BM6(; wwwxxxuuupppgggfffeeedddbbbaaa```___]]]\\\[[[YYYXXXVVVUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPLLLMMMOOOMMMGGGGGGVVVhhhyyySSS;;;>>>BBB===BBBBBBCCCCCCCCCCCCCCCCCC????????????????????????>>>============<<<<<<<<>>>>>>>><<<======>>>>>>?????????>>>>>>>>>???????????????===;;;<<>>>>>=========;;;;;;::::::999999999888999999:::;;;;;;<<<<<<===DDD===:::???HHH___zzzaaaggg\\\WWWbbb^^^^^^]]]\\\[[[ZZZZZZYYYRRRQQQPPPOOONNNNNNMMMLLLPPPIIIUUUWWW[[[ddd___ccclllwww~~~SSSCCCEEE999======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;999;;;===DDD^^^xxxttt[[[BBBGGGAAA;;;AAA>>>>>>>>>======<<<<<<<<>>===============>>>>>>>>>>>>;;;;;;<<<<<<<<<=========555KKKDDD]]]vvvPPPNNNKKK^^^aaaqqqiiieeeDDD:::999999888777777777777888666666666666666666666666555555666666777888888888999666TTTzzzrrrjjjeeebbbNNNLLLIIIFFFBBB???>>>===EEEDDDBBBAAA???>>>======CCCCCCDDDFFFHHHHHHFFFCCCFFFFFFHHHJJJMMMMMMKKKIIIGGGGGGGGGGGGGGGHHHHHHIIITTTTTTXXXbbblllmmmddd[[[CCCQQQ\\\bbbooojjjaaaqqqzzzWWWCCCAAA;;;:::::::::::::::::::::;;;;;;999::::::;;;;;;<<<<<<===<<>>???~~~NNNLLLGGGBBB===999777666;;;:::999777666666555555444444444444555555666777<<<<<<===???BBBBBBAAA???>>>???AAAEEEHHHHHHFFFDDDFFFFFFFFFFFFGGGIIIJJJKKKBBB@@@DDDQQQcccqqqvvvvvvoooaaaSSSOOORRR```zzzqqqwwwnnnmmmnnnlllOOOEEE???==================<<<<<<<<<888999999:::::::::;;;;;;AAA===\\\qqq```gggbbbbbbbbb|||MMM???888777777666666666666666444444444444444444444444444444555666666777888888===QQQAAA@@@>>><<<<<<<<<>>>>>>888888888888888999::::::333444444555777888:::;;;???>>>===>>>@@@AAA@@@???;;;<<>>======>>>>>>??????@@@AAACCCCCCJJJKKKJJJGGGDDDEEEHHHLLL\\\VVVWWWhhhdddmmm}}}wwwuuuppp^^^666;;;>>><<<999888888777666555999777:::888111777<<<666BBBTTTsssYYYGGGJJJNNNNNN[[[pppZZZ===::::::111666999---777333333333333333333333333555...<<<333555???333>>>yyynnnCCC@@@===999666555555555555555555444444333222111111222222111000111666:::888;;;>>>>>>;;;;;;>>>AAA;;;===@@@AAA???===<<<<<<>>>>>>>>>>>>???@@@AAABBBJJJQQQZZZ]]]YYYQQQIIIDDDLLLTTT[[[ZZZUUU]]]yyysssbbb~~~|||aaaIII<<<<<<:::888888888777666444888666999999555999===999:::zzziiiSSSEEEJJJMMMNNN]]]ssssss>>>888:::222666999...888333333333333333333333333666///888444777999555PPP|||ooooooBBB@@@<<<999666444444444444444444444333222111111111111000//////222777;;;666???AAA;;;999>>>@@@===;;;===@@@@@@>>><<<;;;;;;>>>======>>>>>>???@@@AAABBBLLL[[[gggmmmllliiigggPPPJJJLLL[[[kkkuuuwwwxxxfff{{{ttthhhZZZ===:::999888888888888555333777666888::::::;;;<<<===LLL[[[LLLDDDIIILLLNNN```wwwoooBBB666999444555777///888333333333333333333333333666111333444999333;;;nnnvvvZZZqqqtttAAA???<<<888555444444444222222333333222111111000000///......000444999<<<555@@@AAA777666>>>@@@888;;;<<<>>>>>><<<:::999999===<<<<<<======>>>???@@@@@@CCCIIIRRR^^^jjjuuu|||lllTTTRRRbbbpppttttttwwwvvvvvv]]]???999888777888999888555333777777666999===999999BBBlllsssQQQHHHFFFKKKKKKNNNbbb{{{~~~LLL666888777444666000888333333333333333333333333555222///555;;;111KKKbbbXXXooommmpppAAA???;;;777555333333333111111111111111111000///...---,,,---000555999<<<444>>>>>>555444<<<===555999;;;<<<<<<:::999999999;;;;;;;;;<<<===>>>@@@@@@FFFCCC@@@@@@DDDLLLUUUZZZqqqzzzwwweee```ssswwwXXXDDD:::999888888888888555333777999555777===555777LLLjjjLLLHHHHHHLLLKKKOOOddd}}}^^^:::777888333555222777333333333333333333333333555333...777:::888fffHHH^^^kkkyyyvvvzzz@@@>>>:::777444333222222///000000000000000//////---,,,,,,...222666999:::666;;;;;;555555999999333777999::::::999888999:::::::::;;;<<<>>>@@@AAABBBBBBBBBDDDGGGJJJKKKJJJIIIBBBVVVrrrxxxtttwwwzzz{{{~~~```NNN>>>;;;999888888777666555555;;;444555<<<222888[[[[[[KKKHHHIIILLLKKKQQQfff}}}vvvAAA777888222555444555333333333333333333333333333333000:::888GGGqqqjjjCCC]]]nnnvvv~~~@@@===:::666333222222222...//////000000/////////,,,+++,,,///444777777777:::999888888777777666555555777888888888888999:::999999:::<<>>:::777777777666666333;;;444444<<<111>>>nnnJJJIIIFFFGGGIIIKKKRRRhhh~~~III777888000666555444333333333333333333333333222333333;;;555XXXoooXXXNNNYYYooo|||???===:::666333222111222......///////////////...,,,+++,,,000555777777555===888777::::::666555777444666777888777888999;;;888999:::<<>>:::666333111111111///............---------...)))***111888999777777:::::::::::::::999888777777777777777888888888888;;;;;;::::::;;;???FFFJJJGGGGGGHHHIIIKKKNNNQQQSSSYYYRRRUUUdddnnnpppttt|||www}}}pppnnnpppQQQ@@@555777999444333888999111;;;999222:::>>>gggGGGEEEEEEFFFHHHLLLXXXooobbb///555===444111666444444444444444444444444777111777666===~~~bbbCCCJJJ___bbb@@@>>>:::666333111111111............------------...******222888888666666999999999999999888777777666666777777777888888888:::::::::999:::===BBBFFFHHHHHHIIIIIIIIIKKKMMMOOOSSSWWW^^^___WWWWWWnnn~~~}}}|||~~~mmmxxxWWWEEE777888:::777555888555222666222<<>>:::666333111000000............------------///+++,,,222777777555666777888888888888777777666666666777777777777888888888999:::999999;;;>>>AAAEEEFFFGGGGGGGGGIIILLLOOOUUUSSSVVV\\\dddrrr{{{jjjttt```LLL;;;999;;;999777888888<<<888222FFFRRR}}}{{{IIIKKKFFFEEEEEEHHHNNN[[[qqqTTT666333444333444444444444444444444444444000666>>>888lllzzz}}}aaaEEETTTXXXTTTxxxttt@@@===999555222111000000.........---------,,,,,,///,,,---333777666555555666666777777777777666666666666666666777777777888555777999::::::;;;>>>@@@@@@CCCFFFGGGHHHKKKPPPTTTXXXRRRTTTeeeyyyooofffRRR>>>999;;;:::888777666>>><<<<<>>iiiRRRJJJPPPQQQbbbuuu???===999555222000000000...------------,,,,,,,,,...,,,...333666555444666555666666777777777666666555666666666666777777777333666999;;;<<<>>>@@@BBBAAADDDHHHIIIIIILLLQQQVVVSSSWWWaaammmsssrrrnnnlllbbbyyyrrrxxxxxx~~~iiiWWWBBB999999999777555///444999EEEMMMKKKPPPCCCMMMGGGDDDDDDHHHPPP___tttwwwjjjWWW888<<<777000:::444444444444444444444444444666999OOOgggtttIIIPPPOOOMMMiii???===999555222000//////------------,,,,,,,,,,,,---,,,...444666444555888555666666777777777777777555555666666666666777777444666999;;;===???BBBDDDFFFJJJMMMLLLIIIJJJOOOTTTRRRRRRYYYhhhuuusssdddUUU[[[mmmbbbwwwuuuzzziiiZZZGGG<<<888888777555555222999IIIDDDYYYOOOBBBKKKGGGDDDCCCHHHRRRaaavvv}}}yyy|||jjj:::777333///<<<444444444444444444444444777333999nnnnnngggDDDNNNSSSRRRddd???<<<888444111000//////---------,,,,,,,,,++++++++++++...444666444666999555666777777888888888777555555555666666666777777666777999:::;;;===@@@CCCGGGKKKNNNLLLIIIIIINNNTTTVVVQQQRRRbbbyyyvvv~~~}}}hhh]]]MMM???888777777666===666<<>>ggg}}}[[[FFFLLLMMMSSSfff???<<<888444111000//////---------,,,,,,,,,++++++******...444666555666:::666666777888888888888888555555555555666666666777888999:::::::::;;;>>>AAACCCHHHMMMLLLIIIJJJPPPVVVVVV^^^eeeeeehhhuuuggg___QQQBBB999777888888777111;;;GGG555}}}^^^KKKQQQFFFHHHDDDCCCHHHSSScccxxx{{{KKK444>>>888333444444444444444444444444;;;444CCCbbbtttLLLMMMMMM@@@MMMnnn@@@<<<777444222111///...---------,,,,,,+++++++++)))///444444555888:::888222444777777777666666777666666666666555555555555888:::;;;<<<;;;<<<>>>???AAA@@@AAACCCHHHOOOUUUYYYTTTbbbZZZWWWgggeeekkkkkkyyymmm[[[<<<777===333;;;999111???<<>>;;;000>>>;;;444<<<777JJJdddvvvZZZHHHEEEEEEEEEBBBBBBJJJUUUdddwww```888999222777555444444333333444444555444444cccsssYYYHHHOOOGGGLLLYYYlll???<<<777333222000///...------,,,,,,,,,,,,+++++++++111555666666:::;;;999444666888888666555555555666666666666555555555555444666888999999999;;;===IIIKKKNNNRRRWWW\\\___bbb^^^\\\RRRKKK```]]]|||}}}tttyyyqqq___OOOCCC999///???:::777:::333XXXlllvvvQQQJJJIIIDDDEEEBBBBBBJJJVVVeeexxxppp888888888666555444444444444444555555DDD>>>tttyyyVVVIIIPPPKKKOOOZZZnnn???;;;666333111000...---,,,,,,,,,,,,,,,,,,,,,,,,+++111555555666999:::888222444666666555444444555666666666666555555555555444666777777777777888:::;;;>>>CCCHHHMMMPPPRRRSSSaaafffsssqqqpppbbb{{{mmm~~~qqqgggVVVBBB999222<<<888777999777aaadddGGGJJJMMMEEEFFFBBBCCCIIISSSaaattt===888<<<333555444444444444555555666777888dddQQQIIIOOOMMMPPPZZZppp>>>;;;666333111000...---,,,,,,,,,,,,,,,,,,,,,,,,***000444333444777888666...111333555444444444555666666666666555555555555666888;;;<<<===>>>@@@BBB===@@@DDDHHHJJJKKKJJJJJJIIIdddvvvkkktttsssYYY<<<;;;777777777666999<<>>;;;666222111///...---++++++,,,,,,,,,,,,------)))///333333333666666555///111444444444333444444666666666666555555555555888:::>>>BBBDDDGGGKKKNNNXXXZZZ\\\^^^^^^]]][[[YYYSSSXXXzzzyyyggglll}}}zzz|||^^^;;;===<<<555777888:::>>>dddzzzUUUCCCJJJMMMHHHEEEBBBBBBIIITTTcccvvvNNN;;;;;;555444444444444555666777777AAAbbb{{{[[[```JJJIIIJJJMMMQQQWWWtttyyy>>>:::666222000///...,,,+++++++++,,,,,,---------***000444333444666777555333555777666555333222333666666666666555555555555666888<<>>===666555;;;:::===pppRRRGGGLLLMMMJJJEEEBBBBBBIIISSSaaatttUUU;;;777999444444444444555666777888222lllsssfffVVVIIIKKKIIIMMMRRRWWWwww>>>:::555222000///---,,,+++++++++,,,,,,---------,,,111555444555777888666888999:::999666333111111777666666666555555555555333555777888888999;;;===;;;>>>CCCHHHLLLPPPQQQRRRPPPYYYdddbbb```rrrwwwkkklllGGG>>><<<999333>>>999;;;}}}OOOJJJMMMMMMLLLGGGCCCBBBGGGPPP\\\mmm|||ZZZ;;;333;;;444444444555555777888888888rrroooRRRJJJLLLIIINNNRRRXXXyyy@@@<<<666222000///...---,,,,,,,,,+++++++++******///666999555666:::999222888999:::999666444333333555666666555333333444666444555666666666777:::======@@@>>>;;;DDDRRRSSSKKKFFFJJJXXX^^^]]]kkkooooooPPP===999:::888:::<<<;;;aaaSSSLLLRRROOOJJJ@@@===GGGTTT^^^kkkwwwmmm222777444666666555444444555777777999hhh|||OOONNNKKKNNNQQQMMM[[[zzz???;;;666222000///...---,,,,,,,,,+++++++++******---444777444555999888111777888888777555444555666555666666555333333444666666888:::<<<===AAAEEEHHHQQQWWW[[[TTTHHHBBBLLLYYYdddiiifff]]]pppkkkyyyXXX???888999:::777;;;===bbbZZZTTTVVVOOOGGG@@@???IIISSS[[[hhhuuuxxx~~~yyy<<<<<<444666666555444555666777888AAAiii|||MMMNNNLLLNNNPPPLLL\\\|||???;;;666222000///...---,,,,,,,,,+++++++++******+++222555333444999888111777777666555444444777999666777777555444333444666555777999;;;<<<@@@DDDGGGMMMRRR\\\```RRRDDDNNNbbbVVVhhhrrrmmmzzzXXXqqq^^^AAA888;;;<<<555;;;AAA{{{ZZZYYYUUUSSSHHHDDD@@@BBBJJJPPPWWWfffvvv}}}zzzCCC===444666666555444555666777888HHHfff|||kkkIIINNNOOOOOOOOOLLL]]]~~~>>>:::555111000///......,,,,,,,,,+++++++++******+++222555333444999888111888777666333222333777:::777777777666444333444666555666777777777888;;;>>>??????GGGVVV^^^[[[XXXYYY[[[\\\jjjppphhhhhhuuu}}}tttbbbBBB:::>>>;;;777>>>EEEiiinnnRRRUUUQQQOOOFFFCCC@@@BBBIIIMMMUUUhhh||||||}}}AAA:::555666666555555555777888999KKKaaaeeeFFFOOOQQQPPPNNNKKK\\\|||===999444111000///......,,,,,,,,,+++++++++******,,,444666444555:::888222:::999666333111222555888777888888666444333444555777888888777666777999<<>>AAAFFFDDD>>>EEEUUUYYYRRRaaadddnnnlll```eeexxxyyyvvvrrryyyOOO999555::::::AAAJJJwwwdddRRRXXXQQQTTTTTTDDD??????DDDIIISSSjjj@@@777:::666555555555666888:::;;;[[[rrrRRRCCCPPPTTTQQQNNNJJJUUUmmm<<<888333000/////////...,,,,,,,,,+++++++++******...555777333333777555...777666555333222222555888999999999777444333444555000111333444666999===@@@<<>>444===KKKttt\\\QQQ^^^VVVTTTRRRAAA<<<===EEEKKKQQQ```oooRRR:::222666555555666777999:::<<>>BBBGGGLLLPPPTTTjjj}}}xxxeeeSSSCCC888@@@666:::KKKqqq___ZZZUUUYYYTTTPPPGGG@@@>>>CCCHHHLLLYYYggg}}}QQQ333;;;999888666555666777999:::ddddddRRRKKKVVVVVVQQQNNNIIIOOO```bbbrrr{{{===999555222000///...---++++++++++++++++++++++++000222222111333666333---666444555777555333444999:::::::::888555444444555444555666999<<<======<<>>???@@@JJJVVV\\\ZZZQQQIIIEEEKKKdddwwwuuupppvvv~~~nnn~~~VVVAAA:::<<<>>>BBBOOOwwwVVVVVVVVV\\\XXXUUUCCC===<<>>>>>EEEVVVffffffVVVEEEIIIWWW]]]\\\gggxxxvvvfffsssttt]]]BBB;;;:::<<>>CCCFFFHHHQQQ^^^wwwgggttt~~~}}}LLL===999888777666555666777999;;;kkkwwwQQQIIIUUUZZZXXXQQQEEEKKKaaaiii___eeejjj<<<888444111///...---,,,++++++++++++++++++++++++///222222///...111222///000///111555666555888===::::::999777555333444555444555666666777:::???CCCLLLAAA;;;CCCUUUccceeeaaaOOO\\\``````ooowwwxxx^^^===888===:::===FFFVVVWWWWWW]]]YYYUUUFFF???===BBBDDDGGGPPP]]]qqqvvvzzz|||oooIII===666777666555555666888:::;;;sssrrrSSSLLLVVVZZZZZZSSSEEEIII___vvvrrrvvvjjjlll<<<888444000///...---,,,++++++++++++++++++++++++...222444111///111222000222111333666777555888===;;;;;;:::888555444555666333666777777777999>>>CCCDDDDDDCCCBBBEEEOOO\\\fffLLL^^^jjjjjjqqq~~~[[[;;;<<>>CCCHHHVVVeeeppp{{{~~~yyy}}}DDD<<<555777666555555666888;;;<<>>AAAFFFTTTdddjjjppppppGGG???999666666555555666888;;;<<<```hhhZZZXXXXXXWWW\\\ZZZHHHCCCSSSZZZfff;;;888555111...,,,,,,,,,++++++++++++++++++++++++///444555333222444444333777<<<777444:::999666<<<;;;>>>===777777???EEEEEE666777888888888;;;>>>BBB===CCCKKKQQQTTTVVVWWWXXXXXXeee]]]eeeiiisssccczzzXXX:::???;;;???EEEKKKyyy[[[WWWTTT[[[bbbVVVKKK@@@:::>>>DDDFFFKKKSSS```ddd~~~ppp@@@AAA111777666666666666888999:::YYYooobbbUUUZZZ___]]]QQQFFFEEEKKKbbbgggvvv:::888444111...---,,,---++++++++++++++++++++++++---222444222222555666555555:::555222888666444999<<>>777777777666666777:::===???===:::999<<>>CCCEEEKKKSSSeeeddd}}}vvvKKK;;;;;;777666666666666888999:::bbbggg}}}^^^TTTYYY______TTTHHHFFFJJJYYY___nnn~~~zzz|||999777444000...------...++++++++++++++++++++++++***000333222333666777666555999555222888666222888===???>>>999666777777666666777888777777999<<<>>>EEEGGGJJJLLLLLLMMMOOOPPP^^^cccsssxxxzzz{{{rrrxxxiiiZZZggg{{{NNN999AAA;;;@@@DDDCCCXXXXXX\\\]]]___\\\LLL@@@:::>>>BBBDDDIIIQQQUUUgggzzzSSS222@@@777666666666666888999:::^^^eeeooonnnTTTYYY```bbbXXXKKKFFFHHHPPPWWWeeesss{{{xxxsss888666333000............++++++++++++++++++++++++***000333222333666666555555:::666444999777444999<<<>>>>>>;;;777555444333555777999;;;<<>>===:::666444444555888:::<<<>>>@@@DDDFFFAAACCCFFFJJJPPPXXXaaagggYYYgggzzzlllrrryyynnn^^^xxxGGG;;;BBBBBBBBB@@@FFFvvv^^^UUU]]]ZZZXXX[[[MMMAAA:::===AAAAAAFFFMMMRRR___oooyyyyyysssmmmiiiyyy~~~}}}DDD666666777666666666666888999:::QQQfff[[[^^^eeehhhaaaRRRFFFAAANNNRRRYYYdddwww999777444000...------...++++++++++++++++++++++++***000444333333444444111...444222111888666222777;;;;;;<<<>>><<<666555777777888:::;;;;;;;;;===???AAA@@@???@@@CCCKKKUUU[[[ccchhhlllfffxxx{{{sssoooiiiEEE>>>CCC??????===HHHpppiiiTTTZZZZZZVVVYYYNNNBBB:::===@@@@@@DDDKKKHHHQQQ\\\jjj@@@;;;999777666666666666888999:::HHHjjjZZZ\\\ccchhhcccTTTGGG@@@JJJNNNTTT]]]ppp:::888444111...---,,,---++++++++++++++++++++++++(((...333333333555555222,,,222111111888777333888;;;:::;;;>>>;;;555444777555777999999999999:::;;;AAADDDHHHKKKJJJIIIIIIIII[[[eeekkkzzzttt^^^CCC>>>AAA;;;???@@@LLLiiiuuuTTTWWW[[[VVVWWWOOOBBB:::<<>>777666666666666888999:::DDDooo~~~UUUWWW]]]dddbbbVVVIIIBBBEEELLLRRRXXXggg{{{;;;888555111...,,,,,,,,,++++++++++++++++++++++++%%%,,,222333444666666444,,,333222222:::999666;;;<<<999:::===:::333222666222444777999999:::<<<======@@@DDDGGGIIIJJJLLLNNNJJJ]]]iii{{{tttXXXBBB======>>>EEEEEENNN\\\}}}TTTVVV\\\WWWVVVOOOCCC:::<<>>BBBIIIPPP___uuurrr~~~FFF***AAA777666666666666888999:::MMMooopppPPPRRRXXXaaaaaaWWWJJJCCCAAAKKKSSSVVVaaayyy{{{:::888555111...,,,,,,,,,,,,,,,,,,+++++++++*********)))...444666333222333///555777555666:::999444777999<<<======:::666333444666888888888888:::<<<:::;;;BBBLLLKKKHHHQQQ```\\\XXXTTTQQQjjjyyysssPPP@@@EEEAAACCCJJJHHHQQQdddLLL[[[TTTVVVZZZSSSEEE;;;===>>>;;;???GGGLLLPPP\\\lllzzziii///DDD222666777888888777888:::<<>>===:::666333555777999::::::;;;<<<>>>GGG???===EEEJJJLLLRRR\\\tttfffZZZQQQ\\\aaa```yyyFFF<<>>;;;>>>FFFCCCJJJZZZmmmzzz}}}vvvpppuuu```000@@@666666777888888888888;;;===HHHxxxxxxiiiMMMWWWYYYWWWZZZIIIEEE@@@BBBIIIRRRWWWddd:::888444111...---,,,,,,,,,,,,,,,+++++++++*********)))---333666333222444///222444333444888999666888:::===>>>===:::666333555777999;;;;;;===???AAAFFF@@@===AAACCCDDDLLLWWWUUUhhhooo```zzzzzzYYYmmmxxxGGG@@@<<>>DDDMMMLLLOOOVVV___gggttt^^^777:::777666777888888888999;;;===HHH|||~~~OOOQQQ]]]WWWYYYPPPCCC???@@@FFFNNNTTT^^^www:::777444111...---------,,,,,,,,,+++++++++*********)))---333555333333555///111222333444777888777999:::===>>>===:::666333444666999:::;;;===@@@BBB<<>>>>>;;;777444111444777999:::<<>>FFFWWWlll~~~[[[BBB111999666888999::::::;;;>>>@@@DDDeeerrrSSSFFF^^^YYYXXX\\\BBB;;;:::@@@LLLRRRTTT^^^jjjlll~~~pppzzz999777333000...------...,,,,,,,,,+++++++++*********))),,,222444333444777111000333777888555444666777999<<<>>>>>><<<999777111333666777999:::===???BBBAAAEEEQQQ^^^```UUUJJJHHHVVV{{{zzzcccggg}}}zzzHHH@@@???JJJ]]]SSSRRRHHHOOO```zzzvvvUUUYYYTTTTTTTTTLLLBBB===<<<<<<<<<<<>>???===;;;999111333666777888:::<<<>>>AAA???>>>FFFRRR[[[[[[WWWKKKUUUtttnnn___pppyyyyyywwwlllGGG@@@BBBVVV]]]RRRSSSHHHMMM\\\jjjZZZWWWPPPVVVTTTMMMDDD===;;;<<<<<<:::@@@AAAEEEMMMVVVeee{{{zzztttCCC;;;777:::777888:::;;;;;;===???BBBJJJNNNsssmmmJJJQQQTTTRRR]]]KKKBBB;;;:::CCCKKKMMMRRRYYYcccgggrrrvvv888666333000............,,,,,,,,,+++++++++*********)))+++111444333555888333222666======666222333444777;;;>>>???>>><<<:::222444777888999:::<<<>>>???DDDGGGDDDDDDPPPbbbpppRRRPPPyyyuuujjjnnn~~~lllfff}}}QQQHHHAAABBBWWWPPPMMMRRRLLLPPPZZZ^^^]]]UUUNNNYYYTTTNNNEEE===;;;<<<<<<999:::???HHHQQQWWW^^^lllyyy{{{|||mmmEEE>>>999444777888:::;;;;;;===@@@BBBHHHHHH|||UUUQQQTTTPPP[[[LLLGGG<<<888???GGGKKKQQQYYYQQQiiizzzppp999666222000//////...---************************,,,)))(((,,,222555444111:::444222777999555111///666666777;;;??????<<<999222222222444666999<<<>>>FFFCCCCCCFFFIIIMMMVVV___lllYYYrrrmmmrrrMMM===EEE<<>><<<888@@@;;;===FFFKKKQQQcccvvvppplllrrr@@@:::;;;444666888:::;;;<<<===AAACCCIIIWWW^^^MMMVVVRRR___PPPHHH???:::===BBBFFFLLLSSSWWW]]]ooo:::666222000///...------************************,,,)))(((+++111444333111888444222333888:::666222666666777;;;>>>???<<<:::555444444444666999===???AAA???@@@DDDGGGJJJRRRZZZmmm___]]]gggqqq{{{~~~qqq{{{llltttFFF>>>IIIIIIRRRSSSXXXTTTLLLMMMUUUXXXdddWWWYYYYYYWWWVVVOOOBBB;;;<<<<<<999<<<:::???LLLWWWaaatttrrrxxx```<<<666::::::888999:::<<<>>>AAADDDEEEMMMUUUzzzhhhOOOOOOSSSZZZOOOLLLAAA:::;;;@@@DDDJJJQQQTTTUUUaaauuu:::777333000......,,,+++************************+++)))(((+++000333333222555555222///666???>>>555666666888;;;>>>>>>===;;;999777555444555999===@@@AAA???BBBGGGJJJLLLRRRYYYXXXdddfffbbbdddjjjwwwlllkkk}}}eeeggg|||yyymmmBBBBBBKKKUUUUUUVVVXXXPPPNNNJJJZZZZZZmmm|||RRRXXXXXXXXXYYYSSSGGG<<<999:::;;;===;;;@@@KKKTTT]]]lll|||{{{yyy~~~PPP>>>555999;;;;;;:::;;;===BBBFFFHHHIIIPPPRRRkkkuuuZZZJJJWWWTTTQQQRRRFFF;;;999===BBBHHHLLLRRRNNNSSScccssswww;;;777333///...---+++******************************)))(((***...111222222555888444---444BBBBBB666666777999;;;===>>>===<<<<<<999555333333777;;;>>>??????BBBHHHKKKLLLPPPVVV@@@PPPZZZiiitttllluuuvvvVVVEEEHHHHHHUUUNNNQQQOOOHHHPPPNNNiiigggddd{{{RRRTTTZZZZZZ\\\XXXLLL>>>777999===<<<;;;===DDDIIIMMMWWWaaaiiirrrFFF>>>666999444===;;;;;;???DDDIIILLLMMMRRRPPPZZZlllKKK\\\RRRVVVWWWLLL???999;;;@@@DDDGGGPPPMMMOOOYYYeeerrr;;;777222///---,,,+++******************************)))((())),,,000222333555:::666...222@@@AAA777666888:::<<<=========>>>===:::555222222444888:::999:::>>>EEEGGGGGGJJJPPPddd^^^NNNSSSjjjkkkdddooo{{{~~~xxxIIIHHHLLLDDDMMMHHHKKKJJJEEERRRTTTrrrlll^^^ZZZRRRaaa[[[]]]\\\RRRBBB888999>>>999999;;;@@@EEEJJJRRRXXXpppppp}}}~~~;;;999999CCC:::=========AAAFFFLLLPPPSSSWWWTTTUUU{{{NNN[[[RRR[[[YYYQQQEEE<<<:::===AAACCCHHHKKKQQQVVV\\\eeettt999666222///------+++***************************)))(((((()))+++...111333555999888222222:::===:::666888;;;<<<<<<<<<>>>???>>>;;;777333222333555777999:::>>>DDDGGGGGGJJJOOOjjjuuuiiiWWW```ppplll]]]~~~dddDDDFFFKKKDDDGGGHHHJJJKKKIIIQQQUUUjjj```SSSiiiOOObbb[[[]]]^^^WWWHHH;;;999===;;;;;;;;;>>>CCCHHHNNNRRR]]]eeesss|||777<<<@@@TTTOOO>>>@@@BBBEEEHHHNNNUUUZZZ___\\\\\\uuuTTTUUURRR\\\XXXVVVMMMAAA:::;;;>>>??????GGGOOOTTTWWW___lllxxxzzz888555111...------,,,+++************************((((((((((((***---111444222555888666444555:::???666999<<<<<<;;;<<<>>>@@@???===999666333333444555;;;;;;???EEEGGGGGGKKKPPPAAA___tttkkkiiiHHHGGG@@@GGGHHHFFFLLLGGGIIIKKKHHHOOO[[[NNNMMMpppSSSZZZ[[[\\\^^^[[[NNN???999;;;>>>===<<<<<>>AAA@@@>>>;;;888555444444444888888;;;AAACCCCCCGGGMMMWWWXXXhhhmmmiii}}}aaa;;;MMM<<>>DDDIIIGGGTTTfffttt~~~tttKKK999======;;;AAAAAAFFFMMMSSSXXX\\\___bbbtttvvvhhhwwwwww[[[HHHYYYWWWUUUWWWVVVHHH777444<<>>???FFFNNNRRRWWW\\\gggjjjtttuuu999666222000///...,,,***+++++++++************))))))(((''''''(((+++...000333444888;;;777333777???GGG999888>>>:::777;;;<<>>;;;888555333222333666777;;;DDDNNNPPPLLLGGGUUUeeeooowwwxxxmmm]]]___zzzmmmkkk@@@@@@DDDEEEDDDEEEJJJNNNNNNEEEBBBBBBHHHJJJIIIIIIMMMuuuOOOZZZbbb]]][[[^^^NNN;;;<<<:::;;;;;;;;;:::===CCCGGGJJJOOOXXXbbbooonnnDDD888;;;<<<>>>@@@BBBGGGMMMTTTZZZaaaiiiooouuuqqqccc~~~|||sssQQQEEEWWWVVVVVVTTTKKK@@@;;;;;;AAA>>>>>>CCCHHHMMMTTT\\\bbbjjjqqqvvv999666222000///...,,,++++++++++++************)))***)))((('''(((***,,,...333333666999888444444666???CCC@@@;;;===:::777;;;>>>>>>>>>===:::777444222222555666777===GGGMMMNNNZZZkkkzzzlllzzziiimmmoooyyyAAACCCGGGGGGDDDDDDHHHJJJJJJHHHEEEDDDFFFGGGGGGIIIMMMXXX```WWW___\\\YYY^^^TTT@@@999:::::::::::::::<<<@@@DDDPPPPPPRRRYYYfffxxxaaa;;;999888;;;BBB???EEEIIIOOOTTTYYYaaajjjqqqpppqqqkkkaaajjj}}}}}}\\\MMMVVVXXXWWWTTTPPPKKKAAA777@@@>>>>>>@@@BBBFFFOOOYYYQQQ```gggnnnttt888555222//////...---++++++++++++*********))))))******)))(((((()))+++,,,444333444555666444222111666IIIEEE999>>><<<444:::<<<===>>>???===999555333222444555444777>>>HHHNNNIIINNNRRRXXXjjj}}}sssooommmppp|||www^^^JJJEEEHHHHHHDDDBBBEEEFFFFFFFFFFFFFFFGGGFFFFFFGGGIIIKKKxxxgggPPPYYY\\\\\\]]]WWWGGG999;;;:::999999999;;;>>>@@@MMMPPPUUUZZZbbbnnn}}}QQQ666===666777DDDAAAHHHMMMQQQSSSTTTWWW]]]ccccccppplllhhhdddppp}}}uuuXXXRRRZZZ\\\WWWTTTQQQDDD444======>>>@@@???@@@HHHRRRHHHXXX^^^^^^cccmmm888555111//////...---,,,+++++++++*********))))))******)))(((((()))******555333111111222444222000000GGGEEE:::???===666::::::<<<>>>???>>>;;;888555333333333333333888BBBKKKPPPMMMPPPYYY```ffftttzzztttppp~~~wwwyyyzzzKKK<<>>999;;;>>>??????===:::888444333222333333555<<>>@@@AAA@@@>>>EEEIIIGGGEEEDDDDDDBBBFFFddd```VVV[[[ccc```[[[TTTHHH===;;;999999:::;;;;;;:::???HHHOOOOOOPPP[[[rrr]]];;;666BBB;;;888DDDJJJGGGQQQZZZ]]]XXXRRRQQQSSSaaammmllleeeccc}}}rrrJJJPPPVVVXXXYYYWWWQQQJJJ<<<<<>>CCCKKKJJJSSSlllyyyjjj```nnnwwwzzzkkkcccwww777444111/////////...,,,+++++++++************)))(((((((((((())))))******+++000222111111555555111333666@@@EEEBBBDDDGGGCCC999;;;===??????>>><<<:::666222222555555333777===KKKHHHJJJSSS\\\fffxxxwwwxxxIII;;;GGGAAACCCCCC>>><<<>>>???>>>===DDDHHHDDD@@@BBBDDDCCCFFFUUUqqq}}}]]]WWWcccbbb^^^[[[OOO>>><<<999999;;;;;;:::999===EEEMMMOOOQQQYYYkkkyyywwwLLL===777>>>@@@>>>DDDMMMIIITTT___bbb]]]WWWVVVXXX\\\dddhhh]]]aaawwwxxxYYYQQQNNNSSSXXXYYYVVVTTTBBB>>>===???>>><<<===@@@AAABBBIII^^^sssmmm```cccsssxxxvvvsssmmmwww777444111/////////...---+++++++++************)))'''''''''((()))*********&&&...444333333666555111777000>>>JJJCCCGGGOOOGGG999;;;===>>>???>>>===<<<777222222666666333444999999@@@IIIPPP[[[fffkkkkkkpppuuuxxxzzztttwwwsss{{{sss}}}|||}}}wwwlllJJJ>>>===>>>BBBAAA===;;;===???>>>===EEEFFF@@@===@@@DDDEEEGGGKKKzzzlllxxxdddSSSaaacccaaa___TTT???<<<::::::;;;<<<:::888666???JJJPPPRRRUUU[[[aaa{{{yyy~~~~~~GGG@@@777:::DDDDDDDDDMMMMMMWWWaaaccc^^^YYYYYY\\\[[[bbbnnnaaahhhnnn~~~iii}}}jjjWWWJJJOOOWWWXXXVVVWWWGGG@@@<<<======<<<===@@@AAAIIIGGGIIIUUU[[[\\\cccddd~~~{{{\\\qqqnnnqqqxxxzzz|||lllsssiiittt888666222///------------******++++++++++++******))))))(((((((((((())))))(((***---111333333333222444///555EEEKKKFFFIIISSSCCC???<<<<<<===<<<<<<;;;999888666555444444444555777<<>>======<<<===>>>@@@@@@AAAHHHHHHSSSbbbbbb^^^^^^ddd______YYYJJJ???777888:::888888<<<::::::===DDDMMMTTTXXXXXXgggqqqqqq>>>888888???BBBAAAIIIVVVUUU___gggdddZZZVVV[[[ccckkkmmmmmmhhhcccjjjhhhttt{{{iiiCCCMMMVVVOOO]]]VVVMMMFFF>>><<>><<<===>>>>>>>>>>>>>>>======;;;===??????======@@@CCCCCCFFFIIIvvvRRRZZZ```ddd^^^fffPPPDDD:::888:::999:::<<<;;;;;;<<>>GGGKKKJJJPPP[[[[[[bbbgggccc[[[WWW[[[aaacccdddfffhhhhhhmmm{{{tttiiiEEE[[[^^^SSSWWWVVVOOOEEE???======;;;999<<<===???BBBFFFLLLPPPSSSRRRhhhwww{{{mmmqqqwwwggg}}}777555333000...---------******++++++++++++******))))))(((((((((((())))))''')))+++...111222333444777333222777@@@GGGGGGEEEWWWZZZTTTDDD;;;<<<>>><<<;;;:::999777555444444444///222555999===EEEOOOWWWUUUuuuuuugggaaaeeegggccc^^^vvvbbb777444;;;===???@@@<<<<<<<<<<<<<<<<<<<<<<<<999>>>AAA???;;;:::???DDDBBBFFFIIITTTdddNNNTTT___fff[[[kkkYYYKKK===999:::;;;;;;<<<<<<;;;;;;???EEELLLPPPRRR\\\dddmmmzzz}}}wwwkkkzzzoooDDD;;;<<>>HHHKKKIIIBBBPPP^^^ZZZFFF666555<<<<<<;;;:::888777555444444111222444666999???GGGLLLEEEggg|||zzz|||qqq______eeeccc\\\VVVhhhBBB888CCC<<<888AAADDD;;;;;;;;;;;;;;;<<<<<<===;;;===???>>><<<<<<>>>AAAAAABBBLLLGGGmmmtttfffOOO```___ZZZaaa```RRRBBB:::999:::;;;:::<<<;;;:::<<<@@@FFFKKKNNNOOOYYYbbbeeerrrUUUCCC<<<>>>FFFMMMMMMJJJMMMTTTVVV[[[```ccccccbbbaaabbbccc]]]\\\bbblllsss{{{sssmmmpppJJJQQQZZZYYYZZZWWWRRRJJJBBB>>>>>>@@@>>>===<<<;;;===@@@CCCFFFNNNNNNPPPVVV___eeehhhhhhhhhfffjjjvvv|||mmmbbbvvvuuufffmmm666555333111///---,,,,,,******++++++++++++******))))))(((((((((((())))))''''''(((***,,,///222444222999<<<;;;===EEELLLNNNDDDIIIZZZiii^^^BBB666<<<<<<<<<;;;:::888777555555444444444444666;;;@@@CCCDDDPPPZZZ```mmmqqqxxxeeeWWWTTT___\\\PPPTTTfffGGG999@@@GGG;;;;;;DDD@@@<<<;;;;;;;;;;;;<<<===>>>???===:::;;;>>>@@@???===???999GGGIIIddddddSSS]]]UUU```[[[cccXXXIII===999999999888;;;:::::::::<<>>>>>@@@???===<<<===???AAACCCEEEGGGKKKPPPSSSUUUTTTSSSTTT[[[eeelllqqqtttqqqmmmkkkyyygggcccooo555555333222///---,,,+++******++++++++++++******))))))(((((((((((()))))))))(((((((((***---111333...555<<<>>>>>>@@@GGGMMMXXXJJJKKKaaajjjXXXAAA777;;;<<<;;;;;;:::999777666555444222222333666999;;;BBBFFFNNNUUUYYYaaasssuuu|||kkk]]]WWWTTTWWWWWWHHHBBBbbbVVVAAA;;;:::::::::BBBCCC999;;;;;;:::::::::<<<===>>>AAA<<<888:::???AAA>>>:::BBB888AAAKKKAAAkkkwwwmmmYYYPPPggg___bbb]]]QQQCCC:::888888777999999::::::;;;>>>BBBFFFJJJLLLXXXiiippptttmmm===<<>>======<<<<<<===>>>???<<>>AAAHHH[[[PPPKKKVVVfffgggPPP888:::;;;<<<<<<;;;:::999888555444222111222333555666;;;AAAIIIMMMOOOWWWjjj|||wwwwwwaaaXXXQQQQQQSSSSSSMMMLLL```ccc444======666333<<>>???EEE>>>lllccc[[[UUUcccbbb```aaaZZZJJJ===999888777666888:::::::::<<<@@@CCCJJJIIIMMMWWWfffxxx|||yyypppyyyQQQ???>>>DDDKKKRRRQQQMMMMMMSSSYYYWWWZZZ\\\[[[XXXXXX[[[^^^dddaaaaaaeeeeeeaaa^^^___dddyyyxxxXXXRRRWWWZZZ]]]]]]WWWNNNEEE@@@;;;;;;<<<===============EEEFFFGGGHHHKKKTTT```iii}}}uuutttttt]]]aaasssyyy~~~dddZZZWWW___{{{555555444222000...,,,*********++++++++++++******))))))(((((((((((())))))+++)))'''&&&'''***...000666111777EEEIII@@@===DDDPPPYYYZZZWWWbbbnnn___CCC::::::;;;<<<<<<;;;:::999777555222111222333444444999<<>>??????>>>===;;;???EEEIIINNNRRRXXX\\\{{{{{{mmmmmmsssaaagggyyy~~~|||}}}fffWWW[[[hhhyyy666777666333///---,,,,,,+++++++++************)))))))))))))))))))))))))))(((***++++++******+++,,,444111000666???CCC???:::QQQ```___PPPQQQdddggg[[[@@@;;;777999<<<>>><<<999999777555333222333444555111222555999???GGGMMMQQQVVV[[[kkkwwwppp|||}}}ppp```VVVOOOKKKLLLOOOJJJEEEIIIgggGGG777@@@;;;888555555777888888666888888777777888888999::::::<<<======<<<:::;;;<<<:::AAA:::<<>>@@@EEEJJJMMMOOOTTT\\\ccctttoooPPP:::CCCIIIOOO___ggg___UUUUUUXXXYYYXXXYYYYYYUUURRRWWWbbblllbbbYYYWWW[[[YYYTTTXXXbbb___bbbyyy}}}\\\jjjpppUUUNNNSSSYYY[[[___\\\MMMDDD===666555:::<<<999444888<<<@@@BBBBBBEEEIIIMMMSSSaaannnnnnggghhhwwwkkk___nnnrrrhhhqqq}}}hhhjjjddd``````aaaeeellluuu666777666333///---,,,,,,+++++++++************)))))))))))))))))))))))))))&&&((())))))))))))+++,,,///000333777<<<@@@BBBDDD>>>NNNXXXSSSLLLRRR]]]cccYYYGGG:::::::::666666<<<:::999777555333222222222222333444777;;;@@@FFFIIIHHHQQQaaapppsssvvvttt|||uuu|||}}}ttt```XXXQQQLLLHHHDDDFFFJJJCCCQQQkkkggg<<<777<<<;;;888555555777888777666888888777777777888999999:::<<<======<<<;;;;;;<<<<<>>WWWqqqSSSYYY]]]```___aaa^^^LLL:::888999888999;;;999666888===:::???FFFKKKPPPWWW```ggg}}}|||WWWEEELLLOOOTTTbbbhhh```WWWWWW[[[\\\YYY]]]___]]]YYYXXX]]]cccccc___```gggggg___^^^eeeccccccrrr{{{dddkkk]]]VVVVVVTTT[[[___XXXMMMEEE<<<777888;;;;;;999999;;;<<<<<<<<<>>>BBBFFFBBBMMMZZZ______aaahhhpppnnnaaabbbjjjuuu}}}iiiiii|||666777666333///---,,,,,,+++++++++************)))))))))))))))))))))))))))%%%'''((()))((((((***++++++000666777777999@@@GGGCCCLLLYYY^^^ZZZVVVaaaoootttOOO;;;===CCCAAA:::;;;:::999777555333222111333333333444666999<<<>>>???IIIYYYaaa___bbbwwwsss{{{uuueeeZZZXXXMMMFFFJJJPPPNNNHHHCCCfffLLL999===999:::888555555666777777666777777777777777888888999:::<<<======<<<;;;<<<<<<<<>>BBBIIIPPPVVV\\\```bbbwwwsssjjj^^^ZZZcccvvvwwwuuu|||666777666333///---,,,,,,+++++++++*********))))))((((((((((((((((((((((((((()))***)))(((((()))******000666777555666;;;@@@KKKKKKPPPWWW\\\]]]___dddhhh???111===@@@444::::::999888777555333222333333222222333444666777:::CCCNNNSSSPPPUUUjjjzzz}}}zzzqqqiii```TTTLLLJJJGGGEEEEEEDDDCCCIIIPPPggg@@@<<>>IIInnnjjjJJJ888888:::222777777666444444444555666666666555555666666777888888999;;;<<<;;;:::;;;<<<888???>>>:::===??????AAAQQQoootttyyyQQQVVVddddddYYYZZZYYYIII<<<888777999999777888;;;999:::===???BBBEEEJJJMMMVVVccccccnnnuuu|||yyy||||||uuuKKK@@@HHHXXX```ZZZYYYeeekkkfff```^^^XXXQQQQQQXXX```eeefffdddcccccc]]]ZZZ[[[aaagggkkknnnpppfffllleeeccc~~~mmm___FFFWWWbbbSSSTTTSSSRRROOOJJJCCC===:::999:::<<<>>>>>>>>><<<:::???>>><<<<<<>>>EEEMMMRRRUUUaaafff]]]XXX]]]aaa___llllllrrr~~~{{{xxx666777666333///---,,,,,,+++++++++************)))))))))))))))))))))))))))---------,,,)))'''((((((((()))...555===BBBCCCBBBGGGXXXeeeeeeaaafffqqqyyyeeegggzzzhhhFFF888999999999999999999999999333333333333444444555555333333444777<<>>gggdddaaaRRR\\\hhh]]]XXXZZZOOO@@@:::666888888777999;;;666666777:::===AAADDDFFFNNNXXXTTT^^^gggwwwyyyoooqqqHHHBBBMMM[[[aaa\\\VVVaaahhhgggeeefff```WWWTTTXXX]]]```aaaaaaaaaaaaYYYUUURRRUUU\\\dddhhhkkkaaajjjfff___kkklllxxxPPPPPP]]]PPPPPPPPPQQQOOOJJJCCC>>>999999:::<<<>>>>>>;;;999666999<<<===<<<===@@@BBBEEELLLNNNKKKMMMUUUZZZYYY^^^^^^```eeelllrrrtttuuuyyyxxxuuu~~~yyy|||666777666333///---,,,,,,+++++++++************))))))))))))))))))))))))))))))++++++***)))((()))***((((((***000888@@@DDDFFF888CCCUUUaaa^^^YYYbbbqqqoooaaabbb}}}gggDDD<<<;;;:::999888888999:::555555444444444444444444444555555666888>>>DDDGGGCCCJJJYYYaaa___kkk}}}yyyvvvrrriii[[[RRROOOLLLHHHDDDCCCBBBBBBBBBGGG<<<@@@___rrrTTTAAA===666444888777555666666444222111444666555555444444555555666777444666888888888888888::::::666:::;;;777888>>>>>>AAAFFFlll```RRRccc\\\UUUZZZTTTHHH@@@999888888777888;;;555555555777:::>>>@@@BBB@@@NNNPPP\\\dddmmm{{{wwwnnn```GGGLLLSSSXXX[[[YYYRRR[[[___]]]]]]```\\\TTTUUUWWWZZZ]]]]]]^^^^^^^^^TTTQQQOOOPPPVVV]]]^^^]]]aaagggfffccchhhvvvqqqiiiMMMYYYQQQMMMKKKLLLPPPPPPMMMIII>>>;;;999999;;;<<<<<<:::888:::;;;============>>>@@@AAABBBCCCFFFKKKPPPRRROOOUUU\\\______^^^___```kkkoooqqq666777666333///---,,,,,,+++++++++************)))))))))))))))))))))))))))&&&'''))))))((((((***+++(((((((((***000888@@@EEEAAA;;;IIIeeelll^^^\\\jjjlllvvvoooggg???===;;;888777777888999666666555555444333333222111444555444333666:::<<<>>>GGGSSSQQQIIIRRR[[[VVVggg___zzzyyysssyyyxxxpppcccYYYUUUUUUQQQKKKBBBBBBBBBBBBBBBCCCBBBBBBDDDVVVxxxbbb999555===AAA777333555222444666666444111111333666555444444444444555666666333555777777777777888999999222777>>>::::::>>><<>>:::666555999===??????BBBBBBEEEIIIIIIFFFFFFHHHJJJLLLNNNRRRUUUXXXZZZZZZ\\\^^^```tttcccsss~~~777666555222000...,,,++++++++++++************)))************************+++*********))))))((((((%%%'''(((((()))///999BBBMMMDDD@@@KKKaaappplll```zzzvvvwwwbbbyyyJJJ>>>CCC444999AAA---===888444555999;;;666111000000111222444555666666===>>>???BBBFFFKKKPPPSSSVVVOOOZZZvvvddd}}}tttmmmhhhfffbbb]]]VVVPPPMMMJJJCCC<<>>555777999::::::888555444444333333222222333333444222333333444444333333222666666555555555777888999888888999999999:::::::::AAA999JJJvvvgggmmmQQQ]]]ddd[[[WWWWWWNNNBBB:::888888888777999888777666777:::<<<>>>@@@BBBEEEHHHNNNUUU^^^cccwwwvvvyyy~~~ssslllNNNQQQTTTSSSOOONNNPPPRRRGGGPPPMMMFFFKKKOOOPPPUUUSSSSSSSSSTTTSSSTTTYYY_________YYYSSSXXXcccbbbXXXaaabbbbbbcccgggnnnsssuuu___wwwbbbJJJKKKIIIBBBBBBKKKSSSSSSQQQIIICCC@@@999444777@@@:::::::::::::::;;;<<<<<<<<<===???BBBDDDGGGIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPTTTWWW[[[^^^___```bbbcccqqqwww888777555333111...---,,,+++++++++************)))************************************)))))))))(((''')))***)))(((,,,444;;;BBBNNNSSSOOOQQQcccxxxmmmwwwmmm______oooEEE222;;;AAA999222777<<<<<<999777888:::333333333333333444444444777777888:::>>>BBBGGGIIIcccaaa^^^```iiiuuu{{{{{{uuu{{{vvvzzzkkkjjjgggccc___\\\YYYXXXLLLKKKHHHEEEDDDDDDCCCAAA<<<<<<>>>DDDAAA888MMMwwwqqqFFF:::555666777888777666444333333333222222222222333333333333333333333333333333777666555555555666777888777777777888888888999999999444>>>YYY```nnn]]]EEEYYYeee```ZZZSSSHHH???:::999999:::999888888777888999;;;<<<===???BBBEEEJJJQQQYYY^^^aaahhhuuu}}}ttt~~~UUUEEEIIIOOOUUUWWWVVVSSSPPPWWWYYYRRRMMMOOOOOOPPPXXXTTTRRROOOMMMMMMQQQZZZaaaZZZccceee``````ccc```XXXbbbfffhhhfffcccdddiiimmmlll{{{YYYFFFKKKRRRWWWUUUMMMWWWRRRMMMIIICCC;;;666555999888888888888999;;;<<<;;;;;;===>>>@@@BBBCCCDDDCCCDDDEEEFFFGGGHHHHHHIIINNNRRRWWW\\\___bbbeeeggg\\\```fffiiimmmsss}}}{{{xxxwwwzzz~~~999888666444111///---,,,+++++++++************)))************************************)))))))))))))))++++++***((()))...222FFFIIISSSWWWKKKHHHfffdddsssXXX}}}aaa???444BBBBBB>>>999777888999999888777666666555444333222111222222222444666:::===>>>TTT\\\VVVGGGMMMcccjjj```gggccczzzwww{{{fff}}}uuullljjjhhhccc```___^^^\\\XXXTTTPPPNNNBBBBBBBBBAAA???>>>???AAABBBIII>>>:::KKK^^^{{{vvv???000<<<555555444444444333333333333333222222222222333333444333222111111222333444888777666555444555666666666666666777777777888888777222:::999YYYYYYpppXXXUUUaaabbb\\\XXXPPPGGG???;;;:::;;;999999999999999999999999999;;;===@@@DDDJJJQQQVVVUUU]]]lllzzzyyyqqqooopppzzzOOOHHHIIIMMMRRRWWWXXXTTTQQQYYYQQQLLLNNNOOOMMMRRR[[[XXXUUURRRPPPSSS^^^kkktttXXXeeekkkeee^^^^^^^^^\\\___dddhhheee___\\\aaahhhvvvkkkmmmuuuNNNCCCBBBPPPWWWKKKUUUTTTPPPKKKIIIFFF???777999888666555666777999:::::::::;;;<<<<<<===>>>>>>AAABBBCCCDDDEEEFFFFFFGGGHHHLLLQQQUUUXXX[[[___bbb^^^``````^^^[[[[[[___cccaaaaaaaaabbbeeeiiimmmooo999888777444222000...---+++++++++*********))))))*********************************)))))))))))))))(((***+++***)))(((***,,,@@@FFFPPPUUUMMMHHHRRRbbbmmm|||SSSyyyIII:::>>><<<;;;::::::999888666888888777666444333222222222222222333444666888999888EEEFFF===DDDXXX\\\OOO___TTTcccYYYYYY~~~|||vvvnnnppplll```YYYZZZ\\\\\\TTTSSSPPPMMMHHHCCC@@@>>>BBB@@@AAACCCDDDBBBAAABBB@@@HHHBBBRRRgggEEE;;;:::999555444333222222222333333222222111111111111222222444333111000000111333444888777555444444444444555666666666777777777888888777444;;;999===yyyeeeYYYOOO[[[YYYZZZXXXPPPFFF>>>::::::999999999999999888777666777888;;;===@@@EEEJJJOOOTTTYYY___eeekkkuuuwww{{{kkkmmmtttWWWLLLLLLKKKIIIJJJNNNUUU]]]bbbbbbTTTSSS[[[WWWQQQVVV___YYYYYYWWWWWW___nnn}}}ZZZbbbcccZZZSSSUUU]]]bbb[[[\\\______\\\\\\ccckkkpppllljjjtttxxxJJJFFFZZZZZZSSSVVVSSSLLLJJJMMMKKKEEE===;;;888666555555666777:::::::::;;;;;;<<<<<<<<<@@@@@@AAABBBCCCDDDEEEEEEDDDGGGIIIKKKLLLMMMOOOQQQQQQQQQQQQOOOMMMLLLOOOQQQUUUUUUVVVWWWXXXYYYYYYYYY999888777444222000...---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******&&&((()))***)))))))))***)))FFFZZZZZZ^^^hhh^^^HHHdddqqqoooSSS555;;;@@@>>>888555888===777777777666666555555555444444444444444555555666333999<<<<<<@@@GGGGGGBBBPPPBBBOOOQQQGGGQQQ\\\```hhhuuuzzzwwwzzz{{{|||xxxsssmmmgggzzzlllcccWWW\\\^^^^^^[[[VVVOOOIIIEEECCCAAA>>>======>>>>>>???:::;;;BBBFFFEEECCCDDD;;;???XXXeee:::222<<<<<<111666444333111111222333444222111111000000111111222444333111000000111333444777666555333333333444444777777777888888888999999111999888999:::AAAqqqrrrvvvSSSPPPTTTXXX[[[XXXNNNDDD<<<888999999999999999888666666666888999;;;===@@@EEEHHHMMMQQQVVVZZZ___jjjzzzmmmiiiuuuVVVCCCSSS|||cccRRR@@@FFFHHHIIIGGGIIISSSdddqqqyyyiiilllsssdddYYY\\\^^^YYY[[[YYYWWW]]]jjjsssuuuXXX[[[ZZZTTTPPPTTT\\\aaa[[[VVVUUUYYY[[[^^^fffnnnaaafffpppqqq|||NNNIIIOOORRRVVVUUUQQQNNNOOONNNKKKCCCAAA===999777555555555777777888888999:::;;;;;;999999:::;;;<<<===>>>>>>@@@BBBCCCCCCBBBBBBCCCEEE@@@BBBEEEHHHLLLPPPUUUXXXSSSTTTSSSSSSQQQNNNKKKJJJ999888666444111///---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************%%%&&&''')))************&&&000NNNqqq|||rrrlllsssOOObbb{{{|||cccCCC222333999<<<:::777777777777777777777777444444444444444444333333888444444888999999;;;@@@HHH888<<>>DDDBBB???======???AAACCCBBB<<<:::???AAA>>>@@@FFFZZZpppggg???555888444222777444333222111111111222333111111000000000000111111333222111000000111222333666555444333222333444555777777777888888888999999000AAA666333>>>666XXX___bbbSSSRRRVVVZZZZZZTTTJJJAAA<<<999999888888777777777777666777999:::;;;===@@@CCCCCCIIIQQQVVVZZZaaakkkssslllmmmnnnrrrqqqssskkkdddjjj\\\DDDBBBggg|||UUUNNNIIIGGGMMMPPPNNNJJJMMMYYYdddrrrgggqqquuu___VVV]]]ZZZ^^^```\\\VVVVVV]]]^^^YYYRRRVVVYYY[[[ZZZYYYYYYZZZ___WWWTTTYYY]]]^^^dddlllkkknnngggdddZZZNNNLLLJJJLLLPPPQQQNNNLLLMMMHHHFFFCCC@@@<<<999777666555555555666666777777888666666777888999:::;;;;;;<<<===>>>>>>===>>>@@@BBBGGGHHHJJJMMMPPPTTTWWWYYYTTTTTTSSSRRRPPPNNNMMMKKK888777555333111...---,,,+++++++++************)))))))))))))))))))))))))))((()))))))))************'''''''''(((*********)))///222bbbuuugggqqq|||YYYZZZvvvRRRCCC???<<<777999999888888888777777777555555555555555444333333333222222444555666999===BBB@@@555888@@@>>>???CCCHHHKKKVVVPPPVVV[[[uuuWWWVVViiiooohhhkkkwwwjjjmmm|||~~~~~~uuubbbaaa^^^aaaVVVZZZWWWRRRJJJ[[[GGGRRRNNNGGG@@@;;;:::;;;>>>@@@===<<<;;;999999999999999DDD@@@???BBB@@@AAAPPPcccUUU???222777999222111999222111111000000000000000000000000//////000000000111111111111111111111111444333222222222333444555666666666777777777888888444<<<555555>>>888CCCkkkfff\\\zzztttTTTUUUWWWXXXVVVQQQIIIDDD999888777666666777888888666777888888888:::<<<>>>???DDDJJJOOORRRVVV[[[^^^wwwwwwlllUUUHHHDDDDDD777UUUlllEEEKKKUUUKKKOOORRROOOIIIHHHNNNTTT]]]WWWggggggLLLKKKYYYSSS]]]```\\\SSSRRRXXXUUUMMMNNNUUU]]]bbb___ZZZVVVVVV___ZZZZZZ```___[[[```jjjuuussshhhgggqqqyyymmmgggSSSGGGMMMRRRMMMLLLPPPJJJIIIHHHFFFCCC@@@===;;;777777777666666666555555777888888999:::;;;<<<<<<999:::;;;::::::;;;===@@@CCCBBBBBBBBBCCCDDDDDDCCCNNNMMMMMMMMMNNNOOOQQQQQQ777666555222000...,,,++++++++++++************)))))))))))))))))))))))))))(((((())))))*********+++)))((('''((()))******)))(((***(((,,,FFFiii{{{zzzhhhXXXgggtttccc===777@@@;;;::::::999888777666666777777777777777666555444///555777555333555444000###>>>:::555:::777;;;BBBGGG>>>HHHLLLUUUMMMeeeLLLRRRZZZYYYXXX___aaacccmmmpppwww~~~{{{|||bbblllpppllloooqqqmmmwww[[[]]]mmmjjjZZZTTTNNNIIILLLMMMMMMDDDRRRGGGGGG:::>>>777999<<>>@@@BBBBBBBBBBBB<<<<<>>AAAJJJvvv{{{KKKIIIXXXLLLGGGHHHHHHGGGHHHKKKRRRWWW^^^[[[kkkdddCCCEEEWWWNNNUUUXXXUUUNNNPPPXXXWWWNNNPPPWWW___bbb]]]UUUTTTWWW[[[ZZZ```fffbbbZZZ^^^kkkaaaxxxqqqcccgggeeeqqqyyytttTTTRRRTTTLLLJJJQQQJJJJJJKKKJJJHHHEEEAAA???<<<<<<;;;999888777666555666666777888999:::;;;;;;999999999888777777999;;;<<<<<<<<<>>>AAACCCCCCCCCCCCBBBBBBCCCFFFIIIMMMOOO888888777444000---,,,,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************,,,***+++...111CCCnnnooooooMMMXXX]]]>>>>>>666999???:::999:::555999666666;;;<<<777333111444444444444444444444444444444444555555666666666888888999<<<@@@DDDIIIKKKEEEFFFHHHJJJMMMOOOQQQRRRWWWWWWYYYaaaooouuummm```nnn|||}}}vvvwwwwwwssssssqqqyyyooovvvuuu{{{kkkjjjppp|||ZZZsss}}}mmm^^^SSSPPPQQQSSSPPPPPPNNNLLLJJJGGGDDDCCC>>>>>>>>>>>>>>>>>>======999;;;<<<<<<:::999:::;;;???999???888;;;EEE===@@@HHHAAAEEEfff|||KKK888777666444333222111111111...000111000///...///111111000...------......///000000000000000000000000111111000000111111222333444444444555555555555666444555666888999999999999DDD[[[wwwdddKKKZZZWWWLLLQQQVVVJJJCCC:::666777888777444:::999777666666888:::;;;;;;===???CCCGGGMMMTTTYYYYYYcccgggeeellltttwwwzzzhhh{{{vvv```HHH===HHHIII888NNNgggdddlllNNNEEEEEEAAAFFFJJJJJJGGGFFFIIIMMMXXX]]]___WWWJJJBBBDDDIIIDDDEEEFFFKKKVVV^^^ZZZRRRQQQXXXaaaeee___UUUOOOOOOSSSXXXYYYTTTRRRXXX___bbbggglllddddddmmmfffggg___OOONNNKKKVVVTTTJJJDDDHHHJJJGGGGGGKKKJJJGGGBBB>>>;;;:::::::::777777777777777888888999999999999999888888888888::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>888888777444000---,,,,,,,,,,,,+++++++++*********(((((((((((())))))))))))))))))(((((((((((())))))(((((()))******************)))+++---...999XXXxxx}}}wwwRRR\\\~~~EEE:::999:::444555;;;999;;;888666555333444;;;DDD555555555555555555555555444444444444555555555555555555555666888;;;>>>@@@======???AAACCCEEEGGGHHHOOONNNNNNTTT___ddd\\\PPPRRR```dddZZZSSSYYYdddhhh___fffhhhiii{{{eee~~~qqqjjj~~~uuu~~~ooowwwiiiyyyppp|||mmmoootttaaaxxxZZZ```___qqqiiiPPP```UUUTTTRRROOOMMMLLLKKKKKKFFFFFFEEECCCAAA???===;;;::::::::::::::::::::::::999:::<<<<<<<<<>>>AAACCC666;;;LLLGGG>>>>>>;;;HHH???OOOiiizzzPPP999222555444333222000000000000...000111000///...///000222111///...---......///////////////////////////111111000000111111222333444444444444555555555555222333444666777777888888888VVVrrroooUUUNNNQQQVVV[[[WWWPPPIII@@@:::888888777666:::999888777777777888888:::;;;>>>@@@CCCHHHNNNSSSOOOYYY^^^\\\___kkkssssssttt}}}qqqcccmmm~~~rrruuuQQQ@@@IIIJJJBBBCCCJJJ~~~iiiRRR[[[HHHIIIKKKJJJKKKJJJHHHFFFFFFIIIKKKQQQVVVYYYUUUMMMJJJMMMRRRVVVQQQLLLOOOZZZccc___UUUUUUUUUWWWWWWRRRMMMLLLNNNMMMRRRUUUUUUSSSUUU]]]dddaaahhhhhhrrr{{{vvvooooooUUU===RRRKKKRRRUUUQQQNNNMMMIIIBBB<<>>???EEEAAA222===777777>>>BBB===444...777777777777777777777777555555555444444444444444444333222222222333444555444555666888:::<<<===>>>GGGEEEDDDHHHQQQWWWQQQGGGLLLYYY^^^TTTLLLSSS```iiiZZZYYYQQQNNN___qqqkkkVVVaaakkk~~~]]]NNNccc```lll^^^nnnrrrgggaaalllzzzaaa]]]ooorrrvvvzzzqqqbbbnnnllldddhhhllllllpppzzzzzzaaagggiii]]]dddRRRXXX```qqqiiiNNNRRRbbb\\\HHHTTTLLLJJJXXXSSSFFFKKK???AAACCCDDDDDDBBB???>>><<<<<<<<<;;;999888666666999999999999999999999999:::;;;;;;:::999999<<<>>>OOO:::666444>>>KKKLLLZZZ~~~eee???444333222333333111000////////////...///000000......///000333222000///.........///////////////////////////111000000000000111222222333333333444444444555555333444555666777888888888999555fff{{{```zzz___JJJTTT[[[NNNVVVQQQIIIAAA;;;888777777999999888888777666666666999:::;;;<<<>>>AAAFFFJJJKKKSSSWWWTTTWWWbbbjjjkkkvvvsssrrrwwwsssiiiZZZGGGDDDMMMBBB666TTToooXXXMMMRRRJJJTTTVVVPPPMMMIIIGGGHHHJJJLLLMMMKKKOOORRRRRRRRRSSSWWW[[[bbbYYYOOONNNYYYbbb]]]SSSUUUQQQOOOQQQOOOLLLLLLPPPQQQTTT\\\cccbbb___hhhuuuaaabbbaaajjjvvvoooeeejjj\\\fffaaaWWWSSSNNNIIIGGGJJJNNNMMMKKKQQQKKKFFFFFFIIIIIIDDD>>>======<<<;;;::::::::::::888888777777777666666666666666666666666777777777888888888888888888888888888888777444000---,,,,,,++++++++++++************(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************)))((()))+++)))&&&***111888]]]yyy```tttfff>>>111<<>>FFFMMMJJJCCC>>>JJJQQQLLLFFFGGGLLLNNNSSSQQQIIIEEEPPP___\\\PPPPPP^^^oooUUUEEEQQQPPPZZZRRR]]]aaaWWWPPPVVVbbbjjjwwwZZZPPPXXXYYY\\\^^^WWWSSS```___WWWXXXXXXWWW\\\fffkkkXXXTTTSSSRRR]]]OOOPPPHHHOOORRREEE@@@BBB===@@@III@@@999BBBDDD>>>@@@EEECCC@@@<<<999888888888888999999999888888777666::::::;;;;;;;;;;;;<<<<<<;;;=========;;;;;;<<<===999;;;MMMIIICCCQQQqqqbbb999///666777333333222111000////////////...///000///......///000444222111///.........///////////////////////////000000000000000111222222222333333333444444444444555555777888999:::::::::999DDD???lllhhhkkkIIIGGGVVVTTTTTTSSSOOOIIIBBB<<<999888777777888888888777666666888999:::::::::<<>>AAA@@@???===<<<<<<;;;;;;999999999999888888888888666666666666666666666666666666666666666666666666888888777444000---,,,,,,+++++++++*********))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************+++))))))******(((''')))###GGG|||{{{WWWeeeXXX333222888???AAA:::444:::CCC777777777777777777777777666666666555555444444444555555444444444444444444222222222333444555555555333444333333999>>>>>>999333999======<<<;;;888555:::===>>>???EEEMMMOOOKKKFFFQQQ]]]OOODDDHHHEEEHHHDDDEEEJJJMMMJJJIIIUUUdddcccSSSLLLNNNNNNOOOPPPNNNLLLVVVUUUNNNNNNJJJHHHNNNTTTZZZMMMBBB>>>AAAHHH???AAA888777;;;>>>BBB???555<<<;;;888999===999666:::<<<:::777444444666888:::888999::::::::::::999999;;;<<<<<<<<<=========>>>;;;===???@@@@@@@@@AAABBBCCC>>>VVVmmm\\\777///444555222111333222111000000///000000---///000///...---...///333222000///.........///........................000000//////000000111222222222222222333333333444444555666777888999999999222AAA:::@@@sssrrr}}}tttQQQQQQZZZNNNPPPRRRPPPJJJCCC===:::555666777888999999888888888999:::999888999;;;===???CCCEEEFFFLLL[[[jjjssspppfffnnnwww~~~}}}ooozzzuuukkk^^^UUUKKKJJJ???JJJwww}}}rrrTTTSSSggg\\\TTTSSSSSSLLLHHHFFFIIIPPPSSSQQQNNNPPPOOOOOOPPPRRRUUUWWWXXXPPPQQQPPPMMMNNNRRRRRRNNNVVVOOOOOOWWWXXXQQQOOOSSSZZZZZZbbbmmmiii^^^bbbpppaaa\\\[[[\\\YYYXXXZZZZZZbbbjjjkkkppp}}}___PPPPPPQQQ???IIISSSPPPDDD===@@@GGGCCCCCCAAA@@@>>>=========<<<<<<<<<<<<;;;;;;;;;:::888888888888888888888888888888888888888888888888888888777444000---,,,,,,+++************)))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************+++***)))***+++++++++***444***555bbbqqqpppnnnVVVHHH;;;999;;;:::777666888888888888888888888888777777777666666666666666444444444555555555555555222222222222333333333333333444333111222555444000999777555666999;;;:::888///444999;;;;;;;;;<<<===:::AAAFFFBBB>>>===:::777===888:::BBBAAA;;;AAAPPPEEEDDDAAAAAABBBCCCEEEGGG:::AAA???;;;===999777>>>===BBBAAA999666888888333444888777222444::::::555777111333:::999222111555222444555777888888888777888999::::::;;;;;;:::::::::;;;;;;<<<<<<=========:::;;;<<<<<<<<<>>>AAACCCVVVnnnnnnEEE555000888888,,,***333222222111000000000000000---...//////------...///111000...------......///........................000////////////000111111111111222222222333333333111222333444555666666666:::***===???;;;\\\SSSRRREEEJJJMMMQQQSSSQQQKKKCCC???777888888888888999999999777888999888777777999;;;777<<>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888777444000---,,,,,,************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))*********************))))))***,,,,,,+++###''')))111NNNhhhsss\\\DDD======???AAA999999999999999999999999777777777777888888888888555555555666666666555555333333333333333333333222333666666333222444444000444111///000111222444666555555777888666333333555333888666888777444555111999777777888777444444666333999777444999::::::===888<<<888666<<<999666===222333999777666888555666222;;;999222222333222555555000444888444333555555666888:::;;;;;;:::888666888999::::::;;;;;;::::::::::::;;;<<<<<<===>>>>>><<<<<<>>>BBBJJJVVVccclllkkk>>>111111555888444------444000000//////......//////---...//////------...///...------,,,,,,---///000........................///////////////000111111111111111111222222222222///000222333444444555555???,,,888===---VVVaaammmPPPMMMMMMOOORRRTTTQQQJJJDDD===<<<:::999888888888999555666777777666666888999777;;;???BBBBBBCCCFFFJJJKKKPPPWWWZZZiii~~~~~~xxxttt{{{zzz|||nnnhhh___VVVOOOLLLKKKKKKBBBPPP^^^[[[GGGMMMHHH[[[XXXXXXHHHQQQHHHFFFEEEGGGLLLOOOPPPOOOUUUUUURRRNNNJJJHHHJJJLLLFFFKKKNNNMMMPPPTTTVVVUUUSSSLLLLLLSSSPPPFFFHHHSSSVVVXXX[[[]]]]]][[[ZZZZZZ]]]WWWbbbkkkeeehhhhhhYYY^^^___iiinnnbbb[[[xxxxxxgggUUUIIICCC@@@???DDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>??????>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;888888777444000---,,,,,,************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************((())))))))))))++++++)))))),,,000...---JJJ{{{bbbrrrKKK>>>BBB;;;;;;;;;;;;;;;;;;;;;;;;777777888888999999::::::777777888888888777666666666666555555555444444444...222444222111444444222333444666777444111222444555000///222444444666:::333777222555444111777444000666555000333;;;888///444:::666111888999666888444666000///666444111777:::444777444333444000777///333000000:::999555999888666999777111888???888888777777777888999;;;<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>???@@@@@@>>>AAAHHHVVVkkkMMM===666777777222,,,---333444/////////...---------......---...///...------...///,,,,,,++++++,,,---///000........................///////////////000111111000111111111111222222222111111333444555666666666///@@@111222HHH999QQQTTTaaaRRROOONNNQQQTTTTTTNNNHHHAAA???<<<999777666777777333555666666666666777999999999:::;;;;;;>>>EEEMMMOOOMMMRRRSSSTTTbbbpppnnnzzzqqq|||yyyfffaaa~~~zzzooowww{{{uuunnniiigggYYYUUUNNNFFFAAA@@@CCCFFFsss{{{sssOOOUUUFFFPPP>>>IIIKKKRRR???MMMCCCBBBBBBDDDIIIOOOTTTVVVTTTTTTRRRMMMHHHEEEHHHKKKEEEGGGFFFGGGLLLSSSUUURRRHHHGGGPPP^^^[[[NNNLLLWWWQQQVVVYYY[[[```ggggggccc\\\PPPWWWaaa___ggghhhTTT^^^^^^^^^^^^^^^```fffkkkvvvMMMGGGRRRDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<777888888555111---,,,,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******+++)))***+++(((222TTTxxx{{{jjj}}}gggSSS???===FFFCCC<<<:::666AAA;;;333444AAALLLJJJAAA@@@444000888999111000777666555444444555555333222222222222222111111111111222333333222111111222444333333333222222111111111222222222222222222222222222222333333333444444444444444444444444444444444444444444444444444444444222222333333444555666666777777666666666555555555333444666888999888777666>>><<<777444777;;;:::555:::999;;;===999555:::BBB<<<<<<;;;<<>>???EEEGGGIIIKKKNNNRRRXXX\\\bbbeeessswwwwww{{{uuu~~~}}}yyyjjjggggggaaaUUULLLNNNLLLGGGDDDAAA<<>>AAA;;;AAACCC===:::>>>???<<<888888888555111---,,,,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************))))))))))))******,,,***+++---((($$$000AAAwww~~~uuutttXXXIIIEEE@@@222888======::::::AAAHHHCCCAAA===:::999999888666555444222333444555444333444444444555555666666666222333333222111111222444444333333333222222222222333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444333333333444555555666666777777888888888888999999;;;:::888777888:::===>>>333777888888;;;??????;;;:::666777???DDD???888555999AAAIIIOOOVVVhhhZZZAAA999666111.................................---------,,,,,,,,,------,,,,,,,,,,,,++++++...............---,,,,,,---......///////////////111111000000000////////////000222222111000222333///111444444333222222333333555666555444777>>>CCCcccoooYYYRRRjjjwwwFFFGGGSSSTTTRRROOOLLLHHHCCC???:::555222777777777777777888888888888888777888999:::<<<===???AAACCCEEEGGGKKKPPPTTTTTTVVVaaaoooppplllxxx~~~~~~fffccc```\\\UUULLLIIIKKKFFFGGGDDDEEEIIIMMMfff```OOOWWW@@@GGGGGGEEECCCHHHMMMIIIBBBAAABBB>>>>>>CCCEEETTTooo[[[PPPOOOPPPGGGEEEIIIIIIIIIFFFDDDEEEIIINNNQQQSSS[[[VVVOOOJJJJJJNNNTTTXXXTTTOOOJJJJJJPPPVVVZZZZZZaaa]]]```kkkppphhhYYYPPP___UUUWWW[[[UUUXXXeeelllaaa___ffflll___DDDKKKLLL@@@;;;@@@CCC???@@@FFFHHHEEE@@@===???BBBAAA===@@@AAA???;;;999;;;>>>???888888888555111...,,,,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))************))))))))))))*********'''***///...&&&$$$(((***UUUjjjkkknnnCCCFFF===888:::;;;999===EEESSSSSSFFF111+++666;;;666:::888777777888999888777555555555444444444444444222333333333111111333444444444444333333333333333666666555555444444444333333333444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555444555555666666777888888999888777666666777999;;;777<<<>>>;;;999888555111<<<666111222666;;;BBBHHHYYYXXXdddbbbHHH///)))111555111,,,...........................------------,,,,,,,,,------,,,,,,,,,,,,++++++---............------,,,---...//////000000/////////////////////.........---///111111111111333444///111222333222111222222333555666555333333777;;;888TTT~~~IIIFFFdddlllRRRLLLHHHOOOMMMMMMKKKHHHDDD???:::777:::999888777666777888999888777777777777888999::::::<<<>>>???AAADDDIIILLLNNNNNNVVVaaaccccccpppwww}}}uuuoooiiiddd]]]TTTJJJ???:::>>>GGGBBB;;;<<>>???888999888666111...,,,,,,************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******+++''''''---000...///222333...999\\\iii~~~hhhVVVRRRKKK>>>999>>>AAAKKKNNNGGGAAAAAA:::111888666444333444555444444888777666555444222222111222333444333111111333444444444444444444444444444888777777666666555555444444444555555555666666666555555666666666666777777666666666666666666666666666666666666666666666555555555555666666666777777666777999::::::888666555888<<<======@@@EEEFFFCCC999AAAIIIMMMSSSfff}}}lllIII:::666444555444000///111........................------------------------------,,,,,,,,,+++++++++---------......------,,,,,,---......//////..............................,,,...000000111111333555...000111111000000111222222333555555333333444666666:::[[[```QQQfffzzzVVVTTTOOOOOOMMMKKKIIIGGGDDDBBB<<<:::888666555666777888777777777777666666777777888999;;;===>>>@@@CCCFFFNNNMMMRRRYYYZZZYYYdddsssnnn}}}uuurrrccc]]]\\\OOOPPPFFF>>>???CCCEEEHHHKKKKKKQQQfffzzznnnRRR___```RRRUUUQQQMMMIIIHHHLLLOOOMMMJJJFFFMMMJJJEEECCCBBBQQQlll```UUURRRPPPJJJKKKOOOJJJKKKNNNPPPNNNKKKIIILLLOOORRRTTTVVVXXXXXXVVVRRRPPPZZZTTTNNNKKKNNNTTTZZZ]]]\\\UUUXXXcccaaaTTTPPPWWWVVVSSSeeexxxtttllllllmmmXXX]]]bbb^^^TTT[[[tttxxxlllyyyiiiuuu~~~hhhTTTUUUbbbiiiaaa___hhhooolllfffccc888999999666222...------************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******))))))))))))******---***))))))))))))---222111...---,,,111OOOdddnnnnnnlllyyyzzz[[[PPPVVVEEEFFFEEEBBB:::555555999>>>;;;999888999::::::999999999888777666555444444333444444333222222333555555555555555555555555555888888888777777666666666555555666666666777777777666666666777777888888888777777777777777777777777777777777777777777777777999999999999888888888888999:::;;;;;;;;;;;;:::999;;;;;;::::::AAALLLPPPOOO___{{{~~~{{{rrrFFF666666111444888999222***+++111........................------------------------------,,,,,,,,,+++++++++,,,,,,---------------,,,***+++,,,,,,------,,,,,,------------............+++---///000000111444555...000111000//////111222111222444444444444555555555<<<:::LLLbbbKKKZZZppp^^^OOONNNLLLLLLMMMKKKGGGCCC>>><<<999777555666666777777777777666666666555555666888999:::;;;<<<>>>@@@EEEEEEIIIOOOPPPNNNTTT]]]zzz~~~ooohhh{{{vvvzzzvvvyyyxxx}}}|||}}}xxxdddaaa^^^NNNLLLOOOEEE>>><<<>>>CCCDDD@@@<<<<<<===SSSoooqqqSSS[[[UUU___eeeJJJXXXVVVTTTQQQNNNKKKKKKMMMLLLRRRNNNHHHGGGCCCFFFUUUbbb[[[ZZZXXXPPPPPPRRRKKKKKKLLLNNNPPPPPPMMMJJJGGGGGGLLLTTTZZZ[[[XXXRRRNNNLLLJJJHHHIIILLLQQQTTTVVVZZZRRRTTT```ddd\\\WWW[[[]]]]]]eeegggccckkkuuusssVVVUUUYYY]]]WWWPPPWWWddd{{{zzz~~~999999999666222///------************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))******))))))))))))******(((***,,,+++)))(((***,,,%%%+++444555,,,,,,HHHiiiiiiddd{{{xxxnnn```MMM??????EEEIIIEEE@@@===;;;:::888777666666666666666666666555333444444444222222444555666666666666666777777777777777777777888888888888666666777777777888888888666777777888888999999:::888888888888888888888888888888888888888888888888777777777888888888888888777777666777999<<>>BBBDDD>>>444444EEEYYY___RRRUUUWWW___bbbTTT[[[ZZZYYYVVVOOOHHHIIIMMMNNNQQQJJJDDDGGGEEEFFFPPP\\\XXXZZZVVVKKKKKKMMMFFFHHHGGGIIIMMMRRRQQQKKKEEEHHHJJJOOOSSSVVVVVVVVVUUUDDDDDDFFFHHHLLLPPPTTTVVVUUUOOONNNUUU[[[[[[WWWUUUTTTXXX```^^^YYYccckkkddd\\\YYYXXX\\\]]]YYYVVVVVVccc}}}999:::999666222///------************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))******&&&(((+++,,,,,,------,,,888,,,$$$)))...---++++++<<>>>>>===;;;999888777666333444555444222222444555666666666777777888888888666666777777888888999999777777777888888888999999777777888888999::::::;;;999999999999999999999999777777888888999:::::::::777777888:::;;;===>>>???>>>BBBIIIPPPUUUXXXXXXXXXkkkyyyddd???333888:::333,,,555...)))+++//////000222------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++***+++,,,---------------******+++,,,,,,,,,,,,+++------......////////////,,,---///000000000222444000111111000///000222444333222111111222333333333===)))999>>><<>>@@@CCCFFFHHHJJJKKKQQQ\\\mmm|||}}}xxxpppKKK===111///000///000444***---333555000******...------------------------,,,,,,,,,------.........---------,,,,,,,,,++++++***+++,,,,,,------------++++++,,,------------,,,........./////////000000,,,...///000///000111333111111222111000000222555555333111000000111111111,,,???888)))@@@999FFFwwwVVVFFFgggZZZKKKKKKLLLJJJGGGFFFEEECCCAAA>>><<<:::444555777888888888777666444666777888666555666777777555666999===???AAACCCJJJDDDOOOYYY\\\QQQRRRvvvjjj\\\qqqpppzzztttvvv~~~wwwsssyyylllfffQQQ[[[___WWWdddZZZVVVWWWEEEKKKBBBIII===777DDDBBB777;;;===<<>><<>>===;;;;;;000999???222444>>>;;;;;;>>>444444AAA;;;111;;;???777>>>???333888???444======777777>>><<<<<>><<<:::999999:::<<<>>>BBB===LLLvvvoooVVVKKKPPPLLLIIIIIIHHHEEEFFFJJJSSSBBB???KKKMMMAAABBBOOOHHHKKKIIICCCAAABBBAAA;;;CCCGGGJJJIIIGGGEEEGGGJJJOOOIIIEEEGGGIIIJJJMMMQQQXXXHHHLLLSSSMMMSSSYYYMMMIIIFFFEEEFFFGGGLLLWWWcccgggQQQAAADDDMMMPPPTTT[[[UUU^^^eeebbbWWWPPPQQQVVVSSSSSSVVV[[[[[[WWWWWWZZZjjjccc\\\ZZZ^^^cccdddccc999999888666222///...///++++++******)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))((()))***+++555MMMdddlllbbbqqqsss{{{eeeXXX]]]ooo|||~~~~~~iiibbbhhhfff]]]TTTLLLNNNSSSNNNIIIFFF@@@CCCEEE???;;;???@@@AAAHHH??????EEEHHHDDDHHHNNNLLLKKKUUUWWWZZZeeekkkqqq~~~~~~oooOOO===777666222111111000//////............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---++++++...111111---(((,,,,,,------------,,,,,,,,,---...///000000000000......//////000000000111000000111111111222222222222333333333444666:::===CCCYYYAAAOOOtttnnnRRR@@@NNNFFF???===???AAABBBBBB???>>>===:::777666555666777777777666666666666555444555555666777777888888::::::>>>CCCCCCCCCJJJSSSPPPNNNSSSZZZ[[[YYYcccqqqzzzqqqkkkpppxxx|||~~~www|||lllxxxttttttkkkuuubbbiiiiiifffzzz}}}cccOOOUUUcccgggbbb___HHHDDDCCCFFFEEE@@@===>>>===<<<>>>BBB@@@999888;;;AAAPPPsssmmmLLLKKKSSSPPPKKKGGGIIIIIIFFFEEEEEEFFFJJJNNNLLLEEE???@@@EEECCCFFFEEEAAAAAAEEEFFFCCC>>>CCCGGGFFFBBBAAADDDHHHEEEAAAAAAEEEIIILLLSSSZZZUUUKKKPPPTTTLLLPPPYYYRRROOOJJJGGGHHHHHHJJJQQQXXXdddUUUIIIIIIJJJJJJPPPYYY```___^^^[[[WWWUUUTTTUUUUUUUUUXXX\\\\\\YYYZZZ]]]ccc^^^ZZZZZZ^^^ccceeefff^^^jjj999999888555222///......++++++******)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++++++++++++++...000333333...)))+++111AAAjjjxxxaaaccctttqqq{{{ddd```qqq}}}zzzqqqkkkoooyyysssjjjuuuQQQ666++++++...///000000//////...---------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++...111222...++++++,,,,,,,,,,,,,,,,,,+++,,,---...///////////////,,,---...///000111111222000000000111111111222222111222222222111333666888///HHHwwwTTTNNNaaavvvyyyMMMIIIJJJMMMIIIAAA@@@EEEBBBAAA>>>;;;888555333111777777777666666666555555555555555666666777777888555555888;;;;;;;;;AAAGGGIIIEEEGGGNNNOOOLLLQQQYYYfff]]]WWWZZZ___bbbdddfffeeeoooxxxzzzyyy{{{}}}~~~uuuooowww~~~}}}yyysssyyy```iiiwwwggg{{{kkkaaapppmmmbbb^^^VVVQQQYYYlll\\\MMMKKKKKKGGGGGGJJJ@@@===<<<===<<<888888999999333444:::999888FFFYYYyyy{{{___HHHIIIJJJPPPRRRNNNLLLOOOOOOKKKFFFEEE???WWW```OOO>>>===@@@<<<>>>@@@AAA@@@BBBHHHKKKKKK<<<@@@DDDCCC@@@???BBBFFFEEECCCCCCEEEFFFHHHQQQZZZSSSOOOTTTSSSJJJNNNXXXWWWRRRNNNKKKLLLKKKKKKOOOTTTbbbZZZTTTPPPJJJFFFMMMYYYhhh^^^TTTSSSZZZ^^^]]]XXXWWWVVVXXXZZZYYYUUUVVVYYYYYYXXXWWWWWWYYY]]]```bbb___]]]\\\dddyyytttwwwvvvppp888999888555111///......++++++******)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++++++++++++++++++++((()))+++---------...000888---444cccpppccceeeppp{{{eeeXXXgggzzzooo}}}~~~zzzgggiiifffCCC:::111...222444111,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******+++---000000...,,,,,,,,,------------,,,,,,,,,---....../////////...------......///000000111000000000000111111111111111222222222000111333555===---<<<~~~uuuJJJHHHXXXxxxfffTTTGGGIIIJJJCCC>>>@@@CCCAAA???>>><<<:::777555777777666666555555444444555555555666666666777777444555777888888999<<<@@@@@@===>>>DDDHHHGGGHHHLLL\\\UUUOOOPPPRRRSSSUUUXXXTTTXXX]]]```aaaaaaaaa```vvvlllkkkwww|||wwwvvv{{{xxxrrrzzz\\\gggpppgggsss}}}xxxvvvwwwrrrlllrrrsss~~~yyymmmaaa}}}zzzwwwsssjjjaaaaaafffoooYYY```fffXXX^^^cccLLLSSSUUU\\\^^^TTTKKKKKKLLLSSSNNNLLLKKKEEE:::555666<<<:::999888888999<<<@@@???999999===<<>>???>>>???FFFBBBAAAFFFJJJLLLRRRWWWMMMNNNQQQUUUYYYZZZYYYYYY[[[YYYWWWZZZ```dddbbb]]]llljjjqqq```rrr{{{ooo||||||tttuuuppprrruuuhhhuuurrrgggkkkeee]]]ddduuuuuueeeaaajjjbbbccceeefffbbb^^^^^^bbbrrrnnn^^^RRRTTTQQQMMMSSSIIIBBBJJJOOODDD???DDDCCC@@@<<<999888777666888<<<777:::<<<;;;;;;<<<>>>@@@666@@@RRR^^^[[[ZZZqqqaaa>>>MMMJJJFFFPPPSSSTTTXXX___aaaZZZQQQNNNRRRVVV___bbbYYYLLLIIIQQQYYYDDDCCCBBBCCCDDDGGGKKKNNNMMMFFF@@@CCCJJJNNNJJJDDDCCCCCCFFFIIIIIIKKKTTT^^^TTTVVVPPPIIIJJJNNNNNNOOOLLLNNNPPPOOOIIIHHHSSSaaa___[[[XXXUUUSSSRRRVVV[[[___XXXRRRUUU^^^dddccc```]]]\\\]]]```^^^[[[[[[^^^ZZZ[[[\\\\\\[[[\\\___aaa]]]___```bbbcccdddfffggg___nnn888888777444111...------++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))---...---+++,,,000000---)))***+++---000333555777TTTwwwyyyjjjooommmeeetttnnnYYYQQQTTTooovvvOOO666...333<<<444333222///,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---((()))***+++++++++++++++---......//////......---,,,------.........------/////////.........------/////////000000000111111111333444333222111222333---222666555:::\\\gggQQQQQQXXXpppyyyWWWFFFAAABBBCCC@@@======???AAA@@@>>>999999888777777666555555555555555555555555555555333666666444444666666444777666555666888999888777:::999;;;@@@CCCDDDIIIOOOHHHFFFIIIPPPVVVWWWXXXZZZRRRaaaeeeZZZRRRWWWZZZWWWXXXXXXtttsssdddmmmxxxhhh~~~kkk___||||||eeeiiiqqqjjjiiifffaaahhhnnnhhhfff{{{rrr]]]WWW[[[rrrrrrxxx}}}rrr]]]UUU[[[^^^XXXRRRSSSXXX[[[WWWRRRRRRUUUXXX[[[[[[ZZZ[[[\\\YYYdddOOO@@@LLLDDD888JJJDDD===???@@@999777<<<;;;888666555555777888999999777===AAA>>>:::888777555FFFfffPPPAAAQQQEEEGGGVVVLLLOOOTTT[[[___YYYOOOLLLOOOYYYWWWYYY[[[VVVQQQXXXeeeHHHEEEDDDGGGHHHGGGJJJNNNSSSJJJBBBEEEMMMQQQLLLDDDGGGGGGIIILLLLLLKKKPPPWWWUUU\\\RRRFFFJJJLLLGGGHHHIIIKKKNNNLLLEEECCCLLLXXXXXXUUURRRQQQSSSVVVYYY[[[[[[YYYVVVWWW[[[\\\ZZZXXXRRRSSSWWW]]]___\\\]]]aaaUUUUUUUUUWWWYYY[[[^^^___fff^^^UUUUUU]]]fffjjjkkkYYYYYYYYY[[[bbbqqq777888777444000...------++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))###(((***((())),,,,,,'''***111666333+++''',,,222)))111CCCbbbcccvvvyyyqqqjjjiiinnn|||```KKK888777<<<;;;222+++***,,,...//////---***)))------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------***+++,,,++++++++++++,,,,,,------......------,,,---------......------,,,------..................////////////000000000111000111333333111111111222<<<***+++;;;666---PPPoooQQQ@@@MMMggglllVVVJJJIIICCC===;;;===???>>><<<======<<<;;;:::999888777555555555555555555555555222555555222333666555111777888777666555666777777999999<<<>>><<<888;;;@@@@@@===@@@FFFJJJIIIKKKOOOPPP\\\^^^PPPFFFKKKSSSUUUXXXXXXgggbbbZZZZZZXXXddddddrrr___SSSkkkoooXXXRRRWWWTTTYYY\\\[[[bbbcccXXXOOOXXXjjjwwwqqqaaaZZZ^^^ZZZUUUSSS___mmmfffSSSIIIWWWMMMKKKSSSUUUMMMFFFGGGJJJLLLMMMLLLKKKJJJIIIHHHBBBJJJGGGDDDIIIBBB888<<<===>>>;;;777777888888777666999<<<>>>===;;;666333:::???@@@;;;<<>>ppp\\\PPPJJJIIIhhh~~~UUUNNNFFFBBBCCCDDDBBB@@@@@@??????===<<<;;;::::::555555555555555555555444333666666333444888666111111444444222000222555666111222666999666111222888<<<999:::??????;;;<<>>@@@@@@>>>======<<<:::>>>777>>>AAA888;;;@@@888222;;;888222777:::555444555777777555555888<<<>>>888;;;:::999GGGfffoooRRRLLLDDDOOOLLLIIIKKKBBB@@@OOONNNIIIIIIQQQWWWSSSIIICCCMMMUUU\\\\\\TTTLLLFFFCCCEEEBBBDDDKKKOOOMMMOOOTTTMMMKKKHHHFFFEEEEEEEEEEEEBBB@@@CCCKKKPPPPPPQQQSSSSSShhh```KKKIIIEEE>>>FFFEEEBBBDDDKKKPPPLLLGGGEEEGGGIIIJJJGGGGGGLLLSSSXXXSSSQQQNNNOOOQQQRRRPPPNNNJJJLLLRRRXXXYYYTTTRRRTTT___ZZZUUUTTTXXX[[[[[[XXX[[[\\\\\\\\\[[[ZZZ[[[[[[RRR[[[cccbbb\\\XXXWWWXXXWWWQQQTTTaaaiiivvv:::666444444111---,,,...+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''((((((''''''))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))************************************---------............///777PPP{{{zzzppp{{{zzznnnzzz{{{kkkbbbccchhhvvvcccKKK<<<222,,,111111111111000...---,,,------------------------.........------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,******...---,,,+++++++++++++++.../////////...------,,,...+++((())),,,...,,,***------------------,,,,,,,,,,,,,,,++++++*********---------............///---......///000111111222000000000000000000000000000000000000111222333444AAAmmmtttSSSJJJQQQ[[[QQQAAACCCBBBBBBHHH>>><<<>>>CCC???777888@@@>>><<<999666777888888555777666666666555555555555444444444444444444444444555555555666666777777777777777888888999999999:::<<<;;;;;;;;;;;;;;;;;;<<>>>>>>>>>>>>>>=========;;;;;;;;;::::::999999999555888;;;;;;:::888888888???:::666666999:::777333:::888888:::;;;999888999666IIIJJJ@@@JJJdddqqqfffUUUEEENNNLLLIIIGGGEEEDDDBBB@@@FFFFFFHHHKKKMMMJJJDDD???KKKRRRWWWSSSMMMIIIEEEAAA:::FFFFFFDDDMMMPPPMMMNNNHHHHHHGGGEEEDDDBBBAAAAAA===BBBFFFIIIMMMPPPNNNIIIQQQMMMIIIIIIKKKMMMKKKIIIEEEFFFFFFFFFGGGJJJOOORRRrrrTTTDDDDDDBBBDDDIIIIIIUUUJJJHHHQQQRRRJJJMMMXXXLLLOOOpppyyyWWWKKKVVVQQQxxx|||qqq\\\VVV___bbbZZZ___SSSRRR^^^^^^RRRVVVfffXXXTTTRRRUUUZZZ[[[VVVQQQSSSSSSTTTWWWVVVVVV[[[ccczzz;;;666333222000,,,,,,///+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********************************,,,---------............:::555555===LLLeeegggiiiqqquuunnneeeiiivvvmmmooogggfffqqqjjjMMMCCC777000000333555666000000000000000///...---------------------------......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,---......,,,------------,,,+++***+++***))))))***+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------............---......///000000111111000000000000000000000000000000000000111222333444111888TTTlllOOOOOOTTTyyy}}}^^^DDD===HHH???===CCCFFFBBB===<<<888999:::::::::999666333777777777666666666555555444444444444444444444444444444555555555666666666666666777777888888888888888888888777777888888888<<<<<<<<<<<<============AAACCCCCC???@@@EEEHHHFFF@@@@@@@@@@@@@@@AAABBBBBB????????????>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999<<<<<<<<<<<<;;;::::::;;;000999@@@===333000777@@@888999999:::<<<>>>===<<>>@@@EEEHHHGGGEEEJJJIIIHHHGGGFFFDDDAAA>>>FFFKKKMMMIIIDDDBBB???;;;CCCDDD===:::GGGPPPNNNMMMGGGFFFEEEEEEEEEEEEDDDBBB???DDDHHHIIILLLNNNLLLGGGSSSNNNIIIGGGHHHJJJKKKJJJMMMOOOQQQQQQPPPQQQRRRTTTmmmUUUIIIHHHAAABBBLLLQQQEEEEEEHHHLLLMMMMMMLLLMMMPPPHHH___jjjQQQHHHUUUSSSfffggg```TTTQQQVVVVVVPPPVVVVVVbbbrrrppp___VVVXXXSSSRRRRRRWWW\\\]]]XXXRRRXXXVVVWWWZZZZZZXXXZZZ^^^OOOTTT\\\dddhhhmmmyyy<<<777333222000,,,,,,000+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))******************************,,,,,,,,,,,,---------------,,,---///111555>>>HHHKKKssslllbbbgggppphhh[[[UUU^^^sss~~~~~~uuuhhhbbbjjjsssttttttwwwfffQQQCCC;;;999444000...//////---+++...///////////////......------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------,,,,,,,,,------...******+++++++++***))))))***,,,------+++***))))))*********++++++,,,,,,,,,,,,,,,,,,,,,------------------------.....................//////000000111000000000000000000000000000000000000111111222333666444333FFF|||yyyXXXKKKPPPVVVdddrrrUUUAAA@@@??????===:::;;;>>>:::<<>>>>>???888888888777777777666666555555555555444444444444444444444444444555555555555555555666666666666666666666555555555555666666666666666777777777888888888:::999666777:::<<<:::;;;;;;:::999888888888888999888888888888777777777777777666666666666555555888888888888888888888888;;;;;;;;;:::::::::::::::;;;999888777999:::;;;::::::::::::999777555555555>>>@@@===999>>>JJJQQQPPPZZZyyywwwHHHGGGaaaPPPHHH@@@@@@FFFIIIGGGCCCLLLJJJHHHEEECCCBBBBBBBBBDDDFFFFFFCCCBBBDDDDDDAAAGGGJJJIIICCCAAACCCHHHKKKGGGDDDCCCDDDGGGHHHFFFDDD@@@EEEHHHHHHHHHJJJHHHDDDTTTNNNGGGDDDFFFIIIJJJJJJUUUWWW[[[\\\ZZZXXXWWWWWWZZZVVV___dddWWWMMMOOOPPPNNNUUUWWWTTTUUUZZZZZZTTTXXXHHHWWWgggYYYPPPXXXXXX___[[[WWWVVVVVVUUURRROOOYYYZZZ___dddccc]]]ZZZ\\\TTTUUUXXX]]]bbbbbb^^^YYY]]]ZZZ[[[______\\\YYYYYY]]]YYYUUURRROOOQQQ]]]iiieeedddbbbbbbcccgggjjjmmmyyy;;;777555666333...---///+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&$$$$$$%%%&&&'''(((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***************************++++++++++++,,,,,,,,,---///000111111000///000333111===JJJVVVddd}}}|||qqqhhhnnnllloooiii\\\\\\bbb___fff___aaannnwwwuuusssuuupppwwwtttoooyyyvvvuuutttlll___[[[___|||xxxiiiSSS@@@444000000111222111111222222000,,,))),,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,...///222111///---,,,+++******)))***************)))))),,,///222222...++++++,,,)))******+++,,,------...,,,,,,,,,------.........,,,,,,---------................../////////000000000000000000000000000000000000000000000111222222111;;;;;;...222^^^jjjUUUBBBFFF]]]yyypppKKK;;;BBBJJJDDD777>>>;;;:::999666555999???999999999999888888888888666666666666555555555555444444444444444444444444444444444444555555555555777666666555555666666777555555666666666777777777777777666555555666777666999888777666555555555555666666666666666666666666555555555555555555555555666666666666666777777777999999999999999999999999888666555666999;;;:::999777333111555===CCCCCCAAA<<>>;;;EEE@@@===>>>;;;888:::???;;;;;;:::::::::999999999888888888777777777666666555555555555555555555555555555555555444444444444666555555555555555555666666666666666777777777777888666666666666555555666777777666555555555666666666666666666666666666666555555666666666666666666555555666666777777777777777777777777777888888888999999999:::;;;;;;999888777===AAA>>>888888AAAKKKgggpppwww|||bbbUUUbbb]]]hhhaaaKKKEEECCCAAA???@@@DDDJJJOOOMMMQQQTTTSSSNNNLLLMMMOOOIIIJJJIIIEEEEEEIIILLLLLL___QQQNNNJJJ@@@CCCMMMIIIIIIGGGEEEFFFHHHHHHFFFDDDAAAGGGIIIGGGFFFHHHJJJHHHKKKIIIGGGHHHKKKLLLKKKIIILLLOOORRRUUUVVVWWWXXXZZZVVVYYYdddaaaNNNIIITTT[[[WWWPPPQQQXXXWWWNNNLLLRRRTTTMMMWWWfff___OOOOOOVVV]]]TTTRRR[[[^^^ZZZ[[[aaaYYY^^^]]]WWWTTTWWWXXXVVVUUUVVVVVVUUUTTTUUUWWWXXX[[[XXXYYY___ccc___[[[YYYGGGEEEGGGMMMOOOOOORRRVVVXXXXXXYYYZZZZZZXXXWWWVVVRRRWWWTTTRRRWWWSSSNNNRRRSSS^^^eeeaaa^^^^^^YYYQQQ999777999;;;999222------+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++'''---333555777666222---333222000//////111444666000000999IIIZZZooouuufffQQQ@@@777444222111222000...,,,,,,///222444222222111000...---,,,,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,+++++++++,,,,,,---******+++,,,,,,,,,,,,++++++---......,,,+++******,,,,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,,,,------------........................////////////////////////000000000//////000000111222...222<<<===444555>>>XXXoooPPPIIINNNOOOwwwpppYYYJJJAAA::::::@@@CCC???>>>BBB<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999999888888888888888777777777777666666666666666666555555555444444333333333333444444444444555555555666666666777555555777777444444666555555444444555555666666555555555555555666666666555555555555555666666666555666666777777888888999777777777777777888888888888999;;;:::888777888::::::;;;>>>EEENNNVVV[[[]]]|||VVVNNNOOOWWWVVVZZZjjjsss^^^JJJLLLBBBDDDDDDBBBAAAEEEMMMTTTQQQWWW\\\YYYRRRLLLLLLNNNRRRVVVVVVOOOJJJJJJLLLLLLYYYjjjbbbGGGIIIGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGLLLNNNKKKIIIKKKNNNNNNJJJIIIHHHJJJMMMNNNKKKHHHEEEHHHLLLOOOPPPQQQSSSTTTRRRSSS]]]]]]OOOMMMUUUWWWYYYSSSZZZjjjjjj[[[UUU\\\RRRRRRUUUYYYSSSJJJLLLVVVSSSOOOPPPWWWZZZZZZ^^^fff\\\___^^^YYYTTTRRROOOLLLWWWXXXVVVSSSOOOOOOSSSXXXUUUSSSUUU[[[]]]\\\ZZZ[[[SSSNNNLLLOOOSSSTTTWWW[[[^^^^^^___^^^[[[VVVQQQNNNQQQVVVQQQOOOUUUSSSQQQWWWJJJTTTYYYUUUTTTUUUQQQIII:::777666777555///---...+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******//////***###$$$+++000///,,,---//////000000//////555222333666555222777@@@???KKKaaazzzoooXXXDDD777:::777333111000///---,,,(((,,,222555444///)))&&&'''((()))***+++,,,...///+++,,,,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***************+++,,,---)))***++++++,,,,,,,,,+++,,,+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------........................////////////////////////000000////////////000000......///000//////333888///EEEsssnnnQQQSSSJJJ```||||||XXXHHH=========777666999=========<<<<<<<<<;;;;;;=========<<<;;;:::::::::;;;:::::::::999999999888888888888888777777666666555555555444444555555555444444444444555555555555666333444888888444444777666666555555555555666666444444444555555666666666555555555555666666666777555555666777777888999999888888888888999999999:::666999<<<;;;999<<>>SSSTTTGGGJJJSSSUUUVVVLLLKKKIIIFFFDDDFFFJJJMMMNNNUUU[[[XXXOOOIIIJJJNNNSSS[[[^^^WWWNNNKKKMMMNNNLLLnnnpppFFFFFFFFFDDDGGGJJJIIIFFFFFFIIILLLKKKPPPRRRMMMIIIJJJMMMNNNOOOLLLJJJJJJLLLLLLJJJGGGEEEIIINNNPPPOOOMMMLLLKKKHHHJJJWWW^^^YYYXXXWWWNNNMMMLLLQQQYYYZZZSSSPPPRRRLLLTTTTTTQQQQQQMMMKKKPPPNNNQQQTTTVVVVVVVVV[[[aaa^^^ZZZWWWTTTOOOKKKKKKNNNWWWYYYZZZVVVQQQPPPTTTYYYQQQPPPQQQUUUVVVUUUXXX]]]TTTKKKFFFGGGJJJKKKMMMPPPMMMNNNOOOQQQQQQPPPOOONNNMMMRRRNNNLLLSSSRRRPPPVVVPPPWWWXXXSSSSSSWWWTTTLLL<<<777333333000,,,,,,///+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))***...///---...222///))),,,...111222111222555777222111000000222777999888999888;;;AAAEEEIIISSS]]]qqq}}}jjj```QQQBBB999555444555...///000111111111111000.........,,,+++***,,,---+++,,,---,,,***))))))))),,,,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,++++++***)))))))))***))))))***+++++++++++++++///,,,***+++...///...,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------.....................---////////////////////////111000////////////000000...555555///000777555---777444555LLLgggCCCJJJYYYQQQrrrfffUUUJJJ???;;;???============<<<<<<<<<<<>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999999888888777777888888777777777777888888444555555555555666666666777333444999999555555999999999888777666666666666555555666666666777777777666666666777777888888888555555666666777888999999999999999::::::;;;;;;;;;999===AAAAAABBBJJJZZZhhh~~~OOOWWW[[[LLLHHHOOORRROOOHHHLLLXXXRRRGGGGGGKKKGGGCCCBBBDDDFFFHHHHHHIIIPPPVVVSSSKKKGGGKKKQQQJJJTTT[[[UUUKKKHHHKKKMMMNNNPPPrrr~~~[[[JJJNNNEEE@@@FFFJJJJJJFFFFFFKKKPPPLLLQQQRRRKKKFFFGGGJJJKKKUUUPPPKKKIIIJJJJJJIIIGGGHHHMMMRRRUUURRRLLLGGGDDDIIIDDDIIINNNOOOVVVYYYPPPMMMPPPLLLFFFEEELLLNNNLLL@@@NNNQQQNNNSSSQQQGGGCCCLLLTTTYYYUUUPPPPPPSSSUUUSSSRRRWWW]]]ZZZPPPKKKMMMRRRVVVYYYVVVQQQOOORRRVVVOOONNNPPPRRRQQQPPPUUU]]]YYYQQQLLLOOOSSSSSSSSSTTTWWWVVVUUUTTTSSSRRRRRRQQQMMMRRROOOMMMRRRPPPLLLQQQJJJNNNMMMIIIKKKQQQPPPIII888888777333000------...,,,+++***(((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))************+++++++++,,,,,,,,,---------......---------...............333333333333333444555666777777777777777888888999:::???EEEJJJQQQ\\\kkkvvvzzzfffUUUJJJCCC???<<>>;;;@@@EEE<<<888;;;<<<888777:::777<<<>>>;;;777777999;;;???:::777777777777777888444888;;;:::777777777888666888:::555999888111<<<777888999:::999888999999<<<999888888::::::777444666777999999:::999777444555888;;;;;;::::::888555777777999:::888666888;;;777999>>>BBBBBB??????BBBOOOUUU^^^qqqzzzmmmrrrddd]]]ZZZTTTVVVYYYSSS[[[PPPDDDNNNTTTJJJGGGBBBIIIDDD@@@@@@CCCEEECCC@@@EEEOOOPPPHHHHHHOOOOOOFFFPPPWWWSSSEEE===DDDJJJJJJEEELLLVVV\\\\\\UUUJJJCCC===AAAFFFGGGFFFFFFHHHKKKDDDJJJMMMHHHBBBAAABBBAAADDD???AAAJJJNNNKKKHHHIIIBBBFFFLLLNNNLLLHHHCCC@@@HHHJJJMMMOOOTTT\\\gggooobbb___UUUIIIFFFLLLNNNKKKHHHDDDEEEJJJLLLGGGDDDFFFLLLIIIKKKPPPOOOJJJJJJMMMKKKNNNRRRTTTSSSRRRRRRSSSPPPVVV[[[YYYSSSQQQVVV\\\SSSQQQQQQUUUZZZ[[[WWWSSSXXXSSSLLLIIINNNTTTSSSMMMOOOOOORRRUUURRRMMMMMMRRROOOUUUVVVQQQNNNPPPRRRPPPLLLJJJHHHGGGMMMQQQLLLDDD888888777444000------...,,,+++***(((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))((((((((()))))))))*********,,,,,,,,,,,,---------------------...............222222111222222333444555777777666666777777888999999:::;;;===@@@DDDIIILLLIII]]]yyyvvveeeTTTHHHDDD???777333111222222111777555333000///...//////------------------------------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++---------,,,,,,+++++++++************************)))************+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,---///111111111000///000///...------...///000.../////////000000000000222222555666111333JJJfffoooSSSLLLQQQOOOYYYwww~~~hhhSSSNNNTTTXXXYYYYYY>>>???@@@AAA???<<<999999:::888888;;;@@@AAA;;;444;;;:::<<>>???666888888555<<<<<<666>>>999999999888777666666666888777777888888888888888888555444666888888888:::===<<<999555333666999<<<>>>===>>>>>>>>>======>>>CCCAAA>>>???HHHVVVbbbiii|||{{{ZZZ[[[UUUUUUVVVRRRXXX[[[RRR___dddZZZNNNNNNTTTPPP>>>EEEAAA>>>???CCCDDDBBB@@@;;;???EEEJJJKKKKKKMMMPPPFFFMMMKKK@@@;;;BBBHHHIIIBBBGGGOOOUUUWWWTTTNNNJJJFFFIIIKKKJJJFFFDDDDDDEEE@@@GGGJJJFFFBBBBBBCCCBBBEEE@@@???FFFJJJGGGBBBAAA===@@@EEEHHHIIIFFFCCCBBB@@@LLLQQQNNNUUUfffpppooodddccc]]]SSSOOOPPPPPPMMMNNNIIIGGGJJJIIIEEEEEEGGGMMMIIIJJJPPPSSSNNNIIIGGGNNNNNNNNNMMMLLLMMMPPPSSSOOORRRSSSPPPKKKKKKQQQWWWRRRPPPOOOQQQUUUVVVSSSOOOSSSQQQMMMKKKQQQYYYZZZVVVOOOPPPTTTXXXWWWSSSQQQSSSVVVZZZYYYRRROOORRRTTTSSSKKKKKKJJJKKKQQQUUUQQQIII888888777444000...---...,,,+++***((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))((((((((('''''''''((((((((())))))++++++,,,,,,,,,------------------.........//////000000000111111222333444666666666666666777888888@@@???@@@CCCGGGHHHGGGDDD===EEEOOOUUUWWW\\\eeelllzzzrrrkkkeee^^^VVVPPPJJJEEE???<<<:::888555222/////////111444555444333000///---,,,,,,---...///------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,......---,,,,,,+++******************************)))************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,---...000000000//////000///...------...///000....../////////000000000///...111666333,,,+++111888^^^yyy\\\MMMIIITTThhhrrryyy{{{}}}tttccc\\\ccccccXXXOOOKKKEEE===:::888888;;;???AAA???===<<<<<<;;;:::999777333///444888999777999>>>===777555:::555333;;;999555999???>>>===<<<<<<<<<<<<===999:::;;;:::888888;;;>>>===777666;;;===888777;;;555777:::;;;<<<===???AAA:::;;;<<<>>>@@@CCCFFFGGGOOOhhhyyyzzzooohhhnnnNNNLLLQQQTTTUUU```dddYYYeeejjjcccSSSQQQYYYSSSDDDDDDAAA???AAADDDFFFEEEDDDIIIEEEIIIRRRNNN???;;;CCC@@@FFFFFF???>>>FFFLLLLLLDDDFFFIIILLLNNNNNNNNNNNNKKKMMMMMMJJJEEEAAA@@@AAACCCJJJMMMJJJGGGGGGGGGFFFHHHAAA>>>CCCGGGEEE@@@<<>>AAADDDEEEEEEDDDKKKPPPTTTSSSNNNIIIHHHIIIQQQZZZeeeiiiddd\\\VVVTTTSSSZZZaaafffooo}}}{{{yyy~~~mmmUUUIIIGGGIIIFFFAAA>>>;;;999555222111///---...111444555555///000111333222111...,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,......---,,,++++++******************************))))))*********+++++++++,,,,,,,,,++++++++++++***************************************************************************)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,------...//////,,,---...////////////...///......------......///........./////////000000000+++,,,333666444222333222///AAAqqqgggOOOHHHDDDFFF```vvvrrrppp{{{}}}tttjjjggg___NNN;;;222999EEE<<<;;;999777:::AAAEEEEEE666===AAA???>>>???===999;;;FFF<<<;;;???:::;;;:::777888888777666666888:::777:::;;;999666555888;;;???;;;===CCCCCC;;;888;;;;;;999999;;;<<<;;;===@@@FFFMMMSSSVVVZZZfffsss{{{tttccc]]]iiiYYYSSSRRRSSSXXXhhhnnnbbbaaaUUUTTTSSSTTTTTTJJJLLLIIIFFFBBBBBBEEEIIIKKKLLLBBBAAAHHHTTTUUUKKKGGGJJJ>>>BBBCCC@@@BBBHHHMMMLLLLLLJJJGGGEEEEEEGGGIIIKKKGGGIIIJJJGGGCCC@@@@@@BBBGGGMMMPPPMMMKKKKKKJJJGGGJJJDDD@@@DDDJJJKKKGGGAAARRRPPPMMMLLLJJJHHHFFFDDDHHHRRRRRRIIIGGGLLLJJJ@@@IIIOOOSSSRRRMMMKKKMMMOOOLLLKKKKKKKKKKKKKKKNNNQQQMMMLLLNNNTTTXXXWWWTTTQQQWWWVVVSSSPPPPPPUUU[[[aaaVVVRRRMMMJJJJJJMMMPPPRRRSSSPPPMMMLLLMMMMMMKKKIIIBBBEEEFFFEEEHHHOOOSSSSSSTTTPPPPPPUUUXXXUUUQQQPPPQQQQQQNNNKKKIIIJJJKKKLLLFFFIIIJJJLLLQQQUUUQQQJJJ999999888444111......///,,,+++***(((''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''((((((((()))))))))***************+++++++++,,,,,,,,,,,,------...//////000000000111111222444555666555555555444555555666777;;;>>>AAA@@@<<<<<<>>>BBB@@@EEELLLPPPQQQQQQQQQRRRPPPPPPPPPRRRTTTUUUTTTSSSPPPPPPOOOMMMPPPUUUUUUQQQKKKXXXddddddXXXLLLJJJLLLIIIJJJOOOWWW___gggkkkllliiidddcccXXXSSSlll~~~nnnuuunnnaaaPPP@@@666333333555444333333444555666555888777555333222000...,,,+++,,,---...------,,,,,,//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,......---,,,,,,+++******************************))))))*********+++++++++,,,,,,+++++++++*********************************************************************************)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...//////,,,------.....................------------..................////////////333///---...000000222555CCC666---444GGGjjjqqqYYYIIIHHHZZZddduuupppgggjjj]]][[[SSSHHHCCCCCC@@@;;;FFFFFFGGGCCC<<<666777<<<555EEE666777<<<666<<<666???BBBDDDBBB===;;;>>>BBB:::;;;===???@@@@@@@@@@@@999999;;;======>>>CCCJJJLLLFFFFFFPPP^^^kkkwwwppp}}}qqqdddbbb___[[[^^^pppiiiYYYQQQPPPUUUcccjjjbbbVVVHHHOOOMMMRRRXXXGGGHHHOOOJJJDDDAAACCCHHHNNNRRRIIIMMMQQQSSSTTTRRRMMMHHH???@@@@@@???BBBGGGIIIHHHOOOLLLGGGCCCBBBCCCFFFIIIFFFHHHIIIGGGCCCAAACCCEEEEEEKKKNNNNNNNNNOOONNNKKKKKKGGGEEEHHHOOOTTTRRRMMMPPPNNNLLLMMMPPPSSSTTTTTTPPPNNNPPPSSSSSSNNNKKKLLLHHHLLLPPPQQQNNNLLLNNNSSSFFFJJJNNNNNNNNNNNNOOOOOOMMMQQQSSSRRRPPPPPPQQQRRRQQQRRRRRRRRRSSSWWW\\\```VVVSSSOOONNNPPPQQQQQQPPPSSSQQQNNNMMMLLLKKKJJJJJJJJJLLLLLLIIIKKKPPPRRRQQQSSSMMMJJJMMMOOOMMMLLLMMMLLLKKKLLLMMMMMMLLLKKKKKKHHHKKKLLLLLLOOORRRNNNHHH999999888555111///...///,,,+++***(((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((()))))))))*********))))))*********++++++++++++,,,,,,---...///000000000000111111333444666777444444444444444555666666===AAADDDBBB>>>===CCCHHHDDDDDDCCCBBBBBBCCCCCCDDDMMMJJJIIIMMMRRRVVVTTTRRREEEFFFGGGIIIRRRZZZ\\\XXXSSSPPPNNNPPPUUUUUUPPPKKKIIIGGGDDDCCCDDDEEEEEEDDDHHHIIIIIIDDDCCCOOORRRDDD???===;;;:::::::::999888777666555444444555666777,,,...///111222222111111000000111000//////000222---------,,,,,,+++******++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++************************)))************+++++++++++++++++++++************************************************************************************)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,------......------------------------------------------------------........./////////000000000///...---...000$$$,,,555666000000@@@QQQxxx[[[MMMKKKRRRbbbnnntttzzzttteeeWWWSSSQQQZZZgggaaaOOOHHHOOOHHHYYYDDDKKKXXXTTT]]]OOOIIIQQQVVVQQQGGGAAAEEELLLNNNMMMOOOWWW```bbb\\\TTThhhooooooffffffuuu}}}sssnnnnnn\\\QQQHHHWWWbbbaaa___dddmmmtttiiiVVVQQQUUUSSSUUU[[[ZZZTTTYYYiiiRRRVVVmmmTTTFFFQQQLLLEEEAAAAAAFFFMMMRRRXXX\\\ZZZQQQIIIJJJLLLMMMJJJGGGDDDEEEIIILLLMMMKKKLLLJJJHHHEEEEEEFFFHHHIIILLLMMMMMMJJJFFFDDDEEEGGGEEEKKKPPPRRRUUUXXXWWWSSSJJJJJJIIIIIIOOOUUUWWWTTTQQQNNNKKKLLLPPPTTTUUUTTTWWWOOOOOOXXXYYYPPPNNNTTTLLLLLLNNNPPPMMMIIIJJJNNNDDDLLLRRRQQQNNNMMMLLLIIIMMMSSSTTTMMMFFFEEEHHHJJJEEEHHHKKKMMMOOOPPPSSSUUUPPPOOOOOOOOOPPPPPPOOOMMMOOONNNMMMLLLKKKJJJJJJIIIMMMMMMKKKIIIJJJNNNNNNKKKNNNHHHEEEFFFGGGFFFGGGKKKGGGEEEFFFJJJLLLIIIGGGFFFKKKMMMMMMLLLMMMOOOMMMHHH999999888555111/////////,,,+++***(((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''''''''((((((((())))))))))))))))))*********+++++++++,,,---...///000000/////////000222333555666444444333333444444555666333666888999:::;;;???BBBGGGEEEDDDEEEGGGJJJLLLLLLFFFGGGIIIMMMQQQRRRQQQPPPJJJKKKJJJHHHKKKQQQTTTSSSXXXRRRMMMLLLNNNOOOJJJEEESSSNNNGGGBBB@@@???>>>===AAAFFFBBB???DDDBBB888333666666777888888777555333555444222000...---...000333333333111///---,,,,,,,,,......,,,)))''')))+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++)))*********++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------************************)))************+++++++++++++++++++++************************************************************************************)))***++++++***)))***+++************************++++++++++++++++++++++++)))******+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------......------------------.........//////+++...000000000111111111---111444222222555666444222UUUbbbUUUKKKMMMOOOOOOTTT]]]ppp}}}|||mmmtttuuujjjsssyyy{{{}}}hhhUUUMMMMMMPPPSSSWWWYYYYYYWWWUUUTTTTTT\\\QQQ[[[jjj___OOOQQQYYYYYYdddddd___sssWWWMMMRRROOOJJJEEEDDDFFFKKKOOOJJJLLLNNNKKKEEEKKKgggUUUOOOJJJLLLQQQTTTSSSRRRIIIJJJJJJKKKJJJJJJIIIHHHMMMNNNNNNKKKGGGEEEGGGIIIGGGMMMQQQRRRUUUXXXVVVQQQGGGJJJJJJGGGHHHNNNRRRQQQSSSOOOJJJJJJMMMOOOOOOMMMTTTOOOMMMNNNPPPNNNLLLMMMJJJHHHJJJNNNMMMHHHFFFHHHAAAKKKQQQPPPMMMMMMKKKIIIIIINNNOOOIIIDDDDDDDDDBBBAAACCCGGGIIIIIIIIIJJJKKKJJJKKKLLLLLLLLLLLLLLLLLLGGGIIIJJJJJJIIIHHHGGGGGGGGGFFFCCCAAAEEEJJJHHHCCCFFFCCCCCCDDDDDDCCCFFFKKKGGGBBBAAAFFFHHHEEEBBBCCCJJJLLLKKKHHHIIILLLLLLIII::::::888555111//////000,,,+++***(((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))************++++++,,,---...///000111------...///111222444555444333333333333444555555<<<<<<<<<>>>@@@@@@???===<<<<<<>>>BBBGGGHHHFFFDDDAAAEEEHHHJJJJJJKKKMMMOOOQQQSSSPPPIIIFFFJJJPPPSSSHHHPPPUUURRRHHHAAABBBFFFZZZTTTKKKDDD@@@???>>>>>>;;;AAA999999HHHDDD888>>>777888888666444333444666888777666333111111222444///000///...------...000***---//////------...111,,,,,,---............---************************))))))******++++++++++++---,,,,,,++++++************++++++,,,,,,------...************************)))************++++++++++++++++++************)))))))))))))))))))))))))))************************************************)))+++++++++***)))***+++************************++++++++++++++++++++++++))))))***+++,,,,,,------************************---,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,------......------,,,---------.........//////...///...---...111111///000555444+++***111444000444333555DDDllldddJJJDDDLLLOOO[[[gggjjjlllxxx{{{iiiyyy|||hhhggg{{{{{{zzziiicccggg```PPPOOO]]][[[RRRNNNUUUYYYTTTNNNNNNRRRPPPjjjpppRRRQQQ^^^YYYZZZ~~~ooodddfffJJJTTTTTTRRROOOKKKIIIIIIKKKMMMPPPKKKMMMNNNBBBCCCmmmWWWOOOJJJLLLQQQTTTTTTSSSJJJLLLNNNOOONNNKKKGGGEEEIIIKKKKKKIIIFFFEEEHHHKKKFFFJJJLLLLLLMMMNNNJJJDDDEEEJJJJJJCCCAAAFFFJJJJJJMMMIIIFFFHHHMMMQQQQQQPPPIIILLLIIIDDDHHHPPPQQQKKKHHHEEEHHHPPPRRRMMMHHHIII===GGGOOOMMMKKKMMMOOOMMMDDDIIIJJJGGGGGGJJJGGGAAACCCEEEHHHHHHHHHGGGHHHHHHHHHIIIJJJIIIHHHIIIKKKNNNBBBDDDGGGHHHGGGFFFEEEEEECCCAAA======DDDJJJHHHAAA??????BBBFFFEEECCCGGGMMMOOOGGGDDDGGGIIIFFFDDDGGGFFFHHHGGGDDDDDDHHHJJJHHH777777666555333000...---...---+++)))'''''''''''''''&&&%%%%%%''''''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))***************++++++,,,---...//////......//////000222333444666555555555555444444444777777???@@@888:::@@@<<>><<<333777===999@@@???>>>???AAACCCCCCCCCEEEFFFHHHIIIJJJMMMQQQTTTlllhhh^^^RRRLLLLLLLLLJJJSSSXXXPPPGGGHHHFFF@@@BBBEEEEEEDDDBBB@@@???>>>===;;;;;;::::::999888888888999666444333333222111000111111000000000/////////........................------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++************************************************)))***++++++,,,,,,++++++,,,++++++***))))))******))))))))))))))))))))))))******))))))))))))******+++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,+++,,,------...---------------------............000////////////////////////...---...///000///...000,,,,,,///---+++666GGGFFFmmmqqqZZZTTTTTTRRRMMMQQQSSS```zzz~~~|||bbbSSSLLLIIIIIINNNUUUXXXWWWUUUUUUVVVQQQOOONNNOOOQQQPPPMMMIIIKKKOOOSSSUUUUUUUUURRRNNNPPPPPPQQQSSSRRRNNNJJJHHHYYY^^^WWWNNNMMMHHHHHHQQQ\\\QQQFFFGGGMMMPPPKKKEEEJJJIIIIIIGGGFFFEEEFFFGGGFFFDDDDDDGGGJJJJJJFFFAAA>>>GGGFFFDDDJJJIIIBBBBBBCCCBBB@@@===;;;;;;>>>@@@===AAABBB???AAAGGGJJJHHHAAACCCHHHLLLJJJEEEEEEIIITTTKKKDDDEEEGGGHHHJJJLLLPPPMMMKKKMMMPPPOOOHHHAAABBBAAAHHHTTTTTTIIIAAABBB:::888;;;AAAEEEEEEEEEGGGDDD@@@@@@EEEIIIHHHGGGGGGDDDDDDDDDBBB@@@@@@BBBDDDHHHNNNRRRNNNIIIIIIJJJIIIHHHFFFEEEEEEFFFIIIKKKLLLBBBCCCFFFJJJPPPSSSSSSSSSTTTXXXTTTLLLLLLSSSSSSMMMBBBBBBBBBCCCEEEGGGIIIJJJ999999888666444222000///...,,,***((('''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))************+++,,,---...//////333222111000///.........111111222333333444444444999777;;;:::444<<>>AAACCCDDDCCCFFFHHHJJJKKKKKKLLLNNNPPP\\\[[[VVVNNNKKKMMMNNNMMMVVV[[[QQQFFFGGGDDD???AAACCCBBBBBB@@@???>>>>>>===::::::999999888777777777888666333222222222000////////////...............------------------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++************************************************)))***++++++,,,,,,++++++,,,+++******)))*********))))))))))))))))))))))))******))))))))))))******+++++++++************)))***************************+++,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********+++++++++++++++,,,---------------------------............////////////////////////...---,,,...000111000///444000111777666---)))+++000777GGGbbbnnn\\\TTTJJJHHHSSSXXXSSSRRRWWW|||yyyzzzqqqfffYYYRRRQQQQQQLLLFFFMMMNNNOOONNNLLLMMMOOOQQQQQQNNNLLLLLLNNNNNNLLLIIIFFFPPPRRRLLLMMMUUUSSSJJJIIIGGGGGGJJJQQQSSSOOOIIIJJJOOOHHHAAAAAA???>>>GGGCCCNNNVVVPPPCCC@@@KKKYYYLLLJJJHHHEEEDDDDDDDDDEEEAAA@@@???BBBFFFHHHGGGEEEAAAJJJHHHDDDIIIHHHBBBBBBCCCDDDCCC???:::999===BBB===CCCEEEAAA???DDDMMMSSSFFFFFFHHHMMMNNNJJJIIIKKKRRRHHHAAABBBEEEEEEFFFGGGJJJIIIIIILLLNNNNNNIIIEEEDDDDDDMMM[[[___UUUJJJFFF```UUULLLLLLNNNKKKFFFCCCFFF@@@???FFFJJJHHHHHHJJJCCCEEEFFFEEECCCBBBBBBCCCJJJTTTZZZWWWPPPMMMMMMLLLMMMKKKIIIKKKOOOSSSSSSRRRNNNMMMMMMOOOQQQRRRQQQPPPVVVVVVOOOGGGIIIQQQSSSNNNAAAAAAAAABBBDDDGGGJJJKKK::::::999777555333111000---,,,***((('''''''''''''''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))*********+++,,,---......///222111000//////.........000111222333444555666666:::999;;;999444>>>DDD<<<::::::;;;>>>BBBEEEEEEDDDGGGIIIKKKKKKJJJJJJJJJKKKHHHKKKKKKHHHGGGKKKMMMLLLTTTXXXNNNCCCDDDBBB===@@@@@@@@@??????>>>>>>======999999888888777666666555777555222111111111///.....................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************************************))))))***+++++++++++++++++++++***************+++))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))***************************+++---//////---+++***************************************************+++++++++***************************++++++++++++++++++,,,------------,,,,,,,,,---------..................///////////////000///...///111222111000---)))***000333111///111888---''',,,888LLLhhhlllhhhaaaRRRJJJLLLMMM[[[ZZZ[[[jjjvvvtttTTTOOOLLLIIIJJJQQQWWWVVVQQQVVVUUUQQQJJJCCCBBBGGGMMMRRRNNNJJJIIIIIIHHHFFFCCCFFFKKKLLLIIIJJJOOOOOOKKKIIIJJJKKKNNNSSSUUUPPPHHHEEEIIIDDD???CCCCCCDDDMMMIIIMMMNNNKKKIIILLLPPPRRRMMMKKKIIIHHHFFFDDDBBB@@@>>>===<<>>AAADDDCCCJJJMMMIIICCCGGGTTT___RRRJJJEEEFFFJJJMMMQQQVVVRRRHHH??????AAAAAABBBDDDDDDFFFIIILLLMMMNNNMMMLLLKKKHHHKKKVVV^^^^^^[[[ZZZvvv```TTTNNNIIIDDDCCCIIIEEEEEEHHHHHHEEEFFFIIIEEEGGGJJJKKKJJJHHHGGGGGGLLLVVV\\\XXXPPPMMMMMMMMMNNNKKKJJJMMMSSSVVVVVVTTTUUUSSSPPPNNNMMMKKKHHHFFFOOOMMMGGGAAADDDKKKLLLHHHAAAAAAAAABBBCCCEEEHHHIII::::::999888666333111000,,,+++)))''''''&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((())))))))))))******+++,,,---......///////////////000000111111222333444555666777888>>><<<===999555???BBB555;;;;;;<<>>=========<<<<<<<<<<<<888777777666555555444444666444111000000000...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++******))))))******+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))***++++++++++++***+++***************++++++))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))************************+++---...000000...---+++************************************************************************+++++++++,,,,,,,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,------------...------....../////////000000///......000000///...///---......---,,,///333---***...888777---,,,222000QQQ{{{fffRRRYYYNNNEEEMMMMMMSSSiiihhhPPPZZZnnnyyyuuusss}}}ooofffxxx}}}yyysssrrrvvvnnndddmmmxxxgggBBBTTTTTTPPPJJJJJJOOOQQQNNNSSSXXXZZZSSSHHHAAADDDIIIQQQMMMHHHFFFFFFEEEBBB>>>CCC>>>>>>DDDEEEAAACCCHHHIIIRRRXXXWWWTTTRRRKKKCCCBBBFFFAAA===CCCDDDEEENNNMMMXXX___[[[SSSOOOLLLIIIEEEEEEFFFHHHIIIGGGBBB>>>CCCBBB@@@@@@CCCFFFIIIJJJAAAJJJHHHBBBGGGHHHFFFKKKIIICCC>>>===BBBFFFGGGGGGHHHLLLOOOLLLFFFGGGSSS```WWWLLLCCCBBBFFFJJJOOOSSSOOOFFF???>>>???AAAEEEJJJDDDHHHNNNPPPPPPPPPSSSUUUNNNIIIGGGNNNWWW]]]```aaauuugggVVVKKKDDD@@@AAAEEEGGGIIIIIIFFFEEEEEEEEECCCDDDGGGLLLNNNNNNLLLKKKKKKLLLSSSVVVPPPIIIHHHJJJKKKIIIHHHHHHLLLPPPRRRRRRPPPKKKJJJIIIJJJKKKKKKIIIGGGLLLKKKHHHFFFGGGJJJIIIFFFBBBAAAAAA@@@AAABBBDDDEEE::::::999777555333111000+++***)))'''&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((())))))))))))***+++,,,---......---------...///000222333222222333444666777777888;;;:::<<<<<>>AAADDDEEEFFFHHHJJJKKKKKKJJJJJJKKKLLLMMMRRRSSSMMMHHHGGGFFFDDDAAAGGG@@@888===>>>;;;>>><<<<<<<<<;;;;;;:::::::::666666666555444444333333555333000/////////---,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))************++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))((()))******++++++***************)))******+++,,,))))))))))))))))))))))))******))))))))))))******+++++++++************)))************************,,,---...//////...---,,,************************************************)))))))))***************++++++,,,,,,,,,---------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......//////000...---,,,---...///...---222555777555111---///222666111000333222///222:::777333111;;;WWWooogggggg]]]SSSUUUQQQ\\\TTTOOOUUUXXXjjj\\\}}}qqqpppmmmiiizzzooovvvtttbbbOOODDDIII\\\rrrqqqYYYAAAKKKSSSTTTVVVZZZWWWPPPKKKUUU^^^^^^VVVMMMIIIIIIUUURRRNNNMMMMMMLLLIIIEEEBBB999999BBBDDD===???HHHMMM\\\eee```XXXSSSLLLEEEDDDGGG@@@<<>>[[[sssmmmZZZNNNNNNPPPAAABBBFFFLLLQQQPPPKKKEEELLLJJJGGGDDDBBBBBBCCCDDDAAAKKKHHHBBBFFFGGGHHHOOOQQQIIIAAABBBJJJPPPQQQNNNIIIIIIJJJIIIDDDCCCJJJTTTOOOHHHDDDEEEGGGEEEDDDEEEGGGDDDBBBCCCCCCDDDJJJRRRGGGNNNTTTTTTQQQPPPTTTYYYIIIGGGGGGKKKPPPSSSSSSRRRPPPLLLIIIHHHDDD@@@AAAEEEGGGOOONNNHHHMMMYYYVVVHHHAAADDDIIIKKKKKKIIIHHHHHHIIIMMMLLLFFFCCCDDDGGGGGGCCCDDDFFFHHHIIIIIIIIIIIIFFFFFFGGGIIIJJJJJJHHHEEEHHHIIIJJJIIIHHHGGGFFFDDDAAA@@@????????????@@@AAA:::999888777555222000///+++***((('''&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))***+++,,,------...---------...///000111222222222333444555555666666888777999;;;FFFbbbpppeeeAAA???<<<;;;>>>AAACCCDDDEEEFFFFFFFFFFFFGGGJJJLLLFFFLLLNNNIIICCCCCCCCCBBB;;;BBB<<<666;;;<<<999<<<<<<<<<;;;:::999999888888555555555444333333222222444222000.........---++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))*********************))))))***++++++,,,))))))))))))))))))))))))******))))))))))))******+++++++++************)))************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))))))))*********+++***+++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,---......///000000,,,,,,,,,...111333333222)))---///---+++***+++,,,******+++,,,***)))***,,,+++---111666999;;;<<<===bbbzzzlllhhhZZZ]]]ZZZTTTOOOVVV\\\PPPKKKXXXUUUWWWYYYnnnmmmZZZeeeppp{{{|||}}}xxx|||nnneeegggmmmnnnooorrr{{{lll```aaaiiissstttiiiYYYOOOIIIGGGIIIPPPPPPOOO\\\fff___VVVXXXTTTLLLPPPZZZ]]]XXXQQQTTTYYY\\\\\\YYYTTTQQQ]]]ZZZVVVUUUUUURRRMMMIIIAAA@@@@@@CCCDDDDDDFFFHHHMMM\\\fff```YYYVVVQQQJJJOOOQQQJJJGGGNNNOOONNNUUUPPPRRRSSSXXXdddiiiYYYCCCFFFFFFIIIOOOTTTUUUPPPKKKOOOMMMJJJFFFBBBAAAAAABBBDDDMMMIIIBBBDDDFFFHHHOOOSSSLLLFFFEEEJJJPPPRRRQQQLLLHHHFFFHHHFFFBBBBBBGGGEEECCCDDDHHHIIIEEEBBBBBBCCCFFFKKKNNNJJJFFFJJJQQQIIIPPPVVVSSSKKKGGGLLLRRRCCCEEEGGGIIIIIIIIIFFFDDDGGGEEEFFFIIIHHHDDDCCCEEEEEEPPPNNNHHH\\\yyyrrrTTT@@@CCCFFFGGGFFFCCCBBBAAAFFFGGGEEE@@@@@@CCCDDDAAA===BBBFFFFFFCCCAAAAAACCCDDDEEEFFFHHHIIIFFFBBB>>>CCCEEEGGGFFFBBB>>>???BBB>>>======<<<===>>>???@@@999999888666444222000///***)))((('''&&&&&&'''((('''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***+++,,,------......------......///000111111222222333333444444555<<<888777555AAA___oooeeeCCC???;;;999;;;>>>AAABBB@@@@@@AAA@@@@@@BBBFFFIIIIIINNNOOOGGG@@@>>>===<<<888@@@;;;555;;;;;;777:::<<<<<<;;;:::999888777666555555444333333222222111444222///.........,,,+++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******,,,+++***))))))***+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))*********************))))))***+++,,,,,,))))))))))))))))))))))))******))))))))))))******+++++++++************)))************************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,------...///000000------...111555999:::999444444111...---000222222...111222///...///000///...---......------000555888>>>MMMjjjwwwtttzzznnn]]]VVVqqqooocccWWWYYYhhh___WWWZZZPPP```{{{ccchhhmmmcccdddbbbcccyyymmmmmmuuuzzz{{{ttt^^^TTTLLLCCCFFFPPPHHHDDDEEECCCCCCRRR\\\TTTLLLPPPQQQQQQYYYbbb\\\NNN```YYYRRRRRRXXX]]]]]]ZZZ___[[[XXXUUUSSSNNNGGGAAA===DDDEEE@@@AAAJJJKKKDDDFFFTTT\\\WWWSSSTTTQQQIIIGGGJJJCCCAAAJJJMMMMMMTTTUUUWWWSSSLLLPPPXXXUUUJJJJJJHHHHHHKKKPPPPPPKKKFFFLLLKKKIIIFFFCCCBBBCCCEEEGGGPPPKKKBBBCCCEEEFFFOOOKKKGGGCCC@@@AAAEEEIIIKKKRRRKKKGGGJJJKKKEEEAAAAAAAAA@@@BBBGGGIIIHHHIIILLLDDDKKKUUUWWWOOOEEEEEELLLGGGOOOTTTOOODDD>>>BBBIIIAAAEEEGGGFFFDDDCCCCCCBBBGGGBBB???BBBCCCBBBBBBDDD>>>IIIFFFCCCdddYYYAAACCCFFFFFFCCC@@@>>>===CCCCCCAAA???AAADDDBBB===;;;AAAGGGFFF@@@<<<===@@@===???BBBFFFHHHFFFBBB>>>BBBEEEGGGEEE>>>999<<>>@@@AAA888999999888444111//////***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%$$$"""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***)))******++++++,,,------......---------......//////000000111333444444555444666999::::::>>>EEEKKKAAA???<<<;;;<<<===>>>??????@@@???>>>>>>@@@DDDGGGMMMHHHDDDCCCAAA>>>>>>BBB::::::::::::::::::::::::::::::999999888777777777666444222000/////////000111///...---......,,,+++,,,++++++******++++++,,,---------,,,,,,+++++++++************************,,,,,,,,,++++++*********+++++++++************)))))))))))))))))))))))))))++++++************++++++************************,,,+++******))))))******+++++++++*********))))))(((((()))************************++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++------,,,,,,+++***)))))),,,,,,+++***))))))******+++++++++*********))))))***)))((((((((()))+++,,,))))))))))))))))))))))))************************************************,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///---,,,---222999AAAFFF:::666000.........---,,,....................................////////////---000111222444>>>LLLWWWwwwrrr___qqq]]]YYYMMMQQQSSSRRRQQQPPPJJJCCCDDDDDDKKKLLLGGGMMMRRRKKKMMMLLLKKKKKKKKKMMMOOOPPPNNNVVVWWWOOOMMMTTTUUUPPPWWWVVVSSSPPPLLLGGGCCC@@@FFFCCCDDDGGGFFFBBB@@@BBBBBBFFFLLLQQQTTTQQQLLLGGGBBBCCCAAA@@@EEELLLOOONNNUUUUUUUUUTTTRRRNNNKKKIIIFFFHHHJJJLLLLLLLLLKKKJJJCCCJJJOOOMMMGGGGGGNNNVVVUUUPPPGGG??????EEEGGGEEEFFFEEEBBB???===>>>BBBEEEBBBEEEGGGEEEAAA???@@@BBBCCCEEEEEEDDDGGGKKKIIIEEEIIIHHHHHHHHHGGGCCCBBBBBBDDDDDDDDDCCCCCCCCCCCCBBBCCC@@@BBBGGGHHHEEEAAAAAABBBIII???@@@AAAAAALLLFFF???FFFEEEEEEWWWmmmhhhQQQDDDAAA??????AAACCCAAA@@@DDD???AAAHHHGGG>>>;;;@@@DDDEEEEEEEEEDDDCCCAAA@@@======???CCCHHHGGGAAA;;;???===<<<>>>@@@@@@>>>;;;???===;;;:::;;;<<<<<<;;;888999999777555222000///***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***)))******++++++,,,,,,---,,,,,,,,,,,,,,,------...111111222222333333444444333444555666888<<>>>>>>>>===<<<<<<>>>CCCGGGKKKFFFCCCBBBAAA>>>???BBB999999999:::::::::::::::888888777777666555555555555444222000////////////111///------......,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++***************************,,,,,,,,,++++++*********+++++++++************)))))))))))))))))))))))))))+++******))))))******+++************************,,,+++******))))))******+++++++++*********))))))(((((()))************************++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++------,,,++++++***)))))),,,++++++***))))))******+++++++++*********))))))***)))((((((((()))++++++))))))))))))))))))))))))************************************************,,,++++++******++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...///...,,,,,,///555:::>>>666222...---...//////.......................................////////////222333222///---...444888333;;;GGGVVViii}}}}}}wwwhhh```VVVJJJEEEIIIKKKLLLKKKKKKNNNPPPMMMFFFCCCBBBIIIJJJDDDIIIMMMFFFHHHHHHGGGGGGGGGGGGGGGGGGNNNOOOPPPQQQNNNJJJJJJMMMPPPQQQPPPNNNLLLKKKKKKLLLKKKFFFCCCCCCBBB>>><<<<<<>>>AAAGGGKKKNNNLLLHHHEEE@@@FFFIIIGGGFFFIIILLLKKKRRRQQQOOOLLLIIIGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGFFF@@@EEEIIIHHHDDDEEEKKKQQQVVVRRRIII@@@>>>CCCFFFFFFCCCCCCAAA???===<<<>>>???BBBDDDEEEDDDAAA???>>>>>>EEEFFFCCC======BBBHHHIIIIIIHHHHHHGGGEEEBBBBBBCCC>>>???BBBDDDDDDCCCAAA???CCCAAABBBGGGIIIFFFCCCCCCIIIPPPGGGIIIJJJKKKVVVPPP===CCCBBB???GGGSSSPPPBBBAAA???>>>>>>@@@AAA@@@>>>>>>@@@DDDEEEEEEDDDEEEFFFEEEFFFGGGFFFCCCAAAAAABBB@@@>>>===???CCCDDDAAA===???===<<<>>>@@@AAA???======;;;999999;;;=========888888888777555222000...***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***))))))******+++,,,,,,,,,++++++++++++,,,,,,------222222222333333444444444555444333444888<<<>>>???999999:::;;;<<<===>>>>>>@@@???>>><<<<<>>???AAA>>>;;;:::;;;>>>BBBFFFHHHHHHFFFEEE>>>HHHOOOLLLHHHFFFGGGFFFNNNLLLIIIFFFDDDBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBB???AAADDDCCCBBBCCCHHHLLLVVVUUUNNNDDD???BBBFFFGGG???@@@BBBAAA???<<<;;;:::BBBBBBBBBCCCCCCBBB>>><<>>@@@@@@>>>>>>======>>>???@@@>>><<<>>>CCCDDD@@@@@@EEEGGGEEEFFFIIIJJJGGGAAA???AAADDDCCC???;;;;;;>>>AAAAAA???>>>======>>>@@@BBBBBBAAA;;;999888999;;;>>>??????999888777777666333000...***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%$$$###$$$$$$%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))))))))***++++++,,,,,,***+++,,,,,,------------000111222333444555666666:::777444666:::>>>>>>===:::;;;===>>>?????????@@@DDDCCCAAA??????CCCHHHMMMFFFBBB??????>>>::::::===999888888888888888777777999999888888777666666666222222111000//////......///...,,,------...,,,+++,,,++++++******++++++,,,*********)))))))))))))))************************+++++++++***************+++++++++*********))))))((((((((((((((((((((((((******))))))))))))******************************++++++***)))))))))))))))************))))))))))))(((((()))******************************+++++++++)))))))))))))))))))))))))))))))))))))))******+++,,,+++++++++******))))))++++++***************+++************************)))))))))))))))******+++))))))))))))))))))))))))***************************************************************++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,---------,,,++++++,,,...000000---------------------------------........./////////...///111333444222111222333444555444111,,,(((777666555555666777999;;;<<>>:::>>>CCCCCC???<<<<<>>BBB<<<<<<===>>>??????>>>===HHHEEEAAA@@@AAABBBCCCBBBGGGJJJLLLGGG???<<<@@@EEECCC@@@<<<;;;===???@@@???;;;;;;<<>>>>>999777666666666555111...***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%$$$"""###%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))((())))))******+++,,,,,,++++++---...////////////...///000222444666777888:::777555666:::<<<<<<::::::<<>>===>>>@@@DDDDDDBBBAAA@@@CCCHHHLLLEEEAAA>>>>>>;;;777666888888888777777777666666666888888777666666555555444000000000000///......---...---,,,,,,---...,,,+++,,,++++++******++++++,,,))))))))))))))))))))))))************************************************+++++++++*********))))))((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))(((((()))***************************************)))))))))))))))))))))))))))))))))))))))******+++++++++***************)))+++***************++++++************************((()))))))))************))))))))))))))))))))))))***************************************************)))))))))******+++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,++++++,,,---///------------------------------------............111///------......---,,,...,,,,,,...222555666666)))***+++---...000111111444444333111444:::???@@@<<<>>>BBBFFFLLLTTT\\\bbbllloootttzzztttggg]]]NNN@@@LLLIIIEEEAAA@@@BBBFFFIII;;;;;;<<>>===@@@CCCDDDDDDEEEGGGIIICCCFFFGGGFFFEEEFFFCCC>>>DDDFFFHHHJJJJJJIIIGGGEEEDDDDDDDDDCCCBBBAAA??????AAAAAAAAA???======???AAAEEEKKKLLLGGGAAA???>>>;;;>>>BBBHHHKKKJJJFFFCCCAAAAAA@@@AAADDDIIIJJJHHHEEE>>>KKKVVVTTTMMMHHHFFFDDDHHHMMMMMMFFFBBBEEEHHHIIIHHHHHHIIIKKKLLLLLLMMMMMMBBB@@@BBBHHHKKKHHHFFFFFFCCCKKKCCCGGGIIIIIITTTNNN@@@:::888<<<>>><<<===AAA<<<<<<>>>>>>>>>>>>>>>>>>LLL@@@:::@@@DDDAAABBBFFFEEEIIIJJJEEE>>>;;;???DDDAAA@@@>>>>>>>>>>>>>>>===888999<<<>>>AAAEEEHHHKKK<<<:::888999:::<<<<<<<<<999777555555777666222...***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########&&&$$$"""###&&&'''&&&#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((())))))***+++++++++***+++---///000000//////---...///111333555666777555444333444666777777777777:::<<<<<<;;;;;;>>>AAAAAAAAA@@@>>>===???BBBEEEBBB>>><<<<<<:::555444666777777777666666555555444444444333333222111111000/////////000///...------...,,,+++,,,---...,,,+++,,,++++++******++++++,,,))))))))))))************************************)))))))))***************+++++++++************)))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))******)))(((((((((((()))(((((()))))))))))))))***(((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))******+++*********************************)))******+++,,,***************+++++++++(((((()))************)))))))))))))))))))))))))))************************************************)))))))))))))))***+++,,,************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---.........------,,,---------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...---,,,,,,---///000000///---,,,,,,+++***(((333333444333222000...,,,444222000//////...)))%%%,,,---......------///111,,,000222000111666<<>>FFFDDDCCCEEEDDD???>>>???777777555333666<<>>???BBBDDDBBB===:::<<<>>>???@@@AAA@@@@@@AAABBBCCCKKKJJJHHHFFFFFFIIINNNSSSQQQPPPMMMMMMPPPQQQJJJ@@@BBB???DDDHHHIIIQQQUUUKKKOOOLLLJJJHHHIIILLLPPPSSSPPP[[[]]]OOOFFFJJJMMMIIIUUUOOOKKKPPPYYYZZZQQQGGGEEE???>>>BBBFFFCCC???===<<>>@@@BBBGGGJJJKKKIIIFFFCCCCCCDDDEEEFFFEEECCCAAA??????AAAAAA???;;;:::<<>>>>>===<<<;;;<<<======<<<<<<>>>@@@@@@;;;999;;;======AAAGGGBBBEEEFFFCCC===;;;===@@@>>>??????>>>===<<<;;;:::777999;;;<<<>>>AAAEEEHHH<<<:::888888:::;;;<<<;;;999666444555777666222...***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!###'''(((&&&#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((())))))******++++++)))***,,,.../////////...//////000000111222333333000111222333222222444555444777:::;;;:::<<>>>>>===;;;;;;<<<>>>===:::999:::999555444777777777666666555444444333222222111111000/////////....../////////...---,,,---,,,++++++---------+++,,,++++++******++++++,,,)))))))))******+++++++++************************((()))))))))*********++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))******(((((()))***************+++*********)))))))))((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************))))))***++++++,,,))))))*********+++++++++'''((()))***+++******)))))))))))))))))))))))))))************************************************(((((((((((()))***+++,,,************++++++++++++***++++++++++++,,,,,,,,,,,,------------------,,,***,,,...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........))),,,//////...///222555&&&***///222333111///---'''(((***+++------......,,,,,,///333555444111000000222444555333111111222333777555...,,,///222222444555666444333555888999<<<444111666<<<<<<:::::::::777777;;;;;;777666888???;;;888888999:::===AAA...444;;;>>>===<<<===?????????@@@@@@@@@@@@BBBEEELLLLLLIIIEEECCCEEEJJJMMMPPPPPPNNNLLLNNNQQQNNNHHHBBB>>>CCCGGGHHHQQQSSSHHHKKKKKKJJJJJJJJJLLLMMMNNNLLLTTTXXXTTTKKKGGGGGGIIISSSOOOLLLMMMPPPQQQLLLHHHIIICCC???@@@@@@>>>>>>@@@<<<@@@DDDDDDAAA@@@BBBEEEOOORRRRRRMMMJJJHHHEEEAAAAAACCCFFFGGGHHHFFFDDDBBBBBBDDDGGGHHHHHHEEEBBB??????CCCEEEBBB===<<>>??????@@@AAADDDFFFBBBBBB???>>>BBBHHHHHHDDDCCCNNNPPPHHHBBBFFFIIIGGGOOOLLLIIIFFFDDDCCCDDDEEE@@@>>>???DDDFFFCCC@@@@@@AAAHHH???@@@@@@<<>>999:::;;;;;;:::888:::>>>AAA???OOOQQQ???555<<>>===;;;999::::::999666666999999666666999777777666555444444333333333333222222111000000000---.../////////...---,,,---,,,++++++---------+++,,,++++++++++++++++++,,,))))))******+++++++++,,,************************(((((())))))*********++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((('''((((((((())))))******(((((()))***************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))***************))))))***+++,,,,,,))))))******++++++++++++'''((()))++++++******)))))))))))))))))))))))))))************************************************(((((((((((()))***+++,,,)))************+++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++(((+++......,,,,,,///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......(((---111000,,,)))***---......---,,,+++,,,000444......------...///000111///...///000///...///222+++---...//////000333555+++111333111333777777222///222222111444888666///777555666999999555555999===999999>>>???:::888:::888555666===>>>:::999===;;;<<<>>>>>>===<<<<<<<<>>BBBFFFGGGNNNPPPEEEEEEFFFIIILLLNNNNNNNNNMMMHHHJJJRRRYYYPPPAAA???HHHPPPNNNLLLIIIHHHHHHJJJLLLJJJCCC>>>===<<<;;;???DDD>>>BBBGGGFFFCCCAAACCCFFFRRRYYY\\\VVVMMMHHHEEECCCFFFFFFFFFFFFEEEDDDCCCBBBAAACCCGGGJJJJJJFFFBBB???@@@FFFJJJHHHBBBAAAGGGOOOFFFGGGEEEDDDGGGKKKJJJDDDBBBDDDEEECCC@@@===;;;;;;<<<===>>><<<:::;;;???CCC@@@===:::;;;DDDKKKGGG???<<>>>>>>>>???AAABBB???===>>>CCCEEEAAA>>>>>>;;;CCC<<<@@@AAA@@@IIIBBB999======888888<<<<<<777:::::::::777666888===AAAOOOqqquuuMMM555AAAIII>>>===>>>>>>>>>>>><<<:::999<<<<<<:::888555555666888888999999777444444777:::888666666777:::===??????;;;888666666777666222...,,,***((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((((((((((((((())))))))))))***)))***---000111...,,,---...///...------.../////////111222333444444444555555666666777;;;AAAFFFAAA<<<666666999;;;:::888888666333222333555555555555555444333333222111111555444222000//////000111,,,,,,------,,,,,,+++***)))************+++++++++************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***************************))))))))))))))))))))))))...---+++)))(((((())))))---+++)))'''&&&&&&(((((((((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))************++++++++++++***)))))))))***,,,,,,++++++******************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............//////...---...///000000...///000000000111111111111000000000000111111111111111111222222222333333333777777777777666666666666666888999;;;;;;:::999888888888777666666===GGGOOO>>><<<<<>>CCCEEEBBB===???EEEFFFEEEAAA>>>>>>AAAAAA???HHHAAADDDBBBBBB[[[qqqiiiIII>>>999AAAJJJKKKHHHFFFCCCFFFJJJMMMNNNOOOOOOOOOGGGIIIOOOSSSNNNFFFFFFLLLNNNMMMKKKHHHFFFFFFHHHJJJIIIEEE@@@>>>??????>>><<<@@@??????AAACCCBBB===888@@@CCCTTT^^^QQQEEEDDDAAAEEEBBB@@@CCCHHHIIIDDD???CCCEEEDDD@@@???BBBAAA>>>???GGGMMMJJJBBB???EEEMMMRRRCCC;;;@@@DDD@@@===???;;;>>>@@@@@@>>>>>>@@@CCC???<<<:::;;;;;;:::===BBBGGGAAA:::888:::???BBBCCCJJJGGGCCCBBBBBB@@@===999<<>>===;;;>>>CCCAAA:::::::::::::::::::::::::::999@@@:::333777999999>>>LLLsss{{{RRR444;;;CCC999>>>999777:::;;;:::;;;===:::999999888888999999:::888666444444666:::???BBB;;;>>>@@@===999999===BBB;;;888666666777666222...,,,***((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((((((((((((((())))))))))))***+++,,,,,,++++++---///---...///...------...///...///111222333444444444555555555555666:::???CCCAAA<<<777666999;;;:::888999666333222333444444444444444444333222222111111333222000...---...//////,,,,,,------,,,,,,+++***)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***************************))))))))))))))))))))))))---,,,+++))))))))))))***,,,+++)))'''&&&'''(((((((((((())))))))))))(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))************))))))*********++++++++++++***)))))))))***+++,,,++++++******************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------............///---------///000///...//////000000000111111111//////000000000111111111111111111222222222333333666666666666666666666666666777999:::;;;:::999888888888777777888;;;@@@DDD;;;999:::======:::999<<<>>><<<<<>>>>>===>>><<<<<>>???>>>>>>DDDHHHFFF@@@>>>BBBGGG\\\LLLBBBCCCDDD>>>:::;;;777:::>>>AAAAAAAAAAAAAAA???<<<;;;<<<<<<:::===AAADDDAAA<<<:::;;;???DDDHHHGGGDDDAAA@@@AAA@@@???<<>>GGGJJJ>>>:::;;;===<<<:::===BBB@@@999:::::::::::::::999999999BBBHHHAAA777999999777;;;999NNNUUUCCC555888???>>>;;;666444999<<<;;;999999999999888888888888999999<<<:::777555555777999;;;888:::<<<;;;::::::<<>>>>><<<;;;<<<>>>???@@@@@@???LLLQQQTTTbbbkkkjjjhhhXXXPPPIIIEEEBBB@@@BBBFFFHHHMMMQQQOOOJJJJJJQQQYYYdddYYYOOOLLLLLLJJJGGGEEEKKKIIIFFFCCCAAA@@@@@@@@@<<<:::888888:::===>>>>>>@@@===;;;>>>CCCGGGHHHGGGFFF<<<@@@GGGEEEDDDDDD<<>>CCC>>>???AAACCCEEEDDDAAA??????<<<<<<>>>???===>>>AAA??????>>>;;;;;;???FFFLLLCCCAAA>>>===>>>?????????>>>AAAAAA??????@@@===888888IIIEEE777???HHHBBB;;;;;;;;;999888<<>>:::444333;;;AAA???:::777999888888777777888888999;;;999888666555666666777555666888999::::::::::::;;;888666666777666222...,,,***((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$###############$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%'''((()))(((((((((((())))))))))))***,,,---......///111333---...///...---------///...///000111222222222222555666666666666777:::<<<===:::777666777888888777888666333222333333222111222222222111111000000000///...---,,,+++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))*********+++++++++************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***************************))))))))))))))))))))))))))))))))))))******+++++++++***)))(((''''''(((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((((((((()))))))))************))))))))))))***************************+++++++++******+++++++++++++++,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,---------------,,,+++,,,...///...---........./////////000000////////////000000000111111111111111222222222222444444444444555555555555555666777888888888777777999777555666999:::777444555444666;;;<<<:::999;;;EEE>>>999999999999===BBBCCC>>>:::;;;<<<===>>>AAAGGGSSSKKKGGGWWW]]]ZZZbbbqqq\\\FFF???EEELLLKKKGGGKKKLLLMMMJJJGGGIIIOOOUUUcccZZZPPPLLLKKKJJJGGGEEEIIIFFFCCCAAAAAAAAAAAABBB>>><<<:::999:::;;;<<<===EEEBBB???@@@DDDFFFFFFDDDIII???@@@CCC@@@DDDHHHBBB???@@@BBBDDDEEEDDD???<<<>>>DDDFFFCCC???@@@BBBBBBCCCAAA???>>>@@@CCCEEEFFFJJJEEEBBBBBBBBBFFFTTTbbbRRRMMMHHHEEEEEEEEEBBB???BBB>>>>>>AAACCCAAA@@@BBB<<>>;;;???HHHPPPCCCAAA>>><<<<<<>>>@@@AAA:::===>>>???DDDGGGDDD>>>LLLCCC>>>JJJ]]]___QQQEEE;;;999777777:::<<<;;;888??????>>>>>>===<<<<<<<<<@@@GGGAAA999<<<<<<:::>>>DDD;;;999???AAA:::888<<<<<<666666???GGGEEE>>>888888777777666666777777888333444444555666777888888444444555777999999777555;;;888666666777666222...,,,***((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###############$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%'''(((''''''&&&%%%&&&'''((()))(((((((((((())))))))))))+++***+++111777999666111---...///...---------///......///000111111111111555777888888777777999::::::888666555666666666555666444222222333333111000000000000000000/////////......------------------++++++,,,,,,++++++***)))))))))*********+++++++++************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))*********+++)))))))))((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((()))))))))************(((((()))))))))*********))))))******++++++++++++******++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,------,,,+++,,,---...---,,,---............/////////...////////////000000000000000111111111222222222222222333333444444444444555555666666777777777666:::777444444777999999777555444777<<<>>>;;;:::<<>>;;;;;;BBBKKKBBB;;;666999<<>>CCCBBB??????>>>;;;>>>===;;;999:::===AAADDDFFFIIIJJJHHHFFFOOOggg}}}___VVVJJJCCCAAACCCDDDEEEEEEAAA@@@DDDFFFDDDCCCDDD@@@DDDFFFCCC???BBBKKKTTTHHHGGGDDDAAA??????AAACCC999<<<>>>AAAFFFKKKIIICCCIII???HHHlllXXX<<<888555777999:::999888<<<<<<<<<;;;;;;:::::::::888@@@;;;555999:::888<<<777666666888:::;;;;;;;;;<<<666666???GGGEEE>>>888777666666555555666666777///000111333555777888888555444444666777666444222;;;888666666777666222...,,,***((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&#########"""######$$$%%%"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&)))***((('''&&&&&&&&&'''))))))(((((((((((())))))))))))+++)))***111:::<<<666///---...///...------...///......///000000000000000444666888999888777888999777666555444444333333333444222111222333333222000////////////////////////---.........------------+++++++++++++++******))))))************+++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))*********))))))))))))))))))((((((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))''''''(((((())))))******'''(((((())))))(((((('''))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************((((((((()))))))))******))))))***++++++++++++*********++++++,,,---------************++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***+++---...---,,,------------.........///......////////////000000000000000111111111111222111111222222333333444444444444444555555555666666999777444444666888;;;;;;666555888>>>???<<<:::<<>>AAAEEEIIIHHHCCC@@@DDDGGGFFFEEEFFFGGGJJJLLLHHHDDDDDDLLLSSSKKKKKKIIIEEEBBBAAABBBDDD<<<@@@AAAAAACCCFFFEEE@@@>>>AAAMMMeeemmm===888444777999888777888666666666666666777777777444<<<888111555555222666000666777444333888999777999444333:::@@@???999666666555555444444555555666000111111222333333444444444444555555555555444444;;;888666666777666222...,,,***((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######""""""###$$$$$$%%%"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&%%%$$$###%%%(((+++---((('''&&&&&&&&&''')))***(((((((((((())))))))))))***((()))...444555111,,,---...///...------...///......//////000000//////111444777888777777777777444444444333222111111111111000000111333333222111........................,,,---------------------+++++++++++++++***)))))))))************+++++++++************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******))))))((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))'''''''''((()))*********''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************(((((((((((()))))))))***((()))***+++,,,++++++*********++++++,,,------...************++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************++++++++++++,,,******+++,,,---,,,+++,,,,,,---------................../////////000000000000000000111111111111000000111111222333333444444444444444444555555666666666666555555666999;;;666555999>>>???;;;999:::AAA@@@AAADDDEEEEEEKKKRRROOODDD>>>???>>>888999???BBB===AAAFFFCCCCCCCCC===;;;DDDIIIDDD???AAAEEEFFFJJJIIIHHHHHHIIIIIIGGGEEEFFFPPPTTTOOOGGGEEEEEEDDD```SSSCCC<<>>:::999;;;===BBB@@@???AAAFFFIIIJJJHHHHHHKKKSSSMMM@@@DDDMMMKKKKKKHHHHHHMMMSSSRRRGGG===DDDEEEEEEEEEIIIMMMJJJCCCDDDOOOZZZWWWJJJ@@@@@@DDDDDDEEEEEEAAAAAAGGGRRRZZZNNNLLLHHHDDDAAAAAADDDFFFIIICCC???BBBFFFFFFEEEFFFKKKLLLKKKGGGCCCCCCGGGLLLFFFGGGFFFCCC@@@>>>>>>@@@<<<@@@AAA>>>===>>>>>><<<===???DDDGGGaaaddd???888444777999888777999333444444555555666666666111999555///333333000444555666666555444333333444777222000555888777555555555555444444444444555555111111111000000111222222111333666555444444888;;;;;;888666666777666222...,,,***((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######""""""###$$$%%%%%%"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$######%%%(((,,,...(((''''''&&&'''((()))***(((((((((((())))))))))))))))))***+++,,,---,,,+++---...///...------...///---.../////////////////////222555777777666666666222333333222000///000000000//////111333444333111---.....................+++,,,,,,---------,,,,,,***++++++++++++***)))))))))************+++++++++************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''''''((()))))))))))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************(((((((((((())))))))))))((()))***+++,,,+++************+++,,,,,,---......)))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************++++++++++++***)))***,,,---,,,+++,,,,,,,,,---------................../////////000000000000000111111111111///000000111222222333333444333333333333444555555333555777777444444666999666555888>>>>>>:::888999@@@======CCCIIIJJJLLLPPPHHH???<<>>GGGAAAEEELLLCCCLLLKKKDDD===???FFFHHHDDDHHHKKKNNNMMMKKKHHHGGGGGGJJJRRRTTTMMMGGGEEEDDD@@@JJJEEEAAAAAAFFFKKKKKKIII===>>>>>><<<999999===@@@FFFBBB??????CCCHHHIIIIIIFFFJJJQQQLLLAAADDDKKKEEEJJJIIIHHHKKKNNNLLLFFFAAAHHHEEEAAA@@@GGGMMMKKKEEECCCUUUeeebbbOOO???;;;???@@@???>>>???DDDJJJLLLKKKFFFIIILLLJJJFFFBBBAAABBBJJJBBB===@@@DDDEEEEEEFFFJJJJJJHHHCCC???>>>AAADDD>>>???@@@>>>;;;888999;;;888===???;;;888999;;;;;;>>>888???AAA@@@SSSYYYBBB@@@888444777:::777777999444444555666777888999999...777444...333444222666333------555777222222999777222000333444333444666555444444333333444444555000////////////111333444...222666555333555;;;@@@999888888888888666333000+++***)))''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ )))+++### $$$%%% %%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&'''(((*********+++++++++,,,,,,,,,...------,,,,,,------...---......---,,,,,,///111000111111222222111111000000000000000////////////---///000000000444<<>>===<<<;;;>>>EEENNNTTTaaaqqq<<<:::HHHCCCAAAHHHOOOSSSPPPKKKJJJJJJIII@@@FFFJJJHHHDDDCCCCCCBBBIIIMMMKKKDDD???AAADDDCCC>>>===:::777666888:::;;;@@@???>>>>>>AAADDDEEEEEECCCHHHIIICCC??????@@@???FFFFFFFFFGGGHHHGGGDDDAAACCCJJJMMMGGGCCCEEEFFFCCCLLLPPPPPPIIICCCBBBAAA@@@======:::777:::@@@BBB???BBBGGGKKKJJJEEEAAAAAABBBDDDAAAAAABBBAAA???BBBGGGDDDJJJJJJBBB<<<;;;:::777888777777666777888:::;;;???===;;;888777777888999888888888888888999999999555555555555666777999999666555444333444666888:::333333333333333333222222...///111333444333111000666444333333555666666555555444333333222222333333111111000000111333555666555888666111222999<<<999:::999999999999777444111+++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,222000%%% $$$&&&"""%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&'''(((************+++++++++,,,,,,------,,,,,,,,,,,,---------......---,,,---///111000000111111111111000000......//////000000000111///...---///333999>>>AAA///---,,,,,,------,,,+++---,,,***+++---...,,,***************************))))))))))))))))))))))))))))))))))))************************)))))))))((())))))***((('''&&&''')))+++******))))))))))))))),,,++++++***************((((((''''''''''''(((((())))))))))))))))))))))))***)))(((''''''((()))************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************''''''((())))))))))))))))))******++++++******))),,,+++******,,,,,,+++***++++++***)))))))))))))))))))))***++++++++++++***************************************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,------------...---.........////////////......//////000111111111000//////111333555555444444444444444444444444444444333222111111222333444555333444777888555444666:::888666666888:::::::::===<<<;;;:::999999999999============@@@EEEMMMRRR}}}WWWRRRYYYRRRQQQJJJOOOPPPKKKFFFGGGIIIIIIEEEGGGIIIHHHEEECCCDDDGGGLLLIIICCC>>>:::<<<@@@EEEFFF<<<555666888888999;;;>>><<<;;;===???AAABBBAAAAAAFFFGGGBBB>>>??????>>>>>>>>>???AAACCCDDDCCCAAA>>>LLLVVVQQQHHHCCCBBBAAAEEEHHHGGGBBB???@@@???===;;;>>>>>>:::999<<>>???CCCGGGFFFAAA>>>>>>@@@???======@@@???<<<<<>>AAA@@@======@@@???:::888888777777888:::;;;<<<>>><<<:::888777666777888777777666666666666666666555555666777777888999999666555444444555666999:::333333333333333444444444000111222333444333222111555444222333555666666555222222222222333444555555222111111222222333444444222555444000111666888555;;;::::::::::::888555222++++++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$222444///$$$$$$'''%%%$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&'''(((************++++++++++++,,,,,,++++++++++++++++++,,,---......---,,,---///000000000111111111111000000,,,---...///000111111222222...+++---333888999999...---,,,,,,------,,,+++---+++***+++,,,---,,,+++************************))))))))))))))))))))))))))))))))))))************************)))))))))))))))******)))''''''(((***+++******)))))))))))))))+++++++++************)))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************''''''((())))))))))))))))))******++++++******))),,,+++******+++,,,+++***+++***))))))))))))))))))))))))***++++++++++++***************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,---------------------.........//////---------...//////000000///......000333444444333333333333333333333333333333222111000000111222333444111222666666333333666<<<:::888888999;;;;;;:::999999999999888888888888;;;===>>>@@@BBBEEEIIILLL^^^uuufffIIIIIILLLIIIMMMJJJMMMLLLEEE@@@BBBFFFGGGLLLIIIIIILLLIIIDDDGGGOOOZZZMMMBBB???>>><<>>BBBAAACCCAAA>>>>>>@@@>>>::::::@@@BBB===999:::======;;;>>>AAA@@@===;;;;;;======::::::>>>???;;;888888::::::888888===BBBAAA<<<:::999999999999;;;===>>>===<<<:::888666666666666555555555444444333333222444555777888888888888777666555555444555666888999222333333444444555555555333333333333333333222222444333222222444555555444444333333333333333444444222333333444444333333333...111111000111333333111<<<;;;;;;;;;;;;999666333,,,+++***((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***+++''' $$$''''''$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&'''(((***************++++++++++++++++++************++++++,,,---......------...000000111111222222111111000------......///000000111333000,,,,,,---//////......---+++,,,------,,,***,,,+++++++++,,,,,,++++++************************))))))))))))))))))))))))((()))))))))*********************))))))))))))))))))***+++***(((((()))++++++******)))))))))))))))++++++++++++******))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************''''''((()))))))))))))))))))))************))))))+++***)))***+++,,,+++)))******)))))))))))))))***))))))***++++++++++++***************************************************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........+++,,,,,,------.../////////...---///111222111000111111111111222222222222222222111000111222333444333000111444555333333666<<<:::888999;;;===>>>===:::::::::999999888777666999;;;???AAAAAABBBDDDFFFBBBOOOIII???CCCEEEFFFNNNIIIKKKIIICCC@@@BBBDDDDDDOOOJJJKKKQQQNNNFFFIIISSSaaaNNNAAACCCCCC>>>CCCNNNZZZFFF===DDDDDD888555<<<>>>>>>===???AAAAAA@@@???DDDJJJLLLHHHEEEFFFGGGFFFHHHFFFEEEEEEFFFGGGFFFFFFBBBJJJNNNGGG:::555;;;CCCDDDCCCAAA>>>@@@CCC@@@:::;;;@@@AAA???>>>??????<<<999;;;>>>===<<<:::;;;<<>>;;;999:::<<<:::888888:::======;;;===<<<;;;:::::::::;;;<<<===<<<:::888777666666666555555444333222222111111222333555777888777555444444444333333444555666666222222333444555555666666444444222111111111111111333222111111333444444333888777555444222111111111222333444555555444222111---000222333333333111///<<<;;;;;;;;;;;;999666333---,,,***)))'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""!!! !!!$$$&&&$$$$$$######""""""######$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&'''(((***))))))*********++++++++++++******))))))******+++,,,---//////------...///111111222222222222111111/////////...............///000000---***)))***,,,...,,,++++++,,,---+++***++++++++++++++++++++++++************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))******)))******)))((((((***++++++******)))))))))))))))***++++++++++++***)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************''''''((())))))))))))))))))))))))******)))))))))+++***))))))++++++***)))***)))))))))))))))******))))))***++++++++++++***************************************************************************)))))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------+++++++++,,,------......---------///222555555444000000000111111111222222333222111111111333444555222000000333444222333666666555444666999<<<>>>>>>===<<<;;;:::999888777777999;;;>>>?????????@@@AAAIIILLLIIIFFFFFFDDDCCCHHHGGGKKKLLLIIIGGGHHHHHHEEEIIIHHHKKKQQQNNNGGGGGGNNNRRRBBB:::???AAA===AAAKKKKKK>>>===IIIIII===<<>>>>>@@@AAA@@@???FFFKKKLLLHHHEEEFFFHHHHHHHHHFFFEEEEEEFFFGGGGGGGGGDDDEEEEEEAAA;;;888;;;???AAABBB@@@???BBBFFFDDD???>>>???>>>>>>CCCGGGCCC<<<999;;;===>>>>>>======>>>DDD>>>;;;;;;<<<:::;;;>>>>>>===<<<:::777777:::>>>@@@???===:::999888888888;;;;;;:::999888777666666555555444333222222111111000111333555555444222111111111111111111222222333222222333333444555666666333222111000//////000000222111000000222333333222777666555444333333333333222333444555444333222111///111444777777444222111<<<;;;;;;;;;;;;999666333...---+++)))(((&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%%%%###!!!######""""""""""""######"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&'''(((***)))))))))************++++++******************++++++---//////...---...///111111222222222222111111/////////.........------***...111000,,,+++---111---,,,++++++,,,,,,+++******+++,,,+++***)))***,,,************************(((((((((((((((((((((((())))))))))))************))))))))))))************((()))))))))((((((***++++++******)))))))))))))))******+++,,,,,,***)))(((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************''''''((()))))))))))))))((())))))******))))))(((+++***))))))***+++***))))))))))))))))))******+++))))))***++++++++++++***************************************************************************(((((())))))***+++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,------......,,,,,,---111666999;;;;;;//////000000111222222222222222111111222333555666333000000333444333444888666555555777;;;???AAAAAA>>>===;;;:::999999::::::;;;===>>>>>>======>>>???JJJGGGEEEDDDAAA===<<<<<>>>>>>>>FFFIIIIIICCC@@@BBBEEEFFFGGGFFFFFFHHHKKKNNNNNNMMMFFFDDDCCCFFFDDD???;;;:::;;;===>>>===@@@FFFFFFCCC@@@>>><<<===EEEJJJEEE<<<:::<<>>;;;:::888777;;;BBB???===<<<;;;666444999@@@???>>><<<999777666666666888888888888777777777666444444444333333222222222///000111222222111000000000000000000000000000000111222222333333444444444000000000000000/////////111000//////111222222111111111222333555777888999111222222333333222222222222111444999999555222222;;;::::::;;;;;;999555222...---,,,)))(((&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$&&&&&&$$$"""######""""""""""""######"""############$$$$$$$$$$$$$$$##################%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&'''(((***))))))))))))************+++++++++******++++++++++++---//////............//////000000000000//////------..................***,,,---...............---,,,++++++,,,,,,+++))))))+++,,,+++))))))***,,,************************(((((((((((((((((((((((())))))))))))************((()))))))))************'''((((((((('''''')))++++++******))))))))))))))))))***+++,,,,,,+++)))(((((((((''''''''''''(((((())))))))))))))))))))))))'''((()))******)))((('''))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************''''''((()))))))))))))))(((((())))))))))))((((((+++)))((()))***+++***((()))))))))))))))***++++++))))))***++++++++++++***************************************************************************((((((((()))***+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........------...111444777888777//////000111111222333333111111000000111222444555333000000333444333555999888777666888<<>>@@@JJJEEEFFFFFFCCCDDDEEE???AAAFFFIIIJJJMMMPPPOOOKKKAAAJJJMMMGGGEEEJJJKKKGGG??????>>>======???CCCGGGFFFAAA???AAA@@@<<<888888DDDAAA===;;;<<<>>>???@@@FFFHHHEEE>>>:::===BBBCCCGGGGGGHHHKKKNNNPPPOOONNNLLLGGGEEEGGGFFF???:::::::::>>>@@@======@@@BBB@@@@@@???===<<>>>>>>>>>>>999666<<>>999999666444777===<<<:::999777666555666666444444555555666666555555333333222222222222222222111111111111111111111111000000000000000000000///222222222222222222222222...///111111222111000000111///......000111111000......000222555999;;;===000000000000111222222333222000333888888222000222;;;::::::::::::888555222///...,,,***(((&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!! ###&&&&&&&&&%%%######""""""""""""######"""############$$$$$$$$$$$$$$$##################%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&'''(((***))))))))))))************,,,,,,++++++++++++,,,,,,+++---///000///.........------............------+++,,,,,,---...///000000---+++***+++......***&&&---,,,***+++,,,,,,+++)))(((+++,,,,,,)))(((***,,,************************(((((((((((((((((((((((())))))))))))************(((((())))))*********+++&&&'''((('''&&&''')))***+++******))))))))))))))))))***,,,,,,,,,+++)))'''((((((''''''''''''(((((())))))))))))))))))))))))'''((()))******)))(((''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''(((((()))))))))))))))(((((())))))))))))((((((***)))((()))***+++***((())))))((())))))***++++++))))))***++++++++++++***************************************************************************'''(((((()))***+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------......///000///...///000111000...///000000111222333333333000/////////000111333444444111000333555444666:::555444333444777:::<<<<<<:::888666555777;;;@@@CCCDDDCCC@@@===;;;<<>>@@@;;;777:::AAAGGGEEE@@@HHHDDD???======@@@BBBCCCGGGHHHEEE<<<888;;;AAACCCEEEEEEFFFHHHJJJJJJGGGEEETTTKKKDDDBBB???::::::??????DDDEEE@@@;;;;;;<<<;;;>>>@@@???<<<===@@@???<<<:::===BBBGGGJJJIIIEEEAAA;;;>>>CCCCCC<<<777===FFFJJJ???777777777333333666888777666555555666777777000111222333444444444444111111111111111222222222222222111111000111111222000000111111111111000///222222111111111111111111...///111333444333222111000///......000111111000///000111333555888:::<<<000///......///111333444111///111666666000...111===<<<::::::999777444111---,,,***)))'''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################(((&&&%%%%%%%%%%%%$$$"""$$$""""""%%%******%%%!!!"""###$$$$$$###"""###$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&''''''((()))))))))***)))((((((((()))+++,,,************************++++++,,,,,,---.../////////////////////..................------............,,,******+++,,,+++***++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))************************)))))))))+++,,,---+++)))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))************))))))))))))))))))************+++++++++******(((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++******************,,,++++++******++++++,,,------------------------............////////////000000000000111111111111111000///......///000000222222222222222111000///222555888777555444666999888888888777777:::>>>BBBGGGIIIXXXPPPGGGDDD:::AAAFFFGGGHHHHHHFFFBBB>>>;;;>>>===<<<>>>AAAEEEGGGHHHNNNNNNMMMKKKIIIGGGHHHIII???GGGEEE;;;<<>>MMMOOOFFFCCC???;;;;;;???CCCDDDDDDBBBDDD>>>===BBB===999BBBEEE>>>;;;AAAHHHHHHCCC@@@KKKIIIEEEAAA===<<<>>>@@@???CCCEEEAAA999555777;;;@@@AAA@@@@@@AAACCCCCCAAACCCAAACCCIIIKKKFFF@@@>>><<<<<<>>>@@@@@@>>>:::777999888999:::;;;999666333666555888===???===<<<>>>333333222222222222111111000000111111111111000000000000000000000000000000////////////////////////333333222000...---///111///333555555222///...///......//////000000111111000000111222444555666666////////////////////////...///111222111000...---<<<;;;:::999999777444111---,,,***)))'''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$###""""""######"""!!!$$$######&&&******&&&!!!"""###$$$$$$###"""###$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&''''''((()))))))))***)))((((((((()))++++++************************++++++,,,,,,---.........///........................------,,,,,,------......,,,******+++,,,+++***+++******))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))'''((())))))(((((()))+++))))))))))))))))))))))))************************)))))))))+++,,,,,,+++)))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))(((((('''&&&((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))(((((()))))))))************++++++******(((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************+++,,,---...------------------------............////////////////////////000000000000111000///......///000111222222222222222111000000000111222222111111222333888888777666666999>>>AAAEEESSSqqquuukkk\\\AAA<<>>CCCFFFHHHHHHMMMOOOOOOLLLGGGCCCDDDFFFHHHMMMJJJ@@@<<>>;;;;;;;;;999:::>>>@@@???===;;;999:::<<<>>><<<>>>???<<<777444555888?????????>>>???@@@@@@>>>AAA>>>???DDDFFFAAA<<<:::@@@>>><<<;;;;;;:::888666666555555666888999888777666444666;;;;;;888666888333333222111111111111111000000111111111111000000111111111111111111111111000000000000000000000000111111111///---,,,...//////111333333000...............//////000000000000000000111222333333444555...........................///000111111000...---:::999888888888666333000---,,,***)))'''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##############################"""!!!"""$$$%%%$$$###%%%$$$$$$&&&)))***&&&""""""###$$$$$$###"""###$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&''''''((())))))))))))))))))((()))******+++************************+++++++++,,,,,,------...........................---,,,,,,++++++,,,,,,---...,,,++++++,,,,,,+++***+++******))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******'''(((***)))(((((()))+++))))))))))))))))))))))))***************************))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))(((((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((())))))******))))))((((((((())))))))))))******************)))(((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************(((((()))***+++---...///---------------------------............/////////---.........////////////000///.........///000111111222222222222111000000222111111333555777777777777777777666666888===@@@BBBVVV~~~kkkEEE999@@@AAABBBBBB@@@>>>;;;999888888:::>>>BBBFFFGGGGGGMMMQQQSSSOOOFFFAAAAAADDDKKKLLLKKKFFFAAA@@@DDDIII___}}}tttSSSJJJHHH;;;555BBB>>>:::888999<<>>AAA;;;777???>>>>>>???>>>999555999AAA<<<;;;:::::::::;;;;;;<<<>>>>>>>>>===<<<;;;::::::===============<<<<<<<<>>???;;;888888DDD@@@;;;777666666555555666444333555888;;;<<<===888666666999888444333444555444222111000000000111111111222222222222111111111111111111111111111111000000000000000000000000///000000...,,,,,,---...///000111000...------......////////////000000000000000000000111111111222..............................000000111000///...999888777777777555222000---,,,***)))'''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$%%%''')))((('''&&&%%%%%%'''))))))&&&###"""###$$$$$$###"""###$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))))))))))))))))))))******+++***************************+++++++++,,,,,,,,,------------------.........,,,++++++++++++++++++,,,---,,,+++,,,------+++*********))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********''')))******)))(((***+++))))))))))))))))))))))))***************************))))))***+++,,,+++***(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))******)))(((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,---------.........//////...---...///000111111111222222222111111000333111111555:::>>>>>><<<666777777666666777;;;>>>@@@MMMmmmssslll^^^BBB;;;<<<<<<>>>?????????>>>>>>>>>===;;;<<>>:::777777999<<<>>>BBBCCC<<<;;;???999555===777:::???BBB???;;;???FFF======<<<=========<<<;;;@@@>>><<<<<<>>>???===;;;<<<;;;<<<>>>===:::999;;;===:::999;;;<<<999999;;;DDD@@@;;;777666555555444777666666888;;;===>>>>>>:::777777:::999555444555777555333111000000111222111111222222222222111111222222222222222222222222111111111111111111111111//////000///---,,,---...111000000///.........///////////////////////////////////////////////////........................---...///000000000///...888777666777777555222000---,,,***)))'''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%''')))******)))&&&%%%&&&&&&''''''%%%$$$"""###$$$$$$###"""###$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((()))))))))************))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------...+++++++++******+++++++++---,,,,,,---...---+++)))***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************((()))******))))))***+++************************************************+++)))((()))+++,,,+++***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((('''(((((((((((()))))))))((())))))))))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,------------///...---------///000111000111111222222222111111222000///222666999888777555666666555555666999<<>>>>>>>>???????????????IIIDDD???<<<<<<>>>@@@@@@DDDKKKQQQNNNFFFAAACCCHHHOOOIIIMMM[[[aaaYYYSSSSSSDDD^^^hhhaaaTTT???555AAA>>>===:::888777888:::<<<@@@AAA<<<;;;@@@<<<888AAA===:::999<<<===>>>CCCIII>>>======???BBBCCCAAA???===:::888999<<<===:::777;;;:::<<<@@@>>>999999======::::::<<<<<<;;;===AAA???===:::999999888666444777777888:::<<<<<<999777888555555888888555444777777666444333222222222333111111111222222111111111111111111111111111111111000000000000000000000000...000111000.........///222111/////////000000000/////////...............//////............------........................------...///////////////888777777777777666333000---,,,***)))'''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$$$$%%%'''(((((('''%%%%%%&&&&&&%%%%%%$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))(((((()))************)))))))))))))))))))))))))))***************************++++++,,,,,,---------,,,++++++******++++++,,,---,,,,,,---......+++)))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((()))+++***))))))***,,,************************************************+++***((()))***,,,,,,+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''(((((((((((())))))((((((((())))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........+++,,,,,,,,,------------...------------...000111000000111222222222222111444333222222333333222111444555666555444555888:::???<<>>??????NNNIIICCC???>>>??????@@@>>>DDDIIIHHHCCCAAADDDHHHNNNGGGIIITTT[[[TTTIIIDDDQQQOOORRRWWWWWWQQQEEE777<<<===<<<;;;999888:::<<>><<>>===BBB<<>>>>><<<:::;;;<<>>GGGVVVKKK@@@<<<<<>>===<<<:::888777555;;;BBB???777888AAAAAA@@@@@@AAA>>>;;;===BBB:::999888888888777444222666555444444444222///---111......000000......111///111222444444333222111//////000000000000//////////////////////////////........................,,,...000000///---......///......///111111///,,,//////.........------------------...............------------------------,,,,,,------...///000000999888777888888777444222---,,,***)))'''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%$$$"""""""""###"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))'''((()))++++++******)))))))))))))))))))))))))))*********)))))))))))))))))))))***+++,,,,,,---------,,,,,,++++++,,,,,,------------...///...,,,)))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((***++++++******+++,,,************************************************,,,***((((((***+++,,,+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))''''''((((((((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,((())))))***+++---...///++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------.........------,,,,,,---...000111///000111222222222222222+++///222222111222555999333444555555444444666888;;;777AAA;;;:::???888???;;;;;;;;;===@@@DDDGGGJJJEEEEEEFFFHHHIIIIIIFFFDDDDDDEEEFFFFFFFFFHHHJJJLLLLLLJJJDDD===<<>><<<<<<===GGGHHHBBBAAAEEE@@@<<>>999:::???<<<999777555555444222000999666333222222222111000222///...000///,,,,,,///,,,...111333333222111///......////////////......////////////////////////........................***,,,//////...,,,,,,------,,,,,,///111111...***//////.........------------------.........//////------------------------,,,,,,,,,------///000111999999888999:::999777555---,,,***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%((((((%%%"""&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***(((((()))***************))))))))))))))))))))))))+++*********))))))((((((************************++++++******++++++,,,---+++++++++++++++***)))((((((((()))))))))((((((''')))+++,,,+++***)))***++++++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))''')))******))))))***+++))))))*********))))))(((+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((('''(((***))))))((('''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))((((((''''''&&&&&&''''''''''''((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))************))))))************))))))&&&'''''''''(((((())))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))******))))))(((((('''''')))*********++++++++++++)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,------...,,,///000---***+++111666111...,,,...333555333///////////////000111222333666555444333333444555666<<<<<<:::888555555777999???>>>;;;;;;???IIIUUU]]]FFFGGGGGGDDD@@@AAAGGGLLLHHHLLLPPPRRRRRRPPPNNNNNNLLLCCC???AAA>>>777888AAA>>>777:::>>>:::???GGGFFF;;;<<<======;;;;;;<<<===BBBCCCBBB??????AAA???:::>>>AAADDDFFFEEEBBB===:::===;;;888777888:::>>>@@@888<<<===;;;>>>CCC???777777777888<<>>:::666=========;;;999999999;;;555555555555444333222222333222111000000111222333000000000///---,,,---...------......//////000000,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////........................,,,------......------,,,888888777888999888666333---,,,***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&(((++++++(((%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***(((((()))************)))))))))))))))))))))))))))************)))))))))(((************************)))))))))))))))******++++++++++++++++++***)))))))))***---......,,,***((()))***+++***))))))***+++************)))))))))(((******))))))(((((((((((())))))))))))))))))))))))((()))******))))))***+++)))***************))))))++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***))))))(((***+++******)))((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''((((((((())))))))))))(((((()))))))))*********))))))************))))))''''''''''''((((((((()))((((((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))*********++++++))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,------...---///...,,,***---555<<<111...,,,...222444222///////////////000111222333333333222222333555666777555555555555555666:::===??????===<<<<<>>???DDDIIIJJJNNNRRRTTTSSSOOOLLLJJJGGGCCC>>>===BBBGGGGGGCCCDDD;;;;;;>>>:::???FFFCCC888999;;;;;;::::::;;;<<<======<<<999;;;??????<<>>>>>BBBFFFDDD===666666888;;;======999555:::::::::888666555666777333444444333333222111000222222111000000111222222000111111///---,,,...///......//////////////////+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................,,,,,,------------,,,,,,888777777777888777444222---,,,***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&''')))******(((&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***'''((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))***++++++++++++***))))))'''***...000000...***(((((()))******(((((()))***************))))))))))))***))))))))))))((((((((())))))))))))))))))))))))((()))******))))))***,,,)))******+++++++++******,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((************+++---++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((('''''''''((((((((()))))))))(((((())))))))))))******((())))))******))))))(((''''''''''''((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******)))))))))*********++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,------......---++++++///888???000...,,,...111333222///////////////000111222222000000000111333444666777111222333222333555999<<<>>>??????>>><<<;;;===>>>GGGGGGFFFBBB>>>>>>BBBFFFGGGKKKOOOPPPNNNIIIEEECCCBBBBBB<<<999EEETTTRRRDDDCCC999777888666<<>><<>>???CCCFFFEEEAAA666666888:::<<<;;;888555999999999777444333444555222222222222111000///...222111111000000111111222111222111000...---...///000000//////////////////***++++++,,,,,,++++++***,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,.........---......///000------------------------,,,,,,------------,,,,,,999888777888888777444222---,,,***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***'''(((((()))))))))))))))((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))******+++++++++******)))&&&'''***,,,,,,+++((('''''')))***)))((('''((()))*********)))))))))))))))))))))))))))))))))))))))************************(((***++++++***)))+++,,,)))***++++++,,,+++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((*********+++---...+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***(((((())))))))))))(((((('''''''''((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++******++++++,,,---------,,,,,,+++,,,,,,,,,---------,,,,,,000666;;;///---,,,...000222111//////////////////000111111//////000111222333444555555555555333222222555777===>>>??????===<<<<<<===AAACCCDDDCCCAAA@@@AAACCCEEEGGGJJJJJJGGGDDDBBBBBBCCCAAA<<<;;;FFFPPPMMMCCCCCC;;;;;;>>>===BBBAAA444666999;;;<<<;;;999999999;;;;;;999666888<<<===:::???>>>===<<<;;;:::999999888888888888888777666666777999;;;===???AAA@@@???666777999:::;;;:::888666999999999777444333444555222222222222111000///...111111000000000000111111111222222000...---...000000000000//////.........++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,......------......///000------------------------,,,,,,,,,------,,,,,,,,,;;;:::999999999888555333---,,,***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))******''''''''''''''''''''''''(((''''''''''''((()))))))))******+++++++++******''''''''''''(((((())))))''')))***)))((('''((()))))))))))))))))))))******))))))))))))************++++++++++++++++++++++++)))***++++++******+++,,,******+++,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((*********+++---...))))))(((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((''''''''''''''''''''''''(((((()))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********)))))))))******+++++++++++++++******++++++,,,---...---,,,++++++++++++++++++,,,------......000111------,,,---///000000/////////////////////000111000000111111111111111111888888777444222222444666===>>>???>>><<<<<<===>>>???BBBDDDEEEDDDAAA???===DDDEEEEEEEEECCCCCCDDDFFFJJJBBB???EEEGGGCCC@@@BBBDDDAAAFFFKKKKKKPPPKKK::::::<<<>>>>>><<<;;;;;;;;;999::::::888:::>>>>>>;;;::::::999999:::<<<>>>???888999:::;;;<<<;;;;;;:::999999;;;<<<<<<::::::;;;777888:::::::::999777777666777777555333222333555333333333333222111000///000000000000000000000000111111111000...---...///000000//////......------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---------------...//////------------------------+++,,,,,,,,,,,,,,,,,,+++;;;::::::::::::888555333---,,,***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######%%%&&&#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((()))******))))))***++++++++++++***)))(((''''''''')))+++,,,((()))******(((((()))***))))))))))))************)))))))))************+++++++++++++++++++++++++++)))***++++++******+++---***++++++,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((************+++---)))(((((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))'''(((((())))))(((((('''((((((((((((((('''''''''''''''&&&&&&''''''((()))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******((((((((()))))))))******(((((())))))***+++++++++++++++******++++++,,,---...---,,,++++++******+++***+++,,,...---,,,+++***,,,,,,------...//////////////////......//////000000111111222111111000000666666666444333444777999>>>>>>>>><<<:::999:::;;;BBBCCCEEEEEEDDDAAA===;;;>>>?????????>>>???BBBDDDLLLEEEDDDJJJFFF;;;999@@@999;;;DDDHHHHHHNNNJJJ888<<<>>>??????>>>>>>@@@BBB<<<===<<<:::<<>>???@@@@@@@@@@@@<<<;;;<<<===;;;777666999666888999999888666666777222333333222111111222444444444444444333222111000///000000111111000000///000111000///---,,,---.........------------------,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++;;;:::999999999777444222---,,,***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%######%%%'''"""#########$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***&&&'''(((((())))))(((((())))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((())))))***))))))***+++++++++++++++((((((((()))******+++,,,)))***+++***))))))***+++((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++******+++---***+++,,,---........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***))))))(((***+++***))))))((('''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''(((((((((((('''''')))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((()))*********(((((((((((((((((((((((('''((((((((()))))))))***)))))))))*********++++++(((((((((((()))))))))***((((((((()))***+++++++++++++++******++++++,,,---...---,,,+++************++++++++++++,,,,,,***)))+++,,,---------......///000//////.........////////////111222222222222111444555555444333555888;;;;;;===>>>>>>;;;:::999999BBBAAA@@@@@@AAACCCCCCCCC;;;>>>AAABBBAAA@@@AAAAAADDDCCCDDDDDDAAA<<<:::;;;444888BBBDDDBBBIIIHHH888;;;<<<===>>>???BBBFFFJJJLLLJJJDDD>>>???DDDFFFEEE??????>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>??????<<<:::;;;===999444444999444666888777555333333555000111222222111222444666444444444444333222111000...///000111111000///.../////////...,,,+++,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++:::999888888888666333000---,,,***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$!!!!!!$$$'''""""""######$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((''''''''''''((())))))((()))***+++++++++++++++$$$&&&(((***+++***)))))))))+++,,,+++***)))***+++(((((())))))*********+++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---***+++,,,---............//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((('''(((***+++******)))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++(((((((((((((((((((((((('''((((((((())))))******************++++++++++++(((((((((((())))))))))))'''(((((()))***+++++++++++++++******++++++,,,---...---,,,+++************---+++))))))+++,,,,,,,,,***,,,------------...///000//////.........//////---...000222333444444333555555555333222333666999888;;;???AAA@@@>>><<<<<>>555???DDDMMMLLLHHHQQQSSSEEE888:::;;;===@@@EEEKKKPPP___ZZZOOODDDAAAEEEHHHHHHBBBAAA@@@>>><<<;;;;;;:::======;;;::::::::::::::::::888999;;;888222333999222444666555222000111333111222333444333444777999333333444333333222111000...///000111111000///......//////---+++***+++---*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++;;;:::999888777555222///------+++)))((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))***+++***'''%%%%%%%%%((((((''''''''''''((((((***((('''(((***+++)))&&&((())))))))))))))))))))),,,)))&&&&&&''')))***)))'''''''''(((((()))***+++,,,+++*********+++,,,---)))))))))))))))******+++,,,,,,++++++******))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,++++++,,,+++***(((...+++000222++++++...)))(((+++''''''111222///555444///---///111000111444111111222000---***,,,000,,,000+++&&&++++++***000,,,++++++,,,///000...,,,***+++,,,+++*********)))***+++++++++))))))***,,,+++++++++************)))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))'''''')))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************///...+++***))))))***+++)))***++++++++++++,,,---)))+++......---------...,,,///222222///...///111111111222222222333333333666777777555333222333555777<<<>>>;;;777666888999@@@>>>;;;;;;>>>AAADDDDDDEEEIIINNNNNNJJJEEECCCCCC===>>>>>>AAAPPP[[[RRR@@@>>>AAAKKKXXX^^^VVVHHH>>>999999<<<@@@@@@DDDUUUfffaaaKKK<<<>>>BBB>>>???EEECCCBBB@@@???@@@???===<<<999;;;:::999;;;>>>;;;666???;;;999999777444333666444???===555444111...333---...000111333333444444333333333222222000//////////////////////////////...------,,,,,,,,,------,,,+++***))))))+++---...(((((()))***************************************++++++******++++++,,,---'''(((((()))******++++++))))))*********))))))((())))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,+++<<<;;;999999888666222///------+++)))((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''((())))))'''&&&''''''((((((''''''''''''(((((()))((('''(((***+++)))&&&&&&&&&&&&'''(((((()))))),,,***''''''(((*********'''''''''(((((()))***+++,,,,,,************+++,,,)))))))))))))))***++++++******************************************************+++,,,,,,,,,,,,+++)))((((((***,,,...000000)))'''+++...+++...111///***555444000111---)))---)))---333555111---...222666111---...///...---......333555333333222---&&&/////////...---,,,,,,,,,111000---***+++111444333000...+++******+++******,,,+++++++++***************************************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))'''''')))***(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***))))))+++,,,---+++,,,------,,,,,,---...+++---000111///.........+++---000111000/////////111111111111222222222222222333444333111111333555555999:::777444333666999@@@===;;;;;;===@@@BBBBBBBBBFFFKKKLLLIIIEEECCCCCC999===@@@EEERRR\\\UUUFFF:::???EEEIIIIIIEEE<<<666999999<<>>===;;;;;;;;;;;;:::888;;;???AAA>>>;;;<<<;;;999<<<888666777666222222555;;;FFFEEE>>>>>>999222444---...///000111222222222222222222111111000///...........................///...------,,,,,,,,,---***+++,,,---...------,,,(((((()))***************************************++++++******++++++,,,---,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))************************************************)))***++++++,,,,,,++++++===;;;:::999999777333000------+++)))((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%'''((()))((('''((()))((((((''''''''''''(((((()))(((((((((******((('''%%%&&&&&&'''((()))******,,,***(((((()))++++++***'''''''''(((((()))***+++,,,,,,+++***)))))))))******))))))))))))***++++++)))************+++++++++************************)))***++++++,,,,,,++++++,,,++++++++++++,,,------/////////...++++++---...$$$111222///666888333222111555777444000000555999333...,,,000333222333555,,,(((+++,,,'''---555333222222222000......///000***...///,,,,,,...***###...+++)))))),,,...---,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))'''''')))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))(((((()))***,,,...000---/////////---,,,---...,,,///222333111///------,,,---///222444444111...000000000000111111111111000111222222222222444666222444666555333222555888>>><<<::::::<<<===>>>>>>>>>CCCHHHJJJHHHEEEDDDDDD<<>>===888::::::;;;?????????CCCHHH>>>AAA;;;111555CCCFFF>>>;;;999888888999999888666:::AAADDD???:::999999888:::666555666555111111444444??????;;;???:::000///------...///////////////111000000000///.................................000000...---,,,,,,,,,,,,(((+++///222222000---***(((((()))***************************************+++************+++,,,,,,//////...---,,,******)))))))))************))))))))))))))))))))))))))))))************************************************)))***++++++,,,,,,++++++===<<<;;;:::999777444111------+++)))((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######""""""!!!###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%'''))))))((('''((()))((((((''''''''''''((((((((((((((()))))))))((('''((((((((())))))*********+++)))(((((()))******)))''''''''''''((()))***+++,,,,,,+++***))))))((((((******))))))******+++,,,++++++++++++************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,...000111000///---------&&&,,,---,,,//////222:::222:::555...555888222000555666777;;;GGGQQQNNNDDDEEEKKKTTTVVVLLLBBBHHHUUUYYYBBB>>>DDD<<<444555222444333111000000000000111111666777444111222000,,,.....................---------------,,,,,,,,,+++))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))'''''')))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((((((((()))***,,,...///...///000///---,,,,,,---,,,///222333111...,,,+++...///111555999999555000////////////000000000000222333444444333444666888000222666999888555444777:::999777888999::::::999;;;@@@GGGIIIHHHFFFEEEFFFAAADDDEEEBBBAAABBB===666???FFFEEE===<<>><<<::::::===???AAABBBCCC999>>>;;;444777AAADDD>>>:::999888999:::;;;:::999888===???<<<:::999888444;;;888666777555111000222)))333222000888666...,,,....../////////......---//////......------------------------------------111000///---,,,+++++++++(((+++...111111///,,,***(((((()))******************************************************++++++,,,///......---+++******)))((())))))************)))))))))))))))))))))))))))************************************************))))))***+++++++++++++++===<<<;;;:::999777444111------+++)))((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''(((***)))'''&&&&&&'''((((((''''''''''''(((((('''((()))))))))((((((((()))((((((((((((((((((((()))(((&&&'''((()))((('''''''''''''''((()))***+++,,,,,,,,,+++***)))((((((***************++++++,,,...------,,,+++******)))++++++++++++++++++++++++++++++,,,---------------***...222333222000000111***444222...444000---666999JJJPPPKKKJJJLLLUUUfffqqqoooppp{{{pppdddaaaMMMJJJHHHDDD@@@<<<999666444777444111///------333:::...111444333...+++***+++............------------))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,---......---+++***+++,,,+++---000000...,,,******...///111555999999555000....../////////000000000333444555444222222444666000222888???@@@999555777777666666777888888777666;;;@@@FFFIIIHHHFFFFFFGGGAAACCCCCC@@@???AAABBBBBB>>>@@@===999<<>>???:::999888999;;;<<<<<<;;;999:::999999===???:::222>>>;;;999999777111///111---444000---444555000111//////000000//////...---///...---,,,,,,------...------------------------000000...---++++++******)))***+++------,,,++++++(((((()))***************))))))))))))))))))))))))******))))))******+++,,,***+++******************(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***===;;;:::999999777333000------+++)))((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''')))***)))'''&&&&&&'''((((((''''''''''''(((((('''(((******((((((((()))'''''''''''''''''''''&&&((('''&&&&&&(((((('''&&&'''''''''(((((()))***+++,,,,,,,,,,,,,,,+++***)))+++************+++,,,,,,//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++...000000---,,,---000111<<<777===TTTUUUJJJQQQYYYyyyuuu~~~}}}}}}tttfff\\\YYYZZZGGG>>>@@@LLLJJJ888---...***,,,......,,,,,,...000////////////.........---************************++++++*********))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************))))))***,,,,,,,,,***)))***+++***+++------,,,******+++,,,---///222444444111...////////////000000000000222222333222000000111333333222999CCCDDD;;;666777555555666888::::::888666;;;AAAGGGIIIGGGEEEDDDEEEBBBBBBAAA>>><<<<<<===??????;;;999;;;??????999333777777555333777>>>CCCCCCBBB<<<999===@@@>>>===>>>888777777888;;;<<<<<<;;;===<<<:::<<>>444===:::999999777111...000444;;;444---111111...222...///////////////......///...---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++************)))))))))))))))******+++(((((()))***************))))))))))))))))))))))))***))))))))))))***++++++''''''((()))******++++++'''((()))******+++******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))******++++++******<<<;;;999999888666222///------+++)))((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%'''))))))((('''((()))((((((''''''''''''((((((&&&)))+++***((('''((()))%%%&&&'''((()))***++++++((('''''''''))))))(((&&&'''''''''(((((()))***++++++,,,------------,,,+++++++++******++++++,,,------.........//////000000------------------------......///000000000000000111333444333333777@@@GGGGGGOOOJJJ```~~~rrrtttrrrTTTMMMGGG???777333444666555444000000000/////////......+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))***,,,+++******+++,,,***+++++++++******+++---+++---000111000///////////////000000000111111111///000111111000111333444777333666@@@AAA999555888666777888;;;======;;;999<<>><<<888777777???999:::BBBEEE>>>:::===888;;;:::555666<<<@@@???AAAAAA===;;;BBBJJJIII@@@777777777999<<<>>>>>>===@@@AAA@@@AAAEEEFFF@@@777777444444666444///---///333;;;666---...,,,***000,,,------.........------///...---,,,,,,---...000++++++++++++++++++++++++,,,++++++***)))))))))***(((((()))))))))*********(((((()))***************)))))))))))))))))))))))))))))))))))))))***++++++''''''((())))))***++++++'''((()))******+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***************;;;:::999888777555222///...---+++)))((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%''''''((()))""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###%%%((((((((((((***+++((((((''''''''''''((((((&&&)))+++***((('''(((***&&&''')))+++---000111222)))(((((()))******(((''''''''''''(((((()))***++++++,,,---.........---,,,++++++******++++++,,,---+++,,,---///000222333444------------------------//////000111111111111111444777:::>>>FFFTTTgggttt|||~~~rrr}}}|||vvv~~~zzzuuu|||}}}jjjSSSEEECCCAAA999111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))***,,,+++++++++,,,---***++++++***)))***---///,,,///222222///...///111000000000000111111111111///111222222333444666999999222333<<<>>>666444999777888:::>>>@@@@@@>>>;;;<<<@@@EEEFFFCCC@@@>>>???;;;;;;>>>BBBCCCAAA>>>>>>;;;444999FFFGGG<<<===HHH<<>>@@@@@@@@@@@@DDDEEEDDDCCCCCC>>>888111//////222222...,,,......999666......---+++222***+++,,,,,,---------,,,000...---,,,,,,---///000++++++++++++++++++++++++******)))))))))))))))***'''(((***+++++++++)))((((((((()))***************)))))))))))))))))))))))))))))))))))))))******+++((()))))))))************''''''(((******+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************;;;;;;:::::::::777222...---,,,+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))+++***)))'''''''''((()))&&&&&&''''''''''''&&&&&&'''%%%&&&---666===>>><<<((((((((((((((('''''''''&&&''''''((()))******+++---------//////...+++))),,,,,,,,,------,,,++++++,,,000000++++++///111...///+++***---...------000555///...222444333888BBBJJJ]]]xxxwwwttt{{{nnnzzz{{{QQQJJJ:::999222444999...222***...///,,,,,,//////,,,000,,,((())),,,---)))%%%++++++++++++++++++,,,,,,)))+++++++++***)))***+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((()))******((((((((((((((((((((((((((('''&&&'''((())))))'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))***++++++,,,---,,,***)))***+++++++++,,,,,,---...//////........................///000111222111000...,,,555444333111222555;;;???777888999999777666666777;;;<<<<<<:::777888;;;??????EEECCC:::777???DDDCCC???======BBBHHHHHHBBB;;;<<<888;;;AAA@@@999===GGGMMMDDD999555999===>>><<>><<<>>>===888;;;999777777999::::::999<<<<<<===???@@@???;;;888111000///......------.........////////////............---,,,,,,,,,------......---,,,,,,,,,,,,---************************+++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))***++++++***)))***+++))))))))))))))))))))))))<<<;;;;;;::::::777333000---,,,+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))+++***((('''''''''((()))&&&''''''((((((''''''&&&'''&&&&&&***222666777555((((((((((((((((((((((((''''''(((((()))******+++---,,,,,,...///...+++(((,,,,,,,,,------,,,,,,++++++...---***,,,222444222444///+++++++++,,,000666...///222<<>>@@@@@@>>>???BBBFFFHHHGGGDDDAAA<<<888:::AAA@@@888888>>>@@@<<<888777777999;;;;;;CCCFFFDDD>>><<<===;;;666999888888888:::;;;:::888777888999:::<<<;;;888555111000///......------...------............------......---------,,,,,,,,,,,,,,,+++++++++,,,,,,---*********************************)))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))>>>===;;;:::999888555222---,,,+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))***)))((('''''''''((((((&&&''''''((((((''''''&&&(((&&&%%%''',,,...---+++(((((((((((((((((((((((('''(((((())))))*********,,,++++++,,,------***(((,,,,,,------------,,,,,,//////---+++,,,000000---...,,,---000000///222777===GGGNNNWWWqqqxxxyyyfffLLLHHH666111111666555...+++...//////...,,,)))***---111------------------------***+++,,,,,,******+++,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((()))******((((((((((((((((((((((((((('''&&&'''((())))))'''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))))))))******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++***,,,,,,,,,***)))***+++,,,,,,,,,,,,------------------------------------000000111222222111///...000111111111000111444666000222555666666777888:::;;;???DDDFFFCCC???:::888HHHHHHJJJKKKFFF???===@@@===BBBGGGIIIHHHFFFFFFFFF===999:::AAAAAA999444666444666999999777777999;;;AAABBBAAA===::::::888444777777888:::;;;;;;999777555555666777999888666333111000///......------...,,,,,,------------,,,,,,------......------,,,+++++++++************+++,,,******************************))))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))@@@>>>;;;::::::888666555---,,,+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''(((((()))(((((((((((('''(((((((((''''''(((((((((((('''''''''&&&%%%&&&((()))(((&&&((((((((((((((()))))))))(((((()))))))))*********+++******+++,,,,,,***(((+++,,,------------------////////////000111000...---,,,...333777;;;BBBIIIhhhxxxyyyooo}}}|||eeeGGG;;;555...111;;;333222000---,,,,,,---///---------------,,,,,,,,,+++,,,---,,,+++***+++---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))***((((((((((((((((((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))***+++,,,***+++,,,+++***)))***+++------,,,,,,,,,,,,,,,,,,------------------------000000111222222111000//////111222111000000111333///111444555555555777888333888>>>CCCDDDBBB>>><<<@@@@@@FFFNNNKKK@@@===CCC===@@@EEEGGGFFFEEEDDDEEE???:::999>>>@@@;;;666555444666888999888999:::;;;;;;<<<<<<:::999888666444444555777:::===<<<999666666666666777999999666444111000///......------...,,,,,,------------,,,,,,,,,---.........---,,,+++---,,,+++******))))))***************************))))))))))))))))))(((((())))))))))))))))))))))))&&&''''''''''''''''''&&&((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))))))))))))))))))))))))))***+++***)))((()))+++((((((((((((((((((((((((@@@>>>;;;::::::999777555---,,,+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((('''''''''((((((((((((''''''(((((((((((((((((('''&&&%%%%%%&&&'''''''''&&&(((((((((((())))))******))))))))))))***************))))))***++++++***)))+++,,,------.........---+++,,,///111222222333444666555:::GGGSSS]]]gggnnnaaaCCC444333222333666888666///)))......------,,,,,,,,,,,,+++---...---,,,+++,,,---++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((())))))***((((((((((((((((((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,++++++------------------------000000000111111111000000000111333333111000111222111333444555444333444555111333777;;;>>>??????>>>999999AAAJJJHHH???<<>>???BBBDDDDDDAAA???>>>999666999;;;:::888777999777555666888:::::::::666666777999999777555555222444777:::======999666777666666777888888555333111000///......------...------............------+++,,,,,,---.........---111000...,,,***)))(((((())))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((()))******)))((()))***((((((((((((((((((((((((>>>===;;;;;;;;;999777555---,,,+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''((((((((('''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''((('''(((((())))))******+++************************+++)))))))))+++,,,+++***+++,,,---......///......------//////,,,***111999???III^^^zzzaaaVVVIII:::000///000000////////////...------,,,,,,,,,---......,,,,,,---...,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((()))******((((((((((((((((((((((((((('''&&&'''((())))))'''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((***))))))(((((())))))***(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,((()))+++***))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000000000222333222111111222333333444666555333222222333666555555666999:::;;;:::888:::???CCCAAA;;;:::===>>>======???AAAAAA>>>::::::888666666777888888888;;;888444444666999::::::666555777::::::777555777111333666:::======:::777777666555555555444222000111000///......------...------............------***+++++++++---...000111111000...,,,***)))((('''))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))<<<;;;;;;;;;;;;:::666333---,,,+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%&&&'''(((((((((''''''(((((())))))))))))((((((''''''(((''''''&&&'''((('''(((((()))******++++++************************+++***))))))+++,,,,,,++++++,,,---...////////////000000333444333888KKK___fffllloooPPP===777888;;;222222111111000//////...,,,...///...---,,,---...,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((()))******((((((((((((((((((((((((((('''&&&'''((())))))'''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((******))))))))))))******&&&'''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))+++,,,---''')))******))))))***,,,*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............//////000000111111111000000222444333555666555333222222333<<<999666555777999888777888>>>@@@===:::;;;<<<<<<===???AAA@@@>>><<<<<<<<<999;;;<<<;;;999999999888999::::::999888999<<>>>>>888666777111222555888<<<<<<;;;999888777444333333222000...111000///......------...,,,,,,------------,,,,,,***))))))))),,,///222555...---,,,***))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))::::::;;;<<<<<<:::555222---,,,+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$%%%'''(((((((((''''''(((((())))))))))))((((((((())))))(((&&&%%%&&&&&&'''(((((()))***+++++++++++++++******************,,,***)))***+++------,,,+++,,,---...////////////,,,000777???HHHZZZ|||qqqUUUEEE>>>444444333333222111000000---...///...------...///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((()))******((((((((((((((((((((((((((('''&&&''')))))))))'''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))******))))))))))))******&&&&&&'''(((((()))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++,,,---''')))******))))))***,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000///000000//////000222555222444666555444333333444===:::777777999::::::888888???@@@999777===AAA???===BBBFFFDDD===999;;;???:::@@@DDDBBB???<<<;;;:::777<<>><<<;;;999888888;;;>>>???===::::::===@@@AAA>>>:::666555999888888777666555555555777666444222111000//////---,,,,,,---...///---,,,+++++++++*********)))))))))(((''')))...111111000&&&(((******)))(((((())),,,***''''''((())))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((+++++++++***************((((((((((((((()))******''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((;;;;;;;;;:::999888777666///***((())))))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((())))))******))))))((((((''''''&&&&&&''''''((((((((()))))))))*********************************///---++++++...000///...;;;000'''***222777888888VVVkkk___LLLUUUcccggghhhKKK@@@<<<333***555333...)))(((,,,000222------......,,,,,,,,,,,,,,,++++++++++++*********************************************************))))))************))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''''''''((((((((())))))''')))+++***'''%%%'''***(((%%%%%%))))))&&&&&&)))))))))(((((((((((())))))***++++++***(((((()))******))))))***+++,,,+++++++++,,,------...---------,,,,,,,,,------------...000000000000111222333333111222333333444555444333666555444555666777666555;;;;;;:::888;;;BBBFFFEEE?????????===;;;::::::<<>>;;;999888888777888;;;>>>@@@>>><<<777:::===>>>;;;888555444666666555444444333222222555555333222000//////...---,,,,,,---......---++++++++++++*********))))))***((('''))),,,000111000''')))***)))((('''(((***,,,***''''''((())))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))(((+++++++++******)))))))))((((((((((((((()))******''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((((()))***((((((((((((((((((((((((;;;;;;;;;:::999888777666///***((())))))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''((((((''''''''''''((((((((((((((()))))))))******************************---,,,+++,,,///000000000+++000555555333:::PPPfffnnn|||aaa]]]rrrfffDDD;;;===444333111111222111000///////////////...---,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))******))))))((()))))))))))))))))))))))))))((((((''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))++++++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''((((((((()))))))))&&&)))***'''######&&&***+++&&&$$$'''***(((''''''))))))(((((((((((())))))+++,,,,,,+++))))))***+++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,------------////////////000111222333000111333444555333111111444444444666777888666444555888888666999BBBIIIKKKAAA>>>;;;999999::::::999<<>>999666555333333444555666666666666///222555666555333111111000/////////.........---111111111000///---,,,,,,---,,,,,,,,,------,,,***************))))))))))))***)))''''''))),,,...000******)))'''&&&&&&)))+++,,,***''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************,,,,,,+++***)))(((''''''((((((((((((((())))))***''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((;;;;;;;;;:::999888777666///***((())))))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((()))***+++))))))))))))***************+++++++++,,,,,,,,,---111000000//////111333444666GGGQQQYYY|||nnnPPP===333///000444222///------......---+++---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***)))'''$$$'''333???>>>555999...%%%%%%'''(((((()))))))))(((((((((((())))))((()))***)))'''''')))+++((()))++++++))))))***,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------............///000111222333000///222222//////222222333555999===>>>===;;;000555777555777???GGGKKK@@@;;;666444555666666444888===CCCCCC???:::777777555555555444333333333444000333555666444111000000/////////...............000000000000///---,,,+++---,,,+++,,,------+++)))))))))))))))))))))))))))))))))(((((((((***,,,...++++++)))'''%%%&&&(((+++,,,***''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************++++++******)))(((((('''((((((((((((((())))))***''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))));;;;;;;;;:::999888777666///***((())))))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((())))))((((((''')))(((((())))))***+++,,,*********+++++++++,,,,,,+++++++++,,,,,,------...//////...---...111666:::NNN~~~}}}wwwdddOOO@@@:::555111---,,,...000000...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((())))))(((((('''))))))))))))))))))))))))(((''''''''''''(((((()))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((()))))))))*********(((&&&---AAAPPPLLL>>>666...''''''''''''(((+++))))))(((((((((((())))))'''((()))((('''''')))+++))),,,---,,,)))(((***,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------......///000111555000111666666111111555111222333666999;;;:::999777::::::666777<<<@@@@@@>>>;;;888555555555555444666<<>>999777888777888888666444444555666555777888888555222000000//////////////////......//////000000///...,,,+++---,,,+++,,,---,,,***((((((((()))))))))))))))***((()))***)))((()))***,,,***+++***(((&&&&&&'''))),,,***''''''((())))))((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))******)))))))))(((((((((((((((((((((((()))******''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))));;;;;;;;;:::999888777666///***((())))))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((())))))******))))))((())))))))))))***+++,,,---++++++,,,,,,,,,---------++++++,,,,,,---.........,,,---000333888BBBMMMUUU___KKKGGG@@@888333333333111///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))))))))*********'''((((((...???KKKDDD222+++((('''******((((((+++))))))(((((((((((())))))((()))***)))((((((***,,,...111222///***''')))+++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,------------...///000000444111555>>>???777333777555333333444555666666444999:::999777888<<<<<<999======<<<:::777555555666333:::@@@@@@:::666666888666777888777555555888;;;<<<======;;;777333111000.............../////////...///000111000...,,,+++...,,,+++,,,,,,,,,***((((((((((((((())))))******&&&(((++++++)))((((((***)))***+++***'''&&&'''(((,,,***''''''((())))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))((((((((((((((())))))))))))((((((((((((((()))******''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))));;;;;;;;;:::999888777666///***((())))))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))************))))))))))))))))))***+++,,,---,,,,,,,,,---------......++++++,,,,,,---...//////...222888@@@LLL\\\mmmyyyyyy{{{eee\\\SSSFFF<<<888555222...000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((()))***'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))************$$$'''(((***444<<<111!!!"""'''---,,,((('''***))))))(((((((((((()))))))))***+++***)))***+++---333666666222+++'''(((*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------------///000000333222999EEEFFF;;;555888999777555444444444333222666777666666:::???>>>999>>>@@@@@@>>>999666777888111777===<<<777333333666222444555555444555999<<<@@@AAA@@@===888444222111...........................///000111000///---+++...,,,+++,,,,,,+++)))''''''((((((((())))))******$$$(((,,,,,,***''''''((()))***+++***(((&&&&&&''',,,***''''''((())))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))******((((((((((((((()))******((()))***)))((('''(((***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))<<<;;;::::::999888555222///...+++)))'''&&&&&&&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''')))+++)))$$$$$$((()))&&&))))))))))))(((((((((((()))************+++++++++,,,...//////...---...000,,,222///---000,,,+++555555;;;@@@bbb}}}iiiZZZKKKAAA<<<555111...///222///))))))...---///...+++,,,000...(((***++++++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%(((+++***(((***000555:::888333///+++(((''''''******++++++++++++******++++++,,,,,,---000444777///------///333666555444///000111222444444555555777666555666999<<<>>>>>>777;;;;;;555555;;;???>>><<<@@@EEEFFFBBB===::::::???@@@BBBBBB@@@;;;666333444888888333333999===<<>>666000///000........................,,,,,,---------,,,+++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''''')))******)))(((((((((+++)))$$$%%%***)))%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''<<<;;;::::::;;;999666444///...+++)))'''&&&&&&&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((('''***,,,---+++((('''''')))))))))))))))))))))(((************++++++++++++//////---,,,++++++,,,,,,+++...***+++222000---555;;;LLLTTTooowwwZZZNNNFFFHHH555&&&***666888111++++++//////------111000,,,++++++,,,,,,,,,,,,++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&)))+++***((()))///444444222///,,,***)))))))))******++++++++++++*********+++,,,,,,,,,...222555///------///222444444222000000//////000111333444555444444666999<<<=========AAA@@@:::888<<<>>><<<:::>>>CCCDDDBBB@@@AAACCC>>>???AAAAAA???;;;777444555999999555555;;;??????>>>@@@@@@<<<444///...000...............---------,,,,,,------,,,,,,+++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''')))******))))))((((((***)))%%%&&&))))))%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((((((((<<<;;;:::;;;;;;:::888555///...+++)))'''&&&&&&&&&&&&%%%######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&(((///777333(((%%%***))))))))))))))))))))))))************+++++++++,,,111...+++***+++,,,------...111------333777CCCWWW{{{zzz\\\BBBDDDDDD===///%%%(((000***...000---,,,------++++++,,,,,,------,,,,,,+++************************))))))************))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''')))+++***((()))---000,,,+++***)))))))))***+++******++++++++++++*********+++,,,++++++,,,///222...------...000111111000111000//////000333555777444444555888<<<>>>>>>===???BBBBBB>>><<<>>>???>>><<>>>>>===:::777555888:::999555444777;;;<<<:::;;;;;;777111...---//////.........------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((******''''''))))))&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))))))))(((((((((:::999999:::;;;:::888555///...+++)))'''&&&&&&&&&&&&%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&///:::444%%%$$$...)))))))))))))))******************+++++++++,,,,,,///---+++,,,///111111000***///---,,,222:::SSSuuuppp```MMMAAA===888000***///111222000---,,,,,,,,,,,,,,,------------,,,,,,************************)))******++++++******)))))))))))))))))))))))))))((()))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((*********((((((***---)))((((((((()))***++++++******++++++++++++*********+++++++++***+++---///------------............000111111222444666888999555555777:::>>>??????===;;;===??????>>>???AAAAAA>>>@@@BBBAAA===<<<===???::::::::::::999888666666888888777333000111333444666666666333///,,,,,,...///......------,,,,,,+++---,,,,,,+++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((()))***)))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))888888888888999999666444///...+++)))'''&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''((((((((('''%%%,,,555000###$$$000((()))))))))*********+++***++++++++++++,,,,,,,,,---------///111111000...///444;;;MMMaaaiiiuuu}}}{{{```RRRLLLFFFAAA555444333222000...///111---------......---------******************************++++++++++++******))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))(((((()))***)))))))))))))))***************++++++++++++******)))***++++++******+++---,,,,,,---,,,,,,,,,,,,---...///000111222222111111333444555888;;;===<<<:::777888:::<<<<<<<<<>>>@@@:::===@@@???;;;777666666888888777555555444555555444444444333222000111444333333222///---,,,,,,---......------,,,,,,,,,,,,---,,,+++*********++++++*********)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***+++((()))++++++)))&&&''')))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************888888777888888777555222///...+++)))'''&&&&&&&&&'''&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))(((&&&)))---***###&&&///((())))))******+++++++++++++++++++++,,,,,,,,,,,,,,,...000000///......000222888KKKwwwcccZZZuuueeeUUUOOO???888222111000......000---......//////......---++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))((((((((((((************))))))))))))******++++++++++++******(((***++++++******+++---***,,,---,,,++++++,,,---+++,,,------...---------222222222444666777777555777555777999888777999===555999======999666555666999777555222222222333444000111444888888555666999333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++))))))******+++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,((((((+++---***%%%&&&***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))************+++:::999888999999777444222///...+++)))'''&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))&&&'''((('''&&&&&&(((+++((())))))******+++,,,,,,+++++++++,,,,,,,,,------,,,///222111...000777>>>CCCKKK^^^}}}{{{iiiXXXeeebbb[[[MMM???:::888333//////......////////////......++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))&&&''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''((())))))((('''((()))))))))))))))((((((******++++++++++++******''')))+++,,,++++++,,,...)))+++------++++++---///+++++++++---000555999<<<444333222222444555555444666333444777777666:::AAA666999<<<;;;888666777999;;;999555222111222444555111222777======888666999444222///---,,,,,,,,,,,,+++++++++,,,,,,------...---,,,***)))((()))***+++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((***+++,,,'''(((,,,///+++%%%%%%+++((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++<<<;;;::::::999888555222///...+++)))'''&&&&&&&&&(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))%%%((((((%%%&&&******'''((())))))***++++++,,,,,,++++++,,,,,,,,,---------***///333111000666DDDOOOyyyvvveeeTTT___aaa}}}iiiUUULLLFFF===666333......////////////......++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))((('''&&&'''(((((())))))((((((******++++++++++++******''')))+++,,,,,,,,,---...(((+++------++++++---000---,,,,,,000777BBBLLLSSS999666444444555666666666333000111666999999???GGG<<<======:::666666999<<<>>>;;;666222111222444666555555:::@@@>>>555111333666333///------------,,,)))***+++,,,------...///---,,,***(((((()))***+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((***,,,---'''(((,,,000+++$$$%%%+++((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))******++++++++++++888999:::;;;:::888666555...---,,,***((('''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))******************++++++%%%000///+++000...((()))...000---///999DDDaaarrrtttkkkTTT___aaatttQQQSSSNNN???===111+++***222777333---***......------------......+++,,,,,,,,,,,,+++******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,---******))))))((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((''''''''''''(((***++++++***(((''')))************+++++++++***+++,,,---............,,,+++---222888<<<<<<;;;111444777555111///111555777777888:::<<>>======EEE@@@:::666555666666666666666777999:::888555222222222111000///...------+++++++++,,,,,,---------+++++++++,,,,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))(((&&&%%%&&&''')))+++000***(((++++++'''%%%''')))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))888999::::::999777555444...---,,,***((('''&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,///444...***000222000555---///999QQQccccccssstttyyypppgggPPPPPPRRRpppjjj~~~iiiNNNKKKJJJAAA777111,,,***111:::...------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************************)))))))))((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,---***)))))))))((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((('''((()))***,,,,,,***)))((())))))*********+++++++++***+++,,,---............---,,,---000555777777666222555777555222111444777888999999;;;<<<>>>@@@AAAEEECCCAAACCCEEEFFFCCC@@@CCC@@@;;;777666777999:::888777888999:::888555222222222111000///...---,,,+++++++++,,,,,,,,,------******++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((&&&&&&&&&''')))***///***(((+++,,,'''%%%'''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))******''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))888999::::::888666333222...---,,,***((('''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******+++*********++++++,,,---000333...,,,111///,,,444555===YYY|||ppppppxxxnnnsss}}}iiieeeWWWKKKRRRwwwaaaUUULLLBBB<<<777111000222.........------,,,++++++,,,,,,,,,,,,,,,++++++***************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((()))+++,,,))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((()))***+++,,,,,,+++***))))))))))))*********++++++***+++,,,------............------///111222111000333555666555333333777:::999::::::;;;<<<===>>>>>>FFFBBB???BBBGGGIIIEEE@@@@@@>>><<<999666777:::===999888888999999777444111111111000///...------,,,++++++++++++,,,,,,,,,,,,))))))************))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((('''&&&&&&&&&''')))***...***)))+++,,,)))''''''(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''(((((())))))***))))))))))))))))))))))))((((((((((((((()))******''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))888999999999888555222000...---,,,***((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))(((((()))))))))*********+++++++++++++++,,,---...,,,222222222333++++++999JJJYYYyyyooo]]]^^^hhhkkkiiirrrwww{{{___bbbaaaOOO\\\{{{rrrbbbQQQJJJHHHCCC666+++/////////......---------,,,,,,------,,,,,,+++************************************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))***+++))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((******++++++++++++******))))))))))))******************+++,,,------------------...//////000///...222333444333222333777:::888999999:::::::::::::::???===<<<>>>@@@AAA>>><<<======;;;777444444777;;;999888777777777555111///000000///......---,,,,,,+++++++++++++++++++++,,,(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''((())),,,******+++,,,+++((('''(((''''''&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''((()))******************************((((((((((((((())))))***''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))888999999999888555222000...---,,,***((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((((((((((())))))******))))))))))))************++++++++++++,,,---...//////333222222333444GGGhhhrrrzzz]]]SSSYYYeeekkkccc```eeerrr~~~aaa```___LLLVVVzzzzzz^^^NNNGGGBBB>>>222111000...------------,,,------------,,,++++++************************))))))))))))))))))******(((((((((((((((((((((((()))))))))******+++++++++((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))*********++++++*********(((((()))))))))*********)))***+++,,,------------,,,---.../////////000000///000000111111333555777666666777888888777666666777:::<<<;;;888666777999<<<;;;888555222111333444777555444444444222///---//////......------,,,,,,++++++++++++++++++++++++((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((*********+++,,,,,,***'''''''''&&&&&&&&&''''''(((''''''''''''((((((((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((())))))***''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))888999::::::888666333222...---,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))'''(((((())))))******+++)))))))))*********+++++++++++++++,,,---...///000333111---111<<>>555000------...---------...------,,,+++++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((((((((('''''''''((((((((()))))))))***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***)))(((((((((((((((((()))(((((((((((()))))))))***)))***+++,,,,,,---,,,,,,+++...000///...---...///,,,---...000222222111///222333555666666555444333555888<<<<<<::::::<<>>@@@AAAAAA@@@999333555;;;>>>:::555444222111111222222111///------,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&+++,,,+++---000...'''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******((()))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))777777888::::::999555222222///+++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************))))))))))))************,,,***+++000111...------***...)))'''222777222111===kkkooojjjkkk~~~cccWWWRRRSSSbbbdddIIIPPPQQQ;;;...555///111------333...'''***,,,,,,++++++***+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,---,,,***((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************)))***,,,///222444///////////////.........000//////000111111///...000111333444333333444555999777666888<<<@@@BBBCCC;;;666222222777999999666222111000///............//////...---,,,,,,++++++))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''(((,,,000000---)))(((&&&%%%%%%'''(((((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((((((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))888777888999:::888555222222///+++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************))))))))))))************...+++***------******,,,:::******777222(((999WWWwwwjjj{{{lllpppTTTRRRXXXkkkOOOLLLOOOGGG;;;555444...---111///---222,,,,,,+++*********++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,+++***((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++***++++++---///111333//////..................///......///000111///...111222444555444444555666;;;;;;;;;<<<============:::666222222666888777555111111000///.....................---,,,+++++++++))))))(((((((((((())))))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''(((+++...000...,,,((('''%%%%%%'''(((((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&((())))))(((''')))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))888777888999999888555222222///+++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************)))))))))*********++++++///+++***,,,,,,***+++...222+++222555333PPP|||gggtttWWWSSSOOOdddWWWMMM@@@===666111///...+++---333,,,,,,+++***************++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))'''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************++++++---...///000000------..................000///...///111222111000111333555666555555666777<<<===??????===<<<;;;;;;:::666222222444666444222111000///...---------------------,,,++++++******)))((((((''''''(((((())))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&'''))),,,/////////)))'''%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((***)))(((((()))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))888777777888999888555222222///+++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))************))))))*********+++++++++,,,***+++......---...333,,,(((666@@@KKKaaajjj{{{xxxvvvUUUSSSLLLuuurrrTTTGGGFFF;;;888888111,,,---///---,,,+++***************++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************)))***+++,,,------------,,,,,,------......//////222000000000222444444333000222444555444444555666999;;;======;;;;;;<<<===888555333222222333111000000///...---,,,,,,,,,,,,,,,,,,+++++++++*********(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''***---000222+++)))&&&%%%&&&''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''((()))))))))))))))888777666777888777555333222///+++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))************************++++++++++++******---111000,,,...222888---MMMtttzzzkkk[[[iiizzzgggZZZVVVLLLKKKLLLjjj\\\SSSAAAAAAFFF:::222222---...---,,,+++************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************'''((()))+++,,,,,,,,,,,,,,,,,,------...///000000222000//////111222333222///111333333333222333444666777777666555666888999666444222111111000///...///...---,,,++++++++++++***************)))))))))((((((''''''''''''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&(((+++000333...+++'''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''((()))))))))))))))888777666666777666555333222///+++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))*********************++++++++++++,,,,,,,,,...000...+++---333999TTT```aaappptttrrrsssUUUJJJFFFDDDSSShhhkkkOOOKKKPPPAAA888888---000///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************'''(((((()))+++,,,------,,,,,,---...///000111222111///------...///000///...000222222222111222444555333222222333333222000333222111000///...------...---,,,+++************))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''***///333000---)))''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((***)))(((((()))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))888777666666666666444333222///+++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))*********************+++++++++,,,,,,---,,,...///...///666???DDD{{{gggVVVggg}}}eeePPPMMMfffrrrqqqbbb```KKKCCCCCC555111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))+++---///111,,,---...///111222333444444222///......///000//////111333333222222333444444222222666;;;;;;555///000000111000...---,,,,,,---,,,+++******))))))***(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((('''&&&)))...222333///+++(((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&((())))))(((''')))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))888777555555666666444333222///+++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,...,,,---///111666CCCPPPfff{{{WWWdddzzz___\\\yyy~~~~~~uuuZZZQQQSSSDDD222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))******************)))***,,,///222444,,,---...000111333444555999666333111111222222222000222444444333333444555222111444===FFFGGG>>>444...///000///...,,,,,,,,,---,,,+++***))))))))))))'''''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))(((&&&(((---111555111,,,))))))*********&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((((((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''(((((()))))))))))))))999888666666666555333111222111...+++)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++,,,+++,,,...---,,,///333000%%%111444---PPPiiipppiiizzzrrrcccvvvwww|||___IIIJJJNNN:::111000---...///'''...---,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&)))+++***'''%%%&&&(((''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,///......///000333666888888333//////333555222//////111555666666666777888666777555555:::===:::333111111000---,,,+++,,,...---+++++++++++++++(((&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''111111///,,,***(((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))999777666666666666333111222111...+++)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%'''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++++++++(((,,,,,,***+++//////+++555,,,333AAASSS~~~{{{~~~cccQQQmmm~~~[[[MMMGGGIIICCC///)))111555***---//////---+++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&''')))''''''''''''''''''''''''((((((((((((((('''&&&&&&'''((((((((())))))))))))))))))***+++,,,,,,,,,,,,......---...///111444555555222//////111333222000000111333555777999999:::333333222111666:::888222000000///---++++++,,,,,,---,,,******+++***)))''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''',,,,,,+++***)))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))888777666666666666444222222111...+++)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&&&&'''(((&&&&&&'''''''''(((((((((((((((((()))))))))******************+++++++++,,,&&&---...***,,,333222***)))333@@@OOOjjjooommmZZZFFFaaa}}}bbbOOOEEE;;;777444***(((,,,000000...,,,+++,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))'''%%%%%%&&&(((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&''''''((((((((()))))))))((()))***+++,,,,,,,,,,,,...---,,,,,,---...000111000000//////000000111111222000000222777;;;;;;:::777666333000222666444///000///...,,,++++++++++++...,,,***)))******)))(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))888777666666777666444222222111...+++)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&'''(((''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,***---000000//////111333888bbb```WWW[[[tttqqqnnnxxxTTTZZZqqq|||^^^LLLGGGHHH???---...---------...---,,,++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''222---((('''((()))(((&&&'''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((())))))((()))***++++++,,,,,,+++------,,,++++++,,,---------...//////......000222555000---000666:::999777???>>>999333222333000,,,///...,,,,,,,,,+++***)))---+++))))))*********)))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((777666666666777666444222222111...+++)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((('''&&&&&&''')))'''''''''((((((((())))))))))))))))))***************++++++++++++,,,,,,,,,///,,,...333...(((000???UUUiii^^^[[[ddd}}}hhhTTTaaasssrrrQQQDDDHHHJJJ999222+++)))---///---***++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''222---((('''((()))(((&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((()))***++++++++++++---,,,,,,++++++++++++++++++---//////......///000555111---...333666444111>>>>>>:::333111222000,,,...,,,++++++------,,,***,,,+++))))))***+++***)))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((777666555666777777555333222111...+++)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''((((((''''''((()))''''''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,///,,,,,,000///222BBBUUUlllzzzeeeZZZfffvvvpppNNNSSSiiiIIIEEEGGGBBB:::000,,,---///...+++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))'''%%%%%%&&&(((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&'''''''''((((((((('''((()))***++++++++++++---------,,,,,,+++++++++------.../////////......444111...///111222111///444666444000///111000...,,,******,,,///000...++++++***)))***,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))777666555666777777555333222111...+++)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((''''''((()))'''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------+++000...,,,;;;ZZZsss|||fff[[[ggg___lll|||XXXOOO^^^lllSSSAAAGGGCCC<<<555000---......,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&''')))''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((('''((()))***++++++++++++------......------,,,,,,000...---...111111...+++000000111111111111111000---000111......000000---+++)))))),,,111333000---))))))***,,,------***'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))777666555666777777555333333111...+++)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((''''''(((***(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------&&&444333,,,JJJrrrZZZbbbvvvgggrrrmmmWWWIIIsss]]]GGGIIIGGG>>>222,,,---222,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&)))+++***'''%%%&&&(((''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((('''((()))******++++++***---......//////......---222///,,,...222222...)))---///222333222222222333,,,111222000...///...+++***((((((,,,222555222///'''(((***---///---)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))777666555666777777555333444111---***)))(((&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''((())))))(((((()))***))))))))))))************++++++******************$$$,,,...+++,,,222222---777...:::VVVpppfffSSS^^^vvvTTTsssYYYNNNDDDCCCDDD>>>333,,,...,,,***)))+++...---***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))************,,,,,,,,,,,,---///111222///...---,,,,,,,,,,,,,,,///000222111///......///////////////............((()))+++,,,---,,,,,,+++((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((()))))))))))))))777666555666777777555333444111---***)))((('''%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''((())))))(((((()))***))))))))))))************++++++******************333---)))+++...///111444)))BBBnnnjjj[[[hhhttt|||bbbNNNPPPXXXQQQ;;;)))+++///111000---+++***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))************,,,,,,+++,,,---///000111000///......------......---...//////---,,,,,,---/////////.........------******++++++,,,+++++++++((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''((()))))))))))))))777666555666777777555333333000---***)))((('''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''((('''((())))))(((((()))***))))))))))))******************++++++++++++++++++111)))'''///222444CCCVVVgggvvvkkkOOOTTThhhuuu```IIIEEEDDDFFFJJJ111...,,,,,,......,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))************+++++++++,,,---...///000111000//////////////////,,,...//////---,,,,,,---............------------,,,+++******************((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))777666555666777777555333333000,,,***))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''((())))))(((((()))***((()))))))))******************+++++++++++++++,,,''')))...333888FFF```wwwiiiKKKbbbZZZaaa{{{[[[BBBCCCQQQHHH999,,,***///111---***+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************+++++++++,,,,,,---...///000//////.........//////...000111000///---......------------,,,,,,,,,,,,---+++***((((((((()))***((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))777666555666777777555333222000,,,******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''((())))))(((((()))***((()))))))))******************++++++,,,,,,,,,,,,)))000222666LLLlll~~~]]]ZZZXXXnnnxxx}}}{{{___JJJKKKQQQGGG===777222+++)))+++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((()))))))))******************+++,,,,,,---------------,,,,,,,,,------......///111000...------...,,,,,,,,,,,,++++++++++++,,,+++)))((('''(((((()))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))777666555666777777555333222///,,,******)))((('''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))'''((())))))(((((()))***))))))))))))******************++++++,,,---------,,,///111CCCrrr___\\\ccc___eeecccIII???AAAEEEBBB444&&&(((333,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))************)))***+++,,,,,,,,,,,,++++++++++++***++++++,,,---+++---......,,,++++++,,,++++++++++++***************)))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))777666555666777777555333222///,,,******)))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((()))'''((())))))(((((()))***))))))))))))******************++++++,,,------...,,,333BBBeeetttkkk|||~~~xxx{{{~~~```PPPGGGBBBAAA;;;000...444,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))************))))))+++,,,,,,++++++******************+++,,,,,,+++---......,,,++++++,,,++++++*********)))))))))''''''(((((()))(((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))777666555666777777555333111///,,,*********)))'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))'''((())))))(((((()))***))))))))))))******************+++,,,,,,---......222AAAaaasssXXX|||www|||bbbCCC@@@FFFAAA333))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&'''(((******((('''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))************((()))+++,,,,,,+++***)))+++*********++++++,,,------///000///...,,,------************))))))))))))%%%&&&((()))))))))(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))))))))))))));;;:::999999999888666444111...+++))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))++++++******************+++//////+++***---///...333aaammm[[[kkk}}}~~~ggg@@@@@@FFF===444000000...+++***,,,......,,,+++******)))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''((())))))((()))+++---+++)))))))))+++---------000///------......---+++222333444444333000...,,,---......,,,***(((((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))***((('''((()))***)))'''''''''''''''((((((((((((***)))(((''''''((()))***(((((())))))))))))((((((;;;:::999999999888666444111...+++))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))++++++******************222***(((///222000000444^^^rrr{{{|||~~~wwwttt}}}|||SSSIIICCC<<<333111...,,,------,,,))),,,++++++***************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''((())))))((()))+++---++++++***+++,,,............---,,,---...///...---111222333333111///---,,,------...,,,***(((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,***(((&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))***((('''((()))***)))'''''''''''''''((((((((((((***)))(((''''''((()))***(((((())))))))))))((((((;;;:::888888999888666444111...+++))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++++++++000&&&'''000000+++555HHHgggqqqrrrvvv|||~~~HHH999BBB>>>888222///...---,,,***,,,,,,+++***************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''((())))))((()))+++---,,,,,,,,,------......///,,,++++++,,,...//////...///000000000///...,,,+++,,,------,,,)))(((((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))(((''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))***((('''((()))***)))'''''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((;;;999888888888888555333111...+++))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++++++++,,,***,,,000000+++222OOOmmmvvv|||{{{uuu|||UUUFFFFFF>>>777333000------///,,,,,,+++************+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))((()))+++---***,,,---------------...,,,+++***+++---...---,,,............---,,,+++***+++,,,,,,+++)))'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******((((((''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***''''''''''''((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((:::999888888888777555333111...+++))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,,,,,,,,,,***111222...888WWW{{{{{{xxx|||sssFFFDDD>>>999999666000,,,...---,,,,,,+++***+++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''(((((((((((('''((())))))((()))+++---(((+++------+++***+++,,,...,,,++++++,,,,,,+++***,,,,,,,,,,,,++++++***))))))++++++***((('''((()))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((())))))***''''''''''''((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((:::999777777888777555333111...+++))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,---------***---,,,333UUUzzzxxxuuuyyyVVVIII???AAAAAA888...***------,,,+++++++++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''((())))))((()))+++---'''+++......+++)))***,,,...,,,++++++++++++***(((,,,+++++++++************(((******)))'''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))***((('''((()))***)))'''''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((:::888777777777777444222111...+++))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,------...+++000;;;SSSwwwyyyzzzwwwwwwqqqOOOEEEGGGBBB888111------,,,++++++++++++,,,************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((())))))((()))+++---(((,,,000///,,,)))***,,,,,,+++******+++,,,***))),,,++++++***************((()))***)))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))***((('''((()))***)))'''''''''''''''(((((((((((('''((()))******)))((('''(((((())))))))))))((((((:::888777777777777444222111...+++))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,---......///===YYY{{{~~~ooouuurrrvvvooo^^^GGGIIIJJJCCC===...---,,,,,,++++++,,,,,,************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((())))))((()))+++---(((---111111---***+++---***)))((()))+++,,,,,,+++,,,+++***************+++'''((()))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((()))******''''''''''''((((((((()))))))))))))))))))))))))))***((('''((()))***)))(((''''''''''''((((((((()))'''((()))******)))((('''(((((())))))))))))((((((777777777777666555444333...---+++)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))***************,,,)))&&&+++444444---666lllvvv~~~~~~hhhdddxxx}}}KKK>>>KKKHHH===---'''///111******333+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((((()))+++---///222000...+++***+++,,,,,,,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((()))((('''((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))888888888777666444333222...---+++)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************222******000+++!!!***===OOOuuuuuu{{{zzzuuuooo\\\rrrxxxSSSAAADDDJJJ<<<...***...111000...++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((((((***+++---...///---+++***)))***++++++,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,+++***)))((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))((('''(((*********((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))999999999777666444222111...---+++)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((()))))))))))))))*********+++++++++)))---222,,,+++EEEgggiii}}}|||vvv||||||yyyvvvUUUgggTTTIIIGGGEEE:::---***///...))),,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))***+++,,,---+++***)))(((((()))***+++,,,+++******+++,,,+++***)))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))...---+++***((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))((('''(((***+++***)))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))::::::999888666444222111...---+++)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((((((((((())))))))))))*********+++++++++###...111***000NNNvvv~~~uuuuuuXXX[[[\\\===DDDFFF===000)))***,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))***++++++,,,)))(((((((((((()))***++++++***)))***+++,,,+++)))))))))))))))))))))))))))))))))((((((((('''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))),,,+++***)))(((((('''((((((((((((((((((((((((((((((((())))))))))))(((((()))((('''(((***+++***)))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((;;;::::::888666444222111...---+++)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))(((((((((((())))))************++++++++++++,,,///---,,,>>>eeennnwwwzzzxxxvvvfffXXXuuuxxxRRRHHHCCCDDD===000,,,333,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))************(((((())))))******+++,,,+++***))))))++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((***)))((()))***++++++)))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((:::::::::888777555333222...---+++)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))*********++++++++++++,,,000&&&+++EEE^^^sssqqqwwwzzz}}}gggrrrsssxxxccchhhwww^^^===:::@@@:::222222,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((('''((())))))******))))))))))))******+++++++++,,,+++***))))))***+++***)))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))(((((())))))))))))((((((***)))((()))+++,,,+++***)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))999999999888777666444444...---+++)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))*********+++++++++,,,,,,+++000HHHllluuu}}}pppvvvdddooosssUUU>>>>>>???999222------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((('''((()))*********)))((()))******+++++++++******+++)))((()))***+++***((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((***)))((()))+++,,,+++***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))999999999888888666555555...---+++)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((((((((())))))******+++++++++,,,,,,,,,***LLLsss}}}{{{eeeiiiRRRBBBCCCAAA:::---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))'''((()))******)))(((((())))))************))))))***)))((()))***+++***((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++***))))))((())))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))+++,,,+++***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))));;;;;;999888666444333222...---,,,***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))******++++++'''+++,,,)))+++///...)))888YYYsss}}}uuuzzzuuuvvv{{{ZZZwwwrrrttt|||xxxpppnnnGGG???@@@DDD555000---,,,((($$$(((///************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************++++++******************************))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&***,,,)))'''***+++)))))))))************))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))************)))))):::999888777555444333222...---,,,***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))******++++++)))(((+++...+++***333@@@ggglll}}}}}}zzzzzz}}}wwwhhhdddoooooo}}}[[[KKK<<>>```}}}}}}rrrxxxpppvvvttt```cccqqqrrr[[[VVVBBB@@@@@@===333)))***111+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((()))))))))************))))))))))))***************)))))))))(((((((((((())))))(((((((((((())))))((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))***************+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************,,,///000,,,)))++++++))))))******++++++******)))*********+++++++++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))******+++((()))))))))************))))))************))))))777666666555444333333333...---,,,***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,***------///<<>>---(((222++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))))))))************(((((()))))))))*********)))))))))(((((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))************************)))))))))************+++)))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************,,,000000,,,***+++,,,*********++++++++++++******))))))))))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))(((((()))))))))))))))))))))))))))))))))))))))******+++((()))))))))************))))))************))))))888888777666555444333222...---,,,***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,'''---222;;;RRRttt}}}~~~|||wwwyyymmmvvvxxx}}}|||wwwjjjxxxuuu~~~{{{[[[<<>>;;;EEE<<<@@@GGGDDDDDDFFFAAAFFFFFFDDDBBBDDDFFFAAA:::===<<<999777555444444444888222,,,)))+++------,,,***+++,,,---...---+++***(((---...,,,...222111---000///,,,+++++++++***(((++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))888888777666555333111000...---,,,***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))((('''''')))******)))***+++))),,,///(((...DDDbbb|||xxx{{{{{{~~~}}}~~~{{{zzz{{{pppPPP@@@BBB<<<555111+++(((***///***))))))))))))***++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********,,,***(((''')))*********)))))))))***,,,......---&&&+++//////...000555:::;;;@@@DDDDDDFFFJJJMMMMMM\\\UUU___lllllllllrrrrrrqqqgggjjjrrrqqqqqqpppiiinnnjjjfffffflllpppiii^^^TTTXXX\\\[[[UUUPPPOOOOOOIIIDDD>>><<<<<<;;;999777...000000000///.........***...000...---...---+++...+++)))***,,,---+++***,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))777777777666444222111000...---,,,***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''''')))******)))***+++))),,,---+++>>>aaarrrwww{{{~~~zzzqqqyyy~~~pppkkk}}}zzzzzzwwwjjjMMMCCC???:::666...'''&&&+++*********))))))***++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))))))))*********++++++---,,,+++*********))))))'''+++......---......---777999888777;;;DDDLLLPPPLLLYYYfffmmmuuu|||uuu{{{xxxlllbbb]]]WWWVVVTTTTTTRRRKKKBBB;;;BBB===777333222222222222111333333000,,,++++++,,,+++***+++...///------...---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))******)))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))666666666555444222111000...---,,,***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''''')))******)))+++...,,,---111999YYYvvv|||zzzssswwwsssxxx}}}{{{vvvzzzmmmFFFBBB>>><<<555---***+++++++++***************+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))*********))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++************++++++++++++)))+++,,,...............///666888444222999@@@CCCHHHLLLQQQZZZkkk~~~zzzrrrrrrooobbbXXX[[[cccbbbbbbccc\\\dddiiilllhhhgggkkkppprrrvvv}}}~~~}}}}}}~~~}}}xxxooohhhbbb[[[RRRMMMKKKHHHAAA<<<===:::777444111///111333------111444111******///------------,,,,,,,,,+++************************************************+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))555555555444333222000///...---,,,***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))((('''''')))******)))&&&,,,***,,,:::OOOppp}}}zzz{{{zzz{{{qqqsssXXXLLL@@@;;;888222---+++,,,,,,+++************+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++******+++++++++,,,,,,,,,+++,,,------,,,,,,---///---777???BBBLLL```qqqwwwqqqyyyzzziiiaaa```\\\QQQNNNLLLFFFHHHKKKDDDJJJBBBGGGMMMJJJKKKOOOLLLEEEKKKNNNIIIDDDEEEHHHIII===???EEENNNXXXaaafffiiiuuuttttttxxx|||yyywwwtttnnneee]]]VVVNNNFFFAAA;;;555111111,,,***,,,111000***,,,222......---------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))444444444444333111000///...---,,,***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))((('''''')))******)))###+++***111MMMlll~~~zzz{{{}}}|||ppp~~~yyyrrrvvv|||hhhKKK===:::777222...---,,,++++++*********+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,+++++++++,,,,,,,,,,,,---...///000111222777>>>DDDRRR^^^jjjttt}}}zzzuuulllMMMJJJOOOYYYWWWOOOUUUccckkkiiikkkkkkmmm{{{vvvzzztttzzzzzz{{{ttttttsssssstttsssjjj___]]]^^^\\\VVVNNNHHHFFFFFFHHHFFFFFFJJJQQQWWWZZZZZZpppsssvvvwwwvvvwwwzzz}}}ssshhh___\\\WWWMMMCCC???EEE777000333555111000555............------------,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,+++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))444444444333222111000///...---,,,***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))((('''''')))******))))))111111===dddppprrrrrr~~~{{{||||||uuuddd}}}}}}{{{nnn^^^FFF@@@???:::555---,,,,,,+++*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,------------///333999CCCRRRbbbmmmpppccckkkhhhWWWKKKOOOUUUWWWddd]]]bbbsssvvvsssyyyvvvwwwdddbbb___^^^\\\WWWOOOIIICCCJJJOOOQQQSSS^^^sssxxxssswwwyyyrrrgggaaaqqqXXXCCC??????888111111//////.........---------------------------------************************......------,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))888666555555555333111///---,,,***)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))---(((&&&))),,,+++***+++)))111===[[[tttwwwtttvvv|||ooo}}}www{{{zzzvvv|||tttxxxzzzMMMFFFAAA:::CCC===000'''***---,,,+++---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))(((((((((''',,,***((((((+++---,,,***$$$///---&&&))),,,***+++(((000///,,,111111///555;;;:::QQQfffgggzzz~~~wwwaaaSSSKKKKKKYYYaaafffnnnVVVZZZaaaQQQ999CCCTTTKKKXXXRRR___sss{{{yyyttt[[[RRRUUUTTTJJJ???555555111,,,...333333---444+++(((---///******...+++---...---***))),,,...//////...---+++******)))++++++************++++++,,,,,,+++***))))))******+++*********))))))(((((())))))************))))))888666555555555333111///---,,,+++***)))((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***&&&%%%)))+++)))(((***...;;;QQQppp~~~xxxmmm~~~xxxyyy~~~{{{uuuzzz~~~yyywwwyyy|||yyyppplllyyyyyy|||www|||}}}xxx|||{{{oooLLLIIIIIIHHHFFF:::---***,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))*********)))))))))(((((((((,,,***((()))***+++)))'''+++---,,,******,,,------***111000///333333===QQQoooyyytttZZZTTT^^^]]]XXX___{{{}}}~~~qqqlllaaaRRREEELLL\\\\\\\\\dddjjjrrruuu}}}lllMMMbbb^^^RRR@@@444000---******...000......000...+++,,,---///...,,,,,,...000//////...---,,,+++******++++++************++++++,,,,,,+++***************+++*********))))))))))))))))))************))))))888666555555555333111///...---+++***))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((&&&'''***+++((((((+++---CCCfff}}}wwwxxxxxxyyy|||qqqyyyppp~~~xxxppphhhaaa]]]vvvzzz}}}xxxtttzzzsssvvvgggHHH>>>CCCMMMDDD777,,,))),,,+++(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))***************)))))))))))))))+++******+++,,,,,,***)))---'''+++000,,,,,,111///;;;666,,,555QQQiii{{{jjjTTTMMM[[[VVVWWWmmmyyyeeecccgggYYYJJJLLLTTTNNNZZZ___```sssiiiqqqssshhhWWWIIIAAA<<<---555666---,,,444444---,,,...//////......///000//////...---,,,++++++***,,,++++++******++++++,,,,,,++++++************+++***************)))))))))))))))************))))))888666555555555333111///...---,,,***))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***)))***---,,,)))+++///GGG___}}}}}}fff\\\nnnyyyvvvyyy}}}kkkzzzzzzyyyuuuppp|||jjjjjjvvv|||{{{}}}}}}yyy~~~{{{```===HHHHHHGGG>>>000)))***+++(((************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********************************)))***+++---/////////...000'''---333+++***333444<<>>444111111111000111222444555666000//////......---------------,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,***************+++++++++******++++++++++++******888666555555555333111///---,,,***)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((+++777EEEbbbqqq|||nnnxxxtttyyyoooooo~~~}}}yyywwwgggzzz{{{```}}}}}}xxxrrrpppqqqJJJCCCBBB@@@<<<444+++***---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---......---+++***,,,---***555444:::TTTjjjxxx\\\WWWUUUPPPkkkzzzvvviii\\\JJJTTTbbbjjjjjjkkkwwwqqqcccpppsss^^^GGG???777333000...///111222222000000/////////............------,,,,,,------...,,,++++++++++++,,,,,,---*********+++++++++++++++******++++++++++++******888666555555555333111///++++++)))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))((())))))***222FFFYYYnnnnnnvvvjjj[[[vvvzzznnn{{{{{{bbbzzziiittt~~~{{{}}}}}}|||~~~{{{{{{~~~zzzzzzssspppyyywwwUUUEEE<<<@@@>>>111***---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------...//////---,,,---222555666SSSTTT___zzz```eeeyyy}}}hhhjjjWWWKKKLLL]]]ppp~~~nnnkkk{{{wwwaaaTTTUUUNNNCCC;;;666333111///000000000///////////////......------------......+++++++++++++++,,,---...*********++++++,,,,,,,,,***++++++,,,,,,++++++***888666555555555333111///+++***)))'''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))*********+++...:::SSSiii|||sss{{{oooOOOYYYuuutttcccooo{{{nnneeeppp||||||gggyyy}}}dddvvvyyyyyy{{{lll{{{}}}~~~{{{}}}}}}yyy}}}qqquuuzzzfffJJJ999AAADDD666+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************++++++++++++++++++,,,,,,---------,,,...//////000555<<>>&&&(((+++------***((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************)))*********)))***,,,...///,,,)))))),,,...000111,,,666,,,333LLLHHH]]]zzzvvvjjj|||xxx\\\WWW[[[UUUbbbjjjYYY{{{zzzfffiiivvvJJJ;;;---666>>>,,,&&&000111---555000***---------333,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,666555444555555444111///---,,,+++)))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&((()))***)))((()))***)))...***///JJJbbbnnnvvvooouuueeezzzwww{{{~~~wwwwww|||}}}uuuwwwxxxxxx{{{||||||}}}ttt||||||~~~~~~{{{hhh}}}sssqqqnnn~~~yyyjjjWWWAAA===<<<999555+++,,,,,,+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))***+++***)))((()))***...)))'''+++///...------...@@@EEEPPPeeeooossshhhbbbbbbrrrwww|||dddWWW]]][[[gggmmmlllddd```;;;&&&:::CCC666444444000***000:::666,,,,,,000///...,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,666555444444444444111///---,,,+++)))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''')))******(((((()))***)))+++)))555TTTgggfffeeebbbyyyooohhh}}}yyyyyy~~~{{{ooovvv~~~{{{sss}}}zzz}}}|||nnnqqqvvv|||sssxxxxxxqqq}}}}}}qqqkkkyyyxxxJJJ???;;;444===000...+++))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++(((***,,,,,,+++***+++,,,000///000333111---111999777YYY|||tttkkkwww~~~jjjUUUYYYWWWPPP___xxxccciii???222///...@@@666/////////***---666333222000...------------------,,,,,,,,,,,,------++++++++++++++++++++++++777555444333444333111///---,,,+++)))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((()))***)))(((((()))+++&&&...444CCC^^^jjjhhhhhh```WWW[[[lllooobbbfff|||oooddd}}}{{{uuu~~~tttpppqqq~~~~~~rrr~~~zzzvvvwwwyyyqqqMMMAAA999;;;555000+++((()))+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************++++++))))))*********+++++++++'''***,,,.........///000+++,,,///...+++---<<>>......444888333111000+++333222000///............------,,,,,,,,,,,,------++++++++++++++++++++++++777555333222333222111///---,,,+++)))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((()))******)))((((((***,,,(((777CCCQQQeeerrr~~~hhh{{{vvvqqq~~~pppuuuqqq~~~{{{yyyyyy{{{~~~xxxzzz||||||~~~~~~ooojjjxxxUUUBBB999:::444---******+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,************++++++++++++)))+++---...------///000000///000777KKKfff~~~|||{{{ppp|||^^^\\\___UUUeeeZZZuuuTTTKKKDDD777,,,777>>>000222111///.........///000...------,,,,,,------...++++++++++++++++++++++++777555222222222222111000---,,,+++)))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))((())),,,...222AAAKKKQQQ[[[eeezzzsssqqqrrrzzz~~~}}}}}}nnnqqq}}}{{{|||}}}~~~uuuzzzssszzzqqqkkkzzz}}}uuuzzz}}}tttuuuwwwkkkEEE;;;<<<888222---+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,*********++++++++++++,,,,,,------,,,++++++,,,...111888@@@QQQ{{{qqqmmm~~~||||||iiiRRR[[[aaadddccceeemmm888+++777444222111000/////////000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,777555222111111222111000---,,,+++)))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((()))((((((***---000>>>KKKRRRUUUVVVSSS[[[pppyyyeeeaaa}}}|||hhhlll~~~}}}uuuxxx|||}}}|||}}}~~~rrrwwwmmm}}}|||~~~yyy|||rrrooo~~~uuu{{{ooo~~~zzzyyyzzzwww{{{}}}ttt~~~wwwooo~~~MMMCCC===;;;777222---++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------*********+++++++++,,,,,,---...---------///222666<<<^^^ssssssuuummmuuujjjdddWWW___nnndddmmm{{{GGG888---555444222111000000000000......------------......------------------------777555222111111111111000---,,,+++)))((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))(((((('''((((((((((((+++...222FFFSSS]]]eeeeeeVVVLLLTTTppprrr^^^qqqxxxwwwnnnrrrxxxtttqqq}}}qqq|||yyyvvvxxx|||~~~{{{}}}sss}}}qqqwww~~~zzzvvv~~~|||wwwrrryyy~~~yyyoooooosss|||xxx|||www}}}~~~~~~}}}pppmmmrrrwwwvvv|||{{{qqq|||ccc[[[PPP======:::555...***+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,------...111666===BBBlll|||wwwyyypppzzzsssXXX^^^jjj{{{bbbxxxhhhXXX999777555333111000000000......------------..............................666888666222000222111...---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''***)))))))))(((***333>>>CCCUUUhhhjjjWWW```vvv{{{~~~www~~~zzzvvvssssssvvv{{{~~~xxxrrryyy~~~~~~rrr|||}}}|||zzz{{{yyy{{{uuuvvvzzz~~~mmmuuulllwww}}}~~~~~~~~~{{{yyy||||||~~~}}}~~~xxx~~~ooommmpppsss~~~uuuyyy```[[[BBBEEECCC888...***((($$$)))***+++++++++)))((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))***++++++,,,,,,///+++((())),,,......,,,222%%%111...555JJJRRRmmmxxxssszzzwwwxxx{{{ddd[[[ccciiiiiihhhNNN;;;444---...555666444333///000111'''%%%333------------------------666888666222000222111///---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((('''''')))''''''((())),,,777BBBTTTSSS[[[lllrrrrrrlllxxxwwwuuutttuuuvvvxxxyyy}}}vvvzzz}}}}}}}}}}}}ssswwwnnn{{{wwwhhhmmm|||~~~~~~ssszzzxxxvvvjjjooollljjjttt~~~}}}{{{yyyyyy|||zzzvvvssswwwyyy}}}}}}}}}uuuvvvzzzssspppqqqLLLAAA<<<===999...+++///))))))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))******+++,,,,,,,,,))),,,///111///.........***,,,HHH\\\||||||zzzppp|||zzzvvv{{{XXX```tttiiivvvwwwNNNBBBCCC:::///+++888000''')))222666222,,,------------------------555777666111000222111///---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((('''''')))''''''))),,,222>>>JJJBBBEEEJJJQQQmmmpppWWW___{{{nnnqqqrrrtttuuuuuuuuutttsss{{{www~~~qqqhhhooo{{{|||vvv~~~sssjjjwww}}}sssrrrwwwzzz}}}rrr~~~yyyyyy{{{~~~qqqsss|||xxx}}}}}}zzzzzzxxxyyy~~~}}}{{{qqqxxxzzzzzz{{{pppmmm[[[rrrRRR>>>CCCAAA000'''...))))))******+++******)))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++)))******++++++,,,,,,---------+++******,,,000222555@@@VVVcccqqqppp~~~yyyjjjgggrrr```ooooooxxxgggFFF111<<>>:::---,,,333000/////////...............444666444000///222222///---,,,+++)))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''')))''')))///666===HHHQQQ[[[kkk\\\FFFSSSvvv}}}mmmlllnnnwwwvvvbbb]]]rrrlllmmmmmmnnnpppqqqrrrrrrqqqttt}}}}}}zzz}}}tttxxxvvvwww~~~xxx|||wwwuuu{{{wwwuuuwww}}}|||}}}wwwqqqqqqyyy{{{rrrttt{{{}}}wwwtttzzznnnyyy______AAA<<<@@@;;;///******************++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++++++++,,,------......(((000666555111222<<>>EEEKKKccczzzeeefffrrr~~~|||qqqmmmiiifffkkkllllllllllllnnnpppssstttyyyvvv|||}}}uuuxxx}}}~~~fffxxxooozzznnnrrr|||~~~~~~iiisssttt}}}|||yyy~~~}}}}}}zzz{{{vvvuuuuuuuuuwww}}}zzzxxxzzzvvv\\\ttt}}}QQQ>>>CCC???///---,,,+++************+++(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,,,,------......///+++222555000,,,999VVVpppwwwrrryyygggUUUxxxnnnJJJBBB777---333111111000000//////......222444333000///222222///---,,,+++)))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''---888???AAACCCFFFBBBdddggg]]]NNN\\\mmm|||{{{ooonnnnnnkkklllkkkkkklllnnnooorrrsssttt|||yyy}}}~~~xxx{{{wwwvvvzzz~~~~~~wwwooo}}}}}}~~~uuu{{{ppp{{{iiisss}}}}}}|||zzz|||yyysssyyyxxx}}}yyy}}}rrrqqq{{{pppJJJ@@@<<<222///...,,,***)))))))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---......//////222...///===VVVnnn}}}{{{rrrrrrTTT___vvvwwwiiizzzqqqZZZ:::888222222111000000///......222444333000///222222///---,,,+++)))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''***+++333>>>EEEEEEDDDEEE@@@MMMJJJTTTOOOOOOfff\\\ppprrrrrrvvvvvvhhhbbbooojjjkkkmmmppprrrsssssstttzzzxxxmmmnnnttt}}}uuuzzz|||www|||xxxqqqnnn~~~vvvyyyuuulllvvvxxxmmm{{{pppsssuuuvvv{{{{{{~~~~~~xxxbbbRRRXXXBBB@@@@@@000///---***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,------...////////////'''444gggrrrxxxooo___bbbfffsssbbb@@@222222222111000//////...333333222111000000000111,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((***)))(((((()))***&&&(((:::BBB>>>LLLWWWIIIKKK>>>QQQ~~~rrrQQQ\\\cccjjjcccccckkkllldddaaafffnnnkkkiiijjjooossssssrrrwww{{{~~~yyycccnnn{{{xxx||||||zzz{{{~~~oooooo|||uuuxxxnnn|||www}}}~~~}}}nnnXXXttt{{{www}}}iiiyyy~~~yyyzzzYYYRRRxxxKKKFFF111???333,,,...000+++'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))************))))))))))))************((()))***++++++***)))(((---///---///222+++***888:::IIIRRRttt~~~zzz}}}gggVVVjjj}}}|||TTTHHH000???777,,,666---222333333222111000000000000,,,,,,+++******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))(((''')))***222000:::??????UUUllljjjQQQOOOjjjuuussslllddd]]]]]]fffiiidddeeejjjkkkkkklllooorrruuuuuuuuuvvv}}}|||vvvwwwnnnnnn}}}~~~}}}xxx~~~www{{{}}}~~~qqqfff}}}~~~sss~~~wwwoooTTTfffTTT===@@@<<<555///---,,,++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))************))))))))))))******************+++,,,,,,+++***)))***...))))))333555666===\\\ssspppvvv~~~ppp}}}ooo[[[nnneeeZZZwww|||lllBBB333===111%%%***444333222111000000000000,,,++++++******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))(((''')))***---///999>>>;;;FFFTTTTTTIIIHHHTTTvvvzzzmmmqqqiiiggg```]]]aaabbb___```fffjjjmmmqqqtttuuuwwwxxxzzzzzz{{{tttvvv~~~~~~kkkuuu||||||yyyzzzzzz|||sss}}}}}}|||~~~{{{~~~uuu{{{{{{rrrrrr{{{{{{yyykkkWWW}}}xxxCCCGGG;;;<<<888///)))***---...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************)))))))))*********+++++++++,,,,,,------,,,,,,++++++***,,,444333+++DDDrrrmmmvvv}}}yyy~~~gggYYYoooKKKBBB222777<<<444444222111000000000000+++++++++***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))***)))((((((***,,,444888AAAEEE???<<>>???;;;???KKKJJJRRRIIIRRR___dddjjj```[[[WWWUUUYYY___dddiiinnnjjjmmmppppppoooppptttxxxuuuyyyuuuppp{{{}}}yyyoootttoooqqqrrrwwwwww~~~zzz{{{}}}wwwyyy~~~~~~zzz~~~|||~~~{{{xxxxxxyyyzzz}}}{{{|||}}}\\\eeeGGG;;;??????777...++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************++++++++++++++++++++++++,,,,,,------+++777444666WWWxxxzzzooo]]]zzziiiooodddbbbiiiaaa000555444333111000/////////+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((***...111111555999EEENNNCCC===IIIooo{{{iiidddfff]]]YYYPPPVVVTTTTTTWWW\\\aaaeeegggeeegggjjjkkkmmmnnnqqqsss~~~rrrwww}}}qqqttt}}}|||aaa~~~xxxsssrrruuuxxx|||~~~xxx~~~yyysss{{{|||wwwuuuyyy}}}|||{{{{{{uuu|||xxxxxxyyyzzz|||}}}zzz|||zzz{{{gggWWWmmm>>>:::777777333---******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************++++++++++++,,,+++++++++++++++,,,.........000???ddd{{{lllooonnnppp~~~\\\___mmm]]]666555333111000///......*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((+++000444888>>>DDDUUUbbbOOO===FFFzzzssshhhfffWWWVVVVVVSSSSSSSSSTTTWWWZZZZZZXXXaaadddiiioootttuuutttrrrssspppuuu~~~qqq{{{~~~}}}vvvrrruuulllsss~~~{{{pppmmmzzzyyyzzznnnpppzzz}}}}}}rrrmmmzzz~~~uuuzzz}}}~~~{{{{{{~~~zzz{{{zzzyyyxxxxxxzzz|||~~~zzzyyyyyy}}}~~~www}}}xxx___rrrQQQ???444999999///))),,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))*********************+++++++++,,,,,,---,,,,,,,,,,,,...///000;;;???ZZZpppqqqxxx|||vvvbbbccctttccc666555333111000///......*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((,,,222666:::888333@@@QQQBBB666FFFBBB[[[UUUWWW]]]OOONNNTTTIIIKKKNNNPPPUUUXXXXXXUUU```dddlllvvv}}}zzzuuu```hhhmmmtttmmmqqq~~~oooqqqxxxzzz{{{rrrxxx|||rrrzzz~~~~~~yyypppvvv|||wwwrrrttt}}}{{{ppp}}}}}}~~~~~~xxxwww{{{ttt~~~~~~|||xxxvvvuuuxxx|||~~~~~~||||||}}}{{{wwwxxx~~~uuurrrYYYssseeeIII777===>>>000)))...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))******************+++++++++,,,,,,,,,...---------...///111222IIIfffrrrnnnwwwooo~~~}}}ppp^^^tttuuu999666333222222222111000---,,,***(((''''''((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&'''(((***...222444???000555CCCAAA>>>AAADDDEEEJJJSSSYYYTTTKKKGGGIIIKKKLLLNNNRRRVVV[[[___bbbaaafffoootttssspppqqquuuooocccqqqoooooo|||{{{|||xxx{{{wwwqqqhhhppp|||zzzuuu}}}{{{vvvttt|||{{{xxxyyy{{{uuuxxxzzz~~~}}}|||}}}{{{{{{ppprrriiiZZZFFFCCC888<<<666111---,,,,,,+++***((((((***,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''')))******))))))***+++++++++******...000///,,,***(((,,,000---...@@@VVVtttqqq|||wwwiiibbb999666333222222222111000111///---***)))(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''***...111444555===DDDCCC333444SSSaaaPPPKKKLLLPPPRRRNNNHHHFFFIIILLLLLLMMMPPPTTTYYY]]]```gggjjjmmmnnnmmmooouuu|||wwwkkkttt{{{lllooo~~~}}}{{{|||zzz}}}zzzxxxzzz}}}wwwtttsssvvvyyy{{{}}}tttkkk{{{xxxuuuwww}}}vvvddduuuFFFDDD???777000&&&+++++++++***))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))******))))))***++++++,,,,,,++++++,,,,,,,,,555000000333666@@@ZZZuuu{{{|||{{{qqq|||pppdddppp888666333222222222000///222000---***((('''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((((('''(((,,,222666666444888JJJLLL999AAArrrzzzSSSNNNKKKJJJGGGDDDEEEHHHLLLLLLLLLNNNRRRWWW]]]```kkkmmmooonnnnnnqqqxxx}}}yyysssyyyzzz~~~yyyhhhtttttt|||zzz{{{~~~ssstttwww{{{yyyxxx~~~}}}}}}{{{~~~|||tttzzzwwwvvvyyy~~~{{{{{{{{{}}}~~~~~~}}}~~~~~~}}}ttt}}}yyyyyyyyyyyy~~~llliiiHHHEEE===<<<666---)))*********************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))******))))))***,,,***,,,......,,,+++---///111((('''777LLL___qqqyyymmmbbb777555333222222111000...---,,,***((('''&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((''''''(((...444888666333AAA???AAA===;;;MMM___^^^UUUMMMFFFDDDCCCAAABBBEEELLLKKKKKKMMMRRRYYY```dddlllqqquuuttttttvvvxxxxxxooouuu~~~{{{}}}~~~wwwaaalll|||~~~~~~}}}}}}}}}xxxkkkxxxqqquuu~~~zzztttwww|||~~~www~~~yyyzzz}}}xxxpppsssxxx||||||zzz{{{}}}zzz~~~|||xxxxxxpppYYYeeedddDDD<<>>IIICCCCCCMMMSSSHHHCCC@@@@@@???===>>>BBBLLLLLLNNNRRRXXX___fffkkkssswwwuuuooopppxxx|||yyyfffvvv|||{{{zzzxxxgggrrrxxxyyy{{{~~~}}}~~~~~~wwwuuu}}}|||yyyzzzuuuwwwmmm|||zzzzzz{{{xxxvvvssswwwooo}}}eee}}}zzzyyy}}}~~~hhhhhhmmmxxxxxx||||||ppp|||zzzlll~~~NNNmmmkkkJJJ>>>===???222...***)))+++,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++******+++---000++++++//////+++---444AAASSSnnnyyywww||||||555444333333333111...,,,******+++******)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%)))...000//////111444999<<>>>>>>>><<<:::???FFFNNNOOOQQQTTTYYY___eeehhhkkkqqqpppkkkoooyyy|||xxxhhhzzzzzzvvvmmmnnnzzzyyyyyyzzz~~~}}}vvvuuu}}}zzz{{{~~~zzz{{{uuu~~~mmmttt~~~wwwuuuxxxyyywww}}}|||~~~}}}|||xxx|||rrrqqqrrrqqq~~~{{{|||tttrrraaaXXXVVV<<>>777111+++)))+++,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***,,,+++******+++---///,,,---000------<<>>HHHQQQSSSOOOOOOUUU___eeeccc___bbbdddeeehhhrrr}}}xxxlllzzz|||tttwww~~~rrrvvv```sssyyyxxxxxx{{{mmmooouuu|||~~~dddbbbiiirrr~~~yyy~~~wwwyyyqqqkkktttuuuxxx{{{zzz||||||}}}|||vvvwwwooommmsssyyy|||yyy}}}xxxyyyooo~~~wwwLLL{{{^^^999AAABBB666,,,***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++*********))))))(((((())))))))))))************+++,,,+++***+++---...,,,///111111000888OOOkkk~~~~~~yyyhhhxxxjjjkkk|||\\\}}}~~~ppp555444222222222111...,,,++++++***)))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''',,,...000000......111444111...444<<<===AAACCC===::::::999888999???HHHOOOOOOQQQTTTXXX]]]aaacccccceeeggghhhjjjttt~~~xxxlllsssvvvyyyyyywwwvvvvvvwwwyyy```qqq}}}}}}{{{xxxyyy|||~~~~~~zzzssslllhhhhhhoooooofffooo{{{~~~~~~{{{uuu}}}}}}~~~{{{www{{{~~~|||vvvssstttvvvwwwttt}}}|||pppnnn|||~~~}}}{{{lllppphhhxxxyyyBBBJJJ@@@:::111+++***,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************)))))))))((())))))))))))************,,,+++******+++------,,,+++...555AAAVVVppp|||}}}qqqyyy|||kkkkkk}}}vvvooo|||555333222111111000...,,,++++++***)))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''///............000222333BBBIIICCC:::>>>@@@;;;888:::888666666:::@@@GGGLLLJJJPPPWWWZZZYYY[[[```fffeeehhhiiikkkuuu}}}vvviiiwwwwww{{{wwwkkkiiioooyyycccqqq|||~~~}}}yyyxxxyyy{{{||||||yyy~~~~~~zzzppphhhkkk~~~~~~yyyxxxzzzxxx}}}~~~xxx{{{}}}}}}|||~~~zzzzzz}}}}}}pppooovvv|||}}}wwwfffXXXGGG:::>>>>>>888---)))------)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************)))))))))))))))))))))*********++++++,,,******+++---...------333000EEEqqqzzz{{{tttiiigggmmmwwwuuuvvv|||}}}333222000000000///,,,************)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((...------///222444444444MMM]]]QQQ>>>CCCCCC777555999666444666;;;AAAGGGIIIHHHNNNUUUWWWWWWXXX^^^dddcccfffhhhjjjssszzzsssdddwwwwwwvvvtttooofff]]]VVVuuuxxxgggsss~~~~~~|||zzzyyyyyyzzzzzzzzzvvv|||}}}}}}|||{{{~~~xxxmmm~~~{{{uuuvvvhhhmmmvvvxxx|||~~~zzz~~~}}}xxx~~~|||gggvvvvvviiiyyy}}}vvvwww~~~~~~pppnnn}}}tttSSSyyy___@@@<<>>@@@888666666222222555999;;;<<<@@@FFFKKKNNNNNNPPPUUU[[[___``````\\\bbbgggmmmxxxwwwhhhZZZcccfffeeerrrxxxzzziiitttttt{{{xxxxxx{{{~~~}}}{{{|||}}}{{{}}}zzz|||xxxwww|||{{{~~~{{{qqq~~~~~~~~~~~~zzz{{{zzzvvv|||{{{wwwzzz}}}}}}~~~yyyzzz}}}~~~~~~~~~kkklll~~~~~~wwwhhhqqq}}}wwwwwwyyy~~~}}}yyyuuuzzzvvvJJJCCC??????888,,,(((---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''((()))))))))*********************+++++++++,,,,,,...,,,...000...666RRRppprrrwww{{{}}}qqqppp444333111111111000---+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))*********,,,......///555AAAJJJ:::111;;;CCC555333:::444111666;;;<<<<<<@@@GGGMMMIIIKKKOOOSSSWWWZZZ]]]^^^XXX^^^dddkkkwww~~~vvvggghhhoootttrrrrrrvvv|||~~~wwwfffxxxwww~~~||||||~~~}}}{{{zzz|||~~~zzzyyyssswww}}}tttpppqqqxxx{{{~~~xxxuuummmiiiwwwqqqdddzzz}}}{{{|||}}}uuu|||{{{wwwvvv~~~yyy{{{zzzooopppxxx~~~~~~~~~{{{vvvqqq```ZZZaaazzz}}}{{{vvvqqqzzz|||wwwhhhzzzuuu|||rrrsss|||zzzmmmwww~~~{{{oooVVVPPPCCC>>>CCC===---(((000))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))++++++)))((('''(((((())))))*********+++******+++++++++,,,,,,,,,,,,+++...111333DDDnnnyyyrrrqqqxxx}}}|||555444333111000...---,,,)))))))))))))))(((''''''''''''''''''''''''''''''%%%&&&'''''''''))),,,...+++***...333111111AAATTT<<<===:::777:::???;;;333333666999;;;>>>BBBFFFIIIOOOHHHFFFMMMTTTZZZaaajjjSSSQQQ^^^ooo{{{|||qqqjjjkkkuuuqqqqqqjjjxxx~~~uuuzzzzzzyyy}}}~~~|||~~~{{{tttwwwzzzyyyoootttuuuqqqrrr|||}}}uuuvvvtttoooyyykkkgggwww{{{zzz~~~}}}yyyzzz}}}zzz|||xxxvvv{{{|||xxxoooUUUhhh|||}}}~~~|||xxx}}}vvvtttsssrrrqqqxxxlllggg___ssstttooowww|||sss~~~zzz}}}}}}rrrjjjsssvvvPPPxxxeee===JJJ999===222)))---************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))+++---,,,)))+++000(((111(((;;;[[[ooo~~~yyyyyyooohhh}}}sss|||555444333111000...---,,,)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''(((***,,,------...//////,,,---666BBB;;;<<<999666999===999222444666999<<>>@@@CCCGGGJJJJJJMMMPPPQQQOOOOOORRRWWWiiiooo}}}}}}jjj^^^\\\VVVeeerrrwwwyyy{{{tttnnnrrrwwwyyylllqqqyyyyyyvvvxxxzzzzzzzzz||||||rrroooxxxxxxnnnuuu}}}||||||xxxzzzsssfffppp|||ooopppeeettt|||}}}}}}{{{|||www|||yyytttvvvttt{{{|||~~~{{{qqqpppzzz~~~|||nnnnnnxxxgggttt}}}}}}|||ttt|||~~~yyyyyy|||yyyzzzzzzqqqvvv{{{zzz|||}}}|||~~~uuu~~~ZZZ```DDDDDD;;;;;;666++++++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,******---...,,,---000777bbbjjj~~~iii|||}}}wwwtttzzzwww|||zzz~~~555444333111///...---,,,)))))))))))))))((('''''''''''''''''''''''''''''')))&&&$$$'''---///---***)))///000000777@@@>>>444888555333333222111111111777999<<<>>>@@@CCCGGGIIIIIILLLOOOQQQTTTVVVUUURRRVVVVVVggg}}}rrrMMM\\\fffqqqpppfffyyyvvvxxxwwwuuuvvvxxxzzz{{{|||uuuaaaggg}}}xxxddd^^^nnnwwwyyyhhh}}}~~~}}}~~~{{{zzzkkknnn|||tttkkkyyysss}}}~~~{{{zzzwwwwwwwwwyyyyyyvvvrrrnnnooossswww{{{{{{zzz}}}}}}~~~uuuqqqvvv|||mmmttt}}}vvviiitttyyyyyywwwqqqzzzyyyrrruuu{{{vvvrrrzzzxxxdddlllttt~~~}}}tttvvv]]]KKKZZZDDD666BBB>>>***++++++++++++************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,++++++---,,,+++///666VVVuuu{{{UUUtttrrr~~~nnnhhhxxx}}}~~~555444333111000...---,,,)))))))))))))))(((''''''''''''''''''''''''''''''(((&&&&&&)))---...---+++------...000666<<<999333666333111222111///000333666999;;;===???BBBFFFHHHGGGJJJMMMQQQYYY```bbb___[[[WWW___mmmwwwuuucccTTTbbb}}}~~~llleeeuuu{{{xxxyyyxxxwwwvvvwwwzzzzzzyyy|||rrraaajjj{{{~~~nnnooo~~~|||{{{|||ooo}}}~~~xxx|||~~~zzzsss~~~}}}}}}|||}}}{{{xxxtttsssssstttttttttyyyxxx}}}}}}|||{{{xxxyyy~~~wwwxxx~~~ttt|||fffnnnqqqzzz{{{qqqpppqqqqqqppptttzzzwww|||tttxxx}}}yyy|||uuurrrnnnPPPgggsssDDD666EEE???---,,,++++++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,---,,,------,,,000???NNN|||~~~rrrppp|||yyyrrr{{{qqq~~~555444333111000...---,,,)))))))))))))))(((''''''''''''''''''''''''''''''&&&'''(((***,,,------,,,111,,,+++000444444333444555111000222111...000555666888;;;<<<>>>AAADDDGGGFFFJJJMMMNNNUUUcccmmmpppcccbbbeee^^^PPPZZZtttfff^^^qqqzzzqqqiiidddllltttvvvvvvwwwzzz{{{zzzwwwwwwzzzxxxssstttyyyzzz|||dddlll{{{{{{{{{xxx{{{~~~~~~xxxzzz|||~~~~~~~~~{{{zzz{{{qqqzzzxxx|||~~~}}}~~~tttpppqqqzzz}}}wwwtttmmmwwwuuu~~~zzzrrrmmmpppuuuzzzxxxxxx}}}wwwsss{{{{{{|||qqqYYYDDD===FFF;;;555,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------......222BBBaaa|||gggsssrrr}}}}}}kkk|||555444333111000...---,,,)))))))))))))))(((((('''''''''''''''''''''''''''$$$'''***,,,,,,,,,,,,---333+++)))000444111111777444000///222111...111777666888:::<<<>>>@@@DDDGGGGGGLLLNNNJJJNNN^^^pppxxx}}}uuuqqqiiiZZZXXX___^^^|||jjjpppzzzdddlllooosssuuuvvvvvvwwwyyy}}}yyyxxxyyyuuunnnnnnsss}}}dddddd~~~xxxyyyyyy~~~www|||zzz}}}xxx||||||~~~uuu~~~{{{{{{wwwxxx~~~~~~~~~~~~xxx|||{{{|||~~~~~~{{{zzz|||~~~}}}nnnjjjkkkvvvyyynnn~~~iiivvv|||{{{~~~yyynnn~~~WWW}}}EEEDDDDDD666<<<,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---///111:::UUU}}}yyyiiivvvxxx|||{{{mmmyyy}}}ooo555444222000...,,,++++++'''(((***++++++)))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&))),,,------,,,,,,,,,---///222444555444333222...///000//////000222555555555777<<<======AAAFFFKKKHHHHHHLLLPPPSSSXXX^^^jjjooouuuzzz~~~xxxfffTTT[[[eeeyyyxxxwwwvvvmmm```iiisssxxxxxxuuuttttttuuuwww|||zzzssspppsss^^^tttvvvttt|||}}}sssrrrxxxzzzvvv{{{}}}zzz||||||~~~~~~|||zzzzzz{{{zzzuuuwww|||~~~yyywwwzzz~~~~~~{{{}}}|||www~~~tttiiiiiixxxzzzzzzooopppttt{{{vvvdddvvvvvvxxxyyyzzzzzz|||}}}xxxpppuuu~~~iiittt~~~yyyjjjYYYjjj666FFF;;;999444---)))+++,,,+++***+++))))))))))))))))))))))))(((***++++++)))((())))))))))))))))))************************...000...***...444444'''TTT|||yyyyyyaaarrrvvvbbbqqq~~~sssttt~~~}}}}}}|||{{{555444222000...,,,++++++)))))))))))))))(((((('''%%%%%%%%%&&&&&&&&&'''''''''))),,,------,,,,,,,,,---///222444555444222111///000000000///000333666999777999======<<>>===;;;===BBB<<<<<<@@@HHHLLLLLLNNNQQQUUU```iiikkknnnuuu}}}uuujjjbbbaaaqqqvvvpppkkkmmmtttyyywwwsssyyyuuuwww~~~xxx~~~}}}vvvvvvffffff{{{{{{~~~zzzttt}}}~~~}}}wwwuuuzzzzzzxxx}}}~~~|||zzz|||~~~}}}{{{wwwrrrrrruuusssooouuurrrsssyyy||||||}}}}}}||||||||||||}}}~~~~~~}}}~~~|||xxxyyy~~~yyysssuuu}}}{{{}}}~~~uuuooouuurrr^^^jjjwwwuuuzzzuuuooo~~~xxxjjjiiilllkkkgggiiissszzz~~~lllvvvTTTssshhh@@@AAABBB777000++++++---+++***+++))))))))))))))))))))))))''')))++++++)))))))))***)))))))))*********++++++***+++,,,,,,***))),,,000444'''GGGrrr}}}|||zzzooo___}}}}}}wwwsssyyyppp|||~~~zzznnn555444222000...,,,++++++***))))))(((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))+++------,,,,,,,,,------///111333444222111//////000111111111222555888<<<:::;;;>>>===;;;===BBBAAA@@@BBBHHHJJJIIIIIIMMMPPP]]]hhhkkkiiihhhgggeee|||yyydddeeetttyyy{{{tttmmmlllqqqtttsssooozzzwwwwww~~~kkkooo{{{wwwvvv^^^ggg{{{{{{|||xxxxxxwww|||xxxsss~~~|||yyyyyy~~~xxxkkkgggllloooppppppooooootttzzz}}}~~~}}}{{{zzz{{{||||||zzz{{{yyyuuuvvv|||}}}zzz|||oooxxx~~~}}}www|||uuuiii{{{xxxvvv}}}{{{xxxoooiiinnn|||nnn{{{xxxqqqmmmZZZ^^^}}}??????@@@:::222,,,,,,---+++***+++))))))))))))))))))))))))''')))***+++)))))))))***))))))*********++++++++++++***+++------,,,...111888===hhhsss}}}pppiiivvvxxx}}}uuunnnuuu555444222000...,,,++++++'''(((***+++***)))'''&&&%%%%%%%%%&&&&&&&&&''''''***,,,------,,,+++,,,------...111333333111///...///000111111111333666888999888:::======<<>>CCC@@@@@@CCCJJJNNNNNNPPPTTTUUUXXXYYY\\\bbbkkknnnllliiidddgggjjjkkksssuuujjjffflllqqqrrrqqqppptttxxxvvvrrrppprrruuuyyypppsss{{{yyyuuulllmmmooouuu{{{}}}~~~~~~~~~uuuqqqiiijjj}}}yyyzzz}}}}}}zzzzzzxxx|||xxxnnnhhhllltttxxxuuuvvvwwwwwwtttoooiiifffiiisss|||yyy|||}}}zzz{{{~~~~~~vvvrrrvvv{{{|||~~~}}}vvvmmmvvvmmmttt{{{uuuqqqrrrfffggg{{{GGGFFFBBB999000...---+++***+++))))))))))))))))))))))))&&&(((***************,,,*********+++++++++,,,,,,...+++,,,///,,,,,,;;;OOO~~~zzzyyyrrryyy~~~www555444222000...,,,+++++++++***(((''''''(((((()))%%%%%%%%%&&&&&&&&&''''''---......---++++++---...,,,...000111111000---,,,,,,---...//////111555777777666777;;;;;;999<<>>???CCCKKKMMMKKKKKKMMMKKKQQQUUUYYYaaalllssstttkkkffffffddd```iiiqqqkkkmmmppprrrrrrqqqppprrrtttvvvpppqqqvvvyyy~~~rrryyywwwgggwww}}}~~~ggg{{{}}}nnnaaappp{{{}}}{{{|||{{{www{{{xxx~~~~~~wwwooonnnrrruuu{{{{{{{{{xxxoookkkuuuzzzuuuxxx~~~}}}rrrrrr~~~vvvvvvppp]]]IIIHHHCCC:::111///---+++***,,,))))))))))))))))))))))))&&&(((************+++,,,******+++++++++,,,,,,,,,***+++///222---222MMMllllll}}}~~~~~~tttooozzz{{{444333222000///---,,,+++***))))))((('''&&&&&&%%%'''&&&%%%$$$$$$%%%'''(((...---,,,+++++++++++++++---///111111///---------,,,,,,...///111333444555777777777888;;;===@@@BBB===:::BBBPPPNNNAAA???JJJIIINNNPPPPPPWWWdddiiifffllliiippp[[[]]]uuummmooollllllmmmnnnoooqqqrrrsssuuu{{{}}}xxxxxx}}}uuunnnwww}}}zzz{{{~~~nnnfffzzzwwwwww|||uuu|||rrrvvv~~~vvvtttqqq{{{|||uuuzzz}}}llluuuvvvyyy{{{uuunnnsss~~~ssspppyyy~~~vvvssszzzooo}}}~~~___XXX@@@???;;;555///------+++)))************************(((((((((((()))***+++,,,***++++++,,,,,,------.........000111111AAAjjj{{{~~~rrr{{{}}}rrr}}}vvv{{{333222111///...,,,+++***)))))))))((((((''''''''''''&&&%%%$$$$$$&&&''')))...------,,,++++++,,,,,,---///111111///------...,,,---...///111333444555666777777888;;;===@@@AAA???;;;AAANNNSSSMMMJJJMMMRRRXXXXXXRRRSSS]]]eeefff\\\___mmm^^^ZZZhhheeemmmlllmmmnnnppppppqqqpppppprrrtttvvvsssnnnmmmpppuuuuuujjjnnn}}}~~~zzz}}}}}}ssswww}}}|||yyy~~~}}}yyyttt|||~~~{{{tttsssyyy~~~wwwnnnuuuwwwxxx~~~~~~uuummmzzzyyy~~~yyyttt|||~~~zzz|||~~~bbbrrr{{{RRRAAA>>>777000,,,++++++***************************((((((((())))))***+++,,,***++++++,,,,,,---......///......333BBB^^^~~~~~~iiitttyyy~~~}}}{{{jjjcccjjjxxx~~~wwwqqq{{{zzzwwwqqq}}}|||iiitttrrrXXX222111000...---+++***)))))))))))))))(((((((((((('''&&&%%%$$$$$$&&&((()))......---,,,,,,,,,---------///000000...------...,,,---...000111333444555666666777888:::===???@@@DDDCCCFFFOOO[[[```[[[UUU[[[ccccccVVVNNNTTT___eee]]]bbbsssllldddeeeeeesssnnnppprrruuuwwwxxxxxxxxxmmmoooqqqsssvvv{{{}}}~~~pppuuuuuuwwwzzz}}}zzzxxx~~~|||zzzyyy}}}~~~|||~~~{{{~~~pppqqqttt{{{|||kkklll{{{mmm{{{{{{~~~rrrzzz}}}tttyyyxxx^^^eee{{{~~~}}}zzzsssyyykkkRRRBBB???999222,,,)))***,,,************************)))))))))))))))***,,,,,,+++++++++,,,------......000...///<<<[[[~~~uuurrrxxx|||~~~{{{qqqooopppvvv{{{tttrrrvvvvvvgggKKKhhh222222000///---,,,******((((((((()))))))))))))))'''&&&%%%$$$%%%''')))***......------,,,------...---///000///---,,,---...------...000111222444444555666777888:::<<<===>>>BBBFFFIIIMMMXXXcccaaaXXXZZZgggjjj[[[MMMQQQ]]]fffkkkiiiqqquuupppjjjjjjuuummmnnnqqqtttxxx|||ssssssssssssrrrqqqoooooo}}}uuu}}}xxx{{{}}}~~~yyy~~~{{{}}}wwwttt~~~|||{{{xxx~~~|||~~~~~~}}}xxxttt~~~rrriiiuuusss}}}yyy~~~}}}vvvqqqxxxyyy~~~rrriii\\\AAA>>>:::555...)))))),,,************************))))))))))))***+++,,,,,,++++++,,,,,,---.........000...666QQQttt{{{ttt|||zzzxxx~~~~~~kkkooo}}}zzzuuu}}}}}}~~~||||||444333222000...---,,,+++(((((((((((())))))))))))'''&&&%%%%%%%%%''')))+++------,,,,,,,,,------......//////...,,,,,,---...---...///000111222333444444555777888:::;;;<<<===888BBBFFFDDDJJJUUUWWWQQQRRRcccjjj^^^PPPRRR]]]eeemmmccc]]]hhhnnniiijjjllljjjjjjjjjllloootttyyy|||ooocccaaaeeejjjfffmmmzzz}}}|||yyy~~~wwwvvv{{{zzz|||yyyvvv}}}~~~~~~}}}xxxvvv|||zzzvvvwwwsssuuu~~~}}}xxx{{{fff___zzzqqqyyyxxx~~~|||~~~|||{{{zzzzzz{{{{{{vvvqqqtttjjjyyyjjjttt|||gggzzzBBB===:::888222***(((+++************************))))))))))))***+++,,,---+++,,,,,,------...//////---111GGGlllrrrsss|||xxxwww{{{xxxyyy|||yyy~~~mmm}}}rrrwww{{{|||zzz~~~444333222111///---,,,+++(((((((((((('''''''''''''''&&&%%%%%%&&&(((***,,,,,,,,,+++++++++,,,------...//////---,,,+++---.........///000111222333333444555666888:::;;;;;;;;;777@@@EEEBBBBBBIIIOOOOOOKKK\\\ddd\\\SSSUUU]]]aaaiii^^^NNN[[[hhhffflllfffnnnmmmkkkjjjkkknnnqqqsss}}}zzzmmmlllffflll|||{{{xxx}}}uuu~~~rrreeeiiiyyyzzz~~~xxxyyy|||{{{xxxxxxvvv~~~{{{yyy|||zzzttt{{{~~~ooosss}}}|||zzzdddFFFcccrrrqqqyyy}}}~~~iiitttyyyooo___yyy|||~~~LLLBBB:::999444,,,))),,,******************************)))******+++,,,---,,,,,,,,,---......//////,,,;;;[[[}}}tttqqqrrrzzz|||}}}|||ssswwwppp|||vvv|||~~~~~~zzzwww333333111000...,,,+++***((((((''''''&&&&&&%%%%%%'''&&&%%%%%%&&&(((+++,,,***************+++,,,---.........---++++++---.........///000111222222333333444666888999:::::::::<<>>>>>@@@BBBCCCDDDIIIPPPNNNWWWZZZSSSPPPUUUYYYWWWmmmvvveeegggeee___ppphhhfffgggjjjkkkkkkiiieeeccccccmmmyyy~~~~~~~~~yyyjjjppp{{{zzzqqqvvv|||}}}}}}|||yyy|||}}}vvv}}}uuuwwwyyyxxxqqqtttyyy}}}xxxooouuuxxxwwwiiiooo}}}}}}|||}}}~~~~~~||||||}}}yyy|||~~~{{{}}}zzzooohhhzzzvvvooowww}}}dddvvv~~~|||yyyxxxyyyyyyjjjkkkSSS>>>777333---+++///************************************+++,,,---...,,,,,,------.../////////666]]]yyy~~~sssppptttuuuxxx{{{ppplllssszzzqqqzzzrrr{{{{{{nnnuuu}}}uuu|||||||||zzz222111000///---+++***)))(((''''''''''''&&&&&&&&&)))&&&$$$$$$'''+++---...************+++,,,---...///...---,,,,,,,,,,,,,,,------...///000111222222444222111333888;;;;;;:::AAABBBCCCCCCCCCDDDGGGIIIKKKSSSZZZYYYVVVVVVZZZ]]]^^^cccfffgggfffggggggfffiiijjjiiikkkuuu}}}xxxmmmiiidddfffpppxxxyyy{{{sssbbbvvv|||{{{~~~|||{{{||||||zzz|||}}}~~~nnnxxx~~~~~~zzz}}}yyyrrrsss~~~~~~}}}}}}mmmttt{{{zzzzzziiittt}}}~~~uuu~~~|||}}}}}}}}}~~~~~~|||yyyzzz~~~{{{zzz|||fffooolllqqqyyy~~~zzzcccsss{{{uuuvvvsssvvvzzzvvvlllvvvFFF<<<@@@888333%%%---)))))))))))))))))))))))))))************+++++++++---------000111111000000DDDiiiqqqEEEUUUooo~~~pppnnnwww}}}sss```}}}vvvttt}}}zzzzzzggghhhuuu|||ttt~~~~~~}}}~~~~~~|||ttt}}}yyy~~~~~~222111000///---+++***)))(((''''''''''''&&&&&&&&&(((%%%###$$$&&&***,,,,,,************+++,,,---.........---,,,,,,,,,,,,,,,------...///000111222222222111111444888;;;<<<;;;;;;@@@GGGKKKKKKGGGBBB@@@MMMSSSXXXXXXVVVWWW]]]bbbSSSYYY```eeeggghhhiiihhhkkkooommmgggmmmuuullleeefffhhhjjjooottt~~~~~~}}}tttlllxxx}}}}}}tttyyyoooqqqvvv{{{}}}~~~}}}~~~{{{llldddtttwwwyyy{{{xxxkkksss|||{{{dddhhh}}}www|||{{{{{{}}}~~~{{{~~~zzzvvvtttwwwyyy{{{zzzzzzppptttyyyzzzuuusssaaazzzuuusssuuummmpppRRR@@@>>>888444(((///************************************++++++++++++---,,,...000---+++222<<>>>>>@@@EEEPPP]]]fff]]][[[XXXUUURRRSSSZZZcccUUUXXX___fffhhhffffffhhhiiilllmmmlllkkknnnsssvvvooo]]]^^^ddduuu{{{}}}iiiqqqwwwzzzxxxyyyyyykkktttnnn~~~|||wwwtttsssyyyiiidddqqq}}}}}}}}}{{{ooouuu{{{|||xxxrrrmmmiiikkkzzz~~~yyy}}}uuu```jjjzzz~~~~~~~~~~~~~~~}}}zzz}}}~~~yyyuuuuuu~~~}}}xxxvvv~~~uuuzzzyyysssnnnttt}}}~~~}}}~~~~~~|||}}}www|||~~~yyyuuuzzzzzzpppooooooHHH;;;999555------*********************************+++++++++,,,,,,***)))...333...000MMMppp___]]]XXXeeelllgggeeemmmuuuwww|||UUU]]]ttt{{{pppqqqyyy}}}}}}xxxrrr{{{ttt||||||{{{~~~{{{zzz{{{222111000///---+++***)))(((''''''''''''&&&&&&&&&(((&&&&&&'''***,,,------************+++,,,------,,,,,,+++++++++,,,,,,---,,,,,,---...///000111111555666888:::;;;===>>>>>>555888===@@@CCCEEEHHHJJJQQQNNNNNNRRRUUUXXXaaalllZZZZZZ]]]cccdddbbbdddiiiqqqjjjbbbZZZWWW[[[dddllliiiwwwqqqhhhooouuuuuujjjqqquuu{{{~~~{{{wwwkkkppp|||~~~}}}rrrzzz~~~~~~}}}yyyuuuzzz{{{uuussstttjjjvvv~~~{{{||||||kkk\\\eeeuuu{{{zzz~~~~~~}}}|||{{{{{{}}}~~~zzzxxxtttqqqmmmiiieeeccc^^^dddnnnxxxzzz{{{ssswwwyyy~~~{{{|||xxx~~~qqq___wwwsssrrrwww}}}}}}~~~tttwwwKKK<<<<<<444...******************************++++++++++++,,,,,,,,,,,,***...222111:::[[[SSSIIIhhh\\\eeeggg```bbbqqqhhhSSS{{{www~~~}}}~~~~~~~~~|||{{{{{{~~~~~~sssvvvzzz}}}}}}222111000///---+++***)))(((''''''''''''&&&&&&&&&(((''''''(((+++---------************+++,,,---...+++++++++++++++,,,,,,---,,,,,,---...///000000111000222666888;;;???DDDGGG;;;;;;;;;::::::===AAAEEELLLHHHKKKRRRVVVVVV\\\fffYYYVVVYYY```bbb```ccckkkaaajjjuuuvvvkkk[[[TTTVVV```ccceeeiiittt}}}nnnqqqzzzpppmmmwww~~~{{{}}}{{{mmmppprrruuu~~~~~~{{{{{{}}}}}}{{{}}}~~~}}}yyy|||qqqttt}}}wwwyyyZZZZZZiiioooqqqxxxyyyyyyyyyxxxyyy{{{}}}zzzsssiiibbbaaadddiiilllqqqeeeZZZ\\\kkkyyy~~~~~~}}}zzzttt}}}}}}{{{~~~wwwqqq~~~kkkmmm~~~}}}yyy}}}uuuxxxvvvrrrooo~~~PPP>>>???444///)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------000777IIIgggEEE`````````bbbbbb___dddqqqvvvjjj___\\\\\\\\\cccmmmxxxpppggg|||yyywww~~~~~~yyyvvvzzz~~~|||}}}|||~~~222111000///---+++***)))(((''''''''''''&&&&&&&&&'''&&&&&&(((+++------,,,************+++,,,---...++++++******+++,,,,,,---+++,,,,,,---...///000000000222444666888===CCCHHHLLLHHHAAA:::999===FFFMMMLLLHHHLLLTTTVVVPPPQQQWWWXXXUUUYYYbbbddd```ccckkkdddqqqsssjjjUUU[[[``````eeeooowwwzzzxxxtttxxxqqqxxx~~~}}}wwwvvvyyy~~~xxxYYYssswww~~~}}}|||wwwxxxzzz|||}}}~~~|||{{{|||yyy}}}}}}uuu|||wwwjjjddddddcccjjjoootttyyy|||}}}}}}~~~{{{uuussswww}}}uuugggbbbiiiwww|||{{{|||xxxyyy}}}zzzmmmkkk}}}~~~}}}yyy|||iiimmmWWWAAA@@@333222++++++++++++++++++++++++++++++++++++,,,,,,,,,------......---000AAA___yyybbbsssfffaaa```bbbhhhooovvvqqqrrrbbbkkkzzziii{{{xxx}}}uuusss|||yyyttt{{{~~~~~~vvv{{{{{{|||yyy{{{}}}}}}222111000///---+++***)))(((((('''''''''&&&&&&&&&&&&%%%%%%'''***,,,,,,+++************+++,,,---...+++*********+++,,,,,,---+++,,,,,,---...///000000333555555555555888???DDDSSSSSSPPPKKKDDD>>>;;;;;;EEEBBBHHHUUUWWWPPPOOOTTT[[[XXX]]]hhhiiibbbbbbiiiooodddcccxxxfffZZZbbbqqqzzznnnwwwyyyzzz~~~}}}vvviiibbblllttteeegggooo{{{}}}~~~~~~}}}{{{yyytttyyywww{{{zzz}}}|||uuufff\\\hhhjjjrrr{{{wwwhhhuuu{{{ooovvvuuuuuuyyyoooooosss{{{}}}{{{~~~||||||tttuuufff{{{}}}yyyooozzz{{{{{{|||iiiyyyqqq\\\CCCAAA333444...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,...,,,111LLLrrr{{{ssslllvvv[[[eeeZZZXXXaaarrr~~~dddgggjjjvvvyyywww~~~|||~~~~~~{{{|||yyy|||yyyxxxyyywww555333111...,,,***)))((((((''''''''''''&&&&&&&&&%%%$$$$$$&&&)))***)))(((***)))))))))+++,,,+++***))))))***++++++++++++***,,,---------.../////////222333555777999:::;;;;;;<<>>@@@DDDHHHMMMPPPRRRQQQNNNPPPYYY^^^ZZZVVVUUUZZZ]]]```aaabbbccceeegggnnnjjjbbbXXXPPPTTThhh{{{vvvwwwiiinnntttpppxxx|||mmmmmmzzz~~~~~~}}}~~~yyyttt{{{~~~}}}~~~}}}zzzzzzzzz{{{}}}{{{|||tttfffsssyyyzzz}}}llleeewwwzzz{{{~~~~~~}}}}}}|||{{{rrryyyyyyqqqnnntttzzzwwwfffzzz~~~{{{zzzlll|||zzzooohhhDDDAAA888444+++++++++************++++++***++++++,,,,,,---......///...///MMMrrrpppLLLYYYYYYTTTZZZaaahhhvvvlll]]]mmm~~~~~~sssssssss{{{rrrzzzrrryyyzzz{{{zzzzzz{{{zzzzzz{{{~~~}}}|||~~~|||wwwvvv{{{~~~zzz444333000...,,,***)))((((((''''''''''''&&&&&&&&&'''&&&''')))+++,,,+++******)))))))))+++,,,+++***))))))***++++++++++++***,,,,,,------...//////000222333555777999::::::;;;<<<;;;:::<<>>===777***,,,++++++******++++++,,,++++++,,,,,,---...............AAAnnn}}}LLLOOOaaaUUUSSSSSS[[[ooo|||yyy|||nnntttiiirrrwwwmmm{{{sss~~~~~~{{{wwwvvv~~~{{{xxx}}}vvvxxx{{{}}}222111///---+++***)))((((((''''''''''''&&&&&&&&&&&&%%%&&&(((***+++***)))***)))))))))+++,,,+++***))))))***++++++++++++***++++++,,,---...///000111111222444666888999::::::;;;<<<>>>AAACCCDDDEEEEEEOOOMMMLLLLLLQQQWWW[[[[[[[[[^^^aaacccccccccdddeeeVVVbbbmmmttt~~~~~~ppppppqqqooouuu~~~xxxrrryyyuuuuuuuuupppsssyyyzzzwwwtttuuuyyywwwqqq|||zzz{{{yyy}}}~~~~~~|||}}}|||yyyuuusssvvvpppwww|||}}}~~~www|||}}}qqq~~~zzzgggtttzzzsss{{{{{{{{{}}}zzz~~~{{{```kkkxxxqqqooossssss~~~yyy|||xxxwwwfffdddyyyfff}}}ooosss|||ccc???<<<777///,,,,,,++++++++++++,,,,,,+++,,,,,,------...//////...111YYYiiiuuu{{{kkkOOOKKKMMMWWWVVVJJJ^^^iii{{{wwwtttlllyyy~~~qqqsssxxx~~~~~~}}}{{{~~~}}}~~~}}}}}}{{{222000///---+++***))))))(((''''''''''''&&&&&&&&&&&&%%%&&&'''***+++***)))***)))))))))+++,,,+++***))))))***++++++++++++******+++,,,---...000111111111222444666888999999:::===<<<<<<<<<>>>BBBFFFHHHKKKNNNPPPOOORRRYYY```ccc___```aaabbbcccdddfffggg\\\bbbeeecccccchhhmmmnnnuuuvvvqqqxxxzzzyyyzzzyyyqqqvvvwww|||}}}|||~~~vvviii{{{zzz{{{~~~~~~fffqqqyyy{{{xxxuuu~~~|||hhhuuuzzzqqqxxxyyy}}}uuuzzz{{{cccnnntttooo}}}]]]ttt|||xxxyyyuuuzzzsss}}}~~~~~~gggZZZqqq~~~PPPBBBppp}}}nnnBBB===666333,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////000???llljjj||||||\\\EEEWWWTTTSSSZZZSSSqqqsss{{{~~~{{{|||kkk|||rrrkkkssszzz~~~}}}|||}}}~~~~~~111000...,,,+++***))))))(((''''''''''''&&&&&&&&&'''&&&'''(((+++,,,+++******)))))))))+++,,,+++***))))))***++++++++++++******+++,,,---...000111111111222444666777888999999;;;::::::<<>>AAA;;;DDDHHHDDDBBBEEEHHHHHHAAAOOOZZZZZZVVVXXX\\\^^^dddeeeccc^^^[[[^^^gggoooxxxcccPPPeeesssjjjqqqrrroooyyy|||vvvuuuzzzzzzuuu{{{xxx{{{~~~|||~~~sss|||yyy}}}tttmmmnnn|||~~~xxx{{{sssyyyqqqvvvsss}}}wwwbbbooo|||rrr~~~~~~~~~kkkrrrxxxmmmqqqpppxxxsssfffzzz|||}}}}}}}}}{{{zzz~~~~~~vvvlll~~~~~~}}}zzzxxx___~~~|||~~~vvvmmm~~~JJJBBB111333...---,,,,,,++++++,,,,,,)))...+++,,,333000,,,222JJJzzzvvvvvvNNN???EEEHHHGGGLLL\\\ooo{{{|||nnnbbb~~~qqquuu|||{{{~~~zzzeeettt}}}yyyrrr|||}}}}}}yyy~~~~~~vvv}}}xxx{{{xxx~~~444222000---+++)))((('''&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((())))))))))))***)))((()))++++++)))((())))))))))))************,,,,,,,,,---///000222333;;;999666222111555;;;@@@AAAIIIMMMJJJHHHKKKNNNNNN@@@GGGOOOTTTVVVXXX[[[___```bbbbbbaaaaaadddjjjooommmVVVbbbmmmkkkxxx|||yyyrrroooyyywwwpppoooxxxvvvzzz|||uuuwww}}}~~~}}}qqqxxxsssuuuttt~~~uuu```ooo|||~~~rrr~~~yyymmmtttxxxlllppp}}}{{{bbbNNN|||yyyyyy}}}www~~~~~~~~~uuu~~~zzz{{{mmmrrr~~~rrr{{{ggg|||{{{IIICCC444555...---,,,,,,++++++,,,,,,)))...+++,,,222///---666gggoooxxx}}}UUUIIIAAACCCDDDHHHSSSdddrrrxxxyyyrrrtttmmmsssooofff|||fffqqq}}}zzz|||vvvuuuxxxuuutttzzz||||||vvvyyy~~~zzz444222000---+++)))((('''&&&''''''''''''&&&%%%%%%&&&&&&'''((())))))))))))***)))((()))++++++)))((())))))))))))************+++,,,,,,---...000111222;;;;;;999555333333666999;;;AAAFFFFFFFFFKKKOOOQQQHHHBBBEEEPPPWWWXXXYYY^^^^^^___aaacccdddfffggghhhvvv```aaaeeefffuuuuuu~~~zzzxxxyyyyyyxxxzzz~~~tttlllqqq{{{~~~{{{wwwzzz{{{{{{sssrrrwwwsss||||||zzzuuu}}}{{{{{{zzzxxx___nnn}}}yyynnn~~~pppvvvjjjeeewwwnnnTTTKKKzzz|||sss{{{}}}~~~sssqqqyyyooosssxxxxxx|||OOOGGG999555...------,,,,,,,,,,,,,,,***...+++,,,111...///<<>><<<888555444222666;;;>>>AAAGGGLLLOOOTTTEEEAAAOOOYYYWWWWWW\\\______^^^```bbbcccbbb```qqqttteeeaaa^^^]]]hhhcccooodddbbbppp||||||xxxxxx{{{qqqqqqwww{{{yyyuuu|||uuusss~~~www~~~xxxuuussssssyyyzzzbbbppp~~~wwwlll{{{ppptttuuuaaaeeezzz~~~fff{{{|||~~~zzzooo|||eee|||uuuuuusssrrrttt\\\JJJ<<<333......---,,,,,,,,,,,,,,,+++...,,,,,,///---333GGGmmmhhhkkk:::;;;@@@@@@CCCMMM___ooorrrmmmqqqyyy}}}zzzttt{{{bbbuuummmsssssstttzzzxxxtttuuuvvvuuuwww|||xxxuuuwww~~~~~~zzzyyy~~~zzz}}}~~~nnnvvvvvvssszzz~~~~~~~~~444222000---+++)))((('''''''''((((((''''''&&&%%%&&&'''((()))***************)))((()))++++++)))(((((()))))))))************+++++++++,,,...///111222...333:::>>>>>><<<:::999555666999===@@@DDDHHHLLLXXXGGGAAAMMMXXXVVVVVV\\\```^^^]]]]]]```bbbccccccgggqqqhhheeebbbbbbpppkkknnnlllpppuuurrrnnnuuu}}}yyyvvvxxx|||xxxxxxooo|||qqqyyyvvv}}}~~~{{{}}}yyywwwxxxzzz|||~~~~~~nnnuuu|||iiisss}}}sss|||www{{{nnnooo|||iiippp~~~{{{zzz{{{qqq{{{}}}eeeccc{{{nnnXXXbbbmmm~~~vvvrrr|||~~~eeebbbGGG<<<333///...------,,,,,,------+++...,,,---///,,,999SSSaaaLLLAAA>>>999???GGGSSSdddqqquuuqqqqqq}}}yyy|||xxxxxx}}}bbb|||qqqvvvuuu~~~~~~|||uuussssssxxx|||{{{vvvuuu|||~~~wwwwww}}}|||tttrrrvvvyyyxxxvvvjjjooovvv~~~vvvqqquuuyyyyyy~~~~~~~~~}}}444222000---+++)))(((''''''(((((((((((('''&&&&&&''''''((()))***************)))((()))++++++)))((())))))))))))***************++++++,,,---///000111111222444666888;;;@@@CCC===::::::===>>>>>>@@@DDDRRRGGGCCCKKKSSSVVVXXX]]]]]]]]]]]]^^^aaaeeejjjmmmnnnxxxrrruuuuuuxxx{{{wwwttttttyyy{{{|||xxxyyy|||~~~xxxzzzggguuuwww~~~qqq|||zzzxxxyyyvvvqqqlllhhhfffffffffjjjnnnvvv~~~wwwnnnuuuxxx~~~sssjjjhhhuuuuuulllmmmoooyyyssssssyyy|||{{{xxxyyy~~~}}}}}}pppyyyttt~~~uuummm}}}|||YYYdddCCC===333///......---------------+++///---...///---???```eee}}}fff999;;;<<<;;;BBBLLLUUU```iiijjjfffhhhnnnwwwoooyyyqqqsss~~~mmmssssssuuu~~~|||}}}zzz|||{{{xxxvvvwwwxxxttttttyyy{{{{{{zzz|||{{{rrrpppxxxyyyqqqpppvvvwwwxxxttt}}}kkkooottt|||vvvuuuzzz}}}{{{yyyzzz~~~zzz~~~~~~~~~}}}}}}{{{~~~yyy|||444222000---+++)))((('''((((((((((((((('''&&&&&&'''''')))******************)))((()))++++++)))((())))))))))))******************+++,,,---///000111222222222222444888===BBB???:::999<<<===;;;===AAAQQQNNNLLLLLLPPPUUUZZZ\\\YYY\\\___```bbbeeekkkpppttt|||yyy}}}wwwsssyyyxxxttt}}}~~~xxxwwwwwwvvvxxx|||bbb}}}~~~wwwrrrvvvvvvqqq~~~~~~uuuxxx~~~}}}zzzvvvrrrrrrrrrpppnnnjjjfffdddeeeiiipppwww~~~mmm}}}}}}~~~}}}|||mmmddd{{{yyynnnppp|||qqqzzzuuuZZZvvvrrrwww~~~zzz|||}}}}}}~~~|||}}}}}}~~~~~~kkknnnsssssssss[[[mmmHHH@@@111//////...---------------+++///.../////////EEEkkkmmm;;;555777777===EEEOOOZZZgggppppppjjjeeemmmrrriiixxxsss}}}yyyoooxxx~~~zzz~~~iiijjj|||yyyyyyyyywwwvvvxxxxxxqqqooouuuzzzyyywwwwwwyyynnnkkkuuuxxxrrrsss{{{vvv~~~{{{{{{nnnuuuzzz}}}xxxuuuyyy||||||yyyxxx{{{zzz}}}|||~~~{{{~~~zzz}}}|||}}}zzz444222000---+++)))((('''(((((((((((((((''''''&&&'''((()))******++++++******)))((()))++++++)))((())))))))))))******************+++,,,---///000111///111444555555666888999@@@;;;999>>>AAA@@@BBBGGGTTTWWWVVVPPPOOOUUUZZZ[[[WWW\\\aaabbbaaabbbggglllmmmuuuuuu~~~mmmqqqnnn```pppyyyvvvtttzzz~~~eeeqqqzzzzzzzzz|||{{{xxxwww|||wwwbbbzzzzzzwwwqqquuu~~~|||rrr}}}yyyooowww{{{{{{xxxpppooonnnooosss{{{ooo~~~tttooorrrxxx}}}tttqqqtttxxxrrrooozzzhhhhhh||||||}}}}}}~~~zzztttyyynnniii{{{xxx|||{{{vvvdddzzzRRRDDD---//////...------------...+++///...///000000IIIqqqooo444777???999888AAAOOObbbyyyuuuuuukkkqqqwww}}}~~~}}}ZZZfffyyy|||~~~|||yyyzzz~~~~~~yyytttssswwwuuuwwwyyyvvvrrruuu|||uuupppwwwxxxpppoooxxxqqqxxxlllwww~~~yyyrrrrrrvvvyyy{{{|||uuuxxxyyyyyytttxxx~~~{{{|||yyy555444111...+++***))))))''''''&&&&&&&&&%%%%%%%%%'''((()))++++++******)))((()))***++++++***)))(((******))))))))))))******,,,,,,---------///222555444666888777444444555888<<<<<<<<<>>>AAADDDDDDDDDTTTUUUSSSPPPQQQWWW[[[[[[ZZZ^^^bbbbbb___^^^bbbgggjjjeeejjjvvv{{{rrrfffaaa]]]]]]gggvvv{{{yyy|||nnntttxxxzzz|||}}}yyysss|||xxxjjjlllyyy~~~}}}|||sssvvvkkkaaakkkyyyzzz}}}}}}eeekkkvvv{{{hhhggghhhxxxtttvvv}}}dddxxx{{{{{{sssrrrwwwzzzyyyhhh{{{uuu~~~RRR<<<;;;......---,,,,,,,,,,,,---'''111...333///333RRRaaaaaa:::333:::888AAAIII]]]cccbbb~~~{{{jjj~~~bbbggg~~~vvv}}}~~~]]]sssyyy}}}}}}wwwsssrrruuuwwwyyyuuuqqqqqqsssuuuyyy}}}~~~wwwwww}}}vvvnnnsssvvvzzz}}}ppprrr||||||pppooo|||{{{zzz}}}yyysss{{{yyyzzz~~~~~~~~~~~~zzzwww555333111...+++***))))))''''''''''''&&&&&&&&&%%%'''((()))++++++******)))((()))***++++++***)))(((******))))))))))))******,,,,,,---------///222555333555777666444444555777;;;;;;===???AAABBBBBBBBBJJJMMMNNNMMMQQQXXX\\\\\\[[[^^^aaabbbaaaaaadddgggiiidddeeennnuuuuuuvvvzzzxxxsssuuuxxxxxxxxxzzzzzz~~~}}}}}}}}}zzzuuu|||www~~~~~~lllppp}}}~~~|||xxx|||tttyyyvvvuuulll``````qqq}}}}}}zzzooogggvvv~~~xxx|||iiioooppp|||uuu~~~{{{jjj}}}zzzvvvyyyzzz|||}}}yyy~~~zzzttt~~~gggwww{{{{{{iiigggqqqzzz}}}{{{|||xxxRRR<<<999///...------,,,,,,------+++...---333---:::eeesssZZZ;;;777;;;:::@@@MMM]]]```^^^mmm```dddsss{{{jjj~~~~~~yyyzzz|||zzzxxxuuuvvvuuurrrooommmmmmmmmnnnnnnooosssuuuvvvwwwxxx}}}}}}zzz}}}yyyssswww{{{zzzsssrrrzzz}}}zzzsssrrrxxxzzzvvvzzz}}}}}}~~~||||||www}}}}}}xxxxxxzzz}}}}}}}}}}}}555333000---+++)))))))))((((((((('''''''''&&&&&&'''((()))++++++******)))((()))***++++++***)))(((******))))))))))))******+++,,,---------...111444222333555555444444555666:::;;;>>>@@@AAAAAA@@@@@@BBBGGGJJJKKKPPPWWW[[[ZZZ[[[\\\^^^___aaacccdddeeellliiiiiimmmrrrxxx~~~vvvsssyyyxxx}}}|||}}}|||xxxwwwtttyyyzzzmmmqqq|||~~~{{{~~~qqq~~~zzzxxx{{{|||wwweeeqqqwwwxxxyyyxxxbbbhhhyyy}}}~~~tttxxxmmmtttssswwwvvv~~~iiibbb|||}}}|||xxx}}}xxx~~~ooozzzyyy|||zzz}}}yyy{{{|||{{{{{{xxxwww|||kkkrrrQQQ===777///...------,,,---------000***,,,444***EEEzzzGGG555666888999CCCVVVbbbcccccceeeooo[[[aaa~~~}}}|||vvvzzzyyyzzzzzzzzzxxxvvvoooooopppssstttrrrpppmmmppppppqqqrrrtttuuuwwwwwwxxxxxx{{{zzzvvvwww}}}zzz}}}yyy{{{{{{zzzyyyxxxvvvuuutttvvv~~~}}}|||}}}}}}~~~yyy}}}}}}~~~yyywwwzzz}}}yyy|||~~~444222000---+++))))))))))))((((((((((((''''''''''''((()))***+++******)))((()))***++++++***)))(((******))))))))))))******+++,,,---------...000333000222333555555555555555:::===@@@BBBBBBAAA@@@??????EEEIIIKKKPPPUUUWWWUUUZZZYYYZZZ\\\```bbbbbbbbbllllllllllllnnnpppooollluuuvvvsssrrr{{{yyywww|||}}}{{{{{{}}}}}}{{{xxxwww}}}~~~tttuuu||||||qqq|||zzziii}}}xxxzzzooouuu}}}nnnppp~~~}}}}}}___bbb|||oootttyyytttnnnyyywww{{{xxxvvvuuuwww{{{wwwwww|||~~~~~~www~~~mmm{{{|||yyyyyy~~~lllvvvaaaaaa}}}RRR@@@777//////...---------------333''',,,666***OOOpppQQQ:::111555777:::KKK```fffiiirrrllllll~~~zzz{{{aaammm}}}~~~~~~zzz{{{~~~|||~~~~~~|||xxxtttqqqpppttt}}}~~~|||}}}|||wwwpppoootttzzz|||yyysssuuuzzzzzzzzzyyyrrr|||zzz|||~~~}}}}}}wwwvvvxxxsssyyy~~~~~~||||||{{{wwwzzz{{{yyyzzz}}}~~~|||sss333111///,,,***))))))))))))((((((((((((''''''''''''((()))***+++******)))((()))***++++++***)))(((******))))))))))))******+++,,,---------...///111///000222444666777666555;;;>>>BBBDDDCCCBBBAAABBB===CCCIIILLLQQQVVVWWWUUUZZZZZZZZZ\\\___bbbbbbaaafffhhhfffdddfffhhhbbbWWWmmmssstttqqquuu}}}}}}uuupppwww||||||{{{}}}}}}{{{~~~~~~qqq}}}{{{jjjtttvvv}}}nnnvvvpppoooyyyeeeaaayyy~~~mmmrrr~~~ttthhhyyy~~~wwwuuuzzz}}}~~~}}}yyy{{{vvvsss|||zzz{{{{{{|||}}}rrr{{{~~~{{{|||pppzzz||||||zzzyyy|||xxxvvviiiaaaVVVBBB777//////...------------...111(((...777---VVVCCC<<<555777:::@@@PPPbbbfffjjjxxxtttmmmwwwiiiuuuxxxqqq~~~{{{}}}{{{|||}}}}}}}}}yyysssnnnxxxvvv{{{{{{qqqooouuu}}}rrrqqquuuuuu|||}}}ooowwwxxxzzz{{{|||uuu~~~~~~|||wwwxxx|||vvvxxx{{{{{{yyyyyy~~~~~~zzzwwwxxxyyyyyyzzz}}}}}}zzzvvv~~~222111...,,,***)))))))))((((((((('''''''''&&&&&&'''((()))++++++******)))((()))***++++++***)))(((******))))))))))))*********,,,---...------///000///000222555888999777555;;;???CCCDDDCCCBBBCCCEEE:::AAAHHHLLLRRRXXXZZZXXX[[[\\\]]]^^^___```aaabbbbbbhhhhhhcccfffooooooffflllqqqsssppppppuuuyyy{{{ssszzz}}}}}}|||zzzwww}}}rrr~~~}}}oootttzzzzzzqqq{{{|||vvv~~~xxxtttbbblll~~~iiinnnwww{{{xxxggg{{{sss}}}||||||wwwlll{{{}}}|||}}}}}}|||sss~~~uuukkkxxx{{{xxx~~~vvvkkk{{{nnn[[[DDD777000///......------.........,,,///555222ZZZAAA???666555999AAAQQQ```eeehhhrrrwwwqqqmmmbbbdddzzzuuu~~~ppplll~~~|||xxx{{{zzz{{{{{{{{{xxxsssooo}}}yyy|||~~~vvv||||||tttrrryyy~~~sssuuuxxxtttrrrvvvxxx|||rrr~~~yyywwwwwwyyyzzz||||||}}}}}}xxxtttxxx~~~|||yyyxxxxxxzzz}}}~~~zzzppp{{{222000...,,,***)))))))))''''''''''''&&&&&&&&&%%%'''((()))++++++******)))((()))***++++++***)))(((******))))))))))))*********,,,......------...///000000222666:::;;;888666:::>>>BBBCCCAAAAAADDDGGG<<>>HHHVVVeeeyyyvvvppp}}}tttlll~~~|||sssmmm{{{}}}xxx}}}|||{{{xxxtttqqqqqqtttwwwyyyyyyuuuwww}}}zzzrrrttt}}}~~~}}}oookkkwwwwwwpppttt}}}xxx{{{zzzvvvuuuvvvttt||||||tttwwwyyyvvvtttyyy~~~yyytttrrrvvvzzz}}}tttuuu~~~rrrlll}}}~~~zzz222111///,,,***)))((('''((('''&&&%%%%%%&&&'''(((''')))***+++***)))***+++,,,---...---+++))))))*********))))))))))))*********++++++,,,---...//////111444999===>>><<<888555777>>>AAA<<<:::@@@JJJQQQIIIJJJHHHFFFMMMYYY^^^\\\[[[WWWZZZccciiiddd[[[TTTXXXYYY]]]fffnnntttxxx|||jjj]]]pppssslllxxxvvvooowwwxxx}}}|||{{{ooovvv~~~}}}mmmyyywwwzzzsssyyy}}}jjj}}}yyyzzz}}}qqq|||~~~\\\bbbyyy~~~}}}}}}iiixxxwwwyyy}}}UUU|||uuuooopppvvvttt|||~~~xxxmmmwwwuuueeevvv}}}yyyyyy}}}rrr~~~{{{qqqzzzhhhvvvzzz~~~ZZZiiiAAA;;;111000///------......///222+++333111@@@yyy>>>777:::333<<<777NNNQQQbbbfffooojjjggg}}}eeesss}}}|||{{{yyyzzz}}}}}}||||||}}}}}}yyyuuurrrtttvvvvvvvvvnnngggqqqrrrttt{{{{{{rrrpppyyy|||zzzuuu}}}}}}zzzwwwxxx|||xxxlllqqqwwwuuuyyyzzz{{{{{{{{{wwwpppooouuu|||}}}~~~{{{ooo~~~}}}}}}~~~222111///,,,***)))((('''((('''&&&&&&&&&&&&'''(((''')))***+++***)))***++++++,,,---,,,***)))))))))******))))))))))))*********+++,,,,,,......///000222444666888::::::999888:::===>>>===@@@FFFKKKKKKGGGIIIIIIIIINNNVVVXXXUUUWWWXXX```nnnyyyzzzxxxwwwfffggggggdddbbbcccjjjqqqsss]]]kkkuuuzzz}}}sss{{{yyytttrrr|||~~~ppphhhvvv}}}hhhkkkzzz||||||yyyyyy}}}~~~kkk}}}}}}}}}}}}yyyjjjzzzttt```lll}}}|||vvvvvv}}}}}}~~~}}}rrrWWW{{{yyyvvvwwwvvvzzz|||yyyvvvuuuxxx|||}}}{{{yyysss|||{{{pppfffsssuuu|||}}}dddiii~~~}}}rrr|||UUUeee>>>999111000///------......//////---222111LLL???;;;:::111;;;888KKKNNN___fffuuussskkkzzz|||jjjmmm~~~~~~|||yyyyyy{{{{{{zzzxxx{{{}}}|||xxxvvvwwwyyyxxxggghhhwww~~~yyyzzzwwwuuu{{{|||~~~|||ooowwwyyy}}}|||zzzzzz}}}wwwqqqnnnssstttttt}}}~~~~~~~~~wwwuuuzzzzzzyyy}}}rrr|||~~~|||222111///,,,***)))((('''((('''&&&&&&&&&&&&'''(((''')))***+++***)))***+++***+++,,,+++)))(((((()))******))))))))))))******++++++,,,---...//////000222222222333444777999:::>>>===;;;<<>>111000///------......///,,,111000333___sss<<<<<<777000======KKKOOO^^^eeeyyy}}}uuu}}}{{{tttqqq~~~yyy~~~{{{yyywwwwwwwwwxxx}}}}}}}}}}}}~~~vvvpppvvvyyyttt{{{xxxuuuyyyyyyvvvvvvwww~~~yyy{{{||||||{{{{{{}}}nnnxxxxxxmmmsss{{{vvv|||zzz{{{~~~}}}{{{|||~~~|||vvvsssvvvxxxxxx~~~}}}xxxzzz}}}vvvuuutttssstttwwwzzz|||{{{zzz~~~222111///,,,***)))(((''''''''''''&&&&&&'''''''''''')))***+++))))))***+++)))***++++++)))(((((()))******))))))))))))******++++++,,,---...///000000000000000000222555888:::???===;;;;;;AAAGGGDDD>>>===AAAFFFLLLQQQVVVWWWVVVbbb^^^[[[ZZZYYYZZZaaajjjvvvzzzyyyoooddd______aaaiii```ttt~~~yyyqqqmmm{{{uuuwwwyyy{{{yyypppxxxzzzfffzzz}}}~~~|||uuuzzz}}}www~~~~~~ddduuukkkXXXmmm}}}~~~~~~|||{{{|||wwwooolllrrrwwwwwwzzziiiuuu}}}uuurrrsssyyywwwxxx|||kkk{{{{{{|||{{{yyyuuu}}}ttt{{{wwwjjjooodddttthhhfffjjjEEEAAA111000///------......///,,,444///777rrrTTT666999333///???DDDNNNVVVbbbeeetttwwwpppzzzzzz~~~|||rrr~~~~~~vvv}}}zzzxxxwwwuuurrrtttwww}}}zzzyyyrrr~~~{{{vvvyyyyyyuuu{{{~~~~~~yyywwwyyyxxxtttuuu|||~~~zzz{{{yyyxxxzzz{{{zzzxxxyyy}}}mmmqqqnnnrrr}}}tttttttttxxx|||{{{wwwvvvxxxwwwzzzyyysssqqqssstttttt|||{{{{{{}}}}}}}}}zzzttt||||||}}}~~~~~~|||{{{{{{zzz{{{~~~222111///,,,***)))((('''&&&''''''''''''''''''&&&''')))***+++))))))***+++(((***++++++)))(((((()))******))))))))))))******+++,,,,,,---...///000111---...000222444555666777;;;===<<<;;;???FFFIIIHHHAAACCCGGGLLLQQQTTTXXXZZZ^^^]]]]]]\\\WWWRRRUUU[[[\\\ccciiijjjlllooolllfffoooiiiyyy~~~zzznnnfff}}}}}}vvvwwwyyyxxx|||eeeddd}}}wwwffftttuuu~~~}}}~~~{{{zzzssspppooorrrwwwyyywwwsssvvv}}}{{{|||kkkmmmuuu}}}~~~{{{]]]YYYiiiwwwsssooommmppprrrrrrtttwwwuuullljjjpppsssqqqvvvlllttt~~~}}}{{{xxx{{{|||yyy{{{www|||{{{|||jjjwwwmmm]]]ttt}}}ccctttfffzzziiiBBB>>>111000///------......///---555000>>>lll???555777000///>>>FFFNNN___llloooyyyuuujjjuuuxxxxxx{{{zzzhhh}}}zzz~~~~~~|||ssswwwttttttvvvsssoooqqqvvvvvvzzz~~~}}}yyyuuussssss{{{}}}xxxooommmuuu{{{{{{~~~~~~~~~~~~|||yyynnnwww}}}~~~{{{uuuuuuzzzxxxzzz|||{{{xxxxxx{{{uuuuuuqqqpppwwwooouuutttuuuxxxwwwtttvvvzzz|||}}}{{{~~~nnnooossszzzyyy{{{~~~www{{{~~~~~~222111///,,,***)))((('''&&&&&&'''(((((('''&&&&&&''')))***+++***)))***+++(((***++++++***))))))*********))))))))))))******,,,,,,---...///000000111---///111444555666666555666;;;>>>>>>@@@HHHPPPSSSHHHHHHJJJNNNPPPPPPTTTZZZRRRUUU[[[```\\\RRRMMMMMMPPPWWW```kkk~~~wwwmmmooorrr{{{tttbbbooo~~~vvvuuuvvvuuuuuuooozzzpppvvv{{{xxxzzzzzzzzz~~~zzz~~~~~~qqqlllnnnpppnnnjjjnnnrrrvvvyyyxxxwwwxxxyyyppprrrvvvxxxyyyyyyzzz{{{~~~}}}zzzwwwvvvxxx|||zzzhhh```nnn|||~~~|||{{{uuuvvv|||{{{wwwyyy}}}sss^^^WWWcccuuusssqqqrrrxxx|||~~~}}}}}}zzzxxxyyy{{{yyyvvvuuuwww||||||}}}cccooooooiiieeekkkhhhkkkooovvvhhh[[[|||nnnDDD<<<111000///------......///000222333HHHmmmlll999999666000222:::EEENNNbbbvvv~~~www~~~~~~www}}}eee{{{xxx{{{wwwwwwyyytttsssqqqssswwwtttmmmmmmtttooosssvvvwwwuuutttvvvxxx}}}}}}yyytttsssvvvvvvrrr~~~}}}~~~}}}zzzyyy~~~zzzwwwyyyssssss|||}}}~~~}}}||||||}}}tttsss|||xxxuuuwwwwww}}}xxxttttttsssuuu|||~~~wwwsssxxxvvv|||}}}~~~|||tttyyy~~~~~~zzzyyy}}}~~~{{{{{{}}}www{{{~~~|||xxxxxx{{{|||||||||222111///,,,***)))((('''&&&&&&'''(((((('''&&&&&&''')))***+++***)))***+++)))+++,,,,,,+++******+++******))))))))))))******,,,,,,---...///000111111111111333444555666666666777<<<@@@???AAAGGGKKKLLLIIIHHHKKKPPPQQQOOORRRXXXZZZ\\\dddlllmmmiiiggghhhUUUUUUQQQRRRccczzzsssooommmiiixxxxxxcccnnnxxxrrruuuvvvttt{{{xxx|||ttt||||||~~~{{{|||tttmmmnnnwww||||||}}}}}}{{{nnnoooxxx~~~~~~|||zzz{{{}}}zzz~~~~~~xxxrrrrrruuuuuuuuuwwwttt~~~~~~oootttqqqrrrrrrrrr{{{~~~pppXXXtttJJJ>>>111000///------......///222---666RRRfff999===444222666:::GGGRRRaaavvv~~~jjjzzzhhh||||||~~~xxxxxx}}}{{{sssqqquuu{{{vvvkkkjjjrrrqqqtttuuuuuutttvvvzzz~~~vvv{{{~~~~~~}}}zzzuuu}}}{{{|||}}}|||zzzyyy~~~|||zzzxxxrrr~~~}}}}}}~~~~~~}}}sssuuuuuuyyy~~~xxxuuu}}}zzzwwwvvvwwwxxxxxx~~~{{{}}}}}}wwwrrryyyxxx{{{||||||~~~{{{}}}~~~|||zzz{{{}}}|||~~~~~~}}}222111///,,,***)))((('''%%%&&&'''(((((('''&&&%%%''')))***+++***)))***+++)))+++------+++++++++,,,******))))))))))))******,,,,,,---...///000111111444444333333444666777888:::>>>@@@???@@@CCCAAA>>>DDDDDDJJJRRRSSSPPPRRRYYYXXXWWW[[[eeeoooxxxmmmWWWWWWgggqqqooommmvvvyyynnnvvvxxxjjj}}}uuurrrwwwwwwnnnssspppttt~~~oootttuuurrrxxx~~~~~~~~~~~~zzz{{{~~~~~~}}}xxxxxxyyy{{{___tttLLL<<<111000///...---......///222)))999YYYaaa888===222333;;;<<>>GGGHHHKKKSSSSSSRRRYYYNNNTTT[[[]]]\\\\\\\\\]]]YYY[[[ooouuuaaaYYYbbbbbbkkkmmmggg___gggwwwzzzqqqxxxxxxuuuqqqssswwwwwwsssqqq{{{sssooozzzxxxmmmsss~~~~~~{{{zzz{{{uuuvvv}}}uuubbbeeeFFF;;;000000////////////000000444111777pppyyy666777444555::::::<<>>===???GGGMMMPPP???GGGHHHIIIRRRRRRRRRYYYVVVWWWWWWUUUQQQQQQTTTXXX[[[XXXhhhuuuiii\\\```eeeZZZiiitttpppfffccciiippptttwwwwwwttttttwwwxxxvvvyyyyyyjjjllljjj||||||{{{}}}zzzvvvooo}}}uuubbbgggHHH???000000////////////000000---222777uuufffttt;;;888555555888888<<>>GGGHHHJJJQQQQQQNNNUUUWWWRRRSSSXXXTTTMMMOOOWWWXXXfffiiinnnvvvkkkaaakkkggglllrrrtttsssqqqlllfffwwwuuupppnnnsss{{{|||yyy{{{yyyuuu{{{|||zzzzzz}}}|||tttjjjkkkqqq{{{~~~}}}~~~~~~ssskkkjjjooouuusssvvvwwwvvvvvvyyyxxxtttkkkjjjiiikkkmmmnnnllljjjhhhiiimmmrrrqqqkkkiiijjjfffdddeeejjjjjjfffdddgggccciiinnnnnnkkklllrrrxxxxxx{{{{{{zzzyyywwwyyy|||yyy{{{}}}nnnppp|||yyy}}}}}}zzz```{{{mmmJJJ888000000////////////000000---444WWWgggzzzGGG777666333555;;;===???LLL\\\bbbhhhooorrrqqqnnnllllllXXXVVVXXX]]]bbbgggqqq{{{~~~]]]mmmuuuxxxyyyqqqyyysssvvvttttttuuuuuuvvvyyy}}}~~~|||{{{|||~~~{{{xxxzzz~~~|||vvvsssuuuwwwqqqnnnppppppnnnppptttxxxzzz||||||{{{zzzyyyyyyyyyzzz{{{|||{{{zzzzzzyyyrrr{{{~~~zzzzzz~~~|||zzz{{{{{{|||{{{xxxuuuwww}}}~~~~~~}}}~~~~~~~~~{{{zzz}}}}}}}}}{{{|||222111...,,,***(((((((((&&&&&&''''''&&&&&&%%%$$$''')))***+++***)))***+++)))+++++++++***)))***+++******))))))))))))*********++++++,,,...000111222...///222555777777666666666:::<<<:::<<>>:::;;;555333777:::>>>LLL[[[XXXYYYYYYXXXYYY^^^gggnnnxxx}}}wwwmmmmmmsssxxxbbbdddtttxxxvvv{{{wwwkkkrrrssslllmmmwww{{{wwwtttvvv{{{zzzxxxyyy~~~yyy|||}}}||||||}}}~~~{{{xxxxxxzzz|||~~~|||{{{~~~}}}uuuppppppnnnpppwww}}}yyyppplllpppuuuuuuwwwyyyzzzzzzzzzyyyssswwwzzzyyywwwuuuvvvwwwqqqyyy{{{xxxzzz{{{xxxtttsssrrrwww||||||yyyxxxzzz}}}~~~{{{{{{{{{||||||||||||}}}~~~~~~|||{{{|||~~~~~~~~~{{{wwwuuuzzz222111///,,,***)))((('''''''''((((((''''''&&&%%%&&&((()))***)))((()))***((()))++++++*********+++++++++************+++++++++++++++,,,---...///000000000111222333555666777:::999:::===<<<<<>>|||]]]vvv======:::666222444777???MMMYYYccciiiooottt|||wwwkkkzzzzzzjjjwww}}}uuulllttt|||~~~|||uuu{{{qqq}}}tttssswwwxxxyyyyyyxxxvvvsssqqqssstttuuuwwwyyy{{{|||}}}xxx|||~~~}}}{{{zzzxxxwwwvvv}}}}}}{{{{{{zzz{{{{{{|||wwwzzzzzzyyyzzz|||zzzvvv~~~~~~}}}}}}~~~zzz|||~~~zzzvvvtttyyylllsss{{{}}}yyyuuuvvvyyyxxxzzz}}}}}}yyyxxxxxx|||~~~~~~zzz}}}xxx~~~~~~yyyzzzvvv~~~xxx||||||uuuxxx{{{{{{||||||~~~}}}{{{wwwzzzwwwxxx222111///,,,***)))(((''''''''''''(((''''''&&&%%%&&&((()))***)))((()))***((()))++++++*********+++++++++************++++++++++++,,,---///111333444888777666555444444444444888===<<<999AAAPPPOOOCCC:::CCCJJJLLLNNNRRRTTTTTTSSSWWWZZZZZZ[[[^^^___^^^ZZZZZZZZZ\\\aaahhhoootttqqq___[[[mmmzzztttooorrrrrrvvvwwwsssqqqrrrrrrooopppvvvxxx~~~vvvzzzxxxsssyyy}}}wwwvvvxxxzzznnnfff___aaakkkuuuzzz{{{|||{{{vvv___iii~~~}}}nnn~~~xxxxxxttt\\\^^^BBB222000000////////////000000...:::{{{eeeiii333<<<666222111666>>>HHHVVVbbbhhhkkkjjjhhhmmmzzzqqq{{{```||||||{{{}}}tttyyyqqq~~~uuusss{{{xxxuuuuuuwwwwwwuuurrrzzzzzz{{{||||||zzzyyyxxxyyy|||xxx~~~||||||zzz}}}{{{wwwzzzzzzxxx~~~ssssss}}}jjjrrrzzz{{{wwwuuuxxx}}}uuuyyy|||}}}{{{zzzxxxwwwwwwzzz|||{{{yyyzzz~~~|||zzz~~~{{{vvv}}}~~~xxxwww{{{yyy|||||||||vvv{{{222111///,,,***)))((('''''''''((((((''''''&&&%%%&&&((()))***)))((()))***((()))++++++*********+++++++++************++++++++++++,,,---...000222333222222222333444666777888666;;;<<<:::BBBPPPWWWUUU??????CCCJJJNNNNNNPPPTTTTTTYYY^^^___^^^]]]___```UUU\\\```ZZZSSSWWWhhhyyyooo^^^YYY\\\aaaggglllmmmqqqttttttvvvzzzyyyvvvxxxyyynnnjjjzzz}}}uuuuuu~~~vvvhhhbbbeeeoooyyy~~~~~~}}}zzzyyyzzzxxxzzzwwwlllkkk\\\DDD666000000////////////000000///<<<~~~ppp666///777333222666<<>>FFFSSS\\\SSSCCC===IIIQQQOOOPPPVVVTTTXXX]]]___]]]]]]aaafffwwwhhh^^^]]]aaabbbRRR___nnnqqqoooqqqrrrsssyyy~~~rrrbbbhhhkkkjjjuuu}}}wwwwwwsss{{{~~~~~~zzzxxxvvv{{{zzz}}}~~~wwwrrrppprrrtttvvv}}}vvv{{{qqqzzzxxx{{{yyywwwyyy|||~~~kkkzzz}}}YYYCCC777000000////////////000000222@@@}}}DDD666999555444444666===KKKXXXeeeqqqxxxuuuvvvsssyyy[[[~~~wwwjjjbbbeee]]]rrrzzzuuuwww{{{{{{zzzzzzxxxsssooopppvvv}}}uuutttrrrqqqrrruuuyyy{{{zzzxxx|||~~~~~~~~~|||vvvqqq~~~zzzwww~~~wwwkkkmmm{{{|||vvvoooppp{{{sssmmmqqquuuuuusssuuuzzzvvv|||~~~||||||uuutttsssqqqppprrrtttwww|||zzz|||{{{~~~~~~xxxsss~~~|||{{{uuuwww~~~}}}zzzzzz~~~}}}wwwxxx222111///,,,***)))((('''''''''((((((''''''&&&%%%&&&(((******)))((()))***(((***++++++******+++,,,++++++************+++++++++++++++,,,---...///000222222222333555666888999222555:::<<<999;;;HHHXXXfffJJJ;;;IIIVVVSSSRRRYYYQQQUUUZZZ\\\ZZZ[[[aaaiiikkkkkkooozzz}}}lll\\\nnnbbb[[[hhhqqqpppmmmnnnuuu~~~|||xxx|||oootttrrrppp~~~{{{qqqxxxsss{{{~~~www~~~|||vvvvvv{{{{{{uuuuuu}}}zzzxxxlllttt~~~uuuuuu~~~}}}tttttt~~~xxxqqqttt{{{nnnkkklllzzz|||wwwlll}}}wwwXXX@@@222000000////////////000000000???XXXsssppp<<<666666444444666888@@@PPP```dddsssyyyqqqooo|||bbbdddyyyfffnnnxxxwwwzzz~~~~~~wwwrrrrrruuuwwwiiirrrxxxyyy{{{|||}}}yyyvvvxxx}}}}}}~~~xxxttt}}}~~~}}}}}}}}}{{{|||kkkjjjwwwyyymmmlllzzzxxxyyyyyywwwttttttxxx{{{qqqwwwyyyvvvwww||||||{{{xxxvvvvvvvvvwww}}}yyy~~~|||~~~sssmmmvvv|||yyy{{{tttuuuzzz|||}}}~~~vvvrrr|||zzzwww}}}xxx{{{yyy{{{222111///,,,***)))(((''''''((()))(((&&&%%%%%%&&&''')))++++++***))))))*********+++++++++,,,,,,,,,---,,,+++)))((('''''''''***+++,,,,,,++++++---///333444444555666777999999777666999<<<:::888>>>HHHUUUWWWLLLDDDLLLRRRSSSXXXMMMQQQWWW^^^]]]ZZZ[[[___ccc```iiijjjjjj{{{}}}```___mmm~~~cccxxxuuurrrppprrruuuxxxyyyuuuxxxxxxoooyyysss{{{zzzuuuvvv}}}~~~yyy}}}yyy|||tttlllsss}}}}}}vvvuuu|||zzzvvvsss{{{|||ppp{{{}}}tttnnnooozzztttuuu~~~}}}|||~~~ddd}}}zzzXXXCCC222000000///////////////000111555RRRjjj]]]999999;;;555222333888AAAPPP]]]fffkkknnnlllnnnvvv}}}{{{tttmmmuuuaaannnppphhhkkkooo~~~zzz~~~~~~zzzzzz}}}~~~{{{|||}}}}}}xxxuuu{{{|||xxx}}}}}}qqqpppzzz~~~yyy|||{{{yyyxxxwwwxxxyyyyyy}}}yyywwwvvvwwwyyyzzz{{{yyyqqqyyy~~~ooouuu|||xxx|||xxxppppppsss~~~}}}~~~}}}zzz||||||}}}yyywww~~~www}}}{{{xxx~~~}}}}}}{{{ttt{{{222111///,,,***)))((('''&&&'''((((((&&&%%%&&&'''&&&(((++++++***))))))*********+++++++++,,,,,,,,,---,,,***)))(((((()))******+++,,,,,,+++,,,...000/////////000222444555666<<<:::;;;>>>===:::<<>>@@@>>>;;;@@@JJJNNNLLL>>>GGGNNNQQQSSSVVVWWWUUUZZZVVVXXX___cccdddgggmmm{{{uuummmgggeeefffggghhheeefffrrruuurrrvvv```aaallluuuuuurrrvvvqqqwww~~~}}}xxxiiitttyyypppkkk~~~~~~{{{wwwzzz~~~vvv|||~~~zzzqqqxxx|||~~~ffflllQQQLLL666000000000////////////000000555;;;xxx\\\;;;;;;<<<;;;777444666>>>FFFUUU]]]iiiqqqqqqlllgggddd]]]^^^kkkhhhmmm{{{www{{{wwwaaakkkrrruuuooozzzvvvxxx|||}}}vvvuuuyyy}}}~~~}}}~~~{{{|||xxxuuuwwwzzzzzz~~~pppqqq~~~~~~zzzxxxyyyzzz{{{{{{yyy{{{}}}|||~~~yyyyyyrrrppp}}}}}}~~~}}}{{{|||zzzuuuqqqlllpppmmmnnnzzz|||zzz~~~tttvvvuuuuuu{{{~~~uuuwww~~~|||lll{{{xxx{{{}}}uuuvvv{{{zzzzzz{{{|||{{{xxxuuuxxxsssvvv|||uuuuuuzzzzzz|||xxx333222///---+++)))))))))''''''((((((''''''&&&%%%(((%%%&&&+++---+++***+++,,,)))&&&(((+++---,,,)))//////...,,,***)))***+++,,,------...///000111111444444444444555666777777<<>>===???GGGNNNDDDHHHLLLNNNRRRVVVVVVRRR[[[YYYYYY\\\``````YYYRRR]]]UUUNNNOOOUUUYYYWWWSSSVVVkkknnnkkkrrrlllgggttt{{{|||jjjuuupppwwwssswwwzzz{{{{{{yyy{{{{{{||||||uuu{{{}}}}}}xxxvvv~~~{{{mmmzzz~~~xxx{{{}}}vvvgggjjj{{{tttrrr}}}{{{jjjqqq\\\FFF111000000000////////////000000333000JJJ~~~hhh;;;777:::;;;888444333888===QQQlllvvvrrryyyzzz}}}zzzqqqtttooo}}}{{{uuuqqqnnnkkkoootttwwwzzzzzzyyyvvvyyy|||wwwtttzzzyyyzzzyyyyyyzzz|||}}}|||{{{|||||||||uuuqqq{{{|||{{{yyyxxx{{{yyyzzz|||}}}}}}}}}{{{yyy{{{||||||}}}~~~~~~}}}|||{{{{{{~~~|||zzzzzz{{{|||||||||zzzxxxvvvqqqqqq|||{{{zzz{{{{{{vvvyyy~~~~~~~~~~~~vvvuuuqqq~~~}}}~~~~~~}}}{{{}}}}}}{{{|||{{{yyyzzz~~~|||{{{{{{}}}}}}~~~|||{{{333222///---+++)))))))))''''''((((((''''''&&&%%%&&&$$$%%%+++...,,,+++---+++++++++***++++++,,,---+++---......,,,+++++++++***+++,,,...///111222333444444555666777999:::;;;===???EEEIIIHHHCCCCCCFFFCCCGGGHHHGGGJJJRRRZZZ\\\\\\[[[XXXYYY]]]aaa\\\UUUVVVYYYaaannnxxxvvvjjj^^^NNN]]]eeeiiirrruuusssuuu~~~zzz|||vvvzzz{{{ppprrrtttuuutttrrruuu{{{}}}|||{{{zzz|||}}}}}}~~~{{{}}}~~~wwwpppnnnjjjccciii~~~}}}{{{~~~yyysssqqqsssuuusssqqq|||~~~}}}pppmmm|||zzzzzzhhhiii\\\BBB000222000000////////////000000///444BBB@@@888;;;<<<999555333777;;;>>>RRRcccgggnnn}}}mmm}}}tttsss~~~yyywwwwwwvvv|||}}}~~~yyyzzzxxxtttuuuyyy|||{{{{{{vvv{{{{{{|||}}}tttsssssssssuuuxxx|||}}}}}}}}}|||}}}zzzvvvnnnvvv}}}}}}|||||||||zzzzzzttt|||{{{|||{{{||||||}}}zzzzzzzzzzzzzzzyyyxxxwwwuuuuuuvvvvvvvvvvvvvvvvvvxxx{{{vvvmmmiiiqqq{{{wwwwww~~~{{{wwwxxx~~~xxx}}}}}}{{{~~~|||}}}}}}~~~}}}{{{}}}}}}{{{|||~~~|||333222///---+++)))))))))''''''((((((''''''&&&%%%&&&###%%%***...,,,+++---******************+++,,,+++,,,......,,,+++++++++***+++,,,...000111222333555555666777888:::<<<===<<<<<<@@@FFFGGGBBB???AAADDDJJJMMMJJJIIIPPPYYY___ZZZ]]]\\\ZZZ]]]hhhoooqqqkkkssshhh```ffftttyyy|||{{{|||~~~nnnzzzqqquuuuuuvvvwwwyyy{{{~~~xxxvvv|||~~~}}}|||wwwzzz~~~}}}{{{{{{~~~~~~~~~}}}xxxsssooommmllllllnnnsssxxx~~~||||||~~~}}}~~~vvvoooxxx}}}|||oooqqq```YYY===...222000000////////////000000---777999sssvvvFFF888;;;===;;;666444666:::GGGSSS]]]aaafffrrrxxx|||uuu|||jjj```mmmgggbbbppp}}}xxxzzzxxxuuuppp~~~yyyuuuvvv}}}yyywww{{{}}}{{{{{{ssswww}}}|||tttsssqqqoooppprrruuuwwwwwwxxx}}}|||{{{nnnxxx}}}{{{{{{zzzwww~~~xxx~~~yyyyyyxxxwwwxxxxxxyyyzzz{{{||||||||||||||||||zzzyyyxxxxxxzzz|||~~~~~~}}}||||||zzz{{{{{{sssjjjmmmwwwsssuuu}}}}}}{{{|||zzzwww~~~~~~|||~~~zzz~~~zzzyyy{{{~~~~~~xxxxxx||||||yyy}}}zzzzzz~~~}}}~~~~~~~~~333222///---+++)))))))))''''''((((((''''''&&&%%%&&&###%%%***...,,,,,,---((()))***)))((()))***,,,***,,,......---+++++++++***+++,,,...000111333333333444444555777888:::;;;===777777===AAAAAACCCHHHEEEOOOVVVSSSNNNOOOTTTWWWWWW^^^```\\\```qqq~~~yyyoooddd^^^cccrrr~~~xxxYYYYYYmmmllljjjrrrttttttoookkkuuuhhh}}}vvvttttttyyy~~~||||||~~~sss|||yyy}}}xxxuuuxxx}}}~~~zzz{{{{{{wwwsssrrrnnnooorrrwww}}}zzz~~~www~~~xxxtttrrr~~~ZZZWWW:::---222000000////////////000000...999333ggggggPPP888<<<>>><<<777444666:::;;;GGGWWWbbbhhhooozzzoootttzzzzzz|||lllaaauuummm^^^cccjjj~~~vvv|||nnn|||zzzyyy{{{|||www|||{{{zzz}}}}}}yyysssqqqxxx{{{ssstttxxxttt{{{xxxtttrrrrrrsssttttttuuu~~~}}}uuuwwwxxxyyyuuuyyy}}}}}}~~~|||~~~{{{tttooonnnsssrrrrrrqqqqqqqqqrrrrrrsssssstttsssrrrpppnnnmmmtttwwwzzz|||{{{yyyxxxwww|||{{{zzz|||qqqppp~~~|||~~~xxxxxx|||zzzvvv{{{yyy~~~~~~~~~}}}}}}wwwyyyuuuwww|||{{{xxxzzz||||||}}}}}}|||~~~~~~~~~}}}~~~|||}}}}}}555333///,,,***)))))))))(((''''''''''''&&&&&&&&&&&&%%%&&&(((+++---------++++++************++++++---,,,+++***+++---+++'''+++---//////000000222444555444444444555666888999<<<===:::999@@@IIIIIICCCEEELLLRRRZZZ[[[NNNOOObbbXXX[[[ZZZWWWZZZfffmmmnnnnnnmmmkkkeee\\\XXXaaannnmmm[[[cccqqqiiidddrrrmmmvvvooonnn}}}{{{ttt}}}}}}~~~||||||}}}}}}~~~~~~|||xxxtttnnn|||oooxxxlll}}}}}}yyyrrrrrr{{{~~~|||yyyyyyxxxyyyvvv}}}vvv|||www|||gggvvv___YYY+++222,,,////////////000000000000333555...```___lll<<<@@@===@@@<<<222555222???HHHUUU___dddiiipppuuueeeiii]]]TTTddduuuuuuppp{{{gggqqqQQQ[[[{{{vvvkkkuuuyyymmmhhhwwwllluuu{{{zzzwwwwwwwwwuuu|||wwwtttuuuuuutttwww||||||yyy}}}{{{uuusssvvvzzz}}}{{{~~~|||{{{{{{zzz{{{}}}~~~~~~yyysss{{{zzzqqqqqq{{{~~~xxxyyy|||nnnqqqssstttsss{{{yyyzzz}}}xxxyyy}}}~~~|||~~~}}}wwwzzz{{{pppwwwxxx}}}~~~~~~|||~~~{{{{{{|||}}}uuuuuuyyyqqqssszzz}}}{{{yyy}}}~~~}}}|||555333000,,,***)))((()))(((''''''''''''&&&&&&&&&&&&%%%&&&(((+++---------,,,,,,++++++++++++,,,,,,(((,,,000111///,,,***(((+++---/////////000222444555555444444555666888999888:::;;;;;;BBBJJJMMMJJJFFFKKKNNNUUUWWWLLLJJJYYYTTTXXXYYYVVVYYY```ddddddkkkccc___dddjjjlllllllllrrrnnnaaa^^^jjjmmmjjjnnndddpppssspppuuuxxxvvvxxxqqquuuyyy{{{|||}}}|||~~~}}}xxxrrrttt}}}}}}ooowww{{{www}}}|||wwwzzzxxxvvvuuuuuuwww{{{yyy}}}pppppp{{{}}}rrryyynnnnnn^^^QQQ...111...////////////000000000000333555111XXXyyy???<<<:::>>>999222555555<<>>EEENNN[[[jjjzzzxxxqqquuuxxxooo[[[bbbzzzyyyttt}}}}}}rrroooxxx~~~|||{{{wwwxxx|||zzzuuunnnmmmpppwwwzzzzzz}}}{{{}}}}}}xxxtttsss{{{yyyxxxzzz~~~|||xxxvvv~~~vvvtttwwwrrryyy{{{{{{yyyxxxxxxtttvvvyyy}}}|||{{{yyyxxx|||{{{ttttttwwwyyyyyyxxx|||www}}}~~~|||vvvvvvsssxxxyyywwwxxxiiixxxyyyrrryyyyyyyyy~~~{{{|||{{{|||tttssswwwzzzvvv~~~{{{xxx~~~}}}333222000...+++)))((('''(((''''''''''''&&&&&&&&&%%%$$$%%%'''***,,,,,,,,,++++++************++++++...))))))000444000+++)))+++---...///...///000222444444555666777888999999<<<======:::777888AAAIIIHHHLLLHHHKKKYYYZZZNNNIIIWWWYYY[[[[[[ZZZ[[[```eee```fffooovvvssslllkkknnn___kkkllljjjmmmnnnoooyyywwwXXXWWWmmmrrrwww~~~zzztttttttttuuuvvvxxxxxxyyyrrruuu||||||vvv}}}|||yyyvvv{{{zzz~~~rrr{{{~~~yyywww{{{xxxzzzxxx~~~~~~~~~|||~~~{{{YYYddduuuvvv|||xxx|||}}}}}}uuuNNNxxxuuuccc[[[333555---000////////////000000000000000///999999|||rrr|||DDDAAAGGG>>><<<222333555@@@QQQaaammmrrrtttttthhheee~~~pppoootttyyyyyyqqq{{{bbbKKKvvvrrrvvv{{{~~~zzzqqqlllqqqyyywww|||~~~yyyttttttuuutttpppooorrrwwwzzzyyyyyy|||}}}uuuvvvzzzxxxtttrrrxxxvvvtttuuuxxxyyyxxxvvvzzzxxxrrr~~~{{{tttyyytttxxx|||}}}~~~xxxwww|||}}}}}}~~~yyyrrrvvvxxxzzzzzz}}}yyynnn{{{|||vvvyyyzzz{{{}}}yyysss~~~|||~~~~~~zzz||||||{{{~~~{{{www}}}wwwyyy}}}333222000...,,,)))((('''(((''''''''''''&&&&&&&&&%%%$$$$$$&&&***,,,,,,++++++******))))))******+++,,,''',,,:::@@@888+++$$$+++---............000111222333555777999:::::::::AAAAAABBBAAA<<<999===DDDEEELLLIIIKKK[[[aaaTTTKKK[[[[[[]]]]]][[[[[[ccclllyyysssoooqqqqqqkkkeeebbb^^^ccceeemmmtttmmmkkkxxx}}}```WWWeeeooorrrwwwzzz{{{yyywwwvvvwwwwwwvvvttttttyyy}}}vvvpppzzz|||qqq|||~~~~~~qqq~~~{{{{{{wwwnnnnnnsssrrrmmmuuuooolllpppuuuwwwyyy|||zzzzzzxxxvvvuuuvvvwwwxxxyyy```sss}}}ppp|||mmmuuu{{{}}}ppppppnnnrrrzzzYYY{{{nnniiiWWW111333///...////////////000000000000222111888666eeeHHH???DDD<<<@@@333444666>>>LLL[[[fffmmmooopppqqqwwwnnnhhhuuuuuuqqqmmmvvvxxxyyyyyypppsssXXXkkk{{{{{{zzzzzzkkkmmm{{{xxxwwwmmmlllsssyyyzzzwwwxxxzzzzzzvvvuuuwwwvvvppprrrvvvwwwuuuuuuxxxxxxwwwxxxyyy{{{~~~{{{{{{{{{|||~~~~~~yyysssyyyuuupppwww|||}}}~~~}}}||||||~~~vvvwww}}}uuuzzzsssyyy~~~|||{{{|||xxx|||xxx{{{~~~{{{oooxxx}}}~~~wwwvvvvvv{{{}}}zzzzzz}}}{{{qqq|||uuu222222111///,,,***(((&&&(((''''''''''''&&&&&&&&&$$$$$$$$$&&&)))+++,,,+++,,,++++++******++++++,,,+++''',,,:::>>>555***'''+++---............///000000222444777:::;;;<<<<<<<<<>>>CCCHHHEEE===;;;===EEEOOOLLLMMM^^^eeeZZZOOO^^^^^^```aaa^^^\\\cccnnnyyysssmmmkkkiiigggiiinnn```\\\SSSUUUccciiiqqqyyyxxxllldddhhhmmmrrr{{{zzzxxxxxxyyyyyyyyy|||{{{}}}tttsss|||wwwzzz{{{xxx}}}}}}wwwwwwyyyrrrpppqqqvvvxxxdddsssnnn~~~wwwzzzrrrsss|||uuuxxx{{{mmmbbbrrrmmm}}}fffnnnPPP111///222---////////////000000000000222444888999SSSWWWCCCCCC:::BBB444666666888===FFFSSSaaammmtttkkk{{{tttxxxzzzxxxrrr{{{yyywww___uuu~~~yyy{{{|||qqqooovvvuuu}}}vvvllllllttt{{{}}}zzzxxxzzzxxxtttsssuuuwwwuuuvvvxxxwwwtttuuuyyyzzz||||||{{{yyyzzz{{{{{{|||}}}~~~|||sssxxxuuuyyy|||}}}~~~vvvzzz~~~~~~zzzwwwsssuuuyyy}}}{{{yyy~~~www~~~xxxzzzqqq{{{}}}}}}~~~wwwzzz~~~~~~~~~~~~}}}|||yyy{{{}}}}}}|||}}}}}}vvvtttxxxyyywww{{{222222111///,,,***'''&&&(((((('''''''''&&&&&&&&&$$$$$$$$$&&&)))+++,,,+++---,,,,,,++++++,,,,,,---...''')))111333,,,***///+++---......------///000///111444777:::<<<======444777AAAKKKKKK@@@999888AAAMMMKKKJJJ[[[cccXXXLLL[[[[[[^^^```\\\XXX^^^hhhaaaffflllkkkfffkkkpppWWWZZZcccnnn{{{tttfffccclllrrr|||}}}xxxwww|||{{{}}}}}}vvvwwwwwwyyy~~~vvvmmm|||}}}jjjzzz|||yyy~~~xxx{{{iiirrryyyvvvuuu```qqqLLL222---555---////////////000000000000000555888>>>KKKhhhJJJDDD999BBB444666000333:::EEEPPP[[[aaaddd___pppooodddiiiwwwzzzxxxbbbsssxxxuuuUUUqqq~~~yyywwwxxxxxxtttnnnkkkkkkuuu{{{wwwppppppvvvzzzyyyvvvtttvvvvvvssssssvvvuuuzzzyyyqqqssszzzxxx{{{{{{wwwrrrrrrxxx|||~~~~~~zzz{{{{{{wwwuuuwwwxxx{{{}}}}}}}}}~~~xxx~~~yyyxxx}}}www{{{wwwvvvrrrttt~~~yyyzzzuuuvvvkkkzzzzzzyyy||||||zzz|||yyy}}}yyyrrr}}}yyy|||sss}}}zzz}}}wwwppp444333111...,,,***)))(((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&(((+++---,,,,,,++++++++++++++++++,,,***)))***,,,...,,,***,,,---///000///...///000000000222333555666777888888:::<<>>...111222'''111000000000000222333444888(((BBB999III~~~;;;AAAEEE:::===:::444666<<>>222;;;@@@TTTeeeCCC???@@@<<<999666222333===IIIUUUaaakkkhhh^^^XXXnnn~~~~~~ssszzzxxx}}}|||wwwrrrqqqyyyqqqvvvtttvvvxxxzzz{{{zzzxxxvvvtttssssssrrrpppooottt{{{sss~~~|||mmmjjjvvv|||vvv|||zzz|||}}}zzz}}}|||xxxzzz|||{{{zzz{{{{{{zzz{{{{{{yyyxxx~~~~~~|||||||||~~~~~~xxx{{{~~~}}}~~~uuu|||www~~~{{{|||qqqnnnvvvxxxvvv|||~~~uuuvvv~~~~~~}}}}}}}}}~~~}}}nnnyyy~~~|||~~~444333111...,,,***)))(((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%''')))+++++++++,,,,,,,,,,,,,,,---+++***++++++,,,---------+++---////////////000111111000///000222555999;;;;;;:::999;;;EEEPPPTTTRRREEEJJJMMMNNNPPPTTTSSSOOOWWWYYY^^^dddfffbbb\\\XXX___dddfffooozzzvvvmmmqqq{{{~~~uuuqqq|||zzzxxxrrrkkkrrr}}}nnnkkksss|||~~~yyytttrrruuuyyy~~~|||{{{www|||~~~zzznnnpppxxx}}}yyyooo}}}rrryyyhhhppp999777///...,,,...111000000000000222333444888999444@@@AAAMMMVVV@@@DDD>>>???666222222;;;EEEMMMSSSXXXaaattttttSSSUUU\\\fffrrr{{{xxx}}}xxxppp{{{mmmyyy}}}vvvxxx{{{tttwww{{{yyyvvvwwwqqqrrruuuxxxyyyxxxwwwvvvtttuuuvvvuuutttsssuuuxxxsss|||}}}rrrkkkooouuuwwwwwwwww{{{~~~~~~~~~~~~wwwvvvwww{{{{{{xxxxxxqqqooossstttsss|||zzz|||~~~}}}|||~~~|||yyy{{{~~~~~~}}}vvv}}}}}}~~~xxxtttyyy{{{zzz~~~xxxuuu}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~|||{{{|||ttt{{{|||{{{~~~~~~~~~444333111...,,,***)))(((&&&&&&''''''''''''&&&&&&'''&&&%%%$$$%%%''')))***++++++,,,,,,------------***++++++,,,,,,---......***,,,.../////////111222333222000///000222555777666:::<<<<<>>>>>???EEEIIIJJJGGGKKKNNNPPPPPPOOOOOOOOOOOOVVV]]]aaadddeeebbb^^^^^^gggjjjlllnnnfffcccmmmlllpppqqqvvvyyyooolllyyyoooppptttooohhhrrr~~~|||vvvyyy{{{{{{yyyxxxzzz}}}sssooosssyyy{{{wwwwww~~~~~~~~~|||uuuvvvxxxzzz}}}{{{yyytttyyynnnuuuyyyhhhbbbmmm|||lll^^^hhhlll[[[333111222000...000111000000000000222333444:::+++>>>???<<>>@@@DDDHHHEEE???DDDHHHNNNRRRSSSRRRSSSVVVIIISSS[[[\\\^^^bbbcccaaa___gggjjjmmmpppgggbbbiiissstttnnnmmmqqqoooqqqnnnjjjnnnoooiiimmmqqqkkkppptttyyyzzzyyyxxxzzz|||zzzqqqmmmttt~~~}}}zzzzzz}}}wwwvvvwww}}}~~~zzz{{{~~~}}}}}}sss~~~{{{mmmppprrrwwwyyyyyyllldddnnnxxxMMM;;;---000///,,,+++111000000000000222333444666?????????@@@LLLHHHKKK??????EEEAAA:::333000///333===GGGbbb[[[gggppprrroookkkyyybbbLLLXXXooouuukkkrrrtttmmmdddaaa___bbblllmmmxxxyyy{{{pppvvvyyymmmhhhwwwrrrsssuuuvvvwwwvvvuuuttt{{{~~~}}}zzzzzz}}}|||wwwzzzssssss||||||vvvuuuyyyyyy~~~}}}rrrlllyyy{{{wwwrrrrrryyy~~~~~~|||vvvyyy|||zzz}}}~~~wwwzzz~~~~~~~~~xxxyyy{{{|||}}}{{{{{{sssrrr~~~{{{}}}}}}xxx{{{|||xxxttttttzzz}}}vvvvvvuuuuuu{{{}}}xxx{{{xxxyyy{{{|||{{{yyywwwuuuxxx|||vvvyyy~~~~~~{{{~~~}}}xxxwwwqqq|||~~~yyyxxxxxx555333111...,,,***)))(((&&&''''''''''''''''''&&&'''&&&%%%$$$$$$%%%'''(((++++++,,,------...//////(((+++---...,,,,,,///222)))+++...//////000111333333333444555666777888888;;;;;;<<>>AAADDDIIIQQQWWWOOOFFF@@@>>>BBB888000555777444777>>>IIIRRR]]]ccc___eeeyyyUUUQQQvvvrrrxxxvvvzzzyyysssvvv{{{ooovvvxxxkkkjjjllluuu~~~wwwsssvvvyyyzzzyyywwwvvvuuu~~~vvvsssyyy|||{{{yyyxxx{{{uuuttt|||~~~~~~~~~yyyrrrwww|||yyyzzzlllxxx|||~~~{{{~~~{{{}}}}}}sssqqq|||zzzvvvzzz~~~}}}xxxvvvuuuyyy~~~{{{~~~~~~~~~}}}}}}wwwrrrrrrvvv{{{xxx{{{zzz{{{}}}xxx|||yyy{{{~~~|||zzztttuuuoooiiizzzwww333222111///---+++))))))&&&&&&''''''''''''&&&&&&(((&&&%%%$$$$$$%%%&&&(((,,,---,,,+++))))))+++,,,+++---------,,,,,,...///,,,,,,---...///000111111222333444666777999::::::GGGDDD>>><<>>BBBDDDDDDGGGLLLPPPrrrGGGJJJEEECCC>>>888222000333888666>>>DDDVVVrrryyyiii\\\lllbbbpppxxxTTTsss}}}kkkbbbssslll\\\fff{{{{{{vvvpppttt}}}|||uuuuuuuuutttfffvvv{{{nnnjjjmmmqqqssswwwyyyyyyvvvqqqnnnzzz}}}zzzlllsss{{{zzzxxxwww|||nnnvvvsss}}}yyywwwxxx|||{{{{{{~~~~~~}}}{{{xxx{{{gggsss~~~|||}}}uuu|||~~~~~~~~~zzz}}}}}}}}}}}}~~~|||~~~}}}xxxvvvxxxzzz{{{{{{|||}}}~~~{{{xxxyyyqqqpppzzzyyy333222111///---+++))))))&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&+++,,,,,,,,,******+++,,,+++,,,......---,,,---...------------...000111222111111333555777999:::;;;<<<===>>>@@@GGGNNNLLLFFF@@@CCCGGGKKKMMMOOOQQQSSSdddmmmmmm]]]PPPRRR]]]dddgggcccaaacccgggiiihhhgggiiidddffflllpppvvv{{{|||sssqqqrrruuutttoooooosss~~~fff```qqq|||{{{~~~sssrrrzzz}}}||||||~~~}}}}}}{{{vvv~~~~~~|||~~~}}}}}}{{{www~~~zzz{{{yyy~~~~~~~~~iiiyyyVVV~~~ooofffAAA,,,+++333...,,,111.../////////000222666:::===<<>>555///222555222<<<@@@LLLiiixxxnnnbbbZZZ]]]dddeeerrrTTTllluuurrrggglllyyy~~~www{{{ttt{{{ttt{{{wwwrrrpppxxxuuujjjlllooosssvvvwwwwwwvvv}}}qqqttttttiiinnn~~~}}}zzz{{{pppzzz}}}vvvuuu~~~~~~zzzxxx|||{{{}}}}}}yyy{{{~~~uuu|||~~~{{{mmm{{{|||}}}~~~~~~~~~{{{{{{}}}}}}xxxxxx~~~~~~~~~||||||~~~}}}|||{{{zzz|||}}}yyyxxx{{{~~~}}}}}}}}}||||||vvvrrrsssyyy~~~ttt~~~{{{333222111///---+++))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%***+++,,,,,,+++***+++,,,***,,,......---------......---,,,---...///111333111222333555666888999:::555===CCCDDDFFFHHHGGGCCCFFFHHHJJJJJJIIIJJJMMMOOOUUUhhh}}}zzzaaaLLLSSSgggdddgggiiigggeeefffkkknnnjjjbbbbbblllppphhhlll}}}wwwpppooosssuuuoooiiifff```kkkgggsss|||zzz|||~~~vvvyyysss|||{{{|||zzzyyyvvv~~~uuulll|||```uuuttt[[[888//////333///---......111000000111333777999;;;???AAADDDEEEDDDEEEIIIMMMRRRuuuWWWVVVBBBAAAEEE999222444222000<<<>>>AAAWWWjjjpppssszzzdddcccvvvttttttssstttsss|||}}}vvvvvv{{{uuuhhhiiiooo}}}}}}wwwvvvyyy|||pppgggeeegggjjjlllppp{{{yyyppp~~~dddqqquuuxxxwwwxxx|||~~~|||xxxuuuvvvzzzwwwrrryyywwwuuu~~~~~~{{{}}}}}}}}}}}}rrr|||wwwvvvzzzzzz~~~{{{{{{~~~|||yyyyyy~~~|||yyyzzz|||}}}~~~{{{~~~yyy}}}|||{{{}}}xxxzzzhhhllluuu{{{|||~~~|||}}}~~~333222111///---+++))))))&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$)))***,,,,,,+++++++++,,,***,,,...///...---------...---,,,,,,---///222333222222333444666777888888777>>>BBB???===@@@DDDEEEBBBBBBBBBAAAAAAEEEMMMSSSOOOYYYnnn{{{pppYYYRRRZZZ```hhhkkkgggbbbeeelllqqqpppoooppp{{{pppjjjzzzwwwsssoooooorrrrrrlllggg[[[lllvvviiijjjrrruuu}}}}}}zzzyyyyyy~~~~~~}}}rrr~~~rrr~~~xxxzzzzzzwwwkkkwwwtttsssrrrVVV333222111000000...---...111111111333777999::::::BBBCCCCCCBBB???@@@DDDHHHRRRfffoooKKKBBBIII===777888000///;;;;;;;;;HHHXXXhhhyyyyyywww|||vvv^^^aaajjjiiifffnnnuuusssrrriiiqqqtttpppoootttuuupppXXXfffpppvvvuuuxxxmmmlllooo}}}xxxuuusssqqqlllhhhnnnxxxvvvmmmwwwqqquuuxxxwwwxxxzzzyyyuuutttttt}}}wwwhhhlll}}}~~~xxx{{{{{{yyy~~~}}}xxx~~~~~~}}}~~~{{{{{{wwwmmm{{{{{{~~~}}}vvv||||||wwwyyywwwzzz{{{{{{}}}yyywww|||{{{zzzzzz{{{zzzxxxvvv~~~zzzzzzvvvwww}}}vvv{{{zzzdddpppyyy~~~}}}~~~~~~333222111///---+++))))))&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$(((***,,,---,,,++++++,,,))),,,...///...---------...---,,,,,,---///222444333333444555555666666777777;;;<<<::::::>>>AAAAAA;;;???EEEGGGHHHKKKQQQVVVPPPPPPWWWfffpppkkk\\\PPP^^^fffhhhbbb___dddjjjmmmooo{{{zzzzzzuuuxxx}}}|||tttuuu~~~kkkfffmmmrrrdddccczzzyyy{{{}}}}}}|||wwwyyywwwuuurrr}}}qqqppp|||}}}yyykkkzzzjjjnnnmmmFFF000444000,,,000000---///111111222666<<>>===AAABBBBBB@@@???AAAHHHMMMSSSgggXXXDDDJJJ???;;;<<>>FFFRRRVVVXXXYYYVVV___}}}~~~}}}NNNDDDHHH>>>CCC000333222444888:::???LLLXXXWWW___hhhnnnooooooppprrr}}}xxxwww{{{|||xxxvvvwwwxxxfffwww|||llluuu~~~dddsssxxxxxx~~~~~~ooorrr~~~}}}zzz}}}yyyqqqmmmjjjmmmuuuzzz|||rrrkkkoookkkeeeiiillliiinnnvvvtttmmmoooxxxvvvvvvxxx|||}}}zzzpppvvv~~~}}}yyyqqqsss{{{~~~~~~}}}}}}|||~~~yyyyyy{{{sssttt~~~|||oooqqqppp}}}~~~oookkkttttttooolllppprrrrrrrrrttt~~~}}}xxxyyy|||yyy[[[mmmzzzjjjccc]]]\\\222111000///---+++***)))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***...///---+++******+++,,,---...///...---,,,---......---++++++///222333333222222222333333444:::;;;===???AAAEEEKKKOOOGGGHHHHHHFFFHHHLLLNNNLLLSSSOOOUUUUUUQQQcccoooddddddfffggggggfffdddcccbbbmmmoooooommmooossstttrrrlllmmmiiibbbbbbkkkuuuyyyuuunnnqqq~~~}}}~~~{{{nnnwwwllluuu||||||wwwvvvttteeeaaajjj~~~uuu{{{wwwyyy~~~www~~~|||}}}xxx{{{qqq}}}kkk{{{tttkkkmmmEEE/////////.........///000111555444444666;;;@@@AAAAAAJJJWWWRRRFFFLLLVVVVVVVVVSSS\\\YYYrrrPPP;;;AAA@@@===333111111555999???KKKWWWQQQcccnnnjjjiiiqqquuusss{{{zzztttkkkeeehhhrrr|||mmmpppuuuyyyyyyrrrtttcccttt{{{qqqwww}}}|||~~~vvvxxxmmmjjjnnnuuu}}}~~~uuuqqqnnnkkknnntttwwwyyytttoooqqqwwwvvvoooooovvvpppmmmjjjlllssszzz~~~jjjooovvv{{{}}}~~~vvvxxx}}}~~~{{{vvvzzzzzzzzz}}}~~~~~~{{{www||||||{{{zzzxxxvvvvvvwwwsssuuurrrooottt{{{wwwmmmyyyppprrr{{{zzz~~~|||uuuvvv{{{qqqqqqbbbddd[[[fffzzz{{{iiiggg222111000///---+++***)))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,...---+++******+++,,,---/////////......+++...000...******...333111111222222333333444444;;;>>>CCCFFFGGGGGGHHHIIIHHHKKKLLLJJJKKKNNNOOOLLLZZZVVV]]]```[[[___iiihhhbbbccceeehhhjjjiiiddd___gggkkkmmmkkklllqqqssssssxxxzzz}}}xxxjjj[[[VVVYYYsssxxx~~~yyypppzzzzzz}}}}}}xxxrrruuu~~~{{{zzzzzz{{{{{{zzz}}}qqqlll}}}yyyvvvwwwvvvzzz{{{ttt}}}xxxvvvxxxwwwuuuzzzvvv~~~pppppp[[[999,,,.........///000111333444555444444777<<<@@@CCCDDDOOO[[[UUUJJJOOOWWWWWWWWWWWWhhh\\\iiipppBBBLLL===???888333000222777<<>>===DDDHHHHHHIIINNNQQQQQQGGGFFFHHHPPPQQQIIIIIISSS[[[```eeefffddddddfffiiiccciiimmmmmmnnnqqqrrrooovvv~~~zzztttmmm{{{zzzpppttt|||tttfffzzz{{{yyytttvvv{{{|||yyy{{{~~~{{{}}}sssmmmyyyuuurrruuu}}}www~~~ooozzzuuuqqq~~~ZZZyyyiiipppDDD333000......//////000000000000111555999>>>AAABBBBBBBBBBBBQQQQQQFFFEEEHHHMMMWWWYYY[[[eeeYYYeeerrrDDDIIIKKKFFF===666444444444777;;;;;;ZZZzzz|||aaaKKKRRRfffooo|||hhhZZZNNNCCCRRRdddrrrwwwrrrsss{{{yyyzzzYYYfffrrrnnn\\\SSSaaavvv}}}tttqqq|||ppp|||{{{xxx}}}}}}~~~}}}}}}uuuttttttvvvwwwssslllfffxxxxxxxxxzzz||||||{{{yyy}}}{{{|||zzzzzz{{{{{{{{{yyy|||}}}|||yyyxxx{{{}}}uuuppprrrtttuuuwww||||||xxx{{{xxxvvvvvv{{{~~~~~~yyywwwgggnnnzzz{{{vvvkkkxxx}}}qqq|||~~~|||yyynnn|||222111000///---+++***)))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))),,,...---,,,***,,,...000222222222222+++,,,------,,,,,,---...666444333111222444777999555666777777888;;;@@@CCCEEEKKKMMMIIIFFFHHHJJJIIIXXXUUUKKKKKKQQQGGG===DDDVVV]]]cccdddbbbbbbgggkkk^^^bbbeeehhhpppxxxzzzxxxoooxxxrrrlll]]]fffrrruuuxxxeeefffrrr|||{{{qqqjjjmmmsssyyy}}}~~~~~~~~~sss|||~~~ssswww||||||~~~zzzyyy{{{yyy^^^nnniiiaaa999111///......///000000000//////444888<<>>======MMMZZZVVVJJJEEECCCEEEOOORRRRRRbbbYYYhhhlllUUUKKKFFFDDD>>>:::888555333555:::===NNNnnnyyypppttthhh[[[IIIPPPhhhpppkkknnnrrryyy|||wwwwww\\\JJJ[[[tttyyyoootttxxxzzzuuurrrwww~~~|||yyy~~~|||yyyxxxxxxwwwvvvuuuttttttvvv}}}|||xxxvvvtttiiiffffffmmmrrrtttwww{{{sssqqqrrrtttrrroooppptttnnntttxxxyyyzzz}}}~~~~~~}}}|||xxxsssooovvvuuusssoookkklllqqquuuuuu||||||}}}~~~}}}pppuuu~~~yyyuuuxxx|||~~~~~~nnn^^^eee~~~pppnnnrrrttt~~~kkkxxxmmmuuu|||tttdddyyymmm222111000///---+++***)))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%(((,,,...---,,,***,,,...000222333333333,,,+++***,,,......---+++555555666666666666666555666777888999<<<@@@GGGKKKOOOTTTTTTMMMGGGGGGIIIJJJdddggg___aaannncccIIIBBBSSSXXX___cccdddeeefffgggbbbaaa^^^aaalllyyy~~~|||rrrvvvoooiii{{{hhhXXXjjj|||xxx}}}^^^kkk~~~|||jjjhhhpppxxxwww|||zzz||||||~~~}}}{{{xxx|||}}}yyynnnuuu~~~fff{{{zzz|||xxxddd{{{ppp}}}gggoooPPP000///...,,,...///111222222222111888:::===>>>>>>???BBBDDDSSSYYYRRRHHHGGGEEECCCIIIOOOVVV[[[]]]ddd```[[[FFFEEEBBB@@@===777222333888???@@@OOOmmmuuueeennnwwwzzz~~~___NNNjjj|||ssskkkwwwxxxppp^^^xxxkkktttsssWWWdddnnnjjj^^^YYY]]]bbbqqq~~~|||{{{~~~eee~~~|||xxxxxx{{{|||{{{yyyyyy}}}~~~||||||{{{zzzzzz~~~|||uuu~~~~~~}}}{{{nnnddd]]]]]]```fffwwwyyyqqqmmmttt~~~~~~yyyzzzzzzxxxnnn~~~sss{{{tttuuuyyyvvv}}}{{{yyy}}}}}}222111000///---+++***)))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%(((,,,///...,,,***,,,...111333444444444---***(((+++///000---)))333555999;;;;;;888444222666777:::<<>>???DDDLLLQQQNNNPPPFFFAAAHHHJJJEEEHHHJJJ\\\QQQ]]]XXXYYYcccuuuXXXHHHGGGEEEAAA888//////444444???HHHLLLUUUccckkkjjjjjjjjjmmmpppooolllqqqxxxiiijjjsssnnnlllsssyyyrrr]]]zzzooo{{{oooyyyyyyooorrrsssZZZKKKXXXjjjlllbbb[[[OOOhhhcccwwwjjjffflllyyylllrrrxxxzzz{{{~~~~~~~~~xxxwww{{{yyyuuuvvvzzzxxxrrruuu~~~yyy|||~~~~~~~~~~~~zzz~~~|||yyy}}}xxx~~~sssbbb[[[]]]vvvzzznnndddkkkttttttdddqqq~~~xxxgggXXXiii}}}{{{|||222111//////...---***(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$'''***---,,,***,,,...///000///000111333///,,,)))***,,,...---,,,***777>>>:::777::::::555:::EEELLLIIIEEEFFFEEECCCJJJHHHIIIOOOUUUUUURRROOO\\\RRRSSS^^^tttOOOBBBQQQ```eeefffiiikkkjjjjjjtttmmmYYYYYYmmmsssiiiyyyxxxssswww}}}nnneeeqqqyyyzzz|||sssjjjkkkzzzyyyxxxwww|||~~~llltttuuu|||{{{zzzzzzzzzuuu}}}qqqrrr\\\---:::))),,,000......111555999888777;;;:::555444<<>>@@@IIIWWWbbbfffccc___```gggjjjhhhfffgggssstttsssssssssjjjgggpppfffnnn~~~vvvsss}}}{{{~~~|||yyy|||zzzbbbiii|||www\\\pppgggppp}}}www___sssxxx}}}sssvvviii]]]nnnzzzyyyyyyyyy||||||uuunnnqqq}}}}}}}}}}}}rrrppp|||}}}~~~yyysssvvv~~~|||zzzyyyllldddhhhsss```SSSVVV|||ooosss|||hhhjjjsssaaazzzggguuuyyywwwrrrwwwuuuyyyvvvyyy222111//////...---***(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&)))+++,,,+++))),,,///111333555888;;;333000---,,,---......---......222:::>>><<<999999<<<<<<:::888;;;??????;;;222666>>>JJJUUUYYYUUUOOOMMMOOOTTTLLLEEEYYYvvvVVVQQQRRR[[[___```fffooonnnhhhppp{{{nnnXXX^^^yyyzzzxxxtttqqqqqqrrrrrrssswwwxxx||||||zzzzzzzzzzzzwwwqqqyyyvvvlllpppwww|||}}}tttvvv|||yyysss}}}|||qqq}}}|||{{{llldddaaa^^^ZZZssszzzooo}}}___]]]cccccceeejjj999666,,,///111000111222444666:::>>>AAA::::::EEERRRKKK;;;<<>>;;;999;;;???CCCDDDPPPGGG<<<:::FFFVVV]]]]]]\\\\\\\\\VVVNNNSSSaaakkk]]]TTTTTT```ddd]]]\\\dddkkkmmmlllkkkmmmpppkkkdddnnnoooqqqtttwwwxxxxxxwww|||xxxrrrooorrrssslllbbbrrryyyxxx||||||zzzwwwzzz{{{yyyyyy}}}}}}{{{sssppp{{{yyyqqqtttssspppxxxyyynnn~~~~~~zzz|||~~~xxxrrrxxx|||~~~kkkttt|||bbbhhhYYY...222//////222...///222777===BBBDDDDDD>>><<>>===<<>>===FFFMMMOOOUUUWWWVVVSSSPPPUUU^^^bbbVVVUUU```ddd]]][[[aaabbbjjjhhhcccnnnzzzgggeeekkkttt{{{~~~|||yyyxxxsssqqqkkkeeeeeeeee\\\PPP]]]gggzzzxxxxxx{{{ttt}}}~~~xxxqqqqqquuu}}}xxxxxxqqq|||}}}yyy|||wwwmmmdddooo|||xxxrrr|||}}}}}}ooo~~~yyydddmmm|||xxx}}}llljjjlllCCC...+++666...111000///222:::BBBEEEBBB===AAAGGGQQQZZZ___[[[LLL===DDDJJJPPPQQQNNNMMMRRRWWWVVV\\\___\\\[[[]]][[[WWWZZZfffzzz~~~^^^IIIGGGEEE999999888777777888;;;AAAGGGMMMTTT]]]eeehhhiiigggdddoooqqqwwwlll]]]lllyyykkkffffffmmmYYYVVVtttxxxpppjjjpppuuuxxxzzzxxxmmmaaaeeelllnnnsss~~~|||ttttttjjjVVVtttvvvkkkTTTrrr^^^eeeooonnnvvvuuufffrrrxxxzzzwwwcccvvvyyyzzzjjj^^^^^^cccgggnnnvvvqqqpppsssyyy}}}~~~tttddd[[[fff|||{{{wwwpppjjjlllyyy|||gggmmm|||}}}|||{{{lllmmmvvv|||yyy~~~uuuuuuuuuqqqyyyssseeewww~~~tttsss}}}yyyuuu{{{wwwvvvZZZxxxrrrrrrpppyyyjjjttttttiiiaaaeee{{{yyyrrr}}}|||}}}~~~{{{222111//////...---***(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''+++...,,,...000111111222444666444333111...,,,,,,000333///)))(((000888===???AAA999:::===??????AAAKKKUUUMMM[[[eeeaaaXXXNNNBBB666@@@PPPTTTOOONNNLLLRRRbbbaaaXXXTTTYYY^^^]]]```fffdddhhhmmmooopppqqqrrrsssccciiiqqqwwwxxxuuupppmmmmmmnnnooorrryyy\\\ZZZhhhtttssssssvvvrrrwwwoookkknnnsss}}}~~~}}}||||||}}}~~~zzzqqqtttooovvv|||~~~sss{{{wwwwww~~~||||||vvvpppyyyvvvooovvv{{{fffoooeee222222***777000000333444666<<>>999999FFFPPPPPPQQQSSSPPPIIIHHHLLLPPPQQQPPPPPPRRRUUUTTT[[[]]]XXXVVVZZZZZZUUUUUUmmmiiisssEEE;;;@@@:::<<<999777888777666999???FFFPPP[[[aaaeeehhhfffccchhhoooqqqgggbbbpppvvvjjjlllooozzzfffjjjsssyyysssnnnrrrpppVVV^^^kkknnnnnnrrrpppqqq|||{{{jjjaaasssuuurrr^^^ooocccfffjjjttt~~~```pppvvvzzz}}}|||~~~bbb```fffxxxsssttt{{{wwwlllmmmwwwyyy~~~ttthhhzzzxxxooobbbhhh~~~xxxeeeooo~~~|||qqqtttsssnnnfffgggkkkuuu___vvvxxxyyyeeerrr{{{|||uuunnniii{{{qqqyyyeeevvvccc{{{zzzuuuzzzyyy222111//////...---***(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$&&&***...,,,...111222222333555777999888555111------000444------++++++222<<>>;;;???EEEEEEKKKTTT```qqqvvvbbbIII@@@RRRPPPHHHOOOSSSVVVbbbZZZXXXWWWXXX[[[^^^```bbb```bbbllluuuqqqhhhjjjuuummmlllkkknnnrrrrrrnnnjjjlllmmmrrr}}}iiicccnnnppprrrzzz}}}~~~wwwqqqnnnqqquuuwwwuuu|||{{{{{{~~~}}}zzz{{{xxx|||lllzzziii||||||||||||wwwwwwvvvuuulllvvvyyy~~~}}}iiijjjPPP+++333000---888///555999>>>AAA@@@AAACCCEEEPPPKKKFFFFFFIIILLLOOORRRMMMNNNOOORRRUUUWWWWWWXXXOOOYYY\\\VVVUUU\\\aaa^^^[[[ooohhhgggZZZ:::<<<@@@<<<888888:::888444666<<>><<<@@@AAA>>>===AAAAAAGGGJJJLLLXXXffffff\\\???MMMDDD???VVVccc]]]]]]RRRYYY^^^^^^^^^___[[[UUUMMMVVVaaajjjpppttttttsssuuulllmmmuuu{{{yyytttqqqlllmmmssswww}}}gggkkknnnqqq}}}|||wwwqqqqqqwww~~~~~~{{{zzz~~~uuudddfffyyy}}}~~~~~~|||~~~{{{vvvyyyiiiuuuggguuuiiinnnssskkk{{{{{{zzzwwwiiibbb>>>,,,111888###>>>...555===EEEEEEAAACCCMMMWWWaaaFFFGGGOOOMMMKKKNNNQQQOOOPPPSSSYYY\\\]]]\\\TTT^^^aaaXXXUUU]]]cccbbbaaaaaaeeeaaalllMMM===@@@:::777888;;;:::555666<<<;;;EEEOOORRRXXXaaaggggggqqqhhh\\\eeetttggg```vvvrrrhhhwwwwwwuuu}}}wwwvvvwwwwwwsssssswwwuuuiiibbbjjjoootttrrr___iiihhhyyy}}}QQQmmmrrr```uuujjjuuuuuu{{{yyyvvvsssiiinnn~~~}}}wwwtttsssyyytttbbb~~~{{{qqqxxx~~~rrrccc\\\bbbnnnzzz|||www{{{|||{{{wwwxxxzzz~~~zzzuuuwwwmmmkkk~~~{{{uuuqqq___yyywwwsssooo|||||||||}}}aaaxxx|||rrr}}}yyymmmggg~~~jjjrrryyyhhhqqqvvv{{{xxxxxxyyytttrrrmmmhhh111000000...---+++)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''---000333555555666888999???>>>;;;555444444111+++444000,,,******...:::GGGBBBFFFBBB;;;<<>>===CCC555---:::;;;333777777666<<>>???AAADDDJJJPPPQQQNNNIIIGGGIIINNNSSSWWWZZZQQQKKKPPPXXX]]]```cccSSSXXXZZZWWWVVVZZZ]]][[[```]]]```eeecccjjjRRR000@@@DDD???@@@@@@999666666444777???FFFIIIOOOVVVbbbjjjgggbbbqqqmmmIIIIIISSSVVVYYYaaa```ZZZ^^^```^^^ZZZWWWZZZaaadddbbbeeekkkzzztttuuuaaadddrrruuunnn~~~hhhggg~~~rrr}}}lllbbbXXXddd```^^^vvv|||tttrrrfffzzz}}}|||lll{{{uuuppppppooolllnnntttyyyyyy```ooo}}}~~~|||mmmqqqssswwwcccZZZ\\\jjjyyy}}}uuuttt|||kkkooommmkkkyyyyyyssszzz{{{yyy~~~yyyooovvviii___```hhhrrrppp^^^~~~sssrrrccc}}}yyyoooooohhhoooWWWvvvuuudddqqquuuhhhdddqqq{{{yyyqqqmmmgggjjjggg```ZZZTTTKKKAAA111000000...---+++)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''')))+++---///000444888;;;333999===<<<999888444///---...//////+++)))111;;;HHHPPPRRRHHHBBBDDDGGGGGGEEEKKKRRRTTTRRRPPPQQQSSS___bbb___TTTOOOVVVdddnnnmmmDDD???QQQMMMKKKXXX[[[sss___RRRXXXhhhssstttuuunnnhhhjjjrrr}}}mmmpppuuutttwwwppprrr}}}vvvrrrwwwlllvvv}}}{{{vvvuuuwwwyyy}}}wwwyyy~~~~~~}}}qqq|||}}}|||uuu|||zzzuuu{{{www~~~eeerrr}}}mmmmmmrrrsss~~~zzzzzz___lll\\\888///,,,000222000333999<<<>>>@@@BBBDDDGGGHHHHHHHHHMMMQQQQQQOOOPPPVVV\\\___UUULLLNNNTTTXXXYYYZZZVVVXXXYYYXXXZZZ]]]\\\XXXbbb^^^```fffdddcccqqqLLL;;;666;;;999888;;;;;;777444444888<<>>FFFFFFAAA;;;333,,,+++---000111,,,(((,,,444@@@MMMTTTNNNEEEBBBCCCDDDHHHGGGEEEFFFKKKQQQXXX\\\fffRRRFFFHHHBBB>>>UUUwwwVVV666CCCVVVTTTVVVeeexxxqqqcccWWWYYYccckkklllsssyyy{{{ooogggrrrtttpppmmmttt}}}pppmmmwww{{{uuuuuuzzzuuujjjqqq{{{|||tttrrrvvvyyy}}}yyyvvvrrr|||~~~|||ssszzz{{{|||zzznnnwwwnnnmmmhhhkkkrrr||||||kkkiiixxxzzz[[[```GGG000---...111222000444:::@@@CCCFFFHHHKKKNNNLLLHHHIIIOOOTTTUUUSSSSSSXXX]]]___SSSJJJLLLRRRUUUTTTTTTVVVUUUSSSVVV\\\aaaaaa^^^eeeaaa```bbbaaa^^^bbbjjjPPP...888:::666;;;>>>;;;888666555666999===AAAEEELLLTTTYYYaaasssxxx{{{zzz{{{aaacccoootttqqqwww~~~yyyaaannn}}}~~~uuutttyyyzzz{{{pppsss|||wwwrrr{{{}}}wwwwww```ssswww```sssrrrrrrttt}}}}}}hhhpppmmm||||||~~~\\\kkk{{{lllnnn||||||zzz~~~zzzvvvlll}}}~~~}}}qqqvvvgggeee~~~|||vvvvvv{{{qqqsssvvv|||zzzqqqiiihhhppp|||zzzwwwuuuqqq}}}kkk}}}fffsssmmmYYYuuullluuuaaa{{{}}}___kkk{{{uuulllbbb|||rrraaa___{{{mmmwwwmmmWWWssstttnnnlllfffaaa___RRRMMMEEE===999:::===>>>111000000...---+++)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''')))+++---000555:::???<<>>666;;;<<<;;;777555666555222999===EEENNNUUUZZZ]]]^^^]]]]]]\\\eeeqqqmmmhhhpppssstttrrroooqqqwwwyyywwwpppllloooqqqqqqxxxsss___eeennnnnnnnnxxxtttfff```^^^ggguuu{{{tttnnnttt}}}vvvuuukkknnnooowwwuuu[[[fffttteeennnnnngggrrrvvvvvvmmmjjjooo{{{vvvjjjttt}}}~~~~~~wwwvvv|||xxxgggmmm|||ccczzz}}}}}}yyyxxxrrrnnnrrr|||{{{xxxsss{{{zzzbbbsssooo|||zzz~~~uuurrrzzzbbbmmmuuurrriiigggtttyyygggqqqyyykkk{{{{{{vvvzzzXXXwwwXXXoooxxxjjjqqqbbbiiiaaaWWWOOOJJJDDD>>>:::777555777::::::777444444111000000...---+++)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&"""%%%))),,,...222666888;;;===???BBBIIIMMMHHH@@@777000,,,///222000---,,,+++222???NNNXXXYYYRRRKKKIIIGGGEEEFFFJJJMMMPPPPPP[[[^^^WWWPPPaaayyyuuu^^^MMMqqqyyyVVV===KKK[[[XXX]]]\\\XXXXXX______NNN888???]]]nnnlllkkkkkkppp{{{{{{qqqeeebbbkkkyyy|||rrrnnnqqqmmmfffjjjvvvuuutttqqqpppuuu|||~~~{{{zzztttvvv{{{vvv{{{}}}yyysssjjj}}}zzzqqqzzz~~~zzz|||zzzcccbbbzzzfffZZZ555...000111222333666:::======999CCCFFFAAAAAAHHHLLLIIINNNJJJFFFEEEGGGLLLOOOPPPYYYOOOKKKSSS]]]^^^XXXRRROOOKKKLLLSSSXXXVVVUUUWWWRRRUUUTTTUUU[[[aaa]]]TTTUUUTTTeeeYYYDDD===???888===>>>;;;999999666000555999999:::EEEVVV___]]]```ZZZQQQVVV```\\\YYYdddiiinnnpppmmmkkkkkkjjjhhhqqqkkklllnnnrrr{{{rrrZZZjjjrrrkkkjjj{{{~~~uuuvvvkkkfffrrrwwwhhhdddhhhaaakkkrrroootttttt|||{{{\\\jjjxxx```zzzkkkuuueeesss{{{yyy~~~mmmgggtttnnnccctttxxxvvvzzzvvvttt}}}ttttttooo{{{}}}~~~tttvvvsssttt{{{tttvvvfffxxxcccgggyyyzzz}}}www~~~tttiiihhh}}}~~~yyyxxx|||]]]~~~vvvtttgggllljjjrrrzzznnnyyyzzzzzzxxxRRRiiixxxpppeeeppp}}}qqqeee___UUUPPPMMMHHHBBB???===999666999:::<<<===888555<<>>:::;;;EEEMMMLLLEEE;;;111***...333333///,,,)))+++555HHHXXX\\\VVVOOOIIIMMMPPPPPPNNNMMMPPPSSSRRRggguuukkkYYYXXXlllffftttxxxMMMDDD[[[XXXkkkvvvyyy}}}VVVCCC^^^nnnpppuuutttpppqqqqqqwwwrrrdddeeessszzzuuullltttrrrfffeeeooovvvttt{{{yyyuuuqqqtttzzz{{{xxx|||{{{wwwrrrsss|||wwwZZZlll||||||~~~cccgggoooyyy{{{~~~zzz{{{{{{yyyzzz}}}|||xxxpppzzzqqqxxxxxxoooqqqqqqgggiiimmm~~~ooodddHHH111111111111111333888>>>AAA@@@999DDDGGG???<<>>DDD888???BBB???>>>>>>999111111666===BBB???===AAAIII^^^\\\ZZZdddmmmcccXXX^^^kkknnnllleeedddlllwww~~~rrrkkkjjjmmmrrr{{{qqqVVViiiqqqfffcccwww|||lllooouuuggglllsss```oooyyyuuuqqqjjjttt]]]qqq___xxxmmmhhhwwwnnndddlllqqqpppxxx```rrrwwwrrrtttxxx}}}|||ffflll{{{}}}sss{{{rrrooozzzxxxrrryyyooosssyyyoooiiijjjiii}}}ttt|||~~~llljjjvvvzzzlll}}}kkk}}}|||oooxxxbbbhhhqqqXXXuuu{{{kkkfffuuuhhhmmmmmmzzzvvvxxxmmmwww[[[qqqmmm}}}\\\kkkggg[[[YYYPPPHHHMMMEEEDDD@@@;;;999999777555333555999999666???YYYuuu444333111...,,,,,,,,,,,,&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***...333999>>>LLL@@@444777KKKZZZRRRAAA999777444333222111000///+++---222:::HHHWWW___aaaQQQOOOMMMJJJHHHHHHNNNTTTKKK```tttsssbbbVVVZZZdddrrruuuaaaNNN]]]^^^ccc\\\hhhiiilll~~~HHHWWWfffkkkjjjlllqqquuuhhhpppwwwwwwpppjjjiiijjjtttssssssuuu{{{}}}xxxqqqnnnooosssxxxxxxwwwzzzvvvyyy~~~vvvmmmnnnfffkkkwwwjjj||||||bbbiii~~~}}}hhhfffttt~~~}}}|||~~~~~~~~~ppplllqqq~~~{{{pppqqqmmmfffwwwbbb|||iiikkkyyyxxxrrr|||oooeeeRRR;;;000111444333444777777777;;;@@@<<<>>>@@@AAABBBEEEJJJNNN===AAADDDCCCDDDHHHNNNQQQQQQKKKIIIQQQ___ddd[[[NNNKKKHHHMMMZZZ^^^WWWTTTWWWWWWVVVPPPLLLSSS___```WWW^^^SSSRRRccc~~~HHHJJJ>>>:::@@@@@@666555;;;333555555333555===GGGMMMLLLQQQXXX___cccdddbbbaaaZZZaaaeeeddddddjjjqqquuujjjjjjlllfffwwwiii___zzzuuunnnlllmmmqqqsssttt{{{mmmxxx[[[uuu~~~\\\ooovvvsss|||uuuzzzggguuu[[[uuuxxxzzzlllfff}}}oooiii^^^~~~qqqrrr```tttzzzvvvpppgggkkkjjjrrryyy}}}|||}}}kkkgggrrrqqqwwwyyywwwzzzvvvpppmmmooovvvyyypppmmmzzzxxxzzzaaajjjjjj~~~uuucccbbbeee```uuuuuuvvv}}}xxx{{{|||iiiwwwoooeeeeeekkk]]]|||\\\\\\uuuxxxsssqqqtttoooooozzzyyyoooiiieee___[[[TTTRRROOOKKKHHHDDD@@@===888555555777888666444444...999===666DDDttt444333000...,,,,,,++++++&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())),,,000666:::NNNLLLGGGGGGPPPZZZZZZTTTIIIAAA666///---///222333++++++,,,111===NNN\\\ddd]]]WWWOOOLLLKKKLLLLLLMMMRRRVVVZZZ\\\[[[ZZZZZZ[[[gggdddtttxxxccc\\\ggghhh]]]YYY```\\\ZZZ}}}|||ZZZ^^^ccchhhiiiiiikkknnnkkkhhhiiipppxxxxxxmmmbbbiiimmm|||xxxzzzssssssvvvyyywwwtttuuuyyy}}}|||zzzyyy{{{nnnbbbbbbmmmyyywww^^^rrrwww}}}tttaaayyyyyyjjjppp|||yyy}}}}}}{{{xxxrrrmmm~~~{{{|||xxxxxxmmmmmmlll{{{|||uuufffZZZHHH444---222222333333444666:::<<<===???>>>===???BBBDDDDDDBBBNNNKKKEEEAAABBBGGGNNNQQQZZZUUUUUUZZZYYYRRRSSS[[[DDDKKKYYYccc^^^QQQQQQYYYXXXTTTOOONNNTTTYYYWWWPPPGGGUUUdddeee]]]kkkttt^^^DDD999???GGGDDD<<<999:::999999:::;;;;;;:::FFFIIIOOOTTTWWWWWWVVVUUU[[[ccciiihhhfffhhhiiihhhpppmmmjjjaaappp|||gggaaannnnnnooorrrsssqqqkkkgggrrrnnn{{{WWWvvvccchhhzzzvvvwww{{{\\\mmm^^^ssswwwxxxlll```www~~~hhhzzz^^^xxx{{{yyydddttt~~~wwwppptttzzz{{{xxxuuu|||kkkxxxsssttt{{{|||xxxttttttyyynnnwwwwwwlllhhhyyyooouuuaaaeeepppuuuuuuwwwiii```wwwzzzqqq{{{pppddd{{{yyyssssss|||nnnnnn|||eeewwwssscccqqqxxxyyy{{{~~~uuummmtttyyypppddd[[[VVVRRRMMMIIIIIIGGGDDDAAA???>>><<<;;;===;;;999666333444999>>>>>>666GGGfffzzz333222000...---+++++++++&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((()))---222666DDDGGGGGGEEEFFFLLLPPPQQQRRRGGG888///...000222222...+++)))***222DDDZZZiiihhh^^^QQQLLLMMMOOOLLLGGGTTTPPPKKKKKKOOOSSSUUUTTTZZZWWWZZZaaaeeecccaaa___MMMRRRVVVTTTUUUeee{{{jjjbbb___fffkkkjjjjjjnnnrrrkkkgggnnnzzz~~~wwwmmmfffcccqqqyyyooovvvllllllpppuuuvvvvvvxxx}}}zzzvvvvvvxxx\\\pppvvv|||lllmmmwwwppp~~~|||ooouuu}}}zzzkkk{{{|||iiilllsssddd|||kkkkkk|||{{{mmm\\\MMM<<<...---555666999999666<<>>333999777666888:::999666333AAACCCGGGKKKOOOPPPQQQQQQSSSZZZ`````````dddggggggooommmlllbbboooyyyeeeaaakkkhhheeeccceeeggghhhiiilllppp~~~VVVvvvtttSSS~~~zzzzzz}}}~~~YYYlll___lllppprrrsss^^^uuueee___jjj~~~XXXjjjwwwtttnnnrrr{{{oooiiiiiiiiiiiissszzzttthhhzzzrrrttt{{{vvv|||~~~vvvyyy{{{yyywwwyyyfffjjjZZZsssuuuuuunnnhhhttt}}}www}}}nnnrrrkkkiiiVVVYYYuuutttggg]]]^^^cccooouuu|||gggzzz^^^ooo{{{kkkooouuujjjqqqrrrtttwwwlllbbbgggccc\\\SSSKKKHHHEEEAAA>>>@@@>>>;;;777444333222111///333666333...---111555<<>>===:::BBBMMMLLLBBB[[[TTTKKKJJJPPPZZZcccfffPPPOOOOOOMMMHHHDDDGGGMMMEEEPPPQQQKKKYYYwww^^^TTTNNNSSS[[[]]][[[[[[\\\QQQMMMUUUZZZVVVQQQRRR\\\TTTPPPTTTZZZ___hhhppp~~~SSSBBBAAAAAA===999777888888777888999:::;;;???CCCGGGKKKNNNOOOMMMPPPQQQNNNPPPYYYbbbeeecccffflllhhhsssxxxcccaaahhhccc]]]ZZZ[[[```fffiiinnnppp|||YYYqqqSSScccuuu|||xxxZZZjjjccchhhsssvvvzzz^^^sss|||cccaaa\\\eeeuuutttiii___YYYeeeYYYTTTSSSUUUeeewwwyyy^^^xxxfff{{{sssrrrvvvxxxwwwuuujjjsss{{{}}}zzz{{{hhh~~~}}}bbbnnnxxx|||hhh~~~pppooommmkkkzzz{{{{{{xxxqqq\\\gggvvvsss{{{xxxUUUhhhnnnsssttt{{{eee|||iii\\\wwwjjjqqq~~~hhhiiiccc```aaaYYYTTT[[[TTTOOOHHHCCCAAA>>><<<:::888888888666444333222333333666777555666???IIIPPPsssuuummmkkkooo222111000///---+++***)))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''')))---222666AAAQQQ___ZZZHHHAAAMMM^^^VVVMMMBBB:::777555222///111...,,,,,,...666KKK___lllllleeeXXXPPPPPPPPPNNNCCCMMMWWWXXXQQQKKKKKKNNNNNNWWWYYYZZZ^^^WWWMMMKKKPPP[[[ZZZ```jjjWWWIIIZZZddd```bbbiiiiiiddddddiiiiiinnnrrrmmmfffeeemmmvvvuuuiiiccceeekkkssswww}}}wwwuuusssqqqrrrwww{{{{{{}}}|||}}}xxx~~~wwwhhh~~~~~~|||~~~uuu}}}uuuvvvzzznnnnnnmmmwww~~~vvv|||kkk||||||{{{www|||pppwww|||iiisss||||||pppaaaLLL:::///---333;;;888<<<======DDDLLLJJJ@@@OOOMMMKKKJJJMMMTTT]]]cccRRRVVVYYYVVVKKKEEEOOO^^^cccSSSFFFNNNkkkyyyfff\\\SSSTTTYYY[[[XXXVVVXXXMMMIIIRRRYYYXXXWWWZZZPPPQQQSSSSSSRRRTTT^^^hhhhhhXXXGGGGGGCCC???>>>>>><<<777777<<<333444666888<<>>>>>888777;;;666666555555666777888888<<>>SSShhhwwwtttjjjbbbYYYOOONNNHHHFFFNNNZZZ^^^WWWNNNQQQLLLUUUXXXSSS___kkkbbbTTTXXXUUU]]]vvv}}}eeeLLLMMMZZZaaa]]][[[]]][[[UUUbbbdddhhhmmmqqqpppkkkfffjjjoooxxxzzzsssjjjmmmvvvyyytttssswwwyyyxxxvvvwwwuuuuuuvvvyyy{{{}}}~~~}}}xxxssstttsssrrr}}}}}}yyy{{{}}}ttt~~~}}}xxxrrrnnnxxx~~~~~~sss}}}uuu~~~kkk{{{|||uuuzzzuuuxxxvvvrrrZZZKKK888...111999======<<<;;;CCCPPPRRRJJJEEEGGGBBBCCCEEEGGGGGGFFFCCC@@@DDDFFFMMMPPPNNNVVVssssss```fffooolllgggiiiTTT^^^fffcccYYYSSSTTTWWWOOOMMMLLLNNNWWW^^^]]]VVVWWWVVVUUUWWW[[[]]][[[XXX^^^bbbpppyyy]]]III::::::===;;;999<<<;;;:::999888777666666555///555999<<<@@@EEEEEEBBBGGGGGGKKKDDDJJJOOOIIIZZZfffccc___[[[YYY^^^gggnnnaaakkkqqquuuXXXcccjjjooohhh\\\YYY```ssszzzwwwxxxfff\\\sssvvvaaarrrrrr^^^nnnoooUUUeeeoootttrrrrrrtttwww{{{wwwzzz}}}dddqqq~~~nnniiizzzzzzzzzvvvooolllttteeeaaaggg|||uuu___yyyqqqoooyyy}}}pppppptttvvvsssnnnjjjooodddhhhfffkkk```kkkccc^^^ccccccbbbXXXUUUTTTVVVVVVMMMJJJCCCDDD>>>>>>CCC;;;222666666666777777666555555555777777666333333999CCCKKKaaavvv```SSSddd000000000///---+++)))'''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&***---555444;;;JJJTTTRRRKKKHHHXXXZZZXXXPPPDDD999555444888000...111...'''+++666@@@ZZZsssyyytttlll]]]NNNVVVQQQKKKLLLRRRWWWZZZZZZWWWJJJUUU]]]SSS```gggOOOOOOPPPKKKNNNjjjpppMMMAAARRRZZZWWW[[[gggggg]]][[[```dddeeedddffflllrrrpppdddhhh|||ooocccdddkkkiiillltttyyyvvvsssqqqrrrvvvzzz{{{zzzzzz}}}~~~vvvtttsssttt~~~yyyyyyzzz{{{||||||yyyqqqyyy~~~yyyxxx}}}|||||||||~~~}}}|||{{{}}}uuuwwwnnnxxx~~~rrr}}}vvvqqqqqqrrrkkkkkkpppcccTTTFFF555...666AAACCC@@@999666AAARRRRRRCCC>>>EEEJJJDDD>>>>>>BBBEEEDDDBBBFFFGGGLLLOOOKKKMMMbbb|||eeeXXXbbbeee[[[VVVXXXXXXXXX[[[^^^^^^]]]OOOSSSSSSRRRZZZbbb^^^RRRRRRXXX\\\]]][[[ZZZZZZXXXXXXaaagggmmmmmmIII======;;;:::;;;999999888888777666666555444555444222444:::<<<:::BBBDDDLLLFFFIIIIII???NNNHHHMMMTTTXXXZZZ]]]aaadddYYYqqqwwwrrrXXXjjjhhh\\\mmmTTTdddjjj]]]sssnnnnnniii___xxx{{{]]]ooopppZZZcccYYYkkkrrrpppuuu}}}{{{wwwwwwvvvtttwwwttt}}}]]]kkk~~~rrr```uuu~~~|||yyy|||xxxwwwzzz{{{xxxsssssszzzmmmsss[[[pppkkkiii||||||tttdddzzzooozzzxxxfff|||nnnxxxkkkhhheeelll|||sssnnnvvv]]]``````hhhTTTbbbVVV[[[XXXSSSLLLQQQXXXMMMGGGKKKDDDBBB???>>>666666===999333:::333555666666555555555666222444666:::CCCTTTiiixxx~~~nnn___iii///222222---*********((((((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))))):::===???EEESSS___ZZZLLLOOO[[[fffcccSSSDDDBBBFFF<<<333444555,,,)))...---777GGGddd~~~zzzkkkbbbTTTOOONNNRRRQQQMMMLLLPPPMMMBBBCCCUUUdddbbbXXXSSS```YYYDDD999III___ooo|||]]]UUUSSS```pppuuunnneee___kkkiiiaaabbbccc```cccpppuuuooodddlll~~~oooiiinnnooorrrvvvqqqppp}}}}}}zzzxxxwwwvvvuuuuuuvvvwwwrrrnnnqqqyyyzzz}}}}}}zzz}}}xxxmmmjjjxxxjjjdddlll~~~ssswwwsss}}}|||}}}{{{|||yyygggnnntttlllpppuuu~~~mmm\\\NNN999***...777999999===?????????>>>======???@@@CCCAAA>>>===@@@DDDHHHJJJMMMNNNKKKGGGKKKSSSVVVSSS___mmmQQQSSS\\\ZZZUUUUUUUUUUUUSSSSSSXXX^^^\\\VVVTTTXXX]]]]]][[[ZZZ\\\aaa___VVVVVV___eeecccUUUSSSWWWbbbmmmoooLLLAAA???:::888<<<<<<999888:::999666///000333555444222333555555888<<<======>>>BBBEEEHHHHHHIIIJJJLLLNNNPPPQQQUUUZZZ```ddddddaaa___]]]lllnnnggguuuqqq]]]fffcccrrr|||eeehhhqqqlll}}}xxxYYYiiinnnvvvSSSlllrrr~~~{{{vvvppptttuuuvvvvvvyyy^^^eeezzzrrrYYYvvvxxxyyyrrrnnnsssrrr~~~oooooozzzzzzjjjvvv~~~ccc[[[wwwvvvtttkkkxxx}}}vvvqqqsssqqqkkkqqqpppnnnllliiieeecccaaabbbbbbbbbbbb```^^^[[[ZZZXXXVVVTTTQQQNNNKKKIIIHHHDDDBBB@@@>>>===;;;999777888888888888777555444333444444888;;;:::555444777??????III```uuuqqqMMMTTTvvv000444333///+++,,,,,,***(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))+++:::FFFPPPggg{{{qqqXXXKKKcccuuuooo\\\NNNIIIHHH:::000111444---,,,///+++...888OOOkkk|||{{{rrrlllXXXUUUSSSQQQLLLGGGJJJQQQKKKFFFEEELLLTTTVVVTTTSSS]]]uuuqqqSSSDDDNNNfff}}}rrrnnnkkkddd^^^^^^eeeeeecccfff___LLL@@@PPPjjj{{{lllffflllsssnnnjjjccciiixxxxxxqqqtttyyysssooouuu|||{{{rrriiirrrssstttvvvxxx{{{}}}~~~~~~zzznnncccnnn~~~zzz|||wwwwww~~~}}}rrrtttyyy{{{zzzwwwzzziiirrrrrr~~~zzztttcccRRRAAA444...333777555666<<<<<<===>>>============>>>BBBBBBAAABBBDDDGGGIIIIIIIIINNNOOOLLLLLLPPPQQQNNNQQQlllvvv```LLLNNNUUUUUUWWWUUUQQQOOOPPPSSSZZZ```]]]YYYXXX\\\]]][[[ZZZ[[[___[[[TTTPPPUUU^^^bbb```fff```aaafffggggggrrrZZZAAA@@@@@@===???DDDAAA999777;;;AAA===999666555222000000000333666888888999===???BBBBBBCCCEEEHHHJJJLLLNNNNNNQQQUUUWWWXXXWWWXXXYYYZZZkkknnn______oootttiii\\\]]]nnn}}}jjjfffsssqqqeeevvv___mmmiii}}}dddWWWsssnnnyyyxxxzzztttssssssqqqppprrr|||dddeeetttnnnSSSfffttt~~~vvvwwwtttooopppnnnooonnnllllllnnnqqqsssyyygggnnnvvvppptttfffvvvtttsss|||hhhsssvvvnnniiiiiigggaaaaaaaaaaaa```___]]]\\\[[[ZZZYYYXXXVVVSSSQQQNNNMMMLLLKKKIIIGGGDDDBBB@@@???;;;;;;:::888777777888:::333222111000111333666777@@@777//////333888>>>EEEMMMggg|||~~~gggIIITTTvvv222555555000---......+++(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())),,,:::@@@BBBXXXuuuvvvaaaLLL\\\iiimmmmmmgggWWWFFF===000///333000///000)))***,,,999TTTmmmyyyzzzxxxhhh^^^SSSNNNLLLKKKMMMPPPaaabbb]]]TTTPPPQQQUUUVVVSSSmmmtttcccNNNAAAIII^^^qqqsssnnnccc^^^cccgggfffaaadddeeehhhpppwwwwwwtttSSSUUU^^^jjjqqqpppnnnnnn~~~xxxqqqqqqmmmqqq}}}vvvppppppvvvyyyuuunnnrrrvvv{{{|||yyywwwyyy{{{ooowww~~~ooogggrrr~~~}}}~~~zzz~~~|||zzzzzz~~~|||oooooowwwwwwuuu}}}uuuiiiZZZIII222000333999888333555<<<@@@AAABBBCCCDDDCCCCCCBBBDDDEEEFFFFFFFFFFFFFFFEEE@@@FFFJJJJJJKKKMMMMMMKKKNNN[[[aaaXXXNNNMMMPPPQQQSSSQQQOOONNNQQQVVVZZZ\\\\\\ZZZ[[[]]][[[XXXYYY]]]iiiZZZMMMOOOYYY```bbbaaallldddaaaeeeddd^^^ZZZ\\\vvviiiYYYBBB444999===777999CCC777555444666999;;;:::888111333444444444444666777999:::;;;===@@@CCCEEEFFFJJJLLLMMMNNNOOORRRUUUXXXRRR[[[]]]VVVXXXgggqqqrrriiieeefffkkkjjjeeeeeejjjoooxxxooobbbtttfffkkkmmmiiihhhllleeelllnnnwwwqqqllllllllliiieeefffqqqpppkkksssqqq[[[aaassswwwqqqmmmttttttlllkkkxxxnnnnnnxxxvvvkkkmmmzzzwwweeehhhlll```fff{{{yyyeeeiiipppdddeeemmmfff```hhhkkkddd___```^^^XXXXXXXXXXXXXXXWWWVVVUUUUUUOOONNNKKKHHHEEEBBB@@@??????>>>===<<<:::999888777555666666333000///222444...111555888:::888666444999555777CCCRRR___iiippppppVVVSSSccc|||222555555000---......,,,(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((111999;;;999BBBUUUbbbcccMMMNNNWWWhhhssspppbbbUUUCCC333000444222222111)))...***000DDD\\\ooo{{{|||jjjVVVNNNPPPSSSRRRPPPiiinnnjjjZZZQQQTTTWWWUUU[[[ZZZaaawwwgggKKKJJJQQQ]]]ccc^^^]]]aaaaaaZZZ\\\]]]dddiiimmm|||}}}aaaGGGLLLiii~~~qqqrrr{{{yyyqqqmmmffffffrrrssswwwxxxwwwuuuuuutttrrrvvvzzz~~~~~~|||yyyzzz{{{xxxkkkttt{{{}}}|||vvvwww~~~xxxvvv|||uuuzzz{{{zzz}}}|||vvv}}}wwwyyyxxxzzzsssxxxaaaPPP@@@...000666===<<<999:::@@@DDDDDDFFFHHHIIIIIIGGGEEEHHHIIIIIIGGGEEECCCCCCCCCEEEDDDBBBDDDHHHMMMNNNMMMUUUUUUUUUUUUQQQKKKJJJLLLMMMNNNNNNPPPVVVZZZYYYTTTYYYXXXYYYXXXUUUSSSYYYaaaqqq\\\MMMPPPXXXZZZ[[[___bbb[[[WWWZZZ]]]^^^aaaeeeYYYvvv]]]LLLHHHBBB;;;888<<<>>>>>>;;;999888555111777777777555444222222222444444555666888:::<<<===CCCDDDFFFGGGHHHKKKOOOSSSTTTTTTSSSPPPPPPVVV___eeerrrkkkbbb\\\^^^cccbbb^^^XXXaaabbb___ppp}}}ddddddqqqhhhgggiiijjjnnnrrr~~~}}}mmmnnnsssttttttpppnnnuuuuuunnnqqqrrriiihhhssstttkkkhhhpppppphhhhhhmmmcccdddooolll``````lllooo```fffnnnbbb[[[dddjjjrrraaa___aaaYYYXXX]]]WWWVVV\\\^^^ZZZXXXYYYXXXUUUTTTTTTRRRQQQNNNLLLIIIHHHFFFDDDAAA>>>;;;:::999999777777666666555555444444222333333444444444444444666666666666555555555444DDDEEEJJJWWWggg|||ssspppdddRRRYYYqqqppp111444444///,,,---,,,***(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((000???JJJIIIIII\\\tttdddVVVWWWkkkvvvoooiiimmmGGG555...111111444444,,,///,,,...:::JJJ]]]rrrzzzjjjZZZOOOMMMPPPRRRQQQXXXWWWOOOMMMSSSUUURRROOOQQQYYYuuudddPPPIIIRRRZZZ]]]ccchhhbbbWWWTTTOOOZZZfffeeejjjmmmdddrrrXXXUUUjjj|||oooppplllrrrsssjjjdddmmmwww}}}xxxmmm{{{{{{zzzzzz{{{{{{||||||~~~xxx|||}}}~~~xxx~~~}}}~~~}}}wwwvvvvvvxxxyyy|||~~~iiiwwwwwwmmm{{{jjj}}}{{{mmmzzzXXXBBB444333333888>>>BBBCCCDDDFFFDDDDDDEEEGGGIIIIIIFFFDDDIIIJJJJJJHHHFFFFFFHHHKKKdddWWWKKKGGGLLLQQQSSSRRRYYYQQQMMMPPPPPPJJJGGGJJJNNNPPPNNNMMMRRRYYYYYYTTTTTTSSSSSSRRROOOPPPYYYdddmmm[[[NNNNNNPPPNNNPPPVVVWWWTTTQQQQQQRRRVVV```iiicccbbbggg|||___RRRMMMHHHKKKGGG===777888::::::999999777666666555444333444333333333333444555555555777:::<<<===>>>AAACCCHHHFFFEEEDDDBBB@@@EEELLLYYY\\\]]]___gggnnnfffYYYSSSRRRQQQVVV```gggddd^^^aaagggjjj^^^\\\xxx|||ZZZaaadddhhhttt|||ooobbbgggkkkooorrrqqqmmmmmmsssyyymmmiiiiiihhhtttyyyjjjgggkkkmmmgggeeekkkhhhdddiiiccccccdddeeebbb^^^^^^___dddZZZ___llljjjaaa```cccfff___^^^^^^WWWUUUXXXWWWMMMPPPQQQOOOMMMNNNMMMKKKGGGGGGEEECCC@@@===:::999===;;;999777666666666777222222333333333333333333111000111444999;;;999666:::666111000666AAANNNWWWeeevvvdddJJJ\\\uuu|||000333333...+++,,,+++)))(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%666JJJJJJIIIhhhmmmVVVhhhtttjjjPPP;;;111111...222666111+++***,,,111:::JJJbbbwwwzzzpppUUUGGGLLLTTTJJJLLLLLLJJJLLLQQQTTTTTT;;;VVV___\\\jjjwwwnnnaaaEEECCCFFFSSSffftttuuuqqq```IIIOOOeeeppp|||zzzcccnnnoooQQQVVVmmm{{{wwwrrr}}}uuurrrmmmppp}}}{{{yyywwwvvvwwwxxxzzz{{{}}}}}}ttt___fffkkkmmmuuuyyyrrrrrrwwwvvv}}}~~~xxxrrrppp{{{}}}zzz___www|||rrrxxxvvv~~~yyyttt~~~xxx{{{~~~jjjKKK888222888888:::@@@GGGKKKLLLLLLJJJHHHGGGIIILLLLLLIIIFFFFFFHHHJJJJJJIIILLLQQQVVVnnnZZZQQQQQQRRRTTTUUUZZZQQQLLLNNNOOOLLLLLLPPPUUUUUUOOOHHHJJJTTTZZZXXXQQQPPPQQQQQQPPPPPPYYYcccddd[[[RRRNNNMMMLLLNNNRRROOORRRVVVUUUSSSUUU\\\ddd___```^^^___ooonnnrrrpppbbbLLL??????@@@>>>888777666666888999888666555555444333222222333333///111555666666666666777888888:::;;;999888;;;@@@BBBFFFIIIOOO]]]kkkmmmfff___UUUMMMNNNOOOOOOTTT[[[]]]TTTdddgggRRRXXXhhh\\\OOOTTTWWW```hhh___XXX___\\\```dddeeebbb^^^\\\\\\cccbbbaaa]]]]]]aaa```\\\[[[^^^[[[[[[aaa]]][[[eeebbbiiiiiiccc```dddccc^^^]]]UUUSSSYYY]]]WWWRRRTTTNNNPPPQQQOOOLLLIIIIIIKKKFFFEEEDDDBBB@@@???>>>===:::::::::999888777555444444444333333333333444444000000000111222222333333444222111111222333111///000888FFFXXXiiixxxtttbbb]]]NNNjjj000333333...+++,,,+++)))(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&(((""")))888???EEEbbb{{{aaaccc{{{|||hhhfffOOO???777...000555333,,,++++++,,,///:::OOOcccuuulll]]]TTTPPPUUURRROOOOOOOOOQQQZZZdddYYYfffaaaUUUWWW```gggooohhhVVVLLLWWWgggnnnpppsssoooOOONNN```jjjaaawwwqqq\\\YYY```eeetttooohhhiiittt|||rrrkkktttyyyzzzzzzxxxttttttwwwzzznnnyyyttt}}}{{{|||xxxuuu|||ssszzz|||qqquuuppp|||xxxuuutttpppwwwwwwuuu{{{uuueeeTTT@@@444444777:::===BBBHHHMMMOOOOOOQQQMMMKKKKKKNNNOOOLLLIIIAAAFFFJJJKKKKKKLLLPPPTTTtttgggYYYQQQMMMJJJOOOUUUXXXRRRMMMKKKJJJKKKNNNRRRTTTXXXUUUKKKJJJRRRWWWTTTQQQQQQSSSWWWVVVUUUXXX^^^YYYWWWQQQLLLNNNSSSTTTRRRNNNTTTZZZZZZXXXXXX\\\```TTT\\\bbb]]]YYYhhhiiiZZZGGG555===;;;999999;;;;;;999777777666666555555555555555222444555555444333444555111444777666555666999;;;:::888666777AAAOOOZZZ___XXXTTTNNNGGGCCCDDDJJJPPPOOOLLLSSS[[[WWWSSSYYY___NNNUUUUUUVVV\\\ZZZXXX```YYYZZZ]]]^^^___\\\YYYVVVVVVXXXVVVSSSLLLNNNUUUMMMLLLNNNKKKMMMTTTOOOLLLUUUOOOTTTUUUOOOMMMOOOPPPMMMNNNMMMEEEBBBFFFEEE@@@@@@;;;@@@>>>;;;<<<:::777:::>>>;;;999888777555555555444444555666666666555555000111222222222222222222000000111222222333333444555666666333111444===DDDLLL[[[qqqyyyjjj___YYYYYY```iii|||000444444///,,,,,,,,,***(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%(((%%%***666@@@CCCJJJSSSooo}}}hhh```ppp|||{{{|||cccNNN???000...333222222///,,,++++++222BBBRRRvvv}}}}}}cccJJJTTTMMMJJJLLLLLLPPPbbbwwwaaaHHHOOOXXXKKKKKKdddpppWWWGGGPPP[[[ZZZZZZaaaoooSSSSSSWWWIIIUUUmmmjjjnnnqqqsssooodddYYYWWWZZZ[[[sss{{{mmmiiigggyyy{{{qqqssszzz{{{www}}}}}}uuuqqquuu{{{|||zzzssslllkkk~~~xxx|||~~~yyyvvvtttwww~~~|||}}}yyy}}}ppphhhkkkuuu~~~www{{{sssxxxxxxZZZGGG:::///333444:::@@@DDDHHHLLLOOOOOOQQQLLLHHHHHHKKKLLLIIIFFF???EEEJJJLLLIIIGGGIIIKKKSSSOOOLLLIIIDDDAAAIIIUUUSSSPPPJJJCCC???BBBGGGKKKLLLWWW[[[UUUQQQTTTRRRKKKRRRRRRWWW]]]]]]YYYXXXZZZLLLNNNJJJFFFLLLVVVVVVNNNTTTXXXZZZXXXUUUUUUWWWWWW\\\YYYXXXVVVTTTVVV```kkkvvvXXXFFFCCC???======<<<888555777777777666777777888999444555444222000000111333000555666111///111444444111111222333444555777:::>>>HHHIII???999>>>AAA===???NNNBBB:::NNNRRRHHHNNNAAAIIIFFFAAAEEEFFFFFFMMMJJJHHHGGGIIILLLNNNLLLJJJHHHJJJIIIHHHAAABBBKKK???EEEDDD???BBBJJJDDD===DDDEEEDDDDDDCCCAAA@@@AAACCC999AAA<<<777>>>AAA===>>>;;;???999555:::999444666888444222333444444444555111111222222222222222111111222333444444333222111222333333444444555555666---555<<<<<<>>>JJJ```ssswwwrrrRRRGGGDDDTTTmmm000111111///,,,+++++++++(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))))))***555EEEMMMLLLMMMiiiqqqYYYooowwwPPPOOO>>>)))999---111///......,,,---555>>>]]]vvvrrr]]]PPPQQQPPPMMMJJJMMMUUU\\\]]]VVVOOOJJJFFFCCCGGGLLL```[[[UUUQQQSSSXXXZZZYYY```\\\OOONNNQQQ@@@@@@^^^iiimmmnnnjjjhhhlllpppppp]]]mmmtttqqqzzzsssOOOcccvvv~~~vvvggglllxxxyyyuuuzzz{{{lllrrrzzzqqq~~~ffflll~~~zzzyyyzzzwwwttt}}}wwwwwwjjjtttccc^^^zzzqqqyyynnnnnnXXXAAA000222>>>333<<>>;;;:::;;;:::777666888888888777666111,,,444444555777555333333555333111222666666333333555666777777888888999::::::999999999999;;;???BBBDDD@@@>>><<<>>>@@@BBB@@@>>>AAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAA@@@@@@?????????=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::::::::999999999999999999999444444333111000111444777444444444444333111///---111111555888666111000333333000...000666999888555111555777555444666888999CCCPPPZZZeeeuuuzzz~~~xxxeeeUUULLLLLLNNN```jjjuuuzzz|||zzz000111111///,,,+++++++++(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& $$$%%%'''222CCCOOORRR]]]yyyjjjaaa||||||qqqKKK;;;BBB---000444222000...***(((...777AAAZZZvvvxxxppplll^^^\\\XXXTTTQQQNNNMMMLLLRRRRRRTTTVVVWWW[[[eeeqqquuupppggg^^^[[[[[[[[[[[[^^^bbbmmmzzzTTT???[[[eeelllkkkgggiiimmmoooXXXRRRVVVfffpppwww~~~zzz{{{uuukkkwwwzzzrrr|||{{{oooxxxqqqlll|||~~~{{{uuuwww}}}qqqyyyqqq}}}wwwuuu~~~vvv~~~yyy}}}}}}yyyjjjmmmSSS]]]}}}zzzxxxeeezzz~~~xxxdddKKK888///222:::@@@AAAAAABBBAAAAAAAAAAAACCCBBBAAA@@@????????????BBBDDDJJJUUU^^^___XXXPPPBBBIIINNNKKKCCC???CCCJJJMMMJJJGGGFFFBBB???EEEMMMRRROOOOOOPPPNNNJJJJJJMMMPPPSSSUUURRRLLLHHHHHHIIIGGGTTT]]]YYYQQQMMMMMMMMMRRRWWWWWWOOOHHHJJJQQQUUURRR[[[ZZZPPPPPP\\\bbb___eee___aaavvv}}}gggcccLLL666111999>>>999222555555444111111555:::===555555666666555444333444222000000444444111111444//////000111222333333444555444333333444666888999999777666777999;;;999777777777777888888888888888777777777666666666555555777777777666666666555555333333444555555555555444222222111000000///......333444444333111000111333///111333555666777777777999222...000111222444888999888777555222111111222...222666:::AAANNN\\\fffxxxjjjWWWYYYUUUQQQQQQYYYkkkppprrr{{{sss000111111///,,,+++++++++(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((&&&+++777EEELLLOOOjjjmmmnnn]]]NNNJJJ***111555444444111+++&&&)))000222???[[[vvvzzzxxx|||oooggg^^^WWWTTTQQQLLLHHHOOO[[[lllxxxwwwqqqooosssgggccc\\\VVVRRRRRRVVVZZZfffbbbpppKKKTTTaaalllooopppyyylllUUUYYYfffmmmyyyyyyqqqsssyyy~~~yyysssyyy~~~xxx}}}|||{{{pppzzzeeezzzsssvvvuuuyyyzzz||||||{{{}}}}}}xxxzzzmmmzzzMMM;;;OOOvvvrrr```nnnSSS:::000444;;;===NNNHHH@@@>>>@@@AAA>>>:::@@@@@@@@@@@@???>>>===<<>>DDDLLLNNNLLLKKKKKKIIIFFFHHHLLLHHHLLLNNNKKKFFFDDDHHHMMMAAARRR```^^^SSSKKKIIIJJJOOOVVVXXXRRRMMMQQQZZZaaaWWW______UUUSSS[[[]]]XXXWWWRRRPPPWWWddd}}}eeeQQQEEE>>><<<===;;;<<<===;;;888777888:::::::::999777666555444333777444444666666222222444666666666666666666666666444333111000000000111222333222111222444555444333444444444444333333333333444444444333333333333222333333222222222111111111...///000111111222222222555555555555444444444444333555666666444333333444111111111111000...---+++222------333999999777777---000444444333333888<<>>[[[www{{{pppbbbWWWSSSSSSSSSRRRIIIRRRbbbllliii\\\SSSQQQWWWUUUTTTSSSRRRTTT\\\eeedddTTTQQQ^^^www```jjjooonnnhhheeemmmzzz```ZZZhhhmmmfffjjj~~~~~~zzztttuuummmssszzzzzzxxx~~~mmmxxxwwwzzzooozzzppp~~~qqq|||}}}yyyssshhh\\\FFF;;;BBBqqq|||mmmxxxjjjhhh[[[CCC///000AAAJJJIIIQQQKKKCCCAAACCCCCC>>>999<<<===@@@BBBCCCDDDDDDCCCIIIGGGFFFHHHKKKKKKHHHDDDOOOHHHAAAAAAGGGJJJGGGBBB===CCCHHHFFFAAA???FFFOOOJJJIIIJJJKKKIIIEEEFFFKKKHHHIIIIIIJJJKKKOOOUUUYYYGGGHHHHHHIIIKKKLLLIIIFFFOOOVVVYYYTTTQQQWWWbbbjjj______```___YYYVVVZZZcccTTTSSSZZZbbb___YYYfff{{{ppp[[[LLL@@@;;;666666777555444444777888777555666888888555777444333444444000000333555555444333333222111111777666555333222222333333222222222222333444444333666666666555555444444333555555555444444444444444444333333333222222222222111222333333444444333333000000111222333444555555000222333222111111222333222222333444555666777888;;;777666999999666444666555888@@@LLLXXXbbbiiikkk~~~rrrmmmQQQYYYNNNGGG^^^yyyzzzwww~~~tttYYYGGGIIISSS000111111///,,,+++++++++(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%$$$$$$***888EEEPPPPPPQQQpppyyynnnuuu}}}^^^TTT:::...---///333333...,,,---,,,,,,///>>>\\\yyyzzzoooddd[[[WWWVVVVVVQQQKKKHHHJJJMMMNNNRRRVVVSSSQQQRRRUUUUUUUUU[[[dddlll^^^VVVPPPWWWwwwllluuusssllleeedddkkkqqqsssbbbhhhMMMWWWiiinnnnnnqqqvvvyyyzzz|||ttt}}}ggghhh~~~~~~|||~~~xxxttt{{{ttttttssszzzeee}}}mmmsss~~~qqq~~~lll~~~}}}}}}~~~}}}xxxlll|||vvvIII@@@///PPP^^^fffrrrlllwwwxxxlllWWWMMM:::...888LLLUUUQQQHHHGGGFFFFFFDDDBBB???===<<<>>>@@@CCCEEEFFFGGGFFFFFFCCCAAABBBFFFIIIJJJJJJOOOHHHAAABBBGGGJJJFFF@@@<<>>FFFSSSaaa{{{xxxyyyzzznnnbbbTTTGGGDDDHHHZZZnnnpppnnn|||~~~xxxcccOOOIIIKKKMMMRRRXXX000111111///,,,+++++++++(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''$$$%%%///:::NNNZZZ^^^lll{{{bbbCCC888000,,,///222111...,,,$$$---222444BBBaaa}}}{{{pppeee[[[UUU\\\RRRJJJLLLQQQVVV[[[___OOOMMMRRR[[[^^^[[[^^^eeeoooiiicccWWWRRRaaarrrssslllllliiieeeeeehhheee```YYYrrr{{{fffcccyyy{{{jjjsss}}}}}}pppuuu{{{}}}vvvxxx|||kkkwwwyyyvvv|||zzz|||~~~ffffffbbbJJJ999777___fffjjjeeennn|||WWWNNNDDD999666AAAOOOSSSOOO???CCCGGGHHHEEEAAA??????AAAAAABBBCCCCCCCCCBBBBBB???@@@AAADDDFFFGGGFFFDDD???FFFLLLKKKEEE@@@@@@CCCBBBGGGIIIDDDAAAFFFNNNTTTLLLOOOUUUXXXSSSKKKJJJNNNYYYPPPHHHJJJTTTZZZZZZUUULLLJJJJJJJJJGGGEEEIIIPPP[[[[[[WWWQQQPPPUUU[[[]]]^^^QQQUUUbbbZZZIIITTTrrrqqq___SSSZZZdddaaaUUUNNNGGGXXXfffqqqzzzcccaaaWWWJJJCCCBBB:::000:::666555666555333333777555666666777888999::::::444444444555555444444444333555666666444444555777777777666666666666666555444444444444555555555555666666555555555555444444222333333444444444444333444444444444444444444444222333333222111000222333999888777888<<>>}}}vvv}}}hhhooo~~~}}}nnngggnnnuuuuuuwww]]]EEE<<<777>>>HHHLLLJJJHHHBBBFFFIIIJJJGGGDDDAAAAAAFFFEEEDDDBBBAAA@@@@@@??????@@@AAACCCDDDBBB@@@>>>;;;DDDLLLKKKDDD@@@DDDIIIKKKNNNJJJAAA???EEEMMMQQQLLLOOOTTTUUUOOOGGGHHHMMMSSSLLLFFFIIIRRRYYYYYYVVVGGGIIIMMMNNNIIIDDDJJJTTT\\\YYYRRRMMMQQQYYY]]]\\\^^^WWWVVV[[[UUUKKKNNN\\\YYY^^^dddfffccc]]]XXXVVVRRRUUUTTTUUUeee]]]WWWRRRNNNHHH@@@>>>???>>>===<<<:::888777555555888888888888777777666555444666777777555555666888888888888888888999999999777777777888888999999999666666666666555555555555222333444666888999999999222222333444666777888888333888>>>CCCEEEFFFGGGHHHYYYYYYZZZaaalll|||tttooogggeee]]]PPPCCC@@@HHHQQQ^^^cccxxxuuugggTTTJJJ<<>>>>>>>>>>>===;;;:::999555888:::999777666888;;;555555555666666777777777666666666777777888888888888888777777777666666666444555888;;;>>>@@@AAABBBDDDFFFIIILLLPPPTTTWWWYYYaaajjjvvv}}}~~~tttmmmeee^^^TTTJJJFFFGGGGGGUUU___]]]ZZZiiixxxmmmUUUGGG999CCCLLLDDDEEEGGGKKKNNNMMMFFF???111111111000///---++++++(((((((((((((((''''''&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&'''***,,,+++'''"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''+++BBBRRRXXX```mmmvvvuuuccc[[[>>>---444222+++222111...+++,,,---000;;;FFFWWWiiixxx|||rrr]]]SSSTTTRRRMMMIIIKKKOOORRRTTTTTTSSSRRRddd___ZZZ^^^hhhiiiXXXDDD@@@___jjjXXXXXXzzzrrrIIIaaabbbjjjqqqttt{{{rrriiiiiikkknnnqqquuuwwwrrr{{{{{{yyyuuuzzz|||www___UUUjjj||||||yyy|||yyyqqqlllllluuu~~~xxxyyyzzzeee}}}]]]AAA777333222BBBYYYdddvvv~~~```xxxttt\\\___fffYYYSSSYYYppppppzzzoooUUUEEE555<<<@@@???>>>BBBEEEEEEJJJOOOTTTTTTPPPJJJFFFEEEAAAAAA???;;;<<>>NNNOOOPPPRRRTTTUUURRRMMMTTTUUUQQQHHHCCCEEEJJJKKKIIIJJJKKKIIIGGGFFFIIILLLUUUOOOJJJIIIMMMPPPOOOMMMLLLMMMPPPRRRSSSUUUXXXYYYHHHGGGHHHKKKPPPTTTXXXYYYNNNNNNSSSZZZYYYPPPJJJIIIGGGLLLSSSVVVVVVUUUUUUUUUTTTMMMMMMWWW[[[WWWVVV[[[NNN^^^qqq~~~rrrppphhhgggmmmjjj]]]WWWZZZUUUPPPNNNOOONNNMMMUUU___^^^YYY[[[llluuucccWWWcccfffaaa\\\^^^eeehhh```VVVaaaZZZnnngggkkktttmmm[[[eeeVVVIIIMMMBBBFFFOOOIIICCCKKKbbbxxxzzzqqq~~~uuuSSSNNNGGGCCCAAACCCFFFGGGAAA@@@EEEIIIGGG@@@@@@EEE111111111000///---++++++(((((((((((((((''''''&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&(((******&&&###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$111EEE^^^ooouuufffZZZHHH$$$&&&777+++111---+++,,,+++,,,333<<>>CCCGGGGGGHHHKKKNNNMMMIIIEEEEEEEEEBBBDDDBBB>>>===AAADDDCCC>>>===>>>CCCHHHJJJHHHEEEEEEMMMRRRPPPNNNQQQWWW[[[NNNNNNIIICCCAAAEEEIIIIIIEEEGGGIIIIIIHHHGGGHHHJJJUUUPPPJJJJJJMMMQQQQQQPPPIIINNNUUUYYYYYYWWWUUUTTTHHHGGGFFFHHHKKKPPPSSSUUUJJJJJJNNNTTTTTTNNNJJJKKKGGGNNNWWW\\\\\\ZZZXXXWWWTTTOOOOOOTTTXXXWWWUUUUUU\\\YYYSSSRRRaaarrreee]]][[[SSSWWWWWWOOOGGGDDDHHHLLLEEECCCaaaccc[[[iiivvv{{{rrrXXXSSSLLLFFF???>>>BBBFFFFFFDDDEEEDDDEEEFFFBBB<<<===BBB111111111000///---++++++(((((((((((((((''''''&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%&&&'''(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''+++'''000NNNgggjjj|||nnnBBB777>>>111222///......,,,***,,,222555DDDSSS]]]iiiyyy|||pppkkkbbbYYYSSSRRRPPPMMMKKKLLLQQQVVVZZZaaakkkqqqmmmgggkkksssRRRLLLaaaeee___rrrfffnnngggqqqnnnddd___dddmmmsssrrrlllkkkooozzzhhhccciiiooo|||vvv{{{zzz}}}{{{aaaZZZiii{{{}}}{{{}}}|||~~~}}}zzzxxxzzz}}}~~~gggkkkssszzz||||||~~~uuutttjjjrrrqqq{{{]]]AAA777::::::333@@@mmmyyy~~~iiiSSSEEEAAABBBVVVpppzzz{{{}}}zzz|||xxxeeeWWW===:::===>>><<<:::>>>FFFKKKJJJDDDFFFGGGEEEAAA@@@BBBEEECCCGGGHHHCCC@@@AAACCCCCC>>>>>>???DDDJJJLLLJJJGGGKKKOOOOOOKKKIIIOOOUUUWWWIIIGGGBBB>>>@@@EEEFFFCCCCCCEEEGGGHHHGGGFFFGGGHHHMMMIIIFFFGGGJJJMMMMMMLLLGGGMMMTTTWWWWWWUUUTTTTTTHHHHHHHHHIIILLLPPPTTTWWWNNNLLLNNNQQQRRROOOMMMOOOLLLRRR[[[``````[[[VVVRRRRRRSSSSSSRRRTTTWWWTTTOOOKKKPPPWWWZZZWWWVVV```lll|||}}}|||xxxqqqiiiaaa^^^MMM@@@MMMRRRVVV]]]PPPEEEDDDKKKKKKDDDCCCLLLUUUVVVOOOHHHFFFQQQggg{{{jjjiii___WWWJJJEEEGGGKKKDDD>>>???FFFJJJGGGCCCFFFEEEDDDCCC???;;;===CCC111111111000///---+++***(((((((((((((((''''''&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''---%%%%%%;;;TTTYYY___rrrtttnnnKKK''',,,333111111222000,,,***---///:::EEENNNYYYhhhrrrtttxxxsss```VVVSSSPPPMMMMMMMMMMMMMMMUUUZZZrrreee```rrrTTTKKKKKKYYYdddeeecccddd___nnn```rrrppptttooollllllpppwww}}}{{{rrrllllllccc[[[\\\]]]XXX___rrr{{{uuuvvvzzzqqqwww~~~~~~www|||tttjjjfffxxxtttqqqyyysssrrroooooo~~~wwwpppkkkhhheeeffflllxxx~~~{{{wwwrrrrrrttt|||wwwvvvqqqsss|||}}}rrr{{{zzz~~~|||nnniiizzzwwwrrrTTT<<<444777:::;;;iiixxx}}}nnneee^^^\\\^^^[[[SSSWWWnnntttttt|||XXXXXXSSS555>>>;;;;;;::::::AAAIIILLLIII???AAABBBAAA???>>>AAADDDDDDIIIKKKGGGBBBBBBCCCCCCAAAAAADDDIIILLLKKKFFFAAAKKKJJJDDD???EEENNNNNNGGGIIIEEE@@@===BBBHHHFFF???FFFFFFEEEEEEDDDDDDEEEFFFEEEDDDEEEHHHKKKLLLJJJHHHGGGIIIKKKLLLLLLNNNSSSVVVHHHJJJMMMPPPSSSUUUXXXZZZQQQPPPOOOOOONNNNNNOOOPPPTTTWWW\\\^^^\\\VVVPPPKKKLLLVVVYYYSSSPPPTTTTTTOOOSSSSSSWWWYYYPPPFFFKKKXXXNNNiiixxx{{{vvvhhh___aaa^^^dddddd]]]```iiifff[[[QQQ[[[fffjjjgggaaa\\\XXXTTTRRRKKKJJJLLLEEEEEESSSSSSMMMHHHKKKPPPTTTWWWYYYOOOJJJKKKEEEGGG[[[ddd]]]dddkkkuuu~~~|||yyydddYYYLLLDDDBBBDDDHHHKKKHHHDDDAAABBBEEEFFFCCC???CCCDDDEEEDDDAAA@@@BBBEEE111111111000///---+++***(((((((((((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!&&&'''333KKKUUUTTTWWWyyy|||```///...333000000333222---+++,,,...444<<>>===???@@@AAAFFFJJJHHHBBB:::>>>BBBCCCAAA@@@BBBDDDDDDIIIKKKGGGDDDDDDDDDCCC@@@BBBGGGNNNQQQMMMDDD<<>>=========AAAFFFIIIHHHEEECCCCCCCCC111111111000///---++++++(((((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%,,,&&&$$$888PPPaaammmttttttrrrXXX>>>333///...111111...+++,,,---///333:::DDDOOOXXX]]]kkkttt}}}qqq^^^RRROOOQQQRRRQQQQQQMMMIIIGGGFFFJJJUUU```fffiiimmmjjjZZZNNNSSSaaa[[[```BBBTTT]]]___ccc|||rrrmmmlllkkklllooo~~~nnn___SSSiii{{{wwwyyyuuuuuussszzzrrrvvvyyypppxxx|||ppplllyyy|||~~~}}}wwwrrryyyqqqaaabbbrrrvvvxxxnnnnnn\\\ttthhhJJJ888000???ttt]]]qqquuuXXXDDDIIIYYYyyywww}}}xxx[[[aaaFFF222LLL:::CCCGGGJJJIIIIIIHHHBBB:::777===CCCFFFEEEDDDDDDFFFDDDGGGGGGEEEEEEGGGFFFCCC===AAAHHHPPPUUUQQQIIIAAAFFFZZZaaaRRRCCCBBBHHHJJJFFFEEEDDDFFFNNNUUUSSSKKKMMMJJJEEECCCCCCEEEFFFFFFBBBEEEKKKOOOPPPNNNJJJGGGNNNMMMMMMOOOPPPNNNIIIDDDKKKPPPVVVWWWSSSNNNLLLKKKPPPRRRRRRPPPQQQUUUXXXWWWUUUSSSQQQQQQSSSSSSSSSRRRFFFSSS]]]XXXMMMJJJOOOUUULLLNNNTTT[[[[[[UUUPPPPPPNNNOOOPPPPPPRRRXXX]]]aaafff|||xxxzzzsssiiifffSSSCCC>>>888BBB<<<>>>?????????@@@???<<<999>>>AAAAAA???===@@@CCCCCCHHHKKKHHHCCCAAA???===111111111000///---++++++(((((((((((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''+++...%%%'''<<>>888777===CCCFFFFFFFFFGGGIIICCCCCCBBBAAAEEEJJJHHHCCC???BBBHHHPPPVVVUUUOOOJJJNNN```dddTTTEEEFFFJJJIIIHHHJJJJJJKKKQQQUUURRRKKKJJJHHHFFFFFFIIIJJJIIIGGGBBBEEEGGGIIIIIIIIIHHHHHHRRRMMMJJJNNNSSSSSSKKKCCCHHHMMMQQQPPPLLLIIIHHHIIISSSVVVVVVSSSRRRUUUUUUQQQOOOLLLKKKKKKNNNQQQQQQPPPJJJOOOVVVWWWOOOGGGIIIOOOYYY[[[XXXRRROOOQQQSSSRRRKKKKKKNNNUUUXXXTTTNNNIIIDDDTTTffftttwwwyyymmm]]][[[EEEGGGEEEKKKOOO:::999CCCAAA@@@BBBCCCCCCCCCCCC@@@BBBDDDDDDCCCCCCDDDEEE@@@FFFHHHBBB======<<<:::111111111000///---++++++(((((((((((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&###&&&)))(((&&&$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!(((+++---,,,)))===aaaeee```ccceeeppp>>>777222333444111000111///+++)))---333:::AAAGGGNNNZZZaaaccckkk}}}xxxcccQQQJJJHHH===JJJQQQPPPVVVaaa^^^RRRSSSRRRSSS\\\nnnyyyqqqaaammmWWWPPPXXX___OOOOOO^^^```eeejjjkkkkkkpppvvvkkkkkkyyy}}}]]]eeemmmsssyyy}}}zzzsssvvvyyy}}}~~~~~~~~~zzz~~~yyy~~~vvvuuu}}}~~~tttwwwnnnqqq{{{vvvxxx{{{ccctttlllnnnSSS666JJJbbbgggRRRCCCMMM[[[sssqqqooowwwgggRRRZZZmmmyyy|||{{{~~~ooobbbaaa[[[AAAIIIIII,,,CCC;;;CCCHHHFFFBBB@@@===:::999===CCCEEEFFFGGGJJJLLLCCCAAA>>>>>>EEEKKKIIICCCEEEFFFJJJPPPUUUVVVSSSNNNDDDKKKHHH@@@DDDPPPPPPDDDNNNPPPOOONNNPPPQQQLLLEEEEEEEEEFFFJJJNNNNNNKKKGGGHHHIIIIIIHHHGGGIIIKKKMMMUUUKKKCCCFFFPPPVVVRRRLLLDDDHHHKKKKKKHHHHHHKKKOOOQQQUUUTTTNNNKKKKKKGGGAAAKKKHHHFFFHHHJJJLLLKKKIIIPPPMMMOOOUUUQQQFFFCCCHHHJJJUUUZZZUUURRRUUUTTTOOOaaaTTTHHHFFFIIIMMMQQQTTTPPPQQQWWWWWWRRRZZZdddbbb{{{yyy|||aaaMMMIIIIIIBBBEEE===III???===GGG???NNNGGGAAA>>>AAACCCAAA@@@BBBFFFDDDBBBAAABBBBBB@@@>>><<>>AAABBBDDDFFFDDDEEEKKKQQQTTTRRRSSSVVVNNNFFFJJJOOOJJJIIINNNLLLGGGIIIKKKLLLKKKIIIIIIJJJHHHFFFCCCEEEMMMTTTTTTOOORRRMMMKKKMMMKKKGGGGGGKKKVVVNNNGGGGGGMMMQQQOOOKKKBBBCCCBBB@@@CCCHHHIIIFFFEEEFFFHHHHHHGGGEEECCCAAAEEEDDDCCCDDDFFFHHHHHHGGGOOOIIIFFFGGGIIIHHHIIILLLHHHMMMQQQOOOKKKJJJMMMQQQQQQOOOMMMMMMMMMMMMKKKIIIOOOTTTYYY[[[YYYSSSMMMJJJXXX___lll}}}xxxooobbb___{{{eeeDDDHHHAAA777III@@@GGGEEECCCCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCCCC???;;;999===@@@???AAAAAAAAACCCEEEBBB;;;222222222111///...,,,+++((()))***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))%%%&&&***((($$$,,,888hhh|||~~~pppHHH444111444888&&&.........,,,,,,...222777;;;@@@JJJVVV^^^gggvvvzzzgggWWWIIIGGGFFFGGGIIIIIIEEEAAAIIINNNSSSVVVUUUUUUUUUVVV]]]eeeYYYBBBIIIhhhtttgggCCC???FFF\\\pppvvvrrrooolllmmmppprrrsssxxxyyyuuu___```wwwzzzooorrrnnn}}}|||}}}|||wwwcccttt{{{iii]]]rrrzzzsssyyypppxxxsssuuu}}}rrrzzzttt|||vvv}}}}}}{{{xxx{{{|||vvvnnn}}}ooowww{{{WWWxxxmmmbbbQQQnnnxxxzzzccc^^^nnnyyyuuu{{{^^^PPPAAA===???>>>;;;999?????????@@@AAA@@@>>>;;;======<<<<<<===@@@DDDGGGBBB???>>>???>>><<<>>>BBBKKKGGGFFFHHHJJJMMMTTT[[[WWWLLLMMMQQQLLLLLLOOOKKKEEEHHHJJJKKKJJJIIIJJJKKKJJJDDD@@@DDDJJJLLLKKKHHHFFFCCCCCCHHHKKKKKKNNNSSSRRRLLLFFFFFFIIIKKKIIIGGGCCCKKKQQQQQQMMMIIICCC===@@@BBBCCCDDDDDDDDDDDDDDDMMMJJJFFFDDDEEEGGGHHHIIIKKKFFFEEEIIIMMMMMMOOORRRJJJKKKNNNPPPQQQQQQPPPPPPOOOQQQSSSTTTSSSPPPNNNLLLMMMSSSZZZ[[[VVVQQQMMMLLLIIIKKKMMMRRRYYYbbbkkkqqq}}}hhh___UUUNNNGGGCCCIIIRRROOOdddfffdddTTTOOO[[[FFFDDDCCCCCCCCCEEEEEEDDDBBB@@@@@@@@@@@@AAAAAAAAAAAACCCDDDDDDBBB???>>>???AAA>>>AAACCCDDDGGGJJJGGGAAA222222222111///...,,,+++((()))***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,%%%###)))+++'''%%%(((555^^^xxxuuu```HHH888000888000111111000...,,,,,,---//////444???JJJRRRYYYeeeppp}}}rrrjjjMMMFFF???::::::<<<;;;;;;===CCCKKKPPPQQQOOOLLLKKKNNNgggpppYYYIII[[[^^^FFFOOOaaaggghhhmmmlllmmmmmmnnnpppsssvvvxxxvvvnnnTTT```tttyyynnnyyylllzzz~~~~~~{{{ccczzz}}}ttt{{{wwwrrrwww~~~{{{~~~qqqyyytttsssiii}}}tttpppuuuttt~~~pppzzzpppvvvvvv{{{uuuwww~~~|||~~~{{{iiiuuuttt}}}[[[TTTWWW{{{ooommmqqqzzzqqq}}}ccc|||lllkkk```PPPAAA===>>><<<999888BBB@@@>>>@@@DDDDDDAAA===>>>AAA???888999AAADDDAAA;;;<<>>@@@AAACCCCCCDDDDDDCCCBBBBBBAAA===BBBEEEFFFHHHJJJFFF@@@222222222111///...,,,+++((()))***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''***%%%$$$)))---***((((((---@@@ggg~~~ssstttsssjjjKKK&&&...===444444333111///...---------///777AAAGGGNNNYYYdddwwwxxxyyyyyywwwtttrrrqqq[[[PPPBBB888444444666666444777:::>>>AAADDDGGGHHHAAAccczzzbbb^^^xxx{{{YYYPPP```mmmnnnooopppooooooqqquuutttrrryyymmm]]]jjjvvvtttooozzz~~~fffuuu{{{vvvxxxjjjdddqqq[[[gggrrrpppddd^^^WWWzzz{{{wwwllllllvvvkkkjjjzzzttt}}}qqq|||xxxjjjxxxxxx{{{sssooo|||jjjooowwwdddeeeFFFdddxxx{{{rrrvvv^^^cccZZZHHH:::999<<<:::888:::AAABBBBBBDDDDDDCCC@@@===<<>>===AAABBB???@@@EEEHHHHHHIIILLLTTTLLLPPPRRRIIIFFFHHHEEEGGGHHHHHHGGGFFFFFFGGGIIIGGG<<<999AAAEEE@@@???DDDPPPMMMKKKJJJJJJLLLOOORRRNNNOOOOOOLLLFFFCCCDDDFFFHHHPPPVVVSSSOOOMMMKKKIIIFFFHHHIIIIIIHHHJJJNNNRRRYYYTTTNNNJJJJJJLLLMMMNNNLLLIIIJJJOOOQQQNNNLLLLLLIIIHHHHHHNNNUUUYYYWWWTTTGGGGGGJJJNNNPPPMMMGGGBBBOOOQQQTTTWWWWWWWWWVVVUUUYYYXXXUUURRRQQQTTT\\\bbbqqq___KKKDDDMMM\\\fffjjjqqqccc[[[UUURRRPPPOOOJJJEEEDDDHHHFFFFFFHHHJJJIIIGGGEEEEEEYYYxxxvvvNNNHHHHHHDDDBBB???>>>???AAAAAAAAA===<<<:::::::::<<<>>>??????@@@AAACCCCCCCCCAAA???===BBBEEEDDDDDDDDD???999222222222111///...,,,+++((()))***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&&&&))))))(((***,,,,,,,,,SSSzzzzzzddd999000...444333222111111///...---//////222888>>>DDDOOOYYYkkkpppuuuwwwtttooolllkkkmmmeeeXXXLLLCCC:::222,,,222000//////111555999;;;@@@LLL^^^mmmmmmfffcccfffuuuuuuUUUZZZiiimmmnnnqqqqqqoooqqqvvvuuuqqqzzzooorrr|||pppVVVUUUiiiooo|||kkkyyyooosssuuuyyy}}}iiiooorrrxxxjjj___tttjjjwwwzzzvvviiikkkvvviiiooo~~~{{{qqqwwwppptttxxxyyyuuummm~~~}}}rrrlll}}}~~~xxx{{{uuuQQQKKKggg}}}|||aaa{{{yyyyyyllljjjNNN<<<000333999999:::>>>@@@FFFKKKKKKFFFAAA??????@@@FFFEEE===AAANNNPPPHHHDDDAAAAAAFFFHHHDDDAAA@@@>>>;;;===DDDHHHGGGFFFFFFGGGFFFPPPTTTIIICCCGGGGGGKKKKKKIIIFFFDDDCCCDDDFFFCCC<<<:::AAAFFFCCCDDDIIIYYYVVVPPPIIIFFFGGGHHHIIIMMMQQQRRRNNNFFFBBBDDDHHHMMMPPPPPPNNNPPPSSSTTTPPPLLLNNNOOOMMMJJJJJJOOOTTTSSSQQQOOOOOOPPPPPPPPPOOOKKKIIIJJJOOOPPPKKKGGGFFFEEEGGGJJJLLLOOORRRVVVYYYOOOKKKHHHLLLRRRTTTNNNGGGNNNLLLKKKOOOTTTWWWVVVTTTRRRRRRPPPKKKHHHJJJPPPVVVdddYYYQQQOOOLLLEEEFFFMMMPPPOOOZZZjjjoooppp~~~}}}wwwZZZKKKQQQIII@@@HHHFFFIIIIIIHHHGGGIIIKKKKKKQQQMMMFFFAAA???CCCFFFHHH]]]lll]]]GGGDDDIIIGGGCCC===:::;;;>>>@@@BBB???===;;;999999:::;;;<<<:::<<<>>>@@@@@@???===<<<;;;@@@CCCBBBAAAAAA>>>999222222222111///...,,,+++((()))***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''$$$$$$&&&***%%%"""999aaa~~~nnnSSS&&&333111//////000000...,,,000------111555:::CCCLLL[[[eeesss{{{zzzssskkkgggnnnmmmlllhhhaaaSSSCCC777///...,,,---///111222222888999@@@LLLSSSRRRSSSVVVYYYmmmyyyqqqdddaaacccdddiiinnnoookkklllrrrsssnnnwwwllljjjqqqqqqgggcccgggbbbqqqpppjjjppptttxxx|||}}}~~~llliii{{{mmmwww}}}|||tttkkkooowww||||||rrriiihhhjjj}}}eeelllzzzqqquuupppuuutttrrr|||wwwuuuvvv~~~uuuuuu{{{zzz~~~~~~xxxppp}}}nnnPPPHHHdddmmmuuutttyyyhhhvvvnnnYYYXXXDDD555777:::777777<<>>:::999<<<>>>@@@>>>===;;;:::999999::::::666:::>>>>>>;;;999:::;;;888>>>BBBAAAAAACCCCCCAAA222222222111///...,,,+++((()))***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((&&&%%%%%%&&&&&&111///000777SSS}}}xxxxxxBBB555333000///000111///---...++++++...111333999???JJJUUUfffsssxxxwwwrrrooonnnppptttwwwvvvmmm```VVVAAA===888555555555444333...222888:::999===MMM]]]fffaaa]]]aaaggghhhccc^^^ccclllmmmfffdddkkknnnjjjhhhmmmxxxqqqmmmwwwzzzyyytttxxx}}}pppgggzzz|||iiiuuuwwwuuuvvvyyy}}}}}}yyyccc}}}hhhxxxpppqqq~~~nnnvvvwwwsssxxxtttzzzyyy{{{{{{~~~|||yyyxxxqqqooojjjQQQPPPfff|||eeefffvvv{{{~~~mmmiiikkkRRRFFFbbbKKK:::;;;<<<666444:::AAAEEEIIIHHHDDDBBBEEEHHHGGGEEECCCEEEHHHHHHDDD@@@HHHDDDAAACCCCCCAAAAAADDDGGG@@@<<<@@@GGGKKKNNNQQQDDD===DDDLLLJJJKKKOOOLLLOOONNNJJJFFFBBBBBBEEEGGGFFFKKKJJJDDDFFFNNNOOOIIIGGGGGGBBB<<<<<>>CCCCCC>>>LLLXXXmmmRRR@@@SSSLLLBBBIIIEEE@@@===<<<<<<;;;;;;::::::::::::999999999999555<<>>777444333222///------000777AAAKKKSSS^^^lllrrrhhh^^^```cccbbbaaakkkmmmddd```fffjjjhhheeemmmiiikkk}}}qqq~~~xxxnnnqqquuuzzz|||}}}}}}uuuiii|||{{{hhhuuuuuullluuuwwwssszzz|||hhh}}}zzzhhhzzzzzzwwwtttkkkqqqtttppp|||uuuyyy}}}{{{~~~{{{yyy}}}zzz{{{}}}}}}yyy}}}vvvoooJJJFFFkkk~~~mmmbbb|||~~~ttt}}}jjj]]]mmm[[[999OOOUUU???111555999555666>>>@@@@@@???>>>???BBBEEEHHHCCC>>>>>>DDDHHHEEE???>>>>>>======>>>======DDDLLLFFFAAA???FFFMMMPPPPPPQQQHHH;;;<<>>888;;;FFFNNNNNNLLLMMMLLLHHHEEEEEEJJJOOOSSSVVVSSSJJJDDDHHHOOOSSSGGGKKKMMMJJJCCC@@@CCCHHHBBBBBBCCCEEEHHHIIIIIIGGGFFFCCCDDDIIIKKKGGGDDDDDD>>>FFFPPPUUUSSSPPPOOOOOOCCCHHHMMMMMMIIIHHHKKKOOONNNQQQRRRKKKBBB@@@GGGPPPPPPVVV[[[YYYQQQLLLKKKMMMGGGJJJKKKSSSnnnpppMMMEEEGGGNNNRRRMMMDDDBBBHHHOOOUUUUUU^^^gggcccyyyvvveee}}}llleeeaaaaaa]]]RRRKKKKKKHHH>>>JJJIIIEEEPPPPPPSSS888LLLEEELLLUUUGGGIIISSSRRRKKKYYYWWW:::777HHHFFFEEE@@@AAAGGGEEE===AAALLLKKKIIIAAA:::<<>>DDD@@@888444999@@@:::???AAA>>>===@@@BBBBBB444333222000///---,,,+++))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((,,,---'''***DDDqqqvvv>>>)))999222...444---,,,//////,,,)))+++///111777<<>>GGGBBB@@@<<<999777777888999;;;<<<<<<::::::<<>>===??????<<<999:::CCCCCCBBB???:::999<<>>AAADDDFFFGGGHHHJJJLLLDDDDDDDDDCCCBBBDDDGGGJJJKKKKKKGGGAAAAAAEEEHHHGGGMMMLLLHHHDDDEEEGGGDDD>>>FFF<<<777:::???@@@DDDHHHGGGFFFLLLMMMDDDDDDIIIGGGQQQLLLJJJLLLJJJEEEDDDIIILLLKKKIIIIIIHHHFFFBBB???FFFCCCAAABBBEEEGGGFFFDDDHHHGGGFFFFFFEEEDDDDDDDDD@@@DDDJJJNNNNNNKKKGGGDDDCCCBBB@@@BBBEEEJJJMMMNNNTTT[[[ZZZMMMCCCFFFMMMPPPPPPPPPKKKEEEFFFKKKKKKEEEJJJZZZJJJKKKUUU___mmmVVVEEENNNSSSNNNGGGFFFGGGHHHGGGHHHYYY___VVV^^^fffWWW[[[vvvvvv```___iiifff]]]WWWTTTPPPNNNNNNPPPSSSUUUVVVKKKXXXSSSVVV___VVVeeekkktttyyyuuutttxxx|||}}}|||{{{yyywwwuuusssqqqqqqfffggghhhkkknnnooommmkkkiiigggdddaaa^^^[[[XXXVVVTTT[[[[[[SSSLLLKKKLLLJJJEEEHHHJJJHHHGGGIIIJJJJJJCCCDDDDDDEEEGGGLLLSSSWWW<<<===FFFQQQPPPHHHJJJTTTWWWUUUQQQLLLGGGBBB???>>>EEE>>>???EEECCC:::===HHHMMMIIICCC>>>===@@@EEEIII???>>>HHHPPPKKKKKKKKKCCCFFFAAA;;;888888:::<<<<<<777777999???EEEEEEAAA;;;===@@@BBB@@@<<<:::;;;<<>>:::;;;AAAGGG444333222000///---,,,+++))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++'''(((+++,,,555VVVxxxbbbtttUUU,,,000;;;333222111111111000///...,,,***222555@@@RRRdddpppzzz~~~yyyqqq|||xxxpppiiifffbbbVVVJJJ???;;;666222222444999<<>>;;;999888999:::;;;888::::::::::::===BBBFFFEEE@@@===>>>???<<<<<<===@@@AAAAAA>>>999777999;;;???AAACCCDDDDDDDDDEEEGGGKKKIIIFFFBBB??????BBBDDDGGGHHHEEE??????DDDGGGGGGIIIJJJHHHDDDCCCEEEEEEAAAGGG@@@;;;===@@@@@@DDDIIISSSGGGBBB@@@===CCCJJJFFFLLLIIIIIIMMMMMMGGGCCCDDDKKKJJJIIIHHHGGGEEEBBB???BBB@@@???AAAEEEGGGHHHGGGAAABBBBBBCCCCCCCCCBBBBBBCCCEEEHHHIIIIIIGGGEEEDDDDDDCCCCCCEEEGGGIIIIIIIIIJJJLLLLLLHHHHHHLLLQQQTTTHHHIIIEEEAAACCCHHHHHHDDDKKKWWWIIIIIIMMMPPP[[[JJJFFFKKKLLLHHHEEEEEEDDDAAAPPPNNNXXXZZZPPPUUUZZZMMMPPPSSSXXXbbbcccRRROOOccc___YYYOOOHHHFFFIIINNNQQQOOOEEEOOOJJJKKKQQQFFFNNNKKKQQQTTTOOOMMMPPPTTTUUUWWWVVVSSSPPPNNNMMMMMMMMMIIIHHHIIIKKKMMMMMMKKKIIINNNKKKGGGGGGIIIKKKJJJHHHLLLTTTWWWQQQLLLJJJIIIGGGDDDHHHJJJJJJHHHGGGFFFEEEFFFFFFEEEDDDDDDFFFJJJNNNDDDAAAEEELLLLLLFFFHHHQQQRRRQQQNNNKKKGGGEEECCCBBBKKKCCCAAAFFFDDD<<<<<>>BBBDDD???>>>HHHOOOJJJKKKLLLDDDFFFCCC???============<<<:::999:::>>>DDDEEEBBB>>>>>>?????????>>>===>>>@@@>>>??????<<<999:::???DDD444333222000///---,,,+++))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((,,,"""###---,,,&&&666RRRxxx{{{kkk{{{nnneeePPP111---555...222///------//////---+++...---666III]]]lllvvv|||~~~}}}wwwrrrqqqppphhh___UUUNNNBBB888333111222333CCCMMM^^^kkkoooooouuu~~~^^^OOOLLLWWWeeewww}}}sss{{{mmmiiiqqqpppfffgggrrrrrroooiiigggqqq|||zzzppptttzzzvvvrrrwwwzzzyyy{{{|||}}}pppxxxvvvyyy{{{nnnrrrzzzssskkkmmmsssyyy{{{yyywwwkkkeeeyyyssssss~~~}}}~~~~~~~~~|||||||||{{{zzz|||}}}{{{wwwxxx{{{yyyuuurrruuuwwwyyyyyy{{{}}}~~~~~~~~~ssswwwmmmpppzzz{{{tttooo}}}||||||[[[???\\\jjjqqqyyyfffeeejjj~~~~~~zzzcccddd\\\OOOIIIJJJHHHAAA>>>===;;;999999:::<<<===777888:::;;;<<<>>>AAADDDEEE@@@<<<======<<<<<>>AAA@@@<<<::::::<<>>???AAABBBCCCCCCBBBBBBEEEFFFGGGEEECCCBBBCCCDDDBBBBBBDDDGGGIIIJJJIIIGGGDDD@@@???CCCGGGIIIJJJKKKEEEFFFDDDAAABBBEEEDDDAAAJJJQQQHHHHHHFFFCCCJJJBBBEEEGGGFFFDDDDDDGGGEEEAAAKKKHHHNNNPPPMMMUUU]]]WWWAAACCCVVVvvvxxxSSSBBBUUUXXXRRRKKKGGGHHHMMMRRRUUUQQQJJJPPPKKKLLLQQQFFFGGGHHHLLLMMMIIIFFFGGGIIIIIIQQQOOOLLLJJJHHHHHHIIIJJJEEEEEEFFFIIIKKKMMMLLLKKKMMMJJJGGGGGGKKKNNNNNNNNNFFFMMMRRRPPPLLLJJJGGGEEECCCEEEIIIJJJHHHDDDBBBAAAGGGGGGEEECCCAAABBBDDDFFFKKKEEECCCGGGGGGCCCEEEKKKKKKKKKJJJIIIGGGFFFEEEEEEKKKDDDAAADDDDDD??????CCCLLLIIIDDD@@@======>>>???===>>>JJJOOOHHHGGGIIIDDDFFFDDDBBBAAAAAA@@@===;;;:::999888;;;???AAA@@@>>>===;;;::::::<<<>>>???@@@999;;;<<<;;;888999<<<@@@444333222000///---,,,+++))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++$$$$$$+++)))"""'''444NNNzzzgggWWW~~~nnnfffoooKKK333555)))888333//////...---...000,,,+++111???PPP```ooozzz~~~~~~zzzuuuttttttoooiiimmmcccSSSAAA444...///222BBB>>>MMMhhhoooiiixxxuuuTTTEEEKKKdddtttpppmmmiiijjjnnnjjjeeeiiisss|||uuujjjbbbfffqqqvvvuuukkk|||vvvmmmwww{{{vvv|||~~~}}}ttt}}}{{{tttyyyzzzwwwiiiyyywwwyyy~~~yyywwwyyymmmzzzgggnnnuuuzzz{{{~~~~~~}}}}}}~~~zzzvvvsssttttttuuuvvvvvvtttsssuuuvvvtttrrrtttxxxyyyvvv~~~yyy|||{{{mmmrrrwww}}}~~~kkkDDDDDDdddbbbdddvvviiiuuuvvvppprrrsssqqqcccbbbSSSJJJOOOOOOCCC>>>AAA>>>===;;;:::::::::;;;<<<999:::<<<===>>>???@@@@@@BBB===;;;>>>???<<<;;;===999===BBBCCCAAA??????@@@???AAABBBBBB@@@??????@@@FFFFFFEEECCC@@@???@@@BBBFFFHHHGGGCCCEEEKKKNNNNNNAAAGGGHHHBBB<<<===BBBEEE>>>===>>>@@@CCCHHHMMMRRRWWWGGGAAAGGGLLLRRROOOAAAFFFEEEHHHMMMQQQNNNGGGBBBEEEEEEEEEGGGIIIKKKJJJIIIFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEGGGHHHFFFBBB@@@AAACCC??????AAAEEEIIIKKKLLLKKKBBB===>>>EEEIIIFFFEEEGGGHHHHHHGGGEEEDDDCCCAAA???FFFIIIHHHIIIFFFAAADDDDDDCCCGGGHHHFFFFFFJJJKKKIIIGGGEEEGGGIIILLLWWWaaadddPPP```rrrwww\\\SSSOOOMMMLLLNNNRRRVVVVVVUUUTTTRRRQQQLLLOOOVVVRRRMMMGGGKKKMMMLLLIIIGGGFFFEEEOOONNNMMMMMMLLLKKKKKKKKKBBBBBBDDDHHHLLLPPPRRRRRRLLLMMMMMMKKKIIIGGGHHHJJJFFFJJJMMMMMMJJJGGGEEEDDD@@@AAADDDGGGEEEAAA@@@AAAEEEFFFEEEDDDBBBBBBCCCEEELLLEEEBBBDDDEEEBBBBBBEEEEEEEEEFFFFFFEEEEEEDDDDDDBBBAAAAAAAAA@@@???AAAEEEIIIGGGDDDAAA???>>>===>>>>>>FFFVVVZZZLLLFFFJJJHHHFFFDDDAAA@@@@@@???===;;;999777444555888;;;<<<<<<===999444444777;;;<<<;;;888999;;;:::888888999;;;444333222000///---,,,+++))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))(((%%%%%%((()))'''111WWWmmmqqqmmmpppaaaAAA333888555555777333---+++...++++++...666???LLL```qqq}}}{{{wwwwwwtttpppvvvrrrgggUUUBBB555111111111>>>JJJMMMRRR___lllsssnnnQQQMMMTTTRRRSSSdddooohhhaaadddkkkooouuutttoooiiihhhpppxxx}}}fffxxxtttjjjtttvvvppptttsssvvv~~~pppxxxvvv~~~~~~nnnssszzzzzzllltttxxx|||tttwww~~~~~~~~~}}}~~~~~~}}}|||zzzwwwuuuvvv|||~~~yyyxxx~~~~~~wwwvvv}}}}}}~~~{{{{{{{{{{{{lllnnn{{{{{{xxx~~~fff;;;SSSgggkkkvvvlllfffggg```||||||iiibbbXXXGGG???GGGMMMGGG>>>;;;@@@???===;;;::::::::::::<<<===>>>???@@@???>>>===???===>>>CCCDDD@@@<<<<<<;;;@@@EEEFFFCCC@@@>>>>>>>>>@@@BBBBBBBBBAAABBBCCCAAACCCEEEEEECCCBBBAAAAAAAAACCCBBB@@@AAAFFFIIIIIIFFFLLLNNNFFF??????DDDHHHBBBBBBCCCDDDHHHMMMQQQSSSNNNEEEFFFMMMNNNSSSRRRGGGFFFGGGHHHKKKOOOPPPMMMHHHIIIHHHGGGHHHIIIJJJJJJIIIFFFFFFEEEEEEDDDDDDEEEFFFLLLIIIDDD@@@???AAACCCEEEBBBFFFJJJIIIEEEBBBAAABBBBBB@@@???AAAEEEIIIKKKLLLCCCBBBFFFKKKMMMJJJIIIJJJFFFFFFGGGHHHFFFCCC@@@@@@BBBDDDJJJIIIFFFEEECCCGGGDDDLLLPPPLLLGGGHHHKKKLLLQQQPPPJJJFFFHHHLLLTTT___UUUccchhhqqqkkkSSSUUURRROOOOOOSSSTTTSSSPPPRRRVVVMMMFFFHHHPPPUUULLLEEEIIINNNQQQOOOJJJEEECCCHHHJJJKKKMMMMMMKKKJJJIIIAAAAAAAAADDDIIIMMMPPPQQQIIIOOOTTTPPPGGGAAABBBFFFGGGGGGHHHGGGEEECCCBBBCCC>>>===???DDDCCC???@@@EEEFFFGGGGGGFFFDDDCCCCCCDDDFFFBBBAAADDDDDDBBB@@@AAABBBBBBCCCCCCCCCBBBAAA@@@;;;@@@BBB>>>;;;<<<@@@DDDDDDCCCBBBAAA@@@?????????AAANNNccceeeQQQGGGLLLMMMDDDAAA===;;;;;;;;;;;;;;;999777444333555888;;;<<>><<<;;;:::::::::>>>===<<<>>>??????>>><<>>BBBHHHJJJEEE???>>>@@@DDDHHHGGGBBB===:::999???AAACCCDDDCCCCCCEEEFFFCCCEEEGGGGGGDDDAAA??????CCCEEEDDDAAABBBGGGIIIGGGMMMRRRRRRKKKDDDEEEJJJMMMLLLKKKIIIHHHKKKPPPPPPKKKGGGAAADDDGGGCCCIIIPPPMMMDDDHHHJJJJJJLLLPPPPPPNNNPPPMMMJJJHHHGGGGGGEEECCC@@@AAACCCDDDDDDFFFHHHKKKMMMIIIDDD???<<<===???AAA???EEEKKKLLLHHHCCCCCCDDDFFFDDDAAA@@@AAADDDFFFFFFGGGJJJLLLKKKJJJJJJEEE@@@>>>???CCCHHHGGGCCCAAACCC@@@BBBNNNHHHFFFKKKCCCFFFHHHQQQUUUPPPHHHEEEFFFGGGQQQTTTMMMEEEEEEDDDKKK]]]JJJOOOWWWqqqpppYYY[[[SSSJJJHHHLLLRRRUUUVVVWWWbbbTTTIIIGGGMMMXXXLLLKKKMMMRRRXXXXXXQQQJJJHHHGGGHHHKKKMMMMMMMMMKKKJJJJJJHHHFFFGGGJJJMMMOOOOOOHHHPPPVVVSSSJJJDDDFFFKKKGGGDDDCCCDDDCCC@@@@@@BBB===;;;???FFFFFF@@@AAAFFFGGGHHHHHHGGGDDDBBBAAAAAA???@@@BBBCCCCCCAAA???>>>@@@AAABBBBBBAAA@@@>>>===<<>>?????????????????????@@@<<>>AAA>>>999666555666666777999999999888888888777777444333222000///---,,,+++))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&(((&&&%%%''',,,---+++,,, 777SSS|||ppp^^^jjjDDD444+++000666444111222///---,,,,,,+++...999EEETTT^^^qqq|||{{{zzz|||{{{zzzvvvkkkZZZFFF888666...888PPPYYYSSSXXXjjjTTT\\\sssjjjMMMbbbqqqjjj^^^\\\ccciiitttwwwzzzyyyuuuppppppsssqqqhhhiiippprrrxxxxxxuuuxxxwww|||ttt~~~~~~uuu{{{}}}{{{www~~~||||||}}}{{{}}}yyyttt|||}}}~~~~~~yyy~~~zzzrrr|||yyy}}}sssxxxyyyxxxxxxssssss|||ppprrrsssuuuwwwyyy|||~~~~~~}}}~~~ssstttuuutttrrrqqqrrrttttttvvvuuussstttwwwuuuqqq~~~}}}tttiiivvvzzzooorrrxxxvvvtttXXX>>>ZZZeeeggg}}}jjjpppccccccyyyyyymmmnnngggFFFNNNLLLEEELLLXXXRRR@@@>>>=========<<<<<<<<<<<<;;;999888:::===???>>>===???>>>@@@FFFHHHDDD@@@???BBBFFFIIIIIIDDD???<<<<<<@@@BBBDDDEEEDDDDDDEEEFFFGGGGGGGGGEEEBBBAAAAAABBBHHHJJJIIIEEEEEEIIIJJJHHHMMMQQQQQQJJJFFFHHHMMMOOOOOOLLLGGGEEEJJJOOOKKKBBBAAA===AAAAAA;;;@@@JJJJJJ>>>GGGLLLKKKJJJNNNQQQQQQOOOLLLIIIFFFEEEDDDCCCAAA<<<>>>AAABBBBBBDDDHHHKKKJJJHHHDDD@@@>>>=========<<>>BBBSSSGGGHHHVVVJJJHHHIIIQQQUUURRRLLLJJJHHHFFFEEEOOOKKKEEEIIIFFFPPPkkkSSSWWW___|||kkk___UUUKKKHHHLLLSSSWWWWWWYYYlll\\\PPPIIILLL[[[LLLJJJHHHKKKPPPPPPIIICCCCCC?????????@@@AAACCCEEEFFFFFFCCC@@@@@@BBBDDDFFFGGGDDDFFFGGGFFFBBBBBBDDDGGGEEEBBBCCCGGGHHHDDDBBBDDD>>>===CCCMMMMMMCCC@@@EEEAAACCCEEEEEECCCAAA@@@@@@<<<@@@CCCBBB???>>>>>>>>>???@@@BBBBBBBBBAAA???>>>BBBEEEBBB:::<<>>666999DDDGGG<<<:::@@@>>>===;;;::::::;;;<<<<<<;;;<<<:::777555444666;;;>>>???>>>;;;777444444555777666555555555777888999999444333222000///---,,,+++))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))###""")))***&&&(((...---%%%---+++NNN~~~uuuiii^^^zzzXXX999111444333111222444000---...---,,,000666===EEEWWWrrr~~~vvvssspppfffSSSCCC000999:::555===PPPWWWQQQddd]]]\\\___mmm[[[dddoooooocccYYY^^^iiissspppoooppprrrtttyyy~~~llliiiooogggjjjsssoooyyykkkbbbsssrrriiisssmmmqqqsss~~~qqquuuxxxyyyuuuwww~~~{{{{{{~~~}}}~~~sssooo}}}{{{www~~~~~~pppuuuyyy{{{{{{~~~ssssssssstttvvvxxxyyyzzzuuu}}}zzzxxxyyy{{{|||{{{tttqqquuuuuuqqqqqqvvvqqqsssuuuuuuuuuwww{{{~~~rrroooyyy}}}}}}xxxmmmnnnuuuuuurrroootttlllddd~~~}}}dddBBBggg```hhhSSSLLLnnn~~~hhhaaa[[[:::GGGDDDFFFLLLLLLFFFBBBCCC;;;<<<<<<<<<======>>>>>>777555444777;;;??????>>>>>>;;;===BBBDDDAAA>>>???AAAEEEJJJJJJGGGDDDCCCDDDBBBDDDEEEEEEDDDCCCDDDEEEHHHGGGEEEBBB@@@AAAEEEHHHHHHJJJHHHDDDCCCFFFFFFDDDJJJMMMLLLFFFDDDHHHLLLNNNJJJGGGAAA???GGGMMMGGG<<<===:::@@@BBB;;;>>>DDDBBB999EEEMMMLLLJJJMMMPPPPPPJJJGGGEEEDDDDDDEEEDDDDDD<<>>EEEKKKJJJBBB???CCC<<>>???CCCHHHKKKFFFCCCAAA@@@CCCGGGJJJKKKPPPKKKGGGEEEGGGJJJLLLMMMEEEBBBFFFMMMPPPJJJGGGIII??????HHHTTTSSSFFF???BBB888;;;???AAABBBAAABBBCCC<<>>999BBBOOOKKK<<<<<<;;;:::999888999:::;;;888222777;;;888<<>>??????===;;;999888666333222444888;;;:::;;;:::777333111444777333222111333666999;;;;;;222444222...---//////,,,******))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******)))***444PPPuuuttt|||{{{{{{YYY666444444111;;;444000...///***%%%***444777999CCCUUUhhh}}}~~~}}}wwwvvvqqq\\\EEE999888555666AAAOOOTTTPPPWWWUUUWWW[[[\\\___kkkxxxiiiqqqxxxttthhh___^^^aaahhhjjjkkknnnqqqsssuuuvvv~~~tttkkkjjjkkkiiihhhhhhpppllliiikkkllliiieeebbbllliiigggiiikkkkkkllllllpppooooooqqqtttwwwxxxyyyuuuwwwyyywwwttttttxxx|||qqqxxx~~~zzz~~~{{{~~~~~~{{{xxxyyyyyyxxxyyyyyyzzz|||||||||xxx}}}yyywww{{{|||yyytttxxx~~~~~~}}}{{{{{{}}}}}}}}}vvvxxx~~~sssrrrooommmdddcccMMMdddpppqqqyyyaaammm~~~rrrdddXXX___WWWbbb|||xxx~~~[[[EEEiii```^^^vvvWWWfff{{{bbbNNNIIINNNEEEHHHKKKKKKHHHFFFGGGHHHBBB===777555666666666444777777888:::<<<>>>???>>>BBBBBBAAA>>><<<<<<>>>@@@BBBAAAAAABBBDDDDDDCCCAAACCCAAADDDHHHFFFBBBDDDJJJOOOIIICCCCCCHHHLLLMMMMMMMMMGGGGGGMMMNNNGGGBBBBBBIIIFFFBBBBBBFFFIIIGGGBBBFFF===999@@@EEECCC???>>><<>>>>>?????????EEECCCBBBCCCDDDCCCAAA>>>777@@@EEEBBBAAAEEEIIIHHH???===:::999===BBBEEEDDD@@@AAAFFFPPPXXXWWWMMMCCCAAA???@@@BBBCCCAAABBBDDD@@@IIIOOOLLLHHHIIIMMMOOOEEEEEEGGGMMMYYY```UUUEEEBBBCCCGGGKKKHHHEEELLLXXX[[[RRROOOHHHVVVddd[[[dddwwwUUUKKKWWWRRREEEHHHSSSQQQMMMDDD>>>BBBJJJIIIBBB@@@IIIPPPMMMGGGFFFFFFFFFFFFFFFDDDCCCHHHOOOPPPLLLCCCHHHHHHCCCCCCIIILLLKKKHHHFFFEEEGGGJJJJJJGGGCCCCCCAAABBBFFFJJJIIICCC===<<<>>>@@@@@@???>>>>>>???AAABBBAAA>>>???BBBAAA===:::>>>AAA@@@===;;;<<<>>>:::EEEEEE@@@CCCBBB???CCC<<<>>>;;;555;;;GGGHHH@@@;;;:::999888777888999999777222;;;NNNRRREEE===@@@@@@===;;;===AAABBB>>>:::777555333222222444666888;;;;;;999666444444555888333444555666555777999;;;222444222...,,,...---+++******))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++***(((,,,===WWWjjjhhh^^^ddd111111@@@,,,222000...000444444...'''111222999FFFUUUfffxxx{{{zzzwwwfffRRRFFFCCC===;;;CCCOOOTTTRRRXXXXXX]]]cccdddbbbfffmmmaaajjjuuuwwwpppgggbbb```eeefffhhhjjjmmmooopppqqq~~~|||||||||yyy~~~~~~|||~~~~~~}}}www|||wwwxxxxxxzzz{{{||||||||||||}}}yyy{{{}}}}}}|||{{{||||||~~~~~~}}}}}}~~~|||}}}|||~~~~~~}}}tttkkkhhhoootttssstttxxxwwwqqqtttlllaaaaaa^^^sss~~~~~~ddd___yyyooopppzzzxxxYYYjjjkkkNNNXXXeeeUUUhhhZZZQQQhhhuuuoooXXXHHHGGGOOOKKKMMMOOONNNKKKHHHHHHIIIBBB>>>999888999:::999777666666777888:::<<<<<<<<<>>>??????>>><<<===???AAA@@@?????????AAAAAA???===AAAAAADDDIIIGGGCCCCCCHHHAAA>>>;;;===BBBFFFFFFDDDIIIDDDDDDIIIJJJGGGDDDEEEKKKHHHDDDCCCFFFHHHEEEAAABBB;;;777===CCCAAA>>>===DDDUUU{{{zzzKKK666???;;;===???BBBFFFHHHHHHHHHHHH<<<===>>>???@@@DDDJJJMMM@@@@@@???===<<<===???@@@HHHIIIJJJHHHDDDBBBCCCDDD===DDDHHHEEEDDDIIILLLLLLDDDDDDDDDGGGJJJLLLHHHCCC@@@BBBFFFLLLPPPNNNIIIEEECCCCCCCCCDDDFFFHHHFFFCCCDDDEEECCCAAADDDHHHGGGBBBBBBFFFHHHJJJNNNPPPKKKBBBIIINNNMMMEEE@@@DDDGGGGGGHHHFFFHHH@@@EEELLLNNNfffmmmbbbXXXMMMBBBEEEMMMNNNPPPMMMFFF???@@@EEEEEE@@@BBBIIINNNLLLIIIJJJJJJIIIQQQPPPLLLHHHIIIOOORRRQQQCCCGGGGGGCCCCCCHHHKKKJJJJJJGGGCCCAAABBBDDDEEEFFF>>><<<<<>>??????======>>>???>>>@@@@@@>>>@@@DDDCCC???<<<<<<===>>>>>>>>>===;;;===FFFCCC===AAADDDDDDJJJ;;;===999333888BBBBBB:::::::::999999999:::<<<======>>>GGGQQQOOOCCC???DDD<<<::::::===AAACCC???<<<777666444222222333555777999;;;<<<;;;888666555555777888888777666555555666333555333...,,,...---*********))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''***+++(((&&&+++777AAAjjj\\\uuu~~~vvvGGG+++666:::888222,,,...222///(((...,,,...555>>>IIIXXXddd}}}||||||pppbbbLLLGGG===777;;;FFFNNNPPPMMMPPPZZZeeejjjhhhggghhh[[[aaajjjooonnnjjjfffcccbbbccceeegggiiijjjkkkkkknnnqqqvvvyyyvvvqqqrrrvvvmmmnnnooopppsssvvvxxxyyy}}}}}}}}}||||||{{{xxxuuuxxxyyy{{{}}}~~~}}}|||{{{yyyttt{{{~~~~~~wwwyyyyyyyyyxxxyyyzzz||||||xxxzzz}}}~~~zzzyyyzzzzzzzzzyyyuuuuuugggZZZUUUXXXTTTOOO^^^vvv~~~rrrkkkrrruuuvvv~~~iiieeesssvvv|||vvvyyyaaaoooyyyiii|||aaaMMM```___PPPaaavvvLLLJJJddd}}}|||ooo^^^LLLBBBFFFOOOKKKLLLLLLJJJHHHFFFEEEFFFBBB???======>>>>>><<<999555666666777888888999999;;;<<<>>>>>>===>>>???AAA>>>=========??????===;;;<<<===@@@EEEDDD@@@???AAABBB>>>;;;<<>>@@@:::777<<<@@@@@@===<<<>>>KKKjjjlllIII;;;DDDAAA???AAADDDGGGIIIIIIIIIIIIAAA???<<<<<<>>>AAACCCCCC>>>??????<<<999999===@@@FFFIIIJJJFFF@@@===AAAEEE===AAACCCAAABBBFFFIIIIIICCCBBBBBBFFFKKKLLLGGGBBBAAACCCEEEGGGFFFEEEEEEEEEBBBGGGHHHEEEHHHLLLHHH@@@EEEEEEBBB>>>>>>@@@???;;;===CCCGGGEEEBBBBBBCCCCCCSSSXXXOOO===999CCCCCC888>>>???IIICCC@@@@@@LLLtttjjjPPPEEEJJJNNNLLLPPPOOOJJJCCCAAACCCDDDBBBDDDHHHIIIGGGHHHLLLLLLJJJQQQQQQLLLDDDBBBFFFKKKLLLDDDGGGFFFCCCAAADDDFFFEEEFFFEEEDDDBBB@@@@@@AAACCC@@@???>>>@@@CCCCCC@@@<<>>>>>888999999999:::;;;===>>>??????HHHPPPNNNFFF@@@AAAEEE555555666;;;@@@AAA>>>;;;777666444222222222444555777:::>>>>>>;;;777444222666888999999666444444444666777555000---...---*********))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%)))+++***((('''+++///EEE{{{pppyyyyyyRRR333333222222111---***---333///+++***---000666@@@JJJdddzzz}}}{{{{{{tttkkkSSSJJJ;;;111222<<>>???>>><<<<<<===???AAABBBAAA@@@AAAJJJEEE>>><<>>AAAEEECCC???===BBB>>>;;;===@@@@@@===;;;===;;;GGGMMMEEEGGGMMMHHHCCCCCCCCCDDDFFFHHHJJJKKKDDD???:::999<<<>>>===<<>>DDDFFFFFFCCC???>>>BBBFFF>>>???>>>???AAADDDEEEEEEBBB;;;888<<>>HHHKKKFFFEEEIIIGGG???>>>DDDGGGAAA;;;:::;;;;;;;;;@@@DDDBBB???@@@FFFKKKXXXVVVIII:::999BBBDDD===@@@???KKKJJJGGGDDDOOO{{{iiiTTTTTTNNNIIIMMMPPPQQQOOOJJJFFFEEEGGGIIIFFFFFFCCCAAADDDJJJJJJFFFIIIKKKHHH@@@;;;===AAACCCDDDEEEEEEBBB@@@AAABBBCCC>>>CCCIIIJJJFFF@@@===<<>>>>>@@@AAAAAAAAA???<<<;;;===;;;777888777777:::===>>><<<999JJJMMMBBB666777999888===<<<===;;;777999>>>>>>:::888888999:::;;;<<<======;;;GGGKKKCCC<<<>>>BBBCCC222222555999======;;;888777666444222111111222333666999<<<===:::666222111222555777888777555555555777999666111///000///,,,******))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((***+++******+++,,,###CCCgggnnnwwwzzzQQQ000'''***888:::000...666111---+++,,,,,,---444;;;<<>>???AAABBBAAA@@@>>>===>>>???AAAAAADDDBBB@@@@@@@@@>>>999555666888999999777666777999>>>@@@BBBBBB@@@??????@@@999888888:::<<<======;;;???@@@@@@@@@BBBEEEFFFFFFEEEBBB>>>===>>>BBBFFFHHHHHHFFFAAA======AAAHHHKKKEEE???<<>>;;;GGGBBBCCCEEEEEEIIILLLHHHEEECCC???>>>>>>BBBFFFIII===999666777;;;???@@@@@@@@@AAAAAA>>>:::888999;;;FFFDDDBBBBBBCCCEEEGGGHHHFFFCCCAAADDDGGGIIIIIIHHHBBB;;;888<<>>IIINNNHHHCCCDDDEEECCC<<>>@@@@@@AAABBBCCCDDDDDDDDDGGGIII>>>DDDJJJKKKGGGAAA>>><<>>>>>???===999999;;;999444333666999:::999888999;;;NNNRRRGGG===>>>===888;;;:::;;;:::888:::===>>><<<777777888888999999999999666>>>???777777@@@DDD@@@555666888:::<<<;;;999777666555333222111111111111444666888777555222111111111333666777666444333333666888666111///111000---******))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))***++++++111///>>>nnnzzzcccqqqsssjjj{{{___CCC...///555222000333111...,,,---+++***---333666<<>>999<<<>>>>>>>>>FFFCCC@@@@@@BBBEEEGGGGGGCCCAAA???>>>???===999555666888;;;:::777666888;;;@@@AAABBBBBB@@@???@@@AAA999888888999;;;;;;:::888:::<<<======@@@FFFFFFDDD:::===AAADDDDDDBBB@@@>>>DDDDDD@@@::::::BBBJJJNNNFFF>>>===EEEJJJFFFBBBCCCFFFFFFDDDAAAAAABBB@@@<<>>>>>AAAFFFIII@@@===:::888:::;;;======AAA@@@@@@@@@>>>===;;;:::@@@>>><<<>>>BBBEEEEEEEEEIIICCCBBBGGGLLLKKKHHHGGG===:::<<>>@@@GGGDDD@@@???CCCIIIJJJBBB;;;EEEIIILLLIIICCCAAADDDHHHHHH???999CCCYYYdddYYYFFFFFFEEEEEEFFFDDDBBBEEEJJJLLLDDDBBBDDDDDDCCCKKKVVVFFF===???>>>DDDCCC<<>>>>>>>>BBBGGGIIIIIIMMMRRRCCCDDDDDDCCCAAA@@@@@@AAA????????????????????????<<<===>>>===:::888888888999:::999777999<<<;;;777111666:::999777555777999CCCIIIBBB;;;@@@???999999666666666666777888999999555555666777777777666666555888666333888BBBDDD???999::::::;;;;;;:::999888444333333222111111111111222333333222000000111222222444555555222000000000444666444000...000///,,,******))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''''')))******)))''')))***;;;hhhssszzzqqqQQQ444+++000333000111......///---)))***...555444999JJJccczzz~~~{{{rrreeeUUUCCC555444:::GGGNNNRRRRRRUUU]]]dddeee\\\YYYWWWYYY]]]^^^\\\ZZZ]]]___ccceeeggggggfffeeejjjjjjlllmmmiiidddeeejjjggglllnnnmmmpppqqqcccPPPFFFOOOUUUXXX^^^aaaUUUDDDgggkkkppppppmmmjjjjjjlllssspppooosssyyyzzztttmmmmmmiii^^^RRRSSS___kkkppp}}}tttdddXXX\\\eeeaaaUUUZZZjjjwww|||zzz{{{}}}|||tttyyyrrryyy|||vvvuuuvvvuuusssqqqttt{{{xxxwwwssskkkfffiiisss}}}qqq~~~wwwuuuvvvppp{{{~~~{{{{{{xxxrrr|||hhh___bbbnnnzzziiiWWWttt~~~}}}zzzWWWYYYqqq|||www|||rrrlllaaaeeedddNNNTTTkkklll\\\bbbjjjwwwbbbvvvtttQQQJJJCCC>>>>>>???>>>@@@DDDKKKGGGCCCAAADDDGGGHHHIIIAAA>>><<<===???>>>;;;888444888::::::777666999<<>>CCCIIIGGG@@@<<>>FFFIIIFFF===;;;EEEIIICCC???AAAAAACCCCCC??????BBBAAA<<<:::AAACCCAAACCCCCCEEENNNMMMKKKGGGDDDCCCDDDFFFGGGDDDCCC@@@;;;888777888:::???===>>>AAAEEEDDD@@@;;;888999;;;<<<===>>>???@@@GGG@@@>>>FFFLLLIIIDDDAAA888777<<>>>>>AAAAAA===???>>>AAAFFFGGGEEEGGGMMMAAA???======>>>>>>>>>===>>>???@@@@@@@@@?????????;;;===???>>>;;;888666555888:::999888999======999333555666777666666555555666<<<888444<<<===666666555555555555444333333555222333555666777777777777666555333444999===>>><<<777777777777666666777888222222222111111111111111...000111111000000111222111222222111000//////000222444222...---//////,,,******))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''%%%'''***,,,+++***%%%***---...BBBsssvvvzzzPPP555777777,,,111000111222///******,,,%%%,,,444;;;FFFZZZttt|||vvvooocccOOO;;;444888DDDOOOVVVUUUTTTZZZ^^^___aaa[[[UUURRRUUUYYY]]]___YYY[[[^^^aaaccccccbbbbbb]]]aaagggggg^^^VVVWWW^^^bbbfffggghhhpppuuuhhhUUUPPPXXXcccsssllliiinnnrrrqqqmmmkkklllnnnyyysssmmmnnnssstttooohhhRRRZZZeeeqqqyyyjjjnnnsssXXXiiixxx|||}}}rrrlllcccjjj|||rrryyyvvvlllgggfffnnnnnnqqq{{{}}}sssjjjjjjsss|||{{{jjjzzz~~~~~~~~~{{{{{{zzzrrroootttyyyyyyvvvuuunnnmmm___bbb[[[^^^xxxkkkxxxsss{{{]]]WWWppp}}}xxxvvv}}}yyypppyyy}}}eeelllzzzeeeLLLLLLiiiyyyaaaDDD777eeezzz]]]jjjppprrreee]]]HHH<<>><<<333777:::999666555888<<<===============???CCCFFFIIIGGGDDDBBB@@@>>>:::777555<<>>@@@DDD:::999BBBFFF???:::;;;<<<@@@@@@<<<===AAAAAA===DDDAAA444333AAAHHHGGGLLLIIIHHHGGGEEECCCBBBAAAAAA>>>??????<<<999999===AAA<<<;;;<<>>777<<>>BBBGGG???>>>GGGNNNJJJCCC@@@:::888;;;@@@???@@@RRRhhh??????AAABBBCCCDDDEEEEEETTTAAA777???CCC======EEEFFFDDD???===@@@FFFFFFBBB<<<>>>CCCDDD===444666???777NNN[[[PPPDDDCCCDDD??????BBBFFF:::>>>HHHIII^^^LLLrrrvvvhhhjjjYYYDDDJJJBBB???@@@FFFGGGDDDDDDGGG@@@CCCBBB???@@@DDDGGGFFFKKKIIICCC???@@@EEEEEEAAABBB???@@@DDDBBB<<<<<>>>>>===<<<<<<<<<<<>>gggtttfffkkk{{{jjjWWWHHHCCCBBB>>>>>>BBBFFFEEEAAADDDJJJKKKJJJHHHEEECCCCCCEEEHHH???===<<<<<>>;;;>>>BBB>>>:::EEEIII===DDDFFFHHHFFF@@@;;;999888555;;;AAADDDHHHLLLLLLIII???AAABBBCCCBBBDDDGGGJJJNNNCCC;;;::::::888:::???AAAAAA@@@???>>>>>>>>>???>>>???@@@>>><<<<<<>>>AAA;;;:::;;;>>>>>>>>>CCCKKKJJJDDD@@@AAAAAA===::::::999:::::::::999:::===??????AAACCCDDDDDDCCCDDDEEE999;;;;;;:::888<<>>???<<<999>>>888777>>>BBB@@@>>>@@@CCCAAA>>>===<<<<<<:::999>>>BBBEEEDDD???<<<<<>>>>>===>>>===@@@DDDCCC>>><<>>999888<<<<<<888:::::::::;;;;;;===>>>???<<>>BBBRRRzzz______uuuzzzkkkYYYJJJ???;;;999<<<>>>@@@AAAAAAAAAAAABBBGGGFFFEEECCCBBBBBBCCCEEEBBB@@@>>>===>>><<<999666333555666777777777999;;;666777;;;<<<;;;BBBEEE>>>;;;>>>@@@@@@===999777777777<<>>>>>>>>???>>>??????===;;;;;;???BBB???<<<<<<===;;;;;;@@@GGGGGGAAA>>>@@@@@@===<<<<<<:::;;;<<<;;;:::;;;<<<>>>@@@AAABBBBBBAAABBBDDDEEE@@@@@@>>><<<>>>HHHVVVaaaxxxgggUUUJJJDDD>>>999777:::::::::;;;<<<=========:::???AAAAAABBBDDDCCC???===<<<;;;<<<>>>>>><<<:::<<<999:::@@@BBBAAA@@@CCCCCCBBB@@@????????????>>>???DDDIIIIIIEEEAAA@@@AAA???EEEFFFBBBFFFPPPOOOFFFCCCPPPTTTrrraaaKKKGGGJJJCCCFFFIIIDDDGGGJJJDDD@@@@@@???===<<<===???@@@DDDCCC@@@===;;;<<<>>>@@@555555:::AAACCC@@@@@@BBBAAADDDCCC>>><<<>>><<<888999999::::::;;;<<<======BBBIIIHHH>>>999<<<;;;444444555777888888777555444222333444444444333222111333444666888:::999777555111444666777555333222111111111111222444444333222111:::;;;888EEEXXXUUUCCC333333333333333444555666444333333222222222222222111111000//////000111111000000////////////000000555444222111000000//////+++++++++***((('''%%%$$$%%%$$$######%%%%%%$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((())))))***+++((('''...666iiirrrEEE///)))222333444888777000///---***))),,,000444<<>>DDDBBB;;;CCCCCCBBBBBBBBBBBBCCCCCCBBBAAA???===<<<999555222111333555666555555666777===888999>>>AAABBBDDDFFF555888;;;<<<;;;888777666888;;;???DDDJJJNNNHHH@@@DDD???;;;<<>>888666===FFF>>>???@@@???>>>===>>>???BBBAAA@@@===<<<===AAADDDAAA===;;;;;;;;;;;;AAAHHHDDD???===???@@@>>>>>>@@@<<<===???>>><<<;;;;;;<<>>@@@HHHUUU^^^ZZZTTTNNNJJJCCC===;;;>>>===:::888:::<<<<<<888444999>>>AAAAAACCCFFFEEEBBB@@@>>>============<<<;;;::::::===AAABBB@@@BBBFFF???>>>======<<<=========@@@EEEKKKLLLHHHCCC@@@???===HHHHHH>>>EEEVVVTTTDDDAAAEEEKKK}}}vvv___KKKDDDFFFGGGCCCFFFIIIDDD======<<<<<<===>>>@@@AAA???BBBCCCAAA===<<>>HHHFFF:::AAAAAAAAABBBCCCDDDCCCBBB>>>>>>===<<<;;;888555222///222444555444444444555999222///888@@@:::888BBB:::<<<>>>>>>===:::888777888888:::>>>FFFKKKFFF===AAA???<<<<<>>===@@@CCC<<>>===???AAAFFFDDDAAA>>>===@@@CCCFFFAAA<<<:::<<<>>>@@@GGGNNNDDD@@@>>>???@@@>>>>>>AAA>>>???AAA@@@>>>;;;::::::<<<>>>@@@AAA@@@???@@@AAA@@@BBBBBBBBB@@@AAADDDGGG@@@???@@@BBBAAA>>>???DDD<<<;;;;;;===>>>===:::666777;;;>>>???AAAEEEFFFCCCAAA@@@>>>=========<<<;;;999<<>>@@@DDD=========;;;:::999:::;;;BBBEEEHHHHHHDDD@@@===<<<===FFFFFF===>>>IIIHHH<<<@@@HHHVVV|||PPPGGGFFFFFFBBBHHHPPPMMM???>>>>>>???BBBDDDFFFFFF???AAACCCCCCBBB@@@AAABBB===<<<>>>DDDEEE???;;;:::AAACCCEEEDDDBBB???;;;888555666888::::::999777666???AAA===555000111222000000111222444444222111000///000222333444444333222333///---222:::<<<777000111333555555333111111111...000111111111111111111777<<<;;;666999>>>555&&&555444333222222222222222222111000000//////000000/////////////////////////////////....../////////444444222111000/////////+++++++++***((('''%%%$$$%%%$$$######%%%%%%$$$###########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))%%%******'''''',,,---***((((((DDD|||vvv{{{UUU000+++333///222111000000000000000/////////444>>>NNN___lllsss~~~{{{ppplllaaaRRRTTTKKKKKKVVVVVVLLLKKKUUUSSSUUUYYY]]]___]]]XXXTTTXXX[[[\\\[[[]]]___]]]YYY\\\jjjlll___XXXaaalllooodddiiisssxxxlll\\\\\\fffllljjjcccllllllnnnxxxiiijjj[[[NNNDDDJJJjjj}}}pppsssooottt|||xxxzzzzzznnnvvvvvvyyyiiicccwwwxxx}}}bbblllvvv{{{{{{zzzwwwooofffaaaaaaZZZ]]]VVVQQQ[[[hhhyyyfffrrruuucccjjjqqqdddUUUlllTTTuuummmnnn{{{zzz~~~uuuddd^^^___^^^\\\aaaiiinnnnnn{{{sssgggyyy|||sss___xxxvvvvvvxxxttttttrrrWWWtttvvv}}}xxx}}}nnnhhhyyy{{{yyy}}}___>>>OOOUUUTTThhhxxxWWWDDD::::::SSS|||llldddjjjvvvmmm\\\PPPCCC>>>???AAA===888777???>>>888===IIIHHH===???>>>===???AAABBBAAA@@@999:::<<<<<<;;;999777555000222444555444444555777888999:::JJJYYYKKK>>>HHHDDDCCCBBB@@@>>>;;;888666666666555888AAAHHHEEE>>>BBBCCCCCC@@@===>>>EEEKKKLLLHHHDDDCCCEEEFFFCCC>>>;;;???BBBBBB???>>>@@@BBBEEEBBB>>><<<===???BBBDDDCCC>>>===@@@CCCDDDIIINNNGGGCCCAAAAAA???<<<===AAA???@@@BBBAAA>>>;;;::::::888<<<@@@BBB@@@>>><<<<<>>>>>@@@:::===@@@@@@===:::999:::555999;;;<<<>>>BBBCCCAAA???@@@???>>>===<<<<<<<<<:::>>>@@@???======>>>@@@AAABBBAAA???<<<:::;;;<<<@@@AAABBBBBBAAA@@@AAAAAA@@@BBBDDDBBB@@@?????????>>>MMMYYYXXXLLLHHHFFFCCCLLLXXXXXXAAA@@@@@@BBBFFFHHHIIIHHHBBBBBBBBBDDDFFFEEEBBB???777555999@@@DDDBBB???>>>:::;;;===@@@???<<<999777555666888999999777555444777999999444111111111000000111333444444333111000000111222333333333222111222000---...111222222000111222444444222000000111///111333333222111222333111666777555555666333,,,444333222111111000000111000000///............///.........//////.........//////............//////555444222111000000//////+++++++++***((('''%%%$$$%%%$$$######%%%%%%$$$###########################"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))'''******&&&$$$''',,,...---222///CCCaaa444///<<<000//////000111222111///000---+++...888HHHXXXcccmmm{{{~~~uuuppphhh```WWWLLLIIIQQQSSSLLLKKKPPPUUUWWWZZZ^^^```^^^YYYVVVVVVXXXZZZ\\\aaaccc]]]SSS___eeehhhdddaaaaaabbbaaaYYYbbb}}}hhhhhhgggYYYGGGNNNXXXdddwwwkkkqqqvvv~~~kkkMMMYYYvvvxxxssskkkiiiooonnniiiooo{{{lllbbbiiilllyyy|||nnnbbbwwwqqqyyywww\\\gggvvv|||uuuoookkkhhhiiiwww|||eeeSSSOOOZZZcccuuuvvv^^^sss|||YYYlllttteeeuuuzzz{{{wwwxxx}}}sssmmmssszzzbbbzzzxxxggg]]]wwwuuuyyydddwwwzzzrrrqqqssswww\\\wwwwww|||www|||nnn{{{xxx}}}{{{vvvTTTCCC888AAAOOO[[[lll```555...>>>]]]WWWyyypppddd]]]DDD???999888:::;;;999666777;;;:::777:::CCCFFFAAA???<<<:::;;;>>>@@@???===:::<<>><<<;;;999777777777777999@@@FFFDDD>>>DDDHHHIIICCC;;;:::@@@GGGIIIEEEAAA@@@FFFJJJDDD;;;:::???DDDDDD@@@???AAAEEEBBB???;;;:::;;;>>>???@@@DDD@@@???CCCFFFEEEEEEGGGHHHDDDBBBAAA===:::<<>>@@@???:::666777999444888:::999;;;???@@@>>><<<>>>@@@???>>><<<;;;;;;:::>>>???===<<<>>>???===???AAAAAA>>>999777888:::<<<===>>>???BBBEEEHHHJJJDDDBBBDDDIIIJJJHHHIIIMMM>>>JJJNNNaaa}}}\\\OOOGGGCCC>>>GGGSSSTTTAAA??????AAAEEEGGGFFFDDDEEEBBBAAACCCEEEEEE@@@;;;999666666;;;???<<<888777333333666;;;<<<888666777666777888888777666555444333555777777444333222111111222444555555444222111000111222333333222111111333333111///---...000222000222333333111000000111///222555555222111333555...444:::999555222222333222111000/////////////////////...---------------------............------///......------......///555444222111000000//////+++++++++***((('''%%%$$$%%%$$$######%%%%%%$$$###########################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))((((((((((((&&&$$$(((---///***!!!===ppp}}}]]]>>>444333111///000111222000...///...---,,,///888DDDMMMTTT```nnnvvvuuuoooiiifff]]]SSSLLLNNNQQQOOOMMMMMMWWWXXXZZZ\\\]]]\\\YYYVVVUUUUUUVVV\\\gggkkkbbbUUUXXXXXX\\\```^^^WWWVVVYYYgggbbbfffooojjj[[[WWW^^^]]]^^^YYY^^^VVVVVVlllkkkoooiiiQQQkkk}}}{{{dddZZZggguuutttooooooWWW^^^ooolllooo|||tttsssxxxrrraaaxxxrrruuu```mmm{{{~~~~~~tttmmmnnn}}}yyyqqqyyyyyy\\\tttfffeeewww```qqqtttzzz|||yyyyyyxxxxxxQQQggg}}}ppprrrbbbxxxyyyxxxeeessswwwvvvwwwuuuyyy[[[{{{}}}zzzvvv|||kkk~~~}}}~~~{{{vvvvvv||||||zzz|||lll@@@???444000888===>>>===;;;SSSooouuulllqqqsssdddTTTDDD999::::::999999999:::;;;;;;;;;:::999:::>>>CCCFFFCCC???;;;<<>>AAA///===:::DDD\\\RRR???GGGJJJEEE???;;;;;;<<<======999===@@@BBBDDDFFFCCC<<>>;;;???FFFDDD>>>:::@@@EEEFFFBBB@@@CCCGGGAAA>>>;;;;;;===??????>>>===;;;===DDDGGGDDD@@@???FFFBBB@@@>>>;;;777:::@@@@@@@@@@@@>>>;;;::::::;;;999;;;<<<<<<:::::::::;;;???===;;;;;;===@@@BBBCCC<<<666333666999::::::<<<:::;;;;;;;;;:::::::::;;;666999:::888999======;;;888<<>>;;;::::::999<<<===<<<>>>CCCCCC???:::===>>>;;;666444666::::::;;;===@@@DDDGGGHHHHHHDDDEEEEEEHHHRRR\\\[[[TTTDDDEEEDDDQQQZZZrrrbbbTTTLLLDDD;;;@@@IIIFFFAAA???===???CCCEEECCC???CCCCCCBBBBBBAAA>>>;;;999@@@:::777999:::666222000222000333999:::555444666888888888777666555555444222333555555333111111222111333444555555444333111...///000222333333333333333333222111000000111222000222222222000///000111///222666555222000333666111:::DDDBBB666+++***000//////...---------............---,,,,,,,,,,,,,,,,,,---............---,,,///......------......///555444222111000000//////+++++++++***((('''%%%$$$%%%$$$######%%%%%%$$$###########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))))))))%%%''',,,+++&&&&&&+++///***)))000000000ZZZvvvuuuFFF777555222111222222///,,,))),,,...,,,)))+++111666@@@GGGXXXiiioooiiibbb```___UUULLLIIIMMMNNNKKKHHHSSSSSSSSSTTTUUUTTTRRROOOZZZWWWTTTYYYdddggg[[[LLL[[[\\\bbbfff]]]RRRYYYiii___]]]YYYQQQHHH@@@???AAAlllqqqUUUgggoookkkeeetttWWWffftttkkkYYYbbbooommmfffeeeiii}}}ttt]]]cccgggsssooo}}}nnn\\\wwwtttXXXdddtttuuusssccc^^^iiizzzqqqzzz|||~~~aaaeeejjj___|||yyyeeeooosss|||xxxhhhccciiiyyyqqqlllxxx{{{ttt[[[fffxxxxxx{{{}}}^^^llluuu{{{}}}uuuttt}}}}}}PPPxxx|||sssttt~~~vvvccc{{{xxxyyy}}}rrraaaHHH000...888555999DDD999CCCooo^^^PPP[[[jjjsss]]]KKK===222444888;;;:::666666:::>>>AAA>>>======<<<;;;BBBKKKIIIDDD???>>>BBBEEEEEECCCIIILLLMMMIIIBBB:::666444777777777666777;;;AAAEEEAAAIII888444LLLKKK???MMMIIICCC===:::<<<@@@BBBCCC<<>>>>>?????????@@@CCCEEE@@@AAA===777888@@@CCCBBB:::@@@FFFGGGCCCAAADDDHHHCCC@@@>>>>>>@@@BBBAAA???555444999BBBGGGDDD???===CCC@@@>>><<<999666999@@@@@@@@@???<<<:::999;;;<<<<<<<<<:::888777888;;;>>><<<<<<>>>@@@@@@>>>999666>>>:::888999999555555888:::777666999>>>AAABBB@@@888;;;;;;888999<<<<<<999555:::???AAA???<<<::::::888;;;;;;;;;AAAHHHGGGAAA;;;>>>@@@===999888;;;???;;;<<<>>>AAADDDDDDBBB@@@CCCHHHEEECCCTTTjjjfffQQQLLLBBB@@@NNNGGGMMMmmmmmmmmm___VVVMMMAAABBBFFFAAABBB???===???CCCDDDAAA===@@@CCCDDDAAA<<<777777888>>>777444888;;;:::777666333000222888999444333666:::999888666555555555555222222222222000---...111111222444555555444222111+++---///222444555555555111000000222333333111///000111222111000//////111...222555555111000222555222???LLLLLL;;;+++***222------,,,,,,,,,------......---,,,,,,++++++,,,,,,,,,,,,---......---,,,,,,.........------.........444666444000///000000---...---,,,***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))''''''''''''(((((((((((()))***)))((()))000999@@@|||oooGGG222666555//////111///...------......---,,,333888BBBNNNYYY___^^^[[[[[[VVVKKKCCCIIIUUURRREEENNNOOORRRTTTUUUTTTSSSSSSXXX]]]]]][[[ccciii]]]IIIVVV\\\bbbiiiqqqNNN[[[hhhaaaiiippp[[[jjjuuu;;;ZZZwwwxxxdddbbbfffjjjlllfffSSSbbbzzzbbbQQQdddnnnmmmsss{{{vvvLLLVVVxxxtttsssVVVlllzzzvvvUUUccc{{{~~~lllYYYUUU[[[cccfffooosssyyyxxxxxx{{{VVVnnnyyyxxxooo^^^}}}]]]mmm{{{bbbHHHccciiikkknnnrrrwww|||wwwRRRmmm{{{sssyyyaaalllwwwwwwrrrrrr||||||OOOdddzzzxxx{{{zzzkkkzzz~~~zzzyyysssUUUEEE@@@;;;444---999999222555GGGooo~~~QQQDDDZZZwwwxxxcccLLL;;;555444555666777888999:::::::::<<<>>>??????>>>>>>@@@AAAAAAAAAAAAAAACCCFFFFFFDDDGGGJJJLLLGGG???:::<<>><<<===@@@FFFJJJFFFDDD@@@===:::;;;>>>AAA>>>===>>>DDDIIIIIICCC===???>>><<<<<<===???BBBCCC===>>>??????===<<<===>>>>>>???BBBCCC???;;;???FFFFFF<<<666999<<<===@@@EEE>>>555222;;;BBB@@@;;;888<<<======:::666555888<<>>999999999999999:::;;;<<<999999888888888:::===???=========>>>@@@BBBEEEFFF::::::<<<@@@CCCBBB<<<888888:::<<<>>>>>>@@@BBBDDD===>>>AAADDDDDD???:::888777;;;@@@@@@<<<:::<<>>===PPPfff___GGGCCC>>><<>>;;;===??????;;;777666777555;;;<<<999:::======888777666777888999888555333555444333222111111111111222222222111111///......///111444555444222000000000222555777777555222000222222222111111111111111111111000......---------,,,777===999111000222444///CCCOOOFFF888222///+++,,,---......---,,,,,,---------............---------...///...,,,+++,,,---***+++---///000//////...444666444000///111000---...---,,,***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''(((((((((((()))******)))(((***...222555ppp}}}fffBBB***111:::222444222111000000///---,,,---///444<<>>@@@BBB<<<===>>>???>>>@@@BBBDDDBBB@@@??????;;;777999>>>===888666:::;;;999:::===<<<555444:::@@@???<<<;;;;;;;;;:::777666666999;;;;;;===:::333222777888666666444555999:::999>>>DDDbbbeeeFFF;;;eee{{{___EEE:::::::::;;;<<<===??????@@@<<<999:::===@@@@@@???;;;<<<<<<>>>@@@CCCFFFHHH;;;>>>@@@@@@???===<<<<<<;;;===>>>=========@@@BBB<<<===>>>@@@@@@>>>===<<<888<<>>;;;:::<<>><<<888AAAMMMHHH999===::::::>>>???>>>???CCCYYY```___TTTLLLLLLLLLIIIEEE@@@<<<@@@GGGJJJDDD===???===@@@CCC>>>666666<<<666;;;<<<999999;;;;;;666333333333444555444222///333333222111000000000111111111111111000///......///222444555444222111111...000222333333222000...111000000000000000000000111000///...------------+++111555333/////////---333BBBHHH===111...---***---...//////...---------......////////////......---......---,,,++++++---***+++---.../////////...444666555000///111000---...---,,,***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((&&&''''''''''''(((((((((''')))******((('''((((((&&&999dddzzzqqqcccFFF333///---333111/////////...---+++---,,,,,,///555<<<@@@BBBQQQXXXXXXOOOHHHJJJJJJGGGEEEFFFIIIMMMOOOQQQQQQRRROOOVVVXXXXXXbbbllldddSSS[[[^^^bbbjjjwwwTTTWWWYYYcccoooyyy]]]^^^tttLLLYYY___```dddbbbbbblll```mmmtttlllVVV^^^nnn~~~___TTTaaahhhggg___RRR\\\^^^hhh{{{iiiRRRkkksssvvvTTT^^^nnnuuuuuuxxx[[[___sssxxx|||xxxvvvuuuwwwyyyxxxuuuqqq}}}xxx{{{SSShhhqqqmmmcccXXX~~~hhh|||zzzvvv~~~wwwssssssvvvyyyuuu{{{VVVbbbiiinnniiikkkiiiqqqnnntttaaappp~~~vvvpppsssyyytttvvvwww}}}{{{zzz|||}}}xxxyyyzzz{{{|||{{{cccGGG:::333666999555222333111;;;IIIkkkqqqPPPDDDGGGaaazzzooo\\\DDD555333888<<<===:::::::::999888777666666666555666777999:::999888:::888666666777:::>>>AAA>>>@@@BBBCCCCCCBBBAAA@@@888;;;555333999888555999666666555333333777===AAADDDAAA<<<888777888;;;===999<<<@@@AAA???===<<<<<<777888888999;;;<<<>>>>>>>>>??????>>>>>>???CCCFFFBBB>>><<<<<<:::666666888999999===@@@???:::888999;;;777666:::===<<<<<<>>>;;;888555555666999:::;;;888999888444333555555333222000111555777999>>>EEEiiizzz___===KKKaaa[[[OOO<<<<<<======???@@@AAABBBAAA;;;666777<<>>AAACCC@@@:::999===BBB??????>>>;;;999999;;;=========>>>>>>???AAACCCCCC:::<<<>>>===::::::<<>>===:::999;;;:::666:::999:::======<<<@@@EEEdddwww~~~lllSSSFFFEEEFFFBBB???===AAAGGGHHHBBB;;;???<<<<<>>???888:::DDDBBB444///444DDDdddcccEEEDDD[[[sss{{{iiiQQQFFF999444777;;;;;;999888888777666555555555555444333222555777999777555999777666777777777:::>>>???>>>>>>@@@BBBAAA<<<888999===888666<<<:::444888555555555555666:::???DDDBBB>>>:::777777888:::;;;666:::???CCCCCC@@@===;;;DDDBBB???<<<::::::;;;;;;DDDCCCAAA===::::::===???@@@===<<>>999666777;;;::::::999888888:::===:::777333444888;;;<<<;;;666777888777666555444222777666555444444555:::>>>LLL[[[VVVEEE;;;444;;;QQQ>>>>>>>>>>>>??????@@@AAA>>>:::666666888999999888;;;<<<===>>>@@@BBBCCCDDD>>>@@@@@@<<<777777===CCC@@@>>><<<888555444666888999;;;;;;;;;===AAACCCBBB======>>><<<:::;;;===@@@???;;;:::;;;;;;888999============>>>>>>DDDUUUfffuuuSSSBBB>>>>>>>>><<<;;;===AAAAAA===888999:::888444666999777111000111222222222333333222333222222222333333111/////////.........///000000///000000000//////...---///111333444333222111222---------,,,,,,------------------------.........///......---,,,,,,---------///...,,,---333777666;;;===:::222...000000...+++******+++,,,---,,,+++------------------------+++,,,---,,,+++***+++,,,++++++,,,,,,------------555777555111000111111......---,,,***((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((***,,,---...)))***......>>>rrr}}}wwwxxxpppYYY444111---,,,...111333444...---,,,++++++,,,...000444:::@@@BBBEEEHHHIIIIIIFFFFFFHHHJJJLLLMMMNNNNNNQQQWWWXXXUUU[[[ccc]]]NNNRRR\\\aaaccckkkMMMXXX___gggsss~~~\\\GGGdddyyyXXX]]]___kkk~~~|||jjjbbbZZZdddgggiii\\\ZZZXXXvvvddd^^^dddnnnuuukkkddduuuhhhTTTbbblllmmmvvvsss{{{[[[\\\hhhuuujjjfffccccccgggiiiiiilllrrroooiiifffkkkooopppqqqtttyyy|||vvv\\\dddppptttppp^^^ooo{{{uuulll}}}}}}xxxqqqgggccc^^^ccckkkssswwwxxxvvvtttsssuuuqqqrrrkkkyyy}}}zzzsssxxxmmmgggyyywwwppprrrtttvvvuuurrrmmmjjjaaammmxxxiiisssgggnnnrrrnnnqqquuuuuusssxxx|||zzz|||eeeLLL===999:::CCC;;;:::>>>:::444@@@SSSuuutttQQQIIIQQQmmm|||]]]>>>666444222333555555333111333333222222333333444555444333333444666888888888;;;:::<<>>===<<<>>>@@@???999444GGGGGG<<<555999777444:::444555777888:::===BBBFFFCCC@@@<<<;;;===>>>>>>===666888>>>FFFKKKJJJBBB;;;LLLHHHBBB<<<999999:::<<>>>>><<<888666777999;;;===666444???DDD999666DDD>>>>>>===<<<<<<<<<<<<===;;;<<<<<<999666666999<<<999999:::::::::;;;;;;;;;::::::888666555666:::<<<===<<<999555222222444666444999:::888999======:::>>>>>>===<<<;;;;;;===???===555222777;;;999999<<<;;;>>>BBBAAA???FFF\\\rrrmmmTTTJJJCCC<<<;;;999777777888999888666555===999000;;;OOOJJJ444/////////111222333444666444333222222333333222000.........---......//////...////////////...------...000222222111111111222...---,,,,,,,,,,,,---...++++++,,,,,,,,,---------...------,,,,,,,,,,,,------000///++++++333===AAA000000...++++++---,,,))),,,+++***,,,...///---,,,,,,+++************+++,,,)))+++,,,+++******+++,,,+++++++++++++++,,,,,,---555777666111000222111......---,,,***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''***'''%%%%%%&&&((()))***+++///777111%%%999kkk}}}pppIIIBBB999111...---...///---///000///---,,,---...***---111777===BBBDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLOOOVVVVVVRRRWWW___ZZZMMMKKKWWW^^^^^^eeeIIIWWW^^^aaammm|||```JJJ___rrr}}}aaabbb___gggyyyyyyjjjbbb```jjjiiippppppuuutttooo^^^YYY```ccckkkrrrppprrr\\\rrrtttvvv[[[hhhqqqpppvvvyyyxxxZZZcccjjjxxxrrrwwwlllggglllrrrrrruuuyyytttkkkhhhnnnqqqooonnnrrryyy~~~mmmmmmwww{{{oooqqqooo|||qqqiiinnnnnneee___aaaccc```rrrtttxxx{{{{{{xxxuuurrrrrrrrrooorrrfffrrrsssssslllpppgggbbboooeee``````cccggglllnnnllljjjfffdddlllhhhwwweeekkkuuulllnnnyyy|||vvv}}}oooRRR===555777<<<>>>===555000111777IIIkkkTTT:::MMMgggooouuuOOO999777000000111111000000111222000/////////000222444666444555555555444666:::===>>><<<@@@EEEAAA999999???>>>===<<<===???>>>:::666RRRNNN===111333333444<<<333555888:::<<<===@@@BBBDDDBBB@@@BBBEEEFFFDDDAAA666888>>>GGGOOONNNEEE<<>>>>>===;;;999999;;;>>>CCCCCCGGGKKKHHH???888777888;;;<<<888666777777555999<<<;;;666444444555333444444444666999;;;;;;:::888666888;;;;;;777555666888;;;:::666444666777777;;;666333777>>>@@@;;;444;;;;;;:::999999999999999777:::;;;888222111666;;;666666777777666555444444666777777777666555666666::::::999777555666888:::===BBBBBB<<<;;;???>>>888===<<<;;;;;;;;;;;;;;;;;;>>>666222555;;;<<<:::888666;;;AAACCC>>>>>>JJJXXXwwwwwwVVVAAA======;;;:::888666555555666777777@@@>>>888GGG^^^YYY@@@333000111444555444666999333111000000111111000/////////......---.........---...............------,,,...000000//////000111------,,,,,,,,,,,,------***++++++,,,,,,------------,,,,,,++++++,,,,,,,,,+++......))))))111<<>>>>>@@@AAADDDFFFHHHIIIIIIQQQRRRNNNTTT^^^[[[PPPKKKWWW]]]^^^hhhMMMXXXZZZ^^^gggyyycccMMMXXXaaaiiicccddd]]]]]]fffeee]]]]]]\\\gggdddvvvaaaggguuuyyyhhhaaajjjkkkfff___VVVSSS[[[dddkkknnnmmmiiieeehhh^^^fffsssvvvyyy|||^^^mmmkkkvvvwww{{{rrrtttsssllliiikkkxxxooonnnuuuwwwrrrooosssvvvzzzvvvzzzzzzwwwvvvlllvvvnnnyyyqqqnnnlllooo}}}xxxrrrnnnooorrrtttnnnkkknnnsssdddpppcccnnn^^^ccc___bbb^^^___hhhUUU```eeemmmrrrvvvxxx{{{}}}}}}{{{wwwrrruuu|||mmmiiiwwwzzzsssoooLLLCCC888666:::>>><<<888444888???LLLbbboooJJJNNN^^^hhhzzzqqqOOO///,,,:::222222222222111222333333000//////...000222444555555777888555222444;;;CCC>>><<>>;;;888666GGGGGG<<<555999777333888444777;;;======<<<;;;;;;AAA@@@@@@DDDIIIIIIEEEAAA777:::???FFFJJJIIIDDD@@@EEEDDDAAA???>>>>>>>>>???<<<===>>>>>>===>>>@@@CCCAAABBBEEEHHHCCC;;;777999;;;===<<<999:::===<<<777555888888444444666555000///222555777777777777777666444555999999444222555...333555111000333444111444:::???888///222555///666666666666777888999:::555666777444111111555888777888999999999888777666999>>>DDDCCC===888666777888:::<<<<<<<<<>>>AAACCCIIIMMMJJJ???<<<@@@@@@999999999888999999888777666;;;999666555999===;;;666666666:::@@@@@@;;;:::===222\\\vvvTTT<<<:::@@@===>>>>>>===:::888888999:::======???HHHPPPKKK>>>666222111444555222333777333111//////000111000///111000///......------...,,,------.........------+++,,,............///111+++++++++,,,,,,+++++++++******+++,,,,,,---......,,,,,,++++++++++++,,,,,,+++---,,,***,,,333666666---------...///...------...,,,***---111222000---+++***)))(((((()))***+++((()))******))))))***,,,,,,+++***))))))***+++,,,666888666222000222222///...---,,,***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%'''***+++***'''+++,,,))),,,444111+++///111]]]rrrvvv{{{```KKK===555111...000111000...---///222,,,,,,------++++++///555888999:::===@@@CCCFFFHHHDDDLLLNNNLLLSSS___^^^SSSPPP[[[___bbbpppUUUZZZWWW___ggg{{{jjjVVV]]]___cccXXX]]]YYYVVVZZZXXXVVV]]]WWWmmmtttjjjeeellllllfffTTT^^^iiipppuuuuuuggg]]]WWW^^^iiillleee^^^bbbwwwbbbnnnrrrfffbbbtttjjjqqquuu~~~rrrlllpppqqqlllmmmtttpppggggggpppsssllliiimmmhhhqqqsssvvvppppppkkkcccwwwpppsssiiirrrjjjfffjjj{{{zzzmmmdddccccccbbbccceeegggiiihhhdddaaaddd\\\pppeeepppnnnvvvsssvvvvvv{{{iii```iiirrrtttoookkkmmmqqqggglllqqqcccooocccggghhhwwwmmm{{{{{{uuucccOOOIII===>>>???>>><<<888555444222EEE___}}}yyyUUUPPPLLLZZZ|||dddEEE888:::555***000000111222444333111...222111//////000222444555444888999555000222<<>>:::===CCCAAA:::???KKKLLLJJJGGGBBB===888555333000888:::===DDD???333333777;;;???@@@???;;;888777<<<;;;===CCCHHHIIICCC>>>888<<>>======???AAAAAAAAAAAACCCEEE;;;===@@@BBB===777999>>>888:::999666888===:::222111444555222444888666000***000555777666444333444444111222666666111000333---333666222111444444000...+++555:::222///333222222333333555777999;;;<<<;;;999777666777888::::::;;;<<<===>>>>>>>>>===<<<>>>IIIRRRQQQFFF<<<:::<<<999;;;>>>AAABBBEEEHHHJJJMMMPPPHHH:::666;;;;;;555666666666777777666444222222666555222444:::999333:::444333;;;BBB@@@:::666>>>NNNYYYVVVOOOMMMJJJEEE???BBBDDDDDD@@@===;;;;;;<<<666888AAAAAA777111222777222000333222......333444222111000111222111000222111000///...---------,,,,,,---......---------***+++------,,,---...000******++++++++++++************+++,,,------......+++++++++***++++++,,,,,,------+++,,,111666333,,,,,,++++++,,,+++)))***,,,+++(((''')))...000---***,,,+++)))(((((()))+++,,,''')))******))))))***,,,,,,+++***))))))***++++++777555333333333333111//////...,,,***'''%%%###"""$$$$$$############$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))******+++,,,,,,------555'''???hhhuuuVVV>>>666)))---111+++333777'''000///---***((())),,,...---...111444888<<<@@@BBBEEEFFFEEEFFFKKKQQQRRRNNNSSSOOOTTT^^^___VVVSSSWWWWWWeeerrrqqqdddZZZYYY^^^YYY^^^```\\\[[[\\\YYYRRRWWW___nnnwwwpppbbb```gggrrrmmmfffccccccgggkkkmmm~~~tttaaaWWW```rrrtttjjjfffccccccgggfffbbbccciiivvv{{{nnn^^^bbbiiiiiiiiijjjjjjiiigggfffhhhlllpppeeeiiikkkhhheeefffjjjllljjjjjjiiifffbbbbbbdddggghhheeeaaaaaacccfffggggggcccdddcccaaacccggggggdddcccccccccbbbaaacccgggkkkqqqqqqppplllhhhgggkkknnngggcccaaadddiiijjjeee___IIIKKKOOORRRTTTUUUUUUUUUMMMVVVccclllrrruuuyyy{{{yyyjjjZZZIII===:::>>>;;;777999AAA>>>555555>>>[[[yyy~~~YYYDDDHHH\\\xxxsss```GGG888555666444000111111222333333333333222444444444444444555666777666666666444222222444666>>>;;;<<<@@@@@@===???EEEEEEEEEFFFFFFDDDAAA>>><<<777333444:::???<<<666444777999===>>>===<<<;;;;;;===??????>>>CCCHHHDDD<<<888:::>>>BBBBBBAAA>>>;;;<<<999888;;;AAAEEEDDDAAA999888999>>>DDDEEEAAA<<<;;;:::999888777555444444:::888666666777777555444111222222333333333222222//////000111222333333333333222111111000000111111000000//////000000111222000......111444555333000111111111222333444666777:::===??????<<<999777666:::999999999999999::::::>>>>>>???@@@@@@<<<666222///777@@@@@@999333333666<<<;;;999666555444444444999888666555555666888:::222999777555:::888555<<<<<<999999>>>DDDEEE@@@999;;;EEESSS[[[ZZZUUURRRQQQ<<>>DDDNNNVVVYYYYYY```dddkkksss|||uuukkkVVVMMMDDDAAA>>>888333222<<<;;;999333000???bbbnnnJJJDDDMMMeee~~~{{{{{{PPPIIIAAA:::777555222///000111222222333333222222444444333333333444444555777666555333222333777:::>>>;;;<<>>;;;999<<<999888;;;@@@BBB@@@===999888999===AAAAAA===888777777666555444333333222555555444444222111000///111222222222222222222111,,,---...///000000000000111111000////////////000///111222444444333222111///......111333444222000000000000000222333444555888:::======;;;888777666444444444555666777888999666666888:::;;;:::777444999333444===AAA;;;777777444666777999:::::::::999999777666888:::;;;;;;:::666;;;777444;;;:::777======:::999;;;@@@AAA===999;;;>>>IIIUUUVVVKKKDDDDDD===???@@@>>>:::666555777888777777666444333111000////////////////////////000...---...000111111111---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------+++***)))(((((()))***++++++************+++,,,,,,***))))))+++...000000///+++)))(((,,,111444222//////---,,,+++,,,,,,+++)))++++++++++++*********+++*********+++++++++,,,,,,***++++++++++++***))))))************************777555333333333333111///000///...,,,)))'''%%%%%%$$$$$$############$$$$$$#################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******++++++***///,,,'''333ZZZyyykkkpppZZZGGG444111555000222111000...---,,,,,,,,,---------------...///000666999999:::>>>EEEGGGEEEEEEBBBGGGPPPRRRMMMKKKOOONNNNNNNNNPPPQQQRRRQQQQQQLLLPPPSSSSSSUUUWWWVVVSSSWWWTTTSSSUUUWWWWWWXXXZZZZZZXXXUUUTTTUUUWWWWWWWWWcccgggeeeZZZUUUVVVVVVRRRMMMLLLMMMPPPPPPNNNQQQUUU\\\hhheee[[[\\\[[[WWWXXXTTTWWWZZZ___bbbaaa^^^[[[dddbbbbbbeeeggggggeeeccclllkkkjjjlllnnnnnnkkkhhhmmmpppssstttssspppnnnmmmVVVTTTPPPMMMNNNLLLCCC888:::;;;<<<===>>>@@@DDDGGGLLLDDD:::555666:::>>>@@@AAA@@@AAAEEENNNYYYdddkkkhhhaaa\\\___kkkuuuyyyxxx{{{zzzzzz~~~wwwpppfffWWWKKKEEE;;;333666<<>>>>>444666888@@@VVVzzzoooXXX???>>>\\\www^^^:::333777:::999444111000222000000111222222222222222333333222222222222222333444444222111000333888<<<999888999;;;:::777888<<<>>>@@@BBBCCCBBB>>>:::777666111000555888666333333444666888888888999;;;<<<888888777777;;;???>>>999999999:::::::::999888777;;;999888:::>>>???<<<999:::999888:::===<<<888555666555444333222222222222666999;;;999555222111222111111222222111111111111,,,---...///////////////000000///...............---///222555555333111////////////111333333222000////////////000111333333555777:::;;;999888777777111111222333444666888888444333444666888888777666666777===AAA999...///888:::;;;<<<======<<<;;;:::<<<:::999<<>>;;;:::888999:::;;;:::999<<<888>>>PPP^^^bbbbbbdddFFF???<<<<<<666///111999555555444444222111000///........................,,,---......---...000222,,,,,,+++++++++***************+++++++++,,,,,,,,,*********+++++++++,,,,,,******))))))))))))*********************++++++,,,)))((())),,,000222333333,,,***)))***...000...,,,///---++++++,,,,,,+++***,,,,,,++++++*********))))))*********++++++++++++******++++++******)))(((************************777555333333333333111/////////---+++)))'''%%%%%%$$$$$$############$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********...$$$***888111###888___vvvYYY666111888000///......//////...---------,,,+++++++++,,,,,,...111333333666<<>>EEEBBB>>>:::999:::@@@EEEEEERRRRRRJJJJJJHHHDDDHHHKKKMMMQQQVVVZZZ[[[WWWSSSXXX[[[bbbiiillliiiffffffhhhgggeeebbb^^^[[[[[[\\\ZZZZZZYYYSSSJJJAAA<<<999<<<999444444:::===777,,,111333444333333333555777<<>><<<::::::999888999;;;:::888555:::999777555444333333333999===@@@>>>888333333666222111111000000000000000///000111111222222222222000//////...............+++---///111222000...---000000111222333333222111////////////000111222333222555888999888888888999444444444444666777888999999888666666888999999999333===CCCAAA>>>===<<<999BBBAAA???===>>>@@@CCCEEECCC>>>;;;===CCCEEE@@@;;;999;;;555555??????999:::666777888888999888888888BBB;;;888GGGjjjXXXFFF999888444,,,...999222222222111000///...---------------------------***---///...++++++...111************))))))))))))************++++++++++++))))))))))))***************))))))))))))))))))***)))))))))))))))***++++++***))))))***,,,...------,,,***))))))+++,,,+++***,,,,,,,,,---...---***(((+++***))))))***)))(((''')))))))))************+++***************))))))(((************************777555333333333333111///...---,,,***(((&&&%%%$$$$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((())))))******%%%+++...***(((---333666ZZZlll~~~YYYAAA777444000/////////---,,,...---------------......)))---///...///555777666<<<===AAAIIINNNOOORRRUUURRRSSSUUUTTTRRRPPPPPPPPPTTTQQQOOOOOOQQQTTTYYY\\\ZZZ]]]]]]^^^bbbaaaUUUEEEHHHFFFDDDCCCCCCCCCAAA@@@;;;>>>???;;;888777666555777777555222///000333555111<<<<<<666777444222888666777999===@@@BBBBBBAAA@@@DDDKKKQQQOOOKKKPPPXXXXXX[[[[[[RRRGGGBBBFFFMMMSSSQQQNNNHHHBBB>>>;;;;;;999777444888DDDOOOOOOIIIVVVWWWVVVSSSNNNJJJIIIHHHZZZfffrrrrrrjjjhhhppp{{{~~~~~~{{{xxxyyy~~~|||xxxtttoookkkaaaVVVIIIAAA===:::666333///555<<<===444...333===NNNssstttSSSGGGOOOiiizzzaaa@@@***+++888333222111///------000222...///000000111111000000111000000/////////000000+++///333666666666666666...111444666777888:::;;;777777777888;;;>>>AAACCC555111///111222000111333///111222333333444777999>>><<<:::999999888777777888888777888999<<>>???>>>:::999999999::::::999888AAA???<<<999777555555555555999<<<999333//////222222111000////////////000111111222222333333222222000000///............///------........./////////111222333444444333333222000000///000000111222333000333666777777888999:::666666555555555666777777:::888666666888;;;<<<<<<<<<>>>:::===WWWooo^^^;;;CCC???:::999===FFFQQQXXXFFF???999999===???;;;777555888444666@@@???666666222444777999999999777666???>>>777>>>hhhhhhNNN999555333---...555//////000//////...------------------------------+++---///---******,,,///******)))))))))((((((((()))))))))*********++++++((((((((()))))))))******)))))))))******)))))))))))))))(((((())))))***+++***)))((()))***+++***))),,,***)))((()))*********+++,,,///333444111,,,''')))((('''((())))))'''$$$(((((()))))))))*********)))************)))(((((())))))))))))))))))))))))777555333333333333111///---,,,+++)))'''&&&$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))******)))///+++"""(((888777******)))```mmmzzzvvvcccHHH111'''''',,,000............//////000111)))---...,,,+++///111000111333777<<<@@@DDDGGGIIIAAAEEEIIIIIIDDDAAABBBDDD???;;;999;;;===>>>BBBHHHNNNVVVYYYUUUUUUVVVIII888777444111000111222222222///000111111111111222222(((///444444333222///+++,,,444333000333000---444***+++------...000444888222333777:::444000999HHHUUU]]]```WWWEEE999:::@@@999888777:::@@@FFFKKKMMMKKKJJJJJJOOO]]]lllpppnnnuuuvvvxxxwwwuuurrrqqqqqq|||{{{uuummmeee]]]TTTMMMHHHAAA;;;777888999666444444999999888333000:::UUUooofffOOOFFFRRRdddjjjBBB333444333...+++,,,---...000111000---+++......///000000000000000///////////////000000111,,,111777;;;;;;888555444000555888777777999999888777666666666888;;;>>>@@@555222111333333000000444000222444444444555777888>>>;;;:::;;;999666555666<<<<<<<<<===???BBBFFFHHH===<<<;;;;;;<<<>>>@@@BBB<<<;;;:::999999999999:::CCC@@@===:::777666666777444666666444000---...000222111000.........////////////000000000000//////000000///...............000//////...///000111111000222444555333222222333000000000000000111222222...000333444555666777999444444333333333333333444333222000222666:::<<<===<<>>GGGBBB;;;888:::CCCNNNUUUCCC===666444666777555222333777444666>>><<<555666666555555777999999888555111777666999^^^fffPPP:::444333000///111---...............---,,,------------------------...///...---+++******,,,******)))))))))(((((((((((())))))))))))*********((((((((()))))))))******))))))************))))))((((((((((((((())))))***)))(((''')))+++,,,,,,+++***)))((((((((()))++++++,,,---111555666333...)))(((&&&&&&'''***+++'''$$$(((((((((((())))))))))))))))))******))))))((('''))))))))))))))))))))))))777555333333333333111///------,,,***((('''&&&%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))***++++++000((('''...111+++''')))000...,,,FFFxxxzzzZZZFFF;;;666444///............///000111+++///000,,,)))+++---,,,+++---///111444777::::::???BBBEEEFFFEEEEEEGGGJJJFFFBBBBBBDDDDDD???>>>AAA???JJJLLLDDDDDDMMMLLLBBBAAA>>>:::888;;;???CCCEEE===>>>@@@???<<<888888:::666>>>CCCBBB@@@@@@===888000666444555;;;777222777444888:::888666777>>>EEE777888@@@HHHDDD<<>>OOOiiirrrRRRAAAMMMaaa}}}xxx]]]FFF222,,,***(((***111***,,,...//////...,,,+++---...//////000000//////............///111222333...222777999888555333111000666:::888888<<<<<<999999999999888777666666555555333333555444111111444333555888888888777888999===;;;<<>>888777:::>>>>>>>>>???AAADDDFFFHHHAAA???<<<999999;;;???BBB>>>===;;;999666666777888===;;;888666444555666777666555333111//////000111333111///---------...///------............------///......------------------...///000000000//////...111444333111000000111//////......//////000000,,,...000111111222444666111111111111111222333444///...---///333666999999666@@@FFFCCCBBBEEECCC>>>FFFCCC>>>:::999;;;???BBB>>>;;;888666555555333111444999555333:::999555;;;???:::555444777999888555...333555999JJJggg}}}RRRIII===555222222111000,,,------.........------------------------------333111...,,,,,,+++)))(((*********)))))))))((((((((((((((()))))))))******(((((()))))))))*********((()))***++++++***)))((((((''''''''''''((())))))(((''''''(((***,,,,,,+++((((((((('''((())),,,...++++++---///000///,,,)))(((&&&&&&)))---...***&&&'''''''''((((((((()))))))))))))))))))))(((((('''))))))))))))))))))))))))777555333333333333111///......---+++)))((('''&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++&&&(((*********+++///333)));;;)))111:::BBBrrrqqqgggGGG222///......------......///---111222,,,)))***+++***+++------,,,...111333222666777999;;;???CCCFFFHHHWWWSSSTTTVVVRRRGGG@@@@@@666CCCCCC888;;;NNNYYYWWW[[[WWWRRRRRRVVV\\\cccfff^^^bbbggggggaaa\\\]]]aaaWWW[[[YYYRRROOORRRSSSQQQGGGMMMLLLOOOWWWSSSJJJMMMDDDIIIMMMJJJEEEFFFNNNVVV>>>CCCTTTeeefffYYYQQQRRRZZZmmmwwwqqqqqqkkkiiiooozzzyyytttnnnhhhccc[[[RRRKKKEEEBBB>>>;;;999888666444666333333666555111333:::222;;;TTTyyyqqqKKK;;;BBBXXXsss}}}aaa888111+++,,,444444+++)))//////000000---******,,,000---......///////////////---------...000111333444...111444555333111///...---555999999:::@@@AAA>>>;;;===AAACCCDDDBBB@@@>>>555444555777666111111444555888;;;<<<;;;:::999:::===<<<>>>DDDCCC===<<<@@@=========>>>???AAACCCDDDDDDAAA===888666888===AAA@@@???<<<888555333444555777555333111111222444666555222...,,,---...//////333111///---,,,---...///---......///......------...---,,,,,,++++++,,,,,,)))+++...000000///,,,***---000222222///......000......---------...//////***+++......///000222444000000000111222444555666111000...///111333444444:::444444<<<<<<666444999::::::;;;;;;;;;:::999999;;;<<<<<<;;;999777555444666;;;666111666666777???HHH???444111444888777555;;;777666666444<<>>AAA???777222222222000,,,,,,---.........------........................666222...,,,---,,,)))&&&************))))))))))))(((((((((((())))))))))))))))))))))))************((()))***++++++***)))((('''''''''''''''((())))))((('''&&&'''((()))((('''''''''''''''(((***...000((('''&&&&&&((()))(((''')))'''&&&***///000,,,(((''''''''''''((((((((())))))))))))))))))(((((('''))))))))))))))))))))))))