BM6P6(@ ZZZMMM@@@===>>><<<999888999999999999999999999999666666555444333333333333000000000000000000000000000///...------...///000////////////............000000000000000000000000////////////000000000000222///000444444111222888;;;DDDNNNUUU]]]```YYYNNNCCC>>>444555AAAFFFNNN___bbbllltttyyyvvv{{{~~~zzzqqqgggaaaWWWWWWTTTOOOKKKMMMUUU\\\rrruuubbb[[[ZZZTTTKKKQQQOOONNNQQQWWW\\\]]]\\\ZZZ___jjj|||fffTTTHHHAAABBBGGGFFFDDD@@@:::888777666444777888;;;>>>??????>>>===666444111111333444333111000111111111111222222222111222222333333222222111222333444444444333222111777555333333444555666555///===888///DDDeee{{{|||yyyuuutttuuuxxx|||~~~iiiVVVIIIBBB???999:::::::::::::::::::::<<<<<<;;;:::999999999999::::::::::::999999888888???>>><<<<<>>BBBKKKSSSVVVWWWUUUKKK@@@333888999???IIILLLRRRbbb{{{rrrgggnnnkkkfff```[[[VVVSSSQQQNNNRRRXXX\\\bbbkkkwwwsss___YYYPPPKKKJJJJJJIIIGGGLLLQQQYYYddduuuvvvbbbUUUKKKGGGIIIEEEDDDAAA===:::888777666555666888:::;;;<<<<<<;;;888555222222333444333222111111111111222222222222222222333333333333222222222333444444444333222222555555444444666777777777111===>>>EEEddd~~~~~~zzzuuuvvvkkkWWWIIIAAA===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999999;;;::::::999999999::::::===<<<;;;;;;===BBBGGGJJJPPPTTT___ppp|||zzzqqqeee```ccckkkfff]]]TTTPPPPPPSSSVVVQQQRRRSSSTTTUUUVVVVVVVVV999999888777444333333333222222333333333444444444222333333444444333333222444444333333444444555555888777777888;;;=========@@@LLL___qqq[[[MMM???<<<===<<<;;;;;;999999999999999999999999666666555444333333333333000000000000000000000000//////............//////---...///000000///...---000000000000000000000000---------.........//////222111111111000111:::DDDHHHPPPUUUTTTNNNGGG===555222???HHHQQQ\\\```iii{{{yyynnnddd___ZZZRRRLLLJJJMMMRRRUUUnnnvvvwwwbbbQQQHHHEEEEEEEEE@@@FFFMMMSSS[[[iii|||}}}ooo___QQQJJJFFFFFFFFFCCC???:::888777555555666777888:::;;;<<<:::777444333333444444444111111111111222222222333222222333333333333222222222333333444444333333222333444555666777888888999777===DDD\\\zzzxxxvvvuuutttvvvwwwxxxvvvvvvuuuvvv~~~vvvgggSSSDDD===;;;:::999=========<<<<<<;;;;;;:::;;;;;;:::999999999::::::;;;:::999999999:::;;;<<<;;;;;;::::::<<>>???FFF]]]xxxZZZLLL>>>;;;<<<<<<;;;<<<888888888888888888888888666666555444333333333333000000000000000000000000/////////....../////////,,,---///000111000...---////////////////////////.........////////////000333333333000...222===HHHLLLPPPQQQMMMEEE===999666@@@LLLTTT\\\lllxxx|||vvvjjj___QQQQQQSSSWWW___iiirrrxxxiiiWWWMMMIIIGGGAAADDDHHHLLLPPPVVV___eeennnuuuttt[[[KKKEEEFFFHHHIIIEEE===888777888777666666777:::<<<===<<<:::777444444444555555111111111222222222333333222333333333333333333222222222333333333333333333333444666666666666777888:::AAAMMMppp~~~uuurrrooommmmmmqqquuuxxx~~~}}}vvvvvv{{{vvvkkkbbbTTTDDD:::999<<<<<<:::>>>======<<<;;;::::::999:::::::::999999:::;;;;;;;;;:::999888888999;;;<<<;;;::::::;;;;;;===>>>>>>BBBCCCKKKYYYhhhvvv{{{{{{qqqhhhhhhyyywww\\\SSSSSSRRRWWWVVVUUUSSSPPPMMMKKKIIIDDD@@@:::666444555666777333333333444444444444555222333333444444333333222444444333444444555666777666888999:::;;;===AAADDDSSSlllWWWJJJ===:::<<<;;;;;;;;;888888888888888888888888666666555444333333333333111111111111111111111111...//////////////////...,,,---...000000000///...///////////////////////////000000000000111111111000222333222222:::DDDLLLPPPNNNJJJDDD<<<999;;;???FFFSSSYYYbbbuuu|||zzzmmmhhhfffaaaXXXPPPMMMVVVfffyyy}}}hhhXXXOOOMMMHHHBBBAAADDDIIILLLMMMPPPTTT^^^kkkxxxeeeSSSEEEBBBDDDHHHGGG???:::999999888666555666888:::<<<<<<;;;999666444333444555111222222222222333333333333333333444444333333333222222222222333333444444333555777666444444666777;;;LLLddd}}}xxxmmmkkkhhhgggkkkqqqyyy~~~zzzvvvwwwooobbbQQQHHH===999<<>>;;;<<<<<<<<<;;;:::999888888999999999999::::::;;;<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<>>???999777555444444555666777;;;<<<;;;888555333333444222222222222333333333333333333444444444444333333222222222222333444555555444666777666333444777;;;CCCaaa~~~xxxrrrmmmiiiaaa___]]]^^^dddmmmvvv}}}{{{ssskkk___TTTFFF@@@;;;:::<<<>>>===:::;;;;;;;;;::::::999999888888888888999:::;;;<<<=========<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>@@@AAAAAABBBAAA???<<<;;;<<<;;;:::999999:::;;;<<<999999<<>>;;;999:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<777888888999:::<<<===>>>CCCDDDEEEFFFDDDAAA>>><<<;;;:::888777777999:::<<<::::::===CCCIIIQQQaaaooo~~~vvv___VVVVVVWWWWWWXXXXXXWWWWWWKKKCCC:::555555666555222444444444555555555666666222333333444444333333222333333444444666777888999999;;;<<<<<>>:::;;;<<<<<<::::::::::::999999999888888777777777555333444888<<<333333333333333222111000000000000000////////////000000000000000000000000//////000000000000//////000///......///111444555333???JJJMMMOOOOOOJJJCCC:::777999===;;;<<>><<<999777888999999??????>>><<<:::777444222222222333444444444333333555555444444444333333333333333333444444444555555999888333666:::777===RRRtttlllcccZZZOOOHHHGGGGGGDDDAAAAAA@@@??????AAAEEEJJJMMMNNNNNNSSSZZZWWWOOOJJJLLLHHHFFFCCC>>>:::999:::;;;<<<<<<>>>????????????>>>@@@>>><<<:::999:::<<<>>>MMMNNNNNNKKKEEE@@@===<<<>>>===<<<:::::::::;;;;;;:::999;;;@@@EEEMMM[[[gggxxx{{{bbbUUUYYYZZZVVVSSSRRRRRRRRRLLLEEE;;;444333444555555555555555555555555555555555555444444444444555555666555444555666777666555555===CCCEEELLL```yyyssskkkkkknnnmmmkkkkkkmmmttt~~~HHHCCC===:::;;;<<<;;;::::::::::::999999999888888777777777444222333666:::333333333333333222111000000000000000////////////000000000000000000000000//////000000000000////////////......000222444666999CCCKKKKKKJJJGGGAAA:::999555999AAAFFFKKK[[[mmm{{{{{{}}}{{{wwwmmm[[[UUUYYYfffxxxyyyXXXJJJGGGCCCAAACCCLLLKKKIIIRRR```nnn{{{vvvoooWWWJJJDDDAAAAAAAAA???:::777777:::;;;@@@@@@???>>>;;;888666444333333333444444444333333555555444444444333333333333333333444444444555555666777444555888777BBB[[[vvvkkk___WWWQQQLLLFFFBBBAAA@@@===;;;>>>===<<<;;;<<>>>>>???===???BBBEEEGGGHHHHHHHHHAAAAAABBBCCCEEEGGGHHHHHHPPPQQQRRROOOJJJDDD@@@???<<<;;;:::888888888999::::::999:::>>>BBBHHHUUUaaarrryyy|||yyyooo]]]QQQTTTVVVUUUTTTTTTTTTTTTOOOHHH>>>777555555555555555555555555555555555555555555444444444444555555666555555666888999999999===???EEEPPP___ssswww```SSSPPPRRRTTTOOOMMMLLLMMMQQQXXX___dddeeedddhhhtttEEE@@@<<<:::<<<===;;;999:::::::::999999999888888777777666333111111444666222222333333333222111111000000000000////////////000000000000000000000000//////000000000000//////////////////111333555777===CCCGGGFFFCCC???:::444777555:::GGGRRRYYYeeeqqqjjj^^^UUUZZZmmm~~~cccTTTHHHAAA??????CCCCCCFFFNNN[[[nnnSSSFFFDDDDDDDDDBBB>>>999888:::>>>AAAAAA@@@???===;;;999888444444444444444444444333555555444444444333333333333333333444444444555555333888666555888===RRRqqqvvvfff]]]UUULLLEEECCCCCCAAA@@@???===<<<;;;===<<<;;;::::::;;;<<<======???DDDKKKOOOPPPTTTYYY\\\YYYSSSMMMHHHDDDCCCBBBAAACCCGGGLLLPPPSSSUUUVVVOOONNNMMMKKKIIIFFFDDDCCCJJJMMMNNNMMMIIICCC>>><<<;;;:::999888888888999:::<<<::::::===@@@EEEPPP[[[kkkrrr|||ttthhhiiirrrtttiii\\\QQQRRRTTTVVVWWWVVVUUUUUURRRKKKBBB;;;777666666555555555555555555555555555555555444444444444555555666666666777999;;;<<<===BBB???FFFZZZqqqrrrWWWFFFBBBCCCCCCAAAAAA@@@>>>===???AAADDDFFFCCCDDDHHHPPP\\\qqqBBB>>>;;;:::<<<===;;;999:::::::::999999999888888777666555222111111111222222222333333333222222111000000000000//////////////////////////////////////////000000000000///////////////111222555777888:::>>>@@@@@@===;;;888777======EEETTT___dddgggkkkzzzxxxmmmhhhYYY]]]fffvvvrrrXXXJJJHHH999BBBEEEHHHJJJMMMbbbbbbOOOHHHEEEDDDCCCBBB>>>:::;;;???CCCBBBAAA@@@???===<<<;;;555555555444444444444444555555444444444333333333333333333444444444555555333:::888555<<>>======<<<<<<<<<======AAACCCFFFJJJNNNRRRXXX]]]eee```WWWOOOJJJGGGFFFFFFFFFGGGJJJNNNSSSYYY___bbbbbb]]]UUULLLEEE@@@===<<>><<<;;;;;;:::999999:::;;;<<>>888666555444555555555555555555555555555555444444444444555555666777888888888:::<<<>>>EEECCCNNNhhhfffZZZLLLFFFGGGHHHDDD???DDDCCCAAA@@@??????@@@@@@AAABBBEEEEEEGGGWWWvvvBBB>>>;;;:::<<<===<<<::::::::::::999999999888888777666444222111111000000111222222333333333222222000000000000//////////////////////////////////////////000000000000//////...///000222444777888:::999999::::::999888999;;;DDDIIIVVVeeemmmmmmiiigggpppuuulll\\\TTTXXXiiizzz\\\LLLFFFGGGBBB@@@DDDFFFTTTlllvvv^^^OOOFFFCCCBBBEEECCC>>>===@@@DDDCCCBBB@@@???>>>===<<<777666555444444444555555555555444444444333333333333333333444444444555555333999666444BBB[[[~~~ppp```XXXWWWVVVQQQKKKIIIIIIHHHEEEBBBAAABBBDDD??????>>>??????@@@AAAAAAEEEHHHKKKMMMQQQWWW]]]aaabbb[[[QQQKKKIIIJJJLLLLLLLLLKKKJJJKKKPPPYYYbbbgggjjjcccWWWKKKCCC@@@@@@AAA@@@DDDHHHJJJIIIEEEBBB@@@;;;::::::999:::;;;===>>>>>><<<<<<>>>???CCCLLLVVVfffmmmwwwuuugggmmmsss___WWWRRRVVVYYYWWWUUUVVVTTTPPPIIIAAA:::555444333666666666666666666666666555555444444444444555555777888999888777888<<>>===<<<<<<;;;;;;???BBBBBB@@@JJJeee~~~CCC???;;;:::<<<======;;;:::::::::999999999888888777555333222222222000///111111222333333333222222000000000000////////////000000000000000000000000//////000000000000//////...///111333666888:::;;;<<<999888777666555999>>>DDDQQQbbbooorrrooollljjjtttvvv|||sssgggaaabbbkkk|||]]]SSSOOOCCC???GGGIIIMMMZZZsssvvv___OOOFFFAAAEEEGGGBBB@@@BBBEEEDDDBBB???>>><<<<<<;;;999888666555444444555666555555444444444333333333333333333444444444555555111777444666LLLlllwwwmmmgggeeebbb[[[UUUPPPNNNKKKHHHEEEDDDCCCCCC@@@@@@???@@@AAABBBDDDEEEGGGLLLQQQSSSWWW___dddfff\\\VVVOOOLLLOOORRRTTTUUURRROOOKKKJJJMMMUUU^^^dddjjjdddYYYOOOGGGCCCAAABBB@@@CCCHHHIIIHHHEEECCCBBB;;;:::::::::;;;===>>>???>>><<<;;;======???GGGQQQcccjjjuuuzzzqqqyyykkk\\\RRRTTTXXXVVVVVVXXXUUURRRLLLDDD;;;666444444666666666666666666666666555555444444444444555555666888999888777888===BBBFFFWWWoookkkVVV___]]]XXXOOOFFFAAA@@@AAA>>>>>>>>>>>>>>>=========;;;>>>BBBBBB???DDDVVVhhhFFFAAA<<<:::;;;======<<<:::::::::999999999888888777444222222333333111///000111222333333333333222000000000000////////////000000000000000000000000//////000000000000//////---///111444777:::;;;<<<>>>888555666555666<<>><<<::::::::::::999777555444444555666555555444444444333333333333333333444444444555555222888666>>>[[[~~~|||wwwqqqiiibbb\\\YYYVVVUUUTTTRRRMMMHHHFFFDDDCCCBBBCCCEEEGGGIIILLLTTTZZZ\\\```hhhkkkkkkccc___[[[\\\___```^^^[[[WWWTTTPPPMMMNNNSSSYYY]]]dddcccbbb___ZZZTTTOOOKKKFFFHHHKKKKKKHHHEEECCCBBB???>>>>>>>>>@@@AAACCCEEEAAA???>>>>>>======DDDMMM^^^fffqqq|||mmm[[[YYYZZZWWWVVVZZZVVVTTTOOOGGG>>>888666666666666666666666666666666555555444444444444555555333666999999888;;;BBBHHHRRRiii}}}jjj[[[PPP___]]]XXXOOOGGGBBBBBBDDD@@@@@@@@@@@@AAAAAABBBBBBAAAAAACCCCCCAAAAAAKKKVVVrrrHHHCCC<<<:::;;;===>>>===:::::::::999999999888888666444222222444444222000000111222333333333333333000000000000////////////000000000000000000000000//////000000000000//////---///222555888:::<<<===<<<666333555666888@@@KKKYYYmmm~~~zzzyyytttnnnlllnnnqqqxxx}}}rrraaaTTTSSSYYYcccwwwmmmQQQJJJEEECCCJJJCCCGGGPPPZZZaaajjj}}}kkkTTTBBBBBBGGGFFFEEEIIIEEECCC@@@===;;;999888888;;;999777555444555666666555555444444444333333333333333333444444444555555555:::;;;FFFhhh}}}uuuoooiiifffdddeeefffcccZZZSSSLLLJJJGGGEEEEEEGGGJJJLLLTTT]]]dddeeehhhnnnpppmmmpppnnnlllmmmooolllddd]]]YYYWWWTTTQQQQQQSSSUUUWWWZZZaaakkksssuuuqqqjjjeeeQQQRRRSSSQQQNNNJJJHHHGGGDDDDDDCCCDDDEEEGGGIIIJJJGGGDDDBBBAAA???>>>CCCKKKYYYaaannnyyyggg```]]]WWWUUUYYYWWWVVVRRRJJJ@@@:::888888777777777777777777777777555555555444444555555555222555999::::::>>>FFFMMMeee~~~fffWWWQQQPPPQQQQQQPPPMMMIIIFFFDDDCCC>>>>>>======>>>???@@@@@@>>>===>>>AAAAAABBBHHHPPPUUU|||GGG@@@;;;;;;;;;:::;;;>>>===<<<;;;999888777777777666666555444333333333333...000222333333333111000000000000000////////////000000000000000000000000///////////////000000111111111333777<<<>>><<<999===444000444777:::EEETTTaaalll{{{qqqxxxssseeecccnnnqqqhhh\\\SSSNNNRRR]]]ppprrrWWWFFFAAACCCFFF@@@@@@HHHQQQ^^^yyy~~~```EEE@@@EEEEEEBBBBBBEEEEEECCC@@@===;;;;;;;;;<<<;;;999777666555444444444444444444444444444444555444444555777777777666888555<<>>AAADDDDDDCCCCCCFFFHHHOOO\\\|||JJJBBB;;;;;;;;;:::<<>>>>><<<999666333222666;;;@@@IIIQQQ___iiizzz~~~tttjjjkkkqqqkkk___XXXRRRQQQ\\\mmm}}}aaaOOOGGGDDDBBBDDDIIILLLUUUooowwwWWWFFFCCCEEEHHHJJJEEEEEEDDDAAA===:::::::::<<<;;;999888666555555444444444444444444444444444555555444555666777777777888666AAA\\\sss~~~|||xxxtttqqqkkkbbb\\\VVVRRRPPPSSSSSSRRRSSSUUU^^^kkkrrrooommmtttzzz{{{zzzuuurrrlllfffaaa```___ZZZTTTLLLGGGDDDEEEIIIQQQYYY```bbbaaa___VVVRRROOOOOOQQQSSSTTTTTTTTTPPPLLLKKKNNNRRRVVVXXXUUUQQQJJJCCC@@@@@@BBBDDDPPP]]]mmmwwwzzz|||xxxiii```[[[YYYZZZYYYXXXWWWRRRGGG;;;666888666666666666777777888888555666666777777777777777:::<<<===<<<>>>IIIZZZggg~~~rrrooonnngggaaaRRROOOMMMPPPUUUVVVRRRMMMCCCBBBAAAAAACCCFFFEEEDDD@@@CCCFFFFFFDDDCCCDDDEEEGGGKKK```PPPFFF===:::;;;:::<<>>;;;888111666999;;;AAAJJJPPPPPPWWW___kkkxxxtttppptttqqqdddXXXTTTTTT[[[mmm~~~{{{yyyyyyvvvtttsssqqqqqqsssuuuvvvvvvvvvwww}}}oooQQQAAAAAADDDGGGEEEIII\\\qqqnnnQQQBBBBBBGGGHHHFFFFFFEEEAAA===:::999999;;;;;;:::888777666555555444444444444444444444444666666555555666666777777:::===RRRtttzzztttnnngggaaa[[[XXXYYY]]]]]]ZZZZZZ\\\gggttt}}}{{{{{{}}}yyyyyywwwrrrqqqnnnhhh```WWWOOOHHHEEECCCCCCDDDEEEGGGKKKPPPTTTRRROOOMMMMMMPPPTTTWWWXXXWWWSSSNNNKKKMMMQQQTTTVVVTTTPPPIIIBBB>>>>>>AAACCCJJJVVVhhhwww{{{mmmbbb[[[[[[^^^[[[YYYXXXTTTJJJ===888999666666666777777777777888555666777777888888777777888999:::<<>>:::;;;;;;<<>>???<<<888555444<<>>===BBBKKKSSSSSSPPPNNNLLLLLLMMMOOOPPPOOOLLLHHHGGGHHHIIIJJJJJJHHHFFFBBB???>>>>>>@@@AAAEEERRReeexxxwwwwww{{{|||qqqggg___]]]___bbb\\\ZZZXXXUUUKKK???999999777777777777777777777777666666777888888888888777888888888<<>>:::;;;;;;<<<>>>;;;;;;:::999888888888888666666555444333333333333///000111222333222111111000000000000////////////////////////////////////000000000000000111222222555888;;;===<<<999666444888@@@DDDEEEKKKUUUUUUNNNMMMOOOTTT]]]mmm~~~tttrrrmmm___WWWXXX]]]lllttt^^^SSSNNNGGGCCCAAAAAAAAAAAA@@@@@@??????>>>=========???>>>>>>@@@GGGTTTbbblll{{{fffOOODDDDDDGGGIIIKKKccc}}}hhhNNNEEECCCBBBFFFFFFFFFCCC>>>:::888777::::::::::::999777666555555555555555555555555555555666777666444555888;;;GGGbbbzzzpppiiidddaaaaaabbbcccfffmmmvvv}}}sssjjjccc]]]WWWSSSHHHGGGDDD???===AAAIIIPPPSSSQQQOOOKKKHHHFFFFFFGGGHHHGGGEEEEEEFFFEEEDDDBBBAAA@@@@@@@@@????????????DDDPPPdddyyypppjjjjjjsssnnnfff^^^\\\___bbbddd]]]ZZZXXXVVVMMMAAA:::888888888888888777777777777666777777888888888888888<<<;;;;;;BBBQQQggg|||}}}pppgggggglllrrrvvviii^^^RRROOOTTTWWWSSSMMMLLLEEEAAAEEEJJJPPPZZZdddeee^^^TTTKKKEEEDDDEEEFFFDDDAAABBBHHHOOO```YYYKKK>>>:::<<<<<<<<<<<<;;;:::999999888888999999666666555444333333333333...000222333444333111000000000000000////////////000000000000000000000000/////////000111222333444555888:::;;;999666444444:::???DDDIIIPPPTTTQQQJJJEEEKKKTTT\\\eeessszzzsssmmmaaaVVVWWW___nnn~~~rrrUUUBBBAAA???>>>>>>???AAA@@@??????????????????>>>===<<<<<<===>>>???DDDKKKTTTZZZssshhhMMMDDDEEEGGGHHHOOOkkkkkkQQQEEECCCEEEDDDEEEEEECCC???:::888777999::::::;;;:::888777555555555555555555555555555444555777666444666:::???SSSvvvwwwpppkkkgggeeeeeeeeejjjuuu{{{qqqjjjfffbbb]]]YYYJJJHHHEEEBBBAAACCCGGGKKKRRRRRRQQQOOOKKKHHHGGGGGGIIIHHHHHHIIIJJJIIIGGGEEEEEEEEEDDDCCCAAA@@@>>>>>>DDDPPPdddxxxmmmeeebbbpppoooiiiaaa^^^aaadddddd___\\\ZZZXXXPPPDDD<<<999999888888888888777777777666777888888999999888888;;;:::===GGGYYYooo{{{yyyzzzvvvmmmmmmuuu}}}ooodddVVVOOOOOONNNHHHBBBBBB@@@DDDLLLPPPSSS^^^lllqqqhhhZZZNNNGGGDDDEEEEEE???@@@DDDHHHIIIPPPhhhYYYJJJ===:::======;;;;;;::::::999999888888999999666666555444333333333333000000111222222222222222000000000000////////////000000000000000000000000---......000111333555666666888:::999666444555666;;;===EEERRRZZZWWWOOOJJJFFFNNNXXX\\\]]]___dddiiipppqqqnnneeeZZZXXXbbbnnnjjjWWWGGG>>><<<;;;;;;<<<>>>???>>>=========?????????>>>===<<<:::;;;<<<>>>@@@DDDIIIMMMaaauuuqqqTTTGGGEEEGGGBBBPPPcccrrr{{{bbbNNNFFFFFFCCCDDDEEECCC???;;;999888999:::;;;;;;:::999777666555555555555555555555555222444666555444666<<>>LLLaaaxxx|||xxxvvvvvvuuussspppqqquuuyyyxxxhhh]]]XXXTTTPPPLLLKKKOOOZZZeeeeee```fffsss|||rrrdddXXXPPPKKKHHHFFFDDDBBBEEEIIIHHHJJJXXXjjjXXXJJJ===;;;======;;;:::::::::999999888999999999666666555444333333333333222111000///000111333444000000000000////////////000000000000000000000000,,,---...000222444666777777999:::999666444666888<<<<<>>======>>>>>>===<<<===>>>@@@AAAAAA@@@>>>===;;;<<<=========@@@DDDGGGIIIUUUaaaeeejjjwwwoooQQQHHHIIIKKKJJJLLLXXXqqq}}}___MMMJJJBBBCCCDDDCCC???<<<999999999999;;;;;;;;;999777666666666666666666666666666111444666555444777===CCCiiiyyyvvvsssqqqooorrr}}}}}}yyyxxxvvvqqqmmmddd___YYYVVVVVVVVVUUUSSSYYY\\\___^^^YYYTTTQQQQQQOOOKKKGGGFFFHHHLLLPPPRRRNNNJJJEEE@@@===???BBBDDDEEEQQQcccsss}}}nnncccaaaaaaeeeaaa___^^^WWWKKKAAA===999999999999888888777777777777888999999999999888<<<===DDDUUUlllnnnrrruuutttrrrooonnnnnnooopppllliiiiiilllooowwwssskkkgggeeedddbbbjjjzzzrrrsss~~~{{{ooocccZZZSSSMMMIIIJJJCCCAAADDDEEEDDDKKKWWWbbbUUUIII===;;;======<<<;;;:::::::::999999999888888555555444333222222222222000000000///////////////333222000/////////000111000000000000////////////111111000111222444666888777999999777444555888<<<>>>CCCMMMUUUWWWVVVZZZ```jjjeee___\\\[[[YYYVVVTTTYYY[[[\\\\\\aaannnpppVVVHHHBBB>>>>>>AAABBB???>>>??????===;;;;;;===>>>???@@@@@@???>>>======>>>@@@@@@>>>>>>>>>???EEEEEEEEEEEEGGGLLLSSSXXXmmmrrrYYYGGGJJJ???>>>MMMaaayyybbbGGGDDDDDDDDDBBB@@@>>><<<<<<999:::;;;<<<<<<:::888777666666666666666666666666000999666222888;;;===EEEyyyoooddd```qqq~~~zzzvvvtttqqqqqqxxx}}}oookkkiiijjjiiiccc______jjjiiiiiifffbbb[[[TTTPPPMMMEEE>>>???AAACCCFFFJJJMMMLLLJJJHHHFFFDDDBBBAAACCCIIIXXXlll|||mmmeeejjjeeeccccccddd^^^QQQAAA888:::999999888888888888888666777999999999999;;;<<>>GGGcccooofff}}}}}}ttttttsssqqqoooooopppqqqmmmgggfffkkknnnuuu}}}|||~~~zzz|||yyypppiiiddd]]]WWWSSSJJJDDDFFFGGGEEEFFFIIIMMMfffTTTHHH===<<<>>>>>><<<;;;:::::::::999999999888888666555444333222222222222111111111111222222222222222222000/////////000111000000000000000000000///111111111222333555777888888888888777555555888<<>>AAA???>>>>>>======<<<<<<===>>>???@@@AAA@@@???======???@@@@@@>>>======>>>>>>>>>>>>===>>>AAAFFFJJJRRRnnnrrrWWWJJJAAA@@@JJJUUUgggrrrVVVEEEEEEDDDCCCAAA>>><<<;;;999:::;;;<<<<<<:::999777666666666666666666666666222999777555999999???OOO}}}sss```TTTOOO^^^vvv~~~yyyvvvrrrqqqwww|||xxxvvvwwwuuuoookkkkkklllkkkiiigggccc]]]XXXTTTMMMDDD<<<<<>><<<;;;:::::::::999999999888888666555444333222222222222000111111222222333333333222111111000///000000000000000000000000000000000222222222333555666888999888888888666666777:::<<<@@@BBBGGGKKKMMMTTTeeevvvzzzxxxtttooohhh^^^SSSLLLPPPPPPVVVcccsss~~~zzzxxxuuuppplllbbbWWWJJJCCC???===???CCCCCCBBB???===<<<===>>>???>>>>>>???AAACCCBBB@@@>>>===???@@@???>>><<<<<<======>>>>>>===<<<===???BBB???WWW}}}mmmPPPHHHEEEGGGHHHQQQnnnfffGGGFFFDDDCCCBBB@@@<<<999999:::;;;<<<;;;:::999888666666666666666666666666555888777999:::666CCCaaazzzjjj___ZZZ]]]rrr|||xxxuuussswww~~~{{{wwwwwwssspppmmmiiifffaaa\\\YYYOOOEEE===;;;===>>>AAAEEENNNPPPRRRSSSPPPJJJCCC???@@@GGGVVVjjjxxxoooeeehhhhhhgggeeeaaaXXXLLLBBB:::999777666777888:::;;;777888999999999:::<<<>>>DDDOOOiiiqqq~~~yyysssooommmllljjjlllqqqttt~~~uuulllYYYRRRMMMKKKJJJGGGGGGHHHHHHRRRfffRRRFFF======@@@???<<<;;;:::::::::999999999888888666555444333333222222333000000000000000000000000222111111000000000000000000000000000000111111111222333333555666777999999777777777777777:::===???CCCCCCDDDDDDEEEOOOdddyyyxxxjjj^^^VVVQQQOOONNNRRR\\\lll{{{zzztttqqqiiigggddddddfffgggfffeee___VVVLLLGGGFFFGGGGGGHHHIIIIIIFFFAAA>>>@@@AAAAAA???>>>???BBBEEEFFFCCC@@@>>>???@@@@@@>>><<<<<<===???@@@AAA@@@???>>>???@@@>>>KKKeeeZZZOOOHHHGGGCCCCCCVVVnnntttLLLHHHDDDBBBCCCAAA===999::::::;;;;;;;;;:::999888666666666666666666666666777666666;;;;;;555LLLvvv}}}xxx{{{xxxvvvtttwww}}}~~~yyytttpppmmmjjjeeeaaaYYYNNNCCC???>>>>>>@@@DDDHHHJJJLLLMMMKKKFFF@@@<<<>>>CCCPPPaaaooovvv}}}pppeeehhhiiihhheeebbb\\\QQQFFF===<<<999777666777999:::777888999:::999;;;===@@@III\\\||||||yyytttrrrpppnnnpppuuuxxx{{{kkk```YYYXXXWWWWWWUUUQQQMMMKKKMMMOOOWWWxxxSSSGGG===<<>><<<;;;:::::::::999999999888888666666555444333333333333333222222111000///......111111111111000000000//////000000000111111111222222333444555777888999999777666666777:::>>>AAABBBFFFDDDCCCAAAAAAIII]]]ooo|||nnn^^^RRRMMMMMMOOOQQQZZZhhhuuu}}}zzzvvvnnneee^^^YYYWWWVVVXXXXXXXXXZZZ\\\___``````ZZZ]]]ccclllqqqmmm```SSSWWWYYYUUUKKKEEEFFFFFFDDD@@@???@@@EEEIIIJJJFFFBBB>>>@@@AAA@@@>>>======>>>===???@@@@@@>>>===>>>???@@@CCCNNNfffcccRRRGGGGGGEEEBBBIIIVVVvvv}}}WWWNNNEEEBBBCCCCCC???;;;:::;;;;;;;;;::::::999999777777777777777777777777666555555;;;;;;999YYYwww{{{{{{vvvuuutttsssvvv{{{||||||zzzzzzyyyuuurrrggg[[[OOOIIIFFFCCCBBBEEEEEEEEEFFFFFFDDDBBB???>>>@@@BBBKKKYYYfffoooxxx}}}}}}iiiaaagggiiiiiieeeccc^^^SSSHHHAAA???<<<:::888777888888888999:::::::::;;;???BBBPPPhhh|||yyyvvvsssssswwwzzzxxxpppcccXXXTTTVVV\\\bbbeeeddd^^^VVVPPPQQQNNNNNNkkkUUUIII===;;;======<<<<<<:::::::::999999999888888777666555444333333333333555555444333222111111000000111111111111000/////////000000111111222222222111222444666777888888888666555555888>>>CCCFFFGGGHHHEEECCCBBBAAAEEERRR___gggccc\\\TTTMMMJJJLLLNNNYYYdddqqqyyyzzzzzz}}}~~~||||||zzznnnddd\\\YYYTTTPPPOOOPPPSSSUUUWWWXXXXXXYYYYYYXXXWWWWWW[[[pppvvvlllpppkkk\\\RRRPPPNNNIIIBBBAAABBBGGGMMMNNNIIIDDD>>>@@@AAAAAA@@@??????@@@@@@AAABBBAAA@@@???@@@AAAAAA???AAAOOOmmmqqq[[[IIIHHHIIIDDDDDDJJJLLLfffvvvyyy}}}jjj\\\LLLCCCCCCDDDAAA===;;;;;;:::::::::999999999777777777777777777777777666666555:::===CCCkkkxxx~~~zzzsssnnnooopppppprrrvvvvvvttthhh\\\UUUQQQKKKIIIIIIIIIHHHFFFEEECCCBBBBBBAAACCCCCCIIITTT___hhhqqqzzz~~~~~~~~~}}}|||{{{{{{zzz}}}nnn```\\\eeejjjkkkfffdddaaaUUUGGGBBBAAA???===;;;999888888999999:::::::::<<<@@@CCCWWWqqq|||zzzvvvuuuxxx{{{jjjZZZQQQLLLMMMRRRSSS___kkkpppnnnggg]]]TTTNNNKKKJJJcccXXXKKK===:::;;;;;;;;;<<<:::::::::999999999888888777666555444444333333444333333333333333333333333000111111222111000///...///000000111111222333333000222444666777888888777666555555999AAAGGGKKKLLLHHHEEEDDDEEEFFFFFFJJJPPPPPPPPPOOOLLLJJJKKKOOOSSSbbbjjjsssvvvuuuuuuyyy~~~~~~}}}zzzvvvssstttzzzvvvhhh```WWWNNNLLLLLLLLLMMMPPPTTTYYY[[[ZZZ[[[\\\[[[WWWSSSPPPNNN[[[vvvooo```[[[VVVOOODDDCCCDDDJJJPPPRRRLLLFFF>>>@@@BBBBBBAAAAAABBBCCCFFFGGGFFFDDDBBBAAABBBDDDAAA@@@AAAIII```pppWWWPPPLLLDDDBBBFFF>>>NNNVVV^^^rrrmmmUUUGGGDDDEEEBBB>>>;;;;;;::::::999999999:::777777777777777777777777666888777999@@@OOO|||{{{tttlllggghhhjjjjjjlllooosss{{{qqqfff```[[[UUUQQQPPPOOONNNLLLIIIGGGEEECCCBBBDDDCCCGGGPPPXXX^^^fffmmmpppppppppqqqqqqqqqqqqrrrxxx{{{~~~}}}yyywwwxxx{{{}}}}}}}}}xxxiii``````eeelllmmmhhhfffcccWWWGGG@@@@@@@@@@@@???===<<<;;;999::::::::::::===AAADDDZZZvvv{{{sss{{{vvvuuuxxxzzzxxx\\\OOOJJJGGGKKKRRRRRR```nnnrrrpppjjj___UUULLLLLLJJJ```ZZZLLL>>>999:::;;;;;;<<<:::::::::999999999888888777777555444444444444444...//////111222333444444000111111222222000///...///000000111222222333333000111333555777777777777555444555:::BBBJJJNNNOOOHHHEEEEEEIIIJJJHHHFFFHHHMMMLLLJJJHHHGGGLLLTTT[[[hhhlllqqqrrrrrrssswww|||~~~|||yyysssoooqqqyyy{{{cccVVVRRRMMMGGGEEEFFFIIIMMMQQQUUUXXXZZZZZZ\\\]]]\\\WWWRRRMMMKKKQQQhhh{{{iiibbb[[[SSSFFFDDDEEEKKKRRRTTTNNNHHH>>>@@@BBBCCCBBBBBBDDDEEEHHHHHHFFFCCC@@@???@@@AAA>>>@@@BBBGGGYYY~~~yyygggXXXNNNBBB???DDDCCCLLLOOO]]]~~~yyy\\\JJJEEEEEEBBB>>><<<;;;:::999999999::::::777777777777777777777777666;;;999888BBBXXXtttvvvzzzzzzxxxqqqiiidddeeeffffffgggjjjmmmwww~~~tttkkkfffaaa[[[VVVUUUSSSRRRPPPNNNJJJFFFCCCAAAAAAAAAEEEMMMSSSVVVZZZ```cccccccccdddeeeggghhhiiijjjoootttuuurrrpppqqqtttrrrxxxvvvtttxxx~~~yyyllleeegggfffmmmooojjjhhheeeXXXGGG===>>>@@@BBBBBB@@@>>>===:::::::::::::::===AAAEEEZZZxxxwwwtttzzzuuuuuuyyyyyyzzzppp\\\WWWTTTNNNLLLOOOSSSbbboooqqqnnniii^^^TTTMMMNNNMMM___eeeRRRAAA===??????===>>>===<<<<<<;;;;;;:::999999777555333333333333111///111111111111111111111111111111111111111111111111333222000//////111333444444666888888666555555555444444777>>>GGGMMMOOOOOOIIIIIIKKKPPPSSSSSSNNNIIIVVVJJJCCCGGGKKKNNNZZZhhh|||wwwoookkklllqqqvvvxxx~~~sss^^^TTTOOOKKKKKKMMMOOOOOOQQQTTTWWWZZZ]]]^^^eeeggghhhbbbWWWMMMFFFDDDLLLOOOSSSVVVZZZggguuufffYYYJJJKKKKKKJJJMMMSSSUUURRRIIIIIIKKKKKKIIIIIIMMMRRRTTTJJJCCCBBBCCCAAA>>>>>>???@@@BBBGGGSSSqqqzzzjjj{{{bbbMMMFFFEEECCC@@@BBBKKKfff~~~\\\DDDGGGIII<<<888777666555666777:::;;;999888777777777777777888999999:::<<>>@@@CCCGGGJJJLLLNNNNNNOOOOOOPPPRRRTTTVVVWWW[[[```fffjjjmmmnnnpppqqqppptttzzzyyyuuuxxxvvvnnnjjjiiiqqquuujjjbbbZZZMMMBBB<<<999<<>>===>>>999===888666<<<<<>>======>>><<<<<<;;;;;;:::999999999888666444444444444222000111111111111111111111111111111111111111111111111222111000///000111333444444666777777666555555555555555888>>>DDDIIIIIIIIIOOOOOOPPPRRRTTTUUUTTTRRROOOEEE@@@FFFMMMSSSaaaqqqyyysssmmmiiikkkoootttwwwxxx{{{|||lll]]]WWWTTTPPPNNNOOOSSSSSSUUUXXX\\\___cccdddgggmmmqqqjjj\\\OOOIIIHHHDDDFFFIIILLLOOO\\\uuuuuuiii\\\\\\[[[\\\aaahhhiiieeeZZZXXXUUUSSSQQQRRRYYYaaacccWWWKKKGGGEEEBBBAAABBB???@@@BBBEEENNNgggrrrxxxdddQQQIIIGGG>>>@@@GGG^^^rrrPPPIIIKKKBBB;;;:::888777666777999::::::999888888777777888888777888999:::GGGhhhrrrccckkkrrr{{{{{{|||sssjjjgggdddaaa``````^^^]]]bbboooxxxxxxtttkkkaaaWWWPPPMMMKKKTTTZZZ___^^^UUUJJJBBB>>>;;;;;;<<<===???@@@AAAAAA??????@@@AAABBBDDDFFFGGGNNNRRRXXX^^^bbbeeehhhjjjmmmpppuuuzzz}}}~~~sssnnntttvvvmmmeee\\\NNNCCC===999<<<>>>===<<<===;;;???;;;999>>>>>>AAANNNwwwyyysssqqqpppqqqxxxrrr^^^___bbbmmmwwwkkkccc```]]]\\\bbbfffkkkwwwsss]]]XXXTTTLLLXXX|||oooTTTDDD===;;;<<<>>>;;;;;;;;;:::999999888888999777555555555555333111111111111111111111111111111111111111111111111111222111000000000111333444444555777777666555555666888999;;;@@@DDDFFFEEECCCKKKQQQWWW[[[ZZZWWWSSSPPPIIIAAA???FFFNNNWWWeeetttqqqmmmhhhfffiiinnnrrruuuttt{{{{{{pppgggdddccc```\\\[[[YYYYYY[[[^^^bbbfffjjjlllpppvvvzzzsssfff^^^^^^bbbiiiddd\\\UUUOOOTTTgggzzzzzzzzzzzz}}}vvvnnnddd]]]YYYZZZeeeqqquuufffVVVLLLFFFBBBBBBEEEAAA@@@AAACCCHHHZZZxxxbbbOOOLLLEEEDDDEEEQQQnnnWWWGGGHHHDDD???===;;;888777777888888::::::999888888888888888666:::999:::NNNtttzzzaaa[[[jjjrrr}}}{{{rrriiigggcccaaaaaa```___^^^bbbhhhrrr{{{uuujjj]]]SSSKKKGGGFFFMMMTTT[[[\\\UUUJJJAAA<<<888888888888888888888888777888888999:::;;;===>>>???CCCIIIOOOTTTYYY___bbbfffiiimmmppprrrsssvvvxxx~~~vvvwwwxxxqqqkkk```OOOEEE>>>:::;;;===;;;:::;;;===AAA>>>===AAA>>>BBBRRR}}}wwwtttqqqppptttxxx~~~|||bbbTTTSSSSSSbbb{{{nnnggg___XXXWWWZZZaaassszzzoooddd]]]OOOTTTtttrrrYYYGGG===;;;<<<===;;;::::::999999888888777888666555444555444222111111111111111111111111111111111111111111111111111111000000000111222333444444555777666555555666777;;;===???CCCEEEEEEDDDCCCEEERRRbbblllhhh\\\NNNFFFDDD@@@AAAHHHPPPWWWaaakkkfffdddbbbccchhhnnnsssuuuxxx}}}~~~~~~wwwtttrrroookkkhhh``````aaadddggglllppprrr|||~~~~~~{{{~~~vvvbbbTTTSSSbbbsss}}}lllaaaYYYYYYgggwwwrrr```SSSJJJDDDDDDGGGEEECCCBBBBBBDDDMMM```rrr{{{]]]TTTKKKHHHEEEHHHXXXzzz\\\GGGFFFDDD???===;;;888777777888999:::999888777777777777777888<<<;;;???XXXmmm\\\^^^ooovvvzzzsssllliiifffdddddddddcccbbbfffcccbbbhhhuuuxxxyyymmm```UUUMMMHHHEEECCCIIINNNOOOJJJBBB;;;777666666666666777777888888888888888888999:::;;;<<<888;;;@@@DDDIIIOOOVVVZZZ]]]```cccfffgggjjjnnnrrrzzz|||~~~zzzxxxzzzuuuooocccPPPFFF???:::;;;<<<:::999:::;;;@@@>>>>>>AAA===DDDWWW}}}|||xxxvvvtttssstttyyyyyy~~~pppeeecccbbbtttuuujjjeeeWWWRRRTTT[[[ooo}}}{{{llldddSSSUUUqqquuujjjWWWGGG>>><<<======;;;::::::999999888888777777555444333333333111000111111111111111111111111111111111111111111111111000000000000111222333444444555666666555555666888;;;===@@@BBBCCCCCCCCCCCCFFFTTTgggrrrmmm^^^MMMBBB??????CCCKKKRRRVVV[[[```\\\\\\]]]aaahhhoootttvvvyyyyyyuuuqqqqqqxxx|||yyytttpppjjjjjjjjjkkkmmmppptttvvv}}}ggg[[[]]]mmm~~~{{{ggg[[[SSSTTTeeeyyy}}}nnnbbbXXXNNNKKKMMMKKKGGGCCCBBBAAADDDNNNXXXhhh~~~zzzhhhMMMGGGCCCEEENNNfffcccMMMHHHDDD>>>===:::888888888999:::999999888777666555555666888;;;===FFFeeebbbWWW___ooovvv{{{tttmmmkkkhhhfffggggggfffeeeeee^^^UUUSSSUUUZZZ```dddbbbeeeooo}}}zzz{{{tttggg\\\SSSKKKFFF>>>@@@AAAAAA>>>:::666555777777777777777888888888666555555555666777777888777999<<<>>>AAAFFFLLLPPPQQQUUUZZZ\\\]]]aaahhhmmmrrrvvv{{{yyyxxx|||yyytttgggSSSHHHAAA;;;;;;;;;:::888:::888<<<<<<===???<<>><<<:::999999:::;;;::::::888777666666666666777888>>>RRRuuu|||\\\TTT^^^pppyyy}}}wwwnnnkkkiiihhhhhhiiihhhggg___YYYRRROOOKKKIIILLLPPPTTTbbbxxx~~~wwwrrrqqqsssuuuyyy{{{}}}~~~rrrgggZZZMMMEEE>>>===;;;999888777666666:::999888888777666555555666666555555555666666777666777999:::;;;===AAADDDDDDJJJPPPRRRSSSWWW^^^eeegggmmmuuu{{{}}}uuuxxx~~~yyylllWWWJJJBBB;;;;;;<<<::::::;;;666::::::===@@@===LLLjjjyyyttt}}}yyyyyyzzzuuuooommmfff\\\TTTQQQZZZooorrr[[[PPPQQQPPPZZZiiinnnkkkfffYYYYYYqqqXXXWWWPPPCCC<<<===>>>===<<<<<<;;;;;;:::999999999777666444444444333222000111111111111111111111111111111111111111111111111...///000111222333333444444555555555444555777:::>>>???@@@>>><<<<<<>>>AAACCCEEEJJJNNNOOOLLLEEE@@@===@@@EEEJJJPPPUUUYYYYYYWWWXXX[[[bbbiiiooorrrssspppxxx|||~~~}}}tttooorrrzzzsss```QQQNNNLLLPPPeee~~~rrraaaZZZTTTKKKCCCAAA@@@>>>???AAABBBNNNjjjnnnXXXGGGDDDCCCAAAMMM```qqqgggRRRJJJEEEDDDBBB@@@===;;;;;;;;;<<<===<<<:::999888777777777888777BBBbbbqqq[[[TTT^^^pppzzz~~~yyypppnnnlllkkklllllllllkkkjjjhhhhhhgggaaaZZZ[[[```gggwww}}}xxxqqqkkkhhhhhhjjjkkkqqqvvv~~~tttcccQQQEEE???===:::888888888888888888888888888777777777666:::999999888888888999999666777888888888888:::<<<:::@@@GGGIIIIIILLLRRRXXX[[[cccnnnvvv{{{tttpppyyy~~~qqq]]]KKKCCC<<<<<<===;;;;;;===777:::;;;???BBBAAATTTvvvrrrrrrzzz{{{|||wwwooolllggg```XXXRRRTTTcccssszzz```RRRQQQMMMQQQ___fffjjjfffXXXXXXnnnUUUVVVOOOBBB;;;<<>>===??????FFF^^^zzz```LLLKKKKKKGGGLLLZZZooolllXXXQQQOOOIIIGGGCCC@@@===<<<;;;<<>><<<;;;:::999999999:::888HHHooolllZZZRRR[[[lllwwwwwwwww~~~zzztttrrroooooopppqqqppppppvvvuuu|||}}}|||zzzxxxtttmmmgggccccccdddgggooouuuzzz~~~jjjUUUGGG???===;;;999999999888777555666777888:::;;;<<<===::::::999999888888999999666888999999888888999:::333:::AAACCCBBBCCCIIIOOOSSS\\\iiirrrwww}}}nnnmmmzzztttaaaKKKCCC<<<<<<===<<<<<<>>>999<<<<<>><<<;;;;;;::::::::::::999888777777666555555444222111000000222111///---...000222444...000222333111000000000000000000111222444555666666555222111222444888:::GGGGGGDDD???;;;;;;???CCCFFFEEEJJJTTTXXXRRRHHHAAAEEEIIIMMMOOOOOOPPPQQQSSSVVVYYY^^^aaaeeehhhmmmppprrrqqqqqqsssvvvyyy|||}}}yyy|||lll___WWWOOOKKKLLLSSSbbbpppwwweee___ZZZPPPEEE???>>>???@@@@@@CCCHHHRRRqqqfffKKKJJJJJJCCCHHHVVVmmmvvvdddRRRIIIEEECCCDDDDDD???<<<<<<=========;;;888777777999999===MMMcccOOORRR[[[jjjyyyyyyccc]]]\\\[[[aaakkkzzz{{{wwwuuutttssssssooonnnuuuvvvtttuuuwwwtttooojjjfffcccbbbaaaccceeejjjsss|||eeeNNNEEE???999666777999999888555777999:::999888888999888888999::::::999777666777777777777777777777777===<<<;;;;;;<<>><<<;;;;;;::::::::::::999888777777666555444333222111111000000///...---...///111222...000111111000//////000000000000111222333555555555444222111222555999;;;AAADDDFFFEEECCCAAAAAABBBMMMKKKKKKNNNMMMGGGCCCCCCEEEMMMTTTUUUQQQNNNOOOSSSVVVYYY]]]```cccfffjjjmmmqqqnnnkkknnnssswwwvvvsssxxx{{{~~~mmm___^^^___cccgggmmmxxxyyyvvvgggUUUEEE@@@AAAAAA@@@AAA>>>CCCKKKhhhkkkOOOMMMLLLDDDEEEPPPaaajjjPPPJJJEEECCCEEEDDD@@@======>>>???>>><<<:::888999:::>>>BBBXXXuuuRRRMMMOOOYYYhhhwwwttt]]]SSSMMMIIILLLTTThhh}}}{{{vvvsssrrrqqqqqqttt}}}rrrpppqqqrrrpppnnniiiddd```\\\[[[ZZZ\\\^^^cccjjjwwwkkkSSSBBB>>>999777888999777555666888:::;;;;;;:::999999999999999::::::999888888999999999999999999999999999999888888999;;;>>>???DDDJJJTTT```llluuu|||www{{{xxxpppsss|||hhhQQQ@@@;;;???:::999===<<<===<<<;;;@@@EEEGGGaaaoooZZZkkk|||}}}{{{xxx~~~{{{xxx~~~|||qqqiiiiiihhheeeddddddmmm~~~iii[[[SSSPPPTTTZZZYYYTTTOOOSSSbbbyyyUUUOOOGGG@@@===<<<<<<<<<::::::::::::999888777777555555444333222111111000........./////////000000///000000///......///111000000111222222333444555444333222222333666:::<<<===@@@CCCEEEGGGKKKOOORRRXXXRRRKKKEEE???;;;>>>EEEHHHQQQZZZZZZQQQLLLMMMQQQUUUXXX[[[___aaadddhhhkkkpppjjjgggkkktttyyywwwssswwwzzz~~~vvvsssssstttvvvxxx}}}lllSSS???>>>AAA===<<>>???@@@AAA@@@>>>;;;::::::;;;>>>BBBccc___KKKJJJLLLUUUddduuu~~~hhhZZZOOOFFFEEEJJJTTTggg~~~xxxtttppppppqqqvvvnnnjjjmmmnnnllljjjgggccc^^^YYYVVVTTTSSSSSSUUUXXX^^^iiiwwwrrrZZZEEE@@@<<<:::::::::777444888999;;;======<<<;;;::::::999999999999999::::::::::::::::::::::::::::::888777777777888999;;;<<<>>>CCCLLLXXXdddpppxxx}}}yyyzzzyyynnnUUUBBB===@@@;;;:::>>><<<<<<>>>===AAAEEEIIIgggjjjZZZmmm~~~{{{uuuuuu}}}{{{}}}vvvqqqggg\\\QQQOOOTTTgggyyyeeeWWWPPPOOORRRNNNLLLKKKPPP^^^tttUUUNNNDDD>>><<<<<<<<<<<<::::::::::::999888777777444444333333222111111000......000111111111000////////////...,,,---///111000000111222333333444444222222111222444888;;;===>>><<<;;;>>>FFFUUUdddnnnbbbUUUFFF;;;555666>>>HHHNNNTTTXXXVVVPPPKKKKKKNNNTTTWWW[[[___bbbfffjjjmmmrrrnnnjjjmmmttt{{{}}}|||uuuyyy~~~vvvlllhhhoooxxxcccLLL<<>>;;;::::::;;;>>>CCCmmmzzzQQQJJJIIIJJJSSScccuuuooo___QQQLLLMMMMMMSSSaaannnppppppzzz{{{uuuqqqoooooosss|||wwwlllmmmooolllgggfffddd```[[[VVVRRRPPPOOOLLLNNNPPPUUU\\\gggttt|||xxxeeeNNNHHH@@@<<<;;;;;;999777999:::<<>><<<:::999888777777888::::::::::::::::::::::::::::::999888888888999:::;;;;;;;;;???GGGRRR___kkkvvv||||||sss[[[FFF???AAA===<<<@@@>>>;;;>>>>>>AAAFFFMMMmmmqqq```nnn~~~{{{xxxssstttuuummmyyyoooZZZSSSRRR]]]lllrrrooojjjmmm|||kkkZZZQQQMMMKKKJJJJJJJJJMMMXXXlllWWWNNNCCC<<<;;;<<<======::::::::::::999888777777333333333222222111111000...000111333333222111000/////////...,,,---///111000000222333333333333333222111222333555888<<<===>>>;;;888<<>>555444999AAAIIISSSRRRPPPNNNLLLKKKKKKKKKTTTWWW\\\```dddiiinnnqqqzzzwwwsssooonnnpppuuuyyysssxxx~~~~~~{{{{{{mmm^^^YYYbbbwww{{{aaaVVVIIIBBBEEEDDD======EEEBBBFFFBBBMMMssseeeRRRMMMLLLKKKLLLRRRuuuoooOOOIIIFFFHHHGGGDDDCCCDDDBBBBBBAAA>>>;;;999:::;;;AAAIIIzzznnnEEEDDDHHHJJJTTTeeexxxjjjXXXMMMJJJKKKJJJOOOXXXYYYZZZhhh{{{~~~}}}wwwsssrrrpppoootttzzzwwwppppppooolllhhheeeccc___ZZZUUUQQQNNNLLLJJJKKKLLLNNNSSS[[[dddkkkwww}}}sss[[[RRREEE<<<999999:::::::::;;;===AAADDDEEEBBB???;;;:::999888777888999:::999999999999999999999999999999888888999999999::::::===DDDNNN[[[hhhssszzzvvv^^^HHH>>>@@@<<<<<>>>>>@@@HHHSSStttqqqbbblll|||xxxuuutttvvv}}}{{{iii]]]iii```VVVRRR[[[fffiiifffdddccckkkuuummm\\\SSSLLLGGGJJJHHHGGGIIISSSfff}}}ZZZPPPCCC;;;;;;=========::::::::::::999888777777333333222222111111111111000111222333333333222111///000000///......///111000111222333444333222222222222222444666999;;;===<<<;;;<<>>AAA>>>EEEBBBJJJoooxxx[[[NNNJJJIIIHHHNNN^^^yyyPPPKKKHHHIIIIIIFFFEEEGGGCCCCCCBBB???<<<::::::;;;@@@MMMfffBBBGGGGGGJJJUUUhhh|||wwwaaaRRRKKKHHHGGGKKKQQQSSSVVVeeeuuu{{{wwwuuuqqqlllkkkmmm|||}}}vvvrrrqqqppppppfffddd```\\\WWWRRRNNNLLLIIIIIIJJJJJJLLLQQQXXX]]]eeepppxxxwwwxxx~~~}}}hhh\\\KKK>>>999888999999::::::===CCCHHHIIIFFFCCC>>>===<<<;;;:::999999999999999999999999999999999888888888888888777777777999<<>>AAAMMM[[[{{{eeeYYYfff}}}rrrpppssswww{{{|||wwwvvvwwwyyyyyyyyymmmppphhh^^^ZZZ[[[rrrlll___WWW\\\ccccccaaabbb\\\aaajjj}}}qqqaaaXXXOOOFFFHHHFFFDDDGGGQQQcccwww]]]RRRCCC;;;;;;===>>>===::::::::::::999888777777222222222222111111111111000000111222222222222222...000111111000//////000000111222444444333222111222333333555666999;;;<<<999999;;;AAAGGGLLLNNNNNNKKKAAA999777999<<>><<<:::999::::::::::::::::::::::::::::::::::::999999888777777:::@@@HHHSSS___hhhnnnrrrwww~~~cccJJJ===>>>;;;;;;>>>;;;===@@@???DDDSSSeeeqqqYYYOOO]]]wwwooocccYYYWWWYYYZZZ[[[]]]kkkvvvzzzxxxyyy{{{zzzwwwdddeee___^^^eeemmmqqqdddcccddd^^^\\\^^^WWW[[[cccttt}}}mmmdddXXXLLLHHHEEEDDDHHHRRR```lllsssxxxxxxzzz~~~___SSSDDD;;;;;;>>>>>><<<::::::::::::999888777777222222222111111111111111000000000000000111111111...000222333111000000000000111333444444333222111333333444555777999:::;;;999777777;;;@@@DDDDDDCCC@@@<<<:::;;;::::::@@@GGGDDDGGGJJJJJJHHHGGGKKKNNNSSSUUUYYY[[[]]]```ccceeeqqqsssvvvzzz|||zzzuuuqqqeeemmmwwwzzzyyyyyy}}}}}}fffSSSFFFFFFIIIIIIQQQ\\\tttccc\\\ZZZOOO>>>:::FFFEEEIIIgggpppYYYQQQMMMJJJEEEHHHNNN]]]yyy~~~qqqRRRLLLIIIJJJJJJHHHHHHJJJFFFFFFEEEBBB???<<<<<<===DDD[[[NNN999FFFDDDHHHVVVlllzzzqqqlllwwwzzzpppdddXXXPPPOOOLLLVVVbbboooxxxpppnnnkkkgggaaa\\\XXXUUUGGGGGGFFFDDDCCCEEEHHHKKKKKKQQQRRRQQQZZZkkkwwwzzz|||ppp___PPPFFFAAA===:::999999===DDDLLLOOOLLLHHHEEEEEEEEEDDDBBB???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;===============<<<;;;:::555888===FFFPPPZZZccchhhjjjoooxxxhhhNNNAAAAAA>>>>>>AAA>>>???BBB@@@FFFXXXkkk{{{gggWWWKKKVVVooozzzvvv[[[SSSLLLKKKLLLKKKLLLOOOSSS\\\mmm{{{zzz||||||{{{vvvtttnnnppp{{{nnnkkkiiibbb___bbb]]]^^^```jjjyyypppbbbTTTJJJGGGFFFJJJSSS\\\bbbddd``````aaadddkkkttt}}}bbbUUUEEE======???@@@>>><<<;;;;;;:::999888777777555444333333222222333333000000000000000000000000222222222111111111000000000000111222333333333333111222444777999999999999::::::999:::===AAA@@@===AAA>>>:::777888<<>>777:::HHHQQQPPPOOORRROOOMMMHHHDDDAAA???>>>>>>???:::555666:::>>>===:::::::::;;;;;;;;;:::999999:::;;;===DDDPPP^^^hhhkkkgggnnnyyylllTTTFFFEEE@@@>>>@@@===>>>@@@CCCIIIRRRjjjzzzjjjTTTLLLRRRhhhwww~~~tttccc[[[SSSOOOLLLJJJMMMSSSXXX^^^ooo~~~~~~oookkkfffeeebbbYYYUUUXXX]]]hhh~~~zzz___[[[LLLGGGGGGMMMQQQQQQQQQQQQTTTRRRQQQRRRUUU[[[aaadddjjjrrr{{{bbbUUUEEE<<<<<>><<<;;;;;;:::999888777777555444333333222222333333000000000000000000000000222222222111111111000000000000111222333333333333111222555888:::<<<<<<<<<;;;:::999:::===@@@@@@??????===:::888999>>>CCCGGGKKKGGGEEEGGGGGGFFFIIINNNRRRUUUYYY\\\^^^```ccceeegggjjjmmmrrr{{{~~~wwwwwwwwwvvvttttttuuuvvvyyyxxxzzzpppcccVVVKKKGGGDDDEEETTTeeexxx\\\UUULLLHHHHHHWWWrrrdddTTTMMMLLLKKKHHHJJJUUUhhh|||vvvyyynnn___OOOMMMRRROOOLLLKKKEEEFFFHHHHHHCCC???===???AAARRR~~~kkkIIIFFFCCCDDDIIIXXXmmmxxxgggZZZOOOEEE@@@@@@AAACCCCCCBBBGGGQQQWWWWWWRRRXXXeeevvv~~~yyytttqqqnnnhhh___XXXQQQKKKGGGGGGGGGEEEEEEGGGEEEHHHJJJLLLYYYqqquuufff\\\TTTIII@@@===999;;;HHHTTTZZZYYYXXXTTTRRRNNNJJJGGGEEECCCCCC???<<<999999:::;;;999777:::::::::;;;;;;::::::999::::::<<>>===@@@===<<<===AAAIIIVVVppp}}}kkkVVVLLLRRRiii}}}wwwmmmdddbbbbbb``````bbbhhhlllyyyrrrooogggcccaaaYYYUUUWWWXXX]]]nnngggZZZRRRKKKHHHKKKMMMKKKIIIIIIHHHGGGFFFFFFHHHKKKOOOQQQXXX^^^fffmmmwwwcccVVVEEE<<<;;;>>>>>>===<<<;;;;;;:::999888777777555444333333222222333333000000000000000000000000222111111111111000000000000000111222333333333333111333666999<<<>>>>>>???<<<:::999:::===???AAAAAA===<<<::::::<<<@@@DDDGGGIIIEEECCCEEEFFFFFFHHHMMMOOOQQQTTTWWWYYY]]]aaadddaaagggllloootttzzz|||yyyxxxwwwvvvvvvuuurrrooolllsssnnnpppzzzxxxxxxuuukkkaaaYYYPPPLLLUUUcccuuuhhh___YYYaaatttvvvuuuvvv~~~sss[[[QQQPPPJJJHHHKKKVVVmmmmmmWWWOOOSSSPPPMMMLLLGGGFFFGGGHHHFFFBBB???@@@BBBVVV]]]DDDDDDEEECCCIIIXXXnnnoooZZZMMMEEE@@@>>>???<<<===;;;999===EEEHHHGGGCCCJJJYYYmmm{{{wwwrrrkkkccc\\\XXXQQQMMMLLLKKKHHHGGGHHHIIIJJJKKKNNN]]]wwwzzzpppeeeSSSCCC======>>>HHHZZZhhhiiibbbYYYVVVQQQLLLHHHEEEDDDDDDBBB@@@???===;;;999888777::::::::::::::::::::::::;;;::::::@@@LLL]]]nnnyyyqqqttt{{{|||dddLLL@@@@@@======@@@===???>>>AAAKKK[[[vvvsssWWWNNNSSSlllsssnnnlllccc___^^^WWWOOORRRTTTVVV___vvv{{{dddWWWOOOHHHGGGFFFBBB@@@@@@??????>>>======>>>??????DDDHHHMMMRRR\\\llleeeWWWFFF<<<:::======<<<<<<;;;;;;:::999888777777555444333333222222333333000000000000000000000000111111111111000000000000000000111222333333333333333444777999;;;=========<<<::::::===???>>>???AAA::::::;;;<<<>>>BBBEEEGGGGGGCCCAAADDDEEEEEEHHHMMMPPPQQQSSSTTTVVVYYY]]]```[[[dddlllmmmmmmpppsssrrrtttssssssuuuwwwtttnnniiieee[[[SSSTTTXXX^^^gggqqq{{{~~~iiiVVVRRRXXXvvvsssggg\\\^^^gggkkkcccXXXSSSRRRTTT]]]kkk{{{gggWWWUUUPPPOOOQQQ___|||~~~aaaRRRTTTQQQNNNNNNIIIEEEFFFHHHIIIEEEAAABBBFFFZZZyyyRRRAAACCCEEEEEELLL[[[qqqsss___SSSLLLHHHEEEFFF>>>>>>===???GGGSSSZZZZZZZZZ]]]iiizzzyyyqqqiiiccc```YYYTTTSSSQQQMMMJJJKKKLLLNNNOOOPPPYYYppp{{{eeePPPDDDDDDBBBHHH]]]sssvvvmmmccc]]]UUULLLFFFCCCCCCDDDDDDCCCAAA>>>;;;:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;===999999>>>IIIZZZooozzztttaaaIII>>>???<<<===AAA???EEECCCEEENNN___zzzwwwWWWRRRYYYpppzzzrrrwwwuuujjjhhhjjjgggjjjllldddSSSUUUWWWXXXZZZhhhlllWWWMMMEEEBBBAAA===;;;;;;======>>>>>>===<<<;;;:::<<<===???AAAGGGRRRaaalllhhhZZZGGG<<<:::<<<===<<<<<<;;;;;;:::999888777777555444333333222222333333000000000000000000000000000000000000000000000000000000111222333333333333444555777999999999999888;;;:::>>>EEEEEE???<<<>>>888:::<<>>@@@???AAAHHHSSSaaalllsss~~~sss]]]WWWYYYXXXWWWdddrrrZZZXXXTTTOOONNNJJJEEEEEEHHHKKKIIIDDDEEEKKKfffkkkMMMBBBAAACCCEEELLL\\\sssuuujjj```VVVOOOMMMFFFFFFGGGLLLZZZkkktttvvv}}}}}}yyyqqqllleee^^^YYYXXXUUUOOOLLLMMMIIIMMMPPPNNNPPPaaa}}}gggOOOLLLFFFIII]]]vvv~~~xxxrrrjjj]]]QQQHHHDDDDDDEEEDDDCCC???<<<:::<<>>===<<<<<<;;;;;;<<<<<<===999888===FFFUUUmmm~~~www```HHH===???===???CCCAAAGGGEEEGGGQQQbbb|||rrrUUUUUU^^^rrrwwwmmmdddaaaeee~~~wwwvvvkkkjjjqqqzzzpppjjjccc^^^[[[aaauuuhhhRRRHHH@@@>>>>>>;;;;;;<<<<<<===???@@@???>>><<<;;;:::;;;<<<<<<>>>CCCKKKQQQ___oookkk\\\III===;;;======<<<<<<;;;;;;:::999888777777555444333333222222333333000000000000000000000000//////000000000000000111000000111222333333333333555666777888888777666555:::<<>>AAADDDEEEEEEDDDDDD@@@@@@CCCEEEEEEIIINNNPPPQQQQQQPPPNNNMMMNNNPPPUUUaaajjjkkkiiijjjmmmnnnpppqqqtttxxx}}}~~~tttkkk___TTTOOOOOOUUUZZZdddlllyyysssfffWWWOOOLLLIIIHHHIIIBBBFFFPPPddd~~~dddXXXYYY```bbb^^^]]]```ZZZOOOEEE@@@===@@@FFFGGGAAA:::;;;;;;<<<@@@GGGPPPYYY^^^jjjwwwbbbVVVXXXYYYYYYccceee^^^XXXQQQNNNIIIEEECCCFFFLLLKKKFFFIIIRRRppp___IIICCC@@@AAACCCJJJ[[[rrrtttdddXXXTTTLLLOOOUUUaaauuu|||tttpppgggaaa\\\[[[WWWQQQMMMMMMJJJNNNRRRRRRPPP[[[vvvrrr\\\RRRHHHIII[[[sss}}}tttgggYYYNNNGGGEEEEEEDDDAAA>>><<<===AAAFFFIIIBBBAAA???===<<<<<<=========999888===CCCNNNfff~~~___HHH===???>>>@@@EEECCCDDDDDDIIISSSbbb|||mmmRRRTTT]]]mmm|||}}}~~~wwwhhhaaa[[[XXX[[[hhh|||~~~{{{yyyppppppzzzmmmaaa\\\___mmm}}}dddMMMEEE>>>======<<<;;;===888:::<<<>>>>>>===<<<;;;:::;;;<<<<<<===???BBBEEEMMM\\\qqqnnn^^^KKK>>>;;;===>>>===<<<;;;;;;:::999888777777555444333333222222333333000000000000000000000000////////////000000111111000000111222333333333333444555666777888777666666;;;@@@OOO^^^[[[III;;;888777:::???DDDFFFFFFDDDBBBDDD@@@@@@CCCEEEFFFJJJOOOMMMNNNOOONNNLLLJJJIIIJJJLLLWWWbbbeeefffiiilllmmmoooqqqtttvvvyyy||||||{{{wwwnnnfffbbbcccdddpppwwwyyyjjj[[[RRRMMMHHHGGGJJJFFFMMMXXXhhh~~~uuubbbRRRIIIHHHGGGHHHFFF===AAA@@@?????????>>><<<;;;::::::;;;===@@@EEEJJJNNNWWWcccsssiiiWWWRRRXXXZZZ^^^uuuggg___YYYRRROOOKKKEEEAAADDDLLLLLLHHHMMMXXXwwwVVVFFFDDD???@@@CCCJJJ\\\sss|||pppmmmdddjjjtttyyyuuukkkeeeaaa___\\\UUUQQQQQQOOOPPPRRRSSSSSSYYYkkk}}}{{{eeeUUUFFFHHHXXXmmmwwwkkk___VVVOOOLLLGGGEEECCCDDDIIILLLMMMMMMFFFDDDBBB???===============999999>>>AAAHHH___www^^^GGG<<>>>>>>>>;;;:::;;;999:::;;;=========<<<;;;<<<======<<<===>>>@@@AAAEEENNN]]]mmm~~~ooo```LLL???<<<>>>>>>===<<<;;;;;;:::999888777777555444333333222222333333000000000000000000000000.../////////000000111111000000111222333333333333222444555777888999888888<<>>BBBBBBBBBBBB===:::<<<<<<:::777666999;;;888999999:::;;;===AAADDDEEEOOO]]]lllppp[[[RRR[[[\\\VVVcccccc\\\XXXRRRQQQNNNEEEAAACCCKKKLLLIIIPPP\\\~~~PPPBBBCCC???@@@EEELLL___vvvpppjjjfffeeeaaaZZZVVVVVVQQQLLLKKKNNNPPPRRR\\\gggfffxxxjjjUUUEEEGGGVVViiiuuuiii___ZZZLLLJJJJJJNNNTTTVVVTTTPPPIIIGGGCCC@@@>>>======>>>===999:::???@@@EEEZZZrrr^^^FFF<<<>>>===???CCCBBBHHHKKKPPPVVV___tttbbbOOOKKKNNN^^^uuu||||||}}}|||zzztttttt}}}hhhdddgggbbb]]]\\\ccckkkgggNNNFFF@@@???>>>;;;888888<<<===>>>??????>>>>>>===@@@???===<<<;;;<<<>>>@@@===AAAIIIUUUggg}}}ooo]]]KKKCCCBBB@@@===<<<===<<<;;;:::888777666555555555333222111000000000222111000//////000111222000000000000111111111111000111111111111222222222111111555:::999555777===;;;AAAIIIMMMJJJCCC<<<888999<<>>AAALLLaaayyy{{{vvvrrrnnnggg]]]WWWVVVRRRPPPOOOQQQUUUWWWWWWVVVXXX\\\eeesssrrrZZZGGGGGGRRRaaa{{{vvvkkkdddSSSVVVZZZ^^^```\\\VVVQQQOOOLLLHHHDDDAAA???>>>>>><<<>>>@@@>>>;;;AAAVVVjjj~~~___HHH???AAA@@@BBBFFFDDDGGGJJJNNNSSS___yyycccPPPJJJMMM```xxx~~~}}}|||{{{~~~wwwiiidddbbb___\\\[[[ZZZ^^^cccooo{{{bbbJJJPPPQQQHHH???===>>>???999:::===AAACCCCCC@@@===???>>>>>>>>>=========<<>><<<@@@PPPaaa~~~^^^HHH???AAA@@@AAAFFFDDDIIILLLOOOTTT```zzzfffPPPJJJMMM```xxx~~~}}}}}}|||~~~xxxjjjdddaaa\\\WWWUUURRRVVVYYY\\\gggnnncccRRRKKKQQQSSSMMMFFFBBB>>>;;;;;;;;;===@@@CCCCCCAAA>>>??????>>>>>>======<<<<<<@@@@@@CCCGGGMMM\\\wwwmmmZZZFFF>>>>>>>>>===>>><<<<<<;;;:::888777666666555555333222111000000000111111000000000000111111000000000000111111111111000111111111111222222222222888999555888???>>>888777999<<<@@@BBBAAA===999;;;===@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBDDDHHHKKKRRRRRRSSSWWW\\\ccciiimmmlll\\\OOOQQQ\\\fffjjjkkklllmmmoooooopppttt|||xxxaaaHHH===>>>???<<<888666888:::999777777:::<<<888888777777888999;;;<<<;;;======???GGG[[[uuu~~~fffaaa[[[TTTQQQ\\\yyyrrrWWWSSSZZZZZZRRRKKKCCCEEEEEEKKKOOOHHHNNNdddwwwOOO@@@;;;CCCBBBCCCLLL^^^sss}}}|||uuukkk```[[[[[[]]]ZZZWWWUUUVVVXXXXXXXXXZZZ^^^dddllluuu|||lll```UUURRRRRRWWWfffvvv|||xxxqqqkkkeeebbb___\\\YYYWWWUUUSSSOOOLLLOOONNNKKKIIIFFFCCCAAA???>>>======>>>===???HHHTTTkkk{{{\\\GGG???BBB???AAAFFFEEEIIILLLOOOTTTaaa|||rrrQQQLLLNNN```www~~~}}}~~~}}}~~~~~~vvviiidddaaa[[[TTTQQQIIINNNOOOLLLNNNRRRMMMDDDIIIOOOSSSQQQOOOKKKCCC;;;===<<<<<<>>>AAAAAA@@@?????????>>>>>>===<<<;;;;;;???>>>???@@@DDDPPPiiiooo\\\GGG>>>=========>>><<<<<<;;;:::999888777666555555333222111000000000111000000000000000000111///000000000111111111111000000111111111222222222000888:::666===KKKLLLBBB???>>>===>>>???>>>;;;888<<<>>>AAAAAA@@@??????@@@@@@AAABBBAAABBBCCCGGGIIIMMMOOOQQQRRRTTTYYY___eeennncccXXXUUUYYY```eeefffgggjjjmmmnnnnnnooossswww{{{xxxSSS???>>>@@@===999777::::::888888:::;;;:::888888777777777888:::;;;<<<======<<<@@@LLL^^^lllrrrzzzooodddZZZUUUVVVhhhrrr[[[UUUZZZ[[[RRRIIIAAADDDEEEIIIKKKCCCIIIaaaqqqMMMAAA;;;CCCBBBAAAIIIZZZooo{{{vvvyyy~~~uuukkk```[[[\\\```]]]ZZZYYYZZZ^^^aaaccc```bbbcccdddfffkkkrrrwwwtttoooggg```ZZZYYY___ggghhhgggeeebbb___]]][[[[[[WWWTTTPPPOOOPPPRRRSSSSSSTTTSSSPPPMMMIIIEEEAAA??????======>>>>>>===AAAHHH]]]jjjzzzZZZFFF???BBB@@@AAAGGGFFFIIILLLPPPUUUccc}}}VVVOOOPPP___ttt}}}}}}~~~|||}}}}}}}}}|||~~~ssshhhdddbbb\\\UUUQQQFFFKKKMMMLLLMMMPPPLLLEEEGGGKKKOOOQQQSSSRRRKKKBBB>>><<<;;;<<<>>>??????>>>???>>>>>>===<<<<<<;;;;;;>>>======>>>???GGGZZZkkkrrr^^^III???======<<<===;;;;;;::::::999888777777555555333222111000000000000000000111111000000000///000000000111111111111000000111111111222222222///888:::777???OOOQQQHHHCCCAAA???===<<<;;;:::999>>>@@@AAAAAA@@@>>>>>>>>>>>>@@@AAAAAAAAACCCFFFIIIJJJNNNSSSUUUVVVXXX]]]bbbjjjiiieee^^^[[[]]]bbbffffffjjjllljjjeeeaaa______^^^hhhttt}}}~~~tttpppnnnyyy{{{{{{zzzzzzyyyxxxxxx{{{nnnPPPHHHIIIFFF@@@777::::::777999======888999888777777777888999:::;;;===>>>===>>>BBBKKKSSSQQQ]]]iiinnnqqqmmm___VVVUUUYYYlllooobbbaaaaaaWWWKKKAAAFFFHHHKKKJJJ@@@HHHaaaiiiJJJBBB<<>><<<>>>CCCTTT\\\ggguuuWWWDDD???DDDAAABBBIIIJJJLLLOOOTTTZZZiiixxxZZZSSSRRR^^^ooo||||||}}}zzz{{{{{{{{{|||vvvjjjfffccc\\\SSSOOOFFFIIINNNUUU]]]```YYYQQQLLLNNNNNNNNNQQQTTTOOOGGG===<<<::::::;;;======<<<============<<<<<<<<<<<<<<<<<<>>>??????BBBMMMZZZqqq]]]III@@@>>>===<<<===;;;;;;::::::999888777777555555333222111000000000000000111111111111000000000000000000111111111111000111111111111222222222111777888777<<>>:::999:::<<>>@@@AAABBBCCCFFFIIIEEEJJJPPPUUUWWWYYY]]]aaadddkkkmmmfff___^^^bbbfffhhhiiihhhaaaWWWMMMHHHFFFGGGOOOZZZeeerrrrrr[[[OOOCCCHHHQQQ[[[hhhyyy~~~ttttttuuuuuuqqqmmmooosssssssss|||ppp[[[PPPEEE;;;<<>>>>>======@@@CCCAAAMMM[[[______jjjnnn```YYY[[[\\\hhhnnneeecccXXXKKKEEEKKKNNNPPPLLLAAAIIIddd```FFFCCC===AAA???GGGNNN\\\nnn}}}uuukkkggghhhbbbaaa```___ccckkkuuu|||wwwuuupppfff___aaalllvvv~~~oooeeebbb]]]WWWJJJIIIHHHHHHJJJNNNRRRTTTSSSPPPMMMNNNRRRWWW[[[^^^\\\ZZZVVVQQQKKKFFFBBB@@@AAA???>>>???>>><<<@@@FFFUUUYYY```nnnzzzTTTCCC@@@EEECCCEEELLLNNNQQQUUU[[[aaaoooiii\\\TTTRRR[[[jjjyyyzzzzzz|||wwwyyyzzz{{{|||xxxpppnnnlllmmmpppwww|||nnnhhhbbbXXXOOOJJJGGGHHHMMMYYYfffjjjcccZZZWWWVVVRRRNNNNNNPPPNNNHHH>>><<<::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<=========<<<===???AAA??????EEENNNkkkYYYGGG?????????======;;;::::::999999888888888555555333222111000000000///000111222222111000///000000000000111111111111000111111111111222222222333555666777888;;;>>>AAAHHHIIIHHHBBB:::666999===@@@BBBCCCBBB???===<<<<<<:::<<>>;;;;;;<<>>???<<<;;;:::999888888999:::;;;;;;===??????>>>===>>>@@@AAAHHHRRRVVVTTTZZZooowwwfff\\\\\\YYYaaawwwhhhdddYYYJJJGGGNNNRRRRRRMMMAAAJJJeeeYYYBBBAAA<<>>===DDDLLLbbbfffllluuu}}}yyytttQQQBBB@@@GGGEEEGGGPPPRRRUUUYYY^^^cccoooggg[[[SSSOOOXXXfffuuuyyyxxxzzzvvvwwwyyyzzz{{{}}}xxxiiiaaaXXX[[[___eeennn}}}oooggg```VVVMMMGGGIIIGGGJJJTTT___dddbbb___]]]\\\WWWQQQNNNOOONNNJJJ???>>><<<===>>>>>><<<;;;999::::::;;;<<<===>>>>>>>>>===???@@@>>><<>>??????>>>>>>;;;::::::999999888888888555555333222111000000000///000111222222111000///000000000000111111111111000111111111111222222222444333555999888666;;;CCCPPPSSSRRRHHH<<<555777<<>>@@@BBBDDDGGGJJJNNNOOOPPPRRRUUUWWWYYYZZZZZZaaaddd___\\\___aaa______[[[SSSGGG===888888;;;999<<>>>>>GGGQQQpppvvv|||}}}zzzpppPPPAAAAAAHHHFFFIIIRRRUUUTTTYYY]]]aaakkkoooXXXQQQMMMUUUdddtttxxxwwwyyyvvvwwwyyyyyyyyy{{{}}}nnnbbbTTTXXX]]]```eeerrr}}}nnneee___VVVNNNIIIMMMIIIHHHMMMTTTZZZ]]]___\\\]]]ZZZTTTPPPQQQQQQOOO@@@?????????@@@???===;;;888999:::;;;===>>>???@@@@@@>>>>>>>>><<<;;;@@@HHHdddSSSCCC===>>>>>><<<<<<;;;::::::999999888888888444444333222111111111111000000000000000000000000111111000///////////////111111222222222333333333444555555333222444999>>>YYYYYYUUUHHH999333666===EEEFFFEEEBBB>>><<<===???===>>>???AAACCCFFFHHHIIINNNPPPQQQRRRSSSUUUXXXZZZ[[[\\\]]]\\\ZZZZZZ]]]```dddYYYKKKCCC>>>;;;:::::::::777777???FFFIIIeeerrraaaWWWPPPHHHEEEFFFHHHGGGEEEHHH[[[{{{|||zzz{{{{{{uuuooorrrsssuuuwwwyyy~~~QQQ<<<===;;;:::;;;:::999777777999;;;@@@???>>>======???DDDHHH>>>FFFMMMLLLFFFDDDLLLTTTuuufffZZZWWWYYY\\\yyyvvveee]]]PPPQQQWWWXXXVVVNNN@@@FFFaaaYYYDDD???======???AAAGGGWWWlll|||zzztttxxx~~~zzzsssnnnffffffffffffaaa```jjjyyyzzzrrrlllhhhggg___[[[UUUQQQOOONNNLLLKKKLLLLLLLLLLLLMMMMMMNNNNNNRRRTTTRRRNNNLLLMMMIIICCCBBB??????CCCBBB@@@JJJXXXyyyeeeLLLCCC@@@FFFJJJKKKSSS``````hhhfffaaahhhvvvmmmTTTKKKIIITTTaaammmzzz~~~vvvtttuuuuuuvvvwwwzzz|||~~~{{{|||iii^^^\\\]]]___aaahhhvvv{{{pppfffaaa\\\UUUOOOLLLGGGHHHJJJMMMPPPSSSUUUVVVYYYXXXWWWXXXXXXWWWUUUTTTIIIBBBBBBJJJJJJAAA<<>>@@@===:::;;;@@@???>>>===;;;;;;===AAAEEE^^^NNN???;;;>>>@@@@@@@@@;;;;;;::::::999888777777555555444333222222222222000000000000000000000000111111000///////////////111111222222222333333333444444444222111333888<<>>===>>>???AAACCCFFFHHHIIIMMMOOOQQQRRRRRRSSSVVVXXXVVVWWWYYYXXXXXXZZZ]]]aaa^^^YYYTTTOOOJJJDDD???<<>>;;;;;;;;;999888888999;;;AAAAAA@@@>>>===>>>BBBDDD@@@GGGLLLKKKGGGEEEJJJOOOccc|||iii]]][[[]]]]]]ppplllaaaSSSZZZ^^^]]]YYYPPP@@@GGGaaaZZZCCC>>>===>>>@@@AAAHHHWWWkkk{{{tttccc^^^cccjjj|||xxxwwwtttnnnuuu~~~{{{vvvppplllkkkhhheeedddaaaaaalllyyy|||xxxvvvuuutttiiifffaaa]]]ZZZXXXUUURRRLLLLLLKKKLLLMMMNNNPPPQQQSSSUUUUUURRRRRRRRRNNNHHHKKKFFFEEEGGGFFFEEEPPP^^^aaaKKKCCC@@@GGGKKKLLLTTT___hhhpppmmmhhhmmmwwwvvvWWWMMMIIIRRR___jjjxxxxxxuuuvvvvvvwwwxxxzzz|||~~~qqqfff```ffflllxxx{{{lllfff```^^^^^^dddqqq~~~hhhccc```dddkkkuuuxxxnnnddd```\\\UUUOOONNNLLLLLLMMMOOOPPPQQQRRRSSSRRRTTTWWW[[[^^^^^^]]]\\\LLLDDDEEEOOORRRJJJBBBAAA>>>===>>>AAA???<<<===BBB??????>>><<<<<<>>>BBBEEE\\\LLL===:::===???@@@@@@<<<<<<;;;:::999777777666666555444333333222222333000000000000000000000000111000000///////////////111111222222222333333333444555444333222333666999===BBBEEEAAA:::999???GGGKKKIIIFFFAAA===;;;;;;=========>>>@@@CCCEEEGGGIIIKKKMMMOOOPPPPPPQQQSSSUUURRRTTTUUUVVVXXX[[[___cccgggiiihhhddd^^^WWWQQQNNNKKKSSSQQQJJJJJJQQQjjjzzztttjjjaaahhhvvvxxxqqqqqqsssqqqmmmkkkhhhjjjiiibbb[[[[[[ccclll^^^CCC???<<<;;;<<<;;;:::888888:::<<>>===???@@@BBBFFFJJJKKKHHHGGGGGGIIITTTiii~~~nnn```\\\___[[[cccnnnfff[[[dddgggddd^^^RRRBBBHHHbbb[[[CCC>>>===>>>AAABBBGGGVVViiiyyygggRRRMMMUUU\\\uuuxxxmmmdddaaahhhvvv}}}{{{yyywwwsssoookkkooojjjdddbbbaaacccllluuu}}}}}}pppmmmhhheeebbb^^^ZZZWWWOOONNNMMMLLLLLLMMMOOOPPPVVVYYY[[[ZZZZZZZZZTTTMMMPPPKKKIIIKKKJJJJJJVVVeee[[[IIIBBBAAAHHHLLLNNNUUU^^^ooovvvssspppssszzz|||[[[OOOHHHPPP\\\gggvvvzzzwwwwwwxxxxxxyyyzzz{{{}}}rrr]]]SSSNNNTTT___qqq}}}rrrfff```___cccnnnyyyyyybbb[[[UUUSSSTTTXXXbbblllssswww}}}uuullldddaaa]]]WWWRRRQQQRRRRRRRRRQQQQQQQQQQQQQQQPPPTTTZZZ___cccddddddcccOOOGGGGGGTTT\\\VVVJJJDDD@@@???@@@BBBAAA>>>@@@DDD@@@@@@???>>>===>>>BBBEEEaaaPPP@@@;;;======<<<<<<<<<<<<;;;:::888777666666555555444333222222222222////////////////////////000000////////////000000111111222222222333333333666666555555444555666777:::>>>@@@<<<666666???HHHOOOLLLFFFAAA<<<::::::;;;<<<<<<>>>???BBBDDDGGGHHHIIIKKKMMMNNNNNNNNNPPPQQQSSSSSSTTTVVVYYY]]]bbbeeexxx|||~~~zzzsssooollliiihhhuuurrrccc^^^ccctttxxxppppppqqqmmmfffbbbccc```XXXLLLDDDCCCJJJQQQ[[[qqqfffJJJAAA;;;;;;;;;;;;999777777999;;;===>>>@@@???===<<<<<<===@@@CCCFFFHHHIIIHHHGGGFFFLLL]]]mmmvvvuuubbbZZZ]]]ZZZZZZ|||sssiiikkkdddkkkmmmhhh```SSSCCCIIIdddZZZBBB======???AAABBBGGGSSSfffuuukkkPPPGGGOOOVVVmmm|||zzzyyy}}}wwwiiibbbaaabbbbbbnnnvvv~~~zzzxxxwwwuuuuuurrrooolllnnniiidddbbbcccfffkkknnnzzztttpppooovvv}}}tttqqqlllhhhfffccc```^^^UUUTTTQQQOOOOOOPPPQQQRRR___cccgggggggggeee^^^VVVRRRNNNMMMPPPOOOOOOYYYhhhuuu}}}wwwSSSGGGCCCCCCIIINNNQQQWWW^^^jjjqqqrrrrrrvvv|||zzz[[[NNNFFFMMMYYYeeevvv{{{wwwwwwyyyyyyyyyzzz{{{|||~~~mmmXXXOOOLLLRRR___vvvwwwkkkffffffjjjrrrzzzzzzbbbWWWLLLHHHIIIJJJOOOTTTXXX\\\eeettt}}}rrrkkkeeeccc```[[[WWWWWWWWWVVVVVVUUUUUUTTTSSSSSSWWWZZZ^^^bbbdddeeefffgggTTTKKKJJJWWWdddbbbUUUJJJDDDBBBBBBEEEDDDAAAAAAEEEAAAAAAAAA???>>>@@@CCCFFFeeeTTTCCC===>>>===;;;:::<<<<<<;;;:::999777777666444333222111000000000000////////////////////////000000////////////000000111111222222222333333333888777777777888888888888;;;===<<<777111444AAALLLRRRNNNFFF@@@<<<::::::;;;;;;<<<===???AAADDDFFFGGGGGGIIIKKKLLLLLLKKKLLLMMMSSSRRRQQQSSSWWW\\\aaacccyyy{{{rrrnnnjjjccc___^^^TTTNNNEEE>>><<<===@@@AAACCC\\\zzz^^^LLL???:::::::::888666666888:::888:::======<<<;;;;;;<<<<<<>>>AAAEEEGGGHHHFFFEEEBBBQQQaaajjjuuulll\\\]]]\\\]]]|||zzzdddhhhpppjjjlllmmmggg^^^RRRCCCKKKgggWWW@@@===>>>???AAABBBFFFQQQaaappp{{{vvvVVVFFFJJJKKKYYYyyy|||ppphhhkkkqqqxxx~~~yyywwwnnnYYYPPPXXXdddkkkmmmrrrsssuuuwwwwwwvvvwwwyyyvvvuuusssrrrqqqpppnnnllljjjhhheeedddfffhhhiiiggglllpppyyymmmfffccckkkzzz}}}zzzwwwrrrooommmllliiiggg[[[ZZZYYYYYYZZZ\\\^^^___mmmrrrvvvwwwvvvtttlllccc___ZZZYYY[[[WWWSSSYYYfffuuu}}}oooNNNEEEDDDFFFLLLQQQTTTYYY^^^___fffiiinnnuuu{{{yyyZZZLLLDDDJJJVVVdddvvv{{{wwwvvvyyyyyyxxxxxxzzz|||~~~nnnZZZOOOKKKMMMZZZsss{{{sssmmmmmmoooqqqwww|||iiiYYYIIIDDDEEEEEEDDDDDDHHHKKKSSSaaapppyyy{{{xxxrrrmmmiiihhheee```]]]^^^ZZZZZZZZZZZZZZZZZZZZZZZZ^^^```bbbcccdddggglllppp```TTTOOO[[[jjjnnncccXXXLLLHHHGGGIIIHHHDDDCCCEEECCCCCCCCCAAA@@@AAADDDFFFcccSSSBBB===>>>???======;;;;;;:::999999888888888333222111000000/////////000000000000000000000000///////////////000000111111111222222222333333333888777777888:::;;;999888:::<<<:::555000666DDDRRRUUUOOOFFF???;;;:::;;;;;;;;;;;;<<<>>>AAACCCEEEGGGEEEGGGJJJJJJIIIIIIIIIIIIOOOMMMLLLOOOTTTZZZ___aaappp|||qqqhhh^^^UUURRRSSSHHHBBB<<<:::<<<===<<<:::<<>>>>>?????????BBBDDDMMM]]]lllwwwjjjWWWQQQJJJLLL[[[dddllljjjhhhgggfffgggiiijjjnnnwwwttthhhbbb^^^XXXVVV___mmmuuusssmmm\\\QQQJJJRRRdddtttxxxvvvlllhhhgggjjjlllooosssyyytttrrrpppooonnnmmmkkkiiifffhhhhhhfffhhhjjjiiieeedddccceeekkkpppwwwtttiiijjjvvv}}}|||zzzxxxvvvrrrnnnjjj___```bbbeeeiiillloooqqqyyyzzzqqqrrrkkkgggddd[[[SSSWWWaaazzzeeeKKKDDDFFFIIINNNTTTXXX\\\___XXX^^^bbbiiiqqquuu|||YYYKKKCCCIIIUUUcccuuu|||wwwvvvxxxwwwvvvvvvxxx{{{}}}{{{gggXXXOOOKKKSSSeee|||{{{tttqqqqqquuuwwwwwwzzzpppdddjjj|||xxxgggVVVNNNKKKHHHDDDCCCEEEGGGNNNXXXeeennnrrrssssssooolllllliiidddbbbddd^^^^^^___``````aaabbbbbbaaaccceeeeeeggglllttt{{{nnn```VVV\\\mmmvvvrrriiiWWWRRROOOOOONNNIIIFFFFFFDDDDDDDDDCCCBBBBBBDDDFFFaaaQQQAAA<<<>>>>>>>>>===999999999999999999999999444333222111000000000000000000000000000000000000///////////////000111111111111222222222333333333666555666888;;;<<<:::777;;;===<<<777333888EEERRRVVVOOOEEE>>>;;;;;;;;;;;;:::;;;<<<>>>@@@CCCEEEFFFCCCFFFHHHIIIHHHFFFFFFFFFLLLJJJIIILLLTTT\\\aaaccckkkuuuiii```WWWOOOKKKKKKFFFCCCAAA??????>>>;;;999???OOOxxx```DDD<<<<<<<<<:::999999:::<<<;;;<<<===<<<;;;:::;;;<<<888;;;>>>?????????AAACCCDDDTTThhhttt}}}mmmccchhhrrrwwwmmmtttyyyooommmmmmddd[[[OOOAAALLLiiixxxMMM<<<>>>@@@>>>===AAABBBJJJYYYhhhsssvvviii[[[WWW[[[YYYYYY___eeeiiilllqqqxxx}}}mmm]]]RRROOOEEEEEEFFFJJJOOOSSSTTTTTTUUUVVV\\\jjjxxx}}}xxxqqqccc^^^]]]bbbgggkkkqqqyyyvvvtttqqqooonnnmmmjjjiiifffjjjkkkhhhhhhkkkllliiijjjgggdddaaa___fff{{{}}}|||{{{qqqjjjdddfffjjjnnnqqqtttvvvwww{{{zzzyyypppggg```UUUMMMRRR^^^zzz[[[KKKDDDGGGLLLQQQVVV\\\___```[[[___```ffflllmmm~~~YYYLLLCCCIIITTTaaaqqqyyywwwvvvuuutttuuuwwwzzz}}}~~~~~~}}}jjj\\\SSSWWW___jjjsssvvvrrrnnnyyyyyy}}}|||~~~aaaRRRJJJTTThhhsssvvvjjj[[[QQQGGG@@@???BBBKKKNNNUUU]]]dddkkkoooqqqssspppnnnnnnkkkfffdddgggccccccdddeeefffgggggghhhcccfffjjjlllmmmrrrzzzxxxhhhXXXXXXhhhwwwzzzuuuccc\\\WWWWWWTTTNNNIIIHHHEEEFFFFFFEEECCCCCCEEEFFFbbbQQQAAA;;;<<<<<<;;;;;;888888999999999:::::::::555444333222111111111111000000000000000000000000///////////////000111111111111222222222333333333444333444888;;;<<<:::777===@@@@@@;;;555888CCCNNNWWWOOOEEE===;;;<<<<<<<<<::::::<<<===@@@BBBEEEFFFBBBEEEGGGHHHGGGEEEEEEEEEKKKIIIHHHMMMVVV___eeehhhhhhwwwkkk___ZZZWWWQQQMMMKKK@@@BBBCCCBBB@@@>>>???@@@DDDOOOuuuhhhIII>>>>>>>>><<<;;;;;;<<<>>>???@@@???===;;;::::::<<<999<<<>>>>>>;;;;;;>>>AAAFFFVVVjjjwww|||rrreeeiiiuuuqqquuu{{{sssnnnnnneeeZZZNNNAAAKKKiiirrrIII;;;???AAA>>><<<@@@AAAIIIWWWeeeqqq~~~mmmiiijjjcccfffooozzzlllYYYLLLFFFFFF???EEEKKKMMMMMMPPPXXX___dddjjjttt}}}xxxlllbbb[[[UUUUUU\\\cccffflllssszzzxxxtttrrrpppooollljjjhhhmmmmmmhhhggglllooonnnuuuqqqjjj```VVVZZZqqqxxxmmmhhhjjjnnnqqqsssssssssrrrvvv||||||uuujjj^^^VVVKKKEEENNN\\\xxxUUUKKKDDDHHHMMMRRRXXX^^^aaaaaabbbcccbbbfffiiihhh|||}}}[[[MMMDDDIIISSS___ooo}}}zzzxxxtttsssssssssvvvyyy}}}||||||wwwggg]]]```dddhhhnnnuuu|||hhhOOOJJJJJJRRR```eeeuuunnndddXXXJJJAAADDDLLLOOOTTT[[[bbbgggjjjnnnpppssspppoooooolllfffeeehhhgggggghhhhhhiiiiiijjjjjjfffjjjppprrrrrrvvv||||||jjjWWWSSSbbbttt|||zzzjjjccc]]]\\\YYYRRRLLLJJJEEEFFFGGGFFFDDDDDDEEEGGGbbbRRRBBB<<<===;;;999999<<<<<<;;;:::999999999999555444333111000///////////////000000000000//////000000000000111111111111//////000111111000...---666777777666666777999;;;===EEEEEE:::222888CCCJJJQQQOOOGGG>>>;;;<<<;;;888:::;;;===???AAACCCEEEFFFAAAAAABBBFFFIIIJJJGGGDDDLLLIIIGGGMMMXXXccciiillljjjwwwnnn___UUUUUURRRJJJIIINNNKKKGGGBBBAAABBBBBB???===<<>>;;;:::<<>>===;;;:::EEETTT```iiirrryyy{{{ddd^^^{{{www{{{~~~rrrooofffeeeZZZOOODDDEEEiiisssJJJ<<>>AAAHHHRRR```ppp~~~~~~|||~~~dddTTTMMMDDD???@@@AAAEEEKKKSSS^^^hhhqqqvvvzzzooocccYYYUUUUUUUUUWWW[[[```eeekkknnnuuuxxxyyyvvvqqqoooqqqtttpppnnnnnnmmmkkkjjjpppxxxvvviii\\\SSScccyyyrrrkkkllljjjjjjooouuuwwwsss}}}|||zzzyyyzzz{{{yyyuuuiii```XXXSSSLLLIIITTTccc}}}tttPPPIIIFFFJJJPPPUUUXXXZZZ\\\^^^^^^cccaaaaaafffjjj|||[[[MMMEEEKKKRRRWWWgggyyywwwrrroooqqqrrrrrrqqqrrrvvvzzzxxxzzzwwwooommmnnnsss|||kkkUUUDDDFFFIIIIIIRRRaaammmkkkbbbTTTLLLMMMQQQSSS]]]cccjjjmmmnnnnnnppprrrpppooommmlllkkkkkkkkklllkkklllmmmnnnooonnnmmmlllnnnoooppprrrtttwwwzzz{{{xxxlll^^^ZZZbbbnnnsssqqqmmmgggaaa^^^XXXPPPLLLLLLHHHIIIHHHFFFEEEFFFFFFEEE^^^OOO@@@<<<======<<<<<<<<<<<<;;;:::999999999999555444333111000///////////////000000000000//////000000000000111111111111111111222333333333333333444555777666666777;;;???PPPTTTOOO???444666@@@GGGOOONNNGGG>>>:::<<<;;;888:::;;;<<<>>>AAACCCEEEFFFAAA???>>>@@@BBBCCCBBB@@@HHHEEEEEEJJJUUU___eeefffgggsssxxxiiidddgggoooiiibbb___hhh~~~vvvooolll```UUUOOOQQQPPPKKKMMMTTTaaacccaaaYYYMMMEEEDDDGGGAAANNNjjjcccHHHEEE@@@;;;:::<<<@@@BBB@@@AAACCCDDDAAA===???CCC???<<<;;;>>>@@@??????@@@@@@JJJQQQVVV\\\ccc{{{tttfffjjj}}}}}}}}}nnnfffaaaeeeZZZOOODDDEEEiiirrrKKK===???@@@?????????AAAGGGPPP\\\lllzzzyyyYYYKKKFFFAAA???AAA???DDDNNNZZZhhhuuuqqqaaaTTTNNNNNNOOOYYY[[[___cccgggjjjlllmmmtttwwwzzzzzzvvvuuuvvvyyytttqqqpppqqqppppppuuu|||uuufffXXX```zzz{{{uuuooopppooommmpppuuuuuuqqqssstttssspppooonnniiiddd]]]UUUQQQQQQOOOPPP]]]mmm{{{ppptttyyyMMMJJJKKKOOOTTTXXXZZZ\\\^^^___aaaeeedddffflllooo~~~~~~aaaPPPEEEGGGLLLQQQ```rrr}}}yyytttmmmooopppppppppqqquuuxxxwwwxxx}}}~~~]]]JJJ>>>BBBDDDBBBIIITTT\\\]]]YYYQQQOOOVVV___dddkkknnnqqqssssssssstttuuuqqqqqqpppoooooopppqqqqqqssstttuuuuuuuuutttsssrrrsssssstttuuuwwwyyy{{{|||~~~rrrcccZZZ]]]eeefffcccgggccc```^^^WWWNNNIIIJJJHHHIIIIIIGGGFFFFFFFFFFFF]]]NNN@@@<<<======<<<<<<<<<;;;:::999999888888999444444222111000000////////////000000000000//////000000000000111111111111......//////000222333444111444777666444666<<>>:::;;;;;;999999:::;;;===@@@BBBDDDFFFAAA???<<<<<<===>>>???>>>AAA@@@AAAGGGQQQZZZ___```bbbnnn}}}}}}yyyrrrkkkdddYYYLLLEEEDDDGGGFFFBBB>>>AAAOOOddduuu~~~wwwmmmbbbZZZVVVVVVWWWRRRKKKIIIKKKKKKHHHLLLUUUiiivvvzzzeeeRRRKKKLLLGGGNNNaaatttwwwQQQKKKCCC<<<:::<<>>BBBIIINNNJJJDDDGGGNNNMMMGGGBBBCCCCCC@@@@@@CCC===BBBBBBCCCHHHNNNeeesssjjjuuu|||kkkZZZ\\\eeeYYYMMMDDDEEEgggvvvQQQAAA@@@???>>>@@@???AAAEEELLLWWWfffuuuqqqTTTFFFCCC@@@@@@CCCAAAEEEKKKTTT]]]ffflllpppnnnfffXXXKKKDDDGGGPPPWWW```ccciiinnnppppppooommmsssxxx|||~~~||||||}}}zzzvvvtttuuuuuutttwww{{{|||ppp``````sss~~~{{{{{{zzzwwwqqqppprrrqqqmmmjjjmmmmmmgggcccaaa[[[UUUSSSNNNMMMQQQRRRVVVddduuu~~~vvvwwwkkkIIIKKKOOORRRWWWZZZ[[[\\\]]]^^^dddgggeeejjjrrrsss}}}xxxeeeRRRCCCCCCEEEIIIWWWiiizzz~~~{{{tttkkklllnnnnnnnnnppptttvvvtttvvvzzz|||yyy|||uuuZZZJJJBBBEEEGGGCCCFFFOOORRRWWWXXXWWW[[[gggrrrxxxzzzyyywwwwwwxxxxxxwwwvvvttttttttttttuuuvvvwwwxxxyyyzzz{{{||||||{{{zzzyyyyyyyyyzzz{{{{{{|||}}}}}}zzzjjj]]]\\\___]]]WWW______``````XXXMMMHHHIIIHHHIIIJJJJJJHHHFFFEEEFFF^^^QQQCCC===<<<:::999999<<<;;;:::999888888888888444333222111000000000000//////000000000000/////////000000000111111111111///............000222333000444777555222333:::@@@PPPPPPKKK???555444===EEEJJJJJJFFF>>>::::::;;;999999999:::<<>>=========>>>>>>?????????@@@BBBIIIQQQXXX\\\]]]```kkkxxx{{{}}}yyyaaaXXXYYY```hhhgggZZZKKKCCC>>>>>>===;;;:::@@@KKKSSS[[[WWWPPPJJJGGGGGGIIIKKKIIIGGGFFFGGGDDDBBBGGGOOOXXXlll~~~gggQQQFFFIIILLLZZZgggqqq|||WWWNNNCCC<<<:::<<>>BBBAAACCC??????DDDIII\\\yyy|||vvv|||lllTTT\\\fffXXXJJJBBBCCCccc|||WWWEEE@@@===<<<>>>>>>@@@CCCHHHRRRaaarrr~~~zzz___OOOHHHDDDCCCEEEEEEFFFIIIKKKMMMOOOQQQQQQRRRQQQNNNLLLMMMSSS[[[aaahhhkkkpppuuuwwwwwwuuusssuuuyyy~~~zzzvvvvvvvvvuuuvvvzzzuuuxxxjjjfffrrruuupppppppppmmmkkkqqqppphhhaaa^^^YYYSSSSSSOOONNNRRRSSSVVVcccsssxxx}}}~~~aaaGGGLLLOOORRRVVVXXXYYYYYYYYYZZZccceeedddkkkttttttxxxuuucccOOO@@@@@@CCCEEEPPP```vvvzzz|||ssskkkkkklllmmmnnnpppsssuuussstttxxx}}}}}}~~~ssspppttt{{{vvvdddUUUJJJIIIIIIFFFJJJSSSZZZaaahhhjjjmmmuuu||||||wwwvvvwwwyyyxxxvvvwwwwwwwwwxxxyyyzzz{{{{{{zzz{{{}}}~~~~~~rrrddd___aaa^^^VVVWWW[[[```ccc[[[PPPIIIIIIGGGHHHKKKMMMJJJFFFEEEGGG\\\PPPCCC>>><<<999888:::;;;;;;:::999888888888888333333222111000000000000//////000000000000/////////000000000111111111111555444333222111222333444111444777555333333777;;;@@@BBBAAA===777666<<>>BBBEEEGGGAAACCCFFFHHHHHHHHHHHHGGGLLLLLLNNNQQQUUUXXXZZZ[[[___iiiuuuzzz{{{```GGGHHHMMMYYYggghhhZZZGGG:::<<<<<<<<<===???@@@@@@???JJJIIIFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA???CCCIIIGGGVVVmmmsssVVV@@@EEEFFFTTTbbbkkkyyyzzzXXXLLL@@@;;;:::===GGGRRRIIIJJJQQQWWWTTTOOOWWWeeeaaaUUUNNNOOOKKKCCCAAAGGGKKKKKKDDDCCCHHHIIIUUUmmm}}}oooVVV```iiiVVVGGGBBBBBB___|||VVVCCC>>>;;;;;;>>><<<>>>AAAFFFNNN]]]ooo|||vvvcccWWWOOOJJJHHHJJJKKKMMMOOOQQQSSSUUUVVVRRRUUUXXX[[[]]]```dddgggqqqsssvvvyyy|||}}}~~~~~~{{{~~~|||yyyzzzzzzzzz~~~wwwmmmsssyyyssstttvvvuuuwwwrrrfffbbb]]]UUUSSSNNNMMMPPPPPPQQQ^^^nnnttt|||ZZZHHHMMMPPPSSSVVVYYYYYYYYYYYYZZZ```aaa```gggqqqnnnooo}}}|||^^^LLL???AAADDDDDDLLLYYYooottt}}}}}}sssmmmlllkkklllnnnppprrrssssssssswww|||vvvooottttttiiihhhmmmsssssscccSSSLLLHHHHHHPPPZZZpppzzz{{{vvvtttvvvxxxxxxwwwyyyyyyyyyzzzzzz{{{{{{{{{yyyzzz}}}|||llleeefffaaaWWWRRRVVV___ddd___TTTKKKIIIGGGIIINNNRRRNNNFFFEEEIIIWWWLLLBBB>>><<<;;;;;;===;;;:::999888888777777888333222222111000000111111//////000000000000//////000000000000111111111111444333222222111111111222333555777777777666777888;;;<<>>BBBFFFIIIOOORRRWWWYYYYYYYYYXXXXXX[[[ZZZZZZYYYYYYYYYYYYZZZ^^^gggpppxxxyyywwwxxx{{{{{{bbbHHH>>>===???GGGQQQSSSJJJ===666999999;;;>>>@@@@@@<<<888AAABBBBBBBBBBBBAAA???>>>??????@@@@@@@@@AAACCCFFFFFFIIITTTggguuuoooWWWAAA??????NNN```kkkzzz}}}WWWJJJ>>>;;;;;;???JJJXXXPPPLLLPPPWWWUUUOOOXXXhhhXXXNNNKKKRRRRRRKKKJJJQQQVVVSSSIIIFFFIIIFFFLLL___qqq^^^gggkkkRRRCCCCCCDDD^^^{{{RRR???<<<;;;<<<>>>;;;>>>AAADDDKKKXXXjjjwwwqqqfff]]]YYYXXXXXXXXXYYY\\\___aaacccbbbdddgggiiilllpppuuuxxx}}}~~~vvvuuu|||}}}rrrkkkbbbWWWRRRLLLJJJMMMLLLNNN\\\llluuu~~~uuuTTTJJJNNNRRRUUUYYY\\\\\\]]]]]]^^^\\\^^^]]]bbbjjjfffhhhvvv```MMM@@@BBBEEEDDDIIITTTfffmmmwwwwwwnnnlllkkkkkkmmmoooppppppqqqqqqtttxxxzzzkkkccchhhooogggeeeggghhhyyy{{{jjj^^^YYYZZZdddooo~~~{{{wwwuuuuuuwwwyyyzzzxxxyyyzzz{{{{{{{{{{{{zzzzzz|||tttkkkjjjdddYYYRRRVVV^^^gggfff[[[PPPLLLJJJLLLSSSYYYTTTJJJGGGMMMUUUKKKBBB>>><<<:::;;;>>>;;;:::999888777777777777333222111111000111111111//////000000000000//////000000000000111111111111//////000111111111000000444555777:::======:::777======@@@BBB>>>888999???JJJMMMKKKBBB;;;999999999:::::::::<<>><<<::::::<<<===>>>@@@@@@@@@????????????>>>???AAACCCCCCAAAFFFCCCFFFRRR______RRRDDD???;;;HHH\\\iiiyyyXXXJJJ>>>======@@@MMM\\\WWWPPPRRRZZZYYYSSSYYYgggZZZQQQQQQ[[[\\\QQQOOOUUU^^^XXXKKKGGGJJJGGGKKK\\\uuugggmmmkkkMMM@@@EEEIII```UUU@@@======<<<===;;;>>>BBBCCCGGGRRRbbbooowwwzzztttrrrpppmmmmmmnnnppprrrsssuuuxxxzzz}}}~~~zzz~~~yyymmm___VVVOOOLLLNNNMMMPPP^^^oooyyyhhhOOOLLLOOOSSSVVV[[[^^^___```bbbccc\\\^^^\\\___ddd```ccctttiiiSSSCCCBBBCCCAAAEEEOOO\\\eeerrr|||ooollliiiiiikkkmmmmmmlllnnnmmmoooqqqrrrvvv}}}qqqjjjnnnwwwnnnjjjccc^^^qqq|||}}}|||{{{yyyvvvtttuuuxxxzzzvvvwwwyyy{{{|||||||||||||||~~~}}}ssssssmmmaaaZZZ[[[cccnnnqqqhhh[[[SSSOOOPPPYYYaaa[[[NNNLLLRRRXXXNNNDDD???<<<888888:::;;;:::999888777777777777222222111111111111111111//////000000000000//////000000000000111111111111///000222444555555555444555444777<<>>999???===???BBB>>>888999???KKKOOOMMMDDD;;;999999999;;;:::;;;<<>><<<@@@>>>???CCCCCCAAABBBEEEIIIKKKIIIBBB:::666777;;;:::;;;===>>>@@@AAABBBCCCCCCBBB??????AAACCCAAA===@@@???BBBJJJRRRSSSLLLDDDBBB;;;DDDVVVeeevvv}}}ZZZKKK???>>>???AAANNN]]]^^^UUUUUU______WWW[[[gggfff\\\\\\eeecccTTTNNNSSSbbbZZZLLLHHHMMMLLLPPPaaasssrrryyylllpppkkkJJJ???HHHMMMccc]]]EEEAAA???<<<;;;;;;???BBBCCCEEENNN\\\hhhpppxxx~~~xxxxxxhhh]]]VVVRRRRRRQQQSSSaaarrr|||^^^JJJLLLOOORRRUUUZZZ^^^```aaaccceee\\\___\\\^^^bbb]]]bbbtttrrrZZZFFFBBBAAA>>>BBBLLLVVV```nnnyyynnnkkkhhhhhhjjjkkkjjjiiikkkjjjkkklllkkknnnxxx|||ttt~~~xxxpppcccXXXmmmzzzzzzzzzvvvrrrrrruuuyyysssuuuxxx{{{}}}~~~}}}~~~{{{|||wwwkkkbbbbbbiiiuuu{{{ssseee\\\RRRTTT]]]fff```RRROOOVVV]]]TTTHHH???<<<;;;;;;;;;;;;;;;::::::999888777777444222000///000000///...------------.........///111111000000111111222333//////000111333444555555666888;;;===>>>>>>===<<<>>>>>>BBBDDD===444555<<>><<<<<<>>>@@@AAAFFFLLLUUU\\\eeennnsssuuuuuu___JJJBBBAAA>>><<<===<<>>AAABBBCCCCCCDDDCCCBBBAAAAAAAAABBBCCCBBBBBBCCCEEEGGGGGGFFFDDDCCC===BBBVVVkkktttvvvvvvYYYEEE???AAA:::;;;NNN]]]XXXZZZdddiii]]]MMMSSSgggoookkkllloooeeeSSSKKKNNN[[[VVVRRRTTTWWWYYY]]]ccc~~~zzzyyyzzz|||]]]EEEHHH@@@DDDggg^^^CCC???@@@@@@??????===???CCCGGGMMMYYYeeejjjsss||||||~~~sssggg^^^UUURRRUUU\\\hhhssstttXXXNNNOOOOOOVVVXXX[[[^^^___^^^\\\[[[YYYYYYYYYZZZ^^^dddiiimmm```BBBAAAFFFBBBAAAGGGRRR\\\mmmyyy}}}uuullleeefffhhhiiijjjkkkiiifff^^^^^^cccaaajjj|||vvvrrrcccdddyyy~~~{{{zzzxxxvvvsssqqqooonnnwwwzzz~~~}}}zzzyyy|||}}}~~~{{{uuulllkkkmmmuuu~~~~~~pppaaa[[[ZZZ___ddd\\\OOONNNWWW^^^UUUHHH@@@===<<<<<<<<<;;;::::::999888888777777444222000000000000000.../////////000000000111111111111000000111111222333111111111222222333333333444555777999:::::::::999CCCBBBDDDGGGDDD<<<888:::GGGOOOQQQHHH===888888999999:::<<<===>>>AAAEEEHHHHHHHHHIIIKKKLLLNNNOOOPPPSSSSSSSSSTTTUUUVVVWWWWWWYYY[[[```fffpppzzzggg```ccciiinnntttsssvvv}}}uuu^^^KKK===;;;:::888999;;;===>>>AAAFFFMMMTTT[[[bbbiiillldddTTTDDD>>>>>>======???FFFPPP```ooo~~~~~~^^^PPPBBB??????======>>>??????@@@AAACCCDDDEEEEEECCCBBBAAA@@@@@@@@@AAABBBDDDCCCBBBCCCCCCCCCAAA???@@@<<>>???>>><<<>>>===>>>BBBEEEKKKWWWccckkkttt}}}{{{|||pppeee\\\XXXYYY^^^gggppphhhQQQMMMQQQTTTWWWXXXZZZ[[[\\\[[[ZZZZZZXXXYYYZZZ]]]```cccfffhhhpppNNNBBBBBBAAABBBEEENNNWWWeeerrrxxx}}}zzzpppggggggiiihhhggghhhddd```VVVSSSWWWUUU^^^ttt{{{}}}vvvvvvuuusssrrrqqqpppooowwwzzz}}}|||zzzyyy||||||}}}~~~pppnnnoooyyy|||nnn```^^^bbbfff___SSSRRRYYY^^^UUUIII@@@============999999999888888777777666444222000000000111000/////////000000000111111111111000000000000111222222222222222222222222222222444444555666777888999999DDDFFFIIILLLHHH>>>666333EEEOOOSSSKKK@@@;;;:::;;;999:::<<<===>>>@@@DDDGGGDDDEEEHHHJJJMMMNNNNNNNNNOOOPPPPPPQQQRRRTTTUUUVVVXXX\\\aaaeeelll{{{~~~lllaaa___aaaccc___]]]]]]aaaccc\\\KKK===:::999888777888:::<<<===???DDDJJJOOOTTTZZZccciiiYYYQQQHHHDDDAAA???@@@BBBCCCMMM\\\nnnvvvPPPFFF======???@@@@@@@@@IIIHHHGGGFFFFFFGGGHHHIIIFFFEEECCCBBBBBBBBBCCCCCCIIIGGGDDDCCCBBB@@@>>>;;;===;;;CCCXXXnnnxxxwwwsssZZZIII@@@>>>@@@QQQbbbddd___YYYYYY[[[TTTMMMTTTdddssskkkccc___TTTHHHDDDHHHXXX]]]gggqqqqqqjjjdddcccwww~~~|||WWWAAAEEEAAAFFFaaa\\\DDD???@@@>>>;;;===<<<===@@@DDDIIITTT___iiiqqq|||~~~~~~tttjjjffffffhhhnnnuuu~~~bbbRRRPPPTTTVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWYYY[[[^^^```bbbccccccyyydddGGG>>>@@@BBBBBBJJJOOO[[[hhhrrrxxxwwwkkkhhhhhhfffcccbbbYYYUUUJJJFFFJJJJJJSSSggg~~~vvvuuuttttttssssssssssssxxx{{{}}}}}}zzzzzz|||{{{tttrrr{{{yyyiiieeeeeegggbbbYYYWWW[[[]]]TTTHHH???=========<<<888888888777777777666666444333111000111111000///---............/////////000000000000000111222222111222222222222222333333666555555666777888:::;;;FFFQQQ]]]\\\NNN<<<333111BBBLLLSSSMMMCCC===;;;;;;999;;;<<<<<<===???BBBEEEBBBDDDGGGIIIKKKKKKJJJJJJLLLLLLMMMNNNOOORRRTTTUUUTTTYYY___aaaeeesss}}}iiiZZZRRRPPPPPPHHHBBB======AAABBB>>>999???>>><<<<<<<<<===>>>???DDDGGGMMMSSSVVV]]]iiitttmmmllliiiccc\\\VVVTTTUUUOOOPPPRRRWWW```eee\\\PPPGGGBBB@@@BBBHHHKKKLLLLLLRRRQQQNNNLLLKKKKKKLLLMMMLLLKKKIIIHHHGGGGGGHHHIIINNNKKKHHHEEEDDDBBB@@@===<<<===HHH]]]sss}}}zzzttt\\\LLLAAA===CCCXXXfffaaaUUULLLGGGIIIGGGEEENNN[[[eee[[[RRRKKKDDD>>>>>>DDDPPPZZZkkkyyyzzzrrrmmmlllyyyzzzSSS@@@CCCBBBHHH]]]jjjMMMBBB@@@>>><<<<<<;;;<<>>@@@CCC???GGGIIIRRR```kkksss{{{qqqkkkiiiddd```^^^SSSRRRIIIGGGMMMMMMSSSdddxxx}}}||||||zzzyyyxxxxxxyyyyyyzzz|||~~~~~~}}}}}}yyyooouuu{{{qqqkkkhhhgggccc\\\ZZZ]]][[[RRRFFF>>>;;;;;;<<<;;;888888888777777777777777555333111000111111000///............/////////000000000//////000000111222///000111222333444555555666555555666777888:::;;;HHH___sssmmmTTT===666888<<>>AAACCCAAACCCEEEGGGGGGFFFEEEDDDIIIIIIIIIJJJMMMPPPSSSTTTNNNSSSYYYZZZ^^^iii|||ttt```MMMBBB>>>???>>>:::666777<<>>CCCLLLXXXkkk{{{}}}xxxwwwzzzuuuOOOAAABBBBBBIIIYYYwww[[[EEE>>><<<<<<<<<:::;;;>>>@@@CCCLLLVVVaaakkkwww|||{{{lll___\\\YYYUUUSSSWWWVVVTTTSSSSSSSSSUUUVVVVVVVVVVVVWWWZZZ___cccfffgggppp```CCCBBBDDD>>>FFFFFFMMMZZZeeemmmuuu|||zzzrrrmmmgggcccccc```ddd___^^^dddbbbaaakkk{{{~~~}}}}}}~~~yyyiiiiiiqqqvvvxxxzzzvvvpppiiieeeaaa___aaadddYYYQQQEEE===;;;;;;;;;;;;888888888888888888888888555333111111111222111000000000000111111111222222000////////////000111111...///000111333444555666444444555666777888999999CCC[[[ooohhhOOO;;;666999888EEEPPPNNNEEE>>>:::888:::;;;<<<;;;;;;<<>>@@@KKKWWWjjjvvvwwwrrruuu{{{nnnLLLCCCBBBBBBJJJVVVssskkkJJJ<<<:::;;;<<<;;;<<<>>>???AAAJJJSSSbbbkkkwww}}}|||\\\SSSUUUTTTTTTXXXVVVUUUTTTSSSSSSTTTUUUVVVVVVUUUTTTUUUXXX]]]cccfffdddgggvvvlllKKKDDDCCC>>>DDDDDDJJJUUU^^^eeennnuuu~~~wwwqqqrrrvvv~~~wwwzzzyyyhhhdddgggjjjpppxxxvvvrrrjjjdddaaaeeemmmtttZZZQQQEEE>>>;;;<<<<<<<<<888999999999999999999999555333111111222222111000000000111111111222222222///////////////000111111000000111222333333444444444555777999:::::::::999;;;IIITTTOOODDD<<<888555555DDDPPPOOOGGG@@@;;;888:::;;;;;;;;;:::<<<>>>AAA======>>>>>>?????????@@@?????????AAADDDIIIMMMPPPTTTVVVXXXYYY[[[```jjjqqqvvvqqqdddQQQAAA<<>>AAACCCBBBGGGRRRaaahhhccc\\\^^^fffpppgggJJJFFFCCCAAAJJJTTTooo}}}TTT???<<<>>>===;;;<<<>>>???@@@HHHQQQ^^^hhhuuu~~~|||nnnQQQNNNSSSRRRTTTZZZUUUTTTTTTUUUUUUVVVWWWWWWUUUUUUUUUVVVYYY\\\___aaa``````mmmrrrQQQDDDAAA>>>@@@AAAFFFOOOVVV\\\fffoooxxxqqqjjjfffccciiitttuuurrrllleeecccmmm}}}ZZZRRRFFF???<<<=========999999999999999999::::::666444222111222222111000////////////000000000000///////////////000111111222222222222222222222222666888;;;===>>>>>>===<<<999===>>>===???BBB>>>666444CCCQQQQQQIIIAAA<<<888:::;;;;;;;;;:::;;;>>>@@@::::::;;;;;;<<<>>>@@@@@@<<<<<<<<<===AAAFFFJJJMMMPPPQQQQQQQQQSSSVVV\\\___gggbbbVVVFFF999888CCCOOOgggfffccc^^^XXXSSSPPPNNNKKKLLLNNNOOOQQQSSSUUUUUUWWWWWW^^^gggjjjsssyyyqqqhhhhhhhhhhhhgggfffeeedddaaa___]]]\\\ZZZZZZZZZ[[[]]]^^^___aaaaaa^^^XXXTTTJJJQQQ\\\mmm}}}eeeNNNIIISSSQQQJJJHHHDDDDDDDDDEEEFFFEEEDDDGGGKKKCCCBBB@@@@@@EEEJJJLLLKKKAAAJJJVVVZZZPPPFFFFFFMMM```yyycccIIIHHHCCCAAAKKKSSSbbb]]]DDD@@@BBB===<<<<<>>DDDKKKQQQVVV```jjjsss|||sssiii```dddooosssrrrnnnffffffttt]]]RRREEE===;;;<<<<<<:::;;;999888888999888777555444333222222111111222222000...---...111222111///000000000000000000000000111111222333333333222222666AAAEEE@@@???FFFIIIFFF>>>===>>>CCCFFFDDD;;;222666<<>>BBBGGGMMMPPPUUUSSSMMMDDD======CCCIIIKKKOOOSSSSSSRRRRRRUUUYYY```\\\RRRDDD<<<===BBBCCCMMMKKKIIIJJJMMMOOOQQQRRRSSSTTTUUUXXX[[[^^^aaabbbaaabbbfffkkkrrr{{{tttsssrrrppppppppppppqqqqqqkkkggggggfffbbbaaaccc```fffhhhddd___[[[VVVQQQLLLLLLZZZnnn~~~bbbTTTNNNRRRRRRLLLRRR___ddd^^^WWWSSSRRRPPPLLLIIIEEEHHHNNNUUUYYYUUUMMMFFFFFFHHHKKKIIIAAA===EEEQQQnnn}}}XXXCCCCCCCCCEEEMMMPPP```}}}nnnCCC888???<<<======;;;999<<>>888666:::BBBJJJJJJBBB;;;999;;;:::999999:::<<<>>>@@@>>>???AAAFFFMMMUUU]]]bbbeeefffcccXXXJJJCCCGGGMMMMMMNNNOOORRRUUUYYY\\\^^^]]][[[RRRDDD<<<<<<>>>???CCCCCCDDDHHHNNNTTTXXXYYYZZZZZZ[[[^^^cccfffggggggdddeeehhhlllrrr{{{yyywwwuuussssssssssssvvvpppkkkkkkiiifffdddeeefffkkkmmmiiiddd___WWWOOOQQQPPP]]]ppp```RRRKKKQQQTTTUUUaaarrrmmmiiiccc^^^YYYRRRKKKFFFKKKVVVbbbfff```UUULLLGGGOOOIIIBBB???>>>BBBNNNZZZtttuuuTTTAAACCCBBBDDDKKKMMM]]]{{{vvvJJJ;;;@@@<<<===>>><<<999<<>>HHHHHHAAA888DDDQQQVVVQQQHHHAAA===888777<<>>???===;;;<<<@@@DDDKKKPPP^^^ooo{{{zzzssspppnnnsssyyycccZZZSSSUUUTTTPPPQQQVVVVVVVVVWWWXXXXXXWWWVVVUUUVVVSSSRRRTTTXXX\\\]]]\\\^^^^^^fffzzz___MMM=========???BBBCCCCCCIIIQQQ^^^iiiuuuxxxwwwyyyzzz}}}wwwyyylllbbb\\\___zzzYYYOOOCCC<<<;;;<<<<<<:::;;;999888888999888777555444333222222111111222222111111000000000000000///////////////////////////000111222222333333333333222555555555999???>>>999;;;CCCLLLRRRQQQMMMGGGDDD;;;666888DDDNNNLLLAAA888999999:::;;;===???AAABBBEEEDDDCCCCCCDDDGGGIIIKKKZZZaaafffbbbWWWMMMKKKLLLRRRQQQQQQSSSYYYbbbkkkqqq}}}}}}rrrhhhcccaaa```aaaaaaaaacccgggkkkllllllppplllkkkpppwwwyyytttnnnooommmmmmpppttt~~~zzzwwwxxxxxxuuutttuuuwwwyyydddSSSPPPNNN]]]tttkkkdddbbbhhhiiieeegggoootttuuuuuurrrmmmgggaaa^^^iiiiiifff^^^TTTMMMMMMOOOFFFBBBCCCHHHLLLMMMOOORRRmmm~~~___HHH???DDDCCCDDDIIIHHHRRRrrrXXXAAA???===>>>???>>><<<<<<>>>@@@EEEJJJWWWhhhuuu{{{}}}{{{zzzuuu\\\WWWTTTTTTQQQMMMNNNSSSUUUVVVWWWXXXXXXWWWUUUSSSVVVSSSQQQTTTZZZ^^^^^^[[[___```fffzzzbbbCCC@@@======???@@@@@@DDDJJJUUU^^^jjjttt{{{vvvwwwvvvtttuuuwww|||mmmaaaYYY^^^{{{TTTKKK@@@:::;;;======;;;;;;999888888999888777555444333222222111111222222000111111111000000000111///////////////////////////000111222333333444333111666888666555666888888;;;???IIIYYYgggggg\\\PPPAAA888666BBBPPPPPPEEE;;;::::::::::::;;;<<<======>>>???@@@BBBEEEIIILLLOOORRRWWW^^^```^^^YYYTTTRRRRRRUUUWWWVVVVVV^^^lllwww~~~|||}}}xxxrrrpppoooqqqttt{{{}}}yyywww{{{|||zzzzzz|||}}}vvvdddRRRNNN\\\vvvlllppp|||~~~}}}{{{zzzyyyxxxwwwvvvwwwkkk^^^XXXYYY[[[XXXTTTBBBFFFMMMSSSPPPJJJIIIMMMnnnvvvUUUDDDAAAFFFDDDFFFJJJHHHMMMiii]]]CCC>>>>>>>>>???>>><<<<<<<<<===CCCFFFQQQaaaooowww~~~xxxbbbSSSRRRRRRRRRPPPNNNPPPTTTSSSUUUWWWYYYYYYWWWTTTRRRTTTQQQOOORRRYYY]]]\\\YYY]]]___dddnnnSSSDDD???<<<===??????BBBFFFMMMVVV```iiiwwwyyyvvvtttqqqrrrvvvqqqddd]]]bbbRRRJJJ???;;;;;;======;;;;;;999888888999888777555444333222222111111222222///000222111000000111333000000000000000000000000///000111222333444444444///444888777555555888;;;777;;;LLLlllsssZZZEEE:::555@@@NNNQQQGGG>>>::::::::::::::::::999999======???AAAEEEHHHLLLNNNPPPRRRWWW[[[]]][[[VVVRRRRRRWWWYYYVVVTTT[[[kkkxxxzzzsssqqqqqqssstttxxx|||xxxxxx}}}ggg[[[ddd|||vvv|||{{{~~~uuuiii^^^^^^fffhhh___TTTMMMQQQWWWVVVMMMGGGKKKTTTxxxfffNNNBBBBBBGGGDDDFFFJJJGGGJJJ___hhhHHH??????>>>======<<<<<<<<<===BBBCCCLLLZZZhhhrrr}}}}}}hhhWWWLLLMMMOOOPPPPPPRRRUUUXXXQQQTTTXXXZZZ[[[YYYVVVSSSPPPOOONNNQQQVVVYYYXXXVVVYYY]]]```eeeqqqpppNNNEEE======>>>>>>@@@CCCGGGNNNVVV^^^kkk}}}}}}tttqqqsss{{{yyynnnhhhmmmUUULLLBBB======>>><<<:::;;;999888888999888777555444333222222111111222222---///222222111111333555000000000000000000000000///000111222333444444444333333555777888888999;;;555888KKKrrrzzzZZZHHH;;;444===KKKOOOHHH@@@999:::::::::::::::999999======>>>???AAACCCDDDEEEKKKNNNRRRTTTSSSQQQPPPPPPRRRUUUVVVTTTTTT[[[jjjvvv{{{wwwrrrqqqqqqttttttuuu{{{uuurrr|||}}}uuuoookkklllpppnnneee\\\]]]^^^^^^YYYOOOJJJRRR^^^yyyZZZIII@@@BBBFFFCCCEEEIIIFFFIIIWWWxxxxxxQQQBBB???>>><<<;;;<<<<<<======AAAAAAGGGSSSaaammmzzz}}}uuuyyyzzz|||sss[[[UUUOOOOOONNNNNNPPPTTTVVVVVVQQQTTTYYY]]]^^^\\\YYYVVVPPPQQQRRRTTTVVVWWWXXXXXX[[[]]]___aaaiii}}}YYYMMMAAA=========>>>???CCCIIINNNSSS___qqq{{{yyy~~~yyyuuuzzzYYYPPPEEE???>>>>>><<<999;;;:::888888999999777666444333222222111111222222,,,///111222111111444777000000000000000000000000//////111222333444444444999555444777;;;;;;999777666666FFFkkkuuuTTTIII;;;333;;;HHHLLLGGGAAA888999::::::;;;;;;::::::::::::<<<>>>AAADDDFFFGGGHHHMMMQQQPPPLLLJJJMMMQQQRRRRRRQQQQQQUUU^^^jjjsss~~~zzzxxxrrrpppqqqtttttttttwww}}}~~~~~~~~~|||zzzwwwsssooolllfffeeeccc^^^UUUQQQXXXbbbsssTTTFFF???BBBEEEAAACCCHHHEEEIIIRRRnnnXXXFFF@@@===;;;:::;;;===>>>>>>AAA@@@DDDOOO\\\jjjxxx}}}jjjSSSVVVVVVTTTQQQOOOPPPSSSSSSQQQRRRUUU[[[___aaa___[[[YYYSSSUUUXXXYYYYYYYYYZZZ[[[``````aaabbbhhhyyyaaaSSSDDD>>>===<<<<<<===AAAEEEIIIMMMXXXiiixxxYYYMMMBBB>>>>>><<<;;;;;;999999:::999999888777666555333000000000111111000000000000000111111111111//////000000000000//////000111111222222222222111444444555777888:::;;;;;;AAA666777JJJ[[[\\\SSSNNNFFF888999:::666FFFQQQAAA===;;;::::::;;;:::999777999888999:::===BBBGGGJJJKKKKKKJJJJJJJJJKKKKKKLLLOOORRRSSSRRRRRR[[[mmm{{{zzzwwwsssrrrvvv{{{vvvnnnuuu|||}}}}}}xxxzzzmmmhhhnnnlllaaa```iiicccKKKDDDCCCCCCBBBBBBAAA@@@@@@GGGKKKaaagggGGGEEE<<<>>>AAA<<<>>>CCC???<<<===AAAJJJTTT```qqq~~~WWWPPPZZZVVVTTTPPPMMMMMMPPPSSSVVVTTTWWWZZZZZZWWWWWW\\\```ffffffddd^^^WWWVVVZZZ___]]]\\\^^^ccciiisss]]]EEEBBB===;;;>>>======@@@DDDGGGLLLWWWfffqqqXXXMMMBBB>>>>>><<<;;;;;;999999:::999999888777666555333000000000111111000000000000000111111111111//////000000000000/////////000111111222111111111333333555666888:::;;;<<>><<<::::::::::::999888888888999:::===AAADDDFFFHHHHHHHHHIIIJJJKKKLLLMMMKKKOOORRRRRRSSS\\\lllzzz{{{zzzvvvtttvvvxxxtttllljjjooo{{{zzzssspppwww{{{[[[EEEBBBBBBBBBBBBBBBAAAAAAAAADDDHHH___tttVVVGGG<<<<<>>===AAAHHHPPPYYYhhhuuummmUUUQQQSSSRRRQQQOOOMMMMMMOOOQQQRRRPPPSSSVVVVVVWWW[[[ccciiipppooojjjbbbZZZVVVWWW[[[^^^]]]^^^bbbeeelllzzzwwwXXXJJJAAA>>>>>>888===@@@BBBDDDHHHRRR^^^hhhwwwXXXLLLAAA>>>>>><<<;;;;;;999999:::999999888777666555333000000000111111000000000000000111111111111//////000000000000//////...///000000111111111000222222444666999;;;<<<===@@@???:::444555<<>>KKKHHH@@@>>>;;;:::::::::999888888888999:::<<<>>>@@@BBBBBBCCCDDDFFFHHHKKKMMMNNNIIILLLOOOPPPRRRZZZiiivvv~~~~~~{{{wwwvvvvvvsssmmmeeefff}}}|||}}}pppPPP???AAAAAAAAAAAABBBBBBBBBBBBCCCGGG\\\kkkMMM>>>;;;>>>;;;<<>>@@@EEEIIIPPP\\\hhh|||{{{ZZZQQQRRRKKKOOOPPPPPPPPPPPPPPPPPPPPPOOOQQQSSSTTTWWW]]]fffmmmqqqpppkkkccc[[[VVVWWWYYY^^^]]]^^^bbbeeeiiirrr}}}qqqTTT@@@>>>@@@999>>>???AAAAAADDDKKKUUU]]]lllzzzWWWKKKAAA>>>===<<<;;;<<<999999999999999888666666555333000000000111111000///000000000111111111111//////000000000000//////---...///000000111000000111222444666999;;;===>>><<>>===>>>AAA===???===???BBBDDDHHHRRR\\\nnnxxxiiiNNNMMMQQQHHHNNNPPPRRRTTTTTTSSSQQQOOOQQQRRRTTTUUUWWW\\\bbbgggeeeeeeccc^^^ZZZXXXYYY[[[\\\\\\^^^dddgggiiipppxxxfffEEE???DDD???>>>>>>??????AAAFFFNNNTTTeeeqqqVVVKKK@@@======<<<;;;<<<999999999999999888666666555333000000000111111000///000000000111111111111//////000000000000//////------///000000111111111111222444666999;;;===>>><<<@@@>>>666999FFFPPPQQQRRRKKK===333333888@@@IIIGGGCCC>>>:::999::::::999888888999999:::::::::;;;999:::<<>>??????@@@AAABBBCCCCCCFFFFFFPPPnnndddHHH:::<<<===>>>AAA>>>===<<<===@@@AAACCCKKKUUU```lll{{{~~~qqq\\\MMMKKKMMMIIILLLNNNQQQSSSTTTRRRPPPNNNPPPRRRTTTVVVXXXZZZ\\\^^^YYYZZZZZZZZZYYYZZZ[[[]]]\\\[[[]]]cccfffgggkkkqqqbbbNNNIIIAAA=========>>>@@@EEEKKKOOO[[[dddooowww}}}UUUJJJ???======<<<;;;<<<999999:::999999888777666555333000000000111111000000000000000111111111111//////000000000000//////---...///000111222222222222222444666999;;;<<<===888:::999666;;;JJJ[[[eeeiii^^^FFF777888666999FFFKKKFFF???;;;999999::::::999999888888888999:::;;;:::;;;<<<>>>@@@CCCEEEFFFKKKKKKKKKIIIIIIOOOWWW^^^uuutttlllqqqrrrzzz|||~~~wwwaaaGGG???DDD>>>??????@@@AAABBBBBBCCCDDDDDDIII\\\tttPPP;;;;;;;;;===???<<<<<<;;;===??????@@@FFFOOOTTT```ooo{{{yyyuuuXXXTTTOOOJJJKKKKKKIIIKKKMMMOOOOOOOOOMMMLLLLLLNNNQQQTTTWWWXXXYYYYYYVVVVVVWWWXXXYYYYYYZZZZZZ[[[YYYZZZ^^^``````aaaeee{{{nnnTTT???=========>>>@@@DDDHHHJJJNNNTTT\\\ccclllxxxUUUIII???<<<===<<<;;;<<<999999:::999999888777666555333000000000111111000000000000000111111111111//////000000000000//////---...///111222333333333333333555666888:::;;;<<<777666666666;;;LLLlllzzzTTT<<<;;;555444CCCMMMHHH@@@;;;999999:::::::::999888777777999;;;<<>><<<===>>><<<<<<;;;<<<>>>===<<>>======???BBBCCCDDDCCCHHHNNNTTT[[[hhhwwwUUUIII???<<<===<<<;;;<<<999999:::999999888777666555333111000000111111000000000000000111111111111//////000000000000//////...///000111333333444444444444555777888:::;;;;;;<<<999777555555GGGqqq___@@@===444000AAANNNIIIAAA;;;999999:::;;;;;;999777666777999;;;===CCCBBBBBBAAABBBBBBCCCCCCBBBHHHPPPUUUWWWWWWVVVVVVgggwwwsss```YYYjjjzzzwwwyyyuuuyyyzzz___GGG>>>AAADDD???@@@@@@@@@@@@AAAAAAAAAAAAGGGJJJMMMbbbjjjIIICCC@@@???@@@===<<<;;;<<<>>>;;;999===DDDIIIOOOYYYbbbkkkuuu~~~|||zzz{{{dddOOOHHHKKKIIIKKKMMMIIILLLKKKKKKJJJKKKMMMOOOPPPPPPNNNLLLLLLNNNPPPQQQRRRPPPPPPQQQSSSTTTUUUSSSQQQRRRPPPQQQWWW\\\]]]```ccciiixxx~~~WWW@@@???======>>>???@@@@@@@@@CCCGGGKKKQQQ[[[hhhqqqWWWJJJ???===>>><<<:::999999::::::::::::999888888333222111111000000111111///000111222222111000///000000000000000000000000000000000000111222333444333444666666555555777888:::666777;;;999AAAfff{{{]]]MMM???333333<<<@@@PPPQQQ>>>555<<<===444777777888888999999999:::???????????????@@@@@@@@@BBBFFFLLLPPPRRRSSSSSSTTTXXXmmmxxxlllccciii{{{xxxxxxkkkpppyyyiiiUUU@@@===BBB???>>>>>>???@@@@@@@@@@@@??????FFFEEEHHH[[[{{{yyyOOOCCC@@@888999BBB>>>>>>>>>>>>>>>>>>>>>>>>AAAGGGPPPYYYcccmmmuuu{{{}}}yyysssyyy~~~rrrNNNKKKHHHGGGHHHJJJJJJJJJLLLLLLKKKKKKKKKLLLLLLMMMMMMKKKJJJKKKNNNPPPPPPPPPQQQSSSUUUVVVTTTQQQQQQQQQNNNPPPSSSWWW[[[]]]___```eeemmm\\\GGG??????===888>>>CCC<<>>?????????AAADDDIIILLLMMMNNNPPPQQQUUUgggzzzzzzjjjmmmzzzxxxxxxzzzqqqZZZLLL???>>>BBB>>>>>>>>>???@@@@@@@@@@@@???@@@EEEDDDGGGVVVnnnnnnPPPAAA===>>>???========================???DDDKKKSSS[[[dddlllrrr{{{zzzyyywwwaaaIIIGGGEEEEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJJJJIIIKKKMMMOOONNNNNNPPPQQQRRRQQQOOOOOOPPPQQQNNNOOORRRUUUXXX\\\^^^```cccgggpppvvvTTT@@@;;;CCCAAA>>>@@@>>>===???AAACCCFFFKKKQQQVVV___mmmSSSFFF;;;:::<<<<<<;;;;;;999999::::::999999888777444444333222222222222222111111222222222222111111000000000000000000000000000000000000111222333333555666888888777777999::::::===AAADDDEEEEEEDDDCCCLLLQQQ]]]eee^^^JJJ:::444666FFFRRRMMM???777999===666666777777777777888888777888999:::;;;===>>>>>>>>>AAADDDFFFGGGHHHKKKMMMRRR___mmmtttyyy~~~qqqvvvsssrrr}}}yyyzzz}}}dddHHHCCC??????AAA>>>===>>>??????@@@@@@??????@@@BBBBBBGGGNNN]]]fffGGGCCCCCC===========================???BBBFFFLLLRRRZZZccciiirrr{{{}}}zzziiiKKKFFFEEEDDDFFFHHHJJJJJJIIIFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIKKKMMMNNNMMMKKKNNNNNNNNNLLLKKKLLLOOOQQQNNNNNNPPPRRRUUUYYY\\\___]]]```dddsssrrrNNN???GGGEEE;;;:::;;;;;;===AAABBBCCCDDDFFFHHHNNNZZZqqqUUUHHH===:::<<<<<<;;;;;;999999999999999888777777555444333333222222333333111111222222222222111111/////////////////////////////////000000111222333444666777777777777888:::999@@@EEEIIIRRRVVVLLL<<>>MMMSSSJJJ===999<<<666666666666666777777777333444555777999;;;<<<======>>>@@@@@@AAACCCFFFIIIOOOVVV]]]```bbbgggooouuuxxx}}}nnnrrr{{{sss}}}yyyzzzVVV>>>@@@@@@===??????===>>>>>>?????????????????????@@@FFFIIIOOOxxxWWWGGGBBB<<<========================???AAACCCGGGLLLUUU^^^dddooowww~~~|||yyyttt\\\CCCEEEEEEEEEHHHKKKLLLLLLJJJEEEEEEDDDEEEEEEFFFGGGHHHGGGHHHIIILLLNNNOOOMMMJJJJJJLLLMMMMMMLLLLLLNNNOOONNNNNNNNNOOORRRVVVZZZ]]]WWW___dddmmmfffJJJFFFAAA>>>???>>><<>>BBBCCCDDDMMMTTTHHH666@@@FFFOOOXXX^^^YYYIII999333888DDDRRRSSSGGG===:::777777777666666666666666222333444555777999::::::;;;<<<=========>>>BBBEEEHHHJJJLLLLLLKKKMMMTTT[[[cccmmmrrruuuuuu~~~wwwvvv~~~kkkKKK===CCCAAA;;;===@@@======>>>????????????>>>===>>>???FFFGGGHHHjjjpppLLL>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBGGGOOOXXX^^^gggpppwwwyyy|||}}}```SSSHHHEEEDDDEEEGGGJJJKKKJJJIIIEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJMMMOOOOOOMMMKKKHHHKKKOOOQQQPPPNNNMMMMMMMMMMMMMMMNNNQQQTTTXXXZZZVVV```eeehhh|||eeeNNNAAADDDIIIBBB>>>?????????>>>>>>@@@BBBFFFIIISSScccrrr\\\NNNAAA<<<===<<<::::::888888999999888888777666444444333222222222222222111111000000000000111111000000000000000000000000////////////000111222222333444666666555555777888<<<>>>>>>>>>EEEKKKFFF;;;BBBKKKVVVaaajjjhhhUUU???777666<<>>@@@>>>===>>>???>>>???DDDLLLYYY```ssszzzyyy{{{xxxuuu{{{yyyVVVCCC???EEE???:::===>>><<<===>>>>>>??????>>>>>>===>>>???DDDHHHGGG]]]ZZZ@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>BBBHHHPPPVVV^^^hhhrrruuuyyyyyyzzzjjjNNNJJJHHHEEEDDDCCCDDDFFFGGGGGGEEEFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIJJJLLLOOOOOONNNLLLIIIMMMQQQTTTRRRPPPMMMLLLMMMMMMMMMOOOQQQTTTVVVXXXZZZ^^^______kkkpppQQQHHHEEE;;;===>>>===<<<;;;<<>>???BBB;;;:::===:::<<<======>>>>>>>>>>>>>>>===@@@???BBBHHHHHHSSSjjjnnnMMM>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<>>>>>>>>===;;;;;;===???:::<<>>CCCDDD>>>888999>>>555LLLdddtttmmm@@@<<<666777DDDRRRSSSKKK:::999999999888888777777999999888777666666555555444555777777555555666777777666;;;DDDHHHJJJQQQZZZhhheeeqqqrrruuu{{{wwwtttpppgggTTTAAA<<<>>>>>>888:::>>>777<<<======>>>>>>>>>>>>>>>>>>BBB???@@@HHHIIILLLYYY}}}ZZZBBB<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>AAAFFFIIIQQQ^^^kkkqqquuu~~~|||~~~uuuqqqyyy|||gggTTTDDDFFFLLLHHHMMMJJJFFFDDDDDDEEEEEEDDDFFFFFFFFFGGGHHHJJJKKKLLLIIIHHHGGGHHHJJJLLLMMMLLLOOOPPPRRRQQQOOONNNNNNNNNLLLMMMOOOQQQSSSTTTTTTUUUYYYTTTUUU^^^eeennndddPPPOOO???@@@AAA@@@>>>======>>>777;;;AAAEEEEEEHHHUUUcccpppwww~~~WWWJJJ???;;;;;;:::;;;<<<777888888999999999888888555444333222111111111111...//////000000000000000111000///......///000111---------............///000444777888777777888:::999<<<>>>===999555555666;;;???kkk~~~eeeJJJ555666;;;<<>>===============<<<<<<<<>>>>>BBBCCCDDDIIIPPPooofffGGGDDD<<<888:::;;;999;;;@@@>>>===<<<<<<===???AAACCCRRRXXXaaajjjrrr{{{{{{}}}wwwvvvxxx{{{fff\\\PPPHHHEEEFFFGGGHHHSSSOOOIIIEEEDDDDDDDDDDDDEEEDDDDDDDDDEEEGGGIIIJJJHHHGGGFFFFFFGGGIIILLLMMMPPPPPPOOOOOOOOOPPPPPPQQQMMMMMMNNNOOOQQQSSSUUUVVVXXXWWWWWWXXX^^^iiivvv___LLLEEEBBBAAACCCAAA<<<:::;;;<<<===>>>>>>@@@EEELLLSSS[[[aaakkkwww~~~~~~|||TTTHHH===:::;;;;;;;;;===777888888999999999888888555444333222111111111111...//////000000000000000111000///......///000111---------............///000333777999888777888999777:::<<<===;;;999888888;;;???cccqqqVVV;;;222444;;;GGGSSSKKKDDD;;;777888:::999777999999888777777666555555444444444555555777888888BBBFFFNNNVVV]]]cccfffgggmmmeeepppxxxxxxpppnnnwwwfffRRRDDD<<<;;;;;;;;;;;;<<<<<<===============<<<<<<<<<<<<>>><<<===@@@AAAAAAFFFMMMddduuuXXXGGG@@@<<<>>>>>><<<;;;>>>>>>===<<<<<<<<<>>>@@@BBBLLLRRRZZZbbbkkkuuuxxxlllpppmmmVVVOOOFFFAAAAAACCCEEEGGGLLLIIIEEECCCDDDEEEEEEDDDEEEEEEDDDEEEFFFGGGIIIJJJHHHHHHGGGGGGHHHJJJLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQSSSUUUVVVVVVUUUTTTUUUYYYbbbmmmuuurrrPPPDDD;;;===AAABBB@@@>>>:::;;;<<<;;;<<>>???>>>BBBHHHUUUoooxxxZZZNNNCCCAAABBB@@@===<<<===<<<;;;;;;<<<===>>>???DDDIIIPPPXXX```kkkwwwwwwuuuxxxoookkkzzzeeeLLLHHHCCC@@@AAACCCEEEFFFCCCBBBAAAAAACCCEEEEEEEEEEEEDDDEEEEEEFFFHHHIIIJJJHHHHHHGGGGGGHHHJJJLLLMMMJJJLLLNNNPPPPPPPPPOOOOOORRRQQQPPPOOOOOOPPPRRRTTTTTTSSSQQQPPPRRRYYYbbbhhhtttzzzcccLLLBBBCCCBBB>>>::::::;;;;;;::::::;;;>>>@@@BBBDDDKKKRRRXXX___lllxxx|||{{{{{{{{{}}}TTTIII>>><<<<<<;;;;;;<<<888888999999999888777777444444333222111111111111//////000111111111111000000000////////////000000---------............//////222555888888777666555777777888===BBBCCC@@@===LLLHHHDDDCCCKKK]]]jjjiiizzztttaaaFFF666444666444CCCEEEFFFAAA:::666888<<<777777777666666666555555777888:::>>>AAAEEEIIIKKKGGGNNNVVVZZZ]]]aaahhhnnnooohhhqqq~~~~~~qqq~~~|||}}}uuulllhhhuuuuuuNNNBBB;;;===<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>><<<<<<>>>>>><<>>AAAFFFJJJOOOZZZeeerrr|||~~~|||VVVKKK@@@======;;;:::;;;999999999999999888777666444444333222111111111111///000000111111111111111//////000000000000//////---------............//////000333666888888666555999888999===BBBEEECCC@@@SSSTTTJJJ<<<:::CCCTTTbbbnnnrrrhhhNNN:::666666444888???FFFGGGBBB;;;888888777777777777666666666666999:::<<>><<<===???>>><<>>>>>>>>??????@@@BBBDDDEEECCCBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLKKKNNNRRRUUUVVVUUUSSSQQQQQQOOOMMMLLLLLLLLLNNNOOOQQQQQQPPPOOOOOORRRWWW[[[^^^lllwwwVVV@@@===DDD<<<<<<<<<===>>>>>>===<<<===<<<===AAACCCFFFNNNWWW```iiiuuu|||~~~wwwmmmUUUJJJ@@@======;;;::::::999999999999999888777666555444333222111111111111///000111111222222111111//////000000000000//////---------............/////////000333777888888777::::::;;;>>>BBBEEEGGGGGGIIIRRRNNNEEEAAA???MMMgggzzz{{{pppXXXBBB999666333222999BBBHHHHHHDDD===999888888888888777777777777777888999;;;>>>@@@CCCDDDFFFJJJPPPTTTVVVYYY]]]```NNNNNNYYYqqq}}}zzz~~~xxxzzz}}}{{{pppdddccckkksssqqqhhh[[[BBB>>>777<<<;;;:::::::::::::::::::::::::::;;;<<<<<<======>>><<<===@@@???<<<>>>CCCEEEKKK]]]uuuQQQBBBAAA???999=========<<<<<<;;;;;;:::<<>>???@@@DDDKKKPPPXXXbbbiiinnnuuu~~~{{{sssiii```PPPEEE<<<;;;<<<;;;:::;;;999::::::999999777666666555444333222111111111111000000111222222222222111...///000111111000///...---------............///...------000555999:::999888999;;;===@@@EEEKKKOOO@@@HHHFFFEEEEEE<<>>444444666;;;CCCJJJKKKFFF@@@888888888888999999999999666666666666777888::::::<<<>>>BBBEEEGGGGGGGGGFFF>>>???GGGVVViii|||~~~zzz~~~~~~}}}yyy{{{}}}~~~}}}uuuooommmgggeeerrr|||uuuIII>>>@@@777:::::::::999::::::;;;;;;999999:::;;;;;;<<<======<<<;;;<<>>BBBCCCHHHQQQnnnsssUUUGGGAAA<<<>>>>>>>>>===<<<;;;:::::::::<<>>???AAACCCDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLNNNPPPQQQPPPNNNMMMMMMNNNOOOQQQRRRSSSRRRRRRQQQRRRRRRQQQOOONNNOOOQQQLLLWWWggg{{{kkkMMMAAA@@@===;;;;;;<<<===<<<:::;;;999:::======<<<>>>BBBFFFJJJOOOUUU[[[aaaiiinnn}}}{{{ssslllgggccc^^^[[[KKKAAA999999;;;;;;;;;<<<:::::::::999999777666666555444333222111111111111000000111222222222222111...///000111111000///...---------.........//////...,,,,,,///444999;;;;;;555888;;;===@@@FFFOOOVVVCCCDDD<<<===BBB777DDDnnn{{{hhhPPP???999555555===IIIPPPMMMHHH999999999999999999::::::777666555555444444444555666777999;;;===<<<888444888999;;;AAAIIIUUUdddpppzzz{{{wwwyyy}}}sssppp{{{vvv~~~~~~zzz{{{{{{zzzyyyxxxyyy{{{vvvmmmhhhiiijjjtttYYY999;;;CCC:::999999999999:::;;;;;;<<<999999::::::;;;<<<======;;;:::;;;>>>>>><<<===BBBAAAFFFJJJ^^^hhhOOOEEEAAA>>>???>>>>>>===<<<::::::888:::===>>>???DDDKKKQQQVVVdddrrrzzzpppfffmmmbbbGGG>>>===???AAA@@@===<<<>>>@@@@@@>>>===>>>@@@AAAAAA@@@===>>>@@@BBBCCCCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGHHHIIIKKKLLLLLLKKKJJJIIIHHHJJJMMMPPPRRRRRRRRRQQQQQQRRRRRRPPPMMMKKKKKKLLLFFFNNNVVV]]]mmmfffOOODDDAAA===<<<===>>><<<:::;;;999:::======;;;;;;>>>BBBCCCDDDFFFKKKPPPTTTWWWbbbkkkvvv}}}}}}|||ooojjjbbb[[[WWWWWWZZZ]]]QQQFFF===<<<===<<<;;;;;;;;;:::::::::;;;;;;999777888777555444333222222222000000000000111111111111000000000000////////////...............///000000///111222333444666:::======<<<<<<===AAAHHHPPPUUUSSSHHH>>>;;;<<>>;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===::::::;;;;;;===>>>???@@@DDDGGGDDDOOOppp]]]KKKCCCAAA???@@@:::666@@@EEE:::;;;<<<<<<<<<===???CCCFFFLLLRRR[[[eeennnzzzttteeekkkqqquuuttteeeTTTNNNJJJ>>>======>>>>>>??????@@@@@@>>>>>>>>>???@@@AAACCCCCC??????>>>>>>???AAACCCDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIIIIJJJMMMOOONNNJJJFFFHHHIIIJJJLLLMMMNNNNNNNNNRRRQQQOOONNNMMMMMMMMMMMMJJJKKKNNNSSS[[[mmm}}}dddJJJBBBFFF???888;;;>>><<<888666888>>>AAA@@@===<<<===>>>@@@BBBDDDEEEFFFWWWZZZ^^^ccchhhpppwww|||{{{xxxvvvqqqiiibbb^^^\\\QQQHHHMMMZZZ]]]XXXRRRGGG>>>===>>><<<;;;;;;;;;:::999:::;;;;;;999777777666555333222222111111000000000000111111111111000000000000////////////...............///000000///000111222222555999<<<=========>>>@@@DDDIIIMMMNNNFFF?????????======???\\\xxx|||___III>>>555555888===EEENNNHHHDDD>>>;;;999999888777888888777555333222111222333555666666555555666777666666555666999===@@@CCCQQQVVV^^^eeegggbbbXXXQQQ[[[kkk}}}tttlllttt~~~yyywwwxxxpppvvvyyyvvvuuuvvvrrrmmm]]]]]]ddduuuwwwjjjVVVEEE<<<999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<::::::;;;;;;<<<>>>???@@@>>>AAA???GGG^^^zzzrrr[[[IIICCC???BBB@@@999===@@@888:::;;;;;;;;;;;;===@@@CCCHHHMMMUUU]]]eeeqqq}}}}}}ssshhhiiiyyyyyybbbUUUGGGBBBAAA999======>>>>>>>>>>>>>>>???======>>>>>>???AAABBBCCCAAA@@@@@@@@@@@@AAACCCDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGHHHJJJLLLKKKGGGCCCGGGHHHIIIJJJKKKLLLLLLMMMOOONNNNNNLLLKKKJJJIIIIIIFFFFFFHHHKKKQQQ___xxxgggOOOHHHAAA???@@@<<<@@@>>>===<<<;;;;;;:::999======>>>???AAABBBCCCDDDIIILLLPPPTTTXXX___fffjjjrrrwww~~~wwwqqqllleee\\\UUUQQQOOOLLLKKKPPPWWWXXXTTTSSSHHH???>>>>>><<<;;;;;;;;;:::999:::;;;;;;999777666555444222111111111111000000000000111111111111000000000000////////////...............///000000///000000///000333777;;;===>>>???>>>>>>???BBBDDDHHHFFFEEEFFFDDD>>>;;;<<>>:::::::::::::::999:::===???BBBFFFKKKQQQXXXbbbnnnwwwpppffffffiiiuuusssSSSIII@@@===>>><<<>>>>>>>>>===============<<<<<<<<<===>>>???AAAAAABBBBBBAAAAAAAAABBBBBBCCCAAABBBCCCDDDEEEFFFGGGHHHEEEEEEEEEGGGHHHFFFCCCAAAFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLKKKIIIGGGEEEDDDGGGFFFFFFHHHJJJSSSfffwwwuuuZZZEEEAAAAAA999:::;;;<<<;;;999999;;;>>>======>>>>>>???@@@@@@@@@@@@BBBFFFIIILLLQQQVVVZZZccciiiqqqyyy}}}xxxsssjjjccc]]]VVVMMMGGGDDDAAABBBGGGJJJJJJJJJLLLTTTIII@@@>>>>>><<<;;;;;;;;;:::999999::::::999777555444333222111111111111///000000000111111111111000000000000////////////...............///000000//////.........111555999AAABBBAAA???<<<<<<>>>AAADDDHHHMMMNNNHHHBBBEEELLLCCCIIITTTdddvvv___OOO===555555777666555AAAAAAAAABBBAAA===888333888888888888888666444222333444555444333333444555666777777777777666666555;;;>>>EEEKKKMMMJJJDDD???BBBFFFKKKPPP\\\iiiooommmgggaaaZZZWWW^^^nnnuuunnnmmmnnnqqqvvv~~~wwwuuuwwwxxxwwwvvvuuuuuutttrrrnnnfff\\\TTTZZZ___jjj]]]QQQBBB;;;;;;<<<;;;888999999999999999999999999888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???AAABBBBBBGGGMMMSSStttaaaJJJAAACCC>>>===@@@>>>:::;;;;;;:::999999:::<<<===???CCCFFFKKKTTT___ggguuu{{{uuuiiieee^^^___rrrlllIIICCC@@@===??????>>>=========<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@BBBAAAAAAAAAAAA@@@AAAAAA@@@AAABBBCCCEEEFFFGGGHHHDDDDDDDDDEEEDDDCCCBBB@@@EEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKIIIFFFCCCAAAHHHFFFEEEFFFFFFKKKWWWccc```RRRNNNAAA<<<<<<;;;;;;;;;<<>>===CCCDDDCCCJJJUUUSSSHHH???===>>><<<;;;;;;:::999888999::::::888666444444333222111111111111///000000000111111111111000000000000////////////...............///000000.........------///333666CCCDDDDDD@@@<<<;;;???CCCAAAIIIQQQQQQIIIFFFQQQ___RRRHHH???AAAMMM```vvv}}}lllTTTAAA888666444111888;;;@@@EEEFFFCCC===888777666555666888888666444333444555444333222333555555666777777777777666555999:::<<<@@@BBBBBB@@@===;;;<<<<<<<<>>>>>===<<>>===@@@>>><<<<<<===<<<:::999:::<<<:::<<<>>>???BBBHHHRRRZZZfffllluuu}}}nnn___]]]ccceeerrr]]]???>>>===:::<<<;;;===<<<<<<;;;;;;::::::::::::::::::;;;<<<===??????@@@@@@@@@@@@@@@????????????@@@AAABBBDDDFFFGGGGGGDDDDDDEEEDDDCCCBBBBBBCCCEEEEEEDDDDDDEEEFFFGGGHHHJJJJJJKKKKKKIIIGGGDDDBBBEEEBBBAAABBBCCCDDDKKKTTTjjjtttZZZLLLFFF>>>;;;<<<>>>===<<<=========<<<<<<;;;;;;;;;888:::<<<======???AAADDDCCCHHHNNNSSSVVVWWWXXXZZZ^^^dddmmmuuuzzz}}}|||xxxtttooonnnmmmllljjjfffaaa]]]PPPMMMHHHDDDAAA???>>><<>>BBBGGGBBBIIIQQQRRRKKKHHHSSSaaa___QQQCCC===@@@OOOnnnyyybbbHHH888444555555444777===DDDIIIJJJGGGCCC:::777444555888999888666444555666555444333444555333333444555666666666555999888888999<<<======<<<777888888:::>>>FFFPPPVVVKKKKKKIIIGGGFFFGGGIIIKKKKKKNNNQQQNNNHHHDDDGGGLLLKKKKKKMMMSSSWWW]]]hhhsssxxxuuuqqqqqqooollllllnnnlllhhhkkkfffaaa^^^ZZZWWW[[[```{{{qqqnnnFFF@@@:::999;;;===;;;888888888888888888888888888888888999999::::::;;;;;;;;;;;;::::::;;;<<<<<<=========;;;AAAGGGFFFQQQkkkjjjUUUBBB===???:::<<<===>>>===;;;:::;;;<<<999;;;<<<<<<<<>>>>>???????????????>>>???@@@AAABBBCCCDDDEEEFFFDDDEEEEEEDDDCCCCCCDDDFFFGGGFFFEEEEEEEEEFFFHHHIIIJJJKKKKKKKKKJJJHHHFFFEEEHHHDDDBBBDDDEEEFFFIIINNNSSSqqq|||]]]RRREEE>>>===???===;;;======<<<<<<;;;;;;;;;;;;888:::<<<<<<<<<<<<>>>???>>>AAADDDGGGHHHIIIJJJLLLRRRXXXaaahhhmmmqqqtttuuuvvvxxxzzz}}}~~~}}}zzz~~~|||zzzwwwuuuqqqllliiieeecccaaa___\\\XXXRRRNNNFFFDDD@@@===;;;:::;;;<<<555;;;EEEOOOUUU```sssNNNDDD<<<;;;===<<<;;;<<<:::999888999:::999888666555444444333333333333333000000000000111111111111000000000000////////////...............///000000---...000000000///000111999@@@GGGHHHEEECCCEEEHHHHHHKKKPPPTTTQQQKKKKKKNNNUUUMMMFFFBBB@@@KKKnnngggNNN???999666444555888>>>EEEJJJMMMNNN@@@;;;666555777999888666555666777666444333444555444444444444555555555666777666666777999:::999888666888;;;===???BBBIIIPPPIIIGGGDDDDDDEEEEEECCCAAAEEEHHHJJJGGGBBBAAACCCEEEEEEFFFJJJNNNNNNOOOUUU]]]gggqqq}}}|||wwwrrrppplllnnnmmmhhhgggiiigggbbbddd___ZZZWWWVVV[[[kkk{{{uuuxxxWWW>>><<<999999::::::999888888888888888888888888888888888888999::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<>>???999999999999999:::::::::::::::;;;;;;;;;<<<>>>???@@@======???@@@AAA@@@@@@???@@@@@@AAABBBCCCCCCDDDDDDCCCDDDDDDCCCBBBCCCFFFIIIHHHGGGFFFEEEFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHLLLFFFDDDFFFHHHGGGIIILLLMMM^^^}}}xxxeeeTTTIIIDDDAAA@@@<<<<<<<<<<<<<<<;;;;;;;;;:::<<<===>>>===<<<===>>>>>>???@@@AAAAAABBBEEEHHHJJJNNNUUUZZZ^^^aaaeeegggeeehhhllloooqqquuu{{{}}}xxxtttpppppppppppppppooonnnmmmooommmkkkiiifffccc^^^[[[WWWUUUSSSQQQOOOLLLHHHEEEAAA@@@===;;;:::<<>>JJJrrrrrrTTT???444444333333777???HHHOOOSSSFFF@@@888666777999777555666777888777555444444666777666666555555666666777555444555777888888555333555777:::;;;999888;;;AAABBB===888:::???CCCAAA>>><<<===<<<;;;<<<@@@CCCEEE???BBBGGGJJJHHHEEEHHHNNNOOOVVV___eeejjjtttttthhhbbbgggmmmlllgggeeedddgggeee___^^^```___ZZZSSSPPPPPPTTTZZZjjjttteeeddd???999999999999999888888777777777777777777777777777777888888999::::::;;;;;;;;;;;;:::::::::;;;<<<<<<999BBB@@@===BBBDDDIIIUUUooo~~~UUUGGGFFF???999;;;===<<<;;;::::::;;;888:::;;;:::888999===AAA@@@EEELLLSSSYYYaaajjjqqqeee]]][[[___cccmmm\\\KKK???;;;999666;;;???777888888888999999::::::;;;;;;;;;;;;<<<===>>>???@@@===>>>???AAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBCCCDDDCCCAAABBBFFFJJJJJJIIIGGGFFFFFFHHHJJJKKKJJJJJJIIIHHHHHHIIIIIIJJJJJJDDD@@@BBBDDDCCCDDDFFFLLLPPP___zzzuuu[[[KKKDDDCCC<<<<<<<<<<<<<<<<<<<<<<<<888999;;;;;;:::::::::;;;:::;;;;;;::::::<<<@@@CCC???CCCGGGJJJMMMPPPSSSVVVOOOSSSYYY]]]```eeekkkpppooonnnmmmmmmooosssvvvxxx{{{{{{yyyvvvpppjjjddd```\\\]]]___^^^\\\[[[[[[\\\YYYWWWVVVUUUTTTRRRNNNKKKGGGEEEDDDCCCBBBAAA>>><<<===<<<<<<;;;<<<@@@FFFJJJlllNNNFFF>>>;;;<<<===;;;888999999::::::999777666555555555444333222222222222000000000000000000000000++++++---...//////000000------------...000111222000000000000000000000000111888AAAGGGHHHIIIKKKMMMKKKUUUZZZWWWWWWWWWNNNAAA>>>BBBEEEIIIGGGFFFfffccc@@@;;;333000666999888;;;AAACCC>>>777444888<<<:::444:::888555333333444666777555555444333333222111111444444555555555555555444777999;;;;;;;;;:::;;;<<<999999999:::::::::;;;;;;<<<======<<<;;;;;;>>>@@@>>>>>>???@@@BBBCCCDDDDDDJJJKKKMMMOOORRRWWW]]]bbbkkknnnrrryyyzzzssspppnnneee___ZZZZZZ___dddfffeee^^^^^^\\\YYYVVVTTTNNNGGGFFFGGGJJJVVVmmm{{{~~~bbbDDD999999888888777777777777777777777777777888888888888:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======AAA???======>>>BBBFFFHHH^^^tttxxxhhhUUUBBBEEE999:::@@@999666;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::>>>BBBEEEGGGMMMWWW___mmmqqqyyy}}}rrrddd```YYY___fffkkkxxx|||ppp^^^BBB>>>======<<<;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@AAACCCDDDCCCBBBBBBCCCDDDAAABBBCCCEEEFFFFFFFFFFFFLLLKKKIIIHHHHHHIIIJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFCCCBBBBBBCCCCCCDDDEEEFFFLLLGGGLLL]]]nnnvvv\\\MMMIII>>>888;;;???===<<<===???<<<;;;<<<:::888:::>>>999;;;<<<;;;:::::::::;;;;;;<<<===???AAACCCEEEEEEGGGIIIKKKOOOSSSVVVXXXZZZ[[[\\\\\\[[[\\\^^^cccggggggeeeaaa\\\XXXSSSQQQOOOJJJKKKMMMMMMMMMLLLJJJHHHJJJJJJHHHFFFDDDDDDBBB???HHH@@@:::<<<@@@???>>>>>>777AAA@@@===DDDQQQgggPPPHHH???;;;<<<===;;;999999999:::::::::888777666555555444333222222222222000000000000000000000000......//////000/////////000000/////////000000111000000000000000000000000111555;;;CCCJJJMMMKKKIIIHHHQQQXXXXXXVVVVVVTTTQQQQQQLLLMMMRRRUUU^^^sssnnnFFF;;;555666666555999BBB<<<999555444333444555777999777666444444444666777666666555555444333333222555555555555555555444444333555777777666666666777999999999::::::::::::;;;;;;;;;<<<;;;::::::<<<>>>>>>>>>???@@@AAABBBBBBCCCHHHIIIIIIIIIIIIKKKOOORRRRRRSSSUUUYYY^^^dddiiilllqqqvvv}}}}}}xxxvvvrrrllleee```]]]]]]]]]aaa\\\WWWVVVZZZ\\\\\\[[[YYYTTTNNNLLLJJJEEEAAA>>>;;;EEEWWWlllyyy~~~yyykkkPPP>>><<<999888777777666666777777666666777777777888888888999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>===<<<<<<>>>AAADDDFFFLLL^^^}}}iiiLLL<<<;;;AAA>>>;;;>>><<<:::::::::;;;;;;;;;;;;;;;999<<>>>>>>>>?????????@@@@@@BBBCCCDDDCCCAAA@@@AAABBBAAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBBBBBBBCCCDDDEEEFFFGGGCCCEEENNNVVVbbbzzz{{{\\\RRRJJJFFFBBB???@@@EEE;;;999:::<<<<<<999:::>>>::::::::::::999:::;;;<<<<<<<<<======>>>???@@@@@@???@@@AAACCCFFFHHHIIIJJJJJJKKKKKKKKKKKKLLLPPPRRRUUUSSSPPPLLLHHHEEECCCAAAAAABBBDDDEEEEEEEEECCCBBBCCCBBB???>>>>>>???===;;;888666777<<>>CCCVVVaaaeeekkkqqqSSSJJJ@@@:::;;;===<<<:::999999:::;;;;;;:::999888555555444333222222222222000000000000000000000000000000111111000///......111000000000////////////000000000000000000000000222111444>>>KKKQQQNNNIIIFFFKKKSSSXXXUUUTTT[[[dddbbbUUUVVV\\\bbb{{{{{{~~~gggOOO888222333333444777888444555999777222444<<<777777666666666666666555777777777666555555444444666666666666555444444444111333444444333333333444888888999999999:::::::::999:::::::::999999;;;===>>>>>>??????@@@@@@@@@AAADDDEEEEEEDDDBBBAAACCCDDDFFFFFFFFFGGGJJJLLLOOOQQQQQQUUU[[[bbbhhhmmmpppqqqqqqlllgggeeeffffffcccaaaYYYXXXUUURRRRRRSSSUUUVVVYYYVVVRRRQQQSSSTTTSSSQQQMMMFFFCCCEEEDDD???===AAABBBFFFXXX}}}hhh```oooqqq]]]EEE;;;???999888777777666666777777666666777777777777888888777777888888888999999999;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<>>>???AAABBBBBBNNNddd]]]FFF<<>>999::::::::::::::::::::::::999;;;<<<<<<;;;>>>CCCHHHRRRVVV]]]eeemmmtttyyy{{{}}}~~~zzzrrrggg[[[TTTVVV\\\hhhfffTTTIII???======<<<<<<;;;;;;::::::999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>?????????BBBCCCDDDBBB@@@>>>>>>???AAAAAACCCDDDFFFGGGHHHIIIDDDEEEFFFGGGHHHIIIIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDAAAAAAAAAAAABBBCCCDDDEEEGGGEEEEEEGGGGGGLLLaaawwwxxxkkk]]]NNNAAA===@@@@@@======???>>>:::999;;;<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<===>>>???@@@@@@@@@EEEGGGHHHGGGFFFFFFGGGHHHHHHFFFDDDBBB???>>>===<<<999;;;<<<>>>>>>>>>======>>>;;;999:::===>>><<<;;;<<<<<<===>>>;;;:::???GGGcccTTTKKK@@@:::;;;======;;;888999:::;;;;;;;;;:::999555555444333222222222222000000000000000000000000//////000000000//////............//////.........////////////////////////222000111:::GGGQQQTTTRRRJJJIIIMMMUUUUUUTTT```pppgggYYY\\\\\\___tttWWWdddyyyiiiCCC666;;;@@@AAABBBBBB777444:::;;;555333888555666777888888777666555777777666666666555555555777777666555555444444444222444666666444333444555888888888888999999999999888999::::::999999:::<<<>>>>>>>>>>>>>>>>>>??????>>>@@@AAAAAA@@@@@@AAABBBFFFFFFFFFGGGIIIKKKMMMNNNNNNPPPSSSVVVYYY[[[[[[\\\ZZZWWWUUUUUUVVVXXXXXXWWWRRRQQQPPPOOOOOOPPPRRRSSSPPPNNNLLLLLLMMMMMMLLLJJJEEE??????DDDAAA;;;@@@KKKTTT]]]uuuzzz___eeerrriiiUUUAAA888;;;888888777666666666666666666666666666777777777888777777777888888888999999:::::::::::::::;;;;;;<<<:::;;;<<<===??????@@@@@@CCCJJJSSSiii]]]EEE>>>:::;;;>>>::::::::::::::::::999999999;;;<<<<<<;;;:::;;;???BBBJJJMMMSSSYYYaaaiiiqqqvvv|||qqqiiijjjpppyyyjjjeee___\\\[[[^^^eeejjj^^^QQQGGG;;;???;;;;;;;;;;;;::::::999999999999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>@@@AAAAAA@@@>>>===>>>???AAAAAABBBBBBCCCDDDEEEFFFAAACCCEEEGGGIIIIIIIIIIIIDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@AAAAAABBBCCCDDDGGGEEEFFFGGGFFFIIIVVVeeepppYYYHHH???DDD???<<<>>>>>><<<<<<>>>======<<<<<<<<<;;;999888;;;;;;::::::999999888888============>>>>>>>>>>>>EEEGGGHHHHHHFFFDDDCCCDDDBBBAAA@@@???>>>>>>>>>>>>999:::;;;<<<<<<<<<;;;;;;<<<999888<<>><<<<<>>:::888>>>QQQdddTTTKKK@@@:::;;;======<<<888999:::;;;;;;;;;:::999555555444333222222222222111111111111111111111111+++,,,---...////////////,,,---...000000000000000////////////////////////111111222777@@@LLLWWW]]]RRRLLLLLLRRRUUUWWWcccrrriii^^^```WWWMMMjjj}}}fffFFFDDDKKK___{{{fffTTTMMMOOO\\\jjjeeeOOO;;;777888444111111555666777888888888666555666666666555555555555555888777666555555555555666444555777666555444444555777777777888888888999999888:::;;;;;;::::::;;;<<<<<<<<<==================<<<===???@@@??????AAABBBAAAAAABBBCCCDDDEEEGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMOOOOOONNNMMMJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDBBB@@@@@@<<<;;;======@@@QQQccctttbbb[[[bbblllSSSFFF:::333333888777777666555666666666555666666666666777777777888888888888999999999999999999999999999:::;;;;;;:::;;;===>>>????????????@@@DDDEEEPPPsss~~~ZZZHHH<<<;;;???<<<;;;;;;;;;::::::999999999;;;;;;:::999999:::<<<>>>???BBBFFFKKKQQQYYYbbbhhhlllbbbXXXWWW___mmm~~~xxxnnn```YYYQQQSSSaaawwwPPPHHHBBB999>>>:::::::::::::::999999999888888888999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;===>>>>>>======>>>@@@AAAAAA@@@@@@@@@@@@AAABBBAAACCCEEEGGGHHHIIIHHHHHHCCCCCCBBBBBBBBBAAAAAAAAA????????????@@@AAABBBCCCBBB@@@@@@CCCFFFHHHLLLQQQqqqrrr___KKKCCC=========<<<===???999999999;;;===<<<999666::::::::::::::::::::::::999::::::;;;;;;<<<<<<===;;;===??????<<<:::999999;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;888888<<<<<<999888;;;;;;;;;===@@@FFFVVVpppQQQIII???:::;;;======<<<999999:::;;;;;;:::999888555555444333222222222222111111111111111111111111***+++,,,...//////000000,,,...000111333333222222000000000000000000000000000222333333888CCCRRR^^^YYYUUURRRSSSUUU[[[fffqqqooogggeeeXXXFFFNNN[[[TTTFFF<<<777BBBVVVrrraaaSSSeeezzz[[[DDD;;;888666555555666777888999888777666666666666666666555555555777777555555555666777888333555666666444333333444666777777777777888888888777999;;;;;;:::::::::;;;:::;;;;;;;;;<<<<<<======<<<===>>>===;;;;;;===???AAAAAAAAAAAAAAAAAA@@@@@@???@@@AAABBBCCCDDDDDDDDDJJJLLLNNNOOONNNLLLIIIGGGCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA???===;;;:::999::::::<<>>>>>>>>>>>===@@@@@@DDDYYYwww```JJJ???>>>:::===<<<<<<;;;;;;::::::999999888777777777999:::;;;;;;===@@@BBBEEEKKKSSSZZZ]]]```dddiiinnnttt|||}}}rrrjjjbbb[[[^^^ccckkkxxxhhhDDD>>><<<;;;???999999999999999999999999777777888888999:::::::::999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<888:::<<<<<<<<<<<<>>>@@@@@@???>>>======>>>@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>??????@@@AAABBBAAA??????AAADDDFFFEEECCCTTTeeepppeeeYYYQQQKKKBBB===<<<<<<:::888:::===>>>;;;888999::::::;;;;;;<<<<<<===::::::;;;<<<<<<===>>>>>>888:::<<<<<<:::888888888888888888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<===;;;888888<<<;;;999@@@KKKTTTVVV]]]gggqqq|||NNNFFF>>>:::<<<>>>===;;;999999:::::::::888777666555555444333222222222222111111111111111111111111------...///////////////,,,---///000111000///...000000000000000000000000///111111000222:::FFFQQQ[[[___^^^WWWUUU]]]jjjsssrrrkkkhhhdddWWWKKKKKKRRRSSSJJJCCCBBBFFFWWW}}}jjjmmm~~~cccHHH>>>;;;888666666777888888888888888777777777777777777777777777666555444555666888:::444666777666555333444444666666666777777777888888666888::::::999888999999888999999:::;;;<<<======<<<<<<<<<:::999:::===???AAAAAAAAAAAAAAAAAA@@@@@@>>>???@@@AAACCCDDDEEEFFFAAABBBDDDEEECCCAAA???>>>BBBBBBCCCDDDDDDCCCCCCBBB============<<<===>>>???;;;DDDNNN^^^zzz|||ZZZWWWqqqeeeBBB444555777888:::777777666555555555555666555555555666666666777777666666666777777777888888888888888888888999::::::::::::;;;;;;<<<<<<=========@@@BBBCCCKKK```}}}mmmUUUGGG===>>>>>>===<<<<<<;;;:::::::::888777777888888888888:::===>>>>>>===AAAHHHNNNVVVbbboootttrrrqqqtttwww||||||vvvmmmnnnjjj```ZZZYYYZZZYYYhhh}}}tttOOOCCC<<<:::===>>>888888888999999999999999666777777888999999::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;888:::;;;;;;::::::<<<===>>>===<<<<<<===@@@BBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>???AAAAAAAAABBBAAA@@@@@@BBBCCCCCCFFFMMM^^^{{{tttfffZZZUUUQQQJJJAAA===>>>???>>><<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>;;;===>>>>>>======>>>???;;;;;;:::::::::;;;<<<<<<::::::;;;<<<===???AAAAAA???<<>>===;;;999:::::::::999777666555555555444333222222222222111111111111111111111111000000000000000//////...***+++,,,------+++)))(((000000000000000000000000/////////...///444===CCC[[[fffhhh\\\UUU^^^mmmuuuqqqkkkhhhpppnnnXXXNNN\\\ddd___ZZZRRRFFFLLLqqqzzzSSS@@@888333666666777777888888888999888888888888888888999999666555444444555777:::;;;666888999888777555555666666666666666777777777777444666999999888777777888777777888999;;;<<<======;;;;;;;;;::::::<<<@@@CCC:::;;;<<<======>>>>>>>>>======>>>???@@@AAABBBBBB???@@@BBBCCCBBBBBBBBBCCC>>>>>>??????>>><<<;;;:::888999;;;===@@@CCCHHHKKKFFFUUUfff{{{mmm]]]^^^eeeOOO:::444777777666666777777666555555555555555555555555555666666666777555555555555666666666777888888888777888999999:::999999999999:::;;;<<<<<<===???BBBCCCBBBHHH\\\qqqpppYYYIII??????>>>===<<<<<<;;;;;;===;;;999999999999999888888:::;;;999666888>>>DDDQQQ^^^iiihhhaaa___fffmmmqqqxxx|||vvvrrroooiiicccTTTVVVTTTNNNMMMTTT]]]aaayyy|||nnnsssJJJ<<>>888;;;777888888888888888888999999666777777888999999::::::888888999999999:::::::::999999:::::::::;;;;;;;;;999;;;<<<;;;999999999;;;<<<;;;;;;<<<>>>BBBEEEGGGDDDBBB@@@>>>=========>>>????????????>>>>>>>>>>>>============>>>???@@@AAA===@@@AAA===:::===BBBFFFEEECCCIII]]]zzziii]]]NNNCCC@@@??????>>><<<<<<;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;::::::777999:::;;;:::;;;<<<>>><<<;;;;;;::::::;;;;;;;;;999999;;;===@@@CCCEEEGGGDDDCCCGGGQQQZZZjjjSSSHHH>>><<<<<<;;;::::::;;;;;;;;;:::999888777777444444333222111111111111000000000000000000000000000000000000////////////,,,///---((((((...111...000///.........///111222111111000//////111666:::LLL^^^dddXXXRRR]]]jjjmmmooolllnnnssssssnnnhhheeevvvtttyyyzzzjjjZZZeee}}}ZZZBBB<<<>>>;;;666555:::<<<777666999555888777444555999777000777777666666666666777777777777777777777777777777777777777777777777888888888999:::777333222555888666666777777888888999999:::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;<<<======<<<<<<<<<============>>>;;;>>>??????===<<<<<<>>>@@@<<<<<>>>>>???EEEOOOXXXxxxeeeQQQEEE<<<<<<>>>;;;999:::888:::>>>???===:::777666:::999::::::;;;<<<===>>>LLLNNNQQQTTTUUUWWW[[[]]]gggnnnxxx~~~}}}xxxuuuooogggbbb___[[[TTTOOOIIIKKKOOOPPPLLLNNN```tttxxxsssyyyttt___KKKFFF@@@>>>>>>>>>===<<<777777777777777777777777888888999999999:::::::::;;;;;;;;;::::::999999999888999::::::;;;;;;::::::;;;;;;:::::::::;;;<<<<<<;;;<<<>>>@@@AAABBBAAAAAACCCBBB@@@?????????@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<===>>>@@@@@@AAA???===<<<;;;<<<===>>>===BBBIIIPPP[[[nnnmmmXXXSSSRRRLLLDDDAAACCCAAA<<<;;;>>>===888===>>>===;;;<<<@@@@@@<<<;;;<<<=========<<<;;;:::BBB??????AAA@@@<<<===BBBAAABBBBBBDDDPPP___fffddd___cccjjjsssSSSHHH>>><<<===;;;:::::::::::::::999999888666666666555444333222222222222000000000000000000000000000000000000////////////,,,//////,,,,,,000111...000//////...///000111222111111111000///111555888AAAMMMYYY______```bbbdddfffhhhooouuutttrrrsssxxx~~~}}}lllbbb}}}tttcccSSSFFFFFF;;;222111333333666:::777:::999555555999999555777777666666666666777777777777777777777777777777888888888777777777777777666666666555555555777999777777777777777888888888999::::::;;;;;;::::::999888999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======?????????>>><<<;;;::::::BBB>>>;;;;;;999444555999===@@@FFFPPPaaavvvzzzmmmkkklllqqqIII???:::555444777999888666555555444444444444555555444444444444555555555555555555555666666666777777555555666777777888888999:::::::::::::::;;;<<<<<<>>>@@@@@@>>><<>>@@@CCCEEEFFFHHHJJJMMMVVV]]]ffflllppptttzzz|||yyyvvvrrrkkkeeeeee]]]SSSLLLJJJJJJJJJIIISSSIIIDDDLLLYYYfffrrr{{{}}}vvvsss|||ppp___WWWJJJAAA===999777888888777555888888888888888888888888888888888999999999::::::;;;;;;:::::::::999999999888999::::::;;;;;;::::::;;;::::::::::::;;;<<<<<<<<<===>>>?????????>>>>>>AAA@@@???>>>===>>>>>>???>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???===<<<;;;<<<===>>>;;;>>>AAACCCHHHTTTfffsssyyyqqqcccZZZNNNHHHHHHIIIIIIHHHBBBCCCAAA;;;:::<<<>>><<<>>>>>>======>>>@@@BBBCCCIIIQQQ\\\cccbbbZZZPPPIIICCCLLLZZZkkkvvvpppTTTIII???<<<===;;;:::::::::::::::::::::999888777666666555444333333333333000000000000000000000000000000000000////////////---000111//////222111...///////////////000111111111111222111000111333555888<<>><<<999666555777999999555333555777666777777666666666666777777777777777777777777777777999888888888777777666666666555555666888:::;;;;;;888777777777777777777666888999999999999999999888888888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;===;;;999888999999888777999888999<<<===;;;;;;===<<>>===???>>>;;;999999:::===>>>999999999999:::;;;<<<<<<999;;;===>>>>>>???AAACCCEEEKKKSSSYYY]]]aaagggkkkqqquuu{{{~~~yyyuuuoookkkfffccc___ZZZSSSMMMBBBBBBCCCFFFIIILLLLLLKKKKKKJJJSSSfffwww|||wwwrrrfffooo~~~bbbGGGAAA;;;===;;;999888999999777666888888888888888888888888888888888999999999999:::::::::::::::999999999999888999999::::::::::::::::::::::::::::::;;;<<<<<<===============<<<;;;:::???>>>===<<<<<<<<<======>>>>>>>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<===>>>??????>>>===;;;;;;<<<======>>>@@@@@@>>>>>>BBBLLLUUUqqqgggddd``````ddd``````[[[PPPJJJMMMRRRUUUQQQOOOKKKHHHHHHJJJMMMOOOjjjssscccpppwww{{{TTTIII???======<<<:::;;;;;;;;;<<<<<<;;;:::999999666555444333333222222222////////////////////////000000000000//////////////////000//////111111000///////////////000000111000222333333111000111222333666CCCYYYkkkooohhh```^^^fffrrr{{{}}}wwwkkkqqqzzz\\\IIICCCFFF___bbbLLLBBB<<<888444777999999777444444555666777777666666666666777777666666666666666666666666999999888888777666666666999777555888<<<>>>===;;;888888777777666666666555777777888888888888777777777777888888999999999999888999999999::::::::::::;;;888666777999;;;:::999666777999===???>>>;;;:::>>>JJJ^^^tttsssSSSOOOfffyyyYYYAAA999888666444444555444222///444444333333333333444444333333444444444555555555555555666666666777777777444444444555666666777777999999999999999::::::;;;888:::<<<===<<<===@@@BBBFFFWWWuuujjjNNN@@@===????????????@@@???===<<<999999999999999:::;;;;;;;;;<<<>>>>>>>>>>>>???AAA@@@DDDIIINNNQQQTTTXXX[[[```eeemmmssswwwyyy{{{|||~~~}}}||||||||||||~~~|||yyyvvvtttpppjjjfffYYYVVVSSSQQQOOOLLLFFFBBBEEEFFFGGGHHHHHHIIIIIIIIIZZZeeeuuu|||wwwkkkbbb^^^ddd^^^AAA<<<888<<<;;;;;;;;;;;;;;;:::999999999999999999999999999888888888888999999999999:::999999999999999999999888888999::::::::::::999999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;:::::::::=========<<<<<<<<<<<<===>>>======<<<;;;:::999999<<<;;;;;;;;;<<<<<<===>>>======<<<;;;;;;<<<<<<===>>>@@@AAA@@@>>>@@@FFFKKK\\\xxx|||{{{llldddiiissszzz}}}zzztttmmmiiihhhhhhhhhTTTIII???======<<<;;;;;;999::::::::::::999999888555444333222111111111111////////////////////////000000000000////////////000///.........///000222...//////000000000000000000111333333111000000000000777<<>>777777777888777666777999777777666666666666777777666666666666666666666666888888888888777777666666999777666777;;;<<<:::888888777777777666666555555666777777888888777777666777777888888888888999999888888888888999999999:::;;;:::999999:::;;;;;;;;;<<<;;;::::::>>>BBBCCCBBBRRRXXXeeevvvyyyiiiUUUNNNfffvvvYYY>>>555:::777666666555444333000...333333222222222222333333333333333444444444444555555555555555666666666666444444555666666777777888999888888888888999::::::777999;;;======>>>???@@@@@@MMM^^^qqqttt]]]OOOEEEBBB???>>>>>>???>>>===::::::999999::::::;;;;;;999:::<<<;;;::::::;;;<<<>>>@@@CCCEEEGGGIIIKKKLLLNNNTTT\\\cccgggjjjmmmnnnpppqqqrrrsssttttttttttttuuuuuutttsssrrrqqqqqqqqqnnnmmmjjjfffbbb]]]XXXTTTLLLKKKIIIHHHGGGEEECCCBBBCCCCCCCCCDDDHHHQQQ\\\eeessswwwuuujjj]]]YYY```iiiRRR;;;:::888777777888888777777777888888888888888888888888888777777888888888999999999999999999999999999999999777888999999::::::999999888888888999:::;;;<<<<<<:::::::::::::::;;;;;;<<<<<<<<<==================<<<<<<;;;;;;:::999999888;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<888;;;=========>>>AAADDDLLL\\\mmmUUUJJJ@@@===>>><<<;;;;;;777777777888888777777666444444333222111111111111000000000000000000000000000000000000////////////000...---000000...///222......///000000000000000///111222222111000000111,,,555666555HHHjjj}}}}}}jjjhhhkkkuuuzzzbbbWWWVVVWWW[[[ddd]]]LLLWWWwwwhhhXXXLLL???999555555666555666888777777666666666666777777777777777777777777777777777777777777777777777888666666555666777777555444777666666666666666666555666777777888888777777666888888888888888888888888888888888888999999999999777999;;;:::999888888999999<<>>>>>??????DDDKKKQQQTTTWWWYYY[[[ZZZ[[[]]]^^^^^^^^^]]]]]]______^^^^^^]]]]]]\\\\\\XXXWWWTTTQQQMMMJJJFFFEEEBBBAAA@@@??????@@@AAABBB;;;DDDOOOXXX]]]bbbiiioooccccccccceeepppcccAAA777;;;999666777777666555555777888777777777777777777777777777777777888888888888999888888888999999999999999777888888999999999999999888888888888999;;;<<<===;;;;;;::::::;;;<<<======;;;;;;<<<=========<<<<<<::::::::::::999999999999;;;;;;:::::::::;;;;;;<<<:::::::::;;;;;;;;;;;;;;;888:::<<<<<<<<<<<<===>>>HHHJJJKKK^^^~~~zzz{{{UUUJJJ@@@>>>>>><<<;;;<<<777888888999999888888777555555444222222222222222000000000000000000000000000000000000///////////////---000555666111...000---...///000111000000//////000111111000///111222...333333000888OOOhhhvvvwwwoookkkooowww~~~www___ZZZ___kkkzzz~~~rrrlll|||ppp```QQQBBB<<<:::777666888777777666666666666777777777777777777777777777777666666666777888888999999444666777888666555555555555555555666666666666666777777777888888777777777999999999999999999999999888888888999999999::::::444;;;AAACCC@@@???AAAEEEHHHSSSaaapppfffZZZKKKCCCDDDKKKQQQSSSwwwuuuMMM:::888777444333000111222222222333444555222222111111111111222222222222333333333444444444222222222333333333444444333333333444555555666666777777777777777888999999;;;::::::;;;;;;;;;:::999999<<<>>>BBBNNNggglllUUUHHHBBB???======<<<<<<;;;;;;<<<<<<===;;;<<<===<<<;;;;;;<<<===999888777888999:::::::::999<<<@@@CCCDDDEEEGGGIIIGGGHHHJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHEEEEEEDDDBBB@@@??????@@@>>>>>>>>>???AAAFFFLLLPPP]]]eeellllllddd[[[XXXXXXiiiuuuxxx^^^JJJ999888===999888999999777555555888;;;666666666666666666666666777777777777888888888888777888888888999999999999777777888999999999999999777777777888999;;;<<<===>>>>>>===<<<;;;<<<======888999;;;<<<<<<<<<;;;:::888888888999999999999999;;;;;;:::::::::::::::;;;999999:::;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<>>>AAA<<>>>>>===;;;<<<::::::;;;<<<<<<<<<;;;;;;666666555444333333333333000000000000000000000000000000000000////////////------222;;;;;;333......---...000111111111000//////000111000//////111333222222333222///666NNNfffxxxnnnkkkmmmtttnnnkkkrrrfffttt|||jjj^^^cccnnnyyyrrrYYYKKKEEE???===>>>777777666666666666777777777777777777777777777777555555666777888999::::::444777;;;;;;888777888:::444555555555666666777777777777888888888888777777::::::999999999999999999888999999999999:::::::::888BBBNNNRRRPPPPPPVVV\\\lll|||www___EEEBBBAAAJJJ___}}}|||~~~uuuttttttvvvxxx___NNN<<<555444444222111111111222111000000222444222222111111111111222222222222333333333444444444111111222222222333333333111222222333333444555555777777777777777888888999999888888888:::;;;;;;:::CCC>>>>>>BBB@@@DDD\\\xxxiiiXXXJJJBBB>>>======<<<<<<<<<======:::<<<===<<<;;;;;;<<<===:::999888888:::;;;<<<;;;999;;;======<<<<<<===>>>===???@@@AAAAAA@@@>>><<<@@@@@@AAABBBBBBBBBAAAAAA===>>>>>>>>>===???AAACCCCCCDDDEEEHHHNNNVVV```fffmmmlllfff[[[SSSVVVcccooo|||ssstttYYYGGG===;;;777:::===555777888777444222222666:::666666666666666666666666777777777777888888888888777777888888999999999999777777888999999999999888777777777888999;;;<<<===BBBAAA???===<<<<<<<<<<<<777888999:::;;;::::::999777777777888999999::::::;;;;;;:::999999:::::::::888999:::;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;::::::666???@@@===BBBHHHWWWnnn~~~VVVIII>>>::::::::::::;;;:::::::::999999999888888444444333222222111111000000111111111111222222222000000000000000///......------......//////000000------...000111111111111000000000000000000000000222333222//////555AAAJJJiiissszzzxxxvvvxxxzzzxxx|||ooolllgggooowwwooofff```VVVOOO]]]vvvjjjWWWKKKEEEDDD@@@:::555666999:::666222999555222444888;;;999666555:::;;;666555888999666000555:::999555333555999777666666777::::::999777;;;777666888777444666===999::::::::::::::::::::::::777888===???>>>@@@CCCGGGQQQ]]]dddhhhmmmuuu|||~~~cccTTTQQQAAAEEE\\\|||kkkeeexxxvvv~~~lll```ZZZCCC>>>777555666666333///222222222222222222222222111111222222222333333333111111222222222333333333444444444444444444444444444333333333333444555555777666555444444555666777777888888888888999999999:::<<<>>>>>>???EEEPPPXXXyyyddd\\\OOODDD===???AAA===:::;;;===777<<>>>>>===<<<@@@???======???AAAAAAAAA>>>@@@DDDFFFDDDBBBEEEJJJHHHGGGHHHQQQ]]]ddddddbbb^^^WWWSSSVVV```sssmmm[[[PPPBBB???;;;888777888999;;;555555666666777777888888666666666666666666666666888888888888888888888888:::::::::::::::::::::::::::::::::999888777666555999999999:::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;888999999::::::999999888;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>999444333555666444111222222222222222222222222111111111111222222222222111111111222222222333333333333333333333333333333444333333333333444555555777666555444444555666666777777888888888999999999:::<<<>>>======AAAIIIPPP___nnn[[[GGG@@@@@@>>>;;;;;;>>>777===BBB:::777888444:::<<<<<<;;;:::999:::<<<999:::999888888999999999:::::::::;;;<<<======<<<===;;;::::::<<<>>>??????FFFDDDBBBAAADDDKKKVVV___[[[UUUNNNLLLPPPTTTVVVVVVYYY\\\iii}}}[[[MMMEEE???===:::888777888999:::555555666666666777777777555555555555555555555555888888888888888888888888999999999999999999999999999999999999888777666666888888888888999999999:::999::::::;;;;;;;;;;;;;;;888999999999999999999888::::::999999999999::::::999999999999999999999999888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;:::;;;>>>BBBEEEOOObbb{{{vvvpppzzzTTTHHH>>>;;;<<<<<<<<<>>>888999:::;;;;;;999888666444444333222222111111000000000000111111111222222222111000///...///000000///////////////............//////000000000//////000000000000000000000000+++...111222000000333666777GGG]]]ppp|||{{{}}}ooogggbbbYYYWWWZZZWWWXXXPPPEEEEEE___ttthhhaaa___TTTBBB:::<<<777999:::888555444888<<<888;;;;;;888888::::::777<<<888444333555777777777777999::::::999999:::<<<888888:::===;;;777666999>>>=========???CCCFFFHHHPPPTTTZZZ___```dddqqqqqqgggbbbOOOLLLNNNVVVaaammm{{{zzz___CCC222888555222222444666555333222222222222222222222222000000000000111111111111111111111222222222222333222222222222222222222222333333333333333444555555666555555444555555666666777777777888888888999999:::<<<===<<<:::<<<@@@EEEFFFaaauuucccZZZRRRIIIDDDAAA888;;;BBB>>>>>>>>>999777999;;;;;;888777999;;;>>>===<<<<<<;;;;;;<<<===;;;;;;;;;;;;<<<===>>>???BBBAAA@@@AAACCCEEEEEEEEEDDDFFFHHHJJJNNNSSSWWWYYYTTTPPPJJJIIIOOO]]]llluuujjjGGG@@@;;;::::::999888777888888888555555555666666666666666555555555555555555555555777777777777777777777777888888888888888888888888777777888888888888777777666777777777777888888888999999:::;;;;;;;;;;;;:::888888999999999999888888999999888888888999999:::888888888888888888888888777888888888999999999999::::::::::::::::::::::::888999::::::999:::<<<>>>@@@GGGTTThhhUUUJJJ???<<<===<<<;;;===777999;;;<<<<<<:::777555444444333222222111111000000000000000111111111111000...,,,+++***+++---...000000//////......------/////////000//////......////////////////////////,,,///111111///...///000444555???VVVrrr|||zzzaaaVVVWWWVVVXXXZZZUUULLLRRRtttdddKKKCCC<<<;;;:::888777777999;;;777777666666666888777666999999999::::::999888666888:::<<<<<<;;;;;;===???@@@????????????BBBHHHMMMLLLKKKKKKNNNRRRYYY___dddtttrrroookkkeeedddlllvvvxxxwwwqqqcccRRRGGGEEEGGGKKKOOOaaaxxx^^^CCC666555666444222222444555555444111111111111111111111111////////////000000000000111111111111222222222222222222222222222222222222333333222222333333444555555444444555555555666666777777777777888888888888999:::<<<;;;::::::<<<>>>CCCJJJ___|||pppiiiWWWGGGAAABBB???AAACCC>>>999;;;===<<<:::999;;;===888777888:::;;;888888999777888888888777888:::<<>>:::666666777777888777777777555555555555555555555555444444444444444444444444666666666666666666666666666666666666666666666666555666666777888888888777666666777777777888888888888888999:::::::::::::::777777888888888888777777888888777777777888999999777777777777777777777777777777777888888888888999999999999999999999999999888:::;;;:::999888888999;;;<<>><<>><<<;;;;;;<<<<<<:::888;;;@@@AAA<<<;;;===;;;===>>>===<<<<<<>>>@@@@@@@@@???AAACCCEEEDDDCCC???@@@>>>===FFFZZZkkkrrryyy{{{hhh???:::@@@:::444555666777777777666555555555555444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444555666666777777777777777777777777888888888888777888999999::::::999999666777777888888777777666666666666666666777888999777777777777777777777777666666777777777888888888999999999999999999999999888:::;;;;;;999777777777:::;;;===???CCCMMM[[[fff|||TTTIII???<<<<<<:::999999888999:::;;;;;;999888666444444333222222111111000/////////000000000111111111000///...---.../////////////////////.........---....../////////......000000000000000000000000222111000///...///000111...222777;;;AAAUUUwwwvvvssspppfff[[[RRR[[[xxxbbbUUUIIIKKKVVV[[[TTTJJJAAA:::444555888999;;;>>>DDDKKKRRRQQQIII@@@<<<<<<>>>AAAIIITTT^^^eeehhhhhhqqqwww}}}~~~~~~yyyuuussssssuuuwwwooocccTTTJJJAAA<<<<<<@@@<<>>???>>><<<>>>999999???>>>999888<<<999<<<>>>===:::888999;;;;;;;;;<<<@@@DDDFFFFFFFFFJJJUUU___gggwwwlllKKK555999???777444555666666666666666555444444444444444333333333333333333333333333333333444444444444444444444444555555555555555555555555444444555666666777666666777777777777888888888888777777888999999999999888666666777777777777666666555555555555666777777888777777777777777777777777666666666666777777777777888888888888888888888888888999;;;:::999777777888666999===???>>>???FFFPPPbbb{{{PPPEEE<<<;;;<<<;;;:::;;;999::::::::::::999888888444444333222222111111000////////////000000000111000000000////////////............///////////////,,,,,,---...////////////000000000000000000000000000//////000000111111000---111777777555>>>ZZZvvvpppYYYZZZvvvpppeeemmmyyypppwwwcccWWWKKKGGGEEEAAA@@@BBBVVVUUUSSSLLLDDD===::::::===AAAJJJYYYjjjtttuuurrrzzz{{{xxxrrrlllWWWUUUPPPLLLJJJIIIJJJKKKFFF@@@;;;888666888@@@JJJOOO```vvv|||qqq}}}~~~yyyoooXXX>>>444555666333000111222333333222111111111111111111111111111111111//////000000000111111111000000000000111111111111222222222222222222222222222222222111222222333444111222333555666666555555666666666666777777777888777777888999;;;<<<<<<<<<:::===FFFNNNLLLWWWwwwmmmbbb^^^aaadddaaa\\\SSSJJJDDDFFFDDD>>>@@@HHHKKKOOOSSSRRRNNNJJJJJJKKKNNNOOOSSSYYY```eeegggggguuu~~~~~~mmmYYYIII>>>555888;;;555666666666666555555555555444444444333333333222222222222222222222222222222333333333333333333333333555555555555555555555555444444555666666666555555555555666666666777777777666777777888888888888888555666666777777666666555444444444444555666777888555555555555555555555555555555555666666666777777888888888888888888888888666777888888777777888:::666555888===>>><<>>AAAHHHUUUmmmzzzvvv{{{www```NNNFFFFFFBBB===;;;<<<===;;;999::::::::::::999888777777444333222222111111222222000000000000000000000000000000000000000000000000000000//////.........------------...///000000111111///...------...///111000000000///......------//////111222444555777777IIIYYYsssyyyiii]]]SSSWWWeee|||mmmrrryyynnn___RRRTTTUUUTTTOOOKKKIIIHHHFFFEEECCCGGGRRR\\\bbbiiiooodddUUULLLIIIOOOfff{{{|||iii```eeeWWW@@@444444444333333222222222111111111111111111111111000000000000000000000000//////............/////////////////////000111111000000000000111111111111111111222222222333333333333333333444444444555555555555555555666666666666666666888999999999999999:::;;;===>>>???DDDLLLQQQggguuuXXXFFF<<<777777777777666666666666555555555555555555555555222222111000//////000000222222222222222222222222222222333333333333444444333333333333333333333333333333333444444444555555555555555555555555555555444444444444444444444444555555555555555555555555555555444333333333333444444444444555555555555666444444444444444444444444444444555666777888999999777777777777777777777777777777777777777777777777444999>>>???@@@HHHXXXdddppp~~~}}}hhhZZZPPPEEE===999EEE@@@<<<;;;<<<>>>===;;;::::::::::::999888777777444333222222111111222222000000000000000000000000////////////////////////000/////////.........------------...///000000000000///...------...///000////////////............///000111222333555666666BBBBBBOOOkkk}}}kkk[[[]]]iiirrreeeYYYQQQNNNSSSdddZZZBBB===444444333333333222222222111111111111111111111111000000000000000000000000111111000000000000111111///////////////000111111000000000000111111111111111111111222222222333333333333333444444444444555444555555555666666666666666666777888999999999999999;;;<<<<<<===@@@EEEJJJMMMddd\\\BBB===>>>777777777777666666666666444444444444444444444444333222111000000000000000222222222222222222222222222222222333333333444444333333333333333333333333333333333444444444444555555555555555555555555555444444444444444444444444555555555555555555555555555555444333333333333444444444444444555555555555444444444444444444444444555555555555555666666666666666666666666666666666777777777777777777777777777999;;;:::888===FFFOOORRR\\\sssyyygggSSSGGGAAA===;;;<<>>>>><<<::::::::::::999888777777333333222111111111111222000000000000000000000000/////////////////////////////////...............---------...//////000000000///...------...///000............////////////000111111222333333444444999444888NNNmmmtttsss~~~tttqqqrrrxxxsssTTT999111666333333333222222222222222111111111111111111111111000000000000000000000000111111000000000000111111///////////////000000111000000000000111111111111111111111222222222222333333333333333444444444444444444444555555555666666555666777888888999999999888999:::::::::;;;>>>@@@???III]]]~~~lllFFF888:::>>>777777777777666666666666444444444444444444444444333333222111111111111222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444333333333333333333333333444444444555555444444444444444444444444555555555444444444333333666666666666666666666666777777777777777777777777888888777555444555999<<<===AAANNN```pppxxxmmmYYYLLL>>>999888777777999GGGBBB===;;;<<<======<<<::::::::::::999888777777333222222111111111111111////////////////////////////////////////////////........................---------....../////////000///............///000---------...///000000111111111111111222222222222000222888AAALLL^^^{{{www~~~|||||||||iiiSSSEEE;;;333///000222222222222222111111111111111111111111111111111000000000000000000000000//////............//////000000////////////000000///000000000111111111111111111111111222222222222222222333333333444444444333333444444444555555555444555666777888888888888666777888999999999::::::@@@@@@EEEZZZnnnssscccGGG<<<<<<;;;666777777777666666666666555333333333333333333333333333333222222222222222333111111111111111111111111111222222222222333333333222222222222222222222222222222333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444555444333333222222333333222333333333444444444444333333333333333333333333555444444444444444444444666666666666666666666666666666666666666666666666777666555555666888888888;;;999<<>>;;;;;;<<<;;;999::::::::::::999888777777333222111111000000111111////////////////////////........................---------...............------------............//////............//////,,,------...///000111111111111111111111111111111,,,111888888555<<>>JJJVVVooowww|||wwwmmmiiibbbYYYOOODDD;;;777999555555999;;;777444333MMMGGG@@@;;;;;;;;;:::888::::::::::::999888777777222222111000000000000111000000000000000000000000........................---------------.........------------------------////////////////////////---------...///000000111000000000000000111111111333111222444555777>>>GGGqqq{{{vvvlll^^^[[[]]]TTTTTTeeessszzz~~~zzzqqqmmmppptttwwwiiiXXX:::888555222000000222333000000000000000111111111000000000000000000000000////////////////////////111111000000000000111111111000000///////////////000000000000111111111111000000000111111111111222222222222222333333333333222222222333333333444444333444555666777777777777555444555777999::::::888555;;;===>>>???BBB\\\{{{nnnZZZGGG999::::::888666444444555555444444444444333333333222222222222222222222222222111111111111222333333111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333444444444444444444444444333333333333333333333333444444333222222222222222111111222222222333333333333333333333333333333333333333444555666777888888555555555555555555555555555555555555555555555555666555555666888888888777888777777777666888<<<@@@IIINNNWWWcccooozzz}}}qqqhhhXXXPPPHHHCCC???:::888999;;;555222444444333444666MMMGGG???;;;;;;;;;;;;:::::::::::::::999888777777222222111000000000000000000000000000000000000000........................,,,,,,,,,------.........------------------------......////////////......------......//////000000/////////000000000111111777222000444888888999;;;OOOiii|||nnngggiiizzzmmmmmmkkkqqquuukkkjjjzzzwwwdddRRR:::222555777444000///111222/////////000000000111111000000000000000000000000////////////////////////111111000000000000111111111111000///////////////000000000000111111111111000000000000111111111111111222222222222333333333222222222222333333333333333333444555666666666666777555444555888999888777555======<<<@@@AAAMMMbbbxxxaaaVVVHHH888444888======999444555888333333333222222222111111222222222222222222222222000000000000000111222333111111111111111111111111111111111111222222222222111111111111111111111111111222222222222333333333333333333333333333333333444444444444444444444444333333333333333333333333444333222222111222222222111111111111222222222222222222222222222222222222333333444444444555555555555555555555555555555555444444444444444444444444555555555555444444555555777888888777888:::;;;;;;???AAADDDGGGLLLTTT^^^ffftttpppyyy{{{mmmbbbWWWMMMGGG???:::;;;;;;888888;;;888333111333333222333666LLLFFF>>>:::;;;<<<===<<<::::::::::::999888777777222111111000000000000000000000000000000000000000........................,,,,,,,,,------.........------------------------......////////////...............///////////////.........///000111111111000000111333111///333:::888IIIcccvvvooozzzlllGGG@@@???111111000...///222555333....../////////000000111111000000000000000000000000//////////////////////////////............//////111111000///////////////000000000000111111111111000000000000111111111111111111222222222333333333111111222222222333333333222333444555666666666666999666444444666888666444888;;;555222:::>>>>>>EEEPPP___yyyXXX@@@===<<<555;;;666333555888777333000222222222111111111000000111111111111111111111111000000//////000111222222000000000000000000000000000111111111111222222222111111111111111111111111111111222222222333333333333333333333333333333333444444444444444444444444333333333333333333333333444333222222111111222222000111111111111222222222222222222222222222222222444444333333333333222222555555555555555555555555444444444444444444444444333444555444333333555777555555444222333666666555444888<<<<<<;;;===CCCJJJMMMfff{{{{{{ttttttuuummmkkkaaaQQQGGGEEEBBB===???888666:::;;;777444666000///222888999444222222PPPEEE;;;999:::888777888888999999999999888777777555444444333333222222111000000000000////////////......---------,,,,,,,,,---------------------------------------...///000---------............//////////////////000111111////////////000000000000222333444444555555444444999;;;@@@LLLbbbyyy^^^FFF999444222111111111111111111000/////////////////////////////////////////////.....................////////////000000////////////000000............////////////000000////////////000000000000000000////////////111111111111111111111111333333333333333333333333111222444555666666666555555666777777666666777888666777777888999:::::::::@@@@@@KKKeeeuuuVVVBBB<<<<<<999555777777666555444444333333444444444333333222222222///000111222333444444444000000000000000000000000222222222222222111000///000000111111111222222222111111222222222333333333333333222222111222222222444444444444444444444444333333333333333333333333222222222333333333444444222222222222222222222222222222222222222222222222222222222222222222222222444444444444444333222111666666666555444444333333666555555555555444444444444444444444444444444444444444444555555555666666999888666555555777999:::AAACCCGGGMMMUUU]]]dddhhhsssyyyzzz~~~{{{{{{nnncccZZZUUUKKKHHHBBB===999888888999:::999888777666666666666444444333333333333222222RRRGGG===;;;<<<:::999:::888999999999999888777777222333333333333333333333000000000000////////////............------,,,,,,------------------------...---------------.........////////////000000000///////////////000000111////////////000000000000222222333444444444444333///333777;;;FFFZZZtttzzzssspppooooooXXXMMM>>>444222444666666000111111111111000//////------------------------////////////........................//////////////////............//////............////////////000000////////////000000000/////////////////////111111111111111111111111222222222222222222222222222444666777888888777666444666777777666555777888666666666777888999999999;;;:::<<>>;;;999666666666666666777888999888888777666555555555555333333333333222222222222MMMCCC:::999:::999777888888999999999999888777777111111222222333333333333000000000000/////////////////////////////////...------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,------------///............///000000////////////000000000000///000000111111111111111111555777555222444<<>>===;;;888888888888888777666666777666666555444444555555333333333222222222222111KKKAAA999999;;;999888888888999999999999888777777333333333222222111111111000000000000////////////.../////////////////////---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,---------.....................//////000////////////000000000000...///000000111111000000111111111222222333444555:::FFF[[[ttt|||vvvzzz~~~~~~___GGG:::555222000000000///000111111000///...////////////...------------------------------,,,---------......//////------------............///..................///............//////////////////............//////------....../////////000000000000000000000000000222222222222222222222222111222444666666555333222111333444444333333444555444444444444444555555555333555777999:::===AAADDDWWWmmmrrrSSSBBB===<<<;;;;;;777777666555444444333333111111111111111000000000111111222222222222222222222222222222111000//////////////////////////////000000111222222111111111111111111111111111111111000000111111111222222222111000000000111111222333111111111222222222333333333333333222222111111111000000000111111111222222000000000000000000000000000000000000000000000000000000000111111222222222000111111222222222111111111111222333444555666666444444444444333333333333333333333333333333333333444444444444444444333333111222333444444444444333222222333444555666777888444444444444666888:::;;;<<<>>>?????????@@@DDDHHHGGGKKKOOOPPPOOONNNOOOQQQVVVUUURRRPPPQQQSSSRRRNNNOOOLLLJJJKKKMMMKKKDDD===BBB<<<888999<<<<<<===>>>>>><<<:::::::::999777555888888999999888777666555555555444444333444444444333333222222222111111111KKKBBB;;;;;;===<<<::::::888999999999999888777777444333333222111111000000000000000000////////////---............/////////------------------------,,,,,,,,,,,,,,,---....../////////000000000000111......------......///000////////////000000000000...///000000111111000000111///...///111222000---666444777DDD[[[xxx}}}dddUUUAAA222---///111222000000///......///000111...............------,,,------------------------,,,,,,,,,---......//////,,,------------.........//////............//////............///////////////......------......///---------......//////000000000000000000000000000222222222222222222222222000111222333333222111111111222333333222222333444444444444444444444444444777555222222444666888999888DDDMMM^^^}}}}}}{{{}}}jjjXXXJJJ;;;777777888888999888444111000222555666555111111111111111111111111111111111222222222222222111222222222111000//////////////////////////////000111111222222222222111222222222111111111111111000000000111111111111222000000000000000111222333000000000111111222222333333333333222111111000000///000000000000111111111//////////////////////////////////////////////////////000000111222222222000111222222333222222222111222222333444555555666444444444444333333333333333333333333333333333333444444444444333333333333333333333333444444444444111111222222333333333333111222333555666777666666888777666777888888888777999:::<<<<<<;;;<<<===???>>><<<999888999;;;;;;;;;BBB>>>:::999:::;;;:::888>>>:::777666777999::::::888777666777888888666555444444555666777777777777444444333333333333333444222222222222111111111111JJJAAA:::;;;===<<<::::::888999999999999888777777222222222111111111111111000000000000////////////,,,,,,------............------------------------++++++,,,,,,---...000000000000000111111111222222...------------...//////////////////000000000000//////000111111111111000111111111111111111000000555111000444===MMMggg~~~~~~cccMMM999777444333444444333111333333111///------...000---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,---------............------------------...............///////////////......------......///,,,,,,---......///000000000000000000000000000000111111111111111111111111222111111111111111111111000111222222111111222444555555555555555444444444666666444444333444666777333::::::@@@UUUmmmuuukkkiii```WWWMMM>>>===888666888888666555666999777555333444444444444111111111111111111111111000000000111111111222222000111111111111111000/////////////////////////////////000111111111111111222222222111111111000000000000000000111111111111////////////000111222333//////000000111222222333333333222222111000000////////////000000000111111/////////////////////////////////////////////////////////000111222222222111111222333333333333333111111222222333333444444333333333333222222222222222222222222222222222222444444444333333333222222333333222222222333444555333333333444444333333333666777888888888777777666444444444666888999::::::;;;;;;;;;;;;::::::;;;<<<<<<;;;999999888888:::<<<===<<<;;;:::;;;;;;<<<===::::::999999999999999777888888888999;;;;;;999888333444444555777888999999333333222222222222333333222222222222111111111111GGG>>>888999<<<:::888888888999999999999888777777000000000111222222333333000000000000////////////,,,,,,,,,---------......------------------------++++++,,,---...000111222////////////000000000000...------------...//////////////////000000000000///000000111111111111111...111444333000///111444---111888;;;888888EEEUUUjjj}}}}}}lll^^^QQQBBB666888555111---+++,,,...///------...---,,,---///111------......------,,,+++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---............/////////000.........------.........,,,,,,------...///000000000000000000000000000000000000000000000000000000333222111000000000222222///111222222111111222333555555555555555555555555---222777999777555555666444<<<:::666>>>JJJ\\\sss{{{fffVVVLLL???===AAA>>>999777666888666222222555000222555666555444444444111111111111111222222222.../////////000000111111000000111111111111000000////////////////////////......///000000000000000222222222222111111000000000000000000111111111111////////////000111222333...//////000111222222222333333222222111000000///////////////000000000000////////////////////////////////////////////////...//////000111222222222111222333444444444444444111111111111111222222222222222222111111111111000222222222222222222222222444444444333333222222222444222111000000222444555222222333444444444444333000000111333444666888999888999:::888666555666777444555555666666666666666888888888888666444777:::222555:::<<<;;;999777666333777999;;;<<<===;;;999777666666777888888555333777777777777777888999:::333222222111222222333333222222222111111111111000AAA>>>;;;999999999999888777777888888888888777777444333222222111111222222.........///////////////------------------------+++,,,------......------,,,,,,,,,---------......------------------------,,,------...///000111111............////////////222222000///............222222111111111111111222000000111222333555666777>>>III\\\tttrrraaaMMM@@@888222111222////////////////////////000///---,,,,,,---///000......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...---------------------,,,+++,,,---...//////000000///---+++,,,---////////////////////////////////////////////////000000000000000000000000111111111000000000000000...000111111000000111222111222222333333222222111111222333333444444333333333444555777999;;;===>>>LLL]]]|||vvvPPPGGG;;;555444555555444555555555555555555555555111111222333333333333222222111000//////000111222000000000000000000000000000000000000111111111111////////////////////////........................////////////000000000000000000000000000000000000000///.........///111222000000000000000000000000000000000000////////////,,,,,,------...///000000...------,,,,,,,,,------........................///////////////000111111000111111111111222222222333333444444444333333222111222333333111111222333222222222222222222222222333333333333333333333222111111111111111111111111111111222222222222111111000000111222333333444444666555555555555666777777666555555555555666777777777777666555555555555555555555555555666666666666777666555666777888777666777777777777777666555555555555555555555555555555333333333222222111111111111111000///////////////AAA???<<<:::::::::999888777777888888888888777777444333222222111111222222///////////////.........------------------------+++,,,------......------,,,---------............------------------------------......//////000000............////////////.........//////000111111111111000000000000111111222222222222222333444555444666<<>>444111111000111222........................///...---,,,,,,---...///...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////...---------------...---,,,,,,,,,---.........///000///---,,,,,,---................................................////////////////////////000000000000000000000111///111222222111111222333111222222333333222222111111222333333444444333333333333444555666888:::;;;;;;DDDUUUhhhvvvzzzyyyfffSSSFFF@@@:::444222444666555333333333333333333333333333000111222222333333222222111000000000000000000111000000000000000000000000//////000000000111111111.................................................../////////000000000000000000000000000000000000///////////////000000111000000000000000000000000000000000000/////////...,,,,,,------...//////000///......------.................................//////......//////000111000000111111111222222222000111111222222111111000111222333333111111222333222222222222222222222222222222333333333333333333111111111111111111111111000111111222222111111000111111222333333444555555555555555444444555555666555555444444555555666777777666666555444444555555555555555555666666666666666555555555777888777666666777777777777666555555444444444444444444444444333333333222222111111111111111000///////////////BBB???<<<;;;;;;;;;:::999777777888888888888777777444333222222111111222222000000//////......------------------------------+++,,,------......------------........./////////------------------------..................//////............////////////---......//////000111111000000////////////000000333333222222222222222333444222//////444@@@NNNWWWsssxxxyyy~~~hhhbbbZZZQQQHHH>>>666000333---***...000///---...........................///...---,,,,,,---...///------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...------------------......---,,,,,,,,,---------...///...---,,,---...------------------------......................../////////////////////////////////000000111111111000111333222111111222444111111222222222222111111111222222333333333333333222222222333444555666777333555:::???BBBJJJ[[[llluuu\\\ZZZVVVOOOGGG>>>666111333111000222555666444111111111111111111111111111000111222222333333222222///000000111111000000///000000000000000000000000//////000000000000111111....................................................../////////000000000000000000000000000000000...//////000000000000000000000000000000000000000000000000/////////......,,,,,,------...///////////////.........//////000..............................------......///000000000000111111111222222000000111111111111111000111222333222111111222333222222222222222222222222111111111222333333333444111111111111111111111111000111111222222111111000222222222333444444555555555444444333333444444444444444333333333444555555666666555444444444555555444555555555555666666666666555444555777777777666666666666777666666555444444444444444444444444444222222222222222111111111111111000///////////////CCC@@@===;;;;;;;;;;;;:::777777888888888888777777444333222222111111222222111111000///...------,,,------------------------+++,,,------......------.........////////////000.............................................---............////////////000000000//////......---///............//////000222222111111111111222222555555666666666888;;;>>>@@@KKK^^^vvv|||xxxpppwwwkkkaaaZZZEEEAAA;;;666444222111000222///...222333///,,,,,,...........................------,,,,,,------...---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,---------......------,,,,,,,,,,,,,,,---......,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////---......///000111222222///111222222111000222333111111222222222222111111111111222333333333333222333222222222222333444444777666777999888999BBBLLLTTTbbbuuurrrXXXDDDAAA===888666666888999333222222444555555222000000000000000000000000000000000111222222222222222...///000111111000///...////////////////////////////////////000000000111........................................................./////////000000000000000000000000000000---...000111111111000///////////////////////////000000/////////.........---------.........//////..................///000........................---------------...//////000000000000111111111111111222222333333333333222000222333222111000111222111111111111111111111111///000000111222333333444111111111111111111111111000000111111111111000000111111222222222333333333444333333222222333333444333333222222333333444555555555444444444444444555444444444555555555666666555444333444666777666555555666666666666555444444333333333333333333333333222222222111111111111111111000000///////////////CCC@@@===;;;;;;;;;;;;:::777777888888888888777777444333222222111111222222111111000///...------,,,------------------------+++,,,------......------.........////////////000....................................------------............////////////...////////////......---......------...///000000000000000000111222333333...111444555555333333333888;;;AAALLL\\\ppp{{{wwwuuukkk\\\OOOHHHAAA<<<888555222000111222222111---***+++///000...---///........................---------,,,,,,---------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,------...---------------------,,,+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,................................................------...///000111111222...///000000//////000111000111111222222111111000000111222222333333222222444333333222222333333444888444333777888777777999===DDDOOO___tttwwwzzzeeePPPAAA:::999666444222333444444444444333333333333222111111111111111111111111111000000111222222222222111...///000111111000///...////////////////////////...////////////000000000............................................................////////////////////////////////////---...000111111111000///////////////////////////////////////............---------...............---,,,,,,,,,------...///........................---------------...////////////000000000111111111000111222222333333333333000111222222000000111222111111111111111111111111//////000000111222333333000000000000000000000000000000000111111000000000000000000000000111111111333222222222222333444444333222222222222333444444444444333333333333444444444444444444555555555555555333333444555666555444555555555555555444333333333333333333333333333333111111111111111111111111111000000///////////////BBB???<<<;;;;;;;;;:::999777777888888888888777777444333222222111111222222000000//////......------------------------------+++,,,------......------------........./////////........................------------------..................////////////)))+++---///000111000000......---......///000111////////////000111222333///000111000//////111333777777777888;;;BBBJJJOOO___iiizzzlllcccaaa[[[TTTJJJIIICCC:::555666555333333111000000111222000//////,,,+++------******---------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,------......------,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------.................................//////000000000---...000///......///111000000111111111111000000000111111222222222222222444333333222222333333444777000,,,000444444333444:::999999===GGGRRR[[[```___```gggtttqqq\\\\\\YYY^^^\\\QQQDDD===:::999333333333333222111000000111000000000111222333333111111111111111111111111///000111111222222111111...//////000000//////...000000000000000000000000......////////////000000------------------------........................------........./////////////////////////////////...//////000000000000000000000000000000000000000/////////.........------........................,,,,,,,,,,,,,,,---...///..............................------......///000/////////000000000111111......///000111111111111000111222111000000111222111111111111111111111111/////////000111111111222000000000000000000000000///000000111111000000///////////////////////////111111111222333444555666333333222222222333444444333333222222222333444444333444444444444555555555444333222333555555555444444444555555444444333222222222222222222222222222000000000111111111111111111111000///////////////AAA???<<<:::::::::999888777777888888888888777777444333222222111111222222///////////////.........------------------------+++,,,------......------,,,---------....................................,,,,,,,,,------.....................////////////(((***---///000111000000............///000111222000000/////////000000111333444444222111222444666000111222222111111222444888===FFFQQQ]]]lll{{{{{{mmmbbbZZZKKK<<<666777666222111222111......222333000...------///111222000///222///...///---((((((+++------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...)))***,,,...//////......---......---+++***+++,,,------------------------------------------------..............................//////////////////...///000000//////000111000000111111111111000000000000111222222222222222333222222222222222333333444///...111444333333666666333000000333555777999<<<>>>CCCKKKSSS^^^nnnzzz|||}}}{{{||||||ooobbb]]]PPPAAA???999<<<;;;444///111444555---...///111222333444444...000111222111111222222000000000000000000000000///000000111111111111111/////////....../////////000000000000000000000000........./////////000000------------------------........................---------........./////////////////////////////////////////////000000111000000000000000000000000//////.........---------........................,,,,,,,,,------...///000........................//////......//////000111////////////000000000111---...///000111111111111///111222111000///000222111111111111111111111111///000000000000000000000000000000000000000000000//////000000000000//////000000000000000/////////000000111222444666777999333333333333333444555555222222222222222333444444333333444444444555555555333222222222444555444333333444444444444333222222222222222222222222222222///000000000111111111222111111000///////////////AAA>>>;;;999999:::999888777777888888888888777777444333222222111111222222.........///////////////------------------------+++,,,------......------,,,,,,,,,---------......////////////////////////++++++,,,,,,---...//////............/////////000+++---...000000///---,,,.........//////111222222222111000//////.........---000333555444222222222333444555555444333555666666777777777999>>>GGGMMMVVVZZZ```eeejjjrrr{{{{{{yyyzzz|||~~~yyylll```QQQMMMIII<<<999:::777111000333666555000222222000000222000+++000///...///000000...---)))(((***...---******...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---...((())),,,...////////////---...///---+++******+++------------------------------------------------........................///////////////.........///000111111000000111222000000111111111111000000000000111222222222222111111111111111111222222333///000444888777333222666222000111555777777666666888777666777888;;;CCCJJJSSS^^^mmm{{{qqqeeebbb[[[QQQUUUHHH999999999444444...333555555666777555000//////......///111222333000222555666444222000000000000000000000000000000//////000111111111111111000///...------...///000000000000000000000000000............/////////000------------------------........................---------.........//////////////////////////////000///.........///111222000000000000000000000000//////.........---------.....................------------......000111111........................///////////////000111111////////////000000000000//////111222222333333333///111222111000///000111000000000000000000000000000000000000////////////000000000000000000000000//////000000000000//////111111111000000000000000///000111222444777999:::444444333333444444555666222111111111222333333444333333333444444444555555333222111222444555444333333444444444444333222222111111111111111111111111//////000000111111111222111111000///////////////<<<;;;;;;:::999888666555888888888888888777666555111111111222222333333333////////////............//////.........---------......---,,,,,,,,,------111000...---,,,,,,---...............////////////........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111222333333222000///111111111111111111111111222222444555666888999:::===>>>???AAACCCDDDEEEFFFKKKKKKJJJJJJKKKLLLNNNPPPTTTVVVYYY___hhhrrr{{{~~~yyyooonnnllljjjgggccc]]]YYYLLLIIIDDD>>>:::777555555666555444222111000000000......------------..............................---------,,,,,,+++++++++,,,,,,,,,++++++************++++++,,,------------,,,+++++++++***)))))))))************************+++,,,------......------+++*********+++,,,,,,------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********+++,,,,,,---......---------............///...//////000000000//////111111111000000000000000000000000000000000000000000000111222222222222111111111111111111111111111111111222222222333333333222222222222222222222222222333333444555666777888===AAAHHHSSS___kkkuuuzzz|||xxxvvvooodddXXXMMMDDD???===;;;:::999777555444333333111111111111111111111111000000000000000000000000///000000000000111111111000000////////////000000000000//////.........---////////////////////////------............------///////////////////////////////////////.........//////...---,,,+++++++++.......................................///000000111111000000//////............////////////......///...,,,,,,...///...---...........................------,,,,,,------......///////////////......000000///////////////000000111111222222000///...111111111222222222111111000000000000000000000000...///////////////......,,,---...//////...---,,,////////////////////////...............///000000///////////////000111111555555555444444333333333222111///......000222333333333333333333333333333444333333222111111111222222222222222222222222222333333333222111000//////222222222111111111000000000000000000000000000000111111000000//////......===<<<;;;::::::999777666777888888888888777777666222222222222222222333333////////////............//////.........---------------,,,,,,,,,------...---,,,+++++++++,,,------............////////////........................////////////////////////........................000000000000000000000000///////////////////////////000222333333222000///111111111111111111111111222333333333444444444555111222333444555777777888888888888888888999:::;;;555666666999===BBBGGGJJJIIIHHHGGGIIILLLSSSYYY]]]VVVQQQOOOPPPNNNGGG@@@>>><<<;;;;;;;;;;;;:::666444888777444222000000000111000//////....../////////......------------......------------------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,,,,---,,,,,,,,,+++++++++***************************************++++++,,,------------,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++******++++++,,,,,,---------------------............000111111111000///......////////////////////////////////////////////////000000111222222222222111000000000000000000000000111111111222222222333333222222222222222222222222111111222222333555666777888999;;;===AAAEEEIIIKKKGGGMMMTTTUUUSSSQQQSSSWWWdddkkkvvv}}}wwwmmmnnnqqqwww|||{{{uuunnncccXXXLLLHHHLLLPPPOOOLLLFFFCCC???;;;888666666777888777555444222111111000000000000000000000000000////////////////////////////////////000000000000000000////////////000000000/////////.........---........................---......//////......---........................////////////............000///...---,,,,,,,,,,,,.......................................//////000/////////.........------......////////////......///...,,,,,,...///...---------------------------------,,,,,,,,,,,,------......////////////......000000///////////////000000111111222111000///......///000000111111111000////////////////////////......////////////......---...////////////...---.......................................//////000///////////////000000111444444333222222111111111222111000000000111222333333333333333333333333333444333222222111111111222222222222222222222222222333222222111111000000000222222222111111111000000////////////////////////000000000000//////......???===;;;:::::::::999777666777777888888888888777333333222222222222222222////////////...........................---------,,,,,,,,,,,,------...///++++++***++++++---...///............////////////........................////////////////////////------------------------///////////////////////////////////////////////////000111222222111000///111111111111111111111111333222222111111000000///...//////000000111222222...//////000000000//////333222222111222222333444222222333333555666888999444111000444555222000111000000000222444333111///......---,,,---...///000++++++,,,---...///000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,+++******************+++++++++******************************+++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++***+++++++++,,,,,,,,,,,,,,,------------............222222222111000///...---........................///////////////////////////000111111222222111111////////////////////////111111111222222222222333222222222222222222222222000000000111222333444555222111111111111222333444777888999999999:::<<<>>>???@@@DDDHHHKKKKKKIIIFFFFFFEEEEEEGGGHHHEEE???999BBB>>>999888999888555222111111000000000111111222444333222000///.........////////////////////////////////////////////////.../////////000000000000000000////////////000000/////////.............................................////////////......................................................000///...---------------------------------------......------......///000.........---------------......////////////......///---,,,,,,---......---------------------------------,,,,,,,,,,,,---------....../////////......000//////......///000000000000111111111000///...---...//////000000000///////////////////////////......///////////////......//////000000//////.................................------......///000//////......//////000111333222111000////////////000111111111222222222333222222222222222222222222333333222111111111111222222222222222222222222222111111111111111111111111222111111111111000000000////////////////////////000000000////////////...BBB???;;;:::;;;<<<:::999555666777888888888888888333333333222222111111111////////////....................................+++++++++,,,---...///000------------......//////............////////////........................////////////////////////........................000000000000000000000000////////////////////////...///000111111111000000111111111111111111111111111111000000//////......222222222222333333333333111222333444444333111000000111111111111111000000222222222222222222222111555111111333444222222444333222111222333222000...000///...------......///------...///000111111111...------,,,,,,------...++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))))))))***+++++++++,,,************************))))))***+++++++++++++++,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,************************+++++++++++++++++++++++++++***)))***+++,,,+++))),,,,,,,,,+++++++++++++++,,,,,,---------.........111111111111000//////..................////////////////////////////////////000000111111111111111////////////////////////111111111111222222222222111111111111111111111111111000000111222333444444333333333444555555666777:::888666555444444444333555444333444666777777666888666555666666555222///111222444555444222111000444444444444444333222222222222111//////.................................//////////////////////////////000000000111111111000000////////////000000...................................................//////000000//////...........................------...............///000///......---------...------------------------...------------...//////......---------------------......//////......---///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------......//////......//////.........///000000000000000000000////////////000000000000///......////////////////////////---...////////////////////////000000000000//////...........................------------.../////////............///000000222111000////////////000///000000111222222111111222222222222222222222222222222111111111111111222111111111111111111111111000000000000111111111111111111111111000000000000////////////////////////////////////////////////GGGBBB<<<:::<<<===;;;999555666777888888888888888333333333222222111111111////////////............---.....................+++++++++,,,---...///000/////////......------,,,............////////////........................////////////////////////////////////////////////111111111111111111111111..............................//////000000000000000000000000000000000000///////////////000000000000000000000000000000000000111222333333222000///---...///000111000000///...---,,,+++++++++,,,---111...---...---***+++///000///------------+++)))......---,,,,,,,,,,,,,,,//////000111111000000///------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))***+++++++++,,,************************((()))******++++++******,,,,,,++++++***++++++,,,,,,++++++******++++++,,,************************+++++++++++++++++++++++++++***))))))++++++***)))+++++++++++++++++++++***,,,,,,,,,------------...---...///000000000000000.........//////000000000........................//////000111111111111000000000000000000000000000000000111111111222222222111111111111111111111111222111111111222333444444666666555555444333333222000//////111444555333111333111000111333444444444444333222333333444444333---000444444222000111222---...///111222222222111333222111111000000000000////////////////////////........................000000000111111111222222000000////////////000000---------.............................................////////////..............................,,,---------....../////////......------------...---------------------------------------...//////........................------............------...---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---..............................///000000000000000///////////////333333222111000...---,,,........................------...///////////////000000////////////000000........................---------------...//////...............//////000222111000//////000222222//////000111111000000///111111111111111111111111111111111000000111222222111111111111111111111111000000000000000000111111000000000000000000000000......................................./////////LLLEEE===:::<<<===;;;888666777777888888888888777333333222222222222222222////////////............---------...............,,,,,,,,,,,,------...///------------,,,+++***)))............////////////........................////////////////////////000000000000000000000000000000000000000000000000........................------......//////000000000000000000000000000000------...///000000111111---------..................//////000000000//////111222222333333222222111111000///......///111222000...///111///,,,...222222000000000222333222111,,,,,,------......//////....../////////...,,,+++------,,,,,,,,,,,,------++++++++++++++++++++++++*********+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++***)))***************+++++++++************************))))))***++++++++++++***,,,,,,++++++******++++++++++++************++++++************************+++++++++++++++++++++++++++***))))))***+++***)))*********+++++++++++++++,,,,,,,,,,,,------------+++,,,---...///000000000.........//////000000111...........................///000000111111000000000000000000000000000000000000000111111111111222111111111111111111111111222222111111222333333444000111111222222111111000111222333555777777555333000000000111333444333222444333222111111111222222333666888777333111222444///000000111111000000///222222111111111111111222////////////////////////........................000000000000111111111111000000////////////000000---------------.........------------------------------............------------------------------,,,,,,,,,---......//////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///.............../////////------............------...,,,++++++,,,------,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,---...............------------...///000000111000///.........//////333333333222000...,,,+++........................,,,---...///000000000000000//////......//////000------------------------------,,,,,,------...///......------......///000111000//////000222444666222222111111000/////////000000000000000000000000111000000000000111222222111111111111111111111111000000000000000000000000//////000000000000000111........................---............/////////PPPHHH???;;;<<<===;;;777777888888888888777777666222222222222222222333333////////////............---------.........//////------,,,,,,,,,------...+++,,,---------,,,+++***............////////////........................////////////////////////000000000000000000000000////////////////////////........................------------...///000000000000000000000000000000,,,,,,---......///000000---------......////////////////////////000111222,,,,,,,,,,,,++++++++++++...---------------......,,,+++---///---***+++000---++++++,,,...000000///---......///000000000000+++,,,.........---+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++******+++++++++,,,,,,,,,)))******++++++++++++***+++++++++***************************************)))***++++++,,,,,,++++++---,,,++++++******++++++++++++************++++++************************************************+++)))((()))***+++***((())))))******++++++,,,,,,++++++,,,,,,,,,---------++++++,,,---.........---,,,,,,---......///000000...........................//////000000000000000////////////////////////000000000000111111111111111111111111111111111111111111000000000111222222---...000222333333333333000111222111000///------111000000111222333222000333222222111//////000111+++...000000///---------555555444222111000//////000000/////////000000111------------------------....................................////////////000000////////////000000,,,,,,,,,------.........------------------------,,,,,,------------,,,,,,------------------------++++++,,,------...//////,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,---------.........,,,------......------,,,...,,,++++++,,,------,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,---............------------...///000000111000///...---......///000000000000///...------........................,,,---...///000000000000//////...------...//////------------------------------,,,,,,------...///...------------.../////////.........000333666888777666444222000000000000000000000000000000000000000000000000000111222222111111111111111111111111111111000000//////......////////////000000111111........................---------.........//////SSSJJJ???;;;<<<===:::777888888888888888777666555111111111222222333333444000/////////............---------.........//////......---,,,,,,,,,------+++,,,...///000//////.............../////////000........................////////////////////////////////////////////////------------------------........................,,,,,,,,,------///000111000000000000000000000000,,,---------------......+++++++++,,,------......///............000222333......------...//////000,,,---.........---,,,,,,...---000111///***+++//////---+++,,,---......------------------,,,+++++++++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++*********++++++,,,,,,,,,((()))***+++++++++++++++,,,+++++++++******))))))******************************+++,,,,,,,,,,,,+++---,,,,,,+++*********+++++++++************++++++***************************************************)))((()))***+++***((((((((()))***+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,------,,,++++++++++++,,,,,,---...//////...........................//////000000000000000........................000000000000111111111111000000000000000000000000000////////////000000111333444444444222111///---...000111111000000333555222000//////000111000//////000000///......///000***---111444444444333222+++++++++,,,---...///000......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......000000////////////000000,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,---...//////+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,------......------,,,...,,,++++++,,,------,,,************************,,,++++++++++++++++++,,,***+++,,,---............,,,,,,,,,---...///000111111000///------......///,,,---......//////..............................,,,---...///000000000000///...---,,,,,,---...///---------------------------,,,,,,,,,,,,---.........------------...//////------,,,---///333777999;;;999666333111000111222000000000000000000000000000000///000000111222222000000000000000000000000222111111000///......---.../////////000000111111........................---------.........//////TTTLLLBBB<<<;;;<<<;;;999999:::::::::999888666555000111222333333333333333000000000000000000000000///............---------...------,,,,,,------...------------------------////////////////////////---------............///,,,---------...///////////////............//////333444333000000111///***////////////............,,,,,,,,,------,,,++++++........................+++,,,.../////////...---,,,---...---,,,,,,...000........................000...,,,---000111///---///...---,,,,,,---...///,,,,,,,,,,,,,,,---...///,,,------......------,,,,,,,,,............,,,,,,---,,,,,,---......---++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***)))'''''')))***+++************************)))************+++++++++)))))))))))))))))))))))))))***,,,,,,+++++++++,,,******+++,,,---,,,)))&&&))))))))))))))))))))))))))))))))))))************++++++************++++++,,,,,,+++***))))))******))))))(((((((((((()))))))))************+++++++++)))***++++++***)))***+++++++++,,,,,,,,,,,,------,,,,,,,,,---------........................------111111111111000000000000////////////////////////////////////000000000000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111000000//////......000000//////.........---........................//////............//////---------............//////.........///000222333222222111000//////000000000000000///...,,,+++***...------,,,,,,------...........................//////.........------------,,,,,,++++++,,,,,,---,,,,,,---...---,,,***))).........---,,,+++***)))...---,,,,,,......---,,,+++,,,...//////...,,,+++,,,------......------,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,---......,,,,,,,,,---------........................------..............................------------.........------,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++)))***+++,,,,,,,,,++++++........................+++---///...,,,...444:::??????===:::444000------000000000000000000000000......//////000000111111000000000000000000000000222222222111000//////...///////////////.................................,,,,,,------------,,,,,,QQQJJJAAA<<<<<<<<<:::888999999:::::::::888777666111111222333333333333333////////////////////////............------------...------,,,,,,------...------------------------------------------------------------............,,,,,,,,,---------------//////............//////,,,///000------///...+++////////////............---------......------,,,........................,,,------..................///000000//////000222........................000...------///000///---......------------......,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,+++,,,------------,,,+++---,,,,,,---......---++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***)))(((((()))***+++************************))))))*********+++++++++))))))))))))))))))))))))((()))+++,,,*********+++,,,+++++++++,,,,,,***'''))))))))))))))))))))))))))))))))))))************+++******))))))******++++++++++++*********)))))))))))))))(((((()))))))))))))))*********+++++++++)))***++++++))))))***++++++++++++,,,,,,,,,------,,,,,,,,,------------.....................------000////////////.................................---............/////////000//////////////////000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000000000000//////......000/////////.........---..............................------------......------------...............---------...///000111222111000000//////000000000000000///...---++++++...------,,,,,,------...........................///.........---------------,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***............---,,,++++++...---,,,,,,......---,,,+++,,,---......---,,,+++,,,,,,------------,,,,,,******++++++,,,------...+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,---------............................................................------------......,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,---------......------------------------+++---///...,,,...444999??????>>>:::555111///...///////////////////////////////////////000000000////////////////////////222222111000000///......////////////..........................................////////////......KKKFFF@@@======<<<:::888888888999::::::999888777111222222333333333333333////////////////////////............------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,++++++///......------......///***000222...+++,,,---,,,/////////............---------...//////......------------------------------------------......///---///111111000///000111------------------------///...------//////...---,,,------......------,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,***+++,,,,,,,,,,,,+++***---,,,,,,,,,......,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((()))***+++************************)))))))))*********++++++))))))))))))))))))))))))''')))++++++***)))******,,,+++******++++++***)))))))))))))))))))))))))))))))))))))))************+++******))))))******+++)))***+++++++++***)))(((******))))))))))))******)))))))))*********++++++)))***++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------,,,,,,,,,........................,,,,,,---------.........//////............//////////////////////////////000000000000000000000000//////////////////////////////////////////////////////............//////000000000////////////.../////////...............---------------------------,,,,,,++++++,,,,,,---------------............,,,,,,,,,,,,---...///000111000000////////////000111111111000///...---,,,...------,,,,,,------...------------------------............---------------,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,------............------...---,,,,,,......---,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,))))))******++++++,,,,,,************************)))))))))))))))***++++++++++++******++++++,,,---,,,,,,,,,---------............................................................------------......***,,,...//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,+++,,,---...///------------------------+++---......,,,...333777>>>>>>===:::666222000000////////////////////////000000//////////////////////////////////////////111111000000//////..............................------------------------......////////////......EEEBBB???>>>===<<<:::777555666777888999888777666222222333333444333333222////////////////////////.........---------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,++++++...------------------...///666888222,,,+++,,,,,,//////.........---------,,,------............---------------------------...---,,,+++,,,---...///***,,,//////...------...------------------------...------------...------+++,,,---......---,,,+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,*********++++++*********---,,,+++,,,---...,,,***++++++,,,,,,,,,,,,++++++******************************)))(((((()))******************************))))))))))))************))))))))))))))))))))))))'''))),,,---,,,******++++++)))(((((()))******)))))))))))))))))))))))))))((()))))))))******************))))))))))))******((()))+++,,,,,,***((('''******))))))))))))******))))))))))))************)))***+++***)))((()))+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------......------------,,,,,,,,,+++........................,,,------------.........///......------......///........................////////////////////////................................................///......------......///////////////////////////........................------------------------,,,,,,++++++++++++,,,,,,,,,,,,---------.........,,,,,,---------......///000//////....../////////000000111111000///.........------,,,,,,------...---------------------------------------------------,,,,,,++++++,,,,,,---...---,,,+++***+++,,,---+++,,,,,,---......------...---,,,,,,......---,,,------,,,++++++,,,------,,,,,,,,,------,,,,,,,,,************++++++,,,,,,))))))))))))))))))))))))***))))))))))))***++++++*********)))***++++++,,,,,,,,,,,,---------......---------..........................................------,,,,,,------...+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---...------///222555:::;;;;;;888444111000000////////////////////////000000000//////......---////////////////////////000000000//////.........------...............///------------------------+++,,,,,,------,,,,,,+++AAA@@@???>>>===<<<:::888444555666777777666555555333333444444444333333222...........................------------,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,------------...//////......------,,,,,,------,,,,,,,,,,,,------///666888222,,,+++,,,,,,............------------***+++,,,---------------------------------------------,,,++++++---...///***,,,------,,,,,,---...------------------------,,,---------,,,,,,,,,---***+++,,,------,,,+++***+++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,+++************************,,,++++++,,,------,,,******++++++,,,,,,++++++*********************************))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((***...///...,,,+++,,,)))(((&&&&&&((()))(((((())))))))))))))))))))))))((()))))))))***************))))))))))))))))))***'''(((***++++++***)))'''******))))))))))))******(((((()))))))))*********((()))******)))((()))************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------...............---------,,,,,,........................------........./////////......------------......------------------------........................------------------------------------------------......------------...................../////////---------...............------------------------------,,,,,,,,,,,,------,,,,,,,,,------------...---.........///////////////.............../////////000000000000000//////...------,,,,,,------...------------------------,,,,,,---------------------,,,,,,++++++,,,,,,------,,,+++***+++,,,---...)))***+++,,,,,,,,,,,,,,,...---,,,,,,......---,,,---,,,++++++++++++,,,---+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))***************+++,,,,,,******)))))))))***++++++,,,,,,,,,---------......---------.........//////........................------,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111333555666666555111///..............................000000//////......------......................../////////...............,,,---------......//////------------------------++++++,,,,,,,,,,,,++++++@@@@@@??????===;;;:::999444555666777777666555444444444444444444333333222........................------------,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,------------..................---------,,,,,,++++++,,,,,,---)))///111...+++---...---.........------------,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***++++++,,,,,,++++++***++++++,,,------,,,***)))++++++,,,,,,,,,,,,++++++++++++***))))))***++++++,,,+++++++++------+++*********++++++++++++******************************)))))))))******)))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((+++///000///---,,,,,,((('''&&&'''((()))((('''))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***'''((()))*********)))((())))))(((((((((((())))))((((((((()))))))))******((()))******(((((()))***************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......//////.........------------------------------------............/////////------,,,,,,,,,,,,------------------------------........................................................................------,,,,,,,,,,,,---------............/////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------...////////////.........------------......///......///000000000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------))))))***+++++++++++++++...---,,,,,,......---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++************+++,,,,,,******))))))******+++,,,,,,,,,,,,---------......,,,,,,------.../////////........................------,,,,,,,,,,,,------///...,,,+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,---...000111111000111222111///---------........................//////............................................................------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------............------@@@@@@@@@???===;;;::::::777777888888888777555444444444555555444333333222........................---------,,,,,,,,,++++++...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------......,,,,,,++++++++++++,,,,,,'''+++,,,***+++------+++.........---------,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,+++)))(((***---000,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,******+++---++++++************++++++***+++---------+++***(((++++++,,,,,,,,,,,,++++++,,,+++************+++,,,,,,+++***+++------+++*********++++++++++++******************************))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''***...000///---++++++((('''((()))++++++)))((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((()))))))))***((((((''''''''''''(((((((((((((((((()))))))))***((()))***)))((('''(((***************++++++++++++***++++++++++++,,,,,,,,,***++++++,,,------..................------------------------------------,,,,,,---------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------,,,,,,,,,,,,---------------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------,,,---............---,,,------,,,,,,------...///,,,---...///////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,******+++,,,,,,,,,++++++...---,,,,,,......---,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++*********************************))))))))))))***+++++++++************+++,,,,,,,,,,,,,,,---------......,,,,,,------...//////000........................---,,,,,,++++++,,,,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---///000000000---///000000...,,,------........................------..........................................------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,AAAAAAAAA???<<<::::::;;;999:::::::::999888666555444555555555444333333222........................---------,,,,,,,,,++++++...------,,,,,,------...------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++---,,,***+++...,,,'''......---------,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++***)))(((%%%$$$&&&***...,,,,,,,,,,,,,,,,,,,,,,,,))),,,---,,,***)))+++---,,,+++***))))))***+++,,,***+++---------+++)))(((+++++++++,,,,,,+++++++++---,,,+++******+++,,,---,,,+++***+++,,,---+++)))******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&)))---///...,,,******(((((())),,,------+++((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((((('''((()))***+++''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((()))***)))((('''(((***)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---............------------,,,,,,------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////////////////////////////---,,,,,,++++++,,,,,,------------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++,,,,,,,,,---------+++,,,---------,,,+++***,,,,,,,,,,,,------...///+++,,,---...////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---)))***,,,---...---,,,,,,,,,,,,,,,------,,,,,,+++...---,,,,,,......---,,,)))***,,,------,,,***)))+++++++++,,,,,,+++++++++*********)))))))))))))))************************((((((((((((((()))******++++++******++++++,,,---,,,,,,,,,---------......,,,,,,------...///000000........................---,,,,,,++++++,,,,,,---***,,,...000111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,(((((()))************)))************************,,,,,,,,,---///000000///,,,...//////...------...........................,,,------....../////////........................------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***EEECCC@@@???>>><<<:::888999888888777666555555444444444333333222111000000///.........------------...........................---,,,+++++++++,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********---...111333222000,,,***++++++,,,,,,,,,++++++***++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))******)))))))))))))))***(((((((((((('''''''''&&&,,,+++++++++***)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++******)))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))***++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++...---+++******+++---.........---------,,,,,,,,,...---,,,,,,++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,---------.../////////------------------------,,,,,,,,,---------......,,,,,,,,,---------......------......------,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,------......------,,,------------------------------++++++++++++------------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***************************+++,,,------,,,+++***************************++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,++++++*********))))))))))))***+++,,,---,,,+++******)))*********++++++,,,,,,,,,,,,------........................+++,,,...//////...,,,++++++,,,,,,------,,,,,,++++++++++++++++++***)))((()))***+++,,,,,,+++***))))))************+++++++++))))))***+++,,,,,,------************************,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++DDDBBB@@@>>>>>><<<:::888888888888777666555555555444444333333222111111000/////////.........------..............................---,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++,,,...///...---***))),,,,,,---------,,,,,,+++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******++++++******))),,,,,,+++++++++*********+++++++++*********))))))******))))))))))))******++++++*********)))))))))++++++*********************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++++++++++++++++++++***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))******+++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,+++******+++,,,---...------------,,,,,,,,,...---,,,+++++++++++++++------,,,++++++++++++,,,,,,,,,,,,,,,------------------------............------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...---------...------,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,------------,,,,,,---------,,,,,,------------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************+++++++++,,,,,,+++++++++************************+++++++++,,,,,,,,,------++++++************++++++******************))))))))))))))))))***+++,,,---,,,++++++***************++++++,,,,,,,,,,,,------........................+++,,,...//////...,,,++++++,,,,,,------,,,,,,++++++++++++*********)))))))))***++++++++++++***))))))************+++++++++*********++++++,,,,,,,,,************************+++,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++DDDBBB???>>>===<<<:::888888888777777666666555555444333333222222111111111000/////////............------------------------......------------......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------------,,,,,,++++++,,,,,,,,,+++******,,,------......---------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))************)))))),,,++++++++++++*********)))))))))*********++++++***)))))))))))))))******,,,,,,+++***************))))))******************)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++,,,,,,++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,............------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,---------------------------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************++++++++++++,,,,,,,,,,,,++++++************++++++(((((())))))))))))))))))))))))))))))***+++,,,---,,,,,,+++***************++++++,,,,,,,,,,,,------........................+++,,,---......---,,,++++++,,,,,,------,,,,,,+++,,,+++***)))))))))***+++)))***++++++++++++***))))))************+++++++++******++++++++++++++++++******************************+++++++++,,,,,,,,,...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++CCCAAA>>>======<<<999777888777777777666666666555333333333222222111111111000000/////////.........------------------------,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,------,,,,,,,,,,,,,,,---+++,,,,,,---------------++++++++++++,,,---......+++++++++++++++++++++++++++++++++++++++++++++,,,***++++++++++++,,,,,,,,,************************)))))))))))))))(((((((((++++++,,,,,,,,,,,,++++++++++++++++++************((((((((()))***++++++,,,))))))))))))))))))***+++++++++)))((((((((()))***(((((())))))******++++++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************+++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((()))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))*********+++))))))************))))))++++++,,,,,,,,,,,,++++++******)))))))))***+++,,,---------,,,,,,,,,++++++,,,,,,+++++++++++++++,,,---,,,,,,+++***+++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------------,,,++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---***************************++++++++++++,,,,,,,,,++++++************++++++((((((((())))))*********))))))))))))***+++,,,---,,,,,,+++************++++++++++++,,,,,,,,,------........................,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++---+++)))(((((()))+++,,,*********++++++*********))))))*********+++++++++++++++++++++************************************)))************+++++++++------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------++++++++++++++++++++++++,,,+++***+++,,,,,,,,,***AAA???===<<<<<<;;;999777777777777777666666666666333333222222222222222111////////////............------------------------******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,+++++++++,,,,,,---******+++,,,,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************((((((((((((((((((((((((***++++++,,,,,,++++++***+++++++++*********))))))''''''((()))***++++++,,,))))))(((((()))***++++++,,,+++)))((((((((()))***((((((((())))))******+++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))*********((())))))******))))))(((***++++++,,,,,,++++++***)))))))))******++++++,,,------,,,,,,,,,++++++++++++++++++******++++++,,,,,,,,,+++************+++******+++++++++,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---*********************************+++++++++,,,,,,++++++************++++++((())))))******+++++++++))))))))))))***+++,,,------,,,,,,+++***++++++++++++++++++,,,,,,,,,------........................,,,------------------,,,+++,,,,,,------,,,,,,+++,,,+++)))(((((()))+++---+++******************+++))))))*********++++++++++++*********************************************)))))))))*********++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------++++++++++++++++++++++++,,,+++******,,,,,,+++***@@@???===<<<<<<;;;999777777777777777666666666666222222222222222222222222///.........------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,******))))))******+++,,,))))))***+++,,,,,,,,,,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))(((((())))))))))))((((((+++************)))))))))''''''(((((()))***++++++(((((((((((()))***+++,,,...,,,***)))))))))+++,,,(((((()))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******))))))((()))((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,+++***************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,---***++++++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************************++++++++++++++++++************++++++))))))******************))))))))))))***+++,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,------........................------------------------+++,,,,,,------,,,,,,++++++***)))))))))***+++,,,++++++***))))))***++++++)))************+++++++++))))))******************************************))))))*********++++++++++++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))***+++,,,+++***???>>><<<;;;;;;:::999777666666666666777777777777222222222222222222222222------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------*********++++++++++++,,,)))***+++,,,------------......---,,,++++++++++++************************++++++++++++*********)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))*********(((((())))))))))))((((((************))))))))))))'''((((((((())))))******(((((((((((()))***+++,,,---,,,)))((('''(((***,,,)))))))))))))))(((((((((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))((()))******++++++******)))******++++++++++++******)))***+++,,,,,,---------,,,,,,,,,++++++++++++******************+++,,,,,,,,,++++++***************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))*********+++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))******+++,,,,,,------******+++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,++++++)))+++,,,------,,,+++)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************************++++++++++++++++++************++++++))))))))))))))))))(((((())))))))))))***+++,,,---------,,,++++++++++++,,,++++++,,,,,,,,,,,,------........................---------,,,,,,---------+++,,,,,,------,,,,,,+++))))))*********+++++++++++++++***))))))***++++++)))************+++++++++(((((())))))******++++++*********************************+++++++++,,,,,,++++++******+++,,,,,,---******+++++++++,,,,,,,,,------------------------------------------------***+++,,,------,,,+++***++++++++++++++++++++++++************************+++***)))***+++,,,+++)))???===;;;;;;;;;:::999777666666666666777777777777222222222222222222222222------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......---------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,------.........+++,,,---...............***+++,,,---............++++++++++++,,,---......************************++++++++++++******)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++******++++++++++++******************))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,+++)))'''%%%%%%&&&((()))******))))))((((((''''''******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))((((((******************++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))((((((((((((******++++++++++++************++++++++++++******)))***+++,,,---......---,,,,,,,,,+++++++++************))))))***+++,,,,,,,,,++++++***)))*********,,,,,,------------......+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))***+++,,,,,,------*********++++++,,,,,,,,,)))************++++++++++++++++++,,,,,,+++++++++(((***,,,......,,,***(((++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************)))************+++++++++++++++************++++++))))))(((((('''''''''&&&))))))))))))***+++,,,---...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------...........................------,,,,,,------...+++,,,,,,------,,,,,,+++((()))***+++++++++++++++,,,+++***))))))***+++,,,)))************+++++++++'''(((((()))***++++++,,,***************************++++++++++++,,,,,,,,,+++*********+++,,,,,,---*********++++++,,,,,,,,,------------------------------------------------)))***,,,------,,,***)))************************************************+++***)))***+++++++++)))???<<<;;;>>>>>>999666666666777888999999888777666333333333222222222111111////////////............000///---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,+++,,,,,,------+++,,,,,,***))))))+++...,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...((()))***+++,,,------------,,,,,,+++*********+++************)))))))))(((((()))++++++******+++,,,((()))))))))************(((((()))***++++++,,,,,,***************++++++++++++***((('''((()))+++,,,+++++++++++++++***)))(((++++++***)))))))))))))))))))))))))))))))))))))))+++***((('''''''''((())))))&&&%%%&&&)))***)))'''(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((((((((()))((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((******))))))((((((((('''((((((((((((((('''''''''***))))))((('''&&&&&&&&&))))))(((((('''''''''&&&******)))((((((((((((((((((((((((((((((''''''&&&******)))))))))))))))******++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***))))))******************************,,,++++++***)))(((''''''++++++++++++++++++++++++******++++++++++++******))))))************))))))(((((()))***************++++++,,,,,,,,,++++++******++++++,,,,,,++++++***************************))))))))))))******************+++++++++,,,,,,,,,///...---+++***)))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++*********)))***+++,,,,,,+++***))),,,++++++******++++++,,,+++,,,---......,,,+++))),,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************((()))***)))((((((***,,,++++++++++++++++++++++++***+++,,,---------,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...---,,,+++***---,,,*********)))'''$$$+++)))((((((*********(((******))))))))))))******))))))))))))************************************************************************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,++++++******++++++,,,*********************************++++++,,,,,,,,,AAA===;;;>>>>>>:::777888666777888999999888777666333333333222222222111111////////////...............---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++------,,,+++++++++,,,---+++,,,,,,+++)))***,,,---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------***+++,,,,,,---------------,,,++++++******++++++++++++++++++************)))+++,,,,,,++++++,,,---)))*********++++++++++++((())))))***++++++,,,,,,************************+++***)))((()))***,,,---******++++++******))))))******)))((((((((((((((()))))))))))))))))))))))),,,+++***(((((())))))******((('''(((***+++***((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))(((((())))))(((''''''&&&(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((('''***))))))(((''''''&&&&&&)))(((((((((''''''''''''******)))((((((((((((((()))))))))***)))(((((('''******))))))))))))******)))))))))*********))))))++++++++++++++++++++++++************+++++++++,,,,,,++++++***))))))******************************,,,++++++***)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))************))))))((())))))***************+++++++++,,,,,,++++++******++++++,,,,,,++++++***************************)))))))))*********++++++*********+++++++++,,,,,,...---,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,+++++++++******)))***++++++++++++***))),,,++++++******++++++,,,)))***+++,,,,,,***)))''')))))))))(((((())))))))),,,,,,++++++************************************))))))))))))************)))***+++***))))))+++---++++++++++++++++++++++++++++++,,,,,,---------,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++***)))***))))))***++++++)))((()))******+++*********)))***))))))(((((())))))***))))))))))))************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++++++++******)))))),,,++++++******++++++,,,******************************+++++++++,,,,,,,,,BBB===;;;======:::888999666777888999999888777666333333333222222222111111////////////............,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---************************///...,,,***)))***+++,,,+++,,,,,,+++******,,,---,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------,,,,,,---------------,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++******+++---,,,++++++,,,---*********+++++++++,,,,,,)))))))))***++++++,,,,,,+++++++++******))))))(((+++***)))))))))***,,,---))))))***************************)))))))))))))))))))))))))))))))))))))))---,,,***)))))))))***+++***)))((()))+++,,,+++*********++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***))))))))))))((((((((())))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((((((((((((((()))))))))(((((((((((('''''''''(((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((''''''''''''******)))(((((((((((((((***************))))))(((***)))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++,,,+++******)))*********************************+++++++++***)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,))))))************))))))((()))******++++++*********++++++,,,,,,+++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++*********++++++++++++,,,,,,,,,,,,,,,---...//////------............------++++++++++++++++++++++++...------,,,,,,------...------------------------******++++++++++++******,,,,,,,,,++++++++++++***)))***++++++++++++***))),,,++++++******++++++,,,******+++,,,+++***)))(((((((((((((((((((((((((((+++************))))))))))))))))))))))))))))))))))))))))))*********++++++***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,++++++***'''''''''))),,,---,,,+++'''***......+++))))))+++))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,CCC===:::;;;;;;888888:::666777888999999888777666333333333222222222111111////////////............************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...++++++++++++++++++++++++000...,,,)))((()))***++++++,,,---,,,+++***,,,---,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,---,,,,,,++++++,,,,,,++++++***++++++,,,,,,,,,+++++++++************+++,,,,,,******+++,,,))))))*********+++++++++))))))*********+++++++++,,,++++++***)))(((((('''***))))))))))))***++++++)))))))))))))))***+++++++++++++++++++++++++++***)))))))))))))))))))))))),,,+++***)))((()))******))))))))))))***++++++***)))******++++++******)))(((((((((((((((((((((((()))(((((((((((())))))***)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((*********)))))))))))))))''''''''''''(((((((((((())))))((((((''''''''''''((((((((((((((('''''''''***))))))((((((((((((((()))************)))(((((())))))))))))))))))***+++,,,,,,++++++++++++++++++************************((())))))))))))*********++++++***************+++************************+++*********************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))************))))))))))))***++++++++++++*********+++,,,,,,,,,++++++***++++++,,,,,,++++++***************************((((((((()))))))))******************++++++++++++,,,,,,+++,,,,,,---...///------............------++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++*********,,,++++++******++++++,,,,,,,,,---------,,,+++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++++++++******,,,---------------------------,,,+++++++++,,,,,,------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,'''''''''))),,,------+++%%%+++000000,,,)))))),,,)))(((((((((((((((((()))((()))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++---------------------,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++BBB<<<999::::::888777999666777888999999888777666333333333222222222111111////////////............)))******+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++///...+++***))))))***++++++,,,------,,,+++,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,+++************+++,,,,,,******+++++++++******))),,,++++++***++++++,,,,,,+++*********)))))))))))))))***+++***)))((()))***(((((((((((())))))))))))***************+++++++++++++++******)))(((''''''(((((((((((())))))******)))((((((((()))***++++++))))))***++++++******)))))))))))))))))))))))))))+++***)))((('''((())))))(((((())))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******(((''''''&&&&&&''''''((())))))))))))************(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((('''''''''''''''''''''(((((((((((((((***))))))((((((((((((((((((((())))))(((((('''&&&))))))(((((()))***++++++------++++++******++++++************************((())))))))))))*********+++***************++++++************************************++++++++++++******************************++++++++++++******))))))************))))))))))))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************'''''''''((((((((())))))))))))*********+++++++++,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************+++,,,++++++******++++++,,,------------,,,,,,++++++******++++++++++++******)))))))))))))))))))))***************************************++++++++++++((()))******((()))***,,,------------------------,,,,,,+++++++++,,,---......---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++++++++)))))))))***,,,---,,,***%%%+++000000,,,)))))),,,))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++AAA<<<:::<<<<<<888777888666777888999999888777666333333333222222222111111////////////............***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************---,,,+++***************+++,,,......---,,,,,,---,,,++++++******++++++,,,++++++************++++++***************+++,,,,,,))))))***************)))++++++******++++++,,,,,,*********)))))))))(((((((((*********((('''((()))'''''''''((((((((())))))*********************************))))))(((((('''((()))))))))***************)))((('''((()))***+++%%%&&&((())))))(((''''''))))))))))))))))))))))))+++***((('''''''''((()))'''(((***)))(((((()))+++(((((())))))))))))(((((())))))))))))))))))))))))(((''''''(((((()))***+++((((((''''''''''''(((((()))))))))************+++))))))))))))))))))))))))(((((()))*********))))))(((((((((((((((((((((((($$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((('''''''''''''''(((((((((((((((******)))(((((((((((((((((((((((((((((('''&&&&&&(((((((((((()))***+++,,,,,,+++***((((((((())))))************************)))))))))*********++++++*********)))******+++,,,************************)))*********+++,,,,,,,,,************************)))******++++++******)))))))))************)))))))))***++++++,,,+++++++++)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++***************************'''''''''((((((((()))))))))))))))************++++++++++++******++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++***))))))***++++++,,,++++++******++++++,,,+++++++++*********))))))((()))***++++++***)))((()))))))))************+++++++++++++++++++++++++++*********++++++++++++,,,((()))***)))((((((***,,,........................---,,,+++***+++,,,---......---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((((((((((((+++******+++,,,,,,+++)))'''***......+++))))))+++******))))))))))))******))))))))))))************************************************************************************++++++++++++++++++++++++))))))*********+++++++++((()))))))))))))))******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***BBB>>><<>>===:::999;;;777888888999999777666555444444333222222111111000///............---------,,,,,,++++++++++++++++++------------------------++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,,,,,,,,,,''''''(((((())))))******''')))******))))))***+++((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))*********************))))))(((((((((((()))))))))))))))((()))*********)))((('''***************)))((((((''''''((((((((()))))))))***)))))))))(((((((((''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))(((((((((((())))))((((((((('''''''''))))))(((((((((((())))))******)))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++******))))))((((((+++******))))))))))))))),,,,,,,,,++++++***************++++++++++++******(((((())))))******)))))))))************+++++++++************************++++++******)))((((((((()))))))))))))))******+++))))))*********+++++++++++++++***))))))))))))***,,,,,,+++***++++++------++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,***+++,,,---------,,,+++---,,,,,,,,,++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++,,,,,,***)))))))))******++++++************+++++++++***)))***++++++***)))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++)))))))))))))))******+++***,,,...///000000///......------,,,,,,------...------------------------///......---,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,+++)))))))))***************************++++++***)))(((((()))***++++++***)))+++...000///...,,,,,,,,,++++++*********,,,,,,+++***)))))))))))))))************+++++++++************************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++DDD@@@===??????;;;999:::777888888999999777666555444444333222222111111000///............---------------,,,,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------******++++++++++++******))))))******+++,,,,,,---&&&&&&'''((()))***++++++''')))******))))))***+++*********))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))************++++++******)))((('''((())))))******))))))((()))***************))))))************))))))(((((((((((()))))))))******))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((''''''))))))(((((((((((())))))+++******))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))*********))))))))))))))))))))))))))))))******++++++++++++++++++*********++++++************++++++++++++***)))))))))******)))************+++++++++************************------,,,***)))'''&&&%%%)))))))))))))))******+++***************+++++++++,,,,,,+++***************...---,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))*********++++++++++++,,,)))***,,,---------,,,++++++++++++++++++*********------,,,,,,,,,,,,------......---,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++,,,+++******)))*********++++++************+++++++++***)))***+++,,,+++)))))))))))))))))))))))))))+++++++++***************)))************+++++++++)))))))))))))))******++++++,,,...///000000//////...------,,,,,,------...------------------------.........------,,,,,,++++++++++++++++++***************************++++++((()))***+++,,,,,,+++***+++******)))))))))******+++******+++---//////...------------,,,,,,,,,,,,---,,,+++******)))******)))************+++++++++************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CCC???>>>@@@@@@;;;888999777888888999888777666555444444333222222111111000///............---------......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++************************++++++++++++++++++++++++)))))))))*********++++++******++++++++++++******************++++++,,,,,,))))))******+++++++++,,,''')))******))))))***+++,,,+++***))))))***+++,,,((((((((((((((((((((((((((()))))))))************((()))))))))******************))))))))))))*********++++++++++++***))))))'''((()))************)))'''(((((()))************))))))************)))((())))))))))))************))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))+++++++++***************))))))))))))(((((((((((())))))(((((((((((((((((())))))(((((((((((())))))******)))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))*********(((((((((((()))***+++,,,+++++++++***************,,,+++***))))))***+++,,,---,,,+++)))))))))******))))))*********+++++++++************************---,,,+++***)))'''&&&&&&)))))))))))))))******+++************************)))))))))***+++,,,......///......---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++)))***+++,,,---,,,++++++************************---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******************+++++++++******************++++++************+++++++++)))))))))+++,,,+++***))))))))))))))))))))))))************************))))))*********+++++++++)))))))))))))))******++++++,,,---.../////////......------,,,,,,------...------------------------......---------,,,,,,,,,,,,++++++******))))))))))))***++++++++++++***)))&&&'''***,,,---,,,+++***++++++******************)))))))))***,,,,,,------...------------------------,,,,,,+++******++++++))))))*********+++++++++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CCC???>>>@@@@@@;;;888999777888888999888777666555444444333222222111111000///............---------......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++(((((((((((()))))))))*********++++++++++++******---,,,,,,,,,+++++++++***,,,+++++++++******))))))''')))******))))))***+++,,,+++***))))))***+++,,,((((((((((((((((((((((((((()))))))))************((()))))))))******************))))))))))))******+++++++++++++++***))))))'''(((***+++++++++***)))''''''''''''((())))))***((())))))*********))))))))))))))))))************(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))******************++++++))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((('''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))*********(((((((((((()))***,,,,,,************************,,,+++***))))))***+++,,,---,,,+++)))))))))******))))))*********+++++++++))))))))))))))))))))))))************)))))))))((()))))))))))))))******+++************************)))))))))***+++,,,..................---,,,,,,+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,,,,+++***************************------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++*********************+++*********++++++************++++++***)))((()))+++,,,+++***))))))))))))))))))))))))************************))))))*********+++++++++)))))))))))))))******+++******+++,,,------------...------,,,,,,------...---------------------------------------,,,,,,,,,,,,++++++******)))))))))++++++,,,++++++***((((((&&&'''***,,,---,,,+++***++++++++++++******))))))(((((()))))))))***++++++------------------------,,,,,,++++++***+++++++++))))))*********+++++++++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++DDD@@@===??????;;;999:::777888888999999777666555444444333222222111111000///............---------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++************************++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******...------,,,++++++******++++++***)))((('''&&&&&&''')))******))))))***+++*********))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******+++++++++,,,++++++***)))'''(((***,,,,,,+++***)))((('''''''''''''''((()))((())))))************)))((((((((()))))))))******(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))******))))))(((((((((((())))))'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((************************((((((((((((((((((((((((''''''((((((((()))))))))*********)))))))))))))))(((((((((((()))***+++,,,)))))))))***************++++++************++++++++++++***)))))))))******)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))******++++++++++++***************,,,,,,+++***************,,,------------,,,,,,+++++++++++++++++++++++++++((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++((()))+++,,,,,,,,,+++************+++++++++++++++,,,,,,------------,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))))))))***++++++++++++***++++++************++++++***)))((()))+++,,,,,,+++))))))))))))))))))))))))***************+++++++++)))************+++++++++)))))))))))))))******+++*********+++,,,,,,------...------,,,,,,------...------------------------------------------------+++++++++++++++*********,,,,,,++++++***)))((((((((()))***+++,,,,,,+++***,,,,,,,,,,,,+++***)))(((''')))******))))))***+++++++++++++++,,,,,,,,,,,,,,,+++************++++++)))************+++++++++************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++FFF@@@===>>>===:::999;;;777888888999999777666555444444333222222111111000///............---------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******+++++++++++++++***************))))))((((((''''''''')))******))))))***+++((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******++++++,,,,,,++++++***)))'''(((+++,,,---,,,***)))***)))((('''''''''((()))(((((()))***************''''''((((((((()))))))))'''((((((((()))))))))***)))))))))))))))******+++))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))*********))))))(((((((((((())))))((((((''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******++++++******))))))(((((())))))(((((()))***++++++((()))))))))*********+++******++++++++++++******(((((())))))******)))))))))************+++++++++))))))))))))))))))))))))(((((())))))************)))))))))))))))******++++++++++++*********))))))++++++***))))))))))))******+++,,,------,,,,,,+++++++++++++++++++++++++++(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************((()))***,,,,,,++++++***++++++++++++,,,,,,,,,---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))((()))***+++,,,++++++***++++++************++++++)))(((((()))+++---,,,+++))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++)))))))))))))))******+++++++++++++++,,,---.........------,,,,,,------...------------------------------------------------++++++++++++,,,,,,,,,,,,,,,+++***))))))***++++++*********************+++,,,,,,------,,,***)))((((((***,,,+++***)))+++---))))))))))))*********+++******)))))))))******+++)))************+++++++++************************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++FFF@@@=========::::::<<<777888888999999777666555444444333333222111111000//////.........---------,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******((((((((()))******++++++************++++++++++++((()))******))))))***+++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******+++,,,,,,,,,,,,+++******'''(((+++------,,,***(((,,,+++***((((((((())))))(((((()))***************''''''''''''(((((((((((('''((((((((())))))******)))))))))))))))******+++))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))(((((((((((((((((())))))*********+++))))))(((((((((((())))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,++++++***)))((((((''')))))))))))))))******+++(((((())))))*********+++)))***+++,,,,,,+++***)))&&&'''(((*********)))((()))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++******))))))''''''(((((()))+++,,,---((()))+++,,,---,,,,,,+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,+++******+++++++++,,,,,,---------******,,,,,,,,,,,,******...------,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))((()))***+++,,,,,,+++***++++++************++++++)))(((((()))+++---,,,+++))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++)))))))))))))))******+++,,,,,,,,,,,,---...//////...------,,,,,,------...------------------------------------------------+++++++++,,,,,,---------******(((((()))+++---...,,,+++******)))******+++,,,,,,------,,,+++)))(((***,,,...---+++***,,,///''''''(((((()))))))))******)))))))))))))))******)))************+++++++++*********************************++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++GGG@@@;;;<<<<<<:::888999:::::::::999888777666666666444222222333333222111222222000///..................---,,,,,,,,,,,,------,,,+++******+++,,,---++++++******************++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++************)))'''((()))++++++******))))))***+++,,,+++)))'''&&&******))))))))))))******)))***+++***(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&''')))***+++,,,---...+++))))))++++++***((())))))************))))))******+++++++++******)))((((((((((((((((((((((((***)))((((((((()))+++,,,((((((''''''''''''((((((((()))***++++++***)))((())))))))))))))))))))))))************************)))))))))))))))******++++++++++++***)))(((((('''***)))))))))(((((('''''')))))))))))))))))))))))),,,***'''%%%$$$&&&'''))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''*********))))))((('''&&&***)))))))))((((((''''''))))))************))))))******)))))))))))))))******************************)))((()))***+++***(((------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))************+++++++++************************++++++++++++++++++++++++))))))************))))))))))))))))))************,,,***(((''''''***---///(((((()))***++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,------------,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++++++++***)))))))))************************))))))))))))))))))))))))...---,,,+++++++++,,,---))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++))))))))))))************++++++***************+++)))***+++---.../////////......,,,,,,,,,,,,......//////.........---------++++++++++++++++++++++++...---+++******+++---...333...***++++++)))***------,,,++++++,,,,,,***)))***++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,***+++,,,,,,---------------,,,,,,+++*********+++,,,,,,,,,+++++++++******HHH@@@;;;<<<===:::999999999::::::999999777666666666444222222333333222111111000///...------------------,,,++++++++++++,,,,,,++++++++++++++++++,,,++++++******************++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++************)))((((((******+++******)))*********)))))))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))************************************)))******************)))))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&'''((()))******+++---***((((((***+++***((())))))************))))))))))))*********))))))(((***************************)))((((((((()))++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))************************)))))))))))))))******+++++++++******)))(((((('''************))))))(((((()))))))))))))))))))))))))))((('''&&&&&&''')))***((((((((((((((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))(((((('''++++++++++++*********))))))******************)))******))))))))))))*********************************)))((()))***+++***(((------,,,++++++***))))))))))))))))))))))))))))))***************************)))))))))(((((((((''')))************+++++++++************************************************))))))************))))))))))))))))))******************))))))((())))))***((())))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,---............---,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))------+++*********+++,,,))))))))))))))))))))))))************)))))))))(((************************))))))))))))******************)))))))))))))))***)))***+++---.../////////...---,,,++++++,,,---......---------,,,,,,,,,,,,//////...---------------...---+++******+++---...+++''''''***,,,******---+++)))((()))+++++++++***)))******++++++******)))(((((()))))))))*********))))))))))))))))))))))))******))))))******+++,,,******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++***))))))***++++++))))))*********+++++++++***+++,,,,,,---------,,,---,,,++++++******++++++,,,,,,,,,+++++++++******IIIAAA<<<===>>>;;;999:::999999999999999888777666666444222222333333222111000///...------,,,------,,,,,,+++************++++++++++++,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++************)))((()))******++++++******+++***((('''''')))+++,,,************************+++)))'''(((***+++***'''((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))))))))(((((((((((())))))&&&'''''''''((((((((((((***)))'''((()))******)))))))))************))))))'''(((((()))))))))((((((************************)))))))))((()))******+++******))))))))))))************))))))))))))******))))))))))))))))))))))))************************)))))))))))))))******+++++++++******)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((()))))))))))))))++++++++++++***************************************)))))))))))))))*********************************)))((()))***+++***(((,,,,,,,,,+++******))))))))))))))))))))))))))))))************************))))))))))))(((((((((((()))************+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))******)))(((&&&%%%)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,---............---,,,+++***)))***++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((())))))***)))***+++---............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++333111///---,,,,,,---...---,,,+++******+++,,,---'''%%%&&&++++++))))))+++)))((('''(((***++++++***((())))))))))))))))))((('''((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,******************************+++++++++,,,,,,,,,((()))***+++,,,------...++++++***))))))***++++++))))))))))))************++++++,,,---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++******IIIBBB===>>>>>><<<:::;;;999999999999999888777666666444222222333333222111000///......---------...---,,,,,,+++++++++++++++***+++,,,------,,,+++*********+++++++++++++++,,,++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))))))))******++++++++++++))))))(((((((((***+++,,,))))))))))))))))))))))))---)))&&&(((---///,,,(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((('''''''''((()))******))))))************))))))'''((())))))***)))))))))'''''''''''''''''''''''')))))))))))))))******+++((((((''''''''''''((((((+++***)))(((((()))***+++))))))))))))))))))))))))************************)))))))))))))))******+++************))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&((()))))))))(((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((()))************)))))))))(((((((((((((((++++++************++++++))))))))))))))))))***+++***************************)))((()))***+++***(((,,,+++++++++******))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))*********+++++++++************************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))*********)))''''''))))))*********+++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++---+++)))(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************((()))))))))***************))))))))))))******+++******+++,,,---......---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++333111...+++)))***+++,,,,,,,,,+++******+++,,,,,,+++))))))+++***'''(((,,,+++)))(((((()))++++++***((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))******))))))******+++,,,******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------+++******************+++)))*********+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******IIIBBB===>>>>>><<<:::;;;888888999999999888777777666444222222333333222111000000//////.../////////......---,,,,,,,,,,,,,,,***+++,,,------,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))***************++++++,,,'''((()))***++++++***)))''''''((())))))(((''''''...***(((***...000...***(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))(((((('''(((((((((((((((***+++))))))************))))))((()))******+++++++++***''''''''''''''''''''''''((()))))))))************((((((''''''''''''((((((+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***)))(((&&&%%%((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''')))************(((((((((((((((((())))))++++++***))))))***++++++))))))(((((()))***++++++***************************)))((()))***+++***(((++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++************************************************))))))************))))))((()))))))))***************))))))))))))***+++,,,***************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,+++)))(((((()))+++---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++((()))))))))************+++*********++++++,,,---******+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------444222...+++))))))***+++++++++++++++++++++++++++///,,,++++++)))(((---333000---***))))))******))))))******************))))))))))))*********++++++))))))))))))))))))))))))******))))))******+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++*********+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******IIIAAA<<<===>>>;;;999:::888888999999999888888777666444222222333333222111111000000/////////000000///...------,,,,,,------+++++++++,,,,,,+++++++++******++++++,,,---------++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++************)))+++************+++,,,,,,'''(((***,,,,,,+++)))(((''''''))))))))))))''''''---***)))+++...///...,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++((())))))******))))))((())))))(((((((((((())))))))))))(((((((((((())))))************))))))))))))((()))***)))(((((()))+++))))))************))))))((()))***++++++,,,++++++************************(((((()))************)))******))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))))))))************++++++++++++))))))))))))))))))))))))((())))))))))))'''%%%$$$))))))***+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&((()))************************+++++++++++++++***)))(((((()))***+++(((((((((((()))***+++,,,***************************)))((()))***+++***(((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++************************************************))))))************))))))))))))))))))***************))))))))))))+++---...************************++++++++++++++++++++++++,,,------......---------++++++***)))***+++,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))************+++++++++++++++,,,---...******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------444222000---,,,+++,,,,,,++++++++++++++++++++++++---+++***+++***+++222;;;222///+++))))))***)))))))))******++++++******)))************++++++++++++))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++++++++***))),,,,,,,,,,,,---------...,,,,,,---------,,,++++++++++++******++++++,,,,,,,,,,,,,,,+++++++++******HHH@@@;;;<<<===:::999999777888888999999999888888666444222222333333222111//////.........//////000...---,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,******++++++,,,------...++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++************)))++++++*********+++,,,---)))************))))))(((((()))***++++++***)))((())))))******+++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******************)))))))))(((((((((((())))))))))))(((((((((((())))))((((((((())))))))))))))))))+++,,,***(((''')))+++))))))************))))))'''((()))***++++++++++++************************'''((()))***+++******)))******))))))))))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))***)))))))))*********++++++))))))))))))))))))))))))'''(((((((((((((((''''''(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((())))))***)))))))))*********++++++++++++***)))'''&&&&&&''')))***(((((((((((()))***+++,,,***************************)))((()))***+++***((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))************+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))************((()))***************)))************************++++++++++++++++++++++++,,,------......------,,,++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++***)))((())))))))))))))))))))))))((()))))))))************************************))))))))))))************************+++,,,---...******+++,,,,,,,,,,,,++++++,,,---......---,,,+++***+++++++++,,,,,,,,,,,,111000///---,,,+++++++++******++++++++++++******)))((()))+++))))))000999000---***(((((()))******((())))))))))))))))))((())))))))))))************))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,)))***++++++++++++***)))++++++,,,,,,,,,---------,,,---------,,,,,,+++***++++++******++++++,,,---,,,,,,,,,+++++++++******GGG@@@;;;<<<<<<:::888999777888888999999999888888666555333222333333222111......---------......///---,,,++++++******++++++---,,,+++******+++,,,---******+++,,,,,,---......++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++************))),,,+++*********+++,,,------+++)))((('''((()))***)))***,,,------,,,***)))&&&((()))***))))))+++,,,(((((((((((())))))))))))((((((((((((((((((((((((******++++++++++++******))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''(((((())))))+++,,,---+++(((''')))+++))))))************))))))&&&'''((()))************(((((((((((((((((((((((('''((()))++++++******)))((((((''''''''''''((((((((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))*********%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))''''''((()))))))))))))))************************((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''(((((()))))))))))))))''''''(((((()))))))))******((('''&&&&&&'''(((***(((((((((((()))***+++,,,***************************)))((()))***+++***((()))))))))))))))*********))))))))))))))))))))))))************************'''((((((((())))))******)))************+++++++++************************(((((((((((((((((((((((())))))************))))))))))))))))))************''')))+++,,,+++)))&&&$$$++++++******************+++++++++++++++++++++++++++++++++,,,,,,+++*********+++,,,------------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))************************))))))))))))))))))))))))***++++++,,,,,,***)))((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---******+++,,,,,,,,,++++++,,,,,,............,,,,,,))))))******++++++++++++------,,,,,,+++***)))(((******++++++++++++******((((((***,,,)))&&&+++222...+++'''&&&''')))***+++''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))*********)))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,------...)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,------------,,,,,,+++***+++*********+++,,,,,,---,,,,,,,,,+++++++++******HHH@@@;;;===???<<<888777888999999999999888777777555555444333222000000///.........///////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,------,,,***)))***+++,,,---,,,+++***)))+++***)))***,,,---,,,+++//////...,,,***)))(((''',,,++++++******++++++,,,)))))))))))))))))))))))))))************++++++++++++*********))))))((((((++++++***************+++******++++++***)))((('''(((((()))***++++++,,,,,,---,,,***))))))***,,,---++++++************++++++))))))))))))((('''&&&%%%+++++++++******************)))(((((((((***+++,,,,,,++++++***)))((('''''')))))))))))))))))))))))),,,,,,++++++******)))))),,,+++***)))(((((((((((())))))))))))))))))))))))************)))))))))))),,,,,,+++***)))))))))***(((((((((((())))))))))))******))))))((((((''''''******))))))(((&&&%%%$$$(((((((((((())))))))))))((((((((((((((((((((((((******))))))(((((('''''''''((()))******)))((('''))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))(((((()))***+++,,,))))))))))))))))))))))))))))))))))))************&&&((()))***+++******)))******))))))))))))******(((((())))))******++++++''')))***)))((('''(((***))))))))))))******************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((()))***************((()))***+++++++++++++++*********)))******+++,,,+++++++++******************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++,,,---......------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************))))))))))))************)))))))))))))))************+++++++++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---------++++++++++++------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++******+++++++++))))))(((((((((((())))))***)))))))))((((((''''''))))))))))))************************************...---,,,,,,+++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************++++++******************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++HHH@@@;;;===???<<<999777888999999999999888777777555444444333222111000/////////////////////......------,,,++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++,,,,,,,,,+++***+++***)))***,,,---,,,+++,,,,,,,,,++++++*********,,,++++++******++++++,,,************************)))************+++++++++************)))))))))(((******))))))((())))))***'''((()))******)))((('''((())))))***++++++,,,,,,---,,,***))))))***,,,---***))))))))))))))))))***,,,++++++)))'''%%%$$$""")))))))))))))))))))))))))))((('''&&&&&&'''((((((+++++++++***)))(((((('''))))))))))))))))))))))))***************)))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))************)))))))))))),,,+++******))))))******(((((((((((())))))))))))***)))))))))((((((((('''''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))*********)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************++++++,,,---------------******))))))))))))******)))))))))))))))*********''')))***)))((('''(((***))))))))))))******************))))))***++++++,,,++++++++++++++++++++++++******))))))))))))******((())))))*********))))))((()))******+++++++++***)))))))))((()))******+++******************++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++,,,---......------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))((((((((((((************))))))))))))))))))*********+++++++++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,------......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************,,,+++++++++++++++++++++***))))))(((((())))))************)))))))))(((((())))))))))))************************************///...---,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++************************+++++++++++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,++++++++++++HHH@@@;;;===???<<<999888888999999999999888777777555444333333222111000000000000000//////.........,,,,,,+++************+++++++++++++++++++++++++++((()))***+++++++++)))))))))***+++,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++)))******+++,,,,,,------,,,++++++******++++++,,,************************)))************+++++++++************)))))))))))))))((((((((((((((())))))&&&'''(((((())))))(((((()))))))))***++++++,,,,,,,,,+++***))))))***+++,,,))))))(((((((((((())))))+++++++++)))(((&&&$$$###'''''''''''''''(((((((((***)))((('''&&&&&&&&&'''++++++******))))))(((((())))))))))))))))))))))))((())))))))))))))))))***(((((((((((()))***+++,,,))))))))))))))))))))))))************))))))))))))++++++***)))))))))******(((((((((((())))))))))))))))))))))))(((((((((((('''((())))))*********)))(((((((((((())))))))))))************************))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((''''''((())))))(((&&&&&&))))))))))))))))))))))))))))))))))))******************)))))))))***++++++******))))))))))))******************))))))))))))''')))***)))((('''(((***))))))))))))*********************)))******+++,,,******************************))))))))))))******)))))))))***))))))(((((())))))))))))************)))(((((((((((()))******)))))))))***+++++++++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++,,,---......------...------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))(((((((((''''''************)))))))))))))))))))))*********++++++))))))************)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******((((((((((((((((((((((((+++++++++++++++++++++++++++******************++++++++++++************))))))))))))*********++++++************************///......------------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***HHH@@@:::<<<>>><<<:::999888999999999999888777777444444333333222111000000222111111000///...---------,,,,,,+++++++++++++++++++++++++++++++++++++++(((((()))*********))))))))))))***+++,,,,,,------+++***)))***,,,---,,,+++))))))***+++,,,,,,------,,,++++++******++++++,,,************************))))))*********+++++++++*********)))))))))))))))))))))((((((((()))******)))))))))))))))((((((((())))))*********+++++++++++++++***))))))***++++++))))))(((((((((((())))))'''(((((()))))))))((((((''''''''''''((((((((((((*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******,,,+++***)))(((((((((((())))))))))))))))))))))))************)))))))))(((******))))))))))))******(((((((((((())))))))))))))))))))))))((((((((((((++++++++++++***)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((&&&&&&&&&&&&((()))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))(((((((((((('''(((*********(((&&&$$$))))))))))))))))))))))))((()))))))))***************)))(((''''''((()))*********))))))))))))******++++++******))))))((((((''')))***)))((('''(((***((()))))))))************+++***************++++++******************************))))))))))))******))))))******))))))(((((()))))))))))))))))))))***)))))))))))))))******+++(((((()))***+++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++,,,---......------......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))(((************)))))))))((())))))))))))************))))))************))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))***************************************++++++++++++,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++************************...------,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++HHH@@@:::;;;>>><<<::::::888999999999999888777777444333333222222111111111222222111000///......---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))************))))))******+++,,,---...+++***)))***,,,---,,,+++++++++++++++++++++,,,,,,,,,++++++******++++++,,,************************))))))*********+++++++++))))))))))))))))))******))))))))))))******+++,,,---,,,+++***))))))((((((***************+++++++++************************+++******))))))******+++''''''((()))*********)))(((((()))))))))*********'''(((((()))***+++++++++)))))))))))))))*********))))))))))))))))))))))))''''''(((((())))))******,,,+++***)))(((((((((((())))))))))))))))))))))))************)))))))))(((***))))))((())))))******(((((((((((())))))))))))(((((((((((())))))))))))******+++******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))((((((((((((((()))+++++++++)))'''&&&************************((()))))))))************...---+++******+++,,,---******))))))))))))******++++++******))))))((((((''')))***)))((('''(((***((()))))))))************++++++***************+++++++++++++++++++++++++++******))))))))))))******)))***************))))))+++***))))))((()))******++++++******++++++,,,---(((((()))***+++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++,,,---......------.........---,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******************)))))))))((((((((()))))))))*********))))))************))))))************++++++++++++************************((()))))))))*********************************************+++++++++,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))***+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,************++++++++++++************************,,,+++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++HHH@@@999;;;======;;;;;;888999999999999888777777333333333222222222111111111111111000000////////////...------,,,,,,------++++++++++++++++++++++++((()))))))))***++++++,,,************+++,,,------+++***)))***,,,---,,,+++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++))))))))))))***************)))))))))***+++,,,---------,,,+++************************************************************++++++************++++++************))))))((('''))))))******++++++,,,,,,###$$$&&&((()))*********(((((())))))******++++++))))))))))))))))))))))))((())))))))))))))))))***(((((((((((()))***+++,,,))))))))))))))))))))))))************))))))))))))))))))((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((()))***+++++++++(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))(((((((((((()))******++++++***)))(((************************))))))))))))************,,,++++++************+++******))))))))))))******************))))))))))))''')))***)))((('''(((***))))))))))))************,,,+++******)))*********++++++++++++++++++++++++******))))))))))))******)))***++++++,,,,,,++++++,,,,,,***)))))))))***+++,,,++++++++++++,,,------)))))))))***+++++++++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++,,,---......------............------++++++++++++++++++++++++***+++,,,------,,,+++***---------,,,,,,,,,,,,+++************))))))))))))((((((((()))))))))******))))))************))))))*********++++++++++++,,,************************))))))))))))************************************************++++++++++++......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))+++,,,------,,,+++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,*********++++++++++++,,,***************************************++++++,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,------......+++,,,,,,,,,,,,,,,------HHH???999:::======;;;<<<888999999999999888777777333333333222222222222111111000000000000000000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))))))))***+++,,,,,,---,,,+++*********+++,,,---+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++((()))))))))************((((((((())))))***+++,,,******)))))))))+++,,,---************************))))))************))))))******))))))))))))******))))))*********)))(((((())))))******+++,,,,,,---$$$%%%'''((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))***************)))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))************))))))))))))((((((((((((((()))******(((((((((((())))))))))))'''((((((((()))))))))***%%%%%%'''((()))*********(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))((((((((((((((((((((()))))))))))))))************************))))))))))))************)))))))))))))))(((''''''******))))))))))))******)))))))))))))))*********''')))***)))((('''(((***))))))))))))************,,,++++++***))))))************************************))))))))))))******)))***+++,,,---............---+++***)))***+++,,,++++++******++++++,,,---******************++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++,,,---......------............------***************************+++---......---+++***------,,,,,,,,,+++++++++************))))))))))))(((((((((((()))))))))***))))))************))))))*********+++++++++,,,,,,************************))))))))))))************************************************++++++++++++......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---------,,,+++++++++************++++++************+++++++++,,,*********+++++++++,,,,,,************************+++*********++++++,,,---///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,---......///,,,,,,---------.........HHH???999:::======<<<<<<888999999999999888777777333333222222222222222222000000000000000111111111---,,,++++++******++++++++++++++++++++++++++++++************+++,,,---...---,,,+++*********+++,,,+++***)))***,,,---,,,+++*********++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++)))************+++++++++(((((())))))*********+++''''''''''''((()))++++++'''&&&&&&''')))+++...///++++++******************))))))************))))))))))))(((((((((((())))))%%%&&&((()))+++,,,,,,,,,((())))))***+++,,,,,,,,,((()))***++++++***))))))''''''((()))***++++++,,,)))))))))))))))))))))))),,,,,,++++++******)))))),,,+++***)))(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((()))******(((((((((((())))))))))))'''((((((((())))))******'''((((((((((((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))(((((((((((('''''''''''''''((()))***************************))))))))))))************+++,,,---------+++***)))******))))))))))))******(((((())))))******++++++((()))***)))((('''(((***))))))))))))************,,,,,,+++***))))))******))))))))))))))))))))))))******))))))))))))******)))***+++---...///000000///...,,,******+++,,,---*********)))******+++,,,+++++++++***************+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++,,,---......------...............---***************************+++---......---+++***,,,,,,,,,+++++++++******************))))))))))))(((((((((((())))))))))))))))))************))))))******+++++++++,,,,,,,,,************************))))))))))))************************************)))************+++++++++......---,,,,,,,,,,,,---++++++------------++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++''')))+++---...---,,,++++++******************+++)))))))))******+++++++++******+++++++++,,,,,,,,,************************++++++++++++,,,,,,---...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------------------------++++++************++++++++++++,,,,,,---...//////---------....../////////JJJAAA;;;:::;;;::::::<<<::::::999999777666555444444444333333333333222222222111000//////.........111000///...,,,,,,,,,,,,---------,,,,,,+++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++***)))(((,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((()))******+++++++++*********))))))((((((************))))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,+++*********))))))((((((++++++******)))((((((((())))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******+++*********))))))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))+++++++++***)))))))))(((((()))***++++++((()))***++++++***)))(((***++++++++++++***))))))))))))))))))************))))))))))))))))))))))))***************)))((((((************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))000///---+++*********+++))))))******++++++,,,,,,)))))))))))))))******+++...---------...///000111555111---***))))))))))))***++++++,,,,,,++++++***++++++************++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++,,,---///000++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))++++++******************,,,+++++++++******))))))))))))))))))))))))))))))************************---......,,,)))'''&&&&&&++++++***************************************+++******+++++++++,,,,,,,,,///---++++++,,,,,,+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***************************,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++000///...,,,,,,,,,---...---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,------......///........................///......------......///++++++++++++++++++++++++,,,,,,,,,---------......///,,,+++...222333000,,,JJJBBB<<<<<<===;;;;;;===::::::999999888666555444444444333333333333222222222111000//////............------,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++,,,,,,---...+++++++++,,,++++++***************++++++++++++***,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++***))))))(((((())))))************************(((((())))))***++++++,,,************)))))))))((()))))))))))))))((((((((())))))*********+++++++++(((((())))))******+++++++++***))))))((((((((()))))))))))))))************(((***+++------+++***((())))))***++++++***)))((()))************+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))(((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************)))))))))))))))***++++++******++++++++++++*********++++++++++++***))))))))))))))))))***************************************************))))))(((************************))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))...---,,,+++******++++++((((((((((((((())))))))))))))))))))))))******+++------......//////000000111...+++)))***++++++******++++++,,,,,,++++++***++++++************++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))************************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))(((((((((*********************************************)))******+++++++++,,,,,,,,,///---++++++,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************,,,++++++******++++++,,,++++++,,,------------,,,***++++++,,,---///000111---------,,,,,,+++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,------------------------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///,,,+++---111222///,,,JJJBBB<<<<<<>>><<<<<<>>>::::::999999888777555555444444333333333333222222222111000//////.........++++++++++++,,,,,,------------,,,,,,,,,,,,++++++*********+++,,,---//////))))))***+++++++++******))))))******+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***)))))))))))))))))))))))),,,,,,+++************+++************************)))))))))***++++++,,,,,,************)))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---)))))))))))))))*********+++***(((''''''(((((()))(((((())))))***++++++,,,(((***---//////---***((())))))******+++******))))))************+++++++++***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))***++++++))))))))))))))))))***+++,,,,,,++++++++++++,,,,,,***++++++++++++***)))))))))))))))*********++++++******************************++++++******)))(((************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))++++++************++++++))))))))))))(((((((((((()))))))))))))))******++++++,,,...///000000//////+++***))))))+++,,,,,,+++***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------...------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++*********************************************))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%''')))))))))((()))+++************************+++*********))))))((((((******+++++++++,,,,,,,,,...---++++++,,,---,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************++++++************+++++++++,,,,,,---------------((()))+++---//////000///------,,,,,,,,,,,,++++++,,,,,,---------............------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------///,,,***+++...000...,,,HHHAAA;;;<<<===<<<;;;===999999999999888777666555444444333333333222222222222111000///............++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///((())))))***++++++++++++************++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++************+++************************)))*********+++++++++,,,*********)))))))))))))))******+++++++++++++++,,,+++++++++,,,,,,,,,------*********)))))))))))))))***)))((('''&&&''')))***)))))))))******+++++++++)))***,,,------,,,***)))))))))*********+++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((('''''''''''')))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))))))))***+++,,,***)))))))))))))))******,,,+++***))))))***+++,,,***++++++++++++***))))))))))))*********+++++++++***************************++++++++++++***))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++******)))))))))))))))))))))******+++***,,,...000000000......***)))((()))+++,,,+++******++++++,,,,,,++++++***++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------...///...---+++***++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***))))))***+++***************++++++++++++******))))))(((((((((******+++++++++,,,,,,,,,...,,,++++++,,,---,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***************************++++++************++++++***+++,,,,,,------,,,,,,***,,,...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------///,,,******,,,------,,,FFF???:::;;;<<<;;;:::;;;999999:::999999888777666444444333333333222222222222111000///............---......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,((()))***+++++++++++++++------,,,+++******++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))))))))***))))))))))))))))))))))))***************+++++++++))))))))))))))))))******)))))))))*********++++++************++++++++++++*********)))))))))))))))***)))(((''''''((()))***,,,+++++++++******))))))+++***))))))))))))***+++***************++++++,,,))))))*********+++++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((((((***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,******)))))))))))))))***+++***)))(((((()))***+++***++++++++++++***))))))************++++++++++++************************+++++++++++++++***))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))************,,,,,,++++++******)))))))))))))))))))))******+++***+++---///000///...---+++***)))***++++++***)))***++++++,,,,,,++++++***++++++************++++++***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------...///...---+++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++((((((((((((((()))))))))))))))))))))))))))))))))************************(((***++++++***)))***+++))))))*********++++++++++++*********))))))((((((******+++++++++,,,,,,,,,---,,,***+++,,,------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))************))))))***++++++,,,,,,++++++***************************+++******))))))******+++))))))***++++++++++++++++++---///111111000---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------...,,,******+++,,,,,,,,,DDD===999;;;<<<;;;999:::999999::::::999888888777444444333333333333222222222111000//////...............///000///...,,,+++++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,******+++,,,,,,,,,++++++///...,,,+++******++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))******)))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&&&&&&&'''(((((())))))))))))))))))************)))))))))))))))*********))))))))))))************---,,,,,,+++******)))))),,,***(((''''''(((***,,,***************+++,,,---)))************+++++++++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++************++++++******)))))))))))))))***))))))))))))))))))******++++++++++++***))))))*********++++++++++++,,,+++++++++++++++++++++++++++++++++,,,++++++***)))************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))'''((()))***************))))))))))))(((((((((((()))))))))))))))******+++***+++---...//////.........,,,*********+++***)))***++++++,,,,,,++++++***++++++************++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------...------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++++++++)))))))))***++++++,,,,,,(((((())))))))))))******))))))))))))))))))))))))************************)))+++,,,,,,***))))))***)))))))))***++++++,,,,,,******************************+++++++++,,,,,,,,,---+++***+++,,,------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))************))))))***++++++,,,,,,++++++*********************************))))))))))))******((())))))***************)))+++...000111000///...++++++,,,,,,,,,,,,------*********+++++++++,,,,,,******++++++,,,------...........................+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,DDD===:::<<<===<<<:::;;;999999::::::999999888888444444333333333333222222222111000//////.........+++,,,---//////...---,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,------,,,,,,---------,,,,,,+++...---+++******+++,,,---,,,++++++******++++++,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******)))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************&&&''''''((())))))******))))))))))))*********+++(((((())))))******++++++((()))+++,,,,,,,,,+++***+++++++++++++++++++++++++++******))))))******+++******))))))***,,,---...)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,,,,++++++***)))++++++***))))))))))))))))))******++++++******)))***++++++++++++***))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))************************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))((()))***+++++++++***)))((((((((((((((())))))))))))))))))))))))******++++++,,,,,,------......//////---***)))***+++,,,,,,***++++++,,,,,,++++++***++++++************+++++++++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++((())))))***++++++,,,,,,)))))))))*********++++++))))))))))))))))))))))))************************((()))++++++***))))))***((())))))***++++++,,,,,,*********+++,,,,,,------******+++++++++,,,,,,,,,---+++******,,,...---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********************************))))))))))))******))))))***++++++++++++***)))***,,,......---,,,++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------------------------------+++---...//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,---......---,,,++++++DDD>>>;;;===???===;;;<<<999999:::::::::999888888444444444333333333222222222111000//////.........''')))+++---///......---+++++++++,,,,,,---------*********+++,,,---...///............---,,,,,,+++,,,+++*********,,,...000,,,++++++++++++++++++,,,*********++++++,,,,,,---*********++++++,,,,,,,,,))))))))))))))))))))))))+++******)))((()))))))))************************((((((((((((''''''''''''(((((())))))*********+++)))******+++,,,,,,------))))))*********+++++++++'''(((((()))***++++++,,,'''))),,,......---+++************++++++,,,------***+++,,,,,,,,,,,,+++*********))))))***,,,---///)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******(((((())))))******+++++++++***)))(((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,---,,,+++***(((++++++***))))))((())))))***+++,,,------,,,+++******++++++++++++***))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))******++++++,,,,,,)))))))))))))))******+++,,,,,,,,,,,,,,,.../////////---))))))***---...///+++++++++,,,,,,+++++++++++++++************++++++,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++,,,---///000++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******++++++++++++((())))))***++++++,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***)))((()))***((())))))***++++++,,,,,,******+++,,,---......///******+++++++++,,,,,,,,,---+++******,,,......------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,+++++++++,,,,,,+++++++++******************************))))))))))))************+++,,,,,,,,,,,,+++,,,------,,,+++)))'''&&&+++++++++,,,,,,---------,,,,,,,,,---------......///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,------------------------******+++++++++,,,,,,,,,,,,...//////...,,,++++++@@@>>><<<;;;;;;;;;:::999<<<:::999777777888:::;;;555444444333333333444444333333222111000///............---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,++++++*********++++++>>>BBB...***222*********,,,------,,,******''')))+++,,,,,,,,,---...,,,+++******++++++)))((())))))************))))))+++++++++***)))(((((('''++++++************++++++************************''''''((()))***++++++,,,******)))(((((()))******))))))))))))************)))***,,,.........,,,+++))))))))))))******++++++)))***,,,,,,,,,,,,***)))***+++---...---,,,***)))(((((())))))*********+++))))))******++++++++++++,,,+++++++++***)))))))))((())))))))))))*********))))))))))))))))))))))))***+++,,,,,,+++***)))((()))))))))(((((((((((((((++++++***)))((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******)))************+++++++++))))))*********+++++++++*********)))******+++,,,+++,,,,,,------,,,,,,+++,,,+++******++++++)))(((*********)))))))))))))))+++*********))))))((((((************************,,,++++++++++++++++++,,,))))))************)))))))))))))))))))))))))))))),,,***'''''')))*********,,,---...---,,,---000222---,,,+++*********+++,,,------,,,+++************))))))*********+++++++++//////.........---------//////...---,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,------...............---)))***++++++,,,,,,++++++((()))***+++++++++++++++)))))))))***+++++++++,,,++++++******++++++,,,---+++++++++************))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))(((((()))***++++++((((((((((((((((((((((((((((((***++++++,,,++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,***(((''')))***++++++++++++++++++++++++************************000///---,,,+++***))))))***)))((('''((()))+++---***************************+++,,,,,,------,,,,,,,,,++++++******++++++,,,---------.........//////,,,,,,,,,---------......+++,,,------++++++,,,---++++++++++++++++++++++++......---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,///...---,,,+++*********+++,,,------,,,,,,...///@@@>>><<<;;;;;;;;;:::999:::999888777777777888888666666555444333333444444333333222111000///............---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++++++++:::>>>...+++111***,,,,,,,,,------,,,,,,,,,+++---......------///000---+++******++++++***)))))))))************))))))+++++++++***)))(((((((((+++******************+++************************(((((())))))******++++++---+++)))((('''((()))+++))))))))))))***************+++---......---,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---,,,+++)))((())))))*********+++++++++)))*********+++++++++++++++++++++***************)))))))))*********++++++))))))))))))))))))))))))******+++++++++***((((((+++***************************))))))((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++************************++++++++++++***+++++++++,,,,,,,,,,,,***************++++++,,,+++,,,,,,------,,,,,,+++,,,+++******++++++***(((************))))))))))))+++*********))))))))))))************************++++++************++++++)))******************)))************************++++++***)))))))))***+++,,,,,,---,,,+++,,,///111///...---+++*********+++---,,,++++++******++++++*********++++++++++++,,,///.........------------///......---,,,,,,++++++,,,,,,,,,,,,------------------...............---***++++++,,,,,,,,,,,,,,,)))******++++++++++++******************+++++++++******))))))******+++,,,+++++++++************))))))))))))))))))))))))))),,,,,,,,,++++++*********)))))))))))))))***++++++))))))))))))))))))))))))((())))))***++++++,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------+++))))))***,,,++++++++++++++++++++++++************************111000///...,,,,,,+++++++++***((((((((()))+++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------------------------------.........//////,,,---------............---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---------,,,------......///...---,,,,,,++++++++++++,,,...------,,,...///@@@>>><<<;;;<<<<<<:::999888888888888777777666666888777666555444444333444333333222111000///............---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,---------------+++444777---,,,///***...------,,,,,,------............---,,,,,,...000---,,,++++++,,,,,,+++***))))))************))))))+++++++++***))))))((((((************************************************)))*********************---,,,)))((('''(((***+++)))))))))*********++++++++++++---------,,,+++***++++++******************------,,,,,,,,,,,,------***+++,,,,,,,,,+++)))(((*********+++++++++++++++************++++++++++++***************+++++++++************+++++++++,,,))))))))))))))))))))))))))))))*********)))((((((******************++++++))))))((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************)))))))))************+++++++++,,,++++++,,,,,,,,,---------***************+++,,,,,,+++,,,,,,------,,,,,,+++,,,+++)))***++++++***)))***************************************)))))))))*********************************))))))***************++++++++++++*********************************,,,---,,,)))(((+++...***+++++++++***+++---000111000...---+++*********++++++******++++++,,,---++++++++++++,,,,,,,,,,,,............------------......------,,,,,,++++++,,,,,,---------.........---...............------++++++,,,---------------++++++++++++++++++***)))+++++++++***************))))))(((((())))))***++++++++++++************)))))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))***+++************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,...************************************************000///...---,,,,,,+++,,,,,,+++)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---...///000000///...------------...............------........./////////---/////////...---...///.................................------------,,,......------...///000000000///...---------------,,,---......---,,,...///AAA???<<<<<<<<<<<<;;;999777888999:::999888666444999999777666444444333333333333222111000///............---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,------.........---,,,///000...------+++...---,,,++++++,,,---...------,,,)))((((((***------,,,++++++------,,,+++)))******++++++******)))+++++++++******)))))))))*********++++++*********************************+++*********************))))))*********+++++++++))))))*********+++++++++***++++++,,,+++***))))))+++++++++***************---,,,+++******+++,,,---+++,,,,,,,,,,,,+++*********************+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((()))))))))((((((((((((((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******************************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---+++************+++,,,,,,+++,,,,,,------,,,,,,+++,,,***)))***++++++***))))))***************++++++******************************************************))))))))))))******+++++++++,,,,,,+++++++++************************)))---000...***(((+++///)))*********)))***,,,///000000///...---,,,,,,,,,************+++,,,---...++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,------....../////////.........///......---,,,+++,,,------......------,,,,,,,,,,,,+++******))),,,+++++++++***))))))))))))))))))))))))***+++++++++++++++*********))))))))))))))))))))))))))))))+++++++++******************)))))))))))))))******************************)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******------------------------***,,,---,,,++++++,,,...))))))))))))))))))))))))************************,,,,,,+++******)))******,,,,,,***))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---...000111111000...---.................................////////////000,,,---...---,,,+++,,,.......................................------------------------...///000000000000///...............,,,...///...---,,,...///AAA???===<<<<<<<<<;;;:::888999;;;<<<;;;999666444999999777666444444333333333333222111000///............---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,------.........+++---++++++......+++,,,---,,,+++******+++,,,---,,,,,,+++(((&&&&&&)))+++---,,,++++++---------+++******++++++++++++******++++++++++++************)))***++++++++++++***)))************************++++++++++++************$$$&&&***---......,,,+++************++++++++++++)))***************))))))...---------------------+++***)))(((((()))***++++++++++++++++++******)))************************,,,+++++++++++++++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((())))))''''''(((((())))))))))))((('''''''''((()))******(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************)))))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))******++++++++++++,,,,,,,,,************+++++++++++++++++++++***+++,,,,,,---+++,,,,,,------,,,,,,++++++***)))***+++,,,+++)))))))))******+++++++++,,,***************+++++++++******************************))))))))))))******+++++++++,,,,,,+++++++++************************)))---000///***)))+++///((()))))))))((())),,,...---.....................)))))))))***+++,,,---...++++++,,,,,,,,,---------,,,,,,------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000......//////...------,,,+++,,,------......------,,,,,,,,,,,,,,,+++***))),,,+++++++++***)))))))))+++************+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))******************************)))))))))))))))***************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------)))***,,,+++******+++,,,))))))))))))))))))))))))************************+++******)))))))))******,,,,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---///000000///---,,,.....................---.........////////////000,,,---......,,,,,,---...------------------------//////.........---------------,,,,,,---...//////000000///.........//////---...//////---------///AAA???===<<<======;;;::::::;;;<<<<<<;;;999666555888777666555444444333444333333222111000///............---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,------------(((...+++)))000---)))///,,,++++++******++++++,,,---------+++))))))+++---,,,+++***+++,,,---,,,+++******++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,+++***)))******************************++++++++++++++++++###&&&***...//////---+++*********++++++++++++,,,************++++++,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,,,,+++++++++************+++++++++++++++*********,,,,,,,,,,,,++++++++++++***************+++++++++************+++++++++,,,))))))))))))))))))))))))))))))((((((((()))******)))))))))***++++++,,,,,,(((((('''''''''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))******+++************************)))))))))))))))))))))))))))************+++++++++)))))))))************+++++++++++++++,,,,,,,,,,,,))))))*********++++++++++++++++++++++++,,,------+++,,,,,,------,,,,,,++++++)))))))))+++,,,+++***))))))******+++,,,,,,,,,*********+++++++++++++++*********************************))))))***************++++++++++++******++++++++++++++++++++++++))),,,///...,,,***+++---((()))))))))((())),,,...+++,,,---...////////////************+++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------******++++++,,,,,,------++++++,,,---...//////000////////////...---,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,+++***+++++++++***************+++++++++***+++,,,,,,---+++++++++************))))))))))))))))))))))))))))))))))))***************+++******)))))))))))))))***************************))))))((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,***))))))***************************************************+++++++++***++++++,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---...//////...---,,,...............---------------........./////////...///000000///...///000......................../////////.........------......---------------...//////............//////...///000///---------///BBB@@@============<<<:::::::::;;;:::999777666555666666555444333333444444333333222111000///............---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++$$$000,,,)))111---'''222+++,,,,,,,,,,,,,,,,,,+++---...///...,,,,,,---...+++***)))***,,,---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++(((***+++,,,,,,+++***(((*********************************++++++,,,,,,,,,((()))***,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,---///000000......///000111111222333333444444555555444444333111111000///////////////......---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++***************)))))))))*********++++++))))))))))))))))))))))))***))))))((()))***+++,,,((())))))***++++++,,,,,,))))))((('''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))***++++++************************)))))))))))))))))))))))))))************+++++++++************++++++,,,,,,+++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++***)))((()))+++,,,+++***))))))***++++++,,,------*********++++++,,,,,,,,,************************++++++************++++++)))******************)))++++++++++++++++++++++++***+++,,,---,,,,,,+++***))))))***)))((())),,,...,,,,,,---.........------************+++,,,------*********++++++++++++,,,++++++,,,,,,,,,---------)))******+++,,,,,,------******+++,,,---...//////////////////...---,,,+++***++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,***************+++++++++***************++++++,,,+++++++++************)))))))))))))))))))))))))))((()))))))))*********+++++++++***)))))))))))))))))))))))))))))))))))))))******)))((()))***,,,...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++)))))))))++++++++++++++++++++++++***************************************+++,,,,,,******++++++,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,........................//////.........---------,,,---------...............000111000///...///111////////////////////////////////////............000000///...------------///......------......///...000000///...------...BBB@@@>>>=========<<<;;;::::::999888777666555444555444444333333333444444333333222111000///............---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,++++++*********"""111---)))222---'''333+++,,,............,,,++++++---......---,,,,,,---***)))((()))+++,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++((()))+++,,,,,,+++)))(((************************))))))***+++,,,,,,------...---+++))))))***+++,,,******+++++++++,,,,,,,,,------......000111333444666777888999:::<<<=========>>>???@@@@@@???>>>===888777666666555555666666000000/////////.........---------,,,,,,+++++++++,,,+++++++++******))))))((())))))))))))*********))))))))))))))))))))))))+++***)))))))))***,,,---&&&''''''((()))************)))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))((())))))***++++++************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++***)))((()))+++,,,,,,***))))))***+++,,,,,,------*********++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,))))))************))))))+++++++++++++++++++++++++++******,,,------+++))))))******))))))***,,,...------.........---+++***++++++******++++++,,,---))))))*********++++++++++++++++++,,,,,,---------))))))***+++,,,------...))))))***+++---......///////////////...---,,,+++******+++,,,,,,,,,,,,+++***+++,,,,,,------------))))))******+++++++++,,,)))))))))))))))******++++++++++++************)))))))))))))))))))))))))))(((((())))))*********+++++++++***))))))((())))))((((((((((((((((((((((((+++***(((((()))***---...******************************++++++++++++******++++++++++++++++++++++++,,,...//////,,,***))))))++++++++++++++++++++++++************************((('''''''''((()))***+++)))***+++,,,,,,,,,,,,,,,************************++++++,,,---------,,,,,,//////............////////////.........---------,,,,,,,,,---------......---...///...---,,,---///000000000000000000000000000/////////............333222111///..................---------......//////000111000...------...CCCAAA>>>======<<<;;;999999999:::999999888777666555555444333333333333444333333222222000///...---........................///......------......///.........------,,,,,,,,,/////////000//////......------......///000000111++++++++++++,,,,,,---...///......------,,,,,,+++222111///---,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++)))'''(((***,,,------,,,,,,+++***))))))///...---,,,++++++++++++------,,,,,,,,,---...///***++++++,,,......///000444444444555666888999:::???>>>======>>>AAACCCEEEAAACCCEEEFFFGGGFFFDDDCCCGGGEEECCCBBBAAA???<<<:::888777666333111000222444222000...---...///......,,,,,,,,,,,,,,,,,,,,,,,,)))((((((+++------)))%%%************************************************++++++++++++++++++++++++******++++++++++++******+++,,,,,,++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''((()))***+++,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++------------------------++++++++++++******))))))------,,,++++++,,,,,,---((())),,,.........---,,,................................................------.........---,,,+++111...++++++---...---+++,,,---...//////...---,,,///...---,,,,,,++++++,,,,,,---///000111000//////++++++++++++++++++++++++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---........................++++++******************......------,,,---------,,,,,,,,,,,,------...///------,,,++++++,,,------...........................---+++******+++---......---,,,---/////////...111000000///......------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************++++++------......,,,,,,+++***)))(((''''''))))))))))))))))))))))))+++,,,,,,------,,,,,,+++************************)))************+++++++++))),,,---,,,)))***000666///...------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------....../////////,,,,,,............,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++...111222000...,,,000///......///000...---...............///000111........................////////////////////////////////////000000000000222111111111000000//////000000000000000000000000////////////000000000000000000//////.........---BBB@@@===<<<<<<;;;:::888999999:::999999888777666555555444333333333333444222222222222000///...---........................------,,,,,,,,,,,,---------------,,,,,,+++++++++***+++,,,---------------++++++,,,------...//////,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---------///...,,,+++******++++++++++++************++++++---------+++))))))+++---------,,,,,,+++******))),,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///000111222333444444777777888999:::<<<>>>???AAAAAAAAAAAABBBDDDFFFGGGEEEFFFHHHIIIJJJIIIHHHGGGGGGFFFEEEDDDCCCAAA>>>;;;999999888666333222333555777555444222222000,,,***,,,,,,+++++++++++++++++++++***((()))+++,,,***(((************************************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************,,,,,,++++++++++++++++++)))***+++,,,,,,+++******------......///000000000,,,,,,------......//////.............../////////000---++++++---...,,,+++,,,,,,------,,,++++++***...------,,,,,,---------------...///......,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,************************++++++************++++++,,,,,,,,,,,,,,,,,,------++++++***))))))***++++++++++++++++++++++++******...---+++******+++---...---,,,+++,,,.........---.........---,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++)))++++++***)))+++000444---,,,+++***************,,,,,,+++******+++,,,,,,+++++++++++++++,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,+++******+++,,,,,,************************************************+++---...000000...,,,***...---,,,---...///...---------,,,,,,,,,------...........................////////////////////////////////////000000000000111111111000000000//////000000000000000000000000....../////////000000000000/////////............AAA>>><<<;;;;;;;;;999888999999:::999999888777666555555444333333333333444222222222111111///...---........................,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++((()))***,,,------------******++++++,,,,,,------------,,,+++++++++,,,,,,******++++++,,,------...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,.........,,,******,,,...------,,,,,,++++++******************+++,,,......------,,,,,,,,,,,,,,,,,,///000111333555777999999=========>>>@@@AAACCCDDDDDDEEEGGGHHHIIIJJJIIIIIIFFFGGGHHHJJJJJJIIIHHHHHHCCCBBB@@@@@@@@@???<<<:::999999999777444333333444999999999999999555000,,,...---,,,,,,++++++++++++---+++)))((()))+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************++++++*********)))))))))++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++++++++))))))***+++---...///000///000111222333444444444111000000000111333555666444333222222333444333111111111///...------,,,,,,---------------............//////......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********************************)))))))))))))))******,,,,,,++++++***++++++++++++******))))))******++++++++++++******)))))))))------++++++++++++------,,,+++***+++---...---,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++******))))))))))))))))))*********++++++))))))))))))))))))))))))((())))))))))))))))))(((************************)))************+++++++++,,,+++***)))***,,,///000,,,++++++************+++,,,++++++******++++++,,,+++++++++******************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))***++++++++++++***,,,++++++******++++++,,,************************)))))))))***************............---,,,+++***,,,++++++,,,...///...---......---,,,,,,,,,------........................////////////////////////////////////000000000000111111000000000000//////000000000000000000000000------........./////////////////////............AAA>>><<<;;;;;;;;;:::999999999999999999888666666555555444333333333333444222222222111111000..............................,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............******++++++,,,,,,,,,,,,...---,,,,,,++++++++++++*********++++++,,,,,,,,,------------......//////......------------......---------,,,++++++,,,...------,,,,,,,,,+++++++++*********++++++,,,---...,,,---......///000000000444555777999;;;>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBCCCEEEHHHJJJKKKJJJHHHGGG???@@@AAABBBBBBBBBBBBAAA@@@>>>;;;:::;;;;;;;;;:::666777777666333222222444777999<<<@@@BBB@@@;;;777222111///...---,,,,,,,,,+++***)))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((($$$%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++************************+++******************+++***+++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++---............---,,,+++------,,,,,,---...//////+++,,,---///111333444555888999:::;;;<<<<<<;;;;;;444333222222444777999;;;<<<<<<<<<===>>>>>>>>>===;;;:::777555444333333444///////////////......---000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********************+++++++++***************++++++,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++---,,,,,,++++++,,,,,,---,,,+++++++++---...---,,,............------,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++************))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))((((((************************))))))*********+++++++++000...+++***+++---,,,,,,------,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,,,,++++++***************++++++*********++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++***************************************+++++++++...---,,,,,,++++++++++++,,,++++++,,,...000///...111000///.......................................////////////////////////////////////000000000000000000000000000000//////////////////////////////------------.........//////////////////.........AAA???===<<<======<<<:::999999999999999888666666555555444333333333333444111111111111111000///...........................------,,,,,,,,,,,,---------------...........................---,,,++++++,,,,,,,,,,,,------------...---,,,,,,++++++++++++,,,,,,,,,++++++*********,,,,,,---....../////////------,,,,,,,,,,,,------+++,,,,,,,,,+++***,,,------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------...000222444555555666>>>>>>?????????@@@@@@@@@===<<<;;;:::999999888999999<<>><<<555555666666777777777777>>>;;;777666777:::<<<<<<555666777666555555777888;;;===AAAFFFIIIHHHDDD@@@555333111...---,,,,,,,,,'''(((***++++++)))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))%%%&&&'''((()))*********************************************************((()))))))))************++++++++++++++++++++++++((())))))***+++,,,,,,,,,*********++++++******************++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---///111333444777888999:::<<<>>>??????>>>>>>???@@@???>>><<<;;;333333222222333666888:::>>>???AAACCCDDDDDDEEEEEEDDDBBB@@@===<<<;;;;;;;;;666666555444333111///...000//////...............,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++,,,,,,,,,+++,,,,,,------,,,,,,+++...---------,,,,,,++++++))))))*********+++++++++***)))))))))******+++,,,,,,+++******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---...///...------------------,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,------...++++++++++++************)))))))))))))))))))))))))))******++++++******)))************************))))))*********+++++++++444111...,,,,,,,,,***))),,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++***++++++,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,---...---,,,,,,---///111000000111000///.......................................////////////////////////////////////000000000000//////////////////000000////////////////////////------------.........///.........///////////////AAA???=========>>>===;;;999999:::999999888777666555555444333333333333444111111111111111000//////........................///......------......///............////////////------------,,,***)))(((------------............------,,,+++++++++,,,,,,...------,,,++++++*********+++,,,,,,---------,,,++++++************++++++***+++,,,,,,++++++,,,---------------,,,,,,,,,,,,......---------------...///111333666888999999999>>>===<<<:::888666555444666555444222111000000000///222666888999777444111....../////////000000000555333111111333555777777666777888888888;;;???BBBEEEFFFHHHKKKMMMLLLIIIFFF777555222///,,,,,,,,,,,,%%%(((,,,---,,,)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******&&&'''((()))***+++++++++++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++(((((()))***+++,,,---...)))***++++++++++++***)))*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,------------......+++*********+++,,,---...---...000222444666888999>>>>>>???@@@@@@AAABBBBBB===>>>??????>>><<<:::888333222222111222333444555999<<<@@@BBBCCCDDDFFFGGGHHHGGGFFFDDDCCCAAAAAAAAA>>>>>>>>>===:::777444333111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++------------++++++,,,,,,------------------)))))))))***++++++,,,,,,''''''''''''((()))***+++++++++******)))*********)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...************************++++++,,,,,,,,,,,,------++++++************++++++***++++++++++++,,,,,,,,,)))***+++,,,---...//////,,,,,,+++++++++******)))))))))))))))))))))))))))***++++++,,,,,,++++++***************************)))************+++++++++222111///---+++***))))))***))))))))))))******+++***++++++,,,,,,++++++************)))))))))))))))++++++***))))))***++++++++++++++++++++++++++++++++++++,,,------------,,,***++++++,,,,,,++++++***------------------------++++++,,,,,,---.........++++++++++++,,,---...///...------...000111000///......---,,,,,,,,,------........................////////////////////////////////////000000000000......////////////000000000000000000000000000000------........./////////.........///////////////@@@>>><<<<<<======<<<;;;999999:::999999888777666555555444333333333333444000111111111111000//////........................///..................///---------.........//////---------------,,,+++***............------------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,++++++++++++,,,,,,***,,,---...---,,,---...------------------------...............///000111333444666888999999888888333333222111000///......333222111111000000111111222444777::::::888555333///////////////000111111---...000333666666444222555666666777999>>>EEEIIINNNMMMMMMMMMNNNNNNMMMKKK<<<:::666222000/////////)))+++------+++******,,,************************************************))))))))))))))))))))))))))))))************))))))'''((())))))************************************************************))))))))))))************++++++++++++++++++++++++*********++++++,,,,,,,,,)))***++++++++++++***))))))******+++,,,,,,------++++++++++++++++++++++++,,,---------............,,,,,,+++***,,,///111333555777999<<<>>>?????????@@@@@@?????????????????????@@@BBBCCCBBB@@@>>><<<666666666555555444444444666;;;@@@DDDEEEGGGIIILLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFEEECCC@@@===<<<888777444111///...------------------------------,,,,,,,,,,,,,,,+++++++++***+++---......---+++*********++++++,,,,,,------((())))))***++++++,,,,,,(((((((((((()))***++++++++++++*********+++,,,,,,)))***++++++++++++***)))*********+++,,,,,,------+++,,,,,,------,,,,,,+++---,,,+++,,,...///...---)))))))))***************++++++,,,,,,,,,,,,------++++++************++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,---******++++++++++++,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***************************)))************++++++++++++---...,,,)))(((***,,,)))))))))))))))***++++++***+++,,,,,,,,,,,,+++***)))))))))***************,,,+++************+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------.........///---------//////...---------,,,,,,,,,------...........................////////////////////////////////////000000000000........./////////000000000000000000000000000000....../////////000000000............/////////000???===;;;;;;<<<<<<;;;:::999999:::999999888777666555555444333333333333444000111111111111000000///........................///......------......///,,,,,,,,,------...............//////000/////////------------------------++++++++++++,,,------...+++,,,,,,------......///------/////////...---,,,/////////....../////////+++---//////.........///---------------------------------...000111333444555777888999999888777555------...000222333555555444444333444444555666777;;;===@@@BBBBBB@@@>>><<<333333222222333333444555///222888>>>AAA???999555333333333444888>>>FFFLLLRRRPPPNNNNNNOOOQQQQQQPPPBBB@@@;;;777555333444444,,,...///---+++***---000************************************************++++++++++++++++++++++++(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************,,,,,,,,,++++++++++++***)))***+++,,,,,,+++***)))))))))***+++,,,,,,---------------------------------------.........//////000///------///333777:::???@@@CCCFFFGGGGGGFFFEEECCCCCCBBBBBBAAA@@@??????CCCEEEGGGIIIIIIHHHFFFDDD;;;;;;;;;;;;999888666555888===DDDHHHJJJLLLOOORRROOOPPPPPPPPPOOONNNLLLJJJJJJJJJKKKKKKJJJGGGEEECCCAAA>>>;;;666333000///...---------------------------,,,,,,,,,+++************+++---......---+++***(((((()))***+++,,,,,,---((())))))***++++++,,,,,,************+++,,,---...+++*********+++,,,------+++,,,---......---,,,+++******+++,,,---......///+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,---------++++++************++++++*********++++++,,,,,,,,,+++++++++***************((()))***+++,,,---......))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++$$$(((,,,+++((('''***...++++++******+++,,,------***+++,,,------,,,+++***+++++++++,,,---------...---,,,+++******+++,,,---++++++++++++++++++++++++))))))***++++++++++++******+++,,,------,,,+++***++++++++++++++++++++++++))))))***+++,,,,,,------////////////...---,,,+++...---,,,,,,---...---+++...............///000111........................////////////////////////////////////000000000000---.........//////000000000000000000000000000000////////////000000000000---.........//////000000BBB@@@===<<<<<<;;;:::888::::::::::::999888777777666555444444555666555444000111111000000///...---000///...---,,,------...444222000...------///////////////...------,,,,,,............////////////........................//////000111111000///.........//////...---,,,,,,000000//////......------------------------------000///...---,,,,,,+++,,,+++******)))***+++---...///000222555555555444333555444444555555222111111111222444555777888888999777777666777:::???CCCFFFIIIJJJGGGFFFJJJMMMFFF::::::999999:::<<<:::666111666777999;;;============999<<<;;;777666:::>>>>>>DDDEEEHHHNNNTTTTTTQQQLLLIIIEEE@@@===;;;:::999777222111///...---,,,------...+++))))))++++++***(((++++++************++++++*********))))))))))))))))))(((''''''(((***,,,...((((((((()))******++++++************************(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---......---,,,+++***,,,......------...///...------///555;;;???AAACCCBBB@@@???@@@CCCFFFHHHKKKJJJJJJIIIIIIJJJKKKKKKNNNOOOPPPQQQQQQOOOMMMLLLHHHFFFCCCAAA???<<<888555888===CCCIIILLLOOOQQQRRRKKKMMMOOOPPPPPPNNNKKKJJJJJJLLLMMMMMMLLLKKKKKKLLLKKKIIIEEEAAA<<<888555333222///,,,+++,,,,,,,,,+++,,,,,,---------,,,+++++++++++++++*********))))))++++++******++++++,,,---************************++++++******++++++,,,---...------,,,,,,------...------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++***)))((((((***,,,------,,,***))))))***,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,+++***))))))******))))))))))))))))))))))))---------,,,,,,+++++++++((()))***++++++***)))(((******************************))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********.........------,,,,,,,,,---------,,,,,,+++++++++)))***+++***))))))+++---+++++++++******+++,,,,,,,,,,,,,,,---------......,,,---.........---,,,+++------------------------++++++,,,,,,---...//////111///------......---,,,///...---,,,,,,---...//////000111000///......000...///000///......000222111222222222111111333555000111222222111000111333222000///......000111222333///---000111///...000BBB???===<<<<<<<<<;;;999::::::::::::999888777777777555444333444444222111222333333222222111000///000///...---------......333222000...---...//////------..............................////////////........................---.../////////...---------.........------,,,+++///////////////.........------------------------...------,,,------......///......------...///000333444555666555444222111333333333555666666777888666777999;;;===>>>>>>??????@@@AAACCCEEEFFFFFFFFFHHHMMMPPPOOOOOOPPPJJJAAAKKKGGGBBBAAABBBCCCCCCCCC???@@@CCCEEEFFFGGGGGGGGGBBBDDDBBB===;;;======:::<<<<<<@@@GGGPPPTTTTTTRRRJJJGGGBBB===:::999:::;;;888777444222111000000000---+++((()))+++,,,+++***++++++************++++++))))))))))))***************)))(((((((((***,,,---(((((())))))******++++++************************((((((((()))))))))******++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,,,,***,,,...............000//////111555999<<<<<<<<<>>>===<<<<<<>>>@@@CCCEEELLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHEEEBBB???;;;777333555888;;;>>>AAADDDHHHKKKLLLMMMNNNOOOOOONNNLLLKKKKKKLLLNNNNNNMMMMMMMMMNNNMMMLLLJJJGGGCCC@@@>>><<<555222///...------,,,+++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,+++++++++***+++++++++***++++++,,,---************************+++++++++***++++++,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***---,,,+++++++++,,,......---,,,+++))))))***,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++***))))))******************************---,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))******************************))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******......---------,,,,,,,,,---------,,,,,,+++++++++)))***+++***))))))+++---...------,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,---......------,,,------------------------,,,,,,,,,------.........000...------...///...---///...------------...///---...///...------...///111222222111///...///000///000222222111222444666555666777666444333333444333333333333333222111000333///...000000---,,,...AAA???===<<<======<<<;;;::::::::::::999888777777888666444333333222000...222333333222222111000///000///......------......222111///...---......///,,,,,,------...//////000............////////////........................,,,,,,------...------,,,---------------,,,,,,,,,.........///////////////------------------------,,,,,,,,,------///000000000000000000000111111222999999999888666333111///000111333555888;;;>>>???>>>>>>???@@@AAABBBBBBBBBFFFGGGGGGHHHIIIJJJJJJJJJJJJOOORRRPPPMMMMMMLLLJJJQQQNNNJJJIIIJJJLLLMMMMMMLLLMMMOOOQQQSSSTTTUUUUUUQQQPPPLLLGGGFFFEEE???888555444666<<>>>>>:::777::::::999999;;;===@@@BBBHHHIIIIIIHHHFFFDDDBBBAAA???>>>===<<<===???AAACCCCCCBBB@@@>>><<<888333000222333444444666999>>>BBBFFFGGGHHHIIIKKKMMMNNNNNNOOOPPPRRRQQQOOONNNNNNOOONNNNNNMMMLLLJJJHHHFFFEEE:::777444222000///---+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,------+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,---------------,,,+++******+++,,,---,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,+++******)))*********************************+++++++++++++++*********++++++,,,,,,,,,,,,++++++******************************))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***++++++)))***+++------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***+++,,,---............------------------------------------------......///...,,,---...//////...///......------......///---...///...------///000///111222222111111222444666888:::;;;;;;===???AAACCCEEEFFFDDDBBB@@@???@@@===>>>??????===999555333666333333555444000000222@@@>>>===<<<===>>>===<<<::::::::::::999888777777777555444333333333111///000111111000000///...---//////..................111000///............///---------.........//////............////////////........................,,,,,,------------------.........---------......------......//////000000........................------------...///000111...//////000222333444555======<<<;;;999777444333222666888:::===BBBCCCBBBDDDDDDEEEEEEEEEDDDCCCCCCHHHGGGEEEDDDDDDGGGJJJKKKKKKLLLKKKIIIHHHJJJMMMPPPNNNOOORRRUUUVVVVVVTTTRRRTTTUUUWWWYYY[[[]]]^^^^^^]]][[[XXXTTTSSSQQQHHH>>>888444111222777===@@@AAALLLNNNLLLEEE;;;444333555888888666555444333222222000...---++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,+++*********++++++************************++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,------------------///111222111111222333555777;;;???BBBAAA===::::::999888888888:::;;;===???@@@@@@???===:::777555888777777666666888999:::888777888999999666222///222222222111111444888;;;999:::<<<@@@DDDIIIMMMOOOSSSTTTTTTSSSPPPNNNNNNNNNNNNNNNNNNMMMLLLJJJHHHGGG@@@===:::777555222///------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++***)))***++++++,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++***************+++************************************************++++++++++++++++++++++++******************************))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******,,,---)))))))))***+++,,,---...+++++++++,,,,,,,,,,,,---******+++---.../////////------------........................------------///---,,,---///000000/////////............/////////000000///......000222,,,///333666888;;;>>>AAAGGGIIILLLNNNOOOPPPRRRTTTVVVWWWXXXWWWUUUSSSSSSSSSPPPPPPOOOMMMHHHCCC>>>;;;<<<;;;;;;>>>===;;;;;;???AAA???=========>>>===<<<::::::::::::999888777777666555444444555555444333000111111000000///...---......///////////////////////////...............//////.........---------............////////////.......................................//////000000000////////////000111------......//////000000........................000//////......//////000...///111333666888:::;;;??????>>>>>>===<<<;;;:::999>>>@@@???@@@DDDDDD@@@AAABBBDDDFFFGGGHHHHHHIIIKKKKKKLLLLLLKKKIIIHHHGGGGGGGGGIIINNNSSSTTTTTTSSSPPPRRRVVVXXXYYYXXXWWWVVVWWWXXXYYYZZZ\\\^^^___```bbbbbb```^^^^^^]]]UUUJJJAAA;;;444222333666777777CCCGGGJJJFFF>>>666444444555555555555555555555444444333222000---+++*********+++,,,,,,,,,,,,+++***((())))))***+++,,,,,,---,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------------------------------------------++++++,,,,,,---...//////111333555666555555666777;;;;;;>>>AAAEEEEEECCCAAA;;;:::999777666555555666777888:::;;;<<<;;;999888<<<===>>>??????>>>===<<<::::::<<<>>>>>>;;;777333222333333222111111333666333333555777;;;@@@DDDFFFMMMOOOQQQQQQPPPPPPPPPRRROOOOOOOOONNNMMMJJJHHHFFFDDDBBB>>><<<:::777333000///...------,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,------------,,,++++++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***************++++++*********************************************************))))))***************************************))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,......------,,,,,,,,,------++++++,,,,,,,,,---------******+++,,,---///000000---------....../////////.....................---///...------///111000000///////////////////////////000000//////000222555444888===BBBFFFIIIMMMPPPUUUXXX[[[]]]^^^^^^```aaa```aaaaaa```^^^]]]^^^___```^^^ZZZUUUPPPJJJFFFDDDAAA@@@BBBEEEEEEDDDGGGMMMBBB@@@>>>===>>>>>>===<<<::::::::::::999888777777666555444444666666555444222333333222222111000///......///000000000//////........................000//////...------,,,,,,............////////////........................///////////////000111222111111000//////000222333.........///////////////........................111000000/////////000000111333555999<<<>>>???@@@???????????????@@@@@@@@@:::@@@AAA===@@@HHHJJJFFFBBBDDDHHHMMMQQQUUUWWWYYY]]]bbbhhhkkkiiiaaaXXXQQQSSSVVVaaannnsssnnnfffaaaZZZYYYVVVRRROOONNNPPPRRRVVVVVVVVVWWWYYYZZZ\\\]]]^^^aaabbbbbbcccddd^^^VVVMMMGGG???;;;;;;<<<;;;:::777<<>>:::777777555555777888888888888888666777777555111,,,***)))***+++,,,------,,,+++***)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...------,,,,,,------...------------------------........................+++,,,,,,---///111333444666888:::::::::999:::;;;@@@@@@BBBEEEHHHJJJIIIHHH>>>===;;;999666555444333666888;;;???BBBDDDEEEEEEGGGHHHJJJLLLLLLKKKIIIHHHIIIJJJKKKLLLKKKGGG@@@;;;444555444333111111222444777666666555666777999:::@@@CCCGGGJJJMMMOOORRRTTTOOOPPPPPPPPPNNNKKKHHHFFFGGGEEEBBB@@@???<<<888555333222000...---------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------...++++++++++++,,,---......------............------,,,,,,++++++,,,,,,---...,,,,,,,,,---......//////...............---,,,,,,------------............++++++,,,,,,------......,,,,,,,,,,,,------------******+++++++++,,,,,,,,,*********)))******+++,,,++++++++++++++++++++++++*********+++++++++++++++******)))(((((()))************************************))))))******+++,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,+++***+++,,,...666555333000...---,,,+++,,,,,,,,,---------......+++++++++,,,---...000111---------...//////000000..................//////000///---...///000000///...//////000000//////......///000111222555:::===FFFJJJOOORRRUUUWWWYYY[[[[[[^^^aaacccbbbbbbcccddd``````^^^[[[YYYXXXZZZ\\\bbb```\\\WWWRRRMMMJJJHHHCCCBBBCCCFFFFFFGGGMMMUUUCCCAAA???>>>>>>===<<<;;;::::::::::::999888777777666555444444444555333222222333333222222111000///---...///000111000000///---.......................................------............////////////........................//////......///111222333111000///...///000222333///////////////.................................////////////000111222222555666999<<<>>>???@@@@@@???>>>?????????@@@AAABBB;;;AAACCCBBBLLL```lllmmmccceeeiiioootttxxx|||}}}|||~~~|||yyywwwqqqggg]]]WWWUUUVVVTTTTTTTTTTTTTTTVVVWWWXXXVVV\\\___```aaaccc```\\\XXXRRRKKKGGGFFFDDDAAA???444666888::::::999888777666777888999999999888888555888;;;999555///,,,+++***+++---......---+++***++++++++++++++++++++++++++++++,,,------.........(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---............------------......................................................------...000222555888::::::<<<>>>???>>>>>>???@@@DDDEEEGGGJJJMMMNNNLLLJJJDDDCCCAAA???===;;;:::999<<<===???BBBEEEGGGIIIJJJKKKLLLMMMOOOQQQRRRSSSSSSSSSTTTVVVWWWVVVQQQJJJDDD;;;:::777333111222666999>>>===;;;999777666555555666999>>>BBBFFFIIIMMMOOOLLLMMMNNNOOONNNKKKHHHFFFHHHFFFDDDCCCBBB@@@===:::666555222///...------...,,,,,,,,,,,,---------...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///......------......///++++++++++++,,,---...///------............------,,,,,,++++++,,,,,,---...,,,,,,------...///////////////000000//////...---......---,,,---...///000***+++,,,---............,,,,,,,,,---------......******+++++++++,,,,,,,,,******))))))***++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++***))))))***++++++******************************))))))******+++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,++++++---...444333222000...---,,,,,,------........./////////,,,+++++++++,,,...///000---------...///000000000------......//////000000222000......///000///......///000111111000///...000222444777;;;AAAHHHMMMSSSWWW[[[]]]^^^^^^___```___aaadddeeecccbbbbbbbbb```^^^YYYTTTPPPOOORRRUUUZZZYYYYYYWWWTTTPPPLLLIIIEEEDDDDDDEEEEEEFFFOOOXXXDDDBBB???>>>>>>===<<<:::::::::::::::999888777777777666444333333222000///000111111000000///...------...///111111111000///------......///......---,,,,,,------.../////////............/////////000........................///.........///000222333000///...---...///111333000000//////.........---////////////////////////---......///000222444555666888:::;;;=========<<<>>>>>>>>>>>>???@@@AAAAAABBBIIIMMMPPPcccuuulllhhhTTTSSSRRRRRRRRRSSSTTTUUUPPPWWW\\\]]]]]]``````]]]___ZZZSSSOOOLLLIIIDDD@@@999777555444555666555444777777888999888777666555444888<<<<<<777222...,,,***+++---......---+++***,,,,,,++++++++++++++++++***+++,,,---............'''''')))***,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---.........------------..............................//////////////////////////////000222555999<<<>>>===???AAAAAAAAA@@@AAABBBFFFHHHJJJNNNPPPPPPLLLIIIJJJJJJHHHGGGEEEDDDCCCBBBCCCCCCBBBBBBCCCCCCDDDEEEHHHHHHHHHJJJMMMPPPTTTVVVRRRTTTWWWZZZZZZVVVOOOJJJBBB???:::555222555;;;???BBBAAA@@@===;;;999777666333666:::===@@@BBBEEEGGGHHHIIIKKKLLLLLLJJJGGGEEEHHHGGGEEEEEEEEECCC???===999777444000...---......---------.........//////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////............//////++++++++++++,,,---...///------............------,,,,,,++++++,,,,,,---...,,,,,,------...///000000000000000000000//////...---,,,+++******+++...///***+++,,,---............,,,,,,,,,------.........******+++++++++,,,,,,,,,******))))))***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,+++******+++,,,---*********************************)))***++++++,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,---...///.........////////////000---,,,++++++,,,---///000---------...///000000111,,,------...///000111111333111///...///000///......///000111111000///...333555999>>>EEEMMMUUU[[[VVVYYY]]]`````````aaabbbccceeeggggggeeecccbbbbbbccc___YYYQQQLLLKKKMMMPPPRRRTTTWWWXXXWWWSSSNNNKKKHHHGGGFFFFFFDDDFFFOOOZZZCCCAAA???>>>>>>>>><<<;;;<<<:::999999;;;;;;:::888888777666555444333333333111111///---...111333222000000111222///***+++///000000000000000000000000---...000222222111000...------......//////000000---......///000111222222000///...------...///000000000000000111111111111111111000///////////////...000222111000......///000111222222333444555555===:::777888;;;===;;;999:::;;;:::888>>>MMMYYY___iiiyyy|||hhh\\\QQQQQQSSSMMMTTTOOORRR[[[\\\VVVVVV]]]YYYZZZYYYVVVWWWXXXPPPDDDAAA;;;555333666888777555333666:::======;;;888555999;;;???BBBBBB===666000,,,---...---,,,,,,---...///...,,,++++++,,,...//////---------......,,,***------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---.........//////////////////---------.........///////////////...------,,,,,,---------...///000111222///222666:::<<<>>>AAACCCHHHIIIJJJJJJJJJKKKNNNPPPQQQOOOMMMNNNPPPPPPMMMJJJRRRPPPOOOMMMLLLMMMNNNPPPJJJKKKLLLJJJHHHFFFEEEFFFJJJIIIHHHJJJMMMQQQSSSTTTMMMMMMOOOSSSTTTRRRQQQQQQPPPHHHBBBAAA>>>:::<<>>DDDMMMUUU[[[]]][[[YYY```bbbdddddddddddddddeeecccdddffffffeeeccc```^^^aaa___]]]\\\[[[YYYVVVTTTYYYVVVTTTTTTUUUSSSNNNJJJHHHJJJKKKHHHFFFIIIPPPVVVCCCAAA>>>>>>>>>>>>===;;;<<<:::999999;;;;;;:::888777666666555555555666666333555555333111111000000222000111555555222000111000000000000000000000000............---+++***(((.........///////////////.........//////000000111000//////......//////000...////////////000000000111111000//////////////////000111000///...///000333333333333444666999<<<:::;;;>>>@@@AAAAAAAAA@@@???@@@@@@DDDRRRiii}}}|||qqqqqqmmmeeeWWWNNNSSSWWWUUUUUUYYYXXX[[[[[[XXXYYY[[[ZZZUUUKKKEEE>>>;;;::::::777444111444999===>>>===;;;999777888===EEELLLJJJAAA888---------------------,,,///...,,,++++++,,,...///...---,,,---...---,,,***---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,---......///////////////.........---------.........////////////............------///...---------------...555777:::<<<===???BBBDDDGGGIIIKKKLLLLLLNNNPPPRRRTTTQQQNNNMMMOOOPPPOOOMMMMMMNNNQQQSSSTTTSSSPPPMMMPPPPPPNNNLLLJJJIIIJJJLLLOOONNNLLLJJJIIIHHHGGGFFFHHHIIIKKKNNNNNNMMMLLLKKKOOOIIIFFFFFFCCC>>>===AAAAAABBBEEEGGGIIIIIIHHHHHHAAA@@@>>><<<:::999888888888;;;>>>>>>===<<<;;;;;;<<<>>>AAADDDEEEFFFEEEDDDFFFCCC???<<<:::999777555//////...------------...------.........---,,,+++---,,,***,,,...///...,,,------------------------......////////////......------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////////////////...------///---++++++---///...,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,***+++------+++++++++,,,++++++,,,,,,,,,,,,++++++---,,,+++,,,...///...---************************+++*********,,,+++***(((...,,,+++************+++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,------...//////...---------------........................,,,---............---,,,------------,,,,,,---............------...//////////////////000000000000...///000111333333444444//////111333777<<<@@@BBBLLLQQQYYY___aaabbbaaaaaa___aaaeeegggggggggffffffhhhgggfffeeecccaaa```___[[[YYYXXXYYY[[[^^^^^^^^^bbb^^^YYYWWWWWWWWWUUURRRJJJLLLNNNMMMLLLOOOWWW]]]BBB@@@>>>>>>>>>>>>===<<<<<<;;;999::::::;;;999888666666555555666777777888333333333222000///000111///***)))---111111111222000000000000000000000000...------,,,+++***))))))///////////////..................//////////////////000000111111000000///............////////////111111000/////////000000///000000///---...000222333555888999999999;;;<<<:::===??????===;;;<<<>>>===AAAGGGSSSiiivvvoooddd```wwwxxxpppkkk}}}iiiQQQKKKNNNOOOPPPQQQOOOVVVZZZZZZZZZ]]]^^^^^^RRRMMMFFFBBB???;;;666111000333777;;;>>>@@@@@@@@@888555666???JJJMMMGGG>>>333000---,,,......,,,***...---,,,++++++,,,---...---,,,+++,,,------+++***,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,---......000000//////.........---------........./////////............///////////////............//////000999;;;<<<<<<===???BBBEEEGGGJJJMMMNNNOOOPPPQQQSSSTTTQQQNNNMMMMMMNNNOOOOOOLLLLLLMMMQQQTTTTTTPPPLLLPPPNNNKKKHHHGGGHHHJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJHHHGGGLLLJJJJJJLLLJJJEEEBBBCCC???@@@BBBDDDGGGIIIKKKKKKIIIHHHFFFDDD@@@===:::888333555666666555444444555444666:::>>>AAACCCDDDEEEGGGEEEDDDCCCBBB???<<<999333222000///...------------............---,,,,,,---,,,+++,,,.........---------------------------//////000000000000//////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............////////////...------,,,++++++---...///...---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,+++---......---,,,,,,---,,,,,,------------,,,,,,+++******,,,...000//////++++++++++++++++++++++++***))))))***,,,---+++***222...***)))+++,,,+++***---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------...------,,,,,,.........///......---,,,........................,,,------.........------000///...---------//////------------...///000111/////////000000000111111...///000222333333333333...111555:::AAAHHHNNNQQQUUUZZZ___aaaaaa```bbbcccbbbeeehhhkkkkkkiiieeebbb```^^^[[[XXXVVVTTTSSSSSSPPPNNNNNNQQQXXX___dddgggbbb\\\UUUQQQQQQRRRRRRQQQOOOQQQRRRSSSTTTXXX```fffBBB@@@>>>===>>>>>>===<<<===;;;::::::::::::999777666666555555555555666666444000...///111111222444444///+++---------...222////////////////////////...------------...//////000000//////......------/////////...............///000111222222111000///........./////////000000111111000000///000000111000000///...---...111444111666<<<>>>===:::888777:::;;;???DDDJJJQQQVVVYYYYYY\\\aaajjjxxxvvvsssnnnjjjooozzztttccc^^^XXX\\\|||wwwsssssstttzzznnnpppwwwfffWWWSSSOOOJJJGGGHHHMMMUUUZZZ]]]^^^]]][[[XXXUUUPPPMMMIIIEEE@@@<<<777777888:::<<>>BBBEEEIIILLLNNNPPPOOOOOOPPPQQQOOONNNLLLLLLLLLLLLLLLLLLMMMIIIEEEFFFJJJMMMMMMKKKKKKIIIGGGFFFFFFGGGGGGGGGBBBBBBAAA@@@@@@BBBEEEHHHCCCEEEFFFFFFFFFIIIIIIGGGGGGGGGHHHJJJKKKJJJIIIIIIDDDDDDCCCBBBCCCDDDEEEFFFLLLLLLLLLJJJGGGDDDAAA???888888888666333222222333000222555999===AAACCCDDDDDDDDDDDDEEEEEEBBB>>>:::777666444222000...------...............------,,,------,,,---------------------------------------......////////////..............................------............------------------------------,,,,,,,,,---------...............//////...------******,,,...//////...---+++,,,------......------------------------------,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,......,,,+++,,,---,,,,,,------------,,,,,,,,,++++++,,,...//////...------------------------)))))))))+++---...---+++555///)))))),,,...,,,***,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++************************,,,---.........---,,,+++------/////////...---,,,........................------....../////////...111///---,,,---.../////////////////////000111111/////////000000000111111222222111000000111222222666999>>>DDDKKKRRRWWWYYYXXX\\\______]]]]]]aaadddiiijjjlllmmmjjjddd\\\WWWNNNMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBEEEMMMVVV^^^aaaZZZTTTMMMJJJJJJKKKJJJIIIKKKLLLNNNOOOQQQVVV\\\aaaBBB@@@>>>===>>>>>>>>><<<===;;;::::::::::::999777777666555444333333333333555000000444666222///000444333333666444000000333////////////////////////000////////////000111111000000//////......------///////////////.........///000111222222111000/////////000000000111111111111111000000000000111111000000000///...000333666222666::::::888999<<<@@@FFFHHHQQQaaattt|||zzzvvvuuuyyy|||wwwooo```aaabbbbbbeeetttzzzxxxuuuttt|||sss~~~}}}lll[[[PPPPPPMMMLLLQQQWWWZZZZZZYYY]]]\\\[[[ZZZYYYVVVTTTQQQIIIFFFAAA===;;;;;;===>>>DDDCCCDDDHHHMMMRRRSSSRRRKKKAAA555......//////------------,,,,,,---------,,,++++++,,,---...,,,+++,,,------......---------------------------------,,,,,,,,,---------..............................000000//////.........---........./////////000000---......///000111222222///000111333666999;;;===<<<======>>>???BBBFFFIIILLLNNNOOONNNMMMKKKLLLLLLGGGHHHIIIJJJJJJIIIHHHHHHHHHFFFDDDFFFHHHJJJHHHFFFJJJIIIIIIJJJLLLLLLIIIFFFEEEDDDBBB???<<<>>>BBBEEECCCFFFEEEAAAAAAFFFHHHEEEAAABBBBBBCCCEEEIIIKKKLLLKKKIIIGGGDDDBBBBBBBBBCCCHHHIIIIIIJJJIIIHHHFFFEEEAAA@@@???;;;666333111111000222444777:::>>>AAACCCBBBBBBCCCEEEFFFDDD@@@===<<<:::888555333111////////////......---------------------------,,,------------------------------,,,------......------,,,........................------............------------------------------,,,,,,,,,---------------------............------)))***---...///.........+++,,,------......------------------------------,,,------......------,,,---,,,,,,,,,,,,,,,,,,---***,,,------,,,++++++,,,++++++,,,,,,,,,,,,++++++...---,,,,,,......---,,,------------------------)))))))))+++---...---,,,444///******---///---***++++++************+++++++++,,,,,,------,,,,,,+++........................,,,,,,.........---,,,+++,,,---...//////...---,,,............................../////////000000111000...,,,,,,...000000///333222111111000000000111000000000000111111111111444222000///111444777:::CCCFFFJJJOOOSSSWWWYYYZZZZZZ\\\^^^^^^]]]___cccgggjjjiiigggeee```WWWLLLEEEAAACCCEEEGGGFFFDDDAAA>>>;;;999888;;;BBBJJJPPPSSSSSSOOOKKKJJJKKKJJJGGGDDD@@@AAABBBDDDGGGKKKPPPTTTAAA???======>>>???>>>======<<<::::::::::::888777777666555333222111111111000...111666555///111888///---...222444333222555000000000000000000000000222111111000///...------///////////////........./////////000000000000000///000000111111000000///000000000000111111111111111111000000000111222222///000111111111222555888777888888777:::EEEUUUbbbpppooottt~~~{{{oooiiieeeaaaeeettt~~~qqqkkkuuu{{{zzziii\\\NNNJJJMMMPPPSSSVVVXXXYYYZZZ\\\]]]^^^^^^^^^[[[WWWPPPHHH@@@;;;777666:::???GGGPPPVVVWWWUUUSSSNNNFFF:::222000000000000---------------------------,,,,,,---...///...,,,,,,------............---------------------------,,,,,,,,,---------......---...////////////...---////////////////////////....../////////000000000...//////000111222222333222333444555777999;;;<<<@@@AAACCCDDDEEEGGGKKKNNNMMMMMMMMMJJJHHHGGGGGGIIICCCEEEGGGHHHHHHGGGHHHJJJDDDJJJQQQVVVWWWSSSMMMIIIPPPOOOPPPSSSVVVUUUQQQMMMDDDFFFGGGEEECCCCCCGGGKKKLLLNNNJJJAAA@@@FFFIIIFFFBBBCCCBBB???@@@EEEIIIIIILLLJJJHHHGGGFFFEEEFFFFFFCCCCCCDDDFFFFFFGGGGGGGGGFFFFFFDDD@@@:::444111000222222333555888<<>><<<999666444222222000///......------......---.........,,,+++,,,---------------------------,,,,,,,,,------,,,,,,,,,........................------............------------------------------------------------------,,,,,,---............---***,,,......------...///+++,,,------......------------------------------------............------------,,,,,,,,,,,,------***+++------+++***+++,,,++++++,,,,,,,,,,,,++++++///...,,,,,,---...,,,+++++++++++++++++++++++++++***))))))+++---...---,,,000---++++++...///---++++++******))))))******++++++,,,,,,------,,,,,,+++------------------------+++,,,------......------,,,---......///.............................................///000111222///---,,,...222444333000666555444333222222222222222222222333333333333444333222333444999???EEEHHHOOOQQQTTTWWWXXXYYYXXXWWWUUUTTTTTTUUUXXX[[[___aaabbb^^^ZZZVVVRRRJJJAAA::::::===AAAEEEFFFCCC@@@===999888888:::???DDDGGGHHHKKKIIIGGGHHHJJJHHHDDD@@@>>>>>>???BBBFFFJJJOOOQQQAAA???======>>>???>>>===>>><<<::::::::::::888666666555444333333333333333///...111222///555QQQooofffQQQ:::000///000111222000000000000000000000000111111222111000///---,,,........./////////////////////000000111111222222000//////......//////000/////////000000000000111111111000000111111222333///111333444444555777999888;;;???EEEPPPeee~~~}}}rrrcccWWWVVVUUUYYYiiiqqq]]]]]]___llloooaaaUUUMMMLLLOOOQQQRRRUUUWWWYYY[[[]]]______^^^[[[UUUMMMCCC:::555444666<<>>888444222111111,,,------------------,,,------,,,...000000///---,,,,,,---.......................................,,,,,,,,,---------......---...///000000///...---------......///000000000.../////////000000000000000000000111111222222222444555666777:::<<<>>>???DDDFFFGGGHHHHHHIIIKKKMMMJJJJJJHHHEEECCCCCCEEEGGGEEEFFFGGGFFFFFFHHHMMMQQQMMMWWWcccjjjiiiddd```^^^dddbbbbbbdddhhhiiifffbbbZZZ```eeefffccc``````bbbdddddd[[[MMMIIIPPPSSSPPPOOOPPPMMMFFFCCCFFFGGGDDDGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIHHHDDD===777333111222222222333666:::>>>AAACCCBBB@@@AAACCCEEEFFFFFFBBBAAA>>><<<999777555555000000......---......///,,,...///...,,,***,,,---------------------------,,,------------------,,,........................------............------........................------------------------+++,,,------.........---,,,---...---++++++---///+++,,,------......------........................------............------------,,,,,,,,,,,,------+++,,,......,,,,,,,,,---,,,,,,------------,,,,,,---,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---...---+++++++++,,,---...------,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///000---------------...//////........................---,,,,,,,,,---...000111///......222777999666333666666555555555555555666666666666666777777777777555777;;;@@@FFFLLLQQQSSSUUUWWWZZZ[[[\\\ZZZWWWVVVKKKHHHFFFHHHNNNSSSTTTSSSUUUQQQLLLJJJIIIGGGBBB===:::===@@@CCCDDDCCCAAA???<<<<<<>>>BBBFFFIIIIIIHHHFFFDDDCCCDDDFFFFFFBBB>>>??????AAAEEEJJJPPPTTTVVVAAA???======>>>???>>>===>>><<<::::::::::::888666555444444444444555666666666444333000...FFF~~~```===000......---000000000000000000000000...000222333444333111000---.........//////000000//////000111222333333444000///...------...///000............/////////000111111000000111222333333///111444666666666888999444===KKK[[[lll|||sssooolllkkkssstttyyyyyysssmmmqqqmmmWWWLLLLLLPPPRRRTTTVVVWWWZZZ]]]```ZZZ]]]___^^^XXXMMMBBB;;;<<<666333999FFFPPPQQQNNN@@@@@@@@@<<<888333111111,,,------......------,,,...------...000111000...,,,,,,---.../////////...........................,,,,,,,,,---------......---...///000000///...---,,,,,,---...///000111111////////////000000000000111111111111111222222222444555777:::>>>BBBEEEGGGEEEGGGIIIIIIHHHHHHHHHIIIHHHGGGEEEBBB@@@AAAEEEHHHIIIIIIGGGEEEEEEIIIRRRYYY[[[eeepppuuusssqqqrrruuu}}}zzzwwwyyy}}}~~~{{{yyywwwzzzzzznnn\\\VVV\\\___[[[\\\^^^ZZZPPPJJJJJJGGGAAACCCCCCCCCDDDDDDDDDDDDDDDJJJHHHGGGEEEDDDDDDEEEEEEIIIJJJJJJGGGAAA:::666333000000000222555999>>>AAABBB@@@======@@@CCCFFFGGGDDDCCC@@@===;;;999777777111000///------......///,,,...000...+++***+++...---------------------------..................---////////////////////////---..................---........................------------------------+++,,,------.........------...///---******---000+++,,,------......------........................------............------...------,,,,,,------...,,,...//////...------...---..................---++++++***,,,...000///...........................,,,++++++,,,---...---+++'''***---///...,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++........................++++++***+++,,,...000222...---,,,,,,---...///000........................++++++******+++---...//////...000555;;;===999555666555555666666777888999888999999999:::::::::::::::>>>DDDKKKQQQTTTVVVWWWWWWYYY\\\]]]]]][[[XXXVVVHHHCCC???BBBJJJOOOOOOLLLMMMHHHDDDDDDHHHJJJIIIFFFBBBCCCDDDFFFFFFFFFEEEEEE@@@AAAEEEJJJOOOQQQOOOMMMHHHEEEDDDEEEGGGHHHEEECCC;;;;;;>>>CCCJJJPPPUUUWWWBBB@@@???>>>???>>><<<;;;;;;;;;;;;;;;:::999888888666555555555555444444444666444333111000999SSSmmm```///...555---111111111111111000//////333444555555555333000/////////............//////////////////000111222333111111000000000000111111000//////........./////////111222222111111222333...333666666555555666555;;;IIIaaa}}}|||wwwxxxaaaUUUMMMLLLPPPWWWXXXUUUWWW]]]]]][[[\\\```___UUUGGG???999444222666>>>EEEOOOWWWEEEBBB???<<<;;;888333///...------,,,---...///000......//////......---,,,//////.........---------,,,---///000000///---,,,------------------------000000000000000000000000111000///...------...///...............///000000222///,,,,,,000444666666999888777888<<>>777444111333555444333555999>>>>>>===;;;999:::>>>EEEJJJFFFCCC@@@???>>>===888555111000///......///000111.........------,,,,,,+++------------------------------............------........................------............------........................////////////////////////........................////////////////////////........................++++++++++++++++++,,,---,,,,,,,,,,,,---.........,,,,,,---..................///111222333222222111444000---///222333000,,,...---++++++,,,------,,,---------,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,------,,,---......//////..................//////////////////...---,,,,,,,,,,,,...............------------------...///000000111000000000111444666999:::>>>;;;666555666777666444888555666===AAA===666222;;;@@@HHHOOOSSSUUUWWWXXXXXXVVVWWW[[[```^^^VVVNNN?????????@@@AAABBBDDDDDDBBBIIILLLIIIIIIMMMOOOMMMLLLKKKJJJIIIIIIJJJKKKLLLHHHGGGMMMXXX\\\XXXUUUVVVNNNMMMKKKKKKKKKIIICCC???===<<<;;;===AAAGGGNNNRRRBBB@@@???>>>???>>><<<;;;;;;;;;;;;;;;:::999888888666555555555555444444444555222222222///...666@@@:::MMMPPP;;;+++///777777111111111111111000//////111222333444333222000...000000////////////000000////////////000111222333111111000000000000111111111000000//////000000000000222222222000000111222:::999777777<<>>@@@DDDGGGIIIIIIEEEFFFHHHIIIHHHFFFBBB???EEEBBBAAADDDIIIQQQ]]]iiiiiihhhfffaaa^^^```iiirrr|||tttjjj___SSSKKKEEEGGGNNNVVVZZZUUULLLDDDHHHFFFFFFHHHFFFBBBDDDIIIEEEIIIMMMMMMIIIDDDAAA???777888888777666555555666;;;999888666666:::AAAFFFHHHFFFCCCCCCCCCAAA===:::666444222000//////000111............---------------------------------------..................---........................------............------........................////////////////////////........................////////////////////////........................------------------......,,,,,,---///000000111111222222111111111222333333333444666777888888888777888666444555888::::::999;;;888444111000000000000------..................+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,---......,,,---......//////..................///////////////.............................................------......///000000111000000000222333666888999;;;888444444666777777666555333555999:::888888:::CCCGGGMMMRRRUUUWWWYYY[[[[[[ZZZ[[[^^^___[[[SSSLLL======???@@@CCCEEEHHHIIIPPPUUUXXXWWWXXX]]]]]]ZZZ\\\[[[ZZZXXXWWWWWWWWWWWWZZZWWWYYY^^^^^^ZZZXXXZZZccc^^^XXXTTTRRRPPPMMMKKKFFFEEEDDDDDDEEEHHHKKKMMMBBB@@@???>>>???>>><<<;;;;;;;;;;;;;;;:::999888888666555555555555444444444444000000333555111...---111111666:::666...+++...000111111111111000000//////000111222222111//////111111000000000000111111////////////000111222333111111000000000000111111222111111111111111222222222333444444333333555777:::999;;;DDDPPPZZZ^^^```iiizzzxxxdddYYY\\\bbbqqqoooQQQPPPZZZdddqqqwwwxxx\\\MMMIIILLLQQQUUUUUU]]]```\\\[[[```bbb___RRREEE999555777999<<<@@@LLLEEE<<<888:::<<<===;;;444333000///......000111...////////////...------/////////............---........................000000000//////.........000000000000000000000000000000///.........//////111111000//////000000000000000111444888;;;<<<<<<<<<>>>AAADDDFFFGGGGGGGGGEEEDDDBBBAAABBBFFFJJJMMMMMMLLLJJJKKKUUUgggvvv|||yyy}}}rrrdddTTTXXX```kkkssspppcccXXXGGGFFFGGGHHHFFFDDDGGGLLLIIIKKKNNNOOOMMMJJJIIIHHH===<<<;;;::::::888666333666555333111222555;;;@@@GGGFFFEEEFFFFFFDDDBBB???<<<:::777333111000000000............////////////------------------------................................................------............------////////////////////////////////////////////////........................////////////////////////........................////////////////////////,,,...000222444555555555<<<;;;:::999999999::::::666777999:::<<<<<<======::::::::::::;;;>>>CCCFFFIIIFFF@@@:::666444333333////////////////////////+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---...//////,,,---......//////..................////////////....../////////000000000---------......//////000---......//////000000111000000111222333555777888666444222333444666777777222222333555444444;;;DDDKKKNNNQQQTTTVVVXXXZZZ\\\[[[]]]``````\\\VVVNNNIII<<<===@@@CCCGGGKKKOOOQQQVVVYYYZZZ[[[^^^aaa___[[[___^^^]]]\\\[[[ZZZZZZZZZ```\\\[[[\\\\\\ZZZ[[[^^^ccc```]]][[[ZZZZZZYYYWWWRRRRRRRRRQQQPPPNNNMMMLLLBBB@@@???>>>???>>><<<;;;;;;;;;;;;;;;:::999888888666555555555555444444444666333111333666666444333777...,,,333555///---111000000111111111111000/////////000111111111000000111000000//////000000111////////////000111222333222111111000000111111222222111111111111222222333333444555555666777:::===555===MMM```mmmpppooonnn|||wwweeeeeesss|||jjjbbbhhhtttqqqnnnrrrvvv[[[NNNKKKMMMNNNNNNZZZ___YYYWWW^^^aaa^^^XXXIII;;;666777777999<<>>666555222000....../////////////////////...------/////////...............//////............//////111000000//////......---////////////////////////000000//////////////////111111000////////////000///111444888;;;>>>??????>>>@@@BBBCCCCCCCCCDDDEEEBBBDDDFFFJJJNNNTTTZZZ___QQQVVVZZZ___oooyyyvvvrrrtttyyyyyypppeeeNNNKKKIIIHHHHHHGGGGGGHHHJJJLLLNNNPPPOOOMMMKKKJJJCCC@@@===<<<>>>>>><<<999444333111//////222777;;;CCCDDDEEEFFFFFFFFFDDDCCCBBB???;;;666222000//////......//////000000111111.................................------.................................------............------000000000000000000000000////////////////////////........................////////////////////////..............................////////////.........000333666999:::::::::>>>>>>??????>>><<<;;;:::555666777999:::<<<======999:::;;;999888<<>>???>>><<<;;;;;;;;;;;;;;;:::999888888666555555555555444444444666666555222000000///...///,,,******---111555777///000000111111111000000000000000111111111111111000//////......//////000////////////000111222333222222111111111111222222111000000000111111222333222333444444444666999<<>>CCCFFFBBB;;;777999===777666444111000.........//////000000//////...---////////////////////////000///............///000/////////.........------//////////////////////////////000000000000000000000000//////...//////000000333777:::===???@@@@@@BBBCCCCCCAAA@@@AAADDDGGGEEENNNYYYbbbffffffeeedddZZZeeerrryyytttzzzvvvfff___XXXPPPLLLLLLLLLHHHBBBEEEGGGKKKNNNPPPNNNKKKIIIKKKGGGAAA@@@AAABBBAAA???666555333111///111555888???AAADDDGGGHHHGGGGGGFFFEEECCC>>>:::555222///......//////000000111111111........................///...------------...///........................------............------000000000000000000000000////////////////////////........................////////////////////////////////////////////////,,,---...////////////...111333666999<<<>>>??????===???BBBCCCBBB>>>:::666555666666888999;;;<<<===999;;;;;;888777;;;EEENNNWWWXXXWWWRRRKKKDDDAAA@@@======;;;999777555333222000...---+++++++++,,,---------------------------...------,,,,,,------...,,,,,,,,,---...///000111,,,---......///.....................////////////...////////////...---,,,------......///000111111/////////000000000000000///000111222222333333444222222333222222222333333333222444:::???BBBGGGLLLPPPQQQSSSTTTUUUWWW[[[^^^ZZZ___bbbaaaZZZSSSNNNMMMUUUUUUTTTTTTUUUVVVVVVWWWUUURRRPPPQQQRRRRRRSSSTTTWWWVVVUUUTTTTTTUUUVVVWWWUUUWWWYYYWWWTTTTTTTTTUUUZZZ\\\]]]^^^]]][[[ZZZYYY[[[]]]```bbbbbb___]]][[[BBB@@@???>>>???>>><<<;;;;;;;;;;;;;;;:::999888888666555555555555444444444---333777444111///...+++444888777222///111111...///000000111111111111000111111111000000000000000//////............//////////////////000111222333222222111111111111222222000000000000111222333333222333444555666999===@@@ZZZ___jjjrrrlllaaa```gggsss~~~zzzdddfffyyyxxxfffMMMLLLMMMRRRZZZ```bbbbbb```VVVLLLEEE>>>888555777666>>>FFFFFF???999888:::777777666555333111///...///000000000000///.........////////////000000000////////////////////////........................000000000000000000000000//////000111111111000000000////////////000111222444777;;;===>>>???@@@AAA@@@AAABBB@@@???@@@FFFJJJ]]]```dddeeefffjjjpppuuu~~~wwwpppeee[[[WWWUUUOOOFFFDDDDDDGGGJJJMMMNNNLLLIIIPPPMMMHHHEEECCCBBBAAAAAA:::999777333111111444777;;;???DDDHHHIIIIIIJJJJJJFFFEEECCC???:::555111///////////////000000000000........................///...---,,,,,,---...///........................------............------////////////////////////////////////////////////........................////////////////////////////////////////////////,,,...000111222222222222555666888:::===@@@BBBCCCFFFHHHKKKLLLJJJEEE@@@<<<999999999:::;;;<<<>>>???;;;======;;;:::???JJJRRR]]]^^^^^^ZZZSSSMMMJJJJJJHHHGGGEEECCC@@@>>><<<;;;555444222000///......///------------------------......------------......------------...///000000,,,---......//////..................////////////---...///000//////---,,,.........//////000000111000000000000000000000000///000111222222222222222111222333333111111222333666555999BBBHHHIIILLLOOOUUUWWWXXXYYYYYY[[[^^^```[[[^^^aaa___ZZZTTTRRRQQQTTTSSSQQQOOONNNMMMLLLLLLMMMIIIHHHIIIJJJMMMUUU]]]eeebbb^^^ZZZXXXXXXYYY[[[kkknnnnnnfff]]]XXXUUURRRUUUVVVVVVUUUTTTUUUWWWYYYWWWYYY[[[^^^______^^^^^^BBB@@@???>>>???>>><<<;;;;;;;;;;;;;;;:::999888888666555555555555444444444+++222666444444666444000'''***---///000000///000//////000111111111111111111111000///............000000////////////000000////////////000111222333333222222111111222222333111111111111222333444555444777:::???DDDKKKSSSXXXhhheeeeeehhhddd]]]bbbmmmzzz|||fffKKKQQQccc{{{iiiUUUFFFJJJTTTWWWYYY\\\___ZZZUUUNNNDDD:::666888333999AAAFFFEEE@@@<<<999777888::::::888555111///000000000000000///........./////////000000000000...///000111111000///............//////000000111000000000000000000000000...///000111222111111000000000000111222333444555:::<<>>===:::666222111333555666;;;AAAFFFGGGHHHIIIKKKHHHHHHGGGEEEAAA;;;555222000///////////////..............................000///---,,,,,,---///000........................------............------........................////////////////////////........................///////////////////////////////////////////////////111333666888888888888999999999:::===@@@DDDFFFLLLMMMMMMLLLJJJGGGCCCAAA<<<<<<;;;;;;<<<>>>???@@@===>>>>>>>>>@@@GGGQQQXXX```aaa___YYYQQQMMMNNNPPPLLLKKKJJJHHHFFFEEECCCCCC;;;;;;;;;:::888555222000..............................------------......///...............//////,,,---......//////..................////////////***,,,...000222222111000///////////////000000000000000000000000000000000///000111222222111111000---000333333222222444666777:::AAAHHHJJJJJJNNNUUUZZZ\\\]]]]]]\\\\\\^^^___ZZZZZZZZZXXXUUUQQQOOOOOOJJJJJJKKKLLLNNNQQQSSSTTTRRROOOPPPSSSVVV^^^ooo}}}wwwtttuuuwwwyyy~~~yyyuuurrriiilllooonnnjjjddd```___WWWWWWXXXYYYZZZ\\\]]]]]]BBB@@@???>>>???>>><<<;;;;;;;;;;;;;;;:::999888888666666555555555444444444666777444...///444333///555///...555555///...444//////000111111111111111111000///...---,,,,,,,,,111111000000000000111111////////////000111222333333222222111111222222333222222222333444555666777777;;;BBBKKKUUUaaalllsssooofffdddjjjmmmlllttt{{{]]]QQQQQQ\\\jjjiiiLLLLLLRRRQQQRRRXXX\\\[[[YYYTTTIII===999<<<333666;;;CCCIIIHHH@@@999888:::<<<===<<<888444000000000000000000//////....../////////000000111111---///000222222000///---......///000111222333333000000000000000000000000...///000222222222111000111111222333444666777888>>>@@@BBBBBB@@@???BBBDDDFFFMMMTTTXXXZZZ\\\aaafffbbbnnn~~~}}}zzzrrrpppnnn[[[TTTKKKEEECCCDDDDDDCCCAAAFFFLLLMMMJJJFFFDDDDDDAAA???<<<777333111222444000666===BBBDDDEEEFFFHHHIIIIIIJJJIIIEEE???999555000000//////......------////////////////////////000///---,,,,,,---///000........................---..................---........................////////////////////////........................////////////////////////000000000000000000000000222444777:::<<<=========;;;:::::::::===AAAEEEGGGIIIGGGEEEBBB@@@>>>===<<<======<<<<<<<<<===???@@@=========???DDDLLLUUU[[[aaa```\\\TTTLLLIIIMMMQQQJJJJJJIIIHHHHHHGGGFFFFFF>>>@@@CCCDDDAAA;;;555111..............................------------......000//////............///,,,---......//////................../////////000(((***...111444555555555000000000000////////////111111111000000000000000///000111222222111000///+++...222333333333666888888>>>GGGLLLJJJHHHOOOZZZ]]]^^^______]]][[[[[[\\\WWWVVVSSSQQQNNNLLLJJJIIIFFFIIIMMMTTT[[[bbbhhhkkkgggfffhhhmmmrrr~~~nnndddZZZYYYXXXXXXXXXZZZ\\\]]]@@@@@@???>>>===<<<;;;:::>>><<<::::::::::::888666777777666555444444333333444444555444333111///---///000111222222111000//////111222111///------...222222222222222111000///111222222111...------...000000000000111111111111222222333333333222222111111222444333///---333===888<<>>LLLPPPHHH???======<<<;;;>>>@@@:::222222000///000111222000///////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111000000000000000---000222111111444:::@@@BBB>>>===?????????CCCIIISSS]]]eeeeee```aaajjjttt{{{~~~xxxxxxiii[[[LLLIIIOOOSSSOOOHHHDDDFFFGGGIIIMMMPPPJJJ@@@BBB???;;;777444222111222333555999???EEEHHHIIIHHHIIIIIIIIIIIIGGGDDD???;;;555111------///111222111000000000000000000000000111000///......///000111000000///...---,,,,,,,,,111111000000//////.........///////////////......//////000000000000//////000000//////......------------........./////////333333222111///111444777777888;;;???DDDCCC???;;;>>>===;;;::::::;;;===>>>??????===<<<:::888777777666999===???@@@>>>;;;888333555888===CCCHHHLLLOOOWWWWWWUUURRRMMMJJJIIIJJJKKKGGGBBBAAACCCEEEFFFEEE======@@@DDDGGGDDD===666555333111000//////000000---,,,+++,,,...//////...////////////////////////......////////////......////////////000000000000.........///111333666777111000//////...//////000111111000000//////......222222111111111111222222...222444333000111666;;;DDDFFFHHHJJJLLLQQQVVVZZZaaa^^^[[[YYYYYYYYYYYYYYYWWWTTTKKKLLLQQQKKKEEELLLQQQQQQXXXhhh}}}uuunnneeeaaaggglllggg^^^BBBBBBAAA@@@???>>>======>>><<<::::::::::::888666777666666555444444333333444444444333222111000//////000111222222111000///...///000111222222222222222222222222222111000000///000111000///...///000000000000000111111111111222222333333333222222222999444222666999777444444JJJQQQcccuuu{{{zzz~~~qqq~~~{{{vvv~~~xxx^^^OOOIIIMMMUUUUUURRRSSSVVVTTTLLLGGGFFF>>>999666;;;EEELLLLLLIIIDDDDDDBBBAAABBBDDD>>>666333111000000111222111///////////////000000000111000000000000000000000000000000000000000000000000////////////000000000111111111111111111111111111222222333555888;;;???@@@FFFAAA>>>===???BBBLLLVVVfffeeecccccciiiuuuxxxlllpppzzzsssXXXQQQ[[[gggiiieeeOOOGGGAAAAAAGGGJJJIIIEEEEEEBBB<<<777333222222333222444888===BBBEEEGGGGGGHHHHHHGGGGGGFFFCCC@@@>>>888444000...///000111000////////////////////////000000///......///000000000000///...------------////////////000000000000......////////////............////////////......222111111111000000000///............/////////000000111222222333777===AAA??????AAAEEEHHHHHHEEEBBB999999999888777666555444888999:::;;;<<<=========>>>???AAABBB@@@<<<888555555666777:::===@@@BBBDDDOOOPPPPPPPPPOOOPPPRRRUUUMMMJJJFFFDDDCCCCCCAAA???@@@BBBEEEFFFFFFCCC@@@>>>888666333111000///...---...,,,******,,,------,,,////////////////////////......////////////......////////////000000000000///......///000222444555000000000000000000000000000000000000000/////////222222111111111111222222222333333222222555;;;@@@EEEGGGIIIKKKNNNSSSYYY]]]^^^]]]\\\\\\\\\ZZZUUURRRIIIJJJHHHNNNXXXUUUPPPWWWXXX^^^lllsssBBBAAAAAA@@@???>>>======>>><<<::::::::::::888666666666666555444444333333444333222222111111222222000000111111111111000000///...---000333555333111111222222222222111000000...///111000//////111222000000000111111111222222222222222333333333333333777333111444888999;;;???YYY]]]eeeiiieeecccqqqyyyvvvqqqfffvvv~~~eeeWWWRRROOOOOOOOORRRVVVVVVRRRRRRTTTHHHCCC===;;;===EEENNNTTTMMMNNNKKKIIIIIIIIIDDD===444333111111111222111000/////////000000000111111000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111333222333666;;;>>>>>><<<>>>===???EEEKKKTTTbbbooorrrmmmiiiooo~~~yyyqqqkkkxxx{{{ooorrr|||mmmXXXFFFEEEJJJLLLNNNRRRHHHEEE???:::666444444444333555888;;;???BBBEEEFFFFFFFFFFFFEEEEEECCCBBBAAA>>>:::444000//////////////////////////////////////////............//////000000///...------------.........///000111111111......///////////////...---......//////......---111111111111000000000000///////////////000111111///111444777;;;@@@GGGKKKIIIIIIHHHIIIJJJIIIFFFDDD999:::;;;;;;999666444222555888<<<@@@DDDFFFGGGHHHIIIIIIIIIGGGCCC>>>888444777777888888999;;;<<<===@@@BBBCCCDDDFFFJJJOOORRROOOMMMKKKKKKJJJIIIGGGEEEMMMNNNOOOMMMHHHEEEDDDEEE>>><<<999666555222///---000...++++++,,,------,,,////////////////////////......////////////......////////////000000000000////////////000111222333000000222222222222111000000000000000000111111111222222111111111111222222555444333333666<<>>>>>===<<<<<<;;;>>><<<::::::::::::888666666666555555555444444444333333111111111222333444000000000111111000000000222///,,,...222444000,,,111111222222222111111000///000111111000///000111000000111111111222222222333222222222333333444444111222333444555<<>>@@@DDDMMMZZZcccjjjttt}}}zzzzzzzzz\\\CCCAAADDDBBBCCCJJJHHHFFFCCC???;;;888666444555777999:::<<>>???::::::;;;;;;;;;>>>BBBEEENNNNNNOOOQQQTTTWWWYYYZZZ^^^]]]ZZZVVVRRRNNNKKKIIIEEEBBB???===<<<:::666222222000------.../////////////////////////////////......////////////......////////////000000000000///////////////000000000///111333444444333222111000000000111111222222222333222222111111222222333444333333777===CCCGGGIIIJJJNNNRRRVVVWWWXXXYYYZZZZZZUUUOOOLLLMMMOOOPPPPPP]]]kkkwww??????>>>>>>======<<<<<<>>><<<::::::::::::888666555555555555555444444444333222111000111222333444111000000000000000000111444000...000444555111---000111111222222222111111111222333222///...///000111111111111222222222222333333222222222333444555444333666===DDDOOOaaapppmmmeeebbbiiisssxxxvvvttthhhXXX___mmm]]]PPPPPPWWWZZZYYYXXX[[[YYYSSSHHH???>>>DDDKKKTTTWWWVVVSSSQQQPPPKKKEEE999777333222222222222111000000000000111111111111111111111111111111111111111111111111111111111111000000000000111111111111111222222222333333333444555:::>>>>>><<<>>>EEEMMM]]]^^^eeeooovvvyyy}}}{{{^^^GGGEEEFFFAAA???CCCEEEFFFGGGFFFCCC>>>999666666888999999888999<<<>>>BBBDDDFFFFFFEEEEEEHHHJJJEEEBBB>>>888333000//////...........................//////////////////...000000///.........//////111000000000/////////...------...///////////////000000111111111111000000............////////////............000222555666999>>>DDDHHHIIIHHHGGGFFFEEEDDDCCC@@@>>><<<<<<<<<<<<<<<<<<===???BBBDDDFFFNNNQQQUUUYYY[[[\\\\\\[[[XXXXXXWWWUUUPPPKKKFFFCCCCCCBBBAAA@@@????????????=========;;;::::::===???HHHJJJLLLPPPVVV\\\bbbfffgggaaa[[[[[[]]]\\\VVVPPPJJJFFFBBBAAABBBBBB>>>:::444111...---...000000000////////////////////////......////////////......////////////000000000000/////////000000000/////////111333444555444222111000000111111222222333333333333222222222222333333222333777===CCCHHHJJJIIIMMMQQQWWWZZZZZZWWWTTTSSSRRRRRRTTTWWW[[[```ccceeekkk}}}@@@@@@@@@@@@??????>>>>>>>>><<<::::::::::::888666555555555555555555555555222222222111222222333333111111000000000000111111222111000222555666444222000000111222222222222111333333444222000......///111111111222222222222333333333222222222444555666888555999HHHYYYbbbeeefffcccbbbiii}}}oootttcccaaavvvtttUUUIIINNNUUUYYYZZZ\\\[[[XXXQQQHHHCCCAAABBBPPPTTTWWWUUUTTTRRRLLLFFF<<<888555222222333222222000000000111111111222222111111111111111111111111111111111111111111111111000000000111111111222222222222222333333444444555222888=========EEEVVVddd{{{vvvvvv}}}xxxeeeTTTRRRQQQJJJDDDBBBDDDFFFHHHIIIGGGCCC>>>;;;777:::;;;:::666555666888???CCCFFFGGGEEEEEEGGGJJJEEEDDDBBB===777222000000........................//////000000000000//////000000//////...//////000111111111000///.........,,,---...///000000000000000111111222222111111000000000000000111111111111/////////000222666:::<<>>:::;;;======<<<<<<>>>@@@DDDCCCCCCDDDGGGKKKOOOQQQTTTUUUXXXZZZ[[[[[[ZZZZZZXXXXXXWWWVVVTTTPPPMMMKKKIIIHHHEEEBBB@@@===<<<;;;===>>>>>>===;;;:::;;;===BBBEEEIIIMMMQQQWWW]]]aaaaaaYYYSSSVVV___eeebbb]]]PPPJJJEEEDDDGGGHHHEEEBBB888555000.........///...////////////////////////......////////////......////////////000000000000//////000111111111000000///000222333444444333222222222222222222333333333333333222222222222333333222666<<>><<<::::::::::::888666555555555555555555555555222222333333333222222111222111000//////000111222111111111222222222111111000000111222222222222222111222333222000///000111111111111222222222333333444333222222222444666777;;;???JJJXXXaaadddgggjjjooouuu{{{zzzuuujjjkkk|||bbbOOOLLLPPPUUUWWWXXXWWWVVVUUUQQQKKKDDD>>>JJJQQQWWWWWWUUUSSSMMMGGG===:::666333333333333222000000111111111222222222111111111111111111111111111111111111111111111111000000111111111222222222222222333333444555555555444777;;;>>>GGGZZZsss~~~uuuiiibbb^^^VVVJJJAAAEEEFFFGGGHHHHHHFFFDDDCCC===@@@BBB@@@:::666666888<<<@@@EEEGGGDDDCCCEEEHHHCCCDDDDDD@@@:::444111111........................///000111222222111000///000000////////////000000000000000000////////////,,,---...///000000000000000000111111111111000000///000000000111111111222111111111333666;;;@@@CCCBBBCCCCCCAAA>>>;;;:::;;;:::===@@@AAA@@@@@@BBBDDDGGGHHHHHHIIIJJJLLLMMMNNNLLLMMMNNNOOOQQQQQQQQQQQQSSSTTTTTTSSSRRRPPPNNNLLLJJJIIIFFFCCC@@@>>>===<<<;;;<<<>>>===;;;999999999===CCCJJJOOOQQQTTTWWWYYYUUUNNNGGGJJJUUU```fffgggYYYRRRKKKJJJMMMOOOMMMJJJBBB===777222000///...---////////////////////////......////////////......////////////000000000000...///111222222222111111000000111111222333333333333333333333333222222222444333333222222333333444666;;;BBBFFFHHHJJJNNNQQQRRRTTTUUUTTTRRRPPPOOOPPPXXXlll>>>>>>>>>>>>============>>><<<::::::::::::888666444555555555555555555555222222333444333222111000222111000//////000111222000111222000---***)))***///000111222222222222222///111222222111000222333111111222222222333333333444333222111222444666888???PPPccciiibbb```oootttlllppp[[[RRROOOPPPQQQTTTRRRRRRUUUWWWRRRHHH???FFFOOOVVVXXXVVVTTTNNNGGG>>>;;;666333333333333222000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222222222333333444555666666======???FFFXXXsss}}}ttteeeWWWFFFFFFFFFFFFGGGHHHIIIIIIDDDHHHJJJGGG@@@;;;:::;;;999>>>DDDFFFCCCBBBCCCEEEBBBDDDFFFCCC<<<666333222........................000111222333333222111000000000////////////000111......//////000000111111,,,---...///000000000000//////000000000000//////---.........//////000000222222333555:::???DDDGGGBBBAAA>>>999666666888;;;@@@DDDGGGGGGEEECCCDDDFFFBBBCCCDDDEEEDDDBBBAAA???AAAAAABBBDDDFFFHHHIIIJJJPPPPPPPPPPPPOOONNNLLLKKKHHHGGGEEEDDDCCCBBBBBBAAA>>>@@@BBBAAA>>>;;;999888<<>>>>>===<<<;;;::::::999999888777777777444444444555555555555666333333333222222222111111//////000111222222333333111111111111111111111111222222111111111111111111111111222222222333333333222222222111222222333333555333444666555444999AAAZZZeeebbb]]]ZZZUUUsssdddcccrrr{{{uuu]]]RRRNNNQQQQQQTTTVVVWWWXXXXXXUUUQQQNNNTTTXXXXXXWWWSSSJJJ@@@AAA>>>;;;888666444111...111111111111111111111111000111111111111222222222111111111111111111111111111111000000111222222333555444666777333///444>>>???KKKZZZgggyyywwwppprrr{{{zzzaaaQQQEEEEEEHHHGGGGGGLLLIIINNNNNNIIIFFFFFF@@@888555888===BBBEEEFFFFFFEEEHHHEEEBBBBBBBBB???888111222222111000///...------000000000000111111111111000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000111222333333222000///333333555<<>>BBBAAACCCHHHGGG@@@>>>AAA@@@;;;<<>>>>>???@@@@@@???;;;;;;::::::999888888888666666555555555444444444333333333222222222111111///000000111222222333333111111111111111111111111111111111111111111111111111111222222222333333333222222222111222222333444;;;777555555555888BBBMMMfffkkkeee___^^^]]]zzzxxxYYYZZZiii{{{mmmUUUMMMSSSTTTWWWZZZ[[[ZZZXXXUUURRRRRRWWWZZZYYYXXXUUULLLCCCCCC@@@===;;;888555111...111111111111111111111111111111111111222222222222111111111111111111111111333333222222222333333444;;;333///444999999999:::???YYYttt~~~}}}{{{zzzvvvyyy{{{|||{{{{{{qqq___OOOKKKJJJHHHKKKQQQIIIMMMMMMJJJIIIJJJGGGAAA888888;;;???CCCEEEFFFFFFGGGDDDAAAAAABBB???999444333333111000......------000000000000111111111111000000////////////000000000000000000000000000000////////////000000000111000000000000000000000000000000000111111111000000222666;;;@@@BBB@@@===:::666999888666:::CCCIIIIIIGGGEEE@@@;;;:::<<<<<<::::::BBB@@@===BBB@@@???GGGKKKHHHIIIUUUeeerrrvvvttt~~~~~~yyy{{{xxxpppdddYYYRRRLLLGGGDDDCCCAAAIIIMMMFFFDDDEEE@@@FFFDDDEEEJJJTTT]]]cccfff\\\WWWNNNBBB<<<@@@MMMXXX]]]]]][[[WWWSSSPPPPPPQQQNNNLLLJJJIIIFFF@@@666///000//////000222222111///000000000000111111111111000111111222222333444444333222222111111111222222///111222222111111222333222222333333333333444444222333333333333555888;;;BBBEEEGGGHHHIIIMMMPPPRRRNNNMMMQQQZZZ]]]```mmm}}}BBB@@@>>>???@@@AAA@@@@@@<<<<<<;;;;;;:::999999888888777666555444333222222333333333222222222111111000000000111222222333333111111111111111111111111111111111111111111111111111111222222222333333333222222222222222333444444:::444000222666===KKKWWWdddiiiiiijjjllllll~~~^^^NNN^^^pppmmmWWWMMMQQQTTTYYY[[[[[[XXXVVVUUUXXX[[[\\\ZZZYYYVVVOOOHHHCCCAAA???===;;;888333000222222222222222222222222111111111111222222222333222222222222222222222222555555444333333333444444666000---111777<<<@@@DDDZZZuuussswwwyyysssuuuwwwxxxwwwuuuuuuvvv||||||fffQQQIIIGGGEEEGGGMMMKKKMMMMMMLLLMMMOOOLLLHHH===:::888:::???DDDGGGGGGGGGDDDAAAAAAAAA@@@<<<999666444222///------......000000000000111111111111111000000//////000000111000000000000000000000000/////////000000000111111000000000000000000000000000////////////000222333666<<>>333111000///000111222111000000000000000111111111111000111111222222333444444333333222111000000000000///111222222111111222333222222333333333333444444444444444444444777;;;???DDDDDDEEEGGGJJJLLLNNNNNNMMMZZZhhhnnnpppwwwDDDBBB@@@>>>>>>>>>===;;;;;;;;;;;;:::999999888888777666666555444444333333333333333222222222111111000000111111111222222222111111111111111111111111111111111111111222222222111111222222222333333333222222222222222333444555555111222:::DDDMMMVVV^^^XXXaaannn{{{{{{{{{vvvXXXYYYmmmuuuLLLMMMOOOSSSXXXYYYXXXXXXZZZ[[[]]]]]]ZZZXXXWWWRRRKKKAAA@@@???>>>===:::666333222222222222222222222222111111111222222222333333222222222222222222222222666555444444333333444444///333666555666@@@UUUhhhzzzsss~~~|||yyytttoooVVVNNNMMMIIIEEEDDDLLLLLLLLLMMMPPPPPPMMMHHHCCC===777666;;;BBBFFFGGGFFFDDDAAAAAABBBAAA???===999777333///------...//////000000000111111111111111000000000000000000111000000000000000000000000//////000000000111111111000000000000000000000000111000......000222555777===@@@BBBAAA;;;777555666:::???EEEIIIKKKIIIDDD>>><<<===BBBHHHFFF@@@AAAGGGQQQUUUQQQSSScccppp{{{wwwsss~~~|||oookkkuuu|||sssnnniiiiii```QQQNNNPPPIIICCCCCCCCCEEEIIILLLNNNPPP^^^[[[SSSHHH>>><<>>=========;;;:::::::::999999888888777777555555555555555555555555333333333222222222111111111111111111111222222222111111111111111111111111000000111111111222222222111111222222222333333333222222222222333444555666333555>>>NNN[[[bbbfffjjj```iii{{{xxxkkk~~~qqq[[[hhheeeUUUQQQQQQVVVYYYWWWXXX\\\\\\^^^\\\YYYXXXXXXTTTNNN???>>>=========<<<999666222222222222222222222222111222222222222333333333222222222222222222222222555444333333333333444444444888;;;;;;CCCXXXtttxxxooohhhfff\\\NNNEEEJJJHHHIIIMMMQQQQQQMMMJJJHHHBBB:::666999???CCCFFFEEECCCBBBBBBBBBBBBAAAAAA<<<:::666111///......//////000000000111111111111111111000000000000111111111111111111111111111111000000000000111111111111111111111111111111111111222111000000222666:::===???>>>===<<<;;;<<<======EEEGGGKKKNNNMMMKKKIIIIIIGGGRRRbbbhhh```SSSOOORRRUUUWWWTTT\\\qqq{{{|||zzznnn```YYY^^^lllzzz{{{qqqbbbTTTNNNRRR___jjjzzzlll___XXXLLLGGGGGGGGGGGGGGGHHHIIIJJJUUUUUUQQQIIIAAA???CCCIIIRRRVVV[[[]]]\\\WWWQQQMMMKKKIIIGGGHHHJJJLLLLLLLLL<<<888333000//////000000///000000000111111111111000111111222222333444444666555444333222111111111///111222222111111222333222222222333333333444444111222555777:::@@@FFFKKKKKKKKKLLLMMMKKKNNN\\\lll???===;;;;;;===>>>===<<<::::::999888888777777666444444444555555555666666333333333222222222111111111111111111111111111111111111111111111111111111000000000111222222333333111111222222222333333333222222222222333555666777222<<>>===<<<======;;;:::333333333333333333333333222222222222333333333333333333333333333333333333333333333333333444555555;;;888666???WWWtttqqq]]]SSSNNNHHHFFFKKKPPPQQQOOONNNMMMHHH@@@:::888:::???CCCDDDDDDDDDDDDDDDCCCBBBBBB???===999555222000//////000000000000111111111111222111111000000111111222111111111111111111111111000000000111111111222222111111111111111111111111333222222333666:::>>>AAA<<<;;;;;;<<<@@@DDDHHHIIIHHHGGGHHHHHHGGGKKKVVVbbbmmmqqqddd]]]JJJMMMMMMWWWjjjkkk\\\VVVIIIHHHEEEBBBBBBGGGQQQXXXWWWOOOFFF@@@<<<===EEENNN^^^mmmyyywwwbbbPPPOOOKKKGGGDDDDDDHHHKKKPPPQQQQQQLLLFFFCCCFFFJJJYYYXXXXXX\\\```___ZZZTTTOOOOOONNNLLLJJJLLLRRRVVVGGGAAA999333000000000000000000000000111111111111000111111222222333444444555555444333222222222222///111222222111111222333222222333333333333444444000222666:::>>>DDDIIINNNQQQMMMKKKIIIHHHPPPjjj???===<<<<<<===>>>>>>===;;;::::::999999888777777555555555555555444444444333333333222222222111111111111111111111111111111111111111111111111111111///000000111222222333333111111222222222333333333222222222333444555666777888III[[[```YYY[[[rrrtttwwwvvvaaaQQQRRRWWWWWWXXX[[[ZZZ\\\\\\[[[[[[\\\XXXSSSEEECCC???=========<<<;;;333333333333333333333333222222222333333333444444333333333333333333333333333333333444555666777888:::;;;???OOOkkkqqqlll^^^RRRIIIIIIMMMNNNOOOQQQOOOMMMGGG???777666;;;@@@CCCDDDFFFGGGEEEDDDBBBBBBAAA???<<<888555222000///000000000000111111111111222111111000000111111222111111111111111111111111000000111111111222222222111111111111111111111111222222333555888<<<@@@BBB<<>>;;;<<<@@@DDDBBB===;;;<<<<<<;;;>>>EEESSS^^^nnnwwwvvvmmmbbb[[[hhhxxx~~~``````\\\VVVNNNHHHGGGGGGLLLPPPSSSQQQLLLIIIKKKOOO___]]]]]]```eeeeeeaaa\\\TTTUUUTTTRRRPPPQQQVVVZZZRRRKKKAAA888333222111111000000000000111111111111000111111222222333444444333333222222222222222333///111222222111111222333222222333333333333444444111555999>>>AAAEEEIIILLLQQQMMMMMMSSSWWW```xxxDDDAAA???>>>>>>===<<<;;;<<<<<<;;;::::::999999888777777666555444333333222333333333222222222111111222222111111111111111111111111111111111111111111///000000111222222333333111111222222222333333333222222222333444555777777CCCWWWiiicccQQQSSSxxxrrruuupppzzz```LLLMMMUUUWWWXXX\\\ZZZ\\\]]]\\\]]]^^^ZZZUUUKKKGGGBBB>>>===<<<<<<;;;333333333333333333333333222222333333333444444444333333333333333333333333444444444555777888:::;;;777EEEWWWgggzzz}}}ooo^^^NNNIIIJJJJJJLLLPPPQQQPPPLLLBBB888444888===BBBEEEGGGHHHGGGDDDBBBAAABBB@@@>>>:::777333000...000000000000111111111111222222111111111111222222111111111111111111111111000111111111111222222222111111111111111111111111000111333555999===AAACCC???GGGOOOOOOIIIFFFIIIOOOOOOVVVaaahhhhhhlll~~~{{{eeeIII>>>@@@;;;>>>KKKMMMGGGHHH???@@@AAA@@@@@@BBBFFFJJJJJJEEEDDDFFFCCC===;;;???BBBKKKVVV\\\[[[UUUPPPLLLUUUaaayyyrrruuuuuunnnbbbTTTJJJDDDIIINNNSSSSSSPPPOOOQQQTTTbbbbbbcccfffiiihhheeeaaaYYYYYYXXXWWWVVVVVVXXXZZZZZZRRRFFF<<<666444333333000000000000111111111111000111111222333333444444111111111111111111222222///111222222111111222333222222333333333444444444333777<<<@@@CCCEEEHHHJJJQQQPPPYYYhhhqqqwwwAAA@@@???>>>============<<<;;;;;;::::::999999888555555555666555555444444111111111111111111111111222222111111111111111111333333333333333333333333...111555666555222000///333333222111000000111111111444555222111555999<<>>999:::;;;:::888666333000000222333222111333333333333333333333333333444555666666666555444555444555777666666999???IIIhhhuuuooo~~~~~~jjjNNNHHHJJJIIIMMMSSSRRRNNNKKKIIIBBB:::777888:::AAAEEECCCAAACCCEEEEEEBBBBBBAAA===999555333333///000000111111111000000222222111111111111222222222222111111111111222222222222222222111111000000000111111111222222222222111555999===??????>>>===GGGEEEFFFIIIFFFCCCNNN^^^lll}}}|||zzzvvvnnnaaaRRRGGGCCC???BBBDDDGGGPPPZZZZZZSSSSSSSSSSSSTTTXXX___iiipppuuuhhh___^^^VVVIIIBBBEEEHHHIIIKKKJJJFFFBBB@@@???CCCHHHWWWooonnnQQQLLLHHHIIIKKKLLLLLLOOOVVV\\\cccbbbcccfffjjjkkkiiieeeccc```[[[XXXXXXYYY\\\]]]\\\XXXPPPGGG>>>888555555333333222000......000111111111111111111111111111222222111111111111111111333333333444444333333222222333444555555555444444666>>>======CCCFFFLLLZZZ\\\{{{AAA@@@???>>>>>>=========<<<;;;;;;::::::999999888888777777555444222000///111111111111111111111111222222111111111111111111333333333333333333333333111111111///...000333666444444333222222222222222000222333333555;;;AAAFFFRRRUUUVVV\\\eeejjj|||{{{wwwtttwww|||{{{ssskkklllllljjjddd]]]\\\___ccckkkoooyyyoooXXXVVV```rrruuufffWWWOOOQQQVVVYYYYYYYYYYYYXXXXXXWWWWWWPPPKKKCCC>>>;;;;;;::::::888555222222333444333222333333333333333333333333333444555666666666555444777333555:::999888DDDVVVyyyvvvzzzxxxdddLLLDDDLLLPPPJJJQQQMMMKKKHHHAAA888555888999>>>BBBAAABBBEEEEEECCCCCCCCCBBB???:::666333111000000111111111111000000111111111111111111222222222222111111111111222222222222222222111111111000222222222222222333333333444777;;;===>>>===;;;:::CCCAAAAAAFFFOOO```yyyddd[[[VVVVVVTTTPPPIIICCCDDDFFFMMMQQQXXXdddyyy~~~{{{{{{lllaaacccfffbbb]]]VVVPPPJJJEEECCCAAACCCJJJVVVccclllnnnmmm~~~rrrlllQQQLLLIIIKKKLLLMMMSSS[[[___aaacccgggjjjlllkkkiiieeedddaaa\\\WWWVVVYYY]]]___\\\VVVNNNDDD===777555222222222111000000111222111111111111111111111111333333333222222222222222333333444444555444444444333333444444555555555555666???CCCEEEJJJKKKVVVlll@@@@@@??????>>>=========<<<;;;;;;::::::999999888;;;;;;:::888666444333222222222222222222222222222111111222222222222222222333333333333333333333333111222222222111333666999444444444444333333333333111111222333777>>>GGGNNNLLLOOOWWWhhhrrrjjjkkk~~~ooojjjmmmjjjmmmtttzzz|||uuuiii___aaa```]]]WWWQQQNNNOOORRRWWW\\\eeepppxxxcccOOOVVVuuudddPPPKKKNNNVVVVVVWWWXXXXXXXXXXXXXXXSSSPPPKKKCCC===::::::<<<:::888555444555555555444444444444444444444444444333444555666666666666555666111333:::<<>>???CCCGGGEEEAAABBBBBBBBB@@@===888444111111111111111111111111000000111111111222222333333222222111111111111222222222222222222111111111111333333333333333444555555777:::===>>>>>><<<<<<<<>>======<<<;;;;;;::::::999999888999888777777666666666666222222222222222222222222111111222222222222222333333333333333333333333333...333:::>>>===999555333333333444444444333333333333222222555888???JJJTTTPPP]]]nnniiibbbsssxxxmmm^^^]]]gggeeegggjjjkkkiiibbbZZZUUURRRRRRQQQNNNJJJIIIKKKMMMNNNRRRZZZccciiiqqq\\\VVV|||~~~cccTTTNNNRRRSSSUUUWWWXXXYYYYYYYYYTTTTTTPPPHHH???999:::===;;;999777555555555444444444444444444444444444444444444555555666666777777777666777:::DDDXXXttt~~~|||~~~zzzfffLLLEEENNNKKKLLLOOOPPPIII???:::;;;666999;;;>>>CCCHHHEEE???>>>>>>???@@@???<<<777333222222111111111111111111000000111222333444444444333222222111111222222333222222222222222222222222333222222222333444666777;;;===???>>>======@@@BBBGGGSSS^^^hhh~~~|||]]]IIILLLKKKZZZjjjrrrvvv}}}|||{{{yyyhhh^^^\\\XXXUUURRROOOLLLIIIGGGQQQgggooobbbSSSFFFKKK[[[\\\```eeegggffffffhhhjjjnnnmmmjjjccc\\\WWWWWWYYY[[[\\\\\\[[[UUULLLAAA:::000000000111222222222111222222222222222222222222333333333333444444444444222222333444555555555555555444444444444666888999CCCCCCAAAGGGPPPXXXuuu>>>????????????>>>======<<<;;;;;;::::::999999888777666555444333333333333222222222222222222222222111111222222333333333333333333333333333333333333...555===AAA???999222...111222333333444333222222333444777;;;>>>CCCRRRbbbnnn|||rrrzzzooohhhaaaUUURRRXXXPPPQQQQQQPPPOOOMMMKKKKKKCCCCCCDDDDDDCCCDDDFFFHHHDDDFFFLLLQQQTTT[[[iiixxx}}}bbbyyygggQQQOOOQQQSSSVVVXXXYYYYYYYYYTTTUUUSSSKKK@@@::::::===;;;;;;999666444333444444555555555555555555555555444444555555666777888888666===??????RRRttt```MMMLLLIIIJJJNNNQQQNNNEEE===;;;666999;;;===BBBFFFDDD>>>999999;;;>>>@@@???;;;888333333222111000000111111000111222444555666666666333333222222222222333333222222222222222222222333222111111111333555888999@@@AAA@@@===<<<@@@GGGNNN[[[pppwwwbbbXXXGGGCCCRRRiii~~~yyyuuutttqqqfffSSSCCCIIIHHHPPPgggmmmVVVQQQZZZXXX\\\```bbbbbbdddhhhlllrrrmmmhhhdddaaa^^^ZZZVVVUUUWWWYYY[[[YYYRRRHHH@@@333111000000222222111///222222222222222222222222111222222222333333444444222222333444444444444444666555444444666888<<<>>>@@@CCCEEEOOO\\\eee|||===>>>???@@@@@@???>>>===<<<;;;;;;::::::999999888???>>>;;;888666444444444333333333333333333333333111111222222333444444444333333333333333333333333333666888888666333111000000111333444444333222222222666???FFFFFFKKK^^^ttt~~~uuuccc___^^^WWWRRRQQQMMMLLLKKKIIIGGGEEECCCBBB@@@@@@@@@AAAAAAAAAAAAAAADDDCCCFFFHHHIIILLLVVV```lllrrrzzzzzzqqqMMMMMMOOORRRVVVXXXXXXXXXXXXSSSTTTSSSLLLCCC<<<;;;======<<<;;;888444333444555666666666666666666666666444444444555666777888999333===CCCKKKbbb~~~|||~~~kkkTTTOOOKKKKKKOOOOOOGGG???<<<999<<<===<<>>555555777;;;@@@AAA>>>;;;555444222111000000111222000111444666888888888888333333222222222222333333222222222222333333333333111111111222444888<<<>>>EEEDDDBBB???AAALLL]]]jjjxxxjjjTTTJJJOOORRR\\\pppxxxsssmmmjjjhhhfffccc```ccccccfffkkknnnlllhhhdddccciiivvvnnn]]]QQQKKKYYYwwwnnnXXXPPPSSSUUUWWWZZZ^^^cccjjjnnnpppjjjeeedddeeeddd^^^XXXTTTTTTUUUXXXZZZWWWPPPJJJ:::666222111222333111///333333333333333333333333111111222222333333444444444444555555555444444444666555444555777<<<@@@CCC@@@PPP^^^kkkxxx}}}<<<>>>???@@@@@@???>>>===<<<;;;;;;::::::999999888CCCAAA>>>:::888777666666333333333333333333333333111111222222333444444555333333333333333333333333555555444222000000222444111222444555666555444333222:::GGGNNNKKKMMMdddyyy|||wwwtttpppppprrrnnniiieeefffiiihhhaaaZZZXXXTTTNNNJJJGGGDDD@@@===AAAAAAAAAAAAAAA@@@>>>===EEECCCDDDGGGHHHIIIOOOVVVZZZaaakkkrrruuuvvvxxxzzztttNNNLLLNNNRRRUUUWWWXXXWWWVVVSSSTTTRRRMMMFFF@@@>>>>>>>>>???>>>:::666444555777666666666666666666666666555444444555666777999:::999>>>NNNfff{{{|||yyyyyy|||}}}}}}{{{___TTTKKKLLLNNNKKKDDD???<<<@@@@@@===<<>>555444444888>>>AAA???<<<666444222111000000111222111333555888:::;;;::::::444333333222222333333444222222222333333333444444111111222444777<<>>===<<<<<<;;;::::::999999888;;;999777555444444555555333333333333333333333333111111222333333444555555333333333333333333333333333444555444333333444555222333555777777666555444333===LLLSSSLLLJJJbbbvvvwwwhhhbbb^^^ZZZ[[[```hhhooouuuwwwyyywwwmmmbbbVVVNNNEEE???>>>??????>>>>>>======>>>>>>===;;;999===;;;<<>>BBBCCC===:::<<>>;;;666555222111000000111222111333666999;;;<<<<<<;;;444333333222222333333444222222222333333444444444222222333555:::???DDDGGGAAACCCFFFNNNaaa]]]MMMPPPPPPjjjzzziiiYYYRRRPPPNNNOOOTTTVVVVVVTTTQQQNNNMMMNNNOOOGGGPPPYYYYYYTTTNNNJJJHHHDDDDDDDDDDDDFFFKKKRRRWWWUUUUUU```{{{rrrmmmfff^^^___gggppp|||\\\WWWQQQPPPUUU[[[```aaaccceeefffgggfffeeedddccc]]]YYYVVVXXX\\\^^^\\\XXXIIIBBB999555555666444222333333333333333333333333333333444444555666777777::::::::::::999777666555777666555666:::AAAHHHLLLlll;;;<<<===>>>>>>===<<<;;;::::::::::::::::::::::::777777666555555555555555555444333222222222333333333222222111111222222333333333333333333333333333000111222222222222333444333555555555444444555777666FFFWWWYYYPPPOOOccc{{{|||qqq```ZZZZZZ]]]fffooovvvsssaaaUUUKKKGGGCCC???>>>>>>======>>>@@@CCCDDDBBB???===<<<888;;;===???@@@EEEKKKPPPXXXeeevvv}}}ssshhhbbbhhhuuuoooXXXRRROOOQQQTTTTTTTTTTTTXXXVVVTTTPPPLLLIIIFFFDDDAAA@@@???===;;;999777666888888888777777777777777666666333777===888777DDDPPPggg|||eeeMMMLLLMMMGGGFFFNNN@@@AAACCCBBB???<<<999888333333555888<<<>>>???>>><<<:::666333111111222333111333555777888888777777444333333222222333333444222222333333333444444444000777666777BBBFFFCCCGGGCCCFFFMMM^^^}}}gggIIIHHHYYYlllhhhYYYTTT]]][[[QQQWWWjjjmmmmmmjjjddd]]]ZZZZZZ\\\\\\jjjxxx~~~{{{ppp^^^OOOMMMGGGEEEKKKOOOMMMHHHFFFIIIGGGPPP^^^qqq|||wwwsssjjj___XXXPPP```ooo~~~jjjUUUOOOTTTYYY___eeeaaadddgggiiihhhfffdddccc]]][[[YYYYYY[[[\\\ZZZWWWQQQHHH===555333333333222555555555555555555555555666555555444444555555666:::;;;;;;999777555666888<<<888777999<<>>??????>>>======;;;;;;;;;::::::999999999777777666555555555555555555444333222222222333444444333333333333333333444333333333333333333333333222777:::888444222444777444555555444444555999<<>><<<999777666888888888888777777777777<<<<<<666555::::::DDDZZZ{{{```PPPKKKKKKMMMNNNCCCEEEFFFEEEBBB===999666444333444777;;;>>>???>>>===;;;777444222111222222222222444555777888888888444333333222222333333444333333444444444555555555777;;;777666@@@CCCAAAFFFMMMZZZnnnxxxcccSSSMMM\\\sssyyysssxxx}}}}}}ssskkkkkktttwwwwww}}}ggg]]]YYYaaakkkhhh[[[PPPSSSEEEBBBEEEKKK]]]nnnppp}}}qqqhhhMMMNNNQQQ```xxxggg]]]WWWUUUWWW]]]```ccceeeffffffeeeeee^^^\\\ZZZZZZ[[[[[[YYYWWWVVVOOOEEE<<<666444333333444444444444444444444444555555444444444444555555444555777777777888;;;===999888:::>>>CCCMMM]]]lll>>>>>>???@@@@@@???>>>>>><<<<<<;;;::::::999888888777666666555555555555666666555333222222222333444555444444333333444444555333333333333333333333333333:::???===555000222666555555444333444888>>>CCCMMMOOOUUU\\\^^^]]]aaagggccceeehhhmmmqqqxxxjjjiiiooo}}}rrr^^^OOOHHHFFFDDDCCCCCCDDDGGGHHHHHHGGGGGGFFFDDDBBBBBBBBBBBBCCCAAA@@@???===<<<===@@@CCCMMM[[[mmmyyy|||xxxsssqqqkkkeee^^^^^^ggguuukkknnn|||zzzWWWLLLMMMNNNQQQWWWQQQQQQPPPOOOMMMLLLKKKKKKFFFEEECCC@@@===:::888777888888888888888888888888888:::666555:::???UUUtttwwwZZZKKKMMMQQQNNNGGGIIIKKKJJJGGG@@@:::555666444333555999<<>>???@@@@@@???>>>=========<<<;;;999888777777777666555555555555666666666555444333222333333444444444333333333333444444333333333333333333333333222666;;;:::555111000222555555444444666<<>>888777555333444777<<>>;;;777555333222222333222222333444666999:::444444333333333333444444444444444555555555555666444===@@@DDDMMMPPPXXXiiiyyyqqq```XXXUUU]]]iiizzz{{{gggYYYTTT___ooobbbNNNMMMGGGCCCEEEDDDQQQVVV\\\kkkyyy\\\VVVgggzzzkkk___YYYVVVXXX]]]cccggggggeeeccc```___^^^\\\[[[ZZZYYYWWW[[[YYYSSSIII>>>777555666444444444444444444444444444444333333333333444444999999999777555333444555<<<:::===DDDLLLXXXiiiwww======>>>??????>>>============<<<;;;999888777777666666555555555555666666666555444333333333444444333333222222222222333333333333333333333333333333111222333555666555222///555555555666999???FFFLLLLLLVVVeeeqqqqqqfff\\\ZZZaaafffnnnwww}}}sss^^^RRRKKKHHHLLLRRR\\\\\\\\\]]][[[WWWPPPLLLQQQNNNJJJGGGFFFEEEBBB@@@FFFFFFEEEDDDBBB???<<<:::CCCHHHUUUkkk}}}uuuiii\\\SSSRRRWWW\\\nnn{{{yyyeeeQQQLLLMMMOOOSSSRRRQQQPPPOOOMMMLLLKKKKKKJJJIIIFFFCCC@@@===;;;999777777888888999999999:::555;;;;;;<<>>??????>>>======<<<<<<;;;::::::999888888666555555555555666666777777666444333333333444555333222222111111222222333333333333333333333333333222111000333888999555111444666777999<<<@@@FFFJJJRRRaaawww}}}mmmbbb```eeelllwwwxxx|||vvvbbbPPPLLLPPPYYYfffsss}}}{{{wwwtttrrrooollliiijjjgggccc```\\\UUULLLEEEGGGEEECCCCCCCCCBBB@@@>>>CCCDDDMMMbbbzzz{{{xxxpppfff\\\VVVVVVWWWWWWhhh~~~uuuyyy]]]LLLKKKPPPRRRRRRRRRQQQOOOMMMLLLJJJJJJJJJIIIGGGDDDAAA>>><<<;;;777777888888999::::::::::::<<<999;;;GGGUUUssseeeQQQNNNKKKLLLOOOSSSUUUQQQIIIBBB:::888555666999===@@@AAAAAA@@@>>>;;;888666555444444444444333444555555666555555444444444444555555555555555555666666666777;;;@@@CCCMMMbbbvvvqqq[[[UUUWWWzzzwwwxxxzzzyyyooo```HHHIIIHHHGGGPPPkkkvvvpppnnnlll|||wwwXXXNNNNNNPPPWWW^^^cccdddbbb___``````^^^\\\ZZZZZZ[[[TTTTTTRRRMMMFFF???:::888555555555555555555555555555555555444444555555555444666777777666777999;;;555===OOOeeewww>>>>>>???@@@@@@???>>>>>>;;;;;;;;;::::::999999999555555555555555666777777777666555333333444444555333333333222222333333333333333333333333333333333222111111333555666555444333666:::===???AAADDDGGGPPPbbbzzzsssjjjiiiiiiuuunnn^^^TTT^^^nnn}}}rrrggg\\\VVVNNNIIIGGGGGGGGGGGGAAABBBIIIVVVeeemmmmmmjjjmmmjjjgggdddaaa\\\WWWSSSOOOQQQ[[[jjjvvvrrrkkkOOOLLLOOOMMMQQQQQQPPPOOOMMMLLLKKKKKKIIIHHHFFFDDDAAA???===<<<777777888999999:::;;;;;;777<<>>AAABBBAAA@@@>>><<<:::888777666444444555555444444333333555555444444444444555555777777888888888999999999>>>DDDOOOjjj___YYYiiiyyylll^^^QQQHHHDDDMMMgggvvveeeUUU```sssuuuaaa[[[TTTSSSXXX^^^aaabbb^^^```aaa___\\\[[[[[[]]]WWWUUUSSSQQQLLLFFF>>>999666666666666666666666666777666666555555666666777999::::::888666555666888???RRRppp???@@@AAAAAAAAAAAA@@@???::::::::::::::::::::::::555555555555555666777888777666555444333444555555555444444333333444444555333333333333333333333333000222333333111111222444222666;;;???AAABBBCCCDDDIIIYYYrrrvvvoooppp{{{vvvkkkkkk}}}ssscccTTTKKKGGGEEEDDDBBBEEEJJJQQQVVVYYYYYYYYYPPPOOOPPPVVV^^^```[[[UUUTTTJJJHHHRRRZZZiiirrruuuoooRRRPPPRRRLLLPPPPPPOOONNNNNNMMMMMMMMMHHHGGGFFFDDDBBB???>>>===777777888999::::::;;;;;;555???MMMfff]]]QQQPPPPPPTTTVVVSSSLLLEEE<<<:::888999<<>>===;;;999888777444555666666555333222000555555444444444444555555999999:::::::::;;;;;;;;;CCCKKK^^^kkkXXXlllqqqlllooo]]]NNNGGGCCCJJJYYYppppppZZZYYY___uuuwwwlll]]]TTTTTTZZZ^^^```]]]___aaa___\\\[[[\\\^^^ZZZXXXUUUTTTQQQJJJAAA:::777777777777777777777777777777666666666666777777444555777888888999<<<>>>VVVqqq>>>>>>????????????>>>>>>???<<<999;;;???@@@>>>:::777777666555555555555555333333333333333333333333333333333222222111111111777666555444444444444444222333333444444333333333555;;;???@@@BBBEEEEEEBBBTTT\\\eeehhhgggiiipppxxxuuugggOOOHHHGGG???BBB??????FFFOOORRRNNNHHHKKKHHHLLLWWW]]]ZZZTTTSSSOOOKKKLLLRRRUUU^^^vvvrrr\\\OOORRROOOKKKNNNPPPOOOLLLKKKLLLNNNHHHGGGGGGEEECCCAAA???>>>::::::888666777999:::888@@@DDDbbbwww\\\OOONNNRRRRRRVVVVVVLLLDDD>>>888777;;;@@@AAA@@@BBBBBBAAA???===;;;999888555444444333333444444555555555555555555666777777;;;:::<<>>:::;;;???KKKTTTrrrnnn^^^lll|||gggbbbhhhuuuXXXMMMIIIIIIKKK```iii}}}bbbRRReee{{{]]]QQQXXX^^^ZZZcccbbbaaa___]]][[[YYYXXXXXXVVVTTTRRROOOJJJDDD@@@888555222222555777666444666666666666666555555555444888555444999888;;;IIImmm>>>??????????????????>>>???<<<999;;;>>>@@@===:::777777666555555555555555333333333333333333333333444333333333222222222222666555555444333333444444333333444444555444444444555<<>><<<:::;;;>>>???===:::777777666555555555555555333333333333333333333333444444444444333333333333555444444333333333333333333333444444555555555666777???DDDBBBCCCLLLVVV]]]UUUVVVWWWWWW\\\jjj|||sss___SSSDDDBBBBBBBBBDDDEEEFFFFFFFFF@@@AAAEEEJJJKKKGGGFFFHHHFFFEEEHHHLLLKKKKKKVVVddduuuvvv}}}jjjYYYKKKMMMOOOQQQPPPNNNKKKJJJJJJHHHGGGGGGEEEDDDBBB@@@???;;;::::::999999;;;???CCCOOOrrrxxx~~~qqqTTTGGGLLLMMMOOOSSSQQQMMMEEE<<<777999===AAACCCDDDDDDCCCAAA>>>;;;999888555555444444444444555555666666555555666666777888777888::::::999===LLL\\\oooooobbbqqq}}}lllccc^^^XXXPPPNNNRRRZZZkkk~~~rrrjjj]]]VVVTTTWWWZZZ]]]______^^^[[[YYYWWWUUUSSSRRRPPPMMMIIIFFF>>>;;;777666888:::999777666666666666666666666666333;;;:::666888<<>><<<;;;;;;======<<<:::777777666555555555555555444444444444444444444444444444444444444444444444444333333222222222333333222222333333444555666777<<>>===<<<<<<;;;<<>>@@@DDDKKKZZZhhhmmmjjj___\\\[[[^^^iii{{{www|||rrrRRRGGGGGGNNN^^^pppxxxtttlllbbbZZZSSSUUU]]]bbb\\\TTTIIIGGGFFFFFFGGGIIIOOOVVV^^^rrrvvvRRRKKKLLLMMMOOOOOOOOOMMMKKKGGGGGGGGGFFFEEECCCBBBAAA???<<<<<<<<<:::<<>>999777888999888777666666666666777777888888:::;;;666;;;LLLZZZkkk??????@@@@@@@@@@@@??????======<<<<<<;;;:::::::::777777666555555555555555444444444444444444444444333333333333444444444444333333333333333444444555222222111222444666888:::>>>???CCCPPPeeevvvxxxssseeebbbbbbiiiwwwiii```uuu]]]JJJIIIOOOccc~~~rrrhhh]]]]]]hhhqqqkkk___SSSOOOIIIEEEEEEGGGLLLOOOXXXccc{{{jjjNNNMMMLLLMMMNNNOOOMMMLLLGGGGGGGGGFFFEEEDDDBBBBBB===:::999:::999===PPPddd```QQQJJJOOOUUUQQQSSSNNNGGGAAA>>>???BBBEEEFFFFFFEEECCCAAA???===<<<777777666666666666777777777777666666777777888999:::>>>BBBDDDJJJdddbbbzzz~~~nnnllljjjNNNNNNFFF???VVVrrraaaNNNTTTUUUVVVWWWYYYZZZ[[[[[[UUUTTTQQQQQQQQQPPPNNNLLLEEE@@@999666777888777666555666666777777888888999;;;999666AAA[[[kkkuuu>>>??????????????????>>><<<======<<<:::999999:::777777666555555555555555555555555555555555555555222222222222333333333444444444333333444555555666444333333444666888;;;======???DDDPPPcccsssxxxtttiiiggggggpppiiiqqqvvvWWWQQQQQQ^^^vvvxxxllljjjttt~~~zzzpppiiicccYYYPPPKKKJJJJJJIIIPPPUUUddd}}}SSSPPPMMMLLLMMMMMMLLLJJJGGGGGGGGGFFFEEEDDDCCCBBB>>>:::999<<<===EEE^^^xxxgggPPPOOOTTTNNNQQQOOOJJJEEEBBBAAACCCDDDEEEEEEEEEDDDBBBAAA???>>>888777777666666777777888777777666666777777888999;;;<<>>SSSsss>>>>>>????????????>>>>>><<<======<<<:::999999:::777777666555555555555555555555555555555555555555111111111222222333333333444444444444444555666777555555555555777:::===???>>>AAAEEEMMM[[[iiiooonnnkkkhhhiiittt|||sssooodddYYYYYYfffyyy{{{vvv}}}~~~~~~wwwjjj]]]UUUPPPLLLGGGKKKKKKUUUhhhWWWSSSNNNKKKKKKKKKJJJHHHGGGGGGGGGFFFFFFDDDCCCBBB@@@<<<<<<@@@CCCMMMjjj}}}XXXPPPTTTMMMOOONNNLLLHHHEEECCCCCCDDDEEEEEEEEEDDDCCCBBB@@@???888888777777777777888888777777777777777888888999777999HHHffftttkkkwwwsssxxxwwwwww]]]OOOOOOMMMBBBEEE___uuuuuu^^^|||]]]ZZZUUURRRRRRTTTXXX[[[UUUSSSPPPOOOOOOOOOMMMLLLIIICCC<<<888888888888666555666666777888999999999;;;CCCNNNiii@@@@@@????????????@@@@@@<<<<<<;;;:::999999999999666666666666555555555555555555555555555555555555444444444444444444444444222222333333333333444444111777888444444<<<@@@@@@@@@AAAGGGQQQXXXZZZ[[[]]]eeedddiiiyyy}}}vvvvvv||||||ppplllhhhfffaaaWWWMMMGGGIIIIIIQQQ```lll}}}```WWWNNNKKKKKKIIIFFFFFFHHHGGGFFFDDDCCCCCCBBBBBBAAACCCCCCCCCKKKdddxxxRRRNNNPPPQQQPPPNNNMMMKKKGGGBBB???EEEEEEEEEDDDBBB@@@===<<<>>>;;;777555777888888666666999:::999888999:::999>>><<>>AAAAAAFFFNNNSSSTTTVVVZZZ___hhhwwwrrrccc^^^[[[]]]```[[[QQQHHHHHHGGGLLLWWWcccuuulll]]]OOOKKKJJJHHHJJJNNNHHHGGGFFFEEECCCCCCCCCCCCAAA@@@AAAIII^^^}}}bbbLLLMMMOOONNNNNNMMMLLLIIIDDD@@@DDDDDDDDDDDDBBB@@@>>>===>>>;;;777666777888888666888999999777777888999999<<>>>>>;;;EEEDDDGGGMMMOOOPPPTTTZZZ]]]qqqooo]]]WWWUUU\\\ffffffYYYKKKKKKIIIKKKQQQXXXiiiyyyuuu___MMMJJJKKKHHHHHHMMMHHHGGGFFFEEEDDDCCCCCCCCCCCC@@@CCCUUUuuuqqqKKKNNNLLLLLLMMMNNNNNNKKKFFFBBBBBBCCCCCCDDDCCCAAA@@@???>>><<<999777888888777777999888888888888999;;;===AAA\\\uuuttttttWWWHHHHHHJJJKKK[[[gggRRRPPPSSSTTTUUUUUUTTTSSSQQQPPPNNNMMMLLLJJJGGGBBB===:::888888999666;;;777555;;;999666===???OOOooo?????????@@@@@@?????????<<<<<<;;;:::999999999999666666666666555555555555555555555555555555555555222222222222222222222222222222222333333333444444333444555888<<>>===;;;999888888777777888777888;;;<<<<<>>???@@@@@@@@@@@@???>>><<<<<<;;;:::999999999999666666666666555555555555555555555555555555555555222222222222222222222222222222222333333333444444666555777:::===??????@@@PPPOOOOOOOOONNNPPP\\\iiiooowwwnnnvvviiiZZZ[[[^^^aaaccchhhtttuuuXXXOOORRRQQQKKKGGGHHHGGGFFFEEEEEEDDDEEEEEEDDDHHHUUUnnnzzzWWWMMMKKKKKKMMMOOOOOONNNJJJFFF@@@AAABBBCCCCCCCCCBBBBBB>>>>>>===;;;999888777777777777:::===<<<;;;BBBLLLmmm{{{TTTCCCJJJIIIRRR~~~kkkWWWQQQUUUYYYSSSRRRQQQOOOMMMLLLKKKJJJHHHFFFDDD@@@===;;;999999666;;;999999<<<777999HHHaaaqqq>>>???@@@AAAAAA@@@???>>><<<<<<;;;:::999999999999666666666666555555555555555555555555555555555555333333333333333333333333222222333333333333444444777666888<<<>>>@@@EEELLLVVVUUUTTTQQQNNNQQQ```pppmmmccciiittt|||sssqqqvvvWWWYYY]]]dddjjjooosssvvvjjjQQQIIILLLLLLHHHHHHGGGFFFEEEEEEEEEEEEEEEAAAJJJ^^^zzziiiRRRNNNNNNMMMNNNNNNMMMJJJGGG@@@@@@BBBCCCCCCCCCBBBBBB>>>??????===:::777777888888888;;;===999999III\\\{{{~~~bbbDDDHHHCCCFFFoooyyy___SSSRRRTTTRRRQQQPPPNNNMMMKKKJJJIIIGGGFFFDDDBBB???<<<:::999888<<<;;;999999555???VVVxxx===???@@@AAAAAA@@@???===<<<<<<;;;:::999999999999666666666666555555555555555555555555555555555555333333333333333333333333222222333333333333444444555555888<<<>>>BBBNNN\\\```___\\\VVVPPPSSSdddvvvpppiiitttmmmfffwwwdddccccccjjjvvvcccKKKIIIJJJEEEGGGGGGFFFFFFEEEEEEFFFFFFEEEPPPffffffRRRPPPNNNMMMMMMLLLIIIGGG@@@AAABBBCCCCCCCCCBBBAAA>>>???@@@>>>:::777777888888888;;;<<<999@@@^^^}}}tttQQQLLLEEEFFF```{{{}}}~~~ooo^^^SSSMMMRRRRRRQQQOOOMMMLLLJJJJJJFFFFFFEEECCC@@@===;;;999888===;;;888888;;;RRRuuu===>>>@@@AAAAAA@@@>>>===<<<<<<;;;:::999999999999777666666666555555555555555555555555555555555555444444444444444444444444222222333333333444444444222333888<<<>>>DDDUUUgggiiigggccc\\\TTTVVVhhh{{{}}}pppnnnqqqgggttt~~~xxxtttyyyzzzpppYYYPPPNNNFFFGGGGGGFFFFFFFFFFFFFFFFFFMMMVVVlll}}}UUURRROOOMMMLLLKKKIIIGGG@@@AAABBBCCCCCCCCCBBBAAA>>>@@@AAA???:::777777888777777;;;===<<>>;;;999777<<<:::888;;;EEEggg>>>???@@@@@@@@@@@@???>>><<<;;;;;;::::::999999888666666666666555555555555555666666666666444333222222333333444444333333222111333555666555444444444666777777999>>>FFFPPPWWW^^^___[[[TTTTTT^^^lllttt|||xxxmmmuuuppp|||fffttthhhMMMPPPAAAFFFIIIDDDCCCIIIGGGDDDKKKMMMbbb~~~uuu```cccpppzzzttt___NNNMMMMMMHHHEEEHHHGGGBBB>>>???BBBDDDBBB???@@@???>>>===;;;:::999888:::;;;<<<===DDD\\\~~~mmmXXXMMMKKKMMM\\\mmmvvvsss~~~kkkKKKPPPTTTTTTOOOJJJIIIKKKLLLIIIGGGDDDBBBAAA>>>;;;888999;;;===:::;;;SSS>>>???@@@AAAAAA@@@???>>><<<;;;;;;::::::999999888666666666666555555555555333444555666666555555444222333333444444333333222111333555666555444444555777999;;;===@@@DDDIIIMMMLLLQQQSSSRRRWWWdddqqqyyyvvvwwwtttjjjNNNRRRHHHEEEHHHCCCCCCHHHFFFDDDMMMXXXxxxttt___OOOQQQXXX\\\aaagggiiiooo{{{zzzvvvXXXNNNNNNJJJHHHJJJGGGCCC???@@@CCCEEECCC@@@AAA@@@???>>><<<;;;:::999;;;<<<===>>>LLLlll~~~zzzqqq[[[RRRQQQQQQbbbZZZNNNQQQRRRPPPMMMLLLNNNPPPIIIGGGEEECCCAAA???;;;999:::===???@@@HHHggg???@@@AAABBBBBBAAA@@@???<<<;;;;;;::::::999999888666666666666555555555555222333444555666666666666222333333444444333333222111333555555444333444555888;;;???AAABBBBBBCCCDDDGGGLLLPPPTTT\\\fffmmmnnnyyyxxxkkkNNNQQQLLLEEEHHHDDDCCCGGGEEEGGGTTTggguuuZZZMMMEEEHHHJJJIIIIIILLLPPP___www___KKKJJJJJJHHHGGGHHHDDDAAAAAACCCEEEDDDBBBAAAAAA@@@???===<<<;;;;;;<<>>@@@VVV}}}lllooo|||kkkTTTLLLGGGTTTvvv___OOOPPPQQQPPPOOOMMMNNNOOOIIIGGGEEEDDDBBB@@@===:::666:::<<<@@@SSSzzz@@@AAABBBBBBBBBBBBAAA@@@<<<;;;;;;::::::999999888666666666666555555555555333444444555555555666666222333333444444333333222222333555555444333444555888<<>>===<<<;;;;;;<<<@@@???DDDaaasssnnn}}}[[[HHHGGGKKKccclllTTTQQQPPPPPPOOOKKKIIIJJJJJJHHHEEEDDDCCCAAA===;;;666999;;;BBB\\\@@@AAABBBBBBBBBBBBAAA@@@<<<;;;;;;::::::999999888666666666666555555555555666666555555444444444444222333333444444333333222222333444444333333444666888;;;@@@DDDGGGIIILLLNNNLLLIIIJJJUUUhhhrrrhhhXXXZZZkkkuuussswwwqqqlllwwwpppVVVMMMHHHHHHJJJFFFFFFIIIIIIXXXtttwwwhhh^^^RRRJJJFFFDDDEEEGGGFFFEEEFFFJJJIIIRRRlllbbbLLLJJJMMMKKKGGGHHHFFFDDDCCCDDDEEEEEEEEE??????>>>>>>===<<<;;;;;;;;;@@@CCCPPPuuu~~~zzz|||qqqQQQKKKFFFRRRwwwXXXQQQMMMNNNNNNJJJGGGHHHIIIGGGEEEDDDCCCAAA>>>;;;<<<===AAAMMMhhh???@@@AAABBBBBBAAA@@@???<<<;;;;;;::::::999999888666666666666555555555555777777666444444333333444222333333444444333333222333444444444333333555777777;;;@@@EEEIIINNNRRRUUUSSSOOOOOOYYYkkksssiiiXXXZZZeeelllllloooxxxyyyttt{{{mmm```bbb{{{|||cccRRRMMMHHHJJJFFFGGGJJJMMMdddxxxpppcccWWWPPPNNNMMMLLLGGGFFFEEEDDDBBBBBBDDDFFFIIILLL]]]xxxcccPPPIIIIIIHHHFFFGGGFFFEEECCCCCCCCCDDDEEE??????>>>======<<<;;;;;;:::???LLLfff[[[LLLDDDHHHddd\\\PPPIIIMMMOOOKKKIIIKKKHHHFFFDDDCCCCCCAAA>>>;;;======FFFZZZttt>>>???@@@AAAAAA@@@???>>><<<;;;;;;::::::999999888666666666666555555555555666666444444444444555666222333333444444333333222333444444333222333555777888<<>>>>>======<<<===CCCWWW}}}}}}zzz___MMMGGGGGGWWWqqqcccTTTJJJMMMPPPLLLJJJMMMGGGEEECCCBBBBBB@@@===;;;;;;;;;LLLjjj>>>???@@@@@@@@@@@@???>>><<<<<<;;;::::::999999888777666666666555555555555555444333333444555777888222333333444444333333222333444444333222333555777888===EEEJJJMMMOOOPPPPPPPPPXXXbbbkkkwwwssstttsssrrrwww~~~nnnttt}}}zzz^^^LLL]]]|||wwwrrrWWWSSSGGGGGGCCCDDDHHHPPPrrruuufffJJJHHHFFFHHHIIIIIIJJJMMMFFFFFFEEECCCDDDFFFGGGEEEEEEDDDGGGNNNPPPRRR___ooo}}}kkkWWWLLLLLLPPPEEEEEEDDDCCCBBBBBBCCCEEEAAA@@@@@@@@@???>>>>>>>>>AAAGGG___uuusssaaaNNNKKKIIIOOO]]]rrrxxxlllZZZMMMNNNPPPKKKHHHKKKFFFEEECCCBBBAAA@@@===:::===>>>TTTyyy@@@AAAAAAAAAAAA@@@??????:::;;;<<<<<<<<<:::888666;;;:::999888777666555444444444444444444444444444555555555555444333222222555444333222333444555666888>>>FFFLLLOOOSSSWWW[[[ZZZeeennnsss{{{ppp{{{uuunnn~~~zzz|||xxxfffgggxxxvvv~~~eeeUUUddd{{{}}}oookkk{{{{{{|||```RRRLLLFFFHHHHHHDDD[[[~~~vvvnnngggddddddNNNJJJFFFGGGKKKNNNMMMJJJLLLGGGDDDEEEEEECCCCCCFFFHHHIIIKKKJJJGGGHHHOOOXXXwww^^^LLLOOOJJJHHHFFFDDDCCCDDDDDDDDDCCCEEENNNHHH>>>@@@???:::<<<;;;OOOppp}}}sssuuuttt___PPPIIIIIIKKK^^^yyyyyyttt|||hhhNNNNNNQQQIIIFFFKKKFFFGGGGGGEEEDDDBBB???;;;<<>>AAADDDDDDCCCBBBFFFJJJTTTkkkrrrVVVOOOGGGIIIFFFDDDCCCDDDDDDDDDCCCPPPVVVMMMAAAAAA???;;;>>>BBBZZZ|||ssskkkvvvxxxaaaKKKFFFHHHNNNeeeyyyqqq{{{{{{]]]QQQNNNHHHEEEHHHFFFEEECCCAAAAAAAAA???<<<===TTT@@@AAAAAAAAAAAA@@@??????:::;;;<<<<<<;;;:::888777666666666555555555444444444444444444444444444444333333444444555444444444111111111222444666999:::===BBBHHHKKKLLLOOOSSSWWWZZZjjjooolllrrr|||ooo}}}vvvfff\\\WWWUUUTTTZZZUUU\\\tttuuu[[[ffflllRRRIIIHHHHHHNNNmmmoooQQQHHHLLLOOOJJJFFFLLLIIIIIILLLQQQRRRNNNIIIIIIIIIMMMPPPMMMFFFCCCDDDHHHIIIJJJIIIHHHIIILLLNNNCCCMMMkkkfffSSSJJJIIIGGGDDDCCCDDDDDDDDDCCCSSSWWWMMMAAAAAA???===BBBCCCbbb~~~vvvsss{{{yyygggdddkkk}}}VVVHHHJJJEEEXXXyyysssXXXKKKIIIHHHGGGHHHDDD@@@???AAABBBAAA@@@@@@hhh@@@AAAAAAAAAAAA@@@??????;;;;;;;;;;;;;;;999888777777777777777777777777777444444444444444444444444222222333444555555555555222111222222444666999:::===AAAFFFHHHJJJMMMRRRVVVXXXbbbeeefffxxxppp}}}~~~{{{pppeee[[[SSSNNNKKKLLLHHHNNNddd~~~\\\___yyyqqqWWWOOOKKKHHHRRRwwwvvvSSSHHHLLLNNNKKKHHHJJJIIIKKKSSS]]]```ZZZSSSPPPQQQSSSSSSMMMFFFEEEHHHHHHJJJIIIFFFGGGLLLPPPQQQWWWQQQ```wwwXXXKKKJJJGGGEEEDDDDDDEEEDDDCCCGGGLLLEEE>>>@@@??????FFFJJJnnn|||rrrkkkfffmmmkkk``````nnnkkkMMMMMMFFFUUUcccMMMKKKMMMIIIJJJEEEAAABBBDDDCCCBBBBBBFFFvvv}}}@@@AAAAAAAAAAAA@@@??????;;;;;;;;;;;;:::999888888666666666666777777777777444444444444444444444444222222333444555555555555444333333333444666888999;;;???CCCFFFHHHLLLRRRWWWZZZ[[[\\\___gggoooppplllyyywwwiiiwww~~~~~~wwwvvvwwwooonnnjjjddd[[[QQQIIIEEEGGGCCCFFFXXXrrrccc\\\lll~~~mmmUUUPPPLLLJJJYYYmmmPPPHHHKKKJJJJJJLLLKKKIIILLL\\\nnnvvvooofffPPPTTTZZZ\\\TTTJJJHHHKKKGGGPPPYYY\\\___dddeeecccfffVVVZZZzzz\\\IIIKKKHHHEEEDDDDDDEEEDDDCCC===BBB???===BBB@@@>>>GGGWWW{{{qqqfff[[[\\\iiizzzmmm___\\\ZZZ{{{\\\PPPIIIRRRtttqqqQQQLLLMMMIIIHHHCCCBBBEEEEEEAAAAAADDDPPPwww@@@AAAAAAAAAAAA@@@??????<<<<<<;;;::::::999999888444444444444444444444555444444444444444444444444333333444444555444444444444444333333444666888999===@@@DDDFFFHHHLLLSSSYYY___^^^]]]ZZZUUUSSSYYYaaaaaajjjjjjeeeaaaaaawwwrrrsss~~~yyy|||}}}hhhjjjkkkiiiccc[[[UUUQQQHHHCCCBBBNNNaaaxxxuuugggiiiooooooiiifffsssdddQQQNNNLLLNNNhhhnnnYYYJJJLLLOOOLLLLLLQQQOOOJJJNNNdddzzz___fffooonnn```NNNEEEFFFNNNddd{{{|||bbbSSSTTTpppeeeNNNKKKIIIFFFEEEEEEEEEDDDCCC===AAA??????DDD@@@>>>GGG[[[~~~vvv|||rrrcccSSSOOOTTT___vvv~~~jjj\\\XXXPPPttt}}}^^^OOOPPPcccWWWJJJIIIGGGDDDAAABBBEEECCC???CCCLLLfffnnnwww@@@AAAAAAAAAAAA@@@??????<<<<<<;;;:::999999999999444444444444444444444333444444444444444444444444444444444555444444333333333333333333555777:::;;;CCCEEEGGGHHHIIIMMMTTTZZZ___eeecccVVVJJJJJJQQQWWWTTT\\\YYYUUU[[[fff|||qqqsss}}}~~~|||~~~}}}~~~uuurrruuu|||uuuwwwyyyvvvqqqkkkhhhgggRRRJJJEEEGGGQQQbbbyyy}}}lllfffeee^^^SSSGGGIIIOOOYYYeeesssuuulllgggjjjxxxiiiUUUOOONNNVVV|||ooo[[[NNNLLLXXX^^^WWWSSSWWWTTTLLLOOOjjj{{{}}}kkkXXXRRRTTT\\\xxxrrrkkkmmmkkkTTTLLLIIIFFFEEEEEEEEEDDDCCC@@@BBB>>>???DDD@@@@@@LLLdddvvvcccPPPJJJJJJOOOccc~~~mmm```[[[XXXyyyoooRRRPPP]]]]]]KKKIIIJJJDDDAAACCCFFFBBB@@@LLL]]]nnnnnn~~~@@@AAAAAAAAAAAA@@@??????<<<<<<;;;:::999999999999777777666666666555555555444444444444444444444444555555555555444333222222111111222333666999<<<===HHHIIIJJJJJJJJJNNNUUUZZZ[[[jjjiiiSSSGGGNNNUUUSSSSSS``````YYY]]]jjjxxx}}}xxxpppzzzwwwzzzwwwjjjgggkkktttwwwpppllllll^^^TTTJJJFFFHHHTTTgggxxxwwwddd]]]\\\UUUIIIIIIDDDBBBEEEJJJNNNTTTZZZUUUSSSRRRQQQPPPSSS```mmmyyy\\\TTTPPP]]]xxx\\\TTTKKKPPPccckkkaaaXXXYYYYYYNNNOOOmmmrrrhhhlllwww}}}jjjSSSLLLJJJGGGEEEEEEEEEDDDCCC@@@@@@;;;<<>>>>>@@@???@@@FFFNNN{{{{{{kkkWWWRRRNNNQQQ^^^yyyxxxnnnjjjqqqyyyYYYMMMTTTuuu}}}```TTTPPPLLLGGGBBB>>>CCCEEEBBBZZZzzz~~~AAAAAABBBBBBAAAAAA@@@???<<<;;;;;;::::::999888888777666666555555555555555333333333333333333333333444444333333333333222222222333444555777<<>>>>>@@@@@@BBBIIIRRRvvvvvvdddZZZPPPPPP[[[sss{{{qqqlllooo~~~cccSSSQQQeeefffUUUNNNKKKGGGCCCAAAEEEFFFHHHiii}}}AAAAAAAAAAAAAAA@@@@@@???;;;;;;;;;:::999999888888777666555555444444555555444444444444444444444444444444333333333333222222333333555555777;;;AAAEEELLLJJJJJJPPPUUUZZZbbbiiibbbiiiwwwzzzsssuuuzzzuuuxxxrrriii___[[[]]]hhhsssvvvuuussssssooooooxxxvvvoooiii```\\\]]]dddhhhoooyyy}}}vvvwwwzzzzzzrrriiigggjjjqqqmmmiiicccXXXOOOOOOTTTKKKHHHEEEDDDDDDEEEDDDCCCFFFFFFIIIKKKJJJKKKSSS\\\mmmnnnZZZrrr}}}kkkdddrrrccc___ttthhhMMMFFFHHHHHHAAABBBEEE@@@@@@>>>>>>???@@@CCCLLLVVVuuuuuuhhhZZZVVV___tttwwwsss{{{uuu[[[MMMTTToooyyy___QQQMMMGGGDDDEEEGGGEEEQQQ}}}~~~@@@AAAAAAAAAAAA@@@??????;;;;;;::::::999888888888666666555444444444444555555555555555555555555555444444333333333222222222333444555666888;;;@@@DDDFFFEEEFFFJJJPPPXXX___eeejjjyyyjjjfffRRRPPPVVVffftttxxxtttqqqkkkhhhkkkxxxxxxlllfffiiillluuuuuuyyy}}}}}}uuuooolllbbbSSSNNNQQQKKKJJJHHHIIIKKKMMMPPPQQQSSSQQQPPPQQQSSSUUUYYY\\\___lll{{{~~~yyywwwvvvooorrrppprrr|||bbb~~~uuuwwwgggbbbuuu|||oooSSSIIIJJJKKKDDDBBBEEEAAABBB???>>>>>>???BBBLLLVVVuuuttthhhhhhqqq}}}iiiQQQPPPcccpppXXXOOOIIIEEEGGGGGGCCCYYY@@@@@@AAAAAA@@@@@@???>>>;;;::::::999999888777777666666555444444444444444555555555555555555555555444444333333333222222222333555666777888;;;???BBBAAABBBDDDHHHNNNVVV]]]```jjjxxxkkkfffOOONNNUUUdddqqqtttqqqooollllllqqq~~~uuuyyy{{{xxxzzzxxxtttkkkZZZNNNKKKIIIIIIKKKNNNTTT^^^gggmmmiiieee___[[[ZZZXXXTTTPPPVVV[[[bbbggghhhfffgggiiittt{{{yyysss}}}kkk~~~nnnhhhyyyzzz___PPPMMMNNNFFFDDDFFFCCCCCC@@@>>>>>>>>>@@@IIISSSlll{{{kkkhhhjjj{{{vvv|||~~~zzz[[[UUU___~~~fffSSSKKKDDDGGGGGGBBBaaa@@@@@@@@@@@@@@@??????>>>:::::::::999888888777777666555444444333333444444444444444444444444444444444444333333333333222222444555777888888;;;>>>AAA@@@DDDHHHKKKRRR[[[aaabbbaaafffwww{{{rrrvvvbbbNNNMMMTTT```jjjllllllmmmoooqqqxxx}}}~~~~~~}}}nnn]]]RRRIIIIIIKKKOOOXXXgggxxxttthhh\\\OOOEEELLLLLLNNNRRRTTTTTTWWW]]]ooozzzvvv{{{wwwsssqqqzzz||||||oooXXXNNNNNNHHHEEEGGGCCCCCC@@@??????>>>@@@HHHQQQaaa|||ggg___]]]sssbbbZZZ]]]yyy}}}___OOOBBBFFFGGGEEElll@@@@@@@@@@@@@@@???>>>>>>::::::999999888777777777666555444444333333444444333333333333333333333333444444333333333333222222444666777888999:::===@@@???GGGMMMRRRZZZdddiiihhh]]]WWW[[[cccmmm~~~|||jjjbbb^^^HHHKKKSSS^^^dddfffhhhlllnnnttt}}}xxxxxxrrrcccNNNLLLIIIHHHOOO___rrrxxx```NNNCCCAAA???AAAEEEFFFDDDHHHOOOWWWaaammmtttwww~~~|||gggYYYXXXYYYZZZXXXWWWYYY\\\fff{{{}}}___MMMKKKGGGEEEFFFBBBAAA@@@@@@AAAAAABBBJJJSSSdddqqqeeeaaajjjoooyyyvvvvvvkkkXXXZZZvvveeeRRRAAAFFFJJJLLLyyy???@@@@@@@@@@@@???>>>>>>::::::999999888777777777555555444333333333333444333333333333333333333333444444444333333333222222444666888888999:::===???>>>GGGPPPUUU___jjjooommm___SSSPPPUUU\\\iiihhhYYYZZZVVV{{{^^^CCCHHHSSS^^^cccdddhhhmmmoooyyy~~~lllUUUOOOGGGAAACCCPPPbbbppp~~~___KKKBBB>>><<>>::::::::::::999888777777666666555555555555666666555444333222222222222222333333333333333333333333888777777888;;;>>>AAACCCEEELLLOOONNNYYYkkkpppjjjXXXUUUXXXZZZZZZbbbcccWWWMMMYYYnnnzzzcccHHHJJJPPPZZZ```bbbdddhhhwwwxxx~~~zzzxxx||||||hhh^^^JJJAAACCCBBBFFFUUUrrrnnnNNNFFFAAA<<<===AAADDDCCCAAAAAACCCDDDEEEBBBEEENNNQQQ^^^uuu}}}~~~vvvWWWHHHGGGJJJHHHEEEDDDGGGLLLSSSaaammmzzz```RRRNNNFFFCCCDDDAAAAAADDDDDD@@@???FFFRRR[[[~~~wwwtttlllsss{{{qqqmmmiiibbbZZZ^^^eeekkk[[[UUUyyyaaaNNNLLLLLL@@@[[[xxxlllmmm|||@@@AAAAAABBBBBBAAA???>>>::::::::::::999888777777555555444444444444555555555555444333333333333333333333333333333333333333555555777999===BBBFFFIIIGGGLLLLLLKKKUUUeeekkkfffeeeXXXTTTVVVUUU\\\eeecccMMMSSSeeeuuu[[[FFFHHHPPP[[[aaacccfffkkkvvvxxxzzzpppkkkmmmsss}}}}}}qqqgggQQQEEEFFFDDDGGGUUUiiixxxlll\\\GGGDDD???AAAAAABBBDDDFFFFFFGGGHHHBBBEEECCCGGGNNNMMMVVVjjjzzzeeeQQQIIIHHHGGGDDDDDDEEEHHHKKKTTTgggxxxvvv^^^NNNIIIEEEDDDEEECCCAAACCCCCCAAABBBHHHSSSZZZ{{{uuu|||zzz{{{}}}yyypppssskkk___XXXxxxfffPPPLLLKKKCCCaaannnbbb^^^pppAAAAAABBBCCCBBBAAA@@@???::::::::::::999888777777444444333333333333444444666555444444333444444444333333333333333333333333222333666;;;AAAGGGLLLOOOJJJLLLJJJIIIRRRaaahhhfffaaaVVVZZZdddfffiiikkkeeeMMMNNN[[[mmm}}}uuuPPPBBBFFFNNNYYY```bbbfffkkkppprrrxxx{{{tttiiibbbaaaZZZ^^^```bbbfffmmmrrrrrr}}}sss[[[JJJGGGBBBBBBMMM```qqqaaaUUUMMMCCCFFFBBBDDDGGGLLLRRRWWWVVVPPPJJJEEEGGGCCCEEEKKKKKKWWWnnnwwwvvvYYYLLLJJJIIIEEEBBBCCCFFFGGGGGGOOOcccwww{{{fffPPPFFFEEEFFFFFFDDDAAAAAAAAABBBEEEJJJQQQWWWsssdddaaafffwwwiii[[[UUUmmm|||^^^SSSJJJJJJIIInnntttggg[[[TTT```tttAAAAAABBBCCCBBBAAA@@@???::::::::::::999888777777555444444333333444444555666555555444444444555555333333333333333333333333222444777===CCCIIINNNQQQLLLKKKJJJMMMVVVcccjjjkkk\\\ZZZbbblllttt}}}yyyeee^^^\\\bbblllqqqlllYYYDDDAAADDDMMMWWW\\\^^^ccciiiqqqrrrtttxxx{{{{{{zzzyyy~~~|||uuuvvv~~~{{{uuukkkaaa]]]MMMLLLJJJKKKQQQYYY^^^```ssslllXXXJJJHHHEEEDDDLLL^^^sssfffZZZUUUOOOUUUQQQQQQ[[[jjjxxx~~~wwweeeTTTPPPOOOFFFDDDJJJPPPddd|||uuubbbOOOJJJIIIGGGEEEDDDEEEEEEDDDHHHUUUbbbsssyyy\\\IIIHHHHHHDDDBBBBBB@@@@@@CCCFFFIIIOOOUUUdddVVVUUUWWWkkkmmmWWWQQQaaa___UUUHHHIIIRRR~~~~~~{{{yyyvvvzzz}}}rrrhhh___XXXWWWaaa{{{@@@AAABBBBBBBBBAAA@@@???::::::::::::999888777777666666555555555555666666555555444444444555555666333333333333333333333333444555999===BBBHHHLLLNNNIIIGGGHHHQQQ\\\eeejjjnnnkkklllllljjjuuuooolllooopppnnnfffSSSCCC>>>DDDGGGNNNVVVZZZ[[[aaaiii||||||}}}|||zzzxxxxxxxxx}}}xxxqqqhhhdddccc[[[ZZZUUUNNNJJJMMMWWW___uuuwwwkkk]]]VVVKKKGGGDDDEEEIIINNNRRRUUUXXXZZZQQQKKKQQQQQQNNNRRRggg~~~wwwnnnsssoootttqqq```^^^UUUPPPSSSXXXkkkvvvttt{{{YYYIIIIIILLLIIIEEECCCEEEEEEEEEHHHMMMXXXnnniiiLLLJJJIIIBBBBBBCCC@@@@@@CCCEEEGGGNNNXXX}}}aaaRRRQQQKKK[[[zzz}}}XXXQQQYYY|||pppXXXGGGLLL^^^~~~}}}zzzsssmmmhhheeeddd___gggoootttxxx{{{ssskkkcccZZZVVVccc@@@@@@AAABBBAAA@@@???>>>::::::::::::999888777777666666666555555666666666444444444444444444555666333333333333333333333333555666999<<<@@@DDDFFFHHHEEEBBBHHHVVVaaacccdddggguuu{{{mmmeeerrrtttnnnbbbMMM???DDDHHHJJJPPPVVVXXXZZZcccmmm|||uuupppnnnuuuwwwaaaSSSNNNLLLEEEFFFFFFFFFHHHKKKOOOSSS]]]wwwgggXXXNNNIIIEEECCCDDDEEEGGGLLLQQQUUU___``````fffcccXXXUUUuuuvvvwwwooohhhddd^^^gggqqqssseeeLLLIIINNNHHHDDDCCCGGGIIIGGGFFFGGGLLL___}}}pppMMMKKKIII@@@DDDCCC??????CCCDDDFFFSSSccc~~~fffTTTPPPLLLQQQdddzzz}}}ZZZQQQPPPooozzz]]]KKKRRRkkk}}}zzzxxxtttoooggg___YYYVVVUUUVVVQQQYYYbbbeeehhhuuussshhhZZZZZZvvvssssss??????@@@@@@@@@???>>>===::::::::::::999888777777666555555444444555555666333333333333333444555555333333333333333333333333444555888;;;>>>@@@BBBBBBFFFCCCKKK]]]eee___ZZZ\\\iiirrrwwwdddrrr|||pppVVVBBBFFFGGGIIIMMMRRRTTTXXXdddpppzzzssskkkeeeeeeeeebbb^^^]]]dddrrr|||yyyzzzggglllkkk^^^PPPHHHFFFDDD===<<<>>>CCCJJJPPPSSSSSSWWWtttyyyiii^^^WWWNNNJJJGGGGGGEEEEEEKKKUUUiiizzzmmmbbb}}}qqqbbbeeezzzpppxxxlllRRRKKKLLLFFFCCCCCCGGGHHHFFFFFFIIILLL___{{{xxxOOOKKKHHH???FFFAAA>>>@@@DDDDDDIII\\\rrrsss\\\TTTTTTOOOVVVjjjvvvuuuqqqqqqmmmiiieeekkk}}}```TTTIIIeeeeeeQQQZZZvvvzzzssslllhhh^^^YYYSSSNNNJJJJJJLLLMMMKKKQQQVVVXXX]]]kkk~~~kkkaaammmnnnbbblll>>>>>>???@@@???>>>===<<<::::::::::::999888777777555444444333333444444555222222222222333333444555333333333333333333333333222444666999<<<>>>???@@@JJJGGGQQQdddiii]]]SSSSSS___]]]qqqvvvccc```dddbbbBBB>>>CCCDDDIIIMMMOOOUUUcccpppzzzxxxuuugggWWWNNNGGGDDDHHHLLLLLLKKKKKKFFFWWWllluuuqqqeee\\\WWWHHHLLLLLLFFFCCCEEEGGGFFFHHHDDDAAAFFFQQQ[[[bbbddd\\\sss|||qqqkkkhhh[[[VVVSSSQQQLLLIIIRRR^^^ttt|||vvvfffjjjsss~~~oooVVVLLLIIIDDDCCCEEEFFFCCC@@@EEELLLOOOdddSSSMMMGGG===FFF???===@@@EEEEEEKKKddd~~~fff\\\WWWPPPRRR```gggccc```ccc^^^^^^```fffxxxkkk\\\KKKeeejjjWWW```}}}}}}}}}|||vvvnnnddd\\\VVVKKKHHHEEECCCBBBDDDFFFHHHGGGIIIKKKLLLQQQ^^^qqq|||lllkkkssslllVVVUUUggg{{{===>>>>>>??????===<<<;;;;;;;;;;;;:::999888777666555555444333333333333444444333333222222333333444777666444333222333444444444555888<<<;;;:::>>>DDDKKKIIISSSggglll]]]MMMIIIBBBPPP\\\```\\\NNNSSSkkkcccBBB???BBBBBBGGGLLLOOORRR[[[dddyyy}}}nnn]]]SSSRRRHHHAAA>>>@@@AAA>>>===???DDDFFFMMMTTTRRRHHHCCCDDD???AAA>>>???CCCCCCPPPhhhbbb___UUUWWWjjjrrrppprrrmmmuuu~~~}}}|||ssspppmmmjjjeee```]]][[[[[[[[[bbbtttyyy{{{rrr[[[KKKPPPIIIDDDFFFIIIJJJNNNRRRbbbxxx~~~\\\MMMLLL???EEE??????CCCFFFFFFSSSyyysssjjjcccRRRTTTqqq}}}~~~||||||^^^MMMfffxxxNNN```~~~|||wwwxxx}}}zzzxxxtttmmmcccXXXOOOJJJHHHBBBBBBBBBAAAAAA@@@@@@@@@@@@CCCFFFHHHKKKTTTaaakkktttqqqyyyyyyaaaPPPLLLWWWdddxxx>>>>>>?????????>>>===<<<;;;;;;;;;:::999888777666555555444333333333333444444333333222222333333444777666555444333333444555777666888<<<>>>>>>BBBHHHMMMHHHNNN___fffZZZLLLFFF>>>JJJUUU\\\ZZZLLLJJJ[[[|||ccc@@@<<<@@@AAAFFFLLLPPPTTT^^^hhhtttxxx}}}qqq___WWWWWWVVVPPPHHHAAA>>>===<<<<<>>>>><<<>>>AAABBBFFFNNNYYYbbbkkkzzzwwwnnnnnnrrrwwwyyyuuulllkkktttuuucccQQQJJJOOOXXXeeennnqqqmmmxxx>>>???@@@@@@@@@???>>>===;;;;;;;;;:::999888777666555555444333333333333444444333333222222333333444666555555444444444444555888555666===BBBDDDFFFJJJNNNIIILLLYYY```YYYMMMFFFAAAMMMVVV]]]]]]MMMFFFPPPeeedddAAA>>>>>>@@@EEELLLOOOTTT```lllppptttzzzxxxgggcccffflllhhhZZZGGG===>>>???;;;CCCAAA@@@AAA???;;;;;;>>>??????:::;;;CCCKKK```~~~}}}xxxrrrjjjaaaZZZVVV^^^jjjxxxjjjvvv~~~rrryyyuuu^^^UUUKKKIIIMMMUUUbbbmmmwwwyyykkkssseeeSSSQQQDDDCCCDDDAAA???BBBMMMlllwwwuuuxxxhhhSSSsss___xxxsssnnnooommmpppsssmmmccc]]]TTTKKKDDD@@@??????>>>>>>>>>>>>============:::<<<>>>>>>AAAGGGQQQXXXcccppphhh``````\\\^^^]]]XXXXXX```iiinnnooouuuvvviiiWWWMMMQQQYYYccclllmmmeeejjj???@@@@@@AAA@@@???>>>===;;;;;;;;;:::999888777666555555444333333333333444444333333222222333333444444444444333333333333444666444888AAAIIIJJJIIIIIIKKKLLLQQQYYY^^^YYYQQQKKKHHHUUU]]]```]]]NNNFFFNNN^^^yyyZZZ???>>>===???DDDJJJLLLRRR___lllrrrwwwsssrrryyynnnRRRCCCEEEFFF???FFFAAA===@@@EEEFFFDDD@@@===AAA???@@@DDDDDDOOOfff}}}vvvnnngggaaa]]]eeennnxxx}}}fffmmmuuulllvvvnnn[[[TTTWWW___jjjrrrsss}}}|||sssgggRRRPPPEEEBBBEEEBBB???AAALLLjjj}}}zzztttgggTTTtttyyyaaa{{{mmmjjjkkkiiikkkkkkbbbUUUQQQJJJEEEAAA@@@??????==============================>>>>>>???DDDKKKPPP]]]fffttt~~~cccWWWUUURRRSSSRRRPPPPPPTTTYYY\\\dddrrrzzzppp^^^WWW]]]gggyyy|||xxx???@@@@@@AAA@@@???>>>===;;;;;;;;;:::999888777666555555444333333333333444444333333222222333333444222222222333333333222222666777===JJJQQQOOOKKKIIICCCKKKUUU[[[]]][[[WWWRRRPPP^^^ccc```YYYLLLHHHTTT]]]dddcccsssjjjFFF::::::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBFFFIIIJJJQQQZZZaaalllhhhTTTJJJGGGHHHGGGHHHHHHHHHIIIKKKNNNZZZppp{{{jjjdddiiiqqq|||>>>???@@@@@@@@@???>>>===;;;;;;;;;:::999888777666555555444333333333333444444333333222222333333444111222222333333333333222888:::CCCOOOTTTPPPKKKJJJ===IIITTTXXX\\\aaa___XXX]]]kkkmmmeee\\\RRRRRR___ddd\\\NNNUUUNNN:::===;;;;;;>>>BBBEEEFFFKKK[[[kkk}}}yyyvvvyyyqqqaaa[[[YYYUUUUUUOOOKKKTTTeeekkk^^^LLLDDDDDD>>><<<@@@BBBQQQkkkrrrbbbUUUMMMLLLTTT]]]mmm}}}eeeaaaooolll[[[VVVXXXWWWWWWaaaooorrrmmmggggggsssnnnsssZZZPPPJJJDDD===@@@BBBEEEMMMaaa~~~sssrrrzzz~~~ppphhhfffgggttt~~~xxx```PPPbbbjjjfffmmmdddcccccc```ccc```QQQDDDBBB@@@AAADDDCCC@@@===>>>>>>>>>>>>????????????>>>>>>===<<<===???AAABBBDDDHHHLLLMMMOOOYYYkkkyyyzzzlll]]]PPPHHHDDDCCCAAA???@@@DDDFFFEEEGGGJJJUUUsss~~~vvvwwwyyytttkkkrrr>>>>>>?????????>>>===<<<;;;;;;;;;:::999888777666555555444333333333333444444333333222222333333444222333444555555555444444777;;;CCCLLLNNNIIIGGGHHH@@@IIINNNSSS___mmmkkkaaahhhsssqqqhhhccc]]]\\\eeennnfffUUUSSSEEE999AAA:::999<<>>AAACCCEEELLL___xxx~~~oooqqqxxxyyymmmhhhggggggqqqwwwvvvbbbOOOXXXjjjlllyyyfff```aaaaaa```gggeeeVVVIIIFFFBBBBBBDDDDDDAAA=========>>>>>>>>>????????????>>>======>>>>>>??????FFFJJJLLLJJJGGGGGGMMMSSSTTTRRROOOJJJFFFDDDEEEFFFDDDAAABBBGGGJJJIIIJJJMMMXXXwww}}}rrrfff```cccooozzz===>>>>>>??????===<<<;;;;;;;;;;;;:::999888777666555555444333333333333444444333333222222333333444333444666777777777666666555888???EEEEEEAAAAAAEEEGGGKKKKKKPPPcccwwwvvvgggjjjrrrmmmeeeddd```\\\aaatttpppbbbYYYDDD777???333888;;;AAADDDFFFMMM```rrrzzzyyyrrr|||wwwqqqssseeehhhjjjoooyyyvvviiikkkjjjaaa]]]aaaeeewwwwwwsssvvvuuusssrrrvvvuuupppaaa___ooonnnooojjj[[[UUUJJJKKKHHHHHHUUUeeeggg]]]RRRPPPYYYsssYYYKKKKKKGGGBBBDDDCCCBBBJJJ]]]uuu~~~pppsssyyyqqqUUUVVVqqqwwwuuuccc^^^```cccdddmmmmmm^^^RRRLLLEEECCCEEEEEECCC@@@<<<=========>>>>>>??????BBB@@@??????@@@@@@@@@???===CCCIIIKKKHHHFFFHHHJJJIIILLLNNNKKKFFFBBBAAABBBJJJEEEEEEKKKMMMKKKKKKOOOZZZuuu~~~~~~uuukkkccc```bbbfffAAAAAABBB@@@>>>======???;;;:::999999888888999999555444333333333333444555444444333222222333333333333222222444777777444222666999<<>>AAADDDGGGPPPdddvvvqqqhhhzzzzzzsssvvvuuuvvvuuuqqqqqqxxxvvvuuuwwwtttcccbbbuuu~~~hhhjjj}}}{{{pppcccWWWRRRJJJIIIVVVkkkwwwxxx```VVVTTTfffcccPPPGGGFFFBBB<<>>>>>>>>>>>@@@AAA@@@???======???AAAEEEHHHKKKJJJFFFDDDEEEFFFHHHIIIIIIHHHGGGFFFGGGHHHHHHFFFJJJTTT[[[YYYTTTQQQWWWhhhyyy}}}zzzsssmmm???@@@AAAAAA???=========;;;::::::999888777666666555444333333333333444555444333333333222333333333333222222444666777555222666999<<<>>>???AAADDDFFFGGGPPPWWWWWWWWW[[[^^^^^^iiinnnfffVVVJJJIIIdddpppYYYGGG<<<999:::;;;===@@@CCCEEENNNaaatttzzzjjjyyy}}}tttrrrnnniiikkkwww}}}xxx|||jjjuuuzzzlll]]]]]]rrryyyjjjrrr{{{ppp]]]OOOVVVoooxxxmmmfffqqqhhhSSSJJJIIIBBB>>>FFFEEEWWW~~~nnnqqqzzzuuuvvvnnnlllsss}}}zzz[[[ZZZccc\\\YYY\\\ooozzz___VVVKKKGGGIIIJJJFFFAAA????????????>>>>>>>>>>>>?????????>>><<<<<<>>>@@@DDDMMMWWW[[[XXXPPPJJJHHHHHHJJJLLLNNNNNNOOOOOOPPPTTTSSSYYYccciiifff```\\\ZZZggguuu}}}===???AAAAAA???===<<<<<<<<<<<<;;;;;;999777666555555444444333333444444555333333333333333333333333333333222444666666555333777999;;;===>>>AAADDDGGGFFFOOOVVVVVVSSSRRRRRRQQQ[[[dddbbbUUUJJJIIIgggpppVVVEEE===999888:::;;;???AAACCCKKK^^^pppuuu}}}xxxlllccccccnnn|||qqqnnnqqqtttuuurrrwwwyyyvvv}}}|||zzzccc~~~hhhZZZ]]]rrrtttfffmmmxxxxxxsss{{{~~~ddd```uuukkkUUUKKKIIICCCAAAFFFDDDaaaooonnnwww{{{qqqsssiiifffmmmooottt|||[[[\\\qqq\\\YYYWWW___zzzaaaVVVKKKGGGJJJMMMJJJEEE@@@@@@@@@?????????>>>>>>===>>>>>>===;;;<<<>>>@@@BBBRRRgggsssooocccUUUNNNSSSVVVZZZ^^^bbbccccccccc______eeeooosssnnnfffbbb\\\gggrrrzzz;;;>>>AAABBB@@@===<<<;;;<<<======<<<;;;:::888777444444444444444444444444222222333333333333333333333333333444555555555444888999;;;===>>>AAAEEEHHHIIIRRRZZZZZZTTTNNNLLLLLLUUU```ccc^^^RRRFFFVVVxxxiiiQQQAAA<<<<<<<<<999;;;>>>AAABBBJJJ\\\mmmssshhhfffooowwwiiicccccckkk{{{ooo```^^^cccbbb]]]ccc```cccppp}}}bbb~~~hhh\\\```uuullleeekkkggg```fff}}}zzzsssgggSSSJJJFFFDDDDDDHHHDDDiiiooohhhqqqyyyxxxmmmjjjppplllggg{{{}}}yyyZZZfffhhhZZZYYYWWWaaa}}}eeeYYYJJJFFFJJJNNNLLLGGGAAAAAAAAA@@@??????>>>>>>======>>>===<<<===???AAAAAAWWWtttwwwggg^^^dddggglllrrrvvvxxxwwwuuummmkkknnnttttttlllccc```\\\eeeqqq{{{;;;>>>AAABBB@@@>>><<<<<<:::;;;;;;::::::999888777444444444444444444444444111222333444444444444333333333444444444444555555888:::===>>>@@@BBBFFFHHHOOOWWW```aaaYYYPPPMMMNNNUUU]]]bbbddd[[[GGGGGG]]]xxxvvviiiSSS@@@:::<<<===:::<<>>===>>>>>>>>>===>>>AAACCCEEE]]]}}}xxxuuuwww{{{{{{yyyyyysssggg^^^[[[XXXbbbnnn{{{===???AAABBBAAA???>>>>>>:::999888777666555555666333444444555555444444333000111333444555444444333333444444444333333555777888;;;???AAACCCDDDGGGHHHLLLSSS]]]```WWWMMMJJJNNNXXX\\\aaaiiifffOOOGGGWWWnnnssslllVVVBBB:::999999:::;;;???AAAAAAGGGWWWhhhyyypppttt~~~yyyuuuttt{{{nnn___UUUSSSbbbzzzyyy{{{hhhVVVSSSVVVaaabbbVVVVVVSSSOOOLLLNNNPPPIII@@@EEEDDDGGGNNNZZZmmmnnn[[[OOOTTTjjjrrrTTTMMMOOONNNSSSbbbyyyrrriiifffkkkwwwssskkkYYYSSSMMMFFFAAABBBKKKNNNxxx|||lllnnnzzzrrrmmmyyygggQQQQQQ^^^ooolll\\\vvvaaaZZZTTTWWWaaaxxxlllTTTHHHJJJOOONNNKKKDDDCCCBBBBBBAAA@@@??????===>>>>>>>>>>>>???BBBEEEKKKccctttcccWWWRRRSSS[[[gggrrr~~~???@@@BBBBBB@@@@@@@@@AAA@@@>>>:::777444444444555333333444555555444333333///111333444555555444333333444555444222222555777888<<>>>>>CCCRRRbbbmmmxxx|||uuuvvvzzzppp[[[PPPSSS[[[\\\WWW___tttnnnSSSGGGLLLFFFBBBIIIOOOKKKLLLIIIEEEEEEGGGEEEAAACCCCCCDDDGGGGGGHHHPPPYYYlllssswwwnnnaaa```lllzzztttooo|||]]]NNNMMM\\\wwwlllSSSSSSLLLLLLMMMPPPWWWkkkqqqggg```kkkxxx```RRRSSSIIICCCEEEGGGIIINNNUUU___```jjj|||qqqeeennnMMMQQQMMMBBBFFF@@@HHHPPPssssssooo}}}vvv{{{uuu\\\SSSOOOLLLRRR___oookkk```jjjrrr[[[TTTSSSVVVbbb|||fffSSSQQQUUUVVVSSSEEEDDDDDDBBBAAA@@@??????:::;;;<<<<<<<<<>>>AAADDDLLLcccsss^^^UUUJJJMMMPPPUUU___hhhiiieeegggkkklllkkkqqq???BBBCCC@@@AAADDDDDDBBBBBB>>>:::888888777555222444444444444444444444444555555555555555555555555666555333333333444666888:::===EEELLLOOOLLLIIIHHHEEEOOOXXXXXXTTTTTTYYY]]]lllppp}}}fffYYY[[[hhhaaaTTTEEE<<<888888888888:::<<<<<>>AAACCCDDDCCCEEEJJJNNNYYY```\\\TTTQQQNNNVVViiizzzzzz[[[OOOMMMXXXlllzzz|||XXXKKKRRRNNNMMMOOORRR[[[pppzzzfffccc\\\]]]tttooo___TTTJJJIIIGGGFFFFFFGGGIIIJJJOOOVVVYYY```llluuurrrsssfffPPPLLLNNNGGGCCCEEEDDDSSSxxxxxxxxx~~~qqqdddeeeuuuzzz{{{^^^XXX]]]RRRJJJTTT```rrrzzzjjjWWWkkkyyy~~~ZZZSSSQQQSSScccyyydddXXX^^^ccc[[[LLLIIIEEECCCAAAAAA@@@???>>>@@@@@@======AAAEEEGGGOOOfffnnnYYYQQQIIIJJJOOOQQQ\\\aaaYYY[[[[[[VVVWWW```eeettt???BBBBBB@@@@@@CCCCCCAAA???<<<:::999999999666444444444444444444444444444555555555555555555555555555444222222222333555666999<<>>FFFMMMcccrrrsssjjj]]]aaa^^^ZZZeee|||~~~kkk[[[UUUOOOGGGFFFKKKPPPPPPQQQUUUXXXWWWRRRMMMNNNLLLHHHDDDAAAAAADDDGGGHHHOOOMMMHHHIIIIIIRRReeejjjcccRRRJJJPPPcccuuueeePPPFFFFFFJJJQQQRRRTTT^^^kkkjjjppp|||~~~yyy|||zzzkkkXXXQQQPPP___|||}}}pppdddXXXOOOJJJHHHFFFDDDCCCCCCDDDEEEEEEJJJJJJMMMTTTYYYjjjsssnnnSSSLLLMMMFFFEEEGGGCCCMMMqqqsss{{{xxx|||zzzjjj\\\]]]nnnzzz|||zzzuuu}}}hhh[[[WWWJJJCCCLLLRRRaaasssfffTTTiiixxxuuuTTTPPPQQQRRRbbbnnn^^^cccggg[[[MMMJJJFFFBBB@@@??????>>>AAAAAA@@@======???CCCFFFSSSfff~~~ppp\\\NNNEEEEEEFFFDDDJJJOOOGGGKKKKKKGGGIIIQQQTTTbbbzzz>>>AAAAAA???@@@BBBBBB???<<<:::999::::::999777555444444444444444444444444444444444444444444444444333333222111222333444555777999<<>>===BBB@@@???DDDEEEOOObbbttt\\\}}}mmmWWWIIIIII[[[sss~~~vvvVVVHHHFFFKKKUUUWWWSSSUUU\\\[[[^^^hhhooottt|||\\\TTTLLLMMMXXXhhhuuu}}}tttjjjaaaZZZRRRMMMJJJIIIFFFDDDBBBAAAAAAAAAAAADDDBBBCCCGGGGGGVVVrrruuu~~~ZZZMMMKKKEEEBBBGGGCCCOOOzzzxxxgggnnnpppssswww|||kkk^^^___ppp~~~||||||xxxjjj___\\\cccnnnmmmYYYOOOEEE@@@FFFFFFPPP\\\fffqqqfffWWWnnnzzz~~~pppqqqRRRQQQRRRRRR```}}}hhhoooqqqbbbTTTQQQLLLGGGCCCBBBBBBBBBGGGFFFCCC@@@???@@@DDDHHHXXXfffwww|||tttbbbPPPFFFEEEEEE???AAADDD???BBBDDDAAACCCIIIKKKWWWooo===@@@AAA??????AAA@@@===;;;;;;;;;;;;:::999777555444444444444444444444444444444444444444444444444333333222222333333444555666888::::::>>>CCCFFFEEEGGGLLLSSSVVVWWW[[[iiiwww|||zzznnnYYYSSShhhwwwSSS???;;;;;;999:::;;;<<<:::999<<>>??????>>>???BBB???@@@FFFGGGPPPeeexxxWWWpppoooYYYIIIIIIYYYuuu{{{bbbUUULLLKKKUUUZZZVVVWWW^^^ggghhhsss}}}ggg[[[NNNHHHIIINNNUUU[[[pppjjjaaaYYYTTTPPPLLLIIIJJJIIIGGGEEECCCBBBBBBAAAAAADDDBBBDDDGGGGGGWWWuuu}}}cccOOOKKKDDD@@@GGGGGGXXXuuubbbgggjjjooottt}}}xxxlllnnn~~~}}}yyy{{{~~~{{{yyynnnfff[[[TTTMMMLLLRRR[[[gggnnncccPPPJJJGGGCCCEEEDDDHHHMMMRRR[[[iiiyyydddWWWrrr|||}}}mmmrrrRRRRRRSSSRRR^^^}}}ttt{{{~~~lll^^^[[[UUUOOOJJJIIIJJJKKKPPPLLLGGGEEECCCCCCHHHOOOcccnnnzzz~~~pppgggkkkpppssstttwww|||uuueeeUUUIIIHHHGGG@@@@@@EEEBBBBBBEEEDDDEEEJJJJJJVVVmmm<<<@@@AAA??????AAA???<<<<<<===<<<;;;999666555555444444444444444444444444444444444444444444444444444444444444444555555666555:::;;;;;;???GGGKKKJJJOOONNNOOOOOOKKKLLLYYYiiirrrxxxrrr^^^UUUmmm```CCC;;;:::888666777888777777999???DDDVVVfff|||zzz~~~zzzuuu||||||eeeWWWRRRJJJGGGFFFHHHMMMQQQRRRQQQJJJFFFAAAAAABBBCCCBBB@@@BBBCCC@@@BBBGGGGGGSSSlllTTT```ppphhhUUUJJJKKK[[[yyyxxx|||```PPPJJJUUU\\\YYYYYY___dddiiizzziiiZZZLLLIIIKKKLLLMMMPPPVVVSSSNNNJJJGGGFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCCCC>>>@@@???CCCFFFEEEWWWxxxhhhPPPLLLEEECCCIIIJJJaaattt^^^eeefffiiimmmvvvyyyzzz}}}zzzyyyqqqiiidddaaaTTTOOOKKKJJJHHHFFFIIINNNOOOYYYQQQEEEGGGKKKFFFDDDFFFEEEFFFHHHNNNYYYiiiuuuzzz^^^TTTqqq}}}jjjrrrPPPNNNSSSRRR^^^}}}}}}qqqdddbbb\\\UUUOOONNNQQQTTTXXXQQQKKKHHHFFFEEEKKKSSSpppzzz~~~jjj^^^```bbbbbb```aaaeeeiiisss\\\MMMGGGGGG???>>>CCCBBB@@@DDDCCCEEEHHHGGGRRRjjj<<<@@@BBB@@@@@@AAA???;;;>>>>>>===:::777555555666444444444444444444444444333333333333333333333333444444444555555555666666555<<>>BBBKKKOOOKKKNNNLLLLLLLLLFFFCCCMMM]]]hhhooommm^^^SSSeeennnGGG999777777666888:::999999;;;AAAEEEVVVcccuuu~~~sssjjjnnnyyy{{{llldddUUUNNNFFFCCCDDDFFFGGGGGG======>>>???AAAAAA@@@>>>BBBCCC@@@BBBFFFEEEUUUssszzzVVVTTTaaa```SSSMMMOOO[[[vvvttt]]]QQQ[[[dddaaa^^^cccjjjtttnnn[[[LLLKKKMMMJJJFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGBBBBBBBBBBBBBBBBBBBBBBBB>>>???>>>BBBDDDAAATTTxxxdddNNNMMMFFFEEEGGGLLLllltttYYY^^^___```dddmmm~~~zzzrrrhhh^^^WWWSSSKKKHHHGGGIIIHHHEEEDDDGGGDDDLLLFFF???GGGJJJDDDBBBEEECCCCCCEEEIIIQQQ^^^jjjwww```^^^|||kkkvvvRRROOOQQQQQQ```xxxjjjhhhccc[[[UUUUUUZZZ___bbbXXXOOOLLLHHHDDDJJJUUUnnn{{{}}}dddVVVVVVUUUSSSRRRSSSVVVXXXggg|||lllVVVKKKHHH@@@>>>BBBAAA???DDDCCCDDDGGGEEERRRkkk===AAACCCAAAAAABBB???;;;======<<<888555555777:::444444444444444444444444333333333333333333333333333333444444555555555444666>>>CCCAAADDDLLLMMMGGGGGGGGGKKKNNNGGG>>>DDDQQQ^^^bbbddd___UUU[[[|||{{{NNN:::999;;;999;;;<<<;;;:::<<>>444444444444444444444444333333333333333333333333111222333444444444333333666@@@EEEBBBDDDKKKJJJBBBEEEGGGNNNTTTLLL???@@@KKKVVVXXX```ddd[[[UUUhhhTTT======@@@777888999888666777;;;???NNN]]]oooyyy}}}|||tttzzz{{{qqqbbbVVVNNNIIIDDD@@@FFFJJJOOORRRRRRUUUYYY]]]WWWWWWQQQMMMHHHCCCWWW|||sssRRRrrruuuXXXUUUeee]]]\\\[[[]]]zzz\\\XXX___aaaiiivvv|||rrr```RRRQQQOOOIIIIIINNNEEEGGGHHHHHHGGGEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBGGGHHHCCCWWW~~~{{{nnn|||OOOEEEKKKHHHQQQMMMUUU{{{VVVRRRSSSUUUYYYbbbvvv{{{yyyvvvooofff\\\RRRMMMHHHDDDCCCFFFHHHGGGGGGJJJCCCHHHEEEEEEIIICCC???GGGEEEBBBCCCFFFFFFDDDIIIRRRfffqqqlllbbbqqqPPPOOOKKKOOOccc~~~wwwrrrsss{{{}}}nnnaaaZZZQQQHHHMMMXXXcccwwwmmmXXXRRRKKKFFFFFFFFFDDDBBBFFFRRRcccuuu|||\\\IIIFFFBBBAAACCCAAA???DDDCCCCCCEEEEEESSSnnnAAAAAAAAA@@@???>>>======<<<<<<:::999888777777777666444333333444555333222333333222222111222222222333222111111222555777999999;;;@@@FFFIIIGGGAAA;;;===GGGLLLNNNLLLAAAAAAQQQ]]]bbbiii}}}bbbSSSnnnvvv}}}|||iiiRRRCCC;;;777777888999999999:::===???GGGSSShhh~~~|||wwwpppyyyzzzzzzooobbbXXXQQQOOOQQQRRRaaakkkiiilllwwwyyyaaa[[[PPPHHHMMM]]]kkkUUUiii[[[\\\hhh]]]VVVWWW___sssooo___^^^^^^ccclll|||kkk[[[ZZZTTTPPPRRROOOSSSJJJEEEHHHKKKJJJGGGEEEHHHGGGGGGGGGFFFFFFEEEEEEAAACCCAAADDDEEECCCUUUxxxlllgggSSSNNNKKKKKKWWWXXXcccRRRNNNMMMQQQXXX]]]ggg|||zzz|||sss^^^OOOLLLIIIEEEEEEIIIKKKJJJJJJLLLKKKHHHFFFGGGIIIJJJIIIFFFEEEGGGHHHGGGFFFGGGKKKOOO___yyy{{{qqq```{{{}}}~~~pppVVVIIIIIIIIIXXX{{{iii^^^```LLLBBBNNNUUUgggyyyxxx]]]UUUKKKDDD@@@@@@BBBDDDBBBCCCLLL]]]lllqqqpppooo^^^UUUMMMKKKGGGBBBAAAEEECCCJJJHHHDDDCCCDDDUUUppp@@@@@@@@@@@@???>>>======<<<<<<:::999888777777777555555444444333222222222333333222222222222222333333222222222333555777888888;;;BBBIIILLLIIIAAA;;;===AAAFFFPPPUUUIIICCCNNN___kkkxxxvvv[[[fffkkkggg___SSSEEE;;;999<<<777888999999999:::===???DDDOOOdddzzz{{{}}}~~~}}}zzzxxxnnnccc[[[[[[___iiiwwwjjjbbbSSSHHHPPPfffpppXXXkkk[[[[[[hhh___XXXWWW\\\oooiiiYYYTTT]]]kkkxxxhhhgggbbb______[[[VVVPPPKKKLLLKKKHHHHHHJJJEEEDDDDDDDDDCCCCCCBBBBBBEEEFFFDDDEEEFFFDDDXXXzzznnnhhhTTTOOOLLLKKKQQQVVVeee[[[RRROOOPPPUUUYYYcccyyy~~~wwweeeZZZYYYTTTOOOLLLMMMMMMNNNRRRXXXUUUQQQKKKHHHHHHJJJLLLMMMLLLLLLMMMKKKJJJJJJNNNQQQ^^^xxx}}}vvvyyy^^^sssvvvuuunnnUUUIIIHHHEEESSSwwwjjjZZZZZZKKKEEEPPPVVVdddvvvfffXXXJJJFFFEEEBBBAAABBBBBBAAAFFFPPPXXX\\\aaaeeefff]]]UUUQQQLLLEEEBBBCCC???GGGHHHFFFFFFEEETTTooo@@@@@@@@@@@@???>>>======<<<<<<:::999888777777777444666777555222000111333333333222222222222333333333222222222333555777888666;;;CCCJJJMMMIIIBBB<<<@@@@@@DDDVVVcccVVVKKKTTTeeesss}}}|||```dddiii___SSSIII???888888===777999:::999999:::<<<>>>DDDNNNaaaxxxzzzuuuzzzzzzyyyrrrtttzzzzzzoooZZZLLLWWWpppeeennnVVVUUUccc\\\WWWSSSTTTeeennn]]]___iii|||}}}zzzuuurrrpppiii[[[UUUQQQNNNIIIEEEFFFKKKJJJJJJJJJIIIIIIHHHHHHGGGDDDFFFDDDDDDEEEEEEYYYzzzqqqfffTTTQQQMMMLLLNNNVVViiiaaaPPPKKKKKKQQQYYYeee|||xxxsssuuujjjccc\\\WWWRRRRRRZZZccc``````^^^[[[XXXXXXYYYZZZYYYYYYXXXWWWUUUVVVXXX[[[fff~~~|||~~~uuu\\\hhhssskkkuuuxxxiiiSSSIIIGGGCCCNNNrrrrrrXXXPPPGGGDDDMMMSSS```rrrwww^^^IIIGGGGGGBBB>>>@@@EEEDDDFFFJJJNNNSSS\\\fffoooggg^^^YYYSSSKKKGGGGGGBBBJJJLLLLLLLLLHHHUUUppp???????????????>>>======<<<<<<:::999888777777777444888:::888222000222666333333222222222333444444333333222333333555666777666:::AAAGGGIIIGGGBBB???IIIHHHMMM___lll```WWWbbbuuu~~~xxxsssyyynnnfffuuuyyywwwjjjSSSBBB<<<;;;888777999::::::999:::<<<===BBBGGGXXXssszzz}}}|||dddYYYfff{{{xxxlll}}}VVVQQQXXXVVVRRRMMMKKKZZZoooeeeuuu~~~pppfff]]]XXXSSSMMMJJJKKKGGGGGGFFFFFFFFFEEEFFFFFFBBBGGGGGGGGGIIIJJJ\\\|||zzzdddRRRQQQOOONNNQQQ[[[mmmhhhVVVMMMIIIPPPZZZggg}}}}}}sssiiidddjjjtttvvv{{{~~~xxxsssrrroooooommmllllllmmmooopppzzz}}}~~~|||wwwZZZaaayyygggkkknnnbbbQQQIIIGGGCCCKKKhhh```MMMFFFFFFLLLRRR___rrrnnnPPPKKKKKKDDD@@@CCCEEEDDDGGGNNNUUU[[[dddlllssslllddd^^^ZZZVVVTTTTTTQQQUUUTTTSSSQQQKKKWWWttt>>>>>>?????????>>>======<<<<<<:::999888777777777555999;;;999444222444888333222222222333444444555333333333333444555555666777999===AAACCCCCCCCCCCCPPPUUUZZZcccggg^^^]]]mmmuuu^^^\\\]]]mmmaaaBBB======666777999:::;;;::::::;;;<<<>>>???MMMiii|||zzz}}}ppplll}}}fff[[[OOOPPPQQQPPPJJJFFFSSSsss~~~iiiooosss|||wwwpppkkkaaaUUUOOONNNMMMJJJHHHGGGHHHIIIIIIDDDLLLMMMLLLOOOPPPbbb~~~hhhSSSPPPOOOPPPWWWcccsssuuubbbUUUKKKOOOYYYfffyyy~~~qqqzzzwww[[[]]]kkkgggggg\\\NNNIIIDDDCCCHHHZZZwwwnnnQQQJJJJJJNNNWWWaaauuu```RRRNNNHHHEEEGGGBBB@@@EEERRR^^^dddfffhhhoookkkeeeaaaaaadddffffffbbbbbb[[[WWWRRRJJJYYYxxx===>>>>>>??????>>>======<<<<<<:::999888777777777666888999888555444666888333222222333333444555666333333333444444555555555777999<<<===???AAACCCFFFRRRaaaeee___YYYSSSZZZlllrrrXXXPPPOOOiiinnnDDD:::<<<:::777999;;;;;;:::::::::;;;??????JJJddd~~~vvvooowww|||{{{~~~___zzz^^^IIIMMMQQQQQQKKKGGGPPPhhh}}}|||iiidddfffwww|||jjj^^^^^^ZZZTTTNNNKKKKKKLLLMMMMMMUUUTTTOOOPPPSSSeeeqqqUUUPPPPPPSSS]]]jjj{{{iiiXXXKKKNNNZZZhhhzzzzzzggg~~~uuu___[[[ssskkkfffYYYLLLGGG@@@BBBEEENNNeeezzzVVVMMMIIIKKKVVVcccyyypppWWWLLLGGGEEEEEEDDDBBBHHHUUUaaadddaaa```eeefffeeeeeeiiippptttsssmmmhhh___YYYSSSKKK[[[~~~======>>>>>>>>>>>>>>>===<<<<<<:::999888777777777444555555555555555666666222222222333333555666666333333444444555444444444555888<<>>999>>>777999;;;<<<;;;::::::;;;>>>@@@JJJ]]]nnnyyy}}}vvvqqq|||}}}zzz```mmmhhhLLLMMMQQQRRRLLLGGGLLL[[[iiirrreeejjj{{{{{{tttjjj```YYYWWWXXXYYYgggllldddYYYXXX]]]qqqwwwWWWQQQTTT[[[bbbpppzzzeeeSSSSSS^^^kkkzzzrrrooowwwdddWWWyyyrrrjjjYYYJJJEEEAAADDDEEEKKKaaagggXXXMMMHHHSSSddd|||eeeRRRMMMIIIDDDGGGFFFIIISSSYYYZZZZZZ\\\\\\bbbgggkkkrrryyyzzzuuuooojjjaaa]]]YYYQQQccc======>>>>>>>>>>>>>>>===<<<<<<:::999888777777777333222222333555666555444222222222333444555666777333333444555555444444444333888>>>AAABBBBBBDDDFFFSSSpppqqqVVVEEEFFFNNNWWWooowwwooocccZZZMMM```yyyHHH777@@@777999<<<<<<;;;:::::::::666;;;EEEQQQZZZeeevvvrrr|||~~~zzz{{{eeeiiixxxWWWLLLQQQRRRLLLEEEHHHQQQYYY|||ppptttzzzjjjfffmmmxxxWWWRRRXXXbbbeeeuuu{{{ccc\\\```fffpppyyymmm|||hhhTTTuuu{{{vvvnnnZZZIIIDDDEEEGGGGGGMMMfff|||iiiVVVKKKUUUccc}}}xxx```ZZZUUUMMMDDDCCCEEEJJJLLLMMMSSSYYYVVV```iiipppwww}}}zzzsssooojjjcccbbb```YYYkkk<<<===>>>??????>>>===<<<===<<<;;;:::888777666666555555555444444333333333222222444444444444222222000111222444555666666666444===GGGJJJHHHEEEFFFHHHVVV___eee[[[III===@@@HHH]]]]]]qqqiiigggpppdddnnnQQQAAA555:::::::::::::::::::::::::::;;;AAAJJJSSS]]]lllyyy|||ccc^^^[[[HHHOOOSSSMMMFFFFFFMMMTTTooo~~~eeejjjwwwsss}}}kkkTTTWWWaaaffffffqqq{{{mmmccc]]]\\\ccclllxxxkkk|||lllRRReee{{{pppmmmZZZGGGFFFDDDCCCEEESSSqqq]]]OOOSSS^^^rrrsssddd\\\SSSLLLIIIGGGFFFIIILLLMMMNNNRRR```ooovvv{{{~~~yyyrrrnnnqqqpppggg^^^ddd|||======>>>??????>>>======<<<<<<;;;:::888777666666555555444444444333333333333444555555555555444333333333444444555444444333666>>>HHHOOORRRPPPMMMLLLPPPZZZaaa\\\OOOEEEFFFLLL^^^\\\nnnqqqttteeeOOOAAA555:::::::::::::::::::::::::::;;;@@@JJJTTTaaarrr}}}cccZZZoooJJJPPPSSSNNNGGGFFFKKKQQQbbb~~~yyyrrr~~~dddVVV\\\fffiii```gggyyypppmmmkkkhhh```YYYWWW[[[qqqwwwuuuwww{{{yyysssSSS___vvvqqq\\\GGGFFFDDDCCCEEESSSvvvyyy```YYYZZZiiippp___TTTPPPLLLJJJLLLQQQUUUWWW___kkkvvvyyy{{{}}}zzzvvvqqqsssqqqiiicccnnn===>>>>>>??????>>>>>>===<<<<<<;;;999888777666555555444444444444333333333444555555666666555555444666666666555444333222111333888CCCPPPZZZZZZSSSKKKJJJTTT^^^^^^UUULLLJJJLLLaaa```ooobbblllzzzoooJJJ@@@777::::::::::::::::::::::::;;;:::???IIIUUUeeeyyylllYYYLLLOOOPPPNNNIIIFFFIIIMMMWWWyyyrrr|||rrr\\\YYYaaaggghhh\\\[[[kkk}}}^^^```dddeee]]]RRRNNNOOOcccuuupppyyykkkooowwwUUUWWWrrr}}}vvv```IIIEEEBBBCCCEEERRRwwwtttaaaYYY___nnnvvvaaa[[[RRRNNNPPPVVV]]]aaajjjssszzzzzzxxxxxxyyyyyyyyyzzzvvvnnnlll{{{>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999888666555555444444444444444444444444444444555555555555444444666666666555444333222111222555@@@RRRaaacccXXXLLLHHHQQQ\\\___ZZZRRRMMMLLLccciiiuuu``````hhhaaaddd\\\DDD>>>:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::>>>GGGTTTeee|||yyy[[[lllLLLKKKKKKLLLJJJGGGGGGJJJTTTrrrxxx}}}hhhXXXZZZbbbdddccc\\\VVVcccZZZZZZ[[[YYYQQQJJJLLLRRR[[[mmmzzzsssttt]]]aaayyy|||ZZZQQQggg{{{dddLLLFFF@@@EEEFFFMMMlllwwwgggeeeiiiwwwwwwoooccc[[[[[[aaaiiinnnxxx~~~{{{yyyzzz}}}}}}uuuvvv??????>>>>>>>>>>>>??????<<<;;;:::999777666555555444444444444444444444444444333333333333333333444333444444555444444333333666888BBBTTTeeehhh]]]PPPGGGQQQ\\\aaa___ZZZVVVUUUkkk|||[[[```hhhUUUSSSSSSAAA>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;999<<>>>>>??????@@@;;;;;;:::888777666555444333333333444444444444555444333333222222333333444222222333444555555555555555777???NNN[[[^^^WWWNNNFFFOOOZZZ```aaaaaabbbeee~~~|||sssZZZeeetttaaa\\\^^^III??????;;;;;;;;;;;;;;;;;;;;;;;;:::999;;;AAAIIIUUUgggwww~~~yyyxxxsssmmmiiisss|||___jjjSSSIIICCCHHHLLLIIIGGGJJJFFFZZZyyyttt```YYYaaadddbbbbbbXXXUUU]]]yyyRRRMMMIIIHHHEEEBBBEEEJJJMMM[[[iii~~~{{{vvv{{{ttt^^^FFFIIImmmwwwmmmPPPVVVvvvkkkQQQGGGAAADDDGGGFFFMMMlll{{{{{{{{{@@@@@@???>>>>>>???@@@@@@;;;:::999888777666555444333333333444444444555555555444333333333333444555222333444444555555444444111444;;;DDDLLLOOOLLLIIIEEEMMMWWW[[[[[[^^^eeellldddggg\\\hhhyyyvvvvvvWWWBBB>>><<<<<<<<<<<<<<<<<<<<<<<<:::888999>>>CCCJJJWWWddd}}}zzzuuuooohhhcccqqqssswwwnnnkkk\\\MMMEEEIIINNNJJJHHHIIIDDDSSSmmmrrr|||[[[ZZZdddddd``````UUUYYY```~~~}}}PPPIIIEEEEEEEEECCCCCCEEEIIITTTaaavvv{{{zzzvvvjjjRRRDDDGGGgggvvvwwwQQQNNNfffmmmQQQFFFCCCBBBDDDGGGHHH\\\|||}}}AAA@@@???>>>>>>???@@@AAA;;;:::999888777555444444333333333444444555555555666555444333333444555666444444444555555444333333333666<<>>CCCMMMWWWxxx}}}tttiii^^^dddsssiiifffuuuiiidddRRRGGGKKKOOOKKKGGGIIIGGGSSSjjj{{{xxxvvvXXX[[[eeeccc\\\\\\UUU^^^eee~~~UUUKKKBBBBBBDDDDDDEEEFFFIIIRRR\\\qqqsssbbbIII@@@BBBaaauuu}}}RRRHHH[[[nnnQQQEEEEEE???BBBIIIIIIWWW>>>>>>@@@AAAAAA@@@???>>><<<:::777555444555666888555444333333222222222222555555555444444333333333555444444333333444444555666777:::>>>AAACCCGGGKKKJJJNNNXXX^^^WWWKKKMMMYYYnnn{{{```LLLTTTvvvTTT;;;???>>><<<;;;::::::;;;;;;;;;999:::;;;<<>>???@@@@@@@@@@@@???>>><<<;;;888666555666777777555444444333333333333444555555444444444333333333333333333222222333333333555666999???EEEHHHIIIIIIJJJPPP[[[aaaUUUEEECCCKKKTTTqqq~~~~~~ppp[[[XXXtttwwwHHH===<<<:::999888888999999:::999999;;;;;;>>>GGGRRRnnnwwwlllfffffftttmmmSSSJJJfffyyyTTTaaa~~~WWWCCCMMMFFFDDDIII@@@DDDIIISSSfffgggVVV\\\^^^YYYQQQGGGGGGQQQYYYsssnnnWWWLLLIIIGGGFFFGGGGGGHHHPPP___ooo}}}}}}^^^III@@@AAADDD[[[yyy___EEEJJJiiiyyy\\\IIIFFFAAABBBEEECCCIIIfff??????@@@@@@@@@??????>>><<<;;;:::999777777777777444444444444444444555555555444444444444333333333333222222111111222222333333444888CCCQQQZZZZZZVVVJJJQQQ^^^eee]]]MMMGGGKKKBBBYYYgggqqqlll\\\___MMM===<<<:::999888888999999999888888::::::<<>><<<<<<;;;:::999777666666444444444444444555666777444444444444444444444444333333222222222222333333666666:::GGGZZZgggeee]]]SSSUUU]]]ffffff\\\SSSPPPCCCPPP[[[hhh~~~{{{fffSSS___KKK???>>><<<;;;::::::;;;;;;999777777999999:::AAAHHHVVVjjjyyyzzzrrrppp}}}nnnRRRNNNPPPTTTuuuVVV\\\oooYYYOOOJJJKKKMMMHHHEEEGGGLLLUUUddd}}}lll[[[YYY^^^VVVMMMIIIDDDIIIKKKGGG[[[eeeJJJIIIKKKHHHJJJHHHJJJSSS^^^lll}}}zzzmmmKKKAAADDDAAA>>>FFFeee|||yyyNNNKKKRRRxxxjjjJJJHHHCCCDDDJJJIIIEEEKKKVVV~~~AAA@@@@@@??????>>>>>>>>>===<<<;;;:::999777666555444444444444444555666777444444444444444444444444444444333333333333444444999888:::EEEZZZiiifff[[[bbb[[[ZZZbbbkkkkkkccc[[[NNNPPPZZZjjjhhhTTTjjjuuuGGG???>>><<<;;;::::::;;;;;;999666666888999999===CCCKKK\\\jjj}}}}}}yyysssjjjhhhmmm}}}gggLLLKKKOOOLLLuuummmrrrzzzUUUEEEJJJMMMEEEFFFFFFIIIOOOYYYmmmyyyaaaWWWZZZ]]]QQQHHHGGGDDDFFFKKKGGGXXXwwwPPPHHHKKKKKKIIIGGGHHHNNNXXXeeevvvvvv~~~___DDD;;;===@@@>>>CCC[[[}}}xxx\\\LLLLLLlllrrrOOOIIIDDDCCCGGGIIIGGGIIIPPPhhhBBBAAA@@@???>>>>>>>>>>>>>>><<<;;;999777666555555444444444444444444555555333333333444444444444555555444444333333444444555333444777DDD^^^uuuxxxoooddd[[[VVVaaatttyyybbbXXXbbbzzzWWWYYYqqqpppjjj]]]???===<<<:::999888888999999:::777666999:::999;;;???@@@MMMYYYpppssslllgggbbbiiivvvuuu~~~|||___FFFAAACCCAAAaaaeeeHHHJJJLLLEEEEEECCCEEEJJJOOO]]]zzzuuu|||qqqYYYSSSXXXYYYKKKBBBDDDBBBFFFSSSUUUbbb```LLLKKKLLLGGGEEEEEEJJJQQQ[[[lllzzzmmmTTTCCC=========???BBBRRR|||gggtttOOOFFF^^^{{{|||YYYJJJDDDAAACCCEEEFFFIIIMMMUUUuuuBBBAAA@@@>>>>>>>>>>>>???>>><<<:::777555444555555555444444333333333333444333333333444444444555555444333333333333333333444///111666DDDbbb___XXXTTT^^^ssswww```hhh[[[QQQdddnnnqqqeeeJJJ===<<<:::999888888999999;;;777666999:::999999<<<<<>>???RRR}}}lllLLLFFFGGGJJJGGGCCCCCCGGGIIIPPPgggwwwvvv~~~aaaVVVRRRWWWUUUFFF???BBBBBBKKK\\\^^^cccxxxWWWLLLJJJGGGFFFGGGJJJMMMTTTaaannnzzzlllZZZKKKAAA??????;;;???@@@IIIooofffppp___EEETTTkkkbbbNNNHHHDDDCCCDDDEEEHHHKKKLLL]]]uuuCCCBBB@@@>>>>>>>>>>>>??????<<<999555444333444555555444333333222222222222333333333444444555555555333222222222222222222333333666888BBB^^^}}}^^^YYYUUUYYYgggwww```eee~~~aaaVVVhhheee???>>><<<;;;::::::;;;;;;<<<888777999;;;999999;;;>>>FFFHHHSSSpppyyyooojjjzzz|||xxxuuurrrqqqNNNEEE>>>BBBEEELLLttt~~~xxxfffIII===@@@LLLJJJDDDCCCGGGGGGJJJ\\\qqqppppppzzzXXXWWWSSSWWWTTTEEE???CCCCCCNNN^^^ZZZVVVtttaaaMMMHHHJJJIIIJJJLLLMMMQQQ\\\hhhxxx}}}uuufffTTTDDD:::777777999???>>>CCCfffqqqfffyyytttHHHPPPaaagggSSSNNNIIIFFFEEEEEEGGGJJJJJJQQQ___CCCBBB@@@???>>>??????@@@>>><<<999777777777666555333333333333333333333333222333444555555555444333333333333333333333333333222333666BBBTTTccchhhfffYYYXXXXXX[[[aaagggiiiiiinnn[[[\\\}}}nnnbbb^^^aaasssUUUAAA777<<<<<<444666BBB999999999999999999999999777===AAAGGGYYYttttttvvvtttuuusssvvv{{{llldddFFF@@@>>>@@@===FFFiiirrrnnnJJJCCCIIIAAAFFFFFFEEECCCCCCJJJVVV```xxxzzzqqquuuzzzlllTTTWWWXXXUUUKKKAAA<<>>AAAPPPiiitttzzzllliiijjjjjj[[[FFF@@@===???<<>>AAA???FFFCCCAAASSSpppjjjJJJGGGGGGEEEDDDGGGNNNUUUYYYiiiuuuzzzgggUUULLL???999<<<;;;===555>>>DDDRRRvvvjjj]]]KKKHHHccczzzWWWPPPHHHDDDDDDEEEFFFHHHKKKIIINNN^^^xxx~~~~~~CCCBBBAAA@@@????????????>>><<<999777777777666555555555444444333333333333222222333444444444444444333333333333333333333333666444444999@@@FFFHHHIIIQQQZZZ^^^\\\___cccYYYIIIGGGIIIZZZwwwssseeebbbYYYSSSeeezzzIII888::::::777666999999999999999999999999888;;;;;;;;;DDDXXXppp~~~www~~~vvv```dddpppdddPPPEEE>>><<<>>><<<>>>RRRjjj```TTToooqqqJJJDDDHHHAAADDDFFFEEECCCCCCFFFIIIWWWkkkuuupppXXXUUUPPPIIIAAA===<<<===???===@@@>>>@@@KKK[[[}}}QQQKKKIIIFFFDDDEEEIIIOOOTTT]]]ggguuuzzz```JJJDDD===<<<===999;;;666===@@@IIIeeeoooKKKAAAUUUnnn^^^RRRIIIGGGEEEBBBDDDJJJKKKHHHGGGKKKTTTiii~~~}}}|||{{{{{{{{{|||}}}CCCBBBAAA@@@??????>>>>>>===:::777666666666555444333444555666888999:::;;;222222333333444444444444333333333333333333333333222111333:::@@@GGGNNNTTTUUU[[[YYYRRRWWWccc```SSSKKKLLLUUUcccqqqzzzzzzqqqbbbaaa~~~QQQ888999>>><<<888::::::999999999999999888777999:::999<<>>===<<>><<<===>>>777===:::>>>>>>BBBmmmiiiyyyOOOAAANNNZZZ~~~ppp\\\KKKHHHGGGDDDFFFLLLGGGGGGHHHIIIJJJQQQcccttt}}}}}}~~~}}}zzzwwwxxxxxxxxxyyyzzz|||~~~CCCBBBBBBAAA@@@???>>>===;;;999666444444444333222333333444666888999:::;;;222222222222333333444444333333333333333333333333555333444999<<>>???===CCCLLLffflllVVVSSS|||tttKKK???FFFFFFFFFEEEDDDDDDFFFHHHGGGQQQeeewww~~~|||gggZZZPPPHHH@@@<<<===>>>>>>======<<<;;;BBBGGGFFF[[[jjjPPPJJJGGGIIIIIIFFFGGGJJJKKKQQQ\\\kkk|||}}}xxxtttTTT???<<<;;;======666<<<;;;>>>===@@@```qqqfff}}}VVVBBBGGGKKKnnnkkkQQQGGGGGGFFFFFFJJJEEEDDDGGGJJJKKKKKKPPPWWWgggwwwyyywwwxxxyyyuuuqqqsssuuuwwwxxxxxxyyy|||CCCCCCBBBBBB@@@???===<<<;;;999666444444444333222333333333444444444444444222222222222222333444444333333333333333333333333444222444999<<>>FFFOOObbbrrr}}}zzziiimmmxxxZZZMMMEEE<<<:::;;;??????>>>AAAGGGVVV|||aaaMMMnnnYYY???DDDCCCBBBAAABBBCCCFFFGGGFFFJJJYYYooo}}}wwwgggaaaYYYKKKEEE???<<<===??????>>>===<<<;;;BBBFFFCCCRRRqqqVVVJJJCCCFFFIIIFFFFFFIIIGGGLLLTTT```ooo|||wwwqqq|||gggLLL======;;;;;;<<<777888888:::<<>>:::;;;===???>>><<>>>>>===???<<<@@@EEECCCKKKaaakkkVVVEEEEEEHHHEEEDDDFFFEEEHHHNNNVVV```nnn}}}|||{{{VVVBBB<<<>>>:::999<<<:::888888888:::===JJJvvvbbbWWWzzzZZZIIIDDDRRRyyyxxxWWWHHHIIIHHHBBBFFFBBBAAADDDFFFEEEFFFJJJHHHNNNSSSVVV[[[dddkkkmmmtttrrruuu}}}~~~|||||||||{{{xxxuuurrrqqqpppooonnnnnnmmmllllllqqqtttuuussssssvvvyyyCCCCCCCCCBBBAAA???<<<;;;>>><<<999777777777666555000111222222333444555555333222111111111222333444333333333333333333333333444111222666777>>>WWWrrrqqqeeeUUUMMM[[[qqqfffsss|||bbbOOO\\\\\\\\\RRRBBB:::<<<===999;;;;;;::::::999888777777<<<777666:::<<<;;;>>>DDDHHH^^^vvvyyy{{{rrr\\\MMMCCC777:::;;;>>>>>><<<:::>>>CCCCCCXXXsss^^^aaaCCCCCCCCCEEEFFFEEEDDDBBBDDDBBBGGGQQQZZZhhhvvv]]]TTTVVVKKK@@@@@@???===<<<<<<======:::===999:::@@@???CCCSSSeeeLLLGGGHHHDDDAAACCCDDDGGGJJJOOOVVVbbbqqq|||~~~{{{|||~~~eeeIII;;;:::???999777<<<<<<;;;:::888999:::@@@gggwwwYYYdddnnnVVVKKKGGG___dddMMMLLLKKKCCCBBBBBBEEEHHHGGGCCCCCCGGGEEEGGGGGGGGGLLLUUU\\\]]]iiicccaaadddhhhkkkpppuuuxxxvvvuuuuuuwww|||{{{~~~xxxttttttpppqqqpppoooqqqtttsssooojjjggggggfffdddbbbbbbeeegggjjjnnnrrrrrrpppooorrrvvvBBBBBBBBBAAA@@@???>>>===;;;;;;999777666555555555777444111000222444333222333333333444444555555555555333000000000111111111555111222888:::@@@TTTkkkuuujjjcccVVV[[[qqqrrrssssssRRRgggsssmmmdddRRR<<<999===:::===<<<;;;:::::::::::::::777777666777999===AAADDDPPPbbbxxx|||vvvmmmYYYDDD>>>>>>:::::::::;;;;;;;;;<<<<<>>>>>===<<<;;;;;;;;;888999:::;;;<<>>===<<<;;;:::999777666555555444444222111111444666555444333333333444444444555555444333111111111222222222555111222777888;;;MMMaaa{{{vvvmmmjjjfffXXXWWWiiimmmjjj{{{nnn[[[nnnfffKKK<<<999<<<;;;;;;:::999999999::::::888777777777999===@@@BBBJJJ[[[ppp}}}~~~zzzwwwooodddPPP===999::::::::::::;;;;;;;;;;;;<<<<<>>>>>>>>===<<<;;;;;;;;;999:::;;;;;;<<<>>>BBBEEE```iiiPPPGGGEEEFFFGGGEEEFFFFFFHHHLLLUUU```hhhqqqwwwuuupppqqqsss{{{{{{xxx|||fffMMM@@@===999888:::;;;:::999999666999>>>:::;;;QQQnnnkkkSSSfffuuuOOOBBBLLLXXXzzznnn\\\NNNCCCBBBEEEEEEDDDAAAAAAAAA@@@BBBBBBCCCDDDFFFIIIKKKMMMOOOOOOPPPSSSWWW[[[^^^``````aaaaaaaaaaaa``````___fffgggiiijjjjjjgggdddbbbdddcccdddfffhhhgggdddaaa```aaa```______```ccceeefffhhhjjjkkkkkkkkkmmmoooBBBBBBBBBAAA@@@???>>>===;;;:::999777666555444444222111111333666777666555333333333333444444444444333222222111222222333333444222333666555666CCCSSSaaa```___eeehhhZZZSSS```iii___cccqqqvvvkkkrrrkkkJJJ666<<<999999888888888999::::::999888777777999;;;>>>@@@FFFTTThhhxxx~~~yyywwwwwwlll^^^JJJ;;;:::<<<::::::::::::;;;;;;;;;;;;===>>>TTT|||SSSMMMeeewwwlllSSS@@@BBBGGGDDD@@@AAACCC@@@AAACCCBBBFFFXXXkkkyyyrrr{{{bbbNNNDDDAAA>>>>>>======<<<;;;;;;;;;:::;;;;;;;;;;;;===@@@CCCPPP^^^GGGHHHHHHBBBDDDDDDDDDEEEGGGLLLSSSYYYbbbiiisss{{{~~~tttlllkkknnnqqqmmm||||||lllooouuufffTTTFFF???<<<:::999999::::::999999666999???<<<999EEEXXX___ZZZkkk```CCCBBBLLLdddwwwZZZCCCFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBDDDFFFFFFHHHHHHIIIKKKNNNSSSWWWYYYYYYYYYYYYYYYYYYXXXWWWVVV\\\]]]^^^______^^^]]]\\\^^^^^^___```bbbaaa^^^\\\[[[\\\\\\[[[[[[\\\^^^aaabbbdddfffhhhhhhjjjlllnnnDDDDDDCCCCCCBBBAAA???>>>;;;:::888777555444444444111222333555666666555444333333333333333333333333000111222222111111222333222111333555444444<<>>999999888888999:::;;;;;;999999888888888:::<<<===AAALLL]]]ooo|||{{{wwwvvvxxx}}}jjjXXXEEE:::;;;<<<999999:::::::::;;;;;;;;;???AAAIIInnnWWWDDDTTTaaarrrKKKBBBFFFCCC???AAACCCAAAAAAAAA???@@@KKKYYYkkkzzztttrrr\\\HHH>>>>>>=========<<<<<<;;;;;;;;;:::;;;<<<<<<;;;;;;>>>@@@FFFiiiZZZLLLIIIEEECCCCCCCCCCCCDDDGGGJJJMMMTTT[[[eeennnuuu|||~~~yyyrrrkkkggggggkkknnnlllyyywwwiiippprrrYYYJJJDDD===;;;:::999999:::::::::999666888>>><<<888>>>JJJeeeoooYYYaaayyyQQQEEEHHHVVVwwwvvvTTTJJJEEEBBBCCCDDDDDDCCCDDD?????????@@@@@@AAAAAABBBEEEEEEFFFGGGIIIMMMRRRUUUUUUUUUUUUUUUUUUTTTSSSSSSUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYZZZ[[[\\\[[[YYYXXXWWWXXXYYYXXXXXXYYY[[[^^^___aaadddfffgggiiillloooBBBBBBBBBBBBAAA???>>>===::::::888666555444444333222333555666555444333222333333333333333333333333///111222222000///000222000111444555444444:::BBBDDDGGGMMM[[[eeeYYYPPPZZZ|||xxxhhhVVVTTTiiiOOO>>>:::::::::::::::;;;<<<===999999888888888999:::;;;;;;CCCQQQbbbqqq{{{wwwppplllllljjj}}}bbbOOO>>>777999999999999999:::::::::;;;;;;999AAAAAAUUUkkkOOORRRVVV^^^GGGEEEDDDDDDEEECCCBBBBBBAAA??????FFFNNNVVV___ppprrr~~~{{{```QQQDDD<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<::::::<<<>>>@@@RRRyyyUUUIIILLLCCCCCCBBBBBBDDDEEEGGGGGGKKKQQQZZZbbbiiiqqqyyyuuujjjhhhdddbbbaaabbbdddeeeuuutttpppkkkrrrnnnOOOAAA===:::;;;::::::999999999::::::777777;;;;;;888<<>>===<<<;;;:::999888666555444333333222444555444333111222222333333333333222222222222///222555444000...000111///111444555444555999>>>CCCJJJTTTdddlll\\\RRRZZZssszzzllldddcccsss~~~RRR999;;;;;;::::::;;;;;;<<<<<<888888888777888888999999<<>>>>>AAADDDCCCBBBBBBEEEIIIIIIIIIJJJKKKLLLLLLLLLLLLNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTVVVUUUTTTSSSTTTUUURRRTTTVVVWWWWWWWWWYYY[[[]]]```ccceeegggiiimmmoooAAAAAAAAA@@@???>>><<<<<<:::999777666444444333333000222333222000000222555333333333222222222111111222555888666222///000222///222444333333555888:::EEESSSdddwwwzzzdddSSSYYY]]]sss}}}~~~uuurrrQQQ;;;;;;;;;::::::999:::::::::777777777777888888999999;;;>>>DDDOOO\\\jjjvvv|||{{{~~~tttkkkfffddddddddd^^^}}}mmmRRRFFF>>>>>>@@@<<<888999999999999:::::::::;;;999???GGGVVV~~~xxxWWWRRRiiimmmLLLAAAAAAAAACCCCCCAAA??????AAABBBCCCGGGIIIQQQbbbttt}}}|||~~~}}}xxxuuuyyyyyykkkgggfffJJJ??????>>>999;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;::::::;;;<<<>>>HHHTTTuuuyyyXXXNNNJJJFFFCCCCCCDDDEEEDDDCCCBBBFFFJJJMMMPPPVVV^^^dddkkkqqqyyy~~~wwwppphhh```^^^\\\YYYYYYZZZZZZXXXUUUQQQ___ttt}}}RRRDDD@@@999777999;;;;;;999888999:::777777999:::888777;;;@@@DDDhhhvvv\\\ooo}}}\\\HHHLLL]]]zzzttt^^^JJJEEEDDD???===@@@??????@@@AAA@@@???>>>===>>>BBBEEEEEEBBB@@@AAADDDEEEFFFHHHIIIKKKLLLLLLLLLJJJKKKLLLNNNOOOOOOOOOOOOPPPRRRTTTSSSQQQPPPQQQSSSPPPRRRUUUVVVVVVWWWXXXZZZ]]]___bbbdddfffhhhkkknnnDDDDDDDDDCCCBBBAAA@@@???:::999777666444333333333...000111000///000333777333333333222222111111111444888;;;999444000111333000333444222222444666777FFFYYYqqqjjjTTTVVVOOOiiizzzxxxpppbbbVVVFFF;;;;;;:::999888888888888666666777777888888999999333555999AAAMMM\\\jjjssswwwvvvlllvvv}}}~~~{{{vvvvvvxxxnnniiidddbbbaaa___[[[WWWVVVppp~~~^^^FFF>>>999<<<>>>999888888999999999:::::::::>>>111:::EEEBBB___hhhcccSSSuuu]]]HHHEEECCCCCCBBB@@@======@@@@@@???@@@@@@FFFPPPZZZjjj||||||wwwooooooooorrr}}}{{{mmmVVVYYYooofffJJJ<<<>>>>>>999;;;;;;;;;;;;;;;;;;;;;;;;777999;;;;;;::::::;;;<<<777EEEFFF\\\nnnWWWMMMIIIDDDBBBCCCDDDCCCBBBAAACCCEEEEEEGGGKKKSSSYYY___ccciiikkkkkklllnnnqqqyyy}}}zzzmmmccc]]]YYYUUUZZZWWWRRRQQQQQQPPPNNNKKKTTTuuuzzz{{{ggg>>><<>>>>>???@@@@@@@@@???>>>===???DDDHHHHHHDDD@@@AAACCC@@@AAACCCEEEGGGHHHIIIIIIHHHIIIKKKLLLMMMMMMLLLLLLNNNQQQRRRQQQOOONNNPPPRRROOOQQQTTTUUUUUUVVVWWWYYY\\\^^^aaaccceeegggjjjlllBBBAAAAAA@@@@@@?????????===;;;999777555555555555333222222111111222222333222222222222222222222222111222222333333222222111...000222333333444666777EEETTTyyyvvvdddiiiQQQRRRrrryyygggDDD999>>>444333CCC<<<111777666666555444333333333666999;;;<<>><<>>>>>@@@FFFLLLVVVgggwww~~~}}}rrrpppuuufffgggiii___aaabbbSSSSSScccoooRRR@@@===???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::===AAAAAAKKKsss~~~```MMMFFFHHHCCCCCCGGGFFF@@@AAAAAA@@@???BBBHHHMMMQQQVVV[[[\\\[[[[[[___cccsssyyy}}}|||vvvtttuuuuuurrroookkkgggaaaZZZUUUSSSTTTUUUNNNTTTMMMEEEIIIIIIFFFJJJ```ttt|||}}}UUU===>>>>>>666888888888888777777777777999:::999888666555666777999>>>\\\aaa^^^xxx```GGGEEERRR\\\zzzkkkQQQFFFDDD@@@:::???>>>@@@BBBAAA<<<;;;>>>???????????????@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEHHHGGGGGGGGGHHHHHHIIIJJJOOOOOOPPPQQQQQQQQQPPPPPPMMMMMMNNNPPPRRRTTTVVVXXXZZZYYYZZZ^^^ccceeedddbbbBBBBBBAAA@@@@@@???>>>>>><<<;;;999777666555555555555444444333333444444555222222222222222222222222111222222333333222222111333444444333222111333555===MMMtttsssttt^^^SSSaaaooohhhPPP<<>>@@@@@@???@@@DDDGGGNNN\\\hhhyyyuuunnnqqqwwwfff[[[VVVRRRTTTQQQFFF^^^~~~wwwwwwcccJJJ;;;888;;;:::666::::::::::::::::::::::::888888888999999999:::::::::======CCC___www]]]OOONNNJJJHHHGGGAAAAAABBBBBB@@@???@@@DDDHHHKKKOOOSSSTTTSSSSSSWWW\\\lllqqqxxx||||||yyyvvvtttrrrvvvyyyyyywwwwww{{{{{{xxxuuutttvvvwwwvvvtttuuupppiiigggggggggccc```]]]ZZZUUURRRQQQQQQQQQPPPEEEMMMJJJDDDGGGFFFFFFLLL{{{sssuuuuuueeeHHH777999;;;777888888888888777777777777888888888888777777888999999:::NNNzzzttt___yyynnn[[[CCC@@@IIINNNgggfffTTTJJJDDD??????===>>>@@@???;;;:::===>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHKKKLLLMMMNNNNNNOOOOOOOOOMMMNNNOOOPPPRRRUUUWWWXXXZZZ\\\___bbbeeeggggggfffCCCBBBAAA@@@???>>>======;;;:::999777666555555555555444444333333444444555222222222222222222222222111222222333333222222111444444333222000111444666>>>GGGeeetttqqqjjjVVVPPPmmmrrrooo\\\YYYuuuIII@@@AAA<<<777222@@@:::::::::999999888888777777999:::999888;;;DDDKKK^^^eeennnuuuyyy~~~{{{rrrqqqzzz}}}{{{zzzzzz~~~yyyqqqggg^^^XXXTTTPPPLLLMMMQQQOOOGGGFFFKKKUUUyyyttteeeRRRDDD999999:::888888;;;888888888999999999999999<<<:::777<<<===:::SSS}}}xxxUUUOOOccczzz\\\???@@@>>>???CCCDDD???>>>@@@BBB@@@@@@AAABBBCCCLLLUUUaaaqqqqqqmmmmmmhhhjjjrrrnnnkkk[[[MMMJJJJJJOOOZZZ}}}ooogggXXXDDD:::999<<<;;;888999999999999999999999999888888888999999999999:::<<<>>>>>>???LLLooo|||bbbWWWLLLGGGFFF@@@AAABBBAAA@@@>>>>>>@@@BBBDDDFFFHHHHHHGGGIIIMMMQQQ\\\```fffjjjjjjhhhfffeeegggjjjmmmmmmllllllooorrrmmmlllkkkkkklllllljjjhhhgggccc]]][[[ZZZYYYVVVSSSNNNLLLJJJKKKMMMNNNLLLJJJBBBHHHDDD@@@DDDFFFKKKYYYggg```[[[OOOAAA999999;;;;;;888888888888777777777777777777777777888888888888999777>>>\\\]]]fffaaaGGG???DDDEEESSSttt|||dddRRRGGG@@@AAA>>>===>>>>>>;;;;;;???===============>>>??????AAAAAAAAABBBCCCDDDFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNOOOOOOQQQSSSUUUWWWXXXUUUYYY^^^aaaaaabbbeeehhhCCCBBBAAA@@@???>>>===<<<::::::999888777666555555333222222111111222222333222222222222222222222222111222222333333222222111111111111000000333777:::AAAAAAPPPlll}}}zzzqqqooouuufffPPP[[[}}}xxxiii^^^oooeeeFFF<<<:::;;;555===888888777777777666666666666888999888666777;;;@@@PPPVVV___fffkkkqqqxxx}}}{{{rrrppprrrzzz~~~}}}~~~wwwtttmmmeee\\\SSSLLLHHHCCCDDDKKKPPPIII@@@GGGVVV}}}ttt```FFF>>>::::::999666777;;;888888888999999999999999<<<:::666999<<<777DDDaaaeeePPPTTTuuu{{{NNNEEE???===BBBDDD@@@>>>AAABBB@@@???@@@>>><<<@@@FFFLLLXXXdddnnn}}}mmm[[[\\\___^^^gggvvvwwwpppSSSHHHIII```tttyyyiiiVVVLLL???999:::===<<<:::999999999999999999999999888888888888999999999999======>>>>>>???RRR}}}mmmRRREEEGGGGGG@@@@@@@@@???>>>>>>>>>??????@@@AAA@@@???AAAEEEIIIIIINNNTTTXXXYYYYYYYYYZZZYYY\\\^^^^^^]]]^^^```bbb___``````aaaaaa```^^^\\\XXXUUUQQQOOOOOONNNLLLJJJGGGEEEEEEGGGKKKLLLHHHDDDDDDDDD>>>???JJJPPPZZZlllfffVVVLLLCCC???<<<999888:::888888888888777777777666777666666666777888777666888777777FFFmmmeee[[[rrr___GGGEEEDDDHHH]]]uuuyyyeeeUUUKKKFFFAAA===>>>>>><<<===@@@<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFHHHJJJLLLNNNOOOOOOOOOPPPQQQSSSUUUWWWXXXRRRWWW\\\]]]\\\___gggoooBBBAAAAAA@@@>>>======<<<999999999888777666555555333222222111111222222333222222222222222222222222111222222333333222222111111111111000000333777:::<<<999AAAXXXnnnwwwwwwvvv~~~bbbSSShhhwwwqqqpppxxxsss{{{yyyfffxxxdddGGG999>>>999:::777666666666666666555555444666888888666666888;;;>>>CCCJJJQQQVVV]]]ffflllqqqtttxxx{{{{{{yyyxxxyyyvvv{{{}}}~~~|||~~~qqqjjjmmmsssxxx{{{zzz}}}|||vvvtttuuutttpppiiifffaaaZZZRRRKKKFFFCCC???CCCIIIJJJDDDHHHbbbvvvTTT@@@===<<<;;;999666666999888999999999:::::::::;;;:::999666888===888<<>>AAAAAA>>>>>>???===:::;;;???===DDDLLLSSS___qqqiii^^^XXXXXXXXX]]]pppwwwRRRIIITTTvvv}}}iiizzzppp]]]FFF@@@999666888::::::999::::::::::::::::::::::::777777888888888999999999:::777888;;;999???ZZZwwwgggJJJGGGJJJ@@@@@@???>>>???????????????>>>>>>======>>>AAADDD@@@CCCHHHJJJKKKLLLMMMNNNJJJKKKLLLMMMMMMNNNOOOPPPMMMOOOQQQRRRQQQOOONNNLLLHHHFFFEEEEEEEEEEEEDDDDDDFFFDDDDDDEEEGGGFFFCCC???>>>>>>@@@PPPcccfffkkk{{{|||]]]KKK@@@999999999555333555888888888888777777777666888666555666888777555333666::::::===WWWhhhaaaXXXEEECCCBBBLLL```|||rrreeeQQQHHH@@@>>>===;;;<<>>>>>>>>>>>???@@@AAACCCCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFIIILLLNNNPPPOOOOOOPPPQQQSSSTTTVVVWWWVVVZZZ^^^]]]]]]dddrrr~~~@@@@@@@@@???>>>>>>======999999999999888777555555555444444333333444444555222222222222222222222222111222222333333222222111444444333222000111444666666666>>>OOOdddrrrvvvuuuyyy^^^```mmmeeeUUU\\\jjjxxxwww|||]]]======;;;;;;888888888888888888888888444666777777777777888999666:::???CCCHHHOOOXXX^^^ggglllsssvvvsssooosss{{{yyy~~~}}}|||vvvuuuxxxlllggglllqqqtttuuuuuu{{{yyypppjjjjjjgggaaa___\\\WWWQQQKKKGGGDDDBBBBBBEEEEEE@@@DDD```wwwOOO=========;;;999777777888888888999999:::;;;;;;;;;777999666777===::::::FFFHHHxxxhhhKKKFFFfffvvvYYYAAA>>>BBB@@@>>>AAA@@@===<<<>>>>>>;;;;;;>>><<<>>>AAAFFFNNNYYYeeelllzzzpppfffcccdddccc______mmm___GGGRRRlllwwwiiixxxwww___QQQ???<<<999999:::;;;;;;;;;::::::::::::::::::::::::777777777888888888888999:::777888<<<<<<<<>>???@@@@@@@@@??????>>>======>>>@@@@@@@@@AAACCCCCCBBBAAABBBDDDCCCDDDDDDEEEFFFFFFGGGGGGBBBEEEGGGHHHFFFEEEDDDDDDAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@??????===EEEVVVrrr}}}vvvxxxVVVAAA:::666666888777666666888888888888777777777777888777666777::::::777444444;;;>>><<>>CCCTTTiiidddXXXLLLEEE@@@<<<;;;===<<<<<<<<<<<<<<<===>>>>>>=========>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEHHHKKKNNNPPPOOOOOOOOOPPPRRRSSSUUUVVVVVVYYY\\\^^^aaakkk{{{????????????>>>>>>>>>>>>888888999999888777666555555444444333333444444555222222222222222222222222111222222333333222222111333444444333222111333555555777<<>>OOO{{{pppNNN;;;<<<;;;999888888888777777777888888999:::::::::555:::777666<<<:::999BBBEEE]]]___OOOWWWnnnpppHHH>>>AAA@@@>>>@@@???<<<;;;>>>???<<<<<>>???BBBGGGLLLSSSYYYcccoooxxxkkkccc```aaaiiiiiidddkkkdddKKKNNNccc~~~fff^^^ssslllTTTFFF===<<<<<<;;;;;;<<<======999999999999999999999999777777777777888888888888;;;::::::;;;===???AAADDD[[[xxxZZZIIIIIIEEEAAA???@@@AAA@@@??????>>>>>>>>>>>>>>>>>>===???@@@@@@>>>===<<<>>>???BBBAAAAAABBBDDDDDDDDDDDD???BBBEEEDDDBBBAAABBBCCCAAABBBCCCCCCCCCCCCCCCDDDAAABBBCCC@@@===>>>CCCGGGVVVccc{{{|||qqqNNN;;;;;;999666777:::;;;999888888888888777777777777888666666:::>>>@@@===999333999>>><<<>>>XXXtttkkkTTTBBB>>>MMMWWWpppqqq___SSSJJJBBB============<<<<<<======>>>???======>>>>>>???AAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCDDDFFFIIILLLNNNNNNNNNNNNOOOPPPRRRTTTTTTSSSWWW]]]bbbiiiuuu>>>>>>>>>>>>????????????777888999999888777666555333222222111111222222333222222222222222222222222222222222333333222222222...000222333333444666777333555888@@@UUUssskkksss}}}}}}oooeeeiii{{{ooojjjUUUDDDDDD<<<999888888888888888888888888666666666666666666666666555666777666666:::BBBHHHLLLUUU```aaaWWWQQQ\\\nnn{{{zzztttppprrruuu||||||vvvqqqooonnnlllmmmqqqjjjsssssshhhaaabbb___WWWRRRNNNHHHBBB>>><<<===>>>;;;BBBBBBAAA[[[bbbGGG999:::999888888999999666555666666777888999999999444;;;777555:::999888@@@DDDDDDtttoooZZZPPPXXXNNN???AAA@@@===>>>@@@<<<:::===>>>======???<<<;;;;;;>>>AAADDDHHHLLLQQQ]]]lllvvv}}}~~~iii]]][[[\\\WWWaaadddaaapppcccMMMPPPdddrrrxxx\\\VVVXXXeeeLLL<<<888999999888888888999:::777777777777777777777777777777777777888888888888777777666555888===>>><<>>>>>===>>>???>>><<<;;;<<<======<<<;;;<<>>=========???@@@@@@???<<>>===???AAA===???@@@@@@>>>>>>>>>>>>???BBBDDDAAA>>>@@@IIIQQQvvv}}}bbbAAA777;;;999333333888:::777888888888888777777777777777666777<<>>222666;;;;;;999JJJyyymmmgggIII<<>>??????>>>>>>>>>???@@@AAACCCCCC@@@@@@AAABBBCCCEEEFFFGGGBBBBBBBBBBBBEEEHHHKKKMMMMMMMMMNNNOOOPPPQQQSSSTTTVVV[[[bbbjjjtttAAAAAA@@@???>>>===<<<<<<777777666666555555444444222222222222222222222222111111111222222333333333333333333222222111111111222222222222222222222222111777777999QQQ|||wwwmmmqqqnnnYYYmmmeeecccdddYYYFFF<<>>999555FFFeeekkkNNN<<<:::::::::999888777666666777777777777777777777777777777777777888999:::;;;<<<>>>WWWxxxSSSRRRiii___JJJFFFAAA>>>???===AAAAAA>>>>>>AAA>>>888:::;;;;;;<<<===>>>??????CCCHHHOOOVVV]]]iiixxxwwwdddSSSIIIMMMXXXSSS[[[gggwwwsssXXXGGGVVVgggooohhh[[[RRROOOWWWssssssSSS???999999888777555555777888999777777888888888777777666666666666666777777777777777777888999::::::;;;;;;???QQQ}}}aaaDDDAAADDD???===BBBAAA>>>=========<<<<<<===>>>===<<<<<<======<<<:::;;;<<<======;;;;;;<<<======<<<<<<;;;<<<<<<===>>>@@@<<<<<>>>>>@@@BBB???>>>@@@@@@EEEVVVhhhlllLLL:::777777666666666666777777999888888888777777666666666666777777888888999999666555777:::777===YYYwwwnnnhhh{{{kkkEEEAAA>>>LLL```wwwooo___QQQJJJAAA===::::::<<<===<<<;;;???===;;;;;;>>>AAACCCCCC???======???DDDGGGGGGFFFFFFEEEDDDDDDEEEHHHKKKMMMLLLMMMNNNOOOOOOPPPSSSUUUVVVbbbsss@@@@@@@@@???>>>===<<<;;;888777777666666555444444333333333333333333333333222222222222222222333333333333333222222222111111222222222222222222222222111444444777IIImmmsss}}}zzztttSSSaaaooofffJJJ:::<<<======;;;999888777777888777666555444555555666666555555555666777888999999:::EEEXXXeeekkkuuu~~~zzzxxxzzzssswww|||xxxzzzvvvuuuuuuoookkkvvvxxxllliiixxxuuukkkkkklllkkkkkkjjjhhhgggcccbbb___ZZZUUUPPPLLLIIIDDDDDD<<<888<<<::::::DDDBBB@@@???RRRuuuwwwgggTTTDDD;;;:::999999888888777777777888888888888888888888888777777777777888999::::::===@@@JJJkkk^^^KKKRRR\\\xxxbbbQQQAAA===AAAAAADDDCCC===<<>>>>>AAAEEEHHHLLLSSS___gggttt|||sssfffYYYWWWVVVRRRMMMLLLTTTdddxxxxxxdddQQQFFFUUUgggooo___LLLJJJZZZhhh|||eeeJJJ<<<:::999888666555555666888999999999999888777666555444555666666666777777777777666777777888999999::::::888GGGdddqqq[[[MMMCCC@@@CCCBBB???<<<<<<<<<<<<===???>>>===<<<<<<>>>>>>===<<<;;;===>>>===<<<;;;<<<>>>?????????>>>======<<<<<<===;;;;;;>>>>>>;;;:::<<<;;;AAALLLXXX^^^dddsss{{{cccLLL===777777777666666666666777777888888888777777777666666777777777777777777888888666555888999555555GGG]]]jjj^^^nnnYYYEEE???DDDNNN[[[lll{{{ooohhhUUUMMMCCC>>>???AAAAAA@@@===<<<;;;;;;===>>>>>>===BBB@@@>>>???AAACCCCCCAAA@@@AAABBBDDDFFFHHHJJJKKKKKKLLLLLLMMMOOOTTTZZZ___hhhqqq@@@@@@@@@@@@???===<<<:::888888888777666666555555333333333333333333333333333333222222222222222222333333333222222222222111222222222222222222222222333333333777AAAZZZsssqqq~~~yyykkkYYYYYYrrr~~~WWW<<<>>>===<<<;;;:::888777666777777666555555555555666555555555555666777888888555666@@@SSScccpppxxxrrrrrrrrrwwwssskkkggglllvvv{{{zzzrrrsssxxx{{{eee```^^^```eeedddeeeqqqvvvggghhhsss}}}sssiiigggfffffffffccc]]]YYYRRRQQQPPPNNNKKKHHHEEEDDD@@@@@@888666<<<::::::EEEFFFVVVdddvvvqqq[[[LLLAAA;;;:::888888888888888888888888888888888888888888888888888888777777777888888999:::AAA>>>IIIvvvrrrPPPGGGKKK^^^mmmNNNAAABBBCCCEEEBBB<<<:::<<<>>>===;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<===AAAHHHNNNTTT[[[fffrrr~~~lllWWWPPPKKKNNNRRRRRRQQQQQQaaannn{{{uuu]]]GGGFFFQQQ___hhhbbbKKK>>>OOOsssjjjRRR>>>888;;;888888666666666666888888999999999888777555333222555555666666666777777777666666666777777888888999555===JJJaaafffSSSHHHCCCDDDBBB@@@>>>>>>>>><<<:::<<<;;;:::;;;<<<===<<<;;;<<<===>>>===<<<<<<===>>><<<============<<<;;;:::888777:::>>>???===>>>BBBCCCRRRhhh{{{uuurrrgggUUUBBB777666999777666666555555666666777777777777777666666666666777777777777777666666666555444777:::666111888DDD\\\|||TTTRRRhhhnnnNNNAAA>>>???FFFNNN\\\wwwttteeeSSSGGGCCCCCCBBB@@@>>>>>>>>>@@@AAABBB@@@>>>CCCAAA??????AAABBBBBBBBB===???AAACCCEEEFFFGGGGGGLLLMMMOOOSSSZZZdddpppxxx~~~???@@@AAAAAA@@@>>>;;;:::888888888777666666555555444444444444444444444444333333333222222111111111222222222222222222222222111222222222222222333333666222444999===LLLsssuuuggggggvvvkkkUUUaaa~~~ZZZ>>>;;;888777999999777777888777666666666555555555555555555555555666666777777888777===IIIVVVdddttttttjjjffffffgggjjjqqqqqqlllrrrzzzwwwwww}}}nnn^^^\\\]]]```bbbggguuutttdddhhhqqq{{{|||qqqkkkfff```^^^]]]ZZZSSSLLLGGGGGGFFFFFFDDDCCCAAAAAA:::<<<999;;;@@@:::888CCC\\\}}}eeeSSSEEE<<<888:::777777777777888888888888888888888888888888888888999888888777777777777888555>>>:::>>>aaa[[[IIIHHHOOO___}}}kkkMMM???CCCDDDCCC@@@>>>===>>>>>>;;;;;;;;;;;;::::::999999888999:::::::::===BBBFFFHHHLLLSSS[[[dddmmmvvv|||~~~mmm]]]PPPQQQPPPLLLHHHMMM\\\jjj~~~wwwfffQQQFFFMMM^^^jjjaaaWWWLLLJJJSSSkkkpppVVVDDD888666;;;888777666666666666777888888888777777666555444333555555555666666666777777555555555666666666777777::::::===JJJgggwww```NNNEEEEEECCCAAABBBBBB>>>999===<<<;;;<<<===>>>===<<<;;;<<<======;;;;;;<<<===999:::<<<===>>>>>>======;;;;;;<<>>===CCCKKKTTThhhjjjbbbUUUHHH>>>999777888666666666555555666666666666666666666666666666666777777777666666555555555222222666;;;:::666777<<>>===<<<888999888;;;@@@;;;@@@RRRzzzbbbPPPCCC;;;888:::777777777777777777888888777777777777777777777777888888777777666777777777555:::999>>>SSSnnnmmmWWWAAAGGGNNNbbblllKKKDDDCCCBBBDDDDDDCCCAAAAAA===<<<<<<;;;;;;::::::999;;;<<<<<<<<<<<<===@@@BBBCCCEEEIIIMMMQQQXXX___dddgggooowwwzzzyyyzzzoooeee___WWWOOOIIIMMMOOOOOOSSSaaauuurrrNNN;;;LLLlllsssgggXXXJJJLLLbbbvvvZZZDDD<<<999999;;;777666666666666666666777444555555666666666555555555555555555666666666666555555555555555666666666<<<777999CCCOOOdddvvv___ZZZNNNCCC@@@CCCAAA<<>>======???@@@???===:::;;;<<<<<<;;;:::;;;<<<;;;;;;<<<======>>>>>>>>>>>>>>>@@@AAA???BBBMMMYYYooo|||}}}___SSSFFF>>><<<;;;777222666666555555555555666666555555555555555555555666777666666666555555444444333222555999:::999999<<<===UUUpppVVVZZZxxxXXXMMM@@@<<>>===<<<<<<777777777666555555444444333333333333333333333333333333222222222222222222111222222222222333333333111111111222222333333444000...111666666999OOOiii}}}zzz~~~zzzccclllwwwkkkgggzzzmmmxxxvvvtttOOOCCC;;;<<<;;;666555999666666666777666555555444444555555666666666555555444444333444777===EEEKKKVVVQQQLLLIIIGGGGGGMMMTTTkkkzzzjjjnnnxxxxxxqqqsss}}}wwwkkkddddddkkkppppppkkkeeebbbbbbaaaZZZQQQJJJGGGDDDAAA>>>:::::::::::::::999888777888888444666;;;===PPPpppyyy[[[GGG;;;666777;;;777777777777777777777777666666666666666666666666777777666666666777777888888999666999CCCOOOqqq\\\SSSEEEGGGhhhzzzRRRHHH@@@???AAA@@@??????>>>>>>>>>======<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;===???AAADDDIIIOOOSSSSSSZZZcccffffffgggmmmsssssswww}}}wwwlll\\\PPPJJJIIIHHHHHHEEEHHHQQQaaawwwiiiWWWEEELLLpppyyyWWWHHHMMMccciiiEEE888888::::::<<<666666666666666666666666222333444555666666666666444444555555555666666666555555555555555555555555888333777>>>===EEEhhhrrrTTTEEEDDD@@@999>>><<<;;;;;;<<<===;;;:::;;;<<<===<<<;;;:::;;;===;;;:::::::::::::::;;;<<<999>>>EEEMMMRRR\\\ppprrrVVVIII:::444777:::777222666555555444444555555666444444444555555555555555555555555555555444444444555555555555666666888999;;;FFFgggoooSSS\\\|||fffSSSBBB===<<<===BBBKKKaaajjjzzz{{{sssmmmddd]]]YYYWWWVVVVVVTTTSSSQQQMMMJJJJJJLLLNNNQQQPPPPPPRRRWWW^^^fffkkkuuuzzzCCCAAA???===<<<<<<===>>>666666555555444444333333333333333333333333333333222222222222222222333333111111222222222333333333000111111222333333444444//////111444444666@@@LLL^^^iiiooopppzzzxxxmmm|||}}}kkkeeewwwqqqeeejjjsssxxxVVVGGG<<<;;;:::555555:::555666777777777666444444444555555666666555444444666777777444222444666888666444555888999;;;EEEPPPiii||||||qqqiiimmmwwwtttnnnrrr{{{zzzmmmeeebbb``````aaa```]]]XXXUUUTTTOOOLLLGGGBBB>>>;;;:::999555555666666777666666666888999666777:::???[[[mmmOOO===777555777999888888777777666666555555555555555555555555555555666666666666666777888999666999666555888===WWW}}}xxxUUUFFFNNNnnn}}}eeeKKK???===<<<<<<===?????????????????????>>><<<;;;::::::::::::999888888999;;;<<<>>>AAAFFFIIIIIIMMMSSSUUUWWWZZZaaafffeeehhhmmmttt|||xxxppp^^^VVVKKKEEECCCDDDEEEGGGMMMVVVggg{{{kkkHHHFFFUUUyyynnnTTTUUUhhhgggOOO:::666888888777999555666666666666666666555333333444555555555444444444444444555555555666666666666666555555555555555444555888888555999OOOfffzzzeee]]]RRREEEDDDCCCAAAAAAAAAAAA???======>>>???>>>===<<<===???>>>=========@@@CCCGGGIIIGGGPPP___lllvvv___JJJBBB888444555888888888666555555444444555555666333333444444444555555555444444444444444444555555555777777555333444666666<<<;;;NNNyyy___JJJaaa}}}^^^FFF;;;<<<@@@DDDIIIOOO]]]qqq{{{vvvsssqqqooommmmmmjjjfffbbbaaadddgggmmmmmmnnnpppuuu{{{DDDBBB???<<<;;;<<<===???666555555444333333222222222222222222222222222222111111111222222333333444111111111222222333333333000000111222333333444444111222333555555666888;;;TTT\\\fffqqqzzzvvv~~~{{{^^^ZZZ[[[TTTVVVEEE999999999555666===555666777777777666444333444555666666666555444333000444666555555777888888555444666999777666>>>IIIdddpppxxxnnnlllkkkqqq{{{|||pppjjjmmmtttxxx~~~uuugggaaa```]]]XXXTTTTTTTTTQQQLLLJJJ@@@AAA@@@===999666555666333444555666777777777777666;;;<<<>>>???AAA]]]ttt^^^FFF;;;999999888888999888888777666555555444444444444444444444444444555555555555666888999999000::::::666666999HHHaaarrrbbbSSSRRR}}}aaaIIIAAA??????BBB@@@@@@@@@@@@@@@@@@@@@AAA:::::::::;;;======<<<;;;:::;;;<<<======???BBBEEEFFFHHHJJJLLLNNNSSS[[[aaabbbdddggglllrrrxxx|||pppaaaZZZYYY[[[OOOJJJEEEDDDDDDDDDDDDEEEXXXjjjzzz^^^FFFGGGMMMppp}}}]]]WWWxxx|||wwwxxxnnnPPPBBB888999:::555333666555555666666666666555555555555555555444333333222444444444555555555666666666666666666666666555555333:::;;;555444<<>>@@@AAA@@@???>>>???@@@FFFFFFGGGJJJOOOVVV]]]aaahhhrrrpppLLL<<<;;;:::888666555777888555555555444444555555555333333333444444555555555333333333444444555555555444777888666444555777888===777AAAeeetttQQQYYYooo~~~XXXCCC@@@AAA@@@???AAAKKK^^^xxx}}}zzzzzz~~~CCCAAA>>>>>>>>>>>>===;;;777777777666555555444444444444444333333222222222222222222222222111000///111111222222222222111111111111111111111111111111333333333333444666888999JJJ]]]zzzpppfffzzz|||]]]MMMPPPSSSWWWFFF;;;>>>AAA<<<777888777666555666888999777555777666333222222333444555444444555555444444333333444555666555333444888<<>>;;;888777::::::888666555777777555444666666666888777999<<>>CCCGGG|||WWWGGGggg{{{XXXKKKJJJDDD;;;AAACCCCCC???<<<<<<>>>??????>>>===<<<;;;:::::::::;;;;;;;;;::::::;;;;;;<<>>888777777666555444444444444444444444444444444444555555444444444444555555666666666666666666666666555555555555666666666666888999>>>SSSyyywww[[[SSSrrrxxx^^^FFF;;;EEE::::::@@@MMM]]]lll{{{CCC@@@>>>===>>>>>>===;;;777777777666555555444444444333333333333333333222222222222222222111000000111111222222222222111111111111111111111111111111000000000000111333444666;;;SSSkkkjjjsss{{{```FFFIIIVVVgggiiiaaaOOOAAA>>><<<888444444555555555444333222666555444333333333444555444444555555555444444333444555666444222333555888:::@@@IIIQQQVVVWWWUUUSSSWWWXXXZZZ]]]___bbbdddeeebbb___ZZZUUUSSSTTTVVVWWW``````^^^ZZZTTTMMMFFFBBBBBBAAA???===;;;:::999999777555444333444555444333222555:::===???<<<555///777444444:::CCCSSSmmmhhhNNNBBB888777777555666888666666666666555555555555444444444444555555555555555555555555666666666666777666555555777:::>>>AAA]]]yyyVVVRRR___eeeIII@@@@@@999===AAABBBAAAAAAAAAAAA;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;?????????@@@BBBEEEHHHJJJNNNOOORRRWWW]]]bbbgggjjjjjjpppxxx|||~~~yyyrrrhhh\\\TTTNNNKKKFFFAAA???@@@BBBCCC;;;===BBBFFFIIIMMMYYYeeehhhjjjeeeVVVGGGEEEMMMWWWiiimmmtttxxxtttrrr|||jjjSSSFFF>>>999555444666888666333444444444444444444444444555555555555555555555555444444444444333333333222444555666666777777666666555555666777888999;;;<<<===CCC\\\vvvppprrrwww|||{{{zzzwwwwwwvvvlllWWWCCC888777777666666555444444333444444444444444444444444555555444444444444555555555555555555555555555555555555555666666666777777:::777777BBB[[[zzzdddbbbmmmrrrMMM;;;AAAAAADDDHHHFFFGGGSSSbbbxxxBBB@@@>>>===>>>===<<<;;;777777777666555555444444222333333333333333333444111222222222222111000000111111222222222222111111111111111111111111111111////////////000222333444999HHHjjjgggbbbooopppXXXRRRZZZxxxiiieeeSSS777999:::;;;;;;999777777777666555555555444444444444444444444555555555555555444555555444222111333444111333666:::===???AAABBBDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBAAAAAABBBBBBDDDDDDDDDBBB???<<<999777888777666555444333333333333444444333111111333444555333333333555555555444888:::BBBQQQaaaqqq~~~gggPPP<<<666333666888666555555666666666555555555555444444444444444555555555555444555555555555666666666777666555555555777888999@@@QQQnnn~~~^^^MMMWWWvvvdddPPPFFFCCC@@@??????>>>===<<<;;;<<<<<<=====================<<<;;;:::::::::;;;>>>===<<<<<<<<<===>>>???@@@AAACCCGGGKKKOOORRRTTTRRRWWW]]]```aaacccfffiiimmmfff\\\TTTNNNHHHBBB===>>>===;;;:::999;;;<<<>>>AAA@@@CCCIIILLLMMMSSSYYYSSSPPPDDD888;;;PPPeeennnmmm```XXX^^^ppppppTTTBBB:::;;;888444333555666555222444444444444444444444444444444444444444444444444555555444444444333333333333333444555555555555555666666666666777888999:::777999BBB\\\wwwnnnrrrzzzooohhh___VVVJJJ===666666666666666555555444444333444444444444444444444444555444444333333444444555555555555555555555555555555555666666666777777777888444333777@@@WWWoooZZZggg```DDD<<<:::@@@AAA===CCCOOOXXXaaalllvvv~~~uuulllfffBBB@@@>>>=========<<<;;;777777777666555555444444222222222333333444444444111111222222222111111000111111222222222222111111111111111111111111111111111111111222333444444555:::@@@NNNjjj|||fffbbbqqqvvvfffeeeCCC555666666444222222444666555666666666666555444444444444444555555666666777333333333333222222222222444444444555666888;;;<<<666666777777777888888888777777888888999999999999888888888777777777777666555444444333333444444444777999:::888444333555777777555444333111333:::CCCEEEUUUnnnkkkSSS>>>888666666777999777555333666666555555555444444444333333444444444555555555444444444555555555666666555555555555555666666666777???NNNsssoooWWW[[[rrroooZZZDDD:::;;;>>>???>>>>>>???@@@@@@@@@???>>>===>>>===<<<;;;;;;::::::;;;<<<;;;:::999999999999999<<<<<<<<<===>>>???@@@@@@===@@@DDDFFFGGGHHHJJJLLLIIIEEE@@@============<<<@@@???>>>===<<<;;;;;;;;;DDDAAAAAADDDEEEBBB@@@BBB@@@<<<666===WWWrrrvvvjjjSSSNNNRRRgggzzz[[[CCC999777:::777444444555666444333333333333333333333333333444444444444444444444444555555555444444444333333222222333444444444444333666666666555666666777777:::;;;===DDDUUUttt}}}dddcccjjj{{{iii]]]NNNBBB:::555666:::555555555444444444333333333333333333333333333333444444333333333333444444444444444444444444444444555555666666666777777777444222777<<<:::???^^^zzzYYYbbboooTTT???@@@FFFBBB<<<<<>>AAASSSjjjUUUTTTwww}}}SSS>>>===@@@AAAAAA======>>>???????????????>>>===<<<;;;;;;;;;;;;;;;::::::999999999999999999;;;;;;;;;;;;;;;;;;::::::888999;;;<<<======???@@@>>>===;;;:::::::::999888888999;;;<<<===>>>>>>>>><<<888888<<<===:::888888666:::AAAQQQhhhssseeeOOODDDRRRkkkfffJJJ999555888888777666555666666555444333333333333333333333333444444444444444444444444555555444444444333333333111222222333333333333333666555555444444555555666777333777===???NNN{{{|||yyyiiiiiiyyysss___PPP???888777777999<<<444444444444333333333333333333333333333333333333333333222222222222333333444444444444444444444444555555555555666666666666555333888???;;;888IIIaaakkk___oooxxxTTTEEECCCAAA???>>>BBB@@@CCCMMM[[[gggooosssxxxzzz~~~zzzwwwmmmhhh```XXXSSSNNNJJJHHHAAA???===<<<===<<<;;;:::777777777666555555444444222333333333333333333444000000111222222222222111111111222222222222111111111111111111111111111111000000111222333333222222///888;;;DDDnnnfff```pppooonnnjjjfffpppwwwnnnssswwwkkkXXXLLLAAA>>>:::888999999999888888777777777666666666666555555444555666888:::;;;999666333222333444444444222222333333333333222222555555555555444444444444666444333111111222444555333333333333333444444444333333333333444555666777======<<<:::777555666666666444444555222888NNNeeevvvgggUUUCCC666333555555333333666777666555555555444444444444333333333333333444444444444333444444444444555555555333333444555666777888888444===;;;???```jjjNNNVVVssswww\\\QQQFFF<<<777:::::::::;;;<<<>>>@@@AAA===<<<<<<<<<<<<<<<======::::::::::::;;;;;;;;;;;;::::::;;;<<<============888888888999999::::::;;;;;;;;;;;;<<<;;;:::999999888999:::;;;<<<<<<<<<;;;:::666555888999777555777999CCCPPPYYYYYYQQQHHHBBBFFF___vvviiiQQQ???555444555777777666666666555555555333333333333333333333333333333333333333333333333444444333333333222222222111111222333333333333333444444444333444444555555888...000<<<>>>>>>WWWzzzxxxuuuzzzyyyaaaNNN@@@444222666777777888333333333333333333333333333333333333333333333333333222222111111222222333333333333333333333333333333333444444444555555555888444444888999888AAAMMMxxxeeehhh{{{^^^EEE>>>@@@BBBAAA<<<:::AAAIIIOOOUUUZZZ```ccchhhmmmrrrxxx~~~|||vvvnnngggccc[[[VVVOOOJJJIIIIIIJJJJJJAAA???===<<<<<<<<<;;;:::777777777666555555444444444333333333333333333222000000111222222222222222111111222222222222111111111111111111111111111111///000111222222111111000555555222666MMMqqqqqqnnn}}}vvvyyyqqqcccccc```YYYSSSKKKGGGDDDDDDEEECCC;;;444999888777666666666777777555555444555666888;;;===AAA<<<666333333444444333333333333444444444444333444444444333333333333333333222222111111111222222111111222333333222222111333222222222333444555666999777555555555666555444999555666>>>CCCJJJ\\\pppuuueeeUUUEEE:::666000444555111111555666333555555555444444444333333222222333333333444444444333333444444444555555555444444444444444555666777333999777888JJJdddsss[[[TTTbbbiiiPPPEEEAAA@@@===<<<;;;<<<>>>???<<<;;;;;;<<<<<<===>>>???;;;;;;<<<<<<<<<<<<<<<;;;999:::<<<===>>>>>>======888777666666777888888888666777999999:::;;;<<<>>><<<<<<<<<;;;:::999888777<<<888777888888666888<<>>888777555333444555666555444444333444222222222222222222222222333333333333333333333333333333222222222111111111111222333333444444333333333333222333333444555555:::333333999:::777>>>KKKnnnnnnffffff~~~{{{qqqnnnpppyyy}}}^^^JJJ>>>666000222444444444555222222222222222222333333222222222222222222222222222222111111111111222222222222222222222222222222222222222333333333444444777555222333888===@@@BBBhhhwww___bbbuuuooo\\\MMM>>>AAA<<<:::>>>AAA@@@BBBGGGIIILLLOOOSSSWWW[[[aaaeeekkkmmmrrryyy}}}zzzxxxxxxpppooolllhhhaaaZZZSSSOOOKKKHHHEEEDDDFFFIIIKKKLLLAAA???===<<<<<<<<<;;;:::777777777666555555444444444444444333333222222222///000111222222222222222111111222222222222111111111111111111111111111111000000222333333222111111555111222:::???GGGZZZppptttwwwyyyQQQFFFXXXnnnqqqmmmkkkmmmnnnhhhZZZNNN:::999777555555666888999555555444555666999<<<>>>GGG@@@888333222333333222333333222222222333444555///000111222333444555555111222333444444444333333111222333444555444333222333333333333333444555666555333000222555777666444666<<>>HHHppp\\\JJJ[[[uuu|||nnnMMMJJJDDD???<<<;;;<<<<<<;;;;;;;;;;;;===>>>???@@@<<<============<<<;;;;;;;;;<<<<<<===<<<;;;:::999;;;999888888999:::::::::999999999888777888;;;===555555666777777888999999666444444777999:::AAAIIIIII>>>>>>IIIPPPTTTfff~~~rrrvvvppphhh[[[JJJ888111555:::888444222333555444333222222333222222222222222222222222333333333333333333333333222222222111111111000000222222333444444444444333222222222222333444555666222666888444111444:::>>>BBBOOObbb|||kkk]]]___hhhrrrppp^^^]]]iiipppbbbOOOCCC999777444333555555222333666222222222222222222222333222222222222222222222222222222111111111111222222222222222222222222222222111111222222222333333333333555555666;;;BBBBBB===IIIpppxxxgggZZZeeecccFFFBBBBBBFFFEEE???>>>BBB<<<>>>??????@@@BBBEEEHHHOOOSSSZZZbbbiiimmmmmmkkkrrruuuxxxyyywwwxxx{{{~~~wwwwwwtttpppkkkhhhgggggg\\\[[[YYYVVVQQQLLLGGGDDDBBBAAA@@@AAAEEEHHHJJJJJJ@@@???===<<<===<<<;;;999;;;;;;999777444333444555111111111111222333444555111111111111111111111111111111111111111000//////111000///////////////000//////000111222222333333777555444555666<<>>EEEMMMFFFGGGAAAOOOooozzz|||jjj]]]@@@===888444222222333555444444444333333222222222111111222222222333333333444444333222222111111000222222111111222222333444222222222222222222222222333333444444555666777777333444555555666555555555888>>>BBBRRR~~~~~~ddd```^^^bbbvvvnnnddd\\\WWWSSSOOOHHH>>>888888666555444333222111111111333333333222222222111111111111111111111111111111111111222222222333333333111222222333333222222111222222333333333333444444333333444555666777888888???RRRzzzsssgggbbb\\\{{{cccGGGFFFOOOCCC<<<>>>888===<<<;;;:::999;;;===@@@BBBFFFJJJNNNRRRUUUXXX[[[aaaaaaaaabbbcccdddfffgggeeeeeeddd```[[[VVVSSSQQQPPPLLLIIIJJJLLLJJJFFFDDDBBBCCC@@@CCCIIIEEEIII\\\@@@???===<<<===<<<;;;999999999888666333222222444555444333222111111111111222222222222222222222222111111111111111000//////000000////////////000000///000000111222222333333666333333333444888DDDOOOvvvqqqnnnuuueeeEEE888;;;444555:::444999555444666888999>>>DDDGGG???777222333444444222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333333444444444333333444666777444444666333///222888MMM|||vvvnnnfffwww}}}}}}ttthhhVVVDDD777333444555444444444444444444444444333333333333333333333333222222222333333333444444333333333444444444444555555555444444444444555555555333666:::777999JJJ___uuu]]]XXXZZZppprrrUUUEEE>>>>>>AAA<<<======???@@@???>>><<<>>>>>><<<:::999999;;;=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888:::;;;<<<<<<;;;:::888<<<:::777777888888777555555888===@@@???===@@@FFFFFFTTT^^^uuulllZZZNNN<<<999666333222111222333444444333333333222222222000000111111111222222222222222222222222222222222222222111111222222333444222222222222222222222222222222333444444555666666222222333444444444444444888::::::@@@___}}}kkkiiittt{{{zzzrrriiiffftttvvviiiVVVOOOIIIEEE???888555777555444333333222222222222333333222222222111111111111111111111111111111111111111111222222222333333111222222333333222222111222222222333333333444444333333444555666777888888BBBKKKcccnnn]]]hhhgggZZZQQQAAA???CCC;;;<<<============;;;:::999888:::===???AAACCCDDDFFFGGGGGGGGGHHHIIIJJJKKKLLLNNNPPPRRRRRRPPPNNNMMMMMMQQQSSSVVVWWWSSSMMMGGGEEE???CCC@@@BBBMMMTTT___rrr@@@???===<<<===<<<;;;999777888777555222111111333555444333222111111111111222222222222222222222222000111111111111000000///000000000//////000000111000000000111222222333333333111111222222444<<>>>>>>>>===<<<<<<<<<;;;:::::::::999;;;;;;;;;::::::::::::999888999:::;;;;;;:::999888:::888555444444444444333444777<<>>===<<<;;;999777======>>>>>>????????????>>>>>>===>>>>>>???@@@@@@AAADDDHHHKKKKKKKKKKKKLLLNNNSSSVVVSSSNNNJJJJJJKKKKKKVVVYYY^^^nnn|||@@@???===<<<===<<<;;;999666777777555333111222333111111111111222333444444222222222222222222222222000000111111111111000///000000000///000000111111000000111111111222222222222000000222222111666<<>>===777999;;;<<<;;;999777666;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999888888999999999999888888777666444444444666777888:::999<<>><<<;;;:::::::::::::::999999999888888888888999999777:::===???>>>======>>>DDDEEEDDDBBBFFFRRR^^^eeelll@@@???===<<<===<<<;;;999666777888777444333333444111111111111222333444444222222222222222222222222///000000111111111000000000000000000000111222222111111111111111222222222222000000333333111333777<<>>;;;<<>>999555555555444444444555555444444222222333333333444444444555555555555555555555555222222222222222222222222333333333333333333333333333444555555444555777999999888555111444@@@RRR^^^uuu{{{qqq~~~~~~oooccc\\\WWWPPPIII@@@999111///222666666444222222222222222222222222111111111111111111111111111111111222222222333333222222222333333333444444444444333333333333444444666333333666999999:::;;;===CCCMMMfff^^^SSS[[[gggzzzxxxhhh\\\PPPEEE>>>>>>???@@@>>>:::999:::<<<999:::::::::;;;;;;<<<<<<888888888999999999999999777777888888888888777777777777777777777888:::<<<<<<;;;CCCOOOVVV\\\mmmwww]]]FFF:::666555222333444444444444333222222222222222222222222222111111111222222222333333222222222111111000000000111111000000111111222333111111111111111111111111000000000111111111111111111111222333333333333333111111555:::888222444:::===IIIXXXuuuxxxwwwxxxzzz|||{{{mmm``````xxxuuubbbWWWSSS[[[cccjjj{{{hhheeejjj|||aaaZZZXXXdddggguuuvvvUUU;;;555777333111333222000000444111111111111222333444444222222222111111111000000000000000000000000000000000000111111111222222222000111111222222111111000111111111222222222333333111111222333444555666666555888777===```rrr]]]]]]iiilllvvvvvvllleee]]]SSSJJJ@@@===;;;:::<<<<<<;;;:::;;;;;;:::999888888888888888:::<<<<<<;;;::::::;;;777999<<>>;;;:::<<<>>>666666777777777888888888888888999999999999::::::999999999999999999999999777888999888777666777888777<<>>===;;;:::999888888888777888999::::::;;;>>>@@@<<>>CCCHHHRRR___dddbbbnnnvvvmmmjjjttt|||hhhYYYOOOEEE===333333222222222222222222333333333333333333333333222222222222222222222222111111111111222222222222111222222222222333333333444333333222222333333444555555555444444555555444000???<<<999SSSzzz}}}gggSSSSSSXXXggg~~~{{{hhh[[[WWWUUUWWWYYYTTTIII??????>>>>>>===<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::===@@@AAA@@@??????@@@BBBKKKjjj{{{___ZZZMMM>>>666666666555444444444444444444444444000111111111222222222222111111111111222222222222111111111111000000000000000000000000000111222222111111111111111111111111111111111111111111111111///000111111222222111111222333111...///333555555444999999@@@QQQ^^^ppp|||{{{tttiiiWWWiiizzzwwwtttrrrtttooocccjjjvvv^^^UUUGGGHHHGGGBBB<<<666444555777111///000444444111111333222111111111111111222222111111111111000000000000000000000000000000000000000000000000111111111111000000111111111111000000111111111111222222222222000000111222333444555555333666777777CCCddd{{{gggTTT___```ggg|||kkkeee^^^YYYXXXUUUQQQMMMGGGFFFEEECCCAAA@@@@@@???>>>??????@@@AAAEEEKKKOOO\\\jjjwwwtttqqqeeeXXXYYY@@@???===<<<===<<<;;;999222444666555333222111111111111111111222333444555//////////////////////////////000111111111111111000000000000111222333444222222111111111111111111000---,,,000333222222555111888:::AAA```jjj^^^www~~~gggOOOEEEEEECCC===888777888777555333222333444222222333333444555666666444444444444444444444444222222222222222222222222333333333333333333333333...000444777:::>>>CCCFFFffflllsssyyyyyyjjjpppvvv}}}uuufff```qqq|||www}}}iiiVVVIII===333111222444333111/////////333333333333333333333333222222222222222222222222000111111111111222222222111111222222222333333333444333333222222333333444222555666666666777666555333999888666:::CCCdddssseeeTTTKKKTTTiiiyyyaaaPPPOOOMMMLLLJJJHHHFFFFFF<<<<<<<<<=========>>>>>>>>>>>>============>>>>>>BBBGGGMMMPPPPPPPPPQQQSSSZZZccc|||```MMMHHH>>>444111333111---555444333222222222333333000000111111222222222222000000000000111111111111/////////000111111222222000000000000000111111222000000000000000000000000222222222111111111111111...//////000000000000000,,,222444000000444555000111777666555888888DDD[[[mmmllllllWWWXXXlllzzz~~~]]]KKKHHH:::333666666333222444111,,,222//////222222000000444222222111111111111111222111111111111000000000000000000000000000000000000000000000000111111111111000000111111111111000000000111111111111222222222000000111222333444444555333555777777666CCCbbbkkkeeeSSSOOOYYYYYYhhhyyyssslllkkkiiigggfffddddddcccggggggffffffhhhmmmsssxxxqqq[[[WWW___\\\[[[fff>>>>>>===<<<;;;::::::999999777555555555444222111222222111111111111111111444444333333222111000000111111111111000000000000000000000000111111111111111111111111111111111111333333111111111111333333///222555888AAAYYY{{{zzzyyypppeee~~~rrrnnnvvvwwwoooiiifff^^^TTTJJJ???666444555444222333888222222888:::666444555666666555222000111333555555000...000333222000///333333333333555888777555555999666888DDDKKKSSSbbbooo|||ttt}}}qqqoooyyy}}}uuuaaaLLL<<<333000222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111111111222222222222111111000000111111111222222222333333333444444444555555333555999:::999;;;HHHVVVppplllVVVNNNXXXfff~~~|||uuujjj```LLLIIIKKKHHHDDDNNNVVVPPPOOOPPPGGGAAAFFFFFFGGGQQQZZZjjjzzz|||xxxeeeOOO;;;999777444333222111222222222222111111111000000222222222222222222222222000111111111111222222222111111111111111111111111444111......000222111000111111111111111000//////////////////////////////000111111111111222222222//////000111222222333333333333333444555666777777DDDIIIPPPVVVbbbyyytttzzz{{{}}}sss}}}hhhYYYWWW\\\```___[[[SSSIIIAAA:::555333555333111000111333333222333111000......///111222000000000000111111111111//////............//////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222333333333333444444222222333555:::???DDDGGGnnnppphhh^^^QQQRRR\\\VVVVVVYYYbbbqqq~~~|||~~~vvvxxxvvvooofff```]]][[[PPPYYYPPPJJJbbb>>>>>>===<<<;;;::::::999:::888777666666666444222111111222222222222222222444444333222222111000000111111111111000000000000//////000000000111111111111111111111111111111111333333222111111222333333///111555777:::KKKooovvvsssyyyuuugggrrr~~~wwwqqqkkkppp\\\FFF888333222555:::888444333666666555999@@@222555888888666333111111222333666888888555444333777666333111222555777999===HHHNNNUUU``````^^^eeetttyyyzzzvvvtttgggcccpppxxx|||yyy~~~lllWWWFFF:::444222222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111111111222222222222111111222222222333333333444444333333333333444444444444555555777888777888AAALLLZZZ{{{oooZZZRRRSSScccjjjuuu}}}tttmmmeee^^^hhhrrrmmmrrrmmm```ZZZ^^^___fffwww}}}cccPPP>>>999777555444222222222222222222222111111111000000222222222222222222222222000000111111111222222222111111111111111111111111333111......000222111000111111111111111000//////111111111111111111111111000000111111111222222222//////000111111222333333333333444444555555666666666;;;@@@CCCJJJ[[[ttttttwwwrrrsssuuummmbbbnnnyyyaaaVVVSSSRRRRRRGGGDDD@@@;;;777444333222444222000000111222222222222111000......///111222//////000000000111111111000//////......//////000.../////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222333333333444444333333333444666:::>>>@@@RRRxxx|||kkkaaaaaaLLLJJJJJJMMMWWWfffuuuyyyssspppuuuzzz{{{|||}}}}}}|||~~~{{{||||||zzz{{{|||wwwnnngggfff[[[[[[WWWOOOHHHIIINNNSSSQQQbbbfffhhh>>>>>>===<<<;;;::::::999999777666555666555444222111111222222333333444444333333333222111111000000111111111111000000000000//////000000000000111111111111111111111111111111333333222222222222333333///000444666222:::]]]mmmccczzzooo^^^___rrrzzztttqqq```KKK???999555555777888<<>>>>>===<<<;;;::::::999666444333222333333111000111111222333444444555555333222222222111111000000111111111111000000000///////////////000000000111111111111111111111111111333333222222222222333333111///222666111111KKKkkkoooaaakkkyyysssVVVaaagggZZZMMMGGGDDD@@@>>>>>>;;;IIIZZZ___UUUFFF<<<:::>>>:::777:::>>>???;;;555777999888666999BBBMMMSSSIIIJJJKKKLLLOOOYYYmmm~~~qqqiii}}}iiiYYY^^^dddooozzz}}}}}}}}}|||mmmjjjiiippppppwwwtttdddVVVDDD888333222111000111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111000000000000111111111111222222222222333333333333555222111444666444444666888<<>>>>>===<<<;;;::::::999555444222222333333222000111111222333444444555555222222111111111111111000111111111111000000000///...////////////000000000000000000000000000000000222222222222222222222222222...000666444111>>>QQQ```||||||ppp~~~mmm{{{zzzooosssyyyzzznnneee______```]]]YYYWWWLLL[[[jjjooojjjccc___^^^OOONNNRRR^^^gggdddTTTDDDGGGIIIJJJOOO]]]rrrooonnnmmmggg___aaatttyyyzzzppphhhiiimmmcccdddzzz}}}}}}rrrcccaaakkktttrrrqqq{{{xxxbbbSSSKKKBBB777111111222111///111111111111111111111111//////000000000111111111000000000000000000000000000000000000000000000000111111222222222222111111//////000000000111111111111111111222222222333333333000///444777555444444888666999AAAHHHYYYuuugggZZZQQQPPPSSS]]]lllwww{{{~~~vvvssslllmmmqqqmmmnnn\\\GGG444333777222000000000111111111111111000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000111111000000000000///000000111111111000000........................//////000000000111111111000000000000000111111111222222222222111111111111///111111111///000222444222999888555777555999HHHNNNXXXdddkkkiii```VVVPPPMMMVVVbbbkkkqqqooofff\\\RRRLLLGGGDDDAAA===<<<<<<:::888555222111111222333111111000//////.........000///...///111222111000///////////////000000111...////////////000000000000000////////////000000............////////////////////////////////////000000000000000000000000000000000000000000000000111111111222222222333333333222111111111222222333555;;;999;;;NNNkkkuuukkkbbb[[[ZZZ\\\ZZZ[[[\\\ZZZXXXVVVSSSPPPUUUVVV\\\fffmmmpppuuuyyy>>>>>>===<<<;;;::::::999777666555555666666555333111111222222333333444444111111111111111111111111111111111111000000000000......////////////000000000000000000000000000000000000111111111111000000222//////333555555777<<<===SSS|||\\\LLLMMMQQQ___eeevvvuuuiiilllppprrrooooootttyyy{{{gggcccbbbhhhqqqssslllddd^^^aaacccfffuuu}}}jjjaaappp}}}aaattt}}}vvv}}}qqqfffjjjkkkiiiooouuuwwwsssfffQQQDDD:::666222111222444222111111111111111111111111111/////////000000000111111000000000000000000000000000000000000000000000000111111222222222222111111111111111222222222222333000000111111111222222222111...///444666555444666888555666888888BBBcccuuueee\\\PPPIIIJJJPPPUUUWWWaaammm{{{dddXXXYYYbbbhhhvvvxxxkkkfffZZZHHH===777333777888...///000000111222222111111//////000000000000000111/////////////////////////////////000000000111111000000000000000000000000///000222222000///000111///000000111111111111000000000000000000000000000/////////000000000111111000000000000000000000000000000000111111111111111......//////000111111111---333000000666333///555666888;;;<<<<<<;;;;;;<<<888<<>>>>>===<<<;;;::::::999888777555666777777666444111111222222222222222222000000000000111111111111111111111111000000000000........./////////000000000000000000000000000000...///000111111000///...///111111///111666666111777BBB^^^qqq[[[SSSPPPSSSaaa}}}ooo|||}}}|||zzz~~~}}}hhhgggeeeeeeggglllqqquuuuuuwwwrrrkkkqqqsssaaalllzzznnnSSSppp|||qqqwwwxxxpppwww|||iiieeevvv~~~|||~~~{{{}}}nnnZZZFFF???333222222222222111111111111111111111111111111111////////////000000000111000000000000000000000000000000000000000000000000111111222222222222111111111111111111222222222222000000000000111111111222000...000444444222333666444333444666444888III]]]wwwqqqYYYPPPRRROOOGGGKKKRRR\\\gggooouuu{{{}}}zzzgggpppxxxwwwqqqiii```XXXUUUUUUggg}}}uuuhhhUUUIIIAAA666555888555888999111///000111222222222111111////////////000000111111////////////////////////////////////000000000111000000000000000000000000...000333333000///000111//////000111111111111111000000000000000000000000////////////000000000111000000000000000000000///...//////000000111111111111///...///111333333222***000......666666222555777555333000//////222444000000111111000000333666///111111000///000000000222222222222222222111111000000111111222111111111---------///111222000///,,,---...///000000000000........./////////000000......------------......---------.........//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111111222222222333333000333222555999999JJJggg>>>>>>===<<<;;;::::::999666555444444555666555333222222111111111111111111000000000000000111111111111111111111000000000000............/////////000000000000000000000000000---...///000000///...---,,,333222+++,,,555555...444999GGG```}}}yyyyyywwwsss{{{}}}tttjjjiiimmmyyywwwuuu}}}|||kkkyyyxxxiiijjjzzzaaaggg{{{|||tttfff```___www}}}{{{llliiihhh]]]\\\lllwwwtttpppjjjxxx}}}xxxzzzcccLLL:::777000111111000...---...///000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111222222222222111111////////////000000000000000000000000111111111111000///111333222000111666000111444666666666<<>><<<;;;;;;;;;<<<777666555444444333444444222222222222222222222222222222222111111111000000333222000///.........///000000////////////000000111111000000//////......222222111111000/////////000000111222222222222111888222444AAANNN\\\sssssslll||||||yyyyyyppphhhkkkvvv~~~mmmyyyuuuaaa]]]aaahhhcccbbbjjjzzzkkkTTTYYYzzzqqqTTTXXXpppyyy|||tttvvv~~~mmm[[[SSSUUUZZZ___bbbjjjwww{{{rrrwwwuuueeeLLL999444666000000000000000000000000111111000000//////......---......///000111111222000000000000000000000000///////////////000111111000000000000000000000000222222111000//////000000000000111222333333444444111111222333444444555555222222333333444555666666AAAFFFYYYyyysssggg___ZZZUUURRRUUULLLEEEEEEHHHKKKPPPTTTWWWXXXYYYWWWUUUUUUWWWZZZccc```^^^\\\VVVPPPTTT\\\UUUZZZcccooozzzwww^^^KKKCCC>>>888333333222222111111222222333///////////////000111111---......///000111111222000000000000000000000000...------------...//////000000000000////////////000000000000////////////111111000000//////......111111000000//////.........//////000000000000000///////////////.........000000000000111111111111222000...///222333111///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000///////////////.../////////...---,,,+++,,,,,,---...///000111111,,,...//////...------...///000000///...---+++***///...---,,,,,,---...///////////////000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000111222333333444444111111111222444666777888DDDZZZxxxttttttuuu===<<<;;;999888888888888777666555444444333333444111111111111111111111111222222222111111111000000333333111000/////////000000000////////////000000////////////.........---000000000000000000111111111111222333333333333222111...000888>>>FFF[[[qqq|||}}}{{{vvvxxxvvvRRRKKKNNNTTTlll~~~\\\XXXRRRVVV]]]dddyyyqqq```SSSOOO[[[zzzsssnnnbbbSSSSSS^^^~~~~~~wwwnnnccc\\\[[[]]]aaadddrrrwww||||||eeeaaa___YYYLLL<<<111------000000000000000000000000111000000000/////////............///000111111111000000000000000000000000///////////////000111111000000000000000000000000222222111000000000000000000000000111222333333333111111111222333333444444222222333333444555555666666777???PPPfffrrreeeYYYUUUSSSPPPLLLLLLQQQPPPQQQSSSVVVZZZ\\\]]]YYY[[[bbbjjjnnnpppxxx{{{uuufffXXXGGG;;;666444222///222222111111111111222222///////////////000000111---......///000000111111////////////////////////...------------...//////000/////////////////////000000000000/////////...000000000000//////......000000000000//////............///000000000//////........./////////////////////000000000111111111222000...///111222111///000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000.../////////000000000000111000000/////////////////////............------............////////////---///000///---,,,,,,---...............---------///...------------...///.../////////000000000000//////000000000111111111000000000000111111111111000000000000000000000000000000111222222333444444333333222333333444555666555@@@UUUnnn|||tttqqqrrrrrrqqq<<<;;;:::888777777777777777666555444333333333333000000000000000000000000222111111111111000000000333333222111000000000000000//////......//////000............------------......///000000111222222111111222333333333333333111111444666444666EEEXXXxxxkkkEEECCCGGGSSSuuufffSSSJJJMMMVVVaaavvvdddQQQMMMHHHKKKnnnxxxtttwwwssshhh___}}}sssnnnfff```^^^cccjjjppp~~~{{{uuuqqquuuvvvgggTTTSSSLLLAAA888333111000...000000000000000000000000000000000000////////////......//////000000111111000000000000000000000000///////////////000111111000000000000000000000000222111000000000000000000//////000000111111222222000000000111222222333333222222333333444444555555444222222555===PPPmmm}}}xxxuuunnnhhheeeooonnnnnnqqqvvvzzzzzzyyy}}}|||ttthhhYYYOOOGGGAAA999333111111111111222111111000000111111222//////......//////000111.........//////000000111////////////////////////...------------...//////////////////////////////000000000/////////......000000000////////////...000000000////////////...------...////////////...------......//////000000//////000000000000111111111000//////111111000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////....../////////000000000111000//////......////////////...---...///000111000//////.........------...///000///---,,,,,,---...------,,,---...///000///...------------...///....../////////000000000//////000000000000111111000000000000111111111111000000000000000000000000000000111111222333333333444444333333222333333333444555:::EEEVVVrrr|||uuukkkeeegggmmmmmmiii======<<<;;;:::999888888666666555444333333333333111111111111111111111111111111111111000000000000222111111000000000///////////////....../////////........................////////////000000111111000000111222222222222222444333555666222111:::FFF[[[pppyyyXXXGGGNNNJJJ]]]nnnjjjkkkrrryyy[[[TTTUUU___jjjooommm___iiilllggg___XXX]]]iiivvv|||yyymmmddddddcccXXXJJJHHH@@@777222222444555444000000000000000000000000000000000000////////////.../////////000000000111000000000000000000000000///////////////000000111000000000000000000000000111111000000000000000111.../////////000000111111//////000000111111111222222222333333333444444444777666666666555:::JJJZZZbbbrrryyydddYYYOOODDD===:::999888555333222222333111000000//////000000111///............///000000........./////////000000////////////////////////...------------...//////.........///////////////000000/////////.........////////////////////////////////////////////////,,,------...............,,,------...///000111111////////////000000000111000000//////000000000///////////////////////////////////////////////////////////////////////////................................./////////000000000000///............//////...---,,,---///111333//////.........---------,,,---......------...000000...---,,,,,,---///000.........------................../////////000000////////////000000000111///000000000111111111111000000000000000000000000000000111111222222222333333333222222222222333333777777888<<>>======<<<;;;:::999999666555444333333222222333222222222222222222222222000000000000000000000000///////////////.........//////............//////////////////////////////000000000000//////............///000000000000000111//////111222222444888<<>>:::777111333555444111//////000000//////......//////000...............//////000............////////////...........................------------...//////------....../////////000////////////.........................../////////.............../////////,,,------...............,,,------...///000111111...////////////000000000//////000000/////////000........................................................................------------------------............////////////000//////..................---,,,,,,---///222333------------............***+++---------...111333222000...,,,+++,,,---...---..................---............////////////...////////////000000000///000000000111111111111000000000000000000000000000111111111111111222222111111111111111222333444000222555666555999GGGVVVppptttxxxyyyxxxwwwuuuttttttttttttnnnmmmiiiddddddhhhjjjhhh;;;;;;;;;;;;:::888777666666555444333222222222222222222222222222222222222//////000000000000000111---......//////...------///......------......////////////000000000000000111111000//////...------------...//////////////////------///333555444444888999FFF```{{{|||oookkkjjjhhhaaa\\\eeesssyyycccYYYjjj|||ppp\\\SSSWWW[[[dddjjjeeehhhlllnnnsss~~~wwwllleee[[[OOOFFF???999555///111222111...,,,---///////////////////////////////////////000000000000////////////000000000000///////////////////////////////////////000111111000000000000000000000000000000000000000111111222////////////000000000000000000000000000000111111222222222222333333333333222//////333555333222444777666:::AAAFFFOOOeee{{{}}}uuurrrxxx{{{sssWWWIII===999888666333333---///111111000000000000///......------......///......------......///000...................................................------------...//////---------......//////000/////////.........---------............/////////---............/////////------...////////////...------......//////000000......////////////000000...///000000......///000................................................................................................------........./////////000///......------......---,,,,,,,,,---...000111,,,,,,------.........///***+++,,,,,,,,,...222444222111///---,,,,,,,,,,,,------...//////...------------........./////////......////////////000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000111222333444000000222222000...444===FFFRRRggg}}}zzzzzzzzzsssttt{{{}}}uuuqqqnnnttt{{{|||xxxrrrnnnllliiimmmmmmiiigggjjjmmmmmm::::::::::::999777666555666555444333222222222222111111111111111111111111////////////000000111111---...///000000///......///......------......///........./////////000000//////////////////......---......///000/////////...000111222333444555444777222555DDDWWWfffsss|||uuummmuuuvvvkkkjjj}}}xxxsssrrr}}}vvvdddiiiuuu}}}yyyeeepppwww|||bbbVVV[[[cccmmmoooeeennnxxxvvvfff```]]]UUUJJJ===555555777///111222222111///......////////////////////////.../////////000000000111000000000000///////////////////////////////////////////////////000111111000000000000000000000000000000000000000111222222000000000000000000000000111111111111111111111111222222222222222222222222555111000333444333444888666777888999999;;;@@@EEEWWWfff{{{{{{}}}pppdddXXXVVVTTTHHH888444111444444111000111000000000000111222222222......------------.........------------...//////...................................................------------...//////,,,,,,---......///000000//////.........------------------.........//////---------.........//////......///000000000//////.........///////////////........./////////000000---///111000...---...000------------------------------------------------................................................---------.........////////////...------------...+++,,,,,,,,,------............------------,,,,,,---------,,,,,,---000222//////......------------------...//////...---------------.........//////........./////////000000000000000000111111111111000000000000000000000000111111111111000000000000111111000000000111111222555333222444444222444999333:::FFFTTTfff~~~yyyssspppqqqtttuuuuuuwwwvvvxxxzzzvvvnnnjjjiiipppwww}}}}}}uuunnnkkkkkknnnqqqoooiiifffhhhjjjjjj;;;;;;;;;;;;:::888777555555555444333222222222222000000000000000000000000.../////////000000111111...///000111111000//////.........------.........---------.........//////------......///000000000...//////000000000000000***///222111......000222///111555888888AAAXXXpppuuusss~~~kkk]]]qqqzzzuuuhhhdddgggxxxeeeZZZ___XXXeeetttxxxrrrcccaaahhhkkkoooqqqiiiooozzzyyysssnnnaaaRRRTTTRRRMMMBBB555...333:::000//////000111111///---////////////////////////.../////////000000111111000000000000///////////////////////////////////////////////////000111111000000000000000000000000000000///000000111222222111111111111000000000000222222222111111111111111222222222222222222222222666444555666444111222777111333333333666;;;======AAA???BBBKKKRRRWWWbbbnnn}}}{{{nnneeeWWWFFF@@@===222888555444555333///000444222000......///000000......------,,,,,,------......------------...//////.....................---...........................------------...//////,,,,,,------...///000000//////.........------------------.........//////---------.........//////...//////000000000000000///////////////...................../////////000---///111000------...111------------------------------------------------........................////////////////////////---------.........////////////...------------...***+++,,,---------,,,,,,000//////---,,,++++++***000000///---++++++...000,,,---......//////......,,,---...//////...---,,,---------.........//////............/////////000000000000000111111111111000000000000000000000000111111111000000000000000333222111000////////////333//////333444222111333222555999:::AAASSSlll|||vvvpppqqqwww|||~~~}}}~~~|||{{{zzzuuuooonnnrrrlllpppssspppjjjhhhmmmsssxxxvvvpppgggcccdddcccaaa???===;;;999999999777666444333222222111111222222111111111111111111111111444444333333222111000000111111111111000000000000------------------------//////.........---------////////////............////////////////////////111000/////////000222333333222//////222;;;FFFNNNxxx}}}sss|||~~~}}}ddd\\\```ZZZ```tttwwwwwwppp^^^bbbcccTTTUUUZZZeeeoooqqqllljjjkkkpppfff^^^```gggnnnrrruuunnnppppppiii___UUUOOOMMMJJJFFF???777222////////////////////////000111111........................------...//////000//////............////////////......//////////////////......------------......000000000000111111111111000000000000000000000000111111222222222222111111111111111000000000000000444333222111000000000000111111222222222333333333333444555555555444222222666777:::===AAADDDGGGHHHVVViiibbbXXXJJJ@@@<<<999666333111111111111111111111111////////////............////////////////////////.................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///---------------...///000---------------------------------.........//////........................---...///000000///...---......////////////......------............------........................---------,,,,,,+++++++++------...//////...------,,,---......//////......000////////////.................................//////.........---------......---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..........................................////////////111111000000//////......---...///000000111111111111111222222111000///...///111222111000///000111111111111111111111111111222222333666;;;BBBIIIMMMkkkvvv{{{uuurrrsssxxx}}}zzzyyyssslllmmmsssrrrpppnnnlllkkklllmmmnnnsssmmmfffaaa]]]VVVLLLEEE???===;;;999999999777666555444333333222222333333111111111111111111111111444444333222222111000000111111111000000000//////........................//////.........---------////////////////////////////////////////////////111000/////////000111222333222111///000333999>>>QQQhhhyyy~~~{{{zzz}}}xxxrrrtttvvvxxxkkkmmmyyyzzzbbbXXX___```dddyyy~~~|||ttteee\\\^^^eeeiiirrryyyhhh```______IIIHHHMMMWWW```fffnnnttt[[[YYYZZZdddsss|||zzztttrrrjjj```WWWPPPJJJDDD@@@<<<999444000......///111.........---...//////000........................000///...------///000111............///////////////////////////...............------------......//////000000000111111111000000000000000000000000///000000111111000000///111000000000000000000000444333222111000000000000111111111222222222333333444444555555555444333222333444444555666777777888???GGGQQQVVVXXX\\\eeemmm}}}uuuoooxxxtttaaaIIIBBB999444444444333222111111111111111111111111////////////..................................................................---------,,,,,,,,,---------------------------,,,,,,,,,,,,---...///...------------......///------------------------,,,,,,---------.................................------............------...////////////......---------............------...........................---------,,,,,,,,,+++------------------------,,,------.............../////////.........------........................///.........------------...------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------.......................................////////////000000000000//////......---...///000000111111111111111000000000////////////111222111000///000111111111111111111111111111333222222333555888<<<>>>@@@IIIVVVcccnnnvvv|||~~~}}}{{{zzzyyyzzz|||~~~{{{xxxvvvooohhhhhhmmmdddeeefffggggggfffeeeeeeeee]]]SSSKKKFFF@@@999333???===:::999999999888666666555444444333333444444111111111111111111111111333333333222111111000000111111000000000000//////////////////////////////...............---------......//////000000111111////////////////////////000000/////////000111222000111111000//////000222666@@@MMMZZZlllxxxWWWZZZfffrrrmmm]]]XXX___OOOQQQcccooodddaaadddddddddkkk{{{nnnbbbjjjdddRRRVVVkkkvvvooo```QQQLLLPPPTTTUUUdddyyy~~~||||||lll^^^eeeRRRPPPTTT___hhhkkkjjjjjjhhhlllpppvvvqqqzzziiiTTTHHHDDDCCC===888222000...,,,+++---///111------,,,,,,------...///------------------------333111///---,,,...000222---............/////////000000//////.........---......------------......//////000000000000111111000000000000000000000000...//////000000//////...000000000000000000111111333222111111000000000000111111111222222222222333444555555555555444333333444333333333222222111111444555444333444:::DDDLLLJJJXXXnnntttiii___VVVUUUXXXSSSDDD666888333//////111444555444000000000000000000000000/////////............---........................------------------------...------------,,,,,,,,,------------------------------,,,,,,,,,---......///...------------------------------------------++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,------///////////////...---,,,------............------------------------------.........------------------,,,++++++++++++,,,---,,,,,,---.....................---------,,,,,,,,,------------------------............------------...---,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------............////////////000000000////////////...---...///000000111111111111000///.........///000///111222111000///000111111111111111111111111111222111111111111222333333333555:::>>>AAAFFFKKKOOO]]]iiiuuu|||zzztttvvvyyy{{{{{{yyyvvvsssooollljjjhhhccc^^^^^^aaa]]]^^^aaabbbaaa^^^YYYVVVSSSLLLAAA999444111...+++???<<<:::999999999888777555555444333333333333333111111111111111111111111333222222222111111000000111000000000////////////......................................................//////000111222222////////////////////////////////////000000111111...///111111000000111222555666999???NNNeee|||eeeZZZTTT\\\fffhhhhhhiiiaaaUUUYYYtttlllYYYMMMLLLEEEEEEXXXxxxrrr___TTTUUUMMMFFFZZZ{{{ppp___YYYYYYVVVPPPVVV```^^^ppplllooopppiiiffflllqqqpppkkkhhh|||{{{kkkuuucccMMM???<<<<<<999555222111///---------...///---------,,,---......///------------------------333222000.........///000---------.........//////000000000///......------......------------......////////////000000000111////////////////////////...//////000000//////...000000000000000111111111222222111000000000000000111111111111222222222222555555555555444444333333222222222333444444555555444444444444555777:::;;;444<<>>;;;444...444222000000222444444333000000000000000000000000//////.........---------------------------------------------------------------------------------------------------------------,,,,,,,,,------...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------...---,,,++++++,,,---...////////////...---,,,,,,,,,------......------,,,------------------------...........................---+++******+++---...,,,,,,---.........---------------,,,,,,,,,++++++------------------------------------------------///...---,,,++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------............////////////////////////////////////---...///000000111111111111000...,,,,,,---///000///111222111000///000111111111111111111111111111///000111222333333333333888888888666555666:::<<<<<>><<<:::999::::::888777444333333222222222222222111111111111111111111111222222111111111111111000000000000////////////...---------------------------.....................---......///000111111222////////////////////////......//////000000000000...///000//////000222444555555555555999CCCSSS___pppwwwyyysssrrr{{{xxxvvv{{{{{{uuunnndddWWWSSSaaaqqqtttmmmgggqqqdddQQQJJJ___yyy~~~|||kkkUUUOOObbb{{{xxxqqqeeeYYYTTTRRRKKKCCCFFFLLLIIIeeeyyy~~~}}}ooobbb^^^bbbjjjsss{{{ooovvvxxxsssqqqpppiii___^^^RRRBBB777222222111000222222111///////////////......------......///000------------------------///000111111111///...---------------............000000//////.........---......------------.........////////////000000000///////////////////////////000000111111000000/////////000000111111111111111111000000///000000000000000111111111222222222555444444444333333333333......///000111222333333///000222444555555333111666777999:::;;;>>>CCCGGGJJJLLLPPPWWW```iiiqqqvvv}}}yyy|||yyyjjjlllppptttqqqgggXXXJJJBBB999888666444444555444444111000//////000000///...////////////////////////............------------------------------------------------------------------------------------------------------------...------,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------///...---,,,,,,---...///...............---,,,,,,,,,,,,------------,,,,,,------------------------........................000...---++++++---...000+++,,,,,,---...------------,,,,,,,,,,,,+++++++++------------------------,,,,,,------------------//////...---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------............////////////.............../////////---...///000000111111111000///---,,,,,,...000111///111222111000///000111000000000000000000000000...///111333444444444444000111222222222444666999555:::@@@BBBBBBFFFQQQ[[[ccccccgggnnnqqqrrrtttyyy|||yyy|||zzzrrrgggiiimmmooonnnjjjeeeaaaaaabbbaaa``````aaaaaa```TTTRRRPPPLLLFFF@@@;;;888111///.........///......>>><<<:::999::::::999888333333222111111111111222111111111111111111111111111111111111111111111111000000////////////......---------------------------------...............------......//////000000////////////////////////---...///000000000//////000000///---,,,,,,///111111222444555222222:::DDDZZZxxxttt{{{}}}}}}iiidddgggsss|||wwwnnnhhhmmmvvvkkkPPPDDDNNNcccoooqqq~~~{{{YYYKKKNNNQQQUUUWWWWWWTTTSSSSSSOOOIIIJJJSSSVVVdddzzzvvvmmmwwwqqqjjjccc______dddppp|||jjjllllllkkkfff^^^TTTMMMFFFBBB:::333///...//////---......////////////000.........---...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222111000---+++,,,------------.........////////////////////////......------------............////////////000000000000000000000000000000///000000111111000000////////////000111111222222111000000//////000000000000000000111111111111222444333333222111222222222111111111111111111111111000000000000111111222333444555666555444333333444666999===BBBFFFHHHIIIIIIQQQ___```ZZZ___cccdddiiikkkeeeaaabbbbbb``````cccaaadddccc___[[[VVVNNNEEEEEEEEEDDD@@@<<<999777777111222222000//////000222/////////000000000000000////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------......---,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------.........------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........///...------------...///++++++,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------......///+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////---............/////////---...///000000111111111000///.........///000111///111222111000///000111000000000000000000000000000000111111222111111111///111333333222111222333333333444555333333:::CCCDDDBBBDDDJJJNNNPPPTTTYYYVVVTTTXXX___ccc```]]]]]]VVVWWWYYYYYYXXXUUUSSSQQQRRRSSSQQQNNNNNNPPPNNNJJJ@@@>>><<<888555222000///...///000111111///...---===;;;999999::::::999888444444333222222222222333111111111111111111111111000000000000111111111111000000/////////.................................---------.........//////------------............////////////////////////---...///000000000///...//////000...---,,,...///111000333666333///222888999QQQnnn}}}sssnnnwwwyyylllYYYYYYpppnnn[[[PPPOOORRRYYY```}}}{{{cccWWWOOOGGGMMMWWW______\\\\\\[[[YYYWWW___eeeeeeaaa\\\]]]cccjjjmmmqqqppphhhdddlllxxxnnnbbb```[[[MMM@@@===999777333111111000000///+++,,,---.../////////...------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...---,,,,,,,,,---------.........------......///000000000......------------.............../////////000000000000000000000000000000...//////000000//////......//////000111111222222000000////////////000000000000000000111111111111333222111000000000111111444444333333333222222222222333333111000111444888000000111222333222000///444555666777666555333111333;;;;;;:::AAA@@@<<<@@@@@@;;;:::===???<<<;;;<<<:::===<<<777555444222...111000/////////000000000///000111000...,,,,,,---//////000000000000222333.................................---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------++++++,,,------------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////---------.........//////---...///000000111111111/////////000000000111111///111222111000///000111000000000000000000000000///////////////000000000444555666555222000000000000......111000---///444111///000666:::;;;===AAA???<<<<<>><<<:::999::::::888777555444444333333222222111111111111111111111111111000000000000000000000000////////////............000///...------...///000..............................---............---........./////////000000////////////////////////000//////....../////////////////////////////////...///000000///...///000000222444333111111777===>>>DDDSSSbbbfffcccjjjvvvrrr___RRRTTTYYYVVVSSSUUU[[[YYY[[[^^^\\\UUURRRTTTQQQWWWUUUNNNNNNXXX___^^^mmmaaaQQQHHHOOO```mmmqqqggg```\\\]]]XXXNNNLLLPPPPPPQQQRRRQQQNNNJJJEEEBBB===>>>>>>===999555333111111...///111///******...---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......111000///............///........................---------............///------...............///////////////////////////111111111000000///...---000000////////////000000////////////////////////000000111222222111000000///000222222111111222444000000000000000000000000000000111111111111000000111111111111111111111111000111222222222222222222222222333333333333222222111111111111000000000000111111111111111111111111000000000000000000//////////////////////////////---...............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******,,,...///...,,,---+++******+++,,,,,,++++++++++++++++++,,,,,,,,,,,,+++*********+++------,,,,,,,,,++++++,,,,,,---,,,++++++++++++,,,---...---,,,,,,++++++,,,,,,---+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))*********+++++++++,,,,,,,,,+++++++++++++++,,,,,,---------.........---------.........//////........./////////000000000000000000000000000000////////////////////////......////////////......000000000000000000000000////////////000000000000111111111111111111111111///000000000000000111111////////////000000000111//////000000///...------...///////////////......................................................>>><<<:::999999999888777555444444333333222222111111111111111111111111111////////////////////////////////////............000///...------...///000---.....................---.........------..................////////////......////////////......///...............//////........................---///111222000//////000+++...///......000333555111222999BBBEEEBBBEEELLLQQQIIIPPPgggwwwrrrbbbWWW]]]^^^``````[[[SSSOOOOOOKKKOOOQQQUUUbbbnnnjjj]]]VVVOOOEEE@@@MMMeeewww~~~eeeXXXSSSYYYZZZOOODDDBBBGGGIIIKKKLLLIIICCC===999555333222111111111///...111......000000...,,,,,,------------------------,,,,,,------.../////////------------------------------------............,,,,,,,,,---------.....................///000000........................---------............///,,,---------......//////........................111111111000000///...---//////000000000000//////////////////////////////000000000000000000000000///000222222111111222444111111111111111111111111///000000111111111000000000000000000000000000000111111222333333333333333111222222333333222222111000000000000000000000000000000000000000000000000//////////////////000000........................------...............---......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++*********,,,......---,,,---+++******+++,,,,,,+++*********++++++,,,,,,,,,,,,+++***))))))+++,,,...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------((()))***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))*********+++++++++,,,,,,,,,---------------,,,,,,,,,------------...------------........................////////////////////////////////////////////////////////////......////////////......////////////////////////////////////000000000000000000000000000000000000///000000000111111222222...////////////000000000...////////////......---......///////////////...................................................>>><<<999999999999888777555444444333333222222111111111111111111222222222........................////////////............///..................///---------...............---...///...------...///------------.........///---......//////......---...------------......///........................---///111111///...------,,,......---///111000,,,222......333555444444777;;;:::DDD]]]sssxxxmmmaaadddbbb^^^WWWPPPMMMOOOSSS[[[YYYZZZdddsssyyylll[[[HHHJJJIIIIIIUUUhhhrrrrrrTTTKKKIIISSSYYYRRRGGGAAABBBAAA@@@>>>;;;999888777333111...---...///......000---+++,,,///000///------------------------------------.........//////........................++++++,,,,,,,,,---------,,,,,,,,,---------......***++++++,,,------..............................---------............///,,,,,,,,,---......//////........................---...///000000111111111//////000000000000//////000000000000000000000000000//////////////////000000111222222111000111333111111111111111111111111//////000000111111000000000000000000000000000000000111222333444444444444111111222222222222111111//////000000000000000111000000000000000000000000......////////////000000........................,,,---......///...............------------......++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,+++++++++++++++++++++++++++***)))***---...---,,,---+++******+++,,,,,,+++))))))******+++,,,,,,,,,+++******))))))+++,,,---------,,,+++++++++,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***************+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***************++++++++++++,,,,,,,,,------------......,,,,,,,,,,,,------------,,,------------.........------........./////////////////////////////////000000000000000000000000......////////////......////////////////////////////////////000000000000000000000000000000000000//////000000111111222222......////////////000000......////////////......---...//////////////////........................------------------------>>>;;;999888999999888666555444444333333222222111000000111111111222222222////////////////////////////////////............---......//////......------------.........//////,,,...000///---,,,---///,,,,,,,,,,,,------------------...//////...------------,,,,,,------...///........................,,,...000000///------...000222000------000---(((000...---000222333444777555555666>>>MMM[[[]]]YYYVVVTTTOOOGGGCCCHHHSSS[[[ddd\\\YYYbbbjjjfffXXXMMMAAAGGGIIIHHHNNNYYYZZZSSS@@@???AAAGGGKKKHHHAAA;;;888666444111000000111222000///..................,,,,,,,,,,,,---//////...........................---------...............------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---,,,,,,,,,........................---------............///++++++,,,------...//////........................---...///000000111111111...///000111111000///...000000000000000000000000/////////....../////////111222333222000000111222000000000000000000000000...//////000000000000000000000000000000000000000///000111222333333333333111111222222222222111111////////////000000111111000000000000000000000000........./////////000000........................,,,------...//////......------,,,,,,,,,,,,------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,***))))))+++------------+++******+++,,,,,,+++((())))))***++++++,,,,,,***************++++++,,,...---,,,,,,+++++++++,,,------....../////////...---,,,,,,++++++,,,,,,------,,,+++******+++,,,---******+++++++++,,,,,,,,,---------,,,,,,+++++++++***+++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,111///,,,***)))***+++,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,+++******))))))******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////////////////////////////000000000000000000000000......////////////......////////////////////////////////////000000000000000000000000000000000000---......//////000111111........./////////000000...//////000000000//////------...///////////////........................------------------------===;;;999888999999777666555555444333333222222111000000111111222222222222000000000000000000000000000/////////............,,,---...//////...---,,,---------.........//////,,,...000///---,,,---000+++++++++,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,,,,------...///........................***,,,///000000000111333,,,//////,,,---222333...------......---+++,,,///)))000222000555>>>???999555777777555777BBBPPPYYYQQQEEEAAAJJJNNNGGG@@@>>>999???>>>888999AAA???777555:::>>>===:::777333...111111111111000///...---***,,,...//////...//////+++///111...,,,,,,......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......////////////...---,,,,,,........................---------.........//////++++++,,,,,,---...//////........................111111111111000///...---...///000111111000///...000000000000000000000000//////............//////222333333222000///000111////////////////////////......///000000000000000000000000000000000000000......000111111222222222111111222222222222111111.../////////000000111111000000000000000000000000---.........//////000000........................,,,,,,---.../////////...,,,++++++++++++++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++---***((((((***,,,......---+++******+++,,,,,,+++((())))))***++++++,,,,,,))))))******++++++++++++...---,,,,,,++++++++++++---...//////000000//////---,,,,,,++++++,,,,,,------,,,***))))))***,,,---*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,777444///+++))))))+++,,,++++++++++++******))))))++++++++++++++++++++++++,,,++++++***)))*********++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////////////////////////////000000000000000000000000......////////////......////////////////////////////////////000000000000000000000000000000000000,,,,,,------...///000000............/////////000//////000000000000000///------...///000000//////........................------------------------???===;;;::::::999777555777666666444333222111111000000000000000000000000......///000000000000000......////////////......////////////////////////------,,,,,,,,,,,,------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------................................................000000000000000000000000......------------..................////////////000000111222333333444444444444444666888999888666444444333333444444555666666555555444333222111111000000//////.........---........................................................................,,,,,,,,,---------......---------,,,,,,+++++++++,,,+++***))))))***+++,,,+++******,,,///111222222------...///...---+++***---------------...///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000///..................---+++++++++,,,...000......///000000000000000***,,,/////////......///444333333222111000//////////////////////////////////////////..................///000000000000000111111111000000000000000////////////////////////////////////////////////222000///...///...---+++,,,---...//////...---,,,------------------------........................------------------------+++,,,,,,,,,,,,+++******---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,...---+++******+++---...,,,,,,+++*********++++++***)))((()))***,,,///111000...,,,***))))))***+++---------,,,,,,+++++++++))),,,...---+++***,,,///++++++,,,------......///+++,,,,,,------,,,,,,+++************************++++++******)))*********///...------++++++***))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000111666888333******000---,,,,,,++++++,,,,,,------------,,,,,,+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................///////////////////////////////////////.........---...///000000///...---////////////////////////000000000000000000000000...............///000000//////////////////////////////000000000000//////222111111111000000//////---444:::888000+++,,,000---------............///......//////...---,,,,,,------------------------???===;;;::::::999777555777666555444333222222111000000000000000000000000......///000000000000000......////////////.................................------------------...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------........................------------------------------------------------......------------......---........./////////////////////000111111222222111///......000000///---///////////////000000111333222222111111000000///000/////////.........---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++---,,,+++******+++,,,---,,,+++***,,,...000111111'''(((***,,,---/////////---------------...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000111222333444...---,,,+++,,,---///000......///000000000000000+++---///000///......///222222111111000000//////........................------......//////000000......///000000000000000111000000000000000000000////////////////////////////////////////////////,,,---.....................///000111111000///...------------------------........................------------------------+++,,,,,,,,,,,,+++******------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,...---+++******+++---...,,,,,,+++++++++,,,,,,------,,,***)))***+++,,,---///---+++***))))))++++++,,,,,,,,,++++++************,,,------++++++,,,...++++++,,,------......///+++,,,,,,------,,,,,,+++************************++++++*********++++++,,,---------,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))777JJJSSSIII555)))(((,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------................................................////////////..................////////////..............................////////////////////////...............///000000///////////////////////////000000000000000000//////////////////////////////555999888222......000---------............///...............---,,,,,,------------------------>>><<<:::::::::999777555666666555444333222222111000000000000000000000000......///000000000000000......////////////.......................................------.........//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------........................////////////////////////////////////////////////......------------......---------.........//////........................555222///.........---,,,///////////////000000000/////////////////////////////////...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++------,,,,,,,,,,,,---------,,,+++,,,.../////////666555333111///---,,,,,,------------------...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---............/////////...//////000222444555666///...---------...///000......///000000000000///---...000000/////////000000/////////////////////........................+++,,,---...///000111111....../////////000000000000000000000000000111111////////////////////////////////////////////////,,,///333333000......///...///000000000000///...------------------------------------------------------------------------+++,,,,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,------++++++++++++------,,,+++++++++,,,---......333111///...,,,,,,---------,,,+++*********,,,,,,++++++***************)))***+++------++++++,,,...++++++,,,------......///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++'''333BBBEEE:::+++&&&)))++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------........................................................................//////............//////........................////////////////////////...............///000000////////////////////////000000111111111111000000............////////////000222555444222///......---------............///---............------,,,------------------------===;;;:::999999999777555666666555444333333222222000000000000000000000000......///000000000000000......////////////..............................///......------....../////////...------------...++++++,,,,,,,,,,,,------+++,,,------......------------------------------................................................000000000000000000000000...------,,,,,,------...,,,,,,---------..................---------------888555111//////000////////////000000000111000000,,,---------......//////........................------------------------------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---+++,,,---......---@@@===888333...+++((('''---------,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---///000222333///............///000111---...//////000000//////...000111111/////////111---.............................................,,,,,,---......///000000............//////000000000000000000000111111111////////////////////////////////////////////////111666:::888222...---///------------------------------------------------------------------------------------------------+++,,,,,,,,,,,,+++******,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...///000111000///---,,,+++++++++++++++*********+++,,,---++++++++++++************++++++,,,,,,,,,,,,------++++++,,,------......///+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***++++++,,,---...///******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++'''+++---+++$$$"""&&&---******))))))))))))******,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------................................................------.............../////////---,,,,,,---//////........................////////////////////////...............///000000////////////////////////000000111111111111000000000000000//////..................///000///,,,***---------............///---------......------,,,,,,,,,------------------<<<;;;999999999999777666555555555444444333333222000000000000000000000000......///000000000000000......////////////....................................------------......//////...------------...+++++++++,,,,,,---------+++,,,------......------------------------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------..................------222000,,,+++,,,.........+++,,,---.........------,,,,,,------.../////////---------...............------------------------------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...---++++++---...---,,,222000...,,,+++++++++,,,...------,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,---..................//////000000------...//////////////////000111000///...///111---------------................................................---------.........---...///000000//////000000111111111111000000000000000000000000////////////////////////000555999888222...---///------,,,,,,,,,,,,------------------------------------------------------------------------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000+++***))))))((((((((((((************+++,,,------+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,++++++,,,------......///+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***++++++,,,---...///)))******++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++(((***---......---***'''***))))))(((((())))))***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------................................................,,,---------....../////////...---,,,,,,---...///...............................................................///000000////////////////////////000000111111111111000000333333222111///...------...---,,,---//////---***---------............///,,,,,,---------------,,,,,,,,,,,,---------......<<<:::999888999999777666555555444444444333333333000000000000000000000000......///000000000000000......////////////......---------------------------------,,,,,,---------//////...------------...***++++++,,,,,,------...+++,,,------......------------------------------................................................------------------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------................../////////---++++++---.........,,,---///000000000///...---------....../////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++...,,,++++++---...---,,,,,,++++++,,,,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////...---------------------........./////////------...////////////...///000000///------///000......------------------------------------------.........---------,,,,,,///...---------...///000/////////000111111222222000000000000000000000000////////////////////////+++...222222000...///000//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,+++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++---...---,,,++++++,,,------......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...)))*********++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......,,,+++---///***###******))))))))))))***************+++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------........................------------------------,,,,,,,,,---......//////......------------......------------------------.......................................///000000//////////////////////////////000000000000//////444333222111000///...---///......///000111000...---------............///+++,,,,,,------------,,,+++,,,,,,------.........;;;999888888999999777666555444444444444333333333000000000000000000000000......///000000000000000......////////////......------------------------,,,,,,++++++++++++,,,,,,//////...------------...******+++,,,,,,---......+++,,,------......------------------------------........................111111111111111111111111////////////////////////---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,---------.../////////000///......///000///......///111222333222111000------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,---......---,,,+++---+++***+++,,,......---......//////......------...---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000///......------------,,,,,,---...............,,,---......//////......///000000...,,,,,,.../////////......------,,,,,,------------------------------------------------///...---,,,,,,...///111...//////000111111222222000000000000000000000000////////////////////////***+++---.../////////000///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,,,,---///////////////......---***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,---+++***+++---...---+++++++++,,,------......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---&&& !!!(((***'''+++******))))))******+++)))*********++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------........................------------------------++++++,,,------...//////,,,------......------,,,------------------------.......................................///000000////////////////////////......////////////......000000000000000/////////......///000000000000111---------............///***+++,,,---------------++++++,,,,,,---......///;;;999888888999999777666444444444444444444333333000000000000000000000000...//////000000000000000......////////////......------------------------,,,++++++******++++++,,,//////...------------...******+++,,,,,,---......+++,,,------......------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,------...//////...---------......,,,******+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......+++++++++,,,,,,---------,,,---...//////...---,,,,,,***)))***,,,.........'''(((***,,,------,,,,,,...---,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------+++,,,------......------,,,---......//////....../////////---++++++---///000000///...------,,,,,,------------------------***++++++,,,---.../////////...,,,,,,,,,---///111...//////000111222222222000000000000000000000000////////////////////////000...---...///000///...---,,,++++++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))***++++++,,,+++,,,,,,------,,,,,,+++,,,,,,+++******+++++++++,,,---,,,,,,+++***)))(((++++++,,,,,,,,,++++++***))))))******++++++++++++---+++)))+++---///---+++++++++,,,------......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''',,,,,,((((((---...+++++++++************++++++))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,---------........................------------------------++++++,,,,,,---...//////+++,,,............,,,+++------------------------.......................................///000000////////////////////////------............---------------...///000000111+++---......------///111---------.........//////***+++,,,,,,------------++++++,,,,,,---...//////888999::::::999888666555666666555444222111000000111111111111000000000000//////............//////000000///...---,,,,,,,,,---......//////......---...------,,,,,,------...------,,,,,,---...000111+++,,,---,,,++++++,,,......---,,,,,,,,,,,,---......------,,,,,,------...,,,,,,+++***+++,,,---.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...)))***++++++,,,---......+++,,,------,,,,,,...000------------------------///...,,,,,,------,,,+++******+++,,,------------000---+++,,,......,,,***000///...,,,***)))''''''...---,,,,,,++++++++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,.........///......------------,,,,,,,,,---......++++++,,,,,,,,,,,,------,,,---...//////...---,,,+++++++++++++++,,,---......------,,,,,,,,,------,,,,,,///222///***))),,,)))***+++,,,+++,,,.../////////.........---------........................///...------...///...------------,,,,,,+++++++++------------------------.........------,,,,,,,,,,,,---......------...000000111111111111000//////000000//////......------000///...---...///111333111111000000///---,,,+++......//////......---,,,........................++++++------------++++++...---,,,,,,+++++++++++++++++++++,,,,,,---------************************++++++******++++++,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------...---+++))))))***+++,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***((('''************************,,,,,,,,,+++++++++******...------,,,,,,++++++***)))************+++++++++*********************************)))******++++++,,,+++******))))))******)))************+++++++++------,,,+++++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------...---,,,,,,,,,,,,---...000///...---------------///...---,,,,,,---...///111111000000//////..............................,,,------......------,,,000//////...------,,,,,,................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;999888777555555444333333222111111111111000000000//////////////////....../////////000000///...------------,,,------......------,,,------,,,,,,,,,,,,---------,,,,,,,,,---...000111,,,------,,,+++***,,,---...---,,,,,,,,,,,,---......------,,,,,,------...---,,,+++++++++,,,......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,...000------------------------///---,,,,,,---...,,,+++------------,,,+++******///---+++,,,...///---+++++++++,,,,,,,,,---------...---,,,,,,+++++++++,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------,,,---............---,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,111,,,***---///...///111,,,...//////...---,,,---//////.........---------........................///...------...///...---...---------,,,,,,,,,+++------------------------......---------,,,,,,,,,,,,---......------...000111111111222111000000///////////////............000///...---...///111222///000000//////...---,,,...............------,,,------------------------+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,******++++++++++++++++++************************...---,,,+++))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------.........//////------------------------///...,,,******+++,,,---+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++***))))))************************,,,,,,++++++************+++++++++++++++,,,,,,,,,)))************+++++++++************************++++++***************+++,,,+++******))))))******)))************+++++++++---,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------...---,,,,,,,,,,,,---...///.........------------///...------------...///000000000000//////..............................---......//////......---........................................................................,,,,,,,,,---------......------------------------;;;;;;;;;;;;:::999888777444444444333333222222222000000000/////////......////////////////////////000000///...---------------..................---------,,,,,,,,,,,,---------,,,,,,,,,---...///000---......,,,******+++,,,...------,,,,,,------......------,,,,,,------...------,,,,,,------...///---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,---------,,,,,,---///------------------------///---,,,,,,---...---+++------------,,,+++******...---,,,,,,...///...---***++++++,,,...///000000------,,,+++++++++,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,((()))***++++++,,,+++++++++++++++++++++,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++///......------------...+++,,,------...---,,,+++111+++)))---222111//////---.../////////...---,,,...............---------........................///...------...///...---.........---------------------------------------...------------,,,,,,,,,,,,---......------...000111222222222222111000000.............../////////000///.........///000111....../////////......---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,++++++******************************************---,,,+++***)))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++000000...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...............////////////------------------------///...,,,++++++,,,------+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&''')))***+++++++++************************+++************)))))))))((())))))***++++++,,,,,,)))************+++++++++)))))))))))))))))))))))),,,,,,+++***)))))))))))),,,+++******))))))******)))************+++++++++,,,,,,,,,,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........------,,,,,,------...------...///......,,,+++///...------------...///000000000////////////..............................//////////////////...,,,,,,------...///000000........................------------------------,,,,,,,,,---------..............................999999999888777777666555333333333333333333333333////////////............/////////000000/////////000000///...............//////000000000000//////---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------..................,,,***)))***+++------------------------...------,,,,,,------...------------......//////,,,,,,------,,,,,,+++***------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---///------------------------...---,,,,,,---...---,,,******+++,,,------------------------............------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,(((((()))+++,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,+++***************,,,...///000///---,,,,,,***,,,222333///,,,,,,///---,,,+++,,,---......................................................///---------...///...---........................------------------------------------------------,,,---......------...000222222222222222111111000---------......///////////////.........//////000,,,---....../////////...------.........---,,,,,,++++++++++++++++++++++++------++++++++++++---------,,,,,,++++++,,,,,,,,,,,,,,,++++++******))))))************************)))))))))((())))))***+++************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,++++++***///...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---************************++++++++++++++++++++++++&&&'''((()))***+++,,,---***************************)))))))))))))))))))))((()))))))))*********+++))))))*********+++++++++((((((((((((((((((((((((---,,,+++***)))))))))))),,,+++******))))))******))))))*********+++++++++++++++,,,---.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------+++,,,...//////...,,,+++.........------.........////////////////////////..............................////////////......,,,,,,------.../////////........................------------------------,,,,,,,,,---------......------------------------999999888777666666666666333333333333333333333333////////////............//////000111111000//////000000///.........//////---......//////......---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------.........,,,***)))***+++------------------------...------,,,,,,------...---------...............,,,,,,------,,,,,,+++***------------------------***+++,,,------,,,+++*********+++,,,,,,---......---......---++++++---...------------------------...,,,,,,,,,......---,,,******+++,,,---------------..................///......---,,,+++***)))))),,,,,,,,,++++++,,,,,,---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,))))))+++,,,------------++++++******++++++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,+++***************+++---///000111000...---***,,,///222///---111888777222---******---...///---.....................///////////////////////////---------...///...---........................------------------------------------------------,,,---......------...000111222222222222111000000,,,,,,------......////////////...............///+++,,,---...////////////---------...---,,,,,,+++++++++++++++++++++++++++------++++++++++++------,,,,,,,,,++++++,,,,,,---------,,,,,,+++++++++***************************)))))))))((())))))***+++************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************++++++++++++++++++++++++************+++,,,,,,,,,************************)))))))))))))))))))))************))))))((((((((())))))*********+++++++++((((((((((((((((((((((((---,,,+++***)))))))))))),,,+++******))))))******))))))*********+++++++++***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------***,,,---//////...,,,+++---..................---.............../////////........................,,,------......------,,,................................................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;999888888777888888444444444333333222222222000000000/////////......//////111111111111//////000000//////...//////000++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,------------,,,,,,---......,,,******+++,,,,,,------......------,,,...------,,,,,,------...,,,,,,---............------------------,,,++++++------------------------++++++,,,,,,,,,,,,++++++)))******+++---......///---......---++++++,,,...---------------------------,,,+++,,,.........---------------,,,+++******...///000///---,,,---...***+++++++++++++++++++++,,,,,,+++++++++,,,------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,---.........---+++++++++++++++,,,------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,...------,,,,,,,,,,,,---,,,,,,...///000000//////.........---***,,,999HHH???888000,,,,,,------,,,---------...............///////////////////////////...------...///...------------------.........------------------------,,,,,,,,,------------...,,,---......------...000000111111111111000//////---------------........./////////............---+++,,,---...............---------------,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,************************---,,,+++***)))(((((((((************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++************++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******************************+++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,************************)))))))))************+++++++++******)))((((((''')))************+++++++++)))))))))))))))))))))))),,,,,,+++***)))))))))))),,,+++******))))))******)))************+++++++++)))***,,,---...------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------......------,,,***+++---......---,,,,,,------...//////...---------............/////////........................,,,,,,------------,,,,,,..................------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,;;;:::999888777777888888555555444333333222111111111111000000000/////////...///111222222111///...000000////////////000000,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------------,,,+++,,,------,,,+++***,,,---,,,,,,---......---,,,,,,...------,,,,,,------...***+++,,,---...------,,,---............---,,,,,,........................,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------.........---++++++,,,...---------------------------,,,+++,,,...///...---------------,,,+++******///111222000---+++,,,...)))******+++,,,---......,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,---------,,,++++++++++++,,,---,,,,,,,,,+++,,,,,,------++++++,,,,,,---......//////---,,,,,,***,,,666BBB999444...,,,......,,,***---------........./////////////////////////////////...------...///...---+++,,,,,,,,,------------------------------------,,,,,,,,,---------......,,,---......------...000///000000000000///.........------------------,,,.../////////......---,,,,,,,,,---.........------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...+++++++++++++++,,,,,,,,,************************...---,,,+++))))))))))))************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))******++++++++++++))))))*********+++++++++************************,,,,,,+++******+++,,,,,,************************************++++++,,,,,,************************)))************+++++++++************************++++++***************+++,,,+++******))))))******)))************+++++++++)))***+++------,,,***))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,---......---,,,,,,++++++,,,,,,,,,---------------...//////...---------------.........//////........................------............------,,,,,,------.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------999888777555555555555666666666555444222111000000111111111111000000000000...000111222222111000...000000////////////000111//////000000000000//////,,,++++++++++++++++++,,,+++,,,---------,,,+++***+++,,,---,,,++++++,,,...,,,,,,---......---,,,,,,...------,,,,,,------...***+++,,,---------,,,+++......//////......---,,,........................---,,,+++******+++,,,---------,,,,,,,,,,,,++++++......///---++++++,,,------------------------------,,,+++,,,...///...---******+++,,,------------000222333111---++++++---,,,,,,,,,------.........++++++++++++,,,,,,---...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---------,,,++++++------,,,,,,------...///++++++,,,,,,,,,---------------,,,++++++,,,------))))))))))))***+++,,,,,,************+++,,,---...,,,+++,,,///...++++++...---***(((+++///000---)))---------.........//////000000000000000000000000///...------...///...---+++++++++,,,,,,---------------------------------,,,,,,,,,------.........,,,---///...------...000///////////////......---.........------,,,,,,,,,.../////////...---,,,,,,,,,------......------,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++++++++++++++,,,,,,---...))))))******+++++++++,,,************************++++++******++++++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++)))***+++,,,------...///000///...---,,,+++++++++++++++++++++++++++++++++---------.........//////,,,,,,,,,---------......++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++******************************)))))))))***,,,---******************************+++++++++,,,,,,,,,)))))))))***++++++,,,,,,)))************+++++++++******************************************++++++,,,++++++***)))*********)))************+++++++++)))***+++,,,,,,+++)))(((,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---......---,,,,,,,,,++++++++++++,,,---...,,,---...//////...---,,,---------.........//////..............................////////////......***+++,,,---///000111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................::::::999777666444333333555666555333000///222555222111111000000000000000...............///000111------............------111000000///...,,,+++***,,,+++++++++,,,...000111------------------------///...,,,,,,---------,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---.........//////...---,,,,,,000000///...------,,,,,,***+++,,,,,,---...//////,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***++++++,,,,,,------,,,,,,+++/////////....../////////...---+++******+++---...---------,,,,,,+++++++++------------------------,,,***((()))+++---.........---+++******+++---...111000...---,,,+++******)))***++++++,,,,,,++++++------------------------------------,,,,,,+++***)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...------------,,,,,,,,,------------------------.........,,,+++,,,///222......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...............000///...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///------------,,,++++++***,,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,++++++,,,,,,---...+++***)))***++++++***)))---///000///,,,+++++++++------------------------------------------------///000111000...---,,,---************************+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))************++++++++++++++++++++++++++++++,,,)))************++++++++++++)))((((((***,,,,,,+++((()))***+++,,,+++******+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...---------............/////////000000///...------000000111111000///......////////////////////////////////////////////////........................------------------------------------------------;;;;;;999888777555444444333444333111......000333111111000////////////000...............///000000------............------.........---,,,+++***)))---,,,,,,++++++,,,---...------------------------,,,+++******,,,---------++++++,,,,,,,,,,,,------,,,+++*********+++,,,---...............---,,,,,,//////......---,,,,,,+++,,,,,,,,,,,,------------++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++---,,,------......------,,,------,,,,,,,,,,,,------...---+++******+++---............------,,,,,,,,,------------------------+++)))((((((***,,,---,,,...---+++******+++---...000///...---,,,++++++******++++++,,,,,,,,,,,,,,,------------------------,,,---------,,,,,,+++******++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////.........------,,,,,,,,,---------------------------......---,,,---///111......---------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------......------,,,------------------------------------------------...//////111000///..........................................---------------------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...///,,,,,,---------,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++,,,------,,,+++***+++,,,---,,,+++---...///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++************)))))))))((()))************++++++++++++***((()))******)))(((((()))***+++,,,++++++*********+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...---------............//////////////////...---,,,//////000000000///......////////////////////////////////////////////////........................------------------------------------------------;;;;;;:::999777666555555333333333111///...000222111000//////......//////............////////////------............------,,,,,,------,,,,,,+++***------,,,+++++++++++++++------------------------***)))((())),,,---...---++++++,,,,,,,,,,,,------+++***)))))))))***,,,------............------,,,...------,,,,,,+++++++++---,,,,,,,,,++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,,,,...---......//////......---,,,,,,++++++++++++,,,,,,------++++++++++++------............------------,,,,,,,,,,,,------------,,,***)))***,,,---------------++++++++++++------//////---,,,++++++++++++++++++,,,---------------------------------------,,,,,,---------,,,+++++++++,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,------...//////...---,,,,,,++++++------------------------+++---//////...---...///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++........................000///......------------..............................---,,,---...///000111111000////////////000------------------------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,111000///---------......++++++,,,---------,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++************+++,,,,,,,,,+++***+++---...---,,,,,,...///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++******)))))))))((()))************+++++++++***))))))******)))'''%%%))))))***++++++++++++***)))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...---------............///---............---,,,,,,------.../////////......////////////////////////////////////////////////------------------------------------------------------------------------::::::999888777666555444555555444333222111222333000000///.....................///////////////...------............------------......///......---,,,+++++++++++++++++++++------------------------+++***)))***,,,---...---+++++++++,,,,,,,,,------,,,+++*********+++,,,------------......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,---.........++++++,,,,,,,,,,,,---------...///...,,,,,,,,,---------............------...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,---------...,,,+++,,,...//////...---,,,,,,++++++,,,,,,---......---,,,+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,//////...---,,,++++++***------------------------***,,,///000///...---.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------000///...---,,,,,,,,,---------------------------///...---,,,,,,...///000000000///////////////000------------------------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///---,,,,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))***++++++++++++***++++++++++++++++++++++++******************************************************))))))******+++,,,+++******+++---...---,,,,,,---......,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))+++---...************************++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))+++,,,+++(((&&&))))))******++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---......,,,,,,---...---------............///,,,---------------,,,,,,,,,,,,---.../////////...////////////////////////////////////////////////------------------------------------------------------------------------888888777666555444444333666555333333333222222111000000///.....................///000//////...---------............------,,,---......//////......))))))***+++,,,,,,------------------------------...---++++++---------,,,+++++++++,,,,,,,,,------------,,,+++,,,---...///,,,,,,---------------,,,+++++++++++++++*********))))))***++++++,,,------)))***+++,,,---.........+++++++++,,,,,,---------,,,---...---,,,++++++---,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......*********+++++++++++++++//////...---,,,,,,++++++------------------------))),,,///111000...------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000.........------......///------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++*********++++++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++******************************************************))))))******+++,,,***))))))***+++,,,,,,++++++,,,...---,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,+++)))******++++++++++++++++++++++++,,,+++)))))))))+++---...************************++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++******+++,,,---......///))))))*********+++++++++(((((())),,,......,,,******************+++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---......,,,,,,---...---------............///,,,,,,---------------,,,,,,,,,---.../////////...////////////////////////////////////////////////------------------------------------------------------------------------777777666555555444333333444222111111222111000...111000//////......//////...///000000000///------------............------++++++,,,,,,---,,,,,,,,,((()))***,,,---.........------------------------000...,,,,,,---------,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,---///000+++,,,,,,------------,,,++++++++++++++++++++++++))))))***+++,,,---......***++++++,,,------------***++++++,,,,,,------...,,,---...---+++++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******++++++,,,,,,------+++***)))***,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++......---------,,,,,,,,,------------------------***,,,///000///...---.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++)))******+++,,,+++++++++++++++++++++++++++++++++************************************************+++************+++,,,,,,+++***))))))++++++***)))***,,,------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++******************************))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++((())))))***+++,,,------)))************+++++++++(((((())),,,...000...---******))))))******+++,,,)))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))******++++++,,,++++++++++++++++++++++++++++++************++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...---------............///,,,,,,---............---------.../////////......////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------777777666666555555444444444222000111222222000---111111000////////////000...///000111000///---,,,------............------,,,,,,,,,---,,,,,,++++++***+++,,,---......---,,,---------------------------,,,***+++,,,------,,,++++++,,,,,,,,,,,,------------,,,+++,,,---...///***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...++++++,,,------,,,,,,,,,******+++,,,,,,---......---...///...---,,,,,,...,,,,,,------------,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,)))******+++,,,,,,------,,,++++++,,,------+++)))+++,,,,,,------,,,,,,+++++++++******+++,,,------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------+++---//////..................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++,,,,,,---...///------------------------+++,,,...///000///...---...............///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,************************************************************************+++++++++++++++,,,------...,,,++++++++++++***((()))+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++***))))))***,,,...---,,,+++***)))))))))***+++,,,******+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((())))))***++++++,,,,,,************************++++++************++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...---------............///,,,---.../////////////////////000000000///......////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------888888777777666666555555666444222333555555222///222222111000000000000000...///000111000///---+++---..................---......//////......---,,,,,,---...///...---,,,+++------------------------***)))((())),,,......---++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,---------,,,++++++******+++,,,,,,---.........000000000...---...///---..................---000//////......//////000+++,,,,,,------,,,,,,++++++++++++,,,,,,---------))))))***+++,,,,,,------///......000111000...,,,+++,,,,,,------,,,,,,+++************+++,,,------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------------++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------------------------+++---//////...---...///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111........................***,,,...000111///---,,,///////////////000111111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------------------,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,------------,,,************************************************************************,,,,,,++++++,,,,,,---...000...,,,,,,,,,,,,***((()))+++,,,,,,+++***+++,,,------------------------------------------------)))+++------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++000000///...,,,+++******)))************+++++++++,,,***((()))***++++++++++++***)))))))))***,,,---+++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,------,,,,,,,,,******+++,,,------......************************++++++************++++++,,,,,,++++++,,,,,,---...------------------------+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...---------.........//////------...///000000//////000111111111000///......////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------888777666555555444444555666444222111222222111000000000////////////000000000000////////////000000................................................******+++,,,...///000000+++,,,------++++++,,,---...---+++******+++---...................................................******++++++,,,---......,,,------......------,,,***+++---...///......---++++++************++++++((()))***,,,---...//////333999<<<777///+++...333///...,,,++++++,,,---...222111000///...---,,,+++.........------,,,,,,,,,,,,,,,,,,+++++++++******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++***))))))***+++,,,)))***+++******+++---//////...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------...------,,,,,,------...---------,,,,,,+++++++++"""&&&***++++++,,,...111---111+++(((///...+++111000///---+++++++++---...---+++)))'''''')))+++---,,,,,,++++++***+++++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........////////////000---,,,***+++---//////............------,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,........................---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,000***'''...999<<<333(((***+++++++++***)))'''%%%************************************************000...,,,,,,,,,,,,***(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********...,,,******+++------,,,.........------,,,,,,,,,,,,,,,,,,++++++*********,,,------......------,,,++++++*********+++,,,---,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,***)))((((((((((((************************+++++++++*********)))))))))************+++++++++)))))))))))))))))))))))),,,***'''(((***+++***((())))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++++++++***)))***+++---...)))************+++++++++++++++******++++++,,,------...---+++***+++...000+++++++++***)))+++...111,,,,,,,,,------........./////////...---------,,,,,,---------......//////.........------,,,,,,,,,////////////////////////......------------......////////////////////////......---,,,,,,,,,------------------------------------------------------888777666555555444444555666444222111222222111000000000////////////000000//////............//////........................------------------------******+++,,,---......///---......---+++***+++,,,...---,,,++++++,,,---...------------------------------------------------------------,,,,,,,,,,,,,,,------......------,,,------------------,,,,,,++++++************++++++******+++,,,------------000444666333...+++...111---,,,+++++++++---///000333333222111000///...---,,,,,,,,,++++++*********,,,,,,,,,+++++++++******------............------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,---------,,,+++***+++,,,---,,,+++***+++,,,///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++(((+++---,,,***)))+++,,,...444111///444222///666000...---++++++,,,---...///...,,,++++++,,,...///,,,,,,++++++***++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////---,,,,,,---...---,,,......---------,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++))))))---222333///******++++++******)))((('''************************************************///---,,,,,,,,,,,,+++)))++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******...,,,******+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************---,,,+++******)))******************************+++++++++*********)))))))))************+++++++++)))))))))))))))))))))))),,,)))'''(((***+++***((())))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))************+++++++++,,,+++*********+++,,,---)))************+++++++++++++++******++++++,,,---+++,,,,,,++++++,,,///222666666444000---+++,,,...,,,,,,,,,---------..................---------------------------...............---------,,,,,,,,,..............................------------..............................------,,,,,,,,,------...------------------------------------------------888777666555555444444555666444222111222222111000000000////////////000000.........------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...//////...+++******+++---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,------......------,,,///...---,,,,,,+++++++++++++++************++++++,,,,,,,,,------,,,++++++,,,...///...---,,,---...,,,+++++++++,,,...000111222222111000///......---,,,,,,++++++++++++******,,,,,,,,,+++++++++******,,,------......------,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---***+++---......,,,)))'''---///000///,,,***))))))...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++///000111000...---...///(((000000///555111---222///...---,,,+++,,,---...........................,,,++++++***++++++,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000///,,,,,,------,,,+++...------------,,,,,,,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++'''))),,,,,,***)))***,,,+++******)))))))))******************************************************---,,,++++++------,,,+++++++++++++++++++++++++++(((((()))))))))*********,,,,,,,,,++++++++++++***---+++))))))+++,,,+++***,,,,,,,,,,,,------------+++++++++++++++*********+++++++++,,,,,,+++++++++)))***+++,,,---,,,++++++,,,,,,,,,++++++++++++***************************,,,,,,+++++++++++++++,,,************************+++++++++***************)))************+++++++++))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++*********++++++)))************++++++++++++************+++,,,,,,)))***+++++++++---000222::::::777333///,,,,,,---,,,,,,,,,,,,------------------------........................------------...------------,,,,,,,,,------------------------......------------......------------------------,,,,,,,,,,,,------...///------------------------------------------------888777666555555444444555666444222111222222111000000000////////////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///...,,,++++++,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///111222333,,,------......------,,,///...,,,+++***+++,,,---,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,+++000000000///......------------++++++++++++------))))))+++++++++)))'''%%%---///111000...+++))))))------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///111222''',,,***---666444++++++...------,,,,,,,,,---...***+++,,,------,,,+++***++++++******++++++,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000...,,,,,,------,,,+++------------------------000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,++++++******++++++,,,************************,,,,,,++++++***++++++,,,************************(((***+++***'''&&&(((+++******)))((()))***,,,---************************************************,,,+++***+++---...---,,,++++++++++++++++++++++++))))))))))))*********++++++++++++++++++++++++++++++***))))))++++++***)))+++++++++,,,,,,------...+++++++++*********************++++++++++++******((())),,,------,,,+++***++++++++++++++++++++++++************************++++++*********+++,,,,,,************************************************))))))*********+++++++++))))))))))))))))))))))))***)))(((((()))*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++*********))))))))))))*********+++++++++***************++++++,,,***+++,,,++++++,,,...000111111111///------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000000//////......---------------------------------------------------......------------......------------------------+++++++++,,,---...///000------------------------------------------------888777666555555444444555666444222111222222111000000000////////////000000...///000000000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,------------...///+++---///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++---///111222333,,,------......------,,,,,,,,,+++***+++,,,---...,,,,,,++++++++++++,,,,,,******+++,,,------------///---++++++------+++)))///...------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++************++++++++++++******.........---------,,,,,,------++++++++++++------++++++***)))(((((())))))+++---000000...,,,++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))+++---...///000000+++///===<<<000+++---------,,,------------)))***+++,,,,,,+++***)))+++*********++++++,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,++++++---.........------------------------000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,************************+++***)))(((((())))))*********)))))))))+++,,,...************************************************+++******+++---......---++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))***++++++,,,,,,---------************************)))******++++++******)))((())),,,------,,,+++***++++++++++++++++++++++++******************************)))))))))******+++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++***))))))((())))))*********+++++++++******))))))******+++,,,,,,------,,,+++***+++---(((***+++,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......222222111111000000//////------------------------------------------------......------------......------------------------+++++++++,,,---...///000------------------------------------------------888777666555555444444555666444222111222222111000000000////////////000000...///000111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++---...---...///111+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................---------------.........,,,------......------,,,*********++++++,,,---...,,,,,,++++++++++++,,,,,,)))***+++,,,------...---///...,,,,,,------,,,***//////......,,,++++++***---------...............******++++++++++++,,,,,,,,,,,,,,,+++++++++******)))******++++++******)))************************---,,,,,,++++++,,,,,,---...---+++++++++,,,---...***,,,......---,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------333000...---...//////...444222***...<<<<<<000,,,,,,,,,------------------++++++------------++++++************+++,,,------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---+++***+++---//////...,,,,,,,,,------------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,++++++******++++++,,,------------------------++++++******++++++,,,,,,++++++++++++++++++++++++---+++((()))+++,,,+++)))***************+++,,,---************************************************,,,+++***+++---...---,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++******+++,,,,,,+++)))++++++++++++,,,,,,,,,,,,)))))))))************************++++++*********)))***+++,,,---,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******)))))))))))))))******************************************+++++++++)))************+++++++++))))))))))))))))))))))))''')))))))))((()))+++---))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++*********+++******)))((()))************+++++++++***))))))))))))***++++++,,,---...---+++)))***+++(((***,,,,,,,,,,,,...000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------111111111111000000000000,,,,,,,,,------------...------------------------......------------......------------------------,,,,,,,,,,,,------...///------------------------------------------------888777666555555444444555666444222111222222111000000000////////////000000---...000111111000...---........................------------------------,,,,,,,,,,,,,,,---------+++---......------///000+++,,,---......---,,,+++------------------------------------------------------------,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,+++,,,------,,,------...............---,,,++++++,,,,,,------............*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++(((((())))))***++++++++++++,,,,,,------,,,,,,++++++,,,,,,---......//////***,,,---,,,+++***+++---***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------;;;777333111111111000...000222******333333+++,,,+++,,,,,,---.........---,,,------------------,,,************+++,,,---...++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...---++++++---......---,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++*********+++,,,,,,,,,++++++************************************************---+++++++++---------+++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,+++++++++,,,------+++))),,,,,,,,,+++++++++++++++((()))))))))*********+++***++++++++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))************************))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))'''(((***)))((((((+++---))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))************+++++++++((()))***++++++******))))))************+++++++++)))))))))))))))***++++++***,,,------+++******++++++,,,......,,,,,,,,,---,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,,,,//////////////////000000,,,,,,,,,---------....................................------------..............................------,,,,,,,,,------...------------------------------------------------888777666555555444444555666444222111222222111000000000////////////000000,,,---///000000///---,,,................................................,,,,,,,,,------.........---...//////---,,,---...+++,,,,,,,,,,,,,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,------......------,,,+++,,,------,,,+++)))(((---,,,,,,++++++,,,,,,---------------,,,+++***)))(((***,,,,,,,,,---///111,,,,,,---......---------*********++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,+++++++++******,,,------......------,,,******+++,,,---......///++++++---......---++++++'''))),,,...//////---,,,,,,------+++))))))***,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,+++++++++,,,,,,---------888444///------...,,,***///333...***...,,,***000+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........////////////000000...,,,,,,------,,,+++,,,,,,,,,------.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,+++***+++,,,***+++,,,------,,,***)))************************************************---,,,++++++------,,,+++++++++++++++++++++++++++))))))))))))*********************++++++,,,,,,,,,,,,++++++---......,,,***---,,,,,,++++++*********(((((())))))*********+++++++++,,,,,,,,,,,,++++++++++++*********+++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++************************************))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))&&&(((******((((((+++...))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++'''((()))***++++++***))))))************+++++++++)))))))))))))))******+++(((***,,,,,,++++++,,,---***,,,------,,,++++++,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,---------......//////,,,,,,,,,------.........////////////////////////.........------.........////////////////////////......---,,,,,,,,,------------------------------------------------------999888777666444444333333555444333333222222333333333000---,,,,,,---,,,,,,------............------//////.........------------...///...------...000*********++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------........................++++++++++++++++++++++++,,,+++***,,,......***'''---------,,,,,,++++++++++++++++++++++++++++++++++++******)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,000000...------...//////,,,,,,+++++++++,,,------...---,,,,,,++++++,,,,,,+++,,,---------,,,+++***+++---...---+++)))((()))++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,+++,,,---...///++++++,,,,,,,,,,,,---------,,,+++*********+++,,,***+++,,,,,,------,,,,,,...,,,***+++---...,,,***++++++******++++++,,,------------,,,,,,+++++++++------,,,++++++,,,,,,,,,---,,,,,,,,,,,,---...............------,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,)))'''))),,,///...,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------,,,...///000...---------++++++++++++------------------------------+++---......---,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******************))))))*********+++++++++///......---,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++*********))))))******************************++++++++++++******,,,,,,,,,+++++++++******+++*********))))))((((((******))))))))))))******+++*********+++,,,------******))))))))))))******************************(((((()))***+++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,...---,,,++++++,,,...///,,,,,,,,,+++++++++******------------------------*********)))******++++++------,,,,,,,,,,,,++++++---.........---,,,,,,+++.........------,,,,,,,,,......................../////////...---------,,,......---------,,,,,,,,,........................------------------------------------------------999888777666444444444444333333222111111111111222222000......//////...------......//////......---//////.........------------.........,,,,,,...///......------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,***&&&"""---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---...///...---,,,++++++,,,------...---,,,,,,++++++,,,,,,++++++,,,---------,,,++++++,,,---,,,***)))***,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++++++++,,,......++++++,,,,,,,,,,,,------,,,,,,+++***++++++,,,---***+++,,,,,,------,,,,,,...,,,***+++---...,,,*********++++++,,,------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---............---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,++++++++++++++++++,,,+++***)))***,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,---///000...------,,,,,,++++++,,,,,,---------------------------***,,,------,,,++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++***************++++++*********++++++++++++,,,,,,,,,+++***************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++*********))))))******************************++++++++++++******,,,,,,++++++************************)))))))))(((******))))))))))))******+++++++++************+++******))))))))))))******************************)))))))))***+++++++++,,,))))))))))))*********+++,,,,,,++++++++++++,,,,,,---,,,+++******+++---...---------,,,,,,,,,++++++------------------------,,,++++++*********++++++------,,,,,,,,,,,,++++++------......------,,,+++......---------,,,,,,,,,.......................................---------............------,,,,,,........................------------------------------------------------999888777555444444444444222222111000000000000000111000000111333222000...---......//////......---/////////............---,,,---...---,,,+++---...//////......---,,,,,,,,,.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,***'''$$$------,,,,,,,,,,,,++++++++++++++++++++++++++++++............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///111///---,,,+++,,,---......---,,,,,,++++++,,,,,,******,,,,,,------------+++,,,,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,---...///***+++,,,,,,------,,,,,,---,,,++++++------,,,+++***+++,,,---------,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---,,,+++******+++,,,---***+++,,,,,,++++++,,,---......---------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,---//////...------,,,,,,++++++,,,,,,---------------------------)))+++,,,,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++,,,---++++++++++++,,,,,,,,,,,,++++++***))))))))))))***++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++*********++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))+++++++++*********************************************++++++++++++******+++************)))))))))************))))))))))))******))))))))))))******))))))))))))******************))))))))))))************************************************++++++((((((((()))))))))******,,,,,,++++++++++++,,,,,,++++++***)))***+++,,,---.........---------,,,,,,------------------------...---,,,,,,++++++++++++------,,,,,,,,,,,,++++++------......------,,,,,,...------------,,,,,,,,,........................---------.............../////////............---........................------------------------------------------------888888666555555444444444222222111000000000000111000000111444666555222000......////////////....../////////...............,,,---......,,,+++,,,---,,,,,,,,,,,,,,,+++++++++/////////......------,,,///......------,,,,,,,,,........................------------------------++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///333111...,,,+++,,,---......---,,,,,,++++++,,,,,,)))***+++,,,------......+++,,,------+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------+++(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...***---///...+++)))+++---......------,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))***+++,,,---...++++++,,,,,,,,,---------,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************+++++++++***************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))******************************************************++++++++++++*********)))))))))))))))))))))*********)))))))))))))))******))))))))))))******%%%&&&'''(((******++++++******))))))))))))******************************+++++++++***************)))************+++++++++++++++************++++++++++++******+++,,,---...------------,,,,,,,,,,,,------------------------000///...---,,,+++++++++------,,,,,,,,,+++++++++,,,------...------,,,,,,------------------------........................,,,---------...//////////////////////////////...........................------------------------------------------------888777666555555444555555333333222111111111111111///000222555777666333000...//////////////////...////////////////////////,,,...//////---++++++,,,******+++,,,,,,---....../////////......------,,,.........------,,,,,,+++........................------------------------***+++---.........///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.../////////222111...,,,,,,,,,------...---,,,,,,++++++,,,,,,******++++++,,,---......***---///000---***'''&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---......//////***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++(((%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------***---//////,,,***+++---------,,,,,,++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,++++++,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************+++,,,---...++++++,,,,,,,,,---------,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))******************************************************++++++++++++******)))))))))))))))))))))***))))))))))))))))))************))))))))))))******''''''((()))))))))((((((******))))))))))))******************************+++++++++***************)))************+++++++++******))))))))))))******+++++++++,,,---......///,,,,,,,,,,,,++++++++++++------------------------000///...---,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------...------,,,------------------------........................,,,---------.../////////.../////////////////////........................------------------------------------------------777777666555555555555555333333222111111111111222//////111333555555222///...//////000000//////......////////////000000000---///111000...,,,,,,,,,++++++,,,...///000111222.........---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------+++++++++---++++++,,,,,,,,,,,,------++++++++++++++++++++++++'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......//////...------,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++,,,---......))),,,///000---***'''&&&,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,------...------***+++,,,,,,------,,,,,,+++,,,------++++++,,,---+++,,,,,,,,,***((('''%%%++++++,,,,,,,,,,,,------++++++++++++,,,---......+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,***,,,......---,,,,,,,,,,,,+++++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,++++++,,,......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,------++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++,,,---...++++++++++++,,,,,,,,,,,,***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************)))))))))***************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******************)))***************+++++++++******************************++++++++++++******)))))))))************+++))))))))))))******************))))))))))))******+++,,,,,,+++)))'''$$$###******))))))))))))************************************************++++++((((((((()))))))))************))))))))))))******++++++,,,---......//////,,,,,,+++++++++*********------------------------///...------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,------------...........................---------...............---............/////////........................------------------------------------------------777777666555555555555666222222111000000000000111//////000111333333000...//////000000000000//////.../////////000000000000...000222222000---,,,,,,,,,------...///000111111,,,,,,,,,,,,------------******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++---///+++++++++,,,,,,---------++++++++++++++++++++++++*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---,,,+++,,,,,,---......---,,,+++...---,,,,,,++++++,,,,,,---,,,+++++++++,,,------)))+++,,,,,,+++***+++,,,------------------------......---------,,,,,,,,,***+++,,,---...------,,,++++++,,,,,,,,,,,,------***+++,,,------,,,++++++***+++,,,,,,------,,,,,,***,,,...---+++***,,,...+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,---...///+++++++++***++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++,,,---......---,,,+++***+++,,,...//////---++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,++++++,,,......---++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,......,,,+++,,,---++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---*********++++++++++++,,,***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))*********+++((()))))))))*********+++))))))))))))))))))))))))************************++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++******************************++++++++++++******************++++++,,,,,,((()))))))))******************))))))))))))*********+++,,,+++***(((&&&$$$******))))))))))))******************************)))))))))***+++++++++,,,))))))))))))*********+++,,,,,,++++++++++++,,,,,,)))***+++,,,---.........------,,,,,,,,,+++++++++------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,---------.............................................---------,,,,,,------....................................------------------------------------------------777666666555555555555666111111000////////////////////////000111111///---//////000000000000//////.../////////000000111111///111333333111...------,,,,,,------------------+++++++++,,,,,,---------)))))))))******++++++,,,........................++++++++++++++++++++++++***,,,.........///222555+++++++++,,,,,,---------++++++++++++++++++++++++...---+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***))))))+++---......---+++***...---,,,,,,++++++,,,,,,...---,,,+++++++++,,,---******)))((((((+++///222------------------------.........------,,,,,,,,,+++,,,---...///...------++++++,,,,,,,,,---------***+++,,,,,,,,,+++***)))++++++,,,---------,,,,,,***,,,...---+++***,,,...*********+++---///111222+++++++++,,,,,,---------++++++++++++,,,---...///++++++******++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------***,,,...000000...,,,***+++******---111111...+++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,++++++,,,......---+++++++++------------++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,+++++++++,,,,,,))))))*********+++++++++---,,,,,,,,,---......///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++(((((())))))*********+++((((((((((((((((((((((((************************************************************************++++++,,,,,,,,,,,,++++++))))))******++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,(((((())))))*********+++******))))))))))))******%%%''')))+++,,,,,,+++*********))))))))))))******************************(((((()))***+++,,,,,,---+++,,,,,,,,,,,,---------...------,,,,,,------...((((((***+++,,,---------......---------,,,,,,,,,------------------------,,,,,,+++++++++,,,---------------,,,,,,,,,+++++++++,,,,,,---.........---,,,,,,,,,------................................./////////......------,,,,,,,,,,,,---------..............................------------------------------------------------999888666444444444555555444333111////////////000000000000000000000000000//////000000000000////////////.........---------////////////////////////...---,,,,,,,,,,,,---...//////---,,,+++*********---,,,,,,+++++++++,,,,,,///...---,,,,,,,,,,,,,,,........................,,,,,,------.../////////......---,,,++++++++++++***++++++,,,,,,++++++***,,,,,,---+++))))))***,,,***,,,------+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,---,,,,,,---...---,,,***)))***,,,......---++++++,,,,,,,,,,,,++++++*********---------....../////////---,,,++++++,,,,,,***)))++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,---,,,++++++***)))))))))***)))***++++++++++++***)))------------------------+++,,,------......------,,,,,,++++++,,,,,,---...,,,------......------,,,---------------------------.........---,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++,,,------,,,++++++++++++++++++++++++++++++++++++++++++***)))(((******************************+++++++++,,,,,,,,,))))))************))))))***))))))+++------,,,+++...---,,,+++***+++,,,,,,,,,++++++******++++++,,,++++++************+++++++++++++++*********))))))************************,,,,,,++++++***)))))))))************************))))))))))))************************************))))))*********+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))++++++***************+++)))************+++++++++***(((&&&))),,,,,,(((###)))************++++++++++++,,,,,,---,,,+++***)))***)))((((((((((((((()))************************,,,,,,,,,,,,,,,+++))))))++++++++++++++++++++++++************************+++++++++,,,,,,,,,------+++---...---,,,,,,---...------------------------***,,,+++)))+++//////+++,,,,,,---------,,,+++***,,,------......------,,,,,,---------...///////////////.........---------........................---------.........//////...............---------------------------------888777666555555444444555444333111000/////////000000000000000000000000000//////000000000000////////////.........---------------------------------...---,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,------.......................................---------++++++++++++,,,---......***++++++,,,,,,++++++***,,,,,,+++***)))+++///222@@@888///)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---000///...---+++***)))(((,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---++++++,,,,,,,,,+++***))))))+++------,,,+++++++++,,,,,,,,,+++++++++******,,,,,,---------.........---,,,***+++,,,,,,+++)))+++,,,,,,,,,---.........------,,,,,,++++++******///......---,,,,,,------++++++,,,------,,,++++++------------------------------......///.........,,,,,,++++++,,,,,,---...---......//////......---------------------------------......------,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++++++++***)))+++++++++++++++++++++++++++++++++++++++***))))))***************************++++++++++++,,,,,,,,,***++++++++++++++++++***---,,,+++***+++---000222......,,,+++++++++,,,------,,,,,,++++++,,,,,,---+++******************+++,,,,,,,,,,,,++++++************************************************++++++************************))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++*********)))))),,,,,,+++++++++++++++,,,)))************++++++++++++)))(((+++///000,,,((()))************+++++++++++++++,,,,,,,,,+++***)))*********)))))))))******************************((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---...///...,,,++++++---------------------------///000...+++,,,000///,,,------------,,,,,,++++++,,,------......------,,,---------...............//////.........---------........................,,,------------.........---------............///........................777777777777666555444333333222111000000000000000000000000000000000000000//////000000000000//////...............---------------------------------...------,,,,,,------...,,,,,,---------......///...---------------......------,,,,,,,,,---......------------------------//////......---,,,,,,+++***++++++,,,,,,---......***++++++,,,,,,++++++***,,,,,,***)))))),,,222666FFF<<>>111+++*********+++,,,......---,,,,,,---.........---------------,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,------------,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++///---+++***,,,---------,,,++++++******++++++,,,******+++++++++,,,,,,,,,'''***------+++***,,,///++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......,,,------......------,,,---------...............---------.....................///000000000//////------........./////////................................................999888777555444444444444222222111111000000111111000000000111111000000000,,,---...///000000000000...///000111111000///...------------------------------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,------------,,,,,,------.........///+++,,,------......------,,,,,,,,,,,,------...///...---------,,,,,,,,,+++---------.........//////,,,,,,------...---------++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++************++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++(((***111222222;;;IIIdddSSS===+++%%%(((,,,///+++...000///---,,,---...//////......------,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...---------...------,,,+++,,,,,,---------------,,,+++,,,,,,------,,,,,,+++***+++,,,---............---,,,,,,++++++,,,,,,---++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++)))************++++++++++++++++++++++++*********((()))******++++++******...,,,***)))***,,,---,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,'''+++......+++***,,,000++++++************++++++++++++++++++++++++++++++************************+++++++++************)))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,---......---,,,,,,---------.........//////---------.........//////------...////////////...............////////////................................................999888777666444444444444444333222111111111222333111111222222222222111111---...///111222222222222...///000222222000///...------------------------------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......+++++++++,,,,,,,,,------//////.........---------+++,,,---...///...---,,,+++++++++,,,---...///000,,,------------,,,+++***+++,,,------.........---++++++,,,---............***+++,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++******************+++++++++++++++++++++++++++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))222,,,+++///,,,'''...;;;777333///...000///+++&&&***,,,///...+++***+++---000000///...---,,,,,,,,,*********+++,,,---...///++++++++++++++++++++++++,,,---......//////......++++++++++++++++++++++++,,,------,,,++++++,,,...------......------,,,++++++,,,---............---+++,,,,,,------,,,,,,+++***+++,,,---............---,,,,,,++++++,,,,,,---***+++,,,---...---,,,+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***+++*********+++,,,,,,---++++++++++++++++++++++++)))************+++++++++,,,++++++******)))))))))(((((()))***************...,,,)))(((***+++,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,***...111///***(((***---++++++************++++++++++++++++++++++++++++++************************+++++++++************)))((()))***+++,,,---------++++++++++++++++++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++++++++***)))*********++++++*********++++++++++++++++++++++++************************---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,---......---,,,,,,---------.........//////---------.........//////,,,------.........................../////////000................................................888888666555444333333222555555444333333222111111111111111111000000000000000000000000000000000000//////000000000000////////////.........---------......---------,,,,,,,,,.........------,,,,,,,,,//////...---+++,,,...111000000///...------,,,,,,------............---------------,,,,,,+++++++++...------,,,,,,------...,,,,,,+++***)))))))))***---+++***+++,,,---------+++++++++,,,,,,---------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++************++++++---------,,,,,,++++++++++++++++++,,,,,,---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((***333999555,,,---------------------------------------------------..................---+++++++++,,,...111444555,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,/////////////////////////////////......---------+++***((('''''')))+++---,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))))))))***++++++,,,,,,+++,,,---,,,++++++---///,,,,,,............,,,,,,------------------------++++++,,,,,,,,,,,,------***************************++++++,,,,,,++++++***+++***)))))))))***+++,,,,,,------,,,++++++,,,...,,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,+++++++++******...+++///888666,,,***000,,,,,,,,,++++++*********......---,,,,,,+++******++++++++++++******))))))+++++++++************)))++++++---222666666///)))---,,,,,,+++*********+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++------,,,***)))***+++,,,,,,,,,+++++++++***************)))******+++,,,000///------------+++)))111///---******+++---...,,,------......------,,,000000//////...---++++++///...---,,,+++,,,,,,---.........------,,,,,,,,,------------------------...........................---,,,---/////////...------............---------------............///......////////////......------------------------888777666555444333333333555444444333222222111111111111111111000000000000........................------............------//////.........------------------,,,,,,,,,++++++------------------,,,,,,+++---......,,,,,,,,,---000//////...------,,,,,,------............---------------,,,,,,,,,++++++------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---+++***+++,,,...------,,,,,,,,,,,,,,,,,,------...------,,,,,,------...------------------------......------...//////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***++++++************++++++---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++111666333+++------------------------------------------------------............------------,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,........................,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++***+++,,,+++***+++,,,...+++,,,---......---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***+++******)))***+++,,,---+++,,,,,,+++******+++---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********++++++,,,,,,,,,---***...666555,,,***///,,,,,,,,,+++++++++******......---,,,,,,+++******,,,+++++++++++++++++++++))))))******+++++++++,,,)))(((***...222222...)))---,,,++++++******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,+++,,,---,,,******+++,,,,,,,,,,,,++++++++++++******************++++++,,,///...------------,,,***///...---,,,,,,---///000,,,------......------,,,////////////...---,,,,,,000///---,,,,,,,,,------.........------,,,,,,,,,------------------------...........................---,,,---/////////...------............---------------............///......////////////......------------------------888777666555444333333333444444333333222222111111111111111111000000000000........................------............------...............------------------,,,,,,,,,,,,,,,,,,,,,------------------)))+++...///---,,,++++++/////////...------,,,,,,------............------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------...---,,,***+++---......---------------,,,,,,,,,,,,...------,,,,,,------...---------------------------------------......///000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------............------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******++++++************+++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++...111000+++,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,........................************++++++++++++***+++---.........---,,,,,,,,,---...............---------,,,,,,+++++++++++++++,,,,,,,,,,,,------......------,,,++++++***)))***++++++******+++---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,------***+++++++++))))))***,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++***************((()))***+++,,,------...,,,***---333222+++***...,,,,,,,,,++++++++++++***...------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,(((((()))***+++,,,------((('''(((+++///000---***,,,,,,++++++******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++***+++,,,,,,++++++,,,---,,,,,,,,,,,,++++++++++++***************+++,,,,,,...---,,,,,,......---,,,------......///000000111------............---------...............------000///......------...............---------------------------------------...........................---,,,---/////////...------............---------------............///......////////////......------------------------777777666444444333333333333333333333222222111111111111111111000000000///........................//////000000000000//////...........................---------------------,,,,,,,,,------.........***,,,......---,,,+++,,,//////.........---------------............------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---.........,,,++++++---......---......------,,,,,,,,,+++...------,,,,,,------...,,,,,,------------------++++++*********++++++,,,//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---..................---........................+++,,,,,,,,,------......------------------------++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***......+++***------+++,,,,,,,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++...------,,,,,,+++++++++------------------------------------------------------------------------......---------,,,,,,,,,........................+++++++++,,,,,,---------+++,,,,,,---------------,,,,,,---.........------......---,,,,,,+++******+++++++++,,,,,,,,,------------,,,,,,++++++++++++)))***+++***))))))+++---++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++,,,,,,,,,------+++,,,,,,+++******+++---++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************))))))***+++,,,,,,------+++))),,,000///******...++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++,,,,,,,,,))))))***++++++,,,------)))((((((+++...///...,,,,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))((())))))***+++)))+++,,,,,,++++++---...------,,,,,,,,,++++++++++++************+++,,,,,,---,,,+++,,,...///...---,,,---...///000//////...------............------,,,------...//////......////////////......//////...............---------...................................................---,,,---/////////...------............---------------............///......////////////..............................777666555444444444444444333222222222222222111111111111111111000000000/////////////////////////////////000000000000//////---..................................../////////,,,,,,,,,------..................---+++,,,...000...............---------------............---------------------------------,,,,,,++++++,,,,,,---+++++++++++++++,,,---......,,,+++,,,---..................------,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,++++++*********++++++...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------..................---........................,,,,,,,,,------.........------------------------,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***...///+++)))+++,,,++++++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......---------,,,,,,,,,........................+++++++++,,,,,,------------,,,***)))***+++---...+++,,,,,,---...---------......---,,,,,,+++******+++++++++,,,,,,,,,------)))*********+++++++++,,,)))***+++***))))))+++---++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,------------,,,---...---++++++---...++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++...---***+++...++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++++++++)))))))))***+++,,,,,,+++,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))((())))))***+++***+++------,,,,,,---///---------,,,,,,,,,+++++++++++++++***+++,,,,,,---,,,++++++,,,...///...---,,,---/////////---,,,***---......//////......---+++,,,---...////////////......//////////////////...........................................................................---,,,---/////////...------............---------------............///......////////////..............................666666555444444444444444222222222222222222111111111111111111000000000000000000000000000000000000------............---------------............................../////////,,,,,,------------------//////...,,,+++,,,///111........................------............------------------...............------,,,,,,------...,,,+++++++++++++++,,,---...---+++,,,...//////............---------------...------,,,,,,------...+++,,,,,,------.........///......------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------........................---------------.........------------------------,,,,,,---.........------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////+++)))+++---+++******++++++,,,,,,------------------------------,,,,,,------------,,,,,,******+++,,,------------------------------------------------------------------------------------......---------,,,,,,,,,------------------------************++++++++++++---+++)))'''(((***,,,...++++++,,,------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------(((((()))******+++,,,,,,)))***++++++******+++---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,---.........,,,,,,...///***++++++++++++,,,,,,,,,***++++++,,,,,,++++++******************************************************************+++++++++,,,,,,,,,+++++++++******)))***,,,,,,++++++,,,...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++---,,,,,,,,,++++++++++++)))******++++++*********++++++******++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++++++++,,,------,,,,,,---...------------,,,,,,,,,,,,+++++++++++++++,,,---------,,,+++,,,...///...------............,,,+++)))......////////////......,,,,,,---.../////////...------.../////////...................../////////...................................................---,,,---/////////...------............---------------............///......////////////..............................666666555444444444444555111111111111111111222222111111111111000000000000////////////////////////------............---------------.........//////,,,,,,,,,,,,------......------------------,,,,,,---......---,,,,,,---///........................------............------------------.........//////......------......///...------,,,,,,,,,,,,---...---,,,,,,...//////...------------...............------,,,,,,------...++++++,,,,,,---......///000//////...------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,------------,,,,,,....................................------------........................++++++,,,------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++---------,,,,,,++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---///---******......+++)))******+++,,,,,,------------------------------------............------++++++---......------,,,........................------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++******)))***+++,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,+++***+++,,,......---,,,++++++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,+++***------...---,,,+++---///******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++,,,,,,***+++,,,+++***,,,...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---///000000...---++++++++++++******++++++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,---......,,,+++,,,---...------------,,,,,,,,,,,,++++++++++++,,,---------,,,+++,,,......---,,,---...............------......////////////......------..................+++,,,---...///......------........./////////000...................................................---,,,---/////////...------............---------------............///......////////////..............................666666555444444444555555111111111111111111222222111111111111000000000000........................//////000000000000//////---------.........//////*********++++++,,,,,,,,,.........------,,,,,,,,,)))+++...///---,,,++++++---.....................---..................------------.........////////////............//////000///...---------------///---,,,,,,...//////...,,,---------.../////////...------,,,,,,------...++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,,,,------,,,,,,+++/////////////////////////////////...---------,,,........................)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---------,,,,,,+++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...///,,,)))+++//////,,,))))))***+++,,,,,,---------------------------------......//////......---,,,---.........---,,,+++........................------------------------------------------------......---------,,,,,,,,,------------------------/////////......---------)))***+++,,,---,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------...------,,,,,,++++++***+++,,,---,,,++++++---///......,,,,,,,,,,,,......------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++((()))***+++,,,+++******,,,------,,,++++++,,,...*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++))))))***+++,,,------...***,,,,,,******,,,///000*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333333222000///...---,,,******+++,,,------...///333444666666444111///...+++*********+++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...///...,,,++++++---......---------,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,......---,,,------......///000000000......////////////......---...............------***+++---.........---------.........//////000000////////////////////////...........................---,,,---/////////...---..................------------.........//////......////////////......////////////////////////666555333222111111222333111000///000111222111000111222333333222111000//////////////////............///000111111111111111........................------------............---------............//////////////////.........&&&---000...---///...+++...------,,,,,,------......//////...------///000000000//////......------///---++++++---...------///,,,******,,,...,,,***)))---...,,,+++...000...---------,,,,,,+++++++++---,,,,,,,,,,,,---......///............---------.........------,,,,,,,,,++++++************++++++,,,,,,,,,---------......---------------------------...............------//////...---,,,++++++***......------------......+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,---...//////,,,------......------,,,...,,,+++,,,///111///---+++++++++,,,,,,,,,------......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,******+++...000000000///...,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------***+++,,,---...---,,,+++------,,,,,,,,,,,,++++++,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,---.........++++++++++++******)))))),,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------333222111000...---,,,+++---.........------///000===888444555999999333---......------------....../////////......---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...+++++++++++++++++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000..................------........................------............------////////////////////////..............................---......///000111..............................//////...---,,,,,,......////////////......---------............///,,,,,,---.../////////...........................666555444222222222222333222000///000111111000///111111222222222111///...////////////////////////......///000000000//////........................,,,,,,,,,------.........---------............///...............---------,,,,,,,,,+++***+++---000...------,,,,,,------......111333444333111000000////////////...............---+++,,,---...---,,,...,,,***+++---...---,,,***---...++++++...///------------,,,,,,,,,++++++---,,,,,,,,,,,,---......///............---------......---------,,,,,,,,,++++++************++++++,,,,,,,,,---------......------------------------------............------.........------,,,,,,+++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,///000---------,,,,,,+++++++++------------------------------------------------------,,,+++++++++,,,,,,,,,------......------,,,///---+++,,,///000...---,,,,,,,,,,,,------------......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,******+++---...//////......---,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------------,,,,,,,,,,,,++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,---------,,,,,,++++++++++++*********))),,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,+++,,,---,,,+++,,,---///444111...///111222///,,,------,,,,,,,,,,,,---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,+++*********......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000................................................---......//////......---////////////////////////........................000//////.........//////..............................//////...------,,,......////////////......---------............///,,,---......//////..............................666555444333222222222222333111000000111111///...000000000000000000///...////////////////////////....../////////...------........................++++++,,,---......//////---------............///------------------------...+++---222111++++++111...------,,,,,,------...,,,000555777666222///................../////////...---,,,,,,---...---,,,...,,,+++,,,...//////...***------++++++......+++------------,,,,,,,,,,,,---,,,,,,,,,,,,---......///............---------...------------,,,,,,,,,++++++************++++++,,,,,,,,,---------......------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------*********+++++++++,,,,,,************************)))***,,,------,,,***)))++++++++++++++++++++++++***))))))***+++---000111------,,,,,,,,,,,,++++++------------------------------------------------,,,,,,+++*********++++++,,,------......------,,,///...,,,---......---,,,,,,------------...............---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,+++++++++,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------...//////------,,,,,,,,,,,,++++++(((***---//////...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---------,,,,,,+++***++++++++++++************++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,------...******+++++++++,,,,,,,,,***)))******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------***+++,,,+++******,,,...---,,,+++***+++,,,------,,,,,,++++++++++++,,,,,,+++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******......---,,,+++***))))))...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000................................................---......//////......---////////////////////////........................111111///......---------.................................///......---,,,......////////////......---------............///------.../////////..............................666555555444333333222222444222000000111000///---//////////////////......///////////////000000000///////////////...---,,,........................,,,,,,---...///000000111---------............///---------------.........,,,)))111???>>>///)))///...------,,,,,,------...)))---222444222///---+++---------....../////////...,,,,,,---......---+++---,,,,,,---...///000000,,,...---+++,,,///...+++------------------,,,,,,---,,,,,,,,,,,,---......///............---------------------------------,,,++++++******++++++,,,,,,,,,,,,---------......------------------------,,,,,,---.........------,,,,,,,,,------.........,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++*********+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,------......------,,,///...------------,,,+++---------.........//////......---,,,,,,,,,,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,---...---+++,,,++++++++++++,,,---...------,,,,,,,,,++++++,,,************************++++++------------++++++------,,,++++++---...///------,,,,,,,,,+++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------111000000///---,,,,,,+++***+++,,,+++***+++,,,...---...---+++))))))---000,,,,,,++++++++++++,,,,,,*********************)))******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000............////////////..............................////////////......////////////////////////........................000000///.......................................---...............---------......//////......------------............///......////////////..............................555555555555444333222222444222000000111000///---..................//////////////////000000111111000000000000//////...---........................---......///000000111111---------............///------......////////////---***222???>>>///)))///...------,,,,,,------...***,,,...///---,,,,,,,,,,,,,,,------......//////---,,,,,,---......---+++,,,,,,---------...000111---...,,,+++---000///+++---------------------------,,,,,,,,,,,,---......///............---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------++++++,,,---......------+++,,,,,,------.........------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++*********+++---...++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,+++++++++,,,------......------,,,.........---,,,++++++,,,---------.........//////......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++,,,,,,+++++++++,,,------------------,,,,,,++++++************************++++++------------++++++,,,+++*********+++---...------,,,,,,,,,+++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,------------+++++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,...---+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000000///...---,,,,,,++++++,,,---,,,++++++---//////000000---)))(((,,,000------,,,,,,,,,,,,------*********+++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000........./////////000000////////////////////////...//////////////////...////////////////////////////////////////////////...............///000000........................------...............---------............---------------............///...///////////////..............................555666666555555444333222333111000000111111///...///............///000000...//////000000111111222//////000000000///.................................////////////000000000---------............///------......///000000000000---...444222++++++111...------,,,,,,------............---,,,,,,...000---------------.........,,,,,,,,,...//////---***+++---------,,,---///000---...,,,+++///333222---------------............---,,,,,,,,,,,,---......///............---------,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------***+++,,,------...------,,,,,,,,,------.........------////////////------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---,,,*********,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,333222000...+++***((((((,,,------......------,,,,,,---...---,,,+++,,,---,,,------------...............---,,,,,,,,,,,,---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************++++++,,,------,,,,,,,,,,,,++++++...---***))))))+++...000,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))+++,,,---.........++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,+++***))))))******+++++++++,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++,,,,,,------+++,,,---,,,+++,,,---///...//////,,,)))(((***---------,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++((()))***+++,,,------...******+++,,,---...//////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000.........//////000000111////////////////////////...//////000000//////...////////////////////////////////////////////////---------......///111111........................,,,---......///.........------............---------------............/////////000000000///..............................555666666666555444333222222000///000111111000/////////.........///111111...//////000111111222222------.../////////..........................................---------------------............///,,,,,,---......///000000/////////---++++++---///...------,,,,,,------......//////...,,,,,,...000...------------------,,,,,,,,,,,,...//////,,,***+++---...---++++++---///......,,,,,,111666444///------------.........///---,,,,,,,,,,,,---......///............---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------******+++,,,------------,,,,,,------------------+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---...//////------------------------***++++++,,,------------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++000///...,,,+++******))),,,------......------,,,***,,,...---++++++,,,...,,,,,,,,,,,,------------......---,,,,,,,,,,,,---++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///---,,,,,,---...//////...---,,,***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,,,,,,,+++------,,,,,,,,,,,,++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------------+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))******+++,,,,,,------***+++,,,+++******,,,...++++++,,,++++++***+++,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,,,,---.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000---......///000000111111//////////////////////////////000000000000////////////////////////////////////////////////////////////.........//////000........................,,,------...//////......,,,------......------,,,---------............///000000000000000///..............................555666666666666444333222111000///000111222111000000///......///000111222...//////000111222222222++++++,,,---.......................................------,,,,,,+++******---------.........//////++++++,,,,,,---...//////+++111333000...///...***...------,,,,,,------...+++---......,,,,,,,,,---.........------,,,,,,,,,,,,,,,---...000///,,,***+++---...---***)))+++.........,,,,,,222888666111---------.........//////---,,,,,,,,,,,,---......//////.........---------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------)))***+++,,,------...---------------------------***+++---......---+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...........................((()))***,,,---...//////+++++++++,,,,,,---------------------------------++++++++++++++++++++++++)))))))))***+++,,,......,,,------......------,,,)))+++------++++++---///+++++++++,,,,,,,,,------......---,,,,,,,,,,,,---++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,,,,---///000000///---+++******+++,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...***+++,,,---...---,,,+++---------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,+++++++++++++++,,,,,,------------,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,&&&'''***,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,)))***+++***))))))+++---))))))***,,,---------,,,++++++************++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***---------------------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000---......///000111111222000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000111000///......---..............................,,,,,,---.../////////...,,,------......------,,,---------.........//////000000000000000///..............................555666666666666444222111222222222222222111000///////////////////////////,,,...111111000///......111000---++++++,,,...///---///000000...,,,,,,,,,111000///...---,,,++++++............////////////////////////////////////000000//////.........------------............//////...---,,,,,,---...///222111...,,,+++,,,------000000//////.........---///---+++,,,---...------333000......000111///---//////.........------------------............///000000///...---,,,,,,+++------------------------000000///...---,,,,,,,,,......//////...---,,,,,,++++++,,,,,,---...//////,,,---......,,,,,,---...---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...------------------------)))++++++++++++------,,,------,,,,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,---------......------------------------........................000///---,,,++++++,,,,,,---,,,,,,,,,,,,---......------............------++++++++++++,,,,,,---...///......---,,,,,,++++++......//////...---,,,,,,............///////////////...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---------------...////////////.........---------,,,+++***+++---...---,,,++++++,,,,,,,,,---------***++++++,,,---...//////.........------,,,,,,,,,---,,,+++*********+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((''''''(((***+++,,,,,,---,,,,,,++++++******++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---///---++++++,,,,,,,,,***)))************++++++++++++,,,,,,------,,,,,,+++)))************+++++++++++++++,,,,,,,,,++++++***,,,,,,,,,++++++,,,------)))************+++++++++))))))***+++,,,------...------,,,++++++,,,,,,,,,---,,,***))))))***,,,---,,,,,,+++,,,...000333555666222...---......---++++++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////......---------,,,...///000111111000///...............////////////...000111222111111333444...///////////////......111111111111111000//////...............///000000//////.........---------//////............//////........................------------------------444444555666555444333222000111111222222222222111////////////////////////...000333333222000////////////.........---------,,,...000000...---------....................................////////////////////////////////////000/////////............---------............//////...------------...///222000...,,,,,,,,,---...000/////////............///---,,,,,,---......---333000......000111///...//////.........---------........./////////000000000000//////...---,,,,,,------------------------000000///------,,,,,,---......//////...------,,,,,,,,,---......///000000,,,---......,,,,,,---...------,,,,,,------...///,,,,,,++++++,,,,,,---...------------------------***+++,,,---------,,,+++---------....../////////.........------,,,,,,,,,,,,,,,---------.........------------------------...........................---,,,,,,,,,---......------,,,,,,------...///---......//////......---------,,,,,,---......///000000///...---,,,++++++//////000000//////...---............///////////////...,,,++++++,,,...///------------------------...---------,,,+++++++++......---------....../////////.........---------...---,,,,,,------+++***++++++,,,,,,,,,---------------------,,,,,,,,,,,,.........------,,,,,,,,,---,,,++++++++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,++++++******......---,,,,,,,,,,,,---...---,,,+++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,+++++++++***---,,,,,,++++++,,,,,,---///---++++++,,,---,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,------------,,,,,,---,,,,,,+++,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......,,,+++***)))***,,,---,,,+++***+++,,,...111222000---+++,,,...///...,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////...............---...///000000///...------............/////////111222333222000000000111//////000000000//////...111111111111111000/////////............///000000/////////.........------//////............//////........................------------------------444555555555555555444333///000111222333333333333////////////////////////222333333111---+++******---...///000000...---,,,+++---//////...---...///,,,,,,---...///000000111............////////////////////////////////////////////////............---------............//////...------------...///111///...---,,,,,,---...////////////............///---,,,,,,---......---222000......///000///.../////////.........------////////////000000000111000000000//////.........------------------------000///...---------------.........///......---,,,------......///000000000,,,...///...---,,,---...---------,,,------...///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++***+++,,,---...///000111111.........---------------,,,------------.........------------------------........................,,,,,,,,,,,,---...///000---------,,,------...///---......//////......---..................///000111111000///...,,,,,,+++000000000000000000///...............///////////////...---,,,,,,---...///........................---------------------,,,//////......---........./////////.........------000///---,,,---,,,***))),,,,,,,,,,,,------------------------,,,,,,,,,,,,.........---------------------,,,,,,,,,------...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,***))))))+++,,,---000///...---,,,+++++++++------,,,,,,,,,,,,------******++++++++++++******---,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------...---+++,,,------,,,+++,,,,,,,,,,,,------------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,------............------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------------,,,,,,,,,+++++++++***++++++,,,,,,------.........---,,,*********+++,,,+++************,,,...///...---...000333555555444---------......//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////000000000000---...///000000///...---.........////////////000333444444222000......//////000000111111111000000000111111111111000000/////////......//////000111////////////............///......------......///........................------------------------888777777777666555444444111111222222333222222222////////////////////////111000///...---///333777///////////////...------+++---.........---///000,,,,,,---...///000111111............///////////////////////////////////////////////////.........---------............///.........------.........//////...---------......///////////////.........///...,,,,,,...///...---111000//////////////////////////////................../////////000000000000000000000000/////////........................000///...------------------...............------------......////////////---...///...---,,,---...---------------...//////,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++---,,,******,,,+++++++++,,,---......///...............---------------------............................................................,,,,,,,,,---......///000---------------...//////......////////////......///......---......//////000////////////.........//////000000000//////...............////////////......------------......////////////////////////---------------.........000//////...............////////////............000...---,,,------+++***,,,,,,,,,------------...+++,,,,,,---...///000111...............---------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////..................------------------------------------------------........................,,,,,,,,,------.........(((((('''(((+++///333555111000///...---,,,,,,,,,------,,,,,,,,,,,,------******++++++++++++******------------,,,,,,,,,,,,------,,,,,,,,,,,,------...,,,,,,,,,......---+++,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---,,,,,,---............---...------,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......,,,+++++++++++++++,,,++++++******+++,,,---,,,---000333555777777666............////////////------------------------------------------------............//////////////////000000111111111222...///000111111000///...000000000000111111111111333444444222///------...000000111222222222111111000000111111111111000////////////...///000000111000000000/////////......///..................///................................................<<<;;;:::888666555444333444444444333222111000///000000000000000000000000---------...444===HHHPPP222000...---------///000,,,---......------///000////////////////////////............////////////////////////////////////.........///////////////---------............///---..................---...------------......///.........///////////////000...,,,---...///......111111000///......///000000000/////////.........------.........//////////////////000000000000000........................//////...------------...------...............---------------------.........///000///---,,,---......------------...//////------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,111,,,***,,,,,,)))***...------------------------........................---------.........//////........................////////////////////////...........................------------...//////...//////////////////.........---------------...------......///000000111---......//////.....................////////////........................000000000000000000000000.....................///000//////.........//////000000/////////............---,,,,,,......---,,,,,,,,,---------.........------...///000111222222........................---------...////////////---------...............------------------------------------------------------------------------------------------------------------------------++++++,,,,,,---.........+++++++++---000666:::===111000///...------------...------,,,,,,------...++++++,,,,,,,,,,,,++++++------------------------...------,,,,,,------...---,,,,,,---//////---+++++++++++++++,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,------------++++++,,,---------------///...------,,,,,,,,,---++++++++++++,,,,,,,,,,,,******+++,,,------....../////////...---,,,+++***...------,,,,,,+++++++++------,,,,,,,,,,,,------)))+++---///000000111111//////////////////......------------------------------------------------........./////////000000//////000000111111222222000111222333333222111000111222222222222333333333000111222111///...///000000000111222222222222222///000000111111111000000///////////////000111111111111000000000/////////000//////......//////000////////////////////////........................===;;;:::888666555444444555555555444333111///...000000000000000000000000000///......111999CCCKKK333111...,,,,,,---000111---.........,,,---...000000000000//////.....................////////////////////////////////////.........///////////////---------............///------...//////...------,,,------....../////////.........///////////////000...------...//////...000111111000......///000000000000/////////......------------.....................//////000000000........................///......---------......,,,---......///.........------------------------///000000///---,,,---.........------......///000---------------......///------------------------111,,,,,,111000++++++000000000000/////////...................../////////------........./////////........................////////////////////////....../////////......---......------......///000...//////000000//////...///...------,,,---------,,,,,,---...//////000000,,,------...........................////////////........................000000000000000000000000//////////////////......//////......//////000111000000000/////////......---,,,,,,,,,...///...---,,,---------............111000000000000/////////.............../////////+++,,,---...////////////............////////////------------------------,,,,,,,,,---------------........................------------------------------------------------,,,,,,,,,------............------...000333777888//////...------------.........------------......,,,,,,------------,,,,,,---------............///......------------......,,,,,,,,,...000000...,,,++++++++++++,,,,,,,,,,,,------............------,,,,,,,,,---------......***+++,,,---------------000///...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,---...//////.../////////...---+++))),,,,,,,,,------------,,,---------...............+++---/////////...///111000000000//////.........------------------------------------------------....../////////000000000000000000000111111111111111222333444444333222111222222222333333333444444...000111000//////000111///000111222222222222222///000000111111111111000000000//////000000111222111111111111000000000000111000000//////000000111////////////////////////........................999888777555555555555666444555444444333222111000000000000000000000000000222111///---+++---111444111111///.........///000...//////---,,,,,,...///000000000000/////////...............////////////////////////////////////............/////////000---------............///------...//////...------+++,,,---...////////////............/////////000000///------/////////...///111222000...---///111000000000000/////////...............////////////,,,,,,---...//////000000..............................---------......///,,,------...//////.....................---------///000111000---,,,---..................//////000---------------...//////........................///,,,000999:::111---000////////////000000000000---........./////////000............////////////........................////////////////////////,,,---...///000000//////...............//////000//////000000000000//////000//////...------......------------------------------...///////////////............////////////......////////////......000000000000000000000000111000000000///.....................///000222222000000000000/////////...///...------...///---,,,------------............/////////............------........./////////000***+++---...//////......---------.........//////........................------------.........///..........................................................................................//////---,,,,,,---...///000111---------,,,------...///......------------......---......//////......---------......////////////......------------......,,,,,,---///000000...,,,,,,,,,,,,,,,------------------............------------------............+++,,,---....../////////000///...------,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,------......,,,---...//////...---,,,++++++,,,---............,,,,,,---...............///000222111//////222444111111111000///......---.................................................../////////000000000000000000000000000000//////111222333333333333222111111111111111222222222333///000111000///...///111...///000111222222222222//////000111111111111111000000//////000000111222222222111111111000000000222222111111111111222222////////////////////////........................555444333333444555666777333333444444444333222222000000000000000000000000***,,,............///000///000111111111000...---///000///---++++++---///////////////000000000000............/////////000////////////////////////---.........//////000000---------.........//////,,,---...//////...---,,,++++++---...//////000///---.........//////000000000///------///000///...///111222000------///111000000000000////////////////////////000000000000+++,,,,,,---...///000000////////////////////////......---------......///,,,,,,---.../////////...///////////////.........000111111000...,,,---..................///000000...------------...//////////////////////////////---,,,444AAAAAA555...///+++,,,,,,---...///000000---.........//////000000............/////////000////////////////////////000000000000000000000000***+++---///111111111111...............///000000//////000000000000//////111111000/////////////////////...---,,,++++++***......///000000111000000............/////////000......////////////......////////////////////////222111111000///......------------...000111333444000000000000////////////111000............,,,***---------.........//////***++++++,,,---...//////---.........//////000000)))***,,,...//////...---,,,,,,,,,------.................................---.........//////000000////////////////////////........................000000000000000000000000000000000000////////////---......///000111111111,,,,,,,,,,,,,,,---//////......------------............////////////......---.........//////000000......------------......,,,,,,---///111000...,,,---------.........//////------............---------------.........//////,,,---...///000000000000000000///...---,,,,,,,,,---------.........//////......---------,,,,,,,,,)))***---///000000//////******,,,---.../////////***+++,,,---............,,,...///...,,,---000444222222111000///...------................................................////////////000000000000111111000000//////......000111222333333222111000///000000000000111111111000111111000///......///......///111111222222222//////000111111111111111000000000000000111111222222222222111111111111000333333222222222222333333000000000000000000000000////////////////////////999777666555666555444222222111000000///000000000222222000/////////000111,,,---...000111111111111111000000///...------,,,000000//////.........---...............///000000------......///000000000////////////////////////.........---------------//////......---------,,,...............---------000///.........///111222111000000000//////....../////////000000000000111111///...------...///111222...,,,222:::<<<666/////////......---------,,,111///...///000111000...111000///------......///,,,---...---++++++---...............////////////000000000000000000000000111000///...............---.........---,,,++++++////////////////////////////////////////////////////////////////////////111111111111000000000000000000000000000000000000////////////////////////////////////////////////111000///......///000111000000000///////////////000000111111111111000000...000111000///...///000///000111222222111000///........................//////......---------,,,///000222111///....../////////............//////////////////////////////------......//////000000---......///000111111222222111111111000000//////................................................////////////////////////............/////////000........................111///......//////...,,,////////////............,,,------.......................................//////............///000......------------......;;;777222000000111///---............////////////////////////....................................000000000000////////////////////////////////////------............------////////////////////////++++++,,,,,,---...//////333+++(((---111//////222***000666555///******,,,...............---------000000////////////000000......////////////......------,,,,,,,,,,,,------000000//////.........---000///------///000/////////............---------111///,,,---000222111///111000000000//////......////////////////////////---...//////---,,,---...---...///000000///...---////////////////////////111222222333333222222111555333111///......///000222111000//////000111222//////000000111111111222222222333333333222222111000000111111111222222222222222222111111000000000////////////............000000///.......................................:::888666666666555444222333222111000000000000000222111000///...//////000------...///000000000000111111000000///......---///.........------------...............//////000////////////....................................//////000000000/////////.........---------,,,,,,........................///...---------...000000000000/////////.........,,,,,,,,,---------......111000...------...000111222//////333888:::555000////////////......------111///...///000111000...111000///...---......///---......---,,,,,,---///------........./////////////////////////////////000000///..............................---,,,,,,........................////////////////////////........................------------,,,,,,,,,+++////////////////////////////////////////////////////////////////////////111111000//////000111111////////////////////////000000000000000000000000///000111111//////000111///000111222222111000///////////////////////////////////////......------///111222222000.../////////................../////////////////////////////////////////////000000......//////000111111222000000000000//////..............................000000000000000000000000////////////////////////........./////////000000........................111000...///000000...---////////////////////////------...///////////////000000000000000000000000000//////.........//////111000000//////000000111666333000///000111000///....../////////000000000000000000/////////......111111111111111111111111/////////000000000000000///////////////////////////000000111111000000///////////////////////////------...//////000111111111,,,+++///000------///333666777555000---...000............////////////000//////......//////000...//////000000//////...///......------......///000000000/////////......000///---...///000000///000///......------......000...,,,---///111000///111111111111000000//////////////////////////////,,,---......,,,,,,---......///000000000000///...////////////////////////111111222222222222111111222111000///......//////111000////////////000111000000000000111111111222222222222333333222222111111111111222222222222333222222111111000000000000111000000000000/////////111000000///......//////////////////////////////;;;:::777777666666444222444444333111111000000000111111000////////////000.../////////000//////...000000//////...------------------------,,,,,,,,,......------......///000000000//////...------,,,...........................///000111111111//////.........------------,,,////////////////////////---------------...//////////////////............////////////000000000000111000///......///000111//////000222444444111///000000000000////////////111///...///000111000...000000///............///...//////...------...000---------.........//////////////////////////////////////////................../////////...------------------------------////////////////////////....................................------------////////////////////////................................................000//////......//////000////////////////////////111111////////////111111000111222111000000111222000000111111111111000000////////////////////////000000000000////////////000111333222111///000000//////............//////000000000000000000000000000000000000000000//////...//////000000111111111////////////............////////////////////////000000000000000000000000000000000000000000000000....../////////000000000////////////////////////222000//////000111000...000000000000000000000000......///000000000000000111111111111111111111111111000000000//////......111111000000000000111111222000......000111222222///000000000000111111111111111111000000000000///222222222222222222222222...//////000000111111111////////////////////////000000111111111111000000////////////////////////......//////000000111111///...///000///,,,,,,///;;;999555222//////000111...//////000000111111111000000////////////000000///000000111111000000///000000000//////000000000111000000000000000//////000///...///111222111000111000///...---...//////000...------///000000///000000000000////////////////////////////////////+++---...---,,,+++---...000000111111111111000000000000000000000000000000111111222222222222111111////////////////////////000000////////////000000000000000111111111111111111222222333333222222222222222222222333333333333111111111111000000000000222222222222111111111111222111000000///000000000000000000000000000000000<<<:::888777777666333222555555333222111111000000222222111111000000000000000111111111000000///...------------,,,,,,++++++------------------------...------------...///////////////......---------........................---...000111111000///...........................////////////000000000000---------.........//////////////////////////////000000000111111111222222111111000000000000111111,,,...000000///...------111111000000000000000000111///...///000111000...000/////////...............///000///------///000......////////////000000////////////////////////...///////////////.........///////////////..............................////////////////////////........................000000/////////.........////////////////////////////////////////////////////////////////////////------------------------//////000000000000000111222111///......///111222000222333222111000111222000000000111111000000000////////////////////////111111000000000000000000000222333333111000111111000000////////////000000111111111111111111111111222222111111000000////////////000000000111111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000...////////////000000000000000000000000000000000222000///000111222111///000000000000111111111111//////000111111111111111000000000000000000000000111111111111000//////...000//////......//////000111000//////000111222333000000111111111222222222222222222111111111000000000000000000000000000000......///000111111222222////////////////////////...//////000000//////...////////////////////////------.........////////////000111000...---111555999555000...///000000/////////000111111222333333111111000000000000111111000000111111111111000000222222111111111111222222111111111111000000000000//////...000222333333111222111000......///000111000/////////000111111111........................////////////////////////,,,---///...------...///111111111111111111111111111111111111111111111111222222333333333333222222...///000111111111111111111111111111111111111111111111111111111111111111111111222333333333222222222222333333333444444444222222222222222222111111444444444333333333222222222222111111000111111222111111111111111111111111;;;999777666666666444222555444333222111111111111333333333222222222111111222222222222111000//////.........---------------..................//////---------------...//////,,,---------.........///...........................///000111111111000000//////////////////000000.../////////000000111111......//////000000000000000000000000000000000000------........./////////111111000000000000111111---///111111///------...000000111111111111111111111///...///000111000...///////////////......---...///000///------///000//////000000000111111111........................---...//////000///............///////////////...................................................////////////////////////------------,,,,,,,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000........................000000000111111222222222111000...------...000111000222333222111000111222111000000000000000000111000000000000000000000000000000111111111111111111///111333333111111111222222222111111111111222222222222222222222222222222222222111111000000//////000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000111111111111111111111111111111000///000111222111000///000000000111111111222///000000111111111111111111111111111111111111111111111222222111000//////000000////////////000000222222222222111111222222111111111111222222222222222222222222111111111111000000000000000000000000...//////000111222222333000000000000000000000000//////000000000000//////000000000000000000000000.........///////////////000222111///---111888<<<222///---...111222000---///000000111222333444444333222222111111222222333000000111111111111000000222222111111111111222222000000000000111111111111/////////111444555444333333222111000///000111111000111111000000111222333////////////////////////////////////////////////---///000000//////000222222222111111111111222222222222222222222222222222333333444444444444333333000000222333333333333333333333333333333333333333222222222111111111111111000111222333333333333333222222333333333444444444333333333333333333333333444444444444333333333333222222111111111111222222222222222222222222222222999777666555666555444222333333222111111111111222222222333333222222111000222222222222111111000///////////////////////////.........///////////////------,,,,,,------...///+++,,,,,,---......//////------------------------000000000111111222222333///////////////000000000---......//////000000111...//////000111000000000////////////000000000000////////////000000000000000000000000000000000000000111333222111000000111000000000000111111111111111///...///000111000.../////////000///......---...//////...------...000//////000000000111111111........................------///000000000///...------.../////////......------------------------------------------------//////////////////////////////.........---------////////////////////////000000000000000000000000000000000000000000000000///000000111111000000//////000000111111222222333000000............000000000111222111000000111222111111000000000000111111222222222222222222222222000000000000111111111111...000222222111000111222222222111111111111222222111111111111111111111111000000000000000000//////111111111111111111111111000000000000111111111111000000000000000000000000222222222222222222222222000000000000000000000000/////////000000000111111000000000000000000000000000///...///111222111000...//////000000111111111//////000111111111111111222222222222222222222222000111222333333222111000333333222222222222333333333444444333111000111222000111111111111222222222222222222111111111111000222222222222222222222222///000000111111222222222000000000000000000000000222222333333333333222222000000000000000000000000111111111111222222222222111222111...///666<<<>>>///......000444444111...000111111111222333333333333333222222222222333333///000000111111000000///111111111000000111111111//////000000000000000111...///000333666777666444333333222222222111111111000111111111000000222444111111111111222222222222////////////////////////...000111111000000222333222222111111111111222222111111111111111111111111333333444444444444333333222222333333333444444555444444555555555555444444222222222222222111111111000111222222333333333333222222222222333333333333222222222333333333333333333333333333222222222222111111111000111111222333222222222222222222222222777555444444555555444222111111000000000111222222000000111111111000///...//////000000000//////...........................---------....../////////------,,,,,,------...///------------------------------------------------...---,,,,,,---///111222------------.........///,,,------...//////000000---...///000000000//////------------......//////111111222222222333333333/////////000000/////////000000000000111111111000/////////000000000111111111///...///000111000......///000000000///---------......---,,,,,,---///............////////////........................,,,---///000111000///...,,,,,,---...............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000/////////......------------------------...................................................///000000000000///...---......///000000111111///////////////////////////000111111//////000111222111000//////000111222111111111111111111111111/////////000000000111111---///111111000000000111111000000//////000000111111111111111111111111111//////////////////000000111111111111111111111111/////////000000000111111000000000000000000000000000000000000000000000000//////////////////////////////000000000111111111000000000000000000000000///...---...000111000///------...//////000111111...///000000111111000000222222222222222222222222...000222333444333222222333333333222222333333333000222444333111///000222000000000111111111111222222111111111111000000000111111111111111111111111111111111111111111111111000000000000000000000000222333333333333333333222000000000000000000000000222222222222222222222222000222222000333:::;;;888/////////000222222000///111111111111222222222222222111111000000111111222...//////000000//////...000000////////////000000....../////////000000000...///000444777888777555222333444555444333111000...///000000......000222000000000111111111222222////////////////////////---///000111000000222333222111000000000000111222111111111111111111111111111222222333333222222111444333222222222333444555333444555666666555444333333333333222222111111111000000111222333333333333111111111222222222222333000000000111111222222222222222222111111111000000000000000000000111222222111111111111111111111111555444333333444555444333////////////000111222333...///000000000///---,,,------...............---++++++++++++++++++++++++,,,,,,,,,------.........---,,,,,,,,,,,,---......///......------,,,,,,+++------------------------+++)))((('''(((***---///+++++++++,,,,,,---------,,,,,,,,,---...//////000,,,,,,.../////////...---+++++++++,,,,,,---------...////////////000000000......////////////.........---,,,---///000///.........//////000000000111111///...///000111000///...///000000000///---,,,,,,---...---++++++---...,,,,,,,,,---------..............................+++---///000111000///...+++,,,,,,---.........---))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,---...//////000......////////////.........000111000///...///000222111000//////000111222..............................//////000000000111---...000111000///000111//////............//////000000000000000000000000------......//////000000222222111111111111111111---.........//////000000////////////////////////------------------------////////////////////////000000000000111111111111////////////////////////...------...///000000///,,,------...///000000111......///000000000000000////////////////////////...///222444555444333333222111111000000111111222---000333222000///000222///000000000000111111111111111111000000000000///........................222222222111111111111111000000000000000000000000000111111222222111111000000000000000000000000000111111000000000000000000...222222222666;;;888111000//////......---......222222111111111111111111000000////////////000000......////////////......//////............//////---.........//////000000...///111444888999888666111333555666666444111///,,,...///...,,,,,,...111,,,---------......//////////////////////////////,,,...000000//////111333222111000//////000111222000000000000000000000000000000111111111111000000444333111000000111333444333333444555555444333333333333333222222111111111///000111222333444444444000000111111111222222222......//////000000000111111111111000000000//////000000//////000111222222111111111111111111111111