BM6P6(@ >>>>>>???EEEQQQ```nnnvvvwwwdddSSSPPPWWW]]]___aaadddeeennn~~~~~~rrr^^^PPPCCC@@@CCCDDDDDDDDDGGGLLLNNNUUU\\\WWWXXXfffoooxxxfff]]]WWWWWWWWWUUUTTTVVVTTTVVVZZZ\\\___aaaeeehhhjjjppp}}}rrr\\\QQQBBB@@@======>>>>>>>>>===AAA@@@@@@@@@AAACCCEEEFFFBBBBBBCCCFFFHHHJJJIIIIIIEEEQQQVVVXXXmmm{{{sssuuujjj^^^KKKHHHEEE???888888666555444333333222444444444333111///...------......///000111111111222000//////000000///---.........///000000111111...............---------///000000111111444888;;;CCCMMM___rrrxxx{{{dddMMMDDDHHHMMMSSS___ssszzz```LLLIIIUUUdddmmmrrryyyzzzlll___UUUNNNKKKKKKSSS]]]fffrrrnnn[[[JJJ???>>>>>><<<:::999:::<<>>???AAACCCDDDDDDCCCCCC@@@;;;888888888666777:::;;;999777666555666777888999<<<@@@CCCEEEEEECCCBBBAAADDDGGGLLLSSSXXXYYYVVVXXXWWWTTTRRRVVV\\\]]]YYYRRRPPPOOOQQQVVV[[[___```ccciiiqqqtttvvvxxxxxxxxxcccUUUJJJKKKOOONNNMMMNNNMMMFFF>>>:::;;;======<<>>===>>>???@@@???>>>??????@@@AAABBBDDDDDDEEEIIIFFFNNNdddxxxyyyqqqkkkfffcccaaa``````cccfffhhhiiifffeeedddcccbbbbbbbbbbbbhhhkkklllmmmooovvv|||fffZZZVVVUUUYYYcccqqq{{{vvvjjjaaaZZZUUUPPPMMMIIIFFFFFFFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAABBBCCCDDDFFFFFFGGGFFFFFFIIIMMMQQQWWW[[[jjjzzznnndddeeeiiipppvvvtttllleee___XXXZZZjjj|||aaaGGG>>>;;;666444444333222222222222333333333333333444555666666>>>???AAAGGGQQQ___kkksssooo^^^NNNMMMUUU\\\aaadddfffhhhooo|||}}}mmm]]]NNNGGGGGGEEEDDDDDDIIINNNPPPWWW___[[[^^^ooouuuhhh___YYYXXXYYYWWWWWWYYY[[[^^^bbbeeegggiiilllooommmpppzzzhhhUUUKKKCCC@@@>>>======>>>>>>===@@@@@@@@@@@@AAACCCDDDEEEDDDDDDEEEGGGIIIJJJJJJJJJIIIQQQUUU]]]wwwvvvsssrrrqqqwwwWWWHHHDDD@@@<<<888777666555444333333333333333444333333222111000000000000000000000000000111000...///000000...---///000000222333444555555//////////////////000000...///000000000222666999===GGGZZZnnnnnnTTTGGGGGGLLLNNNXXXkkk|||vvv___MMMIIITTTbbbkkkpppzzz}}}ooocccXXXPPPKKKKKKRRR\\\eeepppsss```MMMBBB>>>===;;;999888999<<<>>>CCCDDDDDDEEEDDDCCCBBBAAAAAA;;;888888888666777;;;;;;999777666555666777888999<<<@@@CCCEEEEEEDDDCCCBBBCCCFFFJJJQQQWWWYYYYYYZZZ[[[YYYVVVXXX]]]^^^[[[YYYUUURRRSSSWWW]]]aaacccfffhhhlllpppssstttqqqnnnbbbTTTHHHGGGHHHGGGEEEFFFEEECCC???<<<<<<>>>AAACCCAAA???======?????????>>>???@@@@@@BBBCCCDDDEEEFFFHHHJJJYYYqqq{{{qqqkkkgggeeedddccceeehhhkkklllmmmjjjiiigggeeeddddddddddddgggiiijjjjjjmmmtttxxxlllfffhhhiiiooozzzwwwkkkaaaYYYUUUOOOLLLIIIFFFFFFFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHEEEDDDDDDCCCBBBBBBAAAAAABBBAAAAAABBBBBBCCCDDDEEEDDDEEEEEEEEEFFFIIINNNQQQVVV\\\lllxxxnnnggghhhlllrrrvvvtttllleee```[[[___ppp]]]DDD<<<:::555555444444333333333333333444333333222222222333333???AAADDDJJJSSS]]]fffkkkcccUUUIIIIIIRRR[[[dddjjjiiikkkpppwww}}}yyyiiiWWWMMMIIIEEEDDDEEEKKKOOOQQQWWW``````ggg{{{wwwkkkccc\\\[[[]]]\\\]]]___dddhhhllloooqqqsssvvvxxxsssrrrwwwttt^^^OOOGGGDDDAAA>>>======>>>>>>>>>?????????@@@AAABBBCCCDDDFFFGGGGGGHHHIIIJJJJJJJJJMMMQQQVVVdddyyyooossssssooo}}}gggQQQIIIBBB===<<<888777666555444333333333333333444444444444444333333333222111000000//////000///---...//////...---......//////000000111111000000000111111222222222...///000//////000333666777AAASSShhhyyy}}}___MMMIIILLLKKKSSSbbbsss{{{sss```OOOJJJRRR]]]fffnnnzzzuuuiii]]]RRRKKKKKKRRRZZZcccnnn~~~zzzgggSSSFFF???===;;;999888:::;;;===EEEEEEFFFFFFFFFEEEDDDDDDBBB<<<888888999777888;;;;;;999777555555555666777:::<<<@@@DDDFFFFFFEEEEEEDDDCCCDDDHHHMMMTTTZZZ^^^___cccccc___]]]___```______[[[XXXYYY^^^dddggghhhiiigggiiipppvvvvvvooohhhaaaUUUIIIEEEDDDBBB@@@@@@???AAAAAA@@@???@@@DDDGGGCCCAAA>>>======>>>???>>>???@@@AAABBBDDDEEEFFFGGGIIIPPPbbbyyysssllljjjhhhhhhiiikkkooorrrrrrrrrpppnnnjjjgggffffffggghhhhhhiiijjjiiilllsss}}}zzzyyyzzz|||~~~vvvjjj```WWWRRROOOLLLHHHFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFEEECCCBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFDDDDDDEEEEEEFFFIIIMMMQQQVVV^^^ooouuullliiikkkoootttwwwtttllleeebbb___eeewwwzzzXXXAAA:::999666666555555444333444444444555444333222111111111111AAADDDIIIOOOUUU\\\```cccXXXNNNEEEFFFOOOYYYeeennnnnnnnnoooooonnnrrrtttbbbVVVNNNIIIHHHKKKJJJNNNOOOVVV```bbbnnn|||pppgggaaaaaacccdddfffhhhlllpppuuuyyy{{{}}}}}}zzz|||mmmZZZNNNIIIEEEBBB>>><<<===>>>>>>>>>>>>??????@@@AAABBBCCCDDDGGGHHHHHHHHHHHHHHHIIIKKKPPPQQQYYYnnnkkknnnxxxxxxeeerrr\\\QQQMMMCCC<<>>NNNaaasssgggRRRLLLNNNMMMRRR]]]mmmvvvrrrbbbTTTJJJPPPXXXaaalll{{{zzzooobbbUUUMMMLLLQQQXXX```kkkzzzmmmYYYJJJ@@@===:::999999:::;;;<<>><<<<<<>>>>>>>>>@@@@@@AAACCCEEEFFFGGGHHHMMMSSSbbbrrr}}}vvvooonnnkkkkkkmmmppptttwwwwwwvvvuuurrrnnnjjjhhhhhhjjjkkkllllllkkkkkklllrrrzzzsssggg^^^VVVPPPOOOLLLHHHFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGEEECCCAAA@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGGGGFFFFFFHHHMMMPPPWWW```tttrrrhhhgggjjjoootttvvvssslllfffcccaaagggyyysssRRR???:::999777666666555444444444444555444444333222222222222222DDDHHHNNNTTTYYY[[[ZZZZZZQQQIIIDDDFFFLLLWWWfffsssuuuqqqlllfffaaabbbnnn|||rrrcccWWWMMMKKKMMMHHHLLLMMMSSS]]]bbbqqqxxxuuuvvvyyywwwoooiiijjjllllllnnnpppssswww~~~~~~iiiYYYOOOKKKFFFCCC???<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCFFFGGGHHHGGGFFFFFFIIIKKKOOOSSSaaa{{{jjjwwwjjjbbb|||zzzXXXRRRPPPCCC<<>>:::999:::;;;<<<;;;??????AAACCCEEEGGGIIIJJJGGG>>>888888;;;;;;;;;===;;;:::777555444444555555999;;;>>>BBBEEEGGGGGGHHHIIIFFFDDDFFFHHHMMM[[[jjjvvv}}}}}}xxxuuuqqqmmmddddddiiirrr|||}}}yyyrrrooottt|||mmmbbb^^^[[[TTTLLLHHHGGGFFFFFFGGGHHHKKKSSS[[[[[[SSSKKKDDDAAA===;;;<<<===>>>>>>???@@@AAACCCEEEFFFHHHHHHQQQSSSZZZcccnnn}}}{{{ttttttnnnnnnpppssswwwzzzzzzyyywwwtttpppllljjjkkklllnnnooonnnmmmlllmmmqqqvvvzzzrrrhhh```XXXRRRNNNKKKHHHFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGEEECCCAAA@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHKKKKKKJJJIIIHHHIIILLLOOOXXXccczzzpppdddcccffflllrrrtttqqqkkkgggcccbbbhhhyyylllMMM===::::::888666666555444444444444555333333333333333444555555GGGLLLTTTZZZ\\\ZZZVVVRRRKKKGGGDDDGGGLLLXXXjjjzzz~~~uuuiii___WWWYYYeeerrr|||lll[[[LLLFFFGGGGGGLLLMMMRRR\\\bbbsss~~~qqqjjjjjjmmmuuu{{{uuuuuuuuutttssstttxxx}}}zzzgggYYYPPPLLLGGGDDD???<<<<<<>>>????????????AAABBBCCCDDDDDDDDDEEEGGGHHHGGGEEEFFFIIIMMMQQQZZZooo|||tttsssbbbjjjtttZZZTTTOOOAAA999<<<666666555444444444444444444444444444333222000000000000111111111111111111///---------///000///...***+++,,,...000222444555---......//////000000000///111222222222111333444666;;;HHHZZZnnnqqqYYYMMMKKKKKKKKKQQQ^^^kkklllaaaUUUJJJLLLPPPZZZiii|||yyymmm^^^RRRMMMOOOTTT[[[eeesssvvvaaaQQQDDD@@@;;;:::;;;======;;;??????@@@AAACCCEEEGGGIIIIII???888888;;;<<<<<<>>>;;;:::777555333333444555777999===@@@DDDFFFGGGHHHMMMHHHGGGHHHGGGJJJ[[[mmm{{{mmmooouuu~~~vvvuuuzzzooo___YYYZZZ[[[XXXQQQLLLKKKKKKIIILLLNNNTTTaaallljjj]]]PPPAAA???<<<;;;;;;======<<<>>>???@@@BBBDDDFFFGGGHHHRRRSSSUUU]]]lllxxxxxxrrrrrrrrruuuyyy{{{||||||yyyvvvssspppoooooopppqqqpppooooooppprrrtttwwwxxxtttjjjccc[[[UUUNNNKKKHHHFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAABBBBBBBBBBBBBBBCCCEEEFFFHHHHHHMMMMMMLLLJJJIIIJJJMMMPPPZZZgggnnnccc___dddkkkqqqrrrooojjjgggbbbcccjjj|||dddHHH<<<:::999888666555555444333444444444333333333333444555666777JJJPPPXXX___```ZZZRRRMMMFFFDDDEEEHHHNNNZZZoooyyygggZZZSSSVVVbbbooovvvcccPPPHHHHHHIIINNNPPPUUU^^^ddduuuvvvlllhhhfffhhhkkkrrr}}}}}}wwwsssrrrxxxyyyiii[[[QQQMMMHHHDDD???<<<<<<>>>?????????@@@BBBDDDEEEEEEEEEDDDEEEGGGIIIHHHFFFGGGKKKPPPYYYfff|||{{{ddddddzzzrrraaaYYYOOO@@@888999666666555444444444444555333333444444444444333333111111111000000//////...///...---...000111000///)))***+++,,,...///000111////////////////////////---///111111111111222333555888CCCUUUhhh{{{dddRRRJJJGGGFFFLLLYYYhhhlllbbbWWWJJJKKKNNNXXXiii||||||pppaaaVVVMMMOOORRRXXXcccppp}}}xxxdddUUUFFFAAA<<<;;;===???>>><<<======>>>@@@CCCGGGJJJKKKKKK@@@888888<<<======>>>;;;:::777555333333444444666888;;;???BBBEEEGGGHHHPPPKKKIIIJJJGGGIIIZZZooo~~~~~~wwwvvv{{{~~~sss___TTTUUUYYY______WWWQQQPPPOOOLLLOOOTTT^^^kkkqqqjjjYYYJJJ>>><<<::::::<<<<<<<<<;;;===>>>???AAACCCEEEGGGHHHOOOSSSZZZggg|||{{{yyywwwuuuuuuvvvyyy|||~~~~~~zzzyyywwwuuutttsssttttttrrrsssuuuyyy|||uuukkkccc[[[TTTMMMKKKGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDFFFGGGHHHJJJKKKJJJIIIIIIKKKNNNRRR[[[jjj|||mmmccc```eeelllqqqqqqmmmhhheee___dddooo\\\CCC:::999888666555444444333333333333333333333333222333333444444KKKRRR[[[bbbaaa[[[QQQJJJCCCCCCEEEIIIOOO\\\sss|||gggXXXRRRVVVbbbnnnppp]]]SSSSSSLLLQQQSSSXXX```fffxxxuuudddaaaeeegggiiilllpppzzzyyyrrrpppvvv}}}{{{kkk]]]TTTOOOIIIEEE???<<<<<<>>>??????@@@AAACCCEEEFFFFFFEEEEEEEEEHHHJJJIIIGGGHHHMMMSSSbbbqqqxxxzzzhhh___jjj~~~ttthhh]]]PPPAAA999999666666555444444444555555222333444555666666666666333333222000///---,,,,,,///......///111222111000111111111000//////......000000000000////////////+++---///000000000111333555777@@@OOO```rrroooXXXKKKEEEDDDIIIXXXiiinnneeeZZZKKKJJJMMMXXXiii|||}}}rrrcccXXXMMMNNNQQQWWWbbbooo{{{zzzgggXXXHHHBBB===;;;>>>@@@???<<<999:::<<<@@@EEEJJJOOOQQQLLL@@@888888===>>>>>>???;;;:::777444333333333444555777:::>>>BBBEEEGGGHHHRRRLLLKKKKKKGGGHHHZZZpppvvvuuuyyyyyykkkWWWQQQXXX[[[ccceee]]]VVVTTTRRRNNNPPPXXXeeeooonnnaaaNNN???;;;:::999:::<<<<<<;;;:::<<<===???AAACCCEEEFFFGGGLLLSSSaaattt{{{zzzzzzxxxvvvwwwzzz}}}{{{zzzyyyxxxwwwwwwvvvvvvvvvxxx|||sssiiiaaaWWWPPPMMMKKKGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAABBBDDDEEEGGGHHHGGGGGGHHHHHHHHHKKKPPPTTT\\\lllyyymmmdddbbbgggnnnrrrqqqlllgggddd^^^eeesss|||VVV???888888666555444444333222222222222333444444333222111111111111OOOXXXbbbeee___VVVOOOLLLIIICCCBBBHHHRRRaaaxxxmmmVVVTTTWWW```ooosss]]]KKKIIISSSWWWUUUZZZlllooohhhbbb```bbbfffkkkoooxxx~~~yyyooouuuxxxnnn^^^UUURRRFFFDDD@@@===;;;<<<>>>??????AAACCCDDDCCCCCCDDDEEEJJJIIIJJJLLLKKKIIINNNTTTfffwwwuuutttjjj___~~~~~~pppZZZHHH???:::444666666666555444444333333333333333222222222111111111111111111000000000000000000000000000000000000......////////////......000000000000000000000000111111111111111222222333777888===HHH[[[ooo{{{___MMMDDDDDDOOO[[[eeetttrrr___MMMKKKLLLTTTaaasss~~~uuufffXXXPPPMMMMMMUUU___kkkxxx}}}iiiWWWKKKDDD>>>??????===<<<===;;;===>>>@@@GGGPPPUUUTTTKKKDDD===:::;;;===<<<::::::;;;;;;777444333555888666888;;;<<<===@@@FFFKKKMMMPPPOOOIIIEEELLL]]]llluuuppplllhhh```XXXVVVXXXiiikkkkkkiiibbbZZZTTTQQQVVV]]]dddfff___RRREEE<<<<<<::::::;;;>>>???===:::@@@AAABBBBBBBBBCCCFFFHHHKKKVVVlll~~~{{{yyyzzzzzzyyyyyyzzz}}}|||{{{yyyxxxyyy{{{}}}wwwmmmbbbXXXSSSKKKJJJHHHFFFDDDDDDDDDDDDBBBDDDEEEGGGFFFEEECCCBBBEEEEEEDDDDDDDDDDDDEEEEEECCCAAA???>>>???@@@@@@@@@@@@@@@BBBCCCEEEGGGIIIIIILLLJJJIIIKKKKKKKKKOOOUUU]]]rrrssshhheeehhhmmmrrrrrrnnniiiffffffeeemmm~~~qqqMMMBBB:::777666111555444333333222222333333111111222333444444444444RRRYYYaaaaaaZZZQQQLLLJJJIIIFFFFFFJJJRRRaaazzzrrrZZZUUUVVV^^^mmmkkk\\\LLLPPPSSSUUUZZZiiifffaaa\\\]]]bbbjjjsssxxx}}}}}}uuuvvvxxxnnn]]]SSSOOOEEECCC???<<<;;;<<<>>>???AAABBBDDDDDDDDDDDDFFFGGGGGGGGGJJJKKKJJJIIIQQQZZZrrr}}}xxxkkkfffkkkzzzkkkVVVFFF???:::666777666666555555444333333333333333222222222111111111111111111000000000000000000000000000000000000......////////////......////////////////////////111000000000000111222222666777;;;EEEUUUhhhzzzgggRRRHHHGGGNNNZZZgggyyyyyygggQQQMMMMMMUUUaaapppxxxiii[[[RRRNNNMMMSSS\\\gggttt}}}hhhUUUKKKCCC>>>>>>???===<<<===:::===@@@BBBJJJTTTXXXWWWGGGAAA;;;999<<<>>>>>>=========;;;777333222444666888;;;======>>>@@@FFFKKKUUUZZZ[[[UUUOOOTTTfffuuu{{{mmmiiifffddd___YYYYYY]]]lllnnnnnnjjjddd]]]XXXUUUTTTYYY^^^^^^WWWLLLAAA:::===;;;:::<<>>???@@@@@@???>>>???AAACCCFFFHHHJJJKKKLLLJJJIIIKKKKKKKKKPPPVVVaaavvvqqqiiifffjjjooossstttpppkkkiiiiiilllssslllJJJ@@@:::777777333555444333333222222333333444444444444333222111111RRRXXX\\\ZZZRRRJJJGGGGGGIIIKKKNNNPPPTTTbbb|||{{{bbbYYYUUU\\\kkkyyynnnWWWQQQQQQZZZbbblllnnn[[[XXXVVVYYYcccqqq~~~zzz{{{mmm[[[OOOKKKCCCAAA???<<<;;;<<<>>>???CCCCCCDDDDDDDDDEEEHHHJJJGGGIIILLLMMMJJJLLLXXXfffqqqyyypppcccdddxxx~~~vvveeeQQQCCC===;;;888777777666555555444444333333333333222222222111111111111111111000000000000000000000000000000000000......////////////......////////////////////////000000/////////000111111444666:::AAANNN```uuupppWWWLLLFFFKKKVVVggg~~~rrrWWWQQQOOOUUU___kkkzzz}}}nnn___TTTOOOMMMQQQYYYbbbnnnyyyjjjVVVKKKCCC=========<<<;;;<<<999===AAAEEEMMMVVVYYYWWWEEE@@@;;;999;;;>>>???>>>>>>===;;;777333333444666:::<<<>>>>>>>>>AAAFFFKKKUUU[[[^^^[[[WWW]]]nnn~~~wwwooo```]]]\\\\\\[[[ZZZ^^^dddrrrrrrqqqmmmggg```\\\ZZZTTTWWWYYYWWWPPPHHHAAA===???>>>===>>>@@@CCCCCCCCCBBBEEEHHHJJJJJJJJJKKKLLLNNNYYYmmmqqqggg\\\RRRMMMJJJIIIGGGFFFEEEEEEEEEFFFIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCAAA??????@@@AAA@@@???>>>???AAACCCFFFHHHJJJKKKKKKIIIHHHJJJKKKKKKPPPWWWeee|||}}}ooojjjhhhlllqqquuuuuuqqqmmmllllllssszzzeeeFFF>>>:::888999666555444333333222222333333444444444444333222111111NNNRRRSSSOOOIIIDDDDDDGGGLLLRRRXXXXXXYYYeee}}}jjj___YYY]]]kkkiiiYYYUUUdddrrrwwwvvv___SSSRRRRRRVVVdddwwwlllXXXLLLHHHAAA???===<<<;;;===>>>???CCCCCCCCCCCCCCCEEEHHHKKKJJJMMMPPPPPPMMMQQQbbbssssssxxxbbb```hhhsss___LLL@@@<<<;;;999777777666666555444444444333333333222222222111111111111111111000000000///////////////////////////......////////////......///////////////////////////////////////000000111333666:::???III[[[qqqvvvXXXKKKDDDFFFRRRfff}}}^^^UUUPPPTTT[[[dddrrrrrrcccWWWQQQMMMPPPVVV___lllwwwmmmYYYKKKCCC<<<<<<<<<;;;:::;;;:::>>>CCCFFFMMMTTTUUURRRDDD@@@;;;999;;;>>>@@@@@@???===:::666444444666888888:::===>>>>>>AAAGGGLLLQQQUUUYYY[[[^^^gggvvv{{{vvvpppggg___SSSQQQQQQUUUXXX[[[bbbjjjvvvvvvtttooohhhaaa]]]\\\WWWXXXWWWSSSNNNJJJGGGGGGDDDCCCAAA@@@AAACCCDDDEEEDDDGGGKKKNNNNNNMMMNNNNNNOOOXXXgggxxxnnncccYYYPPPLLLJJJIIIGGGFFFEEEFFFFFFGGGFFFFFFEEEDDDCCCCCCDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA??????@@@AAA@@@>>>@@@@@@BBBDDDEEEGGGIIIIIIIIIGGGFFFIIIJJJKKKQQQXXXhhhxxxnnnjjjiiinnnqqquuutttpppmmmlllmmmuuu}}}aaaEEE???:::888:::777555444333333222222333333111111222333444444444444GGGIIIJJJFFFAAA@@@EEEJJJPPP[[[ddddddaaajjj~~~pppfff___aaannnggg___ppplllWWWOOOQQQQQQUUUccczzz{{{{{{hhhTTTIIIEEE>>>===<<<;;;<<<===>>>@@@AAABBBBBBBBBBBBDDDHHHKKKLLLNNNQQQRRRQQQXXXkkk~~~hhh]]]ggguuupppZZZHHH???;;;999999888777777666555555444444333333333222222222111111111111111111000000000///////////////////////////......////////////..............................///////////////000000111222555:::???HHHYYYmmm|||zzzZZZKKKDDDEEEPPPeeeeeeXXXPPPRRRWWW]]]lll|||uuugggZZZSSSNNNPPPVVV___lllxxxppp[[[LLLCCC<<<;;;<<<::::::;;;;;;???BBBDDDIIINNNMMMIII>>>;;;999999<<>>BBBHHHNNNTTTUUUWWW\\\dddnnnwww}}}}}}|||pppggg^^^UUUOOOHHHGGGIIIOOOTTTZZZccclllwwwwwwuuuooohhhbbb^^^\\\ZZZYYYWWWSSSOOOMMMNNNOOOJJJIIIGGGEEECCCCCCDDDFFFGGGJJJNNNQQQQQQQQQRRRRRRYYY___gggqqqyyy{{{jjj```WWWPPPLLLIIIHHHGGGFFFFFFGGGGGGHHHEEEDDDDDDCCCDDDDDDEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEBBB@@@???@@@AAAAAA@@@>>>BBBBBBCCCDDDEEEFFFGGGGGGHHHEEEEEEGGGIIIKKKRRRYYYiiiuuullljjjjjjnnnqqqsssqqqmmmjjjjjjkkkqqq~~~___EEE@@@;;;888999777555444333333222222333333111111222333444444444444BBBCCCCCC@@@===@@@GGGNNNVVVdddqqqppplllqqq}}}rrrmmmggggggrrr~~~|||ppp{{{eeeTTTLLLPPPQQQSSSbbbyyy~~~www{{{{{{aaaMMMDDDBBB<<<;;;;;;;;;<<<===???@@@@@@AAABBBCCCCCCEEEHHHJJJKKKLLLPPPTTTWWWaaauuusss```cccxxx~~~jjjSSSDDD===:::888999888888777666666555555444333333333222222222111111111111111111000000000000000000000000000000000000......////////////..............................000000/////////000111111222555999>>>GGGUUUeeeppp{{{~~~^^^LLLFFFIIIRRRcccmmm\\\PPPQQQUUUZZZjjj}}}yyylll]]]UUUOOOPPPUUU^^^kkkwwwsss___NNNEEE===<<<<<<::::::<<<;;;>>>@@@@@@CCCGGGEEEAAA666666777999???FFFMMMQQQOOOIIIAAA:::555333111000111555999;;;===BBBIIIOOOVVVVVVWWW[[[aaahhhmmmppp~~~ttteeeZZZQQQIIIDDDBBBAAAEEELLLRRRXXX```iiissstttssspppjjjddd```^^^]]][[[YYYUUUQQQOOOQQQSSSPPPPPPNNNKKKHHHFFFGGGHHHLLLOOORRRTTTUUUUUUWWWXXX```ccchhhmmmqqqvvv{{{~~~~~~}}}uuueee\\\UUUOOOMMMHHHHHHGGGFFFFFFGGGIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGHHHIIIIIIHHHGGGEEEAAA@@@@@@@@@AAAAAA???===BBBBBBCCCDDDEEEFFFGGGGGGHHHFFFEEEHHHJJJMMMTTT\\\nnnssslllkkkkkknnnpppqqqnnnjjjfffggghhhnnn\\\DDD@@@;;;888999666555444333333222222333333444444444444333222111111@@@BBBBBB???===AAAJJJRRR[[[lllzzz{{{vvvwww|||~~~xxxooopppnnnmmmuuuxxx}}}```RRRIIINNNPPPQQQ___vvvxxxuuu~~~sssXXXFFF??????:::::::::;;;<<<===???@@@@@@AAADDDEEEEEEFFFIIIKKKKKKKKKPPPWWWaaaoookkkcccrrrwwwaaaJJJ???<<<999888999888888777777666555555555333333333222222222111111111111111111000000000000000000000000000000000000......////////////..............................111000000000000111222222222333777<<>><<<<<<;;;;;;===:::<<<======???BBBAAA===666666888;;;@@@GGGOOOTTTQQQKKKBBB;;;777555444222333666:::<<<>>>CCCJJJOOOSSSWWW\\\]]]]]]___eeejjj}}}lll\\\PPPHHHBBB???@@@@@@DDDKKKQQQUUU]]]dddlllnnnppppppmmmhhheeedddcccbbb^^^YYYTTTRRRRRRSSSSSSTTTUUURRRNNNLLLLLLNNNQQQTTTVVVXXXXXXZZZ\\\^^^```dddiiimmmpppssswwwzzz}}}~~~nnn___WWWRRRNNNMMMHHHGGGGGGFFFGGGHHHIIIJJJHHHHHHIIIHHHGGGEEECCCBBBEEEFFFHHHJJJJJJHHHFFFEEEAAA@@@@@@AAABBBAAA???===???@@@AAACCCFFFHHHIIIJJJKKKHHHGGGJJJMMMPPPXXXaaauuuqqqllllllllloooqqqpppmmmgggddddddfffooozzzWWWBBB???:::777888666555444333333222222333333444444444444333222111111AAACCCBBB@@@>>>CCCLLLUUU^^^ppp|||{{{{{{zzzvvvxxxqqqlllrrrqqqpppwww~~~www}}}{{{]]]QQQFFFLLLNNNOOO]]]ttt}}}uuuuuunnnSSSAAA<<<<<<999999::::::<<<>>>???@@@@@@BBBEEEGGGGGGHHHJJJKKKLLLLLLQQQ\\\jjjzzzjjjiiiqqq[[[DDD<<<;;;999888:::888888777777666666555555333333333222222222111111111111111111000000000000000000000000000000000000......////////////..............................111111111111111222222333222222555;;;CCCJJJOOOQQQ\\\fffyyyyyywww}}}___JJJHHHKKKOOOVVVlllzzzuuuyyycccSSSSSSUUUZZZmmmtttddd[[[QQQNNNQQQXXXdddooozzzlllPPPGGG>>><<<<<<;;;;;;>>>999;;;;;;:::===AAA@@@<<<;;;;;;;;;<<<@@@EEELLLQQQNNNHHH@@@:::999999999888666999<<<>>>???CCCIIINNNRRR\\\eeeeee```___hhhrrrxxxgggWWWLLLDDD@@@>>>??????DDDKKKPPPSSSZZZaaafffjjjooopppooollljjjiiiiiihhhddd___XXXTTTRRRSSSUUUWWWYYYWWWSSSQQQQQQSSSVVVWWWYYYZZZ[[[]]]```cccaaafffmmmrrruuuwwwzzz}}}jjj[[[TTTPPPMMMMMMHHHGGGGGGFFFGGGHHHJJJKKKHHHIIIIIIHHHEEEBBB>>><<>>@@@CCCFFFIIIKKKMMMMMMJJJJJJMMMOOOSSS[[[ddd{{{}}}pppmmmmmmnnnqqqrrrqqqlllfffcccccceeeqqquuuSSS???>>>:::777888777555444333333222222333333111111222333444444444444EEECCCCCCCCC@@@AAAIIISSScccttttttkkkhhhddddddiiinnnrrryyyxxxrrr~~~yyyWWWHHHIIINNNQQQSSS]]]nnnzzz}}}}}}vvvvvvrrr\\\NNNBBB;;;:::===<<<<<<<<<>>>AAADDDFFFDDDDDDEEEFFFHHHKKKNNNPPPKKKUUUZZZ___tttxxxppp{{{___PPPAAA<<<;;;::::::;;;666666666666666666555444333222222111222333555666111111111111000000000000////////////////////////000000000000000000000000///////////////.........///////////////000111111333///000888@@@EEEIIILLLUUUXXXiii}}}yyy^^^OOOCCCCCCHHHNNN```tttyyyooo\\\RRRNNNVVVooowwwmmm___QQQLLLOOOVVVaaakkktttuuuXXXLLLAAA<<<;;;888777888;;;;;;;;;<<<>>>???>>>===<<<:::999:::>>>AAACCCDDDLLLBBB;;;<<<<<<999999<<<777;;;>>><<<===DDDNNNTTTSSS___fffiiijjjdddfffvvv|||vvvdddMMMBBBCCCAAA;;;BBBCCCFFFJJJPPPUUUZZZ]]]eeegggmmmtttzzzzzzvvvqqqkkkiiijjjjjjaaaUUUQQQTTTXXXcccjjjdddXXXSSSTTTVVVYYY\\\^^^``````aaacccdddjjjjjjnnnsssvvvyyyzzzfff\\\YYYSSSMMMIIIJJJIIIIIIHHHGGGGGGGGGHHHJJJIIIIIIHHHHHHGGGGGGFFFHHHGGGFFFGGGGGGGGGEEECCCBBBBBBAAAAAAAAABBBCCCCCC>>>@@@BBBEEEHHHJJJLLLMMMNNNNNNIIIMMMVVVWWW]]]ooommmjjjpppppppppoooooooooiiidddeeejjjxxxgggRRRBBBAAABBB<<<888999444444444333333222222222333333333333333333333333EEEBBBAAABBBBBBCCCKKKUUUhhhyyypppeee[[[ZZZ^^^fffnnnuuuzzzsss~~~|||[[[KKKJJJNNNPPPRRR\\\mmmyyy}}}xxxxxx{{{cccRRRGGG???;;;;;;<<<;;;<<<<<<>>>AAACCCDDDDDDDDDEEEFFFFFFHHHKKKMMMOOOWWW```mmmlllmmm~~~[[[MMM@@@<<<<<<::::::;;;666666666777666666555444555444333222222222333444111111111111000000000000/////////////////////////////////////////////////////////////////////...///////////////000111111444111222888>>>BBBHHHNNNTTTXXXiiifffRRRFFFEEEIIILLL[[[ooouuuooo]]]SSSOOOWWWqqq|||ooobbbTTTNNNOOOUUU```iiisssyyy^^^PPPBBB===<<<;;;999999<<<<<<===???AAABBBAAA???<<<:::888888;;;>>>@@@@@@HHH@@@<<>>???AAABBBCCCBBBDDDEEEFFFGGGIIILLLOOOVVV]]]nnnrrrbbbooovvvTTTIII>>><<<<<<:::999:::666777777777666666555444666555444333222222222222111111111111000000000000////////////////////////////////////////////////....../////////////////////////////////000111111333222444888;;;???IIISSSXXX^^^ooopppWWWJJJGGGIIIHHHSSSgggppp{{{mmm___VVVQQQYYYppprrreeeWWWPPPOOOSSS\\\eeeppp|||gggVVVEEE??????>>><<<;;;======???CCCFFFGGGEEECCC???<<<999888:::===???@@@CCC@@@@@@EEEGGGDDD???===:::;;;;;;;;;===CCCLLLTTTWWWdddkkkqqqwwwuuuzzzuuuXXXDDD???===999???AAADDDIIINNNTTTXXX[[[___```eeeppp|||{{{ooommmooossstttnnniiiggguuu{{{yyyjjjZZZTTTUUUXXXZZZ^^^cccgggjjjmmmqqqsssvvvwww{{{sss```WWWTTTOOOIIIFFFHHHHHHGGGFFFFFFFFFFFFGGGJJJIIIIIIHHHHHHGGGGGGFFFHHHGGGFFFFFFGGGFFFDDDBBBAAABBBCCCDDDEEEDDDDDDCCCDDDEEEGGGIIILLLOOOPPPQQQOOOOOOKKKOOOXXXYYYbbbvvvyyymmmmmmooojjjkkkkkkmmmmmmiiifffkkksss___NNNAAA???>>>888555666555555444444333222222111222222333333333333333333KKKEEEAAADDDIIIOOOWWW___rrr{{{hhhYYYLLLPPPXXXdddmmmvvv{{{fffTTTKKKKKKKKKNNNYYYiiixxx~~~jjj[[[LLLCCC>>>:::999;;;;;;<<<>>>@@@BBBCCCCCCCCCAAADDDGGGHHHIIIMMMRRRWWW\\\iiisssfffcccyyyfffMMMDDD===<<<<<<:::888999777777777777777666555444555555444444333333333333111111111111000000000///////////////////////////////////////////////////............///////////////////////////000000111111111444666888===KKKYYYcccjjjyyyzzz\\\MMMHHHIIIEEEMMMaaallluuulllaaaWWWRRRXXXmmm~~~ttthhhZZZRRROOOPPPXXX```kkkvvvqqq^^^JJJBBBAAA???===;;;<<<===@@@EEEIIIJJJIIIGGGCCC@@@<<<:::<<<@@@BBBDDDAAABBBFFFMMMQQQOOOIIIDDD>>>;;;:::;;;===AAAKKKTTTXXXdddlllrrrzzzyyy}}}{{{\\\EEE>>>===;;;???AAAEEEJJJOOOTTTYYY[[[\\\\\\___kkkzzz~~~sssrrrsssxxx|||}}}zzzxxxsssbbbVVVTTTTTTTTTWWW[[[```eeejjjnnnsssvvv|||}}}ooo^^^VVVSSSNNNIIIGGGGGGGGGFFFFFFEEEFFFFFFGGGJJJIIIIIIHHHHHHGGGGGGFFFHHHFFFFFFFFFGGGFFFDDDBBB@@@BBBDDDFFFFFFEEEDDDCCCFFFFFFHHHJJJLLLOOOQQQRRRPPPQQQLLLOOOWWWYYYcccxxxvvvnnnoooppphhhfffgggiiikkkiiijjjsss~~~\\\PPPDDDAAA>>>:::777888666666555444333222222111222222222222222333333333PPPIIIDDDGGGNNNUUU___gggsss~~~xxxgggYYYOOOQQQYYYdddooo{{{ooo[[[MMMJJJIIIMMMXXXgggwwwooo\\\QQQFFF@@@===::::::<<<===>>>@@@BBBDDDEEEEEEFFFCCCFFFHHHIIIIIINNNUUU\\\fffzzzuuuaaacccpppsssUUUHHHAAA;;;;;;<<<999888999888888888888777666555444333333444444555555555555111111111111000000000///////////////////////////........................---.........//////000000///////////////000000111...///222555777>>>NNN^^^nnnvvvcccPPPIIIIIIDDDJJJ]]]iiiqqqllldddYYYQQQTTTfffxxx~~~wwwkkk^^^TTTOOONNNTTT\\\iiitttzzzgggRRRGGGCCC???<<<;;;;;;<<>>:::;;;===@@@IIISSS[[[gggnnnuuu}}}{{{~~~^^^EEE>>>>>><<<@@@BBBFFFKKKQQQVVVYYY[[[[[[YYY[[[eeettt~~~|||yyyxxxyyymmm]]]XXXZZZYYYUUUWWWZZZ^^^bbbfffkkkqqquuuyyyyyy}}}{{{mmm]]]VVVSSSNNNJJJIIIGGGFFFFFFEEEFFFFFFGGGGGGJJJIIIIIIHHHHHHGGGGGGFFFGGGFFFEEEEEEFFFFFFDDDBBB@@@AAACCCEEEFFFFFFEEEDDDEEEFFFGGGHHHJJJMMMPPPQQQQQQRRRNNNOOOVVVXXXddd{{{|||sssoooqqqqqqiiihhhhhhiiiiiihhhkkkxxxtttWWWOOOFFFAAA>>>999888888777666666555333222222111111111111222222333333333SSSMMMIIIKKKQQQXXXdddooouuu}}}}}}uuuhhh]]]TTTSSSYYYfffuuu|||gggTTTNNNJJJNNNWWWdddtttyyydddMMMEEE???===<<<;;;<<<@@@???@@@AAACCCDDDFFFGGGHHHGGGIIIJJJIIIIIINNNXXXaaauuukkk]]]kkkiiiQQQEEE???;;;;;;;;;888888:::999999999888777666555444222222444555666666666666111111111111000000000000////////////////////////........................------......///000000000///////////////000111111......111555777???OOO^^^uuu~~~mmmUUUJJJJJJEEEIIIZZZdddpppooohhh\\\PPPQQQ^^^lll~~~zzzooocccXXXQQQNNNSSS[[[hhhrrr}}}qqq\\\NNNFFF???<<<<<<;;;<<>>:::<<<@@@DDDFFFFFFMMMVVV^^^fffiiiccc[[[KKKAAA;;;<<<>>>@@@HHHSSS^^^jjjrrrzzz\\\DDD>>>>>><<<@@@BBBGGGLLLRRRVVVZZZ[[[YYYXXXYYYaaammmzzz~~~xxxzzzsssfffdddhhhddd\\\WWWWWWXXXYYY\\\aaahhhmmmooopppvvv}}}wwwjjj]]]VVVSSSNNNKKKKKKGGGFFFFFFFFFFFFGGGHHHHHHJJJIIIIIIHHHHHHGGGGGGFFFGGGFFFEEEEEEFFFEEECCCAAA???AAABBBDDDEEEEEEEEEDDDEEEEEEEEEFFFHHHKKKNNNOOOQQQRRRNNNPPPXXX[[[iiiwwwpppmmmqqqrrrjjjlllkkkjjjhhhfffkkk|||eeeQQQMMMGGGAAA;;;888777777888777666555444333222111000000111111222333333333TTTOOOMMMNNNQQQXXXfffssszzz~~~~~~zzzvvvrrrjjjbbb]]]XXXZZZhhh{{{www\\\TTTMMMOOOUUU___ooo}}}hhhVVVDDD???;;;<<<<<<;;;===AAA@@@@@@@@@AAACCCEEEHHHIIIIIIKKKLLLKKKMMMUUUcccoooxxxjjjnnnvvv___QQQEEE???;;;;;;:::777888;;;999999999888777666555444333444555666666555444444111111111111000000000000////////////////////////........................------......///000000111///////////////000111111000///111555888???MMM[[[zzzyyy[[[KKKKKKGGGIIIVVV___rrrtttnnn___PPPNNNXXXcccuuu|||}}}ttthhh]]]TTTPPPUUU\\\eeeoooyyyzzzgggWWWIII???<<<>>>======>>>CCCJJJOOOSSSTTTOOOIIIBBB<<<<<>>??????GGGRRR]]]iiirrr|||~~~uuuSSS???>>>@@@>>>>>>AAAFFFLLLQQQVVVYYYZZZWWWWWWYYY^^^hhhwwwuuurrr}}}yyyuuutttnnnfff]]][[[YYYWWWWWW\\\dddjjjlllmmmssszzztttggg[[[UUURRRMMMKKKLLLGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFGGGFFFEEEEEEFFFEEECCCAAA@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEGGGJJJMMMOOOOOOQQQOOORRR[[[```qqqqqqmmmjjjnnnqqqjjjllljjjhhhfffeeennn]]]OOONNNIIIBBB<<<888888888888888777555444333222111///000000111222222333333SSSQQQOOOOOOPPPWWWggguuu|||vvvrrrqqqllleeefff^^^]]]jjj~~~{{{zzz}}}cccYYYPPPPPPTTT\\\kkkyyyvvvyyyvvvYYYIIIDDD???<<<======;;;===AAAAAA@@@???@@@AAADDDGGGIIIHHHKKKMMMNNNSSS___qqq~~~pppkkkttt```QQQKKKEEE@@@;;;;;;999777888<<<::::::999999777666555444555666666666666444333222111111111111000000000000////////////////////////........................---------...///000000111///////////////000111111333111111555999???KKKWWW}}}```MMMLLLHHHIIITTTZZZuuuwwwrrrbbbQQQMMMUUU___mmmvvvwwwlllaaaWWWRRRWWW^^^```jjjttt{{{ooo]]]LLL@@@===@@@>>>>>>???CCCJJJQQQVVVXXXWWWPPPGGG@@@>>>@@@CCCEEEKKKSSS\\\dddnnnvvvssskkkTTTFFF===?????????FFFRRRZZZgggqqq{{{}}}hhhHHH999===BBBAAA===@@@EEEKKKQQQUUUXXXYYYVVVWWWYYY]]]fffwwwssskkkvvv{{{sssllljjjgggbbb^^^]]]bbbjjjpppnnnooottt{{{qqqfffZZZTTTQQQMMMKKKKKKHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGEEEEEEEEEFFFEEECCCAAA@@@@@@@@@@@@BBBCCCEEEFFFEEEEEEDDDEEEGGGJJJMMMOOOMMMPPPOOOSSS^^^eeewww}}}nnnkkkhhhlllpppjjjhhhfffeeedddeeerrr]]]PPPPPPMMMEEE>>>;;;;;;:::999888777666444333222111///000000111222222333333OOOPPPSSSVVVUUUYYYjjj}}}zzzqqqooolllhhhfffcccbbbkkk|||pppoooxxx~~~vvvdddWWWVVVVVVXXXhhh|||nnnrrrzzz[[[LLLIII>>>>>>===;;;999:::>>>@@@======???CCCGGGIIIJJJIIIJJJPPPRRROOOUUUiii|||llljjjnnnooo^^^SSSMMMKKKDDD???:::888888888666444666777888666444222333444666555333333444444333222333333333222222222111111000000000000////////////////////////////////////////////////////////////000000000000111111111111222222333444444888EEESSSqqqnnnPPPJJJLLLKKKOOOXXXnnn{{{eeeWWWOOOOOOXXXkkkttt~~~~~~sssfff[[[VVVUUUVVV___fffpppzzz{{{fffSSSFFF???<<<===???AAAEEEKKKSSS\\\bbbjjjSSS@@@>>>@@@???@@@EEELLLOOOVVVaaaooowwwqqqgggVVVKKKBBB@@@@@@@@@EEELLLXXXiiivvv~~~lllQQQAAA;;;:::;;;===CCCAAACCCHHHLLLMMMQQQVVVVVVYYY[[[]]]dddsssrrreeejjj|||}}}yyyssskkkbbb```dddkkkppprrrtttuuu{{{jjj___UUUQQQNNNKKKJJJKKKHHHHHHHHHGGGHHHHHHIIIIIIGGGGGGFFFFFFGGGIIIJJJKKKMMMJJJGGGDDDBBBBBBCCCCCC@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDFFFHHHJJJJJJJJJIIINNNOOOTTT```iiivvvmmmmmmlllooopppiiifffdddeeegggjjjxxx|||eeeWWWWWWPPPEEE@@@AAA@@@;;;???===999666333222222222111111111111222333444444PPPSSSYYY^^^___bbbooo}}}|||uuurrrmmmhhhccc______hhhyyynnnoooxxxttt```VVVSSSWWWeeeuuuooorrriiiQQQFFFEEE=========;;;:::;;;???BBBCCCCCCDDDFFFIIIJJJKKKKKKLLLQQQVVV[[[hhh}}}zzziiiiiiyyyrrr___SSSKKKFFFDDDCCC???:::888888888666555666888888777666555555777999777666555555444222111333333222222222111111111000000000000//////////////////////////////////////////////////////////////////000000000111111111111111222444444888EEERRRppppppSSSLLLLLLJJJNNNWWWnnnooo\\\OOOMMMTTTaaakkkvvv}}}~~~}}}uuuhhh]]]VVVTTTTTT\\\dddnnnxxxlllYYYKKKBBB?????????@@@CCCJJJVVVbbbiiimmmVVVCCC???@@@???AAAGGGLLLRRR[[[dddooossslllaaaUUUKKKCCCBBBAAA???BBBGGGVVVfffttt~~~ooo[[[FFF;;;:::;;;<<>>:::777777777666555666777888888777777888::::::999777666666555222000222222222111111111000000000000000000//////////////////////////////////////////////////////////////////000000000000111111000000111444555999DDDPPPmmmvvvZZZQQQNNNJJJMMMVVVhhhzzzfffUUUMMMRRRUUU```llltttvvvyyy~~~yyylll___VVVRRRQQQXXX___jjjsss|||sssaaaRRRFFF@@@@@@>>>>>>AAAKKKYYYgggpppnnnYYYEEE?????????CCCIIIPPPXXX```fffjjjiiiaaaXXXPPPJJJEEEDDDDDDCCCDDDFFFRRRaaaooozzzyyyZZZKKK<<<888:::;;;===???@@@>>>???CCCGGGJJJRRR[[[ZZZ^^^``````dddssslllfffnnnyyyyyytttpppiiieeebbbccciiiooossstttooobbbYYYRRRPPPNNNJJJGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLJJJGGGDDDBBBBBBCCCCCCAAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMSSSUUU[[[hhhsssssslllnnnmmmooopppiiijjjfffaaabbbmmm~~~gggbbb]]]SSSGGGAAA@@@===:::888666444222111000111111333333222222111222222222\\\bbbmmmwww|||{{{xxxwwwyyyzzz{{{|||{{{wwwpppjjj]]][[[[[[bbbrrrrrrqqqwwwtttbbbaaajjjpppxxxsss~~~hhhRRRHHHBBB??????<<<<<<=========???BBBEEEBBBCCCEEEFFFHHHKKKOOORRRWWWZZZccctttqqqccciii|||hhhUUUNNNNNNLLLGGGCCC???===:::777666666666666444555777777666777888:::999777777777777555333000222222111111111000000000000000000000////////////////////////////////////////////////////////////////////////000000000111//////000333555999CCCMMMfffyyyzzzfffYYYQQQKKKNNNVVVaaauuubbbSSSQQQOOOXXXeeelllpppuuu~~~}}}qqqdddXXXRRROOOTTT[[[eeennnwww{{{iiiWWWHHH??????======BBBMMM\\\iiipppgggWWWFFF???>>>@@@FFFMMMVVV]]]bbbaaa___[[[UUUNNNHHHFFFFFFHHHJJJJJJIIIIIIOOO]]]hhhuuummmOOODDD:::999<<<<<<<<<===AAA>>>>>>AAACCCGGGQQQ[[[aaadddfffcccdddqqquuuhhhjjjppp~~~wwwmmmhhhaaa______aaafffkkkmmmnnn|||yyyhhh```YYYSSSRRRQQQLLLHHHHHHDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKIIIGGGEEECCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFHHHIIIJJJKKKKKKLLLMMMOOOMMMSSSVVV^^^mmmyyyqqqlllooonnnooopppjjjkkkeee___bbbqqqkkkiii```SSSGGGAAA>>><<<999777666555333333333333333444444333222111111111111cccjjjttt}}}~~~wwwqqqooonnnqqqwww{{{xxxqqqkkk___]]]]]]cccqqqyyyuuuxxxtttgggiiimmmvvv}}}oooTTTFFFCCCAAA>>>===<<<===>>>??????@@@DDDFFFGGGHHHIIIJJJJJJMMMSSSWWWZZZeeeuuuzzzgggiii~~~mmm]]]NNNJJJKKKHHHBBB>>>>>>===:::888666666777999333555666666555555777888555555555666888777555222222222222111111111111000000000000000////////////000000000000000000000000////////////////////////...////////////000000000000...000333555888@@@III]]]pppwwwsssbbbUUULLLNNNUUU^^^{{{pppXXXMMMOOOVVV___gggmmmttt}}}wwwiii\\\SSSOOOQQQWWWaaajjjrrr|||qqq]]]JJJ>>><<<<<<===DDDOOOZZZcccggg\\\PPPDDD>>>>>>BBBJJJPPP[[[___^^^WWWPPPMMMJJJGGGCCCEEEHHHKKKNNNOOOMMMJJJOOO[[[dddooo|||www]]]HHH???999;;;===<<<;;;;;;BBB???>>>@@@@@@DDDOOO[[[iiimmmnnnhhhdddooorrrllllllssswwwiii___^^^]]]^^^```cccfffggggggrrrxxxttteee]]]VVVQQQQQQPPPLLLHHHHHHDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJIIIGGGEEEDDDCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFHHHJJJLLLMMMLLLLLLNNNPPPKKKRRRWWWaaarrr|||nnnlllpppnnnpppqqqjjjiiiddd```eeezzztttmmmaaaQQQFFF@@@===:::999555555444333333333333333444444333222111111111111fffooowww{{{|||{{{uuunnnjjjgggiiisss{{{yyyqqqlllcccaaa```dddooo}}}~~~rrriiikkkzzzxxxyyygggVVVFFF@@@@@@>>><<<;;;<<<>>>@@@@@@@@@AAADDDFFFIIIJJJKKKIIIIIIKKKRRRWWWbbbuuu|||lllcccrrrdddXXXNNNLLLKKKFFFAAA>>>======<<<999777777999;;;777888999888777666777888555555666888999999777444333333333222222222111111000000000000////////////000000000000000000000000////////////////////////......////////////000000000...///333555777===DDDTTTgggxxxvvvjjjXXXMMMMMMSSS___|||{{{]]]LLLPPPSSSXXX```jjjuuu}}}}}}pppbbbVVVQQQOOOUUU^^^fffnnnxxx{{{gggQQQBBB===<<<===CCCMMMTTTXXXYYYOOOJJJDDD@@@@@@EEEKKKQQQ[[[[[[UUUKKKFFFEEEFFFEEEDDDIIINNNQQQUUUXXXVVVQQQUUU]]]bbblllzzzlllTTTBBB;;;777:::<<<;;;;;;<<<@@@??????@@@@@@DDDPPP]]]qqqvvvvvvnnnhhhqqqsssnnnmmm}}}xxxhhh\\\^^^___```bbbccceeeeeefffhhhhhhjjjmmmqqq}}}pppdddZZZRRRMMMNNNMMMJJJGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGIIIKKKNNNNNNLLLKKKNNNQQQLLLTTTZZZfffyyyxxxkkklllqqqooopppqqqjjjfffddddddnnnnnn___NNNCCC>>>;;;999:::333333222222222222111111333333222222111222222222fffooouuuuuutttuuusssnnnkkkfffgggsss|||zzzrrrlllgggdddbbbdddmmm}}}uuuttt}}}rrryyy~~~ppphhh___YYYNNNFFF?????????<<<;;;===>>>???AAAAAAAAABBBDDDFFFGGGJJJKKKKKKLLLPPPYYY```tttmmmhhhmmmvvv\\\UUUPPPPPPNNNHHHCCCCCC===>>>===:::888888:::===>>>>>>>>>===:::999999:::888888999;;;<<<;;;888555444444444333333333333222000000000000////////////000000000000000000000000////////////////////////........./////////000000222///000333555666:::@@@NNNaaassszzzyyypppYYYKKKKKKPPP\\\}}}eeeUUUPPPNNNPPPYYYhhhuuu|||~~~uuufffZZZTTTOOOUUU\\\dddllluuusss\\\LLL@@@===<<<@@@GGGLLLMMMLLLGGGGGGFFFCCCCCCGGGLLLOOOUUUSSSLLLDDDBBBEEEGGGFFFFFFNNNVVV[[[cccjjjiiiddd]]]bbbdddkkkzzzwwwaaaQQQCCC===999:::;;;::::::===<<<<<<>>>@@@AAAFFFSSS```www|||}}}uuummmwww|||rrrlllxxxzzzjjj]]]^^^___aaabbbcccdddfffgggdddaaa^^^___cccnnn|||~~~lllbbbYYYQQQLLLLLLLLLIIIGGGHHHGGGGGGGGGGGGIIIJJJKKKLLLIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHLLLOOONNNKKKJJJMMMQQQOOOWWW___mmmtttiiilllrrrppppppqqqkkkdddfffkkkyyymmm\\\III@@@===999888:::333333333333333222111111222222222111222222333333dddmmmrrrpppnnnqqqrrrpppooohhhhhhttt}}}{{{rrrmmmiiifffcccdddlll{{{~~~nnnqqqmmm]]]SSSKKKEEEBBB???>>>@@@???<<<===@@@>>>@@@BBBBBBBBBBBBDDDEEEIIIMMMQQQSSSVVV^^^iiirrr}}}uuueeekkk}}}ttt^^^RRROOOMMMNNNLLLFFFCCCDDD===>>>>>>;;;888888;;;???CCCDDDCCCAAA>>><<<;;;<<<<<<;;;<<<===>>><<<888555555555444444444333333333000000000000////////////000000000000000000000000////////////////////////............/////////000222000000333555555999>>>JJJ^^^qqqyyy~~~rrrYYYJJJIIINNNVVV{{{nnnaaaNNNJJJJJJTTTeeeuuu||||||xxxiii]]]VVVOOOUUU\\\cccjjjttt~~~|||eeeUUUCCC???;;;===BBBFFFFFFDDDDDDGGGHHHFFFEEEHHHLLLNNNOOOMMMGGGAAABBBHHHJJJHHHGGGQQQ\\\eeeppp|||}}}yyycccgggfffkkkzzzwwwdddWWWNNNJJJCCC===<<<<<<::::::<<<999:::===@@@BBBHHHVVVdddzzzyyyqqq|||tttmmmvvv{{{mmm```[[[]]]___aaabbbdddfffhhhddd___\\\\\\```iiizzz|||~~~zzzjjj```ZZZSSSMMMMMMMMMKKKJJJJJJHHHHHHHHHIIIJJJKKKMMMNNNIIIIIIKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHLLLOOONNNKKKJJJMMMQQQQQQZZZcccrrrzzzrrrhhhkkksssppppppqqqkkkccchhhppplllYYYGGG>>>;;;888888;;;666666666666555444333333111111111111222333444444ppprrrnnnggggggmmmpppmmmkkknnnqqqtttssspppllliiieeehhhiiijjjmmmvvvllluuu```LLLFFFDDDCCCAAA@@@>>>===<<<<<<<<<===BBBBBBBBBBBBCCCEEEGGGIIIJJJNNNSSSVVV[[[fffwww}}}mmmlll~~~mmmbbbppp{{{bbbTTTMMMOOOQQQOOOJJJEEEBBBBBB===>>>>>>;;;999:::>>>BBBEEEFFFEEEAAA===;;;>>>AAACCCAAA===;;;:::999888777555555444333333333444444111000///...------...///////////////////////////000000000000000000000000000000000000////////////000111222222222333666999GGGZZZnnn{{{ttt[[[IIIFFFJJJWWWnnn{{{^^^PPPJJJJJJVVVgggsssxxxyyy|||}}}ssscccVVVVVVTTTVVV```jjjpppwww}}}qqq^^^JJJ@@@999:::===>>>???@@@HHHIIIKKKLLLLLLLLLQQQVVVZZZQQQHHHEEECCCBBBDDDHHHKKKVVVcccqqqvvvjjjcccjjjttt~~~|||iii[[[RRRLLLIIIEEE@@@<<<;;;<<<<<<<<<===<<<>>>@@@AAAGGGVVVeeezzz~~~www{{{tttuuuzzzyyyrrrtttrrrddd```\\\\\\```ddddddeeehhhgggfffccc___^^^eeerrr|||qqqgggbbbWWWTTTPPPMMMKKKIIIGGGFFFFFFGGGJJJKKKLLLLLLJJJIIIKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFEEECCCBBBBBBBBBBBBAAACCCEEEEEEEEEEEEEEEGGGJJJLLLMMMKKKIIIIIILLLPPPRRRZZZgggvvv|||nnnlllkkkllloooooommmjjjdddfffppphhhSSSAAA>>>>>>999777;;;888666444222222333555777222333333444444444333333gggjjjiiifffggglllmmmkkkiiikkknnnpppooollliiifffggghhhiiijjjnnnuuupppuuu|||}}}ZZZHHHCCCBBB@@@@@@???>>><<<<<<======>>>AAABBBCCCDDDEEEGGGIIIKKKOOOSSSZZZcccnnnxxxvvvnnnlllvvvooobbbjjjkkkWWWNNNKKKMMMNNNLLLGGGCCC@@@@@@>>>???>>><<<::::::>>>BBBDDDDDDCCCAAA??????AAACCCCCC@@@===;;;::::::888777555444444333333333333333111111000///...///000000////////////////////////000000000000000000000000000000000000////////////000111222222222333666999EEEVVVjjjzzzwww\\\HHHCCCGGGPPPbbbfffRRRKKKHHHPPP]]]ffflllnnnuuu}}}vvvfffYYYUUURRRSSS\\\fffmmmvvv|||vvvdddQQQFFF<<<;;;>>>???AAACCCJJJMMMRRRVVVWWWWWWYYY\\\XXXOOOGGGDDDBBBBBBDDDIIIKKKVVVfffvvvvvvggggggnnnvvvtttbbbXXXSSSPPPNNNIIIBBB===;;;<<<<<<<<<===<<<>>>@@@AAAGGGWWWgggzzztttooopppqqqnnntttuuugggbbb]]]\\\___bbbccceeehhhiiihhhfffbbbaaagggrrrzzzzzz}}}yyykkkbbb^^^WWWTTTPPPMMMKKKJJJHHHFFFGGGHHHJJJLLLMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFGGGFFFEEECCCBBBBBBBBBBBBAAACCCFFFGGGFFFFFFHHHIIIJJJLLLMMMLLLIIIJJJMMMQQQWWW^^^kkk|||rrrooommmlllmmmooopppnnnkkkeeekkkwwweeeRRRCCCAAA@@@:::777999777666666666555555444444000111111222222222111111cccfffgggffffffiiihhhffffffgggiiijjjiiigggdddbbbffffffgggiiimmmrrrxxx|||yyy}}}tttssswwwvvvTTTEEEAAA???===>>>>>>===<<<===>>>???@@@@@@BBBDDDFFFGGGIIILLLOOOUUUZZZfffuuu{{{nnncccfffuuurrrfffbbbzzzrrrYYYMMMKKKIIIJJJKKKIIIEEEAAA>>>>>>??????===;;;:::;;;>>>AAACCCAAA??????AAACCCDDDEEEAAA???<<<;;;;;;:::999888444444333222222222222222111000000000000000111222////////////////////////000000000000000000000000////////////000000000000///000111111111333666888@@@NNNbbbuuubbbJJJCCCFFFJJJVVVtttoooVVVNNNHHHLLLRRRXXX___eeerrr{{{zzzlll___TTTPPPPPPWWW```iiisss{{{}}}nnn[[[NNNAAA===???@@@CCCGGGLLLSSS\\\ccceeeeeedddbbb\\\SSSKKKHHHHHHHHHKKKPPPRRR]]]mmmggg___bbbhhhsss~~~{{{jjj[[[UUUVVVWWWUUUOOOFFF???<<<<<<<<<<<<===<<<>>>@@@AAAHHHYYYiiiuuuhhhdddeeehhhtttxxxmmmeee___\\\^^^```aaadddhhhjjjjjjhhhfffeeejjjrrryyyrrrhhh```[[[WWWTTTPPPMMMLLLKKKIIIGGGHHHIIIKKKLLLMMMMMMLLLLLLIIIIIIHHHHHHGGGFFFFFFFFFGGGFFFEEECCCBBBBBBBBBBBBAAACCCFFFGGGHHHHHHJJJKKKJJJLLLMMMLLLJJJKKKOOOSSSXXX^^^jjj}}}qqqpppnnnnnnnnnpppqqqpppnnnkkksss```PPPDDDCCCBBB<<<888888777777999999888666444222111111222222222222111111hhhiiihhhfffeeedddcccaaadddeeeeeefffeeecccaaa```aaaaaabbbfffkkknnnppppppmmmqqquuuzzzuuuqqqssspppQQQDDDAAA>>><<<======<<<===>>>???AAABBB@@@CCCFFFHHHHHHJJJNNNRRRYYYccctttxxxnnneeebbbeeeuuuuuuiiimmmuuuaaaOOOJJJLLLIIIIIIHHHFFFCCC@@@>>>===>>>===;;;:::999;;;>>>@@@BBB???<<<===@@@CCCDDDBBB???>>><<<;;;<<<;;;:::999444444333222111111111111/////////000000111222222////////////////////////////////////////////////////////////000000000000///000111111111222666888===HHHZZZpppoooTTTHHHHHHKKKOOOjjjvvv\\\QQQIIIJJJMMMQQQZZZdddtttzzzrrreeeWWWPPPNNNSSS[[[eeepppzzz~~~xxxeeeVVVFFF??????AAAEEEIIIPPP[[[gggpppttttttnnnhhh___VVVOOONNNNNNOOORRRWWWZZZeeettteeeXXXYYY___jjjuuuyyyhhhYYYVVVZZZ^^^^^^VVVKKKAAA===;;;<<<<<<===<<<>>>@@@BBBJJJ[[[kkkxxxeee[[[\\\cccssszzzrrrjjjccc^^^^^^___```ccchhhiiiiiiiiiiiijjjnnnuuu{{{zzzpppjjjaaa[[[VVVSSSOOOMMMLLLKKKJJJHHHHHHIIIJJJKKKLLLLLLLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEECCCBBBBBBBBBBBB@@@BBBEEEGGGHHHIIIKKKLLLKKKMMMMMMLLLJJJLLLQQQUUUYYY___mmm{{{tttppppppooopppqqqrrrssssssrrr}}}~~~\\\OOODDDBBBAAA===999999999999::::::888666444333444444444555444444333333llliiifffdddaaa______```aaabbbcccddddddbbbaaa___^^^___bbbfffjjjlllllljjjggglllqqqxxxwwwrrruuulllOOOFFFBBB???>>>>>>======>>>???AAACCCEEECCCFFFIIIJJJJJJMMMSSSXXXaaaooossseee]]]WWWdddzzzzzziiihhhzzzqqqWWWJJJIIIKKKJJJHHHFFFDDDBBB@@@???>>><<<:::888888999;;;>>>???BBB>>>;;;;;;>>>@@@@@@>>>===<<<;;;<<<<<<<<<;;;999555444333222111111111111//////000000111111111111000000000000000000000000////////////////////////.../////////000000000111///000111111111222555888>>>FFFWWWooo|||}}}^^^MMMJJJJJJLLLbbb~~~~~~```RRRHHHHHHKKKMMMXXXdddqqqtttyyy~~~wwwkkk[[[SSSNNNQQQXXXaaammmvvvyyyooo^^^KKKBBBAAACCCGGGMMMXXXeeettt}}}wwwlll___XXXSSSSSSUUUUUUXXX\\\aaalllzzzdddYYY[[[cccnnnyyyzzzhhh[[[ZZZ```eeefff]]]OOOCCC===;;;<<<<<<===<<<>>>@@@CCCLLL^^^nnn|||fffZZZZZZ```ooozzzvvvqqqiiibbbaaaaaa```cccgggeeefffgggiiimmmrrryyy}}}yyyrrrkkk```WWWTTTQQQNNNLLLKKKKKKJJJIIIGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFEEECCCBBBBBBBBBBBB>>>AAADDDFFFGGGHHHJJJLLLKKKMMMNNNLLLKKKMMMSSSXXX^^^fffwwwuuuqqqooopppqqqrrrsssuuuwwwxxxyyyxxxYYYNNNCCC???>>><<<;;;;;;;;;:::999888777666555555555555555555555444333222jjjfffcccbbb___\\\]]]___^^^___bbbddddddcccaaa___^^^aaaeeehhhjjjjjjiiihhheeekkkqqqwwwyyyuuuwwwcccLLLEEEAAA???@@@?????????@@@AAACCCEEEGGGFFFIIIMMMNNNNNNSSS\\\dddooo{{{qqqaaaZZZZZZ\\\uuunnnfffooodddPPPHHHGGGHHHKKKHHHDDDBBBAAAAAA???>>>;;;999777777:::>>>@@@AAA@@@>>>;;;:::;;;=========<<<;;;;;;<<<======<<<:::666555444222111111111111000000111222222222111111000000000000000000000000000000000000000000000000......//////000000111111...///000000000222555777???FFFWWWooo}}}hhhRRRIIIFFFHHH[[[oooyyydddRRRDDDEEEHHHIIIRRR___eeeiiiqqq|||zzzppp```WWWPPPPPPVVV]]]hhhqqquuu}}}zzzhhhTTTIIIFFFHHHMMMSSSbbbppp~~~}}}oooccc^^^[[[^^^```___aaadddiiittt{{{ddd^^^cccjjjuuuvvveee\\\___fffkkklllaaaQQQDDD<<<:::;;;=========>>>@@@DDDMMM```qqq{{{ggg]]]]]]___kkkyyyzzzxxxppphhheeecccaaabbbfffcccdddeeehhhmmmtttzzz~~~vvvoooggg[[[RRRRRROOOLLLKKKJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJGGGFFFEEECCCBBBBBBBBBBBB>>>AAADDDFFFGGGHHHJJJLLLLLLMMMNNNMMMLLLOOOUUUZZZ```jjj{{{qqqooonnnppprrrssstttwww{{{nnnTTTLLLBBB===;;;<<<<<<<<<;;;:::888777666666666666333444444333333222111000lllgggeeeeeebbb[[[YYY[[[ZZZ\\\```cccdddcccaaa___]]]bbbggghhhfffccccccccccccjjjqqqtttzzzyyyvvvtttzzzVVVFFFBBB>>>???BBBBBBAAAAAABBBCCCEEEGGGHHHGGGKKKOOOQQQTTT\\\iiisss}}}~~~ppp]]]UUU[[[dddvvvuuujjjnnn~~~sssTTTHHHFFFHHHHHHKKKGGGBBB@@@@@@@@@???>>>;;;888666888<<>>>>>===;;;:::;;;===@@@:::::::::<<<>>>>>>===;;;777666555333222222111111333444444555555444333222000000000000000000000000000000000000000000000000.........///000111111111...///000000000222555777;;;BBBSSSlllrrrVVVIIIDDDIIIVVV___fffyyykkkTTTCCCCCCFFFDDDJJJUUUYYYaaannn||||||rrrcccZZZQQQPPPSSSYYYbbbkkkrrryyyrrr]]]RRROOOPPPUUU[[[hhhvvv|||kkkbbb______cccfffeeeeeegggiiirrr~~~{{{jjj\\\]]]ccchhhrrr}}}~~~vvvhhh[[[YYYbbbkkkoooooodddSSSDDD<<<:::;;;=========>>>AAADDDNNNbbbsssuuufffaaaaaa^^^fffwww~~~vvvnnnjjjgggcccbbbddddddccccccffflllsssyyy}}}yyyooohhhbbbYYYSSSPPPMMMKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFEEECCCBBBBBBBBBBBB@@@CCCFFFGGGHHHIIIJJJLLLMMMNNNNNNMMMLLLOOOVVV\\\aaaoooxxxpppooommmooorrrtttvvvyyyaaaNNNIIIBBB===<<<<<<;;;999777777888888888777555444444444444444333222111000qqqmmmkkklllfff\\\VVVVVVWWWZZZ___ccceeeccc```^^^\\\aaaffffff```\\\\\\]]]aaajjjpppqqqttt}}}wwwsssooolllLLL@@@>>><<<===CCCCCCCCCBBBCCCDDDFFFGGGIIIHHHLLLQQQTTTXXXbbbrrr~~~ttt```PPPPPP^^^mmmllllllyyydddIIIBBBGGGKKKKKKKKKFFFAAA>>>?????????===;;;999777999???DDDFFFGGG<<<>>>>>>===:::;;;???CCC:::999:::<<<>>>???===;;;888777555444333222222222666666777777777666444333000000000000000000000000000000000000000000000000---......///000111111222...///000000000111555777555<<>>======>>>AAAEEEOOOcccuuupppddddddddd^^^cccvvvzzzrrrnnniiidddbbbccceeecccccceeekkkqqqwwwzzz|||ooogggbbb___[[[WWWOOOLLLJJJHHHIIIIIIHHHGGGIIIIIIIIIIIIIIIJJJLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDBBBBBBBBBBBBBBBDDDGGGIIIIIIIIIKKKMMMMMMNNNNNNMMMMMMPPPWWW]]]gggwwwsssmmmmmmlllooorrrtttvvv{{{xxxXXXIIIGGGCCC???======999666333555888::::::888444222666666666666555444333222oookkkkkkmmmggg\\\VVVWWWaaafffhhheeeeeefffbbb[[[______^^^[[[XXXVVVVVVWWWbbbgggmmmnnnnnnooossswww|||xxxuuuppprrrzzzeeeXXXHHH@@@AAABBB@@@<<<@@@AAABBBCCCEEEHHHJJJLLLKKKOOORRRYYYiii|||ooo```WWWRRRXXXqqqpppbbbkkk{{{ZZZOOOMMMIIIGGGIIIIIIDDDAAABBBBBB???>>>@@@===<<<:::;;;>>>AAACCCCCC>>>>>>===<<<===???@@@AAA;;;;;;:::999999999999:::777666444333333444444555777777666666555555555444333333111000000000111222000000000000000///......000000000000////////////111000000000111333555777<<>>AAAAAA@@@BBBCCCDDDEEEFFFGGGIIIJJJMMMSSSZZZeeeuuussseeeYYYWWW\\\kkkuuukkkiiizzzmmmVVVQQQRRROOOMMMNNNIIICCC@@@BBBAAA???>>>???===<<<<<<>>>AAABBBBBBBBB???>>>>>>>>>???@@@@@@AAA>>>===<<<<<<;;;;;;<<<<<<;;;:::999888888888999999777777666666666555555555333333111000000000111222000000000000000///......000000000000////////////111111000000111333555777999===HHHXXXhhhyyyiiiRRRHHHKKKKKKKKKWWWkkk|||iiiNNNEEEDDDBBBCCCGGGQQQ^^^ppp~~~uuuhhhZZZSSSQQQSSSXXX^^^gggnnnxxxtttiiieeefffiiikkkpppttttttuuupppaaaRRRHHHDDDCCCEEEFFFDDDEEEGGGLLLUUU[[[WWWQQQOOONNNMMMJJJLLLOOOTTT___lllqqqooo```MMMHHHOOOSSS]]]jjjnnnrrrdddQQQCCC===<<<<<<<<<======???CCCHHHRRRfffwwwooojjjggghhhkkkllllllrrr{{{pppdddaaaeeelllnnnooommmkkklllrrrwww}}}tttiiiggglll{{{sssgggfffdddbbb___\\\YYYUUUSSSOOOMMMJJJIIIIIIIIIHHHGGGHHHJJJKKKKKKIIIHHHIIIJJJKKKJJJIIIHHHHHHIIIJJJKKKFFFEEECCCCCCCCCCCCBBB@@@CCCDDDGGGIIIJJJKKKKKKJJJNNNMMMOOOQQQQQQTTT\\\ffftttzzzqqqnnnlllmmmmmmoootttxxx~~~dddQQQGGGCCC???=====================<<<:::999888777666666555444444333333444444vvvssspppkkkddd___dddkkkwwwvvvqqqiiidddaaa[[[UUURRRSSSTTTTTTSSSTTTVVVXXX\\\]]]^^^[[[XXXWWWYYY\\\rrryyy~~~|||uuusssxxx}}}pppbbbWWWUUUSSSOOOPPPUUUWWW[[[^^^^^^[[[\\\bbbgggvvvyyymmmcccXXXNNNEEEAAA<<<:::<<>>===???>>>>>>>>>@@@BBBCCCBBB@@@???@@@@@@AAAAAAAAAAAA@@@>>>=========<<<<<<<<<<<<:::999888777777777888888666666777777666666555555333333222111111111111222000000000000000///......////////////000000000000111111000000111333555666666;;;EEERRR___oooqqq[[[JJJKKKKKKMMMXXXkkk}}}www]]]JJJCCCDDDEEEEEEOOO[[[mmm|||}}}oooaaaWWWSSSRRRVVV\\\eeellluuu~~~vvvooollllllkkkllllllkkkiiibbbTTTFFF@@@<<<;;;>>>???>>>???CCCIIIQQQVVVQQQIIIFFFFFFEEEGGGJJJNNNXXXiiiyyy~~~{{{cccMMMEEELLLOOOXXXeeejjjooodddUUUHHH@@@======>>>>>>>>>@@@CCCGGGRRRgggyyyrrrccceeeeeeiiioooqqqssswww}}}zzzeee^^^ccclllssszzzzzzuuuqqqrrruuuyyywww___YYYYYY```sssmmm^^^[[[bbb^^^YYYVVVTTTTTTSSSRRROOOMMMJJJIIIJJJJJJIIIHHHIIIKKKMMMMMMKKKIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGDDDAAA@@@AAABBBBBBBBBDDDEEEGGGIIIJJJKKKKKKJJJKKKLLLOOOSSSTTTVVV___jjjzzztttooommmlllrrrnnnmmmqqqvvv~~~^^^LLLFFFCCC???======>>>>>>>>>>>>===<<<;;;:::888777777666555444444333444444444~~~{{{sssiii```^^^eeennnwwwrrrkkkccc___[[[VVVQQQNNNPPPRRRSSSTTTUUUXXX[[[]]]]]][[[XXXUUUTTTVVVXXXfffkkkooonnniiihhhlllqqq|||}}}{{{{{{vvvmmmeee```ZZZQQQJJJIIIHHHEEEEEEIIIGGGHHHIIIJJJKKKLLLOOOQQQWWW^^^aaa[[[SSSMMMHHHBBB@@@@@@???>>>>>>???BBBDDDCCCEEEHHHJJJKKKNNNRRRVVVZZZbbbqqq{{{mmm\\\UUUWWWkkk~~~nnnhhhvvv{{{]]]WWWSSSTTTSSSMMMIIIIIIGGGAAA>>>@@@@@@>>>===???AAA???>>>???AAABBBBBBAAAAAAAAABBBCCCCCCBBBAAA@@@<<<<<<<<<<<<;;;;;;::::::888888777777666666666666666666777777777777666555333333222222111111111111000000000000000///......////////////000000000000111111111111222333444555333888CCCNNNYYYhhhxxx```OOOJJJHHHMMMZZZjjjxxxlllQQQEEEFFFGGGDDDMMMWWWgggvvv}}}}}}~~~uuuggg\\\UUUQQQTTTZZZccciiirrrzzzwwwpppmmmkkkiiieeebbb___XXXKKKAAA===::::::<<<======AAAFFFOOOXXX\\\VVVKKKFFFFFFFFFIIILLLRRR___tttmmmSSSGGGLLLOOOVVVbbbhhhpppjjj___QQQFFF???>>>?????????@@@CCCGGGRRRgggyyy{{{```[[[cccfffkkkppptttxxx~~~lllaaadddkkkxxx|||wwwvvvxxx}}}}}}hhh^^^^^^fffxxxxxx^^^XXX[[[bbb\\\UUURRRRRRTTTUUUTTTPPPMMMJJJIIIJJJKKKKKKJJJJJJLLLNNNNNNKKKIIIHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGFFFCCC???===???AAABBBCCCDDDEEEGGGIIIJJJJJJJJJJJJIIIKKKOOOSSSSSSVVVaaammmyyypppnnnmmmmmmrrrmmmkkknnnttt}}}zzzxxxYYYIIIEEEBBB>>><<<===>>>??????>>>>>>===<<<:::999888888666666555444444444444444}}}tttggg___aaaiiipppqqqjjjaaa]]][[[XXXTTTQQQKKKMMMOOOPPPQQQTTTWWWZZZWWWVVVTTTRRRPPPPPPRRRTTT[[[^^^aaa```^^^^^^```dddlllmmmoooooooooooopppqqqrrrfff^^^WWWRRRNNNLLLGGGDDDDDDCCCAAAAAACCCCCCBBBAAABBBDDDEEEEEEEEEAAADDDEEECCCBBBAAA???;;;>>>@@@BBBBBBAAAAAACCCEEECCCFFFIIIJJJJJJNNNUUU[[[fffnnn|||pppbbb]]]]]]iii}}}ppplllsssiiiZZZWWWUUUTTTQQQLLLIIIHHHFFFAAA>>>@@@@@@>>>===???DDDAAA>>>>>>@@@BBBDDDDDDBBBCCCDDDDDDDDDBBBAAA???<<<<<<=========<<<;;;::::::::::::::::::999999888555666777888888777666555333333333333222222111111000000000000000///........./////////000000000111111111111111222333444444111777AAAMMMWWWfff~~~gggWWWJJJDDDLLLZZZeeeooovvvyyy]]]KKKHHHGGGDDDJJJQQQ___nnnttttttvvv|||yyylllbbbYYYSSSTTTYYY```fffooovvv|||~~~vvvpppkkkccc\\\WWWTTTNNNFFF@@@===;;;;;;===>>>???EEEMMMWWWaaafff^^^QQQJJJHHHHHHJJJOOOXXXiiixxxYYYJJJNNNPPPVVVbbbiiipppnnnhhh[[[LLLCCCAAABBB@@@???AAACCCGGGQQQeeewwwjjjVVVZZZdddiiinnnpppsss{{{~~~oookkkkkkzzz{{{zzz}}}rrrsss{{{hhhYYYZZZ___ggg```XXXTTTVVVXXXYYYXXXQQQOOOKKKIIIJJJKKKKKKKKKKKKLLLNNNMMMKKKIIIHHHHHHFFFHHHJJJKKKKKKJJJHHHFFFEEEAAA===<<<===@@@CCCDDDDDDEEEGGGHHHIIIJJJIIIIIIHHHJJJNNNQQQRRRVVVdddrrrtttooommmmmmnnnoookkkjjjlllpppwww}}}rrrVVVHHHDDDAAA>>><<<===??????@@@>>>>>>===<<<:::999888888666666555444444444444555}}}tttiiieeejjjpppssskkkbbbZZZYYYYYYVVVSSSRRRGGGIIIKKKKKKLLLNNNPPPSSSQQQQQQPPPOOOOOOPPPQQQRRRRRRSSSUUUUUUUUUUUUWWWXXX]]]^^^___^^^___aaadddgggoooqqqwww{{{xxxkkkdddYYYRRRNNNKKKGGGDDDBBBAAA@@@??????>>>>>>???AAA@@@???@@@AAAAAA@@@???<<<<<<<<<===>>>>>>===;;;===???AAACCCCCCDDDFFFHHHGGGIIIKKKKKKKKKQQQ[[[dddvvv{{{zzzjjjbbbaaaiii{{{xxxjjjiiiqqquuu___XXXVVVUUUSSSQQQNNNLLLLLLFFFAAA???@@@AAA???>>>@@@EEECCCAAAAAACCCEEEGGGGGGDDDDDDDDDCCCCCCAAA@@@@@@>>>???@@@@@@@@@???===<<<999999999:::999888888777444666777999999888777666333333333444333222222111000000000000000///............//////000000111111111111222222222333333333111666???KKKWWWeee{{{uuuaaaNNNCCCKKKVVV^^^hhhsssqqqXXXKKKFFFCCCHHHLLLXXXgggnnnnnnttt}}}}}}sssiii___VVVTTTXXX^^^dddlllsssxxx~~~}}}wwwiii^^^QQQLLLIIIDDD@@@???===<<<<<<>>>???AAAIIISSS]]]iiiooogggXXXNNNJJJHHHKKKRRR___sss^^^LLLQQQTTTYYYgggooorrrtttqqqeeeSSSFFFCCCEEE@@@@@@BBBDDDGGGPPPbbbrrr```RRRZZZeeennntttrrrrrr{{{|||qqqkkkxxxvvv___ZZZ___dddqqqjjjbbb^^^```aaa```]]]TTTPPPLLLJJJJJJKKKKKKKKKKKKLLLLLLKKKIIIHHHIIIJJJFFFHHHIIIJJJJJJIIIHHHFFFDDDAAA>>>===???BBBDDDEEEEEEFFFHHHIIIJJJJJJIIIIIIIIIJJJNNNPPPRRRZZZmmm~~~rrrnnnllllllooollljjjiiikkklllsssiiiRRRIIICCC@@@===<<<===???@@@@@@>>>===<<<;;;:::888777777777666555555444444555555xxxnnnnnnsssvvvssshhh]]]UUUUUUVVVRRRNNNMMMFFFGGGHHHHHHGGGHHHJJJLLLMMMMMMMMMNNNOOOPPPQQQPPPKKKLLLLLLMMMNNNOOOPPPQQQSSSSSSRRRQQQQQQSSSXXX\\\aaabbbeeemmmvvv{{{zzzxxxrrrppprrryyy~~~{{{xxxwwwyyy|||{{{vvvpppooooooooommmiiiddd___\\\UUUOOOIIIEEEDDDCCCAAA>>>===>>>>>><<<<<<<<<======>>>>>>????????????>>>======???AAAAAA???===???CCC@@@AAABBBDDDGGGHHHIIIJJJJJJMMMPPPQQQSSS]]]lllwwwvvvmmmlllooo}}}ppphhhgggqqqgggYYYSSSRRRQQQOOOOOONNNKKKHHHGGGBBB???AAABBB@@@???AAADDDDDDEEEHHHJJJKKKJJJIIIFFFEEECCCBBBAAA@@@@@@@@@>>>???@@@AAAAAA???>>><<<777888999999999888666666444555888999:::999777666333333444444444333222111000000000000000///...............///000111111111111111222222333333333222222444===IIIUUUcccuuuiiiUUUHHHKKKPPPUUUfff|||lllRRRGGGFFFFFFHHHSSSccclllnnnwww{{{rrreeeXXXTTTWWW\\\bbbjjjpppuuu{{{|||lll\\\KKKDDD@@@======??????>>>>>>@@@AAADDDNNNYYYfffssszzzrrraaaUUUOOOMMMOOOYYYiii|||bbbOOOVVV[[[bbbqqq|||~~~rrr[[[IIICCCDDD???@@@BBBEEEGGGNNN^^^mmm}}}YYYQQQXXXdddqqqzzzvvvrrrzzzuuukkkssspppbbbdddmmmtttyyyqqqoooppppppkkkfffVVVRRRMMMJJJJJJJJJJJJJJJJJJKKKJJJHHHGGGGGGJJJLLLGGGHHHIIIIIIIIIIIIHHHGGGFFFCCCAAA@@@CCCEEEGGGHHHHHHIIIJJJLLLLLLLLLKKKKKKLLLLLLNNNQQQUUUbbb{{{wwwooommmiiijjjooojjjjjjjjjiiiiiiqqqzzz]]]MMMIIICCC@@@===<<<===@@@AAAAAA======<<<:::999888777666777666666555555555555555}}}ttttttyyywwwqqqfffZZZQQQRRRSSSMMMHHHGGGGGGHHHHHHGGGFFFFFFGGGIIIHHHHHHHHHJJJLLLMMMLLLKKKHHHHHHHHHIIIKKKMMMMMMMMMNNNMMMKKKIIIHHHKKKPPPTTTVVVUUUUUUZZZaaadddbbb^^^[[[ZZZ]]]eeennnpppkkkdddiiiccc___aaafffhhhddd___]]]^^^^^^]]]YYYTTTOOOLLLIIIEEEAAA???@@@@@@===:::;;;===>>><<<;;;<<<======<<<===>>>??????>>>>>>???999>>>CCCCCC===:::???GGGHHHFFFFFFGGGJJJKKKKKKIIIKKKOOOTTTWWW]]]kkk}}}vvvrrrvvvhhh___cccmmmppp\\\UUUNNNNNNLLLKKKKKKJJJFFFAAAGGGBBB@@@BBBBBBAAA@@@BBBCCCEEEIIINNNQQQPPPLLLIIIGGGEEECCCAAA@@@???@@@@@@<<<===???@@@???>>><<<;;;;;;<<<===>>>===<<<;;;:::444555888::::::999777666333333444555444333222111000000000000000//////...---......///000111111222111111222333333333222222333444;;;GGGTTTaaappp|||nnnZZZMMMLLLKKKOOOhhh~~~ZZZJJJJJJEEEFFFPPPbbblllqqq|||wwwiiiZZZTTTUUU[[[aaahhhooosssyyy~~~ppp]]]JJJAAA===:::<<<@@@AAA@@@AAACCCDDDGGGRRR]]]nnn||||||jjj\\\UUUSSSUUUaaaqqqeeeSSS[[[bbbjjj{{{}}}aaaJJJBBBBBB???@@@CCCFFFGGGMMM\\\jjj{{{tttUUUOOOVVVbbbssszzzssszzz}}}kkkooovvvrrrjjjqqq}}}~~~|||}}}{{{uuuoooXXXSSSNNNJJJIIIJJJJJJJJJJJJJJJIIIGGGEEEGGGJJJMMMHHHHHHHHHIIIIIIHHHHHHHHHGGGEEECCCDDDFFFHHHJJJJJJJJJKKKLLLNNNNNNNNNMMMMMMMMMNNNPPPRRRXXXiiirrrmmmkkkgggiiioookkkkkkkkkhhhgggqqqmmmSSSIIIIIIBBB@@@===<<<===@@@AAABBB===<<<;;;:::888777666666777777666555555555555555zzzsssooommmlllkkk___YYYRRRMMMLLLKKKHHHFFFCCCCCCCCCBBBCCCEEEJJJMMMKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGIIIJJJKKKKKKKKKLLLMMMPPPRRRTTTOOOPPPSSSUUUUUUUUUTTTSSSSSSTTTVVVWWWXXXWWWUUUTTTRRRRRRQQQPPPNNNKKKHHHFFFBBBAAA@@@>>>============<<<<<<<<<<<<<<<===>>>>>>>>>======<<<<<<<<<<<<===???@@@AAAAAA@@@@@@BBBDDDFFFGGGHHHJJJKKKLLLMMMNNNSSSTTTUUU[[[kkklllZZZZZZgggyyyvvvcccXXXQQQLLLLLLMMMMMMMMMKKKIIIHHHGGGEEEBBB@@@AAACCCEEEGGGHHHKKKPPPVVVZZZXXXQQQJJJHHHEEE@@@<<<:::999:::;;;<<<<<<<<<<<<============<<<<<<<<<;;;::::::999999::::::;;;>>>???>>>;;;999555555555444444333333333///000222444444222000///000000000000////////////000111111111111222222222777333555@@@OOO\\\hhhqqqxxx```LLLHHHGGGNNNjjjsssZZZKKKGGGKKKQQQYYYeeerrr}}}~~~qqq```XXXYYYXXX\\\eeemmmqqqssszzzsssdddQQQDDDAAAAAAAAA???CCC???>>>EEEJJJPPP[[[gggxxxuuuccc\\\]]]```iiittt~~~kkk\\\^^^jjjwwwuuuWWWGGGBBB@@@AAAAAACCCFFFIIIOOO\\\iiixxxoooUUUQQQVVVcccxxx~~~wwwvvvzzzuuunnnnnnzzzzzzzzz}}}~~~yyyqqq[[[UUUNNNKKKLLLLLLJJJGGGHHHHHHHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGCCCCCCBBBCCCDDDFFFHHHIIIHHHHHHIIIJJJKKKKKKJJJJJJNNNKKKOOOYYYcccsssmmmggghhhhhhgggfffeeefffdddbbbfffyyyvvv\\\NNNHHHEEEAAAAAAAAA???<<<;;;<<<============;;;999777777888777777777777666666666666~~~zzzuuuooojjjgggeee___ZZZSSSOOOLLLIIIFFFCCCDDDEEEEEEDDDDDDEEEHHHKKKIIIGGGEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCDDDEEEFFFGGGDDDDDDDDDDDDFFFHHHIIIKKKHHHIIIKKKMMMMMMMMMLLLKKKKKKLLLNNNOOOOOONNNLLLKKKKKKKKKJJJIIIGGGEEECCCBBBAAA@@@???>>>===<<<<<<<<<======<<<<<<======>>>??????>>>>>>=========>>>>>>???@@@AAAAAA@@@AAACCCDDDHHHIIIJJJLLLMMMOOOQQQSSSTTTZZZbbbnnnoooccc]]]ddduuugggXXXOOOIIIJJJLLLNNNOOONNNLLLJJJHHHDDDBBB@@@???AAADDDHHHJJJMMMOOOSSSWWWYYYWWWPPPKKKGGGDDDAAA===;;;;;;;;;<<<==============================<<<<<<;;;::::::999;;;;;;<<<>>>???===:::777999888777555333111000000000111222222222222111000111000000000//////////////////000000000111111111555222444===JJJVVVdddooohhhQQQIIIGGGNNNgggyyy]]]KKKEEEHHHNNNWWWbbbpppzzzuuufff\\\ZZZWWW[[[bbbjjjnnnpppxxxwwwjjjXXXJJJDDDBBBAAA@@@FFFDDDGGGMMMSSSYYYeeepppyyyhhhbbbaaaccclllyyywwwkkkdddjjjvvvpppRRRCCC???>>>??????BBBFFFIIIPPP]]]kkkhhhPPPNNNTTTcccxxxxxxxxx||||||uuuqqqwwwtttwwwxxxoooZZZTTTNNNKKKLLLLLLJJJGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGBBBBBBBBBCCCEEEGGGIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKMMMKKKQQQ^^^lll{{{kkkgggiiijjjhhhfffaaaaaabbbdddpppmmmWWWKKKFFFDDDDDDEEECCCAAA===::::::;;;;;;<<<<<<:::777555555666666666666666777777777777xxxzzzzzzvvvoooiiifffeeeddd___XXXRRRMMMIIIEEECCCGGGHHHIIIHHHFFFEEEFFFHHHFFFDDDCCCCCCDDDEEEDDDDDDAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBCCC>>>>>>>>>>>>???@@@AAABBBAAABBBDDDEEEFFFFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEDDDBBB@@@????????????>>>======<<<<<<<<<<<<>>>>>>======>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAAAAACCCDDDCCCCCCCCCEEEGGGHHHIIIKKKLLLNNNPPPTTTWWWXXXcccrrrjjj[[[\\\dddsssnnnXXXNNNJJJFFFHHHKKKOOOQQQQQQNNNJJJGGGBBB???======AAAFFFJJJLLLPPPPPPRRRTTTUUURRRMMMHHHDDDCCCAAA???>>>======>>>???>>>>>>======<<<<<<;;;>>>======<<<;;;;;;::::::<<<<<<===>>>>>><<<888555888888777555333222111000111111111111111111111111111111000000000/////////.../////////000000000000222111333:::BBBNNN^^^lllxxxvvvZZZLLLHHHMMMccczzzfffPPPGGGIIIMMMTTT^^^iiisssyyyzzz|||{{{ooobbb\\\WWWYYY___fffjjjmmmttt}}}|||sssdddTTTIIICCCBBBBBBIIIKKKRRRZZZ```gggtttzzzllleeecccdddmmmzzz~~~pppnnnqqqyyyfffLLLAAA>>>>>>???@@@CCCIIIMMMTTTcccppp~~~\\\IIIJJJQQQ^^^ttt}}}zzzzzz}}}yyywwwzzzvvvjjjqqqwwwkkkWWWSSSNNNKKKLLLLLLJJJHHHHHHHHHGGGFFFFFFFFFGGGGGGJJJJJJKKKKKKJJJHHHGGGFFFBBBBBBCCCDDDFFFHHHKKKLLLKKKKKKLLLLLLLLLMMMMMMMMMPPPPPPXXXhhhzzzttthhhhhhkkkkkkgggfff___^^^```jjj}}}|||```OOOHHHDDDCCCGGGGGGFFFBBB===999888888:::::::::999666444444555555555666666777777888888{{{}}}|||vvvnnnjjjjjjmmmlllggg^^^VVVOOOKKKIIIHHHKKKMMMNNNMMMJJJGGGFFFFFFDDDBBBAAAAAACCCDDDDDDCCC@@@AAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDDDDEEEDDDDDDCCCBBBEEEDDDBBB@@@???@@@@@@AAA>>>======<<<<<<<<<======???????????????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGGGGJJJLLLJJJLLLOOOOOOPPPTTTYYY^^^hhhuuuwwwccc[[[fffxxx|||___PPPLLLJJJIIIGGGJJJOOORRRRRROOOJJJGGGBBB???<<<===BBBGGGKKKLLLKKKLLLMMMMMMMMMKKKHHHEEEBBBBBBAAA@@@????????????@@@@@@???>>>===<<<;;;:::>>>======<<<<<<;;;;;;:::;;;;;;<<<===>>>===999666555555555555555444444444222111000000000000111222111111111000000000///////////////000000000111111111111444888<<>>>>>>>>??????>>>>>>>>>@@@AAAAAAAAABBBBBBBBBAAADDDDDDDDDDDDCCCCCCBBBBBBCCCCCCAAA@@@AAAAAACCCDDD>>>>>>=========>>>>>>???AAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHFFFGGGHHHHHHHHHIIIKKKMMMMMMPPPSSSUUUVVV[[[dddjjjjjjcccfffxxxpppXXXMMMIIIHHHHHHGGGJJJOOOSSSSSSOOOIIIEEEDDD@@@===>>>DDDHHHJJJIIIEEEFFFHHHHHHHHHGGGFFFFFFAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@>>>===<<<;;;:::=========<<<;;;;;;::::::888888:::<<<>>>>>>;;;888555555555555555555555555222222111111111111222222111111111111000000000000000000000111111111222222111222444777999AAASSSdddmmm{{{vvv[[[MMMMMMYYYcccqqq___QQQLLLKKKQQQVVV[[[dddmmmrrrrrrxxxsssfff___]]]]]]aaadddhhhooovvvyyy}}}yyykkk[[[QQQMMMNNNOOOWWWbbbkkkvvv{{{iii[[[SSSPPPVVVYYY^^^dddddd___YYYTTTeeeqqq|||xxxcccRRRGGGBBB@@@AAADDDEEEJJJQQQXXXaaaqqq}}}___JJJ???AAAGGGMMMfffyyyzzz{{{mmmYYYRRRPPPMMMLLLLLLLLLKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLJJJHHHFFFDDDCCCDDDFFFHHHJJJLLLMMMNNNMMMMMMMMMMMMNNNPPPRRRRRRWWW]]]kkkuuummmhhhjjjlllhhhbbb^^^YYYYYYaaaxxxeeeOOOGGGCCC@@@@@@???@@@AAA???<<<999888888;;;<<<<<<:::888666666666555666666666777777777888|||sssppprrrvvvssspppiii```WWWRRRQQQQQQTTTUUUUUUSSSNNNJJJHHHGGGEEECCCBBBBBBCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAABBBAAAAAA@@@???===>>>???????????????>>>???????????????@@@@@@@@@CCCBBBBBBAAA@@@@@@@@@???@@@@@@@@@@@@AAABBBCCCDDD????????????@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJEEEFFFHHHHHHHHHIIIKKKMMMLLLPPPUUUYYY]]]eeeqqqzzznnn\\\bbbllldddRRRJJJFFFCCCBBBGGGKKKOOORRRQQQMMMGGGDDDFFFBBB???AAAGGGJJJIIIGGGCCCEEEGGGHHHGGGFFFGGGHHHBBBAAA???>>>>>>???@@@@@@AAAAAA@@@???===<<<;;;;;;===<<<<<<;;;::::::999999666777999<<<>>>>>><<<999888888777666555444333222333333333333333333333333222222111111111000000000111111111111222222222222222222333666777>>>NNN]]]ggguuueeeQQQNNNUUU[[[rrrqqqbbbRRRJJJHHHNNNSSSWWW```kkklllkkkrrrzzzmmmeee```]]]___bbbeeelllsssxxx|||uuuhhh^^^YYYXXXWWW^^^gggooo{{{rrr]]]OOOHHHGGGLLLKKKMMMQQQQQQNNNMMMOOO^^^nnn{{{}}}sssgggXXXOOOHHHCCC@@@AAAFFFHHHMMMUUU\\\fffvvvnnnVVVHHH@@@@@@EEEKKKbbbxxx}}}cccQQQOOONNNMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKKKKKKKLLLLLLJJJJJJJJJJJJIIIGGGEEECCCDDDFFFHHHJJJLLLMMMNNNNNNLLLLLLLLLMMMOOOQQQTTTVVVYYYbbbuuuyyyqqqkkkhhhkkkmmmggg```]]]TTTWWWeee}}}[[[KKKFFFAAA>>>???:::<<<>>>>>><<<:::::::::=========<<<999777777888777777777777777666666666}}}yyyxxxwwwssstttrrrlllddd\\\WWWUUUUUUVVVUUURRRMMMIIIHHHGGGHHHFFFDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBBAAA??????===>>>???AAAAAAAAA@@@@@@@@@??????>>>>>>?????????AAA@@@???>>>===============>>>???AAABBBCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEECCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDEEEGGGIIIJJJKKKGGGHHHJJJJJJJJJLLLNNNPPPQQQXXX```fffmmmzzzxxx___UUUfffuuuwwwfffUUUMMMJJJFFFBBBBBBIIIKKKNNNPPPOOOKKKEEEBBBEEEAAA@@@DDDKKKNNNKKKFFFBBBEEEHHHHHHGGGEEEFFFGGGCCCAAA>>><<<<<<===???@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;:::999999888888777888999<<<>>>===:::888888888777666555444333333333333555555555555333333222222222111111111000000000000000000111111111111222000111444777<<>>888:::===>>>===<<<<<<<<<===>>>>>><<<999777777888888888777777666666555555~~~zzztttxxx{{{xxxoooeee]]]YYYUUUUUUTTTPPPLLLHHHGGGGGGJJJHHHEEEEEEEEEEEEDDDCCCAAAAAABBBBBBBBBBBBCCCCCC@@@AAABBBBBBBBB@@@???>>>>>>@@@AAACCCCCCCCCCCCBBBAAA@@@@@@?????????@@@@@@@@@???>>>===<<<<<<<<<<<<<<<>>>@@@BBBDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDFFFGGGIIIKKKLLLKKKLLLNNNNNNOOOPPPRRRUUU___fffqqqzzz~~~mmmiiiXXXUUUmmm~~~iii___RRRIIIJJJLLLIIIGGGHHHJJJKKKNNNOOOMMMIIIDDDAAACCC@@@@@@FFFMMMPPPLLLGGGAAADDDHHHHHHEEECCCCCCDDDCCCAAA>>>;;;;;;<<<>>>@@@@@@@@@??????>>>>>>======;;;;;;:::999999888888777999999:::<<<===<<<999666444555555555666666777777333444666777777666444333222222222111111111111000////////////000000000000111//////333666;;;FFFQQQfffssstttYYYPPPSSSTTT\\\ggguuusss]]]QQQJJJKKKJJJGGGMMMXXXZZZ]]]hhh|||wwwjjjccc\\\\\\]]]```ffflllwwwzzz}}}vvvooojjjlllnnnnnnrrrmmmUUUFFFBBBEEE@@@===???EEEIIIJJJQQQYYYcccvvvttt\\\TTTNNNNNNMMMJJJLLLRRRRRRTTTZZZbbbiiisss}}}ZZZLLLIIIDDDCCCFFFIII[[[pppttt___UUUUUUKKKLLLMMMMMMLLLLLLLLLMMMLLLLLLKKKLLLLLLMMMNNNNNNKKKJJJHHHFFFEEEDDDCCCCCCGGGHHHJJJLLLMMMNNNMMMMMMHHHIIIIIIKKKOOOSSSWWWYYYhhhvvvxxxssslllgggggglllmmmhhhbbb```^^^eeeyyy|||bbbJJJDDDCCC>>>;;;===888;;;>>>???>>>==================;;;999777777888999999888777666555444444xxxvvvwwwyyy|||}}}uuujjj```[[[UUUTTTSSSPPPMMMKKKJJJJJJHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@AAABBBBBBBBBBBBBBB;;;>>>BBBDDDCCCAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAADDDCCC@@@???>>>>>>@@@AAA<<<>>>????????????AAACCCEEEBBB@@@AAADDDGGGGGGFFFFFFEEEEEEEEEGGGGGGGGGFFFGGGGGGGGGGGGFFFGGGJJJMMMNNNOOOQQQTTTXXX\\\```bbbtttwwwfffYYYSSSVVVfffwwwzzziiiYYYPPPOOONNNKKKHHHHHHIIIKKKMMMRRRVVVRRRJJJDDDCCCEEEFFFDDDDDDGGGJJJKKKIIIFFFBBBCCCEEEFFFGGGFFFDDDCCCCCCAAA???===<<<===???AAA===>>>@@@AAAAAA???<<<:::<<<;;;:::999999999:::;;;555888;;;>>>???===;;;:::888888888666444555888:::777666555666777777555333222222222111111111000000222111111111000000//////222...111777666444@@@PPPbbbyyylllRRRLLLSSSVVV]]]gggttt{{{gggVVVHHHFFFEEEBBBHHHRRRSSS[[[iiiyyyyyylll___YYYZZZ]]]cccjjjrrrxxx}}}||||||wwwrrrqqqxxxsss^^^NNNFFFCCCCCCDDDAAAAAAEEEHHHLLLUUU]]]eeexxxlllZZZVVVSSSRRRUUUXXXYYYYYY^^^cccaaadddssslllWWWPPPIIIHHHJJJGGGHHHUUUnnnwwwbbbTTTOOONNNLLLJJJIIIIIIKKKMMMNNNNNNOOONNNLLLKKKKKKKKKLLLMMMJJJIIIFFFDDDCCCCCCDDDDDDGGGIIILLLLLLLLLLLLMMMNNNMMMIIIGGGHHHKKKQQQ[[[fffuuupppiiihhhfffggghhhfffaaaaaaeeeooogggjjjWWWGGGDDDBBB;;;:::???======<<<<<<<<<<<<======???===:::888666666777777:::999777666555444555555sssppppppvvv|||xxxpppggg```VVVVVVUUUQQQLLLIIIHHHIIIGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBB===@@@BBBCCCCCCAAAAAAAAABBBAAAAAAAAAAAAAAAAAABBBCCCBBBBBBAAAAAABBBBBBCCCCCCBBB@@@???>>>???@@@AAA@@@AAABBBBBBBBBBBBCCCDDDFFFCCCAAABBBEEEGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHJJJKKKLLLLLLLLLMMMPPPRRRSSSUUUZZZaaahhhpppwww{{{uuuiii\\\UUUUUU___ssskkk[[[OOOLLLMMMLLLJJJHHHHHHIIIKKKLLLQQQTTTPPPHHHBBBAAACCCDDDCCCDDDGGGIIIJJJGGGEEEBBBCCCDDDEEEEEEDDDCCCBBBCCCBBB???======>>>@@@AAA@@@AAABBBCCCBBB@@@===<<<;;;;;;:::::::::;;;===>>>;;;<<>>;;;999;;;<<<<<<:::888888:::;;;888777666666777777555333333333222222222222111111222111111111000000000000444000222777666333===LLL]]]uuuuuuZZZOOOQQQPPPXXXaaammmrrr___NNNJJJIIIGGGKKKTTTWWW```nnn{{{}}}pppccc]]][[[\\\bbbhhhnnnsss{{{}}}wwwuuuxxx{{{{{{||||||ssseeeVVVKKKFFFEEEEEEBBBAAADDDJJJPPPTTT\\\eeepppgggUUUSSSRRRUUU[[[bbbhhhkkknnnqqqlllkkkxxx~~~cccSSSTTTTTTVVVXXXSSSLLLVVVllliiiYYYOOOKKKKKKLLLJJJIIIIIIKKKMMMNNNMMMMMMLLLKKKJJJIIIJJJJJJKKKKKKJJJGGGEEEDDDDDDEEEFFFHHHJJJLLLMMMMMMMMMNNNOOOPPPLLLKKKMMMQQQWWWdddooo~~~mmmhhheeeeeefffhhheee___^^^bbbpppkkkbbbPPPCCCBBBAAA<<<:::>>>===<<<<<<<<<<<<======>>>@@@>>>;;;999888777888888888777666555444444555555uuuqqqmmmmmmsss{{{}}}vvvsssrrroooggg```WWWWWWXXXVVVSSSPPPNNNMMMHHHGGGFFFEEEEEEEEEFFFGGGBBBCCCCCCBBBBBBAAA@@@???@@@AAACCCCCCBBBAAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@?????????@@@BBBCCCCCCEEEFFFEEEDDDDDDEEEFFFFFFDDDBBBCCCEEEGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKOOOPPPPPPPPPQQQSSSWWWZZZ\\\aaajjjuuurrrbbb]]]XXXZZZbbbrrruuu^^^RRRJJJIIIJJJKKKJJJIIIHHHIIIKKKMMMPPPRRRNNNFFF@@@???AAABBBCCCEEEGGGIIIIIIFFFCCCBBBCCCDDDDDDDDDCCCBBBAAADDDBBB@@@>>>>>>???AAABBBCCCDDDEEEEEECCCAAA>>>===;;;:::::::::<<<===???@@@@@@AAABBBBBBAAA>>>;;;999999:::;;;:::888666666666999888777777777777555333444444444333333333333222111111111111111000000000555222333777555333;;;GGGXXXooojjjVVVOOOKKKUUU\\\ddd}}}{{{eeeQQQIIIGGGFFFIIIOOOWWWcccrrr}}}wwwjjjbbb^^^]]]```eeehhhnnnwww}}}}}}xxxwwwtttmmmhhhggg```\\\UUUOOOKKKJJJJJJKKKEEEFFFLLLUUU[[[___fffnnn}}}{{{___SSSSSSTTTYYYbbbnnnzzz|||uuu|||vvv]]]TTT\\\bbbgggjjjdddXXXZZZhhh{{{hhhXXXOOOKKKJJJIIILLLJJJIIIJJJLLLMMMNNNMMMKKKJJJIIIHHHGGGHHHIIIIIILLLJJJHHHFFFEEEEEEFFFGGGIIIKKKMMMNNNNNNNNNOOOPPPOOOLLLKKKNNNRRR[[[iiiwwwvvvjjjgggccccccdddeeeaaa[[[\\\```rrrtttnnnVVVIII??????@@@<<<:::===<<<<<<<<<<<<<<<===>>>>>>???>>><<<:::999888888999666555555444444555555666~~~{{{vvvpppmmmoootttwwwvvvqqqkkkiiiiiihhheeeaaaZZZYYYZZZ___bbb```YYYRRRJJJHHHGGGFFFFFFGGGHHHIIIBBBBBBBBBBBBBBBAAA@@@@@@BBBCCCCCCCCCAAAAAABBBCCCBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDFFFFFFFFFDDDCCCDDDFFFEEEDDDDDDDDDEEEGGGHHHIIIIIIJJJKKKLLLLLLMMMNNNOOOQQQQQQRRRRRRUUUZZZaaafffmmmttt|||cccYYY[[[aaakkkyyy|||uuueeeUUUOOOKKKGGGIIIKKKKKKJJJJJJJJJKKKNNNPPPPPPLLLEEE@@@???@@@CCCDDDGGGIIIJJJIIIFFFDDDCCCDDDDDDEEEEEEDDDCCCBBBDDDBBB@@@???>>>@@@BBBCCCEEEEEEEEEEEECCCAAA>>>===;;;;;;::::::;;;===>>>???@@@@@@AAAAAA@@@>>>;;;999888:::;;;;;;888555333333:::999777777888777555333555555555555444444444444111111111111111111111111444222333666555444;;;DDDUUUjjjzzz{{{```PPPLLLVVVYYY]]]vvvmmmVVVJJJFFFEEEFFFJJJTTTbbbrrr{{{~~~~~~rrrjjjccc^^^^^^bbbeeekkktttzzzzzzuuulll___VVVSSSMMMMMMMMMNNNPPPQQQSSSTTTQQQSSSZZZccciiikkkpppvvvnnnYYYVVVWWWZZZ___iiiyyyzzzccc\\\gggooowww{{{vvvnnndddeeeyyyttthhhXXXNNNKKKKKKKKKJJJKKKJJJIIIJJJLLLNNNMMMLLLKKKJJJHHHGGGGGGGGGHHHIIIKKKIIIGGGEEEDDDEEEFFFGGGIIIKKKNNNOOOOOOOOOPPPRRRPPPMMMMMMPPPVVV```rrryyymmmggggggdddbbbaaa___ZZZXXX]]]eeexxxzzz^^^NNNDDD>>>??????<<<:::;;;<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::888888888888555555555555666666777777}}}tttmmmiiihhhffffffdddcccaaaaaabbbccc^^^[[[\\\fffpppnnn```QQQLLLKKKIIIHHHGGGHHHHHHIIIDDDEEEEEEFFFFFFFFFEEEEEECCCDDDEEEDDDBBBAAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAABBBCCCDDDEEEEEECCCEEEFFFEEECCCCCCCCCEEEEEEEEEFFFFFFGGGIIIKKKMMMNNNPPPRRRRRRQQQQQQRRRTTTQQQRRRUUUZZZaaakkkwww~~~~~~hhhZZZSSS___pppqqq^^^]]]WWWRRRRRROOOIIIJJJLLLMMMLLLKKKKKKLLLPPPPPPOOOJJJEEEAAA@@@AAADDDFFFIIIKKKJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBB@@@>>>???@@@BBBDDDDDDDDDDDDCCCBBB@@@>>>======<<<;;;::::::;;;<<<<<<<<<===>>>>>>>>>===;;;:::<<<>>>??????<<<888666555:::999888888999888666444666666666555555555444444111111111111111222222222111111333555555666;;;AAASSSdddqqq~~~kkkUUUKKKSSSUUUXXXnnn{{{cccSSSLLLIIIIIIJJJTTTaaaooovvvvvvxxxzzzqqqhhh```^^^aaaeeekkkrrrxxx|||}}}yyyttthhhXXXLLLIIIGGGJJJMMMRRRWWW\\\___``````bbbhhhqqqvvvxxx|||qqqcccZZZ[[[]]]aaafffqqqooohhhrrrzzzsssgggtttfff\\\OOOHHHHHHJJJKKKJJJJJJJJJIIIKKKMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJIIIHHHFFFDDDCCCDDDEEEFFFIIIKKKNNNOOOOOOPPPQQQRRRUUUTTTUUUYYY___mmmwwwooogggdddfffgggccc]]]YYYTTTVVVbbbooohhhOOOJJJDDD@@@@@@@@@===::::::======<<<<<<<<<<<<======;;;::::::888777777777666555666666777888888999999uuummmhhh^^^^^^\\\YYYVVVVVVYYY\\\```[[[\\\gggsssrrrbbbQQQRRRQQQPPPOOOMMMKKKJJJIIIFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHGGGEEECCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCDDDEEEFFFFFFFFFCCCDDDEEEEEEDDDCCCDDDFFFFFFHHHIIIJJJKKKMMMQQQTTTVVVYYY[[[ZZZWWWWWWYYY\\\VVVZZZccclllwww~~~jjj___ZZZTTTfffttt]]]RRRTTTUUU\\\___XXXLLLMMMNNNMMMKKKJJJJJJKKKPPPOOOLLLHHHDDDAAAAAABBBFFFHHHJJJJJJIIIHHHHHHIIIHHHGGGGGGFFFFFFEEEEEEEEEBBBAAA???>>>>>>@@@BBBDDDCCCCCCCCCBBBAAA???>>>===>>>===;;;:::::::::;;;;;;:::;;;<<<=========<<<;;;;;;===>>>>>>;;;777666555999888888888:::999888666666666666555555555555444111111111222222222222222000111333444555777;;;>>>MMMZZZdddrrrttt[[[IIIMMMNNNSSSeeeppp^^^RRRLLLJJJIIIVVV___jjjoooooorrrzzzxxxmmmbbb___aaaeeejjjpppuuuxxx}}}|||yyyttthhhXXXMMMJJJJJJMMMSSSZZZbbbiiiooorrrsssssswww}}}sssccc___bbbdddgggkkkppp{{{yyyuuu~~~qqqssssssYYYRRRJJJFFFFFFHHHIIIIIIJJJIIIJJJKKKMMMNNNMMMKKKLLLKKKJJJIIIHHHIIIJJJJJJHHHGGGEEECCCCCCDDDEEEFFFHHHKKKMMMOOOOOOPPPQQQSSSUUUUUUXXX^^^gggxxx{{{pppiiibbbaaaeeehhhccc\\\UUURRRWWWiiizzz|||___LLLGGGDDDAAA@@@@@@>>><<<;;;???>>>===<<<<<<;;;;;;<<<999999999888777777666666666777888999999999999999yyyssseee___WWWPPPMMMNNNPPPRRR[[[YYY[[[fffqqqrrriii___^^^^^^]]]\\\YYYUUUQQQOOONNNNNNMMMLLLJJJHHHGGGFFFIIIKKKMMMMMMJJJGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGEEEFFFGGGGGGGGGGGGHHHIIIIIILLLNNNPPPQQQSSSXXX\\\___bbbeeeccc___^^^```cccccckkkxxxlll___\\\^^^___tttyyybbbVVVRRRTTTYYYgggkkk___OOOOOONNNKKKHHHGGGHHHIIINNNLLLIIIEEEBBBAAABBBCCCGGGIIIJJJIIIGGGFFFHHHJJJHHHGGGFFFEEEEEEDDDDDDDDDAAA@@@>>>======???BBBCCCCCCCCCBBBBBBAAA@@@??????===<<<;;;;;;;;;<<<===>>>======>>>??????>>>>>>===999:::;;;:::888666555555888888777999:::;;;999888666666555555555444444444111111111222222333333333111333444444555777888999AAAMMMWWWggg{{{xxx```JJJHHHHHHNNN\\\rrr~~~jjjZZZQQQMMMLLLRRRYYYbbbgggkkkrrr}}}}}}qqqeeeaaaccccccggglllooosssxxx}}}|||wwwkkk\\\RRRPPPQQQTTT[[[eeeppp{{{tttdddYYY^^^jjjtttwwwzzz|||vvvyyy{{{bbbOOOMMMJJJGGGGGGHHHIIIKKKJJJIIIJJJLLLNNNNNNMMMKKKLLLKKKJJJHHHHHHIIIIIIJJJIIIGGGFFFDDDDDDEEEFFFGGGGGGJJJMMMNNNNNNOOOQQQRRRRRRTTTYYYbbbooouuummmfff___^^^bbbgggbbb\\\VVVTTT[[[ooosssYYYLLLCCCCCCAAA?????????>>>===AAA@@@>>>===;;;:::::::::999999999999888777777666666777888888999888777777}}}uuuiiiYYYOOOMMMOOOPPPOOOTTTUUU[[[dddnnnsssssspppjjjjjjjjjhhhddd___YYYVVV[[[[[[YYYWWWTTTQQQOOOMMMLLLNNNQQQQQQNNNKKKHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHBBBBBBAAAAAAAAAAAABBBBBBFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHJJJJJJJJJJJJKKKMMMLLLNNNRRRSSSUUUXXX]]]bbbfffiiikkkiiieeeccceeehhhooozzzyyyhhh\\\WWWXXX\\\mmmfffUUUQQQQQQRRRXXXjjjnnn]]]QQQPPPMMMIIIFFFDDDFFFGGGLLLJJJGGGCCCAAA@@@AAABBBGGGHHHIIIGGGDDDDDDGGGJJJGGGGGGEEEDDDCCCCCCCCCCCCAAA???===<<<===???AAACCCCCCCCCBBBBBBAAAAAAAAAAAA<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAAAAAAAA@@@???>>><<<===>>>===:::999999999888777777999;;;<<<;;;999666555555555444444444444111111111222222333333333333555555444444666666555888CCCOOOaaauuu~~~zzzcccOOOHHHEEEKKKVVViiiwwwdddYYYUUUSSSLLLRRRZZZbbbjjjuuusssgggbbbdddaaaeeehhhkkknnnttt}}}~~~zzznnn```WWWVVVWWW[[[cccnnn||||||oooeeeZZZUUU^^^mmmyyyrrr|||kkkWWWKKKKKKKKKJJJIIIIIIKKKNNNIIIIIIJJJLLLNNNNNNMMMKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJHHHGGGEEEEEEFFFHHHIIIGGGIIILLLNNNNNNOOOQQQRRRTTTWWW^^^iiiyyy~~~rrrllleee\\\[[[```eeeaaa]]]YYYWWW___sssiiiRRRIII@@@AAA@@@>>>>>>@@@@@@???BBBAAA???===;;;:::999999:::::::::::::::999888777555666777888888777666555}}}ppp```RRRKKKLLLPPPRRRQQQSSSZZZfffrrrzzz~~~~~~}}}yyysssmmmiiiggggggiiiiiigggccc^^^[[[ZZZ```______^^^]]]YYYUUUQQQNNNMMMKKKJJJKKKKKKKKKJJJGGGGGGFFFFFFFFFFFFGGGGGGIIIJJJJJJKKKKKKJJJIIIIIIIIILLLPPPRRRRRRRRRSSSTTTQQQSSSVVVYYY```hhhiiifffooottttttmmmkkkqqqvvvwww~~~zzzzzz}}}zzzkkk[[[TTTRRRVVVbbbnnniiiXXXRRRMMMJJJNNNWWW]]]^^^[[[RRROOOJJJGGGGGGGGGGGGGGGHHHHHHGGGCCC??????CCCGGGDDDDDDDDDCCCCCCEEEHHHKKKIIIHHHFFFDDDBBB@@@@@@@@@???<<<===AAABBB@@@AAADDDBBBAAAAAABBBCCCDDDBBB@@@>>>:::777777;;;>>>??????@@@@@@AAACCCDDDCCC@@@===>>>===<<<:::999888777777888:::<<<;;;999666555444555555666666666666555555444333222222222333444555333333222222333555666777888CCCKKKVVVeeeooo}}}fffQQQHHHCCCHHHQQQ```|||gggWWWSSSPPPNNNTTTdddtttzzzsssllleeeeeefffhhhlllrrrwww}}}|||xxxsssnnnhhheeeaaaiiirrr{{{zzzxxxyyyzzztttjjj^^^QQQRRRfff}}}ssszzz~~~~~~vvv~~~ttt\\\OOOJJJIIIIIIIIIHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNLLLKKKJJJIIIHHHGGGGGGGGGIIIHHHGGGGGGHHHKKKNNNOOOQQQNNNJJJIIIKKKMMMPPPQQQUUUXXX___ooowwwlllccc^^^^^^```aaaeeebbb\\\WWWVVVaaauuuwww___OOODDDBBBAAA@@@@@@AAAAAA@@@>>>>>>===<<<::::::;;;<<<===:::999888888::::::999888::::::999999888777666666ssseeeYYYSSSPPPOOOMMMNNNTTT```nnnyyy~~~{{{yyywwwzzz||||||yyytttqqqoootttttttttssspppkkkeeeaaa^^^[[[WWWSSSQQQPPPOOOOOOMMMLLLJJJIIIHHHHHHIIIJJJLLLLLLLLLLLLLLLMMMMMMMMMPPPTTTXXXZZZZZZXXXXXXXXX]]]______aaagggppprrrpppwww{{{zzzuuuuuu||||||xxxuuuooovvvuuufff\\\UUUYYYbbblllvvvzzziii\\\UUUQQQMMMJJJKKKPPPSSSSSSRRRMMMKKKGGGFFFFFFGGGGGGGGGKKKKKKHHHCCC??????CCCGGGEEEEEEDDDCCCCCCEEEGGGIIIEEEEEEDDDCCCBBBAAA@@@@@@>>><<<>>>BBBCCCAAABBBDDDCCCBBBAAABBBCCCDDDBBBAAAAAA>>>::::::<<<>>>???>>>AAA@@@@@@BBBCCCCCCAAA??????>>><<<999888777777777888:::===>>><<<:::::::::777777777777666555444333333333222222222333444555333222222222333444666777444===CCCMMM^^^hhhuuuqqq[[[LLLDDDIIIQQQ___}}}sss^^^VVVQQQPPPXXXhhhwwwzzzssslllgggggggggjjjnnnsssxxx{{{~~~|||xxxtttppplllttt}}}|||qqqlllhhhiiikkkoookkkggg___XXX[[[ooo}}}ttt~~~zzzooorrrsssyyyzzz|||jjjUUUKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGIIIKKKNNNOOOTTTQQQNNNLLLLLLMMMOOOOOOXXX[[[eeeyyy{{{tttiii```\\\]]]^^^___aaa\\\XXXXXXZZZcccwwwdddQQQFFF@@@BBB@@@????????????===<<<<<<<<<<<<;;;;;;<<<<<<<<<>>>===;;;;;;;;;;;;999888999999999999888888888888|||nnn```XXXQQQNNNKKKNNNXXXfffttt|||yyytttnnnkkkgggbbb^^^[[[ZZZYYYTTTSSSPPPMMMLLLMMMNNNPPPSSSSSSRRRRRRSSSUUUWWWYYYbbbgggmmmooolllhhhgggfffhhhjjjkkkmmmsss|||~~~wwwnnnnnnssswww}}}nnn\\\TTTRRRWWWhhh|||wwwbbbVVVUUUXXXPPPNNNKKKHHHGGGGGGHHHHHHIIIHHHFFFGGGIIIJJJJJJIIIQQQOOOJJJDDD>>>>>>CCCHHHGGGFFFEEECCCCCCEEEFFFGGGBBBCCCCCCCCCCCCAAA@@@???<<<<<>>======>>>>>>>>>BBBAAA@@@@@@BBBBBBAAA@@@AAA>>>;;;888666666777888777:::===>>>>>>======>>>999999888777666444333222222222222111222333444444222222222222333444555555555<<<>>>HHH[[[fffrrrkkkTTTFFFJJJQQQZZZyyy|||bbbVVVQQQQQQYYYgggtttyyy{{{}}}}}}vvvllljjjhhhhhhjjjoootttxxx|||xxx}}}ggg[[[YYYZZZ^^^bbbkkkkkklllkkkiiinnn~~~yyy}}}tttmmmgggfffkkk}}}ppp^^^\\\\\\ccctttsss^^^PPPJJJJJJHHHFFFEEEEEEFFFHHHJJJHHHIIIKKKLLLMMMLLLKKKKKKMMMLLLKKKJJJJJJJJJJJJJJJFFFFFFGGGHHHJJJLLLNNNPPPRRRQQQPPPOOOOOOPPPQQQRRR[[[aaaooouuunnneee]]]ZZZ[[[\\\]]]^^^WWWVVV\\\```ggg~~~qqqTTTGGGCCCAAAAAA???>>>======<<<:::888888:::<<<===>>>===<<<<<>>CCCIIIIIIGGGDDDCCCDDDEEEEEEFFFCCCDDDEEEEEECCCAAA>>>===;;;;;;@@@FFFHHHEEECCCDDDEEEDDDBBBBBBCCCDDDCCCBBBCCCBBB???>>>===>>>>>>>>>BBBAAA??????AAABBBBBBAAAAAA???;;;777555666777999777999<<<>>>===<<<<<<<<<888888888888666555444333111111222222333333444444222222222222333333444444666::::::DDDXXXeeeqqquuuZZZIIILLLPPPVVVrrriii[[[RRRQQQUUU```hhhlllnnnqqq}}}pppmmmiiiggghhhmmmrrrvvv{{{|||~~~nnnYYYPPPSSSYYY```fffnnnrrrwwwzzz|||tttggg]]]WWWVVVZZZdddxxxsssYYYRRRRRR[[[lllzzzssscccWWWOOOLLLIIIGGGEEECCCCCCEEEHHHJJJHHHIIIJJJKKKLLLKKKIIIHHHLLLLLLKKKJJJIIIIIIJJJJJJFFFFFFHHHJJJLLLNNNOOOPPPLLLMMMOOOQQQRRRTTTWWWYYY^^^ggg{{{wwwoooiiiaaa[[[YYYZZZ\\\\\\^^^XXXYYYaaaccckkkdddMMMCCCBBBCCC@@@>>>===<<<<<<:::777444555888<<>>BBB@@@??????AAABBBCCCBBBAAA???;;;777666777999::::::<<>>RRR```nnnuuu\\\KKKNNNQQQUUUlllvvvhhhXXXTTTTTTXXX]]]```eeekkkrrroooiiiffffffiiinnnrrryyy{{{~~~uuudddTTTOOOSSS[[[cccjjjrrryyywwwaaaTTTNNNIIILLLXXXjjj~~~^^^RRRQQQ[[[mmm|||tttuuuwwwvvv{{{{{{qqqoooiiiaaaYYYQQQMMMKKKHHHFFFDDDBBBCCCEEEHHHKKKJJJJJJLLLLLLMMMLLLKKKJJJJJJJJJIIIIIIHHHIIIIIIIIIFFFHHHJJJLLLNNNOOOOOOOOOJJJMMMPPPRRRSSSVVVZZZ]]]dddqqq}}}tttjjjeee___[[[ZZZ[[[\\\]]]^^^[[[]]]bbbdddqqq{{{\\\JJJBBB@@@@@@???>>>===<<<<<<999666333444777<<<@@@AAA@@@===:::888777666777999999999777555666777888:::;;;<<<==={{{sssfffWWWKKKFFFFFFHHHSSSYYYcccnnnwww{{{yyytttsssrrrrrrtttwwwzzz|||~~~~~~wwwtttqqqmmmiiiggglllttt~~~sss___RRROOOVVV___vvv~~~cccLLLLLLUUUUUUMMMGGGDDDDDDDDDAAA===<<>>;;;999888999>>>EEEHHHEEEDDDEEEIIIFFFDDDCCCDDDDDDDDDCCC>>>>>>???===;;;;;;<<<===@@@??????@@@BBBCCCCCCAAA@@@>>>;;;999999999;;;<<<>>>@@@BBBAAA???<<<;;;:::666777777888888777777777111222333555666666666666333333444555555444444333333666555<<>>=========:::666333444777<<<@@@AAA???<<<:::999888777999;;;<<<;;;:::555555666777999:::;;;<<>>;;;999:::;;;?????????AAACCCDDDBBBAAA>>>===<<<;;;;;;<<<===>>>>>>@@@AAAAAA???<<<::::::888888888888888777666555222333555666777888888777444555666666666555444444555999888<<>>>>>>>>???>>><<<888555555888<<<@@@@@@???<<<::::::999888999:::;;;:::999444444555666888999::::::}}}~~~uuufffZZZTTTRRRNNNOOOPPPRRRUUU[[[ccchhhrrrxxx{{{}}}xxxnnnfff___bbbeeeqqq{{{dddYYYQQQSSS[[[jjjlllUUULLLIIIMMMKKKBBBAAAGGGGGGEEEDDDCCCCCCEEEFFFGGGHHHEEEBBBBBBEEEHHHJJJKKKIIIHHHDDD???;;;<<>><<<;;;::::::999777777;;;BBBEEEDDDDDDGGGKKKHHHEEECCCDDDEEEEEEDDDAAACCCCCC@@@;;;888888999>>>>>>@@@BBBDDDDDDBBB@@@===============>>>??????:::<<>>???@@@@@@===999666666999<<>><<<::::::888777777888888666555444444555666777888999999zzztttmmmfffeee___WWWQQQOOOQQQVVVYYY```ccchhhnnnqqqqqqllliiinnnooonnnkkkiiimmmvvv}}}xxxssspppmmmwwwtttnnngggcccdddhhhlllvvvyyyhhh^^^QQQRRRUUU]]]lllvvvUUULLLLLLKKKHHHEEEDDDEEEGGGHHHGGGFFFFFFHHHJJJJJJIIIJJJHHHEEEFFFJJJMMMMMMLLLNNNLLLHHHDDD@@@>>>======CCCEEEGGGGGGEEEEEEEEEFFFCCCBBB@@@???===<<<;;;;;;;;;<<<>>>@@@CCCEEEGGGIIIJJJHHHGGGFFFFFFFFFDDDBBBBBBDDDDDDAAA===::::::<<>>@@@AAABBBCCCCCCCCCBBBAAA???@@@AAAAAA???;;;777555:::777555666999:::888666666777888999:::999999888555666777777777555444333333444666888;;;EEEZZZmmmzzzdddWWWVVV\\\aaaffflllttt{{{xxxgggaaaZZZYYY^^^hhhpppuuulllqqqxxxvvvkkkdddbbbccciiilllqqqwww}}}~~~|||xxxvvvxxx~~~{{{dddXXXZZZ[[[\\\cccqqquuuZZZQQQMMMKKKTTTdddqqq{{{}}}nnnmmmzzzsssfffXXXMMMNNNVVV]]]eeemmm{{{~~~{{{}}}yyyoookkkgggddd```\\\XXXUUUSSSRRRNNNLLLJJJHHHGGGFFFGGGGGGFFFFFFEEEEEEFFFHHHIIIKKKJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKPPPUUUUUUQQQNNNOOORRRVVVUUUUUUWWWYYY```nnn}}}ttthhhaaa```ZZZXXXXXX\\\\\\YYYXXX[[[```ZZZ]]]sssuuu^^^JJJGGGIIIDDD@@@AAA;;;===???AAA@@@???<<<:::::::::;;;<<<=========<<<777888:::;;;;;;888666444444555555666777888888999{{{xxxrrriiiaaa\\\\\\]]]^^^]]]]]]\\\]]]]]][[[XXXUUUXXXZZZ[[[ZZZYYY\\\ccciiinnnqqqttttttsssssstttvvvvvvxxx|||}}}ssskkkhhhgggffffffkkkkkklllmmmpppvvv~~~vvvfffZZZUUUSSSXXXbbbpppnnnRRRHHHIIIIIIHHHFFFEEEFFFHHHJJJHHHGGGHHHJJJLLLLLLKKKKKKIIIGGGHHHKKKMMMLLLKKKKKKHHHDDD@@@===<<<<<<===GGGHHHIIIHHHEEECCCCCCDDDAAAAAA@@@>>>>>>=========999;;;>>>BBBEEEHHHJJJKKKJJJHHHGGGGGGHHHGGGFFFEEEEEEGGGHHHEEEAAA???@@@BBBHHHGGGEEEDDDDDDBBB???===???@@@BBBCCCCCCCCCBBBAAA????????????===:::777555777666555666888999777555666777999:::::::::999888666777777888777666555444666555777888:::CCCUUUgggtttccc]]]___bbb^^^dddlllwww~~~pppiiibbb```dddlllrrruuukkkpppyyyzzzooogggddddddgggjjjpppvvv|||kkk[[[TTTUUUYYY^^^hhhxxxsss[[[UUUTTTSSS]]]lll~~~wwwxxxsssfffdddXXXOOOMMMQQQWWWaaajjjyyy|||}}}|||tttrrrqqqmmmfff___YYYUUUQQQOOOMMMLLLJJJHHHGGGGGGGGGGGGHHHGGGGGGGGGHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIIIILLLKKKKKKJJJJJJKKKKKKLLLLLLOOORRRSSSQQQPPPRRRTTT[[[YYYXXXZZZ^^^fffwww|||nnnddd^^^\\\YYYWWWXXX\\\]]][[[[[[]]]eeecccjjjiiiVVVGGGHHHJJJDDD>>>===<<<===>>>???>>>===;;;::::::;;;;;;<<<======<<<<<<:::;;;<<<<<<;;;999777666555555555666777888888888|||uuurrrpppooonnngggccc]]]XXXTTTRRROOONNNKKKNNNQQQRRRRRRTTTXXX\\\^^^______]]][[[[[[\\\]]]]]]```cccfffiiilllppptttvvv{{{|||nnnjjjgggfffiiimmmqqqrrrrrruuu{{{zzziii]]]UUUSSSTTT___hhhxxxwwwbbbNNNCCCEEEGGGGGGFFFFFFGGGHHHKKKIIIHHHIIIKKKMMMMMMLLLJJJIIIIIIJJJKKKKKKJJJHHHIIIFFFBBB>>><<<<<<>>>@@@KKKKKKKKKIIIEEEBBB@@@@@@@@@????????????>>>>>>>>>888;;;@@@EEEIIILLLMMMNNNJJJIIIGGGGGGHHHHHHGGGFFFBBBDDDEEECCC@@@>>>@@@CCCJJJHHHEEECCCBBBAAA>>><<<>>>???AAABBBCCCBBBAAA@@@>>>>>>===<<<:::888777666555555444666888888777666777888999:::::::::999888777777888999888777666555888777777888999???OOO___yyynnnaaa^^^^^^XXX\\\dddssswwwooogggdddhhhmmmppppppkkkqqqzzzuuummmgggeeedddgggmmmtttzzz~~~}}}jjjXXXQQQRRRRRRYYYdddqqqrrr^^^[[[]]]```kkkzzz{{{mmmaaa[[[YYYaaaZZZSSSNNNLLLOOO[[[fffvvv}}}}}}|||zzz{{{tttjjjaaaYYYSSSNNNKKKLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIIIIIIIIIIJJJKKKLLLNNNLLLJJJHHHGGGGGGHHHIIILLLLLLKKKKKKKKKKKKLLLLLLNNNNNNOOOPPPQQQSSSTTTUUU[[[YYYXXX[[[```mmmrrrjjjccc]]]ZZZXXXWWWYYY^^^```______bbbdddhhhvvvyyy[[[NNNFFFJJJMMMGGG???<<<>>>======<<<;;;:::999999:::;;;<<<=========<<<;;;<<<<<<;;;:::999888777666555555666666777777888888|||xxxqqqkkkgggdddaaa___\\\]]]_________aaaeeehhheeeddd```\\\XXXUUUTTTTTTUUUWWWZZZ[[[[[[^^^cccgggnnnssszzz{{{uuuppplllnnnssszzzzzzgggZZZTTTUUU]]]gggvvvvvvjjjbbbWWWKKKAAACCCFFFGGGFFFEEEEEEFFFIIIGGGFFFGGGIIIKKKKKKJJJHHHHHHIIIIIIIIIHHHFFFEEEIIIFFFAAA===<<<>>>AAADDDJJJJJJJJJGGGCCC@@@???>>>@@@@@@@@@@@@???>>>>>>===:::===BBBGGGKKKMMMMMMMMMKKKIIIGGGGGGGGGGGGEEECCC???AAABBB@@@======???BBBHHHFFFCCCBBBBBBAAA???======>>>@@@BBBBBBAAA@@@>>>===<<<;;;:::999888777777555666777888999999999888888999:::;;;;;;:::999999777888999:::999999777777777666666777888===JJJXXXmmmvvvvvveee\\\ZZZWWWYYY```pppxxxooolllmmmppppppooommmsss|||{{{rrrkkkgggbbbeeekkkqqqvvvzzz|||}}}~~~}}}|||qqq]]]MMMLLLSSSUUU```nnn}}}uuucccbbbgggnnn{{{}}}{{{{{{qqqeeeYYYQQQLLLNNNRRR^^^^^^ZZZRRRJJJKKKWWWcccttt~~~|||sssggg]]]UUUPPPKKKHHHJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKLLLKKKHHHFFFFFFGGGIIIKKKMMMMMMLLLLLLLLLLLLMMMMMMRRRPPPNNNNNNQQQTTTUUUUUU[[[YYYYYY^^^gggwwwzzzmmmiiieee___[[[YYYXXX\\\bbbdddcccdddgggccckkk~~~fffPPPHHHEEEJJJMMMIIIBBB@@@???===;;;:::888888888888:::;;;<<<=========;;;:::;;;:::888666555444444555555666666666777777777888~~~zzzwww{{{zzzxxxwwwwwwzzz~~~~~~zzztttnnniiidddaaa______bbbeeeffffffhhhnnnsss~~~|||zzz{{{kkkbbbYYYVVVZZZddduuutttbbbWWWRRRNNNJJJBBBDDDFFFFFFEEECCCCCCCCCEEEDDDCCCDDDFFFGGGGGGGGGEEEFFFGGGGGGFFFDDDCCCBBBGGGDDD???<<<<<<>>>AAADDDEEEFFFFFFEEEBBB?????????BBBBBBBBBAAA@@@>>><<<;;;>>>AAAEEEHHHKKKKKKJJJIIILLLJJJGGGFFFEEEDDDAAA???AAACCCCCCAAA>>>===@@@CCCCCCAAA@@@AAABBBCCCBBB@@@;;;===???AAABBB@@@>>>===<<<<<<;;;:::999999888888777999;;;<<<<<<;;;;;;:::999:::;;;<<<<<<;;;:::999777888999::::::999888777555444555777888<<>>===;;;888777777888888:::;;;===>>>>>>===;;;999;;;999777555444444444555666666666666777777777777~~~|||wwwtttrrrwww}}}~~~~~~sssdddUUUTTTXXXaaakkkyyyzzzpppaaaSSSLLLIIIIIIIIIEEEFFFGGGFFFCCCBBBBBBBBBDDDBBBAAABBBDDDFFFFFFEEEBBBDDDEEEDDDBBBAAAAAABBBBBB@@@===::::::<<>>;;;:::AAACCCEEEGGGHHHHHHGGGGGGKKKIIIFFFEEEDDDCCCAAA???AAAAAAAAA===999999;;;???======>>>AAADDDEEECCCBBB:::<<>>===<<<<<<:::;;;<<<<<<<<<;;;:::999666777888999:::999888888555333444777999<<>>>>>???@@@@@@@@@===<<<:::999888888888999:::;;;===???>>><<<:::888:::999888666666666777777666666666666777777777777~~~qqqiiieee```]]][[[aaannn|||}}}oooaaaZZZQQQJJJFFFEEEFFFHHHFFFFFFFFFEEECCCBBBCCCDDDDDDCCCBBBCCCEEEFFFFFFFFFBBBCCCDDDCCCAAA@@@BBBDDDAAA???<<<::::::;;;===???@@@AAACCCCCCAAA@@@AAAAAAAAABBBBBBBBBAAA???===;;;BBBBBBDDDEEEEEEFFFFFFFFFIIIGGGEEEEEEEEEEEECCCBBBAAAAAA???;;;666444666999:::;;;>>>BBBEEEEEECCC@@@888;;;>>>AAAAAA???<<<:::<<<===>>>??????>>><<<;;;<<>><<<<<<=========<<<;;;::::::999999999999:::;;;>>>??????<<<:::888888777777666666777777777777777777777666666666666uuuhhh```[[[YYY\\\aaaoooxxxjjjXXXPPPLLLHHHFFFDDDCCCEEEGGGFFFFFFFFFDDDBBBBBBEEEGGGFFFEEEDDDEEEGGGHHHHHHHHHBBBDDDDDDCCC@@@@@@CCCFFFBBB@@@???=========>>>???AAABBBDDDCCCBBBAAAAAABBB???@@@BBBBBBBBB@@@>>>===AAAAAABBBCCCDDDEEEFFFFFFGGGFFFEEEFFFGGGHHHGGGFFFFFFEEECCC>>>888666888;;;999;;;???CCCFFFEEEBBB???888:::>>>@@@AAA???<<<:::<<<>>>@@@AAAAAA@@@===<<<===@@@CCCCCC???<<<;;;;;;<<<<<<=========<<<:::999555666777888999999888777888666666999:::;;;@@@GGGNNNUUUZZZ```mmmyyyeeeLLLJJJMMMUUU___mmm}}}tttwww}}}~~~xxxjjjiiigggfffhhhlllqqquuuoooppptttxxx}}}}}}}}}{{{wwwooobbbVVVUUUZZZ\\\iiixxxrrrhhhjjj}}}oooPPPFFF>>><<<@@@???:::???JJJPPPcccrrrnnnccc\\\[[[YYYgggyyysssaaaTTTPPPNNNLLLIIIFFFGGGIIIJJJKKKJJJJJJIIIKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMQQQTTTSSSQQQPPPUUUZZZ^^^dddrrrvvvoooiiifffcccaaacccgggjjjiiimmmssstttpppnnnoooyyylllOOOGGG@@@BBBAAA>>>=========<<<:::::::::::::::::::::::::::;;;>>>??????<<<999777444444444555555555555555777777777777666666666666|||fffbbb[[[TTTTTT___rrr|||aaaRRRNNNJJJHHHEEEBBBAAABBBCCCDDDCCCDDDDDDCCCAAAAAABBBDDDIIIEEEBBBCCCGGGHHHFFFCCC???AAABBBBBBAAAAAACCCDDDBBBAAA@@@???@@@BBBDDDEEE@@@CCCEEECCC>>>;;;===@@@CCCCCCDDDDDDCCCBBBAAAAAACCCDDDDDDDDDBBBBBBDDDFFFFFFDDDCCCAAAAAAAAACCCDDDBBBBBBAAA???;;;999999:::999>>>DDDGGGFFFCCC@@@>>>;;;>>>BBBCCCBBB???======@@@AAACCCDDDCCCAAA>>>===>>>============<<<<<<<<<:::::::::::::::::::::999999888666555444444555555555444555555777999<<<======FFFQQQZZZeeevvvlllVVVLLLHHHPPP\\\nnnwwwssswww}}}||||||~~~rrrmmmfffdddggglllooopppsssttttttuuuxxx}}}~~~}}}}}}}}}{{{yyyxxxwwwxxxzzz{{{xxxyyywwwpppeee]]]ZZZZZZaaafffqqqtttoootttuuu]]]NNNAAA@@@>>>======>>>AAABBBPPP^^^ooovvvqqqjjjeeeeeemmmtttttttttwww{{{~~~{{{gggVVVLLLHHHGGGGGGIIIHHHHHHGGGGGGHHHHHHIIILLLMMMMMMMMMLLLJJJHHHFFFDDDHHHNNNSSSTTTRRRMMMJJJOOOLLLIIIJJJMMMPPPQQQPPPUUUSSSSSSUUUTTTTTTXXX___```lll}}}nnniiiaaaZZZYYY^^^eeekkknnnnnnpppqqqnnnkkkooowww|||___MMMFFFBBBBBBAAA===999777999<<<:::;;;:::888666444555666999:::;;;<<<;;;999777555222222333444666777777666666666555444444444444555uuuhhhbbbWWWXXX[[[```jjjyyyqqqWWWLLLKKKIIIGGGDDDBBBCCCDDDFFFGGGEEEFFFFFFEEEDDDCCCDDDFFFHHHDDDAAABBBEEEFFFDDDAAA@@@BBBCCCCCCBBBBBBCCCEEECCCBBBAAA@@@AAABBBDDDEEEAAACCCEEECCC>>><<<>>>@@@EEEEEEDDDDDDCCCCCCCCCCCCFFFFFFFFFDDDAAA@@@AAABBBBBBBBBBBBBBBAAA@@@@@@???AAAAAA@@@>>>;;;:::;;;<<<<<<@@@EEEGGGFFFCCCAAA???<<>><<<=========<<<<<<<<<;;;;;;999999999888888999::::::888777555444333333444444666555555666888:::<<<======CCCLLLUUUaaassswww]]]OOOIIIQQQ\\\lllzzz{{{||||||}}}{{{uuummmhhhfffhhhjjjkkkqqqssstttuuuvvvzzz~~~~~~{{{zzzyyyxxxxxxxxxyyyzzzxxxyyyxxxrrrjjjcccaaabbbbbbgggrrr|||xxx}}}{{{fffRRRFFF@@@???===<<<===???AAACCCPPP^^^pppxxxvvvpppmmmmmmssswwwsssoooqqqwww{{{mmm[[[OOOJJJHHHHHHIIIHHHHHHHHHIIIIIIJJJKKKNNNNNNMMMMMMLLLJJJIIIHHHJJJMMMQQQTTTTTTRRRNNNKKKLLLJJJHHHIIILLLPPPQQQPPPRRRPPPQQQTTTTTTTTTYYY```hhhsssssslllfff___ZZZ[[[```eeeiiihhhhhhjjjkkkjjjjjjrrr|||jjjQQQCCC>>>>>>>>>===:::777666888:::;;;:::999777666555555666999:::;;;;;;:::999666555333333333555666777666555666555555444333444444444xxxqqqgggZZZVVVYYYRRRYYYeeeuuueeeOOOHHHJJJIIIFFFCCCCCCEEEGGGIIIIIIGGGHHHIIIHHHFFFEEEFFFGGGFFFBBB@@@@@@BBBCCCBBB???AAABBBCCCCCCBBBAAACCCDDDEEEDDDCCCBBBBBBBBBCCCDDDAAADDDEEECCC???===>>>AAADDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEECCCAAA@@@@@@BBB???@@@AAABBBAAA???===;;;@@@???>>><<<::::::<<>>===<<<>>>???@@@AAA@@@>>><<<;;;<<<<<<;;;;;;;;;:::::::::999888777666777888:::<<<666555444222222222333333777666666666888:::<<<======@@@EEENNN]]]pppiiiTTTJJJRRRZZZeeezzzzzz|||zzzxxx~~~vvvmmmfffdddfffhhhnnnpppssstttuuuwwwzzz|||~~~~~~~~~yyyyyyyyyyyyyyyyyyyyyyyyvvvxxxwwwsssmmmiiihhhjjjdddhhhrrr~~~mmm\\\MMMDDD???>>><<<;;;<<>>>>>???@@@???===???@@@AAAAAA@@@@@@AAABBBGGGFFFDDDCCCBBBBBBBBBCCCBBBCCCDDDCCC@@@??????AAAAAA@@@>>>===<<<>>>???AAA@@@AAABBBAAA@@@AAACCCEEE@@@@@@AAA@@@???===;;;:::>>>======;;;:::;;;>>>AAAAAACCCEEEEEECCCAAA@@@AAAAAACCCDDDBBB???===<<<<<<===>>>??????>>>===;;;:::;;;;;;;;;:::::::::999999:::888777666777999<<<>>>555444333222111111222333777666666666777888:::;;;======@@@JJJ[[[oootttZZZKKKPPPUUU[[[xxxvvvwwwzzzzzzsssrrr}}}|||rrriiidddeeehhhjjjmmmqqqtttuuuvvvxxxyyy~~~}}}}}}}}}~~~yyyyyyzzzzzzzzzzzzyyyyyyuuuuuuuuurrrnnnllllllmmmfffjjjrrrvvvfffWWWKKKEEE===<<<;;;;;;<<>>???<<<<<<<<<;;;:::;;;<<<===;;;999777555666777777777888888999999888777666666555666666666555444333444444444333222222222222333uuujjjhhh___XXXXXXXXX[[[hhhvvvooogggccc]]]UUUPPPLLLGGGCCCBBBEEEGGGGGGEEEDDDFFFGGGFFFDDDBBBBBBBBBAAA???============<<<;;;;;;===>>>>>>>>>>>>???AAAGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCBBB@@@??????@@@@@@>>>===;;;<<<===???@@@>>>???@@@@@@@@@@@@BBBDDDCCCBBB@@@>>><<<;;;;;;<<<;;;<<<<<<;;;:::<<>>;;;;;;<<<===============;;;:::999;;;::::::::::::999999999;;;:::888888888;;;>>>@@@555444333222222222333444777666666555666777888999<<<;;;>>>HHHZZZnnn~~~dddPPPNNNMMMPPPjjj{{{rrrsssvvv|||tttppprrr|||xxxmmmfffeeeffffffjjjppptttvvvwwwyyyzzz|||}}}}}}|||||||||}}}zzz{{{{{{{{{{{{zzzyyyyyyvvvvvvuuurrrpppnnnoooooolllnnnuuuzzzmmm___RRRGGGAAA===<<<::::::;;;>>>AAACCCHHHUUUgggvvv}}}mmmggggggkkkqqqyyyttt^^^NNNFFFDDDEEEEEEFFFGGGHHHJJJLLLMMMNNNLLLJJJIIIIIILLLOOOQQQYYYXXXVVVTTTSSSQQQOOOOOOMMMMMMNNNOOOPPPRRRTTTUUUTTTUUUXXX[[[\\\___jjjuuuwwwkkkfff]]][[[[[[]]]aaacccbbbaaadddbbbbbbfffmmmzzzhhhRRRGGG@@@>>>@@@<<<;;;;;;;;;<<<=========;;;888555444666888888888777777888888777777666666444666888777444222333444444444333222222222222333}}}|||mmmaaa[[[YYYYYYZZZ]]]dddrrrtttfff\\\^^^bbb```XXXRRRKKKFFF@@@@@@DDDFFFEEECCCDDDEEEGGGFFFDDDBBBAAAAAA???>>>===<<<;;;:::::::::888:::<<<<<<<<<===???AAAEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@?????????@@@???>>>>>>>>>???@@@AAA@@@AAAAAA@@@>>>===???@@@EEEBBB???<<<:::::::::;;;999:::<<<<<<;;;<<<>>>@@@???AAACCCCCCAAA@@@@@@@@@AAABBBAAA>>>;;;:::;;;<<<============<<<;;;:::999;;;;;;:::::::::999999999<<<;;;:::999:::<<<>>>???666555444333333444555666888888777666666777888999:::;;;>>>HHHWWWiiixxxqqq[[[OOOGGGIII^^^vvvtttpppppprrrxxx}}}~~~{{{ssssssvvv~~~uuulllfffcccdddiiiooosssvvvwwwyyyzzzyyyzzz{{{}}}~~~~~~}}}|||||||||}}}}}}|||{{{zzzyyyyyyxxxwwwxxxwwwuuusssrrrrrrrrrsssrrrssswww|||xxxqqqhhh\\\PPPFFF@@@===<<<:::999:::===@@@AAAEEEQQQcccqqq{{{ssshhheeehhhmmmtttzzz~~~fffRRRHHHEEEEEEEEEEEEFFFHHHJJJKKKLLLKKKKKKJJJJJJKKKOOORRRUUUWWWVVVUUUTTTSSSRRRRRRQQQQQQRRRTTTTTTSSSRRRSSSUUURRRTTTXXX\\\^^^eeetttoooddd```YYYZZZ\\\^^^___`````````eeeeeegggmmmvvvxxxYYYJJJCCC===:::<<<;;;:::999:::<<<===<<<;;;<<<888444333666999999999777777666666666666666666333666888777444222333555555444444333333333333333}}}}}}|||{{{~~~zzzooojjjeee___[[[\\\[[[fffnnnppp|||sss]]]VVVRRRWWW[[[XXXSSSOOOHHHBBB======BBBFFFEEEBBBFFFHHHIIIIIIFFFDDDBBBBBB>>>>>>===;;;:::999999:::666888:::<<<<<<>>>@@@BBBCCCCCCCCCCCCCCCBBBAAAAAA@@@???????????????>>>>>>>>>>>>?????????@@@@@@@@@???@@@@@@???======>>>@@@BBB@@@???<<<:::888777777777:::<<<============>>>>>>AAACCCDDDCCCBBBAAAAAA@@@@@@???<<<:::999:::<<<=========<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;:::::::::;;;;;;<<<777777666555555666777888;;;:::999888888888999:::999:::???GGGRRRaaannnvvvhhhRRREEEGGGVVVfffssspppoooqqquuuzzz}}}{{{yyyvvvyyy~~~vvvlllfffeeeiiinnnrrrtttuuuvvvxxxwwwwwwxxxyyy{{{|||~~~~~~~~~}}}}}}}}}~~~|||zzzxxxvvvuuuuuuuuuvvvtttrrrqqqrrrssstttuuurrrsssuuuyyyzzzzzzyyyyyyyyyyyywwwvvvvvv{{{|||{{{|||}}}}}}|||{{{zzzzzzyyyxxxtttpppjjjbbbXXXOOOGGGCCC===<<<:::999:::<<<>>>@@@DDDOOO___nnnxxx~~~ssseeegggkkkpppvvv|||pppYYYLLLIIIFFFFFFGGGGGGIIIJJJLLLLLLJJJJJJKKKLLLOOOSSSWWWYYYTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVXXXVVVSSSQQQRRRSSSRRRTTTYYY^^^dddooouuujjj```[[[VVVZZZ^^^___]]]\\\^^^aaaiiijjjoooxxxeeeKKKBBB???;;;:::>>><<<;;;:::;;;>>>>>>===:::<<<777222222666::::::999666666666555555666666777222555888777444222333666666555555444333444444444{{{rrrqqqzzzqqqeee[[[ZZZ[[[[[[^^^dddoooqqqSSSQQQOOOOOOSSSRRRNNNKKKLLLDDD???:::;;;AAAFFFEEEBBBHHHJJJLLLKKKIIIFFFDDDDDD>>>>>>===<<<999888999:::555888:::<<<===???BBBDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>??????>>>===;;;<<<===>>>??????>>>>>>;;;<<<>>>>>>>>>???AAACCC>>>>>>>>>===;;;888444222666999===>>>>>>=========>>>AAADDDFFFEEECCCCCCBBB??????===;;;888888:::<<<>>>======<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999888777666666777888999===<<<;;;:::::::::;;;<<<888;;;???FFFNNNYYYfffnnnxxxqqqUUUFFFHHHTTT]]]qqqvvvqqqpppppptttyyy|||{{{xxxyyyuuummmfffjjjnnnqqqrrrssstttuuuvvvvvvvvvwwwxxx{{{}}}~~~}}}|||}}}}}}~~~|||yyyuuusssrrrssssssqqqooonnnnnnppprrrtttuuuooooooppprrrvvv}}}}}}yyyvvvttttttuuuuuuuuutttrrrqqqqqqwww|||{{{xxxvvvwwwwwwtttsssrrrqqqqqqqqqooonnnllliiibbbZZZRRRJJJEEEBBB>>>===:::999999;;;===???EEEOOO^^^mmmwww}}}fffgggjjjnnnttt{{{www^^^QQQLLLHHHHHHHHHIIIJJJKKKLLLMMMJJJKKKLLLOOORRRVVVZZZ\\\RRRSSSTTTVVVWWWXXXXXXXXXVVVXXXYYYWWWSSSPPPPPPQQQSSSVVV[[[bbbjjjxxxtttppphhh___ZZZTTTZZZ``````[[[ZZZ]]]bbbmmmooovvvpppXXXBBB===>>><<>>===>>>AAAAAA???<<<<<<777222222666:::;;;999666666555555555666666777111555888777444222444777666666555444444444444555}}}~~~xxxrrrooo___XXXTTTVVVYYY^^^kkkxxxlllUUUGGGGGGMMMOOOLLLJJJLLLHHHAAA======>>>@@@AAABBBCCCDDDGGGGGGIIIJJJKKKHHHBBB>>>AAA@@@===999666666888;;;999;;;>>>@@@BBBCCCDDDDDDCCCCCCBBBAAAAAAAAABBBCCCBBBBBBBBBAAA@@@???>>>===>>>???????????????>>>===????????????????????????======<<<;;;::::::999999222666<<>>===<<<;;;======<<<888555666:::>>>===;;;999888888999:::;;;555777999::::::999:::<<>>===<<<;;;;;;;;;;;;888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@<<<===CCCKKKRRR\\\eeevvvmmmWWWJJJNNNYYYgggzzz|||wwwqqqnnnmmmpppvvv|||{{{~~~{{{sssnnnmmmllllllnnnqqquuuwwwtttttttttvvvxxxyyyxxxwwwzzz{{{|||}}}~~~yyyvvvuuutttsssrrrrrrqqqooooooqqqrrrrrrqqqqqqpppooonnnooossszzz}}}zzzwwwvvvuuuqqqooommmjjjjjjkkklllnnnllloooqqqoookkkiiikkknnnlllkkkiiiggggggggghhhhhhhhhddd]]]WWWQQQMMMHHHEEE>>>===:::999:::<<>>BBBDDDCCCCCC???<<<<<<======;;;888;;;666444999:::666666:::666666666666666555555555666555555444444333222222666444333333333333222000{{{rrrllliiifffddd\\\[[[```iiiqqqyyytttdddVVVLLLGGGGGGLLLMMMJJJIIIIIIFFF@@@???@@@CCCEEEFFFEEEDDDCCCDDDDDDFFFHHHHHHFFFAAA===;;;;;;999777666888<<<@@@AAABBBCCCDDDCCCCCCBBBAAACCCBBBAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???>>><<<;;;========================???????????????????????????>>>===<<<:::999777777666999>>>AAAAAA@@@??????AAAAAA@@@@@@???===<<<;;;::::::888555333333777;;;===;;;:::888888999:::;;;666777999999999888999;;;<<<;;;:::999999888888888888888999999999:::::::::;;;;;;;;;<<<=========>>>@@@>>>???CCCHHHOOOZZZeeeoooxxxzzzeeeUUUSSSYYYcccsss{{{vvvqqqppptttyyy|||~~~|||ssspppmmmkkkkkknnnrrruuutttttttttvvvxxxyyyxxxwwwzzz{{{|||~~~~~~{{{vvvtttttttttttttttsssqqqqqqqqqssssssrrrqqqnnnnnnmmmlllllloootttxxx{{{zzzxxxvvvtttqqqooooooooonnnkkkiiihhhiiikkkllliiilllnnnlllhhheeegggjjjhhhgggfffeeeddddddddddddeee```[[[UUUQQQMMMIIIFFF@@@>>>;;;::::::<<<>>>@@@BBBKKKXXXeeennnsssvvvxxx}}}|||ggg___^^^jjjuuuxxx|||gggTTTPPPLLLIIIGGGFFFHHHIIIJJJJJJKKKMMMQQQTTTVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSWWWWWWVVVVVVUUUTTTSSSQQQXXX[[[eeeuuu{{{nnnjjjdddZZZVVVYYYZZZZZZZZZXXXWWWYYY___ddduuuzzzUUUKKK@@@<<<>>>BBBCCCBBBBBB???<<<;;;<<<<<<;;;999:::555444888888666666999666666666666666666666555666555555444444333222222555333222222444444333111|||sssmmmddd^^^\\\^^^aaabbbccciiiuuujjjVVVLLLIIIHHHHHHHHHKKKLLLJJJHHHHHHEEEAAAAAACCCFFFHHHHHHFFFCCCAAA@@@AAABBBDDDEEECCC???<<<888888666555555999>>>BBBEEEEEEEEEDDDCCCAAA@@@???BBBAAA@@@???>>>??????@@@BBBBBBAAA@@@>>>===;;;:::;;;;;;::::::;;;<<<===>>>????????????????????????@@@???>>><<<:::888666666888;;;???AAAAAA@@@AAAAAAAAAAAA@@@@@@>>>======<<<999888777555333444777:::<<<;;;:::999888999:::::::::;;;<<<<<<;;;:::;;;===;;;::::::999999888888888999999:::;;;:::999888777888999:::;;;===>>>???@@@@@@???@@@CCCEEEJJJXXXeeellluuuzzzfff[[[YYY^^^iiissswww~~~tttooopppttt|||~~~~~~~~~~~~~~~~~~{{{vvvooojjjhhhjjjnnnqqqsssssssssuuuwwwyyyxxxwwwyyyzzz}}}~~~}}}}}}{{{xxxsssqqqrrrsssuuuuuusssrrrrrrtttuuuuuurrrpppnnnnnnmmmlllkkklllooorrrqqqqqqqqqpppooollljjjiiimmmkkkiiigggfffggghhhiiifffiiijjjhhhdddaaaccceeebbbbbbbbbbbbaaa```_________\\\WWWSSSQQQNNNKKKIIICCC@@@===;;;:::;;;===???AAAIIIUUU```iiinnnrrrtttwwwzzz{{{ccc[[[[[[gggrrrvvvzzzfffSSSOOOIIIIIIHHHFFFEEEHHHLLLOOOSSSSSSTTTTTTUUUUUUUUUUUUVVVUUUTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUZZZbbbrrr}}}pppfffccc___XXXUUUXXXVVVWWWWWWUUUVVV\\\eeellleeeNNNGGG>>><<<>>>AAAAAA??????===;;;:::;;;;;;:::999888666555777777555555888555555666666666666666666666555555444444333222222333222111222444555444333}}}{{{~~~||||||xxxnnnfffaaa]]]ZZZYYY]]]eeemmmsss{{{zzzmmm[[[PPPNNNNNNMMMJJJJJJKKKKKKIIIHHHFFFDDDBBBBBBCCCEEEEEEDDDCCC@@@?????????AAACCCDDDCCC???<<<::::::888666666999>>>BBBCCCCCCCCCBBBAAA@@@??????AAA@@@???>>>===>>>>>>???CCCCCCBBBAAA???===<<<:::<<<;;;:::999:::<<>>===<<<:::999888777888;;;>>>?????????@@@AAABBBAAA@@@???>>>=========;;;:::999777777888;;;<<<<<<<<<:::999999999999999;;;<<<<<<;;;:::999:::<<<;;;;;;<<<;;;;;;::::::999999:::;;;<<<;;;999777555555666888:::<<<>>>???@@@===>>>@@@AAABBBGGGUUUdddmmmuuuyyyggg]]]\\\aaagggmmmuuutttlllmmmppp{{{zzzzzzzzzzzz{{{}}}{{{|||~~~|||ssskkkggghhhkkknnnrrrrrrrrrtttwwwxxxxxxwwwuuuwww{{{~~~~~~}}}|||{{{zzzyyyyyyzzzwwwrrrpppppprrrttttttsssssssssuuuvvvuuurrrppppppppppppooommmlllnnnooolllmmmnnnooonnnllljjjhhhiiihhhfffeeeddddddeeefffeeeffffffdddaaa______aaa^^^___``````___^^^\\\[[[ZZZWWWTTTRRRQQQPPPMMMKKKEEECCC???<<<::::::<<<===BBBHHHRRR\\\dddjjjnnnqqqrrrvvv|||ttt^^^WWWYYYgggssswww{{{}}}dddSSSNNNHHHIIIIIIGGGFFFIIIOOOUUUXXXWWWUUUTTTTTTUUUVVVWWWXXXWWWUUUSSSSSSTTTUUUWWWRRRSSSUUUVVVWWWYYY[[[]]]aaannnzzzqqqhhh```^^^[[[VVVTTTWWWQQQQQQRRRSSSWWWaaannnwwwiiiRRRGGGBBB===<<<>>>@@@???===;;;:::999888888888888888888777777777666444555777555555555555666666666666666555555444444333222222222111111222444555555444~~~|||zzz|||}}}tttjjjffffffeee^^^WWWZZZ[[[\\\aaajjjvvvzzzccc\\\TTTQQQSSSSSSNNNIIIGGGEEEEEEEEEDDDBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>@@@@@@AAACCCDDDCCC@@@===;;;;;;;;;::::::===AAAEEEDDDDDDBBBAAA@@@???>>>>>>???>>>============>>>???DDDDDDCCCBBBAAA???===<<<===<<<;;;;;;<<<>>>@@@BBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::999<<<>>>@@@@@@@@@AAABBBBBBAAA???>>>===<<<<<<<<<<<<:::999999:::;;;===>>><<<<<<;;;:::999999888888888888888777666555777999;;;;;;<<<<<<<<<;;;::::::999:::;;;<<<;;;999666444444555666888:::<<<>>>>>>::::::===???@@@DDDSSSaaakkksssuuueee^^^]]]___fffmmmttt|||tttlllnnnpppwwwvvvttttttuuuxxxzzz|||zzz{{{|||xxxnnniiihhhkkkmmmqqqqqqqqqsssvvvxxxwwwvvvpppsssxxx|||~~~~~~}}}|||zzzyyyxxxxxx{{{wwwssspppppprrrrrrrrrssssssssstttuuutttqqqnnnpppqqqqqqooommmllllllmmmjjjkkklllmmmmmmllljjjhhhfffeeedddcccbbbbbbccccccdddddddddbbb```_________]]]^^^______^^^]]][[[ZZZWWWUUUTTTSSSSSSRRROOOMMMHHHEEEAAA===::::::;;;<<>>===;;;888888777777666666777888:::;;;;;;888555555666666444555555555666666777777666555555444444333222222222111000222444666555444}}}|||xxxttttttgggbbb\\\[[[]]]^^^\\\YYYaaaeeekkksss}}}nnn```WWWRRRLLLKKKLLLKKKHHHDDDAAA>>>===???>>><<<<<>>888:::<<<>>>???AAAEEEHHHIIIGGGEEEBBB@@@>>>======>>>===<<<<<<===>>>@@@AAACCCCCCCCCCCCBBBAAA??????>>>>>>======>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::===AAACCCCCCBBBCCCCCCAAA@@@>>><<<;;;;;;;;;<<<:::888777777:::<<<<<<<<<<<<<<<;;;;;;:::999888777:::::::::999888888:::<<<999:::;;;;;;;;;:::999888::::::;;;;;;:::888777666555666777888:::;;;<<<===888888:::===>>>BBBNNNZZZhhhqqqttteee]]]ZZZ```fffkkksss|||{{{vvvvvvuuutttqqqnnnooorrrvvvyyyzzzyyyzzz|||}}}|||tttooollllllmmmpppppppppsssvvvwwwwwwvvvnnnqqquuuyyy|||~~~~~~}}}|||{{{{{{zzz{{{xxxuuussssssssssssrrrrrrrrrqqqrrrsssrrrooommmmmmnnnnnnllljjjiiijjjlllggghhhiiijjjjjjiiihhhgggddddddcccbbbaaaaaaaaaaaabbbbbbbbbaaa``````______^^^^^^^^^]]]]]]\\\[[[ZZZWWWVVVUUUUUUUUUTTTQQQOOOIIIFFFAAA===;;;;;;<<<===@@@EEELLLTTT[[[bbbiiimmmooosssxxx|||{{{dddTTTPPPWWWiiivvvxxxxxx{{{|||~~~mmmZZZNNNJJJHHHIIIKKKNNNQQQXXX___cccZZZYYYVVVTTTTTTVVVXXXYYYYYYXXXWWWVVVVVVVVVWWWWWWSSSSSSSSSQQQRRRWWW```gggzzzsssmmmaaa^^^ZZZVVVSSSPPPOOOOOOIIILLLOOOUUU^^^nnnhhhQQQEEE???===;;;;;;<<<<<<;;;:::666777888777666666888999===AAAAAA;;;666666666666444444555555666777777777666555555444444333222222222111111222444555555444{{{{{{}}}tttiiiaaa```dddcccbbbaaacccgggkkknnnooouuu{{{tttggg[[[RRROOOLLLHHHEEEDDDCCCAAA??????:::999<<<<<<:::<<<@@@AAA@@@@@@@@@AAABBBDDDEEEEEEDDDDDDDDDEEEDDDAAA>>>999<<>>>>>>>><<<<<<<<<<<<>>>@@@BBBCCCAAABBBBBBBBBBBBAAA@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::999<<>>;;;;;;<<<======AAAHHHOOOVVV^^^fffkkkooorrrvvvxxxzzz}}}ooo\\\PPPNNNVVVhhhsssssspppqqqssstttvvvzzz~~~ppp```SSSLLLJJJJJJJJJLLLRRRYYYaaagggiii\\\ZZZWWWUUUTTTUUUVVVWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSVVV___mmmwwwtttjjjddd\\\\\\ZZZUUURRRPPPOOOOOOKKKNNNRRRXXXbbbrrrsssYYYHHHBBB>>>===<<<;;;;;;;;;:::999777999:::999888888:::===AAAFFFFFF>>>777777777666444444555555666777777888666555555444444333222222333222111222444555444333zzzsssssspppxxx{{{{{{}}}zzzwwwtttrrrtttwwwyyy{{{{{{zzzyyytttoookkkeee^^^ZZZ```hhhiiikkknnnrrrwww}}}vvvcccZZZUUUPPPMMMIIIHHHGGGEEECCCAAA???>>>@@@;;;:::===>>><<<>>>DDDAAABBBDDDFFFGGGHHHHHHHHHFFFEEEDDDDDDDDDCCC@@@>>><<>>=========>>>???@@@;;;;;;;;;<<<>>>AAACCCDDD@@@@@@@@@AAAAAA@@@@@@???>>>???????????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<:::999888888666:::???BBBBBBAAA?????????>>>;;;999888999999:::999777666888;;;>>>>>><<<<<<<<<<<<;;;:::999777666444444444333333444888:::;;;===>>>@@@@@@???===<<<;;;:::999888888888999999<<<<<<<<<<<<<<<<<<<<<<<<<<<888777;;;===>>>CCCHHHHHHSSSfffwwwtttaaaTTTVVV[[[___mmm}}}qqqmmmjjjkkkpppvvv{{{|||yyy{{{{{{{{{{{{~~~yyyuuurrrpppooonnnooorrruuuwwwwwwvvvrrrssssssuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvvvvwwwyyyzzzyyywwwqqqooommmlllmmmmmmlllkkkjjjjjjjjjiiihhhiiilllooohhhhhhgggffffffgggggghhhbbbbbbbbbaaa``````_________^^^^^^^^^`````````___^^^]]][[[ZZZYYYYYYZZZZZZ[[[ZZZYYYYYYXXXVVVSSSPPPIIIFFFBBB>>><<<<<<===>>>;;;???EEELLLSSS\\\dddjjjooorrrtttuuuwww~~~zzzqqqfffVVVNNNLLLTTTfffqqqnnniiihhhddddddeeehhhlllnnnppppppmmmoookkkaaaUUUNNNLLLLLLKKKKKKMMMTTT___gggllllll]]][[[XXXVVVTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRSSSTTTUUUWWW\\\iii{{{yyypppeee]]]TTTUUUTTTPPPLLLLLLKKKKKKNNNQQQUUU[[[eeettteeeMMMAAA>>>>>>===<<<;;;::::::999999888;;;<<<;;;::::::<<>>>>>=========???BBBFFFHHHKKKGGGCCCDDDGGGIIIGGGCCCKKKKKKKKKIIIFFFBBB>>>;;;??????@@@??????>>>===<<<;;;;;;<<<===============<<<===>>>???@@@AAAAAABBBBBBAAA@@@??????@@@AAABBB???===;;;::::::<<<>>>@@@BBBBBBAAAAAA@@@???>>>>>>???>>>===;;;999888888888666999===??????>>>>>>>>>::::::;;;;;;;;;;;;;;;:::999999888888:::<<>>======<<<<<<<<<======:::999888888777888888888999999888888999999:::;;;;;;::::::<<<@@@AAA>>>;;;AAAMMM^^^kkkooottt|||iiiUUUOOOVVVcccqqq|||xxxnnnkkkqqqwwwzzzzzzyyy|||}}}{{{yyyxxxsssqqqooooooqqqrrrsssrrrrrrqqqppppppqqqtttvvvxxxsssttttttuuuuuuttttttsssssssssuuuvvvwwwwwwwwwwwwwwwwwwwwwuuurrroookkkiiigggggghhhiiijjjjjjiiiiiiggggggfffeeeeeeeeeeeefffeeedddbbbbbbbbbbbbaaa___]]]]]]]]]^^^______\\\ZZZ]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWWWWVVVUUURRROOOIIIFFFCCCBBBBBBCCCBBBAAA>>>AAAFFFKKKQQQYYYaaagggmmmtttyyyxxxvvv{{{|||rrrmmmdddZZZTTTKKKMMMTTT]]]eeefff```YYYXXXZZZ[[[ZZZYYYYYYZZZ[[[[[[ZZZWWWSSSPPPNNNMMMLLLNNNPPPUUU^^^ggghhhddd^^^YYYVVVSSSRRRSSSUUUVVVWWWWWWWWWVVVUUUTTTSSSSSSTTTXXXUUUXXXbbbmmm{{{vvvpppiii```[[[YYYSSSOOONNNLLLIIILLLPPPNNNQQQZZZdddkkktttoooXXXHHHAAAAAA===<<<;;;:::999999999999:::999999888888888888888<<<>>>???<<<666333222333555555555555555555444444777666555444333222222222222222111111000111111111}}}tttooopppsssssstttvvvwwwwwwuuuqqqnnnrrrrrrssswww}}}||||||~~~zzzyyyvvvppplllhhhccc]]]\\\]]]___]]]ZZZ\\\YYY[[[```bbbbbbgggoootttuuuuuurrrqqquuu~~~wwwcccWWWNNNOOOSSSRRRNNNJJJGGGGGGFFFEEECCCBBBAAA@@@DDDCCCBBBBBBDDDGGGKKKMMMKKKGGGDDDEEEHHHIIIFFFCCCIIIIIIIIIHHHFFFDDDAAA???@@@@@@@@@???===<<<::::::;;;<<<===???@@@@@@AAAAAA===>>>???@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>???@@@>>>===;;;::::::;;;===???AAA@@@@@@???>>>>>>============<<<;;;;;;:::::::::999<<>><<<;;;;;;<<<<<<============<<<<<<;;;:::999888999:::<<<>>>;;;:::999888777666555555444333333555888;;;<<<;;;======<<<<<<<<<<<<<<<===:::999999888888888888888999999999888999999:::;;;;;;::::::<<>>;;;===EEESSS^^^eeelll{{{xxxcccXXXYYYaaappp|||sssooosssxxx{{{{{{|||zzzuuusssqqqpppqqqsssssssssrrrqqqppppppppprrrtttuuuqqqqqqrrrrrrrrrrrrqqqqqqrrrssstttuuuvvvvvvvvvvvvxxxxxxwwwvvvtttpppmmmkkkgggggggggggggggfffeeeeeeggggggfffeeeeeeeeeeeeeeeeeedddcccccccccbbb```^^^]]]\\\\\\]]]___```___]]]^^^]]]\\\ZZZYYYXXXXXXWWWXXXWWWVVVVVVVVVUUURRROOOJJJHHHEEEDDDEEEDDDCCCAAA>>>@@@DDDIIIOOOWWWaaagggkkkrrrxxxxxxvvv}}}uuujjjeee___XXXUUUOOOPPPTTT[[[``````ZZZTTTNNNOOOPPPOOONNNMMMOOOPPPTTTRRRPPPNNNMMMNNNOOOPPPSSSTTTWWW]]]cccddd___ZZZXXXVVVSSSRRRTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVYYYXXX^^^jjjzzzvvvllliiiddd^^^[[[UUUQQQNNNNNNLLLJJJMMMRRRPPPUUU^^^iiippp{{{zzz```NNNAAA<<<<<<<<<<<<;;;:::999999999999999999888777777777777777777888999888666555555555444444555555555555555444666666555333333222222333333222222111111222222222~~~}}}|||{{{xxxsssmmmhhheeehhhhhhiiilllppptttuuuuuuqqqmmmhhhdddccceeehhhkkknnnjjjeeebbbbbbaaa]]]ZZZ[[[WWWUUUWWW]]]bbbeeeeeeggggggiiinnnqqquuu|||xxxeeeUUUQQQJJJHHHOOOUUUTTTOOOKKKFFFFFFFFFEEEDDDDDDCCCCCCGGGFFFEEEFFFGGGJJJMMMOOOKKKHHHEEEEEEGGGGGGEEECCCFFFGGGGGGHHHGGGFFFDDDCCCAAA@@@???>>><<<;;;999999;;;<<<>>>@@@BBBCCCDDDDDD???@@@@@@AAAAAA@@@@@@???>>>>>>============>>>>>>>>>>>><<<;;;;;;<<<===>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======<<<>>>@@@@@@===:::999999>>>>>>>>>??????>>>>>>===;;;:::999888888888999::::::::::::999888777666666444333444666:::<<<======<<<<<<;;;;;;;;;<<<<<<===::::::999888888888888888999999999999999:::;;;;;;:::::::::;;;===>>>===;;;===@@@GGGRRR\\\ffftttppp```XXXZZZhhhuuuxxxrrrsssxxx{{{|||}}}}}}}}}zzzwwwsssrrrssstttttttttsssrrrqqqppppppppppppqqqnnnnnnnnnnnnnnnnnnnnnnnnqqqrrrssstttuuuuuuuuutttxxxxxxwwwvvvtttqqqnnnmmmiiihhhhhhgggfffdddccccccgggffffffeeeeeeeeeeeeeeedddccccccddddddbbb___\\\\\\[[[ZZZ[[[]]]___``````^^^]]]\\\ZZZXXXWWWVVVVVVXXXWWWVVVVVVVVVUUURRROOOKKKJJJIIIHHHHHHGGGDDDAAA???@@@BBBEEEKKKTTT]]]dddhhhpppwwwyyyxxxlll```[[[XXXVVVUUUSSSRRRSSSVVVXXXWWWRRRMMMIIIJJJKKKJJJIIIIIIJJJLLLLLLKKKKKKKKKMMMPPPSSSTTTXXXWWWXXX[[[]]]]]]YYYTTTVVVTTTSSSTTTUUUVVVUUUTTTTTTUUUWWWVVVVVVVVVWWWYYY]]]```iiiyyyxxxhhhbbbbbb^^^ZZZWWWQQQNNNMMMNNNLLLKKKNNNSSSTTT[[[fffpppyyyhhhRRRFFF???<<<<<<<<<;;;:::999999888999999888888777666666666666666555444444555666666555333333333444555666666666666666555444333333222222333333333333222222333333444}}}zzzxxxwwwuuuttttttuuutttqqqooojjjfff```[[[YYY[[[^^^aaabbb^^^ZZZXXXZZZ]]]___```dddcccdddiiiqqqyyy~~~yyylll]]]OOOEEELLLHHHIIIOOOSSSPPPKKKHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEGGGIIIKKKJJJGGGEEEDDDEEEEEEDDDBBBFFFFFFGGGGGGGGGFFFEEEDDD@@@@@@???>>>===<<<<<<<<<===>>>@@@AAACCCDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>>>>>>>============>>>>>>@@@??????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<==================<<<<<<>>>??????<<<:::999999>>>>>>?????????>>>======999999888777777888999999::::::999999888888777777444444555888;;;>>>>>>>>>;;;;;;;;;:::;;;;;;<<<<<<::::::999888888888888999:::999999999999:::;;;;;;999999::::::;;;<<<;;;;;;BBB@@@EEEPPP\\\gggrrr|||~~~jjjZZZVVV```mmm~~~wwwpppppptttxxxyyytttrrrqqqvvv~~~{{{vvvxxx{{{xxxvvvuuuvvvuuutttuuutttsssrrrqqqpppooonnnmmmmmmllllllllllllmmmmmmpppqqqrrrrrrsssssssssrrrvvvvvvuuutttsssqqqooommmkkkjjjiiihhhgggfffffffffgggfffeeeeeeddddddeeeeeebbbbbbcccddddddbbb^^^[[[]]][[[XXXXXXZZZ\\\^^^^^^\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVUUURRRPPPMMMLLLLLLLLLLLLIIIEEEAAA@@@@@@@@@BBBFFFNNNXXX___gggpppxxxzzzzzz{{{fffZZZVVVTTTTTTTTTSSSRRRPPPQQQQQQPPPLLLIIIJJJJJJKKKJJJHHHIIIKKKMMMJJJKKKNNNQQQSSSUUUVVVWWWYYYWWWVVVVVVWWWVVVSSSQQQTTTSSSTTTUUUWWWWWWUUUSSSSSSUUUVVVVVVUUUVVVYYY\\\dddlll{{{{{{nnnbbb^^^]]]XXXTTTRRROOONNNNNNOOOMMMKKKOOOUUU[[[cccoooyyyxxxYYYHHHBBB???===<<<;;;::::::999888888999999777777666555555555555555777555333444666666333000222333444555666666666666555444444333222222222333444444333333333444555555ttt{{{uuuqqqlllgggeeegggjjjllljjjgggddddddhhhooovvvzzz~~~xxxxxx~~~yyynnnaaaTTTJJJEEEDDDLLLHHHHHHKKKLLLHHHEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBAAABBBBBBDDDEEEFFFGGGEEEDDDCCCCCCCCCBBBBBBGGGGGGFFFFFFEEEDDDCCCCCC??????>>>>>>>>>???@@@AAA??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCAAA@@@???>>>????????????????????????AAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>=========>>>>>>>>>>>>===<<<;;;::::::<<<======<<<;;;;;;;;;===>>>>>>>>>======<<<;;;777777777777888999::::::999999888888888888888888444444555999<<<>>>>>>===:::::::::::::::;;;<<<<<<;;;::::::999888999999999::::::999999::::::;;;<<<999999999999999999:::;;;EEEBBBFFFRRR```kkkttt{{{|||eeeXXX[[[eeeooo|||sssnnnnnnpppssstttnnnkkkkkkqqqzzz}}}|||xxxssswww}}}zzzyyyxxxvvvtttuuuuuuuuuuuusssqqqooonnnnnnmmmllllllllllllmmmnnnoooooopppqqqqqqqqqpppppprrrrrrrrrqqqpppooommmmmmkkkjjjiiihhhhhhhhhhhhiiiffffffeeedddddddddddddddaaaaaabbbddddddccc___\\\___[[[XXXVVVWWWYYYZZZZZZXXXXXXXXXWWWXXXXXXYYYZZZWWWWWWVVVVVVWWWVVVSSSQQQOOOOOOOOOOOONNNKKKFFFBBBAAA@@@@@@@@@DDDJJJSSSYYYgggpppzzz}}}}}}sssbbbZZZWWWTTTRRRSSSPPPOOOMMMLLLLLLKKKJJJIIIGGGHHHHHHGGGGGGHHHKKKMMMOOORRRWWW[[[\\\[[[XXXVVVUUUTTTSSSRRRRRRRRRQQQPPPTTTSSSTTTVVVXXXXXXVVVTTTRRRUUUVVVVVVUUUXXX^^^cccppp~~~xxxoooeee]]]ZZZXXXSSSPPPOOOOOONNNOOOPPPNNNMMMSSS[[[dddmmmyyyhhhNNN@@@===;;;:::999::::::999888888888999999777666666555555555555555777555333444777777555222222333444555666666666666444444333222222222333333444333333333444444555666]]]gggwww~~~~~~}}}~~~vvvxxx}}}~~~}}}lllaaaUUUKKKDDD???AAAEEEIIIFFFDDDFFFEEEBBBBBBEEEBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBAAABBBBBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCGGGFFFEEEDDDCCCBBBBBBAAA???>>>>>>>>>???AAACCCDDD???@@@@@@AAAAAAAAAAAAAAADDDDDDDDDCCCBBBAAA??????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBAAA???>>>>>>>>>>>>>>>>>>===============>>>>>>===<<<:::999888:::<<<<<<;;;;;;<<<===============<<<;;;::::::666666777888999999::::::777777777777777888888888555555666999<<<===<<<;;;999999999999:::;;;;;;<<<;;;;;;:::999999999999999:::::::::::::::;;;;;;<<<888999999888777777999;;;BBB@@@DDDRRRaaannnyyyrrr]]]VVVZZZfffxxx}}}yyytttqqqppppppqqqqqqpppnnnnnnrrrxxx}}}~~~~~~|||{{{xxxvvv{{{}}}zzzvvvsssttttttuuuvvvuuurrrpppnnnooonnnmmmllllllmmmnnnooonnnnnnooooooooooooooonnnoooooonnnnnnmmmmmmlllllljjjiiihhhgggfffggghhhiiifffeeeeeeddddddddddddddd``````aaabbbcccccc```^^^___\\\XXXVVVVVVWWWXXXXXXVVVVVVVVVWWWWWWYYYZZZ[[[XXXWWWWWWXXXXXXWWWUUURRRRRRQQQQQQPPPOOOLLLGGGCCC@@@@@@AAABBBEEEKKKSSSYYYeeeppp{{{xxxlll```\\\YYYUUURRRQQQMMMLLLKKKJJJIIIJJJJJJKKKHHHIIIIIIIIIIIILLLPPPSSSXXX[[[___aaaaaa\\\WWWSSSQQQQQQQQQQQQQQQQQQQQQQQQUUUTTTUUUWWWYYYYYYXXXVVVSSSVVVXXXYYYYYY___jjjsssxxxnnnaaa[[[UUUTTTRRRNNNMMMOOOMMMMMMOOOQQQPPPQQQZZZdddoooxxxqqq^^^JJJ@@@>>><<<::::::999999888888888888999999777777666555555555555555333333333555888999888777333333444555666666666666333333222222222222333333333333333333444555555666\\\]]]aaakkkxxxxxxyyyzzzrrrjjjhhhYYYOOOFFFCCCAAA???@@@DDDHHHEEEEEEEEECCC???AAAEEECCCCCCCCCCCCDDDDDDDDDDDDBBBAAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDFFFGGGEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>>===>>>???AAACCC>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@??????@@@AAABBBBBBAAA@@@??????@@@BBBBBBBBB@@@===;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<:::999999:::<<<<<<;;;:::;;;===============<<<;;;:::999888888999999999999999999555555666666666777777777555555777999<<<<<<:::888888888888888999:::;;;<<<;;;;;;:::999999999999:::;;;::::::::::::;;;<<<<<<888999999888666555888:::===;;;@@@NNN```qqqhhhZZZXXX```nnnyyy|||~~~}}}{{{yyywwwuuurrrpppqqqqqqrrrtttwwwzzz}}}{{{||||||}}}|||vvvqqqppprrrtttuuuuuussspppnnnooonnnmmmkkkkkkmmmnnnooommmmmmnnnnnnnnnnnnmmmmmmnnnmmmmmmlllllllllmmmmmmmmmllljjjhhhgggggghhhiiifffeeeddddddccccccdddddd_________```bbbcccbbbaaa^^^\\\YYYXXXYYYZZZZZZYYYVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXXXXYYYZZZYYYVVVTTTTTTSSSQQQPPPOOOLLLGGGDDD>>>@@@BBBEEEIIIPPPXXX]]]bbbmmm{{{rrrhhh^^^[[[YYYUUURRRRRRKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMOOORRRVVVZZZ___```aaa```]]]YYYTTTQQQQQQRRRRRRSSSRRRRRRSSSSSSVVVVVVVVVWWWYYYZZZYYYXXXUUUXXX\\\]]]aaakkk{{{yyyllleeeZZZUUUQQQPPPNNNJJJJJJMMMJJJKKKNNNQQQRRRWWWcccppp{{{|||cccUUUGGGAAA???<<<:::;;;999999888888888888999999888777666666555555666666222333555666666666777888444444555555555555555444333222222222222222333333222222222222333444555666iii```YYY[[[dddooowww}}}zzzyyyuuufffXXXSSSPPPGGGBBBEEEGGGDDDCCCEEEKKKIIIIIIIIIEEE@@@@@@EEEDDDDDDDDDEEEEEEEEEEEEEEE@@@AAAAAAAAAAAAAAAAAAAAAEEEEEEFFFFFFFFFFFFHHHJJJBBBBBBAAAAAAAAABBBBBBCCC@@@???>>><<<<<<>>>???@@@===>>>@@@BBBCCCDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAABBBBBBAAA@@@???>>>???AAAAAAAAA>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;777888;;;<<<======<<<;;;:::;;;<<<<<<:::::::::<<<>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;::::::888777777444444555555666666777777555666777999;;;;;;999777888888888888999:::;;;<<<<<<;;;::::::999999::::::;;;::::::::::::;;;<<<<<<777999999777555555777:::;;;999===LLL___sssxxxgggbbbZZZeeelllkkkooozzz~~~zzzuuuqqqnnnppprrrsssuuuxxx}}}{{{}}}}}}vvvpppmmmooorrrtttuuussspppnnnooonnnlllkkkkkklllnnnooolllmmmmmmnnnmmmmmmllllllmmmmmmlllllllllmmmmmmnnnsssqqqnnnkkkiiiiiiiiijjjfffeeeddddddccccccdddddd___^^^^^^___bbbccccccccc]]][[[YYYYYY[[[\\\]]]\\\XXXWWWWWWVVVVVVWWWWWWWWWZZZYYYYYYZZZZZZZZZWWWUUUUUUTTTRRRPPPNNNKKKGGGDDD===???CCCHHHMMMTTT\\\bbb___kkkzzzoooeee]]]ZZZXXXUUUSSSSSSJJJKKKKKKJJJIIIIIIJJJKKKKKKKKKLLLMMMOOORRRXXX\\\bbbaaa___\\\XXXUUUQQQPPPRRRSSSUUUUUUTTTSSSTTTTTTXXXWWWVVVXXXZZZ[[[[[[ZZZWWWZZZ___aaaggguuuyyynnnddd___[[[VVVRRRPPPLLLGGGGGGKKKHHHIIIMMMQQQTTT[[[jjjxxx~~~eeeSSSJJJ@@@===:::777555666999888888888888888999999888888777666666666666666444666999777444222333555555555555666555555444444222222222111222222333333111111111222333444555666{{{wwwqqqhhhaaa]]]^^^___kkkqqq~~~yyykkkaaaZZZRRRLLLIIIGGGDDDCCCBBBCCCEEEGGGKKKIIIGGGEEEDDDEEEFFFGGGHHHFFFDDDCCCDDDDDDCCCBBBFFFEEEDDDCCCBBBAAAAAAAAA@@@BBBDDDGGGHHHGGGEEEDDDCCCAAA??????@@@@@@@@@????????????@@@AAAAAABBBBBBBBBCCCDDDEEEEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@@@@???@@@BBBCCCCCCBBBAAAAAABBB===>>>@@@@@@>>>======>>><<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;???===<<<======<<<:::888<<<;;;999888666666777777888666555666777888777666666888::::::888666555555888666444555888999777555999999999999999888777666999999999888888888888888666777888777666666888:::AAA???@@@KKKddd}}}kkkeee]]]XXXZZZ```hhhttt~~~}}}nnnqqqkkkjjjpppyyy}}}|||vvvtttooonnntttuuupppllllllpppnnnllliiihhhiiijjjkkkiiijjjlllnnnooooooooonnnnnnnnnmmmlllllllllllllllqqqqqqooonnnmmmmmmmmmmmmffffffeeedddbbbaaa``````cccbbbaaaaaa___^^^^^^]]]]]]\\\[[[YYYYYYYYYZZZ[[[YYYWWWUUUSSSSSSUUUWWWYYYWWWWWWXXXXXXWWWWWWVVVVVVYYYVVVSSSRRRQQQNNNIIIDDDIIIBBBAAAKKKXXXaaaeeegggaaalllxxxtttcccaaa]]]YYYWWWSSSOOOLLLHHHJJJMMMMMMLLLJJJJJJJJJLLLNNNQQQUUUYYY\\\___```bbb```\\\XXXUUURRRQQQQQQSSSTTTTTTUUUUUUVVVWWWWWW\\\WWWUUUXXXXXXVVVVVVYYY^^^\\\```kkkwww|||qqqfff___\\\UUURRRNNNJJJHHHHHHJJJKKKLLLJJJJJJOOOUUU```pppkkkNNNEEECCC???<<<:::::::::::::::999888888777777888888666666555555444444444444555555555555555444444444666666666666555555555555222111000111222333222000444444333333333333222222xxxlllaaa[[[XXXZZZaaannn{{{zzzyyylll```YYYTTTNNNJJJKKKJJJHHHGGGGGGHHHJJJLLLLLLKKKIIIGGGGGGGGGHHHIIIHHHFFFDDDCCCDDDDDDCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@AAABBBDDDFFFFFFDDDBBB@@@CCCAAA??????@@@@@@@@@???===>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDCCCCCCBBBCCCCCCBBBBBBAAA@@@@@@@@@AAABBBDDDDDDBBBAAABBBCCCDDDEEEEEEBBB>>>;;;::::::::::::::::::999999999999:::999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999888999999999777666999888777666555555666666666444333444555666555333555777999:::888666666666888666555555777888777555999::::::::::::999888777666666666777777777888888888888999888777777999:::;;;<<<>>>IIIbbbzzzzzzfff[[[RRRUUU___jjjttt|||vvvpppjjjiiiooowww{{{zzzxxxsssqqqtttuuuooollllllpppooommmjjjiiihhhhhhhhhhhhiiikkkmmmnnnnnnnnnnnnnnnnnnmmmlllkkkkkkkkkkkkooonnnnnnnnnmmmlllllllllgggfffeeedddcccaaa`````````_________^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWUUUTTTTTTUUUWWWXXXVVVWWWWWWXXXWWWVVVUUUTTTVVVTTTQQQPPPOOOMMMHHHEEEGGGCCCEEEPPPZZZ```cccfffbbbmmmyyyuuuiiiaaa^^^[[[XXXVVVSSSOOOMMMKKKLLLMMMMMMKKKKKKLLLMMMSSSVVV[[[```cccccccccbbb]]][[[YYYVVVSSSRRRQQQQQQTTTTTTUUUVVVWWWXXXYYYYYY[[[WWWUUUWWWXXXWWWXXX[[[```bbbkkkzzz~~~qqqhhh___YYYWWWSSSPPPMMMJJJHHHIIIJJJKKKOOONNNOOOUUU[[[dddsssyyyYYYDDDCCCAAA>>>;;;999999999999:::999999888888888888888777777666666555555555555666555333222222333555666888888888777777666666666444222111222333333222111444444333333333222222222~~~pppeee___\\\bbbjjjpppppprrr|||zzzooottt}}}kkkdddZZZRRROOOLLLIIIGGGHHHGGGEEEEEEEEEGGGIIIKKKMMMLLLKKKJJJIIIJJJKKKLLLHHHFFFDDDCCCDDDDDDCCCBBBBBBAAA@@@???????????????BBBCCCDDDDDDCCCAAA???>>>BBB@@@??????@@@@@@@@@???<<<<<<===>>>???AAAAAABBBAAABBBBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDBBBAAABBBCCCGGGGGGGGGCCC???;;;999999999999999888888888777777777777777888999:::;;;<<<;;;;;;;;;;;;::::::::::::777666555666777777666555666555444444444444555555555444333444555555444333444666888999777666666777777666555555777777666555999::::::::::::999999888444444555555666666777777999::::::999888777999:::777;;;???JJJaaammmkkk~~~ooo___QQQQQQ\\\jjjvvv~~~pppjjjhhhlllrrrwww~~~}}}xxxuuuuuutttooollllllooonnnmmmkkkiiigggfffeeefffgggiiikkklllmmmmmmnnnnnnmmmlllkkkjjjjjjjjjjjjkkklllmmmmmmmmmlllkkkjjjhhhhhhgggfffeeecccbbbaaa__________________^^^^^^ZZZZZZZZZZZZYYYXXXWWWVVVWWWVVVVVVVVVVVVVVVVVVWWWTTTUUUWWWXXXWWWVVVTTTSSSTTTSSSRRRQQQQQQNNNKKKHHHFFFEEEJJJVVV```ddddddeeebbbnnnzzz|||iii```]]][[[WWWUUUTTTRRRPPPNNNNNNNNNNNNMMMLLLMMMPPPSSSVVVZZZ___dddeeeccc___\\\XXXVVVTTTRRRQQQPPPPPPQQQTTTTTTUUUWWWYYYZZZ[[[\\\]]]YYYWWWYYYZZZYYY\\\aaafffmmm|||{{{mmmeee```YYYTTTSSSOOOMMMKKKIIIHHHIIIKKKLLLNNNMMMQQQXXX^^^ggguuuaaaKKKBBB@@@???<<<:::999888888888::::::999888888888888999777777777666666666666666555444111///000333666888;;;::::::999888777777666555333222222333333222000333333333333222222222222~~~zzz{{{yyynnngggkkkrrrwwwkkkppp}}}zzzooogggXXXSSSMMMIIIGGGGGGFFFEEECCCCCCBBBBBBCCCEEEHHHIIIKKKKKKJJJJJJJJJKKKKKKLLLGGGEEECCCCCCCCCCCCCCCAAA@@@@@@??????>>>?????????BBBBBBCCCDDDCCCAAA@@@>>>AAA@@@>>>>>>???@@@@@@???;;;;;;<<<>>>???@@@AAABBB@@@AAAAAAAAA@@@@@@??????>>>>>>>>>??????@@@@@@@@@???@@@BBBBBB@@@@@@@@@AAABBBCCCCCCBBB???<<<<<<<<<999999888888888777777777555555666666888999:::;;;;;;:::::::::999999999999777666444555666777777666333333333444444555555666777666555555777777666555333555777777666666666777666666555666666666666555888888999999999888888777555555555555555666666666888999999888777666888999888===CCCLLLbbbfffaaaooonnn[[[SSSYYYeeetttvvvooohhhhhhkkkqqq}}}{{{wwwtttooommmllllllllllllkkkjjjhhhgggfffffffffhhhiiijjjllllllmmmllllllkkkjjjiiiiiiiiiiiiiiijjjlllmmmnnnmmmkkkjjjiiiiiiiiiiiihhhgggeeedddbbbbbbaaaaaa```______^^^YYYYYYZZZZZZYYYWWWUUUTTTUUUVVVWWWXXXXXXWWWVVVUUUSSSUUUVVVXXXWWWVVVSSSRRRUUUUUUUUUTTTTTTRRRPPPNNNIIIGGGMMM\\\iiilllhhhdddaaannn}}}rrrddd___ZZZXXXUUUSSSSSSSSSQQQPPPPPPPPPOOONNNOOORRRWWW[[[YYY\\\___aaaaaa^^^ZZZWWWVVVUUUSSSQQQPPPPPPPPPPPPSSSSSSUUUWWWYYY[[[]]]]]]___[[[YYY[[[\\\]]]bbbiiirrr}}}vvvlllccc___\\\WWWSSSRRRLLLKKKIIIHHHHHHJJJLLLMMMMMMMMMQQQZZZcccoooiiiPPPEEEDDD???>>><<<:::999888888888::::::999888888888888888666666666666555555555555444333222111222444777888;;;;;;:::999888666666555555333222222333333111000333333333222222222222111{{{nnnjjjkkktttwww}}}yyymmmqqq|||}}}{{{vvvoooeee\\\UUUOOOLLLHHHEEEDDDDDDDDDCCCBBBBBBBBBCCCDDDFFFHHHIIIHHHGGGGGGGGGGGGHHHHHHIIIFFFDDDBBBAAABBBBBBAAA@@@??????????????????@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???===>>>???@@@@@@???;;;<<<===>>>???@@@AAAAAA@@@??????>>>>>>>>>>>>>>><<<<<<======>>>?????????<<<>>>??????>>>======>>><<<>>>??????===<<<<<<===999999999999888888888888444555555666777888:::;;;999999999999888888888888666555333333555666666555333444444555666666666666777555444555666777666555222444666666555555666777555666666666555555555666666666777777777777666666777777777666666555555555666777888777555555666888999>>>DDDNNNdddwwwccc\\\aaaiiihhhXXXSSSZZZlll}}}yyymmmeeeccchhhwwwzzzuuuqqqooommmiiijjjkkkkkkkkkjjjjjjiiifffgggggghhhiiijjjkkkllljjjjjjiiihhhhhhhhhhhhhhhhhhjjjkkkmmmmmmllljjjiiiiiiiiikkkkkkkkkjjjiiihhhfffeeecccbbb___^^^\\\[[[YYYYYYZZZZZZXXXVVVTTTSSSUUUVVVXXXYYYYYYXXXVVVUUUTTTUUUVVVWWWWWWUUUSSSRRRTTTUUUVVVVVVUUUSSSRRRRRRNNNIIIMMM___qqquuullldddaaappp{{{jjjaaa___YYYVVVSSSRRRSSSSSSSSSSSSPPPQQQRRRSSSUUUXXX^^^bbbbbbbbbbbbaaa___]]][[[ZZZXXXVVVTTTRRRQQQPPPPPPPPPRRRRRRTTTVVVYYY[[[]]]]]]___\\\ZZZ\\\^^^aaajjjsss{{{lllddd^^^\\\ZZZUUUQQQQQQJJJIIIIIIHHHIIIKKKMMMNNNNNNOOOUUU```nnn~~~jjjSSSBBB===@@@>>>===<<<;;;::::::999999:::999888888777777888888444444444444444444444444222333555666777777777777:::999888777666555444444444222111111222222111000333333222222222111111111}}}yyytttoookkkkkkmmmqqq{{{uuuwww|||xxxqqqllleee___YYYSSSMMMJJJIIIHHHFFFDDDCCCBBBBBBBBB>>>??????@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@???@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBCCCBBBBBBBBB@@@>>>======???@@@@@@???======>>>??????@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>;;;<<<>>>>>><<<;;;<<<===;;;===>>>===;;;:::::::::999999999888888888888777555555555666777888999:::999888888888777777777777666444222111222444444333444444555666777777777666444333222333444444333222333444555555444444555666444555666666444444555666444444555666666666666555777666666666555555555555444666666666555555777999:::===CCCPPPkkkkkk\\\TTTRRRTTTmmm}}}ppp\\\PPPRRRbbbrrrxxxiii______lllzzz}}}yyy|||}}}wwwtttrrrooojjjjjjjjjkkkkkkllllllmmmiiihhhhhhhhhhhhiiijjjjjjgggggggggfffgggggghhhiiihhhiiijjjjjjjjjiiihhhhhhfffgggjjjlllllllllkkkjjjgggfffdddbbb___]]][[[ZZZZZZZZZZZZYYYXXXVVVUUUTTTVVVWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTRRRTTTVVVVVVTTTRRRRRRRRRSSSMMMQQQbbbrrruuulllccccccqqq~~~oooccc^^^]]]YYYWWWTTTSSSTTTUUUUUUUUUSSSUUUXXXZZZ\\\^^^bbbdddfffdddaaa^^^\\\[[[\\\\\\YYYWWWUUUSSSRRRRRRRRRRRRRRRSSSUUUWWWYYY[[[\\\]]]]]]\\\\\\```dddkkkxxxvvvoooddd^^^ZZZYYYVVVQQQNNNOOOJJJIIIIIIIIIJJJLLLNNNOOOLLLOOOYYYhhhyyynnnWWWIII>>>;;;===<<<<<<<<<;;;;;;:::::::::888888777666666666666777333333333333333444444444222444666888999888777555888777777666555444333333333222111222333444333222222222222222111111111111yyynnngggdddeeemmmwwwxxxuuu|||wwwuuusssiii[[[WWWQQQMMMJJJIIIGGGFFFCCCDDDCCCBBB@@@?????????;;;<<<<<<===>>>??????@@@BBBBBBBBBBBBAAAAAA@@@???BBB@@@>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???@@@BBBBBBBBBAAA@@@@@@?????????>>><<<===???@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<:::<<<>>>===<<<;;;<<<<<<:::<<<===<<<:::999999:::888888777777777666666666777666666666777888888999888888777777777666666666888666333222333444444333444555666777777666555555444333222222444444333222444555555444333222444555333555777666444333555666444555555666777777666666222333333444555666666666444555666666666666999;;;;;;<<>><<<>>>:::::::::::::::999999999777777666555555555555555333333333444444444555555444555666777777666666555666666666555555444444444444333333444666777666555222222222222111111111111~~~xxxsssqqqsss}}}~~~rrrmmmttt~~~xxxooojjjcccUUUMMMJJJFFFEEEEEEGGGGGGGGG???@@@@@@???>>>======>>>?????????@@@AAAAAABBBBBBAAAAAAAAAAAA@@@???>>>===AAA???===<<<======<<<;;;:::::::::;;;<<<===>>>???CCCBBBAAA@@@???===<<<<<>>===<<<:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<<<<===888:::<<<<<<;;;;;;;;;<<<777666666666555555555555888777777777777777888999777777777777666666666666<<<999666555555666666666444444666666666555444333666555444444666666555444555666666444222222333444333555777666444333444777555555666777777888777777...///000222444666777888444555666777777888:::===<<<===EEE^^^gggRRRGGGBBBCCCGGGGGGVVVllltttggg^^^YYYZZZ^^^cccooo}}}yyy```QQQRRR[[[kkksss~~~}}}sssmmmrrrzzz{{{zzzwwwrrrpppooommmkkkkkkkkkmmmnnnmmmllljjjhhhhhhhhhhhhiiicccccccccdddfffhhhiiijjjgggfffeeedddcccbbbbbbccc^^^```dddhhhjjjkkkkkkjjjmmmlllkkkjjjhhhfffeeeddd^^^]]]ZZZXXXWWWVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYWWWUUUUUUVVVWWWXXXUUUXXXZZZZZZWWWUUUUUUVVVUUUWWW]]]eeegggcccaaabbb___hhhnnnnnnlllnnnqqqqqqsssoooiiiccc___^^^___```]]]ZZZVVVUUUVVVXXXYYYYYY[[[___dddfffeeecccaaa```cccbbb```^^^\\\[[[ZZZZZZTTTTTTSSSSSSTTTUUUWWWXXXVVVWWWXXXZZZ[[[]]]^^^___ddddddjjjsss}}}uuukkkdddaaa^^^YYYUUUUUURRRNNNMMMOOOKKKKKKKKKKKKLLLNNNOOOOOOYYYbbbtttlllMMMCCC@@@<<<:::<<<888888999999999888888777666666555444444444444444444444444555555555666666666666555444333444555555666666666666555555555555555444444555888999999888222222222111111111111000oooyyy}}}vvvuuuyyy~~~zzz~~~~~~}}}sssfff\\\RRRJJJGGGDDDAAAAAABBBDDDCCCAAABBB@@@============<<<:::<<<>>>AAACCCDDDCCCAAA@@@@@@AAACCCBBB@@@>>>>>>??????>>><<<;;;::::::;;;;;;;;;:::999888:::<<>>=========>>>??????<<<::::::<<<===<<<:::;;;;;;===???BBBBBB@@@>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;:::999999888999999::::::999999888777666555555555555444444444555555555555555555555555666666777777777777666666555444444333333222222111333333333444444444555555444444444444444444444444444444555555555555555444555444333222333555777888999999888888777777777666666666555555555444444444888777666555555666777888===>>>GGGaaacccNNNIIIGGGDDDCCCGGGNNN\\\mmm}}}pppfff___ZZZWWWZZZcccnnn{{{iiiYYYRRRQQQ```iiiuuu~~~yyyoooiiippp}}}~~~tttrrrnnnkkkiiiiiijjjkkkkkkkkkkkklllllljjjeeebbb______bbbggglllmmmjjjfffeeefffffffffeeecccaaa```]]]___dddgggiiiiiigggfffhhhiiijjjkkkkkkiiigggfffhhheee___ZZZWWWVVVVVVVVV[[[ZZZYYYYYYXXXYYYYYYZZZWWWVVVUUUUUUVVVWWWWWWVVVWWWXXXYYYXXXVVVUUUVVVWWW[[[[[[\\\^^^``````^^^\\\_________```bbbeeehhhiiieeefffgggeeebbb___^^^]]]```^^^[[[YYYYYY[[[___aaaeeeeeedddcccaaa___]]]\\\]]]]]][[[ZZZZZZYYYYYYYYYUUUUUUTTTSSSTTTUUUWWWXXX^^^[[[ZZZ\\\\\\]]]bbbiiifffrrr~~~~~~vvvooofff___\\\VVVVVVUUURRROOOLLLLLLLLLKKKLLLMMMLLLKKKMMMPPPSSS^^^rrrqqq[[[HHHAAA===555444999888<<>>>>><<<:::666444222111222222111000cccnnnyyyzzztttvvvyyyxxxxxxvvvxxx||||||wwwuuuwwwrrrsssuuu{{{~~~|||jjj\\\SSSLLLFFFEEEBBB??????AAABBBAAA@@@@@@???===<<<======<<<;;;<<<>>>@@@BBBCCCCCCBBBBBBBBBCCCDDDBBB@@@??????@@@???>>><<<;;;::::::;;;;;;;;;:::999888999;;;>>>@@@???>>>===<<<<<<<<<======<<<:::888999;;;<<<;;;:::<<<<<<===???AAAAAA???===<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<;;;;;;:::::::::::::::;;;::::::999999:::::::::::::::999888888444444444555555555666666555555555555555555555555666666666777777666666666333333333333333333333333333333333444444444444444444444444444444444444444444444555555555555444444555444333222222333555666555555444444444333333333666555555555444444444444777777666555555666888888>>>CCCOOOjjjfffPPPHHHDDD@@@>>>@@@EEEQQQ```pppxxxkkkaaaZZZWWWUUU]]]hhhsss}}}hhh[[[VVVVVV[[[fffrrryyyxxxrrrmmmkkkrrrwwwuuuqqqnnnkkkjjjkkkkkklllkkkllllllmmmkkkgggdddeeefffgggkkknnnnnnkkkhhheeefffffffffeeedddbbbaaa___aaadddfffhhhhhhgggfffiiijjjkkkllllllkkkiiihhhiiifffaaa]]]ZZZYYYYYYZZZ\\\\\\[[[[[[ZZZYYYYYYYYYZZZYYYYYYYYYYYYYYYXXXWWWVVVWWWYYYYYYXXXYYYZZZ[[[^^^]]]^^^```bbbbbb___]]]``````aaabbbdddfffhhhjjjhhhjjjkkkjjjhhhfffffffffbbb```]]][[[[[[]]]```bbbccccccbbbaaa___^^^\\\[[[XXXXXXXXXWWWWWWXXXXXXYYYXXXWWWWWWWWWWWWXXXYYYZZZ\\\ZZZ[[[^^^______dddjjjssstttmmmggg___YYYWWWTTTTTTTTTRRRNNNLLLKKKKKKOOOOOOOOOMMMLLLOOOTTTXXXkkk~~~bbbOOO@@@===;;;777666;;;777;;;===<<<777444555777444444555555555666666666555555555444444444333333555444333222333555666888777777666555444444444444222333666:::>>>>>><<<999666444222111222222111000UUU___lll{{{zzz{{{|||{{{yyyvvvxxx}}}{{{uuusssoooooopppvvv}}}~~~vvv```QQQJJJFFFBBBBBB@@@>>>>>>???@@@@@@??????>>><<<<<<>>>???>>>======>>>???@@@AAABBBCCCCCCEEEEEEDDDBBB???>>>???AAA???>>><<<;;;::::::;;;<<<<<<;;;999888999;;;===>>>>>>===<<<;;;;;;;;;<<<<<<;;;:::999:::<<<>>>===<<<=========???@@@@@@>>><<<;;;;;;;;;;;;::::::::::::<<<<<<<<<;;;;;;:::::::::888999:::::::::::::::::::::::::::::::::999999888222222333444555666777888666666666666666666666666555555666666666666555555111111222333333444555555444444444444333333333333444444444444444444444444444444444555555444444333555444333222111222333444333333222222222222111111555555555555444444444444777666555555555777888999>>>DDDSSSoooiiiRRRHHHBBB>>><<<;;;>>>FFFRRR___rrrppp```XXXTTTOOOVVV___iiixxx{{{iii^^^[[[\\\ZZZdddooosssqqqnnnoooqqquuu|||zzzvvvrrrooommmmmmmmmmmmllllllmmmnnnllliiifffiiiiiikkkmmmnnnmmmjjjgggeeefffffffffeeedddccccccbbbcccdddeeefffffffffeeeggghhhiiijjjjjjjjjiiihhhhhhfffccc___]]]]]]^^^_______________]]][[[YYYXXXXXXYYYZZZ[[[\\\\\\[[[ZZZVVVXXXZZZ[[[[[[[[[\\\^^^^^^___```cccffffffdddccceeeeeefffggghhhjjjlllmmmmmmnnnooonnnkkkiiihhhiiidddbbb___]]]\\\]]]___aaa```______^^^\\\[[[ZZZZZZUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\[[[ZZZ\\\aaadddffflllttt}}}sssiiiddd___YYYTTTTTTQQQSSSSSSRRROOOKKKJJJJJJNNNNNNMMMKKKJJJOOOWWW^^^xxxpppRRRCCC999888999555555999555888;;;:::777555555777555555666666666777777777666666555555555444444444666555444333333444555666666555444333333222222222333444666:::======;;;999555333111111111222111000LLLSSS^^^mmmvvvssswwwzzzyyywww|||yyyvvvrrrpppttt|||oooYYYKKKEEECCC@@@@@@@@@?????????@@@??????@@@>>>===>>>@@@AAAAAA@@@@@@??????>>>???@@@AAABBBEEEEEECCC@@@======???AAA>>>===<<<;;;:::;;;;;;<<<===<<<;;;::::::;;;<<<============<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@>>>======>>>??????===;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::::::::777888999::::::::::::::::::::::::::::::999999888333333444444555666666777666666666666666666666666444555555666666555555444222222222333333444444444444444444333333333333222333333333333333333333333333444444444444333333222666555444333222222333333444444444444333333333333444444444444444444444444666555555555666777999:::???DDDUUUtttjjjSSSIIIDDD@@@???<<<===BBBIIISSSccc{{{sss___SSSOOOLLLSSS[[[aaannnqqqgggccccccaaaeeeiiilllnnnpppsssuuuzzz~~~zzzvvvsssqqqppppppooonnnnnnooopppooollliiiggghhhiiikkkkkkiiigggeeeffffffffffffeeeeeeddddddeeeddddddddddddddddddeeecccdddeeefffffffffeeeeeefffeeebbb```___```aaabbbccccccddddddbbb___\\\ZZZTTTWWW[[[]]]^^^]]]]]]]]][[[]]]___```_________```bbbbbbeeehhhlllmmmlllkkkkkkkkkkkklllmmmnnnooopppooopppooolllgggdddbbbbbbcccbbb___^^^]]]]]]^^^___\\\\\\[[[ZZZYYYYYYYYYYYYWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZ[[[\\\\\\]]]]]]\\\[[[ZZZ^^^eeelllrrr}}}}}}tttlllddd```\\\VVVRRRSSSPPPRRRSSSSSSPPPMMMKKKKKKOOOPPPOOONNNOOOVVVbbbkkk[[[HHH>>>666666666333111222333555888888666555555666666666666666777777777777666666666555555555444444555444333333222333333444555444333222111111111111333444555888;;;;;;999777444222111000111222111000JJJMMMSSS]]]lllyyy~~~|||{{{{{{llllllrrrtttrrrqqqvvvqqqlllfff```]]]ccclllwwwrrrdddRRRFFFCCCAAA>>>@@@@@@AAAAAAAAA@@@AAAAAAAAA@@@???@@@BBBCCCCCCBBBBBBAAA???=========>>>???CCCCCCAAA>>><<<<<<>>>@@@>>>===<<<;;;:::;;;<<<<<<===<<<<<<;;;;;;<<<===>>>>>>>>>>>>=========<<<<<<;;;===>>>???@@@@@@@@@@@@>>>=========>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>===<<<::::::999::::::777888888999::::::::::::999999::::::999999888777555555555555555555555555666666666666666666666666444444555555555555444444444444444333333222222222333333333333333333333333333333333333333333333333333333444444333222111111666666555444444444333333444444444444444444555555333333444444444444444444555444444555666888:::;;;AAAFFFZZZjjjTTTIIICCC@@@??????>>>@@@CCCIIIUUUkkk~~~yyybbbTTTOOOOOOVVV]]]```hhhvvvzzzsssqqqpppjjjdddeeekkkqqqtttttt{{{~~~~~~{{{xxxuuuttttttsssrrrqqqrrrrrrqqqooolllfffhhhiiijjjiiihhhffffffhhhggggggffffffeeeeeeeeefffeeedddcccbbbccccccdddbbbbbbcccccccccccccccccccccbbbaaa```___```bbbccceeefffggggggfffcccaaa___ZZZ]]]aaaaaa```^^^^^^^^^aaadddgggiiiiiiiiiiiijjjnnnnnnoooqqqssssssqqqoookkkkkkllllllmmmmmmmmmmmmkkkkkkjjjgggbbb___^^^___```___^^^]]]\\\[[[[[[\\\YYYYYYXXXXXXWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZ[[[]]]]]]^^^]]]\\\aaalllvvv}}}wwwuuummmfff```]]]YYYSSSQQQRRRQQQSSSTTTSSSPPPNNNMMMMMMQQQTTTWWWXXX[[[eeeuuufffMMMAAA;;;777666666333000000222444666777666555555555666666666666777777777777666555555555444444444444333333222222222222222222444333222111111000000111333333444666999999777555333222000000111222111000HHHIIILLLQQQYYYaaagggiiinnnuuu~~~yyy{{{vvvjjjmmmsssqqqnnnmmmjjjddd^^^YYYSSSPPPTTT\\\bbb___UUUIIIAAA@@@???<<>><<<<<<>>>???===<<<;;;::::::;;;<<<===;;;;;;;;;;;;<<<<<<===>>>===>>>>>>>>>>>>===<<<<<<999;;;>>>>>>>>>======>>>>>>===<<<<<<>>>>>>>>><<<999999999999::::::::::::???>>><<<:::999999999:::777888999999999999999999888888888888888777777666666666555555555444444444555555555555555555555555333333444444444444333333555555444333333222111111222222222222333333333333333333333333333333333333333333333333222111000000555555555555555555444444222222333333333333444444333333333333444444444444444444444444666888:::<<>>???@@@???>>>AAACCCDDDBBBAAABBBCCCBBB@@@??????AAABBBAAAAAA>>>>>>>>>======>>>>>>>>>>>>@@@@@@@@@>>>>>>???@@@===<<<;;;::::::;;;<<<===888888999999:::;;;<<<<<<<<<<<<=========<<<;;;:::888;;;>>>???===;;;;;;<<<===<<<;;;;;;===???>>>>>>888888999999999:::::::::???>>><<<:::999999999:::888999999999999888888777777777777777777666555555444444444555555555555555444444444444444444444444333333444444444444333333333333333333333333333333000000111222333444444555222222222222222222222222333333333333222111000///333333444444555555444444222222222333333333444444222222333333333444444444333333333444666999;;;<<>>???EEETTTccc|||sssfffaaa]]]fffllljjjhhhjjjmmmoooxxxnnnaaa```dddggggggqqq}}}{{{~~~~~~}}}}}}}}}{{{yyyxxxwwwvvvsssqqqrrrtttuuusssooolllllllllmmmkkkiiigggeeeddddddddddddddddddcccccccccccccccddddddcccaaa````````````______^^^^^^___``````aaaccccccdddeeeffffffggggggjjjmmmnnnjjjeeeaaabbbdddnnnqqquuuwwwvvvuuuuuuuuuwwwuuutttrrrqqqmmmhhhdddaaaaaabbbbbbbbbaaa___^^^aaaaaa```^^^\\\\\\]]]___ZZZ[[[\\\\\\\\\[[[ZZZZZZXXXWWWVVVVVVWWWYYY[[[\\\VVVUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYZZZ]]]aaafffiiioootttxxxrrrkkkeeebbb\\\YYYWWWWWWUUUQQQQQQUUURRRRRRQQQOOOMMMMMMOOOQQQPPPZZZfffqqqzzz```LLLFFF777777777666777888777666555555666666777666555333444444555555555666666666444333333333333222222222222333333444555555555555444444333222111111111111111000000222333333222000222000//////111222111000>>>BBBGGGKKKKKKLLLQQQXXXYYY^^^eeejjjjjjhhheeeccchhhqqq~~~yyyyyy}}}~~~zzzzzz~~~uuuhhhaaaeeedddZZZRRRRRRUUUPPPLLLLLLKKKGGGHHHKKKOOONNNHHH???===@@@CCCCCC===@@@CCCCCCBBB@@@AAACCCAAA???>>>>>>???@@@@@@???;;;;;;<<<===>>>???@@@@@@===???AAABBBAAA@@@@@@AAA===<<<;;;:::;;;;;;======555666666888999:::;;;;;;:::;;;<<<<<<<<<;;;:::999:::>>>AAAAAA>>><<<<<<===<<<;;;:::;;;===?????????:::::::::;;;;;;<<<<<<<<<@@@>>><<<999888888999:::999999999999999888777666666666666666666555555444222333333444555666777777333333333333333333333333222333333444444333333222111222222333333444444555//////000111333444555666222222222222222222222222333333333222222000//////111222333333444444444444333333333444444555555555222222222333333444444444333333333444666999;;;===QQQeee~~~___KKK@@@;;;999;;;777888;;;>>>???DDDRRR```uuu|||wwwlllfffbbbkkkqqqnnniiigggggggggmmm{{{yyyfff^^^___cccfffkkkwww{{{}}}~~~|||}}}~~~{{{zzzxxxwwwtttrrrwwwxxxyyyuuuppplllkkklllnnnllljjjgggeeedddddddddccccccdddddddddccccccbbbcccbbb```___]]]\\\\\\\\\_______________``````aaa``````aaabbbdddfffhhhiiigggjjjkkkiiidddcccfffjjjsssvvvxxxwwwtttpppnnnmmmlllkkkjjjjjjiiigggccc`````````aaaaaa```___]]]\\\aaa```___\\\YYYWWWXXXYYYYYYZZZ\\\]]]]]]\\\[[[ZZZXXXWWWWWWVVVWWWZZZ\\\^^^VVVVVVWWWXXXYYY[[[\\\]]]]]]\\\[[[\\\___dddjjjnnnzzzsssppppppjjjbbb^^^XXXUUUUUUWWWUUUSSSUUUYYYRRRQQQPPPMMMKKKLLLOOORRRXXXdddtttyyyuuufffOOODDD>>>888999999777666777666444666666666777777777555333444444444444555555555666333333333222222222111111333444555666777777777777555444333222111111111111111000///000222222000///222000//////111222111000>>>@@@CCCDDDDDDFFFJJJMMMPPPUUUZZZZZZXXXWWWZZZ]]]ccckkktttyyyzzz~~~sssnnnlllooorrrrrruuuxxx{{{wwwuuusssssssssiiibbbYYYTTTSSSQQQNNNJJJJJJIIIGGGEEEDDDCCCDDDDDDGGGEEECCCAAAAAA@@@???>>>AAAAAABBBCCCDDDEEEFFFGGGBBBAAA@@@>>>>>>>>>??????<<<<<<<<<===>>>???@@@AAACCCBBBBBBAAAAAA@@@??????BBB???;;;999:::<<<===>>><<<<<<;;;;;;<<<===>>>???AAA@@@>>>===<<<<<<<<<<<>><<<;;;<<<:::999999:::<<<<<<<<<::::::;;;;;;;;;;;;;;;:::<<<===>>>>>>>>>===;;;:::999999888888888888888999666666555555555555555666333333444444555666777777555555666666555333222000333333333333333333333333...///000222333444555555222222222222222222222222111111222222222333333333222222222222222222222222222222333333333333444444111111111222222333333333000111222444444333222222111333666999777999BBBNNNZZZzzzoooXXXEEE===;;;<<<<<<777999<<<===;;;>>>KKKYYYooouuu{{{xxxnnnrrrmmmhhhhhhkkkkkkgggcccdddtttwwwiiieeebbb___jjjpppxxx~~~~~~yyy{{{~~~}}}}}}~~~zzzxxxxxxzzzyyy|||sssooopppqqqlllnnnmmmiiifffffffffeeegggfffeeeeeefffeeebbb```````````````````````````[[[[[[[[[\\\\\\]]]]]]]]]_________```aaabbbcccdddddddddcccbbbaaacccgggjjjrrrqqqnnnkkkiiigggeeedddeeedddbbbaaa`````````aaaaaaaaaaaa```___^^^]]]\\\```aaaaaa___\\\[[[[[[\\\^^^\\\ZZZ[[[]]]^^^]]]ZZZXXX[[[^^^]]]YYYWWWXXXYYYXXX^^^dddeeeaaa]]]^^^___bbbaaa``````dddmmmyyyzzzpppjjjhhheee___YYYWWWWWWVVVUUUSSSPPPNNNMMMPPPLLLKKKNNNPPPRRRWWW]]]^^^ppptttnnn{{{zzzyyy]]]LLLDDDAAA:::888666444444555777888======<<<999666555666888888666333333444555555444666555444333222333333444333444555777888:::;;;<<<777555222000/////////000111111111000000000000000000000000000111111111111===???BBBBBBAAABBBEEEHHHKKKOOOTTTUUUSSSRRRTTTWWW\\\ccckkknnnooosss{{{~~~~~~uuujjjggghhhmmmpppooonnnooovvvtttqqqmmmjjjhhhhhhggg\\\VVVPPPMMMNNNMMMJJJFFFHHHGGGEEECCCBBBBBBBBBBBBDDDCCCAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDBBBAAA???>>>=========>>>======<<<<<<===>>>???@@@DDDDDDDDDCCCBBBBBBAAAAAA???<<<999777999;;;=========<<<<<<;;;<<<===>>>???BBB@@@>>><<<<<<<<<===>>>@@@AAAAAA@@@???>>>======<<<:::999999;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<;;;:::999999888888777777888888888;;;:::999888888888888888333333444444555666666777555555555555444333222111333333333333333333333333///000111222333444444444222222222222222222222222111111222222222333333333222222222222222222222222222222222333333333444444111111222222222333333333111111222333333333333333333333555888999>>>LLLZZZpppmmm___MMM???999888999999666777:::<<<;;;???LLLZZZmmmqqqsss~~~}}}vvvnnnhhhfffdddbbb```___kkk{{{|||tttmmmkkkooouuu|||~~~{{{xxxzzz~~~~~~~~~}}}~~~|||zzzyyyzzz|||~~~uuurrrrrrrrrnnnnnnmmmjjjhhhgggggggggfffdddbbbbbbccccccaaa```````````````````````````____________````````````]]]]]]]]]^^^^^^```aaaaaaccccccbbbaaa```bbbeeehhhllljjjhhheeecccbbbaaaaaabbbaaa___^^^]]]]]]^^^^^^\\\\\\]]]]]]]]]\\\\\\[[[]]]___aaaaaa```___```aaa^^^\\\ZZZ[[[]]]]]]\\\ZZZZZZZZZ[[[ZZZYYYYYY[[[]]]ZZZ^^^cccdddcccbbbcccdddeeefffiiimmmttt}}}tttjjjdddbbb___ZZZUUUTTTTTTSSSRRRQQQOOONNNNNNLLLJJJLLLQQQUUUXXX^^^eeerrrvvv___aaa{{{xxxiiiSSSFFF@@@<<<;;;999777555555666888999>>>>>>===:::777666777888888666555555666666555444666555444333222333333444222222333555666777888999555333111///.........////////////000111111111222//////000000000111111111<<<===????????????AAACCCEEEHHHLLLMMMKKKKKKMMMPPPUUUZZZ___bbbccchhhpppwwwyyy}}}zzzyyy{{{{{{|||zzzpppqqquuu}}}vvvpppooommmooottttttnnnhhhffffffdddaaa^^^\\\ZZZXXXXXXNNNKKKHHHHHHJJJJJJGGGDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBAAAAAAAAA@@@BBBAAA???===<<<;;;<<<<<<>>>===;;;::::::<<<===???DDDDDDCCCBBBBBBAAAAAA@@@<<<999666666888;;;======>>>>>>===<<<<<<===>>>???CCCAAA>>><<<;;;<<<>>>@@@BBBAAA@@@??????>>>>>>???<<<:::999999;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;:::999999::::::::::::999888888888888777777777777888888888777666555444333333333333333444444555666666666555555444333222222222222333333333333333333333333000111222333333333333222222222222222222222222222111111222222222333333333222222222222222222222222222222222222333333333333111222222222222333333333555555555555555666666777666444444777:::DDDUUUddd~~~|||VVVMMMBBB999777777777777555666888::::::???LLLZZZhhhiiigggnnnyyynnnfffccccccdddbbbeeemmmzzzpppnnnpppuuu|||}}}yyywww{{{}}}{{{}}}~~~~~~}}}yyyvvvuuuxxx}}}~~~yyyuuuuuuvvvuuurrrpppnnnllljjjiiiiiiiiifffdddaaa```aaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaa^^^^^^]]]^^^^^^___```aaaaaaaaaaaa```___```cccfffdddccc```^^^\\\\\\]]]^^^^^^]]]\\\[[[[[[ZZZ[[[[[[ZZZZZZ[[[[[[\\\\\\\\\\\\[[[^^^```aaa```_________^^^\\\[[[[[[\\\\\\[[[ZZZ\\\ZZZXXXXXX[[[^^^```aaa```aaaccceeegggiiiiiijjjkkkooowwwzzzuuummmccc]]]\\\ZZZVVVRRRPPPPPPOOOOOONNNNNNNNNNNNKKKKKKOOOVVV\\\```hhhppplll^^^UUUaaa}}}{{{|||tttZZZLLLEEE???;;;999888666555444555777888??????>>>;;;888666777888888777666666777777666444555444444333333333333444111222222333333444444555333222000...------...///---...//////111111222333//////000000000000111111:::;;;===>>>??????@@@AAABBBDDDFFFGGGFFFFFFHHHJJJPPPSSSVVVXXX[[[aaaiiipppzzzyyytttxxx{{{rrrrrrssssssyyy~~~xxxqqqooofffgggmmmvvv{{{}}}|||wwwuuutttxxxuuutttvvvqqqggg^^^ZZZUUUUUUTTTRRRQQQOOONNNMMMHHHGGGGGGHHHIIIIIIGGGDDDDDDCCCBBBAAAAAA@@@@@@@@@>>>???@@@@@@@@@AAABBBDDDAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@>>><<<;;;::::::;;;>>><<<:::888888:::;;;===AAAAAA@@@@@@???>>>>>>>>>:::888666666999<<<>>>???@@@???>>>=========>>>???CCCAAA>>><<<;;;===???AAAAAA@@@>>>=========>>>???;;;:::999:::;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;:::999999999999999888888777777777777666666666777888888555444333111000/////////444444444555555555666666555444333111111111222333222222222222222222222222222222333333333222222111222222222222222222222222111111222222222333333333222222222222222222222222111222222222222333333333222222222222222222222222555444333333333444666777888555444777;;;CCCRRRaaasss~~~eeeFFFBBB<<<999888888888777666666777999999===IIIVVV______ZZZ]]]mmmxxx{{{qqqllllllmmmmmmhhhhhhqqq~~~wwwoooiiijjjsss{{{|||yyyyyy}}}|||yyyyyy{{{}}}~~~~~~||||||}}}~~~~~~}}}}}}~~~~~~|||wwwpppjjjgggiiillllllkkkooovvv{{{|||yyytttpppnnnllliiihhhhhhhhhfffbbbaaabbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa``````______^^^^^^aaa````````````aaabbbccc`````````___^^^___bbbddd```^^^\\\ZZZZZZ[[[]]]^^^\\\[[[[[[ZZZZZZZZZZZZYYY\\\\\\\\\\\\\\\\\\]]]]]]ZZZ]]]``````^^^[[[YYYYYY]]]\\\\\\\\\\\\\\\[[[ZZZ___\\\ZZZ\\\```ccccccaaaeeeddddddgggkkkoooppppppvvv}}}zzztttqqqmmmfff^^^YYYXXXWWWTTTRRRPPPOOOMMMLLLKKKLLLLLLMMMOOOOOOTTT\\\ccckkkvvvzzz[[[XXX\\\ooocccNNNFFFCCC>>>:::777666555333333444555666=========:::777555555666666555555666888777444222444333333333333333333333222222222222222222222222222111000///////////////.../////////000000111111////////////000000000111888999;;;>>>AAABBBCCCCCCAAABBBCCCDDDDDDDDDFFFGGGIIIKKKNNNPPPTTT[[[cccjjjuuuyyy{{{xxxwwwyyyxxxvvvpppkkkjjjqqqyyy|||}}}uuuooooooooommmlllpppvvv~~~zzzoooiiigggeeefffkkktttzzzzzz{{{~~~~~~xxxrrrooooooqqqqqqkkkgggeee___UUUMMMKKKJJJKKKKKKLLLLLLKKKJJJIIIFFFFFFGGGHHHIIIHHHEEECCCCCCCCCCCCCCCBBBAAAAAA@@@???@@@AAA@@@>>>>>>@@@BBB?????????@@@@@@@@@@@@AAA@@@???===<<<:::::::::;;;===<<<:::999888999;;;<<<@@@@@@@@@???>>>>>>======:::888777888;;;???@@@AAAAAA@@@???>>>======>>>???AAA@@@>>><<<<<<===???@@@???>>><<<;;;;;;<<<======;;;:::999:::<<<===<<<:::;;;;;;<<<;;;;;;:::999999999999999888888888888888666555555555666666777888:::999777666555444333333444444444555555555555555555444333222111222333444222222222222222222222222222222333333333222111111222222222222222222222222111111222222222333333333222222222222222222222222111111111222222222333333222222222222222222222222000000///......000111222777555555777:::===FFFPPPXXXaaappphhhNNN>>><<<;;;:::999888777666888666777888777999BBBMMMTTTUUUOOOQQQ^^^jjjyyyxxxsssrrrtttjjjeeemmmzzztttddd```hhhrrrxxxxxxxxx}}}}}}wwwtttsssxxx{{{}}}~~~~~~~~~~~~|||zzzyyyzzzxxxuuupppjjjbbb[[[VVVUUUVVVWWW[[[iiiyyyyyyrrrqqqoooiiiggghhhjjjgggcccbbbbbbcccccccccccccccccccccccccccccccccaaaaaa``````______^^^^^^aaaaaaaaaaaabbbbbbcccddd``````aaa```______aaaccc```___]]]\\\\\\^^^___```\\\\\\\\\\\\\\\[[[[[[[[[___^^^]]][[[[[[ZZZ[[[[[[YYY\\\______]]][[[YYYXXX\\\\\\]]]]]]\\\\\\\\\]]]aaa```aaadddggghhheeeaaabbbbbbdddiiiqqqwww{{{}}}wwwqqqllljjjccc___YYYVVVVVVUUUTTTRRRQQQOOOMMMKKKJJJKKKMMMNNNRRRTTT[[[fffqqq}}}cccVVV[[[hhh~~~uuuTTTCCC@@@===999666888777666555555555666666999:::;;;999666444444555444444444555666555333111222222333333333333333333333333333222222222111111222111111111000111111111111000000000//////.........////////////000000000999999;;;???CCCEEEDDDCCCAAAAAAAAAAAABBBCCCDDDEEECCCDDDFFFIIIMMMSSSZZZ```lllppprrrqqqsssvvvvvvsssmmmjjjkkkrrrwwwvvvttttttwww}}}vvvrrrrrrpppkkkgggjjjmmmsss~~~yyyqqqllljjjgggeeeiiiqqqwwwwwwwwwyyyxxxvvvqqqjjjdddbbbbbbccc___YYYSSSRRRNNNHHHDDDEEEEEEGGGIIIKKKKKKJJJIIIGGGDDDEEEFFFFFFEEEDDDBBBAAACCCCCCDDDDDDCCCCCCBBBAAA>>>@@@BBB@@@===<<<>>>AAA>>>?????????@@@@@@AAAAAA@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======BBBBBBAAA@@@@@@??????>>>;;;999999:::===@@@AAABBBCCCBBB@@@>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::999;;;======<<<:::999999::::::::::::999999999888888777666777777777555444444555555666777888;;;:::999777777666666666555555555555555555555555555444444333333444444444222222222222222222222222222222333333333222222111222222222222222222222222111111222222222333333333222222222222222222222222111111111111222222222222333333333222222222222111222222222222222333444444555333444777888777:::???CCCIIITTTbbbiiiaaaNNN===999999888888777555444333888666666777666666<<>>>>>@@@AAABBBBBB@@@AAABBBDDDGGGLLLQQQUUUXXX]]]aaadddjjjppprrrpppmmmkkknnnuuuwwwsssmmmkkkppp{{{}}}{{{vvvnnnkkkllllllmmmuuu~~~~~~wwwqqqnnnkkkccc___```ggglllmmmmmmooogggddd___[[[XXXVVVTTTTTTSSSMMMIIIIIIHHHEEEDDDFFFEEEGGGIIIKKKKKKIIIFFFDDDCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA===???AAA@@@<<<;;;>>>BBBAAA@@@@@@@@@@@@@@@?????????>>>===<<<<<<===>>>>>>===>>>@@@AAAAAAAAAAAA@@@AAAAAAAAA@@@??????>>>>>>;;;:::999;;;>>>@@@AAAAAADDDCCCAAA???>>>>>>>>>>>><<<<<<<<<=========<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999:::;;;======;;;:::666777888888999999999999888777666555444555555666444444444444555666777888777777666555444444555555555555555555555555555555444555555666666555555555111111111111111111111111111111222333333333222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111222222222222333333333222222222111111444555555666777666666666333111333666666444444888:::<<>>888666777777666444333333444555444444666555444777===<<>>???===<<<<<<===???@@@@@@AAAAAABBBCCCEEEIIILLLOOOIIIMMMQQQSSSXXX^^^^^^[[[___```fffpppuuurrrmmmkkklllvvvzzzxxx}}}|||sssmmmllljjjhhhlllsssssspppwwwxxxmmmiiifffccc\\\XXXWWW\\\aaabbbccceeeYYYVVVSSSQQQQQQPPPOOOMMMMMMHHHDDDEEEFFFCCCCCCEEEGGGHHHJJJKKKJJJGGGDDDAAABBBCCCDDDDDDCCCBBBCCCDDDAAABBBCCCCCCCCCBBBAAA@@@;;;>>>AAA???<<<<<>>===>>>======<<<===>>>???@@@???@@@CCCEEEFFFEEEDDDCCC??????>>>>>>===<<<<<<<<<;;;:::999;;;>>>@@@@@@@@@EEECCCAAA???>>>>>>>>>>>>:::;;;<<<======<<<;;;:::;;;<<<===>>>>>>===<<<<<<:::999:::;;;======;;;999444555666777888999999999666555444333222333444444333333333444555666777888777666666555555555666666555555555555555555555444444555666777777777555555111111111111111111111111000111222333333333333333222222222222222222222222111111222222222333333333222222222222222222222222000111111111111222222222333333333222222111111111///000222333333333222111222000111555666333444777888888999:::999777999;;;666777777555444444555666222111333666555333666;;;555@@@EEEIIIQQQQQQXXXiii}}}}}}rrrlllpppqqqooottt~~~qqq]]]UUUUUUYYY[[[YYYdddrrrzzz|||{{{}}}~~~yyytttooolll[[[UUULLLGGGFFFGGGHHHHHHGGGKKKUUUiiizzz}}}~~~wwwuuuyyyvvvtttrrrqqqooollliiifffeeeeeeeeeeeeeeeeeeeeeeeebbbbbbbbbccccccdddddddddaaabbbcccdddfffiiikkklllccceeefffeeedddcccdddeeeaaabbbdddffffffeeecccbbb^^^___```aaaaaaaaa```______]]]\\\[[[[[[]]]___```ZZZ[[[\\\[[[YYYYYYZZZ[[[YYY\\\___```___```cccfffhhhkkkoooqqqppprrruuuyyy~~~vvvrrrnnnhhhbbb]]]XXXTTTQQQQQQSSSWWWZZZ\\\\\\[[[ZZZPPPNNNLLLMMMPPPUUU[[[___nnnzzzlllTTTGGG???AAA???777666;;;555555555555555444444444444666999999888777888888888666333333444555555444000111222333444333333222111111111111111000000000---...///000111111111000.........///////////////............/////////000>>>???@@@AAABBBAAA@@@@@@??????@@@@@@@@@??????>>>>>>>>>???AAADDDEEEEEEDDDGGGHHHJJJKKKLLLNNNQQQTTTUUUWWW\\\```cccddddddcccdddhhhnnnsssvvvxxx{{{|||yyyssspppgggdddaaa^^^]]]___bbbdddjjjiiigggccc___\\\ZZZXXXVVVSSSOOOPPPTTTWWWYYYYYYQQQPPPOOOMMMLLLJJJIIIHHHJJJHHHEEECCCBBBCCCEEEFFFJJJJJJJJJJJJIIIGGGEEEDDDEEEDDDDDDCCCCCCBBBAAAAAADDDDDDDDDCCCCCCBBBBBBAAA@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAA???===<<<===??????>>>=========>>>@@@AAACCCEEEHHHIIIGGGEEECCCBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>@@@???>>><<<:::999999999======<<<;;;;;;;;;;;;<<<999:::<<<======<<<:::999<<<<<<<<<;;;;;;:::::::::888888777777666666555555888777666555444444555555666666666666666777777777666666666666666666666666444333222222111111111111444555555555555555444444111111111111111222222222222222222222222222222222222222111111000/////////333333333333333222111000000111111111111222222222222222111111111111222222333333222222222222222222111111111111111111111111333222222111111222222333666666555555555444444444444444444444444444444444333333222222333333444555555999>>>BBBFFFLLLSSSYYYnnn}}}yyyvvvsssppprrrvvvmmmgggjjjdddXXXTTTYYYhhhzzzzzz|||}}}{{{wwwnnndddVVVOOOJJJIIIHHHEEEEEEGGGJJJNNNZZZrrr|||~~~~~~vvvrrrrrrrrroookkknnnmmmkkkiiigggeeeddddddgggdddcccdddggghhhfffddd```aaabbbdddfffhhhiiiiiijjjhhhfffdddbbbbbbcccdddffffffggggggfffdddbbbaaa___``````___^^^^^^```bbbbbbaaa___^^^]]]^^^^^^___]]][[[YYYYYYZZZ[[[[[[ZZZ```]]]]]]bbbdddcccccceeegggoooxxx}}}~~~~~~uuuooojjjbbb]]]\\\XXXRRRSSSXXXSSS]]]dddccc```^^^YYYQQQPPPMMMOOOSSSWWWZZZeeerrrpppSSSDDDBBB???<<<:::999999999999777555444333444666777888777666666666777999:::888666444333333333555666///111444666777555222000333333333222111000//////111111000///////////////000000000000000000000000//////.........--------->>>???@@@AAAAAAAAA@@@???>>>???????????????>>>>>>?????????AAADDDFFFEEEDDDEEEFFFHHHHHHHHHIIIKKKNNNHHHJJJNNNQQQTTTUUUTTTTTTWWWYYY\\\^^^aaaeeeiiilllqqqssstttrrrlllfffaaa^^^XXXVVVSSSPPPPPPQQQTTTVVVYYYXXXVVVTTTRRRPPPNNNMMMNNNLLLJJJKKKNNNQQQRRRQQQOOONNNMMMLLLKKKIIIHHHHHHIIIGGGDDDBBBAAABBBDDDEEEJJJJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBAAACCCCCCBBBBBBBBBBBBBBBBBB@@@AAACCCDDDDDDCCCAAA@@@BBBCCCCCCAAA???>>>???@@@@@@???>>>>>>>>>???@@@@@@CCCEEEHHHHHHGGGDDDCCCCCC???>>>===<<<;;;<<<<<<===<<<<<<<<<<<<============???>>>===;;;::::::::::::======<<<;;;;;;;;;;;;;;;999:::<<<======<<<:::999;;;;;;;;;:::::::::999999777777777777666666555555666555555555555555555444666666666666666666555555444444444444444444444444444444333222222222222222444444555555555555444444222222111111111111111111111111111111111111111111000111111111111111111111111111111111111000//////000111111111111222222222222222111111111111222222222222222222222222222222111111111111111111111111333222222111111222222333444444444444333333333222444444444444444444444444333333222222333333444555666999>>>@@@BBBFFFLLLRRR___nnnwwwooonnnqqqsssuuu}}}|||zzz{{{sssfffXXX[[[hhhxxx}}}yyyzzz~~~}}}xxxnnncccPPPIIIDDDCCCCCCBBBDDDGGGNNNUUUdddzzz~~~zzzyyywwwssspppqqqpppooommmlllkkkkkkkkkllljjjhhhiiikkkkkkjjjhhhcccccccccddddddeeeeeeeeegggfffdddbbbaaabbbcccddddddeeeeeefffeeedddcccbbb___``````___^^^^^^aaaccceeedddbbb```____________]]]]]]\\\]]]^^^```ccceeelllgggdddgggjjjjjjmmmpppmmmvvvvvvnnniiifff___YYYVVVSSSPPPSSSYYYbbbgggiiieeeaaa^^^ZZZSSSTTTQQQQQQWWW^^^iii{{{~~~___JJJAAA???===:::888888888888888777555444444444666777777777666666666777888999777666444333333333555666111222444555555444111000333222222111111000000000111111000//////////////////////////////////////////.........------------===>>>???@@@AAA@@@@@@???>>>??????@@@@@@?????????@@@@@@@@@BBBDDDFFFFFFEEEDDDEEEEEEDDDCCCCCCDDDFFFCCCEEEGGGJJJLLLLLLLLLKKKNNNNNNNNNNNNPPPTTTZZZ___]]]___```___[[[VVVSSSQQQNNNLLLJJJHHHGGGIIIKKKMMMOOOOOONNNMMMLLLLLLKKKKKKGGGFFFFFFGGGIIIKKKKKKJJJKKKKKKJJJJJJIIIHHHHHHHHHGGGEEECCCAAAAAAAAACCCDDDHHHIIIIIIIIIHHHFFFEEECCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB@@@AAADDDEEEEEECCCAAA@@@BBBCCCDDDCCCAAA@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@BBBEEEEEEDDDBBBAAAAAA<<<;;;;;;;;;;;;<<<===>>>=========<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;::::::999999999999888888888777777777666666666666555333444555666666666555444777777666666555555444444333333333333333333333333555444444333333333333333444444555555555555444444333222222222111000000000000000000000000000000000000000111111222333333444000111111111111000//////000111111111111222222222222222111111111111222222111111111222222333333444111111111111111111111111222222111111111111222222333333222222222222111111444444444444444444444444333333222222333333444555777:::<<<======???DDDHHHOOO\\\rrrrrrlllnnnkkkjjjnnnuuuyyyzzz|||xxxfffdddjjjuuu{{{yyy{{{yyy||||||{{{yyyuuukkk```MMMFFF@@@@@@BBBDDDHHHMMMUUUaaasss~~~zzzwwwwwwvvvuuutttttttttttttttpppooommmlllmmmlllkkkiiihhhhhhggggggfffeeeeeedddfffeeecccbbbbbbccceeefffdddeeefffffffffeeeddddddaaaaaabbbaaa``````ccceeeeeecccaaa___]]]]]]\\\]]]]]]___aaabbbdddhhhooouuu|||uuuqqqsssvvvyyy~~~~~~yyysssmmmgggccc^^^XXXSSSQQQPPPRRRYYYaaaoooqqqooojjjeeebbb^^^YYY[[[YYYZZZaaammmcccNNNBBB===;;;:::888777777777888888777666444444555555666777666666666666777888888777666444333333333444555333333333333333222111000111111111111111111111111111111000///////////////////////////////////////............------------======???@@@@@@@@@???>>>???@@@@@@AAAAAAAAAAAA@@@BBBAAA@@@AAADDDFFFFFFEEEDDDEEEEEECCC@@@???@@@AAADDDFFFHHHJJJKKKKKKJJJJJJHHHHHHHHHHHHIIILLLQQQUUUQQQSSSTTTSSSQQQNNNLLLLLLHHHGGGFFFEEEEEEFFFHHHIIINNNNNNNNNMMMMMMMMMLLLLLLEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFDDDCCCBBB>>>>>>???@@@AAAAAABBBBBB?????????@@@@@@AAAAAABBB@@@BBBDDDFFFEEECCCAAA???AAABBBCCCBBBAAA???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@===???AAAAAA@@@>>>>>>>>>;;;;;;;;;<<<===>>>??????=========<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<======<<<;;;;;;::::::;;;;;;:::;;;<<<<<<<<<<<<;;;:::888888888888888777777777666666666666666666666666333444666888888888666555888888777777666555444444333333333333333333333333555444444333333444444444333333444555555555444444333333333222111000//////111111111111111111111111111111222222222333333333222222333333333222222111000000111111111222222222222222111111111111222222000000111222333333444444111111111111111111111111222222111111111111222222222222222222222222222222333333333333333333333333333333222222333333444555666999;;;;;;999;;;???CCCHHHSSSfff{{{qqqpppkkkhhhhhhkkknnnnnnqqqvvvyyyyyyrrrnnnqqquuuxxx}}}~~~vvvxxxxxxvvvuuurrriii```OOOGGGAAAAAAEEEIIIQQQXXX```ooo~~~|||{{{{{{{{{{{{wwwvvvtttsssrrrqqqpppooopppooonnnmmmlllkkkjjjjjjkkkiiigggfffeeefffggghhhgggggghhhhhhhhhgggeeedddcccddddddcccbbbcccfffhhheeedddbbb````````````aaa___cccgggiiikkkqqq|||{{{xxxtttppplllgggbbb^^^TTTSSSRRRRRRSSSYYYbbbjjjsssttttttrrrmmmhhhbbb^^^```cccjjjuuutttuuu|||jjjQQQEEEBBB:::999888777777777888888777777666555555555555666666666666666666666666666666555444333333333444444444444333111111000000000000000000000111111111111111000000///////////////////////////////////////------------------------<<<===>>>?????????>>>>>>@@@AAAAAABBBCCCCCCCCCBBBBBBAAA@@@AAACCCEEEEEEEEEEEEFFFEEEBBB???>>>>>>???AAABBBCCCDDDEEEEEEEEEDDD@@@BBBDDDEEEEEEFFFHHHJJJHHHJJJKKKJJJHHHGGGGGGGGGBBBBBBBBBBBBBBBCCCDDDEEEKKKKKKJJJJJJIIIHHHHHHHHHEEEGGGIIIJJJJJJHHHGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDBBBCCCDDDDDDCCCBBB@@@???===>>>>>>???@@@AAABBBBBB>>>??????@@@@@@AAAAAAAAA@@@BBBCCCDDDDDDBBB@@@>>>>>>@@@AAAAAA???>>>>>>???@@@@@@@@@AAA@@@@@@@@@@@@===???@@@AAA???>>>>>>???<<<======>>>??????@@@@@@======<<<<<<;;;;;;::::::999999999::::::;;;======<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;::::::777777777777777777777777555555555555555666666666444555777999:::999777666999999888777777666555555444444444444444444444444444444444333333444444555222222333444555555444444333333333222111000//////222222222222222222222222333333333222222222111111111222222333333333222222000000111111111222222222222222111111111111222222000000111222333333444444111111111111111111111111222111111000000111111222222222222222222222333333333333333333333333333333333333222222333333444555555777999999888:::>>>BBBHHHPPP^^^ssswwwrrrmmmiiigggiiijjjkkkpppuuuwww||||||pppkkklllrrrzzzuuuuuuuuussspppooooooiiiaaaOOOFFF@@@AAAGGGPPP[[[eeeppp|||zzz}}}~~~|||{{{zzzzzzvvvvvvuuuuuuttttttssssssqqqpppmmmjjjiiiiiiiiijjjkkkkkkkkkkkkiiihhhfffdddeeeffffffeeeeeefffhhhkkkiiihhhhhhhhhiiikkkmmmnnnggglllpppsssvvv}}}{{{vvvuuurrrmmmiiifffbbb]]]ZZZQQQTTTWWWVVVWWW]]]fffllluuuxxxzzzyyyrrriiibbb```cccnnn}}}kkkcccpppxxxwwwsssYYYGGGAAABBB999888888888888888999999777777666555555555555555555555666666555555555555555555444333333333333333444333222000/////////000000000000000000000111111111000000///////////////........................,,,,,,------------------;;;<<<===??????>>>>>>===@@@@@@AAABBBCCCCCCCCCCCCBBBAAA??????AAADDDDDDDDDDDDDDDDDDAAA>>>======>>>>>>>>>???@@@AAAAAAAAAAAA===@@@DDDFFFFFFEEEEEEFFFGGGHHHHHHGGGEEEDDDEEEFFFAAAAAABBBCCCDDDDDDEEEEEEHHHHHHHHHGGGFFFEEEEEEEEEEEEGGGIIIIIIGGGFFFEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEAAAAAABBBCCCBBBAAA@@@???>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???>>>;;;===@@@@@@>>>=========>>>??????@@@AAAAAA@@@@@@>>>@@@BBBBBBAAA@@@AAABBB??????@@@@@@@@@???>>>>>><<<<<<<<<;;;;;;;;;;;;;;;999999999999:::;;;<<<===<<<;;;;;;::::::::::::::::::999999999999999999:::666666666777777777777888444555555555555666666666555666777888888888777666888888777777666666555555444444444444444444444444333333333333333444444555111222333444444555444444333222222222111000000000222222222222222222222222444333333222111111000000//////000111111111111000000111111111111222222222222222111111111111222222111111111222222333333444111111111111111111111111111111000000000000111111222222222222222333333333333333333333333333333333333333222222333333444555444666888999888999>>>BBBGGGNNNXXXeeevvv|||tttmmmiiihhhjjjlllmmmqqqwwwxxx{{{yyyqqqmmmooouuuzzzyyynnnnnnooommmjjjjjjjjjddd]]]NNNEEE???BBBLLLZZZjjjwwwrrrqqqwww}}}~~~~~~~~~}}}}}}}}}zzzxxxuuurrrpppoooooopppppppppqqqpppooonnnlllkkkjjjkkkkkkkkkjjjlllnnnqqqnnnooooooqqqssswwwzzz{{{xxx{{{~~~|||yyysssoooppplllgggccc```]]]ZZZXXXWWW\\\___\\\[[[```hhhlll|||~~~zzzooocccbbbfffnnnwwwfff^^^hhh{{{|||qqq}}}yyy^^^KKKAAA>>>???888999999999999999999999666666666666666555555555555555555666555555444333444444444444333333333222222222111000/////////000000000000000000000000000111111000///////////////........................,,,,,,,,,,,,------------;;;<<<===>>>>>>>>>===<<<>>>???@@@AAABBBBBBBBBBBBBBB@@@>>>>>>@@@BBBCCCCCC@@@AAA@@@>>><<<;;;;;;=========>>>???@@@@@@AAAAAA>>>AAADDDGGGGGGFFFFFFGGGGGGHHHGGGEEECCCBBBCCCEEEBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGIIIHHHEEEDDDDDDFFFCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@???@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>:::===???@@@>>>===<<<===;;;<<<>>>@@@@@@AAA@@@@@@===???@@@@@@??????@@@BBB@@@AAAAAA@@@???===;;;::::::;;;;;;;;;;;;;;;;;;<<<999999999999:::;;;<<<<<<<<<;;;::::::999999::::::999888888888888888888999666666777777777888888888444444444555555555666666666666666666555555555555555555555555555555444444333333333333333333333333222222222222222333444444111111222333444444444444222222111111111111111111111111111111111111111111111111111111111111111000//////000111111111111111000111111111111222222222222222111111111111222222222222222222222222222222111111111111111111111111111111000000000000111111000000000111111111222222222222222222222222222222333333222222333333444555333666888888777888<<<@@@BBBLLLUUU[[[dddppp{{{{{{tttpppnnnoooooonnnooosssuuuxxx~~~zzzwwwwww}}}|||rrrnnnqqqrrrqqqrrrppphhh___QQQIIIDDDJJJYYYllluuuhhhkkkuuu|||~~~|||||||||}}}yyyzzz{{{||||||{{{zzzzzzuuuvvvwwwvvvvvvwwwzzz}}}||||||}}}yyyvvvtttqqqmmmjjjjjjfffaaa]]]\\\\\\\\\[[[___eeegggbbbaaahhhrrrwww~~~uuueee^^^gggvvvpppdddfffmmmyyy{{{tttxxxcccMMMCCC===<<<>>>888888999999999888888777666666666666666555555444444555555666555444333222444444444444333333222222000000000000000000//////111111000000//////......111111000///////////////........................++++++,,,,,,,,,---------:::;;;===>>>>>>>>>===<<<<<<===>>>???@@@AAAAAAAAABBB???======???AAABBBBBB<<<======;;;999999:::;;;;;;;;;<<<===>>>??????@@@;;;>>>AAABBBBBBCCCDDDEEEDDDDDDCCC@@@>>>===>>>@@@???@@@BBBDDDFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIJJJHHHEEEDDDEEEGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA???===<<<<<<===>>>:::===???@@@???=========:::;;;===???@@@AAAAAA@@@:::<<<======<<<<<<===???AAAAAAAAA@@@>>>;;;999777:::::::::;;;;;;<<<<<<<<<:::999999999::::::;;;<<<<<<;;;::::::999999::::::888888777777777777888888666777777777888888999999444444444555555555666666666555444333333333333333222333333333333333333333222222222222222222222222111111111111222222333444000111222333444444555444111111111111111222222222000000000000000000000000/////////000111111222222000111222333333333333333000111111111111222222222222222111111111111222222333333222222222222222222111111111111111111111111111111000000000000111111.../////////000000111111222222222222222222222222333333222222333333444555444666888777666777:::>>>???KKKVVVXXX[[[eeeqqqyyy~~~yyyvvvuuurrrmmmlllnnnooosss}}}~~~xxxrrr{{{{{{xxx}}}uuujjjWWWPPPMMMUUUfff}}}{{{kkkbbbiiiuuu}}}}}}xxxvvvtttqqqooollliiigggfffbbb]]]ZZZ[[[]]]___```dddkkklllggggggrrr{{{nnn^^^[[[ooogggZZZ^^^qqq}}}zzz{{{qqqsssUUUDDD>>><<<<<>>>>>===<<<<<<==============================>>>>>>>>>======<<<===<<<;;;999888888999999:::;;;<<<>>>????????????>>>>>>???@@@@@@@@@@@@???HHHGGGDDD???<<<<<<>>>@@@CCCDDDFFFHHHIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDJJJIIIFFFDDDCCCCCCDDDDDDGGGFFFEEEDDDBBBBBBAAAAAADDDBBBAAA@@@@@@AAACCCDDD@@@BBBDDDEEECCCBBBBBBCCCDDDBBBAAAAAACCCDDDDDDCCCAAA@@@?????????@@@BBBBBBDDDBBB@@@>>>=========>>>>>>>>>>>>>>>????????????@@@???>>>======>>>?????????@@@BBBCCCCCCBBB@@@???BBBAAA???===<<<;;;;;;;;;:::999777666666888:::;;;;;;999888888:::;;;;;;:::===;;;888777888888888777777777777777666555333333666666555444444444444555666555333222111222333333777777777777666555444333444444444444444444444444333333333333333333333333222333444555666666666666333333333333333333333333222222222111111111111000000000111111111222222333111111111111111111111111111111111111111111111111...//////000111222222333111000000000111222333333222222222222222111000///000000000111222222222333333333222222111000000000111111222222222222111111444444333222111000///...333333333444444444555555555555555555666777888999>>>JJJVVV[[[ZZZ[[[ccclllzzzpppjjjiiijjjooottt|||tttiiilllvvvttt```\\\\\\iiivvvnnnfffeeeooo{{{|||yyyvvvssssssqqqnnnlllkkkjjjgggfffaaa[[[WWWZZZ^^^___aaadddgggiiikkkmmmttt~~~}}}qqqhhhooorrr___```fffooo{{{yyyuuu]]]HHHCCCAAA<<<999<<<999999999999999999999999888888999999888777555444555555444333333333333444333333222222111000//////111000000000000000000000////////////////////////......////////////......------,,,,,,,,,---......++++++++++++++++++++++++:::;;;<<<===>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>======>>>===;;;:::999999999:::<<<<<<===>>>????????????>>>>>>???@@@@@@@@@@@@@@@???>>>===:::888999<<>>>>>>>>???AAAAAACCCBBB@@@>>>=====================>>>>>>>>>?????????>>>>>>======>>>???@@@;;;<<<===>>>>>>===<<<;;;@@@???>>>===<<<;;;;;;;;;999888777666777888:::;;;;;;;;;;;;;;;;;;::::::;;;===;;;999888888999888888777777777777666555444333666555444444333333444444444333222111111111222222222222222222111000//////222111111000000///......222222222222222222222222111222333444444444444444222222222222222222222222222222222111111111000000444333222111///...---,,,111111111111111111111111111111111111111111111111//////000111111222333333222222111111222222333333111222222222222111000///111111111111111111222222222222222111111111000000000111111222222111111000222222111111111111111000333333333444444444444555555555555555666777888999<<>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;>>>>>>????????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@=========<<<<<<>>>CCCFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEDDDDDDBBBAAA@@@@@@@@@@@@??????>>>>>>???AAACCCDDD@@@BBBDDDCCCBBBAAAAAABBBDDDBBBAAA@@@AAAAAAAAA???>>>>>>=========>>>???@@@BBBAAA@@@>>>============<<<<<<<<<============>>>============>>>>>>@@@@@@==============================<<<;;;;;;;;;;;;;;;999888777777777888:::;;;:::===@@@???<<<::::::;;;===;;;999888999:::999888777888888777777666555444555444333333222222333333333222111000000000111111222333333333222111000///222222222111111000000000111111111111111111111111111222222333333333222222111111111111111111111111222222111111111000000000444333222000...,,,+++***111111111111111111111111111111111111111111111111///000000111111222222333444333222222222222222222111111222222111111000000111111111111111111000000000000000111111111222222000111111222222111111000000000000111111222222222333333333333444444444444555555444555555666777888;;;AAAIIIOOOSSSXXX]]]bbbvvvwwwppplllkkkmmmpppuuu|||ooobbbZZZbbbttt~~~sssbbb```dddnnn|||~~~zzzxxxrrrrrrssssssrrrpppnnnmmmnnnoooqqqqqqoookkkfffcccZZZVVVUUUWWWYYY[[[___eeeiiisss~~~}}}gggnnnooouuuqqqRRREEE;;;===???:::666777777777777777777777777777666666777666666555444333333333222111111111111222222222222111111000000///.../////////000000111111111000///......///000111//////------------//////000///...------,,,------------------------------999999::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????>>>>>>>>>>>>======<<<<<<<<<<<>>======>>>??????@@@AAA@@@@@@@@@@@@@@@AAAAAAAAADDDHHHLLLHHHHHHFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@?????????@@@AAABBBDDDEEEAAABBBCCCBBBAAA@@@@@@AAADDDBBB@@@???@@@@@@???===<<<<<<<<<<<<======>>>>>>@@@@@@???>>>======<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>???@@@@@@>>>>>>============>>>>>>:::::::::999999::::::;;;888777777777888999:::;;;:::???CCCBBB===999999<<<<<<:::999999::::::999888777777888888777666666555444333222222111111222222222222222111111111111222333333333333333222111111111111222222333333333444111111111111111111111111222222222333222222111111000000000000000000000000111111111111000000000000000/////////////////////111111111111111111111111111111111111111111111111/////////000000111111111333333222111000000000111000000111111111111000000222222111111000000///////////////000111222222333000000111111111111000000000000000000111111111111222222333333333444444444444444444444555666777777999===BBBHHHOOOTTTYYY\\\ggg{{{tttsssqqqrrrvvv|||ttthhh```dddppp{{{|||hhh\\\\\\eeesss|||xxxuuusssqqqlllnnnpppqqqpppooonnnnnnmmmpppssssssooohhhbbb^^^YYYVVVUUUWWWWWWYYY___gggppp{{{{{{sssppp|||vvvYYYGGG>>>888:::<<<999666777777777777777777777777777666555555555444333333222222222111000000000000000222111111111000000000///---......//////000000111000///...,,,,,,...///000111000...------...000111...---,,,+++***)))))))))------------------------888888888999::::::;;;<<<========================;;;<<<===>>>>>>>>>>>>>>>==================<<<<<>>===<<<===>>>??????@@@@@@??????>>>????????????AAAEEEHHHDDDCCCBBBAAA@@@@@@AAAAAAEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFAAABBBBBBAAA??????@@@AAABBB@@@>>>>>>>>>>>>===<<<;;;;;;<<<<<<============>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>?????????;;;::::::999999::::::;;;888888888777888888999:::777777777777888999:::;;;:::>>>CCCAAA<<<999999;;;:::999888999::::::888777666777777777777666666555333333222111111111111222222222333333333333333333000000111111000000//////000000000000000000000000222222222222222222222222222333333333333222222111000000000000000000000000111111111000000000//////......//////000111222222000000000000000000000000000000000000000000000000.........///////////////111111000//////.../////////000000111111111000000222111111000000/////////......///000111222222333000000000111111000000000111111111000000000//////222222222333333333444444333333333333444555666777888:::===CCCIIIPPPTTTVVVZZZlll{{{tttnnnnnnrrryyy}}}zzzvvvtttvvv{{{}}}||||||ppp^^^VVVYYYeeevvv}}}~~~~~~~~~|||zzzyyyxxxvvvsssqqqooooookkkmmmooopppooooooqqqssstttwwwyyywwwpppggg```\\\XXXVVVUUUUUUTTTVVV```lll}}}sssqqqyyyyyy]]]LLLCCC===999888888777777999666666666666666666666666555555444333333222222222111111000////////////000111111111000000000000000------......////////////......---,,,,,,---......111111000//////000111111...---,,,+++***)))))))))++++++++++++++++++++++++777777777777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<============<<<<<<============<<<<<<>>>>>>>>>>>>>>>===<<<<<<<<<===>>>>>>??????>>>>>>===>>>???>>>>>>???AAADDDAAAAAAAAAAAAAAAAAA@@@@@@CCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFAAABBBBBB@@@>>>>>>???@@@@@@???===<<<=========;;;:::;;;<<<============<<<=========>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;======>>>>>>>>>>>>::::::::::::::::::::::::777777666666666777777888666666777888999::::::;;;999<<>>;;;999999:::888777777888999999777666555555666666666666555555444333222222111111222222222222333444444444333333111222222333333222111111555444333222111///......222222222222222222222222111222222333333333222222000000000000000000000000111111000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000///..................//////000000111111000000000000000000000000//////......//////000111222222///000000111111000000///111111111000000/////////222222222222333333333333333333333333333444666666666888:::>>>CCCIIINNNQQQTTT\\\jjjzzzxxxnnniiijjjooottt}}}zzzyyy}}}yyyzzzfffWWWTTTZZZjjj|||~~~{{{{{{zzz{{{|||{{{yyy{{{}}}zzzyyyxxxttttttsssqqqpppnnnmmmlllkkkmmmnnnmmmmmmpppvvv{{{{{{pppfff___\\\VVVTTTTTTSSSSSSXXXgggwww~~~kkkjjjxxxxxx]]]MMMGGGBBB???;;;888666666888999666666666666666666666666666555444333222222222222111111000////////////000000000000000000000000000........................------------------------000000000000000000000000000///...------,,,------++++++++++++++++++++++++666666666666777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;<<<=========<<<;;;<<<<<<=========<<<<<<;;;;;;;;;<<<===============<<<===>>>>>>>>>???AAACCC???@@@BBBBBBCCCBBBAAAAAABBBAAA@@@@@@??????@@@@@@@@@AAABBBCCCDDDEEEEEEEEECCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBAAA???======>>>@@@>>>===;;;;;;<<<======<<<:::;;;<<<===>>>======<<<<<<<<<=========<<<;;;:::;;;<<<<<<<<<<<<=========;;;<<<===>>>>>>======<<<::::::;;;<<<<<<;;;::::::777666555555555555555666555666777888999::::::;;;999:::::::::999999999999666666666777888888666444444444555555555555444444444444333222222222222222000111222333444333333222333444444555555444444333333333333333333222222222111111111111111111111111//////000111222222222222111111111111111111111111111000000000////////////000000000//////.........000000000000000000000000000000000000000000000000111111111111111000000000///............//////000...//////000000000000000/////////000000000000000.../////////000000111111//////000000000000///////////////000000000000000111222222222222333333333222222222222333444555666333555888:::<<>>@@@:::;;;===???@@@???===<<>>>>>?????????@@@AAABBBCCCCCCCCCCCCAAAAAA@@@@@@???@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBAAA???===<<<>>>@@@===;;;::::::<<<======<<<;;;;;;===>>>>>>>>>===<<<;;;<<<=========<<<;;;:::<<<<<<<<<============>>><<<<<<===>>>>>>===<<<;;;444555777888888777555444777666555444444444444444555666777888:::::::::;;;999888666666888999999888555444555666888888666444333333444444555444444333555444333333222222333333///000111222333333222111///000000111111111000000))))))+++---000222333444000000000000000000000000------///000111111111111111111111111111111111111000000000000////////////------..................000000000000000000000000000000000000000000000000333333222222222222222222///////////////000111222......///000000000000000......//////000000111111////////////000000000000//////000000000000//////------...///000111222222111111222222222333333333222222222222333444555555111444666777888<<>>:::===777:::;;;888555444555555888888888888888888888888777666444333222222333444222222111000000000000000////////////000000000000//////...---,,,++++++***...///222333333222///...***,,,...000000...,,,***------,,,,,,,,,---......------------------------555555666777888999999:::::::::;;;;;;;;;:::999999;;;:::999888888888999::::::;;;===<<<;;;::::::;;;999;;;<<<<<<;;;::::::;;;===<<<;;;::::::;;;===>>>>>>===<<<;;;:::;;;<<<===???>>>>>>>>>>>>>>>???@@@DDD@@@<<<;;;>>>AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBB@@@???======>>>@@@AAA@@@@@@@@@BBBDDDDDDCCCAAAAAABBBBBBBBB@@@>>><<<;;;<<<<<<======<<<:::888777:::::::::;;;;;;;;;<<<<<>>===<<<;;;<<<======:::999999888888999999:::<<<<<<======<<<;;;::::::;;;;;;;;;:::999888777777444333222222222333444555444666777999:::::::::999<<<;;;:::888888888888999555555666666777777888888666555444333222333333444666555444333222222111111111111111111111111111111222111000000000111333444222222222000...***(((&&&000000000000000000000000000///...///111222222111000000000000000000000000222222111111111111222222000000000000000000000000000///.........000111222////////////000000000000222555777444///,,,...111............////////////000000000000///...---,,,///////////////000000000............////////////............////////////////////////000000000000222222222111111111000000111111222222222333333333444555666555555666999<<>>888888777666555555666666777777777777888888888888666555444333222222222222000000000000000000000000//////000111111000......---...000111111000000///---...///000000///...---,,,,,,,,,---------......---,,,+++******+++---...---------,,,,,,+++++++++666666666777777888888888999999:::::::::::::::999;;;:::999888888999:::;;;888:::;;;;;;:::999:::;;;<<<===??????===<<<===>>>===<<<;;;;;;;;;;;;<<<===<<<;;;:::::::::;;;<<<===>>>============>>>??????AAA>>>;;;;;;===??????>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>===<<<===???@@@AAA@@@AAABBBDDDDDDCCCAAA@@@@@@@@@???>>>===;;;;;;;;;<<<<<<<<<<<<;;;999888:::;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999::::::;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;::::::888888888888777666555555111111111111222444666777666777888:::;;;;;;::::::;;;:::999888777777888888555555555555555555666666666555444333222333333444444444333222222222222222111111111111111111111111222111000000000111222333444555555444333111///...000000000000000000000000222111000222444555444333000000000000000000000000111111000000000000111111////////////////////////000000///......///000111.../////////000000000000111444555333...,,,---000............////////////......///////////////......///000000111111000000............////////////............/////////////////////000000000111111222222222111111111000000111111111222222222333333333444555555444666888;;;GGGPPPTTTSSSVVVeeezzz{{{sssrrrzzz|||cccRRRKKKKKKKKKKKKMMMRRR[[[eeelllrrrxxx{{{rrrqqqvvv}}}yyyuuuuuussspppnnnoooqqqqqqqqqxxxvvvuuuuuuvvvwwwxxxwwwxxxxxxxxxxxxxxxxxxxxxwwwxxxwwwxxxyyy|||}}}|||{{{yyyyyyyyyyyyyyyyyyxxxxxxvvvxxxzzzzzzxxxwwwvvvwwwxxxwwwvvvuuutttsssssssssttttttrrrrrrrrrrrrssstttyyyyyyyyyzzz{{{zzzxxxwwwvvvvvvsssppplllkkklllnnnppprrrsssvvvpppcccYYYRRRRRRUUUUUU]]]mmmpppbbbaaahhhvvvrrrRRRCCC<<<666555999:::999888888777777888888666777777777777777777777444444333222111000000111111111111111111000000000...///000111111000000//////000111111000///...------...///000000///...---......------,,,,,,,,,+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++666666666666666666666777777888999:::::::::::::::;;;;;;::::::::::::;;;;;;666888:::::::::999:::;;;===>>>@@@@@@>>>===>>>???>>>===<<<;;;;;;;;;;;;;;;:::999888888999:::;;;<<<<<<<<<;;;;;;<<<======>>>???===<<<===>>>>>>>>><<>>===<<<<<<===>>>???BBBAAAAAABBBDDDDDDCCCAAA???>>>===<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;:::<<<<<<;;;::::::::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;::::::888888888888777666555555000000000111333666888:::888999:::;;;<<<<<<;;;::::::999888777666666666666444444444444444444333333555444444333333333333444333222222111111111222222111111111111111111111111222111111000000000111111///000111111111111000000000000000000000000000000///...---///111222111000000000000000000000000000000000////////////000000////////////////////////111000////////////000000....../////////000000000///222333111---+++---///............////////////,,,---...///000000000000...///111333333222111000............////////////............////////////000000000000111111111111222111111111111000000000111111111222222222222333222333444333333444777999FFFRRRYYYVVVTTT^^^ooo{{{}}}yyy|||sssnnntttzzz}}}www\\\KKKGGGEEECCC@@@AAAGGGNNNTTTUUU\\\hhhpppqqqnnnrrryyy}}}yyytttrrrqqqrrrrrrrrrvvvtttsssrrrtttttttttsssttttttttttttttttttttttttsssrrrrrrtttvvvxxxxxxwwwuuuuuuttttttsssssssssrrrqqqsssuuuuuusssqqqqqqrrrrrrqqqpppooonnnmmmmmmmmmooonnnlllllllllnnnpppqqq{{{|||}}}~~~}}}{{{xxxvvvvvvsssmmmhhheeehhhnnnssstttvvvzzzyyyhhh]]]WWWTTTVVVZZZ```mmm}}}oooeeeeeeppp}}}~~~|||ttt]]]EEE<<<999777777;;;999888888777777777777888666555555555555555555555333222111000000000000000333222222222111111000000...///000111111222111111111111111000///...,,,,,,---......//////......---//////...---,,,+++******+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,666666666555555555555555666666888999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<666888:::;;;;;;:::;;;===<<<===??????===<<<===>>>>>>>>>===<<<;;;:::::::::888777777777888999;;;<<<::::::::::::;;;<<<======??????@@@@@@AAA@@@>>>===>>>>>>????????????>>>>>>???>>>>>>===>>>>>>???@@@CCCBBBAAABBBCCCCCCBBBAAA>>>===;;;:::999999:::;;;::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::>>>>>>======<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;::::::999999999999999999888777777222222222333555888:::<<<:::;;;<<<======<<<;;;;;;999888777777666555555555555555444444333333222222444333333333333333333333333333222111000000000000111111111111111111111111222111111000000000000000,,,------...............000000000000000000000000---,,,,,,---///000///...000000000000000000000000//////............//////////////////////////////000000000///////////////........./////////000000...///000///---,,,---...............////////////------...///////////////...///222444444333111///............////////////............////////////000000000000111111111222111111111111000000000000111111111111222222222222222222333222222333555888FFFSSS]]][[[VVV\\\iiissswwwsssrrrvvv}}}yyyrrrssswwwyyy}}}nnn]]]NNNMMMKKKHHHEEEEEEHHHJJJFFFJJJRRR[[[___aaahhhqqq}}}xxxwwwwwwwwwwwwxxxwwwuuuuuuuuuuuutttsssrrrrrrqqqqqqqqqqqqqqqqqqooonnnnnnooorrrtttttttttsssssssssrrrqqqqqqppppppoooqqqssssssqqqpppooopppooooooooonnnmmmlllkkkkkklllkkkjjjjjjlllooorrrtttzzz|||~~~}}}zzzvvvrrrpppnnnlllhhheeeeeekkktttzzz{{{~~~vvvggg```___aaafffkkk|||{{{yyyuuutttzzz~~~vvvxxx]]]MMM>>>999999999:::===666555555444444555555555555555444444444444444333333222111000000000000000333333222222111111000000...///000000111222222333000000000//////...------------------------------......------,,,+++******+++,,,---------,,,+++*********++++++,,,,,,,,,---555555444444444444444444555666777888999999:::999:::::::::;;;;;;<<<<<<<<<888:::<<<===<<<<<<===>>><<<>>>??????>>>======>>>>>>>>>===<<<<<<;;;:::999777666666666777999:::;;;999999999999:::;;;<<<===>>>@@@AAABBBAAA???>>>======>>>>>>??????>>>>>>===????????????@@@@@@AAAAAADDDCCCAAAAAABBBBBBAAA@@@<<<;;;:::999999:::;;;<<<;;;;;;::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<::::::999999999999::::::999999:::::::::::::::999888888999999999888777777555555555666777999;;;===;;;<<<===>>>===<<<;;;:::888888777777666555555444555555555444444333333333222222333333333333333333555444333111000/////////111111111111111111111111000000000111000000000000222111111111111111111111000000000000000000000000000//////000222333333222000000000000000000000000//////............//////........................///000000000000/////////............////////////---.........---,,,---...............//////////////////000//////...------...///222444444333111///............////////////............///////////////000000000000111111111000000000000000000000000000000111111111222222222111222222222111222444666BBBPPPZZZYYYUUUYYYccckkkiiikkknnnnnnlllqqq~~~{{{yyyxxxyyy{{{{{{ttteeefffeee```XXXOOOHHHDDDFFFEEEGGGKKKOOORRR[[[cccrrr~~~}}}{{{{{{|||}}}|||{{{yyyyyyyyyxxxvvvtttssssssqqqpppoooooooooooommmlllkkkmmmooorrrsssrrrqqqqqqqqqpppppppppoooooonnnpppqqqqqqpppnnnnnnnnnmmmmmmnnnnnnnnnmmmlllllliiiiiiiiijjjmmmpppsssuuuvvvxxxzzzyyytttnnnjjjiiieeefffhhhjjjooovvv~~~vvvlllkkknnnttt|||}}}{{{{{{zzzqqqzzz~~~fffJJJAAA777555555666777999555444444444444444555555555444444444333333222222333222222111111111111222222222222111111111000000...//////000000111222333..................//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++************++++++,,,,,,,,,333333333333333333444444555666777888888888888888888999:::;;;;;;<<<;;;;;;999;;;=========<<<===>>>>>>???AAAAAA???>>>???@@@<<<=========<<<;;;::::::888777666666777888999:::999999999999:::;;;=========>>>@@@@@@>>><<<;;;;;;>>>>>>????????????>>>>>>??????@@@AAAAAABBBBBBBBBDDDBBB@@@???@@@@@@???>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999:::999999888888999999:::888888999:::::::::999999555666666777777666555555666666666666888:::<<<>>><<<===>>>>>>===<<<;;;:::777888888888777666555444555444444444444444333333111222222333333333333222555444333222111000000000111111111111111111111111...///000000111111000000444333222222111111222222000000000000000000000000000///...///111333222111000000000000000000000000//////............//////..............................///000000000000000------........./////////---------------.....................////////////000000000000///...---,,,...///111333333222111000............////////////............////////////////////////000000000000//////000000000000000111000000000111111111111222222222333222111111444666;;;FFFOOOOOOMMMRRR[[[```___fffkkkhhh```aaauuu~~~~~~vvvxxxvvveeeUUULLLKKKEEEAAABBBCCCFFFLLLRRRYYYeeettt}}}~~~~~~~~~}}}|||yyyvvvvvvtttrrrpppnnnmmmmmmnnnllljjjiiijjjmmmppprrrrrrnnnnnnnnnnnnnnnnnnnnnnnnkkkmmmoooooommmlllkkkllljjjkkkmmmnnnoooooonnnmmmjjjjjjkkklllmmmoooqqqqqqqqqtttvvvtttooojjjhhhhhhfffjjjqqqxxx~~~{{{xxx{{{sssooowwwwwwuuu~~~gggPPPAAA===888555444555666777666555555555555666666777555555444444333222222222333222222111111111222222000000000000000000000000//////......///000111222......------......///000---,,,,,,++++++,,,,,,---***+++++++++,,,,,,,,,---------------,,,++++++************+++++++++++++++111111222222333333444444666666777777777777777666777888999:::;;;;;;;;;::::::<<<======<<<;;;<<<<<<===???@@@@@@???>>>>>>???;;;<<<<<<======<<<;;;:::999888777777777888999:::999999999999;;;<<<===>>>===???@@@???<<<;;;;;;<<<>>>??????@@@@@@??????>>>>>>>>>???@@@AAAAAABBBBBBDDDBBB???>>>>>>>>>===<<<;;;;;;<<<===>>>>>>============;;;:::999::::::;;;888999999:::;;;<<<======:::;;;<<<<<<<<<;;;:::999:::::::::999999:::::::::777777888999999999999999555555666666666666666555333333444555888:::===???======>>>>>>===;;;:::999888888888999888777555444222222222222333333333333000111222333444333333222333333222222222222333444111111111111111111111111,,,---///000111111111111111111000//////000111222000000000000000000000000...------...000111111000000000000000000000000000000//////////////////000........................,,,---///000111111111111---------.........//////---,,,,,,---...//////...............////////////...///////////////.........///000000111111000000............////////////............////////////---.........////////////////////////000000111111000000000000111111111111222333333222111111444666555===CCCCCCEEEKKKRRRUUUYYYaaahhheee[[[YYYhhh{{{zzzyyyqqqgggYYYQQQJJJHHHFFFCCCCCCFFFDDDNNNZZZccchhhooo{{{|||xxxuuurrrooolllkkkkkkkkkjjjhhhggghhhkkkooopppqqqllllllmmmmmmnnnnnnooooookkkmmmoooooommmkkkkkkkkkjjjlllnnnppprrrrrrrrrqqqoooppppppppppppooommmlllmmmppptttrrrooolllmmmoooqqqvvvuuujjjhhhtttwwwvvv~~~hhhTTTFFF???>>>;;;777666777777777555555444444555555666777666555555444333333222222111111000000000111111222.........///000000111111//////...------...///000000///...---------...///---,,,+++******+++,,,---,,,,,,,,,+++++++++++++++---,,,+++***))))))))))))++++++++++++************000000111222333333444444666777777777777777666555666777888:::;;;;;;:::::::::;;;===<<<;;;::::::;;;;;;<<<>>>>>><<<;;;<<<===:::;;;<<<=========<<<;;;:::999888777777888999999999999999:::;;;<<<>>>???@@@BBBCCCAAA>>><<<===?????????@@@@@@@@@@@@??????<<<===>>>@@@@@@AAAAAAAAADDDAAA>>>=========<<<;;;;;;<<<===???@@@???>>>>>>>>>===<<<:::999999::::::777888999:::<<<===>>>>>><<<===>>>>>>>>>===;;;;;;<<<;;;;;;::::::;;;;;;<<<666777888999999999999999777777888888888888888777///000111333777;;;>>>@@@======>>>===<<<;;;999888888888999999999777555444000000111111222222222333000111222333444333333222000111111222333555666777111111111111111111111111+++,,,...000222222222222111000000000000222333555000000000000000000000000222111000111333555444333000000000000000000000000000000////////////000000........................+++,,,...000222222222222---------.........//////---,,,,,,---///000//////............/////////000,,,---...///000000000000///////////////000000000............/////////000............/////////000------------.........///.../////////000000111111000000000000111111111111333333444222111222444666444999<<<<<<@@@GGGMMMNNNWWW^^^eeeddd[[[VVVaaaooouuuzzzmmmddd[[[WWWRRRJJJEEEDDDCCCGGGMMMOOOOOOSSS```mmm}}}xxxvvvrrrnnnkkkjjjiiiiiiiiigggfffgggjjjmmmoooppplllmmmnnnoooppppppqqqrrrmmmoooppppppooommmmmmmmmlllnnnqqqtttvvvvvvvvvvvvvvvvvvvvvuuusssooollliiikkkooossssssppppppssswww|||vvvoookkkfffffftttrrrzzzhhhQQQEEE???;;;<<<:::666444555666555222222222222333333444555666666555444444333222222000000////////////000111,,,,,,---...///000111111000///---,,,,,,---...///222000///---,,,,,,,,,------,,,+++******+++,,,---...------,,,+++***)))))),,,+++)))''''''''''''(((,,,+++++++++******))))))111111000000111111222333333333333444444444555555777888999:::;;;:::999888===<<<;;;:::999999999999<<<===>>>>>>>>>===;;;;;;999:::;;;<<<<<<<<<;;;:::;;;:::888888888888:::;;;999999:::;;;===???AAABBB@@@@@@@@@@@@???>>>=========@@@BBBBBB@@@>>>======@@@@@@?????????@@@AAABBBCCCBBB@@@>>>>>>>>>>>>???>>>>>>======<<<<<<<<<<<<<<<;;;:::888777777888888@@@>>><<<:::999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>======<<<;;;;;;;;;;;;<<<;;;;;;999888777777666666777666555444444555666777888999::::::;;;<<<======AAAAAA@@@>>>===;;;::::::;;;:::999888777666555444111111000000111111222333444444444444444444444444111111111111111111111111---...///111111111000///111000000///////////////333222222222111111000000444444333222111000//////000000000000000000000000////////////////////////......////////////............---------,,,,,,,,,)))***,,,---...---,,,,,,.........------,,,,,,,,,......------------......------............------000000000000000000000000...............///000111111000///...............000000///////////////000//////............//////000000000///000111111222222222111111000/////////222222222222222222222222666666777:::===BBBGGGIIISSSYYY______ZZZWWWZZZ]]]lllsss||||||||||||zzz~~~|||wwwtttnnneeeWWWMMMFFFFFFFFFFFFGGGLLLRRRVVVaaajjjuuu{{{}}}~~~}}}zzzpppjjjkkkkkkhhhhhhdddaaacccgggkkkjjjhhheeeggggggjjjrrryyyxxxssstttooonnnssssssnnnlllnnnrrrtttwwwwwwvvvwwwzzz}}}}}}}}}}}}vvvsssuuuuuuyyy}}}|||zzzyyy}}}}}}nnnhhhiiikkkiiiqqqyyy|||wwwpppWWWEEE>>>===:::::::::999888777666666444444444555555555666666666555333111000000111111222111111111000000//////111111000000//////......------......//////000000.........------,,,,,,,,,/////////......---------///...---,,,***)))((((((++++++++++++++++++++++++,,,++++++******++++++,,,111111000000111111222333444444444444555555555666777888999:::::::::999888<<<;;;:::999999999999999======>>>>>>===<<<;;;:::999:::;;;<<<<<<<<<;;;;;;::::::999999999999::::::999999:::;;;===???AAABBBDDDDDDDDDCCCBBBAAA@@@???>>>@@@CCCCCCAAA???>>>>>>@@@@@@@@@@@@@@@AAABBBBBBBBBAAA???>>>=========>>>@@@???===;;;;;;<<<>>>???>>>===;;;:::999999::::::<<<;;;:::999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;:::999888777777777777777666555444444555666777444555777999;;;===>>>???@@@@@@???>>><<<;;;:::999::::::999888777666666555222222222222222333444444333333333333333333333333222222222222222222222222000111222222222222222222222222111000000000000000222222111111111000000000111000000//////......---000000000000000000000000////////////////////////......////////////..................------,,,,,,,,,,,,---.................................------......------------...............//////.........////////////////////////------,,,,,,,,,------...000//////............///000000///////////////000000//////////////////000---------.........//////111111111000000000000000222222222222222222222222333444555888<<>>>>>999999999999888777666555444444444444444444444444555444222111111111111222111111111111000000000///000000000000////////////.........///////////////......---------,,,,,,,,,,,,,,,,,,++++++*********...------,,,+++***))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,111000000000000111222222444444555555555666666666666777888999999999999888:::999999888888888999999============<<<;;;:::999999:::;;;<<<===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;:::888999:::;;;>>>@@@BBBCCCEEEEEEEEEDDDCCCAAA@@@??????AAACCCCCCAAA?????????AAAAAAAAAAAAAAABBBBBBBBB@@@???>>><<<<<<<<<<<<===AAA>>><<<999:::<<>>===<<<<<<<<<<<<<<<;;;<<<<<<======>>>??????<<<;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;::::::999888777777777888777777555555555555777777444444666888:::;;;======???>>>===<<<;;;:::999888888888888777777666666666444444333333444444555666444444444444444444444444333333333333333333333333333333222222111222222222333222222111111111111111111111000000000000//////........................000000000000000000000000000000000000000000000000......////////////....../////////............---..................///000............////////////......------------......////////////////////////////////////////////////......---,,,,,,,,,------.........---......//////000//////......///000000000000000000000000000000,,,---.../////////...---//////000000000000111111222222222222222222222222111222333666:::>>>BBBDDDNNNVVV___aaa\\\TTTPPPOOOTTT\\\kkk~~~|||zzzxxxxxx}}}tttmmmkkkjjjiiiggg```WWWPPPHHHIIIJJJLLLOOOTTT[[[___jjjmmmooossszzz~~~vvvnnnhhhcccbbbbbbccccccbbb___\\\^^^dddkkkrrr|||{{{tttwww|||{{{{{{~~~wwwnnnlllrrr~~~|||mmmTTTBBB<<<======;;;888999999888888777666555555444444333333222222111333222222111111111222222111111111111000000000000////////////000000000000///////////////............------------,,,,,,,,,.........---------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++000000000000000111222222333333333444444444555555555666666777888888888888888888777777888888999:::=========<<<;;;:::999888999:::<<<=========<<<;;;:::;;;<<<======<<<;;;:::888999:::;;;===@@@BBBCCCCCCBBBBBBAAA@@@>>>===<<<>>>???AAAAAA???>>>>>>???AAAAAABBBBBBCCCCCCCCCBBB>>>===<<<;;;:::;;;<<<<<<>>>===;;;::::::<<<>>>??????>>>>>>======<<<<<<<<<:::;;;<<<===============<<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;::::::;;;;;;999999888888777888888888888777666555555666777888888888888999999999999999===<<<<<<;;;999888888777555555555555555555555555444333333333333444555555555555555555555555555555333333333333333333333333444333111000//////000111222222111000000000000111000000000///////////////.../////////000000000111////////////////////////000000000000000000000000......////////////....../////////////////////...//////---------...///000,,,,,,------......//////......------------......////////////////////////////////////////////////111000///...............------------......///000//////.........///000000111111111222222111111111...///111333333222111000......//////000111111222111111111111111111111111111111222444666999;;;===HHHQQQ[[[___\\\TTTNNNKKKKKKPPP]]]ppp~~~yyywww|||wwwjjj[[[TTTKKKFFFFFFIIILLLMMMTTTVVVZZZ```jjjuuu{{{}}}|||pppiiibbbdddgggiiihhhfffcccaaafffmmmuuu|||}}}vvv|||}}}{{{{{{{{{~~~wwwbbbVVVFFF===<<<===:::666777777888888777666666555555555444333222111000///111111111111111222222222111111111000000000000000......//////000000111111000000//////......------------------------------////////////............++++++++++++++++++++++++************************++++++++++++++++++++++++000000//////000000111222111111222222222333333333444444555555666777888888666666666777888999:::;;;===<<<<<<;;;:::999999999:::;;;<<<=========<<<;;;;;;;;;===>>>>>>===;;;;;;999999:::;;;===???@@@AAAAAA@@@@@@@@@>>>===<<<;;;<<<===???>>>===<<<===>>>@@@AAABBBCCCCCCCCCBBBBBB===<<<;;;:::::::::;;;<<<::::::;;;<<<<<<<<<;;;:::============<<<<<<<<<;;;999::::::::::::999888777===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::888888888777888888999999888777666555555666777888::::::::::::999999999999;;;::::::999888777666666333333333333333222222222222222222222222333333444333333333333333333333333333333333333333333333333444333222000000000111222111111000////////////000///////////////000000000......//////000000111111////////////////////////000000000000000000000000......////////////.........////////////////////////...---,,,,,,---...///+++++++++,,,,,,---------......------------......//////............//////........................111000///...............---------------...///000...............///000000111111222222222222111111///000222444444333222111------...///000111111222111111111111111111111111222222222333333444555555<<>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;999999999:::;;;<<<>>>>>>AAAAAAAAAAAA@@@???>>>===;;;<<<======<<<;;;===>>>???@@@BBBCCCCCCBBBBBBAAA===<<<;;;::::::;;;<<<<<<:::;;;===>>>===<<<999888;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>======<<<;;;;;;:::======<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::::::::888777777777888999::::::888888666666666666888888888888888999:::;;;;;;<<<999888888777666666555555333333222222222111111111111111000000111111222333000000000000000000000000333333333333333333333333555555444444333444444444111000000/////////////////////000000000000111111---------....../////////000000000000000000000000000000000000000000000000......////////////......---............////////////...------,,,---------+++++++++++++++,,,,,,,,,......------------......///...---,,,,,,---...///..............................---,,,,,,,,,---------------,,,------......------------...///000000000111222333333222111000...///000111111111000000------...//////000111111111111111111111111111111111111111111111111111111555<<>>???:::999999888888999:::;;;:::;;;===>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<:::999999999999:::;;;;;;@@@@@@AAAAAAAAA@@@@@@???;;;<<<======<<<<<<>>>???>>>???AAABBBCCCBBBAAA@@@===<<<;;;::::::;;;<<<===>>>>>>???>>>===<<<:::999;;;;;;<<<======<<<<<<;;;@@@@@@>>>======>>>???@@@======<<<;;;;;;;;;;;;;;;<<<;;;::::::999999::::::777777777777888999:::;;;999888777666666777888999777777888888999999::::::777777666666555555444444555555444333222111111000111000000000000111222222111111111111111111111111222222222222222222222222333444555555555555555555222111000000//////000000000000000111111111222222.../////////////////////000000000000000000000000////////////////////////......////////////......,,,,,,------............///////////////...------,,,,,,,,,,,,,,,,,,++++++......------------.........---,,,++++++,,,---...........................------,,,,,,,,,------.........---,,,,,,,,,------------------...///000000///000111222222111000///---............/////////---.........///000000000111111111111111111111111...///000000111111111111444888===CCCGGGJJJLLLMMMJJJKKKKKKMMMRRR\\\jjjttt}}}}}}}}}}}}zzziiiQQQKKKIIILLLMMMLLLLLLPPPXXXaaalllssswww|||{{{xxx{{{vvvwwwzzz{{{xxxqqqhhhbbb[[[aaarrr~~~{{{dddOOOBBB>>><<<999555333444666888444555555666666555555555555555444333222111111000111111222222111000///...///000000000111111111111000000000000////////////.........///////////////,,,,,,,,,---------.............../////////000000,,,+++++++++++++++++++++************************)))***,,,------,,,***)))///////////////000111111111111222222222333333333222222222222333555777888555666777888;;;===???@@@999888888777888:::;;;<<<:::;;;===>>>>>>>>>===<<<<<<;;;:::999999:::;;;<<<::::::999888888999999999>>>>>>???@@@@@@@@@@@@???<<<===>>>===<<<===???AAA===>>>@@@BBBBBBAAA@@@???===<<<;;;;;;;;;<<<===>>>CCCBBB@@@>>>===<<<<<<<<<;;;<<<===>>>>>>===<<<<<<:::999888777888:::<<<===>>>===<<<;;;;;;;;;;;;;;;<<<;;;::::::999999::::::777777777777888999;;;;;;999888777666666777888999:::999999888777666555555666666666555555444444333777777666555333222111111111111000000111111222333444444444444444444444444111111111111111111111111000111333444555444333333333222222111000111111111000000111111222222222333222222222222111111111111000000000000000000000000////////////////////////......////////////......,,,,,,,,,---------......///000111111111///...---.........------,,,,,,,,,.........------............---+++******+++---..........................................///000111///...------,,,,,,,,,,,,,,,,,,,,,---...///000111...///111222222111///...///............///000000.........///////////////000000000000000000000000,,,---...000111222222222000222555999>>>CCCGGGJJJDDDFFFHHHHHHIIIPPP\\\eeesss~~~xxxsssssszzzbbb\\\[[[^^^]]]WWWTTTVVVLLLQQQVVVYYY\\\bbbllltttuuuqqqqqqttttttrrrvvv}}}xxxssspppooossswww}}}xxxnnnfffhhhvvvzzzjjjRRRDDD???:::999999999:::999777444444444555555666555555444555444444333333222222222111222222222111000...---//////000000111111111222111111000000//////......---.........//////000000,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***,,,------,,,***))),,,------...///000000111222222111111111111111111111222444555666666555444888888888777777777777777999999888888999::::::;;;999999:::;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999777777666999;;;???BBBCCCAAA>>><<<>>>>>>>>>>>>>>>????????????@@@BBBCCCCCCBBB@@@??????>>><<<;;;;;;===???@@@AAAAAAAAA@@@>>>===;;;:::<<<<<<<<<>>>??????<<<:::===<<<;;;;;;;;;===>>>???===<<<;;;;;;:::::::::;;;;;;::::::999999::::::;;;;;;888555555999<<<<<<;;;666666555444444555666777888666555444555666555444666333222333555666444222333333222222111000000000///000111222222222222222111111111111111111111111111111111111111111111111111111222222333333333333222222222111111111111111000111222333333222000000/////////000///......------------------...//////000000111000000///...---444111......000111///------...///000000///......////////////...---,,,+++------,,,+++,,,---...///000///...---,,,+++++++++******+++,,,------------------------------------,,,---------...///////////////.........---------//////...,,,+++,,,...111---///000111111000///---////////////000000000111000000//////......------////////////////////////---...000111222222222222222333555777:::<<<>>>???===???@@@@@@@@@FFFPPPXXXhhhrrr}}}}}}tttqqquuu{{{vvvsssssszzzvvvkkkcccZZZZZZZZZTTTWWW]]][[[bbb[[[XXX\\\```dddrrryyypppkkkkkkfffhhhjjjmmmqqqwww}}}{{{xxx|||mmmTTTEEE>>><<<777777666555555555555555444444444444444444444444222222222111111111111000555444444333222111000000...000222222111//////////////////...+++'''###!!!---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---+++***)))(((((()))************))))))%%%(((+++***((((((+++...222,,,&&&%%%))),,,+++***------...//////000111111111111111111111111111111//////000111222222222222777777777777777777777777888777777777777777888999888999::::::;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;:::999888777777888;;;>>>AAABBBAAA>>>============>>>??????@@@@@@???@@@AAABBBBBBAAA@@@???@@@???>>>=========>>>???AAAAAAAAA@@@???===<<<;;;===<<<===???@@@???===;;;<<<<<<;;;;;;;;;<<<>>>???======<<<;;;::::::::::::::::::999999999999:::::::::888555666888;;;<<<;;;:::999888666666666777777:::888666555666777666555555333222333555666444222333333222222111000000000000000111222222222222222111111111111111111111111111111111111111111111111000000000000000111222222111111111111111111222222111222222222222222111111000/////////..................------......///000///000000000000//////...111///------...///...,,,---...///000000///......////////////...---,,,+++------,,,,,,,,,---.../////////...---,,,,,,,,,---+++,,,,,,------------,,,------------------------------------............///.........------------.........---,,,,,,...000---...000111111000...---////////////////////////000000000//////.........//////////////////////////////000111222111000000///000111333555777999999888:::<<<<<<>>>EEEPPPYYYeeellltttxxxzzz}}}}}}xxx|||~~~sssnnnhhh^^^```eeebbb[[[RRRNNNQQQUUUYYYdddrrryyypppnnnqqqrrrooommmkkkkkkkkkeee[[[WWWXXXRRRYYYfffuuuyyy```LLLAAA===;;;777666666555555555555555444444444444444444444444222222222111111111111000333333333222222111111000...000222222000......///111111111000...,,,***)))...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((((())))))))))))((((((((()))***+++***+++,,,---...***%%%$$$'''***)))'''......//////000000111111111111111111111111111111222222222222333444555555666666666666666666666666777666555555555555666666888999999::::::::::::999888888999999999:::::::::<<<<<<;;;:::999888777777888:::===???@@@@@@???>>>============>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========@@@@@@@@@???>>>===<<<<<<=========???@@@@@@===;;;<<<<<<;;;;;;;;;<<<============<<<::::::999999999999999888888888888999999999777666666888:::;;;:::;;;:::888777666555555555999777555555555555444333555333222333444555444222333333222222111000000000000000111222222222222111111111111111111111111111111111111111111111111111000///.........///111222000000000111222222222333222222222111111222222333111000///...---....../////////......//////000111...//////000000000000///...---++++++,,,---,,,+++......////////////............///......---,,,+++---,,,,,,,,,,,,---.../////////......---......///------.........------,,,------------------------............------------............------------,,,...///...---,,,---...---...///000000///...---//////..................000000000000////////////////////////////////////000111111111111000///......///000111222444555555333555666888;;;DDDOOOXXXaaadddhhhmmmssszzzzzzxxxvvvwww}}}}}}ssswww~~~|||fffYYYOOOQQQUUUXXX```kkkpppuuuxxxwwwyyyzzzwwwxxx{{{~~~|||yyy~~~|||tttlllfffeeebbb[[[XXX]]]hhhnnnnnnhhhhhhhhhggg___UUUPPPQQQWWWcccvvveeeNNNBBB>>><<<:::777666555555444444555555444444444444444444444444222222222111111111111000111111111111111111111111///000111111///......///000000000000000/////////.........------------------------,,,,,,+++++++++((())))))******++++++,,,))))))************))))))+++***)))***,,,------,,,,,,)))&&&&&&)))***)))&&&/////////000000000111111000000000000111111111111444333222222333444666777555555555555555666666666666666555555444444555555999999::::::;;;::::::999777777777888999999::::::<<<;;;;;;:::999999888888888999;;;===???@@@AAAAAA??????>>>======>>>??????@@@??????>>>>>>??????@@@>>>>>>>>>>>>===<<<;;;:::===============<<<<<<;;;===<<<<<<===>>>>>>===;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888888888888999888888777777888888999888777666666777888999999666666555555444444444444888666444333444444333222444333333333333444333333333333222222111000000000000111111222222222111111111111111111111111111111111111111111111111111111000///.........///111222//////000111222333333333222111000//////111222333222000...---,,,---///000///////////////000111111---...///000000111000000---,,,++++++,,,---------///////////////.........---.........------,,,+++,,,,,,,,,,,,------......//////.........//////000////////////...---,,,,,,------------------------.........------,,,,,,,,,------------------------+++---//////---,,,,,,------......//////......---............------------000000000000000000000000////////////////////////000000000000000000//////111111111222333333444444222333333555999AAALLLSSS\\\]]]```fffnnnwww}}}{{{zzz~~~nnn``````fffkkksss{{{{{{{{{wwwqqqooorrrtttsssxxxpppiiieeecccbbbdddgggnnnqqqsssrrrooolllkkklll|||~~~~~~|||uuulllbbb\\\TTTWWW[[[aaammm|||}}}|||zzzwwwmmmaaa\\\]]]jjjvvvpppRRRAAA===<<<:::888666666555444444444444555333333333333333333333333222222222111111111000000000000000000111111222222000111222111///......//////......------...//////..............................---,,,,,,+++******))))))******++++++,,,,,,++++++,,,,,,++++++******,,,)))((())),,,...,,,***+++***)))***,,,,,,***(((////////////000000000000//////000000000111111111000//////...///111222444333333444444444555555555777666666555555666666666::::::;;;;;;;;;::::::999666666777888888999::::::<<<;;;;;;::::::999999999888999:::<<<>>>AAACCCDDDCCCBBB@@@===<<<<<<<<<<<>>============>>>???<<<<<<<<<<<<;;;:::888888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::<<<<<<;;;999:::;;;;;;;;;;;;:::::::::999888777777666666777777999888888777777888888999666777777777777777888888333333444444555555555666888666444444555666555444222333333333333222333333333333222222111000000000111111222222222111111000000000000000000000000000000000000000000000000000111111000000000111222333//////000111222333333333000///.........000111222222000...---,,,---///000///////////////000111111---...///000000111000000,,,---------------///000000000//////............------------------,,,+++,,,,,,,,,---------------//////.........//////000////////////...---,,,,,,------------------------......------,,,,,,,,,+++,,,,,,------------------+++---......---,,,,,,---------............------...............---------///////////////000000000////////////////////////.........//////000111222111111222222222222333333444333333444777>>>FFFKKKTTTVVV[[[bbbkkkqqqsssssszzz~~~yyykkknnnxxx{{{sssnnngggaaaccciiiqqqvvv{{{yyysssrrrxxx~~~uuulllfff[[[fffsss~~~zzzqqqnnnooosss|||xxx___EEE;;;;;;;;;888777666666555444444444444444333333333333333333333333222222222111111111000000...//////000000111111222222333333222000...///000///......---,,,,,,------..............................---,,,,,,+++******,,,,,,,,,,,,,,,+++++++++******++++++***))))))(((+++)))'''(((+++,,,+++(((*********+++,,,,,,***))).........///////////////...//////000000111111111000000000000111222333444222222222333444444555555666666666666666777888888:::::::::::::::999999888666666777888999::::::;;;<<<;;;;;;;;;:::::::::999:::999999;;;>>>BBBFFFHHHFFFDDDAAA===;;;::::::;;;========================;;;::::::999999888888888777888999:::;;;<<<<<<<<<;;;:::888999:::;;;:::999::::::;;;;;;;;;:::999888777666666666666777888888999999888888888888999999555666888777666555666888333444555666777888888888999777666666888999999888111333444333222111222444333333222222111000000000111222222222222111000000000000000000000000000000000000000000000000000000111222222222333333333333000000000111222222222333////////////000000111222111000///...---....../////////......//////000111...//////000000000000///,,,---......---...000222111000///......---......,,,,,,------------,,,,,,+++,,,------......------//////......---......///------.........------,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------+++---...---,,,+++,,,---------------------------------........./////////............////////////////////////////////////---------...///000222333/////////000000000000000444333333444666;;;???BBBJJJNNNTTT]]]dddhhhiiihhhssszzztttmmmvvv{{{rrrlllsss{{{uuuqqqjjj|||eeePPP===:::;;;999777888666555444444333333444444333333333333333333333333222222222111111111111000......//////000000000111333333333111///......000000000000///......---------------------.........---------,,,,,,+++++++++......------,,,+++******((((((((((((((('''&&&%%%***)))((()))*********)))''''''((())))))))))))(((............------------......//////000111111222111222333444444555555444111111111222333444444444555555555555666777999999888888888888888777666666666666777888999:::;;;<<<;;;;;;;;;;;;;;;:::::::::;;;:::999:::>>>CCCHHHKKKFFFDDD@@@===;;;:::;;;<<<;;;<<<============<<<;;;;;;:::999888888999::::::888888:::;;;======>>>>>><<<:::999999:::;;;;;;:::999::::::;;;:::999888777666666666777888999:::;;;::::::999999999999::::::444666888777555444555777333444666777777777777666666555444555777999:::999111333444333111000222444333333222222111000000000222222222222222111000000000000000000000000000000000000000000000000000000000111333444555444333222111111111111111111222222///000111222222333333333000/////////..................------......///000///000000000000//////...+++---......---...111333222111///...---------...+++,,,,,,------,,,,,,,,,+++,,,---.........------//////...---,,,,,,,,,---+++,,,,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,------,,,******,,,...---,,,,,,,,,,,,,,,,,,---------...///000000111111,,,---------.........//////////////////////////////......---...///000111........./////////000000111111111222555888999:::???DDDLLLTTTZZZ^^^``````jjjrrr|||{{{|||{{{ssstttxxxxxx~~~~~~|||}}}}}}UUUEEE999999999555555;;;666555444444333333444444222222222222222222222222222222222111111111111000.../////////////////////111222111///,,,+++,,,......///000000000///...---+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********))))))***)))((('''&&&&&&)))***++++++))))))***+++'''((((((((((((((()))***---------------------,,,---......///000111111222---...000111222222111000000000111222333333444444333333444444666777999:::666666777666666555444444666777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<:::::::::>>>DDDIIIMMMEEECCC???<<<;;;;;;<<<===:::;;;===>>>>>>===;;;:::<<<;;;999888888999;;;===999999;;;===>>>???@@@@@@===;;;999:::;;;<<<;;;;;;999::::::;;;:::999888777666666777888999;;;===>>>;;;::::::999999::::::;;;333666888888555444555666333444555555555444333222222111000222555777777777000333444333111000222444333333222222111000000000222222222222222111000///000000000000000000000000000000000000000000000000///000333555555444222000222222222111111111111111000111333444555555444444/////////000//////...------------------...//////000000111000000///......))),,,......------000444222111///...---------...++++++,,,------,,,,,,,,,+++,,,---.........---,,,000///...---,,,+++++++++******+++,,,------------------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------------,,,+++)))***---///---,,,,,,++++++,,,,,,---,,,---...///000222333333,,,,,,,,,---------......////////////////////////111000///------...//////......//////000111111111......///111444666666666777===EEELLLQQQVVVZZZ]]]]]]dddooo||||||{{{}}}~~~{{{}}}~~~|||~~~{{{{{{sssoooMMM@@@777888666111555>>>555555444333333333333444222222222222222222222222222222222111111111111000////////////////////////000000///---***)))+++,,,***,,,...000000///---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---+++++++++***************---------,,,,,,***))))))))),,,...---***(((***---)))*********)))***,,,---,,,---......//////......++++++,,,------......///111111111111111222222222000000000111222444555666444444555555555555444444444444444555555555555555888888999::::::;;;<<<<<<======<<<;;;::::::::::::<<<===>>>@@@BBBCCCCCCCCCAAA@@@>>>===<<<<<<<<<===???>>>===;;;:::999888888999999::::::::::::;;;;;;:::999888:::<<<>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666999777666666999;;;<<<<<<888888888777777777777777888888777777666666666555888666444222222444666888333333222111222333444555777555444222111111222222111222222333333333222222333333333333333222111000222111111000///......---111000///.........000000222111///...///000///...///000000///......000111333111///111444555444111.../////////////////////,,,,,,------...///000000000000000000///////////////......------,,,++++++000000///...,,,+++***)))+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------..................------,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++---///000000///...///,,,******---//////---******+++---///000...---,,,,,,,,,---------......------------------------------------------------...---,,,---...///...---///000000...,,,+++,,,...//////////////////////////////.........---------,,,---...000111111222222444777;;;>>>AAAIIIUUU^^^cccbbbccceeejjjuuuwww{{{zzz}}}~~~~~~yyyjjjccc\\\SSSBBB>>>999555555555666555555444333333222222333333333333333222222222111111/////////000111111222222111111111111000000000000111111000000//////......---...///000000///...---,,,------......------,,,000///...---,,,+++++++++,,,,,,,,,,,,++++++******,,,,,,,,,+++++++++******,,,,,,+++***)))))))))***,,,,,,***)))))))))***+++,,,------...............,,,,,,------...//////000------...000111333444444000000000111222333444555555555666666666666555555444444444444555555555555888888999999:::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;<<<===>>>>>>??????>>>???>>>===<<<;;;;;;;;;<<<===<<<;;;999888777777777999999999:::::::::;;;;;;;;;::::::;;;>>>??????>>>999999999999999999999999::::::999999888777777777888777666777999;;;<<<<<<888888888777777666666666555444444444333333333333444333333333333333333444333333222222222333444555666555333222222222222333111222222222222222111111222222333333222222111000111111111000///.........000000000//////000000111111111000///////////////111222333111000000111333333222111222444555444222//////////////////......,,,,,,---......//////000000000000000/////////...------------------------//////...---,,,++++++***///......---+++******))),,,,,,,,,---------------...------,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,---.../////////,,,******---///...---+++++++++---//////...,,,,,,,,,,,,,,,------------------------------------------------------------...,,,+++,,,---...---,,,...///000000......///000........................//////.........---------,,,---...000111111222222111444777999;;;BBBLLLTTTXXXZZZ]]]```dddjjjpppuuu{{{vvvuuuyyysssZZZPPPQQQOOOIII???;;;666444333444555444444444333222222222222333333333333222222111111111222222222111111111111111111111111000000000//////000000000/////////......---...///000000///...---,,,,,,------------,,,,,,///...---,,,,,,,,,,,,,,,************)))))))))(((*********++++++,,,,,,,,,,,,+++******))))))******,,,+++***)))))))))******,,,,,,---...............---------...//////000000,,,,,,---///000111222222000000000000111222444444555555666666666666555555333333444444555555555555888888888999::::::;;;;;;999999999999999:::::::::::::::;;;;;;;;;::::::999<<<<<<;;;:::999999999999:::999888777666555555666999999999999::::::::::::<<<;;;<<<===??????>>><<<888888888888888888888888888888888888888888888888888777666777999;;;;;;;;;999999888777666555555444333333333333333222222222222222444555555444222222333333222222222333444555444444333222222333333333111222222222111000000///111222222222222111111000111111000000//////......//////000111222222222222///111222111...---///222222333333222000///000222444222222222444555444333000000000//////.........---------......//////000000000000/////////......++++++,,,------...//////------------,,,,,,,,,,,,......---,,,,,,+++******------------,,,,,,,,,,,,...---+++******+++,,,,,,......///......---,,,,,,...---+++******+++---...---,,,***+++---......---,,,,,,+++---......---+++++++++++++++,,,,,,,,,,,,---------------------------------------------------,,,++++++,,,---,,,+++***,,,///000///...///000------------------------...............---------,,,---...000111111111111...000222333444999AAAGGGMMMRRRYYY___aaabbbbbbbbbgggpppzzz{{{}}}{{{oooooottt{{{qqqWWWDDD@@@DDDDDD???;;;888444222222333444444444444333222222222222222444444333222111111000000444444333222222111000000111111000000000000/////////////////////.........---...////////////...---++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------************))))))))))))(((((()))***+++,,,---...++++++***)))))))))******++++++***))))))))))))***,,,,,,---.........------,,,,,,------...///////////////............------/////////000000222333333333444444555555444444333333333333444444555555666777888888888999999::::::888999999999999888888777777888888999999888888888:::999999888888888888888888777666666555555666666888999999999999:::::::::::::::;;;===???>>>;;;999888888888888888888888888777777888888888999999999888777666777999;;;::::::999999888777555444333333555555555555555555555555333444444444444444444333222222222333333333444444333333333333333333444444111111111111111000///...000111111111111111000000111000000000/////////......///111222333333333222...111444222---,,,000444111111111000...---...///222222222222222333222222111111000000///.........------....../////////000000000/////////.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,+++++++++---,,,***))))))***,,,---............---,,,++++++...---+++*********++++++,,,+++++++++,,,------------,,,+++,,,------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++,,,------,,,+++''')))---...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000111111111111---///000///000333888<<>>>>>;;;777999666333222222444444444444333333222111222222222444444333222111000//////222222222111111111000000111000000000////////////................................................***++++++,,,,,,++++++***,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,,,,,,,******))))))))))))******+++******)))))))))))))))+++,,,,,,---...---------***++++++,,,,,,---..................------,,,,,,////////////000111222222111222222333333222222111222222333333444555555666777777888888888888888999999999:::999888777666555666666777888999999999999888888888888888777777777777666666666666777888888888888888999999999::::::888888999;;;===<<<:::777999999999999999999999999777777777888999999::::::777666666777999:::999888888888777666555444333222666666666666666666777777444333111000000111333444222222333333333444444444222222333333333333333333111111111111111000///...///000000111111000000000000000000000////////////...///111222333333333222...111444222...---000555000111111000...---...000000111111111000000000000111111000000////////////.........///////////////////////////..................---------,,,,,,,,,+++++++++,,,,,,,,,,,,---******+++,,,,,,---......---------,,,,,,++++++***,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,***)))(((***+++,,,,,,,,,,,,,,,---...,,,++++++,,,---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...------......---+++)))+++---...,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,---.....................---...///000000111000000///000000000000111444666555;;;CCCJJJMMMOOOPPPQQQXXX[[[___bbbeeeiiiooottt}}}|||{{{iiiaaa```mmm}}}kkkWWWNNNDDDAAA>>>;;;888666444444999666444333444555555555333333222111111111111222333333222111111000//////////////////000000111111000000000////////////...---------------...............------------......***++++++,,,,,,++++++***,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,---***************************))))))((())))))******************))))))((((((++++++,,,---------------*********+++,,,,,,------+++,,,,,,---....../////////////////////000111111000000111111111111000000111111222333444555555666777777777777777777777777999999::::::999888666555666666777888999:::::::::888888999999999888888777666666666666777888999:::888888888888999999999999777777777999;;;;;;:::888::::::::::::::::::::::::777777888888999999999:::777666666888999:::999777777777666555444333333222444444444555555555555555333111///------///111333111222333444444444333333333333444444444333222222000000111111222111111000...//////000000000000///000000000000//////////////////000111222222222222///111222111//////111444111222222111000000222333///000111000.........000000000000000000000000000/////////////////////////////////.........------//////...---,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,******++++++++++++*********+++---...---+++)))((()))+++------,,,+++,,,------+++******,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111///............---+++---...000///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000000000000111000000111111222222333222555;;;@@@DDDGGGKKKNNNQQQSSSWWWZZZ^^^bbbgggkkkzzz}}}ooocccdddjjjvvvqqqZZZHHH???===:::888777444222666<<<999777555444555666555555333333222111111111111111222111111111111000000000------......///000000111000000////////////......,,,,,,,,,---------------......------------......++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************++++++++++++++++++*********)))))))))))))))((((((((()))******))))))******))))))((('''++++++,,,------------,,,******+++,,,,,,------...,,,,,,------......////////////.........///000000000000111111111111000000000111222333444555555666777777777777777777777777666777999:::;;;:::999888777888888999999888888888888999::::::;;;:::999888444444555555666888999:::888888888888999999999999888777777888:::<<<;;;:::::::::::::::::::::::::::888888888888888999999999777666666888::::::888666555555555444444333333333333333333444444555555555333222111000000111222333111222333444444444333333333444444444444333111000///000111222333333333333---...//////000000//////////////////000000000000000000000//////000000111111111000000111111222333///111111111000111333555///111222111...---...000/////////000111111222222000///////////////////////////.........------------------------------,,,,,,,,,++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,***+++---.........---,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++(((***------,,,***+++---,,,***))))))+++---------,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------000...------------,,,***---...///...---,,,---...---------------------------------.........//////...//////000000000000000000//////000111222111000222444777:::<<>>999666888777666888===999777555444555555444333333222222111111111111111000000000000111111111111////////////000000000000000000/////////.........++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,------------,,,,,,------,,,+++*********************+++++++++,,,,,,))))))))))))************((((((((((((((()))******((()))*********)))''''''++++++,,,---------,,,,,,++++++,,,------......///000000///...------,,,,,,///............//////000111111222222222222111111000111111222444555666666777777777777666666666666333555888:::<<<<<<<<<;;;999999999999888777666555999999;;;<<<<<<;;;:::999333333333444666888999:::777888888888888999999999999888777888;;;=========999999999999999999999999888888888888888888888888777666666888:::999888666444444444444444444444444444444444555555666666666444444666666666666444444111222333444555444333333444444555555444222111//////000111222333444444444------...///000000//////////////////000000000000111000///......///000000222000///000222333333222,,,...////////////222444000222333222///...///111......///000111222333333000000000000//////////////////.........---------+++,,,,,,------......///,,,,,,,,,+++++++++******)))******+++---...//////*********++++++,,,,,,---)))+++...000000///---+++)))***+++,,,---............---+++******+++---...'''***---...+++***+++---+++***((()))+++---......,,,,,,------------......++++++++++++++++++++++++------------------------///...,,,,,,,,,,,,+++)))***+++,,,,,,++++++...000---------------------------------.........//////...///000000000000000///.........///111111000///...000222333333444777999@@@GGGQQQZZZ```bbb```___[[[fffxxxwwwoookkkrrr|||hhh```YYYPPPHHHBBB>>>;;;::::::333222888;;;888444555999777555444444444333222333222222111000111111111/////////000111111222222222222111111000000//////000/////////............+++++++++,,,,,,---------...---,,,,,,,,,,,,---...,,,------......------,,,...---,,,+++************,,,,,,,,,------.........''''''((()))***+++,,,,,,((((((((((((((()))******((()))*********)))'''&&&******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++.........---,,,,,,++++++444333111////////////000//////000111333444555555555555555555555555555555555666888999999888777666777777777777888888888888;;;;;;;;;:::999888777666555555444444444555555666777777777888999999::::::;;;;;;::::::::::::999999;;;:::::::::999888888888777777777777777666666555777888:::<<<<<<:::888666444555555666666555555444333444444555555666666666444444444444444444444444555555444444444333333333111222222000///...000111333333222111000000111111000000////////////000000......///000111222333333////////////////////////000000000000000000000000///////////////000111111///222222///...000///,,,000////////////000111111333444333111...---...///000000///...............,,,,,,,,,------............---,,,+++***************+++---......---+++***------------,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,------...,,,++++++******++++++,,,...---,,,+++************)))***,,,.........,,,+++++++++++++++++++++++++++************************//////.........---------,,,,,,,,,---------......000---***)))***,,,------///...------------...///------,,,------...///000000000000000000000000000222222111111222222333444;;;===BBBOOObbbmmmiii^^^WWW```nnnzzzvvvuuu|||ttteeeWWWPPPFFFEEECCC@@@>>>;;;999888666666666666666666666666555555555555555555555555000///000222444444222000222222111111111111222222...............///000000///............---------000///...,,,***)))))))))***+++---.........------/////////......---------************************(((((((((((())))))))))))+++*********))))))(((((((((((())))))))))))(((((('''((()))******)))((('''*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---......//////000111111111000/////////000111111111111111222222333333333444444444444444444444444555555666777777777777666777777777777888888888888::::::::::::999999888777555555444444333444444444555666666777888999999:::;;;;;;;;;::::::999999999999999999999999888888888777777777777777666666555555777999;;;<<<;;;999888444444555555555555444444444444444444444555555555444444444444444444444444555444444444444333333333111222222111//////000222333222222111111000111111000000////////////000000000000000000111111111111////////////////////////000000000000000000000000///////////////000000111...111111///...111000---+++++++++++++++,,,------222333333222///---......//////......---.........,,,,,,,,,---------------------,,,+++***************+++---......---+++***,,,,,,------,,,,,,+++************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...************+++,,,---------.........,,,)))'''%%%++++++++++++++++++++++++++++++++++++++++++++++++...---------,,,,,,,,,,,,,,,,,,,,,------------......,,,******+++,,,,,,,,,---------------------------,,,,,,------...///000////////////////////////111111111111111222222333777999???LLLaaaoooooogggcccfffjjjmmmqqqwww~~~}}}rrrcccUUUJJJCCC===<<<:::888666444333222666666666666666666666666444444444444444444444444111000000222333333111000000000////////////000000...............///000000///............---------...------,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,++++++************************************))))))))))))************************)))))))))((((((((())))))))))))(((((((((((()))******)))((((((*********++++++++++++,,,******++++++,,,,,,------,,,,,,---......------,,,......//////000111111111............///000111222222222222222222222222222444444444444444444444444555444444444555555666777777777777777888888888888999999:::::::::999999888666555444444333333333333444555555777888999::::::<<<<<<;;;::::::999888888777777888888888888888888777777888888777777666555444666888:::;;;;;;:::999333444444555555444444333444444444444333333333333444444444444444444444444444444444444333333333333222333333222000000111222222222222111111111111111000000////////////000000222111111111000000//////////////////////////////000000000000000000000000//////////////////000000---000000......111111...------,,,,,,------...///000222333222000...---......---------------......------------,,,,,,,,,,,,,,,,,,++++++***+++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,++++++***)))))))))************+++++++++++++++++++++++++++......---,,,,,,+++******------,,,,,,,,,,,,------******)))******+++,,,---.........---***(((%%%###++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------+++***+++,,,---,,,+++,,,,,,............,,,,,,,,,,,,,,,,,,---...///000////////////////////////000000//////000000111222333555:::GGG[[[mmmrrrnnnllllllkkkhhheeeggglllqqq}}}~~~|||jjjZZZNNNEEE===999:::999888777666555444333666666666666666666666666333333333333333333333333222111111111333222111//////......------....../////////.........///000000///............---------+++,,,,,,,,,---......///,,,,,,---......---++++++************))))))))))))************************************++++++++++++************))))))))))))(((((())))))))))))(((((())))))************))))))************++++++++++++))))))***+++,,,------...,,,,,,---.........------000//////......---,,,,,,---------...//////000111111111111111222222222222333333333333333333333333555555444333444555777888666777777777888888888888888888999:::::::::999999888777666555444444444444555555666888999:::;;;<<<<<<<<<;;;:::999999888888666666666777888888888999777888888888888777666666666777888:::::::::999888333333444444444444333333444444444333333222222222444444444444444444444444444444444333333333222222333333444222111000222333111111222222222111111111000000////////////000000111111111111000000000000////////////////////////////////////////////////......//////////////////,,,//////------111222000///............///000000...000333333111///---------,,,,,,,,,,,,---.........------,,,,,,++++++++++++++++++***++++++,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++***)))))))))*********++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++************++++++---,,,+++***))))))))))))***++++++,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------+++******+++------,,,******+++---......---+++***,,,,,,,,,,,,---.../////////////////////////////////............///000000111222555???PPPbbbjjjhhhgggkkkooooookkkfffddddddkkkpppuuuyyy{{{~~~{{{qqqdddRRREEE???===:::888999999999888888777777777555555555555555555555555222222222222222222222222333222111111222222000//////......------......///000///////////////000000///............---------+++,,,,,,---............,,,------...---,,,***))),,,,,,,,,,,,,,,,,,++++++************************)))))))))*********++++++*********)))))))))))))))(((((())))))))))))(((((()))******************)))))))))*********+++++++++))))))******+++,,,------+++,,,,,,---......------/////////...------,,,,,,......////////////.........//////000222333333444333333333333333333333333666555444444555777888999666777777777888888888888888888999:::::::::999999999999888777777777777777777888888999;;;<<<<<<===<<<<<<;;;::::::999888888666666666777888888888999888888888888888777777666888999999999999888777666333444444555555444444333444444444333333222222222444444444444444444444444444444333333333222222222333333444222111000222333000111111222222222111111000000////////////000000000000000000111111111111000000000000000000000000////////////////////////......////////////...---,,,......,,,---111222000,,,,,,,,,,,,,,,---......---///222222111///......------,,,,,,,,,------...---------,,,,,,++++++***+++++++++***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,+++++++++************+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++******))))))******+++,,,,,,+++***)))))))))))))))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------***))))))+++------,,,******+++---......---+++***,,,++++++,,,,,,---...///..............................------......///000000111222777BBBPPPWWWWWWZZZaaaiiimmmkkkhhhfffeeeaaaaaabbbdddjjjrrr}}}~~~yyyuuuvvv~~~xxxsssssslll```WWWMMMAAA;;;:::;;;;;;999555555555555555555555555444444444444444444444444222222222222222222222222444222111111111222000///000//////......//////000111000000/////////000000///............---------,,,---.........---,,,+++,,,,,,---------,,,***))),,,,,,,,,,,,------------************************((((((((()))))))))******))))))))))))))))))******(((((())))))))))))((((((***))))))))))))))))))***)))))))))************+++))))))******++++++,,,,,,******+++,,,------------------......///000000000//////000000000///......---...///000111333444444222222222222222222222222444444555555666777888999777777777777888888888888999999:::::::::999999888:::999999888888999999::::::::::::;;;;;;<<<======;;;;;;::::::::::::999999777777888888888888888888888888999999888888777666::::::999999888777555555444555555555555555555444444444444444333333333333444444444444444444444444333333333333222222222222222333333222000000111222///000111333333222111111000000////////////000000//////000000111111111222000000000000000000000000000000000000000000000000---...///000///...---,,,,,,......+++,,,000222000...............//////000,,,...000111000////////////......---------------,,,,,,,,,,,,++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++)))***++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,++++++++++++,,,,,,))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,***))))))***,,,---,,,+++******,,,,,,,,,,,,******++++++++++++,,,---...///..............................------......///000000222111111777@@@DDDDDDLLLQQQVVVYYY[[[]]]bbbeee]]]]]]\\\]]]```fffmmmrrr~~~{{{zzzsssccc\\\ZZZUUUNNNFFFAAA;;;999999:::999777444444444555555555666666444444444444444444444444222222222222222222222222444222000000111222111000111000000//////000000111111111000/////////000000///............---------------......---+++)))(((++++++,,,------,,,***************+++++++++++++++************************'''((((((((())))))))))))))))))))))))************(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))***************************+++++++++((()))***+++,,,,,,,,,,,,,,,,,,------.../////////---...000111111111111000...//////000111222222333222222222222222222222222222222444555666777777777777777777777888888888888::::::::::::999999888777888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999999999999888888888888999999999999888777777999999888888777777666666555666666777777666666555444444444444444555555555444444444444444444444444333333333222222222222111111222222111//////000222...000111333333333111000000000////////////000000111111111111000000000000000000000000000000000000000000000000000000000000---...///000///...,,,+++---///...***+++///111000000////////////000111111---...//////......000111111000///...---,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,+++************++++++************++++++))))))***+++++++++++++++)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((((((((())))))***+++,,,------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++)))((((((***,,,------***++++++++++++++++++***++++++++++++,,,---...///.......................................//////000///111222000111666888777>>>@@@DDDEEEGGGKKKRRRXXXRRRWWW\\\]]]\\\^^^dddiiiqqqvvv}}}}}}{{{yyyyyyyyy{{{|||||||||kkkYYYOOOKKKGGGDDDDDD======;;;:::888777666666666666777777777888888888333333333333333333333333333333333333333333333333333111//////111222222222111000000//////000000111222111111000//////000000///............---------+++,,,------,,,+++)))''')))***+++,,,---,,,++++++))))))))))))*********+++************************(((((()))))))))*********((()))))))))************(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))************+++++++++***************'''((()))***+++,,,,,,,,,---,,,,,,++++++***))))))+++---///111333333333333000000000000000000111111111111111111111111111111///111333555666666666555777777777777888888888888;;;;;;;;;:::999888777666666666777777888999;;;;;;;;;;;;::::::::::::999999888999999::::::;;;;;;<<<;;;:::::::::999888888888888999999999999888777777777777777777777888888888666666777777777777666666444444444555555666666666444444444444444444444444333333333222222222111111111222222111///...000111...///111333444333111000000000////////////000000333333222111000///......000000000000000000000000000000000000000000000000---...///000000...,,,+++...///...***+++///111///,,,++++++++++++,,,---------...///...---...000222333222000///------,,,,,,*********++++++,,,,,,---...---,,,+++************++++++************++++++((()))***+++++++++++++++(((((((((((())))))))))))++++++++++++++++++++++++...------,,,,,,++++++*********))))))))))))******,,,+++***)))((((((((((((+++******)))******++++++++++++++++++++++++++++++************************))))))******++++++++++++******+++++++++,,,,,,,,,+++)))''''''))),,,------++++++***))))))***++++++++++++++++++,,,---..............................///............///000000---111222000000333444222333666:::<<<===>>>BBBFFFDDDOOO[[[___[[[ZZZ```hhheeeiiippp|||zzzwww~~~wwwwwwuuupppkkkmmmvvv~~~~~~vvvdddRRREEEEEEFFF@@@<<<===:::;;;<<<;;;888666666666555555555666666666666666333333333333333333333333333333333333333333333333222000//////111333333333000000////////////000000222222111000000///000000//////.........---------)))***+++,,,,,,+++)))(((((()))+++,,,---,,,,,,+++))))))******+++++++++,,,************************)))************+++++++++(((((())))))*********+++(((((())))))))))))((((((((('''&&&%%%%%%&&&'''((((((((()))***************)))************+++++++++******))))))******+++,,,+++++++++,,,,,,------------...///111111111000000............////////////000000111111111222222222333333444444555666666777888888888666555555888:::888888888888888888888888777888999999::::::999999::::::999888888999::::::::::::999999999999888888666777888999:::;;;;;;;;;::::::999999777666444444444555777888888888777666:::777555666777888666333444444444444444444444444444333333222222333333444333333222222222222222222333333222222111000000000222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000000////////////////////////000000///...---,,,++++++000///...---,,,+++++++++......---,,,,,,,,,,,,------,,,+++,,,.........,,,---,,,++++++++++++------************************---,,,+++******+++,,,---************************...------,,,+++***))))))......---,,,+++++++++,,,+++++++++++++++++++++++++++,,,------------,,,+++(((((()))***++++++,,,,,,*********+++,,,---///000++++++++++++++++++++++++)))******+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++************+++++++++,,,---...///...---,,,...............///000000---.../////////...,,,+++///000000000111111111111111222333555777999:::;;;>>>CCCKKKQQQVVV\\\ccchhhiiieeeccchhhsss}}}zzz}}}{{{vvvxxxvvvooolllppptttvvvzzz~~~rrrdddZZZKKKHHHCCC>>>:::999:::;;;888777666555444333333333444444444444444444444444444444444444333333222111222222222222222222222222000000///...............000///......///111333444555222///---...//////...////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))+++,,,***&&&$$$&&&(((+++++++++*********))))))(((((()))***************))))))))))))))))))))))))((((((((()))+++***(((&&&(((''''''&&&&&&((()))***(((((()))************)))))))))*********+++++++++******))))))******+++,,,++++++,,,,,,,,,,,,,,,,,,---...///000000000///...............////////////000000000111111111222222222333333444444555555666999:::::::::888888999;;;888888888888888888888888888888999:::::::::::::::::::::999888888999:::::::::::::::999999999999888888999:::;;;;;;<<<;;;;;;999999999999888777555555555555666777777777777777999777555555777777666444444444444444444444444444444333333222222333333444333333222111000000//////111111111111111111111222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,,,,---------.........///...------,,,,,,,,,,,,......---,,,,,,,,,,,,---...---,,,---///000///...---,,,+++******+++,,,,,,************************,,,+++************+++,,,************************,,,,,,,,,++++++******)))+++***))))))((((((((()))******+++++++++,,,,,,,,,***+++,,,------,,,+++***((())))))***++++++,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,++++++************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++++++++************+++++++++,,,,,,---...------------------------......///......//////...------,,,//////000000000111111111000000111111222333333444444888>>>EEENNNZZZfffnnnjjjeeeaaabbbgggkkklllkkkpppssszzzuuunnnpppsssrrrooommmtttxxxuuupppoooooonnnjjjlllmmmkkkeee[[[QQQJJJCCC@@@===:::888888888999888777666555555555555555444444444444444444444444333333444444333333222111111111111111111111111111222222111000000000000000000///......///111333444333000---,,,---.........////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,+++)))(((((()))+++++++++*********))))))(((((()))***************))))))))))))))))))))))))((((((((()))******(((&&&(((''''''&&&'''((()))***'''((())))))******)))))))))))))))*********++++++******))))))******+++,,,,,,,,,,,,,,,,,,+++++++++---............------,,,---............/////////000000000000111111111111111111222222333444444444888:::;;;<<<:::999999:::888888888888888888888888999999:::;;;;;;;;;:::::::::999999888888999999:::;;;:::::::::999999999999;;;;;;<<<<<<<<<<<<;;;;;;888999999999888777777666666666555555666666777888777666555555666777555444444444444444444444444444333333222222222222333333333333222111///...---,,,//////000111111222333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////...---------////////////////////////,,,,,,---------............------,,,,,,---------......---,,,,,,,,,,,,---...------...000222111000...---,,,++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************************************,,,,,,++++++******++++++*********++++++,,,,,,,,,******++++++++++++******)))))))))***++++++,,,,,,///...---+++************++++++++++++++++++++++++,,,---------,,,+++***************++++++++++++,,,++++++,,,,,,,,,---------++++++************++++++++++++************++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...//////...------------...////////////000000000000000000000000///////////////000444:::EEETTTdddnnnmmmiiidddcccccccccaaa^^^bbbbbbeeejjjmmmqqqzzzwwwqqqiiifffggghhhhhhgggiiiuuu}}}{{{rrriiiccc^^^\\\ZZZXXXSSSNNNHHHCCC@@@;;;:::999888888777888888777777666666666666666777444444444444444444444444333333333333333222222111000000000000000000000000222111111000000000000000000//////...///000222333000...,,,+++,,,......---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++*********,,,+++***+++,,,,,,+++***+++************)))))))))(((((())))))******)))))))))))))))))))))))))))))))))(((((()))******((('''(((''''''''''''((())))))'''(((((()))))))))))))))))))))))))))******************))))))******+++,,,---,,,,,,,,,++++++******------------,,,,,,++++++---------.........///////////////000000000111111000000111111222222333333444777:::;;;:::888666666888888888888888888888888999999:::;;;;;;;;;;;;:::999999999999999999999999::::::::::::999999999999<<<<<<<<<<<<;;;;;;:::999888888888999888888777777666666555444444666777888666555555555555555555444333333333333333333333333333333222222222222333333222222111000//////......///000000000111111111222111111111111000000000000////////////////////////////////////////////////000000000000000000000000000000///...---,,,,,,+++////////////////////////111000000///...---,,,,,,,,,,,,,,,,,,,,,---...///......---,,,,,,,,,,,,------,,,,,,...000111111000//////...------,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***************************))))))))))))******++++++------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))*********+++++++++......,,,+++******))))))************************,,,,,,,,,,,,+++***))))))************+++++++++++++++,,,,,,,,,,,,---------++++++************++++++++++++************++++++---,,,+++***+++,,,...///,,,,,,,,,,,,,,,------...//////---,,,,,,---...///........./////////000000111111111000000000000000333222333777???LLLZZZbbbeeecccbbbcccdddeeedddbbbaaa___```bbbcccdddjjjrrruuuvvvooolllffffffeeedddcccccccccdddlllwww}}}vvvhhh[[[SSSMMMOOOMMMJJJFFFBBB???===<<<999::::::::::::999888888666555555555555666666777333333333333333333333333222222333333333222222111000000000000000000000000//////............/////////////////////000111222///---+++,,,---..................---------,,,,,,++++++++++++++++++++++++...------,,,+++***)))))),,,***((()))---...---***************))))))))))))(((((()))))))))))))))((('''''''''''''''''''''''')))((('''((()))***)))'''''''''''''''((((((((()))''''''((()))))))))))))))(((((()))))))))***************))))))******+++,,,,,,,,,,,,++++++*********------,,,,,,+++++++++***------------................../////////000000000//////000000111222222333333666999;;;999777555555777777777777777777777777888999::::::;;;;;;::::::999999999999999999999999::::::999999999888888888::::::::::::999999888777777777888888888777777666666555444444444555777888444444555555444444555555333333333333333333333333333222222111111222222333000000111111111111111111111111111000000000//////111111111000000000//////////////////////////////////////////////////////////////////////////////000000///...---,,,,,,+++////////////////////////222222111000///...------,,,,,,,,,,,,------...///......---,,,,,,,,,,,,---,,,++++++,,,...//////...///////////////......---++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))(((((((((((())))))///...---,,,***)))(((((())))))))))))))))))))))))***************+++++++++,,,++++++******+++++++++***************************************)))(((((())))))*********++++++++++++++++++,,,,,,,,,------++++++************++++++++++++************++++++,,,,,,+++***+++,,,---...---------,,,---......//////...---,,,,,,---//////---............///////////////000000111111222222444333333666<<>><<<;;;:::999::::::;;;;;;:::888777666444444333333333444555555333333333333333333333333111111222333333222222222111111111111111111111111//////............/////////////////////000000000///...------/////////...------------,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++***))))))***(((&&&(((+++---+++)))))))))))))))))))))))))))(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&***((('''((()))***)))(((&&&''''''(((((((((((((((&&&'''(((((())))))((((((((((((((()))))))))************))))))******+++,,,+++++++++++++++*********---,,,,,,++++++++++++,,,,,,------------.....................//////////////////000000111222222222444777:::;;;:::888666666777777777777777777777777888888999:::::::::999999888999999::::::999999888999888888888777777777777888888888888888777666666666777777777666666555444555555444444555555666777222333555444333333444666333333333333333333333333222222111111111111222222//////000111111222222333222222111000000///......111111000000000/////////000000000000000000000000000000000000000000000000////////////////////////000/////////...---------////////////////////////....../////////000000000,,,,,,,,,,,,,,,---...///......---,,,,,,,,,,,,---,,,*********,,,---,,,+++......///000000//////...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))''''''(((((()))))))))***)))))))))))))))******+++//////---,,,***)))((('''******))))))))))))*********************************************+++,,,---************************(((((()))))))))))))))((()))))))))************+++******+++++++++,,,,,,,,,++++++************++++++++++++************+++++++++++++++++++++,,,---------------------......///...------------...//////------------.........///+++,,,---...///000111222000//////222777<<>>===;;;;;;<<<===<<<<<<:::999999999999888777666444333444444333333333333333444333333333333333333333333000111222222222222222222111111111111111111111111000000000000000111111222////////////////////////000...---...//////...---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************(((''''''''')))******)))(((((()))))))))))))))***(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''((())))))(((&&&''''''((()))(((((((((&&&'''(((((())))))(((((((((((((((((()))))))))*********))))))******+++,,,************++++++++++++,,,,,,+++++++++,,,---...,,,,,,---------.........------.........////////////000000111111222333333444666888999888666555666777777777777777777777777666777888888999999888888888999::::::::::::999888777777777777666666666666777777888888888777666666666666666666555444222222333444555555666666555555111333555444222222444666222222222222222222222222222222111111111111222222//////000000000000000000000000000000000/////////111000000000////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////------------............------,,,,,,,,,---............---,,,,,,,,,,,,------+++******+++,,,***)))+++,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******))))))))))))))))))))))))'''(((((((((((((((((((((+++++++++++++++,,,------------,,,++++++******)))+++***))))))))))))***+++***************************************++++++,,,************************'''((()))***************))))))))))))************)))))))))*********++++++++++++************++++++++++++************++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------...//////......,,,,,,---------.........++++++,,,---...///000000...------///333777777666999:::;;;===>>>AAADDDFFFOOOUUUeeexxx|||}}}{{{zzz~~~zzzzzz||||||{{{~~~|||wwwrrrnnnlllmmmllliiieeefffgggfffbbb\\\XXXVVVUUUJJJIIICCC<<<:::<<<===;;;;;;;;;<<<<<<<<<;;;:::999777777777666555555555444666555444333333333333333222222222222222222222222000000111222222222222222000000000000000000000000000000000000000111222222...///////////////......///...------......,,,***,,,,,,,,,,,,++++++++++++************************************++++++++++++'''((())))))((('''((()))(((((((((((())))))******(((((())))))(((''''''&&&''''''''''''''''''''''''+++)))''''''((()))))))))&&&&&&((()))))))))((('''&&&''''''((((((((((((((((((((((((((())))))))))))*********)))***++++++,,,))))))******+++++++++,,,,,,,,,+++++++++,,,...///,,,,,,,,,---------......---------.........//////000000000111222222333333111333555666444333333444777777777777777777777777666666777888888888888888888999:::;;;;;;:::999888666666666666555555555555777777888888888888777777666666666555444222111000222333555666666666555444000222555444222222444666222222222222222222222222222222111111111111222222000000//////.........---......//////000000111111000000000000////////////000000000000000000000000000000000000000000000000/////////////////////////////////000000000000000///////////////////////////...---,,,+++******)))...------,,,,,,---------......---,,,,,,,,,,,,---...,,,++++++++++++***(((((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++******************++++++***************+++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))************((())))))))))))*********++++++************++++++++++++************++++++)))***+++,,,---,,,++++++++++++******++++++,,,---+++,,,...///000///...---,,,,,,,,,---------......---......//////000000000222///---...222444333222444444555555555777999<<<888BBBXXXrrruuurrrsssrrrqqqoooooooooqqqyyy~~~xxxrrrqqquuuyyyyyywww}}}wwwrrrqqqtttsssmmmggg]]]\\\XXXSSSMMMHHHEEECCCCCCBBB>>>999;;;>>>===999:::999888777666555555555888777666666666666777888888777666555444333333333222222222222222222222222///000111222222222222222////////////////////////...............///000000...///////////////......///---,,,,,,---,,,***(((,,,,,,,,,+++++++++******************************)))))))))***++++++,,,,,,&&&)))+++***'''&&&(((***'''((((((((())))))******(((((())))))((('''&&&&&&))))))))))))))))))))))))+++)))'''&&&((()))))))))%%%&&&((()))))))))((('''))))))))))))((((((((((((*********)))))))))))))))&&&''''''((((((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------------------------.................................///////////////222222222222222333444555666555555444444444555555888888888888888888888888888888999999999999888888666666666666555444333222333444555555666666555555777777666666555555555444555555666666555444333222333333222111222333555666333333333222222111111111000000000000000000000000111111000000/////////...///////////////.........000000000000000000000000...///000111111000///...111111000///////////////////////////////////////////////////////////////------------------------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------,,,+++******+++*********+++,,,,,,---------,,,+++***)))(((''''''((()))+++++++++***)))************************)))************+++++++++'''(((((()))******++++++***)))'''''')))+++++++++))))))***+++,,,,,,------,,,,,,,,,+++***)))((((((''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++,,,+++***)))(((************************&&&&&&((()))***************+++---......,,,)))'''---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++)))))))))***+++,,,------------,,,,,,,,,---...///000000............////////////111222333333444444333333888>>>KKK___pppzzzooohhhgggfffdddnnnvvv{{{|||yyyuuuqqquuu|||}}}yyy~~~vvviii___VVVSSSMMMHHHDDDCCCCCCCCC???>>><<<;;;;;;;;;<<<===>>><<<;;;999888888999999777777666555444333333222666555444333222333444555444444333333222111000000111222222222222111000000000000111111111111000000000///...------...///000////////////////////////........................++++++,,,,,,,,,,,,------+++*********+++,,,------,,,,,,------,,,+++)))((((((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))+++(((&&&'''***,,,+++***)))))))))(((''''''&&&&&&((((((((('''&&&&&&%%%%%%((((((((((((((()))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,---------------.........//////000000111222222333444444555555555555444444444555555666888888888888888888888888777777888888888888777777666666666666555444333222333333444555555555555444555555555555444444444333666666777777777666555555222111111111222222333444333333333222222111111111000000000000000000000000000000000//////..................///////////////////////////////////////000///............///000111000///............///////////////////////////........................------------------------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,)))***+++,,,------------+++*********++++++,,,---+++++++++***************(((((()))***************************************))))))*********+++++++++,,,++++++***)))(((((('''+++)))'''''')))***+++***))))))***++++++,,,------,,,++++++******)))))))))(((***++++++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***++++++,,,+++***)))(((************************&&&'''((()))************...---***(((((()))+++,,,((()))***+++...000222444+++++++++++++++++++++,,,++++++,,,,,,------------,,,,,,------......//////............////////////111222222333333333333333333777BBBQQQ^^^iiiuuuzzztttoookkkiiioootttsssvvvxxxtttzzzzzz~~~{{{tttiii[[[RRRIIIGGGBBB>>><<<<<<<<<===>>>======<<<<<<<<<<<<<<<;;;:::999777777777777777555555555555555444444444111111111111111222333444444444333222222111000000111222222222222111000000000000111111111111000000000///...------...///000------------------------........................+++++++++,,,,,,,,,------***************+++,,,,,,,,,,,,,,,,,,+++***)))(((&&&'''((((((((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))***(((&&&'''***+++***)))'''''''''((((((((((((((()))((((((((((((''''''''''''''''''(((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))******++++++,,,,,,------,,,------...///000111111///111333555666666666666444444444444444555666777777777777777777777777777666666666777777666666666666666666666555444333222222222333444444444444444444444444333333333333333222222222333333333333333000000111222222222111111222222222222222111111111000000000000000000000000/////////...............------......//////000000////////////////////////111///---++++++---///111//////...---------......////////////////////////........................------------------------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......)))***+++,,,------------+++************+++,,,,,,))))))******+++++++++,,,)))))))))))))))******+++************************)))))))))*********++++++,,,,,,+++***)))((('''&&&,,,***(((((()))***))))))))))))******+++,,,,,,,,,************************)))***,,,+++******+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***))))))************************''''''((()))************---,,,)))''''''(((***,,,,,,,,,++++++,,,,,,---...*********)))***,,,---...------,,,,,,,,,---......---------------.........---............/////////000111222222333333222222111222888BBBIIINNNUUU]]]hhhuuu}}}wwwrrrvvvyyywwwxxx}}}|||}}}}}}vvvwww|||}}}}}}|||wwwwwwvvvyyy~~~}}}zzzzzz}}}tttjjjaaaVVVKKKDDDBBB@@@>>><<<;;;<<<===>>><<<<<<======<<<<<<;;;:::888888777666555555555555333333444444555555555555...///000222333333444444333333333222111111000000111111222222111111000//////000000111111000000/////////...------...//////++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,)))))))))************+++---,,,+++***))))))))))))'''((((((((((((((('''&&&******))))))(((((('''''')))))))))))))))))))))))))))'''&&&''')))***)))(((&&&&&&''''''((())))))***((((((((()))))))))))))))&&&&&&''''''((()))******((((((((()))))))))))))))))))))((()))))))))******((()))))))))************++++++++++++++++++++++++......------,,,+++++++++******++++++,,,,,,------,,,,,,---...///000111222...000333555777777777666333333333444555666777888777777777777777777777777444555555666666555555444666666666666555444333222111222333333444444333333444444444333333333333333000000000000111222222333000111222333333222111000222222222111111111111111000000000000000000000000..................------,,,------...///000111111///////////////////////////...,,,++++++,,,...///...------,,,,,,---------////////////////////////........................,,,,,,---------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,000000000///////////////,,,,,,---,,,,,,+++***)))+++***************++++++)))************++++++++++++***)))(((((()))***+++************************))))))))))))************)))))))))))))))))))))***,,,***))))))******)))'''))))))******+++++++++,,,))))))))))))************(((***++++++***)))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******))))))************************'''((()))***************'''(((+++,,,,,,***(((&&&,,,+++***)))((((((((((((,,,+++***))))))+++---......------,,,,,,---.........------------------------------........./////////000111111222222111111222222555:::;;;<<<@@@EEENNN\\\rrrrrrsssvvvzzz|||{{{wwwtttvvvrrrnnnpppvvv|||tttkkkooo{{{}}}yyyuuupppooorrrvvvvvvxxx|||vvvkkkeee\\\TTTNNNHHHBBB>>>@@@@@@???>>>>>>>>>???@@@;;;;;;<<<======;;;:::999777666666555555555444444444444444444444444444444000111333444555555444444333222222222111111000000111111111111111000000/////////000000000000//////........................++++++++++++++++++++++++------------------------***++++++++++++,,,,,,,,,)))))))))*********)))))),,,+++***((((((((()))******************))))))(((+++******)))(((''''''&&&(((((((((((((((((((((((('''''''''(((((((((((('''''''''''''''(((((())))))&&&''''''((())))))******%%%&&&&&&'''((())))))***''''''(((((())))))))))))(((((('''''''''((()))***((()))))))))************++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,---------...,,,,,,---...///000111222...000222555777777666666333333333444555666777888666666666666666666666666444444555555555555444444666666666666555444333222111222333333444444333333444444444444444444444555444444444444444555666777111222333444444333222111111111111111111111111111000000000000000000000000------..................,,,------...///000111111........................,,,,,,------------,,,,,,------,,,,,,,,,,,,------////////////////////////........................,,,,,,,,,---------......------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***))))))*********+++++++++************)))+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********+++***))))))******(((''')))***************++++++))))))))))))))))))******'''((())))))(((((()))***))))))))))))))))))))))))************************(((((())))))************+++++++++***************************************((())))))************)))&&&(((***,,,,,,+++((('''&&&&&&&&&((()))+++------...---+++))))))***+++,,,---,,,,,,,,,,,,---......---------------,,,,,,,,,------------...............///000000111111000000444222333666555333555:::@@@JJJYYYgggrrr|||~~~{{{wwwxxxvvvtttsssvvv{{{~~~nnncccbbbcccnnn{{{tttooollllllmmmlllpppuuu~~~}}}|||}}}|||nnn]]]RRROOOIIIDDDBBBAAA@@@???===<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;999888666666666666666666555555666555555444333333222222222333444444444333222111222222111111111111111000000111111111111000////////////000000000000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++,,,,,,))))))************)))(((+++***)))((('''((()))***))))))************))))))+++******)))(((''''''&&&((((((((((((((((((((((((&&&'''((()))((('''''''''))))))((((((''''''''''''%%%%%%&&&'''(((((())))))&&&&&&&&&''''''(((((()))&&&''''''(((((())))))***((('''&&&&&&&&&''')))***))))))))))))************++++++++++++++++++++++++************************------------------,,,,,,,,,------...///000111111...000222444555555555555444444444444444555666777666666666666666666666666444444555555555555444444666666666666555444333222222222333444444444444444444444444444555555555555444444333222222333555555333333444444444333222222000000000111111111111111000000000000000000000000.............../////////------......//////000000........................+++,,,............,,,+++------,,,,,,,,,---......////////////////////////------------------------+++,,,,,,------.........,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------((()))***+++,,,,,,,,,,,,++++++***))))))))))))***,,,+++++++++******))))))+++******)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++******)))(((((((((***))))))***++++++)))'''************************))))))))))))))))))))))))&&&''')))(((''''''(((***))))))))))))))))))))))))************************((((((((()))******++++++,,,+++******))))))******************************))))))******+++******))),,,***(((''''''))),,,---++++++******+++,,,,,,---...---,,,***)))*********)))***+++,,,------------,,,,,,,,,,,,,,,---------,,,------------.........---...//////000000//////222000111333222///111555:::???FFFNNNVVVbbbnnnwww}}}~~~~~~}}}yyyccc^^^aaa[[[dddpppwwwxxxvvvsssqqqpppmmmmmmppprrrssswww}}}~~~{{{vvvtttpppllljjjeeeXXXKKKFFFDDDAAA???======>>>???;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;::::::999888666666777777777666666555666666555444333222111111111111111111111000//////111111111111111111111111000000111111000000///......//////000000//////...------............------........................,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))***+++++++++***)))((())))))((((((((((((((()))&&&&&&'''(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))&&&(((******)))'''''''''***))))))(((''''''&&&&&&$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''((())))))***)))((('''&&&'''(((***+++))))))))))))************************************((((((((()))******++++++------,,,,,,++++++******---.........//////000000000000111111222333444444555555444444444555555666555555555555555555555555444444555555555555444444666666666666555444333222333333444555555555555444222222333333444444444444222111///......///000111444333333222222111222222///000000000111111111222000000000000000000000000.........//////000000000.........///////////////..............................------------......---------------...//////////////////////////////------------------------++++++,,,,,,---......///,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000000000((()))***++++++,,,,,,+++++++++***)))))))))))))))***************+++++++++***************)))(((((())))))))))))))))))))))))(((((((((((()))))))))*********)))))))))))))))))))))((((((***++++++***(((************))))))))))))******))))))(((((('''''''''((())))))(((((()))***))))))))))))))))))))))))************************'''(((((()))******++++++,,,+++***)))))))))***+++*********************************++++++******))),,,+++)))((((((***---...000///...,,,***))))))(((,,,+++++++++++++++++++++%%%'''***---......---,,,+++++++++,,,,,,------...,,,,,,---------.........------...////////////...000...///111000---///333555666888<<>>>>>===<<<;;;::::::999999999999999444555666777777666555555444444444333333222222222111000000000000000111111000000000000111111111111000000000000000//////.........////////////......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***+++,,,---,,,+++)))((('''((((((((()))(((((('''$$$%%%&&&((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''))),,,,,,)))''''''(((((((((((((((((('''''''''&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***+++***((('''((()))+++,,,))))))))))))************************************))))))***+++,,,------...---,,,,,,+++***)))((((((.........///////////////111000000000111222333333666555555444444444555555555555555555555555555555444555555666666555555444666666666666555444333222333444555555666666555555111111111222222333333333555333111000///000111222444333111000000000111222//////000000111111111222000000000000000000000000.../////////000000111111///////////////.................................000///---++++++---///000---------------...///000////////////////////////------------------------++++++,,,,,,---...//////,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,&&&'''))),,,------------++++++,,,++++++***)))(((++++++***))))))((())))))'''((()))***+++,,,------)))***+++++++++)))((('''))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&''')))***,,,---...((('''(((***,,,,,,***(((*********)))))))))))))))+++******)))(((''''''&&&((()))******))))))***+++))))))))))))))))))))))))************************'''(((((()))***+++++++++---,,,***)))))))))***+++******************************+++++++++******)))'''))),,,......---+++***))))))))))))***+++,,,---))))))+++,,,,,,,,,,,,,,,"""%%%)))---///...,,,+++******+++,,,,,,---......,,,,,,,,,---------......,,,---......//////......///---...000///---///333//////111444:::AAAFFFJJJTTTUUUVVV\\\kkk|||uuunnnlllcccfffkkknnnmmmlllmmmqqqpppnnnmmmooommmiiiggghhhlllrrrxxxwwwppphhhcccccc^^^]]]]]]___```^^^XXXSSSNNNFFFDDDKKKLLLDDD@@@BBB999;;;<<<<<<:::999999999444666888;;;<<<<<<;;;;;;<<<;;;999888777888999:::333444555666666666555444222222333333333333444444111111000000111333555666000000000000000111111111000000000000000//////.........////////////......,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***+++---------+++)))(((&&&'''((())))))(((''''''%%%&&&((()))+++,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))'''***------***''''''(((&&&&&&''''''((()))))))))(((((((((((()))))))))))),,,)))'''(((******(((&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------............///////////////000000000000111111222222222333333333555555666666555444444333444666777777555444333333555555444444444333333333222222333444444555666666222222222333333444444444555444222000///000000111000000000000000000111111111000000000000000111111////////////............////////////000000000000////////////////////////111000///---------.../////////000//////...---------------------------------,,,*********,,,...///...------------...///000.........------,,,,,,,,,,,,,,,,,,---------......***+++,,,---,,,***'''&&&))))))************)))))))))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((+++***)))(((((()))***+++))))))(((((((((((())))))***)))(((''''''((()))***+++***)))(((((()))***+++((()))***+++***)))'''%%%)))))))))))))))))))))))))))'''%%%'''***,,,***((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++******---%%%&&&000333---***...+++*********))))))(((((())))))(((((((((((()))))))))************+++++++++***,,,...,,,)))'''(((***+++***)))))))))***,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------.........///000///...---------------........................111111111222555777:::<<>>===;;;;;;;;;::::::999999888888888888999999::::::999999888888888777777666666555555555555444444444555555666666666555444444333222222333333333222222222111111222444555444111///......//////000000000000//////000///---,,,++++++,,,---.../////////...---,,,,,,,,,------------,,,+++***++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((()))***************---,,,+++***)))'''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%%%%***(((''''''))))))'''%%%''''''(((((((((((('''''''''((((((((())))))))))))(((((()))))))))************))))))(((((())))))***))))))))))))))))))))))))+++++++++***++++++,,,---------------.............../////////000000000000111111111111222222222222333333444555555555555555333555666666444333333333555444444444444333333333000111111222333333444444222222222333333333444444444333222000000000000111000000000111111111111111222222111000////////////////////////............,,,,,,---///000111222333000000000000000000000000111000///.........//////....../////////...---,,,---------------------------,,,+++******+++---...------------------------......---------,,,,,,,,,,,,,,,,,,------------...------...------+++***)))))))))************))))))***+++,,,+++))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******)))(((((()))******))))))(((((((((((())))))+++***)))(((''''''((()))))))))(((''''''((())))))((()))*********((('''&&&)))))))))))))))))))))))))))((('''(((***+++***))))))))))))))))))))))))))))))(((((((((((()))***************)))))))))((((((---'''***444777000+++---************)))))))))((())))))(((((((((((()))))))))************+++++++++)))+++---,,,***)))+++---+++***)))))))))***+++,,,++++++++++++++++++++++++,,,---------............------........./////////......---,,,,,,,,,,,,,,,........................111111111222333666888999<<<:::999<<>>>>>?????????::::::999999888888888888888999999::::::999999888777777777777666666555555555555444444444444555555555555444444333222222111333333222222222111111111000111333222///---,,,,,,//////000000000000/////////...---,,,,,,---.....................------------------,,,,,,+++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))(((''''''&&&&&&(((((()))***************,,,++++++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''%%%$$$$$$%%%%%%)))'''&&&&&&'''((('''%%%''''''((((((((((((''''''''''''((((((((()))))))))(((((())))))))))))***************))))))*********************************))))))(((((()))******+++------------................../////////000000000000000000000111111111111000111333444555666666666222444555555333222222333444444444444333333333333//////000000111222222222222222222222333333333333444333222111000000000000111111111111111111111111333222111000///.........////////////............,,,,,,---...000111222222000000000000000000000000111000000////////////000...///000111111000...,,,------------------------...---+++******+++,,,,,,+++,,,---------,,,+++***------------,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++++++++))))))************))))))***,,,,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******))))))(((((())))))***))))))(((((((((((())))))+++***)))(((''''''((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))((()))***)))((((((***+++))))))))))))))))))))))))((((((''''''(((((()))******))))))))))))(((((((((***'''+++444666///***+++************))))))))))))))))))(((((((((((()))))))))************+++++++++(((***+++,,,++++++---...******))))))******+++,,,++++++++++++++++++++++++,,,,,,---------.............../////////000000000///......---------------........................000000000111222333444555555444333333666999::::::>>>GGGIIICCC???DDDIIIIIIHHHMMMOOOOOOXXXhhhsssuuurrrvvvzzzqqqjjjhhhddd]]]VVVRRRQQQRRRJJJIIIHHHEEEBBB???===;;;<<<<<<;;;:::999888888777:::999999888888777777777<<<<<<<<<<<<;;;::::::999999999:::;;;<<<===>>>???888888888888888888888777888888999999999999888888777777777666666666666555555444444333333444444444444444333333222111111111333222222222222111111111///111222111///---------//////000000000000//////......------......///000......---,,,---...///000...---,,,+++++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((()))***************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((()))))))))***++++++************++++++************************((((((((((((((()))***+++,,,,,,---------................../////////000000////////////000000000000000111222333444555555555111333444333222111222333444444444333333333222222///000000000111111111222222222222222222222222333333222222111111000000000111111111111111000000000222111000///////////////////////////............///////////////.........////////////////////////000000000000///000000000...000222333333222///...------------------------...---,,,+++******++++++((()))+++---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++)))((('''((()))***)))******++++++******)))+++,,,,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))(((((()))))))))))))))(((((((((((()))))))))(((((((((((()))))))))((((((((((((((((((((((((***)))(((((((((((())))))((((((((((((((((((((((((''')))***(((&&&%%%(((+++(((((((((((((((((((((((('''''''''''''''((())))))++++++++++++************'''%%%(((...///***''')))*********)))))))))))))))))))))(((((((((((())))))))))))*********+++++++++((()))******++++++,,,---***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------////////////000000000000000///............//////........................000//////000000000111111555444333333444555555666666::::::666777===@@@???>>>AAACCCCCCIIITTT\\\]]]SSSYYYdddnnnppppppuuu{{{|||sssfffXXXOOONNNMMMKKKGGGCCCAAAAAABBB999:::::::::999888777777888888888777777666666666888888888888888777777777999999:::::::::999999888:::::::::999999999888888777777777777777777777777888888999999999999888888666666666666666666666666555444333333333333333333222222222222111111000000222222222222111111111111111222333222000//////000//////000000000000//////000/////////............///---,,,+++,,,...000111...---+++******+++---...+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((''''''''''''(((((()))***************)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((('''(((((((((((()))))))))++++++************++++++''''''''''''''''''''''''((((((((())))))+++,,,,,,,,,,,,,,,------------...............////////////....../////////000000000111222222333333333333333111222333222111111222333444444333333333222222222111111111222222222222222222222222222222222222222222222222222111111111000111111111000000////////////.........///000111111////////////............000/////////.........---......................../////////000000000000///---...///111111000...------------------------------,,,,,,+++************%%%'''***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++(((''''''(((***+++******++++++++++++*********+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((())))))((((((((())))))(((((((((((())))))&&&&&&'''((()))******+++))))))))))))))))))))))))))))))(((((((((((()))***(((((((((((((((((((((((('''((()))'''$$$$$$'''***(((((((((((((((((((((((('''''''''''''''((())))))************************(((&&&&&&((('''&&&'''***))))))))))))))))))******))))))(((((((((((())))))))))))*********+++++++++******))))))*********)))))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++////////////000000000000---------,,,,,,---..............................//////////////////......000000000000000111111222111333333222444777666444555888:::;;;>>>BBBEEEDDD@@@DDDLLLSSSTTTSSSYYY```gggiiijjjiiilllxxxzzzeeeccc___[[[TTTKKKBBB;;;>>>>>>===;;;888666777888444555666666666666666666333333333333333333333333444444444555555555555555777888999999999999999888:::999999888777666555555555555555666666777777777777888888999999888888777555555555555555666666666444444333222222222222222222222111111111111000000222222222111111111000000000111222111//////000111//////000000000000//////111000000//////...---,,,///---,,,+++,,,...000111...---+++******+++---...++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((''''''''''''(((((()))***************))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&$$$&&&'''&&&%%%%%%&&&(((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))*********))))))*********(((((((((((((((((((((((())))))))))))***+++------,,,,,,,,,,,,------------------........./////////////////////000000000000111111222333333333222222111222333222111111333555333333333333222222222222333333333333333333333333222222222222222111111111111111222222222111111000000000000//////......------------...///000111222////////////............,,,------...//////000000---------------------------......////////////...******+++,,,,,,,,,++++++------------------------+++++++++++++++*********&&&(((***,,,---...------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,***))))))***+++---******++++++++++++******)))***++++++***)))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''(((((())))))(((((('''))))))(((((((((((())))))%%%&&&''')))************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((&&&$$$%%%''')))))))))))))))))))))))))))((((((''''''(((((()))***''''''((((((((((((((()))***)))((('''%%%&&&))),,,))))))))))))************))))))(((((((((((()))))))))************+++++++++,,,***)))***++++++***)))))))))***++++++++++++***++++++++++++++++++++++++))))))*********+++++++++....../////////000000000******************+++,,,........................---......//////......---,,,...////////////000111111111111222333333111///222444666888999999888777999:::===AAAAAA@@@DDDJJJLLLMMMMMMLLLOOOYYYhhhtttwwwyyyyyyvvvtttpppfff[[[JJJHHHFFFCCCAAA===999555777777777666333222333444555555555555444333222111111111111111222222222222222222222333333444444444444555666777777777777777555555666666666666666666333333444555555666777777777777888888888888777777444555555555555666666666444444333222111111111111111111111111111111111111222111111111111000000000---...///...------///000//////000000000000////////////000//////---,,,,,,......---,,,---...///000---,,,+++++++++,,,---...++++++************++++++++++++++++++++++++++++++************************((((((((((((((((((''''''(((((()))***************)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&$$$&&&((('''&&&%%%''')))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***))))))(((((())))))***++++++++++++++++++++++++((((((((()))***+++---...++++++,,,,,,,,,------------------.........////////////000000000111111111...///000222333333333333222333333222111222444666333333333222222222222111333333333333333333333333222222222222111111111000000111222222222222111000000//////...------,,,,,,...............///000111////////////............,,,------....../////////........................+++,,,---...//////...---+++******)))***+++,,,---------------------------)))******++++++++++++***+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,***++++++,,,,,,++++++***((()))++++++******+++---))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''''''''((())))))(((''''''))))))(((((((((((())))))(((((()))******)))((('''(((((()))******)))((((((&&&'''(((*********)))((())))))))))))))))))))))))---***'''&&&'''((()))))))))))))))))))))))))))))))))(((((((((((()))******''''''''''''(((((()))))))))++++++(((&&&'''***,,,((()))))))))************))))))(((((((((((()))))))))************+++++++++,,,***)))+++---///...,,,((()))***+++,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........./////////+++************+++,,,---........................,,,---...//////......------///111111000///000222111111111222222111000000333333444666666555555555555333444888999777777;;;:::;;;;;;<<<>>>CCCJJJPPPRRRTTTTTTSSSSSSRRRKKKBBB;;;999777666777666555444222333444333222111222333333444444333333222111000222222222333333444444444222222222333444555555666222333444555666666666666333333444555666666777777111222333444555666777777777777888888888888777777444444444555555555666666444333222111111000000000222222222222222222222222111111111111000000000000------...---,,,---///111//////000000000000//////+++,,,---...//////...---...............---------+++++++++,,,,,,---------,,,+++***))))))***+++,,,************************************************'''((((((((((((((((((((((((((()))************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$&&&((((((&&&%%%'''***''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((()))+++,,,---++++++,,,,,,,,,------------------.........//////000000000000111111111111,,,---///111333444555555222333333222111222444777333333333222222222111111333333222222222222222222222222222222111111000000000000222333333222111000//////...---,,,,,,++++++000//////.........//////000/////////............000000///...------,,,,,,////////////////////////***+++---.........------...---+++++++++---///000------------------------((()))***+++++++++++++++///...---,,,++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))((((((((((((((())))))***++++++,,,,,,++++++***'''(((*********+++,,,...))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&))))))(((((((((((())))))***++++++***)))'''%%%$$$&&&'''((())))))((('''&&&%%%''')))***+++***)))((())))))))))))))))))))))))000,,,'''''')))++++++***)))))))))))))))))))))))))))))))))))))))***++++++((()))))))))******++++++&&&***,,,***''''''((()))(((((())))))*********+++))))))(((((((((((()))))))))************+++++++++,,,******,,,000222111000((()))***+++,,,+++******++++++++++++++++++++++++,,,,,,---------.........------------.........///------------......///000........................,,,---.../////////...---,,,///111111...---...000///...---...---,,,...000000///...///000000111444000---...333666333111222333444555666888999999:::999<<<======@@@AAA<<<444666444111000111333333222///111222222111111222444///000111222333333333333111111111222333333444444000000111222333333444444222333444555666777777777444444444555555666666666111111222333555666777777777777888888888888777777444444444555555555666666444333222111000000000000222222222222222222333333111111111111000000000000.../////////...///111444//////000000000000//////''')))+++---///000000000.../////////...---,,,,,,***+++,,,------------,,,,,,+++***))))))***+++,,,************************************************'''''''''((((((((((((((((((((()))***************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&*********))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))***)))(((((()))+++---...333111...+++))))))))))))---,,,+++***+++---///111............///////////////000000000111111111111555444333222222222333444444444333222222333333333111111222333333333222222111111111000000000000///000000000000////////////.........///......---,,,......------------......444222111///...---......000000//////............//////.........---------//////.........---------///,,,+++,,,...///---++++++++++++,,,---...///000+++*********************...---+++***)))***++++++,,,++++++******++++++,,,...***)))---...,,,+++---,,,+++***)))))))))++++++------,,,+++*********************++++++,,,,,,,,,'''(((((()))***+++++++++))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))(((''''''&&&&&&&&&&&&(((***,,,...'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((''''''&&&)))*********(((''''''((())))))))))))((((((((((((***((('''&&&&&&'''(((***(((((((((((())))))))))))+++++++++++++++***)))((((((((((((((('''&&&%%%$$$))))))************))))))******))))))******+++,,,)))++++++((((((,,,---+++************************...------,,,+++***))))))---,,,***))))))***,,,---------,,,++++++,,,,,,,,,---------------------------------------------------------.........//////000///.........///111222//////000000///...------///////////////.........//////000222333555666777111000000000000222444555777666666555555666666777333222222111111222222333222222111111111111222222//////000000111111111222...///111222333333333222111111111222222222333333333444666777777777666555333444444555555444333333111111222333333444555555777666666666666555555555777666555444333444555555555444333222111111111111333333444555444333111000222111111111000000//////,,,,,,---.../////////...111000///...------...///------------------------...---+++******+++,,,......------,,,+++***)))(((++++++,,,,,,,,,,,,++++++...---,,,+++***+++,,,,,,,,,+++***))))))***+++,,,---+++)))'''&&&&&&((((((((((((((((((((((((((((((((()))))))))((('''&&&%%%&&&&&&'''((()))***++++++((((((((((((((()))******''''''''''''''''''''''''+++***(((''''''((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))***)))(((((()))***,,,...111///---+++))))))******---,,,+++***+++---///000---.........//////////////////000000000111111111222222333333333333222222444333333222222222333333333333333333333222111111222111111111111000000000000000000000//////////////////000000//////...---......------------......000///...---------.../////////......------------///.........------------......---------,,,,,,,,,...,,,+++,,,...///---+++,,,+++++++++,,,---......((())))))***+++,,,------,,,,,,+++***************,,,++++++******++++++,,,---)))))),,,...,,,,,,---,,,+++***))))))***++++++,,,,,,++++++***+++++++++************+++++++++,,,++++++******)))((((((((())))))))))))))))))))))))***)))(((''''''((()))))))))))))))))))))(((''''''***)))(((''''''((())))))(((((('''''''''(((((()))))))))))))))))))))))))))''''''''''''((((((((((((((())))))))))))(((''''''((()))***)))'''&&&'''((())))))))))))(((((((((''')))((('''&&&&&&'''((()))(((((((((((())))))))))))***++++++++++++***)))(((''''''(((((()))((((((((())))))************))))))******))))))******++++++)))+++)))%%%%%%)))***(((+++*********************,,,++++++******))))))(((---,,,***))))))***,,,------,,,,,,++++++,,,,,,,,,---------------------------------------------------------...............//////......//////000111...////////////......---////////////............------------------------000000//////000111333444000//////......//////000222222222111111222222222222111111000000111111222//////000000000111111111...///111222222222222111444444444444555555555555333444555555666666555555333444444444444444333333222222222333333444444444444444444333333333222222666555444333222333444444555444333222111111111111333333444444444333111111111111111111000000000///,,,---......//////......111000///...---......///------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******...---,,,+++++++++,,,,,,+++***))))))))))))***+++,,,+++)))'''&&&'''((((((((((((((((((((((((((((((''''''(((((()))((((((((('''''''''''''''(((((((((((((((((((((((())))))***''''''''''''''''''''''''(((''''''&&&'''((()))***((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''((((((((()))))))))))))))%%%&&&&&&'''''''''''''''))))))))))))))))))))))))***)))(((((()))***,,,---...---,,,***)))******+++,,,++++++***+++,,,...///---------.........//////////////////000000000000000111222333333222111000333222222222222222333333555555555444333222000000222222222111111111111000000000000000////////////000000000000000//////.........------------......---,,,,,,,,,---...///////////////...........................---------------------,,,,,,,,,++++++...,,,+++,,,---...---+++,,,,,,+++++++++,,,,,,---***+++++++++,,,,,,------+++++++++++++++******)))++++++************+++++++++((((((,,,///---,,,...+++******)))******+++++++++++++++***++++++,,,,,,************++++++++++++++++++******)))((((((''')))))))))))))))))))))))))))((((((''''''((()))))))))))))))))))))(((((('''+++***)))(((''''''(((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))******))))))(((''''''((()))(((&&&&&&&&&((()))))))))((((((((('''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))******++++++******))))))&&&'''((()))************((())))))******))))))((()))))))))*********++++++(((***'''######''')))(((+++++++++******))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------.........------------------...//////000/////////---....../////////..............................000//////......---------//////......///000111222000000////////////000000222222111111111111222222111111000000000000111111//////000000000000111111///000111111111111000000111111111222222222333333333333333333333444555555333333333333333333333333333333333333333444444444777777777666666666555555555444333333222222333333444333222111111111111111222333444444444333111111111111111111000000000000------.../////////......000000///............///------------------------///...---,,,,,,---...///++++++,,,---...//////000+++++++++,,,,,,+++++++++------,,,++++++++++++,,,***))))))(((((())))))***+++***)))'''''''''(((((())))))))))))))))))))))))&&&''''''((()))*********))))))((('''&&&%%%$$$$$$((((((''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&'''(((******''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))%%%&&&'''((()))((('''&&&)))))))))))))))))))))))))))))))))((()))***+++,,,++++++************+++,,,++++++******+++,,,------,,,,,,---------................../////////000000000000000000111111111111222111111111111222222333555555555444444222111111222222222222111111111111000000000000///////////////000000000000///............------------......---------------.........000000000000////////////------------------------......---------,,,,,,,,,---,,,,,,,,,,,,---,,,,,,,,,,,,+++*********++++++//////...---+++***))))))***+++,,,------,,,+++***++++++************++++++***'''''',,,///---,,,...******************++++++************+++,,,------++++++++++++,,,,,,,,,,,,(((((())))))************))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((()))******))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((***************)))((((((&&&'''((('''&&&%%%&&&'''))))))(((((((((''''''''')))(((''''''''''''((()))(((((((((((())))))))))))))))))************))))))&&&'''((()))))))))))))))(((((())))))))))))((((((((())))))***************((()))'''###$$$))),,,+++++++++******))))))(((((())))))))))))******++++++++++++***))))))***++++++++++++++++++++++++,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,---...///000///...---,,,,,,---...////////////------.............../////////000000111111111222............//////000000222222111111111111222222111111000000000000111111000000000//////000000000//////000000000000000000000000000000000000///////////////000000000111111333222111111111222444555222222222222222333333333444444444444444444444444888888888888777777777777555555444444444333333333333333222111111111111111111222333444444333222111111111111000000000000000......////////////....../////////.........//////------------------------......---------...//////+++,,,,,,---......//////,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++))))))(((((((((((())))))+++***)))(((''''''(((((())))))))))))))))))))))))(((((((((((())))))******))))))(((((('''&&&%%%%%%(((((('''''''''(((((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((******)))(((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))******+++++++++*********+++++++++,,,,,,,,,,,,,,,---------------............/////////111000///......000222333000000000000000111222333222222333444444333333222222222222111111111000000000000000000////////////......//////......---,,,......------------......////////////......------........................,,,,,,------------------////////////............+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++//////...---+++***))))))+++,,,---......---,,,++++++******))))))******+++)))&&&'''---///---,,,---))))))******++++++++++++************+++,,,------------------------,,,,,,)))))))))))))))*********((((((((((((((((((((((((&&&&&&''''''(((((((((((((((((())))))))))))((((((''''''((())))))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((***************)))((((((%%%'''((('''&&&&&&'''(((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((())))))*********))))))'''(((((((((''''''&&&%%%(((((())))))))))))(((((('''((()))************)))'''))))))&&&(((...111000*********)))))))))(((((())))))***++++++,,,,,,,,,************************************++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,.../////////...---,,,,,,---......///......,,,---------......//////,,,,,,,,,------.........---.........////////////000//////......//////000111000000//////000000111000//////......//////000000000//////////////////000000//////////////////222222222222333333333333222222111000000222333444222111111111111222333444333444444444444444555555555555444444444333333333666666666666666555555444222222111111000000111111000111222333333333222111000000000000000000111111...///////////////............//////////////////------------------------------------......//////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******(((((())))))))))))(((((()))))))))((((((((((((((())))))))))))))))))))))))******)))(((''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************************************+++++++++,,,,,,,,,------------------.........///000000/////////111222333////////////000111222222000111222222333333333222111111111000000000000///000000000000////////////...............------,,,......------------......///////////////...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------000000000////////////...***,,,---,,,+++***+++---,,,,,,+++++++++,,,,,,---***+++++++++,,,,,,------+++,,,,,,---------------******))))))))))))******)))&&&(((---///---++++++((()))***++++++++++++++++++++++++***++++++,,,,,,------------,,,,,,,,,,,,---,,,+++***)))((('''&&&((((((((((((((((((((((((%%%&&&'''((((((((((((((('''(((((()))))))))))))))))))))******)))((('''&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))******))))))((('''&&&'''(((((('''&&&((()))((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******))))))(((((((((((('''&&&%%%$$$'''(((((())))))((((((''''''((()))*********)))((('''******(((***000222111))))))))))))))))))))))))******++++++,,,,,,,,,---******************************)))******+++,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++,,,------......------,,,------.........------,,,,,,,,,---......//////......------,,,,,,++++++......////////////......//////............//////000000////////////000000//////............//////000000////////////......//////............///000000000000000111111111222111111111111111222333333111000000///000111333444333333333444555555666666555555555444444444444333666777777777777666555555222111111000000000111111000111222333333333222111000000000000111111111111//////000000000///......---...//////000/////////------------------------,,,,,,,,,---......////////////...---,,,+++***)))((())))))******))))))(((+++++++++,,,+++******)))((())))))******))))))((()))))))))))))))((((((((())))))))))))))))))))))))+++***((('''&&&&&&&&&''''''((((((((())))))******((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&''''''(((((((((''''''''''''((())))))((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))))))))))))))***************))))))++++++++++++,,,,,,,,,,,,,,,,,,---------.........---...111333333333222111///......///000111222222111111222222222111000000000000000/////////......000000000000///////////////////////////...------......------------......+++,,,---...///...------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------000////////////.........***,,,---,,,***)))+++---,,,+++++++++,,,---......((())))))***+++,,,------+++*********++++++,,,---******))))))))))))******)))'''(((---///,,,))))))'''(((***+++,,,,,,++++++,,,,,,++++++***+++++++++,,,,,,,,,++++++*********---,,,+++***)))'''&&&&&&(((((((((((((((((((((((($$$%%%&&&(((((((((((((((''''''((()))))))))))))))(((((()))******)))((('''&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))''''''''''''((((((((((((((())))))))))))(((''''''&&&'''))))))(((''')))***(((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))'''(((((()))))))))))))))''''''(((((((((''''''&&&''''''((((((((((((''''''&&&''')))***+++***)))(((&&&***+++)))***......+++''''''(((((()))*********************++++++++++++))))))************))))))))))))))))))***+++,,,---)))******+++,,,,,,------++++++++++++++++++++++++******+++,,,---......///,,,,,,,,,+++,,,------...------.........---,,,,,,++++++,,,------...//////000/////////////////////...///000000000000///...111111000000000000111111000//////......//////000///......------......///000000/////////............------------...000111---------.........//////000111222222333333222222111000///...///111333444111222333444555666777888666666666666555555555555555666777777777666444444111111000000000000111111///000111222333333222111///000000000111111111111000000000000000///......,,,---///000000000//////------------------------***+++,,,------.........000000///...---,,,++++++)))******++++++******)))***++++++,,,+++***)))((())))))***++++++***))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&'''((('''''''''((((((((()))))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%'''((()))((((((((((((((((((((((((((()))))))))))))))((('''(((((())))))))))))(((((())))))************)))(((******+++++++++,,,,,,,,,,,,,,,,,,---------......***---222666777555111...............///000222222222222222111000///...---////////////............000000000000////////////000000000000000//////............------.........((()))+++---...................../////////000000+++++++++,,,,,,---------//////.........---------))),,,---,,,***)))+++---+++++++++,,,---...///000+++************************)))((((((((()))+++,,,******))))))))))))*********''')))...///+++(((((('''(((***+++,,,,,,++++++------,,,+++************+++*********))))))((((((*********)))))))))))))))((((((((((((((((((((((((###$$$&&&((())))))((('''''''''((()))))))))))))))###%%%''')))++++++++++++%%%%%%%%%&&&((()))+++,,,************************''''''''''''((((((((()))(((((((((((((((''''''&&&&&&((())))))(((((()))+++(((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))''''''((()))))))))))))))&&&'''((()))************''''''((((((((((((''''''&&&''')))***+++***((('''&&&)))+++))))))***)))&&&&&&&&&'''((()))***++++++******))))))))))))))))))))))))************))))))))))))))))))***+++,,,---))))))***+++,,,,,,------++++++++++++++++++++++++))))))***+++---...//////---,,,+++***+++,,,---...............---,,,++++++++++++,,,,,,---...//////++++++,,,...///111222333//////000111111000///...//////............////////////............//////.........------.........000000//////.........------,,,,,,,,,---...000111000000000000111111111111000111222444444333222222000000......///111333555000111222444666777888999333333222222222111111111444555666666666555333333111000000000000000111111///000111222333333222111//////000000111111111222000000000000000///......,,,---///000000000//////------------------------)))***+++,,,------------000000000///......------,,,------......------,,,******+++,,,+++***)))((()))***+++,,,,,,+++***)))'''((()))))))))))))))(((((((((((((((((((((((((((&&&%%%$$$###$$$&&&((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&((())))))((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%((((((((((((((('''''''''''''''''''''((((((((((((''''''(((((())))))******))))))(((((((((((())))))++++++++++++++++++++++++,,,---.../////////...------------............///000000000000////////////111111000000//////......//////............//////,,,---------......////////////.........---------,,,---......------...000------..................//////000000000000//////000...---+++******++++++))))))***++++++,,,,,,---,,,,,,,,,+++,,,,,,------------,,,,,,+++***)))))),,,***((((((***+++,,,+++***)))(((&&&&&&((()))***************))))))((((((*********)))(((''''''&&&'''(((((()))***+++++++++******************************))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))%%%$$$$$$%%%'''(((&&&%%%''''''&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''++++++***)))((('''&&&&&&((('''&&&&&&''''''&&&%%%))))))(((&&&%%%%%%'''***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''+++******)))))))))))))))(((((())))))******++++++)))))))))(((((((((((((((''''''(((******+++++++++))))))))))))))))))))))))******)))))))))))))))***)))***+++,,,---.........++++++++++++++++++++++++++++++,,,,,,,,,+++******---------,,,,,,++++++************++++++,,,,,,,,,+++,,,------......------///+++)))***...000...+++---------.........////////////...------------------------.......................................++++++,,,---...///000111,,,---......//////......---......///////////////000000000000000000000000////////////000111222333222222333333444555666666111222444555555555555444555555444444333222111111333222222222111111000000000000000000000000000000333222111000000111222333111111000///////////////........................------------------------,,,,,,,,,------.........---------,,,+++***)))(((******++++++++++++******------,,,,,,+++***))))))))))))************))))))))))))))))))))))))))))))***)))'''&&&&&&&&&(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))((()))***)))'''&&&&&&'''&&&'''((()))************&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((())))))************))))))))))))******++++++++++++++++++++++++,,,,,,---.........------------------............000/////////////////////000000000000//////............---------...//////------.........///////////////.........---------,,,---......------...000---...............------...//////000000//////...000///---,,,,,,,,,,,,---......------,,,+++++++++,,,++++++******++++++,,,------,,,++++++***)))))),,,***((((((***+++,,,++++++***(((''''''(((***+++++++++*********)))))))))++++++***))))))((('''''''''(((((()))******++++++))))))))))))))))))))))))***)))))))))((((((((('''(((''''''''''''''''''((('''''''''''''''''''''''')))((((((***+++,,,***)))''''''&&&&&&&&&'''((()))''''''''''''(((***+++,,,''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%(((''''''(((***+++***))))))))))))'''%%%%%%'''***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''((((((''''''((()))******(((((())))))))))))))))))+++*********************'''((()))******+++++++++******************************)))))))))))))))*********+++,,,------------++++++++++++++++++++++++******+++,,,,,,+++++++++........................++++++++++++++++++,,,,,,+++,,,------...---------222///...000333555222...,,,------------.........000///...------------..................---------........................------..................------...////////////...------...///////////////////////////////////////111111111111222333444444222222333333444444555555222333444555555444333333444444333333222111111111111111111111000000000000000000000000000000000000222111111000000111111222000//////...------..............................---------------------------------.........//////---......---,,,+++************++++++++++++******------,,,,,,+++******))))))******************)))))))))))))))))))))))))))++++++***))))))((())))))((((((((((((((('''''''''(((((((((((((((((((((((('''))))))((('''&&&&&&'''&&&'''''''''''''''&&&%%%&&&'''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******++++++************++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...------------............////////////////////////000000000////////////...---------------...//////.........///////////////...............---------,,,---......------...000////////////...---,,,,,,---..................---//////...---------......,,,,,,,,,+++******))))))---,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))+++***((()))***,,,,,,++++++***)))(((((()))***++++++++++++++++++*********+++++++++***))))))(((((('''(((((())))))******+++))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''(((******)))'''''''''&&&&&&''''''((()))''''''''''''(((***+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''***++++++***)))))))))'''%%%%%%''')))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((%%%%%%&&&&&&''')))***+++))))))((((((((((((((((((******************++++++'''((()))******+++******************************))))))))))))))))))******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,*********++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,---------------///------000333333000,,,,,,,,,,,,,,,------------000///......---.........//////......------,,,,,,------------------------000//////...---,,,++++++,,,---......//////......------...////////////...////////////////////////000111111111222333333444222222333333333333333333333333444444444333222222333333222222111000000000///////////////000000000000000000000000000000000000000111111111111000000///...------,,,---------........................------------------------............////////////............---,,,++++++******++++++++++++******---,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))++++++++++++***)))'''''''''''''''((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&&&&((((((((((((''''''%%%$$$$$$''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))******+++******))))))******+++************++++++++++++++++++***)))***+++---...,,,,,,---------..................///////////////////////////////////////------------...///000111////////////////////////........................,,,---......------...000////////////...---,,,+++,,,------......------,,,---------------.........******++++++,,,---------......---,,,,,,,,,------,,,+++++++++******))))))+++)))((()))+++,,,+++***++++++***))))))***++++++++++++++++++++++++++++++++++++++++++******))))))(((((((((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&%%%%%%&&&((()))'''&&&'''''''''''''''(((((()))(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))&&&%%%$$$&&&((())))))(((((())))))(((&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((()))***+++))))))((((((''''''&&&&&&((((((((((((((()))))))))(((((()))***************++++++++++++++++++++++++((())))))***************++++++,,,,,,,,,++++++***************************(((((()))+++,,,,,,,,,,,,)))))))))))))))(((((((((,,,,,,,,,++++++*********++++++,,,------------,,,++++++,,,///111111---***+++++++++,,,,,,,,,------//////......---....../////////...------,,,++++++------------------------//////......---,,,+++++++++,,,,,,---------------,,,---......//////......////////////////////////......///000000000000000222222222222222111111111222222222333333333333333222111111111000000//////---------....../////////000000000000000000000000...///000111111000///.........---------------...........................------------------------------..................---------------,,,++++++******++++++++++++******,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++))))))))))))))))))))))))((()))***)))((('''%%%$$$&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&'''((((((&&&&&&&&&(((((()))))))))(((((('''&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&'''''''''(((((())))))''''''''''''((((((((((((''''''(((((())))))******))))))(((((((((((()))))))))))))))******+++++++++******))))))***+++---...,,,,,,,,,------------...------....../////////000...............////////////.........//////000111///////////////.........---.....................,,,---......------...000////////////...---,,,+++,,,,,,------------,,,,,,+++,,,,,,,,,---------,,,------......///000000000------,,,+++******++++++++++++***************)))***))))))***+++,,,+++***++++++************+++++++++++++++++++++++++++++++++++++++***************((((((((((((((()))))))))++++++++++++++++++++++++(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))(((''''''(((***+++)))((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))((('''&&&&&&'''((('''%%%((())))))(((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******)))(((((())))))***))))))((((((''''''&&&&&&''''''(((((())))))))))))((())))))************)))************************'''((()))***************+++++++++,,,++++++******************************'''((()))***+++,,,,,,,,,...------,,,+++******))),,,,,,,,,++++++************+++,,,,,,------,,,,,,+++,,,...111222111...,,,+++++++++,,,,,,,,,------......------------......//////...---,,,++++++***------------------------------------------,,,,,,******+++,,,,,,,,,,,,+++,,,------.............................................///000000000//////111111111111111000000000000000000111222333444444111111000000000000000///,,,,,,------.........///////////////////////////...///000111111000///...///......---......//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++*********++++++++++++******,,,,,,+++++++++++++++***+++++++++,,,,,,+++++++++))))))))))))))))))))))))((())))))))))))'''%%%$$$&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%'''((('''&&&%%%'''(((&&&&&&'''((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''(((((())))))******))))))(((((((((((())))))(((((())))))***+++++++++)))))))))***+++,,,---...,,,,,,,,,,,,---------------------......//////000---............//////////////////.........//////...............------------------...............,,,---......------...000////////////...---,,,,,,,,,------------------,,,+++,,,,,,------,,,++++++,,,,,,++++++***)))))))))+++***)))(((((('''((((((***************************))))))***,,,,,,+++)))*********************************+++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++************++++++''''''''''''''''''''''''&&&&&&&&&'''((()))(((&&&&&&'''((())))))))))))(((''''''''''''(((***+++,,,''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''+++)))(((((())))))((('''''')))))))))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++***)))))))))))))))))))))(((((((((((((((((()))))))))***++++++,,,,,,))))))************))))))))))))))))))))))))))))))&&&''')))***++++++************+++++++++++++++***************************(((((()))***++++++++++++,,,,,,,,,+++******)))))),,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,(((***+++------,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......)))***++++++,,,,,,++++++,,,,,,---............---........................///000111222222222000000///000000000000000000000000000000000111222333444111111000000000000000000---------------.........////////////////////////......////////////........................///000........................------------------------,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))***************))))))((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&%%%'''(((######$$$&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&''''''((())))))***''''''''''''((((((((((((''''''(((((())))))*********))))))))))))))))))***((((((((()))***+++++++++((()))***,,,------......++++++,,,,,,,,,---------,,,,,,---......///000000---------........./////////...---,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,---------.........//////,,,---......------...000---...............------------............------------.........,,,+++***))))))(((''''''&&&&&&%%%,,,+++***)))(((((((((((())))))))))))************)))))))))+++,,,,,,+++)))((())))))))))))))))))((()))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))******))))))(((((())))))***''''''''''''''''''''''''%%%$$$$$$%%%'''(((&&&%%%&&&'''((()))***))))))(((''''''''''''(((***+++,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''((()))***)))((('''(((***)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***))))))((((((((())))))***(((((())))))))))))))))))((())))))***++++++,,,,,,))))))************))))))((((((((((((((((((((((((&&&''')))+++,,,+++***)))((()))***+++++++++++++++************************))))))************))))))((((((((())))))*********++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++&&&''')))))))))(((((())),,,------------.........+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---------------+++,,,------......------........................///000111222222111000///.........//////000000000333222111000//////000111111111111111111111111111............------------///////////////////////////......------......///------,,,,,,---......///........................---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++)))******************))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%'''&&&&&&%%%'''((($$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''((())))))***''''''''''''((((((((()))''''''(((((()))*********++++++************++++++'''(((((()))***+++++++++((()))+++---............++++++,,,,,,,,,---------,,,,,,------...///000000---------.........//////......,,,+++***)))))))))---------,,,,,,+++++++++---------.........//////,,,---///...------...000------......///.........---......//////......---//////000000///---+++************+++,,,,,,------///...---,,,++++++++++++)))))))))))))))*********)))))))))+++------+++)))(((((())))))))))))(((((((((((())))))*********+++((((((((((((((()))))))))((((((((((((((('''''''''))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''(((((()))))))))))))))))))))))))))(((((()))+++,,,***)))&&&''')))*********)))((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%((())))))((('''(((***)))(((&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******&&&&&&&&&'''((()))***+++(((((())))))******++++++&&&''''''((()))*********))))))*********))))))(((((((((((((((((((((((((((%%%''')))+++,,,+++***)))'''((()))***+++,,,,,,,,,)))))))))))))))))))))))))))************))))))(((((()))***,,,---///000111*********++++++,,,,,,---******+++,,,,,,,,,,,,+++***+++,,,+++++++++,,,------------.........//////***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++,,,------......------........................---...000111000///---,,,,,,------...///000111111666555222000...------...111111111111111222222222/////////......---------///////////////////////////...---,,,,,,---...///++++++++++++,,,,,,---...........................------------------------.........------,,,,,,,,,,,,,,,---......---------******++++++++++++******++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))''''''&&&&&&&&&(((***+++))))))(((((('''''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''((((((((((((((('''&&&%%%%%%(((((((((((()))))))))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''(((***,,,...000111'''&&&&&&%%%%%%&&&&&&'''$$$&&&''')))))))))((((((''''''((()))***++++++,,,))))))))))))))))))))))))))))))***+++,,,,,,---------,,,+++*********+++,,,))))))***+++,,,...///000...............------,,,+++,,,,,,+++***+++---.........///000000///...------...000111111///...,,,------............------//////...---,,,++++++***,,,---......,,,+++,,,......---,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,222...***)))+++,,,,,,***************************,,,,,,,,,+++++++++******+++************,,,---...,,,+++)))((('''&&&''''''))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))((('''))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''')))************((()))))))))))))))((((((,,,,,,++++++******)))))))))))))))))))))))))))))))))*********++++++++++++(((((()))************************)))))))))))))))+++***)))))))))***,,,,,,))))))))))))))))))))))))+++++++++*********))))))************************************************)))************++++++++++++,,,,,,+++******+++---000///...---,,,++++++++++++******)))******++++++,,,,,,,,,+++++++++******++++++++++++,,,---...///...------,,,,,,,,,------,,,---000111111000---,,,...///000000///---+++***------......//////000000333333333222111000//////333111000111333444222/////////000000111111222222//////............//////...---,,,,,,++++++++++++,,,,,,,,,---------......//////.........---------........................++++++++++++++++++++++++......---,,,,,,+++*********+++,,,---,,,+++((('''+++++++++---...---***''',,,,,,,,,+++***)))(((((())))))))))))((((((((((((***)))))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))+++,,,(((''''''&&&&&&''''''((((((((()))))))))(((((('''((((((((()))*********+++))))))))))))))))))))))))))))))***++++++,,,------************+++---///000+++++++++++++++,,,---...//////000000//////...---+++,,,......,,,,,,---///+++,,,---.........---------.../////////...------------............------.........---,,,,,,++++++,,,---......,,,,,,---...///...------,,,,,,------++++++***))))))***++++++///---***)))***+++***)))************************++++++++++++************---,,,+++***))))))*********)))((('''''''''((()))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******)))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''')))(((''''''&&&&&&&&&'''''''''(((((((((((((((''''''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((()))))))))))))))(((((())))))))))))((((((***************)))))))))''''''''''''''''''''''''))))))))))))*********+++(((((()))******************)))))))))))))))))))))******)))))))))***+++,,,))))))))))))))))))))))))+++++++++*********))))))************************************************))))))*********++++++++++++,,,,,,+++******+++---...---,,,,,,,,,,,,,,,---*********))))))))))))(((,,,,,,,,,+++++++++******++++++++++++,,,---.........------,,,,,,,,,------,,,---...//////...---,,,......///......---,,,+++---......///000111222333222222222222111000///...///...---...000000...,,,------..................//////............//////...---,,,,,,+++++++++,,,,,,,,,,,,---------......///.........------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******'''(((***+++***)))'''&&&,,,++++++,,,---,,,***(((******+++***)))(((''''''''''''(((((())))))******)))((((((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''((((((((((((''''''(((((((((++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,))))))))))))***,,,---...,,,,,,++++++++++++,,,,,,+++++++++++++++******))))))+++......---,,,,,,---))))))***+++,,,,,,,,,+++------------------------------............------------------,,,,,,,,,,,,,,,---......,,,,,,---...//////...------------...++++++***))))))***++++++,,,+++))))))******)))'''************************************)))))))))))),,,+++***)))(((((((((((((((''''''''''''((()))***((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((''''''''''''(((%%%&&&'''((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))))))))(((((('''(((((())))))((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))******))))))))))))))))))))))))*********))))))))))))***++++++))))))))))))))))))))))))+++************)))))))))************************************************)))))))))*********+++++++++,,,,,,+++******+++---+++++++++++++++,,,------)))*********)))((('''''',,,,,,,,,+++++++++******++++++***++++++,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------------------...000222444111222222111111000///...111000///000222222000///------------------,,,,,,//////............//////------,,,+++++++++,,,,,,,,,,,,,,,---------..................------------///.........------,,,,,,------------------------------,,,,,,++++++*********+++,,,---...---,,,+++---+++******++++++***))))))))))))))))))((('''&&&&&&&&&'''((()))***++++++((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((+++***)))(((''''''''''''((((((''''''''''''((((((,,,+++)))((((((((()))***)))))))))))))))((((((((())))))))))))))))))))))))))))))******+++++++++,,,+++******)))((((((((((((++++++++++++++++++,,,---))))))******))))))(((''''''))),,,...,,,+++***+++*********************))),,,,,,+++++++++,,,---...,,,------......------,,,++++++,,,,,,,,,---------+++---...---,,,,,,---//////......---------------+++******************+++*********++++++***)))(((************************))))))))))))(((((((((((('''''''''((())))))***+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))(((((((((((((((((((((((((((((((((+++***)))(((((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((()))(((((('''''''''((((((&&&&&&'''(((((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))((((((''''''''''''(((((()))(((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''(((((((((((()))(((((()))))))))))))))((()))))))))))))))*********)))))))))))))))******+++))))))))))))))))))))))))************))))))))))))************************************************))))))))))))************+++,,,,,,+++******+++---+++++++++******++++++,,,((()))***++++++***)))))),,,,,,,,,+++++++++******++++++******+++,,,,,,---,,,,,,,,,+++,,,,,,---------,,,++++++++++++,,,---------+++++++++,,,---......---,,,+++,,,...///111000000111111000//////...111111111222222222111000/////////......---------///......------......///---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------------------------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...............---+++))))))***+++***)))))))))******)))((((((''''''''''''((()))*********))))))((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((,,,+++***)))(((''''''''''''&&&&&&%%%%%%&&&&&&'''***)))((((((((()))+++,,,)))))))))((((((((((((((()))))))))))))))))))))))))))***************+++++++++++++++******)))(((''')))))))))***+++,,,......---............---,,,,,,'''***---...---,,,++++++------,,,+++***)))((((((+++++++++++++++,,,---...,,,,,,------------,,,,,,******+++,,,,,,---------+++,,,------,,,,,,...///...---,,,,,,+++,,,,,,,,,*********++++++************+++,,,,,,+++*********************************)))))))))(((((((((''''''&&&''''''((())))))******,,,,,,++++++***)))(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((+++++++++***)))((('''&&&((((((((((((((((((((((((+++***)))(((((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''((((((''''''''''''(((((((((((()))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((((((''''''&&&&&&&&&'''(((((((((((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((((((((((((((()))))))))(((((('''(((((())))))************(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++,,,,,,+++******+++---...---,,,+++************((()))***+++,,,---------,,,,,,,,,+++++++++******++++++*********+++,,,,,,+++++++++++++++,,,---......---,,,******,,,---...---,,,+++******+++---...000///...---------......//////000000000///......------...///......------//////......------,,,,,,......------------......,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,------------------......------,,,,,,,,,,,,***************************+++++++++++++++++++++'''(((((()))************---+++))))))*********)))******++++++******))))))))))))))))))((((((((((((+++***))))))((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))***************************+++,,,,,,------,,,,,,((((((((()))+++,,,...///---------------,,,,,,+++))),,,......---,,,------...---,,,+++***)))))))))***++++++,,,,,,---------,,,,,,------------,,,,,,******++++++,,,,,,------***,,,------------...///------,,,++++++++++++,,,)))***++++++++++++***)))***+++,,,,,,***)))***,,,************************))))))))))))(((((((((((()))*********)))((('''&&&,,,,,,,,,+++***)))'''&&&'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,,,,+++)))(((&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))((('''&&&%%%''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''%%%&&&''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))(((''''''((((((((()))******++++++'''((())))))******))))))(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++,,,,,,+++******+++---///...---+++*********)))************+++---...///,,,,,,,,,+++++++++******++++++************+++++++++******++++++,,,---...------,,,++++++,,,------,,,,,,+++******+++++++++000000000000/////////.........////////////......---///000000///......///,,,,,,,,,,,,,,,,,,++++++......------------......,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------************************))))))******++++++,,,,,,******************++++++,,,***))))))******)))(((******++++++++++++*********)))))))))(((((((((''',,,+++***))))))((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$'''''''''((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((()))))))))((((((&&&'''''''''((()))))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,,,,,,,+++***))))))))))))***+++,,,---******++++++******)))((()))***++++++******+++,,,++++++***))))))***+++,,,)))***,,,---.........---+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,***,,,------------...000......---,,,,,,,,,,,,,,,)))***++++++++++++***))))))***+++)))''''''***---*********************************)))))))))((((((******++++++***)))'''&&&((())))))***)))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((************)))((('''&&&))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((((((((($$$%%%&&&'''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))(((''''''&&&'''(((((()))******++++++'''''')))*********)))((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,+++******+++---......---,,,,,,+++,,,,,,...,,,***))))))***,,,---,,,,,,,,,+++++++++******++++++************++++++************+++,,,---...+++++++++******+++++++++++++++,,,++++++***)))((()))+++---...//////...------......//////............111333222000///000222,,,,,,,,,,,,------------...------,,,,,,------...,,,+++++++++,,,,,,---...,,,,,,,,,---------......++++++,,,,,,,,,---------+++++++++,,,,,,------...************************((())))))***+++,,,,,,,,,///......------------...***))))))***++++++(((&&&))))))************))))))(((((((((((())))))))))))++++++***(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))((((((''''''''''''(((((((((((()))))))))'''&&&$$$%%%&&&&&&'''((()))******))))))))))))))))))))))))*********)))))))))))))))))))))***)))(((&&&$$$###+++***************++++++---------------,,,++++++%%%&&&'''&&&%%%%%%''')))(((((('''((()))+++---...)))***---///000///...---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++------------...000//////...------------...)))***+++,,,,,,+++***))))))******(((%%%&&&)))---************************************))))))))))))&&&''')))+++++++++******%%%%%%'''((((((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''$$$$$$$$$$$$%%%%%%&&&'''%%%&&&'''((())))))))))))###$$$$$$%%%%%%$$$$$$###''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((($$$%%%&&&'''((((((((((((******))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))((('''&&&&&&'''(((((()))***+++++++++&&&''')))*********)))((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,+++******+++---------,,,,,,------......111...***'''&&&''')))+++,,,,,,,,,+++++++++******++++++***************+++************+++,,,---...)))))))))******)))))))))+++,,,,,,,,,+++***((('''"""$$$(((+++------,,,+++------......///......---+++...000///---,,,---///.........//////000000000...------,,,,,,------...++++++++++++,,,,,,---...,,,,,,,,,---------......+++++++++,,,,,,---------)))***+++,,,------...///++++++++++++++++++++++++(((((()))***+++,,,,,,---...---,,,+++++++++++++++))))))***+++,,,+++(((%%%(((((()))))))))))))))(((&&&&&&'''((()))***++++++******)))''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''',,,+++(((&&&%%%&&&''''''(((((('''''''''&&&&&&&&&$$$%%%''''''''''''%%%$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))...---+++)))(((((()))))),,,,,,,,,,,,++++++***)))((((((((((((((())))))***++++++++++++++++++++++++***+++,,,---------,,,,,,++++++------------++++++111///,,,******,,,///111///,,,)))***,,,...---,,,,,,---...---,,,+++---///000...---+++******++++++------,,,+++***)))((('''+++***((()))***,,,+++++++++++++++***)))(((((('''&&&&&&''''''((()))++++++(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%%%%%%%&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((()))'''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''###$$$$$$%%%&&&'''(((((((((((((((((())))))))))))))))))(((''''''''''''''')))(((((((((((('''''''''***))))))((((((((())))))''''''''''''''''''''''''''''''((((((((((((((('''&&&'''''''''''''''&&&&&&%%%&&&((()))))))))((('''***)))'''%%%%%%''')))***((((((''''''''''''((((((+++)))''''''(((((('''&&&''''''((((((((((((''''''******))))))((((((''''''((((((((((((((()))******)))((('''***...000...,,,))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))))))))))))))***+++,,,,,,------***************************++++++,,,------------************************++++++,,,,,,,,,,,,------.........////////////000---------............///,,,+++++++++,,,...///111............////////////------------------------,,,---///000000///---,,,+++---......---,,,,,,---,,,,,,---.../////////...000///---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,+++***)))++++++******))))))(((((())))))))))))))))))))))))(((((())))))******++++++'''(((((((((((((((''''''((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%#########$$$%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))))))))************''''''((((((((((((''''''((((((((((((((()))******---,,,+++))))))((())))))*********+++******))))))******))))))******+++,,,++++++++++++++++++++++++***+++,,,---------,,,+++++++++,,,------,,,++++++000...,,,++++++,,,...000...,,,))))))+++---,,,+++,,,---...---++++++---.........---,,,++++++***+++************************+++)))((()))***,,,++++++++++++******)))(((((('''+++++++++***++++++,,,,,,************************(((((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''((((((((())))))))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&((()))************%%%&&&''''''((((((''''''&&&'''(((******))))))((((((((((((''''''(((((((((((((((''''''''''''((((((***(((&&&&&&'''((('''&&&''''''((((((((((((''''''))))))))))))((((((''''''((((((((((((((()))))))))***)))((()))++++++)))&&&))))))))))))))))))))))))+++*********)))))))))(((((())))))))))))))))))((((((((()))))))))*********))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++(((((()))******+++,,,,,,************************++++++,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,---------------.........//////............//////////////////......///000111222111111000///...---,,,,,,------------------------+++---...//////...---+++,,,---//////---,,,---...,,,------............---...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))(((&&&$$$###)))(((''''''''''''((()))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''))))))(((((())))))***+++,,,+++***)))))))))))))))(((((())))))***)))))))))+++++++++++++++,,,------++++++++++++++++++++++++)))***,,,---------,,,+++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------+++))))))+++,,,+++***,,,------,,,++++++,,,...------------,,,+++***)))(((((()))***+++,,,,,,---+++)))((((((***++++++***+++******))))))(((((('''******)))(((((((((((((((************************''''''''''''''''''''''''***************)))))))))(((''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''((()))))))))((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''')))++++++,,,,,,%%%&&&'''(((((((((((((((%%%&&&((()))))))))((('''&&&'''((())))))((('''&&&((((((''''''''''''(((((()))'''%%%%%%&&&'''&&&%%%''''''(((((((((((('''''')))))))))(((((((((((('''((()))))))))))))))((('''***)))((()))***)))'''&&&))))))))))))))))))))))))************))))))))))))))))))************))))))(((((())))))))))))******'''''''''((((((((())))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++'''(((((())))))*********************************++++++,,,,,,,,,+++******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000111000000//////000000111000000///...---,,,,,,+++,,,,,,,,,,,,------------+++,,,---......---,,,+++,,,...//////...------...------.........---,,,,,,+++,,,,,,,,,,,,,,,++++++************************///---***((('''''')))***))))))))))))************))))))))))))))))))))))))***))))))))))))))))))(((*********)))(((&&&%%%$$$))))))(((((((((((())))))---,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((''''''((()))******''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((())))))************)))))))))))))))'''(((((()))************,,,++++++++++++,,,------,,,,,,+++++++++++++++***)))***+++,,,---,,,+++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++*********************+++,,,,,,+++******+++---+++,,,---------+++***)))(((((()))***+++,,,,,,---***)))((((((***++++++*********))))))(((((((((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''((()))******))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''''')))(((((((((((('''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&'''))))))*********''''''((((((((((((''''''$$$%%%&&&'''''''''&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((((((&&&$$$$$$&&&'''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((((())))))***))))))''''''(((((()))***+++++++++***((((((((((((((((((((((((((((((((((((''''''''''''))))))************))))))(((((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((())))))))))))((((((((())))))*********************************++++++,,,,,,+++***))))))***************************++++++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,---------.........//////......------,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,...//////...---......---------------,,,+++***)))***,,,------,,,+++***)))))))))))))))))))))))),,,+++***)))(((((())))))(((((())))))******++++++))))))))))))))))))))))))******))))))((((((((('''&&&'''((((((((((((((((((((((((((((((((((((((((((---,,,+++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&'''''''''''''''''''''((((((&&&%%%%%%&&&((((((&&&&&&&&&'''''''''(((((((((((()))))))))*********''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((()))))))))******))))))(((((()))***+++++++++******************+++,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,+++************++++++***************+++,,,+++))))))+++,,,***+++,,,---,,,+++***)))*********************+++***((('''((()))+++******)))))))))((((((((((((((())))))))))))***+++,,,---''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''((()))******))))))''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&))))))(((''''''''''''''')))(((((((((((('''''''''&&&&&&'''((())))))(((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&******))))))((('''%%%%%%%%%&&&'''((()))(((''''''***((('''&&&&&&'''(((***((((((''''''''''''(((((('''&&&$$$$$$&&&'''&&&&&&''''''(((((((((((('''''''''''''''''''''((((((((((((((())))))))))))((((((((()))*********)))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))'''(((((((((((()))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))******)))))))))''''''((((((((())))))))))))))))))***************))))))))))))))))))))))))++++++++++++***)))((((((*********************************+++++++++,,,,,,************+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...,,,---------,,,+++******)))***+++,,,---,,,+++***))))))))))))))))))))))))&&&''')))+++,,,+++)))((((((((())))))******++++++((((((((((((((((((((((((***)))))))))((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((''''''((()))*********)))))))))******++++++******)))))))))))))))***++++++---,,,,,,++++++*********((()))+++,,,,,,,,,+++***++++++************++++++***++++++,,,,,,++++++***)))+++,,,,,,+++******+++***++++++***))))))***,,,***+++++++++++++++******,,,+++++++++******))))))***((('''''')))******)))((((((((((((((((((((((((&&&&&&''''''(((***+++,,,))))))))))))))))))))))))************************((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((()))''''''((()))))))))((((((''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%"""###%%%&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$*********)))((('''&&&%%%'''(((***+++++++++***)))+++)))&&&%%%%%%&&&)))+++((((((''''''''''''(((((('''&&&$$$%%%'''(((''''''''''''((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((()))******)))******)))&&&#########))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((''''''(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))))))))************))))))((())))))******+++++++++************************))))))))))))))))))))))))))))))*********))))))(((************************************++++++++++++************++++++++++++*********+++++++++,,,,,,,,,---------,,,+++******......---,,,+++******)))******++++++,,,,,,------------,,,,,,,,,,,,------+++---......---,,,,,,---++++++,,,,,,,,,+++*********+++++++++++++++******))))))))))))))))))))))))###%%%))),,,---,,,***((())))))))))))************(((((((((((((((((((((((()))(((((((((((((((((('''))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$%%%&&&%%%$$$"""!!!&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((%%%&&&((()))************)))))))))***))))))(((((()))))))))))))))***++++++------,,,,,,+++******)))((()))***,,,,,,++++++***,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,***+++,,,)))***+++***((((((***+++++++++************+++++++++++++++*********)))))))))((('''''')))******)))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******''''''((((((((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%!!!###%%%&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&%%%(((((())))))))))))(((((('''((()))*********)))((()))(((''''''''''''((()))((((((''''''''''''(((((((((&&&%%%&&&'''))))))(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''))),,,---(((***+++)))%%%"""!!!"""))))))))))))))))))))))))((()))))))))*********+++''''''(((((((((((('''''''''''''''((((((((()))))))))))))))*********++++++))))))))))))))))))))))))((()))***++++++***)))((((((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))************************************++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,---------,,,++++++......---,,,+++***)))))))))******+++,,,,,,------...------------------...***,,,------,,,++++++,,,)))******++++++++++++***,,,,,,+++***)))))))))***************************%%%&&&)))++++++***)))(((*********)))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((('''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((("""###%%%%%%%%%###!!! &&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))((((((((())))))))))))***''''''(((((((((((('''''''''''''''''''''((())))))%%%&&&((()))************((()))))))))((('''&&&&&&******))))))******+++,,,------,,,,,,+++***))))))((()))***+++,,,+++******,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---))),,,//////,,,++++++---)))******)))(((((()))+++++++++)))))))))***+++,,,******************++++++)))((('''''')))******)))'''''''''(((((((((((((((******)))(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((***++++++'''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&((()))+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&###$$$%%%&&&((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''''''''''''''))))))((((((((('''''''''###$$$''')))))))))((('''''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%&&&''')))******++++++$$$%%%&&&'''''''''&&&%%%&&&'''((())))))((('''&&&((((((''''''''''''((((((((('''&&&&&&((()))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))'''%%%$$$&&&)))---///''')))+++***'''%%%&&&'''))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((%%%&&&&&&'''((())))))***((((((((((((((('''''''''))))))))))))))))))))))))''''''((())))))***))))))************************)))************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------******,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,))))))***+++,,,,,,------///......------......///)))+++---,,,+++***++++++((()))***+++++++++++++++...---+++)))(((((()))***************************)))))))))))))))(((((((((++++++******))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&'''((())))))))))))'''((()))******)))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))***)))'''%%%%%%'''((()))***)))))))))***+++---...+++++++++++++++***)))((()))***+++,,,,,,+++)))))))))))))))))))))******+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...)))***+++,,,,,,+++***)))+++)))'''(((+++,,,***(((###$$$%%%'''(((***+++,,,)))((('''&&&&&&'''((()))***((('''&&&&&&'''(((*********))))))((((((''''''(((((())))))******++++++''''''''''''''''''''''''(((''''''((())))))(((&&&***)))(((''''''((()))***%%%&&&'''(((((('''&&&%%%&&&'''''''''((()))))))))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((,,,***((('''''''''&&&%%%''''''''''''''''''''''''''''''(((((('''&&&%%%%%%))))))((('''%%%###!!! %%%&&&''''''(((((('''''')))(((&&&&&&''''''&&&%%%''''''''''''(((((((((((($$$%%%'''))))))((('''&&&'''((()))******)))(((''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''')))++++++)))))))))***(((((((((((((((((((((((())))))))))))((((((((((((+++*********))))))(((((())))))))))))************((((((((((((((((((((((((+++*********))))))((((((***++++++,,,+++***)))((())))))))))))************)))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''******))))))(((((('''''''''''''''''''''((())))))'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((((((((((())))))(((''''''&&&'''((()))(((''''''&&&'''(((*********************)))((((((***+++,,,,,,,,,,,,+++***)))))))))))))))***+++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------******++++++++++++******+++)))((((((++++++***((('''''''''(((((()))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))***)))))))))((((((((('''((((((((()))))))))))))))''''''(((((((((((((((((('''(((((((((((('''''''''((('''&&&%%%%%%&&&''''''((()))***++++++***)))(((''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((+++)))'''&&&'''((('''&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''(((((('''''')))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&''''''''''''$$$%%%'''((()))((('''&&&'''((()))******)))(((''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''$$$&&&((()))))))))***+++))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))*********)))))))))(((((())))))*********)))((('''(((((()))))))))*********))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++......------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''(((''''''&&&&&&'''(((((()))************)))((((((++++++,,,------,,,,,,+++***))))))))))))***++++++++++++++++++,,,,,,,,,,,,*********++++++++++++,,,+++************+++,,,,,,++++++************+++++++++***))))))***+++***)))******))))))((('''''''''))))))************)))))))))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((())))))******&&&)))+++***'''%%%&&&((('''&&&&&&%%%&&&&&&''''''&&&'''(((((((((((('''&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((()))'''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((''''''&&&%%%!!!"""###%%%'''((())))))%%%&&&''''''((((((''''''((('''&&&&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''((((((((('''&&&'''(((((())))))((((((''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''((((((((((((((('''''''''((()))))))))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((('''''''''"""$$$'''(((((((((***+++))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))******))))))))))))(((((((((((()))))))))(((''''''(((((())))))))))))******)))))))))*********++++++***************+++++++++------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&((()))***)))'''&&&)))))))))(((((((((((((((*********++++++***))))))******++++++++++++++++++******))))))******+++,,,***++++++++++++,,,,,,,,,))))))*********+++++++++******))))))******+++,,,,,,+++***))))))***+++,,,***************+++******++++++***))))))(((''''''((((((***++++++***(((((()))(((''''''''''''((()))))))))))))))(((((((((((((((((((((''''''&&&&&&%%%'''''''''((())))))******%%%))),,,+++&&&###%%%)))(((''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%''')))((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((('''&&&&&&'''((('''%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$&&&((()))(((((()))***************************))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((()))))))))***************************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************************************------,,,,,,+++******************++++++,,,,,,,,,***++++++++++++***))))))++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&$$$&&&(((******)))(((&&&)))))))))))))))(((((((((******+++++++++++++++***)))))))))))))))***++++++***************++++++,,,*********+++++++++,,,,,,))))))*********+++++++++******))))))******+++,,,,,,+++***))))))***+++,,,******++++++*********+++***************)))))))))&&&'''))))))))))))'''&&&((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((%%%))),,,+++&&&$$$&&&)))&&&&&&'''((((((((((((((())))))))))))))))))))))))'''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''((('''%%%$$$%%%'''(((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''&&&%%%%%%$$$%%%&&&''''''((('''''''''(((&&&%%%&&&'''((('''&&&&&&'''''''''((((((((((((%%%&&&&&&'''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''((())))))###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((()))++++++)))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((()))))))))*********************************,,,,,,,,,++++++*********((((((((()))******++++++*********++++++******)))++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******************''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''(((((('''''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$%%%((()))***)))((('''&&&''''''(((((((((''''''))))))***++++++++++++***((((((((((((((()))***++++++************+++,,,,,,************++++++++++++*********++++++++++++,,,+++************+++,,,,,,++++++************++++++***+++,,,+++******+++,,,************++++++++++++''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%(((******'''&&&''')))###$$$%%%&&&&&&&&&&&&&&&)))((((((''''''(((((()))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((('''%%%$$$%%%'''(((((('''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&'''''''''&&&&&&%%%&&&''''''(((((('''''''''&&&%%%&&&(((((((((&&&'''''''''((((((((())))))&&&&&&&&&&&&''''''(((((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''((((((((((((((((((''''''&&&&&&((()))***'''''''''((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''***+++,,,+++)))((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))))))))((((((((()))***+++''''''(((((((((((())))))((((((((()))))))))******+++++++++***************++++++++++++++++++++++++((((((((())))))***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''((((((((())))))(((''''''''''''(((''''''''''''''''''''''''############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''')))******)))'''&&&%%%&&&'''((()))))))))(((%%%&&&((())))))))))))(((''''''((())))))))))))))))))((((((((()))***+++,,,++++++******++++++,,,---************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------******++++++++++++******)))+++---,,,***)))+++---++++++++++++++++++++++++))))))(((((((((((())))))''''''(((((((((((('''''''''((((((((()))))))))***'''''''''''''''((((((((())))))((((((''''''&&&&&&%%%&&&'''(((((()))))))))"""###$$$&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$''''''((())))))(((''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((('''&&&$$$%%%&&&''''''&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%&&&&&&'''''''''''''''%%%&&&''''''(((((('''''''''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((())))))(((&&&&&&&&&''')))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((()))******)))'''((()))''''''''''''''''''''''''))))))))))))(((((((((((('''''''''((((((((())))))'''''''''((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))(((((('''''''''((()))***'''''''''((((((((())))))(((((((((((()))))))))***+++++++++*********)))))))))))))))***++++++,,,,,,*********+++++++++++++++'''((()))***+++,,,,,,,,,************************+++,,,,,,,,,,,,++++++************************************)))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((''''''&&&&&&&&&'''''''''''''''''''''''''''############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))++++++)))((('''%%%&&&'''((())))))))))))'''(((***+++,,,,,,,,,+++%%%%%%&&&'''((((((''''''***))))))))))))+++---...++++++******++++++,,,---)))************+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...)))***+++,,,,,,+++***)))))),,,---,,,***)))+++------,,,,,,++++++*********+++***)))(((((()))***+++''''''(((((((((((('''''''''((((((((())))))******&&&'''''''''((()))))))))++++++***)))((('''&&&&&&&&&%%%%%%'''***+++***(((###%%%&&&((())))))((((((***)))(((''''''((()))***&&&'''''''''((()))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((((((&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((((((((('''&&&%%%%%%%%%&&&''''''(((((('''''''''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))(((&&&%%%&&&''')))+++((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%'''((()))((('''((()))''''''''''''''''''''''''))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&%%%&&&'''((()))''''''''''''((((((((()))(((((((((((())))))))))))++++++++++++******))))))(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,###$$$&&&''')))*********************************---------------,,,+++***)))))))))))))))))))))))),,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((()))))))))***''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))))))))((((((++++++******))))))((((((++++++++++++***((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''((()))***------,,,,,,+++******)))(((((((((((()))))))))))),,,+++***))))))***+++,,,***)))(((''''''((()))***)))))))))***+++++++++,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((('''''''''''''''((()))***))))))((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&(((((((((((('''''''''&&&&&&&&&&&&$$$###%%%((()))'''$$$$$$$$$%%%%%%&&&''''''(((%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((())))))))))))(((''''''&&&&&&+++)))((((((((((((&&&%%%$$$&&&''')))(((&&&$$$"""(((%%%"""###&&&(((&&&###%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((((((&&&))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''&&&%%%$$$%%%''')))+++''''''(((((((((((('''''''''''''''''''''((())))))***((('''(((+++,,,+++((())))))))))))))))))))))))'''%%%$$$%%%'''))))))((((((''''''''''''((())))))(((((((((((())))))))))))))))))((('''&&&%%%$$$$$$((((((((((((((((((((((((''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''(((******)))((((((000///---+++*********+++))))))))))))))))))))))))+++***)))'''''')))***+++++++++************++++++))))))))))))))))))))))))******))))))((((((''''''))))))************))))))*********(((&&&&&&(((***))))))((('''''''''''''''))))))***)))''''''(((***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((((((((*********)))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))***+++,,,,,,,,,+++***)))******++++++++++++++++++++++++++++++,,,,,,,,,,,,)))((('''&&&&&&'''((()))+++***)))(((((()))***+++******************++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''(((((((((((('''((()))***,,,---(((((('''''''''&&&&&&&&&&&&%%%$$$%%%(((((('''%%%''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))((((((((()))))))))))))))(((&&&%%%%%%%%%%%%###"""!!!###%%%((()))((('''&&&$$$%%%&&&'''&&&%%%$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***(((((()))***+++***))))))((((((((('''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************************'''((((((((())))))))))))))))))((('''&&&'''((()))''''''(((((((((((('''''''''''''''''''''(((((())))))(((&&&(((***+++***((((((((((((((((((((((((((()))'''&&&&&&'''((('''&&&'''''''''&&&'''(((((()))'''((((((((())))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++***,,,,,,+++*********+++---))))))))))))))))))))))))+++***)))(((((()))***++++++******))))))******+++))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))*********(((%%%%%%&&&((())))))((('''''''''''''''((())))))(((&&&&&&'''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''(((((()))(((((('''((()))+++,,,((((((((()))))))))******))))))))))))))))))))))))***,,,---......,,,***((((((((())))))***+++,,,,,,,,,,,,,,,------------...(((''''''&&&&&&''''''(((++++++************++++++******************))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''''''''(((######$$$%%%&&&((())))))'''&&&&&&&&&&&&'''(((((())))))(((((())))))***+++'''''''''''''''&&&&&&&&&%%%%%%$$$&&&'''((('''%%%))))))(((((('''&&&%%%%%%%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((())))))(((''''''((((((((('''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''(((((()))******++++++***(((''''''''''''&&&%%%!!!###%%%'''(((((('''&&&"""&&&***)))%%%"""###%%%'''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&%%%&&&((()))((('''((((((((((((''''''''''''))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))+++******)))((((((''''''''''''((((((((((((''''''&&&''''''''''''(((((((((((('''&&&''')))))))))(((((((((((((((((((((((((((...,,,***)))******)))((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,------''')))************,,,...))))))))))))))))))))))))+++***)))(((((()))***++++++******))))))******+++))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((('''(((((('''%%%%%%&&&((()))((((((''''''''''''((('''((()))(((&&&%%%&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''(((((()))***)))'''&&&'''(((***,,,(((((()))))))))*********))))))))))))))))))))))))+++++++++++++++***((((((((((((((()))******++++++************++++++++++++******))))))))))))******************************++++++******))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((***)))((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++***)))'''%%%$$$###"""''''''''''''''''''''''''%%%%%%%%%&&&''''''&&&&&&)))))))))(((''''''&&&&&&%%%&&&''''''((('''''''''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''')))((('''&&&&&&&&&'''(((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((''''''(((((())))))))))))+++)))(((((())))))(((&&&%%%&&&'''((('''&&&$$$###%%%'''(((&&&###"""###%%%((((((((('''&&&&&&&&&%%%###$$$$$$%%%&&&'''((((((%%%$$$$$$$$$&&&'''&&&%%%((((((((((((((('''''''''***))))))))))))))))))***((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((())))))))))))((('''&&&&&&''''''((((((''''''&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''(((((('''((((((((((((((((((((((((,,,***(((((())))))((('''&&&&&&&&&&&&&&&''''''((('''''''''((((((((())))))'''((((((((())))))******(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***+++,,,---...'''***------++++++,,,...))))))))))))))))))))))))******)))(((((()))************))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((%%%&&&(((((('''((()))+++)))(((''''''''''''((((((((()))***)))'''&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$$$$%%%%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''(((((()))))))))+++***(((&&&&&&'''(((***))))))))))))************))))))))))))))))))))))))...,,,***(((((()))***+++)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++((())))))))))))))))))(((+++******))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((***)))((('''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))(((&&&$$$""" &&&'''''''''''''''''''''$$$%%%&&&'''&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%$$$$$$###$$$$$$$$$&&&'''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''((((((((('''''''''&&&&&&&&&'''%%%$$$%%%&&&&&&%%%###&&&&&&'''''''''&&&%%%$$$***'''###!!!###%%%&&&%%%((((((((('''&&&&&&&&&%%%$$$$$$%%%&&&&&&'''((((((((('''&&&''')))***)))((('''''''''((((((((((((((()))******************)))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((%%%&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((''''''&&&%%%&&&&&&'''&&&''''''(((''''''''''''''''''''''''%%%$$$"""###%%%&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***))))))+++,,,---)))---111000---***+++,,,))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((***+++***)))((()))***((((((''''''''''''(((((()))+++,,,+++)))'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((()))))))))+++***(((''''''''''''((()))))))))*********++++++))))))))))))))))))))))))///---***((((((***---///*********************)))++++++++++++,,,,,,,,,,,,)))******++++++******)))(((((())))))))))))(((((())))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((((((''''''''''''((($$$$$$%%%&&&''')))******'''&&&&&&&&&&&&'''((((((((())))))((((((&&&%%%$$$&&&&&&&&&'''''''''''''''###%%%''''''&&&%%%&&&''''''''''''''''''''''''(((%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###&&&((()))((('''''''''(((((('''&&&&&&%%%$$$$$$(((&&&%%%&&&'''(((&&&%%%######%%%&&&'''(((((((((***%%%!!! $$$''''''%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&%%%&&&(((((((((&&&'''''''''((((((((((((((())))))************))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&$$$%%%&&&(((((('''&&&&&&%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''''''&&&%%%%%%((()))))))))'''''''''''''''((())))))&&&&&&'''''''''((((((((('''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++***000444333...))))))+++)))))))))))))))))))))))))))))))))******)))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''---......,,,)))'''&&&&&&(((''''''''''''(((((()))***,,,------***(((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######&&&&&&''''''((())))))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((())))))*********+++++++++)))))))))))))))))))))))),,,***)))((()))+++---///))))))******+++,,,,,,,,,,,,,,,,,,,,,---------...((()))************)))(((((()))************)))(((((((((((()))))))))))))))'''''''''''''''''''''''''''''''''(((((('''''''''(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&''''''((()))******'''&&&&&&&&&&&&'''(((((()))************((('''&&&&&&&&&&&&'''''''''((((((###%%%''''''&&&%%%&&&(((((((((''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%'''))),,,---,,,+++***&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###&&&((()))(((''''''''''''''''''''''''&&&&&&&&&***((('''((()))***)))(((###$$$$$$&&&''''''(((((($$$###$$$%%%&&&'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''$$$###"""###%%%&&&%%%$$$''''''''''''((((((((()))(((((()))******)))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%###%%%&&&(((((('''&&&%%%%%%''')))(((&&&&&&(((***'''''''''''''''''''''''',,,***))))))***++++++***)))(((((((((((()))******&&&&&&&&&'''''''''((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***************)))///444444...)))(((***))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''***,,,---,,,)))'''&&&&&&'''''''''''''''((()))))))))+++---,,,***'''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&((()))*********)))************+++++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((()))+++,,,---...///+++++++++,,,,,,,,,------)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))''''''(((((())))))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''''''''((()))***+++******)))(((''''''&&&'''&&&&&&&&&&&&'''((((((,,,,,,,,,+++)))'''$$$###&&&&&&&&&'''''''''((((((###%%%((((((%%%$$$&&&(((***)))((('''%%%$$$###"""%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%% $$$((()))(((&&&%%%&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))((('''&&&'''&&&&&&''''''((()))))))))&&&%%%$$$%%%&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%"""((()))'''%%%%%%&&&%%%&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&'''&&&%%%&&&((()))((('''&&&'''''''''(((((())))))'''((()))******)))((('''%%%&&&&&&'''((()))******''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((,,,+++)))'''&&&'''((()))%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%%%%'''))))))'''&&&(((***''''''''''''''''''''''''***(((&&&%%%&&&&&&&&&$$$)))))))))))))))******+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++,,,+++******&&&---333333---((((((***))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''$$$&&&)))******)))***+++'''''''''''''''((()))***(((***,,,,,,)))&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''',,,((($$$"""###%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))))))))(((******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''+++---...---+++))))))***+++)))(((((())))))(((&&&+++++++++*********))))))******+++,,,------------***++++++,,,---------,,,,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((*********)))(((&&&%%%$$$''''''&&&&&&&&&&&&''''''$$$&&&))))))((((((((())))))((('''&&&&&&'''((()))***+++,,,---,,,***((('''&&&&&&''''''''''''&&&&&&$$$&&&((()))(((((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((%%%###$$$''')))((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((&&&'''((('''%%%%%%''')))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&%%%&&&'''((())))))))))))'''((()))***)))(((&&&$$$###$$$%%%&&&'''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''(((((((((((())))))))))))((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))***)))''''''(((((('''%%%(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&((()))'''$$$###'''***%%%$$$$$$$$$%%%''')))***&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((###""")))---***&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''******)))(((((((((((((((******)))(((((((((((((((,,,------+++(((&&&&&&'''''''''(((((()))+++,,,---)))************+++++++++(((((()))***++++++,,,,,,******))))))******+++,,,))))))))))))))))))))))))''''''(((((())))))******++++++******))))))(((((())))))))))))))))))))))))+++***)))(((((('''(((((((((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***************(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***''''''''''''(((((())))))((((((((((((''''''''''''&&&(((******)))(((((()))***)))(((((())))))((('''******)))))))))(((((((((((()))***++++++,,,,,,+++,,,,,,,,,------,,,,,,+++,,,,,,+++++++++*********)))(((((((((((((((((((((************************))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((($$$&&&((()))((('''''''''((('''&&&%%%%%%&&&'''(((((()))***+++***)))'''&&&&&&&&&''''''''''''&&&&&&$$$&&&(((((((((((()))***&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))'''%%%%%%((()))((('''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((%%%&&&'''&&&%%%$$$&&&'''''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%&&&'''(((((((((((('''((()))))))))(((&&&%%%"""###$$$%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))(((((('''&&&&&&&&&'''''')))(((''''''((()))'''&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&'''((('''&&&%%%%%%''')))'''&&&&&&%%%&&&''')))***)))))))))))))))(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))&&&%%%&&&)))***'''$$$((((((((((((''''''''''''((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((('''(((((())))))******)))(((((((((((((((((())))))(((%%%$$$$$$%%%(((((((((((()))***++++++))))))*********+++++++++(((((()))******+++,,,,,,))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((((((((((()))))))))''''''''''''''''''''''''$$$&&&((((((((('''(((***)))((('''((()))***)))(((((((((((((((''''''''''''&&&'''((())))))*********,,,------------,,,,,,+++,,,++++++++++++*********(((((((((((((((((())))))++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%&&&((())))))))))))))))))(((((((((((())))))%%%'''))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((('''%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$&&&&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''))))))))))))(((((((((((($$$%%%&&&'''''''''''''''''''''((())))))'''&&&%%%###$$$%%%&&&&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&%%%$$$$$$%%%%%%((('''&&&'''((()))((('''''''''((()))))))))(((((((((((())))))((('''%%%$$$((('''%%%%%%'''((('''''')))((('''&&&''''''((()))++++++******)))(((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((('''%%%$$$''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((()))))))))***'''&&&&&&''''''((()))******))))))((((((((((((((()))***+++***((('''((()))***))))))(((((())))))***)))))))))*********++++++((())))))******+++++++++((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))***))))))))))))))))))))))))'''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$&&&''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((((((&&&&&&'''''''''''''''(((%%%'''))))))((((((((()))(((''''''((()))******)))((((((((('''''''''''''''&&&&&&'''((())))))))))))++++++,,,---------------++++++++++++***************************+++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&((())))))))))))((((((''''''''''''((((((''')))+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%&&&''''''&&&$$$######$$$&&&'''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&''''''(((((('''&&&&&&&&&''''''((()))))))))(((&&&%%%$$$%%%'''''''''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$'''&&&&&&''')))***)))((('''((((((((((((''''''&&&&&&''')))***)))(((&&&%%%)))&&&$$$%%%((()))(((&&&***)))'''&&&&&&&&&'''((())))))))))))((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((!!!$$$''''''%%%%%%&&&(((&&&&&&'''''''''''''''(((((((((''''''''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((('''''''''&&&'''(((((()))))))))(((((((((((()))))))))***++++++))))))***+++******)))((((((((((((((())))))))))))************((()))))))))*********+++'''(((***,,,,,,+++)))((())))))))))))))))))))))))******))))))(((((('''''''''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''((())))))'''&&&&&&'''(((''''''((()))******)))((((((((((((((((((((((((&&&'''((()))************((()))***,,,---.........+++++++++*********))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((***,,,+++***((('''((('''''''''(((((('''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''&&&%%%%%%''')))(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&'''))))))(((''''''(((((('''%%%$$$$$$%%%'''(((''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''(((((()))(((((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&(((((('''&&&%%%%%%&&&&&&'''&&&&&&''')))***)))(((&&&&&&&&&%%%$$$###"""!!!###%%%''')))******)))((('''%%%$$$%%%)))***(((%%%)))((('''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((###'''(((&&&%%%(((+++%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((()))(((((('''''''''(((((())))))(((((((((((())))))%%%&&&((('''&&&&&&''')))+++***)))(((''''''''''''(((((()))))))))*********)))))))))))))))*********&&&(((***+++,,,+++)))((())))))))))))))))))))))))******))))))((((((''''''''''''(((((()))))))))***((((((((((((((((((((((((''''''''''''((()))******((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%'''((('''%%%######$$$)))((('''((()))***)))((('''''''''((((((((((((((('''((()))***++++++++++++'''''')))+++,,,---------+++************)))))))))'''''''''((())))))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''')))++++++***(((((((((''''''((())))))((('''''''''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&&&&''''''&&&$$$%%%'''))))))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((&&&''''''''''''&&&%%%%%%&&&(((******)))((('''((()))((('''&&&&&&'''((()))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%'''((('''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))'''''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''&&&'''((()))(((''')))))))))(((((('''&&&%%%###%%%''')))***++++++***%%%%%%%%%'''((()))((('''((('''&&&%%%$$$$$$%%%&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%(((+++***(((&&&(((***%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''((()))))))))***)))(((((((((((())))))***((((((((((((((())))))***'''((())))))((('''(((******)))((((((''''''''''''((((((((()))))))))******))))))))))))))))))))))))'''((()))*********)))((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!%%%)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$&&&''''''%%%$$$%%%&&&***)))(((((())))))((('''%%%&&&&&&&&&'''''''''''''''((()))******+++******(((((()))************)))************))))))))))))&&&''''''((())))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%'''))))))(((''''''(((&&&&&&'''(((((('''&&&&&&'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&'''''''''%%%###$$$&&&))))))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$&&&'''&&&$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''((((((((()))((((((((((((((('''&&&%%%%%%'''******)))'''''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%'''(((((('''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***)))(((''''''((()))'''&&&(((((()))***++++++******&&&&&&'''((()))******+++###%%%'''(((((('''((((((((('''&&&%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********((('''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''((())))))***++++++'''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&''''''(((***,,,---...((((((((((((((()))*********+++,,,+++***)))***+++)))(((((('''''''''(((((((((((((((((()))))))))***)))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((("""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&((()))(((((()))***+++)))(((((())))))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))************************)))(((&&&&&&************))))))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''&&&&&&'''''''''"""$$$'''((('''&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&''''''&&&%%%###$$$&&&)))***((('''&&&&&&'''(((***&&&''''''''''''''''''&&&(((((((((((((((((((((((("""$$$&&&%%%######&&&)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))(((((())))))((('''&&&&&&$$$&&&))))))(((&&&&&&&&&&&&''''''((((((''''''&&&((('''''''''&&&&&&&&&&&&'''(((((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))******)))''''''(((((('''%%% !!!###%%%&&&'''(((((()))((((((((((((((()))***!!!%%%))))))'''&&&'''***)))((('''&&&&&&'''((())))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''((((((((((((((('''''''''$$$%%%&&&(((+++...111222((((((((((((((()))******'''))))))((('''&&&&&&'''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&&&&'''''''''(((((($$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&&&&'''''')))(((((((((((('''''''''###$$$$$$%%%&&&'''(((((()))((('''&&&%%%&&&&&&''''''%%%""" """%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&)))******))))))))))))))))))(((''''''&&&'''''''''(((((())))))+++***(((&&&%%%&&&&&&'''''''''((((((((((((''''''''''''''''''((((((((((((*********)))))))))))))))(((((((((((((((''''''&&&))))))************))))))%%%&&&)))******)))&&&%%%+++******)))(((''''''&&&###%%%(((((('''%%%%%%%%%))))))*********((('''&&&'''''''''''''''((())))))((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''$$$%%%'''$$$""")))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''((()))))))))&&&'''''''''((())))))))))))))))))(((''''''&&&&&&,,,+++)))''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))&&&%%%&&&((()))'''%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&%%%%%%))))))(((((('''''''''&&&''''''(((((((((((('''''',,,***(((%%%%%%%%%'''(((++++++******)))'''&&&%%%***(((%%%%%%''')))******''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&***)))(((''''''((()))***++++++***)))((('''&&&&&&***)))(((''''''((()))***))))))))))))************)))***+++++++++***((('''(((((((((((()))))))))))))))((((((''''''''''''((())))))))))))))))))))))))((((((((((((''''''''''''+++***)))(((((()))***+++******)))(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''"""'''***'''&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%%%%&&&&&&***(((&&&%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&(((***)))((()))))))))))))))(((''''''(((((((((((('''''''''''',,,,,,+++***))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((('''&&&&&&))))))************))))))&&&'''((())))))((('''&&&)))))))))((('''&&&&&&&&&%%%''')))((('''&&&'''(((''''''((()))((('''&&&&&&'''''''''''''''((()))))))))(((''''''''''''((()))'''(((((())))))(((((('''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((%%%&&&)))&&&!!! $$$)))'''&&&&&&''''''&&&%%%''''''((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((&&&%%%&&&((()))'''%%%%%%%%%%%%%%%&&&&&&&&&'''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''')))((((((((('''''''''&&&''''''((((((((((((''''''+++******)))((('''''''''(((((())))))((((((''''''&&&$$$""""""$$$%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((((((((())))))******))))))((((((''''''***)))(((''''''((()))***))))))))))))************))))))*********)))((('''(((((((((((())))))))))))))))))((((((((())))))***))))))))))))))))))))))))(((((((((((('''''''''''')))(((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''$$$)))+++)))'''''''''$$$'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%'''((()))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&'''((()))((('''((((((((()))(((((('''&&&))))))(((((('''&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&))))))************))))))'''(((((((((((((((((('''((((((''''''&&&&&&%%%%%%((())))))(((''''''(((***%%%%%%&&&'''''''''&&&&&&(((''''''''''''(((((()))))))))(((((((((((())))))&&&''''''''''''''''''&&&'''''''''((((((((())))))''''''&&&&&&&&&''''''(((***)))))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&(((***((($$$$$$(((((('''&&&&&&'''(((&&&%%%(((((((((((()))))))))***))))))(((((('''&&&&&&%%%((((((((('''''''''''''''%%%&&&&&&'''(((((())))))(((((((((((('''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''((((((((('''''''''''''''''''''(((((((((((('''''')))***++++++***)))'''&&&&&&&&&''''''(((((((((((((((&&&$$$$$$&&&'''((('''((()))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************((())))))))))))((('''&&&(((((((((((())))))))))))))))))((())))))***+++,,,))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((((((''''''&&&((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$%%%%%%&&&'''(((''',,,---***(((((('''%%%((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&(((((('''%%%'''''''''((((((''''''&&&'''''''''''''''''''''&&&$$$%%%'''(((((('''&&&%%%''''''((((((((((((''''''''''''''''''((((((((((((((((((((())))))))))))))))))))))))***)))(((((('''))))))************)))))))))((('''&&&&&&'''((()))(((((((((''''''&&&&&&&&&)))))))))'''&&&&&&(((+++%%%%%%&&&&&&''''''''''''((((((''''''''''''((()))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((()))(((&&&''')))((('''&&&&&&'''((('''%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&******))))))((((((''''''&&&&&&&&&''''''(((((((((''''''((()))((('''%%%$$$((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((((((((('''%%%%%%'''))))))(((((((((((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))(((''''''((((((((()))))))))***))))))(((((((((((())))))((()))))))))************(((((((((((((((''''''&&&(((((((((((())))))))))))((('''(((((()))***+++,,,((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&)))((((((''''''(((((((((''''''''''''''''''''''''#########$$$%%%&&&'''((((((,,,---)))'''((('''%%%''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***)))'''%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''((($$$%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&'''(((&&&%%%%%%&&&''''''''''''&&&&&&$$$%%%%%%&&&'''(((((()))'''((()))***+++***)))(((''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))))))))***++++++++++++***))))))))))))************)))))))))((('''&&&&&&'''((())))))))))))((((((((((((((((((((((((&&&%%%%%%(((***&&&&&&&&&''''''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%$$$$$$###'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&"""%%%''''''&&&'''(((((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&((('''''''''&&&&&&&&&%%%'''((()))******((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''(((((((((((('''''')))(((&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''%%%###"""###%%%&&&%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''((()))******)))((('''''''''(((((())))))******(((((())))))))))))((((((((()))))))))************)))(((((('''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''((()))***+++(((((((((((((((((((((((((((((((((((('''''''''''''''''')))******)))''''''((((((''''''''''''((((((''''''''''''''''''''''''#########$$$%%%&&&'''(((&&&***+++'''%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%###$$$$$$%%%'''(((((()))$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''((('''&&&%%%&&&'''((('''&&&$$$%%%&&&&&&'''&&&&&&&&&######$$$&&&'''((()))***'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''(((((())))))***+++++++++++++++***))))))))))))************)))))))))((('''&&&&&&'''((()))))))))))))))))))))(((((('''(((((('''&&&&&&''')))(((''''''&&&''''''((())))))((((((''''''''''''((($$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((())))))((((((((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&!!!%%%'''&&&%%%'''(((''''''&&&%%%&&&(((((((((&&&''''''''''''((((((((()))$$$%%%%%%&&&''''''((((((%%%%%%%%%$$$$$$$$$$$$$$$((((((''''''&&&%%%%%%$$$((()))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%''')))+++,,,&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''''')))'''%%%######%%%''')))***)))'''&&&&&&&&&'''''''''%%%%%%&&&'''((('''&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))))))))((((((''''''(((((())))))******(((((())))))))))))(((((())))))))))))***************)))((((((''''''(((((((((((((((((())))))))))))''''''&&&''''''((()))***))))))))))))))))))))))))((((((((((((''''''''''''((((((((())))))(((((((((%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%$$$%%%%%%&&&'''((($$$((()))%%%###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((''''''&&&$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''((())))))***))))))*********)))(((((())))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&(((***)))((('''((()))((('''&&&%%%%%%%%%&&&'''))))))((('''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&!!!&&&(((%%%$$$((((((&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((("""###%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%''')))(((&&&%%%&&&(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$%%%&&&(((((((((((('''%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))(((&&&&&&&&&''')))***%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((()))((('''&&&&&&((()))***))))))((()))+++,,,+++)))&&&&&&&&&'''(((((())))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))************+++***)))((((((((())))))(((((((((((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''&&&&&&''''''(((%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''###''''''$$$###&&&'''&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''')))(((((((((((('''''''''%%%%%%%%%$$$$$$$$$$$$###$$$%%%'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((%%%$$$###%%%'''(((((('''###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&,,,***((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((((((((((((''''''&&&))))))************))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''')))+++,,,***)))))))))((('''%%%$$$###$$$$$$%%%***)))((('''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***$$$$$$%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&"""(((***&&&%%%((()))&&&'''&&&%%%&&&((()))((('''#########$$$$$$$$$%%%%%%(((''''''&&&&&&%%%%%%$$$&&&''''''(((((()))))))))$$$%%%%%%&&&&&&''''''(((((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((( """$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%''')))(((&&&%%%&&&)))************++++++++++++((((((((((((((((((((((((###$$$&&&((())))))((('''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))000...***'''$$$######$$$%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&'''((())))))(((''''''((('''&&&&&&'''))),,,---'''&&&&&&''')))***((('''&&&''''''((()))******+++''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))(((''''''((()))***))))))))))))(((((((((((('''((()))******)))((('''))))))))))))************,,,+++)))((((((((()))***(((((((((((())))))))))))+++***)))))))))))))))***)))))))))))))))))))))))))))(((((((((''''''''''''''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''(((((('''&&&&&&&&&''''''"""&&&'''$$$###''')))(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$((((((((('''&&&&&&&&&%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((((()))''''''&&&&&&&&&&&&'''''')))'''$$$""""""$$$''')))$$$%%%%%%&&&'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&''''''***))))))((('''&&&&&&&&&---&&&###(((***'''%%%(((((((((''''''''''''((((((++++++)))(((&&&$$$###""")))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&''')))******((('''%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((''''''''''''''''''''''''''''''******))))))((((((''''''''''''''''''((((((((((((###$$$%%%'''((()))))))))'''((()))(((''''''''')))((((((((((((((((((((((((###$$$%%%&&&'''&&&%%%%%%""""""###$$$&&&'''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))((()))***)))'''&&&&&&'''''''''&&&%%%&&&'''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''&&&&&&''''''''''''''''''&&&''''''(((((()))))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&)))))))))(((''''''&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((()))******))))))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))((((((((((((...+++))))))******(((%%%((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))%%%%%%%%%&&&((()))+++,,,&&&&&&''''''((()))))))))((('''&&&&&&&&&''')))***%%%&&&'''((())))))))))))((())))))(((&&&&&&'''((()))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$###""""""###$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))***))))))(((''''''&&&&&&+++&&&$$$(((***'''%%%'''(((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&######$$$%%%&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''((()))(((&&&&&&&&&(((''''''&&&&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))+++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&((((((((((((''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***)))(((((((((((((((((((((,,,***((((((******(((&&&(((((('''&&&&&&'''(((((())))))))))))))))))))))))&&&&&&&&&&&&''')))***+++)))))))))(((''''''&&&&&&''''''&&&&&&&&&'''((()))'''(((((((((((((((''''''((())))))(((&&&&&&'''((((((''''''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%''')))++++++)))'''%%%(((((())))))******++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((******)))))))))(((''''''&&&&&&***&&&&&&)))***'''%%%&&&''''''&&&&&&&&&&&&''''''&&&''''''((())))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&%%%$$$######%%%&&&&&&'''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&'''(((((()))***(((((((((((((((((())))))******))))))(((((('''''''''((((((((('''&&&%%%%%%%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((%%%&&&''''''&&&%%%'''(((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''&&&&&&''''''(((((()))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&'''(((((())))))&&&''''''''''''((((((((()))((((((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((())))))(((''''''&&&'''''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''((((((((()))((((((''''''(((((()))(((((((((((((((((((((((()))(((''''''((()))(((&&&)))((((((''''''(((((()))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&'''((()))))))))))))))((('''&&&%%%(((((()))'''&&&%%%'''(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&(((******(((&&&%%%'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((('''''''''''')))((()))******)))''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&''''''((('''''''''%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((&&&&&&''''''((((((((()))&&&''''''(((((()))))))))*********)))(((((('''''''''''''''(((''''''&&&%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((###%%%&&&&&&%%%%%%'''((('''''''''''''''(((((()))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''###$$$%%%&&&((()))******&&&&&&&&&'''''''''(((((()))(((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''(((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&'''(((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''((((((&&&&&&''''''((()))))))))'''''''''((((((((())))))((((((((((((((('''&&&&&&'''(((((('''%%%%%%&&&((('''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''((((((((()))%%%&&&&&&&&&'''((((((((($$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((''''''''''''***+++,,,+++*********)))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))***)))))))))((((((''''''%%%&&&''''''((('''''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###%%%&&&&&&%%%%%%'''((('''''''''((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((*********)))))))))(((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((###$$$%%%&&&''')))******&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((()))***+++''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&''''''((((((((()))&&&&&&''''''&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&''''''((()))))))))(((((())))))************&&&&&&'''(((((()))(((((('''(((((('''%%%%%%&&&'''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''###$$$%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''((((((((()))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))******(((''''''&&&&&&&&&((((((((((((((((((''''''***------)))(((***+++***''''''&&&&&&&&&&&&''''''!!!!!!###$$$&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''''''''(((((((((((((((%%%%%%&&&'''((((((((('''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%&&&''''''&&&%%%'''(((&&&'''((())))))))))))((())))))))))))))))))))))))))))))((((((''''''((((((((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((($$$%%%%%%&&&''''''((((((%%%&&&&&&&&&&&&'''''''''(((''''''''''''(((((()))''''''''''''''''''''''''"""###$$$'''))),,,///000&&&&&&&&&%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((()))&&&'''((((((&&&%%%&&&''''''(((((())))))(((((('''(((((((((((((((((((((((()))(((((('''''''''(((((()))))))))(((''''''&&&&&&'''((()))*********))))))%%%&&&'''((())))))))))))''''''(((&&&%%%$$$&&&'''(((((('''''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%""""""###$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((((((((('''''''''''''''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((('''((((((((((((((((((((()))---,,,&&&$$$'''+++***(((''''''''''''''''''(((""""""###%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((###$$$%%%&&&&&&'''''''''&&&&&&''''''&&&%%%###"""$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''(((((((((((('''''')))((((((''''''&&&&&&%%%%%%&&&'''((()))***++++++''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((('''''''''(((''''''&&&%%%&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''((('''&&&&&&&&&'''((()))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))'''''''''''''''''''''''''''((()))(((&&&&&&&&&(((&&&'''((()))***))))))(((******************************)))(((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))''''''''''''''''''''''''######$$$&&&(((+++---...&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''((())))))''')))***)))&&&%%%&&&'''&&&'''(((((((((((('''&&&(((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((''''''&&&&&&%%%&&&'''((()))(((((('''''''''(((((((((((((((''''''''''''&&&%%%$$$%%%'''***)))(((''''''&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%###$$$&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))(((((((((''''''&&&&&&%%%"""###$$$%%%&&&&&&'''&&&'''''''''(((((((((((()))'''''''''&&&&&&'''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''((()))******+++************************))))))))))))))))))))))))''''''&&&''''''((()))***'''''''''((((((((((((((((((,,,+++###!!!&&&******((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&'''&&&$$$!!!$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''(((((('''&&&%%%$$$$$$#########%%%'''***,,,......(((((((((''''''&&&&&&%%%###$$$$$$%%%&&&'''(((((()))))))))((('''%%%$$$###'''((()))(((''''''((()))(((((((((((((((((((((((()))((('''''''''(((***+++&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((()))***)))'''&&&&&&'''&&&''')))*********)))(((******************************)))((((((((((((((())))))((((((((('''''''''))))))((('''&&&&&&%%%%%%((()))))))))******++++++&&&&&&&&&'''((())))))***&&&''''''''''''''''''&&&)))((('''&&&&&&'''((()))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))(((***+++)))&&&$$$%%%'''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((()))))))))$$$$$$&&&'''''''''&&&%%%))))))))))))((('''&&&%%%&&&''''''&&&$$$$$$%%%'''+++***)))''''''&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''%%%$$$$$$%%%'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''((((((((((((((()))))))))))))))(((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((('''''''''&&&(((******)))(((((()))***((('''(((***+++(((&&&((((((((()))(((''''''&&&$$$&&&''''''&&&&&&((()))''''''&&&%%%&&&'''((()))***(((&&&$$$$$$%%%''')))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''$$$""" """%%%'''&&&%%%''''''&&&&&&&&&&&&''''''&&&'''((((((((('''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&&&&&&&'''((((((((()))&&&%%%&&&((()))'''%%%***))))))(((''''''&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''')))((((((((((((''''''''''''''''''''''''''''''''' ###'''(((((('''''''''(((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%'''***,,,...))))))(((((('''''''''&&&((()))******)))'''$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%+++++++++++++++***)))((())))))(((((('''''''''&&&***************)))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))'''%%%&&&)))***(((&&&(((''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))***)))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))((((((''''''+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""$$$'''((((((&&&###!!!'''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%%%%&&&'''((()))((((((((('''''''''&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((('''(((***++++++)))((()))***)))((('''(((***+++)))'''(((((((((((((((''''''&&&&&&'''((((((&&&%%%&&&''''''&&&&&&%%%&&&'''((()))...,,,)))&&&%%%%%%&&&'''''''''''''''''''''''''''+++***)))((('''&&&&&&&&&&&&$$$###$$$&&&(((((('''''''''&&&&&&&&&&&&''''''&&&'''((((((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''(((&&&%%%&&&((()))'''%%%''''''''''''''''''''''''(((''''''''''''''''''((('''''''''((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''"""%%%''')))((('''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&'''(((***+++)))(((((((((''''''''''''&&&''')))***)))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''))))))***+++++++++*********)))))))))(((((((((((()))))))))))))))(((''''''))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((()))'''&&&'''))))))(((&&&''''''&&&&&&&&&''''''((()))))))))))))))(((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))(((((((((((((((***)))'''&&&%%%&&&'''((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''&&&%%%%%%$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%###"""!!!&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))(((((((((''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''&&&%%%$$$############&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((***+++,,,,,,***(((((()))'''''''''(((***+++***(((((((((((((((((('''''''''((())))))(((&&&$$$%%%&&&'''&&&&&&&&&&&&'''((((((///---+++(((''''''((((((''''''''''''''''''''''''---,,,***)))'''&&&&&&&&&'''&&&%%%&&&((())))))(((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''(((((())))))((((((((('''''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$'''))))))(((''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((('''''''''((((((((((((((())))))((('''''''''''''''((((((((((((''''''''''''%%%&&&((()))))))))(((''''''''''''((((((((())))))&&&&&&&&&''''''(((((()))'''((()))******+++++++++*********))))))))))))(((***************))))))((()))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&'''((()))++++++******)))(((((('''&&&&&&&&&'''((()))***+++'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&'''((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%(((&&&$$$###$$$&&&)))+++%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$######'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((***+++,,,+++)))'''''''''&&&&&&'''(((************))))))(((''''''''''''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&''''''((((((***)))((((((((()))+++,,,''''''''''''''''''''''''+++***)))(((''''''''''''''''''&&&&&&'''((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((('''''''''&&&%%%&&&''''''((('''''''''((((((((('''&&&&&&&&&%%%''''''&&&''''''''''''&&&$$$$$$%%%%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''''''''''''''''''''''''''&&&(((***)))((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''))))))((((((''''''''''''((((((((((((((('''''''''&&&'''(((((()))(((((((((&&&'''''''''((((((((((((%%%&&&&&&'''((()))******(((((())))))***))))))))))))))))))(((((((((((((((***+++++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&'''((()))))))))))))))((((((''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''(((((()))))))))(((((('''&&&&&&&&&'''((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$'''&&&$$$$$$%%%'''***,,,$$$%%%'''(((((('''%%%$$$######$$$%%%&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((('''&&&&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))(((*********'''&&&%%%&&&%%%&&&((())))))*********))))))(((''''''''''''(((%%%&&&''''''&&&&&&''')))&&&&&&&&&'''''''''''''''(((''''''''''''((()))***''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''((((((((('''&&&&&&&&&%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%)))((((((((((((''''''''''''''''''''''''''''''''''''((())))))'''&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((()))***************)))((('''&&&%%%''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''(((((((((''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((((((((''''''''''''''''''&&&&&&'''''''''&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$%%%'''(((((('''%%%$$$!!!"""###%%%&&&'''(((((('''''''''''''''(((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&''''''(((((('''''''''&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))'''((())))))'''%%%%%%&&&%%%''')))***)))((()))******)))(((&&&&&&''''''((($$$%%%''''''&&&'''(((***%%%&&&''''''(((((('''''')))((('''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((()))%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((((((&&&&&&''')))'''''''''&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''((()))))))))((('''''''''((((((((((((((())))))((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''(((((()))*********)))'''&&&$$$###%%%&&&&&&&&&&&&&&&''''''###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''(((((())))))%%%%%%&&&'''((()))******(((((((((((((((((((((((('''((()))((('''&&&''')))(((''''''&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''((((((%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$&&&((((((((('''&&&%%%%%%&&&''''''&&&%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&'''((()))(((((('''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&'''(((((())))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''((((((&&&''''''(((((((((((((((&&&&&&'''(((((()))******)))(((((((((''''''''''''((((((''''''''''''((((((&&&&&&''''''((())))))***&&&((())))))'''&&&'''(((&&&(((******((('''(((******)))'''&&&&&&&&&((()))%%%'''((('''&&&&&&'''(((%%%&&&'''((((((((('''&&&(((((('''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''''''''''''''((()))%%%&&&'''&&&$$$###%%%'''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''%%%''')))(((&&&%%%&&&(((&&&&&&&&&''''''(((((()))%%%&&&((())))))(((&&&%%%))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$&&&'''&&&%%%&&&((())))))((((((''''''(((((()))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))))))))((('''''''''''''''((((((((()))'''''''''''''''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''')))))))))((('''&&&%%%$$$&&&&&&&&&&&&''''''(((((("""###$$$$$$%%%%%%$$$$$$&&&'''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&'''((()))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&((())))))'''&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''')))***,,,---&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''(((''''''''''''''''''''''''&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&''')))*********)))(((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))***)))((('''''''''''''''&&&&&&''''''((()))******'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''%%%""" !!!###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))&&&''''''((((((((((((((('''''''''((()))******+++))))))(((((('''''''''&&&((((((''''''''''''((((((&&&&&&&&&'''((())))))***&&&(((******)))(((((()))''')))+++***(((&&&''')))+++)))'''&&&%%%&&&((()))'''((()))(((&&&%%%%%%&&&%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''******)))(((((((((((((((%%%'''(((&&&$$$###%%%((('''''''''&&&&&&''''''''')))((('''&&&%%%&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&)))(((((((((''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''(((((((((%%%''')))(((&&&%%%&&&)))$$$%%%&&&'''(((***++++++&&&''')))******)))'''&&&''''''&&&&&&&&&%%%%%%%%%))))))((((((((('''''''''''''''''''''''''''''''''###$$$%%%%%%%%%&&&(((***))))))(((((((((((())))))%%%&&&'''(((((('''&&&%%%$$$$$$$$$######"""""""""'''((()))))))))((('''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&((()))***+++''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((''''''&&&&&&&&&'''''''''(((((())))))$$$%%%&&&&&&'''''''''''''''((((((((())))))******''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&'''((())))))***((((((((((((((('''''''''((((((((((((((((((((((((&&&(((***)))&&&%%%''')))***)))((('''&&&%%%%%%%%%)))))))))(((''''''&&&&&&%%%&&&''')))+++---000111&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&))))))))))))))))))))))))###$$$$$$%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((&&&&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&'''((()))(((((((((((((((((((((((())))))******)))'''$$$###'''&&&&&&&&&'''(((***+++(((''''''&&&&&&((()))***(((''''''&&&&&&&&&''''''+++)))&&&&&&''')))******)))))))))))))))(((''''''((('''&&&%%%%%%&&&'''(((+++***((('''&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%((()))******((('''((()))((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((()))))))))************''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((******)))((('''&&&%%%%%%''''''''''''''''''''''''$$$&&&((()))*********)))***)))(((''''''((()))***+++***************++++++***'''%%%%%%''''''%%%"""&&&&&&&&&'''''''''((((((******))))))(((((((((''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++)))((('''''''''(((***++++++***((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''(((((('''&&&%%%%%%))))))))))))))))))))))))&&&''''''((()))******+++&&&'''((())))))((('''&&&'''%%%$$$&&&)))***(((%%%((('''%%%$$$$$$%%%'''((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%)))))))))))))))))))))))))))'''%%%&&&)))***(((&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((((((((''''''&&&&&&''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''&&&%%%&&&'''(((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))(((((()))***+++,,,(((''''''&&&'''((()))***(((''''''&&&&&&&&&''''''***(((&&&&&&'''))))))((()))))))))))))))(((''''''(((''''''&&&&&&''''''(((((('''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((&&&$$$######$$$''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))))))))(((***)))(((((((((((()))***,,,+++***)))(((''''''''''''%%%$$$&&&(((***)))'''&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''''''''&&&&&&&&&''''''(((%%%&&&&&&'''((()))******))))))(((''''''&&&''''''%%%%%%'''((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((()))))))))&&&'''((())))))((('''&&&'''%%%%%%&&&)))***(((&&&'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''(((((((((((()))((('''&&&&&&&&&&&&'''((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''))))))(((&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((('''&&&&&&&&&''''''(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++***))))))(((((()))******(((''''''''''''((())))))''''''&&&&&&&&&''''''(((((('''&&&'''(((((('''&&&(((((()))))))))((('''''''''''''''(((((('''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''%%%"""!!!!!!!!!''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%******)))(((((()))***++++++***))))))))))))***+++))))))(((''''''''''''''''''&&&%%%''')))******)))&&&&&&&&&'''''''''''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&((())))))''''''''''''((((((((()))))))))(((((('''%%%$$$###"""%%%((())))))'''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''&&&&&&'''))))))(((&&&&&&%%%$$$######$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((('''&&&&&&&&&&&&'''((())))))(((((((((((())))))(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&'''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&%%%%%%%%%$$$$$$((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((+++***((('''&&&&&&&&&'''((('''''''''&&&&&&''''''''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((''''''&&&'''((((((&&&$$$'''(((((((((((((((''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((((('''%%%$$$$$$%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((***---000222+++******************+++%%%%%%%%%&&&''')))***+++)))(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''((())))))((('''%%%$$$!!!###%%%'''))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((($$$$$$&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((''''''&&&%%%%%%(((((((((((((((((((((((((((((()))))))))'''&&&%%%'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((((('''&&&'''((((((&&&$$$''''''((((((((((((''''''&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''((()))&&&''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&(((,,,111666:::*********++++++*********%%%&&&&&&'''((()))+++,,,&&&''''''&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&''')))******)))((('''''''''&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''((())))))((('''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&''')))******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((''''''&&&%%%((((((((((((((((((((((((###%%%''')))******)))((('''(((((()))))))))((((((&&&''''''((()))(((((((((&&&&&&&&&&&&&&&'''((()))***(((''''''((((((&&&%%%&&&&&&'''(((((((((''''''((((((((())))))((((((((((((((((((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$&&&''''''''''''(((***(((((((((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%(((,,,222777:::))))))***++++++***))))))***)))((('''''''''''''''!!!###%%%&&&&&&&&&(((***'''''''''''''''&&&&&&&&&'''''''''''''''((((((((())))))(((&&&&&&%%%%%%%%%(((((((((((((((''''''''''''(((((())))))***))))))***)))'''&&&&&&'''((()))************************%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''')))******(((''''''((('''''''''(((((('''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''(((((((((((()))&&&&&&'''(((((('''&&&&&&))))))(((((((((((())))))'''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''((('''(((*********)))'''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&'''((((((((('''&&&(((((((((((((((((((((((($$$%%%&&&((())))))******%%%&&&((())))))))))))(((&&&&&&((()))))))))((('''&&&%%%%%%&&&&&&((()))))),,,***'''&&&'''((('''&&&%%%&&&''''''((((((''''''))))))(((((((((((())))))&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''(((((('''&&&'''))))))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''***---000222((())))))******))))))((())))))'''&&&%%%%%%%%%%%%!!!$$$&&&'''&&&'''))),,,(((((('''''''''&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&&&&'''''''''''''''((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''''')))+++***(((&&&'''(((&&&''''''''''''''''''&&&'''((()))******+++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''''''''(((((((((((()))&&&&&&'''(((((('''&&&&&&(((((())))))))))))((((((************************&&&((())))))'''&&&''')))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''%%%$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((&&&'''((()))((('''%%%###((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((((((''''''((((((((((((((((((((((((***)))'''&&&&&&'''((()))"""###%%%'''((((((''''''%%%&&&((()))))))))((('''%%%%%%%%%&&&'''((()))***...+++(((&&&'''(((((((((%%%%%%&&&'''((((((((('''***)))(((''''''((()))***%%%&&&'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$%%%&&&((()))******)))***+++***(((''''''(((******))))))((((((''''''(((((((((((((((((((((((($$$%%%&&&'''(((***++++++''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((()))***+++'''''''''''''''''''''''')))((('''''''''((()))***'''((()))******)))((('''%%%%%%%%%$$$$$$%%%&&&&&&&&&(((***)))'''&&&(((***(((((('''''''''&&&&&&&&&'''((((((((())))))******&&&&&&&&&&&&&&&'''((()))''''''''''''(((((())))))+++***(((&&&%%%%%%%%%&&&"""$$$&&&((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&%%%%%%%%%%%%&&&''''''***,,,+++(((&&&''')))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&(((***)))&&&%%%''')))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))'''%%%$$$'''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$###""""""((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&*********(((&&&###!!!&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))+++***((('''&&&&&&'''''')))((('''&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))+++******)))(((''''''&&&''''''''''''''''''&&&&&&$$$&&&)))++++++)))&&&$$$''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&&&&''')))***''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))(((&&&%%%%%%&&&&&&'''((())))))&&&&&&'''((())))))((((((***+++,,,+++)))((('''((('''''''''''''''((()))***%%%&&&''')))))))))(((((("""###%%%'''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((******((('''%%%'''((((((&&&$$$$$$$$$&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))((('''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''******))))))((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))((('''))))))'''&&&$$$###!!!!!!(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&((())))))(((&&&$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''(((((()))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&((())))))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''((((((''''''&&&%%%$$$$$$###'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))(((&&&%%%$$$$$$%%%%%%(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''***))))))((((((((())))))''''''''''''((((((((((((%%%&&&&&&&&&'''''''''''''''&&&%%%%%%'''(((((('''%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((((((((((((((())))))(((&&&$$$%%%%%%)))((((((''''''''''''(((&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&'''))))))'''&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''(((((()))&&&'''''''''&&&&&&%%%$$$%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''''''''''''''&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&''''''((()))(((&&&%%%%%%&&&(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&))))))))))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&''''''((((((((()))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''')))'''%%%######%%%''')))&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######&&&''''''''''''(((((((((&&&&&&'''''''''((((((((((((&&&$$$$$$&&&(((((((((%%%%%%&&&&&&'''(((((((((&&&&&&'''((((((((((((''',,,,,,,,,***'''&&&'''((()))))))))(((''''''&&&&&&''''''((((((((('''&&&&&&***)))'''%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&'''(((((('''%%%'''(((((('''&&&%%%'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&''''''((())))))&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''&&&''''''''''''(((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***))))))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&'''((('''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''')))))))))))))))((('''''''''''''''''''''''''''''')))(((((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%))))))((((((''''''''''''(((''''''&&&&&&&&&''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((()))'''%%%######%%%''')))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&%%%###!!! &&&&&&&&&'''''''''(((((('''''''''(((((((((((())))))&&&$$$$$$&&&(((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''''''''---...---+++(((''')))***((((((((((((((('''''''''(((((((((''''''&&&&&&%%%***)))'''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&'''(((((('''%%%'''(((((('''&&&&&&(((***&&&&&&&&&''''''''''''((('''(((((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%%%%$$$))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%&&&''''''&&&&&&''')))'''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))))))))((((((&&&&&&''''''''''''''''''&&&''''''''''''''''''''')))))))))))))))(((((('''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''******))))))((((((''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))((((((((((((((('''''''''((((((((())))))(((''''''''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))******)))'''%%%$$$&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))(((&&&%%%%%%&&&(((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((())))))'''%%%$$$%%%&&&$$$%%%'''((())))))))))))((((((''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''(((******((('''&&&'''(((((('''''')))+++&&&&&&&&&''''''''''''(((''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((*********)))))))))))))))&&&&&&'''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((((((((('''''''''&&&))))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&'''''''''((((((((((((&&&&&&''''''((())))))***%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''((((((((($$$&&&''''''&&&&&&((()))&&&%%%%%%$$$###$$$$$$$$$&&&'''((()))***)))((((((%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''((((((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$&&&''')))***&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''******))))))))))))))))))%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((''''''''''''((((((((()))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))&&&''')))******)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))(((((('''''''''(((((())))))***&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''&&&%%%&&&((()))(((&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%'''(((((('''&&&&&&'''###$$$&&&(((************((('''&&&&&&%%%&&&&&&&&&$$$&&&''')))((('''%%%###''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((()))******)))'''###%%%'''((((((((((((***&&&&&&&&&''''''''''''((($$$%%%&&&&&&'''&&&&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''(((***+++,,,,,,&&&&&&'''(((((((((((('''(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''(((((((((''''''$$$&&&''''''&&&&&&((()))&&&%%%%%%$$$$$$$$$$$$$$$&&&''')))*********((('''%%%%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))******'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&(((***+++&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))&&&(((***++++++***(((&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''((())))))******&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&((())))))'''%%%''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$"""%%%)))******((((((((($$$%%%''')))******)))((('''&&&%%%%%%%%%&&&'''(((&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''((())))))(((&&& ###'''))))))(((((((((&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''&&&&&&)))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$$$$%%%'''((()))***+++&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))))))))(((((('''&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$######&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((())))))((('''&&&%%%'''((('''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&''')))***+++***((('''$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((()))***++++++,,,(((((((((''''''&&&&&&%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&'''((((((&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&''''''(((((())))))&&&'''((()))))))))''''''&&&&&&&&&&&&&&&'''((()))&&&%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&'''((((((((())))))******'''(((+++,,,,,,+++((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''''''''''''''&&&''''''((()))******+++&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&)))******'''$$$'''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%$$$ %%%''''''&&&%%%$$$%%%&&&(((******)))'''&&&&&&%%%%%%$$$%%%&&&((())))))((('''&&&''')))***,,,((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''&&&&&&'''(((((('''%%%"""'''))))))(((''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))******&&&''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))*********)))(((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&(((((((((&&&%%%''''''(((((())))))******(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((***)))(((&&&$$$"""!!! %%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((()))))))))'''&&&%%%&&&'''((('''&&&%%%&&&((())))))(((''''''''''''(((''''''&&&%%%%%%'''((()))&&&$$$""" !!!###''')))%%%&&&&&&''''''&&&&&&%%%)))))))))))))))(((''''''%%%&&&((()))))))))((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))))))))))))))((('''&&&%%%((((((((((((''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))******)))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&)))***+++***'''%%%%%%%%%+++***((('''&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&******((('''&&&&&&&&&&&&,,,***'''$$$$$$%%%(((***''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((())))))***''''''''''''(((((((((((((((((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))(((((('''&&&%%%&&&''''''((()))(((((((((((((((((((((((((((((((((***************)))((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''(((*********))))))''''''''''''''''''''''''******)))((('''&&&%%%%%%***))))))((('''&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((())))))***))))))'''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((&&&%%%&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$%%%&&&'''((()))***)))'''%%%%%%&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))(((&&&&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%&&&'''((())))))***))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&((('''%%%######$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((((((((((('''''''''((())))))%%%&&&&&&''''''&&&&&&%%%)))))))))))))))(((''''''&&&''''''(((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&''''''((('''((())))))))))))))))))(((((((((((('''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''(((((()))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''))))))((('''((()))+++***)))(((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&'''(((((('''&&&&&&'''(((((((((((((((((('''&&&&&&&&&''''''((()))***+++)))'''%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((('''''''''((()))******'''''''''((((((((())))))'''((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((())))))(((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))******)))(((((('''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''')))))))))((('''&&&&&&&&&%%%&&&''''''(((((('''''''''(((((())))))))))))((((((''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''((('''%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))'''''''''''''''''''''((())))))((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((((((''''''%%%&&&'''((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&)))))))))))))))((((((''''''''''''''''''((())))))(((''''''''''''''''''((((((((('''&&&&&&&&&''''''&&&&&&(((***+++,,,,,,,,,((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&%%%&&&'''))))))))))))))))))))))))))))))((('''''''''((((((%%%&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''******)))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''))))))((('''((())))))))))))))))))((('''&&&((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&&&&''''''((())))))))))))(((''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''###$$$'''((())))))''''''''''''''''''((()))***+++(((((((((((())))))))))))&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((()))************&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((()))))))))***))))))(((((('''&&&&&&&&&&&&&&&'''(((((((((((('''(((((()))))))))(((''''''((((((((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))(((&&&&&&''''''&&&$$$((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))((('''&&&%%%%%%$$$'''&&&&&&'''(((((('''%%%######$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''''''''''''''''''''(((((())))))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))))))))******'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%'''((((((((('''&&&%%%%%%&&&&&&%%%$$$###"""&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((''''''&&&&&&''')))***)))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%&&&''')))***+++,,,,,,((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((((()))***((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&((()))***)))'''&&&%%%&&&'''(((((()))((('''&&&%%%((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((((((((((())))))((((((((((((((((((((('''&&&&&&%%%'''(((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''"""$$$''')))***)))'''&&&&&&&&&&&&'''((()))***+++((((((((()))))))))******%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((()))******))))))'''&&&%%%$$$$$$&&&((()))((((((((((((((((((((((((&&&''''''(((''''''&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))((('''&&&&&&'''''''''(((''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&''''''''')))(((&&&&&&''''''&&&$$$((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&((())))))&&&$$$$$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))))))))(((((('''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((($$$%%%'''((((((((('''&&&***)))'''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&(((((())))))))))))(((((((((''''''&&&&&&''')))***)))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((((()))***''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''')))***)))'''&&&&&&&&&%%%&&&'''((('''&&&%%%$$$((((((((((((((((((((((((''''''((())))))))))))))))))(((''''''''''''((()))&&&''''''((((((''''''&&&&&&''''''(((''''''&&&%%%&&&'''((())))))(((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((("""$$$''')))***)))'''&&&&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))%%%&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))((('''''')))'''&&&%%%%%%''')))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((*********)))(((''''''&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((('''&&&%%%%%%&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&((())))))&&&$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))))))))((('''&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&'''%%%&&&''''''(((((('''''')))(((&&&%%%%%%&&&'''(((''''''(((((((((((('''''''''(((((()))))))))))))))'''''''''''''''((()))))))))(((((((((((((((((()))(((((('''&&&&&&&&&'''''''''((((((((((((''''''&&&(((((((((((('''''''''''''''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''&&&'''(((''''''''''''''''''''''''))))))((('''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&(((((((((((()))***&&&&&&'''''''''&&&&&&%%%((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&"""###%%%'''((()))((((((&&&'''(((((()))((((((((('''(((((((((((((((((('''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''%%%%%%&&&&&&'''(((((((((###$$$'''((())))))''''''''''''&&&&&&''''''((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((('''&&&%%%(((((('''&&&'''((()))***((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''"""###$$$&&&(((******+++'''&&&%%%%%%$$$%%%%%%%%%((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((''''''((((((((('''&&&&&&$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((('''&&&&&&'''(((((('''%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''''''''&&&''''''((((((((((((''''''''''''((()))))))))))))))&&&''''''((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&''''''((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''''''''''')))''''''''''''''''''''''''(((((('''''''''(((((()))((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))%%%''')))******)))'''%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&###%%%(((((((((((()))+++(((((('''''''''(((((()))((((((((((((((((((((((((''''''((()))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''!!!"""%%%'''))))))((((((''''''''''''(((((())))))&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''''''''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''###$$$%%%'''((()))))))))&&&%%%$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&&&&''''''((('''''''''$$$&&&''')))))))))'''&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((('''%%%%%%'''((('''&&&'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%'''((()))'''))),,,...///...+++***''''''((((((((((((''''''''''''((()))))))))))))))%%%&&&((()))))))))(((''''''((()))******)))((('''&&&&&&&&&&&&&&&'''((()))(((((()))***************)))(((((((((''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***))))))***+++))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''))),,,......,,,)))'''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((''''''&&&&&&%%%&&&''''''''''''''''''&&&'''((())))))(((&&&'''(((+++***)))(((((()))***+++(((((((((((((((((((((((('''(((((()))))))))))))))&&&((()))++++++)))(((&&&(((((())))))))))))(((((($$$%%%'''(((((('''%%%$$$'''''''''''''''((()))***%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''(((((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))$$$$$$%%%&&&''''''''''''$$$%%%&&&'''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''))))))(((((('''&&&$$$$$$'''&&&&&&%%%&&&''')))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))%%%%%%&&&'''((((((((('''%%%''')))***+++***)))((($$$%%%%%%&&&'''((())))))&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%$$$$$$&&&((())))))(((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))'''%%%%%%&&&'''((('''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&&&&'''(((*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))))))(((((('''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''((())))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((''''''&&&'''((()))((('''&&&''')))''''''&&&&&&&&&&&&'''''''''***,,,---,,,***)))))))))((('''&&&&&&'''((()))%%%''')))+++,,,,,,***)))******))))))((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&''''''((()))******+++(((((())))))))))))(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%)))))))))(((''''''&&&&&&((((((((((((((('''''''''''''''(((((())))))******...---***(((((()))+++,,,******))))))((((((((('''000,,,((('''((()))((('''***)))(((''''''((()))***((()))***)))'''&&&&&&''')))(((&&&%%%%%%&&&((())))))(((''''''''')))***+++))))))((((((''''''&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''&&&%%%$$$$$$###(((***)))((()))***&&&&&&&&&'''((()))***+++%%%%%%%%%%%%&&&''')))***))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&)))&&&%%%&&&((()))'''%%%&&&%%%$$$'''***,,,***(((''''''''''''(((((())))))&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''((((((%%%'''(((******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((((((((''''''(((((()))(((((('''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''+++***((('''&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&''''''''''''&&&&&&''''''(((((())))))$$$$$$%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%''')))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''))))))((((((((('''''''''(((((((((((((((''''''&&&'''((()))((('''&&&''')))(((''''''&&&&&&''''''((((((***,,,---+++))))))))))))(((''''''''''''((()))&&&'''(((***+++************)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))*********(((((())))))))))))(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''''''''***)))&&&%%%$$$%%%'''(((*********))))))(((((((((...+++((('''((())))))(((***)))(((''''''((()))***'''((()))((('''&&&'''((()))(((&&&%%%%%%&&&((()))(((((('''''''''((()))***(((((((((((((((''''''''')))'''&&&%%%%%%&&&''')))%%%%%%&&&'''''''''&&&&&&$$$&&&((((((&&&&&&''')))&&&&&&&&&&&&'''((())))))&&&&&&&&&'''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((('''''''''&&&''''''''''''''''''&&&(((&&&%%%%%%'''((('''%%%&&&%%%$$$%%%((((((&&&$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((((((((((('''''''''$$$%%%&&&&&&''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&'''((())))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$%%%''')))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))((((((((((((''''''(((((((((((((((''''''&&&'''((()))((('''&&&''')))(((''''''&&&&&&''''''((()))+++,,,,,,***)))(((((()))((((((''''''(((((()))'''''''''(((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%************************((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&''''''((())))))***''''''(((((((((((((((((('''''''''''''''&&&&&&&&&((('''%%%######$$$%%%''')))))))))))))))(((((((((,,,)))''''''(((******)))))))))(((((((((((())))))&&&''')))(((''''''((())))))((('''&&&&&&'''((()))'''''''''&&&''''''((()))'''''''''(((((((((((((((((('''&&&%%%%%%&&&'''((($$$$$$%%%''''''((((((((()))))))))'''$$$$$$&&&(((''''''''''''''''''''''''$$$%%%&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%'''&&&%%%&&&''''''%%%###&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&""""""###$$$%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((''''''%%%$$$"""!!!'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((("""$$$'''***+++***(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''(((((('''&&&&&&%%%$$$$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&)))+++''''''''''''(((((())))))$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((((((''''''))))))(((((((((((((((((((((((((((((((((''''''&&&'''((()))((('''&&&''')))((((((''''''''''''(((((()))+++,,,+++)))((((((((()))))))))((((((((((((((('''''''''&&&'''((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((((((((()))))))))***(((((())))))))))))((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((())))))''''''''''''((((((((((((******))))))(((((('''''')))((('''&&&%%%&&&(((((((((((((((''''''''''''''')))(((''''''((()))******))))))(((((((((((())))))%%%'''(((((('''''')))***((((((''''''''''''((((((''''''&&&&&&&&&'''''''''&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''(((%%%%%%&&&''''''''''''''')))))))))'''&&&&&&&&&''''''''''''''''''&&&%%%%%%"""###%%%'''((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((())))))))))))(((((('''(((((((((((((((((((((((()))))))))))))))*********)))))))))(((''''''&&&&&&"""""""""###%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''&&&%%%######''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((($$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''***,,,&&&&&&''''''((()))))))))$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''(((((())))))))))))))))))(((((((((((((((''''''&&&'''((()))((('''&&&''')))(((((((((''''''((((((((()))***+++***)))'''((())))))))))))))))))(((((('''(((''''''''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******'''((((((((()))))))))***''''''((()))******))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&))))))((((((''''''''''''&&&'''''''''(((((())))))******))))))(((((('''''')))((((((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))***+++(((((())))))))))))((((((%%%'''(((((('''''')))***(((((((((''''''(((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))'''''''''&&&&&&''''''''''''(((((((((''''''&&&%%%&&&&&&((()))***)))(((&&&'''((((((((('''&&&%%%$$$$$$%%%'''((()))(((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))******))))))(((((('''(((((((((((((((((((((((('''''''''(((((()))))))))))))))(((((('''''''''&&&#########$$$%%%'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%&&&))),,,&&&'''''''''(((((())))))'''''''''((((((((())))))''''''((((((((((((''''''(((((())))))))))))******(((((((((((((((''''''&&&'''((()))((('''&&&'''))))))((((((''''''(((((()))((()))***)))(((((()))***************)))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************''''''(((((())))))******&&&'''((()))************''''''''''''''''''''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%***))))))(((''''''&&&&&&&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&'''))))))(((((()))***(((((())))))))))))((((((&&&''')))(((''''''((()))((((((((((((((((((((((((''''''((((((((('''&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''')))))))))((((((&&&%%%%%%$$$%%%'''***,,,,,,)))&&&(((((()))))))))(((&&&%%%'''((()))******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((&&&'''((((((&&&&&&'''(((!!!###&&&'''&&&&&&((()))'''''''''&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''(((((()))((((((((((((((((((((((((&&&%%%%%%%%%&&&''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&'''))))))*********&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))'''%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''!!!"""$$$&&&'''))))))***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$&&&(((&&&######%%%((('''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%&&&))),,,'''''''''(((((((((((((((((((((((()))))))))******''''''((((((((((((''''''(((((()))))))))*********(((((((((((((((''''''&&&'''((()))((('''&&&''')))))))))(((((((((((())))))'''((()))(((((((((***,,,******++++++***)))'''&&&((((((*********)))(((''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((((((((())))))))))))(((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++'''''''''((()))*********((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''&&&&&&''''''((())))))***&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((%%%(((***)))'''&&&((()))'''((()))******)))(((''''''((()))((('''&&&'''((((((((())))))))))))(((((((((((()))))))))((('''&&&((((((((((((((('''''''''&&&''''''''''''''''''&&&'''((((((((((((((('''&&&'''&&&&&&(((+++,,,***''''''(((***+++***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))&&&(((***)))'''&&&((()))"""%%%''''''&&&%%%&&&(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&''''''((()))))))))'''&&&%%%$$$%%%&&&((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((("""###$$$&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''###&&&(((&&&###"""%%%(((%%%&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&'''))),,,((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((())))))*********+++(((((((((((((((''''''&&&'''((()))((('''&&&''')))))))))(((((((((((())))))&&&'''((((((((((((+++---***+++++++++***)))'''&&&((()))+++,,,,,,***(((''''''((((((((())))))******(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))(((((((((((((((((())))))))))))(((((('''((((((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++&&&''''''((()))******+++***++++++******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&'''((())))))***'''((((((((())))))******'''(((((()))))))))******'''((((((((())))))******%%%(((******'''&&&''')))'''((()))******)))((('''((()))***)))'''&&&&&&'''(((((())))))))))))((((((((()))*********)))'''&&&))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))+++(((%%%&&&)))******)))''')))***+++,,,***)))(((&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&)))(((&&&%%%%%%&&&((()))''')))+++***'''&&&(((***&&&)))+++***'''%%%&&&((())))))((((((((('''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((,,,,,,***)))((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***%%%%%%&&&'''((()))******((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$"""###&&&((()))(((&&&%%%&&&&&&&&&'''''''''((((((((((((((('''&&&%%%$$$###&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''###&&&(((&&&"""!!!%%%)))%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''(((***,,,(((''''''&&&&&&((()))***))))))((((((''''''&&&&&&+++******)))(((''''''&&&))))))((('''&&&%%%$$$$$$(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))((((((((((((((()))&&&&&&'''((()))***++++++''''''((())))))((('''&&&((()))+++,,,+++***(((&&&************************&&&''')))+++++++++***)))************))))))))))))+++******)))))))))************))))))((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((&&&(((++++++***((((((((())))))(((((((((((())))))+++++++++***))))))(((((((((((())))))))))))((((((************************(((((((((((((((((((((((('''(((((((((((((((''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))((()))++++++***((())))))***))))))(((''''''))))))))))))))))))))))))************)))(((&&&&&&+++((('''(((***+++)))'''+++***)))(((((('''((((((''''''(((((())))))******)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%'''(((+++...000///+++'''''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''***)))(((''''''((()))***&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&''')))***&&&&&&''''''''''''&&&&&&&&&''')))***+++++++++++++++******)))(((''''''&&&&&&'''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%***((('''((()))***)))(((''''''(((((((((((('''''''''((((((((())))))******%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((('''''''''%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&"""$$$%%%'''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$&&&''''''&&&$$$$$$'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%$$$######''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((&&&$$$$$$%%%&&&'''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***((((((((((((((('''''''''&&&&&&''''''(((((())))))))))))(((((('''&&&&&&&&&((((((((((((((((((((((((******)))(((((()))******)))))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((()))*********''''''((())))))((('''&&&'''(((*********)))'''&&&(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))************))))))((((((((((((((()))))))))))))))'''(((((()))))))))))))))&&&((())))))(((''''''(((******))))))))))))******************************'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((('''''')))))))))))))))((((((((()))))))))))))))(((((((((***)))((()))******)))'''(((((())))))(((''''''&&&))))))))))))))))))))))))************)))((('''&&&'''%%%$$$%%%'''(((&&&$$$)))((('''''''''''''''((('''((((((((((((((())))))'''''''''((((((((((((((((((''''''&&&&&&''''''(((***))))))((('''%%%$$$###'''(((***,,,...---)))&&&))))))(((((('''''''''((((((((((((((((((((((((((())))))((((((((('''''''''((((((''''''''''''(((((('''''''''((((((((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''((()))))))))(((''')))))))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%''''''((((((((((((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&"""###$$$&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''''''''&&&&&&%%%))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))'''''''''(((((((((((((((%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***(((''''''(((***+++++++++***))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))((((((''''''((()))))))))(((&&&%%%(((((((((((((((((((((((((((((())))))************(((((((((((())))))))))))***)))))))))))))))*********************)))))))))(((((())))))*********+++(((((()))************)))((())))))(((''''''(((************))))))*********(((((()))******+++,,,,,,&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((((())))))))))))*********************))))))(((((((((***)))(((((())))))'''%%%)))))))))))))))((((((''')))))))))))))))))))))))))))******))))))((('''&&&)))(((''''''))))))(((''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&''''''((())))))***(((''''''&&&&&&''''''((((((((((((((('''&&&%%%%%%)))((()))***+++***(((&&&)))))))))(((((((((''''''(((((((((((((((((((((((())))))((((((((((((''''''((((((''''''''''''(((((('''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&%%%((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''%%%$$$###''''''''''''''''''''''''&&&$$$###$$$%%%&&&%%%$$$''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''&&&&&&&&&((())))))))))))))))))(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&"""###$$$%%%%%%&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''(((((())))))(((((((((''''''&&&&&&&&&'''((((((((())))))******((((((((((((((((((((((((+++)))'''&&&&&&''')))+++*********)))))))))(((((((((((((((((((((((((((((()))(((((((((((())))))************)))))))))(((((('''((((((((())))))))))))(((((()))))))))((('''&&&))))))))))))))))))))))))'''))),,,...//////...---((((((((((((((()))))))))+++++++++***++++++,,,---************************(((((())))))***+++++++++((())))))***************+++++++++***((()))+++---******))))))))))))******(((((()))))))))*********''''''((()))************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((((())))))*********++++++******)))(((((((((***)))((((((((((((&&&$$$*********++++++******)))(((((((((((((((((((((((()))))))))))))))(((''''''***))))))))))))***))))))&&&&&&&&&&&&'''(((((()))((((((''''''&&&&&&%%%%%%''''''''''''(((((())))))((((((''''''''''''(((((($$$%%%&&&((())))))******+++***))))))))))))(((&&&'''''''''''''''&&&&&&%%%(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((()))((('''%%%$$$&&&&&&''''''''''''&&&&&&'''''''''(((''''''''''''(((((((((''''''&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((('''&&&%%%((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''(((((()))))))))))))))(((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))((()))))))))*********+++((((((((((((((((((((((((((((((((((((((()))******++++++******))))))(((((((((((((((((())))))******************))))))(((((())))))))))))))))))))))))***---222555555222...***'''((((((((())))))******+++*********++++++,,,---******************++++++)))*********+++++++++,,,))))))***+++++++++++++++,,,,,,,,,+++)))***,,,...++++++************++++++*********))))))(((((((((((())))))***++++++******************************))))))))))))))))))))))))''''''((()))******))))))'''''''''(((((()))))))))+++*********)))))))))(((***)))((((((((((((&&&$$$(((((())))))***))))))(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******((((((''''''&&&&&&%%%%%%))))))((((((''''''''''''(((((((((''''''((((((((($$$%%%&&&((()))*********---+++))))))******)))(((''''''((((((((('''&&&%%%))))))))))))))))))))))))(((((())))))))))))))))))((((((''''''''''''(((((())))))*********+++++++++((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''((()))((('''%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))******)))))))))(((((((((((((((%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((()))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''%%%%%%%%%%%%'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((()))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))((((((((('''''''''(((((((((((((((%%%&&&'''((()))++++++,,,'''''''''(((((()))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((())))))***++++++,,,))))))))))))))))))))))))(((''''''(((((()))***++++++++++++******)))))))))(((((((((((()))***+++++++++*********))))))))))))((((((((((((((((((((((((...111555888666111***&&&(((((())))))******++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,---............---,,,------,,,++++++,,,...------,,,,,,,,,,,,---------,,,,,,+++******))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''((()))************''''''''''''((((((((((((***************************)))(((((())))))'''%%%%%%&&&&&&''''''''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&((((((((('''&&&'''((()))(((((((((((())))))***((((((((('''''''''''''''***))))))(((''''''&&&&&&)))((((((''''''(((((()))(((((()))))))))((('''''',,,***))))))***+++***((())))))***+++***)))((('''))))))))))))))))))))))))(((((())))))))))))******((((((''''''''''''(((((()))))))))*********++++++((((((((((((((((((((((((%%%&&&'''(((((()))(((((('''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))+++,,,))))))))))))))))))((((((%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%'''((())))))******((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))((('''((((((((((((((('''''''''$$$%%%&&&''')))***++++++''''''''''''''''''(((((())))))))))))))))))))))))(((((()))******)))((((((************************))))))))))))))))))))))))''''''''''''((()))***+++++++++******************(((((((((((((((***+++,,,******)))(((((((((((((((((((((((((((((((((((((((---///111222111...***''')))))))))***+++,,,,,,,,,+++++++++,,,,,,---.../////////000000000111111111333222222111111000000//////000111111222222111111...000111111000///000000111111000000000000111111....................................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''(((******++++++***)))))))))((((((((((((((()))))))))******++++++,,,***)))((()))******)))'''&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((***++++++)))((()))+++))))))((('''''''''(((((('''((((((((((((((())))))((((((((((((((('''''''''))))))(((((((((((()))))))))))))))))))))((('''&&&)))(((((()))***+++)))(((((()))+++++++++***((('''))))))))))))))))))))))))(((((()))))))))*********((((((''''''''''''(((((('''(((((((((((()))))))))((((((((((((((((((((((((###$$$&&&'''((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''))))))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%###""""""###$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))+++------+++)))(((,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''''''''((()))++++++************************)))((((((((((((***,,,---))))))((('''''''''''''''************************((()))***+++,,,,,,------))))))***+++,,,,,,------/////////000000222333333222222333333333444444444777666666555444333222222333333444555555555555444333555777777666444444555444333333333333333333444//////000000111222222222000000000///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''(((******+++++++++++++++******))))))(((((((((((()))***+++,,,,,,---))))))((()))++++++***((())))))***+++++++++++++++))))))))))))))))))))))))(((((()))))))))))))))(((%%%''')))(((%%%$$$&&&((()))((('''&&&&&&&&&&&&&&&''''''(((((())))))******&&&&&&''''''((()))))))))))))))(((((((((((())))))&&&'''((())))))******)))&&&&&&&&&(((******((('''&&&''')))***)))(((&&&%%%))))))))))))))))))))))))(((((())))))*********+++((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))"""###$$$&&&''''''&&&&&&(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&''')))***&&&''''''''''''''''''&&&((('''&&&%%%$$$%%%&&&'''&&&'''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%$$$######''''''''''''''''''''''''((('''&&&&&&(((((('''&&&%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''(((((())))))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&'''&&&'''''''''(((((())))))&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''"""######$$$&&&''''''(((''''''''''''((((((((()))''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''***(((&&&&&&'''))))))((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&*********)))))))))))))))((((((((()))******++++++***)))(((''''''((()))******)))))))))((((((''''''******))))))(((((('''''''''(((***+++++++++***)))+++++++++***++++++,,,,,,((()))))))))))))))((((((++++++***))))))***+++,,,+++++++++,,,,,,,,,------......,,,++++++,,,------000/////////000222444555777888888999999888888888666777777888999:::;;;;;;:::;;;<<<;;;:::999999;;;999888666555555777888:::888999999999888666555333777666555333222111000000///000111222333222111000//////...---,,,++++++******+++,,,+++***))))))+++......---,,,+++***)))(((************+++++++++++++++++++++++++++***))))))(((((((((((((((''''''&&&))))))))))))******************))))))((((((''''''))))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((((()))******%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''************************)))))))))))))))))))))))))))))))))***++++++)))'''((((((((('''''''''''''''((((((((((((((((((((((((************)))(((&&&&&&))))))************))))))***)))'''%%%%%%%%%'''(((''''''&&&''''''((()))***%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&'''(((***+++(((((((((((('''&&&%%%$$$''''''((((((((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''((())))))***'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((()))))))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%''')))******)))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))%%%### """%%%'''(((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&''')))*********)))(((%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$(((+++)))%%%###&&&***&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******************)))))))))))))))***)))(((''''''((())))))*********)))))))))((((((***************)))))))))(((((())))))))))))))))))++++++*********+++,,,,,,************************++++++*********+++,,,---,,,------...//////000000111000///.........///000000000111222444777:::;;;:::;;;;;;;;;;;;::::::999888888999:::;;;<<<======???@@@AAA@@@>>>===>>>???;;;:::888777777888999:::;;;;;;<<<<<<;;;999888777888777666555444333333333333333444444444444333333222222111000//////.........///...,,,)))''''''(((......---,,,+++***))))))************************)))))))))))))))((((((''')))))))))))))))(((((('''))))))))))))******************))))))(((((((((((())))))(((((((((((())))))))))))((((((((('''''''''((((((((((((((())))))***((((((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++)))'''************************((((((((((((((((((((((((************)))((('''&&&(((((()))))))))(((((('''***)))'''%%%%%%&&&'''((()))(((((('''''''''((((((&&&''''''((((((''''''&&&)))((('''&&&&&&&&&'''(((''''''(((((()))(((((((((''''''((((((((((((''''''(((''''''&&&&&&'''''''''&&&&&&''''''((())))))***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((((((((()))))))))((((((((('''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((***)))''''''(((((('''%%%''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&'''((()))************)))&&&$$$###%%%((())))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))***)))(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&'''&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++******)))(((((('''))))))(((((((((((())))))+++++++++************)))******+++++++++++++++++++++******)))))))))*********************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,---...//////000111333444555555666555333222222222333444333333444555666999;;;===<<<<<<<<<<<<;;;;;;:::999:::;;;;;;<<<===>>>???@@@AAABBBCCCBBB@@@@@@@@@BBB===<<<:::999888888999:::;;;;;;;;;;;;;;;:::999888888888777666666666666666777777666666555666666777555555555444444333333222111111000---***((()))+++//////...---,,,+++******,,,++++++******)))))))))))))))******))))))((('''************))))))))))))))))))))))))***************))))))))))))((((((((())))))(((((((((((()))))))))))))))(((((((((''''''(((((((((((())))))))))))((((((((((((((('''''''''))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))***+++)))'''******************++++++(((((((((((((((((((((((()))******))))))((('''&&&((((((((((((((('''&&&&&&)))((('''&&&&&&&&&'''(((******(((''''''&&&&&&&&&((((((((())))))((((((((()))((('''&&&%%%%%%%%%%%%&&&'''((()))************&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''')))******((((((((((((''''''''''''''''''(((((()))******+++'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((+++)))'''''''''(((&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''((('''((()))***++++++++++++***(((&&&%%%'''((()))(((''''''&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&'''''''''''''''(((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''((('''''''''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''(((((()))***((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((&&&%%%&&&((()))'''%%%&&&&&&''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((************************''''''((()))***++++++,,,************))))))((((((((((((((((((((()))))))))++++++++++++++++++++++++)))*********++++++,,,,,,...---+++******+++,,,,,,***************+++,,,------,,,,,,++++++,,,---...------------...//////000111222333555777999:::;;;:::999888666666666777777888777666666666777888999:::::::::::::::999888777<<<<<<===>>>???@@@AAAAAA@@@AAAAAAAAA???>>>???@@@<<<<<<:::999888888888888888888888888777777777777777777777666666777888888999888777666555666777888777666666666666666666666111222111///......000333000000//////...------,,,------,,,+++***)))((((((+++,,,,,,,,,,,,+++************)))))))))((())))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((''''''(((((()))))))))))))))''''''&&&&&&%%%%%%$$$$$$((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((******)))'''((((((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))((('''&&&&&&)))(((''''''&&&'''(((((())))))(((''''''''''''''''''(((((())))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))))))))))))))&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))'''%%%&&&''')))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))************)))'''%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''&&&'''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&((()))***%%%%%%&&&((())))))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&)))((((((((())))))(((((()))))))))***************((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,(((((())))))************''''''((()))))))))))))))+++++++++++++++,,,,,,,,,((())))))******+++++++++---,,,***))))))***+++,,,************+++,,,---...---,,,,,,,,,---....../////////000111111222222222444555666888:::<<<===>>>===<<<:::999888888999999:::999888777777777888999999:::::::::999999888777<<<<<<===>>>???@@@AAAAAA===>>>???>>>===<<<<<<>>>:::999999777777666666666555555555555555666666666666666555555666666777888999888666555555555666777555555666666666666666666333444444333222333555888222222111111000000/////////...---,,,+++***)))(((,,,,,,,,,,,,,,,+++*********)))((('''''''''((((((((()))))))))************))))))))))))************))))))(((((((((((())))))***)))))))))((((((((((((''''''((()))***))))))((('''''''''&&&&&&%%%%%%$$$'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((***((('''''')))))))))(((''''''(((((())))))))))))((((((((((((((((((((((((((())))))))))))(((((('''***************)))((('''(((((('''''''''((((((((('''''''''''''''((())))))'''''''''(((((('''''''''$$$%%%%%%&&&&&&''''''''''''(((((((((''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&(((((())))))((((((''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((()))))))))******((('''&&&%%%%%%%%%%%%%%%'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))))))))$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***'''%%%%%%''')))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))))))))((('''&&&'''((((((&&&%%%$$$%%%'''((())))))))))))&&&%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''')))***'''((()))***++++++++++++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%(((***)))%%%$$$'''******************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++'''(((((()))******++++++&&&'''((()))*********)))***++++++++++++,,,,,,,,,)))))))))***************((((((((((((((()))******++++++++++++,,,...///000---...///000000000000000111222333444555666666666666777888:::<<<>>>???@@@>>>===;;;999999888999999999999888888999:::<<<===999::::::;;;;;;::::::::::::;;;;;;<<<===>>>???@@@<<<===>>>===;;;;;;;;;<<<777777777666666555555444666666555555666777888888666555555555555555666777777777666555444444444444333444444444555555666666666777888888666555666777444444444444333333333222000000///...,,,++++++************+++******)))(((***)))'''&&&&&&&&&'''((())))))))))))************)))))))))************+++))))))(((((((((((())))))******)))))))))(((((((((&&&''')))*********)))((()))))))))))))))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***(((&&&'''((())))))((((((((())))))******++++++(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))''''''((((((((()))))))))&&&&&&&&&''''''(((******&&&''''''((((((''''''&&&$$$$$$&&&'''(((((((((((((((((((((((('''&&&%%%$$$''''''((((((((((((''''''%%%&&&((()))******)))(((''''''((((((((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))++++++***((((((''''''''''''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((()))************%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((...+++'''&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((()))))))))((((((((()))++++++)))&&&###%%%''')))***++++++***'''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))''''''((('''&&&%%%###!!!''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&!!!&&&)))'''""" $$$(((((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********%%%&&&((()))*********)))************+++++++++,,,+++++++++++++++*********'''''')))***++++++,,,,,,,,,,,,,,,---...///000111...000222444555444333222333444666777888999999888888888999;;;<<<>>>??????>>><<<;;;999888777888888999888888777888999;;;<<<777777888999::::::::::::888888999:::;;;<<<======:::;;;<<<;;;999888999:::555555666666666555555444666555555555666777999:::777666666555555555666666666666666555555444333222222222333333444555666666222555888999888888888888777777666666666666555555111000000///...------,,,******++++++******)))(((+++***((('''&&&'''((()))))))))))))))************))))))*********+++++++++))))))(((((((((((())))))*********)))))))))((((((&&&''')))*********(((((()))))))))***************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***(((&&&&&&'''(((((((((&&&''''''((())))))******(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))************''''''((()))))))))))))))(((((('''''''''(((((()))'''(((((())))))(((((('''&&&&&&'''((((((((('''&&&''''''(((((((((''''''&&&(((((())))))))))))((((((%%%&&&(((***+++***)))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))+++******)))))))))******''''''''''''((((((((()))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((///+++'''%%%%%%&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&''''''''''''(((&&&'''((())))))***))))))%%%&&&''')))++++++)))&&&$$$%%%''')))******)))((((((''''''''''''((())))))(((((((((((((((''''''&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&$$$"""''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$&&&''''''%%%$$$%%%''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((()))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++******)))(((((((((%%%&&&((()))*********))))))))))))******+++++++++---------,,,,,,+++++++++((())),,,...///000//////,,,------...///000111222///222555888999777555333444555777999:::;;;::::::888999:::;;;<<<===>>>???===<<<:::888777777777777:::999777555444444555555333444555666777888888888666777777888999:::;;;;;;777888999888666555666777444555666666666666666555555444444444555666888999888888777666666666666666555666666666666444222111111222222333444555666666,,,000555999::::::;;;;;;888888888888777777777777111111000000//////......,,,------------,,,++++++,,,+++)))((('''(((***+++))))))))))))************))))))******++++++++++++))))))(((((((((((())))))************))))))))))))&&&''')))***+++***((('''''''''(((((())))))******))))))************))))))************************))))))))))))))))))))))))***(((&&&&&&'''((((((((($$$$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((((()))))))))))))))((($$$%%%&&&((())))))******''''''((()))))))))))))))***)))(((''''''&&&''''''))))))************))))))((())))))))))))'''&&&%%%&&&'''((()))************))))))************))))))$$$&&&(((***++++++))))))(((((((((((((((''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''(((((((((((((((''''''(((((()))***+++&&&'''''''''(((((())))))''''''(((((())))))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((,,,)))&&&$$$&&&((())))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''(((((('''((()))******+++++++++""""""$$$'''***)))'''$$$$$$&&&'''))))))(((&&&%%%((((((((((((((()))******(((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))''''''''''''(((***++++++&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&((()))++++++***)))&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&***((('''((()))***)))'''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&))))))************)))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((------,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,...///000///...---...///000111222222333333333333555777999999999888999:::;;;:::999:::;;;;;;999777999999999999:::;;;<<<======<<<;;;999777555555444999999888888777777666666777888999::::::999888777888888888777777777666666444444444555666888999:::111111222444666888777666999999888888777777666666222111111222444555444222555555555444333222111000222222111000000111222333222333333444555666777777999999999999999:::::::::777777777666444222///...222111111000///......---......---,,,,,,+++******------,,,,,,+++*********---,,,,,,+++***)))((((((***)))(((''''''((()))***+++++++++*********))))))''''''(((((((((((('''''')))))))))))))))(((''''''))))))(((((((((((())))))+++++++++******)))((('''))))))************))))))***++++++***'''&&&&&&'''((((((((((((((()))))))))))))))))))))))))))))))))******)))(((((()))+++,,,(((((((((((())))))))))))'''&&&%%%$$$%%%''')))+++((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************(((((((((((((((((((((((('''''''''(((((((((((((((***(((&&&&&&''''''&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((+++)))(((&&&&&&((()))+++((((((((((((''''''&&&%%%(((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((&&&$$$$$$&&&(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''')))***,,,------((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((('''(((***---///...---***)))((((((((((((((()))&&&(((******((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&'''((()))***$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''((()))))))))((('''&&&&&&((()))*********)))'''&&&((()))))))))'''&&&&&&'''''''''&&&&&&&&&&&&''''''******))))))((((((''''''(((((('''''''''&&&&&&&&&,,,+++)))(((&&&%%%%%%%%%''''''((((((((('''%%%$$$ ###&&&((((((((('''(((((((((((((((((((((((())))))(((((('''((((((((())))))************)))))))))))))))))))))***++++++************************************************+++******)))))))))))))))+++******))))))******+++++++++++++++,,,,,,,,,,,,---...//////...---...000222333444555555555555444666888:::::::::::::::<<<:::999777888999999888666777777777777888999:::;;;;;;:::999888888888888888888888888888999999999999;;;<<<=========<<<;;;;;;;;;;;;::::::999999888888999999999999999999999999999888888999;;;<<<<<<;;;:::::::::999999888888888777666555666666666444222444444444444333222111000222222111000000111222333222222222333444444555555666666666777888999::::::777777777666555222000///222222111000000///......///......---,,,,,,++++++---,,,,,,++++++***))))))***)))))))))((((((((((((***)))(((((((((((()))************)))))))))((((((***)))(((((((((((()))***)))))))))))))))(((''''''))))))(((((((((((())))))(((((()))******))))))((())))))************))))))***++++++***(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((((((&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%''')))***((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))((())))))))))))))))))))))))))))))((((((''''''&&&&&&+++)))''''''(((((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((('''''''''((((((((((((((('''&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''))))))(((((((((((())))))((('''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((&&&%%%&&&''')))((((((&&&''''''''''''''''''&&&(((((((((((()))))))))***((((((((((((((((((''''''&&&&&&'''''''''''''''(((''''''(((+++...111111000++++++)))(((''''''''''''%%%''')))***((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''(((((((((''''''&&&((()))))))))(((((('''&&&)))******)))((('''''')))''''''&&&&&&&&&&&&''''''))))))))))))((((((''''''(((((('''''''''&&&&&&&&&+++***)))'''&&&&&&&&&&&&''''''((((((((('''%%%%%%!!!###%%%'''((())))))((())))))))))))))))))))))))))))))(((((()))******+++))))))************))))))***))))))))))))***++++++************************++++++++++++++++++++++++***))))))))))))***++++++*********))))))******++++++,,,,,,,,,---------......000111111000000222333555666666777777777777777777999;;;<<<;;;;;;<<<===:::777555555666777666666555555555555666777777888888888888888999:::;;;<<<::::::;;;;;;<<<======>>><<<=========<<<<<<;;;:::;;;;;;::::::999888888777777888999999999999888888<<<:::999:::;;;===<<<<<<======<<<<<<<<<<<<;;;;;;===;;;:::999999777555222555555555555444333222222333222222111111111222222222222222222222222222222222222333555666777888999777777777666555333222111222222222111000000//////000000//////...---------,,,,,,++++++******))))))(((((()))))))))*********+++***))))))))))))***+++)))))))))(((((((((((((((+++)))(((&&&&&&((()))+++)))))))))))))))(((((('''))))))(((((((((((())))))%%%&&&'''((()))*********))))))************)))))))))***+++***)))((()))++++++++++++***)))))))))((()))))))))))))))))))))))),,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))(((((('''''''''******************************)))((('''&&&%%%%%%+++)))(((''')))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''(((((((((((((((''''''&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''***))))))))))))))))))***((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((''''''(((******)))'''(((((((((((((((((((((((())))))(((((('''&&&&&&&&&((((((((()))))))))))))))((((((((((((((('''''''''&&&&&&'''+++///222222222,,,+++***((('''&&&%%%%%%%%%''')))***(((''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''''''''''')))(((''''''&&&''''''''')))***+++***(((((((((***''''''&&&&&&&&&&&&'''''')))))))))((((((((((((''''''''''''''''''&&&&&&&&&)))(((((('''&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&'''(((((())))))************************+++******)))******++++++))))))************))))))******))))))******+++,,,************************++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,---...---------......//////000222444555666555666777999777777888888888888777777777999;;;;;;;;;:::;;;===:::777444333444555666666555555555555555666777777888888888999:::<<<===>>>>>>>>>>>>>>>??????@@@@@@=========<<<<<<;;;::::::<<<<<<;;;::::::999888888666777888:::;;;;;;::::::<<<:::999999;;;<<<===<<<>>>=====================>>>===;;;::::::999666444666666777777777666666555444444333333333222222333333333333222222111111111111111222333444555555666666666666666555444444333333333222222111111111000111111111000000000//////---,,,,,,++++++***))))))******++++++,,,---......+++******************+++))))))))))))))))))))))))(((((('''&&&&&&'''(((((((((((())))))))))))(((((())))))(((((((((((())))))%%%&&&'''((())))))))))))))))))************))))))(((***++++++******+++,,,---,,,,,,+++***)))((((((((((((((((((((((((((((((++++++***)))((((((((('''(((((((((((()))))))))))))))(((''''''&&&''''''(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&***(((''''''((())))))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&((())))))***))))))(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''(((((((((((((((''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''))))))(((((((((((()))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''((()))++++++)))'''(((''''''''''''''''''(((((((((''''''&&&%%%%%%%%%'''''''''(((((())))))***)))(((((((((''''''&&&&&&&&&&&&'''***...000000///+++***)))((('''&&&&&&&&&%%%'''))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((((('''''''''&&&&&&'''((((((((((((((($$$%%%&&&''''''(((''''''((('''&&&%%%%%%&&&'''(((((()))***)))((('''((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''''''''''''''&&&&&&(((((('''&&&&&&''''''(((++++++++++++++++++++++++---,,,+++***))))))))))))))))))************))))))***************++++++,,,************************************************))))))))))))***,,,---...---------------...///////////////000111222222333555666888888888888:::;;;777777888888888888777666666888:::;;;::::::;;;<<<;;;888555444555777777777777777666666777777888888::::::::::::;;;<<<===>>>????????????>>>>>>======???>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;===;;;:::;;;<<<======<<<:::::::::::::::;;;;;;;;;;;;:::999999:::999777555888888999999999999999999555555555555555444444333555555555444333333222222333333333222222222222222555555555444444444555555333333333333222222222222333333333222222222222222.........---,,,,,,++++++++++++,,,,,,------......*********++++++*********************************'''((())))))))))))((('''(((((())))))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''))))))************))))))((()))++++++******+++------,,,,,,+++***)))(((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''(((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))((('''%%%&&&'''(((((('''''''''''''''''''''''''''((((((''''''''''''(((((('''((())))))))))))((('''%%%&&&&&&'''''''''&&&&&&((((((((()))))))))******(((''''''&&&&&&''''''((((((((())))))))))))((((((''''''((((((((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''((()))++++++)))'''''''''&&&%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%'''&&&''')))+++,,,,,,+++((('''''''''''''''((()))$$$&&&))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((%%%%%%&&&'''((((((((((((((('''&&&%%%%%%&&&'''(((&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''''''''(((''''''&&&%%%%%%&&&&&&************************...---,,,***)))((((((((())))))************))))))+++************+++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++,,,---...,,,,,,,,,,,,---...//////111111222333444555555666555777888888777777999:::777888888888888777666666666888:::::::::999:::<<<===:::888888999:::999999999999999888888999999:::<<<<<<<<<<<<<<<======>>>??????>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999:::???>>>============:::888777777777888888888888888999888777888999999888666888888999:::;;;;;;;;;;;;888888888888777666555444666666666555555444444444444444333333222111111111333333333333333444555666444444444444444444333333444444444444444444444444111111000000///.........,,,+++++++++++++++++++++))))))***++++++***))))))************++++++++++++))))))************))))))'''(((((()))))))))))))))))))))(((((((((((())))))(((((()))))))))(((''''''))))))************))))))((()))******))))))+++,,,+++++++++***)))))))))((())))))))))))))))))))))))$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''((())))))))))))(((&&&&&&&&&''''''(((((()))((((((''''''''''''(((((('''(((((())))))(((((('''&&&'''(((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((''''''(((******)))''''''&&&%%%$$$$$$%%%&&&'''&&&&&&'''((())))))******&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&(((***+++***(((&&&&&&&&&&&&'''((()))***$$$&&&((())))))(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''&&&&&&&&&''''''((())))))))))))(((&&&'''(((((((((((((((((('''''''''&&&''''''((()))$$$&&&''''''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%************************,,,+++***)))))))))))))))))))))************))))))++++++******++++++,,,---++++++++++++++++++++++++************************************++++++,,,---------------...///000111333444444555666777888999777888:::999888777888:::888999999999999888777666777999;;;<<<;;;;;;;;;===>>>===<<<<<<======<<<;;;;;;::::::999999:::::::::<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>======>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGBBBAAA@@@@@@AAADDDGGGIIIJJJIIIHHHGGGFFFBBB===999:::::::::;;;;;;;;;<<<<<<999888777888999999777555777777888999:::;;;;;;;;;:::::::::::::::888777666666666555555555555555555444444444333333333333333222111111111222333555666444444444444444444444444666666666666666666666666444444333333222111111111///...---,,,+++***))))))((())))))******))))))((())))))))))))*********+++***)))'''%%%%%%''')))***''''''((()))))))))))))))))))))(((((((((((())))))''''''((()))************))))))************))))))''')))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''&&&'''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((())))))*********((((((((((((((((((((((((&&&&&&''''''(((((())))))((('''%%%&&&((())))))(((''''''''''''''''''''''''((((((''''''''''''(((((()))(((''''''''''''((())))))***++++++,,,,,,,,,+++%%%&&&&&&'''(((((())))))((((((''''''''''''(((((('''''''''(((((('''''''''&&&&&&'''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((&&&%%%&&&''')))((((((((('''&&&%%%%%%&&&'''((((((((()))******+++,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&(((***,,,+++***''''''&&&&&&&&&'''((((((###&&&((())))))(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((''''''''''''((((((((((((''''''''''''((())))))))))))))))))))))))***))))))((((((&&&'''(((((()))))))))(((%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''((()))((('''&&&%%%)))))))))))))))))))))))))))))))))((())))))***+++))))))************))))))++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---000000000000111222444444555555666777888999:::::::::<<<<<<<<<:::999:::;;;::::::::::::999999888777888:::<<<===<<<<<<===>>>@@@???>>>???@@@@@@>>><<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<>>>???AAABBBDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLRRRRRRSSSUUUVVVWWWYYYYYYMMMLLLMMMOOOSSSYYY___ccc\\\[[[YYYXXXTTTNNNGGGBBB??????@@@@@@AAAAAAAAABBB:::999888888999888666444555666777888999:::::::::;;;;;;<<<<<<;;;999888777555555555555555555555555333333333444444555555555111000000000111333555666444444555555555555555555666666666666777777777777666666555444444333333222333222111///---+++***)))'''((()))******)))(((''''''((((((((())))))*********&&&!!!!!!&&&***''''''((()))))))))))))))))))))(((((((((((())))))%%%&&&((()))+++,,,,,,---))))))************))))))((()))***)))((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))------------,,,+++)))((((((((((((((()))))))))***&&&&&&((()))******************))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((''''''''')))(((&&&''')))******)))''''''''''''''''''''''''((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))&&&'''((()))))))))))))))'''(((((()))***++++++,,,((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))'''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((&&&$$$$$$&&&(((((((((***)))'''&&&&&&''')))***+++++++++++++++,,,,,,,,,******))))))((((((''''''&&&'''''''''(((((())))))%%%%%%&&&(((,,,...------)))((('''&&&&&&&&&&&&&&&###&&&((())))))((())))))((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&(((((())))))))))))(((((('''(((((()))))))))))))))******+++******)))((('''&&&''')))*********)))(((%%%'''((((((''''''(((***'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%&&&'''((()))'''(((***++++++)))'''&&&+++++++++,,,,,,+++******---+++))))))***+++***)))((()))***+++,,,+++******,,,,,,,,,,,,,,,+++***)))------,,,,,,+++*********((()))))))))*********+++******+++,,,------...///000000111111333444666777888888888888888888999:::;;;;;;:::::::::::::::;;;:::999888999<<<<<<:::888:::<<<>>>???>>><<<<<<===:::>>>AAAAAA@@@???@@@AAA?????????>>>>>>???@@@AAAEEEBBB???>>>???AAACCCDDDKKKJJJKKKNNNSSSUUUTTTRRRVVVWWWZZZ^^^\\\XXXYYY^^^___]]]^^^eeennnqqqjjjcccYYYUUURRRSSSYYYeeepppxxx{{{vvvrrrqqqooofffUUUHHHBBBDDDIIIPPPVVVVVVPPPKKKEEECCCBBBAAA>>>:::777777999:::999777777888888666666555666888999777888:::444555555333222333555666777666666666666555555555444444444444333222111111222333333444555666777777333333333333333444555666666666777777777777666666444333222111000...------///...,,,+++)))(((''''''+++++++++***************))))))))))))))))))))))))******))))))((((((''''''***))))))((('''&&&&&&&&&((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++***************)))((((((***)))((('''&&&&&&'''((((((((((((((())))))))))))******+++***'''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))'''$$$!!! ***((('''''')))***))))))******))))))(((((('''''''''((()))(((&&&&&&((())))))((((((((('''''''''''')))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%)))((((((''''''''''''((())))))))))))))))))))))))''''''''''''''''''&&&&&&)))(((((('''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((###$$$&&&((()))(((((('''&&&'''((())))))((('''&&&))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))++++++***((('''&&&$$$$$$''''''((()))((('''%%%$$$%%%&&&'''((()))***+++,,,***++++++***)))'''((()))%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))+++***)))((('''&&&&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''((((((((((((''''''&&&###!!!$$$))),,,***'''))))))(((((('''''''''&&&++++++,,,,,,,,,,,,++++++---+++))))))***+++***))))))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,+++******---------,,,,,,+++++++++******++++++++++++++++++***+++,,,---...///000000333333444444555777888999999999888888888999::::::<<<;;;:::999888888888888===<<<;;;<<<>>>???===:::===???AAAAAA@@@???@@@AAAAAACCCDDDDDDCCCDDDGGGKKKGGGFFFDDDDDDEEEGGGHHHIIIJJJGGGCCCAAABBBDDDGGGIIIOOONNNOOOUUU]]]ddddddcccbbbeeeiiilllhhhccceeekkksssssswww}}}vvvmmm^^^\\\XXXXXX^^^iiivvv|||yyyqqqcccWWWOOOQQQVVV^^^fffiiifffcccWWWTTTQQQPPPMMMIIIDDDAAA???@@@@@@???>>>===<<<:::999777777999:::999777777555666777777777666777777666666666666666666666666444444555555444333222222222222333333444555555555333333333333333444555555555666666777777666666555444333333222111000//////------+++)))((('''&&&&&&+++++++++***************))))))))))))))))))))))))))))))((((((((((((((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((***************)))((((((***)))((('''&&&''''''((((((((((((((()))))))))))))))***+++***'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))...+++(((%%%$$$&&&(((***///,,,(((&&&''')))*********)))))))))(((((((((''''''(((((('''&&&&&&''')))))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''(((((((((''''''&&&$$$%%%&&&(((((((((((('''***)))(((((((((((()))***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''((((((((()))))))))))))))(((''''''&&&&&&((((((((()))((((((''''''&&&&&&'''((()))***++++++((()))******((('''((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&%%%%%%%%%%%%))))))))))))))))))))))))''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''$$$"""%%%)))+++***''''''''''''(((((((((((((((,,,,,,------------,,,,,,---+++***)))+++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,++++++***------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---///000222333333777777777888888:::;;;<<<999999888888999::::::;;;<<<;;;;;;:::999:::::::::;;;;;;:::<<<======;;;999:::<<>>???;;;;;;;;;;;;<<<<<<<<<;;;:::===CCCGGGKKKPPPTTTWWWXXXVVVRRROOONNNPPPTTTWWW[[[XXXUUUWWW]]]bbbcccbbb___\\\WWWSSSQQQSSSXXX\\\\\\\\\aaannn}}}zzz}}}~~~wwwuuuzzznnneeeeeemmmtttxxxrrrdddbbbccchhhooouuuwwwwww}}}{{{xxxxxxyyywwwlllaaaRRROOOLLLLLLLLLKKKMMMPPPPPPKKKCCC===<<<===;;;666555444444444555555444333555555555555555555555555555666666777777777666666555444444444333333333222444333333222333333444444444444555555555555444444333333333333444444444555222111000...------,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))&&&&&&''''''((((((((()))))))))))))))((((((''''''************************++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))************)))((())))))(((((((((((((((((((((((((((((()))))))))))))))******)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((+++,,,---+++)))'''((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&))),,,------,,,+++///,,,((('''((()))******))))))))))))((((((((((((&&&'''''''''%%%%%%&&&((()))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))&&&&&&''''''(((((())))))''''''''''''((()))***+++((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&&&&'''''''''((((((+++***(((''''''(((***+++)))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((('''&&&'''(((***+++))))))))))))(((((((((((($$$&&&''''''&&&&&&((()))(((((()))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))*********''''''''''''''''''''''''''''''(((((((((((('''''')))'''&&&'''((()))(((&&&'''''''''(((((((((((((((+++,,,------.........------+++******+++,,,,,,+++***************++++++,,,+++,,,,,,---------,,,,,,******++++++,,,,,,------........................222222333555666888999999:::::::::999::::::;;;;;;666666666777777999::::::===<<<<<<<<<<<<===>>>>>>>>>>>>>>>===>>>???AAABBBDDDIIIRRRZZZaaahhhnnnqqqmmmiiiccc___]]]^^^```aaaeeeccccccfffkkknnnpppoookkkiiifffaaa]]]\\\```ccc```dddnnn}}}~~~zzz~~~rrrkkkllloootttxxxwwwsssppppppuuuyyy{{{{{{|||nnnZZZRRRLLLLLLMMMOOOWWW___eeeaaaUUUJJJFFFIIIIIIEEE@@@===999888999999999888555555555444444444444333555666666777888888888888777777777666555555444444444333333222222222333333333333444444444444333333222333333444555555666666444333222000000/////////---------,,,+++*********))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))(((((((((++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******))))))))))))******((())))))*********))))))(((((())))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((***++++++***(((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&))),,,,,,+++)))((((((''''''(((***+++***)))(((((((((((())))))))))))&&&'''((('''%%%%%%'''(((***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))'''''''''((((((***+++,,,'''''''''''''''''''''''''''''''''((((((((())))))(((((())))))((('''&&&%%%(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&'''''''''((('''(((((())))))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))************)))(((((('''''''''&&&&&&%%%&&&''')))***))))))))))))(((((((((((($$$&&&''''''&&&&&&''')))''''''(((((((((((())))))))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++((((((((((((((((((((((((''''''(((((((((((('''''')))))))))***************((((((((((((((((((((((((''''''(((((((((((('''''')))(((''''''(((((('''&&&***))))))((('''&&&&&&%%%***+++,,,------...---------+++******,,,------,,,******)))))))))***+++,,,+++,,,,,,---------------***++++++,,,---....../////////000000000111111111666666777888999::::::;;;;;;::::::999999999999:::666666777777888999:::;;;???>>>===<<<;;;;;;;;;;;;??????>>>======@@@EEEIIIQQQXXXcccmmmuuu{{{|||vvvnnniiihhhkkknnnpppuuuvvvxxxyyyzzz{{{{{{{{{zzzzzzyyytttnnnjjjkkkllliiiooo{{{~~~|||}}}~~~zzzyyypppvvv|||zzz}}}www___TTTLLLLLLNNNQQQ\\\iiimmmlllcccVVVPPPSSSUUUQQQLLLHHHCCC@@@@@@???===:::888888777666555444333333444555666777888999999999999999888888777777777777444333333222222222222222222222333333333333222222222333333444555555666666333222111000000///////////////......---,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))************)))(((((()))*********))))))(((((((((((())))))))))))((()))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***%%%%%%&&&)))+++,,,***((((((((((((((())))))))))))'''((()))(((&&&&&&((()))******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))******+++'''''''''''''''''''''''''''''''''(((((())))))***))))))******)))'''%%%$$$((((((((((((((((((((((((((()))))))))((('''&&&&&&''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))******++++++***))))))((('''''''''&&&&&&&&&&&&''''''((())))))))))))((((((((((((%%%&&&((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&'''(((((()))))))))))))))))))))))))))''''''((((((((((((''''''*********)))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((++++++***((('''&&&%%%$$$)))***+++,,,---------------+++******,,,------,,,++++++*********+++,,,---+++,,,,,,---......------,,,,,,---...///000111111111111222333444555555666999:::::::::;;;;;;;;;<<<;;;;;;:::999999888999999888888888999:::;;;======>>>>>>>>>>>>>>>???@@@AAAFFFEEECCCAAABBBGGGOOOUUUbbbjjjttt~~~vvvpppsss|||{{{{{{vvv}}}}}}xxxtttuuu|||yyy~~~|||bbbVVVMMMOOOPPPRRR]]]kkkkkkrrroooccc\\\___aaa^^^\\\XXXTTTRRRQQQMMMFFF@@@===<<<;;;999888666555444333444555777888999999999999999999999888888888888444333333222111111222222111111222222222222111111333333333444444555555666444444333222111111111111111111000///...---,,,,,,))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))(((((()))))))))(((((()))***************'''((()))***+++******)))(((((((((((())))))))))))''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''')))******)))(((***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&'''((()))(((((('''(((***+++***)))'''((((((((()))))))))***((()))***)))'''''')))************)))))))))(((((())))))))))))))))))))))))''''''(((((())))))******)))))))))(((((((((((((((***)))))))))))))))******''''''''''''''''''''''''&&&''''''((())))))******'''((()))***)))(((&&&$$$((((((((((((((((((((((((((()))))))))))))))((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))))))))*********))))))))))))))))))))))))'''((((((((((((''''''&&&(((((((((((())))))))))))'''((()))((('''&&&'''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''*********))))))(((((('''((((((((((((((((((((((((''''''(((((((((((('''''''''((())))))(((((())))))******)))((('''&&&&&&%%%((()))***+++,,,,,,---,,,,,,+++******,,,......------,,,+++++++++,,,---...+++,,,,,,---.........------...///000111222333444222333444555666888999999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999:::::::::;;;<<<===??????<<<<<<>>>AAADDDGGGJJJLLLRRRQQQOOOLLLMMMSSS]]]eeessszzz{{{qqqllliiimmmxxx~~~dddWWWPPPRRRSSSSSS\\\iiimmmyyy|||ssslllnnnoookkkmmmkkkiiihhhfff___TTTKKKAAA@@@>>><<<:::888666666222333555666888999999999888888888888888888888999444333333222111111111222111111222222222222111111333333333444444444555555777666555444444444444444333222111000///...------)))))))))))))))))))))))),,,,,,++++++******)))))))))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++(((((()))***************'''((()))+++++++++***)))(((((((((((())))))))))))'''(((***)))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++******+++---))))))))))))))))))))))))))))))))))))))))))))))))$$$'''***------***'''$$$...+++)))((()))+++++++++'''((((((((())))))******)))*********((((((***+++************))))))))))))))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,******))))))((((((''''''+++***)))))))))))))))***''''''''''''''''''''''''&&&''''''((()))******+++%%%&&&(((******)))'''&&&((((((((((((((((((((((((((())))))************)))((((((&&&%%%%%%&&&'''(((,,,***(((''''''(((***,,,'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************'''(((((()))***+++++++++((()))*********((('''&&&(((((((((((()))))))))***((()))***)))'''&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''+++******)))(((''''''&&&))))))))))))))))))))))))''''''(((((((((((('''''''''((())))))(((((()))***((((((((((((((('''''''''++++++,,,,,,,,,,,,------///...,,,++++++,,,...///++++++,,,,,,,,,---------,,,------......---------,,,,,,,,,---...///000000333555777:::;;;;;;::::::===<<<;;;:::::::::<<<<<<<<<;;;:::<<<>>>???===;;;999<<>>CCCIIIFFFGGGMMMUUUTTTQQQ[[[iiivvvkkk^^^VVVSSSVVVbbbmmm{{{{{{xxxmmmgggbbbgggwwwqqqdddZZZVVVQQQPPP]]]nnn~~~~~~~~~}}}xxxvvvsssqqqnnnhhhbbb\\\OOORRRPPPHHH@@@>>>>>>===:::999888777777777999:::888888999888777666888999444666777777666444333444333333222222111000//////111111222333444444555666444444444555555555555555222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,+++***((((((***+++,,,+++***)))((((((***,,,---,,,+++++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&***,,,+++(((&&&)))---))))))))))))************''''''''''''''''''''''''(((((((((((('''&&&%%%$$$!!!$$$'''((((((((()))***))))))))))))************))))))(((((((((((())))))))))))((('''''''''''''''&&&'''((()))*********)))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,***)))))))))******))))))))))))******))))))(((((((((((())))))))))))((((((''''''&&&&&&''''''(((((('''&&&%%%%%%((('''&&&&&&'''((()))***))))))))))))))))))))))))((()))+++,,,,,,+++******---)))&&&%%%(((******((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''((()))******)))((('''---+++***((((((((())))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++&&&''''''((()))******+++''''''''''''''''''''''''))))))))))))(((((((((((()))))))))***************))))))******+++,,,,,,,,,************************++++++***)))))))))))))))''''''((((((((((((((())))))))))))***************(((((())))))***+++++++++++++++++++++++++++++++++************************))))))((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))'''''''''(((***+++***((())))))'''&&&&&&'''((((((++++++,,,,,,,,,,,,------///...,,,++++++,,,...///++++++,,,,,,,,,---------------.../////////......,,,---...///111333444444444666888:::;;;;;;:::999<<<;;;;;;::::::::::::;;;===;;;;;;;;;======<<<:::>>>???@@@AAADDDIIIPPPUUUYYY[[[```ddddddiiixxxpppfff```aaahhhppp~~~uuuoooccc___^^^dddsss|||xxxwwwzzzyyy|||rrrccc[[[TTTTTTdddwww}}}xxxqqqkkkgggfff___dddeee]]]UUUOOOKKKFFFHHHDDD>>>;;;999999888888888777666555444444555666666666666555333333444444555444444333222222111111111111222222333444444555444444444444555555555555333222222111000///...---......------,,,,,,,,,,,,++++++*********))))))))))))((('''&&&&&&'''((()))+++***)))((((((***,,,---++++++*********)))))))))************************((((((((()))))))))******))))))))))))))))))))))))***,,,...,,,'''%%%&&&)))))))))))))))************'''''''''''''''''''''''')))))))))(((((('''%%%%%%###&&&((())))))))))))***(((((()))))))))*********))))))(((((((((((())))))))))))((('''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++,,,,,,***)))))))))(((''''''''''''''''''((())))))(((((((((((()))))))))))))))))))))((((((((((((((())))))(((((('''&&&(((((('''''''''((())))))(((((((((((((((((((((((((((((()))***+++++++++***+++(((%%%%%%(((*********))))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''))))))((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&((()))***'''''''''((()))*********((((((((((((((((((((((((*********)))))))))))))))))))))************++++++)))******+++,,,,,,------************************,,,,,,+++***************))))))))))))))))))******)))))))))))))))*********((())))))))))))*********************************************************(((((((((((((((''''''''')))******++++++******))))))))))))))))))))))))))))))(((((()))******(((&&&(((((('''&&&''''''((()))++++++,,,,,,,,,,,,------...---,,,++++++,,,---...,,,,,,,,,,,,---------------...//////000000000000...///111333555777888999777888999:::;;;:::999999999::::::;;;<<<<<<======??????>>>>>>>>>>>>>>>>>>@@@???AAAGGGPPP[[[dddiiipppuuuwwwvvvzzz|||tttooonnnqqqxxxkkkccc\\\ZZZ[[[bbbnnn{{{uuullliiimmmlllpppzzzpppcccZZZ[[[kkk~~~vvvnnnkkkkkkiiiqqqvvvrrrjjjccc\\\VVV[[[TTTKKKFFFEEECCC???;;;:::888555333333444555777999777555444333444666777666666555555444333333333111111111222222333333333333333444444555555555555333333222222111000//////000000///...------,,,+++************)))))))))(((((('''&&&%%%%%%&&&'''(((******)))((()))***+++,,,******))))))))))))((((((************************)))))))))*********++++++))))))))))))))))))))))))***,,,---+++(((&&&''')))))))))))))))************(((((((((((((((((((((((())))))***))))))((('''&&&&&&(((******)))))))))***(((((())))))))))))******))))))(((((((((((()))))))))((((((''''''''''''(((,,,+++***)))))))))***+++))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++***))))))***''''''&&&&&&&&&&&&''''''***))))))(((((())))))***))))))))))))************))))))))))))))))))((('''))))))((('''''''''((((((''''''''''''''''''''''''''''''(((((()))***+++,,,***(((&&&&&&(((***+++***))))))((((((((((((''''''&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&&&&'''((())))))))))))''''''))))))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((************************)))((('''&&&'''((()))***''''''(((((())))))******))))))))))))))))))))))))************************)))))))))*********++++++******++++++,,,------...++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))+++***))))))))))))'''%%%''''''&&&''''''((()))***+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,------------...------...000000111111111222333444555777888999:::999999:::;;;;;;:::999888888999:::<<<>>>???@@@@@@@@@BBBBBBBBBAAABBBEEEHHHGGGFFFJJJUUUeeesss{{{~~~}}}}}}tttpppuuuuuuggg[[[[[[ZZZ[[[bbblllvvv~~~~~~yyynnndddaaaffffffnnn|||zzzmmmcccaaannn~~~uuummmiiimmmwww{{{wwwqqqllllllfff___]]]^^^[[[TTTLLLCCC@@@;;;888777777888999888777555555666777888888666666555555555444444444111111222222222222222222333333333444444555555666444444333333222111111000333333222000///---,,,,,,*********)))))))))((((((***))))))(((((())))))******))))))((()))***++++++)))))))))(((((((((((((((************************)))*********++++++++++++))))))))))))))))))))))))&&&(((******))))))***,,,((()))))))))************))))))))))))))))))))))))***************)))((((((((()))******((((((((()))(((((((((((()))))))))***))))))(((((((((((()))))))))(((''''''''''''((((((...---+++)))((()))***+++)))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++)))((()))***))))))(((((((((((())))))***))))))))))))))))))***((((((((())))))*********(((((()))))))))(((((('''******)))(((((('''''''''((((((((((((((((((((((((''''''&&&&&&''')))+++,,,***)))((('''(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((%%%&&&((()))))))))((('''$$$%%%'''((()))(((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))******++++++(((((())))))******+++++++++++++++,,,------..............................//////000000000/////////.........------,,,,,,,,,++++++++++++************++++++******)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))***)))(((&&&&&&&&&&&&'''((()))******+++++++++,,,,,,,,,---------------,,,,,,---------,,,,,,---------.........,,,---...000111111222222666666666777777888888888;;;;;;;;;;;;;;;::::::999::::::;;;<<<===>>>>>>???>>>AAADDDCCCBBBDDDKKKQQQVVVVVV\\\hhhwww}}}}}}uuuttt~~~}}}lll]]]XXXXXX[[[aaalllyyy}}}~~~|||yyyxxx|||yyyjjjcccaaaiiikkkvvvvvvkkkffflllvvv}}}}}}~~~wwwnnnuuu~~~xxxvvvvvvzzz|||rrriiiZZZTTTKKKEEE@@@>>>;;;999666555444555777888777555555555555555555444444444333333222222222222222222222222333333444555555666555555555444333333222222555555444222000///...---************))))))))))))************************)))))))))))))))*********((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))'''((()))))))))***+++,,,((()))))))))******************************************************)))(((((()))***)))'''&&&''')))'''(((((((((((()))))))))))))))(((((((((((())))))((((((''''''''''''((((((***(((&&&$$$$$$%%%&&&'''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))+++***)))((()))***))))))(((((((((((())))))******))))))))))))******'''''''''(((((()))))))))&&&''''''(((((('''''''''*********))))))(((''''''))))))))))))))))))))))))(((''''''&&&''')))+++,,,++++++***)))''''''&&&'''(((((())))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))'''((()))))))))(((&&&%%%$$$%%%'''))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))***++++++((())))))***++++++,,,,,,---------...//////000000333333333333333333333333222222333444444444333222222222111000///......---.........------,,,,,,,,,------,,,+++***))))))(((************************))))))))))))))))))))))))'''((((((((())))))******++++++++++++++++++++++++(((((((((((((((((((((((((((''''''(((***+++)))(((%%%&&&&&&'''((())))))***++++++,,,,,,,,,,,,------------------------------,,,---------............,,,---///111222333444444888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;<<<===???@@@BBBFFFJJJIIIGGGJJJTTT\\\ddddddhhhqqq{{{|||zzz}}}||||||zzztttwww|||yyyyyyzzz{{{}}}yyygggXXXYYY]]]dddqqq{{{zzzzzzzzzyyyyyy{{{~~~xxxnnnkkkkkkuuuyyy}}}~~~{{{zzzzzzwwwtttvvvzzz{{{zzzooohhhjjjpppuuuttttttuuuxxx}}}~~~{{{yyyqqqeee[[[SSSLLLDDD???;;;777444444666666444111555555555555555555555555444444444333333222222222111111222333444555555666666666666555555444444444777666555444222111000///++++++++++++*********)))(((((())))))))))))((((((((((((((()))))))))******(((((())))))))))))******(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))************))))))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))((())))))(((&&&&&&((()))''''''(((((((((((())))))))))))(((((((((((())))))(((''''''''''''(((((())))))((('''&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((******)))((()))***((((((''''''''''''((((((+++******))))))******+++''''''''''''((((((((((((%%%&&&&&&'''''''''''''''))))))*********)))((((((************************))))))(((((())))))*********++++++***'''&&&&&&'''(((((())))))))))))******''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))((('''&&&&&&&&&''')))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))***,,,,,,---+++,,,,,,---...///000000111111222222333444444444777777777777777777777777555666777888999888777666777777666555333222111111222222111111000000//////000//////...---,,,,,,,,,++++++++++++++++++++++++************************((())))))))))))))))))*********))))))))))))******))))))))))))))))))))))))'''&&&&&&(((***+++***)))%%%&&&'''((()))))))))(((++++++,,,,,,,,,,,,------,,,------------------,,,------------...............///111333555666777777999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<>>>======>>>AAAFFFKKKNNNSSSXXX\\\ZZZWWWZZZeeeooorrrrrrtttxxx|||~~~|||zzz~~~{{{llleeeeeedddiiippptttvvvyyy}}}wwwqqqlllkkklllpppzzzrrraaaccchhhppp{{{~~~~~~|||{{{|||{{{{{{vvvttttttqqqlllnnntttzzz{{{oooiiikkkppptttrrrpppnnnooorrruuuxxxuuutttwwwvvvnnneee\\\UUUJJJBBB:::555555666555333777777777777777777777777666666555555444333222222000111222333444555555666777777666666666666555555777777666555333222111111,,,,,,,,,,,,++++++++++++'''((((((((((((((((((''''''(((((())))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++***))))))******)))((())))))))))))************))))))))))))))))))))))))(((((())))))***))))))((())))))***((('''(((***,,,'''''''''((((((((())))))))))))(((((((((((())))))'''''''''''''''((())))))***************+++++++++&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((******)))((()))***))))))(((((((((((())))))+++******))))))******+++)))))))))(((((((((((((((&&&&&&'''((((((((((((((((((((()))*********))))))))))))))))))))))))))))))*********+++******)))(((&&&(((******((('''(((***(((((()))))))))*********'''((((((((())))))))))))***)))(((''''''((()))******))))))((((((((())))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))((()))***+++---...///000000000111222333444555555666777777888888999999:::999999999999999999999999888999;;;<<<===<<<;;;:::===<<<;;;:::888777666555666555555444333333222222222222111111000000//////------------------------++++++++++++++++++++++++*********)))))))))))))))''''''&&&%%%%%%&&&''''''))))))))))))))))))))))))(((((('''(((******)))'''&&&'''((())))))(((''''''++++++,,,,,,,,,---------,,,------......------,,,---------.........//////000111333555777999::::::999999:::;;;<<<===>>>???;;;;;;;;;;;;;;;<<<======;;;<<<===BBBIIIRRRZZZ```ffflllooolllhhhjjjvvvuuuaaa\\\``````eeekkkmmmlllkkknnnpppoookkkgggfffhhhooo}}}yyynnnpppuuu{{{zzzuuupppooopppnnnjjjmmmttt~~~zzzmmmiiimmmsssvvvsssnnnjjjiiiiiilllmmmiiikkkooovvv}}}ssslllYYYNNNAAA888777888888777888888888888888888999999777777666555444444333222000111111222444555666666777777777777666666666666777777666555444333333222---------,,,,,,,,,++++++(((((())))))))))))(((((('''(((((()))))))))))))))))))))******+++++++++,,,************************(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((+++,,,,,,,,,))))))))))))************(((((((((((((((((((((((('''(((((()))))))))((((((*********)))((()))+++...''''''''''''((((((((()))))))))(((((((((((())))))'''''''''''''''((()))***&&&'''((()))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***)))((()))***,,,,,,++++++++++++,,,,,,++++++************++++++++++++******))))))((((((''''''((())))))***))))))'''((()))***++++++***)))((((((((((((((((((((((((++++++,,,,,,,,,***((('''###&&&)))***)))(((***---(((((())))))*********+++(((((((((((())))))))))))***)))(((''''''((()))***))))))(((((((((***,,,---&&&&&&&&&&&&'''(((******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))((((((((((((******************************,,,---///000111222333333444555777888888999:::;;;;;;<<<<<<===>>>>>>::::::::::::::::::::::::999;;;===>>>???>>>===<<>><<<:::999999888888777666555555444444333333333222222222222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))+++)))))))))***)))'''%%%''''''((())))))((('''&&&111...++++++,,,+++(((%%%...,,,***,,,...///...,,,---------------...///000222333444666888999;;;;;;<<<999999<<<===999777777:::<<<>>>???===<<<;;;;;;@@@FFFKKKNNNVVVcccpppvvv|||~~~zzzzzzwwwlllccceeennntttqqqllljjjjjjllllllllljjjfffeeegggjjjooo{{{}}}wwwwwwzzzrrroooooossstttqqqppprrr|||~~~zzzpppjjjmmmtttyyyyyypppnnnrrrtttpppjjjkkkgggbbbbbbiiittt{{{yyyuuugggTTTGGGBBB???:::666777777777666444444666777666666666666666666666666000////////////111333444333333333444444555555555555555444333333333444444444222///,,,+++,,,---///******)))((((((((((((((('''((()))******)))((('''******++++++++++++******(((((()))***************))))))))))))))))))))))))+++***)))(((((()))***+++*********)))))))))))))))''''''''''''(((***+++,,,************))))))))))))(((((())))))*********+++******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&((()))************%%%%%%%%%%%%&&&(((***++++++)))(((((())))))(((&&&&&&''''''(((((((((((((((((((((((((((((((((((((((+++(((&&&&&&))),,,+++***))))))))))))))))))))))))---***((((((******)))'''(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++*********&&&$$$%%%***+++)))&&&))))))))))))************''''''(((((())))))*********************)))((((((************))))))))))))+++***)))'''''''''((()))))))))***++++++++++++***&&&&&&''''''((()))))))))))))))***+++,,,---------+++***)))))))))***,,,,,,+++++++++***)))(((((((((((((((((()))))))))************)))(((((((((((()))+++++++++++++++,,,---...000111333555777777777777999999::::::;;;<<<======@@@????????????>>>>>>>>>::::::::::::::::::::::::999999:::;;;;;;;;;::::::===>>>??????>>>===;;;:::============<<<<<<;;;:::777777666444333111000000555444222000/////////000000///---++++++---///000......------,,,+++***)))))))))))))))************))))))(((((((((((()))***)))'''&&&'''((()))((('''))))))))))))))))))))))))...,,,******,,,,,,+++)))...,,,+++,,,...000...,,,............///000000111222333444666888999;;;;;;<<<999:::>>>???<<<;;;<<<===>>>???>>>======???AAAFFFOOOWWW\\\eeerrr~~~~~~{{{xxxtttmmmkkkuuu~~~yyyuuurrrooollljjjkkkkkknnnsssuuuwww~~~sssrrr~~~~~~{{{zzz}}}|||xxxvvvwww|||~~~wwwsssxxx~~~{{{yyyvvvqqqllleee```ZZZZZZaaakkksssxxxvvv}}}}}}ppp^^^QQQJJJDDD===666666777777777666555555555555555555555555555555555333333222222111222222333333333333333444444444555444333222111000000//////444222000...---------...+++***))))))(((((())))))(((((()))******)))(((((()))******************)))(((((()))***************))))))))))))))))))))))))+++***)))(((((()))***+++((()))))))))************''''''&&&&&&&&&''''''(((************))))))))))))(((((()))))))))************)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))&&&'''((()))************###$$$&&&'''))))))))))))***)))'''((())))))'''&&&&&&'''(((((())))))((((((((((((((((((((((((((((((---***((((((+++,,,,,,+++))))))))))))))))))))))))+++)))'''''')))***((('''(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((***'''%%%&&&***,,,)))&&&))))))))))))************(((((((((((())))))*********************)))((((((((((((((())))))*********+++***)))(((''''''((()))))))))***++++++++++++***(((((((((((((((((('''''')))(((((())))))***+++++++++***)))))))))***+++,,,************************))))))))))))************)))))))))))))))*********///...//////000111222333444555777999::::::999999========================>>>>>>======<<<<<<;;;;;;888888888888888888888888888888999999:::::::::;;;;;;;;;;;;::::::999888777;;;;;;;;;<<<;;;;;;::::::;;;:::999888777555444444777666444333111111111111//////.........///000111111111111000///...------++++++++++++************))))))((((((((())))))***)))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))***---...---,,,...---,,,---///000///...//////000000111222222333333444555777888:::;;;<<<:::888999===>>><<<<<>><<<<<>><<<>>>BBBAAACCCEEEGGGIIILLLPPPSSS___iiisssxxx}}}}}}sssqqqooorrryyy~~~wwwvvvwwwyyyzzz}}}~~~|||vvvmmmzzznnnhhhcccdddjjjnnnnnnlllpppooopppvvv|||mmmddd___[[[SSSMMMMMMJJJEEE@@@===:::888777888888888888888888888777666666777777666555333222222333333333333333333333666555444333222222222222111222222222222000///...---,,,,,,+++***+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************((((((((((((((((((((((((***))))))))))))))))))************)))))))))))))))******)))))))))))))))***************)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))*********((((((((((((((((((((((((''''''((()))))))))))))))$$$%%%''')))***)))((('''((('''&&&&&&'''((('''%%%''''''((()))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%$$$$$$(((((((((((((((((((((((('''''''''((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''***((('''(((+++,,,+++)))((()))))))))************))))))))))))))))))))))))((()))))))))))))))((((((&&&&&&&&&'''((())))))))))))))))))(((((((((((()))((())))))***************))))))))))))(((((('''''')))((('''%%%%%%&&&'''(((***************+++++++++(((((())))))***+++++++++++++++++++++************)))+++,,,...////////////222222333444555777999:::;;;;;;<<<<<<<<<;;;;;;;;;888888888888999999999999::::::999888777666666555666666666666666666666666777666555555666888;;;<<<;;;:::888777666666777888888888999:::;;;;;;;;;:::::::::;;;<<<<<<======>>>;;;;;;999888777555555444777555333222222333555666888888888777777777777777444333222000...,,,+++***++++++***)))))))))*********)))((((((******)))(((************************+++,,,,,,,,,,,,,,,------......///000000111222222222333555666888888888888888888999:::<<<===>>>>>>BBB@@@@@@BBB@@@???BBBHHHKKKPPPWWW\\\^^^___aaaaaajjjttt}}}|||xxxtttxxxqqqnnntttvvv~~~uuunnnmmmmmmrrryyy~~~~~~{{{~~~xxxrrrpppttt{{{xxxooommmkkkgggcccccc[[[PPPGGGAAA>>><<<:::<<<<<<;;;:::999999888888444555777777777666555444333333333333333333333333555555444444444555555666111222333444333222000///......---,,,,,,,,,,,,,,,******))))))))))))******(((((())))))))))))(((((((((((()))***************(((((((((((((((((((((((()))))))))******))))))))),,,++++++***)))(((''''''((((((((())))))+++,,,,,,************)))))))))((())))))(((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((((()))(((((((((((((((((((((((('''(((((())))))))))))((('''''''''''''''((()))***'''&&&%%%&&&'''((('''&&&'''(((((()))))))))))))))((((((((((((((((((((((((***+++++++++))))))((((((((((((((((((((((((((((((&&&((()))***************(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((())))))((()))***+++******((()))))))))************************))))))))))))'''(((((()))))))))((((((((((((((((((''''''''''''((((((((())))))))))))((((((((()))************)))(((((((((((())))))*********)))((('''''''''((()))))))))******++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++,,,---...000111222222333555666666777999;;;<<<===::::::999999999999999999444555666777888999::::::::::::999888888777666666888888888888888888888888999888666666777999;;;===;;;:::999777666777777888555555666777888888888777555666777999;;;===???@@@??????>>>===<<<;;;::::::>>>;;;777333222444777999:::999999888999999:::;;;888777555333000...,,,+++,,,,,,+++***************+++)))((()))***+++***)))'''''''''''''''''''''''',,,---...---,,,+++,,,---...///111111111111333444444555777999;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@>>>===???AAAAAABBBHHHPPPbbbiiiqqqwwwyyywwwuuutttvvv~~~sssggghhhtttvvvkkkhhhlllsss}}}xxxqqqnnnpppsssuuusss}}}yyywwwmmm___SSSLLLGGGCCC???@@@@@@>>>===;;;:::999888666666777888888888777777555555444444444444333333222222222333333444555666222333444444444333111000//////...---------......+++******))))))******+++((())))))******))))))((((((((()))***************))))))))))))))))))))))))))))))************)))))),,,++++++***)))(((''''''&&&&&&&&&'''((()))++++++************))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&'''(((***+++(((&&&&&&&&&((()))(((''''''((())))))******))))))(((((((((((((((((((((((((((***++++++)))(((((()))))))))))))))))))))))))))''')))+++,,,***))))))***(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******))))))))))))************+++************)))))))))''''''((()))))))))(((((()))))))))((((((((('''''''''(((((())))))))))))((('''((())))))******))))))''''''((())))))***++++++(((((())))))))))))))))))))))))***++++++++++++************)))))))))))))))---------....../////////000000000111222333555666222222222333555666777888888888777666666666777777666666888999;;;<<<>>>>>>;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;<<<;;;:::999888777777777777333444444555555555444444333444555888:::<<<>>>???AAAAAABBBBBBBBBAAA@@@???AAA>>>999666555777:::<<<;;;:::999999:::;;;<<<===;;;:::888666333000...---------,,,+++************+++***)))***+++,,,+++)))))))))))))))))))))))))))+++---///...,,,+++,,,...---000222222111111444666555777999<<<=========<<<===>>>>>>???@@@AAABBBBBB===>>>CCCHHHLLLPPP[[[fff}}}~~~{{{|||rrrkkkooo|||uuukkkjjjrrr|||uuuqqqrrrsssttt}}}~~~qqqggg___WWWOOOJJJHHHGGGEEECCC@@@>>><<<;;;;;;;;;:::999888888888888666666666555555444444444333333222222222333444444444444444444444333333222000000///............///++++++***))))))***++++++)))******************)))(((((()))***************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))******((('''''''''((()))******************))))))))))))))))))(((((((((''''''''''''((((((((()))))))))***'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))((('''&&&''')))***)))((((((((()))************)))(((((((((((((((((((((((($$$'''))))))'''&&&'''((())))))))))))))))))))))))&&&))),,,,,,)))''''''((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((((((((())))))))))))))))))************+++++++++*********))))))&&&''''''((())))))(((((((((((())))))))))))))))))&&&'''((()))******)))((('''(((((()))))))))))))))))))))))))))))))))******%%%&&&(((*********)))(((((()))***+++,,,++++++************++++++,,,,,,---///000000111222333444444444333222111222444777888000000000111111222444444888777666666666777888999999:::;;;<<<===>>>???@@@===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999777777888888888777666666666777888999:::;;;<<<===>>>>>>@@@AAAAAAAAA@@@???>>>===;;;::::::<<<===>>><<<;;;::::::;;;<<>>???>>>>>>??????@@@AAABBBBBBCCCCCCEEEHHHNNNWWW^^^fffssszzzwwwzzz~~~xxxvvv{{{{{{ssssss}}}}}}{{{|||zzzwwwooofff[[[SSSOOONNNLLLIIIFFFCCCAAA@@@@@@???<<<:::999888888999777777666666666555555555666555444444333333333333555444444444444444333333111111000///////////////,,,+++***))))))***+++,,,******++++++++++++******(((((()))***************))))))))))))))))))))))))((()))***++++++***)))(((&&&'''((()))***+++,,,,,,,,,++++++***************************))))))))))))))))))(((((('''''''''&&&'''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((%%%''')))++++++***(((&&&(((''''''(((***+++***)))(((((()))***************((((((((((((((((((((((((%%%(((,,,,,,***)))***,,,))))))))))))))))))))))))%%%(((++++++(((&&&%%%&&&(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''''''''''''''&&&&&&'''((((((''''''((()))))))))))))))************++++++++++++******))))))&&&&&&'''((())))))((((((''''''((()))***+++,,,,,,&&&'''(((*********)))((('''(((((()))))))))))))))++++++******)))(((((((((###%%%(((***+++***((('''((()))***+++,,,+++******)))***+++,,,...///000111222222333444666777888888777555222111222444888:::666666666666666777888888888888777777777888::::::;;;<<<<<<<<<======>>>>>>??????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>===<<<;;;???@@@@@@AAA@@@>>>===<<<===============<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<=========<<<999:::<<<>>>@@@@@@??????===<<<;;;;;;<<<>>>@@@BBB>>>===;;;999666444222111///...---,,,++++++++++++,,,+++******,,,,,,+++***((((((((((((((((((((((((//////.........//////000///000111222444666888999;;;;;;<<<=========<<<<<>>>>>;;;888<<<999777666888;;;=========<<<;;;;;;;;;===>>>???>>>>>>===>>>???@@@AAAAAACCCAAA>>>===???AAABBBBBB@@@@@@>>>===<<<;;;;;;;;;>>>@@@BBBBBB@@@>>>>>>>>>>>>>>>>>>=========<<<<<<>>>======>>>??????<<<:::666;;;???>>>999555666888777888:::999777888;;;???>>><<<999999;;;===>>>>>>===>>>>>>===<<<999777555111111111000000/////////......------,,,---------((()))))))))))))))((((((///............//////000222222333555666888:::;;;;;;<<<===>>>????????????CCCBBBBBBBBBCCCGGGLLLPPP[[[hhhqqqzzz|||tttttt}}}wwwvvvyyy|||~~~~~~zzz{{{|||wwwvvvqqqpppnnnggg]]]RRRJJJFFFEEEBBB>>><<<;;;;;;:::999::::::::::::999999888888555555555555555444333333555666777777888777666555222222222222222222222222///...---,,,+++++++++,,,******)))))))))*********)))******+++***)))((('''************))))))))))))'''(((***)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''''''''((())))))))))))((('''&&&(((((((((((((((((((((((()))))))))))))))))))))((())))))))))))((((((((((((((()))***+++***)))'''&&&))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))******)))((((((((())))))******))))))))))))******))))))))))))))))))))))))************************---,,,***)))((((((******)))***+++,,,,,,+++***)))************)))))))))((()))))))))))))))))))))))),,,,,,+++++++++++++++,,,))))))))))))******+++,,,)))***+++,,,,,,,,,++++++,,,,,,++++++,,,---///000///000111333555777888999:::;;;;;;<<<<<<<<<<<<<<<999:::;;;:::888888999:::<<<;;;;;;===@@@@@@>>><<>>??????>>>>>>>>>>>>??????@@@======>>>======>>>@@@BBBFFFDDDBBBBBBCCCCCCBBBAAABBBAAA@@@>>>===<<<;;;;;;???AAACCCCCCBBB@@@@@@@@@AAAAAA@@@???>>>=========<<<===>>>??????>>>============<<<;;;:::888666555666888888777555555888:::;;;999888888999;;;<<<;;;<<<<<<======<<<;;;;;;:::777777666444333222111000,,,,,,+++*********++++++***************)))((((((...............///000000555555666888999;;;<<<===888999:::<<<<<<=========AAA@@@???CCCJJJRRRYYY]]]lllzzz{{{ppppppyyy~~~xxxyyy}}}~~~}}}uuummmlllooosss{{{zzzttt}}}~~~|||yyysssjjj^^^QQQIIIFFFCCC>>><<<;;;::::::999777777888888999999999999888888888888888777777777666777777777777777666555222222222222222222222222111000000...---+++***)))************************)))************)))((((((************))))))))))))&&&((())))))(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******)))(((((('''&&&&&&))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((()))******)))'''&&&))))))))))))))))))))))))************++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******++++++++++++***)))((('''******))))))))))))******))))))))))))))))))))))))************************++++++)))(((((()))***+++***+++,,,------,,,+++***************)))))))))))))))))))))))))))))))))))),,,+++++++++++++++,,,,,,***)))))))))))))))************+++,,,------,,,,,,+++++++++,,,---///000111555555666888999;;;<<<======>>>??????@@@@@@??????;;;<<<======;;;999999:::;;;;;;<<<>>>@@@AAA???>>>===;;;::::::<<<>>>??????BBBDDDFFFHHHJJJKKKLLLLLLGGGHHHHHHFFFDDDEEEHHHLLLTTTSSSSSSTTTTTTSSSPPPMMMMMMLLLKKKIIIGGGEEEDDDCCCHHHKKKMMMNNNMMMMMMMMMNNNPPPNNNJJJFFFCCCAAA@@@???;;;???BBBCCC@@@>>>???@@@CCC>>>999888:::;;;999666999999999888666666777999888777666777888999888777;;;;;;;;;;;;<<<===>>>>>><<<;;;:::777555333222111000000///...............,,,,,,,,,,,,+++***)))(((---------...///000111222777777888:::;;;<<<<<<===888999:::;;;<<<<<<<<<<<<===>>>AAAIIIUUUaaahhhllltttzzz|||vvvuuu|||||||||yyysssoooppptttwwwuuunnnhhhhhhiiikkkqqqwww}}}uuuqqq~~~zzz~~~{{{uuunnneeeZZZSSSJJJGGGBBB???>>>===<<<:::666666666777888:::;;;;;;:::999999999999:::::::::777777777777666666555555333333333333333333333333000000111111///---***)))++++++++++++++++++******))))))*********)))))))))************)))))))))(((&&&'''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((******))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))(((((())))))))))))((('''(((((((((((((((((((((((()))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))*********)))***+++,,,,,,+++)))(((******))))))))))))******))))))))))))))))))))))))************************)))))))))((()))***+++,,,******+++,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++******))))))((())))))))))))******+++,,,---------,,,,,,---...000222333444::::::;;;<<<===??????@@@??????@@@AAAAAAAAAAAAAAA<<<>>>@@@???===;;;;;;;;;<<<<<<===>>>??????===<<>>>>>@@@DDDGGGHHHHHHJJJMMMRRRXXX\\\___``````XXXZZZZZZVVVRRRRRRVVVZZZ```aaabbbeeefffccc___[[[\\\\\\[[[YYYWWWUUUSSSRRRWWWZZZ]]]___```aaabbbcccfffbbb\\\UUUOOOJJJGGGFFFBBBGGGKKKKKKGGGCCCDDDGGGGGGAAA;;;999:::;;;;;;::::::;;;;;;:::999999999:::777666666777999999777666;;;:::999999:::;;;===>>>;;;;;;999888666444333222444333222111111111111111/////////...---+++***)))---......///000111333444777888999;;;<<<<<<<<<;;;<<<<<<===>>>????????????@@@CCCJJJUUU___hhhnnnpppssswwwuuuzzz}}}yyy{{{|||wwwqqqjjjiiihhhhhhhhhhhhjjjmmmqqqllliiiiiihhhgggiiinnnzzz|||tttsss|||}}}~~~zzzppppppxxxzzzwwwyyyuuuwwwnnnggg```[[[SSSPPPLLLHHHFFFCCC@@@>>>:::::::::;;;<<<===???@@@::::::999999:::;;;<<<===999888888777666555555444444444444444444444444444...///111222111000---,,,,,,,,,,,,---,,,+++***)))))))))))))))))))))******************)))))))))(((&&&'''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))******))))))************))))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))(((((((((((((((((()))))))))))))))((((((((((((((((((((((((((('''(((((())))))*********************************))))))))))))))))))))))))'''''''''(((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))************'''(((***+++,,,,,,,,,+++******))))))))))))******************************************************(((((((((((()))***++++++))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((()))******++++++***)))))))))))))))***)))******+++,,,...//////222333444666888999::::::======>>>??????@@@AAAAAA??????@@@AAAAAAAAAAAA@@@===???@@@@@@>>>===>>>>>>AAABBBCCCBBBAAA???>>>===FFFGGGIIIMMMRRRVVVWWWWWWTTTXXX]]]cccgggiiiiiiiii```aaa```]]]YYYXXX[[[]]]]]]^^^```ccceeedddaaa]]]ddddddccccccaaa___]]]\\\___bbbfffiiikkkmmmoooqqqssspppkkkddd^^^YYYUUUTTTPPPUUUZZZZZZUUUQQQRRRTTTQQQMMMGGGBBB>>><<<======999999999999::::::999999999888888999::::::888777;;;:::999888777888999::::::999999888888777777777333333111000000/////////111111111000///---,,,+++......///000222333555666888999:::<<<<<<<<<;;;:::999:::<<<>>>???@@@AAAAAAJJJPPPXXX___cccfffiiikkksss|||vvvrrrqqqqqq{{{|||zzzwwwqqqkkkeeeaaaaaafffiiigggdddcccgggeeeeeefffdddbbbdddiiittt~~~yyyxxx~~~~~~uuukkkjjjooovvvvvvssswwwooo{{{~~~qqqggg```]]]YYYVVVSSSOOOLLLGGGBBB>>>;;;;;;:::999:::;;;<<<===;;;::::::::::::<<<>>>???<<<;;;:::888777666666666555555555555555555555555---...000222222222000///,,,---......---,,,***))))))))))))((())))))***+++************))))))))))))&&&((())))))(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((&&&&&&'''(((((()))******(((((())))))******))))))))))))))))))))))))))))))((())))))******+++++++++******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++&&&'''(((***+++,,,,,,---******))))))))))))******************************************************((((((((())))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++,,,------+++***************++++++++++++,,,---...000222333555666777999:::;;;;;;;;;===>>>>>>>>>??????@@@@@@>>>??????@@@@@@@@@@@@@@@<<<===>>>>>>>>>???AAACCCHHHJJJKKKIIIFFFCCCBBBBBBHHHJJJMMMSSSYYY]]]]]]]]]ZZZ\\\___bbbdddcccbbbaaaXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXX[[[]]]^^^\\\ZZZ___```aaaaaaaaa```^^^]]]]]]```dddggghhhjjjkkkmmmooonnnllljjjgggdddbbbaaa^^^cccgggiiifffdddcccccc___]]]XXXQQQKKKFFFEEEDDD===<<<;;;<<<<<<<<<:::888<<<;;;::::::;;;<<<:::999;;;:::999888777666666666999999:::::::::;;;;;;;;;777666555444333222222222222222222222111000......//////000111333555777888999:::<<<=========;;;:::888:::===AAADDDGGGIIIJJJTTTZZZaaaccc```___cccgggyyyyyyxxx{{{|||yyyvvvyyy}}}qqqkkkjjjrrrwwwqqqggg``````___```ccccccccciiippp{{{xxxzzz~~~wwwqqqppppppqqqvvv|||xxxwww|||zzzssskkkhhhbbb```]]]ZZZUUUNNNGGGBBB;;;:::888777666777888999<<<;;;;;;;;;<<<>>>@@@BBBAAA???===;;;:::999999999666666666666666666666666//////111222222222111111------...///...,,,***)))***)))((((((((()))+++,,,************))))))))))))'''(((***)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''((((((&&&'''((())))))))))))(((((((((((((((((((((((((((((())))))******+++,,,,,,(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++'''''''''((()))***+++,,,******))))))))))))******************************************************(((((())))))))))))))))))+++******************+++((()))))))))************))))))))))))))))))))))))************+++,,,---...+++*********+++,,,------/////////000222444666888666777999:::;;;;;;::::::<<<<<<<<<===============>>>??????@@@@@@@@@@@@@@@;;;;;;<<<<<<===@@@EEEIIIKKKMMMOOOMMMJJJGGGGGGGGGHHHIIIMMMRRRXXX[[[[[[YYYXXXXXXYYYZZZYYYXXXVVVTTTOOONNNNNNRRRWWWYYYXXXUUUWWWUUUTTTUUUWWWXXXXXXWWWXXXZZZ\\\^^^___^^^^^^]]][[[]]]```aaaaaa```aaabbbbbbccceeeffffffeeecccbbbcccfffkkkoooqqqqqqpppnnnjjjgggbbb```___]]]WWWSSSMMMKKKIIIHHHHHHGGGCCC@@@???===;;;:::;;;<<<<<<;;;:::::::::999999888777666888999999999::::::;;;;;;;;;:::999777666666666555333333333333333222111000000000111222444777888::::::<<<===>>>???===<<<;;;>>>AAAEEEJJJPPPTTTWWWYYYWWW^^^dddbbb]]][[[aaaggg~~~{{{wwwtttzzzyyywww}}}mmmbbbcccbbbcccgggiiimmmuuu{{{}}}yyyoookkknnntttzzz~~~{{{zzzvvvpppqqqttt}}}}}}|||ooonnnkkkhhhccc[[[QQQKKK@@@>>><<<999888999999:::===<<<<<<<<<===???BBBDDDDDDCCC@@@>>><<<<<<<<<<<<777777777777777777777777111111111222222111111111---...//////...---***)))***)))(((((((((***+++,,,************))))))))))))((()))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((((((((('''&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((())))))***++++++,,,,,,&&&&&&'''((()))***++++++((((((((((((((()))******)))))))))))))))))))))))),,,+++++++++******))))))((((((((((((((((((((((((************************)))*********++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++))))))(((''''''((()))*********))))))))))))******************************************************(((((())))))))))))((((((,,,++++++******++++++,,,(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++,,,---...///111111222333555777:::;;;;;;<<<===?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@AAAAAA@@@@@@:::::::::;;;===AAAGGGLLLIIILLLNNNNNNJJJHHHHHHJJJKKKLLLPPPUUUYYY[[[ZZZXXXRRRRRRSSSSSSRRRQQQPPPOOOMMMKKKLLLSSS\\\aaa^^^YYYWWWTTTQQQPPPQQQSSSTTTTTTVVVXXXZZZ]]]___```______\\\^^^```___]]][[[ZZZ[[[YYY[[[^^^```aaa```^^^]]]aaadddiiioootttvvvuuurrrnnnhhheeeiiipppqqqjjjbbb^^^[[[XXXWWWVVVSSSNNNJJJ@@@>>>;;;999:::<<<<<<<<<888999:::;;;;;;999888777777777777777777777777777999888777555444333333333333333333444444333222222333222222555999;;;:::888:::999999:::===>>>>>>>>>DDDCCCEEEMMMZZZdddjjjkkkcccbbbaaa___ZZZYYYbbbmmm}}}zzzyyy{{{wwwttt{{{}}}ppphhhdddiiivvv~~~zzzttttttuuusssqqqpppoookkkiiikkkqqqwww}}}vvvlllnnnwwwzzzsssmmmeeeZZZRRRBBBAAA===999888999999777===>>>??????>>>???AAADDDDDDDDDEEEEEEDDDBBB@@@???555444333444666666555444777666555333222111111000111111000///...---,,,,,,*********)))))))))))))))'''((()))******)))((('''******))))))))))))******************)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++******))))))((((((((()))*********((('''&&&((('''&&&%%%%%%&&&'''(((******))))))((((((''''''))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))&&&''''''((()))*********,,,,,,++++++***))))))))),,,,,,+++***)))((('''''')))((((((((((((((()))***)))************+++++++++******+++******)))(((''')))))))))))))))))))))))),,,***'''$$$$$$%%%(((***(((((())))))******++++++))))))))))))***+++,,,---(((((()))***+++,,,,,,---))))))******)))(((&&&%%%((()))******)))(((***+++************************************************,,,+++)))''''''(((***+++,,,)))))),,,---***+++...............///000111222555666888:::;;;<<<======>>>>>>?????????>>>>>>===>>>===;;;:::999:::<<<======AAACCCBBBCCCDDDBBB======?????????BBBGGGJJJKKKNNNKKKIIIIIILLLMMMLLLKKKOOOUUU\\\ccchhhggg\\\PPPOOOMMMLLLLLLNNNMMMKKKHHHLLLMMMRRR___lllqqqkkkdddcccYYYPPPMMMOOOPPPTTTXXXXXXYYY\\\bbbgggfffeeedddeeehhhkkkiiiccc^^^^^^```ZZZ\\\______\\\XXXWWWZZZ^^^bbbhhhpppvvvxxxvvvssskkkkkkpppyyy|||xxxvvvyyynnnmmmkkkjjjhhhddd```\\\SSSLLLDDD@@@@@@???<<<999666777888999999888777666:::999777666555555666666555555666666666555444444444333222111111111222333444333333555888:::999888???>>><<<<<<>>>@@@AAABBBGGGMMMXXXfffqqqtttqqqllldddbbb```^^^YYYWWW```jjjxxxzzz||||||{{{xxxuuusss|||}}}{{{yyyvvvsssvvv{{{zzzvvvuuuvvvvvvvvv|||zzzpppllljjjhhhgggiiikkkjjjkkkooovvv|||{{{vvvuuuzzztttkkknnnwww|||zzz}}}{{{vvvvvvxxx~~~yyynnnbbbYYYPPPLLLEEEAAAAAA@@@>>>:::===???AAAAAAAAABBBDDDEEEEEEFFFFFFFFFFFFFFFFFFEEE???===;;;:::;;;;;;:::888:::999888777555555444444222222111000///...---,,,,,,,,,++++++***)))(((((((((((()))******)))((((((******))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))*********++++++)))((((((((('''''''''&&&)))))))))))))))((('''''')))((('''&&&&&&'''((((((***)))))))))((((((((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((((((((()))))))))***''''''((())))))***++++++///...---+++)))'''&&&%%%++++++******)))(((((((((***))))))(((((()))))))))))))))*********+++++++++((())))))*********)))))))))))))))))))))))))))))),,,+++(((&&&&&&''')))***((((((((())))))*********))))))))))))***+++,,,---***************+++++++++)))***+++,,,,,,,,,+++***)))***+++***)))((()))***************************************************+++***)))(((((()))***++++++))))))---...,,,,,,///000000000000111222333444888999:::<<<>>>???@@@@@@BBBBBBAAAAAA@@@>>>===<<<::::::999:::;;;<<<>>>??????DDDGGGEEEDDDFFFEEEBBBDDDEEEFFFEEEEEEFFFEEEDDDHHHGGGGGGIIIMMMRRRWWWZZZ```fffkkkooorrrpppdddXXXRRROOOMMMOOOSSSTTTQQQMMMRRRTTT^^^ppp~~~qqqdddWWWQQQPPPQQQUUUZZZ```ccciiipppuuuvvvwwwwwwxxxyyywwwpppggg```^^^______```aaa___[[[XXXYYY\\\___bbbhhhoootttvvvsssqqqllllllrrr{{{||||||~~~xxxvvvtttttttttsssrrrpppfff```XXXSSSOOOKKKEEE???:::999888777777777888999999888777555555555555666444444444444333222222111555444333222222222333444555444444666:::<<<======AAA@@@??????@@@CCCFFFHHHLLLVVVfffuuu}}}yyypppgggfffcccaaa^^^XXXUUUZZZccclllmmmmmmnnnnnnmmmmmmmmm~~~~~~zzz~~~~~~{{{wwwrrrmmmiiieeedddfffiiikkkqqq~~~{{{oooiiieeeaaadddhhhnnnssswww||||||uuussswww}}}}}}ssslllooovvvzzzvvvxxx{{{tttnnnnnnpppuuu}}}wwwnnndddYYYLLLGGGHHHFFF@@@:::>>>@@@CCCDDDDDDEEEFFFGGGFFFFFFGGGHHHIIIKKKLLLMMMFFFCCC???<<<;;;:::999888888777666555444333333333333222222111000///......///...---,,,+++)))((((((((())))))******))))))(((******))))))))))))******************))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((''''''''''''***))))))((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((())))))***+++++++++...---,,,+++)))(((&&&&&&)))))))))))))))))))))))),,,+++***))))))))))))))))))))))))*********++++++'''''')))******+++++++++))))))))))))))))))))))))+++******))))))))))))***(((((((((((())))))))))))))))))))))))***+++,,,---+++++++++*********)))))))))***+++,,,------------***++++++***((('''((()))************************************************************************)))'''(((,,,---+++,,,000222222333444555666777888;;;<<<===>>>???@@@AAAAAA>>>>>>======<<<;;;;;;:::::::::;;;===>>>???@@@AAA>>>DDDFFFDDDCCCGGGKKKLLLPPPQQQSSSTTTQQQKKKEEEBBBDDDFFFHHHKKKPPPYYYeeennnrrrdddUUURRRQQQTTTYYY]]]\\\ZZZZZZ___mmm|||mmm]]]UUURRRTTTYYY___iiiqqq|||xxxjjj```\\\\\\^^^``````]]]ZZZZZZ^^^aaafffgggkkkooorrrqqqnnnkkkggghhhnnnwww{{{{{{{{{}}}|||{{{yyyyyy{{{}}}~~~~~~yyyuuupppkkkfff^^^UUUNNNDDDAAA===999888888:::<<<::::::888777666666666666444444444333333222222222666555444333333333333444777777777999<<>>AAACCCFFFIIIKKKOOOQQQZZZcccoooxxxzzzsssjjjcccdddbbb```^^^WWWRRRTTTZZZbbbbbbbbbdddfffhhhjjjllltttwwwuuurrrttt}}}~~~ppplllhhhfffgggfffccc``````ccchhhmmmqqqxxxsssmmmjjjgggffflllvvv~~~{{{{{{{{{tttuuuyyy|||}}}|||yyysssmmmmmmnnnrrryyy|||hhhTTTMMMNNNMMMFFF@@@@@@BBBEEEFFFFFFFFFGGGHHHEEEEEEFFFGGGIIILLLOOOQQQKKKGGGAAA===;;;:::999888777666555333222222222222333333222222111000/////////......---,,,++++++***))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))***)))(((''''''((()))***)))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((()))))))))*********))))))******++++++++++++))))))))))))************(((((((((((())))))******------+++***))))))))))))))))))))))))************(((((()))***************)))))))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((())))))))))))***+++,,,---************************))))))******++++++++++++++++++,,,+++(((''''''(((************************************************))))))***+++++++++******'''%%%&&&***,,,+++---000444555666888999:::;;;;;;==================>>>>>>999999999:::;;;<<<<<<===>>>???AAABBBCCCCCCCCCBBBBBBGGGIIIGGGIIISSS]]]cccgggggghhhiiibbbWWWLLLHHHGGGKKKOOORRRWWWcccuuuuuufffVVVWWWYYY\\\___dddhhhkkkgggmmm{{{|||nnn```YYYXXXZZZ___eeeppp}}}wwwfff\\\YYYYYYYYY___dddeeegggmmmrrruuuwwwwwwvvvvvvtttpppjjjfffccceeejjjppptttvvvvvvwwwzzzyyyyyyzzz~~~}}}zzzrrriiibbbRRROOOJJJEEEBBB@@@???@@@??????===<<<:::999888777666666666666666666777777666555555444333333333333;;;;;;::::::;;;>>>BBBEEEAAAGGGOOOVVVYYY[[[\\\]]]jjjrrr|||{{{qqqfff```[[[YYYYYYXXXTTTOOOPPPUUUbbbbbbcccdddgggiiikkkmmmnnnoooqqqrrrxxx~~~ooocccaaabbbeeejjjmmmkkkiiilllpppxxxvvvrrrqqqooojjjrrr}}}zzz{{{~~~vvvqqqnnnooorrrttt{{{xxx^^^UUUVVVTTTNNNJJJDDDEEEGGGGGGFFFEEEFFFGGGDDDDDDDDDFFFHHHKKKNNNPPPOOOKKKEEEAAA@@@???>>>>>>;;;:::999777666555555444333333222222111111000000---------------.........******))))))))))))************))))))))))))******************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))(((''''''((()))***((())))))***************(((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))***************************+++++++++((((((((())))))******+++'''''''''((())))))******------+++***))))))))))))(((((()))))))))************************)))(((((())))))))))))))))))))))))''''''((())))))((((((''')))))))))))))))((((((((())))))))))))***+++,,,---((())))))***++++++,,,,,,,,,++++++*********))))))++++++,,,+++(((''''''(((************************************************((()))***+++++++++++++++***((()))...000///000444777888999;;;<<<======<<<>>>===;;;:::999999999999;;;;;;;;;<<<===???AAABBBBBBBBBDDDEEEGGGGGGGGGGGGJJJNNNPPPQQQYYYjjj{{{sssaaaSSSNNNJJJPPPWWW]]]dddtttppp___VVV[[[aaacccdddiiisss|||yyy~~~yyynnnccc```aaabbbeeeiiiyyymmm]]]UUUUUUWWWWWWdddpppxxx|||sssjjjdddbbbdddhhhkkkooosssuuuvvvuuuuuuwwwzzz~~~xxxrrraaa```]]]YYYSSSNNNIIIGGGHHHGGGEEEBBB???<<<999888888888777777888999:::;;;555555555444444333222111???>>>>>><<<===@@@EEEHHHPPPXXXbbbiiikkkjjjjjjjjjnnnzzzsssfff___WWWSSSQQQQQQOOONNNQQQWWWjjjkkkmmmnnnppppppqqqqqqppptttxxx}}}~~~sssiiicccfffkkkrrrxxx{{{{{{yyy}}}wwwuuutttsssvvv~~~{{{tttssswww{{{~~~wwwtttssswwwyyyzzzzzzeee\\\]]]YYYSSSPPPJJJKKKJJJHHHEEEDDDEEEFFFEEEEEEFFFFFFHHHIIIKKKLLLKKKHHHEEECCCCCCCCCCCCBBB>>>===;;;999777555444444222222222111111111000000,,,,,,,,,---......//////+++******))))))******+++******))))))))))))******************))))))))))))((((((((((((((((((((((((((((((((()))))))))******''''''''''''((((((((((((((((((((((((((())))))***'''((()))******+++******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++*********************************))))))((((((((('''''''''(((((())))))))),,,+++***)))))))))))))))((((((((()))))))))******+++++++++******)))''''''))))))))))))))))))))))))&&&''''''(((((((((((('''************))))))))))))))))))))))))***+++,,,---'''((()))***+++,,,------......,,,++++++******+++***++++++***((('''((()))************************************************))))))******+++,,,,,,,,,///---///333555444555999999:::;;;=========<<<<<<<<<;;;999777666777777888<<<<<<<<<===???BBBEEEFFFHHHHHHIIIJJJKKKMMMNNNNNNNNNRRRVVV]]]mmm}}}eeeVVVRRROOOVVV```iiiuuunnn___XXX^^^eeegggiiiooo|||tttllleeeeeeggghhhjjjmmmsss___RRROOOSSSWWWXXXhhhzzzxxxllleee\\\```bbbdddjjjtttzzz|||uuuttttttvvvyyy{{{{{{{{{~~~{{{ooooooooolllggg```YYYUUUVVVUUURRRMMMHHHCCC???<<<;;;;;;999888888999:::;;;666777666666555444222222>>>???@@@AAADDDJJJSSSYYYdddllltttxxxvvvrrrqqqqqqppp}}}yyynnniiieee\\\TTTOOOLLLMMMTTT\\\nnnqqquuuzzz|||}}}|||{{{{{{zzzyyyuuupppmmmrrrzzzxxxyyyzzzzzz~~~|||{{{{{{{{{~~~|||vvvwww|||tttwwwpppjjjiiibbbZZZXXXRRRQQQNNNIIIEEECCCDDDFFFIIIIIIJJJJJJJJJJJJIIIIIIGGGEEEDDDEEEGGGIIIIIIHHHAAA@@@===:::888666444333111111111111111000000000------------------......++++++***))))))***++++++******))))))))))))******************))))))))))))(((((((((((((((((((((((()))))))))*********++++++&&&'''''''''((((((((()))''''''((()))))))))))))))&&&'''(((***************'''((((((((()))))))))***))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((***))))))(((((()))))))))(((((((((((()))))))))***))))))*********))))))((())))))))))))))))))))))))''''''((((((((())))))))),,,+++++++++*********)))))))))))))))***+++,,,---))))))*********+++++++++,,,,,,+++*********+++,,,)))***+++***)))((()))*********************************************************))))))***,,,---...333000111666777666777::::::;;;<<<===>>>===;;;:::999888777666777999;;;<<<===>>>@@@CCCIIINNNTTTWWWYYYXXXVVVTTTSSSSSSSSSTTTSSSXXXaaaooo}}}eeeWWWVVVWWW^^^jjjvvv|||mmmbbb]]]___cccgggnnnxxxiiibbb]]]aaafffjjjnnnrrr~~~gggTTTJJJLLLTTTZZZ^^^pppwwwjjjbbb[[[___bbbeeeppp|||wwwtttssssssrrrtttxxx|||~~~~~~yyyzzz{{{yyyvvvpppjjjfffkkkiiiddd^^^WWWPPPJJJGGGDDDBBB???<<<::::::::::::999999999999888666444333:::===BBBGGGMMMWWWccclllsssyyy~~~}}}xxxsssqqqrrrwww||||||yyylll\\\QQQKKKMMMVVV___lllqqqyyy}}}wwwzzz}}}zzz|||}}}{{{uuu{{{{{{~~~{{{vvvwwwrrrttt|||tttrrr{{{zzzpppfffcccXXXUUUQQQKKKEEECCCEEEFFFLLLMMMMMMMMMLLLKKKIIIHHHIIIIIIIIILLLOOORRRRRRQQQHHHGGGDDDAAA===;;;999888111111111000000000000000.........------,,,,,,+++,,,+++***))))))***+++,,,******))))))))))))******************))))))))))))((((((((((((((((((((((((************++++++++++++((()))))))))******++++++&&&'''(((*********)))(((%%%&&&((()))*********)))'''((((((((())))))******))))))))))))))))))))))))((((((((())))))))))))***)))************+++++++++)))))))))(((((((((((((((%%%&&&'''((()))***+++,,,(((((((((((((((((((((((()))((((((((((((((()))***(((((((((((())))))))))))'''((()))******++++++***))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,+++++++++******))))))))))))***+++,,,---+++++++++***************((('''''''''''')))***+++((()))******)))(((***+++************************************************+++***)))))))))+++...///222000111555666444555999:::;;;===>>>===<<<:::999777777666777999<<>><<<;;;;;;;;;;;;;;;;;;:::888666555999@@@GGGOOO]]]ppp{{{|||xxx{{{qqqqqquuusssxxx___RRRNNNQQQWWW^^^eeeooo|||}}}{{{gggiii}}}yyyxxxrrr||||||xxxzzz~~~|||zzzyyyzzz}}}~~~~~~{{{}}}xxxrrrxxx}}}rrreeefff```TTTLLLKKKMMMNNNQQQMMMKKKKKKMMMMMMKKKHHHKKKMMMRRRXXX^^^^^^ZZZUUUNNNMMMKKKGGGBBB;;;666222555444444333222111000000.../////////...---,,,,,,)))))))))***++++++,,,,,,)))))))))))))))))))))))))))******++++++)))((('''))))))(((((((((((())))))***************************)))&&&$$$$$$%%%''')))'''((()))((('''((()))+++%%%''')))(((&&&&&&(((***&&&''''''((()))******++++++***)))(((''''''''''''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((+++***)))(((((()))***+++++++++***))))))((())))))))))))************))))))*********)))))))))))))))(((((())))))******++++++(((((()))***************))))))))))))))))))))))))''''''((()))***++++++,,,---,,,***)))))))))******000...,,,***)))***,,,...(((((()))***+++,,,,,,---++++++******************,,,,,,+++***************+++,,,---///111222333333777777888999888777666555===999666666999;;;;;;::::::888666666<<>>===;;;999888999:::999888@@@IIISSS\\\jjjxxx{{{nnnlllpppqqq|||fffXXXSSSRRRUUUYYYgggppp~~~xxxuuu{{{uuujjjqqqzzz|||{{{yyyzzz}}}{{{wwwtttsssrrrtttvvvyyyzzzyyywwwyyyyyywww{{{yyyzzztttrrrwww|||yyyvvvmmm```XXXXXXZZZZZZUUUQQQMMMLLLOOOPPPOOONNNJJJMMMUUU^^^eeefffaaa\\\VVVTTTPPPKKKDDD>>>888555555555444444333222111111222222111000...,,,***)))((()))))))))******++++++)))))))))))))))))))))))))))******+++***)))((('''))))))(((((((((((())))))************************,,,+++)))'''&&&&&&'''(((%%%'''***+++***)))((()))''')))******(((''')))+++'''''''''((()))*********---,,,+++***))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((******))))))))))))******,,,+++***)))))))))))))))))))))************)))))))))))))))))))))*********)))))))))))))))*********(((((()))***************))))))))))))))))))))))))(((((())))))******++++++,,,,,,***)))))))))******...---,,,,,,+++*********))))))******************++++++******************,,,,,,++++++***+++++++++,,,---///111222333444444;;;<<<======>>>===<<<<<<999888888999<<<===;;;999777999;;;???EEELLLQQQSSSUUU]]]jjj{{{sssgggaaaaaaaaammmyyyzzztttlll\\\RRRTTTYYYdddqqqyyy}}}|||jjj]]]WWWTTTSSSWWWYYY]]]ccciiimmmooopppnnnqqquuuvvvqqqeeeWWWLLLHHHGGGGGGIIIPPPYYYbbbhhhjjj___PPPGGGHHHSSS```iiiyyyqqqhhhgggrrrwww~~~ppp```ZZZZZZ]]]aaadddgggqqq||||||zzzxxxwwwuuutttuuuyyywwwrrroooqqqrrrooonnniii___VVVSSSTTTPPPJJJGGGCCC???<<<<<<=========HHHRRR___kkkwwwzzziiieeehhhooo~~~jjj]]]WWWVVV[[[aaarrr{{{yyynnnmmmssszzzwwwwww}}}zzzssswwwyyyzzz{{{{{{vvvooolllkkkkkklllnnnpppqqqppppppooonnnooowww|||www{{{~~~}}}uuussssssuuuuuusssuuuyyyqqqxxxrrrmmmnnnnnnkkkZZZTTTNNNJJJKKKMMMMMMLLLJJJNNNWWWccclllnnnjjjeeeaaa]]]WWWOOOGGG@@@;;;999555555555444333333222222222222222000///---+++***))))))))))))************)))))))))))))))))))))))))))************)))(((((())))))(((((((((((())))))************************,,,,,,+++***))))))((((((###'''+++---,,,)))''''''((()))***)))((('''((()))''''''(((((())))))******,,,++++++******)))))))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((())))))************))))))+++******))))))))))))***))))))************))))))(((((())))))******++++++************))))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))*********,,,+++******)))*********++++++,,,,,,,,,***((('''+++++++++******)))))))))******++++++++++++++++++,,,,,,+++++++++,,,------...///111333555666666777999999::::::::::::::::::666666777999;;;;;;999777:::===CCCIIINNNRRRWWWZZZZZZjjjvvvfff^^^```dddppp|||{{{fffaaa]]]SSSLLLNNNRRR[[[fffkkklllmmmrrrwwwssskkk___TTTMMMJJJHHHHHHNNNOOOQQQSSSUUUWWWXXXYYYXXXXXXYYYYYYVVVNNNDDD===@@@???>>>???DDDKKKRRRWWWhhhtttzzzgggWWWPPPFFF@@@CCCOOO```lllwww}}}mmmjjjnnnzzztttbbbYYYWWWXXXZZZ\\\cccqqq~~~wwwuuuuuuvvvvvvsssxxx{{{yyyxxx{{{~~~~~~yyynnnddd```bbb```\\\PPPKKKDDD???===<<<<<<;;;QQQZZZhhhttt|||yyygggaaaccckkkrrrxxxyyyxxx{{{{{{jjj```^^^bbbmmmxxx|||ssskkkeeeiiirrr{{{{{{{{{uuurrrppptttxxxyyy{{{{{{vvvoookkkjjjhhhiiijjjkkkjjjiiimmmiiigggkkkttt||||||xxxvvvyyy{{{}}}}}}}}}{{{{{{|||vvv}}}xxxvvvtttrrrrrrrrrpppnnnllleeelllwww~~~xxxccc[[[QQQJJJHHHIIIIIIIIIKKKNNNVVVaaalllpppooommmhhhddd\\\RRRIIIBBB===:::666555555444444333333222///000000111000000//////+++++++++++++++++++++***))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))************************)))***++++++++++++***)))$$$'''***,,,+++)))(((((((((((((((((('''&&&&&&''''''((((((((()))))))))***(((((((((((((((''''''&&&(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))***++++++***)))((())))))((((((((((((((()))))))))************))))))''''''((()))***++++++,,,++++++******))))))((((((((()))************))))))))))))))))))))))))))))))*********)))))))))))))))++++++******************))))))************)))))),,,,,,++++++++++++++++++******+++++++++++++++,,,++++++++++++,,,---...///111222444555777888999999777666555555555555555666999999999:::<<>>@@@KKKZZZeeejjjqqq|||rrrgggjjjssssssaaa^^^\\\[[[\\\___gggyyyvvvppppppssssssxxx|||||||||vvvllliiilllllljjj\\\XXXQQQJJJEEEAAA===:::___fffqqqzzz~~~mmmeeedddhhheeedddfffkkkooorrrssswwwqqqnnnooorrrxxxooofff``````jjjwww}}}vvvzzzyyyrrrmmmlllqqquuuyyy{{{~~~yyyssspppllljjjiiihhhgggffflllgggdddjjjsssxxxwwwuuuuuuxxx{{{{{{|||}}}|||}}}{{{ttt{{{zzztttuuupppmmmooovvvyyytttmmmdddjjjsss{{{}}}{{{zzzlllbbbVVVLLLIIIJJJKKKKKKLLLMMMRRR[[[fffmmmppppppkkkggg```WWWNNNFFF@@@<<<888777666555444444333222000000111111222111111000.........------,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))$$$&&&(((***++++++******'''((())))))(((((()))***)))(((((((((((((((((('''(((((((((((())))))))))))''''''((((((((('''&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))***++++++***)))(((''''''&&&&&&&&&''''''((())))))************))))))''''''((()))***++++++,,,++++++******))))))(((((())))))*********))))))((())))))))))))))))))))))))*********)))))))))))))))************+++*********((((((''''''(((***,,,...++++++,,,,,,---...//////******++++++,,,,,,,,,,,,***++++++,,,---///000111555555777888999999999999:::999777666555666777888;;;;;;<<<@@@FFFOOOXXX^^^ddd^^^YYYXXXWWWVVV[[[cccooo}}}mmm___YYY^^^hhhlllrrr~~~dddSSSEEEEEEFFFAAA;;;888===???BBBBBBAAAAAABBBCCC@@@>>>======>>>???>>>===:::;;;===<<<;;;;;;>>>@@@DDDBBB?????????@@@@@@??????>>><<<::::::<<<>>>@@@CCCHHHLLLMMMLLLIIIBBB;;;===>>>>>>===>>>DDDMMMTTTXXXZZZ___hhhwwwwwwvvvtttoooeeeaaajjjuuusssbbbdddcccdddfffiiisssrrrnnnpppooorrruuuxxxzzz}}}{{{rrroooqqqrrrpppllliiiddd^^^WWWOOOGGGBBBpppuuu}}}wwwlllhhhccc]]]YYY]]]cccfffgggiiiiiinnnzzzwwwjjjdddaaacccppp~~~wwwuuuyyyzzzzzzvvvppplllkkkmmmtttyyy~~~zzzrrrkkkhhheeecccbbbiiicccaaagggnnnqqqrrrrrrtttxxx|||}}}{{{{{{uuuzzz}}}wwwrrrnnnmmmsssyyyiiinnntttzzz{{{yyyuuuqqqsssyyy}}}pppfffXXXNNNIIIIIIJJJJJJJJJJJJMMMUUUaaajjjpppqqqmmmkkkgggaaaXXXOOOGGGCCC<<<;;;:::888777555444333444444444333222111///...111000000///...------,,,))))))))))))))))))))))))+++******)))((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))###%%%''')))************(((((()))((('''''')))+++***)))((()))***++++++***(((((((((((())))))))))))((()))*********)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))************))))))'''&&&&&&&&&&&&''''''((())))))************))))))(((((())))))******++++++************)))))))))))))))************))))))((()))))))))))))))))))))))))))))))))))))))*********))))))***++++++++++++***)))(((&&&&&&'''***---///***++++++,,,...//////000******++++++,,,---------,,,,,,---...000222444555888999999::::::999999999:::888666555555777:::;;;999===EEENNNYYYeeeqqqyyy}}}oooccc_________eeeooozzzuuuhhh^^^VVVZZZbbbkkknnntttyyyeeeLLLBBB;;;<<<>>>:::555333777777777888999;;;===>>>::::::;;;===@@@AAA@@@>>>>>>AAADDDDDDCCCCCCFFFJJJKKKHHHEEEEEEGGGIIIJJJKKKHHHFFFDDDAAA@@@@@@@@@@@@BBBDDDEEECCC@@@<<<:::999888999;;;<<<<<<>>>AAACCCHHHHHHHHHKKKTTT___bbb___YYYYYYZZZZZZXXXYYYdddqqq|||xxxjjjeeegggmmmsssxxxuuusssjjjhhhhhhnnnsssxxxyyyvvvvvvvvvsssuuusssppplllfff]]]TTTNNN}}}oooggg___[[[[[[___aaaaaaeeelllpppyyy{{{tttppppppnnnooo|||ssswwwvvvtttoookkkkkkooosssuuu|||uuukkkddd```^^^]]]```[[[\\\bbbggghhhkkkooorrrvvv|||~~~yyywww~~~|||~~~uuuwww{{{sssvvvzzz|||{{{wwwqqqmmmnnnpppyyy~~~ssscccUUUNNNKKKIIIHHHEEEFFFJJJTTT```kkkppprrrqqqrrrqqqmmmfff\\\RRRLLLBBBAAA???===:::888666555444444444444333111000///111111000///...---,,,+++))))))))))))))))))))))))++++++)))((((((((()))***))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))((((((&&&(((******)))((()))***'''%%%$$$&&&)))+++***)))))))))))))))(((((((((((('''((()))++++++***(((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******((('''''''''(((((()))***))))))************)))))))))))))))))))))*********)))))))))))))))************************)))(((((())))))))))))))))))))))))(((((())))))******++++++((()))***+++,,,++++++*********)))))))))***+++,,,***+++++++++,,,,,,------******++++++,,,------...//////000222444777999:::;;;;;;;;;;;;:::999888777555444222222444888===@@@DDDOOO___ooo{{{tttdddcccgggjjjqqq{{{vvvddd]]]WWWPPPPPPWWW]]]___aaacccfffcccWWWJJJ???:::777999;;;:::999999;;;::::::===AAADDDEEEEEEBBBBBBDDDHHHKKKLLLKKKIIIKKKPPPUUUWWWUUUUUUXXX\\\ZZZWWWTTTSSSTTTVVVWWWWWWVVVUUURRROOOMMMKKKJJJJJJHHHJJJKKKIIIDDD???>>>@@@:::::::::;;;===??????>>>????????????CCCJJJLLLIIIIIIGGGHHHIIIJJJMMMWWWaaakkkpppxxxtttkkkaaahhhttt{{{kkkbbb___dddkkkpppuuu{{{|||}}}|||}}}|||yyyzzzxxxvvvsssooojjjccc^^^~~~mmmbbb]]]]]]aaaeeecccaaahhhsss}}}xxxxxxvvvyyy~~~}}}|||wwwwwwvvvrrrmmmjjjmmmtttzzzvvv~~~vvviii```\\\YYYXXXXXXTTTVVV^^^bbbbbbfffmmmpppuuu||||||rrrlllkkktttxxx|||}}}||||||}}}}}}~~~|||vvvooojjjnnnlllrrrtttcccYYYRRRMMMJJJAAACCCJJJUUUcccmmmrrrsssuuuwwwxxxwwwqqqfff[[[TTTFFFEEECCC@@@===:::888777111222333333444444444444111111000...---,,,+++***)))))))))))))))))))))))),,,+++)))((((((((()))***))))))(((((((((((())))))))))))))))))))))))))))))******))))))((('''''''''###'''+++,,,+++)))((('''"""!!! """&&&((('''&&&))))))))))))(((((((((((($$$&&&'''))))))(((&&&%%%''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++***)))(((((()))***+++)))))))))))))))***++++++))))))************))))))*********)))))))))))))))(((((())))))******++++++***************)))(((((())))))))))))))))))))))))'''(((((()))***++++++,,,((()))***+++,,,,,,+++***++++++,,,,,,+++***((('''+++++++++************)))******+++,,,,,,---......111222333555777:::<<<>>><<<<<<<<<;;;:::888777666444333222333777===CCCGGGZZZiiiqqqbbbdddlllqqqyyyxxxdddTTTQQQOOOIIIHHHMMMJJJMMMNNNJJJGGGDDD???:::;;;999888:::;;;===@@@CCCBBBBBBCCCHHHMMMPPPPPPNNNMMMNNNPPPTTTWWWXXXWWWVVVXXX^^^dddfffddddddfffiiigggdddaaa___`````````___bbbaaa^^^[[[XXXVVVTTTSSSOOOQQQSSSRRRLLLFFFDDDGGG???<<<:::<<<@@@CCCCCCAAA:::===???>>>BBBFFFGGGDDDFFFBBB@@@AAABBBCCCIIIQQQUUUWWW]]]iii|||{{{~~~tttgggaaa___iiiyyyoooccc[[[^^^eeeiiilllpppqqqwww}}}~~~~~~|||zzzxxxvvvrrrooozzzmmmcccbbbeeefffcccfffqqq|||uuunnnkkkiiiwwwtttoookkkkkkooorrrqqqooouuuuuu{{{wwwhhhbbb^^^XXXWWWYYYPPPTTTWWWYYYYYYZZZ^^^aaaffflllvvvzzzuuuvvvsssjjjcccbbbmmmqqqvvvvvvtttssswwwzzz{{{}}}wwwtttrrrpppsssnnnppp{{{tttfffZZZQQQKKKDDDGGGLLLRRRZZZdddnnnuuuwwwxxxyyyxxxwwwsssggg[[[WWWPPPGGGAAA???===;;;999888666333333444555555444222222111111000/////////,,,+++***(((((((((((()))&&&''''''((()))************)))(((***------***'''***))))))***,,,,,,+++)))))))))))))))))))))))))))(((((()))***************((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))$$$%%%&&&'''((((((((((((+++***((('''&&&''')))***+++)))(((&&&&&&((()))+++))))))(((((((((((())))))+++***)))))))))***,,,,,,+++***)))(((((()))***+++))))))))))))***************************************)))(((''''''((()))*********************************+++******)))((('''+++++++++*********)))))))))))))))***+++++++++,,,+++,,,,,,------,,,,,,,,,***+++,,,+++***)))***+++)))***+++,,,...///000000555444444888<<<>>>>>><<<>>>;;;888888888777777888666555777;;;>>>BBBKKKUUUmmmzzzkkkaaaaaajjjuuu}}}}}}zzz```YYYOOOFFFAAA>>>===<<<<<>>;;;999:::999555;;;777888>>>CCCCCCDDDGGGMMMKKKKKKQQQWWWZZZYYYXXXYYYYYYYYY[[[\\\^^^```aaaeeehhhkkkkkkiiiiiilllooolllgggaaa___bbbeeeggggggfffgggddd^^^]]]___[[[TTTVVVYYYYYYWWWTTTRRRQQQPPPJJJDDDAAADDDGGGFFFFFFHHHEEECCCBBBDDDIIILLLMMMLLLIIIEEE@@@===>>>@@@BBBCCCCCCEEEJJJQQQYYYaaagggjjj^^^^^^]]]]]]]]]^^^^^^___```kkkvvv~~~nnnddd[[[[[[^^^aaaeeeiiiooopppuuu|||~~~yyy~~~wwwmmmgggdddkkkpppppprrryyywwwpppnnnnnnqqq||||||oookkkggghhhkkkmmmllliiieeeffflllxxxyyymmmbbb^^^ZZZUUUQQQRRRMMMPPPSSSTTTTTTUUUWWWZZZ]]]aaahhhqqqxxxxxxtttpppqqqjjjgggiiihhhaaa\\\[[[fffhhhjjjiiiggghhhmmmqqqvvvwwwxxx{{{}}}{{{{{{zzz|||xxxxxxxxxwwwnnniiilllxxx~~~sssfff[[[TTTMMMMMMMMMOOOSSS\\\fffmmmqqqsssttttttvvvvvvooofff[[[TTTKKKEEEBBB@@@<<<:::999777555444555555444333222222111111000000//////...---+++***))))))******************************+++******---000000...,,,***)))))))))++++++)))((())))))))))))))))))))))))(((((()))***************((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))%%%&&&'''(((((()))))))))***)))'''&&&%%%&&&'''(((***)))(((''''''((()))***))))))(((((((((((())))))******)))))))))***+++,,,+++***)))(((((()))***+++))))))))))))************************************+++***)))(((((()))***+++************************((()))***************)))+++++++++*********))))))***************++++++++++++,,,,,,,,,,,,,,,+++******,,,---,,,******+++,,,+++,,,,,,---///111222333666555666999===???>>><<<;;;999777777888777888888999888;;;@@@FFFLLLVVV```vvv{{{kkk```]]]bbbjjjpppssshhhQQQLLLDDD>>>;;;;;;;;;;;;444888::::::<<<@@@@@@=========@@@EEEEEEDDDHHHNNNSSSRRRSSSWWW]]]```aaaaaa``````___^^^^^^^^^^^^^^^```aaadddgggiiiiiihhhgggjjjgggcccaaaaaabbbbbbbbbddddddaaa\\\\\\___]]]XXXUUUYYY[[[ZZZXXXYYYXXXWWWOOOJJJIIIKKKLLLIIIFFFGGGGGGEEEEEEGGGLLLQQQSSSSSSNNNJJJFFFCCCBBBBBBAAA@@@HHHHHHGGGHHHIIIJJJLLLMMMJJJJJJIIIIIIKKKOOORRRUUUcccooozzzzzzjjjbbb\\\^^^bbbeeeiiinnnhhhmmmuuu}}}{{{}}}}}}|||wwwqqqmmmkkkgggsss~~~}}}xxxtttsssuuuxxxxxx|||oooccc```]]]^^^___```]]]ZZZUUUWWW\\\cccjjjnnnooonnnggg```YYYWWWUUUPPPLLLKKKIIIKKKMMMNNNMMMMMMNNNPPPSSSUUUYYY]]]``````\\\YYY\\\YYYWWWZZZYYYUUURRRRRRXXXYYYYYYXXXWWW[[[bbbhhhiiijjjlllmmmrrr|||~~~uuurrrqqqzzz|||yyy||||||yyyxxx{{{~~~}}}iiidddeeeqqqsssggg___YYYVVVQQQMMMNNNVVVaaaiiimmmooooooppptttwwwtttmmm```ZZZRRRKKKGGGDDD???;;;;;;999777666666666444222222222222111000000/////////...---+++***++++++,,,...---,,,+++***************+++,,,///222333111///---+++******++++++)))((())))))))))))))))))))))))(((((())))))******))))))((((((''''''''''''(((((())))))))))))))))))(((((())))))))))))))))))))))))&&&'''((()))************+++***((('''''''''((()))***)))(((''''''((()))***))))))(((((((((((())))))***))))))))))))***++++++******))))))))))))******))))))))))))************************************++++++************++++++************************'''((()))***+++++++++++++++++++++***************+++++++++***************+++,,,,,,,,,+++***))))))***,,,---,,,++++++,,,---.........///111333666777777777888:::===>>><<<:::999999888888888:::;;;<<>>;;;999888888888777555333333333222111111000000//////...---++++++++++++,,,...---,,,+++*********+++,,,---///222333333111//////...,,,+++,,,,,,***)))))))))))))))))))))))))))(((((()))))))))))))))(((((((((''''''''''''((((((++++++******))))))(((((((((((((((((((((((((((((((((((()))***++++++++++++---,,,+++*********++++++))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))******+++***))))))))))))))))))***((()))))))))******************************************)))*********++++++************************((()))******++++++++++++************************,,,+++++++++***)))))))))++++++++++++******)))((()))***,,,,,,++++++,,,.../////////000222555888999999999:::;;;;;;:::999777999;;;;;;999;;;AAAFFFGGGMMMJJJKKKQQQXXX___iiirrrzzzllleee[[[TTTQQQSSSVVVWWW]]]hhhrrrqqqjjj```PPPCCC>>><<<;;;<<<@@@DDDFFFGGGJJJOOORRRSSSUUUXXXXXXTTTUUUTTTUUUUUUPPPLLLNNNTTTXXXZZZ[[[YYY[[[```dddeeebbbaaa```^^^\\\ZZZXXXWWW[[[\\\```hhhqqqyyy}}}~~~{{{vvvttttttddddddaaa\\\ZZZ]]]bbbfffpppzzz}}}|||vvvnnnccc^^^ZZZXXXTTTMMMIIIJJJLLLOOOSSSWWWYYYXXXUUUSSSQQQNNNJJJHHHHHHIIIJJJIIIFFFEEEDDDDDDEEEFFFHHHIIIBBBAAAAAAAAACCCGGGJJJMMMXXXaaajjjqqqzzzmmm^^^\\\[[[```iiirrryyyyyyzzzzzz}}}yyy|||~~~zzzsssqqqtttxxx|||ppphhhqqq}}}zzz{{{zzzqqqcccWWWTTTSSSQQQPPPNNNLLLIIIGGGHHHJJJLLLLLLKKKLLLOOOQQQPPPOOONNNMMMNNNOOOOOONNNLLLJJJHHHGGGGGGIIIJJJJJJNNNNNNNNNMMMLLLLLLMMMMMMNNNPPPPPPNNNLLLKKKIIIHHHDDDEEEGGGHHHJJJMMMQQQTTTVVVWWWXXXXXXZZZ___gggnnnmmmooommmhhhiiiooouuuvvvuuuuuusssnnngggcccccceeesss{{{uuuoooqqq{{{yyyqqqeeeYYYSSSVVV^^^eeejjjoootttvvvxxxzzzvvvppphhhddd^^^YYYUUUOOOGGGBBB<<<:::999888999999888666333333222222111000000000///...,,,+++******++++++,,,,,,***))))))***,,,,,,000222555666555333111000///---***)))******)))(((************************(((((()))))))))(((((('''((((((''''''''''''((((((++++++******))))))((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,---,,,,,,+++++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))************)))))))))******)))))))))((()))))))))************))))))))))))))))))))))))'''(((((())))))*********************************+++++++++++++++***))))))************************,,,+++++++++***)))))))))+++++++++++++++***)))(((((()))++++++++++++,,,...000000000111333666888999;;;;;;;;;:::888777666666666<<>>===>>>======@@@BBBCCC@@@===>>>GGGOOOSSSUUU[[[bbbjjjoooppppppnnnooolllfffddddddccc```^^^ZZZXXXXXXWWWTTTVVVZZZ___dddgggmmm~~~|||tttkkkccc___ZZZ[[[___eeeooo}}}}}}xxxssspppqqqqqqrrrqqqkkkiiitttxxxjjj]]]VVVXXX^^^iiitttwwwiii___XXXSSSQQQKKKNNNSSSWWWYYYYYYXXXVVVTTTUUUXXX\\\```ccceeefffggg```ZZZXXXVVVUUU[[[ccchhhooottttttsssssspppllliiilllsss{{{xxxmmmccc``````aaagggnnnwwwzzz~~~vvvwww~~~tttjjjiiittt~~~{{{zzz|||~~~|||tttxxx|||xxxtttoooeeeYYYSSSSSSLLLMMMNNNOOOPPPOOOOOOOOOLLLNNNPPPRRRUUUZZZ___cccbbb```___^^^___^^^\\\ZZZaaallluuuwwwzzz}}}zzztttbbb\\\TTTRRRVVV]]]dddgggggghhhgggeeebbbbbbeeehhhkkkqqqrrrkkkeeedddccc___]]]ZZZVVVVVVZZZ```gggjjjmmmmmmpppuuuxxxrrreeeYYYMMMMMMJJJEEEEEEHHHHHHDDDHHHJJJKKKJJJIIIIIIMMMQQQQQQWWWZZZWWWXXX___hhhmmmnnnttt{{{~~~{{{|||oooeeeaaa```YYY___ccceeehhhnnnrrrrrrooonnnlllkkkjjjeee\\\VVVJJJEEE>>>999777666666666444444333222222111111000222111///...------......444222///,,,***+++,,,---***///444666444111000000///,,,***)))+++---......************************(((((())))))((('''&&&&&&((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((()))***++++++++++++***++++++++++++***))))))(((((())))))))))))(((((())))))(((((((((((())))))&&&''')))*********)))(((((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))'''(((***+++,,,,,,++++++************************))))))***+++,,,,,,,,,,,,))))))******++++++++++++))))))******+++++++++,,,)))***+++,,,---.........***,,,...///000111333555555777:::<<<<<<;;;999777777888888777888===EEELLL^^^rrrwwwiiibbb```fffoooyyyyyyeeePPPDDD@@@BBB???<<<:::;;;<<<======EEEFFFHHHHHHHHHLLLVVVaaafffgggjjjnnnrrrsssqqqooobbbddddddaaaccciiimmmlllgggfffeeeaaaZZZTTTWWW^^^dddhhhjjjqqq{{{uuummmeee]]]YYY]]][[[\\\cccooo{{{zzzxxxwwwtttrrrrrrsssuuuvvvpppnnnyyytttjjjeeeiiipppwwwwwwkkkaaaYYYUUUXXX[[[___ccccccaaa^^^[[[ZZZYYYYYYZZZ\\\___bbbdddmmmddd^^^\\\YYYSSSQQQTTTUUU___gggiiiiiijjjiiigggqqqsssxxx~~~qqqfff^^^]]]]]]]]]bbbiiifffkkkuuu~~~sssrrrnnnlllvvvyyyvvvqqquuuyyy{{{~~~ttthhhaaabbbhhhqqqsssmmmeeebbb```aaa```[[[UUURRRRRRTTTWWWSSSPPPPPPTTTWWWYYYYYYZZZZZZ[[[___dddjjjppptttzzzuuunnniiiiiijjjmmmnnnuuu~~~~~~ttthhhaaaYYYXXX___hhhnnnpppmmmqqqtttrrrmmmkkklllooouuuwwwwwwtttooollllllnnneeebbb___^^^bbbkkkuuu{{{{{{nnn^^^HHHGGGEEEEEEEEEGGGJJJKKKIIIIIIJJJLLLOOOOOONNNMMMNNNNNNNNNPPPRRRVVVZZZ\\\kkkmmmooooooooorrrwww{{{rrrvvv}}}||||||ssshhhaaa[[[[[[[[[\\\___dddkkkqqqnnnoooqqqttttttppphhhaaaNNNJJJDDD???===:::666222555444333333333222000...//////000000///...------000---+++***+++,,,,,,,,,)))+++...111222222000///,,,,,,,,,++++++*********+++*********))))))(((((('''(((***,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***---//////---***((())))))************)))((())))))(((((((((((((((((())))))(((''''''''''''''''''((()))))))))))))))(((******))))))))))))******+++++++++***************)))************))))))(((((()))***++++++***)))((())))))))))))))))))))))))******))))))******+++,,,---,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,---......,,,,,,---...,,,---......///333888;;;@@@999999AAADDD>>>888555222777<<<===:::???QQQddd~~~zzzmmmbbbZZZ[[[cccmmmxxxyyydddPPPEEEDDDGGG>>>===<<<<<>>AAA<<<;;;@@@CCC@@@===>>>888;;;???BBBDDDOOOeeezzzyyysssfff]]]WWWXXX___gggqqqyyy|||rrrbbbQQQEEE??????AAA@@@@@@AAAEEELLLTTT[[[^^^hhhdddeeemmmrrrpppmmmnnnkkkiiigggfffggggggfffeeejjjsss~~~vvvvvvuuupppjjjffffffhhhggghhhjjjnnnqqqqqqpppnnnhhhjjjlllllliiifffdddccccccdddeeehhhjjjlllnnnooo|||zzzvvvttttttuuutttsssnnnmmmkkkiiijjjooovvv{{{zzz~~~ssskkkfffdddqqqyyyoooddd^^^[[[\\\___aaa```^^^[[[WWWVVVYYY]]]ZZZZZZYYYXXXXXXXXXYYYYYYbbbbbbjjjyyytttkkkeeeaaabbbeeeiiiqqqyyybbbgggrrr{{{}}}xxxqqqnnnmmmooossswww{{{}}}ssseeeYYYTTTRRRRRRSSSPPPKKKKKKNNNQQQVVV___hhhmmmmmmhhhddd```aaaccchhhmmmqqqrrrqqqsssuuuyyy~~~}}}}}}wwwnnnkkkjjjmmmvvv}}}||||||~~~~~~}}}}}}ttt```SSSQQQNNNNNNPPPUUU[[[^^^aaaaaaaaabbbccccccaaa___YYYXXXWWWWWWWWWXXXZZZ[[[\\\\\\]]]]]]^^^aaafffjjjhhhssswwwxxx~~~vvvqqqgggfffdddbbb```aaacccfffkkkkkkkkkmmmoooooommmjjjhhhaaaWWWMMMEEE???:::888555444333333555555444222///000000000000//////......,,,))))))***++++++******,,,...///000///---,,,+++++++++++++++*********************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((()))))))))******+++++++++))))))((('''''''''(((((((((((((((((('''&&&&&&%%%))))))(((''''''&&&'''''')))))))))***+++++++++,,,))))))******************)))******++++++******)))++++++++++++++++++++++++******))))))******+++,,,++++++***)))))))))))))))++++++++++++,,,,,,,,,,,,,,,...//////......///111111222333444555999===AAABBB@@@BBBEEEEEEBBBAAABBBBBBAAACCCIIIQQQ```yyy}}}qqqiii]]]VVVQQQSSSWWW[[[bbbhhhfff\\\NNNCCC??????AAACCCHHHHHHKKKSSS___jjjpppsssxxxttttttzzz|||vvvnnnhhhfffeeecccdddgggiiijjjiiirrr{{{ppppppppppppooonnnmmmmmmkkkllllllkkkhhhgggfffgggccceeefffeeebbb___^^^^^^]]]```ddddddcccbbbccceeelllkkkjjjkkkmmmooooooooohhheeebbbbbbdddhhhkkkmmmooosssxxxzzzzzzyyyxxxxxxwwwwww|||zzzwwwuuurrrjjjccc^^^]]]ZZZZZZYYYWWWVVVXXX[[[^^^[[[\\\[[[ZZZXXXVVVTTTRRRTTTTTT]]]kkkvvv~~~{{{nnngggbbbaaafffmmmttt|||jjjooozzz~~~uuuqqqoooooopppqqqvvv|||yyyoooggg[[[PPPKKKJJJKKKNNNNNNMMMQQQWWWYYY___jjjvvv|||zzzppphhhfffjjjooouuu{{{}}}~~~~~~}}}zzzxxxwwwxxx}}}wwwcccSSSQQQPPPPPPTTTZZZaaaffflllllllllmmmoooooommmkkkbbbbbb```_______________^^^]]]]]]]]]^^^aaaeeehhhjjjuuu||||||}}}~~~uuutttpppkkkfffbbbbbbcccggggggggghhhjjjlllmmmnnntttmmmaaaTTTJJJAAA<<<:::555444222333444555444333000000000111111000000///000...,,,+++,,,------,,,+++,,,---......---,,,++++++++++++************************)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))(((((()))******++++++,,,,,,---))))))((((((((((((((()))+++++++++******((('''&&&******)))(((''''''''''''(((((()))***+++,,,,,,,,,))))))))))))***++++++,,,((())))))))))))))))))(((++++++++++++++++++++++++******))))))******+++,,,------,,,++++++++++++,,,+++++++++,,,,,,,,,------+++---//////...///000222333444666777888;;;???BBBAAACCCGGGJJJHHHEEECCCCCCLLLIIIJJJRRR^^^ooosssggg]]]SSSNNNJJJKKKMMMMMMPPPUUUQQQLLLEEE@@@@@@CCCHHHKKKTTTSSSWWW```mmmxxx}}}~~~|||yyywwwxxxwwwrrriiibbbeeeddddddgggkkkpppssstttuuuzzzllliiiiiikkknnnqqqrrrqqqoookkklllkkkfffaaa^^^```bbb```aaaaaa___\\\YYYXXXXXXXXX]]]cccdddbbb```bbbeeeddddddeeegggkkkmmmmmmmmmgggdddaaabbbeeehhhhhhfffiiilllpppqqqpppoooooooookkklllrrr{{{~~~}}}~~~~~~xxxpppgggccc\\\^^^^^^[[[[[[]]]^^^]]]]]]^^^``````___\\\YYYWWWPPPPPPTTT]]]eeekkkvvvvvvmmmgggccccccjjjssszzzwww~~~}}}xxxtttooommmnnnpppppppppnnnssszzz~~~|||zzzvvvtttmmmccc\\\YYYUUUOOOKKKJJJNNNUUUXXXZZZ^^^ddddddjjjtttwwwnnnssswww|||vvvbbbUUUUUUVVVYYY^^^eeekkkoooppppppppprrrttttttrrrpppggggggffffffffffffffffffaaa```___```aaaccceeefffjjjttt~~~~~~|||zzzrrriiibbb___^^^ddddddccccccdddhhhlllpppxxxrrrhhh\\\OOOEEE???<<<777555333222333444333222000000111111111111111000///...,,,,,,---...---,,,+++,,,,,,---,,,+++******************************))))))))))))))))))******''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''((())))))''''''((()))))))))))))))******++++++,,,,,,,,,---))))))((((((((())))))***++++++++++++***)))((('''+++***))))))((((((((()))(((((()))***+++,,,,,,,,,))))))))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,...------,,,+++,,,,,,,,,++++++,,,,,,,,,---------***,,,...///...///111333555666888888999;;;>>>AAA???BBBEEEFFFGGGKKKNNNPPPWWWTTTVVVaaaqqq}}}mmmbbbWWWOOOKKKGGGDDDDDDCCCAAACCCHHHCCCFFFHHHHHHGGGIIIOOOTTT______aaahhhqqqxxx|||}}}uuuuuuuuuuuuvvvvvvrrrooohhhgggfffhhhlllqqqtttuuuvvvooodddggggggiiillloooooommmjjjaaabbb```[[[VVVUUUXXX[[[_________]]][[[ZZZZZZ\\\\\\bbbhhhiiifffeeegggjjjgggggghhhkkknnnpppooonnnllliiiggghhhkkkmmmllljjjkkkmmmooopppooonnnnnnnnnkkklllqqqwwwxxxtttqqqrrrrrrssstttuuuwwwwwwxxxxxxwww{{{yyymmmfffcccggghhhfffgggjjjiiiddd^^^___```aaaaaa___^^^\\\WWWTTTRRRSSSUUUYYY```ggghhhgggiiipppvvvvvvqqqlllkkkiiikkkrrrxxx~~~zzzyyyzzz{{{yyywwwrrrnnnkkkjjjmmmnnnmmmkkkjjjmmmrrruuutttpppjjjfffXXXXXXUUUPPPPPPVVVYYYYYYXXXUUUXXX___fffhhhjjjmmmlllrrr{{{{{{rrr```TTTWWW[[[aaahhhnnnsssvvvsssrrrrrrsssttttttrrrppphhhiiijjjkkkmmmnnnoooooolllkkkkkklllmmmnnnmmmkkkhhhmmmsssvvvyyyyyyvvvwwwzzznnnddd^^^[[[dddcccbbbaaaaaaeeekkkpppvvvtttnnndddXXXMMMEEEAAA<<<999555444333333222111000111111222222222222111---,,,++++++,,,,,,+++)))***+++++++++++++++******)))))))))***************))))))))))))************&&&(((+++,,,,,,+++(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******++++++***++++++++++++++++++++++++))))))((((((((()))******))))))))))))(((''''''&&&******))))))))))))******)))))))))***+++++++++,,,))))))((()))***,,,...///++++++************++++++))))))))))))))))))))))))******))))))******+++,,,,,,,,,+++***************,,,,,,,,,,,,------------+++,,,...///000111333555777999:::::::::;;;===??????BBBDDDGGGPPP]]]gggjjjccc___aaapppkkkZZZPPPIIICCCFFFBBB??????===<<<@@@FFFIIIOOOVVVXXXVVVWWW\\\aaaffffffgggiiikkkooosssvvvpppwww}}}iiifffddddddfffjjjlllmmmuuu~~~wwwlllgggaaacccdddeeedddbbbaaa___```___]]][[[ZZZ[[[^^^```cccddddddcccbbbcccfffhhhjjjmmmppppppmmmlllmmmnnnmmmmmmooorrrtttuuussspppqqqpppooopppqqqrrrrrrqqqppprrrssssssrrrrrrrrrtttoooooossswwwvvvrrrqqqtttvvvuuusssrrrppppppppppppnnnqqqtttwwwxxxzzz{{{}}}~~~qqqjjjhhhmmmmmmkkknnnvvvvvvpppcccbbbaaa```^^^]]]\\\[[[]]]YYYTTTPPPOOOOOORRRTTTQQQPPPUUU```jjjmmmoooppppppqqquuuzzz~~~~~~zzzxxxyyy|||}}}|||{{{yyysssmmmkkklllllljjjgggcccdddddddddbbb]]]XXXUUUHHHLLLNNNOOOUUU___gggiiijjjdddbbbiiiqqquuuvvvwwwvvv|||nnn^^^UUUZZZccclllsssyyy{{{|||zzzyyyxxxwwwwwwuuurrrpppkkklllooosssvvvyyy{{{|||{{{zzzzzz|||}}}|||xxxttthhhhhhiiijjjnnnwww~~~vvvpppmmmmmmwwwyyy~~~~~~{{{ooofffbbbeeeeeedddaaaaaadddjjjpppsssuuutttmmmbbbVVVMMMIIIBBB>>>:::666555333222000000111222222333333222222---,,,+++,,,------+++)))))))))******************((()))))))))*********+++((()))))))))************((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,,,,++++++******))))))))))))(((((()))******+++(((((()))))))))(((((('''((((((((((((((()))***+++******************++++++))))))((((((***,,,///111***)))(((''''''((()))*********************************))))))******+++,,,,,,,,,+++************+++,,,,,,,,,------------...,,,...000222222333666888:::<<<===<<<;;;;;;<<<>>>AAAIIITTT```ooo~~~nnngggggguuuuuu^^^MMMFFFDDDBBBBBB>>><<<===<<<===DDDMMMZZZ]]]aaacccccceeehhhjjjggghhhhhhfffcccdddjjjooottt|||uuubbb___]]]\\\___ccceeefffpppuuuyyyyyyssskkkeeebbbZZZ]]]```aaa___^^^___aaammmkkkiiijjjllloooqqqrrrrrrrrrqqqooommmmmmppprrruuuuuuuuutttssssssssssssqqqqqqsssvvvxxxxxxuuurrrsssssstttsssrrrsssuuuwwwtttuuuvvvvvvuuuuuuwwwxxxsssrrruuuwwwvvvsssuuuzzz}}}{{{xxxuuuttttttuuuvvvooopppqqqqqqqqqrrruuuxxx|||~~~zzzuuuwwwtttoootttuuuqqqjjjccc]]]YYYXXXWWW[[[ZZZVVVSSSQQQPPPNNNLLLJJJHHHLLLVVV^^^ccciiiqqqnnnrrryyy~~~{{{|||yyyxxx|||xxxpppllllllllliiifffYYYWWWSSSQQQNNNLLLIIIFFFGGGNNNTTTXXX```llltttwwwwwwmmmhhhoooyyy|||lll^^^\\\cccmmmxxx}}}{{{yyytttqqqnnnppptttyyy~~~|||wwwkkkhhhdddcccfffmmmvvv{{{|||xxxsssooollljjjiiihhhkkknnnvvv||||||{{{rrrmmmggggggfffcccbbbdddkkkppprrruuuwwwsssiii]]]TTTOOOFFFBBB===888666444222000000111222333333333333333///...---...//////---+++((()))))))))*********+++(((((())))))*********+++(((((())))))*********++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,------------,,,,,,+++***)))(((((())))))((())))))***++++++)))******++++++++++++***&&&&&&&&&&&&((()))***++++++++++++***************)))(((((((((***---///111---,,,+++******+++,,,---++++++++++++++++++++++++*********)))***++++++,,,///...------,,,,,,------,,,,,,,,,---------.........000222444444666888:::===>>>???>>>===<<<===>>>CCCSSShhh}}}tttjjjgggrrr|||mmmXXXIIIEEEGGGHHH@@@<<<;;;<<<===@@@JJJUUUcccbbbaaabbbfffiiijjjiiidddggggggccc^^^^^^eeelll|||yyyhhh]]]YYYWWWVVVWWW\\\aaaeeegggkkklllnnnlllfff```ZZZVVVXXX]]]ccceeedddfffjjjooozzzwwwtttvvv{{{}}}yyytttssstttvvvyyywwwuuuvvvwwwxxxxxxwwwqqqrrruuuxxxzzzyyyvvvsssqqqsssuuusssqqqqqquuuyyyvvvwwwxxxwwwvvvwwwyyy{{{zzzxxxyyy{{{yyyxxx{{{~~~}}}{{{zzz{{{~~~wwwwwwuuusssqqqsssvvvyyyzzz{{{}}}}}}~~~xxx}}}vvvjjj```ZZZWWWVVVVVVXXXXXXVVVUUUSSSOOOJJJGGGDDDEEEKKKQQQUUU```kkkhhhoooyyy~~~}}}yyy|||sssllljjjeee\\\TTTLLLKKKIIIGGGGGGIIILLLNNNKKKQQQ]]]jjjuuu~~~}}}vvvqqqttt~~~}}}rrriiiddd```jjjwww~~~yyyzzz{{{}}}}}}zzzqqqkkkeeeeeejjjnnnmmmjjjmmmiiidddccccccdddbbb___bbbaaadddkkkyyy|||www~~~~~~yyyvvvvvvpppfffaaafffnnnsssrrrsssuuuvvvssslllbbb[[[VVVLLL@@@888777666555333444444444333333222222222222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***)))))))))))))))))))))000,,,'''&&&'''))))))(((((((((''''''''''''(((((((((((()))))))))((((((''')))))))))))))))))))))))))))***+++++++++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,---***'''''')))+++***)))((((((((((((((((((((((((***)))((()))***+++***((())))))))))))))))))))))))++++++,,,+++(((''''''((('''((()))++++++***))))))************************,,,,,,++++++***+++++++++...---+++))))))***+++,,,.........///......------//////...---------......222111222444888;;;===>>><<<<<<<<<;;;888777>>>HHHYYYpppjjjddd```gggttt}}}|||yyyuuunnn___NNNEEEDDDCCCAAABBBAAAAAACCCGGGNNNUUUYYY\\\[[[]]]aaafffhhhfffcccaaa^^^]]]]]][[[]]]kkk{{{uuu```WWWWWWXXX\\\aaabbbaaa```aaacccfffccc```]]]\\\\\\^^^___dddhhhkkklllmmmqqqzzz~~~tttsssxxxttttttttttttrrrpppmmmlllnnnoooppprrrrrrpppmmmjjjnnnmmmlllkkklllnnnpppqqqtttuuuvvvvvvtttsssssssssvvvwwwvvvsssqqqrrrwww{{{|||xxxwww{{{|||zzzzzz|||{{{yyywwwwww||||||}}}~~~yyylllccc\\\XXXVVVTTTQQQOOOOOOOOONNNLLL@@@EEEJJJLLLLLLNNNTTTYYYZZZ]]]gggqqqrrryyy|||lllbbb]]]XXXQQQKKKFFFEEEEEEFFFIIILLLNNNNNNTTT[[[fffrrr}}}~~~{{{|||ssskkkfffgggppp||||||xxxvvvpppjjjiiillllllhhhcccaaa^^^\\\\\\^^^___]]][[[]]]]]]```iiiwww{{{qqqttt~~~ssshhhfffiiikkkkkknnnsssvvvvvvqqqjjjeee___UUUGGG>>>:::999777666444333333333333333333333333333111000///.........******+++,,,,,,---......++++++************++++++************++++++++++++000---)))''')))******))),,,++++++++++++++++++,,,)))******++++++******))))))))))))))))))))))))))))))******+++***)))((('''++++++++++++++++++++++++,,,***'''''')))+++***)))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))***++++++***((('''((()))((()))******++++++******************************,,,,,,++++++***++++++,,,...---+++***)))***+++,,,------............------------------...///000000333444444666999:::::::::<<<;;;::::::999<<>>@@@FFFFFFBBBGGGMMMTTTYYYZZZZZZYYYXXXWWWWWWYYY]]]ccchhhjjjkkkjjjddd___^^^___eeerrr}}}zzzoooeee___```bbb```aaaaaa___\\\]]]bbbfffiiiiiiiiijjjllloooqqqrrrwwwzzz|||{{{zzzuuujjj```\\\XXXWWWUUUTTTRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVWWWUUUUUUVVVXXX[[[___bbbdddkkklllllliiieeeaaa______^^^___``````aaadddiiilllllliiigggjjjnnnqqqrrrqqqyyyyyyzzz~~~|||xxx{{{~~~~~~~~~~~~~~~yyykkkbbb[[[YYYXXXWWWVVVTTTPPPNNNRRROOOLLLMMMQQQRRROOOLLLPPPMMMMMMPPPPPPUUUeeexxx}}}vvvbbbYYYMMMEEEBBBBBBDDDDDDCCCEEEKKKVVV```eeedddaaammmsss|||~~~yyyuuusssuuuzzz|||tttiiiaaaVVVTTTSSSUUU[[[_________[[[[[[\\\aaajjjxxxppppppvvvvvvmmmiiiggggggiiilllnnnqqqtttwwwyyywwwlll[[[LLLBBB<<<999888333333333444444444444444333333333222111111000///000///...---+++***)))((((((***,,,------,,,***((())))))***++++++,,,,,,,,,---,,,+++***************'''''''''(((((('''''''''******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))***))))))))))))******)))***************************)))((()))***+++***((())))))))))))))))))))))))((()))******)))(((***+++,,,+++*********+++---...************************++++++******++++++,,,,,,,,,,,,+++******++++++,,,+++,,,------------------+++,,,,,,---///111222333333777;;;>>>????????????>>>>>>???@@@BBBKKK___rrrsssggg^^^WWWPPPHHHEEEFFFGGGGGGEEE???>>>;;;<<>>=========???>>>@@@EEEJJJMMMWWWlllqqqdddYYYQQQIIIFFFBBB@@@@@@???===<<<777888:::>>>HHHSSSVVVSSSWWW[[[___aaa```bbbfffjjjdddjjjttt{{{~~~}}}yyyvvviiiiiihhhggghhhlllpppqqqtttooohhhdddcccbbb```^^^]]]aaagggjjjlllpppvvvzzz{{{}}}}}}{{{vvvooohhhfffbbb^^^ZZZXXXVVVQQQLLLJJJHHHEEECCCBBBDDDFFFHHHLLLNNNOOOOOOOOOQQQUUUXXX\\\\\\\\\\\\\\\\\\]]]]]]hhhhhhhhhddd^^^WWWSSSQQQMMMMMMOOOQQQUUUWWWYYYZZZ^^^SSSKKKLLLOOORRRWWW]]]hhhpppvvvwwwyyy{{{wwwppprrrvvv|||}}}|||xxxzzztttmmmgggcccaaa```___XXXWWWWWWVVVUUUTTTSSSSSSSSSPPPNNNMMMMMMKKKMMMPPP~~~|||xxxsssjjj\\\QQQDDDDDDBBB@@@@@@BBBGGGKKKPPPXXXeeerrr{{{}}}}}}~~~~~~wwwnnnggg[[[ZZZ[[[___eeehhhiiiggg]]]___aaabbbdddkkkuuu}}}xxx|||zzz{{{wwwnnnccccccbbbbbbgggsssooo]]]MMMBBB===;;;555555555555444444444333111111222333222111000///,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---+++)))))))))))))))))))))))))))''')))++++++***)))((()))'''((()))******)))((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++))))))))))))))))))))))))((()))++++++)))((()))******************************)))((()))***+++***((()))))))))))))))))))))))))))***+++***)))((()))******************+++,,,,,,************************************+++,,,------***++++++++++++,,,,,,,,,,,,,,,---...////////////000000000111222333555555999;;;===;;;999999<<>><<<999888666777;;;???CCCLLLVVV[[[ZZZRRRZZZdddjjjlllnnnssswwwxxx|||}}}vvvppplllbbbgggiiihhhiiillloooooojjjddd\\\YYY\\\bbbgggjjjccchhhooossswww|||xxxqqqkkkfff```[[[\\\[[[VVVQQQOOOQQQQQQNNNHHHGGGDDDCCCCCCDDDFFFHHHLLLNNNQQQPPPOOOQQQUUUYYYZZZZZZ[[[\\\]]]^^^^^^___dddeeeeeeaaa[[[TTTOOOMMMLLLLLLNNNRRRVVVYYYZZZYYY```RRRFFFFFFHHHIIIOOOWWWbbboooyyyyyyxxxyyyvvvqqqnnnppptttxxx{{{|||}}}}}}|||}}}~~~~~~}}}}}}~~~vvvpppllliiihhheeedddbbb^^^YYYUUURRRRRROOONNNOOOOOOPPPPPPRRRSSSzzzssskkkfffccc]]]QQQHHHEEEFFFFFFCCCBBBEEEKKKQQQ[[[fffvvv~~~~~~~~~}}}zzztttmmmiiibbbdddjjjrrryyy{{{wwwsssjjjlllnnnmmmlllnnnuuuzzztttnnnssswwwwwwyyy~~~uuucccdddddddddhhhttt{{{iiiXXXLLLEEEBBB777777666555444333333222111222444444444333111000,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,++++++******))))))(((&&&)))------+++)))))))))'''((()))******)))((('''%%%&&&'''((())))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,************************'''))),,,,,,)))((()))***))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))***++++++***((('''((()))((()))******++++++******************************************+++,,,---...******++++++,,,,,,,,,,,,,,,---...///000000000000///000111222444666888999<<<======<<<:::===EEEKKKVVVZZZ```dddfffooonnnYYYKKKFFFGGG??????>>><<<:::999:::<<<===DDDIIIKKKPPPXXX^^^```ZZZbbbkkkppprrrwww|||rrrjjjffffffbbbjjjlllhhhdddfffjjjjjjeeeaaa^^^^^^dddkkkqqquuuqqqtttxxx{{{}}}~~~{{{vvvooohhhbbb^^^\\\[[[XXXZZZXXXQQQNNNQQQSSSRRRKKKJJJHHHGGGGGGIIIJJJKKKPPPTTTWWWWWWUUUVVVZZZ^^^[[[\\\^^^___aaabbbccccccbbbcccccc```[[[TTTOOOMMMLLLMMMOOOUUU[[[______^^^```QQQEEEDDDDDDCCCGGGPPP[[[mmm|||{{{wwwyyyyyyuuuppppppppppppppprrrssstttsssuuuxxx{{{}}}~~~}}}}}}~~~~~~}}}zzzzzzuuunnniiieeeaaaZZZUUUQQQRRRQQQOOOOOORRRVVVXXXnnnfff^^^ZZZYYYUUULLLDDDGGGHHHHHHEEEDDDHHHQQQXXXdddqqq~~~}}}{{{wwwrrrmmmjjjjjjoooyyy{{{yyy|||yyynnniiiooosssqqqpppttt}}}fffhhhhhhhhhjjjtttrrr```SSSLLLHHH888888777555444333222111222444555666666444333111......------,,,+++******+++,,,,,,------,,,,,,+++...------,,,+++***))))))&&&***...///---******++++++,,,...//////...,,,+++&&&&&&((()))************))))))))))))))))))))))))***)))(((((((((***+++,,,************************&&&))),,,,,,***((((((***((((((((((((((((((((((((***)))((()))***+++***((())))))))))))))))))))))))+++,,,,,,+++(((''''''((('''((()))++++++***))))))************************************+++,,,---...)))***+++,,,,,,,,,,,,,,,---...///000111111111111...///000333666999;;;===<<<===>>>>>>???FFFQQQZZZiiikkknnnmmmkkkrrreeeLLL======CCC>>>>>>>>><<<;;;===BBBFFFDDDLLLRRRRRRTTTZZZaaaeeejjjmmmoooooopppxxxtttgggbbbcccggghhhppppppggg^^^___cccddddddeeeiiinnnssswwwyyyyyy}}}~~~{{{uuuuuuttttttuuuwwwyyyyyyxxxsssqqqkkkddd^^^\\\]]]```WWW\\\\\\TTTPPPSSSUUUTTTSSSSSSRRRQQQRRRSSSTTTUUUWWW[[[______]]]\\\```dddbbbcccdddeeefffggggggfffbbbdddeeebbb\\\VVVQQQOOOLLLMMMQQQXXX```dddeeeccc^^^OOODDDDDDCCC???AAAHHHTTTkkk|||{{{vvvxxxzzzxxxuuusssooommmllllllnnnpppnnnppptttxxx{{{}}}~~~~~~}}}|||~~~{{{wwwxxxyyy|||wwwssssssoooeee\\\XXXXXXUUUPPPNNNQQQWWWZZZzzzsssrrr^^^[[[WWWVVVVVVTTTQQQNNNHHHKKKMMMKKKJJJQQQ^^^iiivvv}}}~~~|||yyyuuurrrqqqqqqxxx}}}sssjjjlllooogggeeelllmmmyyy{{{{{{qqqfffbbbccckkkyyy~~~tttfffSSSCCC===<<<:::777555444333222222222222111111111111000000...,,,*********+++,,,+++++++++************)))++++++************++++++))))))))))))))))))))))))***((('''((()))***)))'''((((((''''''(((***,,,---((((((((()))******++++++))))))***+++,,,---------******))))))))))))******))))))))))))((((((((((((''''''(((((())))))******)))))))))))))))))))))))),,,+++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******))))))***,,,...///(((((((((((()))***,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,---...///111222444222555:::<<<:::<<>>CCCNNN[[[jjjtttxxxqqqiiidddhhhtttrrrYYYDDD:::;;;>>>=========???DDDHHHKKKMMMNNNPPPPPPQQQYYYeeelllmmmlllooopppkkkhhhpppyyymmmjjjjjjhhheeeiiijjjhhhccc^^^^^^dddjjjjjjlllqqqxxx~~~yyyuuuqqqooommmlllmmmnnnpppqqqrrrssssssnnnmmmllljjjgggeeecccaaa___]]][[[YYYYYYYYYZZZ[[[``````___\\\ZZZ[[[]]]___ddddddccccccddddddffffffmmmddd___ccciiikkkjjjjjjggggggeeebbb^^^YYYUUUSSSUUUSSSUUU^^^iiimmmiiibbbVVVMMMDDDBBBBBBCCCEEEIIITTTjjj|||}}}zzz}}}~~~zzzuuuvvvvvvtttpppmmmkkkjjjjjjkkknnnrrrwwwzzzzzzyyy{{{yyy{{{|||vvvtttxxx}}}zzzssskkkeee]]][[[YYYYYYWWWVVV[[[bbbsssgggaaa___[[[[[[\\\^^^```^^^ZZZVVVSSSSSSSSSSSSWWW```llluuu|||yyyxxxyyy{{{~~~ttthhhhhhlllgggkkktttvvvvvv{{{|||ppphhheeefffoooxxx|||rrraaaRRRCCC???999555333333222222222222222222111111111111000...---+++***+++,,,,,,++++++++++++************++++++************++++++))))))))))))))))))))))))***((('''((()))***)))(((***)))))))))))))))******((((((((()))******++++++'''''''''(((((())))))******))))))(((((())))))***((((((((())))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++)))******+++,,,,,,++++++***)))))))))***+++,,,,,,(((((())))))******++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,---...000111222333222444888999777999===>>>???GGGUUUeeeqqqxxx{{{rrrllldddbbbfffoooyyy~~~sss```LLL===888999<<<<<<>>>AAAEEEGGGJJJNNNPPPUUUXXX[[[^^^eeennnrrrpppuuutttppplllllluuu{{{pppmmmllliiigggbbbcccdddcccbbbeeelllsssxxxvvvvvvxxx~~~~~~zzzwwwsssrrrnnnmmmllljjjhhhgggggggggjjjkkkmmmoooppppppoooooommmnnnnnnnnnnnnlllkkkjjjeeecccaaa```______```aaadddeeeeeecccbbbbbbdddfffiiiiiijjjlllmmmoooppppppmmmeeeaaafffmmmpppppppppoooooommmiiieee```\\\ZZZYYYWWWYYYaaakkkoookkkeeeVVVMMMEEECCCCCCCCCEEEIIIYYYmmm~~~~~~yyyxxxxxxxxxvvvssspppmmmlllgggiiimmmrrrvvvwwwvvvsssuuuttttttwww{{{|||zzzwwwrrrvvvyyyzzz{{{~~~{{{tttmmmgggddd```______^^^[[[]]]aaa~~~|||~~~mmm___XXXUUUUUU```bbbfffiiijjjggg```\\\YYYXXXWWWZZZcccnnnyyy}}}~~~}}}mmmhhhjjjiiisssyyy{{{rrriiidddgggmmmqqqeeePPPGGG;;;444444555444333333222222222111111111111000///---,,,++++++,,,,,,,,,+++++++++************++++++************++++++))))))))))))))))))))))))***)))((((((******)))(((***************)))((((((((((((((()))******++++++'''''''''''''''((((((((())))))(((((((((((())))))'''(((((())))))*********++++++***))))))(((''''''))))))))))))))))))))))))************************))))))******++++++******)))******+++++++++******((()))***++++++***))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...///111333444666444666999888777999===>>>HHHYYYnnn|||kkkddd\\\[[[```eeehhhhhhcccYYYKKK>>>888888:::===>>>DDDJJJMMMLLLMMMRRRVVV^^^dddjjjnnnuuuzzzyyytttsssnnnhhhgggmmmxxxtttkkkhhhhhhfffdddcccfffiiikkknnnsss{{{~~~xxxpppiiiddd```___^^^^^^______aaaccceeefffkkkmmmppprrrsssrrrqqqpppvvvwwwzzz{{{{{{zzzxxxvvvqqqpppnnnmmmlllmmmmmmnnnoooqqqsssssssssrrrsssuuutttvvvxxx{{{}}}~~~tttnnnlllrrryyy||||||}}}}}}|||zzzwwwrrrmmmiiifff```^^^```gggpppsssoooiiiYYYQQQJJJHHHGGGFFFHHHLLL___qqq~~~{{{{{{{{{zzzwwwtttqqqooohhhjjjoootttxxxwwwssspppkkknnnrrrtttuuuuuuuuuvvvvvvxxxzzzzzzyyy|||~~~xxxqqqmmmmmmgggdddfffhhheeecccddd}}}wwwsssmmmmmmmmmmmmpppyyy~~~kkk]]]XXXZZZ^^^aaaooopppqqqpppmmmggg```[[[YYY\\\```gggoooyyytttkkkiiikkk{{{|||qqqhhhhhhlllyyy~~~tttbbbTTTCCC888666888777555333333222222222111111111000///...---,,,,,,,,,---,,,,,,+++++++++*********++++++************++++++))))))))))))))))))))))))***)))((()))******)))(((((()))***++++++***)))(((((((((((()))******++++++***************))))))))))))(((((((((((((((((()))''''''((()))******++++++*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))*********((())))))*********))))))***+++,,,,,,,,,+++***)))(((***+++,,,,,,+++)))'''******+++++++++,,,,,,,,,+++,,,,,,---------------------...///111333444555:::999:::<<<;;;:::===CCCJJJ\\\sss}}}ssseee\\\SSSPPPSSSVVVTTTQQQMMMEEE<<<777888<<>>999999777555333333333222222222222111000000///...------------,,,,,,,,,++++++++++++***++++++************++++++))))))))))))))))))))))))+++)))((()))***+++***)))&&&''')))***++++++******((((((((()))******+++++++++++++++++++++++++++***))))))(((((((((((())))))'''(((((()))***++++++,,,((()))))))))*********+++************************(((((()))))))))*********))))))*********))))))(((++++++---------,,,+++***)))***,,,---,,,+++)))(((******+++++++++,,,,,,,,,+++,,,---............---......///000222444666777;;;:::<<<>>>>>>===CCCKKK\\\sss~~~sssjjj```VVVJJJDDDEEEFFFCCC@@@???:::666666;;;AAAEEEFFFMMMSSSYYYZZZXXX^^^kkkwww}}}~~~zzzvvvqqqiii```YYYWWWXXXbbbpppzzz{{{yyylllhhhccccccfffkkknnnoooqqquuuzzz|||uuummmeee```ZZZXXXUUUQQQMMMNNNRRRVVV]]]aaagggooowww}}}}}}}}}ooojjjgggfffdddbbbdddiiittt~~~}}}xxxtttsssuuuzzz~~~~~~xxxtttjjjqqqvvvrrrggg]]][[[\\\___dddjjjmmmoooqqquuuxxx|||}}}}}}|||zzz{{{}}}{{{pppooossstttssssssrrrjjjhhhgggbbb^^^YYY[[[]]][[[XXXXXXZZZ]]]ZZZ[[[___fffoooxxx~~~}}}vvvnnngggeeefffhhhaaalllzzz~~~{{{wwwtttqqquuuxxxxxxxxx|||uuuhhh```\\\___ttt{{{rrrwww~~~zzz}}}xxx}}}xxxkkkgggkkkrrrzzz}}}nnnXXXGGG===999666444333333333333222222222222000000000//////...------,,,,,,,,,,,,++++++++++++++++++************++++++))))))))))))))))))))))))+++***))))))++++++***)))&&&'''((()))+++++++++,,,((((((((()))******++++++)))))))))))))))***************))))))))))))******((())))))******+++++++++(((((())))))***++++++,,,************************((())))))******+++++++++******++++++******))))))***++++++,,,,,,,,,++++++)))***+++,,,,,,+++************+++++++++,,,,,,,,,,,,---.../////////...---//////000222444666888999888999<<>><<<<<<;;;999777777777:::@@@FFFKKKMMMSSSYYY___```bbblll|||}}}nnnddd^^^VVVOOOMMMOOOUUU___jjjooonnnjjjdddcccbbbdddiiiooosssuuuxxx{{{~~~qqqddd[[[UUUQQQOOOOOOOOOOOONNNMMMPPPVVV\\\```fffppp||||||{{{{{{yyywwwyyyyyywwwxxx{{{~~~~~~zzzwwwnnntttwwwppp```RRRLLLLLLNNNTTT[[[aaafffjjjqqquuuuuuwwwyyywwwtttsssuuuwww}}}zzzvvvwwwxxxxxxyyy|||mmmffffffddd___XXXUUUVVVVVVSSSOOONNNPPPSSSSSS]]]lll{{{}}}vvvnnniiiiiinnnrrrnnnvvv}}}{{{yyyxxxwwwwwwuuuwwwzzzyyyvvvqqqnnnllljjjooouuuxxxyyy||||||}}}yyyssskkkbbb\\\UUUTTTfffyyyzzztttkkknnnxxxtttkkkjjjvvv{{{~~~vvvgggdddhhhoooxxx|||gggSSSDDD<<<888666444444333333333222222222000000000000///......---------,,,,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))+++***))))))++++++***)))))))))(((((()))***++++++((((((((()))******++++++''''''(((((())))))******++++++************++++++************************************************************************))))))******+++,,,,,,---++++++,,,,,,+++******)))(((((((((((()))***++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---///000000000...---///000111222555777999:::777999===BBBCCCGGGSSS___rrrrrrfff___ZZZOOOJJJCCC===;;;::::::999555999===BBBHHHNNNTTTXXX___ccchhhjjjllluuuqqq^^^RRROOOMMMJJJHHHNNNXXXaaahhhkkkkkkkkkiiihhhiiikkkoootttwwwyyy|||~~~~~~zzzmmmdddXXXNNNIIIHHHHHHIIIKKKNNNQQQRRRTTTYYYaaahhhpppwww|||{{{{{{}}}}}}|||sssxxxyyyqqq```QQQHHHEEEIIILLLQQQTTTXXX^^^gggnnnkkkpppuuuvvvtttssstttwwwyyy{{{wwwjjjdddeeeccc\\\TTTSSSSSSRRRNNNJJJJJJMMMQQQRRRcccyyyxxxqqqkkklllrrrwww|||yyyxxxwwwtttpppnnnlllkkkkkklllnnnooonnnkkkhhhgggfffiiipppwww{{{}}}zzzooommmpppmmmgggjjjccc]]]SSSMMM[[[lllllltttjjjaaabbbkkkwwwuuuhhh```hhhvvvyyy}}}ttteeeccchhhkkkttt~~~sss]]]LLLAAA<<<:::444444444333333333222222111111111111000///...------------,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))+++***)))***+++++++++))),,,+++)))((((((((()))***((((((((()))******++++++'''(((((()))***++++++,,,,,,,,,++++++++++++,,,,,,+++++++++***************,,,,,,++++++***)))))))))************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++***)))'''&&&&&&&&&'''(((***+++************+++,,,---...******+++++++++,,,,,,,,,,,,---///000111000///---000000111333555888:::;;;888;;;@@@EEEHHHMMM[[[hhhuuu{{{hhh^^^VVVNNNHHHFFFCCC???===<<<<<<<<<777<<>>===;;;:::;;;<<<======???IIIWWWbbbhhhlllooorrruuuvvvvvvsssmmmeee^^^[[[]]]XXXSSSPPPLLLIIIMMMSSSYYYeeeqqqyyy|||iiiaaa[[[ZZZXXXRRRLLLIIIHHHDDD@@@@@@DDDKKKSSSXXXbbbhhhrrr}}}{{{rrrggg^^^ZZZ]]]YYYRRRKKKGGGGGGJJJMMMWWWXXX___gggkkklllrrrxxxyyyxxx~~~}}}pppeeehhhlllpppooofffXXXMMMEEEGGGIIIMMMTTT]]]gggnnn|||nnnfffgggkkkqqquuutttmmmaaaYYYPPPOOOOOOQQQVVVZZZ\\\]]]]]]^^^___^^^___aaaeeehhhooorrrxxx{{{{{{zzzzzzzzz|||}}}|||}}}|||yyyvvvnnnkkkiiilllqqqtttrrroooggg```UUULLLGGGFFFEEEEEEBBBCCCDDDCCCDDDLLLXXXccc{{{|||vvvppphhhhhhlllyyy}}}nnniiihhhhhhllltttmmm\\\LLLAAA===;;;888666555444333111222222222111111111111111//////...---------------++++++++++++++++++++++++************))))))))))))************))))))))))))+++++++++***)))(((((((((************))))))))))))++++++******)))((((((((()))(((((((((((()))***++++++***)))((('''''''''(((((((((((()))))))))******++++++******)))*********,,,,,,,,,---------......---------,,,,,,,,,,,,,,,---,,,+++*********++++++************************,,,+++***+++---...---,,,//////.........//////000444555666777999<<>>>>>BBBKKKSSSkkk|||sssoooqqquuuzzzwwwmmmlllkkklllpppyyyyyygggUUUHHHCCC@@@;;;888777666555444111111222222111000111222//////...---,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))*********))))))))))))))))))((((((((('''''''''&&&*********)))))))))))))))))))))*********))))))((()))))))))))))))*********+++,,,,,,,,,,,,+++***)))(((((()))))))))*********))))))))))))******++++++,,,,,,---------.........,,,,,,,,,++++++*********,,,+++++++++++++++++++++************************+++++++++,,,,,,------,,,............///111222333777888999999:::???HHHOOO^^^jjjmmmeeefffttt}}}|||wwwgggVVVHHH@@@;;;999999===@@@???>>>AAAJJJRRR[[[cccnnnxxx~~~}}}uuutttooofffYYYNNNGGGEEEFFFIIIOOOSSSTTTVVVaaammmttt{{{vvvhhh^^^XXXKKKFFFDDDGGGIIIIIIJJJMMMLLLLLLNNNRRR[[[gggttt}}}|||uuupppmmmkkkfff^^^WWWSSSQQQPPPPPPNNNNNNOOORRRTTTXXXcccooo{{{{{{}}}}}}}}}vvvkkkeeeddd```ZZZTTTNNNIIIGGGIIILLLPPPXXXbbbppp~~~}}}zzzxxxvvvyyyvvvssspppoooppprrrsssrrrtttvvvxxxyyy{{{~~~qqqZZZNNNJJJGGGIIIOOOUUU[[[]]]\\\ZZZ]]]___bbbfffjjjooosssuuupppqqqssstttuuuwww{{{}}}~~~}}}yyyyyyyyyuuulllddd```bbbgggmmmqqqooojjjeee[[[VVVQQQLLLIIIGGGEEEDDDAAAAAA@@@>>>===@@@FFFKKK^^^rrr|||zzzsssuuuxxx|||vvvuuusssppppppssszzzsssaaaTTTHHHCCC<<<777555555555555000222333222000///000222///...---,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))******&&&'''''''''((((((((()))))))))))))))))))))******&&&'''(((***++++++++++++((())))))***************((()))+++,,,,,,***((('''))))))))))))************'''''')))***+++,,,------,,,,,,,,,---------......++++++******))))))((((((++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------+++,,,---///222444666888666999;;;;;;<<>>CCCBBBAAAFFFRRR\\\hhhllluuu~~~vvviiiiiifff]]]RRRJJJGGGGGGIIIMMMTTT[[[\\\___jjjvvvtttdddVVVOOOMMMGGGBBB@@@DDDGGGHHHLLLPPPTTTXXX___gggqqq~~~{{{|||~~~}}}xxxuuutttnnniiibbb^^^\\\[[[ZZZYYYUUUUUUUUUVVVTTTVVV```kkktttwww{{{~~~uuuwwwyyy}}}rrreee```XXXPPPKKKJJJLLLMMMJJJMMMSSS\\\iiiyyy}}}zzzwwwuuusssqqqnnnllljjjhhheeebbbaaabbbcccdddcccfffhhhkkkmmmppptttwwwyyyyyyyyyyyy{{{}}}}}}{{{yyy{{{~~~~~~{{{zzz{{{|||}}}}}}dddPPPJJJJJJDDDFFFLLLTTT\\\cccfffggggggjjjooosssuuuwwwyyyzzzyyyzzz|||}}}}}}~~~{{{yyy{{{|||vvviii______bbbggglllnnnlllfffbbb]]]YYYTTTPPPMMMJJJHHHFFFFFFDDDBBB???>>>AAAEEEIIIVVVhhh~~~xxxvvvvvvwwwxxx|||}}}uuunnnlllooosss~~~qqqgggQQQJJJ???777333333444444222444666444000///000222//////---,,,++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))************((((((((()))***+++++++++))))))))))))************&&&&&&''')))***+++,,,---((()))******++++++******)))+++,,,......,,,***))))))))))))*********++++++'''(((***+++------......+++++++++,,,,,,,,,------*********)))))))))))))))******+++,,,,,,,,,++++++***************************,,,------++++++---...+++,,,...111444777:::<<<555888<<<@@@EEEQQQaaannn}}}|||rrrdddaaaiiinnnmmmfffZZZLLLCCC>>>::::::<<<<<>><<<;;;<<<===>>>>>>??????AAABBBCCCDDDEEEFFFGGGIIIIIIJJJMMMPPPSSS[[[]]]]]]\\\ZZZWWWWWWWWWSSSUUUYYY___gggqqqyyy~~~~~~vvvnnnhhhffffffgggggglllrrrxxx|||}}}}}}|||{{{{{{|||~~~~~~tttmmmffffffgggggghhhhhhiiiiiirrrttttttpppjjjgggjjjnnnkkkcccVVVKKKDDDAAA@@@???FFFMMMZZZgggnnnppptttzzzxxxuuuyyyssspppnnnqqqsssxxxpppYYYFFF<<<888555333777666555444444444444444/////////...------,,,,,,---,,,++++++******+++++++++)))'''%%%%%%&&&(((***(((((())))))******++++++******))))))))))))******))))))(((((((((((()))))),,,+++++++++***)))))))))*********))))))))))))(((*********)))))))))))))))))))))***+++,,,------...***************)))((((((...---+++******+++---...///......------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))))))))***+++,,,...///000555444333555888;;;<<<<<<:::GGGYYYiiiwww}}}xxxppphhh]]]PPPJJJEEE???===???>>>999888<<<>>>>>>DDDLLLNNNXXX^^^bbbqqqcccPPPMMMIIIBBBJJJHHHNNN]]]ggghhhggghhhrrrxxx~~~nnn]]]QQQKKKJJJGGGDDDFFFJJJMMMNNNMMMTTTUUUZZZdddrrr{{{wwwuuuqqqmmmhhhdddaaa```aaa```^^^\\\YYYVVVSSSQQQKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJLLLMMMMMMMMMMMMLLLMMMOOOPPPRRRRRRRRRQQQWWWXXXZZZ]]]```bbbeeefffiiilllrrrwww{{{~~~~~~~~~}}}yyyxxxxxxwwwvvvxxx{{{{{{zzzvvvssssssrrrqqqnnnkkkhhhfffiiiqqqvvvsssmmmgggaaa[[[aaaaaagggooorrrwwwxxxpppkkktttxxxgggWWWLLLKKKQQQ]]]lllwww{{{zzzwwwrrrssswww{{{wwwtttrrrqqqooolllhhhdddaaa___ZZZXXXUUUTTTTTTSSSRRRPPPPPPMMMIIIGGGEEECCC@@@<<<>>>===;;;:::999:::;;;<<<::::::;;;<<<===>>>>>>???>>>???AAAAAAAAACCCFFFIIIJJJLLLOOOPPPPPPRRRTTTVVVVVVYYY___gggpppxxx~~~|||wwwuuuuuuuuuuuusssvvv{{{~~~~~~~~~}}}}}}~~~|||sssmmmjjjkkkllllllmmmmmmmmmllltttxxxzzzxxxrrrmmmlllmmmfff___UUUKKKDDD@@@???>>>EEEHHHQQQ\\\ccciiirrr{{{|||ttt{{{}}}{{{}}}xxxsssuuu~~~yyycccPPPCCC<<<888666777666555444333333333444000000///......------,,,---,,,++++++***++++++++++++)))'''&&&&&&(((***+++)))))))))))))))***************))))))))))))******))))))(((((((((((())))))+++++++++***************++++++*********)))))))))************))))))))))))******************++++++***************))))))(((------++++++++++++,,,---......------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,---///000111222333555666888:::;;;<<>><<<>>>===;;;===CCCFFFFFFHHHNNNYYYccckkkqqquuuZZZJJJHHHIIIGGGTTTVVV]]]gggmmmnnnssszzzzzziii[[[RRRLLLIIIMMMMMMNNNPPPRRRSSSSSSSSS]]]bbbjjjvvv~~~{{{vvvppplllhhhfffccc^^^ZZZWWWTTTSSSQQQPPPOOOMMMJJJHHHEEEDDDCCCBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHJJJKKKMMMOOOQQQTTTUUUVVV\\\^^^ccchhhmmmppprrrsssuuuxxx||||||{{{{{{zzzyyyyyy|||~~~}}}~~~wwwqqqqqqqqqooommmjjjgggeeekkkrrruuupppfff^^^UUUNNNSSSTTT\\\gggmmmssswwwnnnhhhmmmvvvyyynnn]]]PPPIIIGGGKKKXXXkkk|||}}}zzz|||}}}wwwrrrmmmiiigggcccbbb^^^[[[WWWTTTQQQPPPLLLJJJGGGFFFGGGFFFEEEDDDDDDBBB???>>>===;;;999777999888777777777888999:::888888888888999999999:::888999::::::999:::===???===???AAADDDFFFJJJOOORRRVVV[[[bbbkkkssszzzzzzsssnnnmmmnnnooopppqqqpppooonnnuuuzzzyyyrrrllljjj```[[[TTTKKKDDD@@@>>>>>>DDDDDDHHHOOOVVV```nnn{{{zzzxxx|||}}}rrrppp{{{qqq^^^MMMAAA;;;888666666555444333222222333000000//////......------------,,,+++++++++++++++***)))((('''(((***,,,---************))))))))))))******))))))))))))*********))))))(((((())))))******************+++++++++,,,+++++++++************************************+++*********))))))))))))+++************)))))))))++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------,,,,,,++++++------......///000111222111444888:::999:::===@@@RRRbbbvvvrrrbbbWWWOOOGGGDDD@@@<<<;;;===<<<@@@GGGNNNOOONNNPPPUUUiiirrrzzz~~~dddRRRIIIGGGMMMTTTdddhhhoootttuuuxxx|||ppp___QQQKKKIIIJJJJJJMMMPPPTTTUUUTTTTTTVVVXXXlllttt~~~zzzxxxuuusssoookkkgggccc^^^ZZZVVVTTTQQQNNNJJJHHHFFFEEEDDDDDDCCCBBBAAA???===<<<::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;======>>>>>>???>>>>>>>>>BBBBBBCCCDDDCCCBBB@@@??????@@@AAACCCDDDFFFGGGGGGMMMOOORRRVVV[[[___bbbccceeejjjpppuuuxxxyyy{{{|||~~~{{{|||xxxsssooopppppppppooommmjjjiiilllrrrssskkk```WWWNNNHHHHHHIIIQQQ\\\bbbiiizzz{{{pppiiidddfffdddYYYLLLGGGIIIMMMWWWfff{{{}}}wwwpppiiiddd```]]][[[WWWTTTQQQLLLIIIFFFEEEEEEDDDBBB???======<<<:::888===<<<;;;:::999888777666666666555666666888999:::999999999999999999888888777999999999888888999;;;;;;===>>>???AAADDDIIIMMMRRRUUU[[[ccckkkrrrwwwzzz{{{}}}{{{vvvsssnnnoooppprrrrrrqqqooonnntttyyy}}}}}}wwwoooiiieee\\\YYYTTTMMMFFFAAA???>>>BBB@@@AAAGGGMMMXXXhhhvvv}}}ppp~~~uuusss||||||jjjVVVGGG===999777666555333222222222222111111000//////......---------,,,++++++++++++,,,******))))))***+++---///++++++******))))))((((((+++******))))))******+++***))))))))))))))))))***)))))))))***+++++++++,,,,,,,,,,,,+++++++++******)))***************++++++++++++******************++++++*********))))))*********+++,,,,,,,,,++++++,,,,,,,,,,,,------------+++++++++******+++++++++,,,,,,------------,,,,,,.........//////000111222333777;;;;;;;;;===DDDKKKXXXiiikkkYYYPPPJJJDDDBBB???;;;;;;===@@@JJJVVVYYYTTTRRRYYYbbbzzznnnXXXRRRPPPNNNWWWeeeqqquuu{{{~~~tttfff\\\PPPHHHHHHKKKMMMNNNOOOTTTXXXXXXUUUUUUZZZ```{{{|||vvvrrrnnnjjjhhhfffccc^^^ZZZWWWSSSOOOMMMIIIGGGEEECCC@@@???>>>===>>>>>>>>>======<<<::::::777777888888999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========<<<<<<;;;???@@@AAAAAAAAA@@@>>>>>>>>>>>>??????@@@AAAAAABBBEEEFFFGGGJJJMMMQQQTTTVVVVVVZZZ```eeehhhkkknnnppp{{{{{{sssmmmjjjlllnnnqqqsssssssssqqqpppnnnrrrqqqhhh^^^YYYTTTPPPLLLKKKMMMSSSWWW]]]kkkyyy{{{ooogggZZZVVVPPPJJJFFFHHHOOOVVVkkkxxx|||wwwtttmmmhhhaaa\\\XXXVVVTTTRRRMMMKKKHHHDDDAAA???>>>>>>???===;;;999999999777666999999999888777777777777555555666777888999:::::::::::::::999999999999888999;;;<<<;;;:::999:::;;;<<<===>>>>>>???BBBFFFJJJMMMNNNQQQVVV]]]dddjjjnnnppptttzzz~~~||||||~~~}}}}}}}}}}}}{{{yyyqqqrrrsssssssssrrrqqqqqqssstttuuusssnnniiidddaaa\\\[[[WWWPPPHHHBBB@@@@@@>>><<<>>>CCCIIIRRR```nnn}}}~~~lllxxxxxxxxxzzzwwwpppvvv~~~sss```NNNAAA:::777777555444333222222222222111111000//////.........---,,,,,,++++++,,,,,,************+++,,,...///++++++******))))))((((((++++++************++++++******))))))))))))******)))))))))***+++++++++,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,******++++++,,,---......,,,,,,+++***)))*********)))***+++,,,,,,,,,,,,+++,,,,,,,,,------.........,,,++++++++++++++++++,,,,,,------.........------............///000222222555888;;;;;;<<>>BBBHHHWWWcccaaaXXXXXXffftttsss```TTTWWWZZZZZZcccrrrxxx|||vvvfff[[[SSSOOOKKKJJJLLLOOOPPPPPPZZZ^^^```^^^ZZZ]]]gggppp|||wwwooohhhbbb^^^ZZZWWWUUURRRNNNKKKIIIGGGEEECCC@@@???>>><<<;;;:::::::::888888888999888888777777777777888888999:::;;;;;;<<<<<<<<<=========>>>>>>===>>>>>>>>>>>>======<<<===>>>@@@AAAAAAAAA@@@?????????????????????@@@@@@CCCCCCBBBCCCDDDGGGIIIKKKKKKMMMPPPSSSVVV[[[```dddrrrvvv|||yyykkkdddbbbiiilllppptttwwwxxxxxxwwwsssuuurrrhhh```^^^]]]\\\XXXTTTPPPPPPQQQWWWcccmmmsssfff^^^PPPKKKGGGGGGIIINNNXXX```yyy~~~yyytttoooiiifff]]]ZZZUUUQQQOOONNNLLLJJJEEEDDDBBB@@@===<<<;;;:::999888777777999:::::::::555666777777555444555777666777777888999:::::::::999999999999999999888888999;;;<<<<<<;;;::::::;;;999:::<<<===>>>@@@DDDGGGIIIIIIJJJLLLQQQWWW]]]aaaccchhhmmmssswww{{{~~~~~~}}}|||{{{{{{~~~~~~}}}}}}~~~~~~}}}xxxxxxwwwwwwwwwvvvvvvvvvsssqqqooolllhhheeebbb```^^^^^^ZZZSSSIIIBBB@@@@@@::::::>>>EEEKKKRRR^^^jjjrrrttt~~~kkkrrrrrrnnnqqqrrrzzzyyyllllllttt|||mmmZZZIII???999888666555444333222222222222111111000000//////...------,,,,,,,,,,,,,,,+++++++++++++++,,,---...************))))))))))))++++++************+++++++++******))))))******+++***************+++++++++,,,+++++++++************))))))******+++,,,,,,,,,******+++,,,---...//////---,,,+++***)))***++++++))))))******+++,,,,,,,,,,,,,,,---...///000000111---,,,,,,++++++,,,,,,---------......//////......------...///000222333444777999;;;>>>CCCMMMYYYbbbvvvuuu^^^LLLGGGCCCAAABBBAAA@@@EEELLLSSSaaajjjfff```fffwww~~~zzzuuucccYYYWWW```dddeeennn|||vvvkkk]]]RRRLLLEEEFFFIIILLLPPPSSSUUUWWWccceeefffdddbbbgggsss}}}zzzuuussskkkfff___XXXSSSOOOKKKHHHEEEBBB@@@??????>>>===<<<999999888888888888888999888888999999999999888888777777888999:::;;;<<<============>>>>>>>>>>>>?????????@@@AAAAAA@@@@@@@@@>>>???@@@AAABBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@???@@@AAABBBCCCDDDEEEFFFGGGIIINNNTTTXXXaaaeeejjjpppuuu{{{{{{lllddddddiiilllrrrwww{{{||||||{{{zzz|||yyyppphhhffffffeeeeee___YYYTTTUUUZZZbbbggg|||iiiZZZQQQJJJIIIMMMSSSXXX]]]jjjwwwxxxuuupppkkkgggbbb]]]YYYRRROOOLLLIIIHHHFFFDDDBBB======<<<;;;:::999777666666555444555777999999999444666777666444333555777777777888999999::::::999999999::::::::::::::::::888:::<<<===;;;::::::;;;888:::<<<======>>>@@@BBBDDDDDDEEEGGGJJJNNNQQQRRRVVVYYY^^^bbbggglllqqquuutttxxx|||}}}{{{zzz|||||||||{{{zzzzzz}}}~~~~~~}}}|||zzzyyyxxxyyyzzz{{{uuurrrooollliiigggeeeccc``````\\\SSSHHH@@@>>>???===>>>DDDLLLSSSZZZfffrrryyyiiiiiisss}}}ooorrr|||mmmlllnnnnnnuuurrrpppsss{{{iiiUUUGGG:::999888666555444333333333222222111111000//////......---,,,,,,,,,,,,---++++++++++++++++++,,,,,,)))))))))))))))*********,,,++++++******++++++,,,+++******))))))******++++++++++++***************++++++*********)))))))))))))))***++++++,,,------+++++++++,,,,,,---------...,,,+++))))))***+++,,,***))))))))))))+++---...------...///000111222333...------,,,,,,------...------...///////////////------...000222444666777:::<<>>===@@@BBBEEEMMMVVV]]]fffkkkjjjmmmzzzzzzrrrppppppnnnmmm^^^^^^bbbiiimmmpppyyyttteee\\\VVVMMMHHHGGGCCCGGGLLLPPPSSSXXXaaaggglllnnnoooooopppvvv}}}vvvooohhhcccaaaVVVSSSMMMIIIEEEBBB???===<<<:::999999::::::888777555555555666666777888999;;;;;;<<<<<<<<<<<<;;;;;;888888:::;;;<<<>>>??????BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBB@@@AAACCCCCCDDDFFFJJJMMMQQQTTTXXX^^^cccjjjrrrwwwyyy|||tttnnnoooppptttyyy}}}~~~~~~}}}wwwtttrrrooopppkkkddd___]]]___aaaaaaxxxcccSSSIIIGGGLLLWWWbbbgggmmm}}}wwwrrrhhheeeaaa\\\YYYUUUPPPMMMLLLIIIGGGEEEDDDBBB???<<<777888888999888666444333777555444444555555555444555777999888555444666888777888888999999999999999;;;;;;<<<<<<<<<=========999;;;======<<<;;;;;;<<<;;;<<<>>>>>>===<<<<<<===???AAACCCEEEGGGHHHHHHHHHLLLNNNRRRUUUYYY^^^eeeiiiiiipppvvvwwwuuuuuuzzz{{{zzzzzzxxxxxxzzz~~~~~~}}}}}}zzzxxxwwwyyy{{{|||wwwuuurrrooommmkkkhhhgggbbbaaa]]]SSSGGG>>><<<>>>BBBCCCJJJSSS[[[dddqqq|||uuudddaaajjjuuu}}}}}}zzzxxxyyyyyyllllllnnnmmmrrr{{{yyysss^^^NNN;;;:::888777555444444333333333222222111000000000......---,,,,,,,,,,,,---+++++++++++++++++++++***(((((())))))******++++++,,,++++++******++++++,,,++++++************++++++,,,+++++++++******))))))*********))))))))))))((())))))***+++,,,,,,------,,,,,,,,,+++++++++******...---+++))))))***+++,,,***)))(((((()))+++---...---...///000111222333444///......------......///------...///000000//////......///111444666888:::>>>AAAIIITTTaaalllsssuuuuuu~~~~~~qqqaaaPPPCCC;;;999:::>>>BBBHHHSSS^^^ccchhhjjjlllxxx{{{kkkcccccceeefffggg___eeelllqqqrrrwwwmmm^^^QQQLLLJJJEEEDDDFFFHHHMMMQQQSSSVVV___mmmxxxvvvxxx{{{}}}vvvssslllddd\\\TTTOOOLLLHHHEEEAAA???===;;;999666:::999888999::::::888666555555555666777888:::::::::::::::;;;;;;:::999999:::;;;<<<===???AAABBBBBBIIIIIIIIIJJJJJJJJJKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIHHHFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCCCCDDDDDD>>>@@@CCCCCCCCCCCCDDDFFFIIIKKKNNNQQQVVV\\\dddiiioootttzzz~~~}}}xxxzzzyyy|||}}}yyyxxxuuunnngggdddbbb^^^ZZZjjjSSSKKKMMMNNNWWWdddpppzzz|||uuunnnhhhddd\\\YYYVVVSSSPPPMMMIIIGGGDDDBBB@@@>>><<<;;;::::::666666666666555555555555555666777888777555333222444444555555666666777777777888999:::;;;<<<<<<<<<:::;;;;;;;;;;;;;;;:::999===;;;::::::<<<======<<<:::;;;;;;<<<===>>>>>>>>>?????????@@@@@@AAAAAABBBGGGGGGHHHKKKOOOSSSXXXZZZ]]]```eeejjjmmmqqquuuwww~~~zzzwwwxxx{{{~~~~~~|||{{{}}}{{{{{{|||~~~~~~|||yyywwwwwwxxxzzz{{{}}}yyytttssstttsssooojjjhhhgggbbbXXXLLLDDDCCCDDDIIIPPPYYY___ccckkkvvv|||eee\\\YYYZZZeeettt}}}wwwuuu~~~~~~yyy|||yyyoooeeeeeeqqquuuppp[[[JJJBBB;;;999888444111222111111222222222000...---444222///---,,,,,,---...+++******)))))))))))))))'''((()))***+++*********((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---******))))))))))))******------,,,++++++***++++++///...,,,+++***+++,,,,,,,,,---...///000000000000...///000000000///---,,,)))******++++++,,,---------------,,,,,,------...)))222555222444<<>>AAAGGGPPPZZZaaagggkkknnnuuullliiieeeaaaaaaeeelllqqqoookkkkkkrrryyyrrr```YYYPPPIIIHHHGGGEEEGGGLLLNNNRRRWWW\\\gggvvv{{{uuupppeee___XXXRRRNNNJJJEEEAAA>>>===;;;999777777777777999666333444777999888777888999:::;;;<<<===>>>???>>>===<<<<<<<<<===>>>???<<<===>>>???@@@CCCHHHKKKLLLLLLNNNOOOOOONNNMMMMMMLLLLLLNNNQQQTTTUUUTTTRRRTTTRRRPPPOOONNNKKKHHHFFFHHHGGGGGGHHHIIIHHHFFFDDDHHHHHHGGGGGGFFFEEEEEEEEEHHHGGGEEECCCCCCDDDDDDDDDEEEFFFGGGGGGJJJOOOUUUZZZ___ccciiipppwww}}}~~~vvvqqqnnnkkkeee```xxxyyy{{{|||~~~xxx```NNNLLLRRR]]]fffrrr~~~|||uuummmfff___XXXTTTRRROOOLLLIIIHHHEEEBBB???===<<<:::888777666555555555555555666666666666666444555777888999888777666777777777888888888888888666777888999:::;;;;;;;;;;;;<<<======>>>>>>>>>>>>@@@>>><<<;;;<<<======<<<<<<======>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDGGGKKKOOOQQQSSSUUUXXX[[[___eeekkkpppxxxwwwwwwxxxzzz{{{{{{zzzyyy~~~~~~}}}}}}~~~}}}{{{{{{|||~~~~~~|||zzzyyyzzz|||}}}|||xxxttttttvvvuuurrrnnnnnnlllfff\\\QQQLLLLLLOOOVVV\\\dddhhhjjjoooxxxooo```\\\[[[[[[dddoootttqqqrrr}}}|||vvvwww}}}{{{lllgggqqq}}}jjjPPPEEE:::777666444222111333333333333222111000///222111000...------------+++************++++++,,,))))))))))))***************))))))))))))***++++++************************************************++++++*********************))))))(((((())))))******)))(((((('''''''''(((---,,,+++******+++,,,,,,...............---,,,,,,...///000000///...---,,,---------,,,++++++******------------------...///,,,333777777888<<<@@@@@@MMM\\\kkkmmmjjjfffbbb]]]^^^\\\[[[XXXOOOCCC;;;:::999;;;???FFFNNNWWW___ccciiirrr}}}|||jjj```\\\ZZZ\\\bbbjjjqqqsssrrroooqqqzzzppp^^^QQQOOOHHHDDDFFFGGGHHHLLLRRRUUU\\\dddkkkvvv{{{vvvooohhhcccYYYTTTNNNIIIEEEBBB===:::<<<;;;999888666666666777<<<999777777999;;;:::999777888999:::;;;<<<===>>>@@@???>>>>>>>>>???@@@AAA???AAABBBCCCDDDGGGKKKNNNSSSSSSUUUVVVVVVVVVUUUTTTTTTTTTTTTWWW[[[]]]^^^^^^ZZZXXXVVVUUUTTTRRRPPPMMMJJJKKKLLLMMMNNNMMMKKKIIILLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKIIIGGGFFFFFFGGGFFFFFFGGGGGGHHHKKKOOOSSSUUUXXX]]]cccjjjqqqwww{{{|||yyysssjjjdddmmmnnnnnnpppttt|||yyyfffTTTLLLSSS^^^qqqyyyvvvqqqiiiaaaZZZRRRLLLHHHFFFDDDBBB@@@???>>>;;;999999999888777666666666777555555666666777777888888444555777999:::;;;;;;:::;;;::::::::::::::::::999555666777999:::;;;;;;;;;===>>>???AAABBBDDDEEEEEEFFFCCC???=========<<<<<<>>>>>>>>>???@@@@@@AAAAAA???@@@AAABBBBBBCCCCCCCCCAAAAAA@@@@@@AAACCCFFFGGGIIIIIIJJJKKKOOOVVV___eeeiiimmmqqqtttuuutttttttttttt{{{||||||||||||}}}~~~}}}{{{{{{|||}}}~~~|||{{{zzz{{{}}}~~~{{{xxxuuuvvvxxxxxxuuurrrtttrrrlllccc[[[XXX[[[^^^eeejjjooopppppprrryyy~~~pppeee]]]^^^^^^^^^ccckkknnnnnnttt{{{zzz{{{}}}wwwjjjpppzzz^^^MMM===777777666444444555444333222222111111222111000000000///---,,,,,,------,,,+++++++++++++++,,,+++***)))((()))******+++************+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***((('''))))))(((((((((((())))))++++++***))))))))))))***++++++*********+++,,,,,,//////......,,,+++))))))...////////////...------///......---,,,,,,++++++------------......///000222444888<<<<<<<<>>EEEMMMUUU]]]cccfffsssjjjTTTVVVTTTVVV^^^jjjtttyyyyyywwwyyytttbbbVVVMMMHHHHHHDDDCCCFFFJJJNNNUUU\\\ccckkkuuu}}}{{{tttmmmeee^^^WWWRRRKKKHHHCCC???<<<:::777555999888888777777777777777;;;999777777999:::999888888999:::;;;===>>>???@@@BBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIKKKOOORRRUUUVVVWWWXXXYYYXXXWWWWWWWWWVVVVVVYYY^^^bbbdddeee^^^\\\ZZZYYYYYYXXXVVVTTTPPPRRRUUUWWWWWWWWWUUUSSSSSSSSSSSSTTTTTTTTTTTTUUURRRTTTUUURRRMMMJJJJJJKKKJJJKKKKKKKKKIIIJJJKKKMMMLLLNNNQQQUUU[[[aaagggjjjsssvvvzzzzzzppphhhlllkkkjjjlllqqqyyy|||hhhWWWLLLOOO^^^ooo~~~vvvpppiiiddd^^^WWWQQQKKKEEEAAA@@@>>><<<;;;<<<;;;999777777777666666666777888888666666777888999:::;;;<<<777888999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::666777999:::;;;<<<======@@@@@@BBBDDDFFFIIIKKKLLLKKKHHHCCC@@@>>>>>>===<<<<<<======>>>???@@@AAAAAA@@@AAABBBDDDEEEFFFFFFFFFEEECCCAAA@@@???@@@AAABBBCCCCCCCCCDDDFFFLLLTTTYYYWWW^^^gggmmmnnnmmmmmmnnnpppxxx}}}}}}}}}}}}~~~~~~}}}|||||||||}}}~~~}}}|||{{{zzzzzzzzz|||||||||zzzxxxxxxyyyyyywwwuuuvvvuuurrrlllhhhfffhhhjjjooorrrvvvvvvttttttxxx|||yyyqqqvvv{{{ssskkkddd```aaaaaaaaaeeelllrrruuu}}}{{{sssqqqzzzoooqqq}}}oooZZZDDD;;;;;;:::888777666555333111111111222222///000111111000...,,,+++000///---,,,***))))))(((...,,,***(((((((((***+++***************+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---,,,+++(((''')))(((((((((((((((((())),,,++++++*********++++++)))))))))******++++++,,,............---+++***))).....................---,,,,,,------.../////////...---......///000111222777444777===>>>>>>IIIYYYooowww}}}vvveeeUUULLLIIIGGGCCC???>>>:::777:::??????FFFNNNTTTWWW]]]fffnnnttt___SSSTTTYYYaaakkktttzzz}}}~~~ttt]]]PPPJJJJJJLLLHHHGGGGGGJJJOOOYYYdddllluuu||||||xxxtttoooggg^^^WWWPPPJJJFFFBBB@@@===:::888777666666888888888888999999999:::<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAABBBDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIKKKLLLMMMNNNOOORRRUUUVVVWWWXXXYYYZZZZZZYYYYYYWWWXXXZZZ___dddgggiiihhhaaa___^^^^^^___```___^^^WWWZZZ^^^aaaaaa```___^^^[[[[[[[[[\\\]]]^^^^^^___YYY\\\^^^[[[UUUPPPOOOPPPRRRSSSTTTSSSQQQOOOOOOPPPMMMLLLLLLOOOSSSWWWZZZ[[[dddhhhmmmsssxxx|||}}}tttnnniiihhhgggiiiooowww~~~zzzkkkYYYMMMLLLWWWlll~~~|||wwwpppggg```XXXTTTOOOJJJFFFBBB>>>;;;<<<:::999999::::::999777222222222333444555666777888999999;;;<<<===>>>???;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;:::::::::999:::;;;===>>>???@@@@@@BBBCCCDDDFFFHHHKKKNNNOOOOOOKKKFFFCCCAAA@@@???===;;;<<<===>>>@@@AAABBBCCCEEEGGGIIIKKKLLLMMMLLLLLLHHHFFFCCCAAA?????????@@@>>>@@@AAABBBCCCEEEHHHKKKIIIRRR]]]dddggghhhjjjkkkpppwww}}}|||||||||}}}~~~}}}|||{{{{{{{{{||||||}}}~~~|||{{{zzzzzzyyywwwvvvttttttuuutttrrrqqqqqqqqquuuwwwyyyyyyxxxwwwyyy|||zzzsssrrrmmmfffkkkrrrmmmkkkfffaaa___```dddlllssszzz{{{kkkfffmmm{{{vvvsssuuu~~~gggNNNAAA>>><<<999777555444222111000000111111...///000111111///,,,+++---,,,+++***************...,,,***)))((()))***+++***))))))))))))***++++++************************++++++++++++++++++++++++'''(((+++,,,---,,,***)))))))))(((((((((((())))))(((((('''''''''(((((())))))))))))***++++++++++++------............------...------------.........,,,------......//////000.........///000111333444;;;555666<<>>???@@@@@@@@@@@@@@@AAA??????AAABBBDDDFFFGGGHHHHHHHHHJJJKKKLLLMMMNNNNNNNNNPPPRRRRRRSSSTTTVVVXXXZZZ[[[]]]____________^^^\\\^^^dddkkkpppqqqooommmfffdddcccdddfffggghhhggg\\\```dddffffffeeeeeefffbbbccccccdddeeefffggggggbbbdddeeebbb]]]YYYWWWWWWYYY[[[\\\[[[YYYVVVVVVVVVSSSQQQNNNNNNPPPRRRQQQPPPUUUYYY^^^cccfffjjjooossszzz}}}~~~yyyvvveeeddddddggglllrrruuuwwwfffZZZNNNLLLSSSdddzzz{{{tttnnniiibbbZZZTTTLLLIIIEEEBBB@@@>>>;;;999888777666666888888777666444444444555666777888999::::::;;;<<<===>>>???@@@???>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@AAABBBCCCCCCDDDDDDEEEFFFHHHKKKMMMOOOOOOLLLIIIGGGFFFDDDAAA???>>>???AAACCCEEEGGGIIIJJJOOOQQQRRRTTTTTTRRRQQQOOOHHHFFFCCC@@@>>>=========:::===???@@@@@@???@@@AAADDDJJJTTT\\\bbbdddfffgggmmmttt~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxwwwqqqsssvvvxxxyyyxxxvvvuuuyyy{{{}}}}}}|||{{{|||}}}wwwpppooonnniiioooxxxvvvpppkkkbbb\\\\\\dddpppyyy~~~kkkeeegggsssxxxtttsssYYYIIIAAA;;;888666444333222111111000000000...///000111000///---,,,(((((())))))***,,,---...---,,,+++***)))***++++++)))))))))))))))***++++++++++++++++++++++++++++++************************'''(((***+++,,,,,,++++++******))))))))))))************)))))))))***++++++)))***++++++,,,+++++++++++++++---....../////////---------,,,------...///000//////...------,,,,,,.........000111333555666<<<888999???IIIWWWhhhwwwrrrcccZZZSSSMMMHHHFFF@@@<<<::::::999999>>>DDDLLLWWWcccfffffflll}}}qqqZZZRRRUUUZZZgggvvv|||yyyzzzrrrYYYMMMGGGCCCDDDHHHGGGOOOXXX___jjjzzz}}}wwwqqqkkkddd```WWWSSSNNNIIIFFFBBB???===777777777666555666888:::;;;<<<===>>>????????????;;;===???@@@@@@@@@AAABBBBBBBBBDDDFFFHHHJJJKKKLLLNNNOOOQQQSSSTTTUUUVVVVVVUUUWWWYYYZZZYYYZZZ\\\]]]^^^___```bbbcccccccccbbbbbbfffmmmtttyyyxxxtttpppjjjhhhfffeeeggghhhhhhhhhaaadddhhhiiigggggghhhkkkjjjjjjkkklllmmmmmmnnnnnnlllkkkjjjhhhfffdddbbb``````bbbbbbaaa^^^\\\[[[[[[YYYVVVSSSRRRRRRQQQNNNJJJKKKNNNQQQSSSTTTWWW]]]aaaqqqtttxxxzzz{{{|||~~~~~~kkkjjjiiijjjlllllljjjgggWWWPPPLLLSSSbbbuuu~~~rrrllleee```\\\WWWQQQLLLHHHEEEBBB@@@>>>===:::999777666555666777777777555666666666777888999:::;;;::::::;;;;;;<<<===>>>>>>???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===???AAABBBDDDDDDEEEFFFEEEEEEEEEFFFIIIKKKMMMNNNLLLKKKJJJIIIGGGDDDAAAEEEFFFIIILLLOOORRRTTTUUUWWWXXXXXXWWWUUUQQQMMMKKKGGGEEEBBB???===<<<<<<===999;;;===>>>>>>===>>>???BBBEEEKKKRRRYYY]]]___^^^dddjjjttt|||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{||||||{{{zzzzzzzzzzzzrrrsssuuuxxxzzz{{{{{{zzz{{{|||~~~~~~}}}|||||||||zzzrrrsssuuurrryyy}}}vvvjjj^^^ZZZaaannnwww}}}llljjjkkkpppyyy}}}sssgggTTTHHH>>>999888444444444444333222111000...///000000000///...---+++++++++++++++,,,---...***++++++++++++++++++,,,+++************+++,,,,,,++++++++++++++++++++++++******************************************++++++++++++************++++++------,,,,,,---......///+++,,,,,,------,,,+++*********+++------.........------,,,,,,,,,---.../////////......---,,,,,,+++......///000222444666777:::<<>>;;;;;;;;;>>>FFFNNN^^^fffoootttvvv|||{{{jjj[[[WWW[[[bbbkkkvvv|||hhhQQQIIIGGGDDDGGGMMMOOO]]]llluuu~~~{{{vvvooohhhbbb\\\WWWTTTKKKHHHDDDBBB@@@>>>;;;999555666777777666666:::===<<<===>>>???@@@@@@??????:::===AAABBBBBBBBBDDDEEEHHHIIIJJJLLLNNNPPPRRRSSSUUUVVVXXX[[[]]]^^^^^^^^^^^^```bbbbbbbbbbbbcccdddcccdddfffhhhiiiiiiiiiiiinnnqqqvvv|||{{{xxxtttqqqmmmkkkjjjjjjjjjiiihhhkkknnnmmmkkkkkknnnrrrrrrrrrrrrsssssstttttttttuuuqqqmmmmmmoooooommmjjjjjjjjjiiifffccc```___```^^^[[[XXXXXXXXXVVVPPPKKKKKKLLLMMMJJJHHHJJJPPPVVVaaadddiiinnnqqqtttxxxzzz}}}wwwuuusssqqqooojjjbbb\\\RRRMMMOOO\\\ooowwwrrrgggbbb[[[WWWTTTQQQMMMIIIDDDAAA>>><<<:::999777555888777666777888888777666333333333444555666777888999999::::::;;;<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>><<<===???AAACCCDDDEEEEEEGGGFFFEEEDDDEEEGGGIIIKKKMMMLLLLLLLLLLLLJJJFFFBBBKKKMMMOOOSSSWWWZZZ]]]^^^ZZZZZZYYYVVVRRRLLLGGGCCCGGGEEEBBB@@@>>>===>>>>>>:::;;;=========>>>AAACCCAAAAAACCCJJJQQQVVVWWWVVVZZZ```jjjsssyyy}}}~~~~~~~~~~~~~~~}}}}}}}}}|||||||||}}}}}}~~~~~~~~~~~~xxxzzz{{{{{{zzz{{{|||}}}tttssstttvvvzzz|||~~~~~~{{{|||}}}}}}|||{{{yyyxxxyyyqqqssswwwuuu|||sssbbbZZZ^^^jjjrrrvvviiijjjrrrqqqsssyyyppp}}}~~~rrr^^^NNNBBB<<<<<<444555555666555444222111//////////////////......222111///---+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************---,,,+++***)))))))))))),,,,,,++++++++++++,,,,,,************++++++,,,---,,,------...---,,,***)))******+++,,,,,,,,,,,,+++---,,,,,,+++,,,---//////++++++,,,,,,---......///......///000222555777888999@@@FFFNNNbbb|||ooo\\\RRRKKKEEEEEEIIIIIICCC???>>>@@@EEEOOOZZZooosssyyy~~~rrriiiccc^^^```eeejjjooowww~~~yyyaaaKKKFFFHHHJJJPPPYYY[[[lll~~~}}}yyyvvvuuukkkfff```ZZZVVVRRROOOMMMDDDAAA???===<<<:::777555666777999888777888<<>>@@@@@@@@@???>>>@@@DDDHHHJJJJJJJJJLLLNNNNNNOOOQQQSSSUUUWWWXXXYYYYYY[[[^^^```bbbcccdddcccdddfffhhhiiihhhhhhiiijjjlllnnnoooqqqrrrssssssrrr}}}{{{wwwtttsssqqqooopppssstttsssoooppptttyyyvvvvvvwwwwwwwwwwwwxxxxxx{{{uuuooopppuuuwwwtttppprrrqqqoookkkfffcccccccccaaa^^^\\\]]]^^^\\\UUUOOOOOOPPPNNNIIIEEEFFFLLLSSSSSSWWW]]]bbbggglllqqquuutttxxx~~~|||rrrjjjccc\\\VVVRRRSSS[[[kkkuuuiiibbbYYYUUUQQQPPPPPPMMMFFF???===;;;999777666666777888666777777777777777666666666666777999999:::::::::777888999:::;;;<<<<<<===<<<<<<==================@@@???<<<;;;===@@@@@@===CCCBBBBBBBBBDDDEEEDDDCCCEEEGGGHHHHHHIIILLLOOORRRTTTWWWXXXVVVQQQMMMLLLMMMOOOVVV\\\]]]___bbbccc```]]]ZZZVVVRRROOOLLLHHHEEEEEECCCAAA???>>>>>>>>>>>>AAA???<<<;;;<<<>>>>>>???BBB@@@>>>@@@EEEJJJMMMMMMRRR[[[eeelllnnnrrryyy|||yyy}}}{{{yyyqqqtttwwwzzz{{{zzzyyyxxxwwwyyyvvvtttuuuxxx{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyxxxvvvuuuvvvzzzwwweee\\\iii{{{ssshhhiiizzzyyyqqquuuzzzvvvnnnYYYHHH>>>;;;777777666444222111333444222222222111000//////...,,,,,,,,,++++++,,,------///...,,,+++***+++,,,,,,///...+++)))))))))***+++//////---,,,+++*********************************(((((()))************)))+++,,,...000000///...---...+++)))))),,,---,,,***+++++++++************)))***+++,,,,,,---------------------.........//////,,,------...//////......222111000000111444888:::@@@CCCLLL^^^tttpppTTTJJJIIIGGGEEEFFFDDD>>><<>>???BBBAAA???AAAEEEFFFIIILLLMMMNNNOOOQQQSSSRRRSSSUUUVVVUUUVVVWWWYYYaaabbbcccdddcccdddgggiiijjjllloooqqqssstttssssssvvvwwwyyy|||~~~~~~}}}}}}{{{wwwyyy~~~~~~|||zzzxxxxxxyyy{{{~~~~~~zzzvvv|||xxxssspppooonnnnnnmmmiiigggeeeeeeeeeccc^^^ZZZVVVUUURRRNNNIIIGGGHHHIIIPPPSSSYYYaaaggghhheeebbbgggqqqzzz~~~yyyjjj```ZZZVVVSSS\\\aaakkkzzz~~~ttthhh]]]UUUTTTPPPMMMLLLKKKHHHBBB<<<;;;:::888666555555666777666666777777777777666666666777888999:::::::::::::::;;;;;;<<<===>>>>>>????????????>>>>>>?????????@@@???===<<<>>>@@@@@@???DDDCCCDDDEEEFFFHHHHHHGGGLLLLLLMMMMMMNNNRRRXXX\\\cccbbb___[[[VVVSSSSSSSSSPPPVVV[[[]]]___cccccc```YYYWWWUUUTTTSSSQQQNNNKKKIIIFFFDDDCCCCCCCCCBBBAAACCCAAA???======>>>>>>>>>>>>===;;;<<<@@@DDDFFFGGGKKKSSS\\\bbbdddgggnnnttt~~~{{{}}}|||{{{|||~~~|||uuupppsssvvvyyyzzzyyyxxxwwwwwwyyywwwuuuvvvyyy{{{{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxyyywwwvvvvvvyyy~~~ooocccgggsssooogggkkk{{{ttt}}}zzzdddPPPCCC===999888777555333222222333222222222111000/////////---,,,,,,+++,,,,,,------//////...---------------222000...,,,,,,,,,---...///......---------------************************,,,---......//////......((()))+++,,,---,,,+++***...,,,******,,,---,,,+++++++++++++++***************++++++,,,,,,,,,,,,+++/////////...------,,,,,,------......///.........///000222444555777999;;;@@@GGGWWWmmmlllQQQHHHGGGDDDBBBCCCDDD??????DDDJJJQQQ\\\gggvvvyyykkk```bbbjjjmmmnnnnnnrrrzzzmmmWWWMMMFFFIIISSS```ppp|||wwwooohhhaaaZZZVVVQQQNNNIIIEEEAAA@@@??????;;;::::::::::::999999999<<<======>>>>>>>>>>>>===@@@>>>>>>@@@@@@===@@@EEENNNPPPSSSTTTUUUUUUWWWXXXWWWYYY[[[\\\\\\^^^aaacccccceeegggiiikkknnnrrruuuuuuwww{{{~~~{{{wwwvvvvvvxxxxxxxxxnnnkkkhhhfffgggfffcccaaaYYYWWWTTTPPPNNNMMMMMMMMMPPPSSSXXX___cccdddaaa___```lllzzznnn^^^UUURRRTTTVVViiirrryyyoooeeeZZZPPPJJJLLLIIIFFFEEEDDDBBB<<<888888777666555444444555666666666777777777777666666888888999:::;;;;;;;;;;;;===>>>>>>??????@@@@@@@@@>>>>>>=========>>>??????BBBAAA@@@AAAAAABBBCCCDDDGGGHHHIIIJJJKKKMMMNNNNNNOOOOOOOOOOOOQQQVVV^^^cccnnniiiccc^^^ZZZYYYWWWVVVUUUZZZ]]]]]]___bbbbbb^^^XXXXXXYYYZZZ[[[YYYVVVSSSIIIFFFCCCCCCEEEFFFDDDAAADDDCCCBBB@@@????????????===<<<<<<<<<===???AAABBBDDDKKKSSSWWWXXX[[[```eeeppprrrvvv{{{}}}~~~~~~~~~~~~~~~}}}}}}zzzwwwtttqqqsssvvvyyyzzzyyywwwwwwwwwzzzxxxvvvwwwyyyzzz{{{{{{yyywwwvvvuuuuuuvvvxxxyyyyyyxxxwwwwwwyyy|||qqqmmmpppnnnjjjppp~~~uuuvvv~~~vvv{{{uuu^^^KKKAAA:::999888666444333222222222222222111000000//////------,,,,,,,,,,,,,,,------------------,,,,,,+++///...,,,*********++++++,,,,,,,,,,,,,,,---......***************************+++,,,,,,---,,,,,,,,,+++,,,---.........---,,,---,,,******,,,---,,,+++,,,+++++++++************++++++++++++++++++******........................///////////////.........---000444777999:::<<<>>>FFFPPPeee~~~zzzbbbLLLEEEDDDAAA@@@BBB???>>>AAAIIIQQQYYYccckkkxxxpppgggbbbhhhrrrwwwxxxwww{{{jjjVVVKKKGGGHHHRRRbbbsssuuuppphhhaaaYYYSSSLLLHHHDDDBBB???===;;;:::;;;<<<::::::::::::;;;;;;;;;<<>>>>>???===>>>@@@AAA@@@DDDJJJSSSUUUWWWXXXXXXXXXZZZ[[[\\\]]]^^^___```bbbeeehhhjjjmmmqqquuuyyy~~~~~~||||||}}}}}}}}}rrroookkkiiiiiijjjjjjiii___[[[WWWVVVWWWWWWUUUSSSTTTWWW\\\```bbbbbb```^^^___oooxxxkkk\\\SSSPPPRRRZZZaaauuu}}}wwwqqqhhh```XXXQQQJJJFFFDDDBBB???>>>>>><<<888555666555444444444444555555555666777777888777777777999:::;;;;;;<<<<<<<<<;;;>>>>>>?????????@@@@@@@@@??????@@@@@@AAACCCDDDEEEGGGDDDCCCEEEFFFFFFHHHKKKLLLMMMOOOOOOPPPPPPRRRSSSQQQRRRTTTUUUXXX\\\bbbgggpppjjjdddaaa```___\\\ZZZ\\\___aaaaaaccceeeccc^^^]]]^^^___aaabbb___ZZZVVVKKKHHHFFFFFFIIIJJJIIIGGGHHHHHHHHHFFFDDDBBBAAAAAA@@@AAABBB@@@>>>>>>???AAAAAAFFFLLLOOOPPPRRRVVVZZZ___dddkkkrrrwww{{{~~~|||~~~}}}}}}{{{wwwvvvwwwuuuwwwyyyzzzyyyxxxxxxxxxzzzyyyxxxxxxxxxyyyzzz{{{{{{yyywwwuuuuuuwwwyyy{{{yyyyyyxxxxxxyyyzzz|||}}}|||{{{yyyvvvtttxxxwwwgggfffppplllUUUFFF;;;999777666555444333222222222222111111000000000...------,,,,,,,,,,,,---)))***+++,,,++++++)))(((,,,,,,+++***))))))************))))))******+++,,,************************''''''((()))))))))))))))------...//////......---,,,+++*********+++++++++,,,,,,+++++++++*********+++++++++++++++***)))((()))***+++---///000222222000000/////////////////////222555777999<<<@@@DDDSSS]]]pppnnnZZZGGGCCCBBB@@@???BBB>>>CCCJJJQQQWWWaaannnxxxyyy{{{yyyrrrpppnnnnnnrrrwww|||{{{iiiVVVJJJHHHLLLUUUddduuu|||uuupppccc^^^XXXSSSNNNIIIDDDAAA>>>===;;;999888888999:::999::::::;;;<<<===>>>???AAAAAAAAAAAA@@@@@@???>>>???===???CCCEEEGGGMMMTTTVVVXXX[[[\\\\\\]]]^^^```dddeeeeeeffffffhhhlllooozzz}}}~~~|||zzzxxxsssqqqooonnnmmmmmmmmmmmmgggbbb^^^^^^aaabbb___[[[]]]aaaeeegggfffdddcccccclll{{{___UUUNNNPPPTTTZZZdddmmmzzzssshhhccc[[[SSSNNNJJJFFFDDD>>>===;;;::::::888666444444444444444444555555555666777777888999999888888;;;<<<<<<============<<<>>>>>>>>>??????@@@@@@@@@CCCDDDGGGJJJMMMPPPRRRSSSMMMFFFBBBFFFJJJJJJLLLPPPOOOQQQSSSRRRQQQQQQSSSUUUUUUXXX]]]```ccceeehhhjjjkkkiiifffggghhhhhheeeaaabbbfffhhhjjjmmmooolllfffddddddeeeeeeddd___YYYTTTOOONNNMMMMMMOOOQQQSSSTTTSSSUUUUUURRRMMMIIIGGGGGGDDDGGGIIIGGGAAA>>>>>>AAA@@@DDDHHHIIIJJJKKKNNNQQQUUU[[[dddkkkppptttxxx{{{}}}~~~}}}}}}}}}yyyyyyzzzwwwyyy{{{{{{zzzzzzzzz{{{zzzzzzyyyxxxwwwxxxyyyzzzzzzyyyvvvttttttuuuwwwyyywwwwwwxxxxxxyyyyyyyyyyyyuuu|||}}}yyyvvvwww}}}yyyfffaaaiiizzz{{{bbbNNN===:::666555555666555444222222222222111111111111///...------,,,,,,,,,---((()))***+++,,,+++***)))///......---------------,,,+++******))))))*********************************++++++,,,---,,,,,,,,,*********++++++******************)))))))))***+++,,,,,,,,,++++++++++++***+++++++++++++++***)))((())))))+++---///111222333111000000/////////000000333555666666888>>>HHHPPPdddjjjwwwhhhWWWGGGBBB@@@<<<===AAACCCMMMWWW[[[```kkk|||nnnhhhoootttrrrqqquuuyyyzzz{{{nnn^^^RRRLLLKKKMMMXXXhhhyyy|||vvvnnnfffaaaVVVSSSNNNIIIFFFBBB???<<<<<<;;;999888777777777888::::::;;;===>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>AAA@@@BBBGGGIIIKKKPPPVVVZZZ]]]```cccdddfffhhhjjjnnnpppsssuuuwww{{{}}}yyyvvvrrrssstttsssrrrqqqooooooooojjjggggggkkkllliiieeefffjjjnnnnnnjjjggggggiiiyyyNNNHHHJJJVVVaaagggqqq{{{zzzppphhh^^^YYYPPPJJJEEEBBB@@@???:::999999888777666555555444444555666666777777777777888999:::::::::::::::======>>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBCCCCCCCCCFFFLLLSSSYYY^^^```aaaVVVIIIAAAGGGNNNPPPQQQUUUQQQTTTVVVVVVTTTTTTWWWYYYZZZ^^^dddhhhiiijjjjjjkkkdddeeefffiiilllmmmllljjjmmmqqqtttxxx|||~~~yyyqqqhhhhhhggggggddd___XXXSSSQQQSSSTTTSSSRRRUUU\\\bbbiiijjjjjjeee\\\TTTPPPOOOHHHMMMPPPLLLCCC======@@@@@@BBBDDDEEEFFFGGGIIIKKKQQQXXX```gggkkknnnrrrvvv|||~~~~~~~~~}}}~~~}}}~~~zzzzzzzzzyyyzzz||||||{{{{{{{{{|||zzzzzzyyyxxxvvvvvvwwwyyyxxxwwwuuurrrqqqrrrsssssstttuuuwwwxxxyyyyyyxxxwwwuuuyyyyyyqqqpppmmmnnnwwwrrrhhhhhhrrr}}}qqqZZZEEE???999666666777666555222222222222222222222222000///...---,,,,,,,,,,,,+++,,,,,,---------------,,,---------,,,,,,,,,,,,......---,,,,,,,,,,,,,,,************************+++,,,,,,---------------,,,,,,++++++++++++++++++)))***+++***((((((***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++******---------.........//////111000/////////000222333666777777777:::EEEUUUaaappprrrwwwxxxdddTTTFFFBBB>>>:::<<>>???AAABBBBBBAAAAAABBBBBBBBBAAA@@@@@@EEEEEEGGGLLLNNNMMMQQQVVV[[[___dddhhhlllppptttvvvwww{{{}}}uuuwwwyyyyyywwwtttssssssuuusssqqqqqqssstttqqqooolllqqquuussslllhhhjjjnnn}}}FFFDDDLLL```ooowww{{{uuulllbbbZZZSSSNNNGGGAAA>>>===;;;:::777777777666444444555555555555666777888999999999888999:::;;;<<<<<<<<<<<<>>>???????????????>>>>>>@@@AAABBBDDDEEEGGGHHHIIIFFFLLLUUU```iiiooorrrrrrcccPPPDDDKKKVVVZZZ[[[^^^UUUYYY]]]^^^]]]]]]bbbfffhhhkkkooorrrrrrrrrsssttthhhjjjmmmppprrruuuxxx{{{uuulllkkkkkkkkkiiieee___[[[XXX\\\___]]]ZZZ^^^jjjtttzzzlll```YYYVVVMMMSSSWWWRRRFFF>>>>>>BBBCCCDDDDDDEEEEEEGGGHHHJJJOOOUUU]]]aaaccceeejjjnnnuuuxxx{{{|||||||||~~~~~~~~~}}}zzz|||~~~{{{zzzyyyzzz{{{{{{zzzzzz{{{|||yyyzzzyyywwwtttsssuuuxxxxxxwwwuuusssrrrpppppppppppprrruuuxxxzzzyyyxxxwwwtttvvv{{{yyyxxx{{{zzztttnnnlllkkknnnvvvuuulllooovvvhhhPPPHHH>>>888777888777555222222222222222222222222000///...------,,,,,,,,,---------------...//////)))******++++++*********------------------...///************************))))))***++++++++++++***///......---,,,,,,------***,,,---,,,***)))+++...------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,+++---------...............000000//////000222444555444777999<<>>===<<>>===<<<:::888::::::::::::::::::;;;;;;<<<===>>>???@@@AAABBBCCCBBBBBBCCCCCCDDDCCCCCCCCCGGGHHHMMMSSSVVVVVVYYY^^^cccgggnnnuuu{{{}}}~~~{{{yyyyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvqqqwww{{{wwwooojjjnnnttt|||DDDCCCOOOgggzzz|||vvvpppjjjaaaWWWOOOIIIEEE???<<<::::::::::::555555555444333333444555555666777999::::::::::::999:::;;;<<<============??????@@@@@@@@@??????>>>CCCDDDEEEGGGIIIKKKLLLMMMOOOVVVcccpppzzznnnXXXIIIPPP^^^cccdddfffZZZ___dddffffffhhhmmmrrr{{{|||~~~vvvxxx{{{|||~~~ssspppoooooooooooommmhhheeedddjjjnnnkkkfffkkkzzzwwwhhh___[[[RRRXXX]]]WWWJJJAAAAAAEEEFFFFFFGGGGGGHHHIIIKKKLLLLLLRRRXXX\\\\\\^^^bbbgggnnnqqquuuvvvvvvvvvxxx{{{}}}}}}~~~~~~~~~|||yyy{{{~~~|||xxxyyy{{{zzzyyyyyyzzz|||xxxyyyyyywwwsssrrrtttwwwzzzyyyxxxvvvtttrrrpppooommmppptttxxxzzzzzzxxxwwwqqqssswwwsssoootttwwwtttqqqkkknnnrrrwww{{{|||rrrpppuuurrrYYYOOOCCC;;;888888777555222222222222222222222222000000///...---,,,,,,,,,,,,,,,+++***+++,,,...///,,,------.........------*********+++,,,---//////******************************+++,,,,,,,,,,,,+++,,,+++******)))))))))***,,,...///...++++++---///---------,,,,,,,,,++++++***+++,,,---------------***+++,,,---...000111111000///...///000222555777111666;;;@@@HHHXXXmmm}}}pppkkkfffdddeeeccc]]]XXXLLLAAA999;;;>>>@@@JJJVVVaaahhhpppzzzyyy[[[GGGPPPaaahhhoooxxxxxx~~~^^^PPPFFFHHHPPPWWW```hhh~~~xxxrrrlllfff]]]TTTMMMGGGBBB???<<<:::999999;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@===>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEEEEFFFEEEEEEFFFHHHPPPZZZ___aaaeeejjjqqqvvv~~~}}}|||~~~}}}~~~~~~|||zzzzzzzzzuuu{{{{{{rrrmmmrrrxxx{{{HHHIIIVVVpppzzzuuulllddd[[[SSSLLLGGG===<<<;;;999888777777777444555666666444555666888888777888999888666666999;;;::::::;;;<<<===>>>???AAA???BBBGGGFFFAAA@@@DDDAAAEEEJJJMMMOOORRRVVVYYY[[[fffuuuxxx^^^OOO[[[jjjjjjfffgggbbbiiiqqquuuwwwzzz~~~tttuuuyyy}}}zzzuuuqqqqqqqqqssstttuuuzzzxxxqqqfffXXXSSS]]]aaaVVVIIIEEEGGGGGGIIIKKKKKKIIIFFFGGGMMMSSSTTTVVVWWWWWWVVVXXX\\\```ggghhhjjjjjjkkkmmmqqqttt}}}|||xxx{{{~~~}}}}}}|||xxxuuuttttttvvv|||{{{yyywwwwwwwwwwwwxxx|||zzzxxxuuurrrooonnnmmmnnnnnnppptttwwwxxxvvvuuurrrxxxwwwiiigggmmmxxx}}}zzzvvvuuuxxx|||uuuxxxzzzfffbbbhhhnnn\\\EEE999999:::777222111111111111111111222222///............---------------------------------000///---,,,,,,,,,------***++++++,,,,,,+++++++++,,,+++***)))***+++,,,---)))))))))***++++++,,,,,,------------------------***'''%%%&&&)))+++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000222///------...000222222777999:::???SSSlllzzzzzziii___VVVTTTRRRMMMHHHGGGBBB:::777;;;>>>AAAQQQcccmmmttteeeWWWOOOVVVaaaiiioootttyyy{{{bbbNNNHHHGGGNNNXXXcccsss|||wwwqqqiiiddd]]]YYYQQQIIIBBB>>><<<;;;<<<<<<============<<<<<<===<<<>>>BBBBBB>>><<<======<<<===>>>AAABBBAAA@@@@@@CCCGGGJJJLLLLLLKKKKKKMMMRRRYYY^^^aaagggpppxxx~~~}}}|||}}}}}}wwwuuuxxx|||KKKNNN\\\vvv}}}uuuoooiiiaaaYYYQQQKKKEEEAAA<<<;;;:::888777777666666555666666666555555777999;;;888777999<<<<<<;;;:::;;;;;;<<<===>>>???@@@AAAAAA???AAAFFFFFFBBBBBBEEEJJJMMMQQQSSSTTTXXX___eeerrr|||dddWWWcccqqqrrrnnnooorrrxxxzzz~~~~~~tttnnndddXXXTTT___cccYYYNNNIIIIIIJJJOOOPPPOOOMMMLLLQQQYYYaaa^^^\\\YYYTTTQQQQQQVVVZZZ___aaadddfffhhhlllpppttt}}}~~~|||yyy{{{}}}}}}}}}{{{yyyuuuttttttvvvyyyxxxwwwvvvvvvvvvwwwwwwxxxwwwuuutttrrrqqqqqqqqqooonnnmmmmmmppprrrssssssssszzz}}}kkkdddgggsss|||wwwsssrrruuuzzz}}}}}}~~~}}}rrr|||vvvtttxxx{{{{{{{{{kkkccceeevvvzzzgggOOO@@@<<<===:::777111111111222222222222222000000/////////.........---------------------------,,,+++***)))******+++,,,,,,,,,,,,++++++***)))++++++******++++++,,,---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,---......//////000///...///111333444555999<<>>????????????>>>@@@EEEEEEBBB@@@BBBDDDCCCAAAAAACCCDDDEEEEEEHHHKKKPPPSSSTTTTTTTTTTTTTTT[[[dddmmmuuu~~~~~~|||{{{|||}}}~~~|||yyyxxx{{{~~~MMMSSSddd~~~|||qqqiiiaaa[[[SSSLLLFFFBBB>>>;;;::::::888777666666666666666777777777666666888999<<<999888999===???===999<<<<<<>>>???AAABBBCCCDDDDDDBBBDDDGGGHHHGGGGGGIIIKKKOOOSSSUUUYYYbbboooyyynnncccooo}}}~~~}}}~~~yyymmmiiibbbYYYVVV```eee___TTTNNNMMMMMMOOOOOONNNMMMOOOVVVaaaiiiiiidddZZZQQQKKKKKKPPPTTTXXXZZZ^^^bbbfffkkkqqquuu|||~~~}}}|||{{{|||}}}}}}}}}}}}}}}|||||||||{{{yyyvvvtttuuuvvvvvvvvvuuuttttttuuuuuuvvvsssssssssssssssttttttuuuvvvsssooommmnnnrrrtttvvvttt|||qqqeeeeeeppp}}}}}}yyytttqqqqqqtttvvvrrrvvv{{{uuudddkkk|||uuurrrpppnnnqqqyyyuuuiiicccjjjqqqWWWDDD<<<:::888666222222222222222222222222111111111000000000//////------------------------,,,+++***)))))))))******......---,,,+++***))))))******+++,,,,,,,,,,,,+++,,,,,,+++******)))((((((++++++++++++++++++++++++,,,+++)))***,,,------,,,,,,,,,,,,,,,,,,,,,------//////...---,,,+++******++++++,,,------....../////////000111333555777888999@@@IIIWWWkkkyyyssseee[[[PPPEEE@@@===;;;:::===;;;666777AAAKKKTTTbbbppphhhZZZ]]]eeennnssswww~~~zzz```NNNGGGJJJPPP___qqqzzzxxxtttmmmeee^^^WWWQQQMMMEEECCC???;;;999888999999:::;;;<<<>>>@@@@@@AAAAAAAAA@@@BBBGGGHHHEEEDDDFFFDDDCCCBBBBBBCCCFFFHHHJJJNNNRRRWWW[[[\\\]]]]]]]]]bbbjjjuuu~~~}}}{{{zzzyyyyyyzzzzzz{{{|||~~~LLLWWWkkkzzzqqqggg```VVVQQQIIICCC???===;;;:::999888777666666666666666666777888888777777888:::999<<<<<<;;;;;;<<<;;;999<<<===???AAACCCEEEFFFFFFIIIHHHHHHJJJMMMMMMNNNNNNKKKNNNSSSYYYbbbqqqxxxrrr~~~qqqgggdddaaa[[[YYYaaagggdddZZZRRRPPPPPPNNNOOOOOOOOORRRYYYbbbiiillldddWWWLLLFFFHHHNNNSSSVVVYYY]]]aaaeeejjjpppuuuyyyzzz|||}}}~~~~~~}}}|||}}}}}}||||||{{{zzzzzzzzzzzz{{{{{{yyywwwuuuuuuvvvvvvvvvuuutttsssrrrrrrrrrqqqqqqqqqrrrssstttuuuvvvyyyuuuqqqoooppprrrtttuuuttt|||qqqjjjqqq{{{|||{{{|||~~~~~~{{{tttoooooovvv}}}sss```bbbuuu{{{wwwuuuuuuzzzvvvjjjgggxxx}}}bbbKKK===888666666333333333333333222222222111111000000000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++)))***+++,,,---,,,+++***.........------,,,,,,,,,***************************)))))))))***+++++++++,,,,,,,,,---------------......------,,,,,,,,,+++++++++,,,,,,---.........///000222333444666888:::<<>>;;;888999;;;999999???MMMYYYbbbllltttyyy```]]]fffqqqwww{{{uuu^^^PPPOOORRRRRR^^^pppwwwooommmggg___WWWPPPKKKFFFCCC@@@>>><<<999999999:::;;;<<<===>>>@@@AAAAAABBBBBBCCCAAACCCGGGHHHEEEDDDFFFAAABBBDDDFFFIIILLLOOORRRQQQXXX```gggkkkmmmppprrr~~~}}}zzzyyyvvvvvvvvvyyy|||NNN]]]sssvvvooofff\\\UUUMMMHHHBBB===;;;;;;::::::777777666666555666666666888999999999888888:::;;;999BBBGGGAAA::::::<<<<<<>>>???AAADDDEEEGGGGGGHHHLLLKKKKKKLLLQQQVVVWWWVVVSSSUUUYYY```nnn{{{nnngggeeeccc```___eeejjjiiiaaaWWWTTTTTTSSSTTTUUUVVVXXX\\\aaadddccc[[[PPPGGGDDDHHHNNNSSSWWWYYY\\\___bbbggglllppptttuuuvvvwwwxxx{{{~~~~~~}}}~~~~~~}}}|||{{{zzzyyyyyyyyyzzz{{{yyywwwvvvvvvwwwwwwwwwvvvtttsssqqqpppooorrrrrrrrrrrrrrrssstttuuutttrrroooooopppqqqqqqpppsss|||tttrrrvvv{{{~~~{{{llljjjsss{{{vvveee```jjj|||~~~qqqzzzrrrYYYFFF<<<999999444444444444333333222222000000000/////////....../////////......---------,,,,,,,,,,,,---,,,,,,,,,+++******+++,,,---///000)))***+++,,,---,,,+++***,,,,,,---------.........************************,,,,,,,,,,,,,,,,,,---...,,,,,,,,,------.........,,,,,,,,,------.........++++++,,,------......///000222444555444666999<<>>===;;;:::::::::;;;<<<@@@@@@AAAAAABBBAAAAAAAAADDDBBBCCCFFFGGGDDDCCCEEEDDDGGGLLLPPPRRRTTTWWWYYYWWWaaaooo{{{{{{{{{||||||}}}zzzyyyttttttuuuxxx{{{~~~~~~~~~XXXjjjvvvkkkaaaYYYPPPJJJDDD@@@<<<999888888888777777666666666666777777888888999::::::999999:::<<<:::HHHPPPGGG======AAACCCAAACCCEEEGGGIIIIIIIIIIIIMMMMMMMMMPPPXXXbbbfffdddaaa___```gggwww{{{sssooommmlllkkkjjjmmmqqqrrrjjj___[[[\\\YYYYYYYYYYYYZZZ[[[\\\]]]YYYSSSKKKFFFGGGLLLRRRUUUXXXZZZ\\\]]]___bbbfffiiipppqqqqqqqqqrrrvvv{{{~~~~~~}}}~~~~~~}}}{{{yyyxxxxxxyyyzzzzzzxxxwwwwwwwwwxxxwwwwwwvvvtttrrrpppooossssssrrrrrrrrrrrrrrrssssssrrrrrrssstttuuutttrrruuu|||}}}tttsss|||~~~kkkbbblllvvv{{{{{{mmmddddddrrr}}}eeeNNN???999888666555555444444333333222000000/////////.........000000//////...---------******+++,,,,,,,,,++++++************,,,...111222******+++,,,,,,,,,,,,+++))))))***++++++,,,------***************************+++++++++******,,,...,,,,,,,,,---......//////++++++,,,---...///000000,,,,,,------...//////000111444666666555888===BBBKKK]]]nnnrrrqqqnnneee[[[HHHCCC@@@???===::::::>>>CCCNNN]]]kkksssyyy~~~llldddccclllttt{{{rrreeeTTTKKKMMMTTTZZZ]]]ppp}}}|||rrrggg```SSSNNNHHHCCCAAAAAA@@@@@@======;;;;;;;;;;;;<<<===BBBBBBBBBCCCCCCBBBBBBAAADDDBBBCCCGGGGGGEEEEEEGGGHHHLLLRRRUUUVVVYYY]]]```aaannn}}}}}}yyyvvv|||~~~{{{yyyrrrtttvvvwwwyyyzzz{{{{{{|||~~~~~~~~~}}}}}}~~~|||yyyzzzhhh|||~~~uuuiii^^^VVVOOOHHHDDD>>><<<888777777777666555777666666666777777888999999:::;;;:::999999;;;===:::IIIPPPIIIAAACCCGGGFFFFFFGGGJJJLLLMMMMMMLLLLLLOOOQQQSSSWWWdddssszzzxxxrrrmmmjjjrrr~~~|||zzzxxxxxxwwwwwwzzz{{{ssshhhdddfffccc```]]][[[[[[\\\\\\]]]XXXTTTOOONNNQQQVVVYYYZZZ[[[\\\]]]^^^^^^```dddfffnnnnnnnnnmmmnnnrrrxxx|||{{{}}}~~~~~~}}}{{{yyywwwxxxzzzzzzxxxwwwwwwwwwvvvvvvwwwwwwvvvuuutttsssssssssrrrrrrqqqrrrrrrrrruuuttttttuuuxxxyyyyyyyyyyyy~~~{{{yyy}}}vvvhhh___jjjssswww|||uuujjjfffpppoooVVVCCC:::777666666666555444333333333111111111000000000//////000000000///...---------***+++,,,---...------,,,++++++******,,,...000222++++++******++++++,,,---************++++++++++++++++++++++++++++++++++++(((***+++***((((((***---,,,,,,------.../////////,,,,,,------......//////------...//////000000111222444777777888<<>>===<<<:::>>>CCCLLLZZZiiisssyyyooobbbaaacccrrrzzzsssXXXSSSMMMKKKQQQ\\\hhhppp~~~yyypppfff\\\VVVJJJGGGBBB???>>>?????????>>>>>>======>>>???@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDBBBDDDHHHJJJIIIJJJNNNNNNRRRWWWZZZ^^^dddmmmtttzzz}}}xxxuuurrrvvvzzzzzzxxxwwwyyy|||~~~~~~|||zzzrrruuuxxxxxxvvvtttvvvwwwzzzzzz{{{{{{||||||{{{zzzxxxuuuvvv|||uuu~~~rrrjjj___UUUPPPLLLGGGDDD<<<:::888888888888666555777666666777777888999::::::;;;;;;;;;::::::<<<===999FFFLLLFFFCCCGGGIIIFFFIIIKKKMMMOOOPPPOOONNNMMMRRRUUUXXX___ooo{{{wwwzzzooojjjmmmooojjjeeeaaa```bbbcccddd]]]ZZZWWWXXX\\\_________^^^___``````aaabbbeeehhhnnnnnnmmmlllmmmpppvvv{{{zzz|||~~~~~~|||yyyvvvxxxzzzzzzyyywwwwwwxxxtttuuuvvvxxxxxxxxxwwwwwwrrrrrrrrrqqqqqqrrrsssssssssqqqpppqqqtttxxxyyyzzz}}}||||||lllccccccmmmvvvxxx{{{{{{ppplllssszzz```JJJ???<<<777777666555444444333333222222222111111111111000111000000///...---------,,,---///000000000//////---,,,+++++++++---///111,,,+++***)))***+++---......------,,,,,,++++++***++++++++++++++++++++++++,,,...///...,,,,,,///111,,,,,,------...///000000..................------......//////000111111111222444777888:::@@@KKKSSSnnnzzz|||sssbbbQQQHHHBBB>>><<<;;;<<>>===??????@@@@@@BBBCCCDDDEEE@@@AAABBBDDDEEEFFFFFFFFFDDDCCCEEEJJJNNNNNNPPPTTTWWWZZZ___cccjjjuuu}}}xxxvvvtttwwwyyywwwrrrpppsssvvvsssvvv}}}|||{{{qqqvvvyyyxxxtttqqqrrruuuwwwwwwxxxzzz}}}~~~}}}{{{zzzwwwwww{{{}}}{{{zzz{{{}}}~~~|||ttteee___UUUMMMFFFAAA===;;;888888777666666666666666444555666888888999999999888999;;;<<<======<<<;;;AAAAAAAAADDDGGGJJJKKKJJJLLLLLLMMMNNNOOOQQQUUUXXXZZZ]]]dddqqq}}}uuurrrqqqpppnnniiieeecccdddeee^^^]]]\\\]]]___aaaaaa```cccccceeehhhiiiiiifffdddgggggghhhkkknnnsssxxxzzz{{{zzz{{{}}}~~~||||||}}}~~~}}}zzzwwwvvvwwwyyyzzzzzzttttttttttttuuuvvvwwwxxxwwwtttqqqpppqqqrrrsssrrrrrrrrrqqqqqqrrrsssuuuvvvxxx}}}kkkZZZTTTUUU```ooosssrrr{{{xxxvvvnnnWWWFFF===888999999888666555555666333333333222111000//////------..................000...+++,,,......,,,*********))))))))))))******+++,,,............,,,+++,,,---...///...---,,,++++++***)))(((((()))***+++,,,,,,++++++,,,,,,---...,,,,,,,,,------.........///...+++))))))+++---...000...///111000...111666111555:::;;;;;;BBBXXXnnnyyyfffTTTKKKAAA<<<>>>===:::AAANNNWWWjjj{{{rrrmmmnnnoootttzzzlllVVVHHHMMMTTT]]]lll~~~{{{pppdddZZZQQQJJJFFF???===;;;::::::<<<>>>@@@BBBBBBAAAAAABBBBBBCCCCCCDDDCCCCCCCCCEEEFFFEEEEEEDDDEEEGGGKKKPPPSSSTTTTTT\\\cccjjjqqq~~~yyyvvvuuuuuuuuuttttttvvvzzz~~~|||}}}~~~~~~uuuwwwwwwtttrrrqqqpppnnnrrruuuxxxzzzzzzyyyzzzzzz}}}uuuqqqtttvvvsssrrrtttuuuwww{{{~~~|||qqqhhh\\\WWWOOOHHHCCC???<<<:::666666555444444444444444555555777888999999::::::999:::;;;<<<======>>>===CCCCCCDDDFFFJJJMMMMMMMMMKKKKKKLLLMMMPPPUUU[[[___fffiiiqqq~~~zzzwwwrrrsssrrrooojjjgggeeeeeeaaa___^^^^^^```bbbbbbbbbbbbcccfffhhhjjjiiigggeeeggghhhiiikkkooossswwwzzzyyyyyyyyy{{{}}}~~~}}}|||||||||}}}zzzvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyvvvtttssstttuuuuuuuuussssssssssssssstttuuuuuuvvvzzzsssaaaSSSMMMPPPUUU```pppuuussszzz}}}yyycccMMM@@@888888777555333111111111222333333222222000//////.........---------------...,,,***+++------,,,***,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,+++++++++,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---......///...---+++******,,,---...111//////111111///111666666777:::>>>DDDPPPfffzzzmmm[[[MMMCCC<<<>>>??????HHHUUUhhhzzztttvvvlllfffjjjqqqvvvzzzwww___QQQKKKTTTaaapppwwwpppfff[[[RRRJJJDDD@@@>>>===<<<;;;<<<===???@@@BBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBDDDEEEEEEEEEHHHKKKNNNRRRUUUYYY]]]___gggrrr~~~}}}zzz{{{{{{{{{{{{yyy|||~~~~~~}}}zzzyyyzzzyyywwwssspppooooooooouuuxxx|||}}}}}}|||||||||wwwrrrtttvvvsssqqqrrrrrrtttvvvyyy}}}~~~uuuiii```QQQMMMFFFAAA>>><<<:::999666555555444444444444555555666777999::::::;;;;;;;;;;;;<<<===>>>???AAABBBFFFFFFGGGJJJNNNQQQQQQQQQMMMLLLMMMPPPVVV```iiinnnwww|||~~~{{{uuuvvvwwwuuupppkkkhhhgggeeedddbbbcccdddeeeeeedddbbbdddgggiiikkkjjjiiihhhiiiiiijjjlllooossswwwyyyxxxxxxxxxxxxyyy|||~~~}}}{{{zzzyyy|||xxxuuuuuuuuutttsssxxxxxxwwwvvvvvvvvvvvvwwwyyywwwttttttuuuvvvvvvuuutttuuuuuuuuuttttttsssrrrsssvvv|||{{{~~~fffPPPEEEFFFNNNUUU^^^ooovvvtttwwwzzzrrrXXXDDD;;;999777444222000000///222222222222222111000///.........------,,,,,,++++++***)))***,,,---,,,***,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,******)))))))))*********,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,+++++++++,,,---...///111///000222111///222777;;;999<<>>AAAGGGSSSaaazzzmmm[[[ZZZZZZ```lllvvv}}}{{{```RRRPPPRRRaaattt~~~{{{xxxiiicccZZZQQQIIICCC???<<<======>>>>>>>>>?????????AAAAAA@@@??????@@@@@@AAABBBBBBBBBCCCEEEFFFGGGHHHMMMQQQUUUVVVWWW\\\eeelll|||{{{wwwwwwyyy|||~~~{{{zzz~~~}}}yyyxxx}}}zzzuuuqqqnnnmmmnnnoooqqqtttxxxyyyyyyyyyzzz{{{zzzuuuuuuvvvssspppppppppqqqrrrtttwwwzzz}}}}}}vvvmmmbbbYYYIIIEEE@@@<<<;;;999888777888777666666666666777777666666888999;;;<<<<<<<<<>>>>>>>>>>>>@@@CCCEEEGGGHHHHHHKKKOOOSSSVVVVVVVVVRRRQQQQQQWWWaaannnzzz{{{xxxyyyyyyvvvrrrmmmkkkjjjiiiiiijjjlllmmmkkkhhheeeaaadddhhhkkklllkkkkkkkkkjjjkkklllnnnpppsssvvvxxxxxxxxxxxxxxxxxxyyy|||~~~}}}{{{yyyxxx}}}yyyxxxwwwxxxwwwvvvxxxxxxvvvuuuuuutttttttttvvvtttrrrrrrtttuuutttttttttuuuuuuuuutttrrrpppoooqqqsssvvvzzz|||{{{xxxvvvwww{{{kkkTTTGGGEEEJJJOOOZZZllluuutttuuutttzzz~~~cccLLL???<<<888555444333333222222222222222222111000//////......---,,,++++++************+++,,,------,,,+++******))))))******+++---,,,************,,,---******)))(((((()))+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...111000///...,,,***))))))***+++,,,,,,---...//////111///000333222111444999===<<>>FFFPPP___lllmmmZZZLLLOOOXXXfffrrrzzzhhhRRRNNNUUU```rrr|||zzzzzzwwwrrrmmm^^^YYYQQQJJJEEEBBB>>><<<<<<===???@@@AAAAAA@@@???@@@@@@????????????@@@@@@CCCDDDFFFFFFHHHJJJMMMOOOTTTYYY]]]]]]]]]eeeuuuyyysssssswwwyyy~~~{{{xxxyyy{{{{{{|||wwwqqqnnnooosssyyy{{{{{{zzz}}}xxxssspppnnnlllkkkmmmnnnoooqqqrrrtttvvvzzz}}}|||xxxvvvwwwuuurrrppppppooonnnoooqqqtttwwwzzzyyypppiii___TTTLLLDDDAAA===:::999888666555777777666666666666777777666777999:::<<<======>>>@@@@@@AAABBBDDDGGGJJJLLLJJJKKKNNNTTTYYY\\\]]]\\\XXXWWWYYYaaannn}}}zzz{{{zzzxxxtttpppnnnnnnoookkknnnrrruuuvvvqqqjjjdddbbbfffjjjmmmlllllllllmmmllllllmmmoooqqqsssuuuvvvwwwyyy{{{zzzyyyyyy{{{~~~~~~~~~|||zzzyyyxxx|||zzzxxxxxxyyyzzzyyyxxxwwwvvvuuutttsssrrrrrrrrruuusssrrrrrrtttuuutttssssssssstttsssrrrpppmmmlllppprrrtttvvvuuutttrrrqqqtttyyyuuu]]]III@@@BBBHHHYYYkkkuuuxxxyyyuuuxxxwww~~~}}}lllWWWBBB>>>888555555555555444111111222222222111000000//////...---,,,,,,+++++++++,,,,,,---------......++++++************++++++---,,,************,,,---+++***)))))))))+++,,,---***++++++++++++++++++***,,,,,,++++++,,,,,,---...//////...---,,,,,,++++++++++++,,,---......//////000///000333444333777<<<<<>>;;;999888777666555555444444444444555555666777888999;;;===>>>??????BBBCCCDDDGGGIIILLLOOOPPPMMMOOOSSSZZZaaaeeefffeee```aaadddooo~~~{{{zzzyyywwwssspppoooppprrrnnnqqqvvvzzzzzztttkkkeeeccchhhmmmooommmllllllnnnmmmnnnoooqqqrrrtttuuuuuuvvvyyy}}}~~~|||{{{|||~~~}}}}}}|||{{{{{{zzzzzzyyywwwvvvuuuvvvxxxyyyyyyxxxuuuuuutttrrrrrrqqqqqqqqquuutttssstttvvvvvvuuutttssssssrrrqqqpppnnnmmmlllnnnqqqttttttssspppoooooonnnttt}}}~~~fffLLL???BBBJJJXXXiiiuuu}}}zzzzzztttssszzz~~~{{{tttbbbFFF@@@999555555666555444111111222222222111111000/////////......------,,,+++---......,,,,,,---///------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...******++++++++++++******,,,,,,++++++,,,,,,---...******+++,,,---///000000---,,,,,,,,,---.../////////...000444555666:::@@@===LLLeee}}}zzziiiWWWKKKCCC@@@AAAKKKZZZkkkxxxrrrWWWFFFFFFMMMSSScccsss{{{uuuccc[[[UUURRR___qqqzzzyyyzzzuuuvvvwwwuuunnnddd[[[UUULLLIIIDDD@@@???>>>>>>===;;;===???@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEHHHKKKLLLLLLPPPVVV[[[\\\eeeqqqzzz|||~~~xxxmmmiiigggeeeiiilllllljjjiiigggaaaYYYSSSSSSSSSWWWcccrrr{{{}}}zzzrrrrrrpppjjjgggjjjkkklllmmmoooqqquuu{{{}}}}}}{{{yyy|||}}}xxxnnnlllhhheeecccccccccdddxxxhhh\\\SSSLLLEEE???===;;;888888888888777666444444444444444555666666777888:::<<<>>>???@@@@@@CCCEEEHHHKKKNNNQQQSSSTTTQQQSSSYYYaaahhhmmmoooooonnnooouuuyyywwwxxxwwwuuusssqqqrrrsssrrrssswwwyyyyyytttlllfffeeejjjooopppmmmkkklllnnnnnnoooppprrrssstttttttttsssxxx~~~||||||~~~|||{{{zzzyyyyyyzzz{{{|||vvvuuuuuuvvvxxxyyyyyyxxxuuutttssssssrrrrrrrrrrrrsssrrrrrrsssuuuvvvuuussstttsssrrrpppooonnnnnnnnnmmmpppttttttrrrooonnnnnnlllpppxxxoooUUUFFFEEEKKKTTTdddrrr~~~}}}yyyxxxqqqsss}}}zzzkkkNNNGGG===777666666555333000111111222222222111111////////////////////////+++---...---+++***+++---...------,,,,,,------...,,,,,,------------,,,,,,)))***+++,,,------------***+++,,,------,,,+++***,,,,,,++++++,,,,,,---...***++++++,,,---...///000///...---,,,,,,---///000---,,,///444777888<<>>@@@@@@AAADDDFFFJJJNNNQQQTTTUUUUUUSSSVVV]]]eeennnsssuuuuuuyyy{{{wwwuuuwwwyyyxxxvvvtttrrrrrrttttttuuuvvvuuurrrlllgggfffkkkpppqqqnnnkkklllnnnooopppqqqrrrssstttttttttqqqwww}}}|||}}}{{{zzzxxxxxxxxxzzz|||}}}yyyxxxwwwxxxzzz{{{zzzyyyuuuuuutttsssssssssssstttpppooooooqqqssssssrrrpppuuutttrrrpppooooooooopppkkkoootttuuurrrooonnnnnnnnnqqqvvv~~~sss[[[JJJDDDDDDOOO^^^mmm|||}}}wwwuuuuuuooo}}}~~~pppWWWNNNBBB;;;999888666333000111111222222222111111/////////000000000000000+++---...---***(((***,,,,,,++++++******++++++,,,,,,,,,...//////...,,,,,,((()))+++,,,------,,,,,,,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,---...//////...------,,,++++++111///---++++++,,,...000,,,+++...444777999>>>EEEQQQhhhvvvssskkkooolll^^^OOOFFFAAA>>>BBBFFFPPP___tttooo\\\OOOOOOYYYccckkkpppvvvyyyeeeVVVOOOVVV]]]eeezzz{{{mmmkkkqqqwwwxxx|||~~~}}}sssbbbTTTMMMKKKFFFBBB>>><<<===>>>>>>>>>;;;<<<===>>>???@@@AAAAAAAAAAAABBBDDDFFFHHHKKKLLLPPPSSSWWWXXXXXX\\\dddkkk~~~}}}{{{~~~~~~uuussssssssseeeeeeaaa[[[WWWUUUPPPIIIKKKMMMNNNUUUiiiwwwqqqllleeefffmmmlllqqqwww{{{zzzwwwtttrrrwwwzzz{{{{{{wwwtttooojjjddd```]]]\\\}}}iii___QQQHHHDDDAAA>>>;;;999::::::999666555555666444444444555666888999:::>>>===<<<===@@@CCCEEEEEEGGGIIILLLPPPRRRSSSSSSSSSPPPWWW```jjjqqqwww{{{~~~|||mmmtttxxxuuuqqqrrrtttuuuqqqrrrsssttttttsssqqqpppiiikkknnnoooooommmllllllpppppppppqqqrrrrrrsssssspppvvv}}}zzz{{{}}}|||yyyvvvuuuuuutttuuuvvvxxxxxxyyyyyyyyyyyywwwtttsssttttttsssssssssssssssrrrqqqpppooonnnrrrrrrrrrrrrqqqooonnnmmmnnnooooooooooooooonnnmmmpppppprrrtttwwwyyy{{{|||wwwgggUUUHHHBBBLLLXXXbbbppp|||qqqqqqtttbbb```ooo|||gggUUUDDD===:::666555777444444333222222111111000///000000111000...,,,+++........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,+++***)))***,,,...000++++++++++++,,,---......,,,,,,---------,,,++++++(((***---,,,******,,,...//////...------///000111000///222555777:::BBBLLL```mmmaaa___XXXQQQLLLEEE???@@@EEEDDDFFFTTTmmmooo[[[UUU]]]jjjrrrrrrwwwvvvcccQQQOOOOOOVVVddduuu|||ooommmpppsssyyywwwkkk]]]RRRKKKHHH@@@???>>>===============@@@AAAAAA@@@>>>>>>???@@@FFFCCCCCCFFFIIIJJJPPPWWWVVVYYY[[[\\\^^^fffrrr|||}}}|||~~~~~~{{{yyyxxxuuupppiiibbb]]]XXXSSSPPPMMMRRRTTTZZZqqq|||sssooohhhiiioooooooootttzzz{{{wwwtttttttttuuuxxx~~~~~~zzzyyywwwnnncccaaaeee|||tttaaaXXXLLLCCC@@@>>>;;;888777888888777555555666777666666666777777999:::;;;???>>>>>>@@@DDDFFFGGGGGGKKKMMMQQQUUUXXXZZZ[[[[[[UUU[[[eeepppzzz}}}lllssswwwtttqqqqqqrrrrrrqqqqqqrrrrrrqqqpppnnnnnnkkklllnnnooonnnmmmllllllkkklllmmmnnnppprrrssstttssswww|||}}}}}}|||zzzwwwuuuvvvxxxvvvvvvvvvvvvwwwwwwwwwwwwyyywwwtttsssssstttsssrrrsssssssssrrrqqqpppnnnnnnpppppppppppppppooonnnmmmllllllmmmnnnnnnnnnnnnnnnpppppprrrsssuuuwwwxxxyyyzzzzzzyyyuuukkk]]]OOOFFFGGGRRR\\\jjjyyyuuujjjkkkvvv}}}~~~rrrbbbXXXgggppp]]]III@@@<<<777555555444444333222222111111000......///......---,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,+++***+++---///000------,,,+++++++++,,,,,,***+++,,,,,,------------***,,,...---,,,+++---///111000///...------------//////111555777;;;EEEPPPnnnfffYYYQQQLLLGGGDDD???;;;===CCCJJJTTTeeexxx|||hhh\\\]]]hhhrrrwww{{{zzzfffYYYPPPPPPSSS___ppp~~~{{{qqqjjjmmmssswww}}}|||rrreeeYYYOOOHHHEEE??????>>>===<<<<<<<<<<<<===>>>??????>>>???AAACCCHHHDDDDDDHHHLLLMMMQQQVVVYYY\\\```dddiiivvv~~~|||}}}~~~}}}|||{{{vvvpppjjjeeeaaa\\\ZZZRRRWWW[[[bbbyyy|||rrrmmmggggggmmmpppqqquuu||||||wwwsssttttttvvvzzz~~~uuukkkhhhkkk~~~pppfffWWWPPPEEE>>>;;;:::888666666777666555444555888;;;::::::999999999:::<<<<<<@@@@@@AAADDDHHHJJJJJJIIILLLNNNRRRWWW[[[^^^___```[[[bbbmmmzzz|||iiipppuuussspppqqqqqqoooqqqpppooonnnmmmkkkjjjjjjkkkmmmnnnppppppooonnnmmmiiijjjkkklllooorrruuuvvvvvvxxx{{{}}}}}}~~~}}}yyyuuuuuuwwwyyywwwwwwuuutttttttttuuuvvvxxxuuusssrrrssstttssssssuuuttttttsssqqqooommmlllmmmmmmnnnnnnnnnnnnmmmmmmjjjjjjkkklllmmmnnnoooooooooppppppqqqrrrsssttttttsssrrrrrrtttssskkk\\\PPPFFFPPPXXXeeesssnnneeeiiippp||||||qqqqqqxxx}}}uuuxxxooocccVVVaaauuujjjRRRCCC===999555333444444333222222111111000...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---------,,,,,,,,,...///000000///...,,,+++******))))))***+++,,,---...//////---/////////---,,,---...---...............------000000333777:::???KKKWWWzzz|||aaaRRRGGGCCC@@@???===;;;>>>DDDPPPeeeyyypppaaa^^^gggttt{{{}}}gggWWWQQQQQQUUU___ppp}}}mmmiiiiiipppxxx{{{~~~vvviii\\\SSSKKKDDD@@@???>>>===<<<;;;;;;;;;;;;:::<<<>>>>>>>>>@@@CCCEEEHHHFFFGGGMMMRRRTTTVVVZZZ]]]cccllluuu||||||~~~|||zzz{{{}}}~~~yyyuuuqqqnnnjjjhhh___dddhhhooozzzqqqmmmhhhiiinnnrrrrrrwww}}}}}}wwwsssrrrssswww}}}|||sssppprrrsssdddZZZNNNIIIAAA<<<:::999777666777777666555555777<<>>===<<<;;;;;;<<<>>>???AAABBBDDDGGGKKKMMMMMMLLLMMMOOOTTTYYY]]]bbbdddfffccclllyyyxxxfffmmmrrrqqqqqqsssrrrpppqqqpppnnnkkkiiihhhggggggiiilllooosssvvvuuurrrppplllkkkkkklllnnnqqqtttvvvuuuwwwzzz||||||}}}~~~zzzvvvuuuuuuwwwuuutttsssrrrrrrsssuuuvvvtttrrrqqqqqqsssuuuuuuuuuuuuuuutttsssqqqooommmllljjjkkkkkklllmmmmmmmmmlllllllllllllllmmmnnnnnnooooooooooooppppppppppppppppppmmmnnnvvv~~~{{{nnnaaaPPPUUUYYYeeeqqqmmmhhhqqqzzzmmmdddhhhnnnlllqqqzzz~~~}}}wwwnnnhhhbbbdddlll~~~yyy\\\GGG===999666333444444333222222111111000///...---,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******)))))))))***+++,,,...------------...///000//////---,,,+++*********+++++++++,,,---...//////////////////------------''')))+++...000111111111333444777:::<<>>CCCIIIVVVooorrrhhhaaacccmmmxxxqqq[[[RRRSSSVVVaaarrruuulllmmmqqqxxx}}}}}}{{{yyywwwlll^^^RRRLLLGGG@@@;;;>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>??????AAADDDFFFJJJGGGJJJQQQWWWZZZ]]]aaaaaammm~~~|||zzz}}}~~~{{{yyyyyyzzz}}}~~~~~~}}}{{{yyyvvvsssooossswww|||tttqqqpppnnnooorrrsssssswww}}}|||vvvqqqqqqrrrxxx~~~~~~xxxwwwxxxyyyiii[[[RRRIIIEEE@@@<<<:::999999888777888888777888:::???CCC@@@???===<<<<<<>>>@@@AAABBBCCCEEEIIIMMMPPPPPPOOOPPPSSSXXX^^^dddjjjnnnpppsss|||rrrdddkkkoooqqqsssvvvwwwuuurrrpppmmmjjjgggfffffffffgggjjjpppwww||||||xxxtttooommmkkkiiiiiikkknnnppprrruuuzzz|||}}}}}}}}}~~~}}}xxxuuussssssqqqpppoooooopppsssuuuwwwqqqooonnnpppsssuuuwwwwwwuuuuuutttsssqqqooommmllliiijjjkkkllllllmmmmmmlllppppppooonnnmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooopppnnnoooyyy~~~ttt``````]]]cccmmmjjjlll|||ppp```]]]aaafffnnnxxxyyytttvvvwwwuuutttwwwooohhhsssgggNNN???:::777555444444333222222111111000000///...---------...///---------------------------,,,,,,++++++,,,,,,---+++***)))((()))***+++,,,...---------......//////---,,,,,,++++++,,,,,,---......---,,,,,,------...//////......------,,,,,,'''))),,,...000111111111444555888;;;===DDDUUUeeexxxsssYYYLLLEEEAAA?????????@@@FFFMMM]]]wwwwwwiiiffffffkkkpppvvvtttaaaSSSRRRXXXcccrrrzzzqqqpppuuu{{{~~~xxxrrrlllaaaSSSJJJEEEBBB===:::<<<<<<;;;;;;;;;;;;<<<======???AAAAAAAAACCCEEEGGGMMMLLLNNNSSSWWWZZZ```gggnnn}}}~~~{{{yyyyyy{{{|||||||||zzzxxx|||{{{vvvrrrssstttsssrrrrrrtttsssvvv{{{zzzuuuqqqqqqsssxxx}}}~~~~~~|||mmm^^^RRRLLLDDDBBB???<<<:::999999:::777888999999:::===AAADDDBBB@@@>>>======@@@BBBDDDDDDEEEGGGKKKOOORRRSSSSSSQQQTTTZZZccclllttt{{{~~~~~~ooohhhmmmpppqqquuuzzz|||yyyuuurrrnnnjjjggggggggghhhjjjkkkpppwww}}}~~~{{{wwwrrrooojjjfffeeefffhhhjjjpppsssxxx{{{||||||}}}~~~}}}xxxssspppooommmmmmmmmnnnppprrruuuvvvpppooonnnooorrruuuvvvvvvuuuttttttsssqqqooommmllljjjkkklllmmmmmmmmmmmmmmmsssqqqpppnnnmmmmmmmmmmmmmmmmmmnnnnnnooopppqqqqqqrrrqqqsss{{{uuulll```^^^dddccckkkvvvaaaYYYZZZbbbnnn{{{sssrrr{{{}}}mmmooovvvZZZGGG???:::666444444333222222111111000111111000///...------...........................---,,,,,,++++++,,,,,,---+++***)))((((((***,,,---------------------------++++++++++++,,,---...///000///---,,,,,,,,,---...///...------...///---,,,------...///000000000///333444888;;;>>>HHH\\\ooo}}}mmmTTTIIICCC>>><<<===???BBBKKKTTTlll{{{qqqccceeekkkrrrsssvvvooo^^^TTTPPPWWWbbbuuuvvvqqqtttzzz~~~zzzrrrkkk^^^VVVLLLDDD@@@>>><<<:::;;;;;;;;;;;;<<<===>>>???@@@BBBCCCDDDDDDFFFIIIKKKRRRRRRTTTWWWWWW[[[fffsss|||yyyyyyzzz{{{~~~~~~~~~~~~~~~~~~~~~zzz~~~}}}zzz}}}}}}wwwvvvvvvwwwxxxvvvsssqqqvvvuuuvvvzzzyyyuuussstttvvvyyy|||~~~~~~}}}}}}}}}yyy~~~ooo___SSSJJJGGG???>>>===;;;999888888888666888:::;;;;;;===@@@BBBAAA@@@>>>===>>>AAADDDFFFHHHHHHIIILLLQQQUUUWWWXXXVVVZZZcccnnn{{{{{{wwwqqqooorrrssssssvvv|||~~~|||wwwtttoookkkiiiiiijjjkkkpppnnnmmmqqqxxx|||{{{yyyvvvrrrlllgggdddeeegggiiipppsssuuuwwwyyy{{{zzzuuuqqqoooooolllmmmmmmooopppqqqrrrrrrsssqqqooooooqqqrrrrrrrrrsssssssssrrrqqqpppnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnqqqpppnnnlllllllllmmmnnnkkklllmmmoooqqqrrrttttttssstttvvv{{{yyybbbYYYZZZYYYgggzzzfff\\\[[[___ooo~~~xxx}}}}}}vvvjjjSSSEEE<<<666444444333222222111111000111111000///...,,,+++***---------------------------,,,,,,++++++,,,,,,---,,,+++)))((()))***---...,,,,,,------------,,,,,,++++++++++++,,,---...//////...---,,,,,,---///000000...---...000111000...000000/////////000000111333666:::???DDDQQQhhh~~~mmmSSSIIIBBB===<<>>===>>>AAAEEEGGGKKKJJJJJJNNNSSSWWWZZZ[[[aaagggqqqxxxuuuuuutttvvvuuutttwww}}}}}}xxxuuupppllljjjjjjlllnnnvvvqqqllllllrrrxxxzzzzzzzzzvvvpppjjjggghhhjjjlllrrrrrrssstttvvvzzz}}}wwwrrrooooooppplllmmmnnnoooppppppoooooowwwtttqqqpppppppppooonnnsssssssssrrrqqqpppooonnnnnnooooooooooooooonnnnnnnnnmmmlllkkkkkklllnnnooojjjkkkmmmooorrrtttvvvwwwsssuuuxxxyyy{{{eeeVVVTTTSSSddd|||lllbbbaaa^^^ppp|||vvv]]]KKK>>>555444444333333222111111000000000000///...+++)))''',,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,***((()))+++---///,,,,,,,,,------,,,++++++,,,,,,++++++,,,,,,---...---,,,,,,+++,,,...111222111///---///222333222000///.........000222444555555999???EEELLLZZZtttoooVVVNNNCCC@@@???DDDLLLWWWggguuuuuuYYYSSS[[[```bbbkkkwww|||xxx\\\PPPQQQ\\\rrr~~~vvvrrr|||wwwmmmggg]]]TTTJJJHHHDDD???;;;:::<<<>>>888999:::<<<>>>AAACCCDDD@@@BBBEEEHHHKKKNNNRRRUUUTTTYYY```dddgggsss}}}{{{wwwsssqqqqqqssstttttttttuuuuuuvvvwwwxxxxxxssssssttttttuuuuuuvvvvvvvvv}}}|||xxxuuuwwwzzz{{{|||{{{yyyzzz|||}}}||||||yyyxxxzzzzzzxxxyyy|||}}}|||~~~~~~zzzvvvttt|||wwwdddWWWOOOEEE>>>;;;::::::999888777666555555777888999999999:::<<<>>>AAA@@@>>>>>>AAAFFFKKKNNNOOOMMMLLLNNNPPPTTT___kkkooo}}}~~~|||zzzzzz{{{{{{}}}|||}}}~~~vvvlllwww~~~~~~|||yyyyyy|||zzzvvvyyyvvvrrrpppppprrrrrrsssrrrpppnnnlllnnnsssxxx{{{yyyvvvsssooommmmmmoooqqqtttrrrqqqttt{{{zzzuuusssrrrrrrooommmkkkkkkmmmoooppppppsssuuuuuusssooolllmmmnnnuuusssrrrtttvvvuuuoooiiillllllmmmlllkkklllnnnqqqmmmlllkkklllooopppooonnnkkkmmmooopppppprrrtttvvvxxxtttsssuuuxxx|||sssZZZMMMRRRdddtttwwwggg[[[\\\jjj~~~uuunnnRRR@@@<<<555555444222000///111222111000//////000000///...222///,,,,,,------+++)))//////...------------...,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------,,,,,,------...---------..................------,,,000222000...000111222666;;;CCCMMM[[[ooolllVVVKKKCCCEEEHHHMMMSSS___rrrxxx\\\SSSZZZ```fffkkkpppvvvqqqVVVOOOWWWgggvvvrrr{{{yyyvvvpppggg\\\SSSMMMHHHCCC===;;;<<<======<<<:::<<<>>>AAADDDEEEEEEEEEIIIFFFFFFLLLPPPQQQTTTXXX```___eeettt~~~{{{yyyyyyvvvpppllljjjkkknnnpppooonnnmmmooorrrsssqqqooommmmmmmmmmmmnnnnnnooopppqqqyyyyyyuuuuuuwww~~~}}}}}}~~~{{{{{{|||~~~}}}||||||||||||zzzvvvsssuuuxxx{{{||||||~~~nnn\\\QQQJJJCCC===<<<:::::::::999888777777666888:::;;;<<<;;;<<<>>>???BBBAAA@@@AAADDDJJJOOORRRWWWTTTTTTVVVZZZaaannnzzz{{{zzzwwwuuuttttttuuuuuuxxxxxxxxxyyy{{{}}}qqqdddmmm|||}}}|||}}}{{{wwwyyyvvvsssrrrsssttttttssssssqqqnnnllllllppptttvvvxxxwwwuuusssrrrsssvvvxxxwwwuuusssvvv|||}}}yyyvvvuuuvvvvvvrrrpppnnnnnnppprrrssssssqqqrrrrrrpppllliiiiiikkktttsssrrrrrrsssqqqnnnjjjhhhkkknnnoooooonnnnnnoooooonnnmmmnnnpppppppppooolllnnnpppppppppqqqsssuuuxxxuuutttvvvwwwzzz}}}dddPPPNNN\\\lllpppbbbYYYcccvvvsss~~~xxx^^^III@@@888888666444222111222222222000//////000000///......,,,******,,,---,,,+++------,,,++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......------........................000111111//////222666888<<<@@@JJJXXXjjj|||}}}dddOOOEEEBBBEEEKKKRRR[[[jjj~~~cccNNNNNNZZZcccggglllrrr}}}lllTTTRRR^^^pppwwwsssxxxuuuppphhh___UUUNNNIIICCC@@@;;;:::;;;<<<<<<;;;;;;===???BBBDDDEEEEEEEEEJJJHHHJJJPPPUUUVVVZZZ___dddgggttt|||xxxuuuttttttqqqllliiiggghhhjjjllljjjhhhhhhiiilllmmmkkkiiikkkjjjjjjjjjjjjkkkllllllqqqyyyyyywwwwwwxxx~~~~~~~~~}}}|||~~~|||yyyxxxxxxwwwuuusssuuuuuuvvvxxx{{{~~~qqqbbbRRRIIIDDD???<<<<<<;;;::::::999999888888888999;;;===>>>>>>>>>???@@@BBBBBBCCCEEEJJJOOOUUUXXXYYYVVVVVVZZZaaammm~~~~~~{{{wwwttttttwwwyyyxxxzzz}}}|||xxxtttssspppooonnnnnnoooppprrrrrrtttvvvzzz~~~nnn^^^cccxxx~~~|||yyyyyywwwuuuuuuuuuvvvuuutttsssqqqnnnkkkkkkmmmoooqqqvvvvvvwwwvvvvvvxxx{{{~~~zzzxxxvvvwww{{{|||zzzzzz{{{||||||wwwuuusssrrrtttvvvvvvvvvrrrrrrqqqnnnjjjhhhhhhiiiqqqrrrsssrrrpppmmmlllkkkfffjjjooorrrrrrpppnnnnnnqqqooonnnnnnooopppnnnmmmmmmnnnpppqqqqqqqqqsssuuuxxxuuuuuuwwwwwwwww|||sssWWWKKKSSSaaa{{{{{{lll^^^aaatttttt~~~lllSSSCCC999888777555333222111111222000//////000111///...+++)))((())),,,......---------,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++------------------------------------------------+++,,,------......------........................333111//////000444999===CCCJJJWWWjjj}}}ttt[[[IIIBBBBBBHHHPPPYYYfffwwwkkkPPPHHHQQQ___ggglllpppyyysss^^^MMMOOO^^^qqq}}}vvvrrrrrrnnnfff\\\SSSKKKFFFDDD===;;;999999:::;;;;;;:::>>>???@@@BBBDDDEEEEEEEEEGGGGGGKKKRRRVVVXXX]]]dddiiirrr|||xxxtttqqqnnnmmmmmmjjjgggdddcccdddeeegggfffeeeeeefffhhhhhhfffeeeggggggffffffgggggghhhiiipppwww}}}~~~~~~}}}~~~~~~{{{yyy{{{|||}}}||||||}}}zzzvvvttttttuuuuuutttuuusssrrrtttyyy{{{yyyuuu{{{eeeWWWJJJBBB???;;;:::<<<::::::999999999999999999999;;;>>>??????>>>???@@@BBBCCCEEEIIINNNTTTYYY\\\YYYVVVVVV\\\hhhzzz|||zzzyyyvvvsssppppppooollliiigggiiimmmqqqsssuuuwwwyyy}}}~~~zzzwwwtttooonnnlllkkklllmmmooopppqqqrrrtttxxx|||ppp^^^___sss}}}}}}yyywwwvvvvvvvvvvvvtttrrrqqqpppmmmkkkkkklllnnnooorrrtttuuuvvvuuuwww{{{}}}{{{xxxwwwxxxzzz|||~~~~~~{{{xxxwwwwwwxxxxxxxxxwwwvvvssspppllljjjiiiiiilllrrrwwwvvvqqqmmmkkklllgggkkkpppssssssqqqppppppqqqpppnnnnnnnnnnnnmmmkkkkkkmmmpppqqqqqqrrruuuwwwvvvuuuvvvxxxxxxwwwzzzbbbLLLMMMWWWgggtttvvvffffffzzz}}}www[[[EEE888777555333333222111000222111///000111111000...+++******+++,,,...////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++,,,---........................////////////333000...000222555;;;AAANNNZZZlll~~~hhhRRRFFFDDDFFFMMMVVVaaaoooxxxYYYKKKQQQ]]]gggkkkqqqwwwrrr___RRRGGGJJJXXXkkkyyyrrrnnnlllfff\\\QQQHHHCCC@@@???999999:::;;;<<<<<<<<<;;;@@@@@@BBBCCCDDDEEEFFFFFFGGGHHHNNNTTTWWWZZZccclllwww~~~}}}{{{{{{yyyuuuqqqmmmkkkjjjjjjgggfffdddcccbbbbbbcccdddgggfffggggggggggggfffeeeddddddddddddeeefffggggggooouuuyyyyyyyyy{{{|||yyywwwzzz}}}}}}~~~~~~}}}|||}}}xxxxxx{{{yyywwwuuutttuuuwwwwwwvvvuuutttsssuuuwwwwwwtttqqqsss[[[PPPEEE???<<<999999;;;888999999999999999999999999;;;===>>>>>>>>>???@@@CCCDDDGGGLLLQQQVVV[[[]]][[[YYYZZZdddttt{{{pppnnnkkkiiihhhfffdddbbbdddcccbbb``````ccciiimmmqqqrrrtttvvvyyy~~~|||wwwrrrnnnmmmjjjiiiiiiiiijjjmmmpppqqqrrrtttvvvzzz~~~wwweeedddqqq|||zzzxxxvvvuuuuuutttrrrpppoooooommmllllllmmmnnnnnnppprrrtttsssrrrtttyyy~~~}}}zzzvvvtttttttttzzz~~~|||zzz{{{{{{{{{{{{|||yyyuuuqqqnnnlllkkkjjjiiiqqqzzz|||vvvpppmmmmmmkkkmmmpppqqqpppqqqrrrssstttrrrqqqpppqqqpppooommmiiillloooqqqrrrtttwwwyyytttsssvvvyyyzzzxxxzzzmmmRRRIIILLLTTTdddvvv~~~ppppppdddLLL<<<888555333444555444222222111000000111111000///.........---------.../////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------***+++,,,---...................../////////000000111...///333444666>>>GGGaaappppppZZZHHHBBBEEEJJJSSS]]]iiizzzjjjMMMIIIWWWdddkkknnnqqq}}}ttt```TTTNNNIIIJJJSSSggg}}}uuunnniiiddd]]]SSSIIIAAA===<<<===888:::<<<===>>>>>>>>>???AAABBBBBBCCCDDDFFFGGGGGGJJJLLLQQQWWWZZZ```nnn{{{|||~~~~~~}}}zzzxxxvvvtttrrrrrrpppnnnkkkjjjiiiiiiiiieeeeeeeeeeeeeeeeeeeeedddggghhhhhhhhhgggfffeeeeeecccdddddddddfffggghhhiiimmmrrrvvvttttttwwwxxxvvvsssxxx|||}}}{{{|||~~~~~~||||||}}}|||~~~wwwwwwzzzuuuuuuvvvxxxzzz{{{zzzxxxsssvvvxxxwwwuuusssrrrsssxxxgggRRRJJJBBB>>>;;;888888;;;999999999::::::;;;;;;;;;;;;<<<=========>>>@@@BBBEEEGGGJJJOOOTTTXXX[[[]]][[[[[[aaaooozzzuuuooojjjfff```]]][[[ZZZZZZYYYXXXWWW[[[[[[\\\]]]___ccciiimmmnnnppprrrtttwww}}}{{{uuupppiiidddcccdddddddddfffiiimmmqqqssstttuuuxxx{{{~~~qqqpppvvv}}}zzzwwwuuutttsssqqqooonnnnnnmmmlllllllllllllllnnnppprrrpppnnnpppwww}}}~~~xxxrrrooonnnttt|||~~~|||vvvrrrooonnnkkkjjjiiiqqqzzz}}}yyytttpppppppppppppppoooooopppsssuuuwwwuuuttttttttttttrrrqqqjjjllloooqqqrrrtttwwwyyysssrrruuuyyyzzzxxxzzzxxx\\\KKKEEEHHHXXXkkkyyy}}}qqq[[[EEE???999666666777777555333111000000111222000//////000000///---,,,---///------,,,++++++++++++,,,,,,,,,,,,,,,------------........................------------------------***+++,,,---.../////////.........//////000000111///...111777777999GGGWWWyyyqqq___MMM@@@???DDDMMMXXXdddrrraaaGGGHHHVVVaaajjjrrrsssttt___SSSKKKIIIGGGHHHQQQeee}}}zzzrrriiicccZZZUUULLLDDD>>>;;;;;;;;;999<<<>>>??????@@@AAABBBBBBBBBCCCDDDEEEGGGIIIJJJIIIKKKPPPUUUYYYdddyyy}}}{{{}}}~~~}}}|||yyyuuurrrpppooommmkkkjjjiiiiiihhhggggggggghhheeefffhhhiiijjjiiihhhgggeeefffgggfffdddbbbbbbcccccccccdddfffhhhjjjlllmmmmmmrrrtttrrrrrruuuwwwvvvrrrxxx|||zzzyyy|||{{{yyyzzz}}}}}}{{{zzz{{{~~~zzzzzzwwwwwwyyy{{{~~~}}}{{{yyyrrrvvvxxxwwwsssqqqrrruuujjjXXXIIICCC???>>><<<999999<<<:::;;;;;;<<<===>>>>>>>>>>>>???>>>======???BBBFFFHHHJJJNNNRRRVVVYYY\\\]]][[[```mmm~~~pppmmmhhhccc___ZZZVVVSSSSSSQQQOOOOOOPPPQQQQQQPPPTTTVVVYYY\\\```eeekkkooonnnppptttwww{{{}}}rrrnnnkkkddd```___```aaabbbeeejjjoootttwwwwwwyyy{{{~~~yyyvvvtttsssqqqpppnnnnnnmmmlllkkkiiihhhggggggjjjkkkiiifffjjjsss|||xxxqqqllljjjoooyyy{{{uuuwww|||zzzuuusssqqqooommmkkkpppwwwzzzxxxvvvttttttrrrrrrrrrqqqoooppprrrtttvvvuuussssssttttttsssqqqmmmoooqqqrrrrrrsssuuuwwwsssrrrtttwwwwwwvvvxxx}}}kkkUUUHHHCCCQQQaaappp~~~{{{jjjOOOFFF<<<666666666555444333222000111222222111///...///000...,,,+++---///------,,,++++++++++++,,,,,,,,,,,,---------......------------------------------------------------)))***,,,---.../////////---......///000000111111//////444999:::???VVVooottthhhZZZNNNEEE???BBBGGGQQQ]]]jjjwwwsssYYYGGGNNNZZZaaakkkwww}}}www___QQQLLLGGGEEECCCHHHWWWkkk}}}{{{tttlllbbb[[[PPPMMMGGGAAA===;;;::::::;;;>>>@@@@@@???@@@CCCEEEBBBBBBCCCDDDFFFHHHJJJLLLKKKMMMRRRWWW^^^nnn}}}}}}|||{{{|||{{{zzz|||~~~}}}~~~~~~~~~~~~}}}{{{sssqqqnnnllllllkkkiiihhhdddeeeeeeeeeeeeeeeddddddfffhhhkkkmmmnnnmmmkkkjjjccceeefffdddaaa______```bbbcccdddfffiiilllooopppooosssuuusssssswwwyyyyyyssszzz}}}zzzyyy}}}~~~~~~~~~zzzvvvuuuwwwzzz{{{{{{{{{yyyxxxzzz~~~}}}{{{{{{~~~~~~|||{{{|||||||||zzzyyyrrrrrrrrrrrrqqqqqqrrrssswww```LLLCCC???<<<===<<<::::::===<<<<<<===>>>???@@@AAAAAAAAA@@@???>>>===@@@DDDHHHKKKMMMQQQUUUXXX[[[\\\\\\bbbjjj{{{|||pppggg___\\\WWWTTTQQQNNNJJJHHHLLLJJJHHHIIIKKKMMMNNNNNNQQQTTTXXX\\\aaagggmmmqqqpppssswww|||uuukkkjjjhhhccc```aaa```aaacccggglllrrrxxx{{{zzz|||{{{wwwtttsssrrrqqqooonnnmmmkkkiiifffdddbbbaaacccdddbbb```eeepppyyy{{{~~~~~~wwwnnniiiffflllwww|||rrrlllqqqzzz~~~zzzwwwvvvsssqqqmmmpppsssuuuvvvvvvvvvwwwrrrssstttsssqqqpppqqqrrrsssqqqpppppprrrrrrqqqooopppqqqrrrrrrrrrrrrssstttsssrrrsssvvvuuusssuuuzzzwwwaaaPPPCCCNNN\\\jjj{{{{{{vvvrrrTTTJJJ===555333333111000333222111111222222111///+++---///---++++++---000//////...------------...,,,,,,,,,------.........------------------------------------------------)))***,,,---.../////////---......///000111111222111111666;;;<<>>@@@@@@???@@@CCCFFFBBBBBBBBBDDDFFFIIILLLMMMTTTVVVZZZ```iii}}}|||zzz{{{}}}~~~~~~|||zzz{{{zzzwwwyyy~~~}}}}}}}}}~~~~~~zzzyyyyyy{{{}}}{{{vvvqqqnnnllljjjjjjjjjjjjhhhfffbbbcccdddddddddcccaaa```fffiiilllooopppooommmlllbbbeeefffddd```^^^^^^```aaabbbdddfffjjjmmmppprrrqqquuuwwwuuuuuuyyy|||{{{uuu|||~~~zzzyyy~~~}}}{{{zzzzzzzzz{{{wwwssssssuuuwwwxxxwww{{{yyyxxxzzz~~~~~~zzzzzzzzzzzz{{{}}}zzzzzzyyyyyyxxxrrrooollllllppprrrqqqpppzzzeeeSSSIIIAAA@@@>>>===<<<<<<<<<===<<<===>>>???@@@???>>>>>>@@@AAABBBBBBBBBDDDHHHKKKMMMNNNSSS\\\aaaaaacccgggkkkzzzvvvkkkccc\\\WWWRRROOOKKKHHHFFFEEEFFFFFFJJJJJJKKKKKKKKKMMMPPPSSSPPPUUU\\\```dddiiioootttuuuyyy}}}wwwmmmlllhhh___\\\aaa```ccchhhlllqqquuuzzz}}}~~~zzzvvvtttsssppppppooommmkkkhhheeedddhhhgggeeebbb```cccjjjppp|||{{{||||||xxxooohhheeeooo}}}vvvaaa[[[iiizzz~~~zzzvvvsssqqqlllkkkjjjnnntttyyy||||||rrrrrrppppppqqqrrrtttuuurrrtttuuutttrrrpppppppppmmmpppsssrrrooommmnnnoooqqqrrrrrrqqqppppppqqqsss|||yyyrrrUUUFFFIIIRRRbbbwww{{{yyywww~~~zzzpppwwwbbbKKK:::999<<<888333444111000000000000000111111000/////////...............------,,,,,,------...........................,,,---.../////////...---.........------,,,,,,,,,,,,------......------,,,000////////////000000111111222666:::AAARRRqqquuueee[[[KKKDDD@@@AAA@@@@@@HHHRRR\\\gggvvvcccSSSOOO\\\eeegggsssnnnVVVOOOLLLHHHLLLJJJMMMYYYkkk|||{{{pppiiieee___VVVNNNFFFCCC@@@===;;;;;;<<<===>>>>>>??????@@@AAACCCDDD>>>CCCHHHJJJJJJKKKOOOSSSUUUSSSWWWcccuuu~~~}}}yyyuuuwww|||zzzzzzzzzyyyyyyxxxwwwwwwxxx|||}}}zzzzzz{{{zzzvvvyyyxxxvvvuuusssrrrrrrrrrjjjgggccccccdddeeedddbbbcccddddddeeeeeeddddddccciiiiiijjjmmmoooooommmkkkccccccbbbaaa`````````aaabbbeeehhhhhhiiilllrrrxxxxxxyyyzzzzzzyyyzzz|||~~~~~~}}}}}}~~~~~~zzzuuutttuuuxxxqqqooonnnnnnoooqqqqqqqqqqqqtttwwwxxxwwwuuussssssxxxxxxxxxyyyzzz|||~~~~~~zzzuuuqqqkkkpppsssooommmnnnooonnnppp]]]MMMEEE??????===<<<<<<<<<=========>>>???@@@AAA@@@@@@???@@@AAABBBBBBCCCEEEIIILLLPPPSSSZZZcccgggiiiooouuuzzznnncccZZZSSSMMMJJJIIIHHHEEEBBBAAABBBDDDEEEIIIJJJKKKKKKLLLOOOTTTXXXXXX\\\bbbeeegggkkkpppuuuyyy|||tttkkkjjjfff^^^]]]bbbeeehhhlllpppssswww{{{~~~{{{xxxvvvuuuqqqpppnnnmmmkkkiiihhhhhhhhhhhhfffddddddffflllqqqsssuuuxxxzzzwwwrrrooommmoooyyy{{{lllWWWRRRaaasss{{{vvvqqqooopppllliiilllttt{{{}}}|||uuusssqqqooooooppprrrsssqqqssstttsssqqqoooooopppmmmppprrrqqqooommmmmmooopppqqqqqqpppooonnnpppqqqtttsss~~~|||bbbJJJIIIMMM[[[qqqoooiiiiiiwwwyyy|||jjjSSS???;;;;;;666333444111111000000000000111111000000/////////.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---......---------,,,,,,,,,,,,------......------,,,000////////////000111111222555888<<>>@@@DDDNNNYYYgggnnnyyyyyy\\\SSSTTTaaajjjmmm{{{yyyZZZLLLMMMPPPQQQNNNOOOUUUcccttt~~~tttiiiaaa]]]XXXPPPIII@@@>>><<<:::999:::<<<===<<<<<<======>>>@@@AAABBBBBBDDDGGGIIIKKKNNNSSSWWW[[[WWW[[[nnn~~~zzzxxxtttsssuuu{{{~~~~~~}}}{{{{{{yyyxxxwwwvvvvvvvvvxxx{{{{{{xxxwwwyyywwwtttttttttrrrqqqooommmlllkkkfffcccaaaaaadddeeeeeedddbbbcccdddeeeeeeeeeeeeeeeiiiiiijjjlllnnnooommmkkkddddddcccbbbbbbbbbccccccaaacccfffiiimmmqqqvvvzzzvvvwwwyyyyyyxxxyyy{{{}}}~~~~~~{{{zzzxxxuuurrrqqqqqqrrrmmmkkkiiiiiijjjlllllllllnnnppprrrsssrrrpppoooooouuuuuuuuuvvvxxxzzz|||}}}{{{|||}}}|||xxxvvvppptttuuuppplllmmmnnnlll}}}pppaaaQQQEEE@@@===<<<;;;;;;<<<===>>>???@@@@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEGGGKKKNNNOOOTTT^^^gggkkknnnxxxwwwllleee[[[RRRLLLHHHDDDCCCCCCAAA???>>>???AAACCCEEEIIIIIIJJJKKKNNNSSSYYY^^^aaaeeeiiilllmmmooossswww}}}tttllljjjfff``````dddlllooorrruuuwwwzzz}}}}}}~~~{{{yyyyyytttrrrooolllkkkkkklllmmmhhhiiiiiihhhgggiiimmmpppjjjooouuuwwwvvvuuuuuuuuuuuuvvvqqq^^^KKKJJJ\\\oooyyytttqqqooojjjfffhhhpppwww{{{{{{zzzwwwsssooommmnnnpppqqqppprrrsssrrrpppooooooooonnnoooqqqpppnnnmmmmmmnnnoooppppppnnnmmmlllmmmooooooqqqqqqSSSKKKGGGQQQggg|||zzzeee^^^aaatttuuu^^^GGG===999555333555222222111111000111111222000000000/////////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////.........------------,,,,,,,,,------............------///////////////000111222222888;;;<<>>@@@============???@@@AAABBBEEEEEEFFFHHHLLLRRRWWWZZZ]]]ZZZbbb}}}}}}xxxtttrrrqqqqqquuu{{{~~~~~~||||||zzzxxxuuuttttttuuuvvvxxxzzzyyyuuusssuuuuuurrrpppppppppnnnllliiifffdddaaa______```ccceeefffeeeaaabbbccceeeffffffffffffiiiiiijjjlllnnnnnnllljjjeeeeeeeeeeeeeeefffffffffcccdddfffkkkpppuuuwwwwwwsssuuuwwwwwwwwwxxxzzz{{{{{{}}}~~~|||wwwtttqqqooonnnmmmlllkkkgggeeeccccccdddeeeeeedddhhhjjjkkkkkkjjjiiijjjjjjooooooppprrrtttwwwyyy{{{sssuuuyyy~~~~~~}}}}}}wwwyyyvvvoookkkkkkllljjjpppbbbTTTHHH???===::::::::::::<<<>>>@@@AAABBBBBBCCCCCCCCCDDDDDDDDDBBBCCCEEEGGGHHHJJJNNNQQQOOOWWWdddmmmpppuuuyyymmmddd\\\WWWOOOIIIFFFDDDCCCBBBBBBAAA??????@@@BBBEEEGGGHHHIIIJJJLLLPPPVVV^^^dddgggkkkoooqqqrrrtttxxx|||yyyqqqmmmhhhddddddiiipppsssvvvyyy{{{}}}tttsssuuu~~~}}}|||yyyvvvqqqmmmjjjkkkmmmooojjjkkkjjjjjjiiiiiijjjjjjfffnnntttuuuuuuvvvyyyyyy}}}uuufffSSSDDDHHH___vvv}}}xxxtttgggfffdddeeehhhooowww|||}}}vvvqqqnnnnnnoooqqqqqqrrrssssssqqqpppppppppnnnooooooooonnnmmmmmmmmmmmmnnnnnnmmmkkkkkklllmmmrrrvvv{{{aaaQQQEEEJJJ]]]ppp~~~wwweee___dddyyy}}}~~~hhhOOO@@@888444444777333333222111111111222222000000000////////////...,,,,,,++++++++++++,,,,,,........................,,,,,,---....../////////------------------------------............------////////////000111222222333:::;;;<<>><<<;;;>>>GGGUUUeeeqqqzzzyyyaaaVVVZZZdddooowwweeeNNNJJJNNNPPPTTTYYYccchhhrrr~~~xxxmmmdddXXXNNNIIIFFFBBB???<<<;;;;;;;;;<<<>>>@@@BBB?????????@@@AAABBBCCCDDDFFFFFFGGGJJJNNNSSSWWWZZZaaaeeeuuu}}}zzzwwwrrrooooooppprrrwww|||~~~|||zzzxxxvvvttttttuuuwwwyyyyyyzzzxxxsssqqqssstttqqqooopppooonnnkkkgggcccaaa______```aaacccdddeeeeee```aaaccceeefffggghhhhhhiiiiiiiiijjjlllmmmkkkjjjfffgggggghhhiiiiiiiiiiiihhhggggggkkkpppssssssqqqqqqsssuuuvvvwwwwwwyyy{{{zzz|||}}}yyywwwsssoookkkiiijjjjjjgggeeecccaaa^^^^^^_________^^^cccdddeeeeeeddddddeeefffiiijjjlllnnnqqqtttvvvxxxrrruuuzzz{{{{{{vvvnnnjjjkkkkkkiiizzzfffXXXLLLBBB>>>===999999999:::<<>>RRRmmmxxxrrrlllpppsssmmm```QQQGGGCCC:::<<<===AAALLL]]]oooyyynnnaaa]]]cccllluuufffTTTHHHJJJOOORRRXXX```tttwww~~~{{{tttfff^^^RRRIIIDDDBBB@@@>>><<<;;;;;;;;;<<<===>>>?????????@@@@@@AAABBBDDDEEEEEEGGGJJJMMMQQQUUUXXXZZZgggxxx}}}yyyvvvtttrrrooollllllnnnqqqvvvzzz|||{{{zzzwwwvvvtttssstttvvvyyy{{{xxxzzzwwwrrrqqqssssssqqqnnnnnnmmmllliiieeeaaa^^^aaaaaabbbccccccccccccddd```aaaccceeeggghhhhhhiiijjjiiihhhiiikkkkkkjjjiiiggghhhiiijjjjjjjjjjjjjjjgggeeefffiiinnnqqqpppnnnooorrruuuwwwwwwxxxzzz{{{|||}}}~~~~~~|||wwwssspppoookkkgggfffggggggeeebbbbbb___]]]\\\\\\]]]\\\[[[___aaabbbaaa``````bbbccceeefffiiillloooqqqssstttqqquuuzzz|||~~~}}}|||vvvnnnkkkmmmmmmjjjppp]]]PPPGGG???===>>>:::::::::;;;===@@@CCCDDDEEEEEEDDDDDDEEEEEEFFFGGGEEEHHHKKKNNNPPPRRRUUUXXXYYYdddttttttkkkdddYYYPPPKKKGGGEEECCCCCCDDDEEEDDDDDDDDDCCCAAA@@@AAACCCFFFGGGJJJMMMQQQUUUYYY___fffkkkkkkoootttwwwxxx{{{yyyqqqkkkjjjmmmqqquuuxxx{{{~~~fffRRRZZZjjj}}}}}}uuunnnjjjjjjkkkmmmmmmllljjjiiihhhfffccc```___fffkkkkkkqqq||||||qqq```MMMDDDFFFTTTppp{{{uuurrrmmmpppqqqmmmjjjmmmxxx}}}wwwsssrrrrrrsssrrrtttuuuuuusssrrrssstttrrrpppnnnnnnooopppooonnnkkklllmmmmmmlllmmmoooqqqvvvzzzyyybbbKKKEEELLLYYYkkkzzzzzzhhh```bbbzzzyyyxxxaaaKKK===888888:::555555444333222222222222111111000000000/////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111,,,,,,,,,------------.........////////////....../////////000111222333444777;;;???HHH\\\ooossslllgggiiiiiidddYYYLLLCCC???666;;;AAAGGGTTTgggxxxxxxkkkdddaaaffflllsss|||{{{VVVMMMEEEFFFNNNYYYgggrrr|||ssslll^^^XXXNNNFFFAAA???>>>>>>999999999999999:::;;;;;;>>>>>>>>>>>>???AAABBBCCCEEEIIINNNQQQTTTXXX___eeerrr}}}xxxuuuqqqooonnnnnnmmmllljjjlllooorrruuuvvvvvvuuuuuutttsssssstttuuuxxxyyyvvvxxxvvvrrrqqqsssrrrooojjjjjjiiigggddd```]]][[[aaacccddddddbbbaaaaaabbbaaabbbccceeeggghhhhhhiiijjjiiihhhhhhjjjjjjjjjhhhggghhhjjjkkkkkkjjjiiiiiibbbbbbdddgggllloooqqqqqqooorrrvvvxxxyyyzzz{{{}}}~~~~~~}}}{{{wwwrrrmmmjjjjjjgggeeecccddddddccccccbbb```]]][[[\\\\\\[[[ZZZ\\\^^^`````````___```aaaaaaccceeehhhkkknnnooopppnnnrrrxxxzzzzzz{{{~~~xxxpppnnnpppooolllttteeeUUUJJJCCC===<<<===;;;;;;;;;<<<>>>AAACCCEEEFFFEEEDDDDDDDDDEEEGGGGGGGGGJJJNNNQQQSSSVVVYYY[[[[[[fffyyy~~~nnn___XXXRRRKKKEEEDDDDDDCCCDDDFFFHHHHHHGGGFFFEEECCCBBBBBBCCCFFFIIIKKKOOORRRWWW[[[```eeejjjmmmooosssxxxzzz{{{}}}|||sssnnnpppuuuyyyzzz}}}jjj[[[cccppp}}}|||uuuoookkkkkklllnnnmmmjjjhhhhhhhhhhhheeebbb```eeefffeeennnzzz|||ttt___OOOCCCEEENNN^^^xxx}}}{{{zzzwwwsssqqqsssyyy}}}}}}yyyuuusssssssssqqqsssttttttsssrrrsssssstttqqqoooooopppqqqqqqoookkklllnnnnnnnnnooorrrtttvvvzzz|||dddMMMDDDFFFPPPdddwww~~~yyynnnfffeeeyyykkkSSSBBB;;;999999666555444333333222222222111111111000000000/////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222,,,,,,,,,---------............////////////....../////////000111222444555:::===GGGXXXiiipppllleee^^^^^^\\\XXXQQQIIIAAA===666???IIIRRRaaavvvrrrccc```bbbdddkkkrrrzzzjjjLLLJJJGGGIIIWWWlll}}}|||rrrhhhbbbVVVQQQIIIBBB>>><<<<<<<<<777888888999::::::;;;;;;>>>>>>>>>???@@@AAABBBCCCHHHNNNSSSUUUVVV^^^lllwww}}}xxxpppmmmjjjiiikkklllmmmmmmkkkmmmoooqqqrrrrrrrrrrrrssssssrrrrrrrrrrrrssssssqqqttttttqqqppprrrqqqmmmhhhgggeeeccc```^^^\\\[[[^^^aaaccccccaaa``````aaabbbcccdddfffggghhhhhhhhhjjjiiiggggggiiijjjiiihhhhhhhhhjjjkkkjjjiiihhhfffbbbccceeegggiiilllpppssspppssswwwzzz{{{|||}}}}}}}}}{{{wwwsssnnniiigggddddddcccbbb``````bbbdddccc```]]][[[[[[[[[ZZZYYYYYY[[[___```___^^^^^^___]]]___bbbeeehhhiiijjjkkklllpppvvv}}}{{{xxxxxx}}}}}}uuussstttqqqmmmlll___OOOFFF@@@;;;:::<<<<<<<<<<<<===???BBBDDDFFFFFFEEEDDDDDDDDDEEEGGGGGGHHHKKKPPPSSSUUUXXX[[[]]]aaalllsssbbbRRRKKKGGGBBB???@@@??????AAADDDGGGGGGEEECCCEEEEEEDDDDDDFFFIIIMMMOOORRRVVV\\\```dddhhhlllooorrrvvvzzz||||||~~~wwwsssvvv}}}sssiiirrrxxx~~~zzztttooollllllmmmooollliiiggggggiiijjjhhheeedddfffdddbbbjjjvvvuuukkkSSSEEE???IIIWWWggg}}}xxxtttvvvwwwwwwvvv}}}yyyvvvtttssssssppprrrssssssrrrqqqrrrsssuuurrrooooooqqqrrrqqqpppkkklllnnnooooooqqqtttvvvxxx|||{{{dddMMMDDDCCCKKK```vvv~~~||||||wwwxxxvvvrrrnnn}}}rrrYYYFFF===:::888777666555444333222222222111111111111000000000000//////............//////........................,,,,,,,,,,,,---///111222,,,,,,,,,------...............////////////....../////////000111333444555===@@@MMMdddrrrpppfff___TTTSSSQQQOOOLLLHHHBBB===888CCCPPP\\\mmmsss^^^YYY```fffhhhnnnuuu~~~}}}^^^EEEIIIKKKQQQeeexxxlllaaaZZZPPPLLLFFF@@@<<<:::::::::777888999:::<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEKKKQQQVVVWWWXXXbbbvvv{{{uuullliiigggfffiiilllnnnnnnoooppprrrrrrrrrqqqrrrssssssrrrrrrqqqpppooonnnmmmnnnqqqrrrpppoooqqqoookkkhhhgggeeebbb```^^^]]]]]][[[___bbbbbb```___```aaacccccceeefffgggggghhhhhhjjjiiigggggghhhiiiiiihhhhhhhhhjjjjjjjjjhhhfffeeefffgggiiihhhfffhhhmmmqqqppptttxxx{{{}}}~~~|||{{{xxxuuupppllliiiggg```bbbcccaaa^^^^^^aaaeeeccc```]]][[[[[[[[[ZZZYYYWWWZZZ^^^```___^^^]]]]]][[[]]]```ccceeefffggggggmmmqqqvvv{{{|||wwwvvv}}}yyyvvvvvvsssmmmuuudddZZZLLLCCC???>>>===;;;<<<<<<>>>???AAADDDFFFGGGMMMKKKGGGEEEDDDEEEGGGIIIJJJJJJOOOWWW[[[ZZZ[[[^^^fffwwwyyynnn\\\SSSHHHAAA@@@BBBAAA@@@BBBBBBDDDFFFHHHIIIGGGEEECCCFFFIIIKKKKKKNNNTTTXXXYYY\\\aaaeeeiiilllpppssswwwzzz}}}}}}yyyyyyyyy~~~}}}}}}~~~{{{vvvrrrooommmllllllkkkkkklllmmmkkkgggddd___```cccjjjooolllbbbXXXFFFDDDCCCJJJ^^^uuu{{{yyy~~~qqqoootttuuuuuuvvv}}}~~~}}}zzzvvvrrrpppooooooqqqsssuuuuuusssqqqoooqqqooonnnnnnoooppppppooopppmmmooottttttppppppuuuzzz|||{{{xxxlllYYYHHHCCCKKKVVV^^^lll{{{zzzqqquuujjjSSSCCC:::666333333222111000000000000111111111111111000//////......////////////......***+++,,,,,,++++++---...000///...------...///000////////////............///...------...///000111111---,,,000222111555<<>>???@@@@@@???AAACCCDDDCCCCCCDDDEEEOOOSSSXXXYYYZZZfff{{{tttpppgggeeecccdddhhhmmmppprrroooqqqrrrrrrpppooooooppppppooooooooonnnnnnmmmmmmnnnnnnnnnnnnlllkkkiiihhhhhhfffdddaaa___]]]\\\[[[aaa```___^^^]]]^^^___```eeefffhhhhhhgggfffggghhhkkkkkkkkkiiifffeeefffggglllkkkiiihhhhhhhhhiiiiiieeehhhkkkjjjiiikkkqqqwww~~~}}}}}}~~~}}}zzzvvvrrrooollliiifffccc^^^`````````^^^]]]^^^___bbbaaa^^^\\\ZZZYYYYYYYYYXXXYYYZZZ[[[]]]```aaaccc\\\___bbbddddddeeegggiiijjjooowww}}}|||||||||zzzvvvsss|||lll___VVVIIIAAA>>>>>>===<<<======>>>@@@CCCEEEHHHJJJKKKIIIFFFCCCCCCDDDFFFHHHJJJLLLSSS\\\___^^^```dddvvv{{{iii^^^QQQJJJAAA======???@@@???BBBCCCEEEHHHJJJIIIGGGEEEEEEHHHKKKLLLLLLPPPUUUZZZ]]]```dddhhhjjjmmmpppssstttyyy~~~~~~~~~}}}}}}~~~yyytttpppnnnmmmmmmmmmlllmmmmmmllljjjgggcccbbbcccgggkkkhhh^^^UUUDDDFFFIIISSSeeewww~~~|||uuusssqqqooorrr|||qqqnnnqqqsssuuuxxx{{{zzzxxxvvvuuusssrrrqqqrrrsssttttttsssqqqooommmooonnnmmmnnnooopppooommmnnnmmmooosssrrrnnnqqqwww{{{}}}{{{|||uuueeeSSSGGGGGGNNNUUUjjjyyyppprrrqqq[[[GGG;;;666444333222222111111111111111111111111111000//////......////////////......+++,,,------,,,,,,---...000///...------...///000////////////////////////111000000//////000111222000---...222222222777>>>EEEOOO```nnnooobbbTTTMMMLLLKKKGGGNNN[[[WWWMMMOOOLLLMMM\\\ooopppXXXXXXdddjjjkkklllxxxrrrYYYNNNKKKSSSaaassswwwmmmeee\\\SSSLLLGGGDDD@@@<<<:::999999999;;;;;;<<<===>>>??????@@@>>>@@@BBBCCCCCCDDDGGGIIIQQQTTTYYY^^^eeexxx}}}xxxrrrmmmfffcccbbbcccgggllloooqqqqqqrrrtttsssqqqpppppppppqqqpppooonnnmmmmmmmmmmmmnnnoooooonnnllliiifffdddcccbbbaaa___]]]\\\ZZZZZZ]]]]]]]]]]]]]]]^^^^^^______aaadddddddddccccccdddhhhiiiiiigggeeeeeefffgggjjjiiihhhgggfffgggggghhhhhhkkkmmmmmmkkkmmmrrrwww}}}|||{{{|||~~~~~~|||zzztttqqqllliiigggeeebbbaaa````````````````````````___^^^[[[YYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]```bbbccc]]]___bbbcccddddddfffhhhjjjooovvv|||~~~{{{xxxooobbbWWWOOOEEE???===>>>>>>===??????@@@BBBEEEHHHLLLNNNKKKIIIFFFDDDCCCEEEGGGIIIJJJNNNXXX```cccccciiipppwwwgggWWWNNNFFFAAA<<<:::<<>>;;;999888999999:::;;;;;;<<<>>>??????@@@>>>???AAABBBDDDFFFJJJMMMRRRRRRVVV___ooo{{{wwwrrrnnnjjjdddbbbaaabbbfffkkknnnpppssstttuuutttrrrppppppqqqrrrqqqnnnlllkkkkkkkkklllmmmnnnooonnnkkkhhhdddaaa_________^^^\\\ZZZYYYXXXXXXYYY[[[\\\^^^^^^^^^^^^[[[^^^aaacccbbbaaaaaabbbeeefffgggfffddddddfffggghhhgggfffeeeeeeeeefffggglllnnnpppooonnnooossswwwzzzyyyyyyzzzzzzzzzwwwuuuppplllhhhdddcccbbbaaa```bbb___]]]___bbbdddcccaaa]]][[[YYYWWWWWWXXXZZZ\\\^^^^^^]]]\\\^^^```bbbddd___```bbbccccccccceeefffjjjooouuu{{{~~~}}}xxxfff[[[NNNHHHAAA===<<<>>>??????@@@AAABBBDDDGGGKKKOOOQQQNNNLLLIIIFFFFFFGGGIIIKKKKKKOOOXXX```ccchhhtttxxxoooeeeXXXLLLFFF@@@===;;;<<<>>>@@@AAAAAADDDGGGKKKMMMMMMKKKHHHGGGKKKMMMNNNNNNOOOSSSZZZ```eeegggjjjmmmooorrrvvvyyy}}}||||||~~~yyyuuurrrqqqpppooonnnnnnoooooonnnllljjjgggdddcccbbb___YYYTTTMMMTTT]]]eeennnsssooohhh___\\\ZZZ\\\gggyyyxxxpppnnnrrrxxx~~~~~~xxxrrrrrrvvvyyyxxxvvvvvvtttrrrpppnnnmmmmmmmmmmmmmmmnnnpppqqqqqqnnnkkkllloooqqqqqqooopppxxx}}}uuuXXXDDDBBBJJJbbbpppuuupppxxx|||hhhPPP???888777666555444333222222222111111111111111000//////......////////////.........///000///---,,,,,,.../////////....../////////000000000000111111111111000///...---------...///222111111222555<<>>???@@@@@@@@@AAABBBCCCDDDHHHMMMPPPVVVUUUXXXeeezzzzzztttpppmmmiiigggcccbbbaaacccgggkkknnnooorrrttttttsssqqqooooooooosssqqqmmmjjjiiiiiijjjkkkjjjkkklllllljjjgggccc```______^^^]]][[[XXXVVVTTTSSSUUUYYY\\\^^^^^^^^^]]][[[^^^bbbddddddcccbbbbbbccceeeeeeeeeeeeeeegggiiiggggggfffeeeeeeeeefffgggnnnoooppppppoooppprrruuuwwwvvvvvvvvvvvvuuurrrooonnnjjjfffccccccccccccbbbaaa]]]ZZZ\\\bbbeeedddaaa^^^\\\YYYWWWWWWXXX[[[\\\aaa```^^^^^^^^^```cccddd___aaabbbbbbbbbccceeegggkkkpppvvv|||ooo```WWWGGGDDD???<<<<<<>>>@@@AAAAAABBBDDDGGGJJJNNNPPPRRROOOLLLIIIGGGGGGHHHKKKLLLNNNPPPVVV]]]eeeqqquuuhhh___XXXMMMEEEBBB===<<<<<<===>>>@@@@@@@@@DDDHHHLLLNNNMMMKKKJJJJJJMMMNNNOOONNNOOOTTT\\\bbbeeegggkkknnnqqqvvvzzz~~~~~~|||{{{~~~zzzwwwuuutttrrrqqqppppppqqqqqqooommmjjjgggdddbbbbbb```\\\YYYWWW^^^dddgggjjjkkkfff```YYYVVVTTTYYYfffyyyuuurrruuu{{{|||uuutttxxx{{{zzzxxxtttrrrpppooonnnnnnooopppooooooppprrrsssrrrooommmmmmppprrrqqqqqqvvv~~~}}}cccJJJFFFNNN___mmm{{{rrrooouuuzzzkkkTTTBBB:::888777555444333222222222111111111111111000//////......////////////.........///000///---,,,,,,......//////////////////...///000000000111111111222000///...------...///000666444222333:::HHHVVV^^^hhhbbbZZZQQQFFF<<<;;;???@@@VVViiixxxzzziiiccc^^^hhh|||cccaaaeeennnppplllooowwwvvvXXXLLLOOOSSSiiizzz|||rrrdddWWWPPPJJJFFFCCC===<<<;;;:::999999999::::::;;;<<<===>>>@@@AAAAAACCCDDDEEEEEEGGGJJJNNNRRR\\\ZZZ```sss{{{uuuoookkkiiifffeeeeeeccccccdddhhhlllnnnooopppqqqrrrqqqooommmmmmnnnrrrpppllliiihhhhhhiiijjjfffgggiiijjjiiifffdddbbb___^^^\\\YYYVVVRRROOONNNPPPSSSXXX\\\^^^___^^^]]]]]]___bbbdddcccbbbbbbccccccdddeeeeeeeeefffhhhjjjhhhgggfffffffffggghhhiiimmmnnnnnnnnnnnnoooppprrrssssssrrrssssssqqqmmmjjjjjjgggdddbbbbbbccccccbbb___[[[WWWYYY___cccbbb___aaa___\\\ZZZYYYZZZ[[[\\\bbbaaa```______aaacccddd___aaabbbbbbcccdddgggiiimmmrrryyy}}}~~~xxxhhhZZZSSSDDDBBB???======>>>@@@BBBAAACCCGGGKKKNNNOOOPPPPPPKKKIIIHHHGGGHHHKKKOOOQQQSSSSSSWWW```mmmsssggg[[[SSSLLLDDD???>>>;;;;;;;;;;;;<<<===>>>>>>DDDHHHLLLMMMLLLKKKLLLNNNNNNNNNNNNMMMNNNSSS\\\ccceeehhhkkknnnrrrwww||||||}}}|||zzz|||{{{xxxwwwvvvtttsssssstttuuusssooollliiigggdddcccbbbaaa___]]]\\\cccgggfffdddccc```[[[RRRPPPPPPVVVeeexxx{{{wwwzzz}}}}}}}}}xxxvvvxxxzzzzzzyyyrrrqqqpppooooooppprrrrrrqqqppppppqqqssssssqqqooommmpppqqqqqqttt|||}}}nnnUUUMMMRRRZZZhhhwww~~~vvvqqqzzz}}}zzzyyyppp[[[FFF<<<888777555444333222111111111111111111111000//////......////////////......---...///...,,,,,,---.........////////////.........//////000000111111111222222111000111222333444888666444777EEEXXXfffjjjggg[[[NNNEEE>>>:::;;;???HHHdddyyy}}}mmmjjjfffsssyyy]]]```iiiqqqnnnkkkttteeeQQQLLLSSS]]]xxxtttjjj\\\QQQJJJEEEBBB???;;;:::::::::::::::;;;;;;;;;;;;===>>>@@@AAABBBCCCDDDFFFHHHIIIJJJMMMQQQTTTZZZ[[[ggg~~~|||{{{vvvpppkkkhhhgggeeedddfffeeedddeeehhhkkkmmmmmmlllnnnoooooommmllllllmmmpppnnnkkkiiihhhhhhiiiiiieeeeeefffffffffeeedddccc]]][[[XXXSSSOOOLLLJJJIIIQQQTTTXXX\\\___``````___]]]___aaaaaa```___```aaacccdddeeeeeeeeefffhhhjjjiiihhhggggggggghhhiiijjjkkkkkklllmmmmmmnnnoooooooooooopppqqqqqqoookkkgggeeecccaaa```aaaaaa___^^^]]]ZZZWWWXXX\\\___```___bbbaaa___]]]\\\\\\\\\\\\````````````aaabbbbbbccc^^^___aaabbbdddgggkkknnnpppvvv~~~}}}zzz{{{~~~ooo```SSSKKKCCCBBBAAA???>>>???AAABBBAAADDDIIIMMMPPPPPPOOONNNHHHGGGHHHIIIMMMSSSXXX\\\ZZZYYY]]]jjj|||~~~tttcccYYYOOOIIIDDD???<<<===999:::::::::;;;<<<>>>@@@DDDHHHKKKLLLJJJJJJNNNQQQNNNNNNMMMLLLLLLRRR\\\cccgggiiilllnnnqqquuu{{{}}}~~~~~~{{{yyy|||}}}yyywwwvvvwwwwwwxxxyyyyyyvvvqqqmmmhhhgggeeecccbbbaaa___^^^\\\cccgggddd```^^^\\\YYYRRRPPPQQQWWWdddsss{{{~~~}}}yyy|||zzzxxxvvvuuuvvvxxxyyyrrrrrrqqqqqqqqqqqqrrrrrrqqqpppooopppqqqrrrqqqooolllnnnoooooovvv}}}|||yyy^^^PPPPPPQQQ___nnnvvv}}}xxxggghhhrrrrrrttt|||www|||yyydddLLL>>>888777555333222111111000111111111111111000//////......////////////......+++,,,------,,,,,,---...---...///000000///...---------...//////000111111222222111111222444666777666666666>>>SSSiiirrrqqqbbbWWWIIIAAA<<<;;;AAAGGGYYYvvvvvvkkklllrrrsss]]]```jjjrrrrrrssslllYYYOOONNN]]]qqq{{{nnneeeXXXMMMGGGCCC@@@===999999::::::;;;;;;<<<<<<<<<<<<>>>???AAACCCDDDEEECCCFFFIIILLLOOORRRUUUXXX\\\___qqq|||yyyuuuqqqllliiiggggggfffeeefffeeedddeeegggiiijjjiiijjjlllnnnnnnmmmlllmmmnnnllllllkkkiiiiiihhhhhhhhhffffffeeedddcccbbbbbbbbb^^^[[[VVVQQQNNNLLLKKKKKKTTTVVVYYY]]]___aaaaaaaaa`````````^^^]]]]]]^^^```bbbcccddddddddddddfffiiihhhhhhggggggggghhhjjjjjjiiiiiijjjkkkmmmnnnnnnnnnllllllmmmoooooommmiiifffbbbaaa``````aaa___]]]ZZZ[[[ZZZYYYXXXYYY[[[^^^```____________^^^^^^]]]]]]]]]^^^```aaabbbbbbbbbbbb\\\^^^aaaccceeejjjooosssssszzz{{{{{{vvvhhhZZZNNNEEEDDDCCCBBB@@@??????AAACCCAAAEEEJJJOOOQQQQQQNNNLLLGGGHHHJJJMMMTTT[[[bbbfff___^^^cccssspppfffVVVMMMFFFBBB@@@===<<>>AAACCCCCCGGGKKKKKKIIIJJJOOOSSSMMMMMMLLLJJJKKKQQQ[[[ccciiikkklllnnnppptttyyy}}}~~~zzz|||}}}{{{yyy|||~~~yyywwwuuuzzzzzz|||}}}}}}yyyrrrmmmhhhgggeeecccbbb```^^^]]]YYY```fffccc^^^\\\ZZZXXXXXXVVVUUUZZZdddpppxxx||||||~~~}}}|||uuuvvvvvvvvvtttssssssvvvxxxsssssssssrrrrrrrrrqqqqqqqqqooonnnnnnoooppppppoookkkmmmlllnnnwww~~~~~~}}}{{{|||dddQQQLLLHHHVVVfffooowwwpppYYYWWWdddhhhttt{{{vvvlllPPP???777666555333222000000000111111111111111000//////......////////////......***+++,,,,,,,,,+++---...---...///000000///...---,,,------...///000000111000000000000111444666777444555888DDD]]]tttzzzttt```VVVKKKCCC>>>???GGGQQQmmmssskkkooozzzrrr```bbbiiisssxxx~~~{{{[[[RRROOOQQQggg~~~uuulllcccWWWMMMHHHDDD@@@>>>999999:::;;;<<<<<<======<<<===>>>@@@BBBDDDEEEFFFAAAEEEJJJNNNRRRUUUYYY[[[eeejjj~~~|||zzzwwwuuurrrnnnjjjhhhggggggfffeeefffeeeddddddfffhhhggggggiiikkkmmmnnnmmmmmmnnnooojjjjjjjjjjjjiiiiiihhhhhhiiigggeeebbbaaa```aaaaaa```]]]XXXSSSPPPOOOPPPPPPUUUWWWZZZ]]]```aaabbbcccccccccaaa___]]]]]]___aaaaaabbbccccccbbbccceeeggghhhgggffffffggghhhiiijjjhhhhhhiiikkknnnoooooonnnkkkkkklllnnnooommmiiieeebbbaaaaaabbbbbb```]]]ZZZ[[[[[[ZZZYYYXXXZZZ]]]aaa[[[\\\^^^___```___^^^^^^[[[]]]```bbbccccccbbbaaa[[[]]]```cccggglllrrrvvvuuu|||}}}}}}~~~ooo```SSSKKKHHHFFFEEEBBB@@@???@@@AAAAAADDDIIIOOORRRRRRPPPNNNMMMKKKNNNOOOPPPYYYfffmmmlllfffdddnnnooo^^^VVVIIIFFFBBB===:::999999999<<<>>>@@@@@@??????@@@BBBAAABBBEEEGGGJJJMMMOOOPPPTTTOOOIIIHHHLLLUUU^^^ccciiijjjkkklllooottt|||~~~wwwuuuuuuvvvrrrrrr|||zzzxxxzzz|||~~~~~~wwwrrrgggiiijjjgggbbb]]]\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\ZZZWWWWWWZZZaaaiiinnnnnnuuu~~~zzzuuurrruuuuuuvvvvvvtttrrrooommmrrrpppppprrrwwwyyywwwuuupppssstttrrrnnnkkkjjjlllmmmlllmmmqqqvvv{{{~~~~~~yyywww{{{kkkSSSGGGDDDIIITTTfffvvvlll[[[WWWXXXXXXnnn}}}ttt]]]AAA999888666444555555333///222222222222222222222222000000000000////////////,,,,,,,,,---------......---...///000000...,,,+++---,,,,,,,,,,,,---......000222333333222333555777111555<<>>===::::::::::::;;;<<<============???AAADDDFFFFFFFFFDDDMMMTTTTTTRRRUUU\\\bbb___{{{|||yyyvvvsssqqqnnnmmmkkkiiigggeeeddddddhhhhhhiiiiiiiiiiiihhhhhhlllllllllkkkiiihhhiiijjjkkkjjjiiiiiijjjjjjhhhfffdddcccaaa`````````aaabbb```[[[VVVTTTVVVWWWWWWUUUZZZ\\\^^^______```bbbddddddcccaaabbbcccccc___\\\aaabbbbbbbbbbbbcccfffhhhiiiiiiiiigggffffffiiilllmmmmmmmmmnnnnnnmmmlllllllllmmmnnnnnnllliiieeeccc\\\\\\]]]^^^_________^^^^^^]]][[[ZZZZZZ\\\]]]^^^^^^\\\[[[]]]______\\\YYY\\\]]]^^^```aaabbbbbbbbb\\\^^^bbbfffiiimmmqqquuuzzzzzzkkk]]]PPPHHHFFFEEECCCAAA???>>>???@@@AAADDDHHHNNNQQQQQQOOOMMMLLLNNNOOONNNPPPZZZhhhpppqqqoooqqqvvvdddUUUNNNDDDBBB???<<<::::::;;;<<<>>>???@@@@@@???@@@BBBDDDEEEFFFHHHJJJMMMOOOQQQRRRSSSNNNIIIIIINNNWWW```eeeiiijjjkkkmmmpppvvv}}}|||wwwvvvrrrppppppqqqooorrr|||yyyzzz|||}}}uuunnnhhhiiijjjgggccc___]]]^^^[[[[[[ZZZZZZ[[[[[[\\\\\\]]][[[XXXWWWYYY]]]bbbfffjjjrrr|||~~~wwwsssppppppqqqqqqpppooommmmmmoooooooooqqqssstttsssrrrmmmnnnooommmiiiggghhhiiimmmlllmmmpppuuuzzz}}}~~~}}}yyywww|||nnnWWWJJJCCCEEEMMM^^^vvvppp]]]TTTVVV[[[qqq~~~iiiKKK;;;999666555555666444111222222222222222222222222000000000000////////////------------------------...///000111000///---,,,------,,,,,,------...///000111222222222222555777666:::BBBQQQgggvvvuuukkk___VVVMMMHHHCCCHHH^^^vvvpppmmmhhhiiipppxxxttt\\\JJJNNN^^^qqqwwwooo```YYYOOOFFFAAA>>><<<<<<888888888888999:::;;;<<<===>>>???AAADDDEEEFFFFFFFFFMMMUUUWWWWWW[[[bbbggglll|||xxxuuussspppnnnmmmkkkiiifffeeecccccccccfffggggggggggggggggggfffhhhiiiiiihhhgggfffhhhiiikkkjjjiiiiiiiiiiiifffddddddcccaaa````````````aaa^^^[[[WWWUUUUUUVVVWWWVVVZZZ\\\^^^______```bbbddddddcccbbbbbbdddcccaaa^^^```aaaaaaaaaaaabbbeeegggiiiiiiiiihhhffffffhhhjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjhhheeebbb```]]]]]]]]]^^^______``````___]]][[[ZZZZZZ[[[^^^___]]]\\\[[[]]]______\\\ZZZ^^^___``````aaaaaaaaaaaa___aaadddgggjjjnnnssswww}}}ssseeeXXXLLLEEEDDDBBBAAA???=========???@@@DDDHHHLLLOOONNNLLLKKKKKKNNNNNNNNNQQQ]]]mmmvvvyyyvvvssseeeVVVJJJFFF???>>><<<;;;;;;<<<===??????@@@@@@@@@@@@AAAEEEHHHKKKLLLMMMNNNPPPQQQSSSSSSPPPLLLIIIJJJQQQZZZbbbgggjjjkkkmmmooorrryyy{{{yyywwwqqqmmmllllllkkkkkkkkklllsss|||}}}~~~~~~|||sssmmmiiijjjjjjhhhdddaaa``````ZZZZZZZZZZZZZZZ[[[\\\]]]^^^\\\ZZZWWWWWWXXXZZZ\\\dddmmmxxx|||vvvmmmmmmmmmmmmnnnnnnnnnnnnnnnooorrrrrrqqqqqqqqqqqqkkklllkkkiiigggfffhhhjjjmmmmmmmmmppptttxxx{{{{{{{{{yyyxxx}}}ttt\\\OOOEEEDDDFFFTTTrrr~~~fffTTTUUU```yyywwwWWW@@@;;;666444555555444222222222222222222222222222000000000000////////////......------------------///000111111111000///...---------,,,------...//////000111111111222444666:::???HHHXXXkkkwwwuuummm^^^]]]VVVJJJEEESSSpppzzz{{{pppsssqqqnnnqqq~~~aaaQQQIIIVVVmmm}}}qqqjjj\\\UUULLLDDD???===;;;;;;888888888888999:::;;;<<<>>>???@@@AAACCCEEEFFFFFFJJJNNNUUUZZZ^^^bbbiiinnn~~~~~~{{{vvvsssqqqooommmkkkkkkiiifffdddbbbbbbbbbccceeeeeeeeeffffffeeeeeeeeeeeefffffffffdddeeefffhhhkkkjjjiiihhhiiihhheeeccccccbbbaaa```____________[[[[[[YYYWWWUUUUUUWWWXXX[[[]]]___``````aaabbbccccccbbbaaabbbddddddbbb```___```aaaaaaaaabbbdddfffhhhiiijjjjjjhhhgggggghhhhhhggggggggghhhiiijjjkkkkkkjjjiiigggeeecccaaa```^^^^^^]]]]]]^^^```aaabbb```^^^\\\ZZZZZZ[[[^^^```]]]\\\\\\]]]______]]]\\\aaaaaaaaaaaaaaaaaaaaaaaaccceeegggiiikkkpppuuuyyy~~~lll^^^SSSHHHCCCBBB@@@>>>===;;;;;;<<<>>>???CCCFFFJJJLLLLLLKKKJJJJJJLLLMMMQQQXXXdddqqqzzz~~~tttfffXXXLLLDDDBBB<<<;;;::::::;;;<<<>>>???AAAAAAAAA@@@AAADDDHHHLLLPPPPPPQQQQQQRRRSSSSSSTTTMMMKKKIIILLLSSS\\\dddhhhjjjlllnnnqqquuu{{{zzzsssmmmllljjjfffcccdddccceeeggghhhkkkvvv~~~{{{uuupppkkkkkkjjjhhhfffdddbbbbbbZZZZZZZZZZZZZZZ[[[\\\\\\]]]\\\ZZZXXXWWWVVVVVVVVV]]]gggtttyyypppoooooonnnnnnoooooopppnnnrrruuuuuurrrpppqqqsssnnnmmmkkkjjjiiijjjlllmmmnnnmmmmmmooorrrvvvxxxxxxyyywwwxxx~~~xxxaaaSSSGGGFFFDDDLLLfffwww[[[XXXeee```GGG>>>666444555444333222333333222222222222222111000000000000////////////............------------//////000000000//////...---------------...//////...///000111000111444666;;;???IIIYYYkkkvvvwwwsssjjjjjj___MMMJJJ^^^zzz~~~mmmqqq{{{pppppptttuuuyyymmmTTTMMMOOObbb{{{wwwllldddWWWRRRJJJCCC???===<<<;;;;;;::::::;;;;;;<<<===>>>>>>@@@AAABBBCCCDDDFFFHHHNNNPPPUUU]]]bbbhhhpppxxxwwwtttpppnnnmmmllljjjhhhiiigggeeebbbaaabbbcccddddddeeeeeeffffffeeeeeedddcccdddeeeeeedddeeegggiiilllkkkiiiiiiiiihhheeeccccccbbbaaa```^^^]]]]]]]]]YYYZZZZZZXXXTTTTTTWWWZZZ[[[]]]```aaaaaaaaabbbccc`````````aaaaaabbbbbbaaa___aaabbbbbbbbbbbbdddfffgggiiikkkkkkiiigggffffffffffffffffffggghhhjjjkkklllkkkhhhfffdddccccccccc```___^^^]]]^^^```cccdddbbb```\\\ZZZZZZ\\\___aaa^^^^^^^^^______```______aaaaaaaaaaaabbbbbbccccccfffgggiiijjjmmmqqqwww{{{~~~zzzyyyvvveeeXXXNNNEEEAAAAAA===<<<;;;::::::;;;===>>>BBBEEEHHHJJJJJJJJJJJJKKKPPPTTT\\\eeelllrrrxxx}}}zzzgggYYYNNNEEE@@@@@@;;;;;;::::::;;;<<<===>>>AAABBBBBBBBBCCCGGGKKKOOOSSSSSSSSSSSSSSSTTTTTTTTTLLLKKKKKKOOOVVV___eeehhhkkkmmmpppssswww}}}yyyjjjccc]]]\\\ZZZWWWXXX[[[YYY___fffjjjqqq}}}~~~~~~~~~|||yyywwwvvvnnnllljjjiiigggfffeeeddd[[[ZZZZZZZZZZZZZZZZZZ[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWbbbooo|||zzzrrrrrrpppoooooonnnoooooolllqqquuuuuusssqqqrrrssspppooommmkkklllmmmooooooooommmlllnnnqqqsssuuuuuuvvvuuuvvv|||xxxdddUUUFFFGGGEEEGGGXXXrrrllldddmmmyyyssslllOOOBBB666444444222111333333333333222222111111111000000000000////////////........................---........................------------...//////---///000000111222444777:::>>>HHHYYYkkkvvv{{{}}}|||xxxhhhVVVWWWllltttjjjrrr{{{rrrkkkiiisss}}}}}}\\\LLLNNNYYYooo}}}qqqfff___TTTOOOHHHBBB???>>>===<<<;;;;;;;;;;;;<<<===>>>>>>???AAACCCCCCCCCEEEIIILLLRRRRRRVVV^^^eeelllzzz{{{qqqoookkkjjjiiiiiihhhggghhhgggeeedddcccdddeeefffffffffggggggggggggffffffccceeeffffffeeefffhhhjjjlllkkkiiiiiiiiiiiifffdddbbbaaaaaa___^^^\\\[[[ZZZWWWYYYZZZXXXUUUUUUWWW[[[[[[]]]```aaaaaa```aaaaaa]]]]]]^^^^^^^^^___```aaa```bbbddddddddddddfffgggfffiiikkkllljjjhhhffffffffffffffffffggghhhjjjjjjjjjiiifffdddcccccccccddd```______^^^___bbbdddfffbbb```^^^[[[[[[\\\___```___````````````aaabbbbbb`````````aaaccceeefffhhhgggiiikkkmmmppptttzzz}}}{{{vvvuuu}}}ooo]]]QQQIIIAAA>>>???<<<;;;:::999999;;;===>>>AAADDDFFFHHHIIIJJJLLLNNNXXX___jjjrrrsssrrrxxxxxxiiiXXXMMMEEE???<<<>>>;;;;;;;;;;;;;;;<<<===>>>AAABBBDDDEEEFFFJJJNNNRRRUUUUUUUUUUUUUUUUUUUUUUUUOOONNNOOOTTT[[[bbbfffiiilllnnnqqqtttxxx}}}{{{qqqjjj^^^WWWQQQNNNMMMMMMQQQWWWXXXdddqqqyyy|||||||||zzzxxxwwwwwwyyyqqqooollljjjiiihhhfffddd\\\\\\[[[ZZZYYYYYYYYYYYYWWWWWWXXXXXXYYYYYYYYYYYYUUU___lllxxx|||vvvqqqppppppooonnnmmmmmmllliiimmmqqqsssssssssrrrrrrqqqooommmlllnnnoooooonnnooommmlllmmmoooqqqrrrrrrsssrrrsssxxxuuueeeWWWFFFFFFEEEFFFMMM___wwwrrrrrryyypppzzzYYYHHH999666666222111444444333333222222111111111000000000000////////////------........./////////------------..................------......///000---///000111111333555888:::>>>LLL___qqq{{{ooocccgggwwwssslllllluuu~~~yyyiiidddeeehhhvvvlllSSSIIISSSfff}}}vvvjjj___XXXPPPKKKEEE@@@>>>>>>===<<<999999999999:::;;;<<<===???AAADDDEEEEEEGGGLLLPPPVVVTTTYYYbbbiiitttyyytttllliiigggffffffggggggffffffffffffeeeeeeffffffggggggggghhhhhhhhhhhhggggggeeefffggggggggggggjjjllljjjiiihhhhhhiiiiiigggeeeaaaaaa```___]]][[[YYYXXXWWWXXXXXXXXXWWWWWWXXXZZZZZZ\\\```aaa```______```\\\]]]]]]]]]\\\\\\^^^``````bbbeeefffeeeeeefffhhheeehhhjjjkkkjjjhhhggghhheeefffggghhhiiiiiihhhhhheeedddcccbbbaaabbbbbbccc````````````aaaccceeegggbbbaaa___]]]]]]]]]^^^______```aaaaaa```aaaccceee`````````aaacccfffiiijjjhhhkkknnnrrruuuyyy}}}|||wwwvvvvvvhhhWWWKKKDDD===;;;===;;;:::999999999;;;===???@@@BBBEEEGGGHHHKKKNNNPPP\\\fffttt|||yyyvvvyyyhhh[[[MMMEEE@@@;;;:::<<<999::::::<<<===>>>???@@@@@@BBBEEEGGGIIILLLPPPSSSWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTUUUYYY___eeehhhjjjmmmooorrruuuxxx}}}~~~|||{{{|||~~~~~~vvvlllbbb[[[SSSMMMHHHHHHJJJNNNWWWaaalll|||zzz||||||zzzwwwttttttuuuuuuqqqmmmjjjjjjiiifffddd^^^]]][[[ZZZXXXWWWWWWWWWUUUUUUUUUVVVWWWYYYZZZZZZWWW___iiisss{{{rrrmmmmmmnnnooopppoooooonnnmmmiiijjjnnnsssvvvwwwvvvtttsssqqqooooooqqqqqqooommmooonnnllllllnnnooopppppppppoooppptttzzz}}}}}}|||zzz}}}|||xxxtttpppdddXXXOOOIIIFFFGGGGGGPPPjjj}}}qqqqqqcccOOO===:::999444222666444444333333222111111000000000000000////////////,,,,,,---...///000111111...............//////000...............//////000...///111222222444666999<<>>===<<<<<<;;;:::999999::::::;;;<<<===>>>BBBEEEFFFFFFIIIOOOUUUYYYXXX]]]fffnnn}}}~~~uuunnnfffdddbbbbbbccceeeeeedddcccdddeeefffggggggffffffgggggghhhhhhhhhhhhggggggggghhhiiihhhggghhhjjjlllfffeeeeeefffggggggfffdddaaaaaa```___]]]ZZZWWWVVVXXXWWWVVVWWWXXXYYYYYYXXXYYY[[[___``````^^^^^^^^^\\\^^^^^^]]][[[[[[^^^```___bbbdddeeeeeeeeefffgggeeegggiiijjjiiiiiiiiijjjdddeeehhhiiiiiihhhfffeeebbbbbbbbbbbbccccccdddddd___```aaabbbccceeeffffffaaaaaa``````___^^^^^^^^^^^^___``````^^^___bbbeeebbbbbbaaabbbcccfffiiijjjiiimmmrrrwww{{{~~~~~~zzzyyyrrrcccRRRHHH@@@;;;999;;;;;;:::999999:::<<<>>>???@@@BBBDDDFFFHHHKKKOOORRRZZZfffwww||||||{{{kkk```TTTHHHBBB???;;;;;;===888888:::<<<>>>@@@AAABBB@@@BBBFFFIIIKKKNNNQQQSSSXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXYYY]]]ccchhhjjjkkkmmmpppsssuuuxxx|||}}}zzzzzzyyytttqqqrrruuupppooouuu|||sssggg^^^TTTMMMMMMHHHEEEGGGMMMUUUcccoooyyy{{{~~~|||wwwsssqqqqqqvvvrrrmmmkkkjjjiiigggddd___^^^\\\ZZZXXXWWWVVVVVVTTTTTTTTTUUUVVVXXXYYYZZZYYY```hhhppp{{{sssjjjggglllmmmoooqqqrrrrrrpppooojjjkkknnntttzzz}}}zzzwwwuuusssrrrrrrttttttqqqnnnpppnnnllllllmmmoooooonnnooonnnmmmqqqvvvzzzzzzxxxsssuuutttooonnnllldddYYYZZZNNNHHHIIIEEEGGG```mmmaaajjjTTTAAA<<<;;;555444888444444333333222111000000000000000000////////////+++,,,---...///111222222///////////////000111111...............///000000...000111222333444777999???HHH]]]wwwyyytttrrrnnnhhheeehhhmmmsss|||yyy\\\RRRUUUYYY]]]cccwww}}}___RRRLLLTTTgggtttjjj___TTTNNNHHHDDD@@@<<<;;;;;;;;;:::<<<<<<<<<<<<<<<===??????>>>BBBFFFGGGGGGJJJQQQXXXZZZZZZ```iiirrryyyooogggcccaaa______aaacccccccccaaaccceeeggghhhgggfffeeeffffffggggggggggggffffffhhhiiiiiiiiiggghhhiiikkkcccccccccdddeeefffeeecccaaaaaa```___\\\YYYWWWUUUXXXVVVTTTVVVZZZ[[[ZZZWWWXXX[[[^^^```___^^^]]]]]]^^^___```^^^[[[[[[^^^aaa^^^aaaccceeeddddddeeeeeedddfffhhhiiiiiiiiijjjkkkccceeehhhiiiiiigggdddbbbccccccdddeeefffggggggggg^^^```aaaccceeefffffffffaaaaaaaaaaaa```___^^^]]]\\\^^^___^^^\\\]]]aaadddeeedddcccbbbccceeehhhiiijjjnnnuuu{{{}}}|||ooo]]]KKKCCCAAA>>><<<;;;;;;;;;<<<<<<;;;<<>>AAACCCDDDEEEGGGJJJMMMPPPRRRSSSXXXYYYYYYYYYXXXYYY[[[^^^\\\[[[[[[]]]bbbgggkkkmmmrrrssstttuuuwww{{{xxxxxxuuunnnfffaaacccfffxxx{{{~~~~~~zzztttooommmddd^^^\\\aaahhhmmmrrrwww}}}kkk[[[OOOKKKMMMLLLIIIIIIJJJMMMXXXqqq~~~|||zzzwwwtttrrruuuuuutttqqqlllgggeeeeee```]]]ZZZZZZ[[[[[[XXXUUUUUURRRQQQRRRUUUXXXWWWUUUVVV\\\hhhsssxxx}}}ppplllrrryyyyyyxxxxxxwwwuuusssrrrmmmjjjiiippp{{{}}}wwwsssqqqooonnnooooooooonnnooonnnlllkkkjjjjjjkkklllmmmooorrruuuwwwvvvuuutttpppllljjjiiieee]]]YYYYYYVVVVVVQQQGGGAAAGGGZZZjjjiiieeeqqqwwwaaaFFF888777999666000333333333222111000//////000000000000////////////////////////000000000000...///111222111000...------------............///444---,,,111555555888===FFFTTTlll{{{tttnnneee\\\VVVbbbnnnwwwaaaIIIOOOYYYYYY^^^iiizzzqqqQQQOOOMMMYYYooozzznnnaaaVVVPPPMMMEEECCC@@@===<<<;;;<<<<<<;;;:::::::::;;;===???@@@DDDCCCBBBEEEJJJPPPVVVXXX]]]```eeemmm~~~|||qqqiiieeeaaaaaaaaaaaaaaaaaaaaa```dddhhhjjjgggeeefffeeecccdddcccbbbbbbdddfffhhhjjjlllkkkkkkkkkkkkjjjgggeeeeeefffffffffeeecccaaa```eee```[[[XXXYYYYYYYYYWWWVVVVVVVVVVVVVVVXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^___```aaaaaa___]]]```dddffffffeeeggghhhiiiiiigggffffffgggdddfffhhhgggeeecccccccccaaaaaabbbccccccccccccccc___aaadddeeeeeeeeefffhhhbbb___^^^^^^aaaaaa```]]]]]]]]]]]]\\\\\\]]]```ccchhhhhhhhheeebbbccchhhmmmnnnrrryyy~~~}}}zzzhhhXXXHHHBBBAAA???===<<<;;;;;;<<<<<<;;;<<>>::::::<<<;;;:::======>>>===<<<<<<>>>@@@DDDFFFHHHKKKNNNQQQTTTUUUXXXYYYYYYXXXXXXXXX[[[]]]______```cccgggkkkmmmmmmpppqqqssstttvvvzzzmmmmmmjjjccc[[[XXXZZZ^^^llloooqqqooojjjddd___\\\TTTOOOMMMRRRYYY^^^ccchhhuuu|||ssscccTTTIIIFFFHHHLLLHHHHHHMMMVVVhhh~~~~~~}}}{{{xxxvvvtttxxxwwwtttqqqmmmiiieeecccaaa^^^[[[ZZZ[[[[[[WWWTTTSSSQQQPPPQQQTTTVVVVVVUUUUUU[[[fffpppvvv{{{{{{xxx}}}~~~{{{wwwtttpppkkkiiioooyyy~~~|||xxxsssqqqnnnmmmnnnoooooonnnooonnnmmmlllkkkkkkkkklllkkkmmmpppssstttttttttsssooojjjfffddd```ZZZWWWYYY\\\[[[UUUJJJAAAEEETTTbbbxxxlllaaakkk|||hhhOOO???;;;;;;999555333333222222111111000000000000000/////////............/////////000000000//////111111111000...---........./////////000000222......333666666999???III[[[uuu}}}rrrggg[[[VVVVVVccckkkrrrsssWWWGGGOOOZZZ\\\dddpppqqqRRRNNNOOOeeexxx|||sssfffZZZPPPJJJGGGCCCBBB???===;;;;;;;;;<<<;;;::::::;;;<<<===???@@@BBBBBBCCCFFFLLLSSSXXXZZZ^^^```fffsssxxxnnnfffcccaaaaaa`````````aaaaaabbbccchhhiiifffdddeeeeeeccccccbbbbbbbbbcccfffhhhjjjmmmlllllllllllljjjhhhgggfffffffffffffffeeeddddddddd```[[[YYYYYYZZZYYYXXXUUUUUUVVVVVVXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^______^^^^^^]]]^^^^^^___```aaaaaa___^^^```cccffffffeeeeeeggghhhhhhfffeeeeeeeeedddeeegggfffdddbbbaaaaaabbbccccccddddddccccccbbbaaaccceeefffffffffgggiiicccaaa______aaaaaa```^^^]]]]]]]]]]]]\\\^^^aaadddggghhhhhhfffdddeeejjjooorrrvvv|||qqq___RRREEEBBBBBB@@@>>>===:::;;;<<<<<<<<<===@@@BBBCCCEEEGGGIIIJJJLLLPPPRRR^^^ggguuu~~~lllZZZOOOEEE@@@;;;999:::<<<;;;:::<<<===>>>===<<<===>>>@@@EEEFFFIIILLLOOOSSSUUUWWWWWWXXXXXXXXXWWWXXX[[[]]]]]]___bbbfffhhhjjjkkkllloooppprrrtttwww{{{ttt```___\\\UUUOOOMMMPPPTTT]]]___```]]]XXXQQQLLLJJJHHHDDDCCCHHHNNNRRRWWW\\\fffkkkttt|||mmm^^^RRRIIIFFFHHHLLLHHHHHHPPP```zzz~~~~~~~~~}}}|||zzzxxxwww|||xxxtttqqqppplllgggbbbccc```\\\[[[\\\[[[WWWTTTQQQPPPOOOOOORRRTTTUUUUUUTTTYYYbbblllsssyyy}}}wwwsssmmmiiimmmvvv|||}}}{{{tttqqqnnnmmmmmmnnnnnnnnnooonnnmmmlllkkkkkkkkklllkkklllmmmooopppqqqqqqrrrlllfff```^^^ZZZWWWXXX[[[eeeccc\\\OOOCCCBBBLLLWWWkkkuuuaaaiii~~~}}}mmmUUUCCC:::777666444222222222222222111111111////////////............------.........////////////000111111111000...---////////////000000000111......000444555666===EEETTTjjjyyykkk\\\QQQRRRYYYeeekkkoooaaaOOOGGGSSS___bbbmmm}}}nnnUUUPPPYYYuuuzzznnnaaaVVVMMMHHHFFFAAA@@@===<<<:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAADDDIIINNNTTTYYY\\\aaabbbkkk|||rrriiiccc``````___^^^^^^^^^```bbbcccbbbggghhheeeccceeeeeecccaaaaaaaaaaaaccceeegggiiinnnnnnnnnmmmlllkkkiiiiiiffffffeeeeeedddeeeeeefffccc```\\\ZZZZZZZZZZZZYYYWWWWWWWWWXXXYYYZZZ\\\\\\\\\\\\]]]]]]^^^^^^______]]]]]]]]]]]]^^^___```aaaaaa```___```ccceeeeeeeeeccceeeggghhhfffdddccccccdddeeefffeeebbb```___```ccccccdddddddddccccccbbbaaaccceeeeeeeeeeeefffgggeeecccaaaaaabbbaaa```^^^^^^^^^^^^^^^]]]___bbbeeefffggghhhhhhgggiiioootttxxx|||yyyjjjXXXMMMCCCAAABBB???<<<<<<:::;;;<<<<<<<<<===@@@CCC???BBBFFFIIIKKKNNNSSSWWWdddmmm|||vvveeeUUUKKK@@@===;;;:::;;;<<<;;;999888:::<<<===>>>???CCCEEEEEEFFFIIILLLPPPSSSVVVWWWWWWWWWXXXWWWVVVWWWZZZ\\\]]]```cccgggiiikkkmmmooooooqqqtttwwwzzz~~~yyydddUUUSSSPPPJJJFFFFFFIIILLLQQQRRRRRRPPPKKKFFFBBB@@@AAA>>>???DDDHHHKKKPPPUUUYYY^^^eeennnwww~~~zzzhhhZZZOOOHHHEEEGGGLLLJJJKKKTTTggg~~~~~~~~~}}}||||||{{{zzz~~~yyytttssstttrrrlllfffeeebbb^^^\\\]]][[[WWWTTTPPPOOONNNNNNOOOQQQSSSTTTTTTWWW___iiipppvvvzzzuuuoooiiikkksss{{{uuurrrnnnlllmmmnnnnnnnnnmmmmmmllllllkkkjjjjjjjjjlllllllllllllllmmmmmmmmmhhhaaa\\\ZZZYYYYYY]]]cccnnnllldddUUUGGGAAAEEELLL\\\tttiiinnn~~~ttt^^^III;;;444333444111222222222222222222222////////////.........---------------.........//////000000111000///............/////////000000000,,,...000222333:::FFFQQQfff{{{{{{nnn___RRRLLLSSS^^^gggooouuu|||VVVLLLLLLZZZdddiiivvv~~~fffWWWWWWhhh~~~vvviii\\\RRRKKKFFFDDD>>>===<<<;;;:::999::::::<<<<<<<<<===>>>???@@@AAA???BBBFFFJJJOOOTTTYYY\\\cccgggvvvwwwnnnfffbbb```___]]]\\\[[[\\\___bbbdddcccggghhhdddcccdddeeeccc`````````aaaccceeeggghhhnnnoooooonnnllljjjjjjjjjfffeeecccaaaaaaaaaaaabbbbbb```]]][[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\]]]^^^___```aaaaaaaaa```aaabbbddddddeeebbbeeeggghhhfffdddcccbbbeeeffffffdddbbb`````````aaaaaabbbccccccccccccccc___aaaccccccbbbbbbcccdddfffeeeccccccbbbaaa```___^^^____________```dddgggeeehhhjjjkkkkkknnntttyyy~~~ssseeeUUUKKKCCCAAAAAA===:::::::::;;;<<<<<<<<<>>>AAADDD@@@DDDHHHJJJKKKOOOUUU[[[lllwwwnnn^^^OOOGGG???===<<<<<<<<<;;;:::999888:::<<<>>>???AAADDDGGGEEEGGGIIILLLPPPSSSVVVWWWVVVWWWWWWVVVVVVWWWYYY[[[^^^bbbfffiiikkknnnrrruuurrruuuxxx{{{~~~zzzaaaPPPJJJHHHEEEAAA???@@@CCCFFFGGGHHHHHHGGGCCC@@@>>>===;;;999:::???BBBCCCFFFLLLQQQUUU]]]gggrrr|||ttt```QQQIIICCCAAACCCJJJLLLPPPYYYlll~~~~~~}}}}}}||||||||||||}}}yyyuuuuuuwwwvvvqqqlllfffccc___]]]^^^\\\XXXUUUPPPPPPNNNMMMMMMNNNQQQRRRTTTVVV\\\eeelllrrr|||xxxqqqkkkkkkrrr{{{vvvsssooommmmmmnnnoooooollllllkkkkkkjjjiiiiiihhhnnnnnnmmmkkkjjjiiihhhhhheee___ZZZ[[[\\\___eeellltttrrrjjj\\\LLLCCCBBBEEESSShhhssstttkkkSSSAAA888666888222222222222222333333333000////////////.........------------.........///000000000000000//////...------.........////////////111333333888FFFXXXeeexxxsssaaaSSSKKKJJJSSS]]]eeettt~~~nnnQQQMMMRRR___gggmmm|||mmm]]]XXX___uuuwwwmmm```TTTKKKEEEAAA???<<<<<<;;;:::::::::::::::<<<===>>>???@@@@@@AAAAAA???CCCGGGKKKNNNSSSXXX\\\cccmmm|||tttkkkeeebbbaaa]]]\\\[[[[[[\\\```ccceeeeeehhhhhhdddbbbdddeeeccc______```bbbdddeeeggghhhmmmnnnooommmjjjiiiiiikkkhhhgggdddaaa___^^^^^^^^^``````___]]]\\\[[[\\\]]]]]]]]]\\\[[[ZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]\\\\\\[[[\\\\\\\\\^^^___```aaaaaabbbbbbbbbbbbbbbcccdddccceeehhhhhhfffdddccccccfffffffffeeebbbaaaaaabbb^^^___```bbbcccddddddddd```bbbccccccbbbaaabbbccceeeeeeeeecccbbb`````````___````````````bbbfffiiigggjjjmmmoooppptttzzz~~~mmm```RRRJJJBBBAAA???<<<999::::::;;;<<<======???BBBDDDEEEHHHLLLMMMNNNSSS\\\dddpppuuucccSSSHHHAAA>>>======<<<<<<;;;::::::<<<===???@@@@@@AAADDDFFFHHHIIIKKKNNNQQQTTTVVVWWWUUUVVVVVVVVVUUUVVVYYY[[[[[[```fffiiijjjlllooosssvvvxxx||||||cccPPPDDD@@@???===;;;;;;<<<>>>@@@???@@@AAA???===;;;;;;<<<999999;;;???@@@???BBBGGGLLLPPPXXXeeerrr}}}qqq[[[MMMEEEBBBCCCFFFHHHNNNVVV^^^nnn~~~}}}}}}||||||||||||}}}zzzxxxvvvvvvwwwwwwssspppfffccc___^^^___^^^ZZZWWWRRRRRRPPPMMMKKKLLLOOOQQQTTTTTTYYYbbbhhhlllttt{{{{{{}}}vvvnnnlllrrrzzzyyyuuupppmmmmmmoooppppppkkklllllllllkkkjjjiiihhhooonnnnnnlllkkkiiigggfffccc___]]]___bbbeeelllsssvvvuuunnnbbbRRRGGGCCCCCCNNN```|||~~~zzzsssZZZEEE:::777777333333333333333222222222000000000000////////////------........./////////000000000000////////////------------............222555777999DDDYYYnnnzzzzzzjjjVVVKKKGGGIIIPPPXXXdddyyyeeeOOONNNUUUaaaiiiqqqcccYYYZZZiiirrriii\\\QQQJJJFFFAAA>>>;;;;;;;;;;;;::::::::::::<<<===???@@@AAABBBBBBBBB@@@DDDHHHLLLOOOTTT[[[```fffwwwyyyppphhhbbbaaaaaa]]]]]]]]]^^^```cccfffhhhhhhkkkjjjeeebbbddddddccc^^^___aaaccceeefffhhhiiikkkmmmnnnkkkgggfffhhhjjjkkkiiigggdddaaa___^^^]]]___``````^^^]]]\\\]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYY\\\]]]^^^______^^^]]]\\\[[[[[[[[[\\\]]]___```aaaaaabbbcccbbbaaaaaacccddddddfffgggfffeeecccdddeeeeeefffeeedddbbbaaabbbddd^^^___aaabbbcccdddeeeeeeccceeeffffffdddcccddddddddddddeeecccaaa``````aaa```aaaaaaaaabbbdddgggjjjiiimmmqqqtttvvvyyywwwfffYYYPPPHHHAAA@@@???<<<;;;===:::;;;<<<======???BBBEEEFFFKKKOOOQQQTTT]]]jjjuuu~~~{{{gggWWWJJJBBB===;;;<<<<<<;;;::::::;;;;;;===>>>@@@AAAAAACCCFFFHHHLLLMMMOOOQQQSSSVVVWWWXXXUUUVVVVVVUUUUUUVVVXXXZZZ[[[ccckkkpppooommmmmmmmmxxx{{{~~~wwwaaaPPPEEE???;;;:::999999;;;<<<======<<<======;;;999888999:::;;;;;;>>>AAA@@@===???DDDGGGKKKUUUbbbqqq}}}mmmUUUGGGBBBBBBEEEIIIIIIRRRZZZ^^^jjj~~~}}}|||{{{{{{{{{{{{|||wwwwwwvvvvvvtttsssqqqpppfffccc______```___\\\YYYTTTTTTRRRNNNJJJJJJMMMPPPRRRRRRVVV^^^ccceeejjjooonnn|||sssooorrrxxx{{{wwwqqqnnnnnnpppqqqqqqmmmmmmnnnnnnmmmllljjjiiilllmmmnnnnnnmmmkkkhhhgggdddaaaaaadddhhhjjjooouuuuuuuuuqqqfffXXXLLLFFFEEEIIIZZZxxx||||||xxx___JJJ===888777444444444333333222222111222111111111000000000000....../////////000000000111000000///////////////............///////////////444888>>>OOOiii}}}yyyuuuggg[[[NNNHHHGGGJJJPPPWWWiiieeeQQQQQQXXXdddooozzznnnaaa[[[bbbxxxnnneeeYYYPPPKKKGGGBBB>>>::::::;;;;;;;;;;;;;;;:::===>>>@@@AAABBBCCCBBBBBB???DDDIIIMMMQQQWWWaaahhhsss~~~~~~{{{sssjjjbbb^^^]]]^^^______aaaccceeehhhjjjlllkkkmmmlllfffcccddddddbbb___```bbbdddfffhhhiiiiiiiiikkkllliiidddcccfffiiihhhgggfffdddbbb```]]]\\\^^^___aaa___]]]\\\^^^```[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\^^^___^^^]]]\\\[[[ZZZZZZ[[[\\\]]]___```aaabbbcccdddcccaaa```bbbdddeeeeeeeeecccbbbaaaccceeecccccccccbbbaaaaaaccceeeccccccdddeeeeeeeeeddddddeeefffhhhgggeeeddddddeeeaaacccdddccc```___```bbbaaabbbbbbbbbccceeeiiillllllpppuuuxxxzzz~~~qqq```TTTNNNFFF@@@???>>><<<===???:::;;;<<<======???CCCEEEDDDJJJPPPTTT[[[gggyyyppp]]]NNNEEE@@@===888999::::::999:::<<<===:::<<>>>>>=========;;;888777888:::999999<<>>;;;===BBBHHHLLLVVV\\\\\\cccwww{{{~~~~~~}}}|||zzzzzzzzz{{{{{{vvvwwwwwwuuurrrooonnnnnnfffbbb______``````]]]ZZZVVVUUUSSSNNNJJJIIILLLOOOPPPPPPTTT[[[```aaaccchhhggg}}}wwwqqqrrrwww||||||xxxrrrooooooppprrrrrrnnnoooooooooooommmlllkkkjjjlllnnnoooooommmjjjiiifffcccdddhhhkkkllloootttttttttqqqhhh[[[PPPIIIGGGDDDUUUuuu|||pppnnnfffQQQDDD>>><<<555555444333333222111111222222222222111111111000////////////000000000000111111000///////////////////////////000000000000)))000666AAAVVVqqqssshhheeeSSSMMMHHHHHHIIILLLSSS[[[ppphhhTTTTTT[[[hhhuuuxxx```bbb___kkkxxxggg^^^SSSKKKGGGCCC>>>999::::::;;;<<<<<<<<<;;;;;;===>>>@@@BBBCCCCCCCCCBBB???CCCIIINNNRRR[[[fffooo}}}{{{wwwooofff^^^ZZZZZZ\\\aaabbbdddgggiiilllnnnooommmooommmgggcccddddddbbb___```bbbeeeggghhhiiijjjhhhjjjkkkhhhcccaaadddhhhccccccccccccaaa___\\\[[[]]]___aaa```^^^]]]^^^```XXXXXXYYYYYYZZZ\\\]]]^^^XXXZZZ[[[\\\\\\[[[YYYXXXZZZZZZ[[[\\\]]]___aaaaaabbbdddeeeccc```___bbbdddddddddcccaaa___```bbbeeeaaabbbbbbaaa``````bbbeeeggggggggggggfffeeedddcccdddeeeffffffdddbbbbbbccc```bbbdddccc```___aaacccaaabbbccccccccceeeiiimmmnnnrrrwwwzzz|||}}}zzzgggWWWNNNJJJDDD>>><<<===???===:::<<<<<<===>>>@@@AAACCCDDDCCCLLLQQQSSSbbb}}}vvvbbbSSSHHH???<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@CCCGGGIIIJJJJJJQQQUUUYYY[[[ZZZXXXVVVUUUYYYWWWUUUTTTWWW[[[^^^aaagggxxxyyyggggggqqqrrrzzzhhhRRRIIICCC999777;;;777888999888777777999;;;<<<;;;:::999888888888888888999;;;===?????????>>>AAAFFFOOO\\\nnn|||~~~yyycccWWWKKKFFFFFFEEEEEEGGGNNNUUUYYYZZZaaarrr|||xxxzzz~~~}}}||||||}}}xxxzzzwwwrrrsssuuuppphhhaaafffhhhdddaaaaaa___\\\WWWUUUQQQMMMLLLLLLNNNOOOKKKLLLQQQXXX[[[XXXWWWYYYdddtttwwwwwwxxxuuuwww}}}|||xxxtttsssttttttrrrpppooommmllllllmmmmmmlllkkkkkkkkkllllllkkkkkkjjjjjjiiihhhhhhhhhjjjllloooqqqnnnpppnnnggg```XXXKKK@@@EEENNNfffuuudddmmm{{{```EEE999:::888777666555444333333333222222111111000/////////////////////////////////000000000000///////////////......------///000111333333777FFF\\\rrr{{{fffXXXSSSDDDDDD???CCCKKKKKKPPPbbbxxxppp```___dddnnnzzzjjjUUUZZZeeevvvyyyqqqbbb[[[RRRIIICCC@@@>>><<<<<<<<<;;;::::::;;;;;;;;;;;;>>>CCCFFFHHHGGGDDDBBBFFFCCCGGGPPPUUU[[[mmm}}}sssiiiccc___\\\]]]```bbbaaabbbeeekkknnnmmmkkkjjjjjjiiihhheeeccc```___[[[___eeekkkmmmllljjjggghhhhhhhhhhhhfffdddbbbaaaeeeeeedddbbb___^^^___```___``````aaaaaaaaaaaa```YYYXXXXXXYYY\\\^^^___^^^[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[]]]___``````______bbbaaa``````aaaccceeegggcccbbbaaa``````bbbdddeeeddddddccccccbbbcccccccccaaadddfffeeecccbbbdddggghhhhhhiiihhhfffccc___]]]dddccccccbbbaaa```______]]]bbbggghhhggghhhmmmrrrpppssswwwzzz~~~}}}tttbbbSSSLLLIIICCC>>><<<===???===:::<<<<<<===>>>@@@BBBCCCDDDHHHPPPUUU[[[nnn{{{kkkYYYMMMDDD===:::<<<<<<<<<<<<<<<======>>>????????????BBBGGGJJJLLLLLLSSSUUUYYYZZZXXXWWWVVVVVVVVVWWWXXXWWWXXX]]]eeelllvvvwwwhhhgggpppssszzzfffRRRAAA<<<999333222777555666777777777888:::<<<<<<;;;:::999999888888888999:::<<<===>>>???>>>>>>AAAFFFOOOZZZiiisssqqqjjjWWWMMMEEEDDDEEEEEEFFFIIILLLSSSXXXZZZ```ooovvvsssvvvzzz~~~|||||||||xxxyyywwwsssssstttnnnfffeeehhhiiifffccccccaaa]]]YYYVVVRRROOOLLLLLLMMMNNNMMMMMMPPPVVVXXXUUUUUUWWW```ooo}}}{{{zzztttrrrwwwxxxvvvsssrrrssssssrrrrrrpppooonnnnnnoooooonnnmmmkkklllllllllkkkjjjiiiiiiiiiiiiiiijjjlllnnnpppqqqkkklllkkkgggccc\\\OOOCCCCCCKKK```{{{zzzlllfffvvv|||bbbIII<<<<<<888777666555444333333333222222111111000000//////////////////////////////000000000000////////////000000///...///000111222333444<<>><<<;;;::::::999999888999999:::;;;===AAADDDFFFFFFDDDCCCHHHGGGMMMVVV]]]ggg~~~zzzpppfffbbb^^^[[[\\\___dddddddddgggiiikkkkkkjjjlllkkkiiigggdddbbbaaa``````cccgggjjjkkkjjjgggeeeeeeeeefffeeedddcccaaa```aaabbbcccbbb```___```aaa``````aaaaaaaaa``````___XXXWWWWWWXXX[[[]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYY[[[\\\]]]^^^___^^^^^^]]]___```aaacccdddeeeeeefffcccbbbaaa``````bbbccceeedddccccccbbbbbbbbbccccccaaaccceeedddcccbbbdddfffgggggggggfffeeecccaaa```bbbbbbaaa```___^^^^^^]]]___cccgggiiiiiikkkpppsssrrrtttxxx|||~~~~~~kkk[[[OOOIIIGGGCCC>>><<<===>>>===;;;<<<<<<===>>>@@@BBBDDDEEEHHHNNNTTT```xxxlll___OOOFFF@@@<<<;;;===<<<<<<<<<<<<===>>>???@@@???>>>???BBBGGGLLLOOOQQQUUUVVVXXXXXXVVVUUUUUUVVVTTTXXX\\\^^^___eeeqqqzzz}}}pppdddeeellltttzzz~~~iiiRRRCCC777666666333333777222444666666777999;;;>>><<<<<<;;;:::999999999999;;;<<<===>>>>>>>>>>>>======CCCJJJSSS]]]bbb]]]TTTJJJDDD@@@BBBFFFGGGIIILLLJJJRRRYYY[[[```lllyyyxxxnnnkkkmmmpppvvv{{{}}}{{{{{{xxxxxxvvvttttttsssllldddgggjjjiiigggfffgggccc]]][[[XXXTTTQQQNNNMMMLLLMMMNNNMMMNNNSSSTTTRRRRRRUUU]]]jjj}}}zzzrrrmmmooorrrssssssrrrqqqpppqqqrrrpppooonnnnnnoooooonnnllllllllllllkkkjjjiiihhhgggiiijjjkkklllnnnoooooooooiiiiiihhhhhhhhhcccUUUGGGBBBFFFVVVqqqtttsss~~~jjjhhhppp}}}eeeMMM???<<<888777666555444333333333222222222111000000//////////////////////////////////////////000000000000111111000///000111222333333777AAARRReeevvvqqqWWWEEE>>><<>><<<;;;::::::999999999999999::::::;;;===???AAACCCDDDEEEEEEGGGHHHOOOWWW___ppp~~~{{{yyytttkkkccc___]]]ZZZ[[[^^^dddfffggghhhggghhhiiijjjooommmjjjfffdddbbbbbbbbbfffgggiiiiiiiiigggeeeccccccddddddcccbbbaaa```___^^^```bbbbbbaaa````````````````````````___^^^]]]WWWVVVVVVWWWZZZ\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXX[[[\\\\\\]]]]]]]]]\\\\\\]]]___bbbeeeffffffeeeeeebbbaaa`````````aaacccdddcccbbbbbbbbbbbbbbbccccccaaacccddddddccccccdddeeefffeeeeeedddccccccccccccbbbaaaaaa```___^^^]]]]]]bbbcccfffiiimmmpppsssttttttvvvzzz~~~wwwdddVVVLLLHHHEEEAAA>>>======>>>===<<<======>>>???AAACCCEEEGGGIIIMMMUUUeeezzzcccVVVJJJCCC@@@======???<<<<<<<<<===>>>???AAABBB@@@??????BBBGGGMMMRRRTTTVVVWWWWWWVVVTTTTTTUUUVVVTTTYYY```gggmmmsss{{{zzzrrrkkkddd```cccjjjvvvyyy}}}oooWWWHHH>>>666666777444333555222444666666777888;;;======<<<<<<;;;::::::;;;;;;=========>>>>>>>>>>>>======BBBGGGLLLRRRVVVQQQHHHEEE@@@???DDDHHHHHHJJJMMMKKKSSSYYY[[[```jjjtttyyywwwnnneeecccccceeeiiinnnuuuxxx|||~~~|||}}}vvvvvvvvvvvvvvvrrrjjjcccfffhhhiiihhhiiiiiiddd]]]]]][[[WWWSSSPPPMMMLLLKKKMMMJJJKKKOOOQQQPPPQQQUUU[[[eeevvvxxxpppkkkkkknnnqqqsssrrrooommmnnnpppnnnlllkkkkkklllmmmkkkjjjkkkkkkkkkkkkjjjhhhgggfffhhhiiikkkmmmnnnnnnmmmllljjjjjjiiijjjmmmjjj\\\LLLCCCCCCLLLbbb|||tttmmmvvvzzzgggnnnkkkRRR@@@999888777666555444333333333333333222111111000000///////////////////////////////////////000000000000111111000///000111222333333999DDDUUUhhhwwwlllRRRAAA<<<999AAAFFFKKKPPPQQQ___yyyrrrmmmlllooozzz^^^KKKLLLaaasss|||qqqcccZZZPPPLLLEEE???===<<<;;;:::<<<;;;;;;;;;;;;<<<<<<===<<<<<<===>>>AAACCCFFFGGGHHHKKKRRRXXXaaavvv~~~}}}zzzxxxuuuooogggaaa___]]][[[\\\___ccceeehhhhhhfffgggjjjmmmssspppkkkgggdddddddddeeeiiiiiihhhgggfffeeedddcccffffffeeedddbbbaaa______]]]___bbbbbbaaa___^^^^^^`````````______]]]\\\\\\WWWVVVVVVWWWZZZ\\\]]]\\\\\\\\\[[[[[[ZZZYYYXXXXXXZZZZZZ[[[[[[\\\\\\\\\\\\\\\^^^```bbbdddeeeeeeeeeaaa````````````aaabbbcccbbbaaaaaaaaaaaabbbcccccccccdddddddddddddddeeefffdddcccbbbaaabbbccceeegggccccccbbbaaaaaa```______cccccceeeiiinnnsssuuuuuuuuuwww{{{qqq___SSSKKKHHHBBB@@@>>>============<<<>>>>>>???AAACCCEEEHHHIIINNNRRR\\\pppqqq[[[PPPEEE@@@>>><<<<<<>>>;;;<<<<<<===???AAABBBCCCBBBAAA@@@CCCIIIOOOSSSUUUUUUVVVVVVTTTSSSSSSUUUWWWVVV[[[dddppp|||uuujjj^^^[[[\\\___gggnnnyyyyyy|||www\\\GGG>>>999444444444333222222444666777777777777:::<<<>>>===<<<<<<;;;<<<<<<<<<>>>============>>>>>>>>>BBBEEEHHHJJJOOOSSSQQQKKKFFFBBBAAADDDGGGGGGHHHLLLMMMSSSXXXYYY]]]eeemmmooommmeee^^^\\\[[[[[[___dddhhhlllsssxxx{{{~~~vvvuuuuuuxxxwwwpppgggaaa___dddhhhiiijjjjjjeee___^^^\\\YYYVVVRRROOOLLLKKKIIIGGGHHHLLLOOOOOORRRVVVZZZbbbooo}}}~~~uuuooolllkkklllpppsssrrrooollllllmmmmmmlllkkkkkkllllllkkkjjjjjjjjjjjjjjjiiihhhgggfffggghhhkkklllmmmllljjjiiimmmmmmlllmmmqqqoooaaaRRRFFFCCCEEETTTkkk{{{pppttt}}}ppp|||vvv[[[DDD999888777666555444333333333333333222222111000000000////////////////////////.../////////000000000111000000///...///000111222555:::FFFUUUfffvvv|||eeeMMM@@@???999CCCHHHNNNSSSTTTddd~~~tttnnnmmmppp|||mmmWWWJJJPPPgggyyywwwkkk^^^UUULLLHHHBBB>>><<<<<<;;;:::<<<;;;;;;;;;<<<<<<===>>>===<<<===>>>@@@DDDHHHJJJOOOSSSXXX\\\fff}}}{{{zzzyyyvvvtttkkkddd_________^^^___bbb```cccfffgggfffhhhmmmqqquuurrrmmmhhheeeeeefffggggggffffffeeeddddddeeeeeejjjiiigggeeebbb```___^^^^^^```bbbbbb___\\\[[[ZZZ_________^^^^^^\\\[[[ZZZXXXWWWVVVXXX[[[]]]]]]]]]ZZZ[[[[[[\\\[[[ZZZYYYYYYXXXXXXYYYZZZ[[[]]]^^^^^^]]]]]]]]]]]]___aaacccddd``````___`````````aaaaaaaaa`````````aaaaaabbbccceeeeeeeeeeeeffffffffffffbbbaaa``````aaadddfffhhhdddddddddddddddccccccccccccccceeeiiiooosssuuuuuuvvvyyy|||kkkZZZOOOIIIGGG@@@???>>>>>>============@@@@@@AAACCCEEEHHHJJJKKKOOOUUUcccyyyyyygggRRRHHH???<<<;;;::::::<<<;;;<<<<<<>>>@@@BBBDDDEEEEEEDDDCCCFFFJJJOOORRRSSSSSSTTTTTTTTTSSSSSSUUUWWWZZZ^^^hhhvvvzzzjjj^^^SSSTTT[[[eeeooowww}}}{{{|||~~~~~~zzz}}}vvvaaaMMM???888666444444555555555555666777888888777888:::<<<>>>>>>===============>>>>>>============>>>???@@@AAADDDGGGHHHMMMRRRRRRNNNIIIEEECCCEEEFFFFFFJJJOOOTTTWWWXXXVVVXXX^^^cccdddeee___ZZZZZZYYYXXX\\\aaaaaagggnnnsssvvvzzzwwwuuuuuuxxxvvvkkk___YYYTTT^^^hhhkkklllkkkgggbbb^^^]]][[[XXXTTTPPPMMMKKKGGGEEEFFFKKKNNNOOOQQQUUUYYY___iiivvvwwwrrrnnnlllkkkmmmpppqqqpppnnnlllkkkooonnnmmmmmmnnnnnnmmmkkkhhhiiiiiiiiiiiihhhggggggggghhhjjjkkklllkkkiiihhhnnnooonnnoooqqqpppeeeXXXIIIEEECCCJJJ^^^tttyyyyyyfffKKK===888777666555444333333333333333333222111111000000////////////////////////......//////000000111111000000///...///000111222777<<>>>>>>>>???BBBFFFJJJMMMRRRVVVZZZ^^^jjj~~~}}}|||{{{zzzxxxtttqqqgggaaa^^^```aaa```aaaddd___aaaccceeegggkkkooosssuuurrrmmmhhheeedddeeefffdddccccccccccccdddeeefffjjjiiifffdddaaa```___^^^___```aaa```]]][[[YYYYYY]]]]]]]]]]]]]]]\\\[[[ZZZXXXWWWWWWXXX[[[]]]]]]]]]YYYZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYZZZ[[[\\\^^^___^^^]]]\\\[[[\\\^^^aaaccc____________```````````````_________```aaabbbcccfffddddddeeefffgggfffeee```_________aaadddggghhhccccccddddddeeeeeeffffffccceeehhhkkkooorrruuuvvvyyy{{{yyyeeeUUUKKKFFFDDD>>>>>>???>>>=========>>>AAABBBCCCEEEGGGJJJLLLNNNPPPYYYkkkooo[[[LLLCCC;;;::::::999:::<<<;;;;;;<<<>>>@@@CCCEEEFFFGGGFFFFFFHHHLLLOOOPPPPPPPPPRRRTTTTTTTTTTTTUUUWWW\\\bbblllxxx|||vvvdddYYYPPPTTT^^^jjjuuu}}}}}}|||xxxsssrrrqqqtttwwwzzz~~~ppp]]]LLLAAA<<<777777666555666777777666555666888999999:::===???>>>>>>>>>======>>>>>>???======<<<===>>>???AAABBBAAAFFFJJJMMMQQQVVVUUUQQQMMMIIIFFFHHHIIILLLSSSZZZaaaaaa]]]WWWUUUYYY]]]]]]___[[[YYYZZZ[[[[[[```ffffffkkkrrrvvvxxx{{{zzzvvvuuuwwwrrrcccTTTMMMKKKZZZiiiooonnnmmmiiifff^^^]]]\\\ZZZVVVRRRNNNKKKGGGFFFGGGLLLNNNNNNOOOSSSVVV[[[cccppp|||vvvooojjjhhhiiilllpppsssrrrooolllooonnnlllmmmnnnnnnmmmkkkfffggghhhhhhiiihhhhhhhhhiiijjjkkkkkkkkkjjjiiiiiilllnnnooonnnoooooohhh___KKKHHHCCCFFFWWWpppzzzwww~~~lllOOOBBB888777666555444333333333444333333222222111111000////////////////////////.........///000111111111111111000///000111222333888>>>IIIVVVcccoooyyy~~~{{{nnnWWWCCC>>>AAACCCKKKQQQZZZeeejjjzzzuuujjjiiikkkllljjjppp{{{pppQQQLLLKKK]]]xxxxxxnnncccWWWOOOFFFBBB>>>;;;::::::999888999999999::::::;;;<<<===??????@@@BBBEEEIIIMMMOOORRRVVV[[[aaarrr~~~}}}}}}|||{{{wwwqqqmmmccc^^^\\\___aaaaaabbbeeeaaa```aaaccchhhmmmpppqqqrrroookkkgggdddbbbbbbbbbaaaaaaaaabbbbbbcccdddddddddcccaaa```^^^^^^^^^^^^^^^______^^^[[[ZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[[[[WWWVVVVVVWWWZZZ\\\\\\\\\WWWXXXZZZ\\\]]]]]]]]]\\\]]]]]][[[[[[[[[[[[\\\]]]^^^]]]]]]]]]^^^^^^___```^^^^^^______`````````_______________```aaabbbbbbdddcccaaaccceeefffeeeccc^^^^^^___```aaadddfffggg______```aaacccdddeeefffeeehhhlllnnnoooqqquuuyyy|||~~~tttaaaQQQGGGCCCAAA===>>>???>>>===<<<===>>>BBBCCCDDDFFFIIIKKKNNNOOOVVVaaavvvhhhSSSIIIAAA::::::<<<;;;<<>>AAACCCEEEGGGHHHHHHHHHJJJMMMOOOOOONNNNNNPPPSSSTTTTTTTTTVVVWWW]]]dddoooxxx|||{{{xxxuuuaaaWWWPPPUUU```lllxxx|||~~~|||rrrkkkiiihhhjjjmmmnnnooossszzzvvviiiXXXGGG;;;777999777777555333222222222000333555777999:::<<<@@@BBB???>>>>>>>>>>>>>>>??????===<<<<<<<<<>>>@@@BBBCCCGGGNNNTTTXXX\\\```^^^YYYRRRMMMJJJLLLNNNSSS]]]fffnnnllldddZZZUUUXXX[[[ZZZ[[[YYYYYY\\\^^^___dddkkknnntttzzz||||||~~~|||wwwvvvwwwooo]]]LLLDDDFFFXXXkkkrrrpppnnnkkkiii^^^^^^]]][[[WWWSSSNNNLLLIIIGGGIIIMMMOOOMMMMMMPPPTTTXXX```mmm}}}zzzpppgggeeefffiiiooouuuvvvrrrnnnmmmkkkjjjjjjkkkllljjjiiieeefffggghhhiiiiiiiiiiiikkkkkkllllllkkkkkkjjjjjjhhhlllnnnmmmmmmnnniiicccLLLJJJEEEEEETTTnnnqqqmmmtttmmmPPPCCC888777666555444333333333444444333222222111111000////////////////////////---......///000111111222333222111111111222333444999@@@LLLXXXcccmmmtttxxx||||||yyymmmWWWCCC>>>BBBGGGOOOUUU```mmmtttsss```^^^eeekkklllkkksssdddJJJGGGIII```}}}uuukkkaaaUUUNNNDDD@@@<<<:::999888777666;;;;;;;;;<<<===>>>?????????@@@AAADDDGGGKKKNNNPPPVVV[[[```iii}}}~~~~~~{{{vvvoooiii```\\\[[[___aaaaaabbbeeecccaaa```bbbiiinnnpppppppppmmmiiieeebbb```______```aaaaaaaaabbbbbbbbbbbb___^^^]]]\\\[[[\\\]]]^^^\\\]]]]]]\\\[[[[[[\\\^^^ZZZ[[[[[[\\\\\\\\\[[[[[[VVVUUUTTTVVVYYY[[[[[[[[[UUUWWWZZZ]]]^^^^^^^^^]]]aaa```^^^\\\ZZZZZZZZZZZZ]]]^^^```aaaaaa```^^^]]]]]]^^^______``````______^^^^^^^^^______aaabbbbbbcccaaa```aaadddeeecccaaa^^^^^^___```bbbdddeeefff[[[[[[]]]___aaabbbddddddfffkkkpppqqqpppqqqvvv{{{mmm\\\OOODDD???>>>>>>>>>>>>>>>???@@@AAABBBDDDAAABBBFFFHHHIIILLLQQQ]]]kkkvvv___OOOBBB@@@>>><<<;;;<<<======;;;;;;===AAAFFFIIIGGGEEEHHHIIIKKKKKKJJJIIIIIIJJJJJJLLLOOORRRVVVXXXZZZ[[[```eeelllrrruuuuuurrrpppjjj^^^VVV[[[fffooouuuxxxxxxzzz{{{xxxqqqiiiccc```fffffffffgggggghhhiiijjjfff^^^RRRDDD;;;666666666444333222222333444666777777888:::;;;;;;===@@@BBBBBBAAAAAACCCEEEFFFEEECCC@@@AAAAAA@@@??????BBBDDDIIIPPPXXX\\\\\\\\\^^^aaaZZZVVVQQQPPPWWWbbbmmmtttzzzyyyppp```TTTSSSVVVXXXUUUVVVYYY\\\aaaiiirrrxxx~~~zzzzzz{{{kkkQQQDDDGGGGGG[[[lllnnnlllnnnnnnkkk___]]]ZZZWWWVVVSSSPPPMMMJJJIIIGGGFFFGGGIIIKKKMMMRRRTTT[[[iii|||wwwnnnkkkiiieeehhhsssyyyvvvrrrqqqmmmkkkiiiiiijjjlllllllllhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjlllkkkhhhhhhiiijjjiiihhhXXXIII>>>CCCPPPaaaxxxsssffftttyyy^^^EEE<<<999666555555666555444222222222111111111111000000000000000000000000000000000000000111111111111222///...111111111333888AAAHHHUUUdddooouuuyyy}}}~~~ttteeePPP@@@@@@HHHNNNRRRTTTeeemmm{{{zzzXXXZZZeeeeeefffkkkooouuuvvvWWWGGGJJJUUUkkk}}}sssjjj___TTTKKKDDDAAA>>><<<;;;:::999888===<<<::::::<<<>>>??????===@@@DDDGGGJJJLLLOOOQQQYYY[[[^^^kkk}}}}}}}}}~~~|||vvvmmmfff```^^^[[[ZZZZZZ]]]```ccchhheeecccffflllooonnnlllmmmkkkhhhdddaaa___^^^^^^]]]]]]^^^___`````````______[[[WWWUUUWWWYYY[[[\\\^^^]]][[[YYYYYYZZZ[[[]]]\\\ZZZXXXYYY[[[[[[XXXUUUPPPQQQSSSVVVYYYZZZYYYWWWXXXWWWXXX\\\```bbb```]]]```___^^^]]]]]]^^^```aaa```______^^^^^^^^^______^^^^^^______``````aaaaaaccccccbbbbbbbbbbbbbbbbbbddddddddddddeeeeeeffffff^^^___```aaabbbbbbaaaaaaZZZZZZ[[[\\\^^^```bbbcccjjjkkkmmmooosssvvvyyy{{{}}}gggXXXLLLCCC??????>>>>>>>>>???@@@AAACCCDDDDDDAAABBBFFFIIIJJJOOOUUU]]]nnnpppZZZKKKAAA???===<<<;;;;;;<<<======<<<>>>BBBFFFIIIHHHFFFIIIKKKLLLLLLKKKJJJJJJKKKOOOPPPRRRUUUXXXZZZ[[[\\\___cccjjjpppsssssspppnnnlllccc]]]aaaiiioootttwwwzzzzzzxxxtttmmmddd]]]YYY\\\[[[YYYWWWUUUTTTSSSSSSMMMIIIBBB;;;777444444444444333333333444555666777777999:::;;;<<<===@@@BBBDDDDDDCCCDDDFFFFFFEEEDDDAAABBBBBBBBBAAABBBDDDGGGOOOUUU[[[^^^]]]\\\^^^aaa```\\\XXXYYYaaammmzzzyyygggYYYTTTUUUUUUWWWWWWXXXZZZ___gggrrryyyzzzxxxxxxgggLLL@@@CCCKKKZZZhhhkkknnnssssssooo```]]]YYYVVVTTTRRROOOMMMLLLJJJHHHFFFFFFGGGIIIJJJRRRTTT[[[gggvvv|||rrrnnnkkkggghhhsss{{{zzzuuurrrooommmkkkjjjkkkkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhnnnmmmmmmlllkkkjjjiiihhhllljjjiiihhhiiiiiigggfffWWWIII???AAAKKK[[[sssrrriiiyyyyyy___FFF<<<:::777555555555555444222222222222111111111111000000000000000000000000000000000000111111111111111......111222222555:::@@@MMM```ooouuuyyyvvvaaaMMMDDDGGGNNNQQQTTTUUUgggssstttWWW\\\iiijjjiiinnnnnn{{{lllSSSJJJKKKYYYppp{{{rrriii^^^RRRJJJCCCAAA===;;;;;;;;;999888<<<<<<;;;<<<>>>@@@AAAAAA???BBBFFFJJJLLLOOORRRUUUYYY^^^gggyyy}}}{{{zzzxxxssskkkfff```___^^^]]]^^^```bbbccchhheeedddgggllloooooommmiiihhhfffcccaaa`````````_______________^^^\\\[[[[[[XXXUUUTTTUUUVVVWWWWWWYYYYYYXXXYYYYYY[[[\\\]]]ZZZYYYYYYZZZ[[[ZZZYYYWWWUUUUUUUUUWWWYYYYYYXXXVVVVVVUUUWWWZZZ]]]___]]]ZZZ______^^^^^^^^^___```aaa___^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^_________aaabbbbbbcccbbbbbbaaaaaagggfffeeedddcccaaa``````^^^___```aaaaaaaaa```___ZZZZZZ[[[]]]___aaacccdddgggiiilllppptttxxx{{{}}}|||vvvaaaRRRIIIBBB@@@@@@======>>>???AAACCCEEEFFFDDDBBBCCCGGGJJJLLLRRRZZZcccxxxzzzgggSSSFFF@@@???===<<<;;;<<<<<<===?????????BBBFFFHHHIIIIIIJJJKKKMMMLLLKKKJJJKKKLLLSSSTTTVVVYYY[[[\\\]]]]]]^^^bbbhhhnnnqqqqqqooommmlllgggeeeiiimmmnnnqqquuuyyyvvvrrrmmmggg```XXXSSSVVVTTTPPPLLLHHHDDDBBBAAA;;;::::::999888777777666444444444444555666777888888:::;;;<<<<<<>>>@@@BBBDDDCCCCCCDDDFFFFFFEEECCCCCCDDDEEEEEEDDDEEEGGGIIIPPPTTTXXXZZZZZZZZZ]]]```cccbbbbbbeeeooo|||ppp___WWWTTTRRRXXXWWWVVVVVV[[[cccnnnvvv{{{~~~}}}zzzuuubbbHHH<<<@@@NNNZZZeeeiiipppxxxxxxsssaaa]]]XXXTTTRRRPPPNNNMMMMMMKKKHHHFFFDDDEEEFFFGGGPPPTTT[[[cccmmmzzzxxxrrrlllffffffoooyyy{{{wwwsssooonnnllllllllljjjhhhfffhhhhhhhhhhhhhhhhhhhhhhhhppppppnnnmmmkkkiiihhhgggkkkjjjiiiiiiiiihhheeebbbUUUIII@@@???DDDQQQllluuupppwwwuuuyyy```III>>>;;;777555555555555444333222222222111111111111000000000000000000000000000000000000111111111111000...///222222222777===BBBUUUlllyyy|||vvvYYYGGGHHHPPPSSSVVVWWWVVVjjj{{{mmmXXXaaaoooqqqpppssswww___MMMLLLMMM___wwwxxxooofff[[[PPPHHHCCC@@@===;;;;;;;;;:::999:::;;;===???@@@BBBBBBCCCAAADDDIIIMMMPPPSSSVVVYYY[[[cccsss~~~{{{wwwsssnnnhhhddd`````````aaabbbbbbcccdddfffeeefffjjjnnnqqqooommmeeedddcccaaaaaaaaaaaabbb`````````___^^^[[[YYYWWWXXXVVVSSSSSSSSSSSSRRRQQQSSSTTTVVVYYY[[[\\\]]]^^^WWWYYYZZZZZZYYYYYYYYYZZZ___]]][[[ZZZZZZZZZYYYWWWTTTTTTUUUWWWZZZZZZYYYWWW]]]\\\\\\\\\\\\]]]^^^___^^^^^^]]]]]]\\\\\\\\\\\\^^^]]]]]]]]]]]]]]]\\\\\\___```bbbccccccbbb```___eeeeeedddcccbbb```^^^]]]]]]^^^___```___^^^]]]\\\ZZZ[[[\\\]]]```bbbdddeeeeeehhhlllrrrwww{{{}}}~~~}}}rrr[[[MMMFFFAAA???@@@;;;<<<===???AAACCCEEEFFFEEEDDDEEEHHHJJJMMMUUU^^^nnnqqq___NNNCCCAAA@@@???>>>>>>>>>>>>???BBBAAABBBCCCEEEHHHJJJJJJIIIJJJKKKKKKJJJIIIKKKLLLTTTVVVXXXZZZ]]]^^^``````___bbbhhhmmmpppqqqpppoookkkjjjmmmqqqqqqnnnnnnrrrtttpppkkkgggbbb]]]VVVQQQOOOMMMJJJEEEAAA===;;;:::999999999:::999888777777555555555555666777888888999:::<<<<<<<<<>>>@@@BBB@@@@@@@@@BBBDDDEEEEEECCCGGGHHHHHHHHHFFFFFFGGGIIIIIILLLOOOQQQRRRTTTXXX\\\___ccciiiqqq|||yyyhhh^^^WWWSSSVVVVVVVVVVVVYYY```hhhnnntttwww|||~~~uuu```GGG===@@@NNN\\\hhhlllqqqwwwxxxsssccc^^^XXXTTTQQQPPPNNNMMMLLLJJJGGGEEEDDDDDDFFFGGGMMMSSSZZZ___eeeqqq}}}uuulllfffcccjjjuuuzzzwwwrrrnnnmmmlllllllllkkkhhheeehhhhhhhhhhhhhhhhhhhhhhhhooonnnmmmllljjjiiihhhgggjjjiiiiiiiiiiiigggccc```RRRJJJBBB>>>>>>JJJfffzzzwwwxxxhhhlllzzzbbbNNN???<<<888555555555444444333333222222222111111111///////////////////////////000000000111111111111000...///111222333999AAAJJJ]]]qqqzzz~~~tttPPPAAAJJJTTTTTTZZZZZZXXXnnn~~~hhh\\\hhhuuuwwwvvvzzz{{{VVVIIILLLQQQfff{{{tttkkkbbbXXXMMMFFFAAA???<<<;;;;;;;;;:::999777:::===@@@AAABBBCCCCCCBBBFFFJJJOOORRRUUUYYY\\\^^^hhh~~~|||wwwrrrkkkeeebbb^^^___aaacccddddddccccccccceeejjjpppssssssooojjjdddcccbbb`````````aaaaaa^^^^^^^^^]]]\\\YYYWWWVVVWWWUUUTTTTTTTTTSSSQQQOOOQQQSSSVVVZZZ\\\]]]]]]]]]TTTXXX[[[ZZZXXXWWWYYY[[[hhhddd```]]]\\\[[[ZZZYYYSSSTTTUUUVVVWWWWWWWWWVVVYYYYYYZZZZZZ[[[[[[\\\\\\^^^^^^^^^^^^]]]]]]\\\[[[^^^^^^^^^]]]\\\\\\\\\[[[]]]^^^aaaccccccbbb```^^^___```aaabbbbbbbbbbbbaaa\\\]]]^^^^^^]]]\\\[[[ZZZ[[[[[[\\\^^^```ccceeefffgggjjjooouuuzzz}}}oooXXXKKKEEEAAA??????:::;;;<<<>>>@@@CCCEEEFFFGGGFFFGGGJJJKKKNNNXXXcccxxxxxxiiiYYYKKKCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDEEEGGGIIIKKKGGGHHHIIIHHHHHHHHHKKKMMMSSSUUUXXX[[[^^^aaabbbcccbbbeeeiiinnnqqqrrrrrrrrrnnnoootttyyywwwqqqoooqqqpppmmmiiiccc]]]WWWPPPLLLDDDBBB@@@>>>;;;999888888888888666555555444444444555555666777888888888888999:::<<<<<<<<<===???AAA>>>>>>???BBBEEEGGGGGGGGGIIIJJJJJJIIIGGGEEEEEEFFFGGGHHHIIIJJJKKKMMMPPPSSSYYYbbbooo|||uuuiii```XXXVVVXXXZZZ\\\^^^aaafffiiiooorrrwww}}}ttt]]]FFF===@@@LLL___ooorrrqqqssssssoooeeeaaaZZZUUURRRPPPOOOMMMKKKIIIFFFEEEDDDEEEGGGIIIIIIPPPWWW\\\aaalll|||wwwnnniiieeehhhrrryyyyyytttllllllkkklllmmmllliiiggghhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhiiihhhfffbbb___SSSLLLEEE@@@<<>>HHHXXXdddooossszzzoooKKK???KKKVVVUUU]]]^^^]]]uuurrrfffcccoooyyyzzz|||rrrRRRIIIKKKWWWmmm{{{wwwpppggg]]]SSSJJJDDD@@@>>>;;;:::;;;;;;;;;:::555999===???@@@@@@BBBDDDCCCFFFKKKOOOSSSVVVZZZ]]]aaannn~~~zzzsssjjjccc___\\\^^^aaacccddddddbbbaaa```fffnnnvvvxxxuuummmgggeeedddbbb```____________[[[[[[[[[ZZZYYYXXXXXXWWWXXXWWWVVVVVVVVVUUURRRPPPRRRTTTWWWZZZ\\\\\\[[[ZZZSSSVVVYYYYYYWWWVVVXXXZZZgggccc^^^[[[ZZZYYYYYYXXXUUUVVVWWWWWWVVVVVVVVVVVVYYYZZZZZZ[[[\\\]]]]]]]]]````````````___^^^\\\\\\___^^^^^^^^^]]]\\\\\\\\\[[[]]]```bbbbbbaaa___]]][[[]]]___aaabbbcccbbbbbbZZZ[[[\\\\\\[[[ZZZYYYXXXZZZ[[[\\\^^^```ccceeegggkkknnnsssxxx|||kkkUUUJJJEEEBBB???>>><<<<<<===???AAACCCFFFGGGGGGGGGIIILLLNNNSSS```lllpppaaaSSSIIIDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEFFFFFFFFFHHHJJJEEEFFFGGGGGGGGGIIILLLOOOSSSUUUXXX\\\___bbbdddeeefffhhhlllooossstttuuuuuuuuuwww|||~~~uuuoooooommmmmmiiibbbWWWNNNGGGDDD===<<<;;;:::999999999:::888777666555555555666777555666777888999999999999999:::;;;;;;;;;<<<>>>@@@??????@@@CCCGGGIIIIIIHHHHHHIIIJJJHHHFFFDDDCCCCCCIIIIIIIIIIIIIIIJJJKKKLLLVVVbbbssstttggg\\\VVVYYY]]]aaadddgggjjjlllrrrtttxxx}}}qqqYYYEEE>>>BBBOOOccctttuuuqqqpppooolllhhhccc^^^YYYUUUSSSPPPNNNKKKIIIGGGEEEEEEFFFHHHJJJHHHMMMTTTXXX^^^iiiyyyzzzqqqoookkkjjjqqqzzz|||yyymmmlllkkkkkklllllljjjhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhiiijjjjjjjjjjjjiiihhhhhhhhhgggdddaaaZZZRRRKKKDDD>>>DDD^^^yyyzzzttteeebbbuuuhhhWWWCCC???999555444444444444333333333333222222222222000000000000000000000000000000000000111111111111111///000222444:::HHHVVVfffkkkmmmmmmuuugggJJJCCCMMMVVVWWW\\\ccchhheeeccchhhtttyyyzzzjjjPPPKKKMMM```uuuyyyuuummmcccYYYOOOHHHDDD???===:::::::::;;;;;;:::666999===???>>>???BBBEEEEEEHHHMMMPPPSSSWWWZZZ]]]eeeuuu~~~zzzrrriiiaaa^^^ZZZ\\\```cccdddcccbbbaaabbbhhhrrryyyzzzuuummmggggggeeecccaaa___^^^^^^^^^ZZZYYYWWWVVVVVVWWWXXXYYYXXXWWWVVVVVVWWWVVVTTTRRRRRRTTTVVVYYYZZZZZZYYYXXXSSSUUUVVVVVVUUUUUUUUUVVV^^^[[[WWWVVVVVVVVVVVVVVVWWWXXXYYYXXXVVVUUUVVVWWW[[[\\\]]]^^^___```````````````aaaaaa```^^^\\\[[[^^^^^^]]]]]]]]]]]]]]]]]][[[\\\^^^`````````___^^^\\\]]]___``````___]]]\\\XXXXXXYYYZZZZZZYYYWWWVVVYYYZZZ[[[]]]```ccceeegggnnnppptttxxx|||yyyeeeQQQHHHFFFCCC@@@>>>??????@@@AAACCCEEEGGGHHHFFFGGGKKKPPPSSS[[[jjjyyyxxxhhhYYYMMMEEEBBBCCCCCCCCCDDDDDDDDDCCCCCC@@@CCCGGGGGGFFFFFFGGGHHHCCCEEEFFFFFFHHHJJJOOORRRVVVXXXZZZ]]]```cccdddeeehhhjjjmmmpppsssvvvwwwxxx||||||tttjjjgggfffiiihhh```RRRFFF@@@???;;;:::999999888888999999888888888888999999999999666777888999:::::::::999888999:::::::::;;;===????????????AAADDDFFFEEEDDDCCCDDDFFFFFFDDDCCCCCCCCCGGGFFFGGGIIIKKKLLLMMMLLLUUUaaassswwweeeXXXSSSVVV[[[```dddjjjooossswwwyyy|||qqqYYYFFFBBBFFFWWWgggttttttrrrsssqqqkkkjjjfffaaa]]]YYYUUUQQQOOOMMMKKKIIIFFFEEEFFFGGGIIIHHHLLLPPPUUU[[[gggvvv}}}sssssspppkkknnnwww}}}|||pppnnnkkkjjjjjjjjjiiiggghhhhhhhhhhhhhhhhhhhhhhhhgggggghhhiiijjjjjjkkkkkkjjjiiiggggggggggggfffdddccc[[[RRRJJJAAADDDYYYrrr{{{wwwpppooogggaaajjjjjjZZZDDD@@@999555444444444444444444333333333222222222000000000000000000000000000000000000111111111111000///000333888BBBUUUgggooosssqqqlllrrrwwwZZZHHHEEELLLSSSVVVZZZhhhuuuuuuYYY___kkktttvvvxxxbbbNNNNNNSSSjjj}}}yyytttlll```UUULLLFFFCCC>>><<<:::999:::;;;;;;;;;888<<>>>>>CCCGGGGGGJJJOOORRRUUUWWW[[[]]]hhh{{{~~~~~~}}}vvvnnneee```___[[[]]]```bbbddddddcccbbbggglllssswwwwwwsssmmmjjjgggeeecccaaa```___``````[[[YYYVVVSSSSSSUUUXXXYYYWWWUUUTTTTTTUUUUUUTTTRRRPPPQQQSSSUUUVVVWWWWWWWWWTTTTTTSSSTTTUUUUUUSSSQQQVVVTTTSSSSSSUUUWWWWWWWWWXXXZZZZZZXXXUUUTTTUUUWWWZZZ[[[]]]^^^`````````______`````````___]]][[[ZZZ[[[[[[[[[\\\\\\\\\\\\\\\[[[\\\]]]^^^^^^_________[[[\\\^^^^^^]]]ZZZXXXVVVUUUVVVWWWXXXXXXXXXWWWVVVXXXYYYZZZ\\\___bbbeeeffflllnnnqqqvvv{{{tttaaaMMMFFFFFFDDDAAA???AAAAAABBBCCCEEEGGGHHHIIIEEEGGGLLLRRRWWWaaarrrrrrbbbSSSHHHCCCAAABBBBBBCCCCCCDDDCCCCCCBBB???CCCGGGHHHGGGEEEFFFGGGCCCDDDFFFGGGIIILLLQQQTTTZZZ[[[]]]___aaacccddddddiiijjjmmmpppsssvvvxxxyyy}}}~~~|||pppddd^^^^^^cccfff^^^OOOCCC??????888777666555444333333333666777888999999777666444666777999:::;;;;;;:::999777999::::::999:::<<<>>>>>>======>>>@@@@@@???===>>>AAACCCDDDCCCCCCCCCDDD???@@@CCCGGGLLLPPPQQQQQQTTT___ppp~~~uuu```PPPNNNQQQVVV[[[aaaiiirrrxxxzzz{{{ttt\\\JJJGGGKKK^^^iiiqqqrrrssswwwtttlllkkkhhhccc___\\\WWWRRROOOPPPNNNKKKGGGEEEEEEFFFGGGIIIKKKNNNRRRZZZeeesss}}}rrrtttqqqjjjkkkttt{{{|||ssspppllljjjiiiiiigggfffhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjkkkkkkkkkkkkiiigggfffggghhhgggfffkkkaaaWWWMMMDDDDDDVVVlll~~~tttfffeeeaaabbbrrrkkk\\\EEE@@@:::555333444444444444444444333333333222222000000000000000000000000000000000000111111111111//////000444;;;III___sssrrrxxxwwwoooqqqiiiOOODDDDDDHHHNNNSSSXXXkkk~~~dddQQQ[[[kkktttsssvvv]]]LLLPPPWWWpppyyytttkkk___SSSJJJEEEDDD===;;;999999:::;;;<<<;;;;;;>>>AAA@@@>>>???DDDIIIIIILLLPPPTTTVVVXXX[[[^^^iii~~~~~~zzzrrriiibbb``````\\\]]]```bbbdddddddddccclllooosssuuusssqqqnnnmmmfffeeecccaaaaaaaaaaaabbb]]]ZZZUUURRRQQQSSSVVVYYYUUUSSSQQQQQQRRRSSSSSSRRRMMMNNNPPPRRRTTTUUUVVVWWWUUUSSSQQQRRRTTTTTTRRRNNNSSSRRRRRRTTTWWWYYYZZZZZZYYYZZZ[[[XXXUUUSSSUUUWWWWWWXXXZZZ\\\]]]]]]]]]]]]^^^___``````^^^\\\ZZZXXXYYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[\\\\\\]]]^^^______XXXYYY[[[\\\[[[YYYVVVTTTSSSTTTVVVWWWXXXWWWWWWVVVWWWXXXYYY\\\___bbbdddfffjjjlllooosssyyyhhhXXXHHHCCCDDDEEEDDDDDD>>>@@@AAAAAAAAABBBEEEGGGIIIKKKOOOUUU^^^mmm{{{mmm]]]SSSLLLDDD<<<@@@AAAAAABBBCCCCCCCCCBBBCCCDDDDDDEEEFFFHHHJJJKKKFFFFFFFFFHHHKKKOOORRRUUU[[[[[[\\\]]]```cccfffhhhllllllmmmpppsssvvvzzz|||~~~}}}{{{yyytttlllccc]]]YYYVVVQQQKKKDDD???;;;888777666444222222444666777<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<===???BBBCCCCCCCCCDDDEEEDDDEEEHHHMMMSSSWWWYYYZZZZZZfffvvviiiYYYSSSOOOPPPTTTYYY___eeekkknnnwww{{{dddOOOMMMWWWfffjjjoootttuuutttqqqooommmllljjjfffaaaZZZUUUQQQQQQNNNJJJHHHHHHHHHGGGFFFFFFJJJPPPUUU\\\eeeqqqyyy~~~vvvuuupppllllllqqquuuwwwqqqnnnkkkjjjjjjkkkkkkkkkkkkkkkjjjjjjiiijjjjjjkkkiiijjjkkkkkkjjjiiigggfffggghhhhhhggggggiiilllooopppmmmfffYYYLLLHHHUUUeeeuuuccc]]]YYYdddwww\\\IIIAAA;;;::::::777444444333333333222222222111111000000////////////000000111111000000000000111111///222333222>>>UUUjjjtttttt~~~~~~lllWWWFFFCCCEEEEEEJJJSSSbbbpppyyy^^^OOOZZZjjjsssqqquuukkk\\\UUURRRdddwww|||pppcccZZZRRRIIICCCBBB<<<;;;:::999:::;;;<<<======???@@@@@@AAACCCFFFIIIJJJPPPPPPQQQYYYYYY[[[eeennn~~~~~~xxxqqqjjjeeeaaa^^^\\\]]]```bbbaaa```bbbfffjjjooouuuwwwsssrrrsssoooiiiddddddcccccccccccccccccc^^^ZZZUUURRRRRRTTTUUUVVVWWWVVVTTTRRRQQQPPPOOOOOOPPPPPPPPPQQQRRRTTTUUUVVVTTTTTTTTTTTTSSSRRRPPPPPPNNNPPPSSSVVVWWWXXXWWWWWWWWWZZZ\\\\\\ZZZWWWVVVVVVZZZYYYXXX[[[^^^```___\\\___^^^^^^```bbb```ZZZVVVYYYYYYYYYZZZ[[[\\\^^^^^^[[[\\\\\\\\\[[[ZZZXXXWWWYYYVVVTTTVVVYYYYYYUUUPPPRRRTTTVVVXXXXXXWWWUUUSSSVVVVVVVVVWWWZZZ___cccfffjjjnnnsssvvvyyy}}}eeeVVVGGGCCCDDDDDDCCCBBB>>>@@@AAAAAAAAABBBEEEGGGHHHLLLSSSZZZbbbpppzzzlll[[[PPPJJJDDD???@@@AAAAAABBBCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGIIILLLPPPTTTVVV]]]]]]^^^```bbbeeegggiiinnnmmmnnnnnnppprrrtttuuuxxxvvvuuurrrmmmeee\\\VVVUUURRRLLLFFF@@@;;;888777777555444333333555777999<<<<<<======<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<=========<<<>>>AAABBBAAAAAAAAABBBAAACCCHHHNNNTTTXXXZZZZZZ]]]hhhyyyyyycccXXXUUURRRTTTWWW[[[```eeejjjlllnnnrrryyy~~~nnn[[[YYYbbbkkkmmmpppsssttttttrrrqqqmmmllljjjhhheeeaaa]]]ZZZSSSPPPLLLIIIHHHHHHGGGFFFEEEIIIMMMQQQXXXbbbnnnvvv{{{xxxsssmmmkkkmmmpppqqqrrrpppmmmkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjkkkkkklllkkkkkkiiigggfffhhhhhhhhhhhhgggiiilllnnnpppoookkk___NNNGGGPPP^^^|||uuu```[[[ZZZiii|||bbbJJJAAA:::999999777444444444444333333333333333333000000////////////000000111111000000000000111111222333222777GGG]]]lllppp{{{xxx```NNN@@@@@@DDDFFFMMMVVVhhhxxxrrrXXXMMMXXXhhhqqqsss|||eeeXXXSSSQQQbbbyyy{{{oooaaaXXXPPPGGGAAA@@@::::::999888999:::;;;<<<===???@@@@@@AAACCCGGGIIIIIIPPPPPPRRRZZZYYY\\\hhhzzz{{{vvvoooiiieeebbb___]]]^^^___aaabbbccceeehhhkkknnnrrrssspppoooooolllgggfffeeecccaaa``````aaaaaa]]]ZZZUUUSSSSSSUUUVVVWWWWWWVVVTTTRRRQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRTTTUUUSSSSSSSSSSSSRRRQQQPPPOOONNNOOORRRTTTVVVVVVVVVUUUTTTVVVYYYZZZYYYWWWWWWWWWZZZYYYYYY[[[___```___]]]bbbaaaaaabbbcccaaa]]]YYYYYYYYYYYYYYYZZZ[[[[[[\\\ZZZ[[[[[[[[[ZZZXXXVVVUUUXXXVVVTTTVVVZZZ[[[WWWSSSSSSTTTUUUWWWWWWVVVTTTTTTVVVVVVVVVXXX[[[___cccfffiiimmmsssvvvyyy}}}___RRRFFFCCCDDDBBB@@@@@@>>>@@@AAABBBBBBCCCEEEHHHHHHNNNXXX```gggtttzzzlllYYYKKKFFFDDDBBB@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDHHHHHHIIIKKKNNNRRRUUUWWW]]]]]]^^^___aaaccceeefffjjjjjjjjjjjjlllmmmooopppnnnmmmjjjgggbbb[[[SSSMMMNNNKKKFFF@@@;;;777555555666555444333444777999;;;=========<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;::::::999999::::::;;;;;;<<<======>>>>>>>>>======???AAABBBAAA@@@AAABBB@@@DDDKKKSSSYYY\\\^^^^^^bbbmmm|||rrr^^^VVVWWWVVVXXX[[[___cccgggjjjllljjjooouuuzzz}}}yyyjjjiiiooorrrrrrttttttuuutttsssrrrmmmllljjjiiihhheeeaaa^^^VVVRRRNNNJJJIIIHHHGGGFFFDDDFFFIIILLLRRR\\\iiirrr}}}yyysssnnnkkkkkklllnnntttrrrpppnnnkkkjjjiiiiiihhhhhhhhhhhhiiiiiijjjkkklllmmmmmmlllkkkiiigggfffhhhiiiiiihhhggghhhkkkmmmooorrrqqqgggTTTGGGKKKVVVsssxxxbbb\\\\\\oooiiiMMMBBB999888999777555555444444444444444444444444111000000//////000000111111111000000000000111111333111111<<>>DDDIIIRRR\\\lllnnnTTTMMMXXXgggrrryyy]]]SSSQQQTTTddd{{{zzzmmm___VVVMMMDDD???>>>999999888777888999:::;;;===>>>@@@AAAAAADDDGGGJJJLLLRRRSSSVVV\\\[[[___nnn}}}{{{wwwsssmmmhhhdddbbb___]]]```___```bbbfffjjjkkklllmmmooooookkkjjjkkkiiieeehhhfffbbb___]]]]]]^^^___\\\YYYVVVTTTUUUWWWXXXXXXVVVUUUTTTRRRQQQPPPPPPPPPNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRRRRRRRQQQPPPOOOOOOMMMNNNPPPRRRTTTTTTTTTTTTPPPSSSVVVWWWWWWWWWXXXYYY[[[ZZZZZZ\\\^^^______]]]cccbbbaaaaaaaaa```^^^\\\YYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXVVVUUUTTTWWWUUUUUUWWWZZZ[[[YYYWWWTTTTTTTTTSSSSSSSSSTTTTTTWWWWWWWWWYYY\\\```dddgggiiinnnuuuzzz}}}YYYNNNDDDBBBCCCAAA>>>===>>>@@@AAABBBBBBCCCFFFHHHHHHOOO\\\gggkkkwww~~~}}}mmmWWWGGGCCCCCCDDD@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBDDDEEEFFFIIIIIIKKKMMMPPPSSSVVVWWWYYYYYYZZZ[[[]]]^^^___``````aaabbbdddfffhhhiiijjjeeeccc```]]]XXXRRRKKKFFFGGGDDD???;;;777555444444444444444444666888:::<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::999999999999::::::;;;<<<===????????????>>>AAACCCDDDDDDBBBBBBCCCDDDBBBHHHQQQYYY^^^bbbcccdddiiirrrppp]]]VVVXXXZZZ\\\___cccgggjjjmmmnnnnnnrrrxxx|||~~~xxxvvvyyyxxxxxxyyyyyywwwuuusssqqqnnnllliiiggggggddd```\\\XXXTTTPPPLLLJJJIIIGGGFFFDDDEEEGGGIIIMMMWWWdddmmm}}}{{{vvvrrrooommmjjjjjjmmmrrrsssrrrpppmmmkkkkkkkkkiiiiiiiiiiiijjjkkkllllllmmmmmmnnnmmmllljjjhhhfffiiijjjjjjiiihhhhhhjjjllllllrrrvvvooo[[[JJJHHHOOOfffyyy~~~iii```]]]qqqmmmQQQEEE:::777888777555555333333333333444444444444111000000000000000000111111111000000000000111111000...111???VVVkkkuuuwwwoooYYYEEE>>>:::???FFFNNNYYYcccooommmUUUQQQ\\\iiittt{{{UUUOOOQQQXXXiii}}}yyylll]]]TTTKKKCCC>>>===999999888888888:::;;;<<<===>>>@@@AAABBBDDDHHHKKKQQQVVVWWWZZZ___]]]dddwww~~~{{{xxxuuusssooojjjfffdddbbb```^^^aaa``````dddjjjnnnnnnmmmmmmmmmllliiiggggggfffeeeiiifffaaa]]]ZZZZZZ[[[\\\[[[YYYVVVUUUWWWXXXYYYXXXUUUTTTSSSQQQPPPPPPOOOOOONNNNNNNNNNNNOOOPPPQQQRRRPPPPPPQQQQQQPPPOOONNNNNNLLLMMMOOOQQQRRRSSSSSSSSSQQQTTTVVVWWWWWWWWWXXXYYYZZZ[[[[[[]]]^^^^^^^^^^^^bbbaaa___^^^]]]]]]\\\\\\ZZZZZZYYYXXXWWWWWWXXXXXXYYYYYYXXXWWWVVVUUUTTTSSSTTTSSSSSSUUUXXXZZZZZZXXXTTTSSSQQQOOOOOOQQQSSSTTTXXXXXXYYY[[[^^^bbbfffhhhlllrrryyySSSJJJBBBAAABBB???<<<<<<>>>@@@AAABBBBBBDDDGGGIIIJJJQQQ```mmmqqq{{{~~~~~~nnnVVVEEE@@@BBBCCC@@@AAAAAABBBAAAAAA@@@@@@>>>>>>???AAADDDFFFHHHJJJJJJJJJLLLNNNPPPRRRTTTUUUUUUVVVVVVWWWXXXXXXYYYYYYXXXYYYZZZ\\\]]]______```\\\ZZZWWWSSSPPPKKKEEEAAA@@@>>>;;;888555444444444333333444555666999;;;<<<===<<<<<<<<<<<<===>>>???===<<<;;;;;;:::::::::;;;;;;::::::999999::::::;;;;;;===>>>@@@AAAAAA@@@???BBBCCCDDDCCCBBBBBBCCCEEEEEEKKKTTT\\\aaaeeeiiilllrrryyyttt```XXXWWWZZZ\\\___cccgggkkknnnpppsssvvv{{{~~~~~~~~~{{{wwwssspppnnnkkkgggggghhhgggccc^^^YYYUUUPPPMMMKKKIIIHHHFFFDDDEEEFFFGGGKKKSSS___hhhvvv}}}wwwsssrrrnnnhhhgggkkkppprrrtttssspppnnnmmmnnnkkkkkkkkkkkkllllllmmmnnnmmmmmmmmmmmmllljjjhhhggghhhiiijjjiiihhhhhhiiikkkiiipppwwwtttcccPPPIIIKKKYYYllloooaaa\\\pppqqqWWWIII;;;777888777555555222222222222222333333333111111000000000000111111111111000000000000111111111111555AAARRRcccqqqzzzdddMMMAAA>>>>>>CCCJJJSSS```kkkwww}}}iiiSSSSSS___lllvvvlllPPPLLLOOOYYYjjj~~~wwwjjj\\\RRRJJJBBB>>>===:::999999999:::;;;===>>>===>>>@@@AAABBBEEEIIILLLSSSXXXXXX\\\```^^^iii}}}yyyuuusssooollliiifffdddcccaaa___bbb```aaaeeelllppppppnnnooommmkkkiiigggeeeeeefffhhheee```\\\YYYYYYZZZ[[[ZZZXXXWWWVVVXXXYYYXXXWWWSSSRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNOOOPPPQQQNNNOOOOOOOOOOOONNNMMMMMMLLLMMMNNNPPPRRRSSSTTTTTTVVVXXXYYYYYYWWWVVVWWWXXXYYYZZZ\\\\\\]]]]]]]]]]]]aaa```___]]]\\\[[[\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXZZZYYYXXXVVVUUUSSSSSSRRRPPPPPPQQQRRRUUUWWWXXXXXXSSSRRROOOMMMNNNPPPSSSUUUZZZ[[[\\\^^^aaaeeehhhjjjnnnsss{{{PPPHHHAAA@@@@@@>>><<<===>>>@@@AAABBBCCCEEEHHHJJJMMMTTTcccssszzz{{{~~~jjjSSSDDD@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???===>>>???BBBEEEHHHKKKLLLJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRSSSTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQSSSPPPMMMJJJGGGDDD@@@===:::999888777555555444444333333444555666888::::::;;;;;;;;;;;;<<<>>>@@@BBB???>>>===<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;===???AAABBBBBBAAA@@@@@@AAABBBAAA@@@AAABBBDDDFFFLLLUUU\\\bbbiiiqqqwwwxxxdddYYYVVVXXXXXXZZZ]]]aaafffjjjlllvvvyyy}}}|||xxxtttqqqnnnjjjggghhhlllmmmjjjfffYYYUUUPPPMMMKKKJJJHHHGGGCCCDDDEEEFFFIIIPPP[[[cccnnnwww{{{vvvuuuooofffbbbfffooorrrvvvuuurrroooooopppnnnmmmmmmllllllmmmmmmnnnkkkkkkllllllllljjjiiihhhggghhhjjjjjjiiiiiijjjkkkhhhnnnvvvvvviiiVVVKKKIIIMMM___{{{rrraaa[[[rrr~~~uuuzzz^^^NNN===777888777555444333333333222222111111111222111111000000111111222111111000000000000111111444555:::CCCMMMYYYiiiwwwvvv\\\HHH???@@@BBBEEELLLWWWfffqqq|||lll\\\NNNUUUcccoooyyy___NNNIIIJJJWWWhhh~~~uuuhhhYYYPPPIIIAAA>>>>>>::::::999999:::<<<>>>???===>>>@@@AAACCCEEEIIILLLRRRVVVXXX]]]bbbbbbttt}}}xxxtttsssnnnkkkhhhfffeeedddaaa___aaabbbdddhhhlllooopppppppppmmmkkkkkkiiieeedddfffeeeccc___\\\ZZZZZZ[[[\\\YYYXXXWWWWWWXXXXXXVVVUUUQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOMMMMMMMMMNNNNNNMMMMMMLLLLLLMMMNNNPPPSSSUUUWWWXXXZZZ[[[[[[ZZZXXXVVVWWWXXXXXXZZZ\\\\\\[[[ZZZ[[[\\\aaaaaaaaa___\\\[[[\\\]]][[[ZZZYYYXXXXXXXXXXXXXXXYYYWWWVVVTTTRRRQQQPPPPPPNNNNNNOOOPPPRRRTTTVVVWWWSSSRRRPPPOOOPPPRRRVVVXXX\\\]]]___aaaeeehhhjjjlllmmmrrryyyNNNGGG@@@??????===<<<>>>>>>???AAABBBCCCEEEHHHKKKQQQVVVfff{{{zzzxxxxxxdddOOOCCCAAAAAA???AAAAAAAAAAAAAAA@@@??????===>>>???BBBDDDGGGJJJKKKJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNMMMLLLLLLMMMMMMMMMMMMLLLKKKIIIHHHIIIFFFCCC@@@???===:::888444555666666666555444333222333333444666777888888::::::::::::===@@@CCCEEE@@@???>>>======<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;===@@@BBBDDDCCCBBBAAA???@@@AAAAAA@@@AAADDDFFFHHHNNNWWW^^^fffqqq~~~wwweeeYYYSSSSSSRRRRRRSSSVVV[[[```ccclllooossswwwyyy|||zzzwwwuuuuuuqqqlllhhhiiinnnppplllhhhXXXTTTPPPLLLKKKJJJHHHGGGAAACCCDDDEEEGGGMMMWWW^^^fffppp{{{wwwwwwqqqfffbbbfffppptttxxxxxxsssooonnnoooooonnnmmmllllllkkklllllliiiiiijjjkkkkkkjjjiiihhheeegggiiijjjjjjjjjkkklllkkknnntttvvvmmm[[[LLLFFFEEEWWWtttxxxfff```zzz{{{yyyeeeRRR???888888777555444555555444333222111111000222111111000000111111222111111000000000000111111333333:::DDDNNNWWWfffttt~~~~~~{{{jjjTTTDDD;;;???CCCEEEKKKYYYjjjvvvzzzdddVVVOOOLLLYYYiiivvvqqqQQQJJJGGGHHHXXXiii}}}qqqdddVVVMMMFFF@@@===>>>999888888888999;;;===>>>===>>>@@@AAACCCFFFJJJMMMSSSWWWYYYaaahhhmmmyyytttqqqqqqnnnkkkiiigggfffdddbbb``````cccfffiiikkkmmmoooppppppllljjjllljjjdddccceeeaaa```___]]]\\\\\\\\\]]]YYYXXXWWWWWWXXXWWWTTTRRROOONNNMMMLLLLLLKKKKKKLLLJJJJJJJJJIIIJJJJJJKKKLLLKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMOOOQQQTTTXXXZZZ\\\[[[[[[[[[ZZZXXXWWWWWWYYYVVVYYY[[[[[[YYYXXXYYY[[[^^^``````___\\\ZZZZZZ\\\XXXXXXWWWWWWWWWWWWWWWXXXVVVUUUSSSPPPNNNMMMMMMMMMMMMNNNOOOOOOPPPRRRTTTVVVUUUTTTRRRRRRTTTWWW[[[]]]^^^```bbbdddgggjjjmmmnnnooosssyyy~~~NNNFFF@@@???>>><<<===???>>>???AAACCCCCCEEEHHHKKKTTTWWWhhhwwwuuusss___LLLCCCBBBBBB>>>AAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAACCCFFFGGGIIIJJJKKKKKKLLLLLLLLLKKKKKKGGGHHHIIIIIIIIIHHHFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGBBB@@@<<<:::999888666444111222444555666555333222222333333444555666777777999999999:::===@@@DDDFFFAAAAAA???>>>==================<<<<<<<<<<<<======;;;===@@@CCCDDDDDDBBBAAAAAABBBCCCBBBBBBDDDGGGIIILLLQQQYYYaaakkkyyytttdddXXXRRRPPPNNNLLLLLLNNNRRRWWWZZZZZZ]]]bbbgggjjjnnnrrruuuyyy}}}wwwvvvwwwyyyuuuoooiiiiiimmmnnniiidddWWWSSSOOOLLLKKKJJJHHHGGG???BBBDDDDDDFFFLLLTTTZZZ```kkk{{{xxxuuuxxxssshhheeejjjrrrvvv{{{yyysssnnnlllmmmooonnnmmmlllkkkjjjjjjjjjggghhhiiijjjkkkjjjiiiiiidddgggiiijjjjjjjjjkkkmmmnnnooosssuuunnn]]]LLLDDDBBBSSSppplllggg|||hhhUUUAAA999999888555444777777666555333222111000222222111111111111222222111111000000000000111111//////666DDDQQQ[[[hhhtttxxxvvvwwwxxxqqqaaaNNNAAA888===BBBDDDJJJYYYkkkxxxxxxfffRRRFFFHHHOOO^^^ooo}}}```FFFHHHFFFIII\\\nnn|||}}}nnnaaaSSSJJJDDD???===>>>888777777777888:::<<<======>>>@@@BBBCCCFFFJJJMMMVVVZZZ]]]fffpppwww{{{tttooommmnnnnnnllliiigggfffeeebbb```___ccchhhkkkjjjkkknnnqqqoookkkjjjmmmjjjdddbbbddd______^^^^^^]]]]]]^^^^^^YYYXXXWWWWWWWWWVVVSSSPPPNNNMMMLLLKKKKKKJJJKKKKKKHHHHHHGGGGGGGGGHHHIIIIIIKKKKKKLLLLLLLLLLLLLLLKKKLLLMMMOOORRRVVVYYY\\\^^^YYYZZZZZZYYYWWWWWWXXXZZZVVVXXX[[[ZZZXXXWWWXXXZZZZZZ\\\^^^]]]YYYWWWWWWYYYWWWVVVVVVUUUUUUVVVVVVWWWTTTSSSPPPNNNLLLKKKKKKKKKNNNNNNOOOOOOPPPQQQTTTWWWVVVUUUUUUUUUXXX[[[___aaa```aaacccfffiiilllnnnoooqqquuu{{{EEEDDDAAA???>>>===>>>???@@@??????AAAEEEIIIKKKLLLSSS\\\mmmwwwxxxqqq}}}jjjTTTHHHCCC@@@???@@@AAAAAA@@@???>>>>>>??????<<<===???AAADDDFFFHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDCCCBBB@@@>>>===;;;;;;:::888777555444333444444444333444444555555999777555555666777666555666777:::===AAADDDFFFGGGFFFCCC???<<<<<<<<<<<<<<<>>>======<<<<<<<<<<<<<<>>>>>???BBBAAAAAACCCFFFJJJNNNOOOUUU```qqq|||vvvyyysssyyygggRRRGGGCCCAAA@@@AAAAAAAAA@@@???????????????>>>>>>@@@BBBDDDFFFGGGHHHJJJJJJIIIIIIIIIIIIHHHHHHFFFEEEDDDCCCBBBAAAAAA@@@============<<<:::888777888888888777666666555555444444333333333444666666999888777777999:::::::::888999:::<<>><<<<<<<<<<<<<<>>AAAFFFOOO___tttzzzbbbKKK???BBBOOOYYYooo{{{^^^LLL@@@CCCIIIOOOaaavvv~~~tttggg]]]QQQIIIBBB<<<:::;;;;;;:::::::::;;;<<<===>>>AAABBBCCCEEEFFFJJJOOORRRVVV___gggkkk{{{~~~}}}yyyuuupppmmmllllllqqqmmmlllmmmlllfffcccdddfffggghhhjjjkkklllmmmmmmoookkkgggcccaaa```^^^]]]\\\[[[ZZZ[[[\\\]]]\\\[[[YYYZZZ[[[ZZZYYYVVVSSSQQQQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFHHHJJJMMMMMMMMMLLLMMMNNNOOOQQQTTTWWWYYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYXXXWWWTTTUUUVVVVVVUUUUUUWWWXXX[[[YYYWWWWWWWWWWWWUUUSSSRRRRRRSSSSSSTTTTTTSSSSSSTTTQQQNNNMMMNNNOOOOOONNNOOOPPPPPPOOOOOOQQQTTTVVV[[[ZZZYYYZZZ]]]```bbbcccfffhhhkkkmmmnnnooooooppppppvvv~~~DDDBBB@@@>>>===>>>??????CCCCCCCCCEEEHHHLLLQQQTTTZZZhhhxxxtttrrrwwwrrrsssbbbOOOFFFCCCAAA@@@AAAAAAAAA@@@?????????@@@@@@@@@@@@AAABBBDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFCCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;:::888777666555555555555555666666666444333222222333555777999888777666888:::<<<<<<<<<:::::::::;;;===???BBBDDDDDDAAA===;;;;;;<<<<<<;;;?????????@@@@@@AAABBBBBBBBBDDDFFFGGGFFFEEEEEEFFFDDDCCCCCCEEEHHHKKKLLLLLLKKKSSSbbbsssyyyrrrmmmbbbVVVNNNGGGHHHJJJKKKLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNRRRTTT\\\___dddlllvvv|||xxxtttqqqqqqpppnnnmmmmmmjjjfffccc]]]]]]ZZZUUUOOOJJJGGGGGGDDDCCCBBBBBBDDDGGGJJJLLLTTT]]]kkkyyy~~~rrrtttyyytttlllhhhkkktttzzzyyyuuusssrrrqqqooommmkkkjjjjjjjjjiiiggghhhhhhiiijjjiiihhhfffeeegggggghhhiiiiiiiiiiiihhhfffiiilllpppsssmmm[[[IIIAAAEEEQQQfffssssssyyybbbJJJ===:::888666444555444444333333222222111000000000000000000000000111111000000000000111111444777===KKKccc{{{pppVVVCCC===??????BBBHHHUUUgggxxxlllRRRDDD???CCCRRRccctttsssRRRFFF@@@DDDIIIPPPcccyyy{{{rrrbbbXXXMMMFFF@@@:::999:::999::::::;;;<<<>>>???@@@AAACCCEEEGGGIIINNNSSSWWW\\\___fffrrr~~~{{{wwwrrrnnnlllllllllqqqllljjjkkkkkkhhhfffgggeeefffhhhiiikkklllllllllmmmiiieeeaaa```^^^]]]\\\ZZZYYYYYYZZZ[[[\\\\\\ZZZYYYZZZZZZZZZXXXUUURRRPPPOOONNNLLLJJJHHHGGGGGGGGGIIIIIIHHHHHHGGGFFFEEEEEEFFFHHHKKKLLLLLLLLLMMMOOOQQQRRRSSSUUUWWWWWWXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXVVVWWWWWWVVVTTTSSSTTTVVVZZZXXXVVVUUUVVVVVVUUUSSSPPPPPPPPPQQQQQQRRRRRRRRRRRRPPPMMMLLLMMMNNNMMMMMMMMMOOOQQQRRRRRRSSSVVVXXX\\\\\\\\\^^^```cccfffgggjjjllloooooooooooopppqqqrrrxxxCCCAAA???>>>===>>>???@@@CCCCCCDDDFFFIIINNNSSSXXXaaaqqq|||jjjkkkrrrnnnlll\\\LLLEEEDDDBBBAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEGGGGGGFFFFFFEEEEEEDDDDDD@@@??????>>>===<<<;;;:::999999999888888777666555444444444444444444555555555444333333444666999;;;888777666777999;;;;;;::::::::::::;;;===@@@CCCDDDBBB@@@===;;;<<<===<<<<<<<<<<<<>>>???@@@AAAAAABBBAAACCCEEEEEEEEEDDDEEEFFFGGGFFFFFFIIILLLMMMLLLJJJNNNWWWfffyyyvvvrrrnnneeeXXXPPPKKKMMMPPPRRRSSSRRRQQQPPPXXXXXXXXXVVVUUUUUUXXXZZZbbbgggoooyyy~~~yyyuuurrrrrrpppooonnnnnnllliiifffdddccc```ZZZRRRLLLHHHGGGEEECCCBBBAAABBBDDDGGGIIIPPPXXXfffttttttwww|||yyyrrroookkkrrryyy{{{yyyuuuqqqooonnnllljjjjjjkkkkkkjjjiiiiiiiiiiiiiiiiiihhhffffffggghhhiiiiiijjjjjjiiiiiifffggghhhmmmsssppp```NNNAAADDDJJJXXXrrrxxxooo~~~|||iiiNNN@@@<<<999777666555444444333333222222111000000000000000000000000222222222111222222333333:::<<>>???AAABBBBBBDDDFFFHHHKKKOOOUUUYYY]]]^^^eeezzz~~~}}}yyytttooommmmmmmmmmmmpppjjjfffhhhjjjhhhgggiiieeeeeegggiiijjjkkkkkkllllllhhhccc```___^^^\\\[[[YYYXXXXXXYYY[[[\\\[[[ZZZYYYZZZ[[[[[[YYYUUUQQQOOOMMMLLLIIIGGGFFFFFFFFFGGGIIIHHHHHHGGGGGGFFFFFFFFFEEEGGGIIIKKKKKKLLLNNNPPPSSSSSSSSSTTTUUUVVVWWWWWWYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[ZZZXXXUUUTTTTTTVVVWWWUUUSSSRRRSSSSSSRRRQQQNNNNNNNNNNNNOOOPPPPPPQQQQQQOOOMMMLLLMMMMMMMMMLLLJJJMMMQQQSSSTTTUUUWWWXXX\\\]]]___aaaccceeeiiikkkooorrrtttsssqqqpppqqqssswww~~~AAA@@@>>>======>>>@@@AAABBBCCCEEEFFFIIINNNVVV[[[iiizzzsssdddiiiqqqllleeeWWWIIIDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAA===<<<<<<;;;:::999888888555555444333333222222222444444444444333333333333666555555555666888;;;<<<;;;:::888888999::::::999999999:::<<>>===<<<;;;<<<>>>@@@AAABBBBBBBBB@@@BBBCCCCCCBBBCCCDDDFFFIIIJJJKKKMMMOOONNNLLLJJJQQQ[[[kkktttqqqmmmdddXXXQQQQQQSSSUUUXXXYYYYYYXXXWWW\\\]]]^^^^^^___```cccffflllttt{{{vvvtttsssqqqpppoooooonnnkkkiiihhhgggddd^^^UUUNNNIIIGGGEEEDDDBBB@@@@@@BBBEEEFFFMMMUUUbbbooo|||wwwxxx}}}{{{wwwwwwnnnrrryyy~~~wwwppplllmmmkkkjjjjjjkkkllllllkkkiiiiiiiiiiiiiiihhhgggggghhhiiiiiijjjjjjjjjjjjjjjhhhgggfffjjjqqqqqqcccTTTEEEEEEFFFPPPgggssswww|||vvvzzz}}}qqqTTTCCC===:::888777555444444333333222222111000000000000000000000000111111111111222333444555<<<@@@III[[[vvvfffMMMAAA???>>>BBBGGGQQQcccuuuzzzwwwiiiNNN===CCCJJJMMM\\\ppp{{{YYYFFFDDDEEEHHHJJJRRReeeyyy|||yyypppfffXXXOOOGGGCCC???:::999;;;999:::;;;===???AAABBBCCCDDDEEEGGGIIIKKKOOOTTTXXX]]]]]]hhh~~~{{{{{{|||xxxrrrooonnnooooooooonnngggbbbeeehhhhhhggghhhdddeeefffhhhiiijjjkkkkkkkkkhhhccc```___^^^]]][[[XXXWWWWWWXXXZZZ\\\[[[ZZZYYYZZZ[[[\\\YYYUUUQQQNNNLLLJJJHHHFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIEEEGGGIIIJJJKKKLLLOOOQQQSSSTTTTTTUUUUUUVVVWWWWWWZZZZZZZZZZZZ[[[[[[\\\\\\^^^^^^\\\XXXUUUSSSTTTUUUTTTQQQOOONNNOOOPPPOOOOOOLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPNNNNNNNNNNNNMMMLLLIIILLLPPPTTTUUUVVVWWWYYY\\\^^^bbbdddfffhhhlllooouuuwwwyyywwwtttrrrtttwww@@@???>>>======>>>@@@AAABBBDDDFFFGGGJJJOOOXXX___ppp~~~mmmbbbjjjsssoooaaaTTTHHHEEEFFFEEECCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???;;;;;;:::999888777666666666555444333333333333444444444444333333333333333888888888888999;;;<<<<<>>===>>>@@@BBBCCCCCCCCCCCC@@@AAAAAAAAA@@@BBBEEEGGGIIILLLNNNPPPPPPPPPRRRSSS]]]gggxxxyyyvvvqqqhhh^^^YYYXXXYYY[[[]]]^^^___^^^^^^^^^aaafffjjjmmmqqquuuxxx{{{~~~wwwtttsssqqqooonnnooonnnlllkkkiiiiiifff```WWWOOOJJJHHHEEEDDDBBB@@@@@@BBBDDDEEEJJJRRR^^^jjjwwwyyywwwzzzzzz{{{vvvvvvzzzwwwoookkklllkkkiiijjjlllmmmmmmllliiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkjjjjjjhhhfffhhhnnnqqqhhh]]]MMMGGGCCCJJJ]]]ttt}}}wwwzzzsssrrr|||yyyYYYFFF>>>:::888888555444444333333222222111000000000000000000000000......///000111333555666???GGGTTTeeezzzxxx]]]IIIAAA@@@>>>EEENNNYYYjjjyyyyyyqqqYYYEEE<<>>:::999;;;:::;;;===???AAABBBCCCCCCDDDEEEGGGIIIKKKOOOTTTXXX___bbbsss|||zzzzzzzzzvvvqqqppprrrssssssrrrmmmeee```dddhhhhhhggggggcccdddfffgggiiijjjjjjjjjjjjfffbbb___^^^]]]\\\[[[XXXWWWWWWXXX[[[\\\\\\[[[ZZZ[[[]]]]]][[[VVVQQQNNNKKKIIIGGGEEEDDDEEEGGGHHHGGGFFFEEEEEEFFFHHHIIIJJJFFFHHHIIIJJJKKKLLLOOORRRSSSTTTUUUVVVWWWXXXXXXXXX[[[[[[[[[[[[\\\]]]_________^^^\\\WWWSSSQQQRRRTTTQQQOOOLLLKKKLLLMMMMMMMMMKKKKKKJJJJJJKKKMMMOOOPPPSSSQQQPPPPPPQQQPPPOOOMMMJJJNNNRRRUUUVVVWWWYYY[[[]]]aaafffhhhjjjlllqqquuuzzz}}}~~~|||wwwuuuxxx|||???>>>===<<<===>>>@@@BBBCCCFFFHHHIIIKKKRRR[[[ccctttuuufff___jjjuuuqqq^^^RRRGGGEEEGGGFFFCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEECCCBBBBBBAAA@@@???>>>===:::999999888777666555555777666555444444444555666222222333333444555555555999:::;;;<<<======<<<;;;>>>===;;;<<<===>>>>>>======???BBBEEEGGGHHHHHHHHH@@@???>>>???@@@AAA@@@???===>>>@@@BBBCCCCCCBBBAAAAAABBBAAAAAA@@@BBBFFFIIIHHHKKKNNNOOOOOOTTT^^^gggxxx|||vvvmmmfffeee```aaabbbccceeefffgggggggggkkkrrrxxx|||xxxsssqqqooommmmmmmmmmmmllljjjhhhhhhfff```XXXPPPKKKIIIEEEDDDBBB@@@@@@BBBDDDEEEGGGOOOZZZfffqqq}}}{{{vvvvvvwww}}}{{{yyy}}}|||vvvooonnnkkkjjjiiijjjlllnnnnnnnnnhhhhhhhhhhhhiiijjjkkkkkkiiijjjjjjkkklllkkkkkkkkkkkkjjjhhhhhhmmmrrroooiiiXXXIII@@@EEERRRddd{{{zzzrrrttt{{{}}}sssuuu^^^HHH???:::888777555444444333333222222111000000000000000000000000...///000222444777999:::MMMZZZiiitttnnnTTTDDD??????>>>JJJVVVaaappp{{{xxxlllNNNBBB===FFFRRR\\\lll{{{nnnKKKDDDBBBBBBDDDIIITTTfffuuu{{{uuuqqqlllcccYYYMMMFFF@@@>>><<<888888:::;;;<<<>>>@@@BBBBBBCCCBBBCCCEEEGGGIIIMMMQQQWWW[[[ccckkk|||{{{|||yyyuuuqqqrrrvvvxxxwwwuuummmeeeaaaeeeiiiiiigggfffcccdddeeeggghhhiiijjjjjjhhhddd```]]]\\\\\\[[[ZZZXXXWWWWWWYYY[[[]]]]]]\\\[[[\\\^^^___\\\WWWRRRNNNKKKIIIFFFDDDDDDEEEHHHJJJIIIHHHFFFEEEEEEGGGHHHIIIHHHIIIJJJKKKKKKLLLOOORRRRRRTTTVVVXXXZZZZZZYYYXXX\\\\\\\\\\\\]]]___aaabbbaaa```]]]XXXTTTRRRSSSUUUPPPNNNJJJIIIJJJLLLMMMMMMKKKJJJIIIIIIJJJMMMOOOPPPTTTSSSRRRRRRSSSSSSQQQOOONNNQQQTTTVVVXXXYYY\\\^^^___dddjjjmmmnnnpppvvvzzz}}}zzzxxx|||???>>>===<<<===>>>AAABBBDDDGGGJJJKKKMMMSSS^^^fffvvv|||lll```\\\iiiuuuqqq]]]QQQGGGFFFHHHFFFCCCBBBBBBBBBBBBBBBBBBCCCDDDEEECCCCCCDDDDDDEEEEEEFFFFFFBBBBBBAAA@@@???>>>===<<<999999888777666555444444333222111000000000111222000111222333555666777888:::;;;===??????>>><<<;;;;;;:::999:::<<<>>>>>>>>>???BBBEEEHHHIIIIIIGGGFFFAAA?????????AAABBBAAA@@@;;;<<<>>>@@@@@@@@@???>>>BBBCCCBBBAAAAAACCCGGGJJJGGGJJJMMMMMMNNNWWWiiiwww}}}{{{tttkkkggghhhhhhhhhhhhiiijjjlllnnnooonnnssszzzxxxrrrooommmkkkkkkkkklllkkkjjjggggggeee```XXXQQQLLLIIIEEEDDDBBB@@@@@@BBBDDDFFFEEEMMMXXXcccmmmyyy|||vvvtttuuu~~~yyyzzzyyytttppppppkkkjjjiiijjjlllnnnooonnngggggghhhhhhiiijjjlllmmmiiijjjkkkkkkllllllkkkkkkkkkkkkiiihhhmmmtttuuuqqq___KKK>>>AAAJJJYYYttt~~~pppsss~~~xxx{{{~~~aaaJJJ???:::777777555555444333333222222111000000000000000000000000111111333555888<<<>>>@@@___mmm|||hhhOOOAAA===>>>???MMM\\\fffsss}}}wwwjjjIIIBBB???FFFRRR```qqqgggJJJFFFDDDBBBEEELLLXXXjjjwww~~~~~~yyysssnnniii___UUUJJJCCC===<<<:::777777999;;;===???AAABBBCCCBBBBBBAAADDDGGGJJJNNNTTTZZZ___gggrrr}}}}}}~~~xxxtttrrrtttxxx{{{yyyvvvnnnfffbbbfffkkkjjjgggeeecccccceeeggghhhiiiiiiiiifffbbb^^^\\\[[[ZZZYYYXXXYYYXXXXXXYYY\\\]]]]]]\\\[[[]]]___```]]]XXXRRROOOKKKIIIFFFDDDDDDFFFHHHJJJKKKIIIGGGEEEEEEEEEGGGHHHJJJKKKKKKKKKKKKMMMPPPRRRQQQTTTWWWZZZ[[[[[[ZZZYYY]]]]]]\\\]]]^^^```bbbcccdddccc```[[[WWWUUUVVVXXXQQQNNNJJJIIIJJJLLLMMMNNNKKKJJJIIIIIIJJJLLLOOOQQQVVVUUUTTTTTTUUUTTTRRRPPPRRRTTTVVVXXXYYY[[[^^^```aaagggnnnqqqqqqtttyyy~~~|||zzz???>>>>>>>>>>>>@@@AAABBBEEEHHHJJJKKKNNNWWWdddooo|||}}}pppccc___eeelllpppppp^^^RRRGGGEEEFFFDDDBBBBBB@@@AAABBBCCCDDDEEEFFFGGGDDDEEEEEEEEEEEEDDDDDDCCC@@@@@@???===<<<:::999999888777777666555555444444111222333222111111333555555444444444555888;;;<<<>>>BBBCCC@@@@@@BBB@@@<<<;;;;;;;;;;;;;;;<<<<<<===DDDCCCCCCFFFIIIIIIFFFCCCAAA@@@??????>>>?????????@@@@@@@@@???????????????@@@@@@@@@@@@???AAAEEEGGGGGGHHHHHHQQQ\\\___ooo|||xxxtttqqqpppooonnnnnnooopppqqqqqqpppooowwwzzz|||qqqrrrooommmlllllllllkkkiiigggdddcccccc\\\PPPJJJKKKIIIFFFBBB???>>>>>>@@@BBBFFFMMMQQQ^^^qqqxxx}}}|||sssrrrwwwzzzsssrrrrrrpppmmmlllmmmmmmmmmllljjjhhhgggiiihhhhhhjjjmmmnnnllliiifffgggiiijjjkkkkkkjjjjjjhhhiiijjjjjjnnnuuuwwwuuudddPPPAAABBBFFFPPPiii|||||||||dddNNNCCC<<<999888777666555444333333222333222111111000000000000000666000...111222333>>>KKKnnnwwwvvvZZZEEE======@@@@@@KKK^^^rrryyyjjjLLLIIIBBBIIIZZZbbbnnn]]]IIICCCBBBBBBFFFOOO___qqq}}}|||vvvqqqllldddYYYQQQHHHDDD>>>;;;:::;;;<<<<<<>>>>>>>>>===>>>>>>??????DDDGGGDDDGGGQQQRRRSSS___ggg~~~}}}|||}}}~~~}}}yyyvvvvvvyyyyyyuuupppgggggggggffffffgggggggggbbbbbbdddgggjjjkkkiiihhhdddcccaaa^^^\\\YYYWWWVVVWWWWWWWWWWWWXXXYYY[[[[[[___```aaa```\\\VVVOOOJJJGGGFFFFFFEEEDDDCCCCCCBBBHHHIIIIIIGGGEEEEEEFFFHHHHHHIIIJJJLLLNNNOOOPPPPPPWWWYYY\\\\\\[[[ZZZZZZ[[[\\\\\\\\\]]]___aaacccdddfffddd```]]][[[[[[[[[\\\TTTRRRPPPMMMLLLMMMNNNOOONNNMMMLLLMMMNNNQQQUUUWWW\\\[[[YYYXXXXXXYYYZZZZZZXXXXXXYYY[[[]]]___aaabbbhhhkkknnnoooooorrrwww{{{???>>>>>>>>>>>>@@@AAABBBEEEGGGJJJNNNSSS^^^jjjsssuuukkk```^^^eeemmmpppooo]]]QQQGGGEEEEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCC@@@???>>>===<<<:::999999777777666666555444444333222333333222111111222444555555444555777:::<<<>>>AAADDDDDDAAAAAABBB@@@===;;;;;;;;;;;;<<<>>>???@@@EEEDDDDDDFFFHHHHHHEEEBBB@@@@@@@@@???????????????=========<<<<<<<<<<<<<<<===>>>??????@@@BBBEEEHHHJJJLLLNNNXXXfffmmm~~~~~~{{{wwwsssqqqqqqqqqqqqsssuuuwwwxxxwwwvvvuuu|||yyyoooqqqooommmlllllllllkkkjjjhhhdddbbbccc^^^SSSLLLJJJHHHFFFCCC@@@??????@@@AAADDDJJJNNNYYYlllrrrwwwuuurrrvvv~~~wwwrrrrrrrrrpppmmmllllllkkkkkkjjjhhhggggggfffeeeeeehhhkkkllljjjhhhdddeeeggghhhiiijjjkkkkkkjjjkkkjjjiiilllrrrtttrrrbbbNNN@@@???BBBIII```yyybbbLLLAAA:::777666666555444333222222222222222222111000000000000000555000///222222555CCCSSSuuu|||nnnTTTCCC===>>>@@@EEEPPPbbbvvvyyyhhhLLLHHHBBBJJJ\\\fffqqqyyyWWWFFFEEEDDDDDDIIIUUUfffwww}}}wwwrrrllldddXXXPPPFFFBBB===::::::<<<======BBBBBBAAAAAAAAABBBCCCCCCEEEHHHFFFIIIRRRRRRTTT___mmm~~~~~~zzzvvvwwwzzzyyyuuupppgggfffeeedddeeeeeeggghhhffffffgggiiikkkkkkiiigggdddcccaaa___]]][[[YYYXXXUUUVVVWWWXXXZZZ]]]___```___``````___[[[TTTNNNJJJGGGFFFFFFEEEDDDDDDCCCCCCGGGHHHIIIHHHFFFFFFGGGHHHIIIIIIIIIJJJLLLNNNPPPQQQVVVXXX[[[]]]\\\[[[[[[[[[^^^^^^]]]]]]___aaaccceeeiiihhhfffdddcccaaa``````WWWUUUQQQNNNMMMMMMOOOPPPPPPOOONNNNNNOOORRRVVVXXX\\\ZZZYYYYYYZZZ[[[\\\\\\ZZZZZZ[[[\\\^^^aaacccdddhhhkkkooopppqqqtttzzz~~~???>>>>>>>>>>>>@@@AAABBBFFFGGGKKKQQQ[[[fffqqqxxx{{{llleee^^^^^^ffflllnnnmmm[[[PPPGGGEEEEEECCCBBBBBBDDDCCCCCCBBBBBBAAAAAAAAADDDDDDDDDDDDDDDCCCBBBBBB??????>>>===;;;:::999999666666555555444333333333222333333222111111222444666666666777:::===???AAACCCFFFFFFBBBAAABBB@@@===::::::;;;<<<>>>@@@BBBCCCGGGFFFFFFFFFGGGFFFCCCAAA>>>???@@@AAAAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAABBBEEEHHHKKKHHHNNNRRR\\\mmmzzz}}}wwwvvvxxx{{{||||||~~~zzztttooommmooorrrvvvzzzvvvooopppnnnllllllmmmmmmlllkkkjjjdddaaabbbaaaYYYOOOIIIGGGFFFDDDBBBAAA@@@@@@@@@AAAGGGIIISSSccciiinnnzzzwwwqqqrrryyyzzzuuurrrrrrrrrpppnnnmmmkkkiiigggffffffggghhheeeeeeeeefffhhhiiihhhfffccccccdddfffhhhjjjlllmmmnnnnnnkkkhhhjjjnnnooolll___NNN???===>>>DDDWWWmmmyyyaaaMMMBBB:::666555555444333222222111222222222222111000000000000111444000000333222777III^^^yyy~~~xxx___KKK???===>>>@@@JJJUUUggg|||{{{gggNNNJJJDDDNNNbbbmmmyyynnnOOOCCCGGGEEEFFFOOO^^^ppp}}}yyytttmmmcccWWWNNNCCC@@@<<<::::::<<<>>>>>>CCCCCCCCCCCCCCCDDDEEEFFFFFFJJJHHHKKKSSSSSSTTT```rrr{{{xxxxxxzzzzzztttooofffdddcccbbbbbbdddggghhhkkkkkkkkklllmmmkkkhhhfffcccbbbaaa___^^^\\\[[[ZZZVVVWWWXXXZZZ\\\^^^___```_________]]]YYYSSSNNNJJJFFFFFFFFFEEEEEEDDDDDDCCCEEEGGGIIIIIIHHHGGGGGGHHHIIIHHHHHHIIIKKKMMMPPPQQQSSSWWW[[[]]]]]]\\\\\\\\\___^^^^^^^^^___aaadddfffjjjkkklllllljjjgggdddbbb\\\YYYUUUQQQOOOOOOPPPRRRTTTSSSQQQPPPQQQTTTXXXZZZ\\\ZZZYYY[[[]]]___```___[[[\\\]]]^^^aaaccceeefffhhhlllqqqtttuuuxxx}}}???>>>>>>>>>>>>@@@AAABBBGGGHHHLLLTTT```mmmwww|||ooofffaaa^^^```ggglllkkkiiiYYYOOOGGGFFFFFFCCCBBBCCCDDDDDDDDDCCCCCCBBBBBBAAACCCCCCDDDCCCCCCBBBAAA@@@>>>>>>===<<<;;;:::999888555555444444444333333333333444444333222222333555777888999;;;===@@@CCCDDDEEEGGGFFFAAA@@@@@@???;;;999:::;;;===???BBBDDDFFFGGGFFFFFFFFFEEEDDDBBB@@@>>>???AAABBBBBBAAA???>>>>>>>>>>>>>>>????????????>>>???AAACCCEEEHHHLLLOOONNNYYY^^^hhhzzzvvvrrroooooosssxxx{{{|||xxxooohhhgggjjjoooyyy}}}tttqqqooommmkkkkkkmmmmmmmmmlllkkkeee```bbbccc^^^SSSIIIEEEEEEEEEDDDBBBAAA?????????EEEFFFNNN\\\aaafffsssxxxnnnmmmsssyyyzzzwwwuuutttttttttqqqoooooommmiiifffeeefffhhhjjjjjjjjjiiiiiihhhhhhffffffccccccdddeeehhhkkknnnppppppppplllgggfffiiiiiieeeZZZLLL@@@======AAARRRdddkkkwww}}}aaaNNNDDD<<<888777444333222222111111111222333222111111000000111111111///000222222888NNNeeeuuu{{{|||hhhPPPBBB======???BBBLLLXXXlll|||gggOOOLLLHHHTTTjjjvvvbbbJJJCCCFFFEEEIIIUUUgggxxx|||uuulllaaaTTTLLL@@@>>>::::::;;;>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDEEEJJJIIILLLTTTTTTVVVcccwww~~~|||yyyyyy{{{yyysssmmmdddcccaaa```aaadddgggjjjmmmmmmmmmmmmnnnllliiifffaaa``````^^^]]]\\\[[[[[[YYYZZZZZZ[[[[[[\\\\\\\\\`````````^^^YYYTTTOOOLLLFFFFFFFFFEEEEEEEEEDDDDDDCCCFFFIIIJJJJJJHHHHHHHHHGGGGGGIIIKKKLLLNNNOOOOOORRRUUUZZZ]]]^^^]]]]]]]]]]]]]]]]]]^^^```cccgggiiihhhkkknnnooonnnjjjeeebbb```]]]YYYUUURRRRRRSSSTTTXXXVVVTTTSSSTTTWWW[[[]]]\\\[[[ZZZ]]]aaaddddddccc]]]]]]^^^```ccceeegggiiilllpppvvvyyyzzz}}}???>>>>>>>>>>>>@@@AAABBBHHHIIIMMMVVVcccpppzzzyyygggcccaaa```ccchhhjjjgggdddWWWOOOHHHGGGGGGDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@??????======<<<;;;:::999999888444444444444444333333333333444555444333333555777:::;;;<<<>>>AAACCCFFFGGGDDDFFFEEE@@@>>>???>>>:::999999;;;===???BBBDDDEEEEEEEEEEEEDDDCCCAAAAAAAAA???@@@BBBCCCBBBAAA???===?????????@@@@@@AAAAAAAAA???@@@BBBCCCFFFJJJOOOTTTbbbrrrzzzuuullljjjiiikkkqqqwww}}}wwwjjj```___dddjjj{{{wwwpppnnnooommmkkkkkkmmmmmmmmmllljjjfffaaabbbfffcccVVVJJJEEEEEEEEEEEECCCAAA@@@>>>???DDDEEEKKKVVVZZZ```ooo}}}xxxiiigggooouuu{{{zzzyyyxxxxxxvvvtttsssrrrooojjjgggfffhhhkkkmmmrrrqqqpppmmmjjjhhhggggggeeeeeeeeefffiiilllooopppooooookkkeeedddeeebbb^^^QQQGGG===;;;;;;@@@NNN]]]wwwwwwaaannnuuu]]]MMMDDD<<<888777333333222111111111222222333222222111111111111111///---///333333999OOOfffnnnxxx{{{mmmYYYDDD<<<;;;===AAAEEELLLZZZoooyyydddLLLKKKKKKWWWnnn{{{~~~XXXGGGFFFDDDFFFNNN]]]ppp~~~}}}uuujjj^^^RRRJJJ???===::::::<<>>>>>>>>>>>@@@AAABBBHHHJJJOOOXXXdddqqq~~~sssbbb```___```cccggggggddd```VVVOOOJJJIIIHHHEEEEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBAAA???>>>===<<<<<<;;;::::::999888888555555444444444444444444333555666666555666888;;;===>>>@@@BBBDDDFFFHHHHHHDDDFFFDDD???===>>>>>>;;;999999:::;;;===???AAABBBAAABBBCCCBBB@@@@@@AAABBBBBBBBBCCCBBBAAA@@@>>>======>>>>>>??????@@@@@@@@@@@@@@@BBBDDDHHHOOOWWW]]]vvvrrrjjjccccccdddhhhooowwwvvvfff[[[YYY```hhh|||{{{rrrmmmlllpppnnnllllllmmmmmmlllkkkiiigggddddddgggeeeZZZLLLFFFFFFFFFEEECCCBBB@@@??????EEEDDDHHHSSSVVV]]]mmmyyywwweeefffqqqzzz}}}zzzxxxwwwtttqqqlllhhhgggiiilllooovvvvvvtttpppllliiihhhiiiffffffggghhhjjjkkkmmmnnnlllllliiidddbbbaaa]]]WWWHHH@@@:::888999>>>JJJUUUmmm|||www^^^iii}}}lllWWWJJJAAA:::666666333333222222222222333333333333222111111111111222///---///444666;;;MMMaaaiiixxxxxx```MMM===:::<<<>>>BBBIIIOOO```uuunnn[[[EEEIIIMMMZZZnnn{{{oooQQQFFFGGGCCCJJJWWWiiiyyy}}}sssgggZZZOOOIII???===;;;;;;>>>@@@BBBBBBAAAAAAAAABBBCCCDDDEEEFFFDDDJJJKKKNNNVVVZZZbbbsss}}}zzzzzzzzzwwwooohhhcccbbbaaabbbdddgggkkknnnpppoooooooooooommmjjjggg___^^^]]]\\\[[[ZZZYYYXXXUUUVVVXXX[[[\\\\\\\\\\\\aaabbbcccbbb^^^WWWPPPLLLFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJJJJIIIHHHHHHIIIEEEHHHKKKNNNPPPPPPOOONNNSSSVVVYYY[[[\\\\\\^^^___YYY[[[___cccgggjjjlllmmmjjjllloooqqqpppmmmjjjgggeeedddbbb___\\\ZZZYYYXXXYYYZZZ[[[\\\^^^```aaabbb```^^^]]]bbbiiilllkkkhhhaaabbbccceeehhhkkkmmmnnntttzzz???>>>>>>>>>>>>@@@AAABBBFFFJJJQQQYYYdddsssooo```\\\\\\^^^bbbeeeeeeaaa^^^VVVPPPLLLKKKIIIFFFGGGIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@>>>===<<<;;;;;;::::::999999888888555555555555555555555555333555777777888999<<<>>>@@@AAACCCEEEFFFHHHIIIIIIDDDFFFDDD???===??????===999999999:::;;;<<<===>>><<<>>>@@@@@@>>>???AAADDDEEEEEECCCBBB@@@>>>===<<<<<<======>>>??????@@@@@@CCCDDDEEEHHHOOOZZZeeemmmnnnddd___[[[\\\___dddlllvvvvvveeeXXXWWWaaajjj~~~uuutttsssqqqqqqqqqooommmlllllllllkkkjjjggghhhgggfffgggfff\\\OOOGGGFFFEEEDDDCCCAAAAAA@@@???DDDDDDGGGPPPSSS[[[kkkwwwvvvdddiiiyyy~~~|||{{{tttqqqmmmiiihhhjjjmmmooouuuuuutttpppkkkiiiiiikkkgggggghhhiiiiiijjjiiiiiiggghhhgggcccaaa___YYYRRRDDD???:::999999>>>HHHQQQkkkwwwvvv^^^ggg{{{ttteeeSSSHHH@@@999666666444444333333333333444444444333222222111111222222111...111777:::===KKK[[[eeewww{{{uuuVVVFFF::::::===>>>DDDMMMWWWhhh|||sss]]]LLLBBBJJJQQQ___qqq}}}cccKKKEEEGGGEEEPPPcccuuu}}}qqqcccVVVMMMHHH@@@>>><<<===???BBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFFFFLLLLLLOOOYYY___kkk~~~}}}yyyyyyyyyuuummmfffbbbbbbccceeegggjjjmmmooouuutttsssrrrqqqnnniiifff```___^^^]]][[[ZZZYYYXXXVVVWWWZZZ\\\]]]^^^]]]\\\^^^aaacccccc___WWWOOOJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJJJJHHHGGGHHHIIIIIIJJJKKKLLLNNNPPPQQQRRRVVVWWWYYYZZZZZZ[[[^^^```]]]```eeeiiimmmnnnnnnmmmkkklllmmmnnnnnnmmmkkkjjjeeeeeeeeecccaaa^^^[[[YYYXXXZZZ]]]```cccdddddddddbbb______dddkkkooommmhhhdddeeegggiiillloooqqqsssttt{{{???>>>>>>>>>>>>@@@AAABBBDDDJJJRRRZZZeeeuuu~~~lll___XXXYYY\\\```cccccc```]]]VVVQQQMMMLLLJJJGGGHHHKKKIIIHHHFFFEEECCCAAA??????BBBBBBAAAAAA???>>>===<<<;;;::::::999999888888888555555666666666666666666333555777888999;;;>>>@@@BBBCCCDDDFFFHHHIIIIIIIIIEEEGGGEEE@@@???AAAAAA???:::999999999999:::;;;;;;999<<<>>>>>>===>>>BBBEEEGGGFFFDDDAAA???>>>===<<<===>>>>>>???@@@AAAAAAAAAGGGHHHJJJNNNWWWdddrrr|||}}}nnnccc[[[XXXUUUXXX\\\bbbjjjtttvvveeeXXXXXXcccmmmllliiipppvvvxxxyyyrrrooommmlllllllllkkkiiifffiiiiiiggggggggg]]]QQQHHHGGGEEEDDDBBBAAAAAAAAA>>>DDDCCCEEENNNQQQYYYkkkuuuuuueeemmm~~~~~~sssqqqmmmjjjiiijjjlllnnnrrrrrrrrrnnnjjjhhhjjjlllfffggghhhiiiiiihhhgggfffcccffffffccc```^^^WWWOOOEEEAAA===;;;<<<@@@HHHPPPmmmwwwfff```fffxxxyyytttqqqcccSSSIIIBBB;;;888888444444444333333444555555444333222222111111222222333000222:::===???JJJWWWcccuuu}}}wwwwwwvvvqqqQQQBBB999<<>>EEEOOO]]]ooozzzgggQQQAAABBBMMMWWWdddttt\\\HHHDDDEEEGGGUUUkkk~~~|||oooaaaTTTLLLHHH@@@???===>>>@@@BBBCCCCCC??????@@@@@@BBBCCCDDDEEEGGGNNNNNNQQQ\\\cccqqq}}}}}}~~~|||yyyyyyyyytttllldddbbbcccdddgggjjjlllooopppyyyxxxvvvtttrrrnnniiieeebbbaaa```^^^\\\ZZZYYYYYYZZZ\\\]]]^^^^^^]]][[[ZZZ\\\___bbbccc___WWWNNNHHHFFFFFFFFFFFFFFFFFFGGGGGGJJJKKKKKKIIIGGGGGGHHHIIIMMMLLLJJJJJJLLLOOOSSSVVVXXXXXXYYYYYYYYYZZZ^^^```aaaeeejjjnnnppppppnnnllljjjkkkkkkkkkkkkkkkjjjjjjdddeeeffffffdddaaa]]]ZZZXXXZZZ___cccfffffffffeeeccc``````eeemmmpppmmmiiiggghhhiiilllnnnrrrtttvvvssszzz>>>>>>???@@@AAAAAAAAAAAAHHHIIIQQQ^^^eeeoooiiiWWWZZZVVVVVV[[[]]]\\\[[[]]]]]]XXXRRROOONNNNNNKKKIIIIIIIIIHHHGGGEEECCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;999:::::::::999888666555444444555666666666555555888888888:::<<>>;;;:::<<<:::999999;;;???DDDFFFMMMLLLLLLQQQ\\\mmm}}}wwwhhh^^^WWWUUUVVVWWWWWWYYY___iiivvvtttddd\\\___iiiqqqlll```kkk|||nnnjjjpppmmmjjjjjjhhhiiiiiigggeeefffeee]]]SSSIIIFFFCCCAAA@@@@@@???>>>???@@@BBBEEEKKKTTT^^^eeepppyyyzzzrrr||||||}}}|||ssslllkkkiiieeefffkkkllllllllllllkkkjjjiiiiiiffffffgggggghhhhhhiiiiiidddcccbbbbbb```\\\VVVRRRPPPBBB;;;>>><<<:::GGGZZZooowwwooo```lll}}}tttjjjppplll]]]MMMDDD???:::777777444444333333333333222222555444333222111111111111333++++++333777888BBBPPPfffqqqwwwqqqlllllliiicccGGGAAA;;;999<<>>======???BBBEEEFFFFFF@@@@@@@@@AAACCCFFFHHHIIIIIIKKKMMMWWWbbbfffyyy}}}~~~}}}zzzuuulllccceeecccdddiiillllllooosssuuuvvvvvvuuurrrnnnjjjhhhbbbaaa```^^^\\\ZZZYYYXXX^^^]]][[[ZZZZZZZZZ[[[[[[ccccccaaa^^^YYYTTTNNNKKKGGGFFFFFFHHHJJJKKKIIIHHHJJJIIIHHHGGGGGGGGGHHHIIIMMMMMMMMMLLLLLLNNNRRRUUU[[[YYYXXXWWWYYY\\\```bbbdddgggkkknnnooonnnlllkkkjjjjjjhhhhhhhhhiiijjjkkkfffccccccdddbbb]]][[[]]]WWW[[[```cccdddcccbbbbbbaaa___bbbkkkpppnnnkkkjjjeeeiiinnnsssvvvyyy|||~~~|||===>>>???@@@AAABBBBBBCCCGGGHHHQQQ___iiivvvkkkXXXSSSPPPRRRYYY]]]]]]]]]___[[[WWWSSSPPPPPPPPPNNNLLLJJJJJJIIIGGGEEECCCBBBAAA>>>>>>>>>===<<<<<<;;;;;;666777777777666555333222444555666666777777777777;;;;;;===>>>AAACCCEEEFFFFFFHHHLLL[[[fffXXXGGGGGGIIIEEEAAA>>>===>>>======999888666666666777999:::<<<<<<;;;<<>>;;;999888<<<;;;::::::<<<@@@DDDGGGMMMLLLMMMTTTaaarrrrrrbbbZZZVVVSSSTTTVVVXXXYYY\\\aaahhhsss~~~pppffffffnnnuuuvvveee___pppuuunnnrrrooolllllliiiiiiiiihhhffffffeee]]]TTTJJJGGGCCCAAAAAA@@@???>>>???@@@AAADDDIIIRRR\\\ccckkkuuu|||}}}|||tttnnnmmmkkkggggggkkkllllllllllllkkkjjjiiihhhgggggggggfffffffffffffffeeedddbbbaaa___\\\XXXTTTPPPDDD>>>@@@>>>>>>NNNdddzzz|||||||||kkkggghhhwwwsssfffgggiiiZZZKKKCCC>>>999666666444444333333333333222222555444333222111111111111666000000555777777BBBQQQeeennnqqqjjjeeeeeeccc^^^DDD???999777<<>>===>>>@@@CCCEEEEEEDDD@@@@@@@@@AAACCCEEEHHHJJJKKKMMMOOOXXXccciii~~~}}}yyyvvvnnnfffdddccceeekkknnnnnnppptttvvvvvvwwwuuusssoookkkhhhbbbaaa```^^^\\\ZZZYYYXXX\\\\\\[[[ZZZZZZ[[[\\\]]]ccccccccc```[[[TTTNNNJJJKKKIIIHHHHHHJJJJJJIIIHHHIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKNNNTTTXXX[[[ZZZYYYXXXZZZ]]]```ccceeegggjjjlllmmmmmmlllkkkkkkjjjiiiiiihhhhhhhhhiiigggbbb```aaaaaa]]]ZZZ[[[[[[^^^bbbeeeeeeddddddeeeeeecccgggooosssqqqmmmlllgggkkkpppuuuyyy|||<<<===>>>@@@AAACCCDDDEEEFFFHHHRRR```mmmnnnXXXNNNMMMPPPWWW\\\\\\[[[]]]YYYWWWTTTSSSSSSSSSQQQPPPLLLLLLJJJHHHFFFDDDBBBAAA>>>>>>>>>===<<<<<<;;;;;;999999999999888777666555555555666777888999999:::???@@@CCCEEEGGGHHHHHHHHHLLLKKKSSSkkkzzzeeeJJJEEEBBB@@@===;;;;;;;;;:::999999888777777777888999:::<<<<<<<<<<<>>>>>???@@@BBBHHHQQQ[[[cccgggqqq}}}}}}|||wwwssspppmmmiiiiiilllkkkkkkkkkkkkjjjiiihhhgggggggggffffffeeeddddddcccgggeeebbb```___]]]ZZZXXXSSSIIICCCAAA===???RRRkkkvvvsssxxxuuulllpppxxxvvvdddaaabbbUUUGGG@@@<<<888555555444444333333333333222222444444333222111111111111555222444777777999GGGXXXfffmmmnnnfffbbbccc```ZZZBBB===999999@@@LLLXXX___vvv{{{ZZZBBB===@@@JJJXXXhhhtttxxxXXXFFFFFFKKKMMM\\\nnnuuugggZZZNNNFFFAAA>>>>>>???AAADDDDDDCCCBBB@@@@@@@@@AAACCCFFFIIIKKKMMMQQQRRRXXXcccmmm|||zzzwwwqqqjjjdddcccfffmmmppppppqqqtttvvvvvvvvvuuurrrnnnkkkhhhcccbbb```^^^\\\ZZZYYYYYYZZZZZZYYYZZZ[[[]]]___```dddeeeeeebbb]]]UUUNNNIIIMMMKKKHHHGGGHHHHHHHHHGGGIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGHHHJJJOOOUUUZZZ]]]\\\ZZZZZZ[[[^^^aaaccceeeggghhhjjjkkkkkkjjjjjjjjjjjjjjjjjjiiigggfffeeehhh```[[[\\\___]]][[[ZZZ```bbbeeefffeeeeeefffhhhiiihhhmmmtttwwwsssooonnnkkknnnsssxxx|||<<<<<<>>>???BBBDDDFFFGGGGGGJJJTTTbbbrrrqqqZZZPPPNNNPPPWWWZZZXXXWWWXXXYYYYYYYYYXXXXXXVVVSSSRRROOONNNLLLIIIGGGDDDCCCBBB>>>>>>>>>===<<<<<<;;;;;;:::::::::999999888888888444555666777999:::<<<===CCCEEEHHHKKKLLLLLLKKKJJJOOOKKKQQQiiiwwwaaaGGGGGG>>><<<:::999999999888777999888888888888999:::;;;<<<;;;<<<===???BBBEEEFFFKKKIIIFFFBBB???<<<:::999:::999999:::===@@@DDDFFFJJJLLLRRR]]]nnnpppaaaYYYSSSOOOQQQSSSSSSUUUXXX[[[aaahhhkkknnnwwwqqqkkkpppwwwwwwooosss|||mmmkkkhhhjjjlllfffiiijjjiiifffeeeddd___WWWMMMJJJFFFCCCBBBAAA???>>>>>>>>>@@@CCCIIITTT___gggiiirrr~~~~~~|||xxxtttoookkkkkkllljjjjjjjjjjjjiiihhhggggggfffffffffeeeeeeeeeeeeeeehhheeebbb```______]]]\\\XXXPPPHHHBBB;;;<<>>;;;===GGGUUUccckkkwwwqqqRRR??????EEEIIIWWWhhhsssiiiOOODDDEEELLLRRReeeuuu|||rrreeeXXXMMMEEE@@@>>>>>>???BBBDDDDDDBBB@@@AAAAAAAAABBBDDDHHHLLLNNNOOOTTTTTTWWWbbbppp|||zzzyyytttmmmfffeeeiiioooqqqpppppprrruuuuuuuuussspppmmmjjjhhheeecccaaa^^^\\\ZZZYYYYYYXXXXXXYYYZZZ\\\^^^aaabbbdddeeefffddd___WWWNNNIIIKKKHHHEEEDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJGGGGGGGGGGGGIIINNNUUUZZZ^^^]]]\\\\\\]]]___bbbdddffffffggghhhhhhiiiiiiiiijjjjjjjjjjjjiiigggeeecccggg^^^WWWZZZ___```^^^^^^dddeeeffffffeeefffhhhjjjkkklllpppwwwyyysssooonnnooorrrvvv{{{<<<======???AAADDDGGGHHHIIINNNWWWfffyyyuuu]]]QQQNNNPPPVVVXXXWWWUUUVVVXXX[[[^^^```^^^ZZZVVVSSSRRRPPPMMMJJJGGGEEEDDDCCC>>>>>>>>>===<<<<<<;;;;;;777666666666555555555555444555666888:::===???AAAGGGJJJMMMOOOPPPOOOMMMKKKKKKGGGFFFTTT\\\KKK>>>GGG???===<<<;;;<<<<<<;;;999999999999999999::::::;;;;;;;;;<<<===???AAADDDEEEIIIHHHEEEBBB???<<<;;;:::999999999:::<<>>===>>>@@@DDDLLLWWWdddmmmmmmvvvxxxppplllkkkkkkiiiiiiiiiiiihhhgggfffeeeddddddeeefffgggggghhhhhhhhhfffbbb````````````___\\\VVVMMMEEE<<<===PPPfffzzzwwwqqqnnnnnnaaaRRRGGG===<<<<<<:::888999444444333333333222222222333333222222111111222222---000444777:::EEEYYYjjjnnnvvvzzzwwwvvvsssgggYYYAAA===<<<@@@KKKZZZhhhqqqwww~~~hhhMMM???@@@FFFJJJYYYjjjwww]]]IIIDDDFFFNNNWWWppp~~~zzzpppdddXXXMMMEEEAAA>>>>>>???BBBDDDDDDBBB@@@CCCBBBBBBCCCFFFJJJOOORRRRRRVVVUUUWWWdddwww}}}|||{{{vvvpppiiihhhkkkpppqqqnnnnnnpppttttttsssqqqnnnkkkhhhgggfffdddaaa^^^[[[ZZZYYYYYYXXXXXXYYYZZZ\\\___bbbcccdddeeefffddd___WWWOOOJJJFFFDDDAAAAAACCCEEEFFFFFFHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIJJJNNNTTTYYY___^^^]]]]]]^^^```bbbcccfffggggggggghhhggggggggghhhhhhiiiiiihhhfffeeecccfff]]]WWW[[[bbbddddddeeefffggghhhgggggghhhjjjlllnnnnnnsssyyyyyysssppppppuuuwwwzzz~~~======>>>???AAADDDGGGIIIKKKQQQ\\\kkkwwwaaaPPPMMMNNNSSSVVVUUUUUUVVVVVV\\\dddhhhfff```ZZZVVVUUURRROOOKKKHHHFFFDDDDDD>>>>>>>>>===<<<<<<;;;;;;888777777666666777777888666777888:::===AAADDDFFFLLLNNNPPPRRRRRRQQQOOOMMMIIIHHHCCCDDDGGG???<<>><<<;;;;;;;;;;;;;;;<<<===???AAABBBCCCHHHPPP[[[iiivvvvvvkkkbbb[[[WWWTTTSSSPPPPPPSSSUUUUUUWWW[[[[[[cccmmmuuu{{{tttqqqxxxzzzoookkkffflllpppkkkfffiiiiiieeebbbbbb^^^ZZZQQQMMMIIIFFFDDDBBB@@@>>>===>>>@@@DDDLLLXXXfffoooooowww}}}zzzppplllkkkjjjhhhhhhhhhhhhgggfffeeeeeeccccccdddfffggghhhiiijjjhhhfffcccbbbbbbcccbbbaaa___YYYQQQHHHAAABBBRRRcccssswwwmmmjjjqqq^^^NNNDDD<<<<<<===;;;999999444444333333333333222222333333222222111222222333111333666888===KKK___ooorrrzzz~~~xxxfffRRR>>>;;;;;;@@@LLL[[[hhhppp}}}www```III???AAAEEEQQQ```pppzzzTTTGGGFFFFFFPPP^^^uuu~~~xxxooocccWWWMMMEEEAAA>>>>>>???AAADDDDDDCCCBBBCCCBBBBBBCCCFFFKKKPPPSSSTTTYYYWWWZZZlll~~~}}}wwwpppjjjhhhjjjooopppnnnmmmpppuuutttrrrpppmmmkkkhhhggggggeeeaaa^^^[[[ZZZZZZZZZZZZYYYZZZZZZ\\\___aaabbbddddddeeeccc^^^WWWPPPLLLDDDBBBAAAAAADDDFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJLLLMMMMMMMMMMMMPPPTTTXXX___^^^^^^^^^^^^```aaabbbfffggghhhhhhhhhgggfffeeeffffffggggggggggggffffffggg```\\\```fffiiijjjllljjjkkklllmmmlllmmmppprrrttttttyyy}}}|||wwwuuuwww|||}}}???>>>>>>???AAADDDGGGHHHLLLTTTaaaqqqwwwcccSSSNNNLLLOOOQQQPPPPPPSSSQQQZZZgggnnnnnnggg```[[[WWWTTTPPPLLLHHHFFFEEEEEE>>>>>>>>>===<<<<<<;;;;;;::::::999888888999:::;;;::::::;;;>>>AAAFFFJJJLLLQQQRRRTTTUUUTTTSSSRRRPPPIIIMMMFFF???BBBAAA@@@GGG???;;;777555666777777777999::::::;;;;;;;;;;;;;;;:::;;;<<<>>>???AAABBBCCCDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBFFFMMMVVV^^^eeejjjllljjjfffbbb^^^ZZZVVVUUUUUUQQQNNNNNNRRRTTTVVV[[[aaacccjjjuuu}}}}}}yyysssnnnfffkkkpppkkkeeehhhhhhdddaaa```^^^ZZZRRROOOJJJFFFDDDBBB@@@>>>======>>>AAAHHHTTTbbbkkkllltttxxxwww|||oookkkjjjhhhggggggggggggfffeeeddddddccccccdddeeeffffffgggggggggeeedddcccdddeeedddcccaaa\\\SSSJJJCCCCCCNNNYYYooo}}}ppphhh|||ttt^^^PPPFFF>>>===>>>;;;888777444444333333333333222222333222222111222222333333333444666999BBBTTTiiivvvyyywwwaaaKKK===<<<<<>>===>>>@@@CCCEEEEEEDDDAAAAAA@@@AAAEEEJJJPPPSSSVVVZZZYYY```vvv~~~wwwppphhhfffhhhmmmooonnnooosssvvvvvvtttqqqnnnllljjjiiihhhfffbbb^^^[[[ZZZZZZZZZ\\\[[[[[[[[[\\\^^^```aaacccccccccaaa]]]WWWQQQNNNGGGFFFEEEFFFHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKJJJMMMNNNPPPQQQRRRSSSVVVYYY^^^^^^^^^^^^^^^___aaaaaafffgggiiijjjjjjhhheeedddcccddddddeeefffhhhiiijjjkkkfffdddgggjjjkkkmmmpppoooqqqssstttuuuvvvxxxyyy}}}}}}@@@?????????AAACCCFFFHHHLLLUUUcccuuuwwweeeWWWQQQMMMNNNMMMKKKJJJLLLMMMXXXhhhrrrrrrlllddd___XXXUUUQQQLLLHHHFFFEEEEEE>>>>>>>>>===<<<<<<;;;;;;777777666555555666777888======>>>AAAEEEJJJNNNQQQUUUUUUVVVVVVVVVUUUTTTSSSEEEMMMFFF===BBBDDD??????CCC???;;;888888999::::::999:::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>???AAABBBBBBFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAEEELLLRRRWWWYYYYYYXXXXXXWWWXXXZZZYYYWWWUUUVVVSSSPPPPPPSSSVVVXXX___fffmmmsss}}}{{{xxxuuuoooeeehhhnnniiidddggggggccc______]]]ZZZSSSOOOKKKGGGEEECCC@@@>>>=========???EEEPPP]]]fffgggpppsssppp{{{}}}nnnjjjiiigggggggggggggggfffeeedddcccddddddddddddddddddddddddfffeeeddddddffffffdddcccddd^^^TTTJJJBBB@@@FFFMMMmmmwwwfffyyyxxx```RRRIII@@@???>>>:::666444444444444333333333222222222222222111222222333333111222444999GGG\\\rrr~~~vvv^^^GGG???>>>???EEEQQQ]]]hhhnnn{{{hhhQQQCCCDDDJJJNNN___kkkzzzlllIIIFFFIIIHHHTTThhh~~~yyytttkkk```TTTKKKDDD@@@>>>======???BBBEEEFFFFFF@@@???>>>???CCCIIIOOOSSSWWW\\\[[[dddwwwooofffdddfffkkknnnoooqqqvvvxxxwwwuuussspppmmmkkkjjjiiifffbbb^^^[[[ZZZZZZZZZ]]]]]]\\\[[[\\\]]]^^^___bbbbbbbbb___\\\WWWRRROOOLLLKKKJJJJJJKKKKKKIIIFFFFFFGGGIIIKKKLLLLLLKKKJJJLLLNNNQQQSSSTTTVVVYYY[[[^^^^^^^^^^^^^^^___```aaafffhhhjjjkkkkkkhhheeecccbbbbbbbbbccceeehhhkkklllnnnkkkjjjlllmmmlllnnnrrrsssvvvyyy{{{{{{|||~~~@@@BBBDDDEEEEEEEEEGGGIIIPPPYYYgggxxx|||mmmbbb[[[QQQIIIEEEEEEGGGHHHOOOVVVeeeuuu{{{vvvlllddd]]]UUUPPPOOONNNIIIEEEDDD>>>>>>===<<<;;;::::::999:::999777666777888:::;;;999<<>>???@@@>>>>>>===;;;999888999;;;777888999:::;;;;;;;;;;;;===>>>??????AAABBBDDDEEEEEEHHHHHHDDDCCCEEEFFFEEEFFFFFFFFFDDDBBBBBBCCCEEEIIIJJJLLLOOOQQQQQQPPPNNNPPPRRRUUUWWWYYYXXXWWWUUUVVVRRRQQQTTTYYY___hhhqqqsss}}}yyyrrrooosss|||xxxpppnnnmmmkkkjjjkkkggggggfffdddbbb```^^^\\\[[[VVVOOOHHHCCCAAAAAABBB@@@???===???DDDLLLUUUZZZeeeiiimmmooouuuvvvooonnnmmmiiihhhhhhgggeeeeeedddddddddeeeeeedddccccccbbbccccccgggeeecccaaaaaaccceeegggccc___WWWLLLCCCAAAEEEIIIbbbwwwfffppp}}}kkkWWWOOOEEE===999777444222555555444333333222111111333333333333333222111000333666888===LLLbbbuuu~~~~~~~~~qqqZZZFFFAAA:::>>>NNN[[[bbbmmmyyyiiiNNNAAABBBJJJPPPbbbnnncccHHHGGGFFFLLLaaattt~~~yyysssiii]]]RRRHHHBBB>>>>>>???AAACCCDDDDDDDDDCCCCCCAAA@@@AAAFFFLLLPPPRRRUUUZZZeeeuuu|||vvvrrrllliiiggggggkkkpppsssuuuxxxwwwtttrrrpppooooooooofffccc___]]]\\\[[[ZZZYYY___^^^]]]\\\\\\]]]___```dddcccaaa^^^[[[XXXUUUSSSQQQQQQPPPOOOMMMKKKIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLOOOPPPQQQSSSUUUYYY^^^bbbaaa```___^^^]]]^^^______kkkiiigggffffffeeecccaaaaaaccceeefffgggjjjnnnqqqqqqrrrrrrqqqqqqsssvvvyyy{{{|||~~~@@@BBBDDDDDDEEEFFFHHHJJJQQQ\\\mmmuuuggg___TTTJJJFFFGGGHHHJJJMMMUUUcccsss{{{yyypppiii___WWWQQQOOONNNIIIEEEEEE???>>>===<<<;;;:::::::::999888777777888:::<<<===>>>AAAFFFIIILLLPPPSSSVVVTTTTTTSSSTTTVVVVVVUUUSSSKKKJJJGGGDDDBBB@@@???>>>>>>>>><<<:::999999:::;;;:::;;;;;;<<<===>>>>>>???AAAAAABBBAAAAAAAAABBBCCCIIILLLKKKFFFCCCEEEEEEDDDEEEFFFFFFEEECCCCCCEEEGGGIIIIIIJJJKKKMMMMMMKKKJJJMMMOOORRRUUUWWWWWWWWWVVVTTTPPPPPPTTTZZZbbbmmmwww}}}~~~zzzsssnnnnnnuuuxxxooommmllljjjiiijjjffffffeeecccaaa___]]]\\\[[[VVVOOOHHHDDDBBBBBBBBBAAA???===>>>AAAHHHOOOTTT]]]aaadddgggnnn~~~rrrlllmmmllliiiiiiiiigggffffffeeeeeeeeeeeedddcccaaaaaa```aaaaaadddddddddddddddfffggggggddd```XXXMMMDDD@@@BBBFFF[[[wwwiiippp}}}lllXXXQQQFFF???;;;888666333555555444333333222111111222222333333222111111000222666;;;BBBQQQfffvvv}}}}}}zzzmmmWWWEEEAAA;;;>>>KKKXXXbbbrrrhhhOOOBBBCCCLLLSSSeeerrr^^^HHHHHHHHHPPPhhh{{{}}}wwwrrrhhh\\\QQQHHHBBB???>>>???AAACCCDDDDDDCCCCCCDDDBBBAAABBBFFFLLLOOOQQQWWW]]]iii{{{}}}xxxtttllljjjhhhiiimmmqqqtttuuuvvvuuusssrrrqqqpppqqqqqqiiieeeaaa]]]\\\\\\\\\[[[___^^^]]]\\\\\\^^^___aaacccbbb```^^^\\\YYYVVVTTTQQQQQQPPPNNNLLLJJJHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOQQQSSSUUUXXX\\\___```___^^^]]]]]]^^^______gggffffffeeeddddddcccccc```bbbdddeeefffhhhllloooppprrrssstttuuuxxx|||@@@AAACCCDDDEEEFFFIIIKKKTTTaaattt}}}lllcccUUUJJJEEEEEEHHHJJJKKKSSSaaappp{{{}}}xxxqqqbbbYYYRRRPPPNNNJJJFFFFFF@@@???>>><<<;;;;;;;;;:::888888888999;;;===@@@AAAEEEHHHLLLOOOQQQSSSUUUVVVSSSRRRRRRTTTUUUTTTRRRPPPHHHHHHHHHGGGEEECCCAAA@@@???>>><<<:::999:::;;;<<<<<<;;;;;;<<<===???AAABBBCCCEEEFFFFFFDDDDDDEEEFFFNNNQQQPPPKKKHHHHHHHHHFFFEEEFFFGGGFFFEEEEEEGGGIIIJJJJJJJJJJJJIIIIIIIIIIIIKKKMMMPPPRRRTTTUUUUUUUUURRRQQQSSSZZZaaaiiivvv}}}yyytttrrrvvv{{{pppmmmmmmkkkjjjjjjddddddcccbbbaaa___]]]\\\[[[WWWPPPJJJEEECCCBBBBBBBBB@@@===<<>>GGGVVVjjjxxx~~~sssdddQQQCCC@@@===???JJJVVVdddyyygggOOOCCCDDDNNNWWWlll{{{vvvWWWGGGJJJLLLWWWqqq|||uuupppfffZZZPPPGGGAAA???>>>???AAABBBCCCDDDCCCCCCDDDBBBAAACCCGGGLLLPPPQQQZZZ```mmm{{{wwwmmmkkkkkklllooosssttttttsssrrrqqqqqqqqqqqqqqqrrrkkkgggbbb^^^]]]]]]]]]]]]___^^^]]]]]]]]]^^^```aaaaaa```___^^^]]][[[XXXUUUQQQPPPOOOMMMKKKIIIGGGFFFFFFGGGGGGHHHJJJKKKKKKLLLLLLOOORRRUUUVVVXXX[[[]]]^^^^^^]]]]]]]]]^^^______aaaccceeedddbbbaaadddfffcccdddeeefffgggjjjmmmpppsssuuuxxx{{{}}}@@@AAACCCDDDEEEGGGJJJMMMWWWeeexxxoooeeeUUUHHHBBBBBBEEEGGGJJJQQQ^^^lll{{{zzzeee\\\TTTQQQNNNJJJGGGGGGAAA@@@>>>===<<<;;;;;;<<<888888:::<<>>;;;::::::;;;<<<<<<::::::999:::;;;>>>AAACCCEEEGGGJJJJJJIIIIIILLLNNNSSSWWWWWWRRRNNNNNNMMMKKKGGGHHHHHHHHHFFFEEEFFFHHHKKKKKKKKKKKKJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRTTT[[[eeemmmuuusssoooooommmkkkkkkcccccccccbbb```___]]]\\\ZZZWWWRRRLLLGGGDDDCCCBBBAAA???===<<<>>>BBBFFFIIIQQQUUUYYY]]]ggg||||||}}}}}}~~~zzzrrrnnnppppppoookkkkkkjjjiiiiiiiiiiiiiiijjjhhheeebbb``````aaabbb```aaabbbdddfffgggiiiiiifffddd^^^TTTIIIAAA??????IIIYYYvvvjjjgggpppsssfffVVVOOOFFF???<<<:::666444444444444333333222222222111111111222222111000000222888???IIIXXXlll{{{{{{jjjZZZJJJ???======CCCMMMYYYhhheeeOOODDDDDDOOOZZZrrriiiRRRIIIMMMPPP___yyy{{{tttnnndddXXXNNNFFFAAA???===>>>@@@BBBCCCCCCCCCBBBBBBAAAAAADDDIIIOOORRRTTT[[[```kkk}}}{{{||||||yyyooonnnmmmooorrrtttttttttqqqppppppooooooooooooooolllgggbbb^^^]]]^^^______^^^^^^]]]]]]^^^___```aaa```___]]]^^^___^^^ZZZVVVQQQPPPNNNKKKIIIGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLPPPTTTWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]^^^______^^^bbbdddccc______ccchhhiiijjjkkkkkklllnnnqqqtttxxx{{{@@@AAABBBCCCEEEGGGKKKOOOZZZggg{{{tttiiiXXXIIIBBBAAACCCEEEIIIPPP[[[hhhyyyiii^^^UUUPPPMMMIIIGGGGGGBBBAAA???===<<<<<<<<<===999:::===@@@CCCGGGJJJLLLNNNQQQSSSTTTSSSRRRSSSTTTQQQPPPOOOPPPPPPOOOMMMJJJHHHGGGFFFFFFGGGJJJNNNPPPDDD@@@<<<::::::<<<<<<<<<:::::::::;;;===AAADDDFFFGGGJJJMMMMMMKKKMMMQQQUUUYYY]]]^^^ZZZVVVTTTQQQLLLHHHIIIJJJIIIGGGEEEEEEFFFJJJKKKMMMMMMLLLMMMOOORRRQQQPPPPPPOOOOOOOOOOOOOOOPPPVVVcccqqqyyy~~~rrrmmmmmmllljjjjjjddddddcccbbb```^^^]]]\\\ZZZXXXSSSNNNIIIEEECCCBBB@@@???======???BBBEEEGGGNNNRRRXXX]]]hhh~~~zzzzzz{{{}}}|||uuupppppppppnnnllllllkkkjjjjjjjjjjjjkkkjjjhhhccc```^^^___aaacccbbbaaa``````aaaeeehhhjjjgggeee```VVVJJJBBB??????DDDSSSqqqzzzhhh```cccvvvooocccRRRKKKCCC===;;;999555333444444333333333333222222000111111222222222111111444999@@@HHHXXXmmm~~~ttt```PPPDDD<<<888===GGGSSS```ooo}}}bbbOOODDDDDDPPP]]]rrraaaPPPKKKPPPUUUggg{{{sssmmmcccWWWMMMEEEAAA???===>>>@@@BBBCCCCCCBBBBBB???>>>@@@DDDKKKQQQUUUWWW[[[]]]fffzzz~~~|||zzz|||~~~{{{rrrqqqpppppprrrssssssrrrpppoooooonnnmmmlllkkkjjjjjjfffaaa^^^^^^_________]]]]]]^^^^^^___```aaaaaa```^^^]]]^^^aaa```[[[VVVPPPOOOLLLIIIGGGEEEDDDDDDDDDDDDFFFGGGHHHJJJKKKKKKMMMQQQVVVYYYYYYYYYZZZ[[[ZZZ[[[[[[\\\]]]^^^^^^___^^^aaadddbbb______dddiiinnnoooppppppppprrruuuxxx|||???AAABBBCCCEEEHHHMMMPPP[[[jjj~~~zzznnn]]]MMMEEEBBBCCCEEEGGGNNNVVVaaauuukkk```UUUPPPLLLHHHFFFGGGCCCBBB???===<<<<<<===>>><<<===@@@DDDHHHLLLOOOPPPQQQRRRSSSRRRQQQPPPQQQSSSQQQOOOMMMMMMMMMLLLKKKIIIHHHFFFEEEEEEFFFJJJOOORRRGGGBBB<<<:::;;;<<<<<<;;;;;;<<<===???BBBEEEHHHJJJJJJMMMPPPOOONNNQQQXXX___fffkkkmmmggg```YYYQQQJJJGGGIIIJJJIIIGGGEEEEEEFFFIIILLLOOOOOONNNNNNQQQTTTTTTSSSQQQOOONNNMMMNNNNNNPPPYYYiiiyyy|||{{{qqqkkkkkkjjjhhhgggfffeeedddcccaaa^^^\\\[[[ZZZXXXUUUPPPKKKGGGDDDBBB>>>>>>>>>>>>@@@BBBEEEFFFIIIOOOVVV]]]hhh~~~zzzyyywww{{{{{{uuuooommmmmmkkkllllllkkkkkkjjjkkkkkkllliiifffaaa]]]\\\]]]```cccdddbbb```^^^___bbbfffhhhdddccc^^^UUUJJJBBB?????????QQQnnnwwwhhh\\\ZZZmmm~~~mmmaaaMMMGGG@@@;;;:::888555333333333333333333333333333111111222333333333333222555:::AAAJJJZZZppp~~~iiiVVVHHH@@@:::777>>>KKKYYYgggvvvxxx^^^MMMDDDEEERRRbbbrrr[[[NNNLLLRRRZZZooo{{{uuunnncccWWWLLLDDD@@@>>>===>>>@@@AAABBBCCCBBBBBB>>>>>>@@@EEELLLSSSWWWXXXZZZZZZbbbxxx~~~}}}|||~~~|||vvvtttqqqpppqqqrrrqqqpppoooooonnnnnnmmmkkkjjjiiigggdddaaa``````aaaaaaaaa]]]]]]^^^___```aaaaaabbb```^^^\\\___bbbaaa[[[UUUPPPNNNKKKHHHEEECCCCCCBBBCCCDDDEEEFFFHHHIIIKKKKKKNNNQQQUUUXXXXXXXXXYYYZZZXXXYYY[[[\\\]]]^^^^^^^^^^^^```bbbaaaaaaccchhhlllrrrsssttttttsssuuuxxxzzz}}}???@@@BBBCCCEEEHHHNNNRRR\\\mmm|||qqq___OOOFFFBBBBBBBBBEEEKKKQQQZZZooolllaaaUUUOOOKKKGGGEEEFFFDDDBBB???===<<<<<<>>>??????@@@DDDHHHLLLPPPRRRSSSSSSSSSRRRPPPOOOOOOQQQSSSRRROOOLLLJJJJJJJJJIIIHHHFFFFFFEEEEEEFFFHHHJJJKKKKKKDDD===:::;;;<<<;;;999:::;;;>>>AAADDDGGGIIIKKKKKKOOOSSSTTTUUU\\\hhhrrr{{{nnnaaaSSSHHHCCCEEEHHHHHHGGGGGGGGGHHHLLLPPPTTTUUURRRQQQSSSUUUVVVTTTQQQOOONNNOOOPPPQQQTTT]]]nnnrrrzzzrrrllllllkkkiiiggghhhgggfffdddaaa^^^\\\ZZZZZZYYYVVVQQQMMMHHHDDDBBB>>>>>>>>>>>>???@@@BBBCCCEEELLLUUU]]]iii~~~yyywwwsssyyy{{{uuuooommmlllkkklllkkkkkkjjjjjjkkkkkklllkkkgggbbb^^^]]]```dddgggeeedddcccaaaaaabbbcccddd```___ZZZQQQGGG@@@>>>>>>;;;PPPhhh}}}{{{mmm]]]YYYlllzzzggg[[[IIIDDD>>>;;;:::999777444333333333333333333333333222222333444444444444444444;;;DDDOOO___tttsss]]]LLLDDD>>>:::999@@@LLL[[[kkk|||pppXXXKKKEEEGGGWWWiiizzz{{{WWWLLLLLLSSS___vvv{{{wwwpppdddWWWLLLDDD@@@>>><<<>>>???AAABBBBBBBBBBBB@@@@@@BBBFFFMMMRRRUUUVVVYYYYYYccc{{{~~~~~~zzzwwwrrrpppoooooooooooommmnnnnnnooonnnmmmlllkkkdddcccbbbbbbdddeeedddccc\\\]]]^^^___aaaaaabbbbbbaaa^^^\\\___cccbbb[[[TTTPPPNNNJJJFFFDDDBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJKKKNNNPPPTTTUUUUUUVVVWWWXXXWWWXXXZZZ\\\]]]^^^^^^^^^]]]^^^^^^```dddiiinnnqqqxxxxxxyyyyyyxxxyyy|||~~~???@@@BBBCCCEEEIIINNNRRR]]]ooo{{{ppp___OOODDD@@@??????CCCIIIMMMVVVkkkmmmaaaUUUNNNJJJFFFEEEFFFEEECCC@@@===<<<===>>>???@@@BBBFFFJJJNNNRRRTTTUUUUUUTTTRRROOOMMMNNNQQQTTTSSSOOOKKKHHHHHHHHHIIIHHHEEEEEEFFFFFFFFFEEEEEEDDDLLLEEE===:::;;;<<<;;;888777999<<<@@@CCCFFFHHHIIIJJJOOOUUUYYY^^^iiizzzzzzhhhVVVHHH@@@BBBFFFGGGHHHHHHIIIJJJQQQVVV[[[ZZZWWWTTTUUUWWWVVVTTTQQQOOOOOOPPPRRRSSSYYYbbbssskkk{{{uuuoooooonnnllljjjiiiiiigggeeeaaa^^^\\\ZZZZZZYYYVVVRRRMMMHHHDDDBBB??????>>>>>>>>>>>>??????EEELLLVVV___kkkuuutttrrryyy|||wwwqqqooonnnmmmkkkkkkjjjjjjjjjkkkkkklllnnnjjjeeeaaaaaadddhhhlllfffffffffeeedddcccbbbaaa]]]\\\WWWNNNDDD>>>===>>>999NNNcccrrrrrr```ZZZmmmuuubbbUUUGGGCCC===;;;;;;:::888666333333333333333333333333222333444444555555555555333<<>>;;;<<>><<<===???AAABBBBBBBBBAAABBBBBBDDDGGGMMMQQQSSSTTTXXXZZZeee~~~}}}~~~}}}yyysssooonnnnnnnnnnnnlllmmmooopppppppppooonnndddcccccceeeggggggfffddd\\\]]]^^^```aaabbbbbbbbbbbb^^^]]]___cccbbb[[[SSSPPPMMMJJJFFFCCCAAAAAAAAABBBBBBDDDEEEGGGIIIJJJKKKMMMOOORRRSSSSSSSSSUUUWWWVVVWWWZZZ\\\]]]^^^^^^^^^\\\[[[\\\```gggnnnsssuuu}}}~~~~~~~~~}}}~~~