BM6P6(@ 888666333222222222111///333111///---,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,---......//////......+++,,,,,,---///111222333222111111000///000000000.........//////000111222555444444666;;;CCCKKKQQQQQQTTTRRRJJJCCC@@@<<<888777888777777888<<>>@@@CCCFFFGGGFFFEEEDDDJJJJJJJJJJJJKKKKKKLLLLLLQQQOOOLLLIIIGGGFFFFFFGGGCCCEEEHHHLLLNNNNNNNNNNNNOOONNNMMMMMMNNNPPPRRRSSSNNNLLLLLLOOOQQQSSSZZZaaassshhhEEE;;;;;;===999<<>>??????BBBIIISSSaaawwwbbbUUUaaaqqqeeeZZZdddvvv{{{yyyvvvsssooollljjjiiijjjlllooosssvvvwwwuuurrrtttqqqlllgggccc___ZZZVVV[[[^^^iii{{{888666333222222222111///111000///...---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,---......//////......,,,,,,,,,---///000222333222111111000000000000000.........//////000111222555444444666:::BBBKKKPPPTTTWWWUUUMMMFFFBBB>>>999777888888777888;;;@@@DDDLLLPPPVVVZZZ\\\```eeejjjnnnoooqqquuuxxxyyyxxxvvvsssoooppp}}}{{{sssqqqsssuuuuuu||||||tttppppppwwwsss```VVVMMMLLL[[[pppjjjUUUHHHAAACCCFFFMMMeee~~~}}}ppphhhfffmmmxxxmmmcccgggwwwiiiMMM===999666555888;;;======@@@BBBEEEGGGHHHGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJOOOMMMKKKHHHGGGFFFGGGGGGDDDFFFIIIKKKMMMNNNNNNMMMKKKKKKJJJKKKLLLNNNQQQSSSMMMKKKKKKNNNPPPRRRXXX___pppqqqIII>>>===???:::<<<@@@<<<>>>===@@@GGGPPP___ttteeeVVVaaaoooyyy```UUU___qqq~~~|||yyyuuuqqqllliiihhhgggggghhhjjjnnnppppppnnnkkkjjjgggccc___[[[WWWSSSPPPOOOSSS___rrr888666333222222222111//////////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,---......//////......,,,,,,,,,---///000222333111111111000000000000000.........//////000111222444444555666999AAAIIIPPPWWWZZZYYYRRRJJJFFF@@@;;;777888888777888;;;???CCCJJJOOOUUUXXX[[[___dddiiinnnoooqqqsssvvvvvvuuurrrqqqmmmooo}}}tttllliiijjjmmmtttvvvpppooovvv}}}wwwdddXXXMMMKKKXXXjjj}}}~~~gggRRRFFF===???@@@EEE[[[sssvvvkkkgggiiirrr}}}sssiiimmmzzzyyy]]]AAA999888666777999;;;<<<<<>>AAAIIIMMMSSSWWWZZZ^^^dddhhhmmmllllllnnnppprrrrrrqqqqqqmmmooo|||vvvhhh______cccjjjwww~~~xxxtttxxx}}}wwweeeYYYRRRYYYfffvvvxxxdddTTTGGG?????????BBBUUUmmm}}}qqqggggggnnnyyyxxxnnnsss|||oooSSS:::666666777888:::;;;;;;<<>>;;;<<<;;;>>>DDDKKKWWWjjj{{{lllWWW]]]kkk}}}ttt[[[PPPYYYkkk}}}yyyuuupppkkkgggfffggggggggghhhiiikkkmmmmmmjjjhhhbbb___ZZZVVVRRRNNNIIIFFFCCCEEEJJJUUUggg}}}888666333222222222111///222222111000///---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,---......///.........------------...000111222000111111111111000//////............///000111222333555666666777<<>>CCCIIISSSeeeuuuoooXXX]]]lll~~~uuu\\\PPPWWWhhh~~~{{{vvvtttoookkkiiijjjkkkllljjjjjjkkkmmmoooooommmkkkeeebbb\\\WWWRRRLLLGGGCCCCCCCCCDDDIIIUUUjjj888666333222222222111///333222111///...,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,---......//////......---------......///111111000111111222222000///............//////000111222333555777666555;;;EEEMMMXXX]]]^^^YYYRRRLLLEEE>>>888888999999888999<<<>>>EEEJJJPPPTTTWWW\\\bbbfffhhhggggggiiimmmpppqqqqqqooopppttt{{{|||hhhSSSJJJMMMTTT```oooyyy|||}}}}}}}}}~~~zzzkkk___^^^dddpppqqq```TTTHHH@@@@@@>>>>>>OOOdddyyyxxxlllgggnnnyyyuuurrrzzz~~~nnnVVVCCC:::444666999::::::<<<>>>@@@CCCDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGIIIJJJKKKKKKFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLOOOPPPOOOSSSYYYdddZZZBBB999>>>;;;999===>>><<<;;;===AAAFFFPPPaaappp~~~tttZZZ]]]mmmwww]]]OOOTTTbbb{{{~~~zzzwwwuuurrrooonnnooopppqqqlllkkkkkklllmmmmmmkkkiiieeeaaa[[[UUUOOOIIICCC????????????AAAHHHZZZqqq888666333222222222111///111000///...------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,---......//////............---......///000111///000222222222111///............//////000111222333555777666444999CCCLLLWWW]]]```\\\UUUOOOHHHAAA888999999999888999;;;===DDDIIIOOOSSSVVV[[[aaafffhhhjjjmmmqqqttttttqqqnnnkkkpppuuu{{{rrrXXXIIIHHHIIITTTcccqqq~~~tttiiihhhiiiooo~~~xxx}}}nnn]]]RRRFFF??????======NNNcccyyyzzzqqqiiihhhrrr}}}sss{{{|||zzzdddHHH::::::555777:::::::::<<<@@@CCCCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFHHHJJJLLLFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGHHHIIIKKKLLLLLLMMMMMMLLLKKKLLLNNNOOONNNQQQWWW___~~~dddHHH<<>>;;;:::<<>>>>>@@@JJJ[[[hhh~~~888666444222222222111///000...---,,,---...111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,---......//////.....................///000111///000222333222111///............//////000111222333666777666444888CCCLLLWWW]]]aaa]]]WWWRRRJJJCCC888999:::999888888:::<<>>>>>NNNccc{{{~~~ssskkkfffiiittt~~~nnnnnn~~~~~~www\\\???444999666888:::::::::<<>>999999:::===AAAIIIXXXgggyyyaaabbbqqqdddSSSTTT]]]ttt~~~}}}{{{yyywwwvvvuuuttttttrrrpppnnnllliiifffccc___\\\VVVQQQLLLGGGBBB>>>999===@@@>>>;;;???JJJTTThhh|||777666555333222111000000111111000000//////.........---,,,,,,++++++,,,,,,++++++,,,,,,,,,++++++***+++,,,---,,,++++++,,,...000///......000111111000...............///000000333444444222000......///,,,---//////...///000222555666888888666666???JJJWWW^^^ccc___YYYSSSMMMFFF>>><<<888777888888888888>>>DDDLLLRRRVVVZZZ```dddmmmssszzz~~~}}}rrrfffkkkkkkpppwwwuuu]]]KKKFFFEEELLL```uuu{{{vvvrrrqqqtttyyy~~~rrreee]]]YYYZZZaaaiii{{{yyyeee]]]UUUHHH@@@AAA@@@@@@OOOccc{{{rrrkkkiiinnnzzzrrreeeeeeqqq}}}jjjNNN:::666999888:::<<<>>>???AAACCCEEECCCDDDEEEFFFHHHIIIKKKKKKHHHGGGFFFDDDDDDDDDEEEEEEIIIIIIHHHGGGGGGFFFFFFEEEGGGGGGFFFFFFFFFFFFFFFGGGHHHKKKKKKHHHIIINNNSSSTTTOOOOOONNNLLLLLLOOOSSSWWW___tttYYY???>>>===<<<===;;;;;;;;;===>>>===BBBRRRbbbppp{{{bbbaaannnpppUUUPPP___ttt}}}zzzxxxvvvuuusssqqqooommmkkkhhheeebbb[[[VVVPPPLLLJJJGGGBBB???===>>>>>>======>>>@@@CCCPPPddd777666555333222111000000000000//////...---------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,++++++***)))+++,,,,,,+++,,,...000000///---...000111111000...............///000000333444555444111/////////,,,---//////......000222555666888:::777666>>>HHHSSS\\\bbbaaa\\\WWWPPPJJJ@@@===:::888888999999888===CCCKKKQQQUUUZZZ___dddkkkrrrzzz~~~sssggggggiiiooowww}}}|||dddSSSIIIFFFKKK^^^sss|||tttmmmjjjkkkiiiaaaXXXRRROOOOOOWWW```nnn|||}}}jjjaaaUUUHHH@@@AAA???@@@PPPddd|||yyymmmgggffflllzzzjjj```cccooozzz|||zzzaaaGGG:::777888888;;;===??????AAACCCEEEDDDDDDEEEGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHJJJJJJFFFJJJJJJHHHIIINNNSSSTTTRRRRRRQQQOOONNNPPPSSSVVV\\\ppp[[[AAA>>><<<;;;===;;;;;;;;;===>>>===BBBQQQaaannnxxxdddbbbooowwwZZZQQQ\\\ppp}}}yyywwwuuutttsssqqqnnnllljjjhhhdddaaaYYYSSSLLLHHHFFFDDD@@@======>>>>>>===<<<===???AAAIIIZZZrrr777666555333222111000000/////////...------,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++(((***+++++++++,,,///111000...---...///111000000...............///000000222444666666333111//////,,,...//////......000111444555999;;;999777<<>>@@@QQQhhh~~~~~~ssshhhdddgggppp~~~zzzfffaaafffrrr}}}{{{~~~rrrTTT>>>999999777:::<<<>>>@@@@@@AAADDDFFFEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJHHHGGGGGGFFFFFFEEEDDDDDDFFFFFFFFFHHHIIIKKKLLLMMMFFFJJJKKKIIIJJJOOOSSSSSSSSSSSSSSSRRRQQQQQQSSSUUUYYYjjj___DDD???;;;;;;>>>;;;;;;;;;<<<======BBBOOO^^^jjjuuugggdddpppfffVVV[[[mmmzzzvvvuuutttuuuqqqooommmllljjjgggccc```XXXRRRJJJEEEDDDCCC@@@>>>>>>>>>>>>===;;;;;;===>>>@@@LLL___rrr777666555333222111000000000//////......------,,,...---,,,,,,++++++,,,,,,++++++,,,,,,---,,,,,,,,,)))+++,,,,,,+++,,,...000000...------///000000///...............///000000111444777777555222000///,,,...//////......///111333555999<<<;;;888:::@@@LLLWWWaaaffffffbbbYYYPPPEEEAAA<<<888777777777777;;;@@@GGGLLLQQQVVV\\\aaafffppp{{{~~~sssiiicccfffkkkooooooqqq|||rrrVVVMMMKKKYYYooovvvjjjgggiii^^^SSSIIIGGGIIILLLQQQVVV[[[gggzzzsssgggXXXKKKBBB@@@>>>AAAUUUnnn{{{qqqhhhgggmmmwwwtttcccccckkkvvv||||||iiiIII777999;;;666<<<>>>@@@AAAAAABBBDDDFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIKKKLLLMMMJJJNNNPPPMMMLLLPPPRRRQQQQQQRRRSSSRRRRRRRRRTTTUUUVVVeeefffJJJ@@@:::;;;>>>;;;;;;:::<<<======AAAMMMZZZgggrrrkkkeeepppwww```]]]lll~~~yyyuuurrrrrrtttuuuooonnnmmmllljjjhhhccc```ZZZSSSKKKFFFDDDDDDCCCAAA>>>??????===;;;:::;;;<<<<<>>KKKVVVaaahhhjjjfff\\\RRRGGGCCC<<<888666666666555999>>>EEEJJJNNNSSS[[[```eeeppp{{{vvvmmmkkkkkklllllliiijjjuuu___SSSNNNZZZoootttlllnnnuuuooo\\\KKKGGGLLLQQQSSSTTTWWW___pppuuuhhh[[[NNNDDDBBB???DDD\\\wwwyyyppphhhkkkssslll```dddllluuu}}}~~~www```AAA444888;;;666???@@@BBBCCCBBBCCCEEEGGGGGGHHHIIIKKKKKKKKKJJJIIIFFFGGGGGGIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGHHHGGGGGGHHHHHHIIIJJJKKKPPPTTTUUUQQQPPPQQQQQQOOOLLLNNNPPPPPPQQQRRRTTTVVVUUUaaa{{{oooPPPBBB999:::>>>;;;;;;:::;;;===>>>AAAJJJUUUcccooo~~~nnneeennnkkk```kkk}}}xxxtttqqqpppqqqrrrnnnmmmmmmmmmllljjjfffbbb[[[UUULLLGGGEEEDDDCCCAAA>>>??????>>><<<::::::;;;<<<>>>FFFWWWmmm777666555333222111000000111111111000//////.........---,,,,,,++++++,,,,,,***+++,,,------......------......,,,******+++,,,///---,,,---...000//////...............///000000111333555555444222111111---///000///......///000222333777<<<<<<::::::>>>IIISSS___gggllljjj```UUUJJJEEE>>>999777666555555888<<>>666999;;;:::AAABBBDDDDDDDDDDDDEEEGGGGGGIIIKKKMMMNNNMMMLLLKKKFFFGGGHHHJJJKKKKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKRRRWWWXXXUUURRRSSSRRROOOKKKLLLMMMNNNOOOQQQTTTWWWUUU^^^uuuyyyXXXEEE999:::???;;;;;;999:::===>>>@@@HHHQQQ___kkk{{{oooccckkkwwweeejjj|||~~~yyytttpppnnnnnnnnnmmmmmmnnnooopppnnnjjjggg[[[UUUMMMHHHFFFDDDAAA???===???@@@???===;;;;;;;;;<<<<<>>FFFPPP\\\ffflllmmmdddYYYOOOIIIAAA;;;888777777777777;;;AAAFFFJJJPPPXXX]]]aaannn|||wwwqqqmmmkkkhhhcccaaacccqqq~~~qqqaaaWWW```tttyyyqqquuu~~~ooo\\\RRRMMMJJJJJJKKKOOOQQQbbbqqq```SSSIIIFFFEEEMMMjjjvvvoookkkrrr~~~jjjhhhqqquuuyyyyyybbbHHH;;;999999<<>>@@@FFFNNNZZZfffvvvpppaaahhh~~~nnnooo}}}~~~|||{{{yyywwwtttqqqooommmlllllllllmmmoooqqqsssrrrnnnkkk^^^XXXPPPKKKIIIFFFBBB>>>===???@@@@@@>>><<<<<<<<<:::;;;BBBQQQfff|||777666555333222111000000000//////...------,,,,,,...---,,,,,,++++++,,,,,,***+++,,,---............***+++,,,,,,++++++---//////---,,,,,,...//////..................///000000111222333222000000111222...///000///...---...///222111444:::<<<;;;<<>>???EEEMMMVVVcccsssppp```fff|||wwwttt|||yyywwwuuutttmmmmmmlllllllllmmmmmmmmmlllmmmpppsssuuutttqqqnnnaaa\\\UUUPPPMMMIIIDDD@@@===???AAAAAA???=========888:::AAAQQQfff{{{555444444333333111...,,,111000///......------...........................///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------...............111111000000//////......///000222333444444333333000000000000000000///......000444999===>>>;;;999BBBIIIUUUcccnnnqqqlllgggZZZSSSHHH???:::999888888888:::>>>AAAFFFMMMTTTYYY]]]kkk~~~qqqffffffnnnkkk^^^hhh|||}}}}}}{{{rrrdddVVVMMMLLLMMMNNNTTTfff~~~{{{nnnXXXMMMKKKIIIYYYzzzxxxooossswww|||qqq```jjjrrruuuxxxwwwgggQQQ>>>:::999777<<>>===<<>><<<:::AAAGGGSSSaaammmqqqnnniii]]]VVVLLLBBB===:::999888888:::<<<@@@EEELLLTTTYYY```kkk{{{pppllllll|||mmm```kkksssdddVVVNNNLLLMMMUUUYYYhhh~~~~~~oooYYYMMMLLLLLL^^^vvvnnntttzzznnnbbbkkksssxxxxxxppp\\\JJJ<<<;;;<<<:::<<>>;;;>>>888;;;<<<<<<;;;;;;===AAADDDNNNWWWhhhzzz{{{dddbbbtttyyyrrrzzzpppfffbbb^^^ZZZWWWXXXXXXVVVWWWZZZ[[[[[[```ffflllnnnqqquuuwwwxxxwwwuuuvvvsssnnnhhh```YYYSSSOOOFFFEEEDDDCCCBBBBBB@@@??????>>>FFF\\\sss999777444222111222333444111000///......------...........................000///............///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............000000000////////////...000222333444555555444444///////////////////////////111444999===???===<<>>======AAAKKKYYYgggoooqqqpppggg```UUUKKKCCC===999666888888999:::???GGGPPPWWW\\\```iiiqqqvvv{{{sssrrrqqqiiiuuu}}}zzztttooofff^^^YYYVVVVVVVVV```aaannnoooYYYNNNPPPWWWooowwwqqqpppzzz~~~jjjfffkkkqqqwww}}}rrrXXXBBB;;;777;;;?????????AAABBBBBBBBBAAABBBBBBCCCCCCIIIHHHGGGGGGFFFFFFEEEDDDCCCDDDEEEFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGJJJJJJIIIHHHGGGFFFFFFFFFGGGIIIKKKMMMNNNOOONNNNNNMMMNNNOOONNNMMMLLLLLLMMMPPPRRRZZZkkklllEEE<<>>???>>>;;;???GGGTTTcccnnnssstttkkkeeeZZZOOOGGG???999555888888888999<<>>>>>999:::;;;<<<<<<;;;<<>>999444111111111000///......------...........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///---............/////////,,,...111444666777888888555444222000/////////000000000111555999===??????;;;===CCCPPP___llltttvvvpppiii___UUUKKKCCC;;;777888888888888;;;AAAHHHNNNUUUXXX```iiikkkkkknnntttuuuzzz{{{vvvrrruuummmgggcccccc]]]```cccaaa]]]YYYXXXYYYgggiiiwwwkkkYYYSSS[[[kkkwwwssssssyyyooo```___cccqqqzzzyyyuuubbbEEE@@@>>>===>>>AAADDDFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFDDDGGGJJJKKKHHHDDDBBB@@@BBBCCCEEEFFFGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCFFFFFFHHHIIIKKKLLLLLLLLLIIIKKKMMMMMMKKKJJJIIIJJJHHHMMMVVVbbbvvv]]]BBB===::::::;;;<<<<<<;;;<<<>>>@@@AAAHHHXXXiiiuuu}}}mmm```iii~~~}}}{{{qqqcccYYYOOOGGGEEEEEECCCBBBDDDBBBAAACCCGGGIIIIIINNNUUU___gggqqq{{{|||uuupppfff```ZZZXXXXXXUUUOOOJJJEEELLL^^^uuu555999===<<<777333333444111000///......------..............................///000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///---------.........//////,,,...222555888;;;<<<<<<888777444111000//////000//////000333888<<<>>>???;;;<<>>DDDHHHRRRUUU]]]fffiiiiiilllqqqttttttzzzzzzwwwpppfffdddcccaaa```___eeeiiiggg```\\\^^^cccqqqrrr}}}kkk\\\YYYdddvvv~~~uuusssvvv~~~pppccccccdddrrr~~~yyynnnZZZAAA>>>???AAADDDGGGJJJKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGEEEHHHJJJIIIFFFDDDCCCCCCBBBCCCEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEDDDCCCEEEFFFGGGHHHIIIKKKKKKLLLJJJLLLNNNOOOMMMKKKJJJJJJHHHMMMTTT\\\mmmiiiEEE<<<===999;;;<<<<<<;;;;;;===???>>>EEETTTeeerrr{{{rrrdddkkk}}}yyyrrreee^^^TTTLLLIIIHHHEEEDDDEEEEEECCCDDDGGGHHHHHHLLLRRR[[[dddqqq{{{}}}uuunnnfffcccbbb^^^VVVOOOJJJQQQbbbwww111555777666222000333666111000///......------...........................))))))++++++++++++)))))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++---...//////---------.........//////---///333777;;;===??????;;;999555222000//////000///...///222777;;;>>>???;;;<<<@@@KKKZZZiiisssxxxwwwqqqhhh^^^TTTKKKBBB===777888999999:::===BBBEEEPPPRRRYYYbbbggghhhkkkpppwwwrrrttt~~~~~~|||{{{xxxccc```eeeeee___[[[aaahhhnnnjjjccc```fffnnnzzzzzzxxxkkk]]]\\\jjj}}}}}}tttsssxxxlllcccgggeeesssyyyjjjUUU@@@;;;@@@EEEHHHLLLOOONNNLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIIIIGGGDDDCCCEEEGGGBBBCCCEEEFFFFFFFFFEEEEEEEEEFFFHHHIIIIIIGGGEEEDDDCCCDDDEEEFFFFFFEEEDDDDDDEEEEEEFFFGGGIIIJJJKKKLLLKKKNNNPPPPPPOOOMMMLLLLLLLLLPPPTTTYYYhhhpppGGG<<>>===CCCRRRcccpppyyytttfffmmm}}}wwwwwwiii```VVVMMMJJJGGGDDDBBBCCCDDDBBBBBBEEEEEEEEEIIINNNYYYcccppp{{{xxxooojjjiiiddd[[[TTTNNNUUUeeeyyy:::888555333333222000///111000000000////////////...---,,,,,,,,,,,,---...........................+++,,,,,,,,,,,,+++******+++******,,,///000///...---------............///000111333666999<<<>>>???:::888444111///...///000000000//////111666===CCC???CCC???BBBSSSaaakkkyyy{{{xxxrrriii[[[LLLBBB???;;;777444666777999???GGGLLLQQQXXX]]]```dddiiimmmtttuuuxxx|||~~~{{{nnneeeeeeccc]]]^^^fffjjjooottttttqqqrrrxxx~~~vvvfffbbbggg{{{zzzuuuwww}}}{{{gggdddhhhqqq{{{~~~qqq]]]KKKBBBBBBBBBDDDHHHMMMPPPNNNLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGEEECCCBBBCCCFFFIIIHHHIIIIIIHHHFFFDDDEEEEEEIIIGGGFFFFFFGGGGGGEEEDDDGGGHHHHHHIIIJJJJJJKKKKKKKKKOOOSSSTTTQQQOOOOOOOOORRROOORRRZZZfffvvvNNN<<<>>>;;;;;;<<<===>>>>>>======???BBBMMM^^^mmmxxx}}}dddhhh{{{|||zzzooohhh^^^SSSOOOLLLHHHFFFFFFIIIHHHGGGEEEEEEHHHLLLPPP\\\dddooo{{{}}}wwwlll```[[[SSS^^^nnn}}}:::888555333333222111/////////.........---------...---,,,,,,,,,,,,---...........................+++,,,,,,,,,,,,+++******+++******,,,///000///............/////////000000///000222444777999;;;<<<:::888555222000000000111////////////111666===BBBAAADDD>>>@@@OOO\\\hhhwww~~~{{{vvvmmm```QQQFFFBBB>>>:::777888888888===DDDHHHNNNVVV\\\___ccchhhllloooooorrrxxx|||~~~wwwjjjgggdddaaaeeeooouuu{{{uuutttyyyqqqffffffppp|||yyy}}}mmmaaadddiiirrr{{{yyyjjjXXXKKKFFFGGGEEEEEEIIIOOORRROOOLLLIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGEEECCCDDDGGGJJJJJJKKKLLLJJJHHHGGGGGGHHHIIIHHHGGGGGGHHHHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLPPPTTTUUUSSSQQQQQQRRRSSSSSSXXX___ggg|||wwwPPP>>>>>>;;;;;;<<<<<<===============AAAKKK[[[iiitttfffiiizzzvvvmmmbbbWWWRRROOOLLLKKKMMMKKKJJJHHHEEEDDDFFFKKKPPP^^^eeeppp{{{tttiiiddd^^^ggguuu:::777555333333222111////////////.........------...------,,,,,,------...------------------------+++,,,,,,,,,,,,+++***************,,,...//////---////////////000000000111//////000222444666888999:::888555333111111111222.../////////111666===BBBCCCFFF???===JJJVVVcccttt}}}tttgggYYYMMMGGGAAA<<<999:::999888:::???CCCJJJSSSZZZ^^^aaafffjjjlllkkknnnwww}}}~~~ooohhhffffffooozzzqqqdddeeeqqq~~~|||mmmfffmmm|||~~~}}}~~~ddd]]]dddkkktttzzzqqq___QQQLLLNNNMMMIIIGGGJJJQQQTTTPPPLLLHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIGGGFFFFFFIIILLLKKKLLLMMMLLLJJJIIIIIIJJJJJJIIIHHHHHHIIIJJJHHHGGGEEEEEEFFFFFFHHHIIIJJJKKKNNNQQQTTTUUUUUUTTTTTTTTTTTTWWW^^^dddgggwwwyyyTTT@@@===;;;;;;;;;;;;<<<<<<<<<<<<<<>>EEEQQQ\\\gggvvvmmmiiiuuu}}}wwwmmmddd___\\\WWWTTTTTTUUUSSSOOOJJJIIIMMMTTTYYYccchhhqqq{{{yyyvvvxxx~~~999777444333333333222000222111111111000000000000------------------------------------------------+++,,,,,,,,,,,,+++*********))))))+++...///...---------........./////////111111000111222555777888:::999666444222000000000......//////000444999===GGGLLLEEE???EEEMMMZZZlllzzzwwwlll^^^SSSDDD===999999:::888777999<<>>CCCMMMVVVaaaqqqsssjjjrrrssslllfffeeeccc]]]YYYWWWYYYWWWSSSOOONNNSSSZZZ___ggglllttt~~~~~~888666444333333333222111000000/////////.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))+++---......,,,------------............222111000111222555888:::<<<;;;888666333111///...//////000///000222777:::DDDLLLIIIBBBEEEJJJUUUggguuu~~~vvvhhhZZZHHH@@@999999:::888777888;;;AAAIIIOOOTTTYYY___dddeeeeeejjjttt{{{}}}zzzhhhcccfffttt{{{mmmhhhmmmttt|||wwwpppsss~~~{{{}}}mmmeeeiiipppxxxvvvhhhRRRFFFIIIPPPRRRMMMLLLLLLNNNPPPOOOLLLHHHEEEFFFHHHJJJKKKKKKJJJJJJDDDFFFHHHKKKLLLLLLKKKJJJGGGHHHIIIIIIHHHIIIKKKLLLMMMOOOPPPPPPOOOOOOQQQRRRPPPNNNLLLLLLLLLKKKIIIGGGGGGFFFFFFFFFGGGIIILLLNNNOOOOOOOOOPPPSSSTTTSSSRRRPPPRRRXXX\\\^^^lllmmmPPP???======;;;:::::::::;;;<<<<<<===AAAHHHOOOZZZlll|||{{{nnnqqqxxxqqqmmmmmmlllhhhcccccc```^^^ZZZWWWVVVYYY___dddnnnsss{{{888666444333333333222111000000000/////////......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))+++---...---,,,............////////////111000///000111555888:::@@@???<<<999555222000///000111000000///111444777???JJJJJJEEEEEEGGGPPPaaaqqqqqqbbbOOOEEE<<<::::::888777888999>>>DDDIIINNNSSS[[[``````aaagggoootttuuuyyy~~~iiiSSSNNNSSS^^^qqqvvvqqqsssxxx{{{{{{vvvuuu{{{{{{mmmccceeennnuuuyyyqqq]]]GGGAAAIIIMMMJJJJJJLLLPPPQQQQQQNNNKKKIIIGGGHHHJJJKKKKKKJJJHHHGGGCCCEEEGGGJJJKKKJJJHHHGGGEEEGGGHHHHHHGGGHHHIIIKKKKKKMMMNNNNNNNNNNNNPPPQQQRRRPPPMMMLLLKKKJJJGGGEEEFFFFFFFFFGGGKKKOOOSSSVVVQQQPPPOOOPPPRRRTTTRRRPPPQQQRRRWWW[[[]]]hhhvvvYYYEEE???>>><<<;;;:::;;;<<<===;;;;;;>>>CCCIIITTTgggxxxtttrrr}}}zzzuuurrrqqqmmmkkkgggcccaaacccgggjjjuuuzzz888666444333333444222111222222222222111111111111,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))((()))+++---...---,,,////////////000000000000000///...///111444888:::CCCBBB???;;;777444111///111111111000///000333555<<>>::::::<<<@@@EEEPPPdddvvvxxxsss{{{{{{yyywwwsssoookkkkkknnnpppzzz888777666444333222111111000000000000////////////---------------------------.........---,,,,,,++++++++++++,,,,,,---------++++++,,,------......///...------......///000111333222111000000333999===EEEHHHFFF===666444222000111111000000111222333333:::AAAKKKOOOGGG@@@HHHUUUkkkxxx}}}sss^^^OOOAAA>>>???===:::888777:::>>>BBBGGGOOOVVV\\\\\\___dddiiilllppptttvvveeeOOOEEEDDDGGGWWWjjjvvv|||}}}zzzyyy}}}}}}kkkeeehhhrrr{{{xxx^^^GGGCCCEEEDDDEEEIIIMMMOOOQQQRRRQQQNNNKKKHHHIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFEEEDDDDDDFFFHHHFFFFFFDDDAAA@@@BBBEEEIIIFFFGGGIIIKKKLLLMMMLLLLLLRRRPPPMMMJJJGGGEEEDDDDDDGGGHHHHHHJJJTTT```ggggggUUUSSSQQQOOONNNOOOPPPQQQPPPUUUVVVYYY```dddsssnnnKKKEEE;;;:::<<<777888<<<777::::::;;;???DDDMMM]]]lllwww~~~{{{wwwuuutttvvvxxx888777666444333222111111000000000000////////////------------------------------......------,,,++++++++++++,,,,,,---------******++++++,,,------......------......///000111000000000///000444:::>>>DDDGGGGGG@@@:::777444000111111000000111222222333999???IIINNNIIIDDDHHHRRReeerrryyydddTTTDDD>>>>>>;;;888777777999;;;???DDDKKKSSSYYYZZZ]]]bbbfffjjjnnnrrrvvvoooVVVGGGBBBBBBMMMZZZgggrrr|||zzz|||{{{jjjiiinnnvvv{{{mmmWWWDDDBBBFFFEEEEEEIIIKKKLLLMMMNNNMMMKKKHHHFFFIIIIIIIIIIIIHHHGGGEEEEEECCCDDDDDDDDDDDDEEEIIILLLFFFDDDBBB@@@AAACCCEEEGGGHHHIIIJJJLLLMMMMMMMMMLLLRRRPPPNNNKKKIIIHHHGGGGGGJJJJJJIIIIIINNNWWWZZZYYYQQQPPPNNNMMMMMMNNNOOOPPPQQQUUUUUUWWW]]]^^^lll{{{[[[III===;;;<<<888999===999999999:::>>>BBBIIIXXXgggzzzxxx888777666444333222111111000000000000////////////------------------------------......------,,,,,,++++++,,,,,,,,,,,,------))))))***++++++,,,,,,---...------......///000111......//////000444999===AAAFFFIIIEEE@@@<<<666000111111111000111111222333777;;;DDDLLLLLLIIIIIILLL[[[jjj|||ooo^^^KKKBBB>>>;;;999999777888999;;;???FFFNNNTTTXXXZZZ___cccgggkkkqqqttt{{{{{{www~~~~~~cccNNNCCCBBBDDDJJJUUUbbbppp{{{~~~{{{tttgggmmmuuuwwwvvv___NNNBBBDDDHHHGGGFFFHHHIIIIIIJJJJJJIIIHHHGGGFFFIIIIIIIIIIIIHHHHHHGGGFFFBBBBBBBBBBBBCCCGGGLLLPPPIIIEEEAAAAAADDDGGGHHHGGGJJJKKKLLLMMMNNNMMMLLLLLLOOONNNLLLKKKIIIIIIHHHHHHIIIJJJHHHFFFIIINNNOOOLLLMMMLLLKKKKKKKKKLLLNNNOOOQQQTTTSSSTTTXXXWWWbbbyyypppPPP@@@;;;<<<888:::===:::999888999<<>>;;;:::999888999>>>FFFKKKPPPTTTYYY]]]bbbgggmmmqqqttt|||{{{ppprrr|||bbbMMMCCC???===@@@FFFPPPbbbrrr|||xxxeeehhhuuuwwwkkk^^^OOOKKKIIILLLOOOLLLIIIFFFGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGHHHHHHIIIHHHHHHHHHDDDDDDCCCAAAAAADDDJJJNNNSSSNNNJJJJJJOOOQQQPPPMMMIIIJJJKKKLLLMMMLLLKKKJJJGGGGGGGGGHHHHHHHHHHHHHHHDDDHHHIIIGGGGGGJJJKKKHHHIIIJJJJJJKKKLLLMMMNNNNNNLLLOOONNNQQQUUURRRXXXllldddIII;;;;;;888888;;;999:::999;;;===<<>>DDDFFFGGGEEE===444333222111111000111111111111333777>>>JJJRRROOOHHHJJJUUUdddvvvwwwdddWWWLLLBBB>>>===<<<;;;:::888888<<>>666333222222111000000111111111333555:::FFFQQQRRRKKKGGGOOO\\\lllrrrdddVVVIIIAAA???;;;;;;:::888777999===AAADDDIIIQQQXXX]]]aaaeeehhhppprrr|||yyyooooookkkTTTGGG???@@@@@@AAAKKKXXXiiissszzzgggggglllttttttgggVVVKKKGGGIIIKKKKKKKKKJJJHHHEEE@@@@@@AAABBBCCCCCCDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGAAABBBBBBAAA@@@BBBEEEHHHNNNLLLKKKIIIHHHGGGGGGFFFCCCDDDFFFHHHHHHIIIHHHHHHFFFGGGHHHIIIJJJIIIIIIHHHFFFJJJKKKGGGEEEGGGIIIHHHIIIIIIJJJKKKLLLLLLLLLLLLHHHKKKKKKOOOUUUQQQSSSdddttt{{{VVV???>>>:::888:::999888999;;;<<<;;;<<>>???@@@AAAAAABBBEEEHHHHHHHHHHHHEEEBBB@@@@@@AAAAAABBBDDDFFFGGGGGGGGGGGGDDDEEEFFFGGGHHHGGGFFFEEEBBBGGGHHHEEECCCGGGJJJKKKHHHIIIJJJJJJKKKKKKJJJJJJHHHKKKJJJOOOUUUPPPQQQ```fff[[[BBB@@@<<<999;;;:::777777:::<<<:::;;;BBBLLLPPP___sss999777555333222111111222222111000//////............------,,,,,,------...///...,,,++++++,,,...///,,,++++++******++++++,,,******+++++++++,,,,,,,,,..................------111333555777888666444333444:::>>>AAAGGGJJJDDD:::777555222111111111111000555000///555>>>FFFPPPXXXPPPLLLNNN[[[rrr~~~ooo^^^NNNEEEDDD???;;;:::999777888<<<>>>AAAIIISSSXXXYYY\\\aaaccclllyyyzzz~~~~~~nnnaaa\\\RRRCCCAAAHHHMMMSSS[[[aaagggnnnxxxjjj___ZZZiiiwwwuuueeeRRRIIIHHHIIIIIIHHHGGGFFFEEECCCBBB@@@@@@@@@AAAAAAAAABBBBBBFFFDDDCCCDDDEEEGGGFFFFFFBBBBBBCCCBBBBBBDDDHHHKKKIIIGGGEEECCCBBBAAAAAAAAA@@@AAADDDFFFHHHHHHIIIHHHCCCDDDFFFGGGGGGEEEBBBAAA@@@BBBEEEGGGJJJKKKKKKKKKNNNNNNLLLIIIJJJMMMLLLHHHHHHIIIKKKNNNRRRWWW[[[^^^ddduuugggEEE===>>>999999@@@:::;;;:::999999;;;???BBBRRRYYYhhh|||999777555333222111111222222111000//////............------,,,,,,------......---+++******+++---...,,,++++++******++++++,,,******+++++++++,,,,,,,,,........................000222444777777666555444444;;;@@@CCCGGGJJJEEE===888666333111111111111000444000///444;;;BBBMMMWWWPPPLLLLLLVVVkkkvvvcccRRRGGGBBB<<<888999888666888;;;;;;===DDDNNNSSSUUUYYY^^^cccgggrrr}}}yyyppp```LLLAAACCC@@@EEELLLRRRXXX```jjjqqq|||~~~ddd\\\aaallltttnnn\\\JJJBBBBBBIIIIIIHHHGGGFFFDDDCCCBBB>>>??????@@@AAABBBCCCCCCHHHGGGEEEDDDEEEEEEDDDCCC@@@BBBCCCCCCCCCDDDGGGJJJJJJIIIGGGDDDCCCBBBBBBBBBAAABBBEEEFFFHHHHHHHHHHHHEEEDDDDDDDDDDDDCCCCCCBBBCCCDDDFFFIIIJJJKKKKKKKKKMMMMMMLLLIIIJJJMMMMMMIIIIIIJJJLLLOOOSSSWWWZZZ\\\bbbqqqgggFFF>>>???:::777<<<:::;;;:::999999;;;???BBBLLLSSSbbbvvv999777555333222111111222222111000//////............------,,,,,,------...---,,,+++******+++,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,........................///111444666888888777666555;;;BBBEEEHHHJJJGGGBBB;;;888444111111111111111222000000333777===IIIUUUSSSOOOLLLQQQaaaxxxooo[[[NNNEEE???::::::999777777999888999>>>FFFLLLOOOTTT[[[eeefffmmm~~~rrrWWWDDD<<<<<<>>>AAADDDIIIPPPWWW\\\iiiooowww~~~|||}}}{{{fffbbbmmmqqqpppfffTTTGGGCCCDDDJJJJJJIIIHHHFFFEEEDDDCCC>>>??????@@@AAACCCDDDEEEKKKIIIGGGFFFFFFEEECCCAAA???BBBDDDEEEEEEEEEGGGHHHKKKJJJHHHFFFDDDCCCBBBBBBBBBDDDEEEGGGGGGGGGGGGFFFFFFEEECCCBBBBBBBBBCCCDDDEEEFFFHHHJJJKKKKKKKKKJJJJJJKKKJJJGGGIIIMMMMMMIIIJJJKKKNNNQQQTTTWWWXXXYYY^^^jjjkkkKKKAAAAAA<<<888::::::::::::999999;;;>>>AAAJJJQQQ___sss999777555333222111111222222111000///...............------,,,,,,------...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------...............///111444777999:::;;;;;;555;;;AAAFFFIIIJJJIIIGGG???;;;666222111222222222111000000222333777DDDQQQXXXTTTOOONNNXXXlll}}}iiiZZZOOOFFF???===;;;777666777777777:::AAAEEEIIIPPPXXXaaaccchhhuuukkkQQQBBBEEEDDDBBBAAACCCFFFIIIKKKRRRWWW___hhhqqqyyy}}}|||~~~}}}~~~|||llllllsssqqqiii\\\NNNGGGGGGJJJMMMLLLKKKIIIHHHFFFEEEEEEBBBBBBAAAAAABBBCCCEEEEEELLLJJJIIIHHHHHHGGGEEECCC@@@CCCFFFHHHGGGGGGGGGHHHJJJIIIGGGFFFDDDBBBAAAAAABBBCCCDDDEEEFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJIIIHHHGGGIIIHHHGGGIIINNNOOOKKKLLLNNNPPPSSSUUUVVVVVVVVVYYYbbb{{{uuuUUUFFFBBB>>>;;;;;;::::::::::::999:::===@@@HHHNNN\\\nnn}}}zzzxxx{{{999777555333222111111222222111000///...............------,,,,,,------.........------------......,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------........./////////111444888;;;===???@@@666888>>>EEEJJJLLLLLLLLLFFFAAA999444222222222222111000000222111444???KKK[[[YYYUUUPPPRRR```xxxuuudddUUUKKKAAA===<<<999777888888666888===AAAEEELLLTTTYYY^^^dddkkkwwwhhhSSSPPPLLLGGGDDDDDDDDDCCCBBBAAAEEEKKKRRR[[[fffqqqxxx~~~||||||~~~~~~|||pppssswwwooobbbTTTJJJGGGJJJMMMPPPOOOMMMKKKIIIHHHGGGGGGHHHGGGEEECCCCCCCCCDDDEEEJJJIIIHHHIIIJJJJJJHHHFFFAAADDDHHHJJJIIIHHHHHHHHHGGGGGGFFFEEECCCBBBAAA@@@AAABBBCCCDDDDDDCCCBBBBBBDDDEEEGGGHHHHHHGGGFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFIIIKKKKKKJJJNNNTTTUUURRROOOPPPRRRTTTUUUTTTTTTSSSVVV[[[pppaaaJJJ@@@===<<<;;;999:::;;;:::999:::<<<>>>BBBGGGSSSeeeuuu~~~~~~wwwnnnhhhiiiooovvv{{{999777555333222111111222222111000//////............------,,,,,,------............//////.........,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,------.../////////...000333777<<>>777333222333333222000000222222444;;;DDDWWWZZZ[[[UUUPPPXXXlll~~~ooo\\\OOOBBB===<<<::::::;;;888666888<<>>AAAEEELLLVVVaaahhhsss|||{{{~~~~~~{{{}}}~~~}}}~~~yyy|||~~~ssscccUUUNNNNNNQQQSSSRRRQQQNNNKKKIIIHHHHHHHHHKKKIIIFFFDDDBBBBBBCCCDDDGGGFFFGGGIIIJJJKKKIIIGGGBBBEEEHHHJJJIIIHHHHHHHHHDDDEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBBBBBDDDFFFHHHJJJJJJIIIGGGEEEFFFGGGHHHHHHHHHGGGFFFEEELLLNNNOOOOOOSSSZZZ\\\YYYSSSSSSTTTTTTTTTSSSRRRRRRTTTWWWgggpppRRR@@@::::::999999:::;;;:::999:::;;;===@@@DDDOOO```ooozzzttthhhfffdddeeeiiiqqqyyy999777555333222111111222222111000//////............------,,,,,,------...---..................---,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,------...//////000,,,...111666:::???BBBDDD<<<666999FFFSSSWWWWWWWWWTTTLLLBBB999444333333333333//////222444555888===MMMWWW]]]XXXPPPSSSccctttlll[[[JJJAAA>>><<<;;;<<<888666777;;;===>>>DDDKKKOOOWWW___aaadddnnnxxx}}}vvvkkkddd\\\YYYYYYVVVMMMFFF?????????@@@BBBHHHOOOTTT___iiiwwwsssuuu|||zzz}}}zzzooo___TTTRRRTTTWWWXXXRRRPPPMMMJJJHHHGGGGGGGGGIIIGGGDDDBBBAAABBBCCCDDDDDDDDDEEEGGGHHHHHHFFFDDDBBBDDDGGGGGGGGGFFFGGGGGGCCCDDDEEEEEEEEEEEEDDDCCCAAABBBDDDEEEFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGHHHIIIIIIHHHGGGGGGJJJMMMNNNOOOTTT[[[]]][[[WWWVVVTTTSSSRRRQQQQQQQQQSSSUUUaaa}}}```FFF<<<:::888999:::;;;;;;999999;;;<<>>AAACCC???777888GGGWWW\\\[[[ZZZWWWPPPDDD;;;555333333333333//////333666666777999FFFSSS]]]ZZZQQQPPP___ooo|||jjjTTTHHHAAA===::::::888666777:::<<<<<>>???BBBEEELLLWWWfffyyyyyyjjjkkkwwwzzzyyy|||zzzyyylllaaaSSSLLLNNNSSSWWWWWWQQQOOOLLLIIIGGGFFFFFFFFFFFFDDDBBB@@@@@@AAACCCEEEBBBBBBCCCEEEFFFFFFCCC@@@AAACCCEEEEEEEEEDDDEEEFFFCCCDDDEEEGGGGGGGGGFFFEEEBBBCCCEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFHHHIIIGGGHHHIIIJJJJJJJJJIIIHHHGGGIIIKKKLLLQQQYYY[[[YYYYYYWWWUUUSSSQQQQQQQQQQQQSSSTTT^^^wwwlllNNN@@@<<<999888:::;;;;;;:::999:::<<<:::<<>><<>><<<999999???GGGOOO]]]{{{ooocccdddcccvvvwwwyyyzzz{{{}}}|||rrrxxxdddZZZMMMGGGJJJQQQWWWYYYLLLGGGDDDDDDGGGHHHFFFBBBHHHEEEBBB@@@???@@@AAABBBBBBCCCCCCBBBAAAAAADDDFFFCCCBBBBBBCCCFFFGGGGGGFFFDDDCCCAAAAAAAAACCCEEEFFFDDDEEEEEEDDDCCCCCCEEEFFFCCCCCCBBBBBBCCCEEEGGGHHHGGGHHHJJJKKKKKKIIIHHHGGGIIIIIIIIIKKKMMMPPPSSSUUUSSSRRRQQQPPPPPPQQQSSSTTTTTTZZZ^^^nnn```DDD999999::::::::::::::::::::::::>>>>>>CCCMMMXXXcccrrr~~~tttiii___[[[ZZZZZZ\\\```dddeeekkkuuu}}};;;999777444333222222222222111000///...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,++++++,,,---.........------///000000111444999@@@EEEDDD???<<<===BBBIIIMMMOOORRRNNNIIIDDD???999444222333222111111111222333444999EEEVVVccc```WWWTTTXXXlllsss___PPPFFFAAA???>>>===;;;999777888;;;===AAACCCGGGLLLRRRXXX\\\___gggjjjooossszzzzzzqqqccc\\\SSSNNNJJJFFFAAA>>>;;;BBBHHHSSSnnnsss```^^^___sss}}}{{{xxxwwwyyy}}}}}}zzz|||xxxzzz|||}}}~~~tttiiiiiivvvvvv]]]UUUKKKFFFHHHNNNRRRSSSJJJGGGCCCDDDGGGIIIGGGDDDEEECCC@@@??????AAABBBCCCBBBCCCDDDDDDCCCCCCEEEFFFDDDBBBBBBBBBDDDEEEDDDCCCCCCBBBAAA@@@AAABBBDDDEEEDDDDDDEEEDDDBBBBBBCCCEEECCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIKKKMMMPPPQQQSSSRRRQQQPPPPPPQQQSSSTTTPPPWWWZZZjjjkkkKKK<<<<<<::::::::::::::::::::::::======AAAJJJTTT___mmmxxxxxxsssggg___YYYYYY\\\]]]```eeeiiijjjppp{{{}}}zzzzzz||||||zzzzzz}}};;;999777444333222222222111111000//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))+++,,,------......------...///000000333777>>>BBBCCC@@@<<<999:::@@@HHHNNNLLLNNNNNNJJJDDD===888555555444222111111111222222666>>>NNN]]]ccc^^^WWWTTT```wwwiiiXXXLLLDDD>>>@@@>>><<<:::888888999:::<<<>>>BBBGGGMMMRRRWWWZZZaaaeeeiiinnnsss}}}sssmmmddd\\\VVVOOOFFF@@@;;;>>>AAAIII___xxx___YYY]]]ppp{{{tttkkkeeebbbdddooozzz~~~xxxvvvxxxyyy{{{~~~uuufff___kkk}}}vvvjjjUUUPPPJJJGGGIIIKKKLLLLLLGGGEEEBBBCCCFFFHHHGGGEEECCC@@@>>>===>>>@@@AAAAAAAAACCCEEEEEEDDDCCCCCCDDDDDDBBBAAAAAABBBBBBAAA@@@BBBAAA@@@@@@@@@AAACCCDDDCCCDDDDDDCCCAAA@@@BBBCCCCCCDDDDDDDDDEEEDDDDDDCCCFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJLLLMMMPPPOOOOOONNNOOOPPPRRRSSSMMMSSSVVVdddyyyTTT???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;>>>FFFNNNXXXeeeppp}}}sssfffaaa]]]XXXWWW\\\```bbbeeeiiijjjkkkrrr}}}|||uuuqqqkkkggggggggggggkkkqqq}}}999777555222111000000000111111000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))+++,,,,,,+++)))(((,,,,,,,,,---------------......///000111555;;;???@@@@@@>>>999777<<>>;;;999999999888888:::<<>>BBBSSSpppfff[[[___lllvvvvvvfff___WWWRRRQQQZZZooo~~~{{{vvvvvvyyyxxx{{{qqqeeeeeeuuuxxxfffYYYOOOMMMJJJIIIJJJKKKIIIGGGCCCAAA@@@AAADDDFFFEEEDDDCCC@@@======???@@@@@@??????BBBEEEFFFDDDBBBAAAAAACCCBBBAAAAAABBBCCCBBB@@@BBBAAA@@@@@@@@@AAAAAABBBDDDEEEEEECCCAAAAAABBBCCCEEEEEEFFFGGGFFFEEECCCBBBEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLLLLLLLMMMNNNPPPQQQMMMRRRSSS___zzz\\\AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<>>AAAAAA<<<777;;;FFFQQQOOOYYY^^^YYYOOOEEE:::000333222111111111222333444444444;;;IIIZZZffffffaaaVVVbbbuuusssfffVVVIIIBBB???:::999999999999777888:::===@@@EEEJJJNNNPPPUUUYYY^^^bbbfffllluuu{{{|||vvvjjj^^^KKKEEE???@@@JJJbbbwwwfffdddeeebbbaaaOOOKKKGGGFFFKKK\\\xxx{{{yyywwwtttvvvyyyxxx|||iiifffmmmyyyxxxeeeQQQHHHIIIIIIHHHIIIIIIGGGDDDBBB???>>>>>>???AAABBBCCCCCCCCC@@@>>>@@@EEEHHHHHHFFFCCCEEEHHHIIIFFFCCCAAA@@@AAA@@@@@@AAACCCDDDDDDCCCBBBAAAAAAAAA@@@AAAAAAAAAEEEFFFFFFDDDCCCBBBCCCEEEFFFGGGHHHHHHGGGFFFDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJLLLLLLLLLMMMOOOPPPQQQRRRPPPSSSRRRZZZooohhhHHH;;;<<<<<<<<<<<<<<<<<<<<<<<<===:::;;;@@@EEELLLVVV```rrr{{{uuunnnhhhaaa___aaa^^^^^^bbbhhhkkkjjjkkknnntttvvvyyyvvvoooggg]]]TTTJJJEEECCCDDDKKKRRR]]]mmm}}};;;999777444333222222222111111111000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))---,,,,,,,,,,,,---...///...///000000000333777:::===BBBEEEAAA;;;;;;CCCKKKTTT___eee```XXXOOOAAA333222222111111111222444555444444666???PPPaaahhhhhhVVVZZZeeewwwuuubbbPPPHHHCCC<<<999999:::999888555666888;;;???CCCFFFGGGOOOSSSYYY]]]```fffmmmrrrxxxuuu[[[OOODDDAAAEEETTTpppttthhh[[[OOONNNAAA???@@@FFFRRRhhh}}}xxxtttsssrrrqqqtttyyyyyy}}}yyyccckkkuuuwwwiiiUUUGGGCCCCCCDDDEEEEEEDDDBBB@@@>>>>>>>>>>>>>>>???@@@AAABBBCCC@@@@@@EEEMMMSSSTTTRRRIIIKKKMMMLLLIIIEEEBBBAAA@@@??????AAACCCEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAADDDEEEFFFEEECCCCCCEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDEEEFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKKKKMMMNNNOOOPPPRRRSSSTTTUUURRRUUUSSSXXXgggvvvwwwSSS===;;;;;;;;;;;;;;;;;;;;;;;;<<<::::::===BBBGGGQQQZZZlllwww{{{qqqiiieeecccaaacccggg___```dddkkkmmmmmmpppvvvyyy|||~~~wwwsssjjjaaaTTTLLLDDD???===<<>>>>>??????@@@??????@@@AAACCCDDDAAAAAAFFFPPPUUUUUURRRLLLMMMMMMKKKGGGCCC@@@???@@@??????@@@BBBCCCBBBAAACCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDDDDCCCCCCEEEGGGEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLLLLMMMNNNPPPRRRTTTTTTUUUSSSUUUTTTWWWbbbmmm]]]>>>::::::::::::::::::::::::;;;888777;;;>>>CCCLLLUUUfffrrr~~~pppiiieeeeeegggfffhhhlllffffffiiinnnpppqqqvvv}}}~~~yyyrrrfff\\\MMMGGGAAA???>>><<>><<<<<<:::888555555666888:::<<<>>>???EEEJJJPPPUUUXXX]]]ccchhhiiiqqqyyy}}}hhhUUULLLFFFFFFVVVkkk~~~kkkSSSDDDLLLFFFGGGNNN]]]qqq}}}zzzwwwqqqnnnnnnooopppuuu{{{}}}iiijjjwwwxxxbbbJJJAAA@@@AAADDDEEEEEECCCAAA@@@@@@AAA@@@AAAAAAAAA@@@@@@BBBCCCGGGCCCAAAEEEMMMQQQOOOKKKKKKLLLKKKHHHCCC???<<<;;;AAA@@@??????@@@@@@???>>>CCCDDDDDDDDDCCCBBBBBBAAA@@@AAABBBBBBBBBCCCEEEGGGDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBCCCCCCEEEFFFFFFEEEFFFIIIKKKLLLMMMMMMLLLHHHJJJLLLNNNPPPQQQRRRRRRRRRUUUTTTWWW___iiibbb===::::::::::::::::::::::::999666555888<<<@@@IIISSScccooo|||zzztttlllhhhgggkkkmmmllllllnnnooonnnpppsssssstttyyywwwnnnaaaUUUEEE@@@===>>>===;;;===AAACCCOOOZZZ[[[[[[aaaiiiooonnnvvv:::888555444444444222111000///////////////000000---------,,,,,,,,,+++++++++++++++,,,,,,---------************************************************++++++,,,,,,,,,,,,------,,,...000000111222555888<<>>:::888:::777666555555666888;;;<<>>BBB@@@AAAAAA@@@???>>>@@@AAABBB@@@??????@@@AAA@@@??????@@@BBBDDDEEEEEEDDDDDDGGGFFFDDDBBB???<<<:::888AAAAAA@@@@@@@@@AAABBBBBBEEEDDDCCCBBBCCCBBB???===<<<===???@@@BBBBBBCCCCCCBBB@@@>>>@@@CCCEEEEEECCCDDDBBBAAA@@@AAACCCEEEFFFJJJKKKLLLLLLJJJIIIJJJLLLLLLLLLLLLMMMOOOPPPPPPQQQTTTUUUUUU\\\cccdddxxxoooDDD<<<<<<:::888999<<<======888888888999:::>>>DDDHHH]]]jjjyyyzzztttrrrmmmoooqqqrrrrrrrrrtttvvvxxxxxxwwwwwwzzzuuudddTTTIIIBBB???>>>???<<<888888<<>>BBBFFFJJJOOOTTTXXXZZZaaajjjqqqxxxxxxbbbPPPIIIOOOXXXgggwwwxxxqqqsssuuussswwwvvvzzz~~~xxxsssooolllnnnoooqqqrrrsssvvv{{{~~~~~~wwwvvvwwwjjjXXXHHH@@@>>>???@@@???@@@@@@@@@>>>>>>@@@BBBCCCAAA@@@@@@AAAAAA@@@>>>???@@@AAACCCCCCCCCCCCCCCDDDCCCCCCBBB@@@???===<<<@@@@@@@@@@@@@@@AAABBBCCCEEEDDDCCCCCCCCCBBB@@@>>>===>>>???AAABBBCCCCCCDDDBBB@@@???@@@CCCEEEDDDCCCBBBBBBBBBAAABBBCCCEEEFFFHHHIIIJJJIIIHHHGGGHHHIIIJJJLLLNNNNNNMMMLLLMMMOOONNNOOONNNTTT[[[]]]oooTTT@@@>>>;;;999:::<<<<<<;;;;;;;;;:::999999<<>>???===999888;;;<<<===>>>@@@BBBGGGLLLQQQ]]]jjj{{{:::888555444444444222111000000////////////000000------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------///000111111000111333555666???JJJUUU___aaaXXXMMMSSSbbbUUUGGG888222333333333444111222222//////555@@@IIIgggooorrriii]]]```rrrlll[[[MMMAAA<<<<<<:::999888888777777777777888;;;>>>AAACCCGGGKKKOOOQQQYYYccciiinnnwwwwww___PPPRRR[[[lll{{{~~~zzztttoookkkhhhgggmmmooorrrtttwww{{{zzzuuuwwwxxxppp___III>>>>>>AAAAAA???>>>???@@@@@@??????AAACCCCCCBBBAAAAAABBBAAA???===>>>???@@@AAAAAABBBAAAAAA@@@AAABBBBBBBBBAAA@@@????????????@@@@@@BBBCCCCCCEEEDDDCCCCCCCCCBBB@@@>>>===>>>???@@@BBBCCCDDDDDDBBB@@@@@@AAACCCDDDCCCBBBAAAAAABBBCCCDDDDDDEEEEEEDDDFFFGGGGGGFFFEEEFFFGGGJJJNNNQQQPPPLLLIIIKKKMMMKKKKKKHHHMMMTTTVVVgggbbbEEE@@@;;;999;;;<<<;;;:::======<<<:::999:::>>>AAAQQQ^^^nnnyyy}}}}}}}}}}}}{{{ttt^^^OOOGGGDDDBBB>>>>>>???>>>:::888;;;888999999999:::===BBBEEEVVVdddwww:::888555444444444222111111000000////////////000...------------,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------000111222111000000222444333:::EEEQQQ^^^ccc[[[OOOKKKWWWuuu```NNN<<<666444111222555222333222///...111888???XXXiiixxxuuufff___iiiwwwyyyeeeSSSFFF???>>>999888888777777666666666777999<<<>>>@@@CCCGGGJJJNNNUUU]]]cccgggnnnxxxnnn[[[\\\hhh|||xxxrrrkkkgggdddddddddjjjmmmrrrvvv{{{~~~qqqtttxxxuuubbbSSSBBB;;;>>>CCCBBB??????@@@AAAAAA@@@AAACCCEEEDDDBBBBBBBBBBBB@@@>>>;;;===>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@>>>>>>??????@@@AAACCCCCCCCCBBBAAAAAABBBAAA???=========>>>???@@@BBBCCCDDDBBBAAABBBBBBCCCCCCBBBBBB???AAACCCEEEFFFFFFEEEDDDCCCEEEGGGGGGFFFEEEEEEFFFLLLRRRVVVUUUNNNJJJKKKOOOLLLLLLHHHKKKRRRTTTbbb{{{hhhJJJ@@@888888;;;<<<;;;:::======<<<:::999:::<<>>??????;;;999:::999999999888888;;;???BBBPPP```ttt:::888555444444444222111111111000///////////////.........---------,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------///000111111000111333555222888@@@LLLZZZbbb^^^TTTLLLPPPgggrrraaaMMM???777111111333333444333222000222666:::III```xxx~~~rrrggghhhnnn~~~rrr^^^OOOEEE???999888777777666666666777444666999;;;===@@@DDDGGGKKKOOOUUUZZZ^^^eeeooowww{{{}}}ggggggttt~~~}}}uuuqqqjjjdddaaa```bbbccchhhlllrrrxxxuuuqqqvvvsssjjjRRRKKKCCC@@@AAACCCCCCBBB@@@AAABBBBBBBBBCCCEEEGGGCCCBBBAAA@@@AAA@@@===;;;============>>>>>>>>>???AAABBBDDDEEEDDDCCC@@@???????????????@@@AAABBBCCCAAA@@@???@@@@@@@@@>>><<<<<<<<<<<<===>>>@@@BBBCCCBBBCCCDDDDDDDDDCCCBBBBBB???@@@CCCFFFGGGFFFEEEDDDCCCEEEHHHIIIHHHGGGGGGGGGNNNUUUZZZYYYRRRMMMNNNQQQMMMNNNIIIJJJRRRTTT]]]pppsssQQQCCC777666;;;;;;;;;<<<;;;<<<<<<:::999:::===???FFFRRR```nnn{{{{{{yyyyyyyyyhhhaaa[[[TTTMMMHHHBBB?????????<<<:::;;;:::::::::999999<<<@@@DDDMMM]]]rrr:::888555444444444222111222111000//////......///............---------,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------,,,...000000111222555888333888>>>GGGUUU```aaa\\\RRRLLLXXXjjjrrr{{{|||fffMMM;;;444222000333444444444333444666888@@@UUUooo}}}|||sssllljjjoooppp```QQQFFF>>><<<999777666666777888222333666888999<<>>>>>>>>>>>===<<<>>>>>>============>>>>>>BBBCCCEEEFFFEEECCC@@@>>>@@@????????????@@@AAAAAA@@@?????????@@@@@@>>><<<===<<<<<<===>>>@@@BBBDDDDDDFFFGGGGGGEEECCCCCCCCC???@@@CCCFFFGGGGGGFFFEEEDDDFFFIIIKKKJJJIIIHHHIIINNNTTTZZZZZZVVVQQQPPPRRRLLLNNNIIIJJJRRRRRRWWWeee^^^III888666;;;;;;;;;===:::;;;;;;::::::;;;===???BBBMMMZZZgggvvvvvvwww{{{zzzppppppnnneee[[[OOOGGG@@@??????<<<;;;;;;999:::999999999;;;@@@CCCJJJYYYnnn~~~:::888555444444444222111222111000///........................------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---++++++,,,,,,,,,,,,------)))+++...000111444888:::555999>>>DDDOOO\\\dddddd^^^MMMLLLVVV[[[fff{{{zzzVVV>>>999777000222333444555444444444444999GGG^^^sss~~~uuummmhhhuuuvvvcccSSSFFFCCC>>>:::777666888999333555666777777888;;;======@@@DDDHHHLLLRRRZZZ___bbbkkkwww|||~~~{{{wwwrrrmmmjjjccc```]]][[[[[[]]]aaadddgggmmmvvvkkkjjjmmmeeeWWWNNNCCCCCCDDDEEEFFFFFFEEEDDDAAABBBBBBBBB@@@@@@BBBDDDBBB???<<<:::;;;===>>>>>>???>>>===<<<<<<===>>>>>>AAACCCEEEGGGFFFDDDAAA@@@AAA@@@@@@???????????????BBBAAA@@@AAABBBBBB@@@>>>???>>>>>>>>>???BBBDDDFFFEEEHHHJJJIIIGGGDDDCCCDDD@@@AAACCCEEEFFFGGGGGGGGGDDDGGGJJJLLLKKKJJJIIIIIIKKKOOOUUUXXXVVVSSSQQQOOOKKKMMMIIIJJJRRRRRRRRR[[[tttmmmSSS<<<888;;;;;;:::===:::;;;<<<;;;::::::<<<===@@@HHHSSS```pppyyy|||~~~~~~tttjjjUUUKKKBBB??????===<<<===::::::999888888999===@@@FFFUUUiiiwww~~~:::888555444444444222111222222000///............//////.........---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,++++++,,,,,,,,,---------'''***---///222555999<<<666:::>>>BBBLLLZZZeeeiiikkkSSSJJJNNNOOO[[[uuuYYY>>>===<<<333111222444444444333222111333<<>>@@@AAAAAA>>>:::888:::<<<>>>??????>>>===<<<<<<===>>>??????AAADDDGGGGGGFFFCCCAAABBBAAA@@@???>>>>>>>>>>>>CCCBBBAAABBBCCCCCCBBB@@@AAA@@@??????AAACCCFFFGGGFFFIIILLLKKKHHHEEEDDDEEE@@@AAACCCDDDFFFGGGHHHHHHCCCFFFJJJLLLKKKJJJJJJJJJHHHKKKPPPUUUVVVTTTPPPMMMKKKNNNJJJKKKSSSSSSPPPWWWfffxxx[[[AAA:::<<<::::::===;;;<<<<<<;;;999999:::<<<>>>FFFPPP[[[lll}}}}}}tttYYYNNNCCC??????===<<<===<<<<<<;;;999777888<<<>>>CCCQQQdddrrrxxx|||888888666555333111000000222111111000///......---.........------,,,,,,,,,---.........---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))((())),,,---...---...///000000111444999<<<>>>>>>>>>AAAGGGRRR^^^gggeee[[[PPPKKKMMM[[[rrrlllRRR???888:::555555333111222333000,,,333;;;GGGVVVlll~~~|||iiikkkooo~~~nnn[[[SSSHHH>>>999888888999<<<===<<<999555444777:::<<<<<<>>>AAAEEEJJJOOORRRUUUZZZbbbjjjqqqxxx~~~~~~yyyrrrmmmfff___\\\^^^WWWXXXXXXYYY[[[___eeeiiinnnwwwwwweee^^^[[[SSSJJJFFFGGGEEEBBBBBBCCCCCCAAA>>>>>>@@@@@@@@@??????AAACCCAAA@@@>>><<<;;;;;;<<<<<>>===<<<<<<<<>>???@@@BBBAAAAAA@@@BBBDDDCCCBBBAAAAAABBBCCCBBBAAA@@@AAABBBCCCDDDEEEFFFGGGHHHGGGEEECCCBBBDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLOOORRRTTThhhwwwbbbDDD;;;>>>???:::555<<<<<<<<<<<<;;;:::999888@@@BBBJJJVVVeeeuuu}}}___NNNBBBBBBBBB<<<:::>>><<<;;;;;;:::::::::;;;;;;CCCKKK[[[kkktttxxx}}}888888666555333222000000111111000000//////............---------,,,,,,,,,------......---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++)))***+++,,,,,,+++......------///444;;;@@@GGGGGGFFFEEEFFFMMMXXXaaagggaaaZZZUUUTTT]]]qqqyyyfffUUUFFF:::555333111000111222333111444888===EEEWWWnnn~~~uuurrrllluuupppgggXXXKKKBBB<<<:::999777999999777555555888:::999999:::<<>>???@@@AAA@@@???@@@AAACCCBBBAAA@@@???>>>>>>>>>??????>>>==================???AAACCCEEEFFFFFFEEEDDDAAA???>>>>>>@@@AAAAAA@@@@@@BBBDDDDDDCCCBBBBBBCCCEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDFFFGGGFFFEEECCCBBBDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFDDDFFFHHHJJJLLLNNNNNNOOOPPPOOOMMMLLLLLLMMMOOOQQQcccqqqrrrQQQ;;;777;;;===;;;<<<<<<<<<<<<;;;:::999888>>>@@@FFFPPP^^^nnnzzzkkkWWWFFFBBBBBB>>>???DDD======<<<;;;::::::;;;;;;BBBIIIWWWfffnnnsssyyy999888777555333222111000000000000000////////////...------------,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,******+++++++++***,,,,,,++++++---333<<>>???DDDGGGKKKOOOSSSXXX^^^ccclllpppuuuzzz~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}|||{{{yyyuuuppplll```ZZZVVVTTTPPPLLLLLLOOOVVVXXX[[[___eeennnxxx~~~~~~mmm[[[SSSRRRPPPLLLJJJFFFDDDCCCBBBCCCBBB@@@??????AAABBBAAA@@@@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<===???@@@@@@???@@@BBBCCCDDDEEEFFFFFFAAA???>>>>>>@@@AAAAAA@@@AAABBBDDDDDDCCCBBBBBBCCCFFFFFFEEEEEECCCBBBAAA@@@AAABBBCCCEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDEEEEEEAAADDDHHHLLLOOOQQQQQQPPPSSSQQQOOOMMMLLLLLLMMMNNN[[[gggiiiGGG888:::>>>===<<<<<<<<<<<<;;;:::999999<<<===AAAHHHUUUdddrrrzzz}}}{{{}}}qqq\\\IIICCCCCC@@@???AAA???>>>===<<<;;;;;;:::;;;@@@FFFSSSaaajjjooovvv~~~{{{}}}~~~}}}999888777555444222111000////////////000000000000------------------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++******+++,,,++++++++++++++++++---222999>>>MMMPPPOOOGGG???>>>GGGPPPZZZ]]]```]]]UUUUUUdddvvvcccEEE@@@;;;888555222333555...444888777888EEEZZZjjjttthhhkkkxxxzzzgggWWWKKKCCC>>><<<<<<;;;999777666555555888777777777888999;;;<<<@@@BBBEEEGGGJJJPPPVVVZZZaaaeeejjjooossswww|||~~~{{{{{{zzzzzzzzzyyyyyyyyyzzzyyyxxxvvvssslllddd___UUUQQQNNNOOONNNLLLNNNRRRWWWYYY^^^eeennnyyyuuuiii[[[UUUUUUUUUQQQNNNEEEDDDCCCBBBBBBAAA@@@???@@@AAACCCBBBAAA@@@AAABBB@@@@@@AAABBBCCCBBBBBBBBB<<<<<<===>>>@@@BBBDDDEEE@@@AAAAAAAAABBBCCCCCCDDD@@@???===>>>@@@AAAAAA@@@BBBCCCDDDCCCAAA??????@@@CCCDDDDDDEEEDDDBBB@@@??????@@@AAACCCCCCDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDGGGFFFEEEDDDCCCCCCDDDDDDCCCFFFLLLPPPSSSSSSRRRQQQRRRPPPOOOMMMLLLLLLMMMNNNTTT^^^uuu[[[AAA======999;;;<<<<<<<<<;;;;;;:::999:::;;;===CCCMMM\\\lllvvv{{{zzz|||}}}vvvtttyyysssaaaPPPJJJHHHCCC???>>>@@@@@@>>>===;;;;;;::::::===DDDRRRaaakkkpppwwwxxxoooooouuuzzzzzz999999777666444222111111////////////000000000000------------------------++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++))))))))),,,---------***+++------...000333666BBBFFFGGGBBB;;;:::AAAJJJMMMTTTZZZYYYQQQQQQ```rrrwwwQQQGGG>>><<<999333111333///444888777444:::LLL\\\yyytttmmmpppzzziiiZZZNNNHHH???>>>;;;999888666555444666666666777777999999:::999:::===???BBBFFFLLLPPPVVVZZZ___dddiiinnnssswww|||~~~}}}}}}}}}~~~|||{{{zzzyyyxxxwwwvvvvvvvvvtttqqqnnniiiaaaYYYSSSMMMIIIHHHKKKMMMMMMQQQVVVWWW[[[ccclllwwwssshhhbbbZZZVVVWWWXXXSSSMMMDDDDDDDDDBBBAAA@@@?????????AAACCCCCCAAA@@@@@@AAA===???AAABBBCCCBBBAAA@@@===>>>???AAACCCFFFHHHIIIEEEEEEDDDDDDCCCBBBBBBBBB@@@>>>===>>>???@@@@@@@@@BBBCCCDDDBBB@@@=========???@@@BBBCCCCCCBBBAAA@@@??????@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCFFFEEEEEEDDDCCCCCCDDDDDDDDDHHHMMMQQQRRRRRROOOMMMMMMMMMMMMMMMMMMOOOPPPQQQSSSZZZlllhhhHHH>>>;;;777;;;;;;;;;<<<;;;;;;::::::::::::<<<@@@IIIXXXhhhtttzzztttnnnlllnnnyyy~~~wwwqqqpppooooooxxxuuurrrxxx{{{lllYYYNNNIIIEEECCCBBB@@@@@@>>>===;;;;;;::::::;;;CCCRRRcccmmmrrrxxxuuuiiigggnnnuuuvvvzzz|||:::999888666444333222111000000000000////////////,,,,,,,,,------------...***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))((())),,,.........***,,,............///000666;;;???===999888>>>CCCDDDMMMWWWYYYTTTTTTaaaqqqdddRRRBBB===;;;555222333333333444333111666EEETTThhhwwwrrrzzzzzzhhhZZZRRREEEBBB===:::999999888777333444444555666777777777666888:::<<<>>>AAAEEEIIIMMMQQQUUUZZZ___eeekkkooottt}}}~~~}}}}}}}}}}}}}}}}}}~~~{{{zzzxxxvvvtttrrrqqqpppllliiieee```[[[UUUOOOJJJEEEBBBCCCHHHKKKNNNRRRXXX[[[aaajjjuuu{{{iiiYYYXXXTTTQQQSSSTTTOOOHHHCCCDDDDDDCCC@@@??????@@@>>>@@@BBBBBBAAA?????????<<<>>>@@@CCCCCCBBB@@@>>>>>>??????AAACCCEEEGGGHHHIIIIIIHHHHHHFFFEEECCCBBB@@@>>>======???@@@@@@???AAABBBCCCBBB@@@>>>>>>>>>??????@@@AAAAAAAAAAAAAAA???@@@@@@AAABBBCCCCCCDDDDDDDDDEEEFFFFFFEEECCCBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCFFFJJJMMMNNNLLLJJJHHHIIIJJJKKKMMMOOOQQQSSSTTTWWW[[[gggtttRRRAAA===;;;:::;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>EEERRRcccnnn{{{~~~sssggg___]]]bbbcccgggnnnssszzzwwwtttiiifffmmmzzzwww{{{wwwaaaOOOCCC@@@BBBEEE???>>>===<<<;;;;;;:::;;;999@@@NNN^^^ggglllrrrzzzxxxpppnnnuuuzzz|||vvvyyy:::999888666555333222111111111000000//////......,,,,,,,,,---------......******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***)))***+++------,,,+++,,,---,,,+++,,,...000111555:::<<<:::999;;;===>>>HHHWWW^^^\\\ZZZbbbnnngggKKKAAA===777333444666333111333333444<<>><<<:::888444555555666666666555555777999;;;<<<===>>>@@@BBBEEEHHHLLLPPPTTTZZZ```dddjjjssszzz~~~~~~}}}}}}}}}{{{{{{{{{{{{||||||||||||||||||{{{{{{yyyxxxwwwvvvsssrrrpppmmmjjjgggdddccc___ZZZUUUPPPLLLIIIFFFDDDDDDAAACCCIIINNNQQQWWW]]]fffmmmxxxyyykkk]]]OOOOOOLLLIIIKKKNNNKKKDDDBBBDDDDDDCCC@@@>>>???@@@===???BBBBBB@@@>>>======<<<>>>AAADDDDDDBBB???============>>>@@@AAACCCDDDFFFGGGHHHHHHGGGEEECCCAAA???>>>======???@@@@@@??????AAACCCCCCBBBBBBCCCDDDBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEFFFFFFFFFEEECCCBBBAAACCCEEEGGGHHHGGGEEEDDDBBBDDDGGGJJJKKKJJJHHHGGGGGGHHHJJJMMMOOORRRTTTUUUWWWYYY```qqqhhhMMMAAA===::::::;;;;;;<<<;;;;;;:::;;;<<<======AAAKKKZZZfffuuu}}}xxxiii]]]YYYSSSPPPPPPTTTVVV[[[fffrrr|||tttrrrrrr]]]KKKBBB@@@AAA======<<<;;;::::::;;;;;;777<<>>@@@<<>><<<===???@@@@@@???===???BBBDDDEEEFFFHHHJJJFFFEEECCCAAA@@@@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCCDDDEEEFFFGGGFFFEEECCCAAA???BBBFFFIIIJJJHHHFFFEEEBBBDDDGGGJJJKKKKKKJJJIIIGGGHHHJJJMMMPPPRRRTTTUUUUUUVVVYYYfff[[[DDD===::::::;;;;;;<<<;;;;;;;;;<<<======;;;===FFFTTT^^^qqqyyy}}}}}}|||mmmaaa]]]PPPKKKHHHIIIHHHIIIRRR^^^rrr|||uuu^^^MMMCCC???<<<;;;;;;:::::::::;;;;;;777888>>>FFFLLLRRR\\\fffuuu~~~;;;:::888666444333222222111111000000//////......//////.........---------+++,,,------......------++++++++++++++++++++++++,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...111444666888:::>>>@@@AAAFFFYYYgggddddddgggcccfffjjjuuuoooWWWGGG<<<555222777666333111444777888666<<>>BBBGGGKKKMMMTTTXXX]]]cccjjjttt}}}~~~xxxuuuvvvxxxwwwvvvsssrrrrrrqqqqqqssstttuuuvvvvvvuuuuuuttttttssssssooooooppppppqqqrrrssssssoooppprrrrrrooojjjddd```aaa\\\VVVRRRPPPMMMJJJFFFDDDBBB???>>>@@@CCCEEEFFFIIIJJJMMMQQQWWWaaakkkrrr}}}jjj[[[PPPIIIIIIFFFCCCBBBCCCCCCBBBAAABBBBBBCCCAAA???>>>>>>???<<<===???AAA@@@>>><<<:::===@@@CCCFFFFFFDDDAAA>>><<<:::888999;;;=========AAA@@@@@@???>>>?????????>>>===<<<;;;;;;<<<===>>>???EEEGGGGGGLLLRRRQQQLLLHHHFFFDDDBBB@@@???>>>>>>@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEDDDCCCAAA@@@???AAA???>>>???CCCFFFEEEDDDDDDEEEHHHJJJJJJJJJIIIHHHHHHHHHHHHIIIKKKLLLNNNOOORRRQQQPPPXXXnnnnnnLLL<<<<<<;;;::::::===???<<<777888:::;;;;;;<<>>>>>999888999999999;;;===<<>>;;;777777999:::999777777777777777777777888888999999999:::===@@@CCCEEEJJJMMMPPPUUUZZZbbbjjjooorrrpppmmmlllllllllllllllpppoooooonnnooopppqqqrrroooooonnnnnnnnnnnnnnnnnnkkklllllllllllllllllllllqqqpppnnnllliiiddd___[[[VVVRRRMMMJJJHHHFFFCCC@@@AAA@@@???@@@BBBDDDFFFFFFIIILLLQQQYYYbbbnnnyyywwweeeVVVKKKEEEGGGDDDBBBAAAAAAAAA@@@???AAABBBBBB@@@>>>===>>>???;;;<<<>>>??????===;;;:::<<<>>>AAADDDDDDBBB???===<<<:::888888:::<<<<<<<<>>>>>>>>>>>??????@@@<<<<<<<<<<<<===>>>@@@AAADDDHHHIIIHHHKKKOOONNNIIIDDDDDDBBBAAA@@@@@@????????????@@@AAABBBDDDEEEFFFHHHGGGFFFDDDBBB@@@>>>===@@@???>>>???CCCEEEEEEDDDDDDEEEGGGIIIJJJIIIHHHHHHGGGGGGGGGHHHIIIKKKMMMNNNOOOOOOOOOUUUhhh~~~YYY@@@>>>===;;;;;;===@@@???===999;;;;;;:::;;;@@@JJJRRRbbbkkkuuuzzz|||wwwuuuqqqooorrrrrrvvvyyynnn```XXXQQQJJJGGGCCCBBBFFFLLLWWWjjj~~~mmmPPPHHH@@@===<<<>>>>>>:::888:::888888:::;;;:::<<>>GGGXXXooozzzttt|||pppbbbUUUMMMEEE@@@:::888888999888666999999888777777777777777999888888888999:::<<<===DDDFFFHHHJJJMMMRRRXXX\\\bbbdddffffffeeeeeeeeeeeeggggggfffeeefffggghhhiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkjjjiiihhhhhhggggggkkkhhhddd```\\\XXXSSSPPPIIIFFFCCC@@@???>>>===;;;<<<<<<===???AAADDDFFFHHHNNNRRRZZZdddooo|||}}}iiiZZZOOOGGGBBBDDDBBB@@@?????????>>>===???@@@@@@???===<<<===???;;;;;;<<<======;;;:::999:::<<>><<<<<<:::888888999;;;;;;;;;;;;;;;;;;<<<===???@@@AAA<<<<<<<<<===???AAADDDEEEHHHIIIJJJHHHIIIKKKIIIDDDAAAAAA@@@@@@@@@@@@@@@AAA===>>>???@@@BBBEEEFFFGGGKKKIIIFFFCCC@@@>>>===<<>>>>>???BBBDDDDDDDDDCCCEEEFFFHHHHHHHHHGGGGGGEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLMMMRRR___xxxhhhDDD>>><<<;;;:::::::::;;;<<<<<<<<<<<<::::::===EEEKKKVVVaaammmuuu|||xxxssskkkeeedddeeegggooo{{{wwwiii^^^VVVNNNHHHDDD@@@BBBFFFOOOaaawww~~~vvvvvv^^^JJJBBB===;;;===>>>;;;999;;;777777999:::888888@@@IIIQQQZZZ___^^^dddttt;;;:::888666444333222222111111000000//////..............................+++,,,------......------++++++++++++++++++++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,...222555999>>>CCCGGGHHHJJJVVV```ccckkkpppiiiccc^^^aaapppxxx```MMMCCC===777333555888666333111444888:::<<>><<<999777:::999888777777777888888999999888888999999:::;;;???@@@BBBCCCDDDGGGKKKOOOSSSXXX^^^```___]]]]]]___ZZZZZZYYYXXXYYYZZZ[[[\\\aaaaaaaaabbbbbbccccccccceeedddcccaaa```^^^]]]\\\[[[XXXTTTRRROOOKKKEEEAAA@@@>>><<<;;;;;;;;;;;;;;;======>>>@@@CCCHHHNNNRRR]]]cccmmmwwwjjjWWWMMMHHHEEECCCDDDBBB@@@?????????>>><<<>>>??????===<<<<<<===???;;;;;;;;;;;;;;;::::::999;;;<<<>>>???@@@???>>>>>><<<:::888888999:::::::::888888999:::<<<>>>@@@AAA=========>>>@@@BBBEEEFFFGGGGGGFFFFFFFFFGGGDDDAAA@@@@@@???????????????@@@======>>>@@@BBBEEEGGGIIIKKKHHHEEEAAA???>>>>>>>>>???>>>>>>???AAACCCDDDDDDCCCDDDEEEFFFFFFFFFFFFEEEBBBCCCCCCDDDEEEGGGHHHIIIJJJKKKMMMOOOWWWjjj{{{MMMAAA>>><<<<<<:::777888;;;>>>===<<<:::999;;;@@@DDDKKKWWWeeeoooxxx{{{rrrjjjccc```______cccllltttyyyrrrddd[[[QQQKKKFFF@@@@@@CCCIIIYYYooo{{{rrrlllggggggpppoooVVVEEE???;;;===>>><<<:::;;;888888999:::888666;;;BBBBBBJJJOOOPPPUUUaaalllqqq~~~;;;:::888666444333222222111111000000//////......---.....................+++,,,------......------++++++++++++++++++++++++***+++,,,,,,---------,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++...111444777<<>>::::::999888777777888999:::888888888888999::::::;;;666888999:::;;;===@@@CCCCCCHHHOOORRRQQQPPPPPPQQQOOONNNMMMMMMMMMNNNPPPPPPRRRRRRRRRSSSTTTTTTTTTUUUVVVUUUTTTRRRPPPNNNMMMLLLIIIGGGGGGHHHIIIFFF???999::::::999999999:::<<<===AAABBBCCCEEEIIIQQQ[[[bbbpppwwwwww___LLLEEEDDDEEEEEEDDDBBBAAAAAAAAA@@@>>>======>>>>>><<<;;;<<<>>>@@@<<<<<<;;;:::::::::::::::<<<===>>>???@@@@@@@@@@@@>>><<<999888999::::::999777888888:::<<<>>>???@@@@@@????????????AAABBBCCCCCCAAA@@@BBBCCCCCCAAAAAAAAA@@@@@@???>>>>>>>>>>>>???>>>>>>???AAADDDGGGHHHGGGEEECCC@@@??????@@@AAA@@@@@@@@@@@@@@@AAACCCDDDCCCCCCDDDDDDDDDDDDDDDDDDAAAAAAAAABBBDDDEEEGGGHHHIIIIIILLLOOORRR___zzzaaaFFFAAA>>>@@@???;;;;;;??????>>><<<:::999:::===???CCCPPP]]]gggrrr~~~ssskkkfffddd___\\\\\\bbbiiioooxxxyyyiii___UUUOOOIIICCCAAABBBEEERRRhhh}}}uuunnngggeeekkkdddJJJBBB<<<===???===;;;<<<:::999999;;;999666999???@@@HHHQQQVVV[[[```eeefffqqqxxx}}};;;:::888666444333222222111111000000//////......---------...............+++,,,------......------++++++++++++++++++++++++******+++,,,------------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---///111444888>>>BBBCCCGGGUUUaaakkkzzz~~~qqqdddaaaaaafffmmmxxx{{{NNN???333333666333222555333444666666666<<>>===:::999888999:::;;;555555666777777888888999333555777777777999;;;===;;;???CCCFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGFFFEEEDDDCCC???>>>???DDDHHHGGG@@@:::666777888888888:::===???AAACCCFFFJJJOOOYYYeeennnzzzpppYYYHHHCCCDDDDDDCCCDDDCCCBBBBBBBBBAAA???============<<<;;;<<>><<<;;;;;;;;;<<<=========>>>???@@@AAABBBBBB@@@===:::999:::::::::999999999999:::;;;===>>>???AAA@@@???>>>>>>>>>???@@@???<<<;;;???AAA@@@???AAAAAAAAA@@@???>>>>>>>>>>>>BBBAAA@@@???@@@BBBEEEFFFCCCCCCAAA@@@@@@@@@AAABBBBBBCCCCCCBBB@@@@@@AAACCCBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@@@@AAACCCDDDFFFGGGHHHGGGJJJOOOPPPXXXmmmxxxOOOCCC;;;===>>>;;;;;;@@@>>>===<<<:::::::::;;;<<>>@@@>>><<<<<<<<<:::999;;;999777:::???FFFQQQ___jjjpppqqqooommmmmmuuu|||;;;:::888666444333222222111111000000//////......---------.........//////+++,,,------......------++++++++++++++++++++++++)))***+++,,,------------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...///000444999===BBBEEEQQQ]]]jjjxxxiiifffdddfffkkktttbbbMMM<<<888888444333777333111333666777999CCCNNN]]]mmm~~~}}}pppeeeZZZPPPIIIFFFCCC@@@===;;;:::;;;<<<555666666777777777777666666777999999888888:::<<<;;;;;;;;;===@@@BBBAAA@@@@@@???>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@?????????<<<::::::@@@GGGHHHDDD>>>777888:::::::::<<<@@@CCCEEEKKKSSSYYY```iiiuuu~~~|||oooaaaPPPFFFEEEEEECCC???CCCBBBBBBBBBBBBAAA>>><<<===>>>===<<<;;;===AAADDDAAA@@@>>><<<<<<===>>>@@@=========>>>???@@@BBBCCCAAA???<<<;;;;;;;;;:::999<<<;;;;;;;;;;;;<<<<<<===???>>>===<<<<<<===>>>??????:::999>>>@@@>>>>>>AAA@@@????????????@@@AAAAAAEEECCCAAA@@@???AAABBBDDDBBBBBBAAAAAAAAAAAAAAAAAAEEEFFFFFFDDDAAA???AAABBBBBBBBBAAAAAAAAAAAABBBBBB??????@@@AAABBBDDDEEEFFFFFFDDDHHHNNNPPPSSSdddxxxgggRRR@@@<<<<<<999999>>>>>><<<;;;:::;;;<<<<<<<<<===FFFOOOVVV```ppp~~~uuupppnnnnnngggaaa```bbbeeemmmuuuwwwkkk___XXXRRRJJJDDDBBBCCCJJJ[[[rrrzzzyyyUUUJJJAAA@@@AAA???=========999888999999888;;;AAAHHHTTThhhzzz|||yyy;;;:::888666444333222222111111111000//////......---------.........//////+++,,,------......------++++++++++++++++++++++++)))***+++,,,------...---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------...111666:::AAACCCMMMXXXggg{{{rrrmmmiiijjjnnnttt~~~www^^^GGG???;;;555333888666222222666888888<<>>>>>>>>@@@DDDHHHQQQZZZeeeooovvvrrriii[[[QQQFFFCCCFFFGGGCCC>>>CCCBBBAAAAAABBBAAA>>>;;;>>>>>>===<<<<<<>>>AAAEEECCCAAA???======>>>@@@AAA======<<<===>>>@@@BBBCCCBBB@@@===;;;;;;<<<;;;:::>>>===<<<;;;;;;;;;;;;<<<===<<<;;;;;;;;;<<<>>>???@@@:::999>>>@@@======AAA>>>>>>>>>???@@@BBBCCCDDDGGGEEEBBB@@@??????AAABBBBBBBBBBBBBBBBBBAAA@@@???GGGHHHHHHEEEAAA???@@@BBBBBBBBBAAA@@@@@@AAAAAAAAA??????@@@AAABBBDDDEEEFFFEEEBBBFFFNNNOOOQQQ^^^pppiiiNNNDDD@@@<<<<<<@@@===<<<;;;;;;<<<===<<<<<<<<>>;;;:::999888777777666666777777666777888888666444888777666666666777888999888888888888888888888888777777777777777777777777888888888999888888777777666666777999;;;<<<;;;:::<<<>>>@@@BBBFFFNNNZZZbbblllttt~~~mmm^^^XXXJJJGGGDDDBBBBBBBBBBBBAAADDDCCCCCCBBB@@@>>><<<;;;;;;===???>>>===AAAKKKSSSJJJGGGBBB===;;;===???AAA@@@???>>>???AAAAAA???>>>===<<<:::888888888:::;;;>>>AAACCCBBB>>>;;;::::::999999999:::;;;===@@@AAAFFFAAA<<<:::;;;===>>>===@@@@@@@@@AAABBBCCCDDDEEEBBBAAAAAA@@@?????????@@@????????????????????????GGGGGGFFFFFFDDDCCCAAAAAAEEEEEEFFFFFFFFFEEEDDDDDDBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFHHHKKKSSS\\\ccc___HHHAAA???===<<>>CCCIIISSS```ppp{{{wwwvvvsssssssssooogggbbbiiisss|||xxxkkkccc[[[PPPFFFBBBEEEEEENNN```rrrsssiiixxxaaaWWWKKKDDDCCCAAA===777>>>>>>;;;999999;;;;;;999EEEHHHVVVmmm;;;:::888666444333222222333111//////000000...------------.........//////,,,------......------,,,...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******...++++++...///,,,---000,,,,,,---------,,,++++++,,,,,,---...///000111111888BBBLLLRRRUUU^^^nnn{{{{{{xxxvvvxxx|||~~~|||yyy{{{aaaPPPCCC======555666555444555777888999999;;;BBBRRRggg{{{}}}qqqggg^^^UUULLLFFFAAA???===;;;:::999999888777666666777888888777555666666555555555666777777666666666666666666666666555555666666777888888888999999:::999999999888888999888888999:::;;;;;;;;;BBBFFFKKKQQQYYYdddqqqzzzwwwdddSSSJJJHHHEEEBBB@@@AAAAAAAAAAAAAAAAAAAAA@@@>>><<<;;;:::<<<======<<<===AAAHHHNNNHHHEEE@@@<<<;;;<<<>>>@@@???>>>>>>???@@@@@@???======;;;:::888888999:::;;;<<>>===>>>@@@@@@???@@@@@@@@@@@@AAABBBCCCDDDAAA@@@???>>>>>>>>>>>>???????????????????????????CCCDDDDDDEEEEEEDDDCCCBBBEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGIIILLLRRRZZZ```{{{{{{UUUAAA???@@@===AAABBBCCCBBB???<<<;;;;;;888;;;???DDDLLLZZZjjjuuu{{{yyyyyyzzzyyysssnnnpppvvv|||~~~ppphhh___RRRHHHCCCCCCCCCJJJ[[[nnn}}}qqqaaagggssssssggg___UUUNNNJJJFFF@@@;;;<<<;;;:::888999;;;;;;:::BBBCCCMMM```ppp{{{:::999888666444333222222222111000000000000///------------...............------............------------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,)))))),,,,,,***+++...++++++,,,---------,,,,,,,,,,,,---...///000000111444???LLLQQQQQQVVVdddppp{{{yyyxxxzzzyyyeeeMMM@@@===555666777777666666777999999888999AAAQQQggg}}}ttthhhZZZQQQLLLIIIDDD@@@>>>===<<<;;;999888777888999999888777555555555666666666777777666666666666666666666666555555666777888999::::::888888888777777777777666;;;;;;:::;;;<<<>>>@@@AAAIIIOOOXXXbbblllyyyxxxlll[[[KKKAAADDDAAA???>>>???@@@@@@@@@AAAAAA@@@@@@>>>===;;;;;;>>>===;;;;;;<<<@@@EEEGGGEEEBBB>>>;;;:::;;;===???>>>>>>===>>>???@@@>>><<<<<<;;;999888888999:::::::::<<<>>>>>><<<:::::::::999999999999;;;===???@@@BBB@@@>>>>>>@@@AAA@@@@@@???????????????@@@AAABBB??????>>>=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@CCCEEEFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFHHHIIIJJJLLLQQQVVV[[[llleeeCCC===???;;;BBBDDDEEECCC@@@===<<<<<<777999;;;???FFFSSScccnnn||||||zzz{{{~~~}}}wwwuuuvvv}}}wwwmmmcccVVVJJJEEECCCAAAFFFUUUgggxxxqqq]]][[[```lllsssnnnlllfff]]]TTTMMMEEE???;;;;;;:::999::::::;;;<<<===@@@@@@FFFSSS```kkkuuu|||:::999777666444333333333222111000000111111///...........................------............---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***//////+++***,,,***++++++,,,------------,,,,,,---......///000000000:::FFFMMMQQQXXXbbbjjjssssssuuuzzz```HHH<<<666555555777666444666999999:::<<>>@@@BBBEEEIIINNNRRR[[[aaakkkuuu~~~nnnaaaTTTHHHBBB@@@>>>======>>>?????????BBBBBBBBBAAA@@@???>>>===???<<<::::::<<>>===<<<===>>>???===;;;::::::999888888999999:::999:::;;;<<<<<<;;;;;;;;;:::999999999:::<<<>>>???<<<<<<===>>>??????>>>>>>???>>>>>>>>>>>>??????@@@???>>>>>>======>>>>>>>>>BBBBBBBBBBBBBBBCCCCCCCCC???AAACCCFFFGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHJJJKKKLLLOOOSSSVVVccc{{{VVVCCC>>>===BBBDDDDDDCCC@@@===<<<;;;:::;;;<<<===CCCOOO^^^hhhuuu~~~||||||{{{{{{qqqgggYYYMMMGGGDDDAAACCCOOO```rrr~~~ooo___]]]^^^iiitttsssrrrlllaaaUUUJJJBBB>>><<<===;;;;;;<<<;;;:::===AAACCCEEEJJJSSS]]]hhhpppvvv999999777666444333333333222111000000111111000///.....................------......//////......---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000666777111...---***++++++,,,------------,,,,,,------......//////000444;;;EEEOOOXXX^^^```eeegggmmmwww```III===777444555555333444888666888:::;;;<<>>===<<<:::999999999888888777777888888888888888888888888777777777777888888888888::::::;;;<<<===???AAABBBDDDGGGLLLQQQWWW^^^ggglllvvv|||wwweeeVVVJJJDDDDDD>>>===<<<===>>>??????>>>@@@@@@@@@@@@??????>>>===>>><<<::::::;;;======<<<===<<<::::::999:::;;;<<<<<<<<<;;;<<<===>>><<<:::999999999999999999999:::999999:::;;;<<<===<<<<<<:::999999999:::;;;===>>>:::;;;===>>>>>>>>>>>>>>>??????>>>=========>>>>>>??????>>>>>>>>>??????@@@CCCCCCCCCCCCDDDDDDEEEEEEBBBCCCEEEGGGGGGGGGEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGIIIJJJKKKKKKMMMPPPRRR\\\xxxqqqRRRCCCCCC@@@AAABBBAAA???<<<;;;;;;:::;;;;;;<<<@@@JJJWWW```lllxxx~~~uuukkk]]]QQQKKKGGGBBBCCCKKKYYYkkksssooozzzrrriiijjjiiiooowwwuuuuuummm```RRRHHHBBB@@@@@@???<<<;;;===<<<:::???FFFLLLQQQYYY```hhhpppuuuwww999888777666444444444333222111000000222222111000...............---------......////////////......,,,,,,+++++++++,,,------,,,,,,,,,,,,------------***+++000666666111,,,,,,++++++,,,---------,,,,,,,,,,,,---------.........111000333;;;GGGPPPTTTTTTWWW\\\fffrrrxxxuuu~~~~~~dddOOOAAA666666777444444777777777666555444888???EEEQQQ___ttt~~~zzztttlllfffXXXTTTPPPMMMKKKIIIGGGEEE@@@???===;;;999999999:::::::::::::::::::::::::::999999999::::::;;;;;;;;;<<<<<<>>>@@@CCCHHHKKKMMMUUUZZZbbbiiipppxxx{{{yyykkkZZZKKKBBB@@@CCC???>>>===>>>???@@@???>>>;;;;;;<<<<<<<<<<<<;;;:::<<<<<<<<<;;;::::::;;;;;;999999999::::::;;;;;;<<<<<<;;;:::;;;<<<===;;;999888888888999999999999999:::999888999;;;===<<<;;;:::999999999999;;;===>>><<<>>>@@@@@@?????????@@@@@@???>>>===============??????>>>>>>>>>???@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIGGGIIIJJJJJJJJJKKKNNNQQQVVVhhh|||~~~yyyYYYDDDBBB===>>>@@@@@@>>><<<;;;;;;888999999999<<>>@@@@@@???GGGSSS]]]fffpppvvv{{{999888777555444444444444222111000000222222111000//////.........---------......////////////......,,,+++++++++,,,,,,---...,,,,,,,,,---------......)))(((+++000000,,,***+++,,,,,,---------,,,++++++,,,,,,------------......///...///555>>>HHHNNNQQQOOOVVVaaannnzzzxxxwww|||gggPPP===999:::666444666888777666444444777<<>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEGGGHHHHHHIIIKKKOOOTTTZZZ___ccclllrrr{{{zzzhhhkkkxxx}}}lllYYYMMMGGGCCCDDDFFF@@@?????????AAAAAA???>>>999999::::::;;;::::::::::::<<<>>>===:::888:::<<<888888999:::;;;;;;<<<<<<;;;:::999:::<<<<<<:::999777777888999999999999999999777666777:::;;;;;;999:::999999999999:::<<<======???@@@???>>>===???AAAAAA@@@???>>>===========================>>>???@@@???@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAABBBCCCDDDEEEBBBCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEGGGHHHJJJJJJHHHHHHIIIHHHHHHJJJNNNQQQUUU^^^kkk~~~}}}vvvtttvvvoooYYYEEE;;;;;;===??????>>><<<<<<===777888999999:::???HHHOOOXXXhhhxxxwwwgggYYYRRRJJJEEEBBBEEENNN]]]rrrqqqfffiiiuuu|||zzzrrrddd[[[OOOIIIJJJNNNOOOOOOLLLFFFEEEJJJKKKLLLXXXhhhuuu999888777555555444444444222111000111222333222111//////.........---------......////////////......++++++++++++,,,,,,---...,,,,,,,,,------............++++++......,,,,,,///------------,,,,,,+++***,,,,,,------------------,,,---///333:::DDDNNNTTTMMMTTT```lllvvv~~~xxx\\\CCC======999555666555555555666666666666555>>>===GGG^^^zzz}}}wwwrrroookkkiiiWWWTTTNNNIIIGGGGGGHHHJJJDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEHHHKKKNNNQQQSSSTTT[[[\\\___dddjjjqqqxxx{{{}}}~~~aaadddpppppp^^^LLLFFFHHHJJJLLLMMMBBBAAA@@@AAABBBAAA???>>>::::::;;;;;;<<<<<<;;;;;;888<<<@@@>>>:::777999===777888999:::;;;<<<<<<<<<::::::999:::;;;<<<:::888666777888999999999999999999666444555888:::999777:::999999888999:::<<<===<<<===>>>===::::::<<>>============<<<<<<<<<<<<<<<===>>>???======>>>??????@@@AAAAAAAAA@@@???>>>???AAADDDEEEBBBBBBBBBBBBBBBBBBAAAAAA???@@@BBBDDDFFFIIIJJJKKKHHHHHHHHHGGGGGGIIINNNQQQWWW[[[cccwwwuuupppjjjeee[[[JJJ999:::<<>>===>>>>>>777999:::::::::???FFFLLLSSScccttt}}}{{{kkk\\\TTTKKKEEEAAACCCJJJXXXnnnyyyjjjhhhnnn}}}wwwtttllleee\\\SSSRRRXXX^^^```^^^TTTNNNMMMSSSVVVYYYhhhzzz;;;:::888777555444444444333333222111000///...---222111000///...---,,,,,,+++,,,...000000///...---///...,,,+++***+++,,,,,,***+++,,,,,,------,,,,,,---,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,---------......---...///...111:::GGGRRRSSSUUUYYY```iiiqqqxxx|||~~~bbbLLLBBB<<<;;;>>>666666555444333444666888777888<<>>CCCLLLSSSWWWMMMHHHCCC@@@@@@???>>><<<===<<<;;;<<<======;;;:::<<<;;;:::999888888888888<<<999888999===??????>>>;;;<<<===>>>===:::888666777666555555555777888999777666555555555666888999999888777777888:::<<<>>><<<;;;999888999:::<<<>>>???>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;>>>>>>============>>>>>>======>>>>>>???@@@@@@@@@>>>??????@@@@@@AAABBBBBB@@@AAABBBDDDDDDDDDDDDCCCBBBCCCEEEHHHKKKNNNQQQRRRWWWYYY___tttyyyfffSSSMMMHHH999<<<:::999999>>>BBBAAA>>>;;;:::999777777:::???CCCLLLTTTdddvvvnnn\\\SSSMMMEEEAAACCCEEEMMMbbbxxxwwwpppxxxuuullliiieeedddfffeeeccccccgggmmmsssttttttnnnggg___]]]cccqqq~~~:::999888666555444333333333333222111000///.....................---------+++,,,...///000///...---...---,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,---------............//////...///555@@@IIISSSUUUZZZ___gggpppzzzvvv___JJJ===:::777999:::999555333444666888777888<<>><<>>===;;;;;;;;;:::999888888888888999888666888;;;<<<<<<;;;999;;;<<<===<<<:::888666777666666555555666777888777666666666666777999:::999888777777777999;;;===;;;;;;:::::::::;;;<<<===>>>===<<<:::999999::::::::::::;;;;;;<<<<<<<<<===========================<<<<<<======>>>????????????@@@AAABBBBBBCCCCCCCCC@@@AAACCCDDDEEEDDDDDDCCCBBBBBBCCCEEEJJJQQQWWW[[[VVVWWW[[[jjj~~~hhh]]]OOO888<<<;;;::::::===??????===;;;;;;999777777999===AAAEEELLL[[[lllxxxvvvdddZZZOOOGGGBBBBBBCCCIII\\\ppp}}}~~~}}}qqqeee```^^^]]]```dddrrruuuzzz|||qqqkkkppp}}}999888777555444333333222333222222111000///......***++++++,,,---...//////+++,,,---//////......---------,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////------000777===MMMRRRYYY___gggppp{{{gggNNNBBB999<<<===;;;777555444555999777555444777>>>HHHOOOqqq|||xxx|||}}}xxxfffRRREEEBBB???<<<===@@@BBBBBB@@@CCCAAA???>>>>>>>>><<<:::999888999:::===>>>===<<<;;;:::999888777777777777777666555666888999888777777999:::;;;;;;:::888777777777666555555555666666777777666666777999:::<<<;;;999888777777888:::;;;:::;;;;;;<<<<<<<<<<<<<<<===<<<:::888777888999:::::::::;;;<<<======>>>>>>;;;;;;============;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@AAACCCDDDEEEEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCCCCBBBAAA@@@CCCIIISSS\\\cccWWWVVVWWW```wwwuuu^^^<<<<<<;;;;;;<<<<<<<<<======<<<;;;:::888666888;;;>>>???EEERRRaaammmuuummmaaaRRRIIIBBBBBBBBBEEESSSdddxxx{{{rrrhhhccc``````eeekkkxxxwwwyyy999888666555333222222222222222111111000//////...++++++,,,---...//////000+++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---...///...---...222555@@@IIIWWWccclllttt}}}fffOOOAAA>>>:::888888888888777888888666555555888>>>BBBVVVdddxxx||||||zzzjjjYYYJJJAAA???>>>===>>>AAAAAA???===<<<<<<<<<======<<<;;;999999999999:::<<<===;;;:::999999888777777777777777666666666666666666666555555666888999:::999888888777777666666555555555555777777777777888:::<<<===;;;:::888777666777888999999;;;<<<>>>>>>===<<<;;;<<<;;;888777666777999:::::::::;;;<<<===>>>???@@@;;;<<<>>>??????>>><<<;;;:::;;;;;;<<<<<<===>>>>>>???AAACCCDDDEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCBBB@@@@@@AAAGGGOOOXXX]]]VVVUUUTTTYYYjjjpppIII===;;;;;;<<<<<<;;;<<<@@@<<<<<<;;;999777777999;;;>>>BBBLLLYYYdddnnn{{{ssseeeVVVKKKCCCBBBAAABBBLLLYYYooozzz{{{sssnnnpppvvv{{{999888666555333222222222222222111111000000//////..................//////+++,,,,,,---------------+++,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,---...//////000111333444BBBVVVhhhttt{{{bbbSSSGGG999333777;;;:::777666777777666666888;;;>>>DDDMMM]]]ooo~~~nnn]]]LLLCCCBBB???>>>======>>>>>>>>>===888999:::;;;::::::::::::;;;:::999:::;;;:::888777888888777666666666777777777888888888777666555555444555666777888888888777777666666666555555444444777777777777999;;;===???<<<:::888666666666888888888:::<<<>>>>>>===;;;:::<<<:::999777777888999:::::::::;;;<<<===>>>???@@@<<<===???@@@@@@???===<<<;;;;;;<<<<<<===>>>>>>>>>>>>???AAABBBCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDBBBAAAAAABBBEEEIIIMMMPPPQQQPPPQQQUUUbbb|||[[[AAA;;;999<<<<<<;;;===BBB======<<<;;;888777888999===???GGGRRR\\\ffftttzzziii\\\NNNDDDBBBAAAAAAGGGRRRdddppp999888777555444333333222111111111111000000//////000000000//////......---,,,,,,,,,,,,,,,---------++++++,,,---------,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000111222222000<<>>;;;===;;;888444555666555444555777999;;;???FFFQQQ```sss{{{}}}}}}mmm^^^OOO@@@<<<@@@>>>===;;;:::999::::::;;;777888999999888888999:::<<<;;;:::999:::999777555777777666666666666777777888:::;;;;;;888666555555444444555666666666666666555555666666666555444444666666666777999;;;>>>???;;;:::888666666666888888888999;;;======<<<;;;:::;;;;;;::::::::::::;;;;;;::::::;;;<<<======>>>>>>>>>???@@@@@@@@@@@@???>>>======>>>>>>???@@@@@@@@@>>>>>>??????@@@AAAAAABBBBBBCCCEEEFFFGGGGGGGGGFFFBBBCCCCCCCCCDDDEEEEEEFFFJJJJJJMMMRRR[[[ppprrrJJJ???888;;;===;;;<<>><<<:::888888999:::;;;AAAIIIQQQ[[[hhhuuussseeeUUUGGGCCCBBB@@@DDDLLLXXXeeewww:::999888666555444333333111111111111000000000000//////.........---------,,,,,,++++++,,,,,,------***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,)))***,,,------------,,,------------------------+++++++++,,,,,,,,,,,,---.........///000111111000111666AAASSSeeesssyyyzzz}}}sssZZZIIIAAA===<<<555666666555333333444666777999<<>>;;;;;;:::999777777777888777888999777666666999;;;:::999888999:::999777555666666666555555666666777999;;;===<<<999555444444444444444444555555555555333444555666666666555444444444555666888;;;>>>???:::999777666555666888999888888:::;;;;;;;;;:::999;;;<<<===>>>>>>===<<<;;;::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBB@@@???>>>>>>>>>@@@BBBCCCAAACCCEEEGGGHHHHHHHHHHHHDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHLLLRRRYYYfff}}}VVVEEE888:::===::::::>>><<<>>>???>>><<<:::999:::888888<<>>===@@@:::;;;;;;:::888777666777777888999777444555888<<<888777777888::::::999777666666555555555666666777999<<<>>>===888555333444444444444444444444444444222333555666666666555555444444444666888;;;>>>???999888777555555777888:::888888999999:::::::::999;;;===>>>@@@@@@???===<<<::::::;;;;;;;;;;;;;;;;;;>>>>>>============>>>>>>@@@AAAAAABBBBBBCCCDDDDDDAAA@@@>>>===>>>@@@CCCEEEAAABBBDDDGGGHHHIIIIIIIIIFFFEEEDDDDDDEEEGGGIIIJJJIIIIIINNNTTTYYYaaasssvvv___III999999<<<999888:::<<<>>>@@@???===;;;::::::888888;;;AAAFFFMMMYYYeeennnuuuwwwbbbNNNFFFCCC???@@@EEEEEERRReeewwwsss999999888666555444333222222222111111000/////////000///...---,,,---...............------,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,------......///000000000333222666>>>GGGQQQ]]]hhhkkkuuuyyyeeeQQQAAA===999999<<<:::444111444666888::::::;;;===CCCGGGVVVeeexxx}}}xxx{{{pppSSSKKKAAA<<<<<<===<<<:::<<<;;;;;;::::::999888888;;;999777555444555777888888888888888888888888888888777555333222333555666888888888888888777666666777555333333333444333222444444444444444555666777666666666777888888999999666777777888888999999:::;;;===>>>===:::999999999<<<===@@@EEEIIIIIIDDD???@@@>>><<<;;;:::;;;<<<===>>>>>>======>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDFFFFFFDDDBBB@@@???AAADDDEEEFFFGGGHHHHHHHHHHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGKKKLLLNNNRRRYYYbbbkkkqqqzzzUUU:::;;;???888888@@@>>>???@@@@@@>>>;;;888666666999;;;<<>><<>>===;;;:::::::::BBBBBBEEEIIILLLLLLIIIEEEEEEDDDAAA???===<<<;;;;;;============>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@AAACCCFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJLLLOOOTTT[[[bbbfffvvvoooJJJ===<<<888999>>>===>>>??????>>><<<999777777999;;;;;;<<>>@@@<<<888888:::<<<<<<;;;888888888777666666555555444666888::::::999777555444444444444444444444444666555333222222333444444555555666666555555444444222222222444555555333222444444444444444555555555444444444555666666777777888888999999:::;;;;;;;;;<<<===>>>>>><<<::::::;;;??????AAACCCFFFGGGFFFDDDEEEDDDCCCAAA???===;;;:::===============>>>>>>>>>???@@@AAACCCDDDDDDCCCCCC???@@@@@@@@@@@@AAAEEEHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKMMMOOOPPPSSSXXX[[[ddddddIII>>>;;;:::;;;;;;<<<===>>>>>>===;;;:::888999999888999===EEELLLYYYcccrrrooo]]]QQQGGGAAABBB??????GGGWWWgggtttkkkWWW999999888666555444333222222222111111000///////////////......------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,---......//////000111....../////////444:::KKK\\\ooo{{{~~~lllTTTDDD===;;;999777666666666666666777777888;;;<<<======BBBOOObbbnnn{{{vvvnnnjjjhhhxxxtttllluuu}}}iiiWWWHHH===777999777666777:::;;;:::999777777777666555555444444222555999======;;;777555666666666666666666666666444333222222222222333333333333444444444444333333222222333555777777555222333444444444444444444444222333333444444555666666888888999::::::;;;;;;<<<:::<<<===<<<;;;999999::::::::::::;;;===???@@@@@@@@@@@@@@@@@@???===<<<;;;<<<<<<<<<=========<<<<<<===???AAACCCDDDDDDCCCBBB>>>????????????@@@DDDGGGEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHKKKMMMPPPPPPPPPPPPSSSVVVYYYsss\\\DDD<<<:::888999:::<<<===>>>======<<<999999888777777:::@@@EEEOOOYYYhhhvvvhhhXXXKKKDDDCCC===<<>>>>><<<888555666666666666666666666666222222111111111222222222111222333333333333222222333333444777999888666444333444444555555444333333222222222333444444555555777777888888999::::::;;;888:::;;;;;;999888888999::::::::::::;;;===@@@AAA@@@@@@@@@@@@???===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::<<<===@@@BBBCCCCCCBBBAAA???@@@???>>>===>>>AAADDDBBBBBBAAAAAAAAABBBCCCDDDGGGGGGFFFEEEEEEFFFFFFFFFJJJMMMQQQQQQOOONNNQQQTTTVVVlllnnnKKK;;;999:::888999:::<<<===>>>>>>===999999888777888:::>>>AAAJJJRRR```nnnzzzppp^^^OOOFFFBBB>>><<>>;;;888666666777777777555555777;;;;;;<<>><<<;;;;;;666666777777777666666555666666666555444444333333333555999;;;;;;999666444222222222222222222222222000000000111111111111111111111222333333333222222555444444666777777666444333333444555555444222111222222222333444444555555555555666666777888888888666888:::999888777777888888999:::999999;;;>>>AAAGGGFFFDDDAAA>>><<<:::999::::::;;;<<<<<<:::999888;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@???===<<<<<>>>>>::::::999888999;;;===>>>FFFMMMYYYeeerrr}}}zzzfffVVVIIIAAAAAA>>>???EEEOOO[[[lllzzz}}}xxxrrrhhh[[[RRROOO999999888666555444333222222222111111000/////////---.../////////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))***++++++++++++++++++,,,,,,------......///...,,,---000///,,,...222000666===HHHZZZrrr{{{gggXXXLLLGGG@@@<<<;;;<<<;;;;;;;;;777666999999666888<<>><<<;;;999777444555555555555444444555555444444333333222111111333444555666666555333222000000000000000000000000...///000000111111111000000111222333333333333222555444333333444555333222222333444555555333222000222222333333444555555555333333333444555555666666666888::::::888777888999555666888888777888<<>>@@@AAAAAA??????>>>===;;;<<<>>>AAAAAA@@@>>>>>>>>>???AAABBBBBBBBBCCCDDDFFFGGGIIIJJJIIIMMMPPPNNNIIIHHHLLLQQQSSS\\\iii|||~~~vvvTTTCCC@@@777888999:::<<<===>>>>>><<<;;;999999999::::::999@@@FFFOOOZZZgggtttsssaaaQQQFFFBBB???>>>BBBGGGOOO]]]jjjzzzrrraaaVVVQQQMMMIII999999888666555444333222222222111111000/////////---.../////////...,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++++++++***++++++,,,------......///...---...111///,,,...222000333444555@@@XXXppp~~~[[[TTTKKKEEECCCCCCBBBAAA>>>666333666777666777<<<777???FFFGGGGGGMMMZZZfffrrruuu|||~~~qqqooonnnvvvppp\\\GGGBBB<<<;;;<<<<<<888444222333444333333333444555333333222222111000000000333333333333222111111000000000000000000000000000......///000111111000000000111222333333333333333555333111111222222111000222333555555555333111000222333333444444555555666111111222222333444444555777999::::::999888999:::666888::::::999:::===@@@BBBAAA>>>;;;:::999:::;;;888999;;;;;;;;;999777666:::::::::;;;<<<>>>@@@AAA===>>>===<<<;;;<<>>>>>@@@BBBCCC???@@@AAACCCFFFIIILLLMMMLLLPPPRRROOOIIIHHHLLLRRRPPPUUU^^^oooiiiJJJ>>>888888999:::;;;===>>>>>>>>><<<:::999999888777666:::???FFFPPP]]]kkkyyykkkYYYMMMCCC???===???AAAFFFRRR]]]pppvvvnnnVVVJJJKKKJJJDDD:::888555444444444222111222111000///...---,,,,,,,,,,,,+++++++++,,,------------............------------,,,,,,,,,,,,+++++++++++++++++++++***)))(((******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++///...,,,,,,+++,,,---...---------............//////111222333777AAAPPP[[[xxxcccVVVRRROOOLLLLLLKKK???>>>???999777666...999:::;;;;;;>>>BBBGGGKKKWWWXXX[[[dddqqq||||||~~~wwwuuutttsssyyyfffTTTGGG===;;;999777777666555444444444333333333222222222333222222111111222222333222111//////000///...,,,000000000000000000000000//////............//////000111111111222222222222444444444333333222222222555444333222111111111111222222222222222222222222111111222222222333333333666666666777888888999999666444333444777:::<<<===@@@===:::777777999<<<>>><<<======;;;999777777888999999:::;;;<<<<<<<<<<<<===>>>>>>===<<<===@@@BBBBBB@@@>>>???CCCEEEEEECCCDDDCCCCCCFFFJJJLLLJJJHHHJJJJJJKKKKKKKKKKKKKKKKKKPPPSSSWWWccc{{{gggCCC;;;===;;;666666;;;<<<999<<<<<<;;;::::::999888888:::999<<>>===???GGGPPPaaajjjuuu|||~~~fffPPPIIIIIIAAA777:::888555444444444222111222222111000///...------......---,,,,,,---------,,,,,,------------,,,,,,------,,,,,,,,,++++++++++++++++++++++++***)))))))))***++++++,,,,,,++++++************************++++++++++++++++++++++++...---,,,,,,,,,,,,---...------------............///000111000222:::FFFOOOhhhrrr^^^PPPMMMQQQWWWKKKFFFAAA777888===:::999999::::::<<>>999888666555555444333333444333333333333222222222222222222111111222222222333111000000000000...---//////////////////////////////............//////000000000000111111111111111111222222333444444444444444333222111111111111222222222222222222222222111111111222222222333333555555666666777777888888666555444555777:::;;;;;;===;;;888666666888:::<<<<<<======;;;888777666777888999:::;;;<<<<<<=========>>>>>>===<<<<<<>>>AAAAAA???>>>@@@CCCEEEEEEDDDCCCBBBBBBEEEIIIKKKKKKIIIHHHHHHIIIIIIJJJJJJJJJKKKMMMPPPTTT]]]rrr~~~{{{\\\@@@>>><<<;;;:::;;;<<<===<<<<<<<<<;;;:::999888888:::888;;;CCCLLLWWWfffsssoooZZZPPPHHHAAA@@@???@@@CCCIIIXXX```jjjpppsssuuuyyy|||xxx\\\LLLIIIFFF===333:::888666444444444333111333333222111000///......000///......------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***++++++++++++***)))))))))***++++++,,,,,,++++++************************++++++++++++++++++++++++------,,,,,,,,,,,,------------------...............//////......222999???TTTpppvvvZZZNNNNNNTTTMMMLLLGGG<<<:::<<<777777666666666777999:::;;;;;;===@@@FFFKKKOOOPPPOOOQQQWWW^^^eeeooo{{{vvvmmmkkkooosss{{{iiidddpppsss^^^NNNCCC;;;777555555444444444333333333333333333222222222111111222222111111111111222222333111000000111111///...//////////////////////////////............//////....../////////000000000...///000111333555666666444333222111000000000000333333222222111111111111111111111222222222222333333333444555555666666777666555555666888999999888999888777666666777999:::<<<======<<<999777666777888999:::;;;<<<===>>>>>>>>>??????>>><<<<<<===??????>>>>>>@@@CCCEEEEEEDDDBBBAAAAAADDDGGGIIIIIIIIIEEEEEEFFFGGGHHHIIIIIIJJJJJJLLLPPPVVVeee~~~{{{xxxIII>>>888:::;;;888888<<<=========<<<;;;999888777999777888???FFFOOO\\\gggwww}}}gggVVVKKKAAA??????>>>>>>???LLLQQQYYY^^^aaadddiiimmmxxxjjjOOOGGGGGG@@@666111;;;888666555555444333222222222111000000///......000000...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********+++++++++******)))))))))***+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,---------.........---...///...---...222555@@@UUUmmm~~~zzz___QQQNNNMMMUUUYYYRRROOOFFF666999777666666777888888888<<<<<<===>>>@@@AAAAAAAAABBBHHHMMMPPPWWWaaaiiikkklllkkklllpppwww{{{|||zzzwwwwwwvvvvvvuuutttssssssjjjjjjhhhbbb]]]^^^eeelll{{{|||wwwooossstttvvv~~~uuu___LLL@@@:::777666333444555555444333444444222222222222111111111111111111000000000000111111333111000000111111000//////////////////////////////......------......///---------.........//////---...///111222444555666222222111000000000000000333333222222111111000000111111111111222222222222222222222333444444555555666666555777888999777555666777777777888888999999===???@@@???<<<:::999999999999:::;;;<<<===?????????@@@AAA???>>>======???======???@@@CCCDDDEEEEEEBBBBBBBBBCCCDDDEEEFFFFFFBBBCCCDDDEEEFFFGGGHHHIIIHHHJJJMMMQQQYYYnnn___GGG666888<<<888666;;;============<<<:::999888999666777;;;@@@FFFPPPZZZkkkrrr}}}|||gggWWWGGGBBBBBBAAA??????BBBFFFIIILLLNNNQQQVVVYYYgggrrr}}}~~~}}}~~~zzz^^^GGGCCCBBB888111222;;;999666555555555333222000000000//////......---///...---,,,++++++++++++,,,,,,------------,,,,,,,,,,,,+++++++++*********)))******+++++++++******))))))***++++++++++++***************************++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,------------...---...////////////111222111;;;IIIYYYmmmjjj]]]XXX\\\bbbfffllleeeQQQ???<<<:::999;;;<<<;;;:::<<<;;;:::999999<<<@@@BBBFFFKKKMMMLLLMMMSSSXXXZZZWWWUUUUUUXXX^^^bbbbbbaaa]]]]]]\\\\\\[[[[[[[[[[[[YYY^^^dddgggiiioooxxxqqqqqqssswwwwwwuuupppllljjjjjjooouuu}}}zzznnndddcccfffvvvhhh]]]MMM@@@:::888888777222444666555333111222222222222111111111000000000111000000//////000000111222111///000111111000///..............................------------......,,,------------.........//////000000111222333333111111000/////////000000222222222111111000000000000000111111111222222222111111111222333333444444666666555666888888666555666777888999::::::::::::???AAACCCCCCAAA???>>>>>>::::::::::::<<<===???@@@@@@AAABBBAAA???>>>>>>???<<<===@@@AAABBBCCCCCCDDDDDDCCCCCCAAA@@@@@@AAABBBBBBBBBCCCDDDEEEGGGGGGHHHHHHJJJMMMOOORRR```~~~|||ZZZ===:::>>>;;;888;;;<<<===>>>>>>===<<<:::999999666666999;;;>>>FFFNNN]]]eeerrr}}}iiiRRRHHHFFFEEECCCCCC???@@@@@@@@@AAACCCFFFHHHPPP^^^mmmyyyxxxqqqnnnnnnqqqyyy|||zzzzzz}}}~~~jjjUUUDDDAAA<<<111...555;;;999777555555555444222000/////////.........---...---,,,+++++++++++++++,,,,,,------------,,,,,,++++++++++++************))))))***++++++++++++***((()))******++++++******************************++++++++++++++++++++++++)))***+++,,,---------,,,,,,,,,,,,,,,---------------......///000111111111000444999DDD[[[xxxzzzjjj___]]]eeexxx}}}nnnFFFAAA;;;999:::;;;:::888777777666666777;;;BBBFFFQQQWWWYYYUUURRRTTTUUUUUUQQQPPPPPPRRRVVVYYYZZZZZZYYYZZZZZZ[[[]]]___aaabbbgggllluuu}}}ooo]]]WWW[[[aaaiiinnnrrrssssssvvvyyy}}}wwwpppiiidddaaacccmmmxxx{{{jjjOOOGGG>>>888777888888777333666888666222//////000111111111000000000000///000000////////////000000111///...///000111000.................................------------......,,,,,,---------.........000000000000000000111111000000////////////000000111111111111111111111111000000000111111111111222000111111222222333333444777555555555777777777666777777888999:::<<<<<<===@@@CCCFFFFFFEEEDDDCCCCCC<<<;;;;;;;;;;;;===>>>??????@@@BBBAAA@@@??????@@@<<<>>>AAABBBBBBAAABBBCCCCCCCCCBBB@@@>>>===???AAACCCCCCDDDEEEFFFGGGGGGHHHJJJJJJMMMPPPPPPVVVmmmoooLLL===<<<999666666;;;<<<>>>??????>>><<<;;;;;;888777999999:::???FFFTTT]]]kkkyyyzzz___OOOHHHCCCAAAAAA???>>>===<<<<<<===>>>>>>EEEQQQaaaooo{{{llleee^^^]]]^^^cccllluuu}}}yyyyyy|||ooo[[[NNNBBB<<<666...///555<<<999777666666555444333000000000///////////////...------,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++************))))))***+++++++++++++++((())))))***************************************++++++++++++++++++++++++((()))+++,,,------,,,,,,++++++,,,,,,,,,------------------...000000000000000444777:::FFF]]]uuu|||qqqrrrvvvUUUNNNEEE@@@???@@@>>><<<:::;;;;;;:::999<<>>;;;555000///111111111000000000/////////000//////......//////000///...---...///000///---...........................------,,,,,,------...------------............/////////000000000000111/////////......//////000//////000000111111222222000000000000111111111111000111111222222333444444777555333444555777888777777777777888:::<<<===>>>@@@CCCFFFHHHHHHGGGGGGGGG>>>===<<<;;;;;;<<<===>>>;;;===@@@@@@???>>>>>>???<<>><<<<<>><<<<<<999888999888777;;;AAAKKKTTTbbbqqq~~~ttt___QQQGGGBBBBBBAAA???===<<<<<<======<<>>555111111111111<<<999777666666555444333111111111111000000000000......---------......///******++++++++++++******+++++++++************)))((()))***+++++++++++++++(((((()))***************************************++++++++++++++++++++++++((()))+++,,,------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,...//////...***000333...///>>>SSSaaa}}}vvvjjjaaaUUUNNNLLLLLLJJJGGGCCCDDDEEEBBB>>>===>>>AAABBBKKKQQQPPPMMMLLLLLLJJJTTTVVVYYYZZZZZZ]]]bbbfffdddddddddeeefffhhhkkkllljjjhhhfffgggkkkooossstttwwwwwwsssooooooqqqnnniiieeehhhnnnssswwwwwwtttqqqaaacccaaa]]]]]]bbbeeedddlllwwwooo]]]QQQGGG???===999555444666777666444???BBBDDDAAA:::444333444000000000000//////////////////............//////...---,,,---...///...---...........................------,,,,,,------...---------.........//////.........///000111111222//////.........//////000......///000111222333333000000000000111111111111111111111222333333444444777555222222555777888999777666666777999;;;===??????BBBFFFIIIIIIIIIHHHIII???>>><<<;;;:::;;;===>>>999;;;>>>>>>=========>>><<<@@@CCCCCCAAA??????@@@<<<>>>>>>===<<<===AAAEEEGGGGGGGGGGGGGGGHHHHHHHHHLLLJJJNNNSSSQQQNNNYYYkkk\\\FFF>>>>>><<<888:::===@@@AAA@@@???>>>>>>;;;999:::999777:::???>>>GGGVVVeeessstttaaaSSSKKKIIIAAA@@@>>>>>>??????>>>>>>AAADDDJJJWWWlll|||wwwrrrnnnjjjhhhjjjrrrxxx}}}yyyuuussstttvvvxxx|||uuutttvvv}}}~~~{{{zzzaaaPPPMMMFFF:::000000444222,,,<<<;;;999777555444333222222222111111000/////////+++,,,---.........---,,,)))******++++++,,,------++++++++++++++++++++++++,,,***)))***++++++***))))))************+++++++++++++++++++++++++++++++++******)))))))))))))))***,,,------+++***)))***,,,+++******+++---......---............////////////000000000000111555;;;???UUUnnn~~~{{{mmmhhhlllooonnnjjjjjjhhhddd^^^VVVOOOIIIFFFHHHIIIJJJJJJFFFBBBAAACCCEEEIIIMMMPPPQQQPPPOOOOOOSSSSSSQQQPPPPPPSSSYYY]]]XXXTTTQQQRRRTTTYYYdddooossszzz}}}{{{|||uuuiii\\\YYY___ccc^^^WWWYYYXXXWWWXXX```mmm|||uuu^^^NNNEEEAAA===999666555333111111222333444888@@@GGGEEE;;;222000111////////////////////////////////////............+++,,,------......------------------------------++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,///...------///000000///000000000000000000000000////////////////////////222222111111111111222222111111111111111222222222555444444333333444444555666666666777888888999999;;;===@@@BBBDDDDDDDDDCCC=====================<<<===<<<;;;::::::<<<===??????>>>>>>???AAAAAA@@@>>>@@@?????????@@@BBBCCCEEEHHHHHHHHHHHHHHHHHHHHHHHHMMMOOOPPPNNNLLLOOOUUU\\\ssswww^^^FFF777888666:::===???BBBEEEEEEDDD@@@>>>;;;888777777999:::>>>@@@GGGUUUfffvvvzzzggg\\\UUUOOOJJJCCC@@@???@@@>>>===BBBEEEHHHPPPcccyyy~~~www~~~{{{yyyzzzzzzwwwrrrxxx~~~yyyeeeXXXOOOFFF===333...///000///---<<<;;;999777555444333333222222111111000/////////,,,,,,---------------,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***)))***++++++***))))))************+++++++++++++++++++++++++++++++++******))))))))))))******,,,,,,---+++))))))***,,,+++******+++---......------.........////////////.../////////000333777;;;EEEWWWqqq|||wwwpppiiibbb^^^YYYXXXTTTNNNFFF@@@>>>???@@@AAAAAAAAAAAACCCFFFHHHCCCEEEFFFHHHLLLRRRYYY^^^eee]]]VVVXXX]]]bbbhhhmmm}}}yyyuuuvvvvvvsss```XXXSSSWWWdddooossssssttttttvvvzzz~~~vvvmmm___MMM@@@;;;888555222555444222111111111333444444:::@@@???888222000111000000000000000000000000////////////............+++,,,------......------------------------------+++,,,,,,,,,---.........///...---,,,,,,,,,,,,---///...,,,---///000000///////////////////////////000000000000000000000000111000000000000000000111000000111111111222222222444444333333333333444444555555666666777888888888999:::<<<>>>??????>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999:::;;;===>>>>>>>>>>>>???@@@AAA@@@???@@@@@@@@@@@@AAABBBDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHKKKMMMOOONNNLLLMMMSSSXXXaaaqqqnnnJJJ888@@@888999:::;;;>>>BBBCCCCCCBBB@@@===:::999999999:::999:::>>>GGGUUUdddpppwwwzzzqqqbbb\\\RRRKKKGGGEEECCCAAA???AAADDDLLL\\\ppp{{{|||{{{uuusssttt|||}}}pppWWWKKKCCC@@@999222...///111000///;;;:::999777555444333333222222111111000/////////------,,,,,,,,,,,,------......---,,,+++)))((((((+++++++++++++++++++++++++++***)))***+++,,,+++))))))************+++++++++++++++++++++++++++++++++***)))))))))))))))******+++,,,,,,+++))))))***,,,+++******+++---...---,,,---------.........//////,,,---...//////000222555888CCCUUUhhh|||{{{rrrjjjeeehhhfff___UUULLLFFFDDDCCC>>>===;;;:::;;;===@@@BBBHHHJJJNNNSSSXXX___fffkkkkkk^^^UUUXXX```eeefffffflllmmmjjjccc_________^^^WWWUUUWWW```qqq}}}kkkaaaVVVLLL???888666666444222555444222111111111222333111444666666444222111111000000000000000000000000/////////............---+++,,,------......------------------------------,,,,,,,,,,,,------------......---,,,,,,,,,------///---,,,,,,...//////...////////////////////////111111111111111111111111////////////////////////000000000111111111222222444444333333333333444444444444555555666777777777888999:::;;;<<<;;;:::999===;;;999888888888:::;;;;;;:::999888999:::;;;<<<>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHKKKMMMLLLKKKKKKOOORRRVVVddduuu~~~SSS;;;DDD;;;999888999===@@@CCCDDDDDDBBB@@@===;;;:::::::::999:::;;;???GGGTTTbbblllyyyxxxpppcccWWWNNNHHHEEECCC>>>???AAAGGGTTTdddmmmnnnvvv||||||uuuqqqrrrwww{{{zzzcccNNNFFF<<<888444///...000222111///;;;:::888777555444444333222222111111000/////////...---,,,+++++++++,,,---...------,,,+++***)))(((************************+++)))))))))+++,,,+++***))))))*********+++++++++************************))))))))))))))))))***+++***++++++***))))))***,,,+++***)))***,,,---,,,+++,,,,,,---------.........+++---/////////...///111111777BBBOOO___vvvssshhh```\\\ZZZYYYUUUNNNIIIFFFDDDAAAAAA@@@>>>>>>???@@@@@@@@@DDDGGGJJJMMMQQQUUUZZZ^^^^^^SSSKKKOOOWWW[[[\\\[[[XXXYYYZZZYYYZZZ___dddgggoooooorrryyy~~~kkk[[[RRRFFF@@@999666666777666444333333222111000111111222111000000000111222111000111111111111111111111111//////.........---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------...,,,+++,,,---///......////////////////////////000000000000000000000000//////////////////////////////000000111111222222444333333333333333333444333333444444555666666777888999:::;;;<<<<<<;;;;;;<<<:::888666555666999:::999999888888888999:::;;;<<<>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEGGGJJJJJJIIIIIIKKKMMMTTT]]]tttsssrrreeeEEE???>>>999777:::>>>AAACCCEEEEEECCCAAA???===;;;:::999999;;;<<<===AAAKKKWWWaaannn}}}|||kkk]]]SSSMMMJJJBBBAAA@@@DDDLLLVVV]]]___gggmmmtttwwwwwwwwwzzz}}}|||}}}|||zzzxxxxxx}}}}}}{{{wwwssstttwww~~~}}}}}}yyyXXXJJJEEE999333000//////000111000...:::999888666555444444444222222111111000/////////...---,,,+++***++++++,,,++++++++++++++++++++++++***************************)))((()))+++,,,+++***))))))*********+++++++++************************))))))(((((()))***++++++)))***+++***))))))***,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,------------,,,...000000///...//////***000666:::AAAQQQiii{{{|||rrrllliiihhhdddhhhiiiffffffhhheee___TTTNNNHHHEEEFFFIIILLLMMMPPPQQQSSSTTTUUUWWW[[[]]][[[VVVTTTXXX\\\^^^aaaeeennnppptttzzzvvvrrrssswwwjjj]]]OOOEEEBBB:::777333222333444333111222222111111000000000000333000......000111000...000000000000000000000000............------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,------...---,,,++++++---......---........................///////////////////////////000000111111000000///...//////000111111222222333333333222222333333333333333333444555555666666666666888999;;;<<<======;;;999777555555777999;;;888888888888999999::::::;;;>>>@@@@@@??????@@@BBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCFFFGGGHHHHHHIIIIIIMMMRRRcccsssyyyZZZ@@@???888555:::???@@@@@@CCCDDDCCCBBB@@@>>>;;;999888444666888:::<<>>222000000//////000///---,,,:::999888666555555444444222222111111000/////////...---,,,++++++******+++))))))***+++,,,,,,------***************************)))((()))+++,,,,,,+++)))************+++++++++************************(((((((((((()))***+++,,,)))*********))))))***,,,+++***)))***+++,,,+++***+++++++++,,,,,,,,,------,,,...000000///...///000+++///222111000999KKKZZZmmmyyy|||qqqccc[[[]]]dddlllqqqyyyzzzzzz{{{{{{}}}{{{zzz|||~~~~~~~~~|||tttvvv{{{lllYYYLLLBBB:::777888777555333333333333222000111111111111000000//////222000///...///000///...////////////////////////.........------------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......---+++******,,,------,,,................................................//////111111111111//////---...//////000111222222333333222222222222333333333333444444555666666666333333555666888:::;;;<<<999888777666777999;;;<<<888888999999999::::::::::::===AAAAAA???>>>AAACCCBBBBBBBBBBBBAAA@@@??????>>>>>>??????@@@AAAAAAAAA???@@@BBBDDDFFFGGGHHHHHHIIIKKKXXXooo{{{uuuSSSFFF;;;444888<<<;;;<<>>BBBFFFQQQ```pppzzzssslll]]]TTTKKKFFFAAA@@@CCCHHHJJJRRR[[[^^^\\\]]]aaafffkkknnnssswwwyyy{{{}}}|||zzztttkkkddddddlllsss~~~zzzvvvssssssuuuyyyzzzvvvppp\\\HHH>>>888///000000000000///...---,,,:::999888666555555555555222222111111000/////////---------,,,+++***))))))))))))***+++,,,,,,------************************)))(((((()))+++---,,,+++)))************+++++++++************************(((((((((((()))***+++,,,((()))***)))((()))***,,,,,,***)))***+++,,,+++)))++++++++++++,,,,,,,,,,,,,,,---......------///000...000111000///222;;;CCCLLLWWWjjj{{{|||aaaTTTEEE<<<777444444666777666555444444333222111000000000000000000///....../////////......///000.................................---------,,,,,,+++,,,------......------++++++++++++++++++++++++*********+++,,,,,,,,,---,,,,,,,,,,,,,,,---...///,,,+++)))***,,,------,,,........................////////////////////////---...000111111000...---------...///000111222222333333222222222222333333444444444555666666777777333444444555666777999999777777888999:::<<<===>>>888999999:::::::::::::::999===AAAAAA???>>>AAADDDAAAAAAAAAAAAAAA???>>>===>>>??????@@@AAAAAABBBBBB>>>>>>???BBBEEEGGGIIIIIIJJJJJJSSSeee~~~sssVVVEEE888888:::888:::???CCCCCCDDDDDDCCC@@@===;;;<<<:::999999;;;===>>>???HHHTTTcccnnnzzzsssgggZZZOOOFFF@@@BBBHHHMMMXXXdddiiieeeaaa```bbbgggkkkpppuuuyyy}}}xxxlllfffgggkkksssyyy~~~rrroooppptttyyyxxxyyy}}}dddXXXDDD666444333...///000//////.........999999888666555555555555222222111111000/////////,,,,,,------,,,+++)))(((******+++++++++,,,,,,,,,)))))))))))))))))))))))))))(((((()))+++---,,,+++)))************+++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,((()))***)))((()))***,,,,,,***)))***++++++***)))******+++++++++,,,,,,,,,+++,,,------,,,,,,...000---------...///222444555888BBBRRRfff}}}qqqfffMMMCCC888555444222333555333333222111111000//////000000000000000//////...+++,,,...///......///111..............................---------,,,,,,,,,+++,,,------......------++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,---...///,,,***)))***+++---,,,,,,........................000000000000000000000000,,,---///000000///---,,,------...///000111222222333222222222222222222333444444555555666777777777777666666666666777888888666777999:::<<<>>>???@@@999999:::;;;;;;;;;;;;:::999===AAAAAA???>>>AAADDD@@@AAAAAAAAA@@@>>>===;;;??????@@@AAABBBBBBCCCCCC>>>===>>>@@@DDDGGGIIIJJJKKKJJJPPP^^^ssseeeOOO===::::::777;;;BBBCCCDDDFFFFFFEEEBBB???===@@@;;;666555777999999888???IIIVVVaaapppvvvfffYYYMMMDDDFFFMMMUUUcccrrrxxxrrriiieeeddd^^^bbbhhhmmmrrrxxx}}}wwwllliiijjjgggooozzz}}}zzzooonnnqqqwww|||rrrnnnYYYQQQ>>>,,,...555---...//////...///000111<<<;;;999777666555555555444333222000//////............---------...//////+++++++++,,,,,,---------+++++++++***)))(((''''''''''''''''''((((((((((((+++)))'''(((+++,,,***((())))))))))))))))))))))))))))))((((((((((((((()))+++***)))(((((()))***+++***++++++++++++,,,,,,,,,...---+++*********++++++)))***+++,,,---............,,,+++---111222000...444777===EEEOOObbb|||yyyuuugggYYYLLLCCC555444333333222222333333222222222111000//////...000///------......---+++......---------,,,,,,,,,------------------------------,,,++++++***)))))),,,,,,,,,+++++++++******...------,,,+++***)))))),,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------......---,,,,,,...///000............////////////000000000000000000000000111111222333333444555555555555444444555666888999<<<<<<;;;<<<<<<===>>>???;;;;;;;;;::::::999999999<<<<<<======>>>??????@@@BBBBBBBBBAAA@@@???======CCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBDDDFFFHHHIIIHHHFFFNNN]]]lll|||gggCCC777:::<<<:::999>>>AAAEEEGGGFFFCCCAAA@@@<<<;;;999777666666777888===@@@FFFOOO\\\lll}}}}}}gggSSSLLLPPP]]]xxx~~~rrrjjjhhhccc______eeepppxxxuuunnnfffffflllvvvxxxtttsssooovvv{{{wwwttt{{{rrrdddOOO???666222///,,,///............---------<<<;;;999888666555555555444333222000//////......------,,,,,,+++,,,,,,---******++++++++++++++++++++++++++++++***)))((('''''''''((((((((()))))))))+++)))((((((***+++***((())))))))))))))))))))))))***))))))((((((((())))))+++***)))(((((()))***+++(((((()))))))))*********---,,,+++*********++++++******+++,,,---------------,,,---...000111000///...///333777<<>>???@@@@@@AAAAAAAAA@@@@@@CCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCEEEFFFHHHIIILLLIIIMMMXXXaaalll}}}ZZZEEE===999999===:::===BBBHHHKKKJJJGGGDDD???===;;;999888888999999:::<<<@@@GGGQQQ```nnnwwwssseeebbbkkk~~~wwwnnngggeeeiiimmm|||}}}hhhaaa___hhhuuuwwwrrrppppppmmmwww|||xxx}}}}}}lllfff\\\PPPBBB777222222111///............------------<<<;;;999888666666555555444333222000//////......---,,,+++******)))******++++++******************+++++++++++++++***)))(((((((((((()))))))))*********)))((()))***+++***(((((((((((((((((((((((((((******))))))))))))************))))))))))))******((((((((()))))))))******,,,,,,+++************+++++++++,,,,,,,,,,,,,,,++++++,,,...///......///000...---///111222333;;;DDDXXXfff{{{vvvmmmqqq{{{}}}zzzxxxvvv___UUUGGG<<<666444333111111111000////////////000111111000000//////.........---,,,---...///...------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,++++++++++++*********++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,---......//////..................////////////000000000000000000000000111111111111111222222222444333333333444555666777777777888888999::::::;;;::::::999999999999999888888888999999::::::;;;;;;<<<===>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIMMMKKKMMMSSSWWW\\\kkk{{{vvvYYYCCC888888===999;;;@@@IIIQQQSSSNNNIIICCCAAA>>>;;;:::999::::::888999<<<@@@GGGQQQ]]]dddooo{{{xxx|||vvvnnnjjjiiittt~~~qqqbbbUUUYYYggguuu~~~uuunnnlllmmmpppwwwyyypppYYYNNNFFF???555000///111111111............------------<<<;;;:::888777666555555444333222000//////......------+++***)))))))))))),,,,,,++++++******))))))+++++++++++++++***))))))))))))))))))***************)))))))))******))))))((((((((((((((((((((((((***))))))))))))******+++***))))))))))))))))))***************++++++++++++++++++******************++++++,,,,,,,,,++++++***))),,,//////---,,,...000000......222222000111555<<>>@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDFFFFFFFFFGGGGGGHHHHHHIIIJJJIIILLLPPPSSSVVVaaalllqqqVVVDDD;;;888:::999===HHHUUUZZZUUUNNNFFFDDDAAA===;;;:::::::::888999:::===AAAHHHQQQWWWfffrrryyyuuuqqqwww~~~~~~lllZZZUUU\\\iiiwww}}}tttlllhhhiiioootttjjjRRRGGG===999333000///000///............---------,,,,,,===<<<:::888777666666666444333222000//////............---++++++*********------,,,,,,+++++++++*********+++++++++***))))))))))))))))))************))))))******)))))))))***(((((((((((((((((((((((())))))(((((()))***++++++)))))))))******)))))))))))))))*********+++++++++************************+++++++++,,,++++++******(((+++......,,,+++---000...++++++///000//////222777<<>>@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGJJJNNNQQQTTT\\\ccctttwwwaaaJJJ888;;;888999DDDTTT]]]\\\XXXJJJHHHDDD@@@===;;;::::::888999:::;;;>>>CCCIIINNNZZZfffsss}}}yyy|||}}}~~~zzzhhhZZZUUUZZZjjjyyyvvvrrrkkkfffeeejjjssszzz|||~~~bbbMMMDDD888666333111000...---,,,...------------,,,,,,,,,===<<<:::999777666666666444333222000//////......///...---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,))))))*********))))))(((((((((((()))))))))******(((***+++***)))((()))***((((((((((((((((((((((((((('''''''''((()))***+++))))))************))))))'''''''''((((((((())))))((()))******+++***************+++++++++++++++***)))***,,,---,,,,,,---......,,,,,,//////---...111444444444888@@@MMM\\\eeewwwvvvvvv}}}xxxsssrrrwwwzzzwwwqqqkkkffffffiiimmmwwwvvvvvvvvvxxxzzz}}}~~~yyykkk]]]ZZZQQQGGGBBB@@@:::333333333222111111000000///111000//////......//////..................---------,,,+++,,,---...---,,,,,,,,,------------......************************+++++++++++++++++++++++++++************))))))))))))))))))*********++++++******))))))))))))******************************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---......//////................../////////////////////////////////////////////000111111222222333444555555555555444444666777888:::;;;::::::999999:::::::::::::::;;;;;;<<<<<<<<<<<<===============>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFDDDFFFHHHKKKNNNQQQVVVZZZeeesssgggKKKAAA;;;888???MMMZZZ___^^^OOOLLLHHHCCC???===<<<;;;777888999999:::===BBBEEEIIITTTaaajjjuuuvvvdddSSSNNNZZZjjjyyy}}}wwwjjjhhheeedddgggppp|||{{{vvvkkkTTTCCC<<<111111000000///...,,,,,,------------,,,,,,,,,,,,===<<<;;;999888777666666444333222000//////.........------,,,,,,,,,------+++++++++++++++,,,,,,,,,'''(((((()))))))))((((((''''''((((((((()))))))))(((***+++***(((((()))+++))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***((()))***++++++***)))(((''''''''''''((((((((()))'''((()))***++++++***)))((()))***+++++++++++++++***)))***+++---...---,,,,,,,,,...111000,,,---111---------...000555<<>>>>>>>>>>>============<<<===>>>@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHFFFEEEDDDCCCEEEGGGIIILLLPPPTTTVVV]]]eeezzzkkkPPPFFF<<<;;;CCCOOOWWW[[[TTTQQQLLLGGGCCC@@@>>>>>>999::::::999888:::<<>>GGGQQQYYYdddsssnnnWWWJJJOOOZZZnnn{{{sssmmmcccccceeehhhppp{{{{{{ooonnnrrroooXXXGGG;;;555---...//////...------------------,,,,,,,,,++++++===<<<;;;999888777666666444333222000//////......,,,,,,,,,+++,,,,,,------))))))******+++++++++,,,''''''((((((((((((((('''''''''''''''(((((((((((((((***,,,+++(((''')))+++************************%%%%%%%%%&&&&&&((())))))((()))***++++++***)))((())))))))))))************'''((()))+++++++++***)))'''((()))***+++,,,,,,,,,+++)))(((***...///---***&&&(((---000...)))***///,,,...111222111111111222:::LLL]]]hhh{{{wwwkkk```VVVMMMEEE@@@666888666111000333444333/////////---,,,,,,---///...---,,,,,,++++++,,,,,,------------------------...---,,,,,,,,,,,,+++***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,...///000............/////////000////////////////////////---...///111222444555666555555777777777666555444444555777999:::999888777;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>======:::;;;===@@@BBBCCCDDDEEEBBBBBBBBBCCCCCCEEEFFFFFFFFFGGGHHHHHHGGGFFFDDDCCCBBBDDDGGGHHHLLLRRRWWWXXX\\\```qqq~~~yyy|||___RRRBBB999;;;DDDMMMRRRXXXUUUPPPJJJFFFBBBAAA@@@<<<<<<<<<:::999999:::<<<<<>>>>>???======>>>>>>===<<<;;;;;;>>>???@@@BBBCCCDDDDDDDDDCCCBBBBBBAAAAAACCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFHHHKKKQQQUUUUUU\\\fffiiiMMM>>>===AAAEEEFFFLLLPPPRRRPPPJJJDDD@@@??????===:::888777888:::;;;;;;???DDDHHHMMMWWWeeeoooyyyuuufffTTTKKKJJJ___ttt{{{uuuooogggccccccbbbgggnnnwwwyyyeee```gggrrr{{{~~~sssbbbQQQBBB888111---000000///...------,,,,,,,,,,,,,,,++++++*********>>>===<<<:::888666444444444333222111///...---,,,...---,,,,,,++++++,,,,,,---,,,,,,+++*********+++,,,+++)))***++++++***(((&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,------------.........///////////////000000111555===KKKZZZdddvvv}}}rrrfff]]]LLLFFF>>>777444222222222111111000000000/////////000...,,,---///000///---------------------------------------,,,,,,,,,,,,)))******++++++******)))************************)))***++++++++++++***)))))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))(((((()))))))))*********************************+++++++++*********))))))++++++*********+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---...///000//////...---.........,,,,,,...000...//////000000111222222333333333444444555555555888888888999999999999:::888999:::<<<========================<<<<<<;;;;;;>>>???@@@BBBCCCCCCDDDDDDBBBBBBAAA@@@AAABBBCCCDDDFFFFFFFFFGGGGGGGGGGGGGGGDDDEEEFFFFFFGGGJJJOOOSSSUUU[[[aaatttwwwXXXBBB:::;;;===???GGGKKKQQQTTTTTTOOOJJJFFF???>>>===;;;:::999888888888;;;>>>AAADDDLLLXXX```iiiqqq}}}zzzlll[[[PPPLLLTTTgggyyyqqqmmmhhhaaa___aaaeeelllvvvlll\\\RRRZZZnnn}}}wwwhhh___QQQDDD;;;555222000000//////...------,,,,,,,,,,,,,,,+++++++++******???>>><<<;;;888777555444444444333111000///...---------,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,***))))))***+++)))(((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,............------------000///...------111777<<>>===<<<;;;:::;;;<<<<<<>>>>>>@@@AAABBBBBBBBBBBBAAAAAA@@@???@@@AAABBBCCCFFFFFFFFFGGGGGGHHHHHHHHHFFFGGGGGGGGGGGGIIIMMMPPPVVVZZZ[[[fff~~~hhhMMM>>>:::;;;<<<===AAAIIIRRRXXXWWWPPPJJJBBBAAA@@@>>><<<:::888777666888::::::<<>><<<:::999999:::<<<======>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCFFFGGGGGGHHHHHHIIIIIIIIIHHHIIIIIIIIIHHHJJJMMMOOOVVVYYYWWW\\\mmm||||||```MMMDDD@@@===999:::AAALLLXXX\\\WWWQQQHHHFFFCCC@@@===:::999999888888999888999<<>>???@@@@@@@@@@@@BBBAAA@@@@@@@@@AAABBBCCCFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJKKKMMMOOOSSSXXXVVVXXXccclll{{{yyybbbSSSEEE;;;<<<:::===GGGVVV```aaa^^^OOOLLLFFFAAA>>><<<<<<===888888888888999;;;???BBBEEEKKKTTT\\\dddnnnxxxxxxlllZZZTTTSSS^^^mmmzzzooohhhddd]]]WWWVVVYYYaaaooo}}}~~~iiiUUUIIIIIIXXXnnn{{{wwwxxxooo[[[HHHBBB999222////////////---------------,,,,,,,,,++++++++++++++++++++++++???>>><<<;;;888777555444333222222111000000//////......---,,,,,,,,,,,,---)))***+++,,,---,,,+++***+++)))(((((()))***((('''%%%&&&((()))+++,,,,,,---(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++))),,,///000///.........***...111333222333777;;;<<>>??????>>>>>>AAA@@@?????????@@@AAABBBEEEEEEFFFGGGHHHHHHIIIJJJIIIJJJKKKKKKJJJKKKMMMNNNPPPUUUTTTUUU^^^aaaiii{{{~~~jjjTTTBBB@@@;;;999???MMMYYY___```SSSPPPKKKFFFBBB@@@???@@@888888888888999:::<<<===<<>>999333000.../////////------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,>>>===<<<:::888666444444222111111000000//////...---,,,++++++******++++++(((***+++------,,,+++***+++)))(((((())))))((('''&&&'''((()))************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,...//////...------...&&&+++000111000///000111000444:::@@@HHHRRR]]]eeeqqqtttzzz{{{mmm```TTTLLLBBB@@@===999666555444444222222222000...---,,,,,,000///......000111000///,,,---------............,,,---...---***((()))+++++++++++++++++++++++++++++++++*********)))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))******'''((()))***+++******)))************++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,---...///+++,,,---,,,++++++---...------...//////000000111000000000111111222222222333444444555666777888999777888999999999999999888888999999999::::::::::::<<<<<<===>>>>>>>>>======>>>>>>===<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGHHHJJJJJJIIIIIIKKKMMMMMMQQQOOOPPPXXXXXX\\\jjjuuu___JJJCCC<<<;;;BBBJJJPPPSSSRRRQQQOOOLLLHHHEEEAAA@@@:::999999999999::::::999888;;;@@@DDDIIIQQQ[[[cccnnnsss{{{lllZZZUUUUUUVVV^^^hhhtttwwwqqqlllgggaaa\\\WWWXXX]]]eeelllvvvhhhPPPJJJQQQYYYzzz~~~lll[[[FFF444222///......//////...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,======;;;999777555444333111111000000//////......+++******)))((()))))))))((()))+++---------+++******)))(((((())))))((('''''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++,,,,,,------...---......---+++***+++,,,---///000///,,,,,,...222000111222222333666===BBBAAAFFFLLLRRRVVVYYY\\\___aaafffnnntttxxxzzz|||}}}yyysssjjj\\\PPPGGGAAA<<<888111000000000000000000000///000111000///...//////000...,,,,,,---...------+++++++++,,,,,,---------+++---///---***((()))+++++++++++++++++++++++++++))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&''')))*********)))(((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******'''((()))++++++******))))))************+++++++++******+++++++++,,,,,,,,,------,,,+++,,,---...///***+++,,,,,,++++++---///,,,,,,------...//////000///000000111222333333444333333444555666777888999777777888999999999999999777888999:::::::::::::::;;;<<<==================<<<;;;;;;:::;;;<<<===>>>??????@@@AAABBBCCCDDDEEEDDDFFFHHHHHHHHHHHHJJJKKKLLLNNNKKKLLLSSSSSSTTT```fffZZZRRRGGG@@@???BBBEEEGGGQQQRRRRRRRRRNNNHHHBBB>>>===<<<;;;;;;;;;;;;999888888:::<<<<<<>>>DDDMMMSSS^^^eeennnwwwoooeee]]]TTTSSSXXXYYYhhh}}}}}}vvvllleee```\\\XXXTTTVVVZZZdddpppyyy|||jjjSSSHHHPPPcccqqqiiiYYYJJJ888111000.........///---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,@@@===999777666666555444222222111000///...------------,,,++++++******)))***++++++,,,,,,++++++***(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------------------------------////////////000111222333333333555777999;;;<<<===>>>@@@CCCGGGKKKNNNPPPQQQNNNPPPTTT[[[dddoooyyyyyyyyywwwtttrrrpppnnnmmmiiifffaaa^^^[[[XXXTTTQQQEEECCC@@@;;;666222...,,,//////000000000000//////..............................---,,,,,,,,,,,,---************++++++,,,---,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&'''(((******)))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...............//////////////////000000111111111222555444333222222444555777555444444444444555666666::::::999999888777777777777999>>>AAABBBAAA>>><<<============>>>>>>>>>>>>===>>>???AAABBBCCCCCCCCCDDDCCCBBBBBBBBBDDDFFFHHHIIIHHHHHHIIIJJJLLLNNNPPP\\\iiirrrYYYHHHAAA@@@>>>;;;FFFLLLQQQRRRPPPKKKEEE@@@@@@>>><<<;;;<<<;;;777333888888999:::<<<>>>AAABBBPPPTTT___lllvvv{{{vvvhhh]]]WWWUUU^^^nnn|||yyyuuupppeee\\\YYYWWWSSSUUUZZZ[[[fffsss}}}kkk___RRROOO[[[nnnvvv|||nnnaaaSSSEEE;;;888///000000000///---+++***++++++++++++++++++++++++++++++************++++++@@@===999777666666555444222222111000///...------------,,,,,,+++************++++++,,,,,,++++++***))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,------------------------------////////////000111222222000000111111222333444444222333555888:::;;;<<<===:::;;;>>>BBBHHHOOOVVVZZZVVVVVVUUUTTTSSSRRRQQQPPPLLLIIIFFFDDDCCCAAA???===666555444222000...---,,,/////////000000/////////..............................---,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,+++******)))(((((())))))))))))))))))))))))))))))************))))))'''((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((()))************)))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------............//////////////////000000111222222333555444333222222333555666555444444444444555666666888888888888777777666666888:::>>>AAAAAA@@@>>><<>>???BBBAAAEEEJJJMMMMMMKKKHHHFFFBBB@@@===<<<<<<<<<:::777888888888999:::===???@@@FFFIIIRRR^^^hhhnnnvvv~~~nnnaaaZZZ___kkkxxxzzzrrrlllbbb[[[VVVVVVTTTRRRUUU[[[```mmm~~~mmmWWWUUUWWW```ppp}}}ttt{{{mmm]]]PPPEEE999222111....../////////...---,,,+++++++++++++++++++++++++++******))))))******+++@@@===999777666666555333222222111000///...------------,,,,,,++++++*********++++++,,,,,,++++++*********))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))++++++++++++,,,,,,,,,,,,------------------------.........//////000111111///.........------------...///000000000000000000000000111222444777999:::999:::::::::::::::::::::777555333333333444333222000000000000000000000000......////////////......------------------------...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,+++++++++******))))))((())))))))))))))))))))))))((())))))******))))))(((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,---------............/////////...//////111222333444444444333222222222333555666555444444444444555666666777777777777777666666666999;;;>>>@@@@@@???===<<>>AAAEEEHHHKKKLLLMMMIIIEEEAAA>>>>>>======<<<888888777888999;;;<<<>>>@@@AAAGGGQQQYYYaaakkkttt{{{nnnmmmrrr|||zzzqqqfff___VVVTTTSSSSSSRRRSSSZZZcccooo|||lllZZZNNNWWWeeewww~~~zzzlll^^^NNNCCC:::333000111,,,------......------,,,+++++++++++++++++++++++++++******))))))******+++???===:::888777666444333111111111000///............------,,,++++++*********++++++,,,,,,++++++***+++******)))(((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////////////////......---------111111111111000000///...000111111222222111111111111111222222333333333333333111000111222444444333222222222111111000000000---......//////......------------------------------,,,,,,+++++++++++++++...---,,,++++++++++++++++++*********)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------------.........//////......///111222444555555333333222222222333444555555444444444444555666666777777777777888888888888:::;;;===>>>???>>>===<<<>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@EEEEEEFFFGGGHHHJJJKKKLLLPPPOOOTTTaaavvvyyyaaaMMMBBBAAA>>>>>>CCCIIINNNTTTYYYSSSOOOJJJDDDAAA???>>>>>>999888888777888999:::;;;===<<>>======<<<<<<===>>>@@@AAABBBBBBEEEEEEFFFGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@FFFFFFHHHIIIJJJLLLLLLMMMOOOQQQTTTXXXcccwwwjjjTTTGGG@@@<<>>;;;:::999888888888999999;;;888888<<>><<<:::999888777444222111000000000/////////.........------,,,,,,++++++***++++++,,,,,,++++++*********))))))((((((''''''''''''''''''((((((((((((************************((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,---------.../////////,,,------............---+++,,,---///000000000000/////////............---000///------///000//////------------------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''))))))(((((())))))***+++((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************)))))))))************+++************++++++++++++------------------------,,,,,,++++++++++++,,,,,,,,,------------.........---......000111222333333222222222222333333333333555444444444444555666666888888999999:::;;;<<<<<<::::::;;;;;;<<<>>>??????<<<======>>>???@@@@@@AAAEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBGGGHHHIIIKKKLLLMMMNNNNNNJJJOOOTTTVVVZZZhhh~~~rrrRRREEE<<<>>>CCCGGGNNNWWWYYYYYYWWWRRRLLLFFFBBBAAA???===<<<:::999888999999<<<999999;;;<<<===CCCJJJQQQVVV___hhhqqqzzz~~~{{{vvvqqqmmmiiiddd\\\UUUPPPMMMKKKIIIIIIQQQYYY```lll}}}sssZZZFFFGGG___yyynnn[[[KKKAAA666111///,,,,,,...---,,,+++************+++++++++++++++++++++++++++***))))))(((((())))))***>>><<<:::999888777444222000000000000////////////.........---,,,,,,++++++***++++++,,,,,,++++++***))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***++++++++++++************++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,------------.........//////000//////................../////////.../////////////////////000...------///000000//////////////////000000000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))(((((((((((((((((()))***((()))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........------...///000000111111111111222333333333333333555444444444444555666666666777888999:::;;;<<<<<<999999999:::<<<>>>@@@AAA??????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDFFFHHHJJJLLLMMMNNNNNNMMMGGGLLLSSSUUUYYYcccssssss```OOOIIIEEE@@@BBBIIINNNRRRUUUUUUQQQKKKHHHFFFBBB@@@>>><<<::::::::::::;;;999999<<<<<<;;;???EEEGGGKKKRRRZZZbbbllltttzzz}}}zzzwwwsssnnnhhhcccZZZVVVPPPKKKJJJKKKKKKKKKPPP\\\jjjuuuzzzkkkXXXKKKIIIWWWuuuvvv___MMMBBB999333222111///...///,,,,,,,,,,,,---...000111++++++++++++++++++++++++))))))(((((((((((())))))>>><<<:::999999777444111000000000000///////////////......------,,,+++++++++++++++,,,,,,+++++++++(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************)))************+++++++++++++++++++++++++++++++++)))+++,,,------,,,***))).........---------------...............------,,,///...---,,,,,,,,,,,,,,,+++,,,,,,---......//////---,,,+++,,,...///000///000//////......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))'''''''''''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''###$$$%%%&&&'''&&&%%%$$$((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,---------......------......//////000000111111222333333333333222555444444444444555666666555555666888999:::;;;<<<888888888999;;;>>>AAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGHHHHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGIIIKKKMMMMMMMMMMMMGGGLLLQQQVVVZZZaaakkkssskkk^^^QQQDDD@@@DDDDDDJJJRRRUUUSSSOOOLLLKKKDDDBBB@@@===;;;:::::::::444333555888888777999>>>;;;>>>DDDJJJRRR[[[dddjjjssszzz}}}uuurrrooolllhhhbbb\\\WWWOOOLLLHHHGGGIIIKKKMMMMMMZZZjjj|||yyycccTTTFFFGGGTTTjjjuuudddOOO<<<888111---...000...,,,,,,,,,,,,,,,---///222555777++++++++++++++++++++++++))))))(((((((((((())))))???>>><<<:::888666444444333333222111000///...---///............---------+++++++++************)))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************((()))***+++,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------.........//////000000//////.........---------///......------......///+++,,,,,,------,,,,,,+++******************************))))))))))))******,,,+++***((((((((()))***))))))))))))((((((((((((******)))(((((((((((((((((((((''''''''''''(((((('''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111333333444444444444444444555555555555666666666666999777666666999;;;<<<<<<;;;;;;<<<===>>>???@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMJJJKKKNNNRRRWWW]]]bbbeeesssnnnXXXHHHCCC@@@CCCEEEGGGKKKQQQSSSSSSLLLIIIEEEAAA@@@???===<<<;;;999777777777777666555777888;;;???EEEKKKQQQUUUcccjjjssszzz~~~|||vvvpppnnnlllhhh```WWWPPPLLLKKK@@@CCCEEEFFFHHHOOO[[[eeeiii{{{|||fffUUUHHHJJJOOOZZZqqqxxx~~~nnnaaaPPP???444000000///...------,,,,,,,,,++++++///444999;;;<<<******************************))))))((((((''''''>>>===<<<:::888666444333333333222111000///..................------------+++++++++************)))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((((((((((((((((((((('''((((((((())))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((()))))))))((((((***)))((()))******)))((())))))))))))))))))))))))((()))******)))((()))***(((((()))))))))*********((()))***+++,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------.........////////////.........---------,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******************************))))))))))))************((('''''''''(((((())))))))))))((((((((('''***))))))(((((((((((((((((((((''''''''''''(((((('''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000333333333333333444444444555555555666666666666777999777666666888:::;;;;;;::::::;;;<<<<<<=========??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPRRRTTTWWWZZZ\\\eeewwwwww\\\LLLFFFDDDCCCFFFJJJNNNSSSVVVTTTPPPJJJEEECCCAAA???>>><<<:::888888888999888777:::::::::;;;>>>BBBEEEGGGRRRYYYaaahhhnnntttzzz~~~yyyuuutttqqqkkkfffcccaaa\\\TTTMMMGGGEEEDDDGGGHHHIIILLLRRR]]]lllvvvwwwcccUUUOOOLLLZZZmmm|||kkkZZZNNNBBB666///000//////...------,,,,,,,,,***))))))+++---......***************************)))))))))((((((((('''======;;;999777555444333333222222111000///..................------------+++++++++************)))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((((('''***)))((((((******)))((())))))))))))))))))))))))((()))******(((((()))***(((((())))))))))))******)))***++++++,,,,,,++++++(((((()))))))))*********++++++++++++++++++++++++++++++,,,------------,,,------------..................------------,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***************************))))))(((((())))))***)))((((((''''''''''''((()))))))))(((((((((''''''))))))((((((''''''((((((((((((''''''''''''(((((('''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((******)))))))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................//////111111222222333333333333555555666666666777777777999777666777999:::::::::::::::::::::::::::::::::<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCEEEGGGIIIKKKLLLGGGGGGIIIJJJLLLMMMNNNOOOPPPPPPPPPPPPQQQSSSUUUWWW^^^hhhuuusss\\\OOOEEE???AAADDDFFFMMMVVV\\\XXXRRRLLLHHHDDDAAA>>>>>><<<:::999::::::999888::::::999888999:::<<<===EEEKKKRRRYYY___fffnnnttt{{{{{{wwwqqqmmmllliiiddd```WWWUUUPPPIIICCC@@@@@@AAAGGGIIIMMMVVVdddtttuuu^^^KKKJJJTTT[[[rrryyysssXXXHHH???777222000//////......---,,,,,,,,,000...+++***++++++***)))************************))))))))))))((((((((((((<<<<<<:::999777555444333222222111111000//////............---------,,,,,,+++++++++*********))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((((('''&&&***((('''((()))***)))((())))))))))))))))))))))))((()))***)))((('''(((***(((((((((((()))))))))************+++++++++++++++))))))))))))*********+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******++++++++++++******************************))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((''''''''')))(((((('''''''''(((((((((''''''&&&&&&''''''((('''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------.....................---000000000111111222222333555555555666666777777888:::999888888:::;;;;;;:::;;;:::::::::999999999888:::;;;<<<>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBCCCEEEGGGHHHIIIEEEFFFGGGIIIKKKMMMNNNOOOMMMMMMNNNOOOQQQSSSVVVXXX]]]bbbiiiuuu}}}hhhUUUFFFCCCBBBAAAHHHTTT\\\ZZZVVVRRRNNNIIIDDD@@@???===;;;;;;;;;;;;:::999888888888888999:::;;;<<<>>>CCCHHHMMMRRRYYYbbbhhhnnnttt|||~~~{{{xxxtttpppjjjfffbbb___[[[XXXPPPNNNIIIDDD@@@???BBBEEEEEELLLYYYjjj{{{|||jjj___RRRKKKYYYooovvvaaaJJJ<<<666333111222.........------,,,,,,,,,000...------......---,,,************************))))))))))))((((((((((((;;;:::999888666555444333222222111111000000//////...------------,,,,,,,,,+++++++++*********))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((()))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))((('''((()))***)))'''((((((((((((((((((((((((''')))***)))((('''((()))'''(((((((((((())))))))))))))))))*********++++++*********+++++++++,,,,,,************************)))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,---------............------------......//////000111111222333444444555666666777777:::999999:::<<<===<<<;;;<<<<<<;;;;;;:::999999999:::;;;<<<===???AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAABBBBBBCCCCCCDDDDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMLLLLLLMMMNNNPPPSSSVVVXXXVVVZZZ___fffqqqzzzbbbTTTJJJDDDFFFMMMPPPPPPRRRSSSSSSQQQLLLHHHCCCAAA>>>======<<<;;;999888888888888999999:::;;;888;;;???AAACCCHHHPPPVVVZZZ```iiipppuuuzzz{{{xxxtttpppllliiigggccc]]]WWWSSSOOOLLLJJJIIIGGGDDDAAA@@@CCCIIIMMMXXXbbbsssqqq^^^QQQTTT[[[eee}}}{{{\\\LLL;;;333000...---...---------------,,,,,,,,,+++***)))***,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))::::::888777666444333333111111111111000000//////------------,,,,,,,,,,,,+++++++++************)))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((((((''')))(((''''''))))))((('''(((((((((((((((((((((((('''((())))))''''''((()))''''''(((((((((((()))))))))(((((((((((()))*********++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***++++++++++++******************++++++++++++,,,,,,***))))))(((((())))))***))))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))((())))))************)))((((((((('''''''''&&&&&&''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''(((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***++++++,,,,,,------...------------------......,,,,,,---...///000000111222222333444555666666777888888888:::===>>>===;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>???@@@AAA???@@@AAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDEEEGGGHHHIIIJJJNNNNNNMMMMMMOOOPPPRRRSSSQQQTTTXXX\\\```lllmmm]]]RRRIIIEEEDDDFFFJJJOOOTTTVVVUUUSSSHHHFFFCCCAAA@@@???===;;;999999888888777666666555777999;;;;;;;;;>>>DDDHHHKKKQQQZZZaaafffkkkrrrvvvxxx}}}~~~{{{zzzwwwsssooojjjeee```\\\YYYVVVRRRLLLHHHEEECCCCCCAAAAAABBBCCCGGGNNNVVV\\\yyynnncccVVVNNNMMM\\\qqqxxxeeeIII>>>444111111...------------,,,,,,,,,,,,,,,,,,+++*********++++++)))'''))))))))))))))))))))))))(((((((((((())))))))))))999999888777555444333333111111111111000000000000---------,,,,,,,,,+++++++++++++++************)))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((())))))))))))(((''''''((()))((('''(((((((((((((((((((((((('''((()))(((''''''((()))'''''''''((((((((())))))(((''''''&&&'''((()))***************++++++++++++))))))))))))))))))))))))((())))))***************++++++*********)))))))))************+++++++++,,,))))))(((((((((((())))))((())))))))))))))))))((())))))))))))))))))))))))((((((''''''''''''(((((('''''')))*********))))))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((((((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,---......,,,,,,,,,------.........++++++,,,---...///000000000111111222333444555666555555666999<<<===<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<======>>><<<===>>>@@@AAACCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCEEEFFFFFFGGGMMMMMMLLLLLLLLLMMMOOOPPPQQQPPPSSSWWWZZZ```nnn}}}|||ppp___LLLGGGFFFGGGIIINNNSSSVVVVVVOOOLLLIIIFFFDDDBBB???===::::::999999888666555444777999;;;;;;999:::>>>BBBAAAFFFMMMRRRWWW\\\ccchhhjjjpppwww|||}}}|||wwwtttooolllhhheeeaaa\\\WWWSSSNNNLLLIIIEEEBBB@@@AAABBB???BBBGGGNNNWWWbbbmmmuuuuuudddVVVNNNMMMSSSaaatttvvv___QQQ???777111222333111///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---,,,***((())))))))))))))))))))))))'''((((((((()))))))))***999888777666555444333333111111111111000000000000---------,,,,,,,,,+++++++++++++++************)))((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((())))))***)))'''&&&'''((()))((('''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''((((((((()))''''''&&&%%%&&&'''((()))))))))))))))************))))))))))))))))))))))))(((((()))***************+++*********))))))(((((())))))******+++++++++,,,++++++************++++++(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((%%%&&&((()))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,---......++++++,,,,,,---...//////******+++,,,...//////000///000000111333444555555222222444777:::<<<;;;:::::::::::::::::::::::::::999999999::::::;;;;;;;;;:::;;;<<<>>>@@@BBBDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEJJJJJJIIIJJJKKKMMMOOOPPPOOOLLLMMMSSSWWWYYYaaakkk{{{```QQQMMMHHHFFFHHHMMMQQQTTTTTTQQQMMMJJJGGGEEEBBB???::::::::::::::::::999888444666888888666666999<<<888<<>><<<<<<>>>AAABBBGGGOOOZZZfffttt~~~ooo\\\NNNHHHGGGOOOaaawwwyyy___KKKDDD888111---///111000//////,,,,,,,,,,,,,,,,,,,,,,,,(((((((((***,,,,,,***((())))))))))))))))))))))))'''((((((((())))))******<<<999777666666555444333111111111111000000000000,,,,,,,,,+++++++++************++++++++++++******''''''((((((((((((''''''(((&&&$$$%%%&&&(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))+++)))(((&&&&&&((()))+++''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))************))))))))))))***)))((((((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%&&&&&&%%%$$$''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$%%%''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((***))))))(((((((((((())))))+++,,,,,,+++***+++---........................///......------...000111000000000111222222333333555555666666777888888888777888999:::::::::::::::777666555777:::<<<;;;999;;;999999===CCCHHHJJJIIICCCBBB@@@@@@AAA@@@???===@@@@@@AAABBBCCCCCCDDDDDDCCCCCCEEEFFFHHHIIIIIIIIIKKKKKKJJJKKKMMMRRRVVVYYYoooyyynnnWWWHHHEEEHHHJJJJJJUUUVVVVVVUUUQQQKKKDDD@@@AAA???<<<;;;;;;:::999777777777777777777666666666999:::;;;<<<>>>AAACCCDDDLLLQQQWWW[[[^^^bbbhhhmmmwwwxxxzzz|||{{{xxxvvvrrrqqqnnnkkkfff```\\\YYYWWWRRRLLLIIIHHHGGGEEEBBB>>>@@@AAA???===>>>AAADDDSSS[[[iiixxxwwwfffZZZWWWNNNCCCKKK\\\qqq~~~jjjYYYGGG;;;555111000///------......///---------,,,,,,++++++++++++++++++*********))))))******))))))((((((''''''((((((((((((((((((((((((<<<999777666666555444333111111111111000000000000,,,,,,,,,,,,++++++++++++******++++++++++++******''''''((((((((((((''''''(((&&&%%%%%%&&&(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((('''%%%%%%'''((()))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((+++++++++******)))))))))(((((()))))))))************)))((((((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&'''%%%$$$''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$##################''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((((()))******+++++++++,,,,,,---------------------------------...............///000000//////000000111222222333444444555666666777777888666777777888999999999888;;;999777888:::;;;999777:::999:::>>>CCCGGGHHHHHHAAA?????????AAAAAA@@@???@@@@@@@@@AAABBBBBBBBBCCCCCCDDDEEEFFFHHHHHHIIIIIIHHHHHHIIIKKKNNNQQQTTTUUU]]]eeewwwhhhXXXOOOLLLKKKJJJMMMRRRUUUVVVUUURRRPPPHHHDDD???<<<<<<<<<======888888777777777777777777888888999999:::<<<===>>>===AAAFFFIIILLLOOOTTTXXXaaabbbeeehhhlllooorrrsssuuuwwwzzz{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||~~~}}}}}}{{{yyywwwvvvuuutttuuuuuutttqqqnnnkkkiiicccbbb___\\\WWWSSSNNNLLLJJJGGGDDDBBBBBBAAA>>><<<;;;<<<===>>>BBBJJJTTT[[[jjjssszzzkkkaaa^^^SSSKKKLLLOOOVVViii}}}jjjWWWIII===444111111000///...---......///------,,,,,,,,,++++++++++++++++++*********))))))***)))))))))((((((((('''((((((((((((((((((((((((<<<999777666666555444333111111111111000000000000------------,,,,,,,,,,,,******++++++++++++******&&&&&&''''''''''''&&&&&&(((&&&%%%%%%'''(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))&&&''''''(((***++++++,,,))))))((((((((()))***+++************************(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''((())))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***+++,,,***)))+++...000///---,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////......///000000111111222333333444444555666666777555666777777777777777777;;;999888888:::;;;:::999999999<<>>===>>>AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCEEEFFFGGGGGGGGGGGGFFFGGGKKKNNNQQQSSSTTTTTTRRRYYYeeerrr|||{{{eeeVVVOOOGGGIIIMMMQQQUUUWWWYYYYYYRRRMMMGGGBBB??????>>>===<<<;;;999888777888888999999888888777888888999999777999<<>>AAAEEENNNZZZgggppp~~~~~~{{{vvvlll___TTTMMMGGGJJJOOOXXXggg}}}kkkQQQAAA999333///---000///......------......,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))((((((((((((((((((((((((((((((((((((<<<999777666666555444333111111111111000000000///......---------,,,,,,,,,******++++++++++++******&&&&&&''''''''''''&&&&&&'''&&&%%%&&&'''(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))++++++(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((())))))******---)))''')))...111///++++++++++++++++++,,,,,,,,,,,,---///000000000///............///000000111111222222333444444555555666666666777888888888888777777777777888999<<<===>>>999:::===@@@CCCDDDCCCBBB???>>>===???AAABBBAAA@@@@@@@@@@@@@@@????????????BBBCCCDDDDDDEEEEEEEEEEEEFFFIIIMMMRRRUUUVVVUUUUUURRRWWW___dddhhhuuuooo___MMMKKKIIIHHHKKKQQQXXX\\\VVVTTTQQQMMMJJJEEE???<<>>;;;999888888999::::::999999888888888999999::::::<<<======>>>@@@@@@AAABBBDDDGGGKKKNNNPPPRRRVVVXXX[[[\\\]]]]]]___```aaaaaabbbcccdddeeeeeeeeeeeefffggghhhiiiiiiiiiiiicccbbbaaa```^^^[[[YYYXXXVVVVVVUUUUUUSSSQQQOOONNNIIIHHHGGGEEEBBB???===<<<<<<:::999999:::<<<=========CCCLLLWWWcccnnnwww|||zzzrrreeeXXXNNNHHHGGGHHHEEEXXXmmm}}}}}}jjjVVV???555222000......//////......------------,,,+++++++++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((<<<999777666666555444333111111111111000000000///......---------,,,,,,,,,******++++++++++++******&&&''''''''''''''''''&&&'''&&&%%%&&&((()))(((&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&(((''''''''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***,,,+++***))))))))))))))),,,(((&&&(((---///---)))*********+++++++++,,,,,,,,,---///000000000///............///000000111111222222333333444555555555777777888999::::::::::::999999888888999:::===???999;;;>>>AAAAAAAAAAAA@@@AAA@@@???@@@AAABBBAAA???AAAAAAAAA@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDCCCCCCCCCEEEHHHMMMQQQUUUVVVVVVUUURRRUUUZZZ\\\[[[ccczzzfff___SSSJJJGGGJJJQQQVVVRRRUUUXXXZZZYYYSSSJJJDDDBBB@@@>>>;;;999888888888999999999888999999::::::999999999999:::::::::999===>>>???AAABBBDDDEEEFFFHHHKKKMMMNNNNNNOOOPPPRRRRRRRRRTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWQQQQQQQQQPPPOOONNNMMMLLLKKKJJJJJJIIIHHHGGGEEEEEEBBBAAA@@@>>>===;;;;;;::::::999888777999===BBBFFFGGGOOO]]]lllvvv{{{zzzxxxccc]]]TTTJJJDDDAAABBBCCC[[[tttuuuiiiTTTEEE555111222111///..................------,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((<<<999777666666555444333111111111111000000000000------------,,,,,,,,,,,,******++++++++++++******''''''((((((((((((''''''&&&%%%%%%'''((()))'''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((('''''''''&&&'''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''''''''&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&%%%###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''(((((())))))******++++++***))))))))))))***+++)))'''(((+++,,,+++(((*********++++++,,,,,,------......///////////////......///000000111111222222222333333444555555666777888999;;;<<<=========@@@@@@>>>;;;999999;;;===:::===???@@@???>>>???@@@CCCBBBAAAAAABBBCCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBCCCEEEIIIMMMPPPRRRTTTTTTTTTUUUWWWXXXWWW[[[iiixxx{{{gggWWWNNNJJJIIILLLQQQXXX```cccaaaZZZUUUIIIHHHFFFCCC@@@===:::999::::::999999888999999::::::999777888999999888666999999:::::::::;;;;;;;;;===???AAABBBAAABBBCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>======;;;:::999888888888888888999:::;;;<<>>AAALLLXXXaaavvv___QQQAAA888000///111///......---............---,,,,,,*********+++++++++++++++(((((()))))))))))))))***(((((((((((())))))))))))((((((((((((((((((((((((<<<999777666666555444333111111111111000000000000,,,,,,,,,,,,++++++++++++******++++++++++++******(((((())))))))))))((((((&&&%%%&&&'''))))))'''%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''"""###%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''(((((((((((((((&&&'''((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((($$$!!!###(((+++(((%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))***+++,,,---++++++***************)))******++++++,,,------..................///000000//////000000111222222333333333333444555555666666555777999;;;===>>>???@@@EEEEEECCC???<<<;;;===@@@<<<>>>??????===<<<>>>@@@BBBAAAAAABBBDDDEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEFFFIIIMMMPPPTTTVVVXXXUUUUUUWWWYYYZZZaaaiiiuuu~~~iiiYYYQQQKKKMMMRRRYYY___cccbbbaaaXXXWWWUUURRRNNNIIIEEEBBB???>>>===<<<;;;:::::::::<<<:::999999;;;;;;:::888777777777777777777777777777999:::;;;:::999:::;;;:::;;;;;;<<<============<<<======>>>>>>>>>======999:::;;;;;;;;;;;;;;;:::<<<;;;:::999999999999999999999888888888999:::;;;<<<@@@FFFLLLRRRZZZbbbggguuuqqqkkkeee^^^UUULLLFFFDDDBBBBBBHHHWWWlllvvv___JJJ===666111...//////,,,---000------.........---,,,+++)))*********++++++++++++(((((((((((())))))******'''((((((((()))))))))***((((((((((((((((((((((((<<<:::777666666666444333111111111111000000000000,,,,,,,,,+++++++++************++++++++++++******))))))************))))))&&&%%%&&&'''))))))'''%%%'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''"""###$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******%%%&&&((()))))))))((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$)))&&&!!!%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++&&&&&&''')))+++---///000,,,------,,,***))))))+++******+++,,,------......//////...------///000111000000000111222222333333333333444555555666666777444555888:::===???@@@AAAFFFFFFEEEBBB??????BBBEEE===???@@@>>>;;;;;;===@@@AAA@@@@@@BBBEEEGGGGGGFFFCCCDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGIIILLLQQQVVVYYYXXXSSSQQQTTTXXXYYY\\\```cccoooxxxlllMMMLLLLLLPPPVVV\\\aaaccceeeeeecccaaa\\\UUUOOOLLLFFFDDDBBB@@@>>><<<<<<;;;;;;999777888:::;;;:::777888888888888888999999999666777999999777777777888777777888999999999888888777777999:::;;;;;;<<<<<<999999:::::::::999999888::::::999888888888888888<<<<<<;;;;;;<<<>>>???AAAAAAIIITTT^^^fffmmmtttyyylllcccVVVMMMIIIIIIIIIHHHDDDLLL\\\nnnwww```KKK<<<555333000...///...+++---222,,,---.........---,,,+++))))))******++++++++++++'''((((((((())))))******'''((((((((())))))******((((((((((((((((((((((((===:::888666666555333111111111000000//////......------,,,+++++++++,,,,,,,,,+++++++++***)))))))))((((((((()))(((''''''&&&$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&'''((('''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))((('''&&&%%%$$$$$$''''''((((((((((((''''''))))))))))))************++++++++++++++++++++++++++++++++++++,,,---.....................///000000111111222222222111111000555555444444444444555555888888999:::;;;======>>>EEEDDDDDDBBBAAA???===<<<@@@@@@??????@@@AAACCCDDDBBBCCCDDDFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKLLLLLLJJJIIIGGGHHHKKKPPPUUUYYYXXXUUURRRSSSVVVYYYYYYWWW___eeeooo~~~lllYYYKKKLLLOOONNNQQQXXX^^^aaahhhmmmiiiaaa\\\]]][[[SSSIIIDDDCCCCCC@@@===<<<<<<;;;::::::999999999555666777888999999999999666666555444555666888999666666666666666666666666999888777666666777888999777777666555666777888999666777888888999999999999666:::======>>>BBBKKKRRR]]]___fffooowwwuuukkkaaaVVVPPPJJJFFF@@@===GGGTTThhhppp}}}uuuaaaIII666000333000000///------,,,,,,,,,*********++++++,,,,,,,,,+++***)))'''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))===:::888666666555333222222222222111000000//////,,,,,,+++*********++++++++++++******************)))(((((((((''''''''''''%%%%%%&&&'''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&'''((('''&&&%%%&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%(((((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((()))))))))*********++++++++++++++++++++++++++++++++++++,,,---.....................//////000000000000000000000000000444333333333444444555666888888999:::;;;<<<======@@@@@@@@@@@@@@@???>>>>>>@@@@@@??????@@@AAACCCDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGIIIMMMQQQSSSQQQPPPPPPRRRUUUWWWXXXXXXZZZ]]]cccmmm{{{mmmfff___UUUOOOQQQQQQRRRWWW^^^cccgggpppxxxnnnhhh```XXXQQQJJJBBB<<>>BBBHHHNNNTTT]]]hhhooosssooojjjhhheee^^^SSSJJJEEE>>>;;;???IIIVVViiiyyyxxxkkkYYYJJJ===222---...000///...---,,,,,,,,,,,,***++++++++++++++++++,,,***)))(((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((<<<:::777666666555333222333333222222111000000000,,,+++******)))))))))***))))))*********************)))((('''&&&''''''(((&&&&&&'''(((((((((((('''((((((''''''''''''(((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''%%%'''((('''&&&%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&'''((((((((('''&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((())))))))))))******+++++++++++++++++++++++++++******++++++,,,---.........------......///000000///.........///000000222222222333444555666777888888999:::;;;<<<======;;;<<<===>>>????????????@@@@@@???@@@@@@AAACCCCCCCCCDDDDDDEEEEEEEEEDDDDDDGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLIIIHHHHHHHHHHHHJJJKKKLLLIIILLLPPPRRRTTTUUUWWWXXXWWWWWWWWW[[[cccqqqwwwllliii___YYYUUUVVVXXX___kkkvvvvvvvvvuuurrrmmmeee^^^ZZZSSSQQQMMMHHHDDDAAA???>>>???>>>===;;;::::::999999888888888888888888888777666666666666666666666666666666555555666666777888;;;;;;:::999888888888777999999999;;;???DDDIIILLLTTTUUUXXX]]]cccjjjpppsssnnnfff[[[RRRKKKFFF@@@<<>>????????????????????????@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMHHHHHHHHHHHHIIIIIIIIIIIIFFFKKKPPPSSSSSSRRRTTTVVVUUUUUUTTTTTTXXX___hhhooo~~~rrrhhh^^^WWWWWW[[[]]]bbbgggkkkkkkjjjjjjiiicccbbb```\\\WWWQQQLLLIIIFFFDDDBBB@@@???>>>>>>>>>999999::::::;;;;;;;;;;;;888888777777777777777666999999888888777777777777999:::;;;<<<<<<<<<<<<;;;@@@AAADDDIIINNNUUUZZZ]]]cccaaa^^^^^^___```______SSSMMMEEE???<<<===@@@AAAJJJPPP]]]ppp|||hhhYYYEEE888---,,,//////...---......---,,,++++++,,,,,,,,,,,,++++++******))))))''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((;;;999777666666666444333111111111000//////............---++++++*********((((((((())))))******++++++)))'''&&&%%%&&&((()))&&&''''''((()))(((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''(((((((((((('''''''''(((((((((((()))))))))************************************+++,,,---------------------...//////111000.........000222333222222333444555777999:::888999999::::::;;;;;;;;;<<<===>>>>>>>>>>>>>>>=========>>>??????@@@@@@@@@BBBBBBCCCCCCCCCBBBBBBAAADDDDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKMMMNNNOOOOOOHHHHHHIIIIIIJJJJJJJJJJJJGGGLLLQQQSSSRRRPPPQQQRRRRRRSSSTTTUUUUUUXXX\\\___ooo|||yyycccTTTNNNNNNRRRVVVZZZ\\\___bbbeeefffiiikkkllliiiddd^^^ZZZRRRPPPNNNKKKIIIGGGEEEEEE@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<>>>>>>>>===<<<<<<:::;;;<<<===>>>>>>>>>>>>@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFHHHHHHIIIKKKLLLNNNOOOPPPIIIIIIIIIIIIJJJIIIIIIIIIIIILLLOOOQQQPPPOOONNNNNNMMMOOORRRSSSSSSTTTVVVWWW```iiiyyyvvv]]]QQQMMMLLLLLLMMMOOOSSSWWWYYYZZZ^^^eeejjjllljjjeeebbbaaa```___]]][[[XXXVVVTTTPPPNNNJJJFFFCCCAAA@@@???AAAAAAAAA@@@@@@??????>>>>>>???AAACCCDDDEEEEEEEEEIIIKKKNNNQQQQQQPPPNNNMMMMMMOOOQQQTTTTTTSSSQQQOOOLLLJJJEEEAAA>>>===>>>@@@;;;AAAKKKSSS[[[dddnnnuuuzzzfffTTTCCC777222000111222000,,,,,,...,,,++++++******+++++++++***************)))))))))'''((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''';;;999666666666666555444222222111111000//////...///...---+++***))))))))))))))))))))))))((((((((()))(((((((((''''''''''''%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&((((((%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))************************))))))))))))***+++,,,---------,,,,,,------...///------...//////000111111111111111222333444666777999999999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;888999;;;<<<===<<<<<<<<<>>>???@@@AAAAAABBBAAAAAA???@@@@@@AAACCCDDDDDDEEEEEEFFFGGGIIIKKKLLLNNNNNNLLLLLLJJJIIIHHHGGGGGGGGGIIIIIIKKKMMMNNNNNNLLLJJJJJJLLLNNNOOOOOOPPPRRRTTTUUU[[[eeeqqqvvvkkkZZZTTTMMMJJJIIIIIIHHHGGGKKKNNNTTTYYY\\\\\\[[[YYY^^^```cccfffggggggfffeeeaaa^^^YYYUUURRRQQQQQQRRRQQQPPPPPPOOONNNNNNMMMMMMOOOPPPQQQRRRRRRRRRQQQPPPXXXYYYZZZZZZXXXTTTOOOLLLGGGGGGHHHGGGFFFCCCAAA@@@GGGFFFDDD@@@===???EEEJJJNNNYYYiiivvv~~~{{{ooo\\\JJJ???888222///------///...++++++...++++++************++++++))))))))))))************((())))))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''':::888666666666666555444333333222222111000000000...---,,,***)))(((((((((******))))))((((((''''''((((((((()))(((((('''&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''(((((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((())))))((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###""""""######$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''((()))***''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,------,,,,,,,,,,,,---......+++,,,---...//////////////////000000111222444444999999999999999999::::::888999999:::;;;;;;;;;;;;777888:::;;;<<<;;;;;;:::===>>>???@@@AAABBBBBBBBB>>>>>>???@@@BBBCCCCCCDDDCCCDDDEEEGGGIIIKKKLLLMMMOOOMMMKKKHHHFFFDDDDDDDDDHHHGGGFFFIIIMMMNNNLLLIIIIIIJJJKKKKKKKKKNNNQQQTTTLLLQQQWWW[[[aaannn|||oooeee^^^WWWOOOIIICCCDDDFFFIIIJJJKKKKKKKKKLLLQQQXXX```fffiiikkkkkkllliiieeeaaa```bbbdddffffffeeeeeedddcccbbbbbbbbbcccbbbbbb```^^^[[[XXXWWWYYYZZZYYYWWWRRRKKKDDD@@@???>>>===;;;::::::999999FFFIIIKKKJJJLLLSSS___iiisss~~~jjjeeeWWWDDD666222222222000+++(((+++---,,,---///+++***************++++++(((((())))))******++++++))))))*********((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''';;;:::888777555444444444444444333222222111111000///...---+++***))))))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))&&&######&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((())))))((((((((((((((()))************************(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,000000000000111111111111444555666888999:::::::::999:::;;;;;;<<<<<<;;;;;;777777777777888999::::::<<<<<<======???@@@AAABBBBBB@@@??????AAABBBBBBAAADDDDDDDDDEEEGGGIIILLLMMMPPPNNNIIIFFFDDDDDDEEEFFFMMMLLLLLLKKKJJJJJJIIIIIIJJJIIIJJJMMMQQQRRRPPPNNNUUURRROOOPPPWWWaaaiiinnnsssddd[[[TTTLLLIIIIIIJJJHHHEEEKKKFFFEEEKKKQQQSSSUUUWWWUUUTTTQQQOOOPPPUUU\\\bbbddd______cccddd^^^[[[\\\[[[\\\[[[WWWPPPKKKJJJKKKKKKJJJIIIFFFCCCBBBBBBBBB===BBBCCC>>>;;;???DDDGGGNNNXXXccciiirrryyylllUUUKKK???666333111///,,,------,,,,,,,,,,,,++++++************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''';;;:::888777555444444444333333222111111000000//////...,,,+++***))))))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((&&&######%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''))))))((((((((((((((()))************************((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,//////000000000000111111333444555666777888888888<<<<<<<<<<<<<<<<<<;;;:::888888888888999:::;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCBBB@@@??????AAABBBBBBAAACCCCCCDDDEEEGGGJJJLLLNNNNNNLLLIIIFFFDDDEEEFFFGGGKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHIIILLLPPPRRRQQQOOOSSSPPPNNNNNNSSS[[[aaadddoooxxxqqqhhhccc___\\\VVVQQQPPPJJJGGGJJJLLLJJJHHHHHHNNNLLLIIIGGGFFFJJJPPPUUUZZZTTTRRRUUUVVVSSSQQQTTTOOOQQQRRRPPPKKKFFFCCCBBBEEEBBB??????AAADDDDDDDDDDDDJJJMMMJJJGGGJJJMMMNNNXXXiii~~~xxxfffXXXDDD===444//////000///---------,,,,,,,,,+++++++++************************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&;;;:::888777555444444444222222111111000//////......---,,,+++***)))))))))))))))******))))))((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&)))((((((''''''((())))))************************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,....../////////000000000111222333555666666666666============<<<;;;::::::999999999999:::;;;<<<======<<<;;;;;;===???BBBDDDBBB@@@??????AAABBBBBBAAABBBBBBCCCEEEGGGJJJMMMOOONNNLLLIIIGGGFFFFFFGGGHHHHHHJJJKKKMMMMMMLLLKKKJJJGGGGGGIIILLLPPPRRRQQQPPPSSSQQQOOOQQQVVV[[[___```aaajjjvvv{{{uuuggg```[[[ZZZXXXQQQKKKHHHLLLJJJGGGCCCBBBEEEJJJNNNSSSMMMHHHGGGHHHGGGIIILLLMMMQQQVVVXXXTTTNNNHHHEEELLLIIIGGGJJJRRRXXXZZZZZZiiiooorrroookkkkkkjjjhhhlllrrrbbbQQQEEE555111,,,***,,,......---,,,,,,,,,,,,++++++++++++************************+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%;;;:::888777555444444444222222222111000000//////...---,,,+++************))))))*********))))))(((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&(((((('''''''''((())))))************************))))))*********++++++++++++++++++,,,,,,,,,------------------------------------......//////000000000111222333444444444444::::::;;;<<<<<<;;;;;;:::::::::::::::;;;===>>>???======<<<<<<===@@@CCCEEEBBB@@@??????AAABBBBBBAAAAAAAAABBBDDDGGGKKKNNNPPPPPPNNNLLLJJJIIIHHHHHHHHHGGGHHHKKKNNNOOONNNLLLKKKHHHIIIKKKMMMOOOPPPOOONNNMMMMMMNNNRRRWWW[[[]]]^^^ZZZ]]]aaagggtttxxxooolllhhhfffccc___^^^```eeejjjllleee]]]YYYXXXZZZ\\\^^^iiiooovvvyyyxxxqqqiiidddjjjllloootttzzzuuueeeXXXKKK???777222///---,,,------,,,+++,,,,,,,,,++++++++++++***************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&;;;:::888777555444444444444333333222111111000000------,,,+++************))))))************))))))''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))***************++++++++++++++++++,,,,,,,,,---------------------------------------...///000000000000111222333444444444333555666777999:::;;;<<<<<<:::::::::;;;<<<>>>???@@@???>>>======>>>@@@CCCDDDBBB@@@??????AAABBBBBBAAA@@@@@@AAACCCFFFIIIMMMOOORRRRRRPPPNNNKKKIIIHHHGGGFFFHHHKKKNNNOOONNNMMMKKKKKKLLLMMMNNNMMMLLLKKKKKKGGGGGGIIIMMMRRRTTTUUUTTTSSSRRRRRRTTTZZZfffvvvttthhhWWWGGG===666222///000///.........---,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((;;;:::888777555444444444444444333333222111111111---,,,++++++******++++++))))))******++++++******''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,------------...------...///000000111222222222333444444444444444222333555888:::;;;<<<<<<:::::::::;;;<<<>>>???@@@AAAAAA@@@AAAAAABBBBBBCCCBBB@@@??????AAABBBBBBAAA??????@@@BBBDDDHHHJJJLLLRRRRRRQQQOOOMMMKKKIIIGGGHHHIIILLLNNNNNNNNNMMMLLLLLLMMMOOONNNLLLJJJIIIIIIJJJJJJKKKMMMPPPPPPOOOMMMNNNLLLMMMOOOPPPTTT^^^hhhwwwyyyhhhXXXOOOBBB666000///000111,,,,,,,,,---------------++++++++++++************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((;;;:::888777555444444444333333222222111000000000,,,,,,++++++******++++++((()))***++++++++++++***''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%((((((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......///000111222333333444555555666666555555444555666888:::;;;<<<<<<999999:::;;;<<<>>>???@@@BBBCCCDDDDDDDDDCCCBBBAAABBB@@@??????AAABBBBBBAAA?????????@@@CCCEEEHHHJJJMMMNNNOOOOOONNNLLLJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMJJJMMMOOONNNLLLIIIIIIJJJKKKKKKLLLNNNOOOOOOMMMKKKLLLJJJKKKNNNNNNMMMRRRZZZbbbuuurrr\\\PPPCCC???888222///000111222+++,,,,,,,,,++++++,,,---++++++++++++************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((;;;:::888777555444444444222222111111000/////////,,,,,,++++++***+++++++++((()))***+++++++++++++++''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###&&&))))))&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((()))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""$$$%%%'''((((((''''''&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))++++++******************++++++,,,,,,,,,---------,,,,,,,,,------...............///000111222333333555555666666777666666666666777888999:::;;;;;;;;;999999999:::<<<>>>???@@@DDDEEEFFFFFFFFFCCCAAA???BBB@@@???@@@AAABBBBBBBBB>>>>>>???@@@AAADDDFFFHHHIIIJJJLLLMMMNNNMMMKKKJJJLLLLLLLLLLLLLLLMMMMMMMMMIIILLLNNNNNNLLLJJJJJJLLLEEEEEEFFFIIIKKKMMMLLLJJJHHHFFFHHHKKKHHHEEEHHHOOOHHHUUUdddppp}}}kkkSSSAAA<<<444222000///......------/////////---+++***+++,,,+++++++++************)))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''===;;;888666666555333111444444333222222111111000......---,,,++++++++++++(((***+++***)))((()))***''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---/////////000111111222222666777777888888888888777666666777888999::::::;;;:::999999999;;;===@@@BBBJJJIIIHHHFFFEEEDDDDDDDDD@@@???>>>>>>>>>@@@BBBDDDAAAAAABBBCCCDDDEEEFFFFFFHHHIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJKKKKKKKKKKKKKKKJJJGGGHHHJJJKKKKKKKKKJJJIIIJJJIIIIIIHHHGGGFFFEEEDDDAAAGGGMMMQQQVVVdddyyyyyybbbWWWKKK<<<444555000000///...............,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((('''''''''&&&&&&&&&((((((((('''&&&%%%===:::888666666555333222444444333222222111111000......---,,,++++++++++++(((***+++***)))((()))***))))))))))))((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000000111222222666666777777888888777777666666777888999::::::;;;999999999999:::===???AAAFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@AAABBBDDDFFFCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJJJJFFFGGGHHHJJJKKKKKKKKKKKKLLLKKKJJJHHHFFFDDDCCCBBB===@@@BBBBBBDDDMMM\\\gggvvv~~~kkkXXXGGGAAA<<<222---/////////...------------...,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&'''(((((('''&&&%%%===:::888666666555444222444444333222222111111000......---,,,++++++++++++(((***+++***)))((()))***))))))))))))((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......//////000111111111555555666777777777777777666666777888999::::::;;;999999999999:::<<<>>>???BBBAAAAAA@@@@@@AAAAAABBBDDDCCCCCCBBBCCCEEEFFFGGGEEEEEEFFFFFFFFFFFFFFFEEEHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIIIIJJJJJJIIIIIIHHHDDDEEEGGGHHHJJJKKKKKKKKKLLLKKKJJJGGGEEEBBBAAA@@@>>>===<<<:::;;;???FFFKKKSSSaaayyymmm^^^LLL???444444333...,,,.........---,,,,,,,,,,,,,,,,,,++++++++++++*********++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''(((''''''&&&===:::888777666666555333444444333222222111111000......---,,,++++++++++++(((***+++***)))((()))***''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,---.........------...//////000000111333444555666666666666666666666777888999::::::;;;999999999999:::;;;======>>>>>>>>>>>>???@@@AAABBBDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHIIIHHHHHHGGGGGGEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHFFFDDDBBB@@@>>>>>>>>><<<:::999;;;>>>@@@AAAGGGNNN[[[jjjxxxyyymmm___OOOBBB???666000111222///---///---,,,,,,+++++++++++++++++++++++++++************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''<<<:::888777777777555444444444333222222111111000......---,,,++++++++++++(((***+++***)))((()))***''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))(((((())))))***+++++++++++++++++++++++++++)))******+++,,,,,,---------------...//////000000222222333444555666666666666666777888999::::::;;;999999999999::::::;;;;;;=========>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHHHHHHHFFFDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@>>>===<<<<<<999777555666888::::::999===>>>BBBGGGOOO^^^yyy}}}ooo^^^QQQIII@@@777000666111---...///---++++++,,,,,,+++***************+++++++++*********))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&''''''((((((<<<:::888777777777666555444444333222222111111000......---,,,++++++++++++(((***+++***)))((()))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))(((((((((((()))******++++++++++++++++++++++++(((((()))***+++,,,------,,,,,,------.../////////000111222333444555555555666666777888999::::::;;;999999999999999999999999<<<<<<<<<===>>>@@@AAABBB???@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGEEECCCBBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCFFFEEECCCAAA@@@?????????>>>>>>======<<<;;;::::::777666555555666666555444444555777:::===DDDSSSbbb|||zzzrrrYYYMMM@@@999666111...---///---+++,,,---------,,,,,,,,,+++***************+++************)))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))<<<:::888777888888777555444444333222222111111000......---,,,++++++++++++(((***+++***)))((()))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((()))******************************((()))***+++,,,------...+++,,,,,,---....../////////000111333444444555555666666777888999::::::;;;888999999999999999888888;;;;;;;;;<<<===>>>???@@@>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDFFFEEEDDDBBB@@@??????AAABBBCCCCCCDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCAAA@@@>>>=========>>>???>>>===<<<:::999888777777777777666555444444555444444666999::::::@@@HHH]]]gggvvvmmm]]]SSSAAA:::444333222......000------,,,+++,,,......---,,,,,,+++************+++************))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))''''''''''''((((((((()))&&&&&&%%%%%%&&&''')))***<<<:::888777888888777666444444333333222111111000......---,,,++++++++++++(((***+++***)))((()))***((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((()))******************************)))******+++---...//////++++++,,,------....../////////111222333444444444666666777888999::::::;;;888999999999999888777777;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAA???@@@CCCDDDDDDCCCAAA???===>>>???AAABBBCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???===<<<<<<<<<===>>>AAA@@@>>><<<:::888666555333444555444222222444666777555444666555444777===@@@GGGSSS___lll}}}}}}pppbbbSSSEEE<<<333///...222111++++++...,,,,,,+++))))))***+++)))---,,,++++++***+++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))&&&&&&%%%%%%&&&''')))***>>>;;;999777777777666444666555555444222000...------,,,,,,+++*********+++************))))))))))))***(((&&&'''***+++)))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%#########$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''&&&$$$###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''$$$&&&&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***(((&&&$$$$$$$$$%%%&&&''''''''''''((((((((((((''''''''''''((()))+++,,,))))))))))))))))))))))))((((((***+++,,,------------,,,,,,,,,,,,---......------...///000111222333111333555666777666555444999999888888777777666666999888777777777888:::;;;:::===@@@DDDKKKOOOJJJBBB@@@>>>===@@@FFFHHHEEEAAABBBCCCBBB???===>>>CCCHHHEEEHHHKKKJJJEEEBBBAAABBBDDDCCCAAAAAABBBCCCBBBAAAAAA???===;;;::::::<<<===;;;;;;::::::888777666555444333333222111111111222111111222222222333333333666999>>>AAAFFFPPP]]]ggg|||hhhaaaUUUHHH===777444333---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%===;;;999888888888777555444444444333222111000///000///---+++***(((((('''************))))))))))))(((&&&%%%&&&((()))'''%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&'''%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%'''(((''''''''''''(((((((((((())))))(((''''''((()))***))))))))))))))))))))))))((()))***+++,,,------------,,,,,,,,,,,,---......------...///000000111111111333555666777666555555888888888777777777666666888777777777777999:::;;;;;;>>>@@@EEEOOOYYYZZZVVVFFFBBB@@@BBBGGGKKKJJJHHHFFFEEEDDDAAA@@@AAADDDFFFGGGJJJNNNOOOMMMHHHDDDBBBDDDCCCBBBCCCDDDDDDBBB@@@@@@???===<<<;;;;;;;;;;;;999999999888777666555444444333222111111111111111111111111222222222333333111333555555666:::CCCKKKUUU___nnn{{{qqqhhh___XXXJJJEEE>>>666111........................---,,,++++++++++++++++++++++++++++++++++++*********))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&===<<<::::::::::::888777222222333333333222111111000///---+++***(((((((((************))))))))))))((('''&&&&&&'''((('''%%%&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&###""""""#########$$$%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%&&&((()))''''''''''''((((((((((((******)))((((((((((((((())))))))))))))))))))))))((()))***+++,,,------------,,,,,,,,,,,,---......---.........//////000000111333444666777666666555888777777777777666666666666666666666777999;;;===???@@@@@@DDDOOO]]]eeeeeeLLLHHHEEEFFFKKKPPPRRRQQQKKKGGGCCC@@@AAACCCDDDEEEIIILLLQQQUUUVVVRRRKKKFFFDDDCCCCCCCCCDDDDDDBBB@@@???>>>>>>===<<<;;;:::999777777777777666444333222333222111111111111111111000111111111222222222222222333333111//////333777888>>>GGGRRR^^^lllyyy~~~tttfffYYYOOOFFF===777444222000...------...///.........---,,,+++))))))************************+++************)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''===<<<;;;;;;;;;;;;999888333333333333222222111000,,,,,,++++++***++++++,,,************)))))))))(((***)))))))))))))))(((((('''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&''''''&&&$$$""""""######$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''(((''''''''''''(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))((()))***+++,,,------,,,---,,,,,,,,,,,,---...................../////////111222444555666666666666777777777777777777777777555555555666888;;;===>>>BBBBBBAAABBBJJJWWW___```NNNLLLKKKMMMQQQUUUWWWXXXNNNGGG@@@<<<>>>BBBDDDEEEJJJLLLPPPVVVZZZYYYSSSNNNGGGDDDBBBAAAAAABBBAAAAAA===>>>???>>>===;;;888777555555555555444333222111222111111000000000111111000000000111111111111222333444555444222222333555555777999<<<@@@GGGOOOTTThhhtttxxxnnn]]]VVVKKKBBB;;;666222///000///////////////000000------------,,,+++***)))************************************))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((>>>===<<<<<<<<<;;;999777555555444333222000///...,,,++++++***++++++,,,,,,************)))))))))((()))******)))(((((((((((('''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&'''''''''&&&'''(((&&&$$$######$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''###$$$&&&%%%%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((&&&''''''((()))*********)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...............///////////////222222333555666666777777777777777888888888888888666666666777999<<<>>>@@@AAABBBBBBAAAGGGOOOTTTTTTMMMNNNPPPSSSWWWZZZ[[[[[[SSSJJJ@@@:::;;;???CCCEEEJJJJJJLLLRRRXXX[[[YYYVVVLLLHHHBBB>>>>>>@@@AAABBB===>>>??????===:::777555333333333333333222111000000000000//////000000111//////000000000111111111///111222333222222333333111222555666888;;;???CCCKKKRRR```ooo|||rrrggg[[[RRRCCC???:::555333222111111------.........---,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((>>>===<<<<<<<<<;;;888555666666555444222000...---///...,,,+++***)))))))))************))))))))))))'''((()))(((&&&%%%%%%&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&'''&&&%%%&&&'''&&&%%%$$$%%%&&&&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""######$$$&&&''''''((("""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%$$$$$$''''''''''''((((((((((((%%%&&&''')))******++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---........./////////000000111111222222333444555777888888888888888999999999999:::888888888999;;;===@@@AAA???BBBCCCCCCFFFMMMPPPOOOMMMOOOSSSWWW[[[]]]^^^___[[[TTTIIIAAA>>>@@@CCCEEEGGGGGGHHHLLLQQQVVVXXXYYYQQQLLLEEE@@@???@@@AAABBB===>>>>>>>>><<<:::777555222222222222222111000000///////////////000000111////////////000000000000000111111222222111111000...000333555555666777999666999@@@IIIRRR\\\jjjuuu|||zzzttthhhaaaXXXQQQKKKEEE>>>999444333000...---......///***+++,,,------------,,,***+++,,,,,,---------,,,++++++++++++++++++++++++(((((()))))))))))))))*********))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''???>>>===<<<<<<999666222444444444333222111///......---,,,+++***)))))))))************))))))))))))''')))***(((%%%$$$%%%&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&'''((()))******))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++---,,,,,,,,,,,,---.........//////000111222333333222222222444555777888999999999:::::::::;;;;;;;;;:::::::::;;;<<<>>>@@@BBB???CCCEEECCCEEEKKKNNNMMMPPPRRRUUUXXX[[[___bbbeeefffbbb[[[QQQIIIDDDCCCCCCCCCEEEGGGIIIKKKNNNQQQTTTTTTPPPKKKGGGEEECCCBBB@@@>>>>>>>>>===;;;999777555111222222222222111000000///............///000111........./////////000000222222222222222222111000000222444444222000000000///...000555777999AAAKKKMMMPPPUUU[[[eeeuuu~~~pppfff```ZZZQQQKKKAAA===777444444222///,,,...//////...,,,,,,,,,---,,,,,,------............++++++++++++++++++******************************(((((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&???>>>===<<<;;;999444111222333333333333222111111+++*********+++,,,,,,---************)))))))))))))))+++,,,***'''%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###%%%&&&&&&&&&&&&''')))%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%$$$###$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''''''''''''''''''''((((((((()))((()))*********)))'''&&&))))))))))))))))))))))))******+++,,,,,,,,,++++++---,,,,,,,,,,,,---.........///000111222333444444222222222333555777888999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<===???AAABBBAAAEEEEEECCCCCCHHHKKKKKKSSSTTTVVVXXX[[[```fffjjjnnnmmmiii___RRRHHHCCCBBB@@@CCCGGGHHHGGGHHHKKKNNNVVVSSSPPPMMMJJJFFFBBB?????????>>><<<:::888777666111222222222222111111000...............///000111............/////////000000/////////111222111000///111222222111000111222333111333666555222666>>>;;;===???CCCJJJWWWfffqqq~~~yyyxxxiii^^^QQQIIIEEEBBB;;;666666333000111333333111......///000000///.........------,,,,,,,,,+++++++++++++++++++++***((('''&&&))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%@@@???======<<<;;;888666444444444333222111/////////...+++)))))))))***+++,,,+++***((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$%%%''''''&&&%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))***************))))))((((((((()))******++++++***+++,,,,,,------,,,,,,//////...------...000111,,,---///111333444555555444444333333444777999;;;===>>>???@@@???===;;;:::@@@???===<<<<<<>>>@@@AAAAAACCCDDDDDDDDDDDDFFFGGGNNNPPPSSSVVV[[[aaahhhmmmqqqvvvwwwmmm\\\LLLDDDCCCDDDDDDDDDDDDFFFHHHJJJKKKPPPPPPOOOMMMIIIEEE@@@>>>>>>===<<<999777555333222222222222111000//////...//////000000000000//////........................//////////////////............///000000000000000222222222222222222222222333333444666;;;BBBHHHLLL^^^aaaffflllrrrvvvyyyzzz{{{{{{|||}}}zzzssskkkbbbYYYSSSOOOIIIEEE???888444222111222000//////...------,,,,,,------------------------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%@@@???===<<<<<<;;;888666444444444333222111000///---,,,+++***)))***,,,---******)))(((((()))***+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&((())))))'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&((((((((()))******++++++++++++,,,---------------///......------...000000---...///111222333444444444333333333444777999;;;<<<===>>>??????>>><<<;;;???>>>===<<<<<<===???@@@BBBCCCEEEEEEDDDDDDEEEGGGJJJLLLOOOSSSXXX^^^eeejjjooossstttlll^^^QQQJJJHHHDDDCCCCCCCCCEEEGGGIIIJJJLLLLLLKKKIIIFFFBBB???======<<<;;;999666444333222222222111000000///....../////////000000/////////......................................................///000000000000000111111111111111111111111444333222333444888;;;======???CCCGGGJJJMMMNNNOOOQQQRRRTTTXXX```iiirrrxxx|||~~~}}}}}}vvvlllbbb[[[OOONNNJJJFFFBBB>>>:::999777555222///---......////////////...---,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++************+++,,,))))))))))))))))))))))))))))))(((((())))))***+++))))))************)))))))))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&@@@???===<<<<<<:::888555444444444333222111000//////...,,,************+++(((((((((((()))***+++,,,(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&(((***++++++***''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))(((((('''(((((())))))******++++++,,,------......------......------...//////000...///000111222222222222333333222333444666888:::;;;<<<===>>>>>>>>>===<<<======<<<;;;<<<===>>>???CCCDDDEEEEEEDDDCCCDDDFFFEEEGGGKKKOOOTTT[[[bbbgggjjjlllkkkggg^^^UUUMMMJJJCCCCCCBBBBBBCCCEEEFFFGGGHHHGGGEEECCCAAA>>>===<<<;;;:::999777555444222222111111000000//////............////////////......------------------------------------------............///000000000000///////////////////////////222222111000000111111222///000111333444444444444444555666999>>>DDDIIILLLNNNPPPRRRSSSSSSUUUXXX[[[WWWYYYZZZZZZXXXZZZ___cccfffffffffeeebbb]]]XXXVVVPPPPPPOOOLLLGGGAAA;;;777222222222111111000000000.........---...///000000///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))(((((())))))***+++((())))))******))))))((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&@@@>>>===<<<<<<:::777555333444444333222111000///111000...,,,***)))(((((()))))))))))))))******+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''***+++++++++'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((()))))))))(((((('''''''''(((((()))*********,,,,,,---............---------------...//////000///000000111111111111111222222222333444666888999999:::;;;<<<============;;;;;;::::::;;;<<<===>>>CCCDDDEEEDDDCCCBBBCCCDDDBBBEEEIIIMMMRRRXXX___cccdddcccaaa^^^ZZZSSSLLLGGGCCCBBBAAAAAAAAABBBCCCDDDDDDCCCAAA???===<<<;;;;;;999888777666444222111111000000000//////.........---......//////......---------------------------,,,,,,,,,------------------...//////000000/////////////////////////////////000111111222222222222444444444444444333333333222222333333444444555666666888999999999:::<<<>>>:::<<<<<<<<<;;;===@@@CCC===>>>??????>>><<<999777:::999888666555444333222111111111111111111111111000000000000000000//////------------,,,,,,++++++++++++++++++++++++++++++*********************************))))))*********))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&???>>><<<<<<;;;:::777555333333333333222222111000///...---,,,++++++******************))))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((******)))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''&&&%%%$$$###"""'''''''''((())))))******+++,,,------......------+++,,,------...////////////000000111111111000000000111111222444555777777777888999:::;;;<<<<<<<<<999999999999:::;;;<<<===@@@BBBBBBBBB@@@???@@@AAAAAADDDHHHLLLPPPUUU[[[___^^^\\\YYYWWWTTTPPPIIIEEEBBBAAA@@@???>>>???@@@AAA@@@???>>><<<;;;:::::::::666666555444222111000000/////////...............------............------------------------------,,,,,,,,,---------......------...///////////////000000000000000000000000...///111222333333333222111111111000000000000000222222222222111000///...222222333222000000111333111222222222222333555777111222333555555444333222222111000//////000222333//////.........------------......///...---,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''???>>><<<;;;;;;999777444333333333333333222111000***++++++,,,---.........++++++++++++***)))''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))))))))((('''&&&$$$$$$&&&''''''(((((())))))******+++,,,,,,------,,,,,,***+++,,,...//////////////////000000111000000000///000111222444555666666666666777777888999::::::666777888999::::::;;;;;;<<<===???>>>===<<<>>>???@@@CCCFFFIIILLLPPPTTTWWWXXXWWWTTTRRROOOLLLHHHEEEAAA@@@???===<<<<<<============<<<;;;999888777777444333333222111000000///..................------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------...////////////...000000000000000000000000//////000000000000///.........---------...///000---......///000000//////111111111000...---///000000000000000111222222333111111222333222222111000222111///...---...//////,,,,,,,,,---------------+++,,,------.........---++++++++++++++++++++++++************************************************(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))***'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''???===<<<;;;;;;999666444222222333333333222111111,,,,,,------------------))))))***+++******)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''))))))((('''&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))******++++++******)))&&&&&&''''''((())))))))))))***++++++,,,,,,++++++)))***,,,...////////////......///000111111000000...///111222444555555555555555555555666666777888555555777888999:::::::::888999;;;;;;::::::;;;===>>>@@@CCCEEEFFFHHHKKKNNNOOOOOONNNLLLIIIGGGEEEEEEAAA@@@>>><<<;;;:::;;;;;;::::::::::::888666444333222111111000000/////////------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000,,,---......//////..............................//////.........---------//////......///000222222+++,,,---...///000000111---...///...------///111000/////////000111111000....../////////...---,,,000//////........................//////000000111---------......//////000*********+++++++++++++++************************************************''''''((())))))(((''''''(((((((((((((((((((((((((((''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((???===<<<;;;;;;999666444222222333333333222111111111111000///---***((('''&&&''')))***++++++******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))((('''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%&&&((()))*********&&&&&&''''''((()))))))))))))))***++++++++++++***)))***,,,.../////////...---...///000111111111111...///000222444444555555555444444444444555666666444555666888999999::::::555666888888888888:::;;;;;;===@@@AAAAAABBBEEEGGGGGGHHHHHHGGGDDDBBBCCCDDDAAA???===;;;:::999999:::888888999999777444111000111000000000////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111,,,---......//////......------------------------------------...///000111...------,,,---...///000,,,,,,,,,------.........+++---.........///111444///.........///000///...,,,---......////////////)))***,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((???===<<<;;;:::999666444222444444333111000111222///......---+++******)))***)))))))))((((((''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%)))(((&&&$$$#########$$$%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!! ###''')))%%%###$$$%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///000111222222111222444666222222333333333333333333888999<<<===>>>>>><<<;;;555444444666777888666555999:::===@@@BBBCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@>>>===<<<;;;:::999999999:::999777555444333333444////////////............------------------------.........------,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------,,,---......///.........---,,,,,,++++++,,,,,,------------............///---------------.../////////////////////...............................................................---------,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''(((((((((((())))))))))))&&&((()))++++++)))(((&&&***((('''&&&&&&'''(((***)))(((&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%???===<<<;;;;;;999666444333444444333111000111222///......---+++******)))++++++++++++*********)))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$############%%%&&&%%%$$$''',,,)))$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------......///000111222111111111333555333333333444444444444444999:::<<<>>>???>>>===<<<777666555666777888777666999:::===???AAAAAAAAAAAACCCBBBAAAAAA@@@@@@@@@@@@===<<<;;;:::888888888888999888666444333222222222////////////.........---------------------------...---------,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,,,,,,,,,,---...............---,,,,,,++++++,,,,,,---------------...............------------.../////////.....................------------------------------------------------...------------,,,,,,,,,------------------------*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''(((((((((((())))))))))))'''((()))******)))(((''')))((('''&&&&&&'''((())))))(((&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%???>>><<<;;;;;;999777444333444444333111000000111......---,,,,,,+++******++++++++++++************'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''%%%&&&'''&&&$$$###$$$%%%$$$&&&''')))((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%"""#########$$$$$$%%%%%%'''$$$ """,,,222...$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---....../////////000111111000000222444444444444555555666666666:::;;;===>>>???>>>>>>===888777555555777888999888999:::<<<>>>????????????@@@??????>>>>>>??????@@@<<<;;;:::888777777777777888777555333222111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,)))******++++++++++++++++++,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------...............---......///000........................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))'''((()))******)))(((''')))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%???>>><<<<<<;;;:::777555333444555333111000000111......---,,,,,,+++******)))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&$$$!!!###+++222---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////...///000000///000222444555555555666777777888888999:::;;;<<<============999777444444555777888999999:::<<<===>>>======<<<======<<<<<<===>>>>>>???<<<;;;:::999888777777777777777555444222111111000.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,)))******+++,,,+++++++++++++++,,,---------------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------......------......///000---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((())))))((('''''')))(((''''''''''''((()))''''''&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%@@@>>>===<<<<<<:::777555444555555333111//////000---------,,,,,,++++++***(((((((((((((((((()))))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&########################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&'''%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$$$$&&&(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%$$$'''***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---......//////000...///000000///000222444555555666777777888999999888888999:::;;;;;;;;;;;;888666444333555777888888999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>===<<<;;;999888888888888777777666555444222111111------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,------------------...//////+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%@@@???===<<<<<<:::888555444555555333111//////000---------,,,,,,+++++++++************++++++++++++)))((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''''''''''''&&&%%%$$$"""!!!###%%%&&&&&&$$$$$$%%%''''''%%%"""!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&############$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###!!!&&&(((%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------...//////000000///000111111000000222444555555666777888888999999777777888888999::::::;;;888666555555777888888888999:::;;;<<<======<<<;;;;;;:::::::::;;;<<<<<<======<<<;;;:::999888888888777777777666444333111000------,,,,,,,,,+++++++++************************)))************++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,------...***++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************)))))))))************+++************************))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%@@@???===<<<<<<;;;888666555555555444111//////000------,,,,,,,,,,,,++++++)))*********++++++++++++)))((('''%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&&&&%%%#########$$$&&&%%%%%%$$$&&&'''&&&%%%###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%% %%%(((%%%###$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,------......//////000000000111222111111111333555444444555666777888999999888888888888999:::;;;;;;999888777888:::;;;:::999888999;;;<<<=========<<<;;;;;;:::::::::;;;<<<<<<<<<;;;:::888777777777777666666666555444222000///,,,,,,,,,,,,++++++++++++************************))))))))))))******++++++++++++++++++*********))))))******+++++++++++++++)))******+++++++++++++++++++++************++++++************++++++++++++++++++******++++++,,,---*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************))))))))))))************************************))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))***(((((((((((())))))))))))'''''''''&&&&&&'''''''''''''''((((((((((((''''''$$$%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%@@@???======<<<;;;888666555666666444111/////////---,,,,,,,,,,,,,,,,,,,,,''''''(((((()))))))))******(((&&&%%%%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((###$$$%%%&&&'''&&&%%%$$$###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$"""######$$$&&&''''''((( %%%&&&$$$$$$'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,------......///000000000000111222222111222444666333444555666777888999999999999999999:::;;;<<<===:::::::::;;;======<<<:::888999;;;===>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<;;;:::999777666666555555444555555444333111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********+++++++++++++++******))))))(((((()))***************))))))***+++++++++++++++++++++************++++++)))************+++++++++******))))))******+++,,,))))))***+++,,,,,,------************************************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((((((((())))))******(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%AAA???===;;;:::999666444444444444444333222111111000///...------,,,------+++++++++************)))((((((''''''&&&&&&&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$#########"""$$$&&&%%%$$$###$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((*********))))))))))))))),,,,,,++++++++++++++++++------...///000111222222444333222222222333444555777555444666:::<<<;;;:::888999<<<>>>??????>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>============???>>>===<<<;;;;;;;;;<<<===;;;888777777666444333333333222111000///...---,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,(((((())))))************))))))************))))))************************))))))))))))************************************+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((()))***++++++***)))(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&AAA???===;;;:::999777444444444444444333222111111///...---,,,,,,++++++,,,+++++++++************)))''''''(((((((((''''''&&&((((((((((((((((((((('''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%######%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))******************))))))))))))))))))))))))------...///000111222222333333222222222333444555777555555666999;;;:::888888999<<<>>>??????>>>===<<<<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>AAA@@@???>>>======<<<<<<===;;;888666666555444222333222222111///......---++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++))))))))))))))))))******))))))************))))))************************(((((()))))))))*********************************+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((())))))(((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&AAA???===;;;;;;999777555444444444444333222111111......---,,,+++++++++++++++++++++************)))&&&'''((()))***)))((('''''''''((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""########################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&((('''&&&%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&$$$"""###$$$%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,))))))))))))))))))))))))------...///000111111222333222222222222333444555666555555666888888888777888:::;;;===>>>>>>>>>===<<<<<<===>>>>>>>>>>>>>>><<<<<<======>>>>>>??????CCCBBBAAA@@@???>>>======<<<:::777666555555333222222111111000///...------)))))))))((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++))))))))))))))))))))))))((())))))******))))))(((************************(((((())))))))))))******************************+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@>>><<<;;;;;;999777555444444444444333222111111///...---,,,+++++++++++++++++++++*********))))))%%%''')))***+++***)))(((''''''''''''((((((((((((''''''''''''''''''''''''$$$&&&&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#####################"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***+++,,,,,,---+++++++++++++++,,,,,,,,,,,,------...///000111111222222222222333444444555666555555555666666666666999:::;;;<<<============<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@BBBBBBAAA@@@???>>><<<<<<;;;999666555444444222111000000//////...------,,,)))))))))(((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******)))))))))))))))((((((((((((((())))))))))))((((((************************(((((((((((()))))))))*********************************)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@>>><<<;;;;;;:::888666444444444444333222111111000///...---,,,,,,,,,,,,+++++++++*********))))))&&&'''(((*********))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%###$$$&&&&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,---...///000111111111111222333444444555555555555666555555555666666::::::;;;<<<<<<=========<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@@@@@@@@@@???>>><<<;;;::::::888555444333333111//////.........---,,,,,,,,,***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))'''''''''''')))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@>>><<<;;;;;;:::888666444444444444333222111111000000///...------------+++++++++************)))(((((((((((((((((())))))&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&'''((((((&&&&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$######$$$######$$$$$$$$$%%%%%%%%%(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++((((((((()))******++++++,,,,,,---...///000000111000111222333444555555555333555666666555555666888::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<======>>>>>>??????======>>>>>>===<<<:::999999777444333222222000///------------,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))(((((('''''''''(((((()))))))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))***)))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))(((((((((((((((((())))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&???===<<<;;;;;;:::888777444444444444333222111111//////...---,,,,,,,,,,,,+++++++++************)))***((('''&&&%%%&&&'''(((&&&&&&''''''((())))))***''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''###$$$&&&''''''&&&$$$###&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))'''(((((()))******+++++++++,,,,,,---...///000000///000222444555555555555222555777777666666888:::;;;;;;::::::;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>:::<<<===>>>>>>===;;;:::999666444222222111///...,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))((('''%%%&&&&&&'''((()))******''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&???===;;;;;;;;;:::888777444444444444333222111111......---,,,+++++++++++++++++++++************)))+++)))&&&$$$$$$%%%'''(((&&&&&&&&&'''((())))))***''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&###$$$&&&''''''&&&$$$###&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$&&&''''''&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))******+++,,,,,,------+++,,,,,,---...///000000///000222444555555555555222444777777666666999<<<;;;;;;:::::::::;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>============:::;;;===>>>???>>><<<;;;888666333222111111///---,,,,,,++++++++++++++++++&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''$$$%%%&&&'''(((***++++++''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%''''''''''''%%%$$$%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((''''''''''''((((((%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&DDDAAA===;;;999888555333444444444333222111000///...------,,,,,,,,,------+++++++++************)))(((''''''((())))))(((&&&(((((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&''''''%%%######$$$&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''''''''%%%###""" !!!###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&%%%'''***+++)))(((((()))((()))***+++,,,+++******..................------------...000111333444444555555666666777777888888;;;;;;::::::999888888888<<<<<<;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<555555333222111000000000...------,,,,,,++++++***(((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&BBB???<<<;;;:::999777666444444444333222111000//////...---,,,,,,,,,,,,,,,+++++++++************)))(((''''''((())))))(((&&&(((((((((((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&''''''%%%######%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&(((******)))((()))***((()))***+++,,,++++++***........................,,,---...///111222333444555555555666666777888888::::::999999999999888888999999999888999999::::::999999::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::555444333222111000000000,,,,,,,,,+++******))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&@@@>>>;;;:::::::::999777444444444444333111000///000///...---,,,++++++++++++++++++************)))(((((('''((())))))(((&&&&&&'''(((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''%%%###$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))((((((***+++))))))***++++++++++++***........................,,,---...///000111222333444444555555666777777888888888888888999999999999777666666666777888888999777777888999999:::;;;;;;;;;:::::::::999999888888444333222111000/////////++++++******)))(((((((((((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''''')))))))))******)))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&@@@>>>;;;:::::::::888777555555555444333222000000111000...---,,,++++++***+++++++++*********)))))))))((('''(((******((('''&&&&&&'''((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***)))))))))((('''(((***---))))))******++++++++++++---------...............,,,---...///000111222222333333444555666777777888777777888888999::::::;;;666666666666777888999999777777888999:::;;;;;;<<<::::::999888777777666666333222111000///.........++++++***))))))(((((('''((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((('''&&&&&&BBB???<<<;;;:::999777555555555555444333222111000111000...---,,,++++++***+++++++++*********)))))))))(((((()))******)))'''&&&&&&'''((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******)))******)))((((((+++---***************+++++++++---------.........//////---......///000111222222333333444555666777888999777777888999:::;;;;;;<<<888888888888999999:::;;;999999::::::;;;<<<<<<===:::999888777666555444444222111000///...---------+++++++++***))))))((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&BBB@@@===;;;:::999777555555555555555444222111000000///...---,,,++++++++++++++++++************))))))(((((()))******)))'''&&&'''(((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&'''%%%###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***)))*********))))))+++,,,******))))))******+++,,,,,,,,,------...//////////////////000111222222222333444555666777888999:::888999999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<======::::::999777666444333222111111///...---,,,,,,,,,++++++******)))(((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&@@@>>>;;;:::::::::888777666666555555444333111000///...---,,,,,,,,,,,,,,,+++++++++************)))***)))((()))++++++)))((((((((((((((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$%%%''''''%%%###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((()))++++++*********++++++***)))))))))***+++,,,,,,,,,------...//////000000000111111222222333333444555666777888:::;;;;;;;;;;;;;;;<<<<<<=========???>>>===<<<<<<;;;;;;<<<=========<<<<<<<<<<<<;;;;;;:::999777666444333222111000...---,,,,,,++++++******)))((((((''''''&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((($$$%%%&&&&&&'''''''''&&&>>><<<::::::;;;;;;:::999666666666555444333111111...------,,,,,,,,,------+++++++++************)))***)))((()))++++++)))(((((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$&&&''''''%%%###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""###%%%'''''''''%%%$$$((('''%%%%%%$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''))),,,,,,+++******++++++***)))))))))***,,,---,,,,,,------...///000000111111111222333333333444555555666888999;;;<<<<<<<<<<<<<<<===============@@@???>>>===<<<;;;;;;;;;>>>======<<<<<<;;;::::::<<<;;;999888666444222222000///...---,,,+++++++++)))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''''''''&&&>>>===;;;::::::999777666444555555666555333222111/////////...------,,,,,,...---,,,+++***(((''''''&&&'''((((((((('''%%%$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''(((((())))))))))))((())))))(((((()))+++---...,,,,,,------.../////////111111111222222333333444222333444666888:::<<<===>>>======<<<===???AAABBBCCCAAA>>>;;;999999:::;;;999;;;===>>>>>>============:::777444444333222111------,,,,,,,,,,,,++++++)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''$$$$$$&&&'''(((((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''******))))))((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&>>>===;;;::::::999777666444555555666555333222111/////////...------,,,,,,---,,,,,,+++***)))((((((''''''((()))((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((()))))))))))))))......---,,,,,,,,,,,,,,,,,,,,,------.../////////000111111222222333333444333444555666888:::;;;;;;============>>>@@@BBBCCCCCCAAA>>>;;;999999:::;;;<<<===>>>???>>>>>>>>>>>>;;;999666444333222000///------,,,,,,,,,+++++++++)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&&&&&&&&&&''''''(((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&>>>===;;;::::::999777666444555555666555333222111/////////...------,,,,,,+++++++++*********))))))(((((()))))))))((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''%%%######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((()))))))))))))))---------------,,,++++++,,,,,,,,,---......//////000000111111222333333444444555555666888999999:::<<<<<<===>>>???AAACCCDDDCCCAAA???<<<;;;;;;<<<===>>>==================<<<888666555444333111...,,,,,,,,,,,,,,,++++++++++++)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&>>>===;;;::::::999777555444555555666555333222111/////////...------,,,,,,************************)))))))))))))))(((((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&'''((())))))***))))))%%%&&&(((***+++++++++***+++,,,,,,------...////////////000111222333333444555555666666777888888888;;;<<<===>>>@@@BBBDDDEEECCCBBB@@@>>>>>>>>>>>>???>>>===<<<;;;;;;<<<;;;:::777666444444333111---***,,,,,,,,,++++++++++++***((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((''''''''''''(((((('''''''''(((((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&>>>===;;;::::::999777555444555555666555333222111/////////...------,,,,,,)))************+++++++++***))))))(((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&'''((()))************###%%%'''(((******))))))++++++,,,,,,---............//////000222333333444555555666666777777777777:::;;;===>>>@@@BBBCCCDDDCCCCCCAAA@@@@@@@@@@@@AAA@@@>>><<<===>>>>>><<<:::777666555444333111---***,,,,,,+++++++++*********(((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******%%%&&&'''((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((''''''''''''(((((('''(((((())))))((('''''''''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&>>>===;;;::::::999777666444555555666555333222111/////////...------,,,,,,******************++++++***)))((('''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$###$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))%%%&&&''')))***************************)))((((((+++++++++,,,------......---...///000111333444444555555555666666777777777:::;;;<<<>>>@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAA??????@@@CCCCCC???<<<777666444333222000---+++++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++%%%%%%'''((()))*********((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''((()))***)))((('''&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&>>>===;;;::::::999777666444555555666555333222111/////////...------,,,,,,++++++******************)))((('''&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&''')))******++++++,,,,,,+++******************++++++,,,,,,---......------...000111333444444444444555555666777888888999:::<<<>>>????????????>>>>>>>>>>>>>>>?????????>>>======AAADDDDDD???:::777555222000///...,,,***++++++++++++************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++&&&'''((()))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((*********)))'''&&&''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&???===;;;::::::999777666444555555666555333222111000//////...------,,,,,,+++++++++*********)))))))))((('''%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&''')))******++++++))))))(((((()))+++---...***++++++,,,,,,---......------...000111333444444333333444555666777888888999:::<<<===>>>>>>>>>===<<<<<<<<<<<<============:::999:::>>>CCCBBB===777666333000...---,,,+++***+++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))(((((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((''''''''''''((((((((()))***+++***)))'''%%%&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&???>>>>>>===<<<:::999888444555555555444333333222/////////...------,,,,,,+++)))'''(((+++,,,***(((+++)))'''%%%$$$%%%&&&'''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((()))***&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))*********)))))))))))))))+++,,,,,,------............------......///000111444333333333444666888999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::888999999:::999777555444333222///---,,,+++++++++***************)))(((((((((((((((((())))))))))))((((((((((((((()))******((((((((((((((()))******((()))*********)))'''&&&++++++******))))))))))))))))))))))))***+++,,,---******)))))))))***++++++'''''''''((((((((((((((())))))((((((''''''(((((()))(((((('''''''''((((((((((((((((((((((((((((((***)))'''%%%%%%%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''???>>>>>>===<<<:::999888666666666666555444333222/////////...------,,,,,,,,,***)))))),,,,,,+++)))***)))'''%%%$$$$$$%%%&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))************))))))))))))++++++,,,,,,---...//////...............///111111333333333333444666888999;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;:::888888888777666555444333222111///---,,,+++++++++***************)))(((((((((((((((((()))))))))***((((((((((((((()))******((((((((((((((()))******)))***+++,,,,,,,,,+++************************************)))******++++++***)))))))))))))))***************+++++++++++++++,,,++++++*********++++++,,,+++***)))((((((((((((((((((((((((((((((((((((***)))'''%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''???>>>>>>===<<<:::999888888888888777666444333222/////////...------,,,,,,,,,+++***+++,,,---,,,***)))((('''%%%%%%%%%&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))******************************+++,,,---//////000............///000111111333333333444555666888888;;;<<<>>>??????>>><<<;;;<<<<<<<<<<<<<<<;;;::::::777666555444222222222111111000///---,,,++++++***)))************))))))(((((((((((()))))))))******((((((((((((((()))******)))(((((((((((()))******''''''((()))************))))))))))))************,,,,,,+++++++++*********************************)))))))))************+++******))))))))))))*********)))((('''&&&%%%%%%%%%(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''???>>>>>>===<<<:::999888999888888777555333222111/////////...------,,,,,,++++++***++++++++++++******)))(((''''''''''''((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$######"""######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))))))))***************++++++******+++,,,...///000000............///000111222333333444555666777888888999;;;===>>>>>>===;;;999;;;;;;<<<<<<<<<;;;::::::666555333111/////////000//////...---++++++******))))))************)))((((((((()))))))))*********((((((((((((((())))))***))))))(((((())))))***+++((((((((()))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))************************))))))((())))))******))))))((('''''''''''''''(((((((((((((((((((((((()))(((''''''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''???>>>>>>===<<<:::999888777777777666444222111000/////////...------,,,,,,)))*********))))))***************)))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$$$$######$$$###$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%((((((((('''&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))))))))******+++++++++,,,******+++,,,---...///000///......//////000111222333333444666777777888888888999;;;<<<<<<;;;999888;;;;;;;;;<<<;;;::::::999666444222000..................---,,,+++******)))((())))))*********))))))))))))))))))************((((((((((((((())))))***)))))))))))))))***++++++,,,,,,++++++++++++++++++------------------------+++,,,...///111111111111000000111111000///......000/////////.........---...---,,,,,,+++,,,,,,,,,++++++*********+++,,,,,,))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((???>>>>>>===<<<:::999888666666666555444222111000/////////...------,,,,,,((()))******)))((()))*********************))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%((((((((('''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))******+++,,,,,,,,,+++,,,,,,------.........////////////000111222222333444555666777888888888888999999999999999999888;;;;;;;;;;;;;;;:::999999555555333111///...------,,,,,,,,,,,,+++***)))(((((())))))************))))))))))))*********++++++((((((((((((((()))*********))))))))))))***+++++++++************++++++,,,+++,,,,,,---...//////000444666888;;;<<<=========:::;;;;;;<<<;;;:::888777777777666444333222111111111000///...---,,,,,,,,,******)))))))))*********))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((???>>>>>>===<<<:::999888666666666666555444333222/////////...------,,,,,,(((***,,,+++)))(((***,,,'''(((((())))))((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''''''''%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))***++++++,,,------------------------------////////////000111222333333444555777888888888888::::::999888888999:::::::::;;;;;;;;;;;;:::999999555555444333111///...---++++++,,,,,,+++***)))((((((((()))***************))))))*********+++++++++((((((((((((((()))************))))))******+++,,,+++++++++,,,---///111333444555777:::===@@@BBBCCCIIIKKKMMMOOOQQQQQQPPPPPPLLLMMMNNNOOONNNLLLJJJIIIEEEDDDCCCAAA???===;;;:::999888777555333222111111......,,,+++***)))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((???>>>>>>===<<<:::999888666666777777666555444444000//////...------,,,,,,))),,,---,,,***)))+++---&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((('''&&&$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$###$$$%%%'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))***+++,,,,,,------......---------,,,,,,,,,////////////000111222333333444666777888999888888<<<;;;999888888999;;;<<<::::::;;;;;;;;;:::999999666666666555333000...,,,***+++,,,,,,+++***)))((((((((()))***************)))************+++++++++((((((((((((((()))***************)))******+++,,,111222333444777;;;>>>@@@FFFHHHLLLPPPUUUYYY\\\^^^]]]^^^```bbbbbbbbb```___\\\]]]^^^___^^^\\\ZZZXXXWWWVVVTTTQQQOOOLLLJJJIIIGGGFFFDDDAAA???>>>===<<<999888666333111///...---))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))@@@???===<<<::::::999999999888777666666555333111//////...---,,,++++++***+++++++++************)))))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$&&&))))))(((&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%&&&''''''&&&$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))((((((((())))))******+++,,,,,,------------............//////000111222222333333555555666888999:::;;;<<<>>>===<<<;;;;;;::::::;;;::::::;;;;;;;;;;;;;;;;;;:::888444111...---,,,---,,,,,,,,,+++++++++******)))************+++++++++)))************************+++,,,+++******+++---...---------...///111222888;;;@@@EEEJJJNNNSSSWWW___aaadddffffffgggiiijjjllllllkkkjjjiiiiiiiiiiiigggfffeeeeeeeeeeeedddccc```aaa```]]]XXXUUUSSSSSSQQQMMMHHHGGGGGGHHHGGGEEEFFFBBB>>><<<;;;888444000222000...,,,***)))((((((+++***))))))))))))***+++*********))))))(((((((((+++******((('''&&&%%%%%%(((((((((((((((((((((((())))))(((''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''@@@???===<<<::::::999999777666555666777666444333000///......,,,,,,+++***+++++++++************)))))))))))))))((('''&&&%%%'''''''''((((((((())))))((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))******+++,,,,,,,,,---------........./////////000000111222333444444333444555777999;;;<<<===>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<999777444000...,,,,,,,,,,,,,,,++++++************************++++++++++++((((((((())))))*********+++,,,,,,+++******,,,......000444888>>>CCCHHHJJJOOORRRVVVZZZ]]]```dddggghhhjjjmmmnnnmmmnnnooopppqqqpppooonnnmmmmmmllllllllljjjiiiiiijjjjjjhhhgggdddeeeeeebbb]]]YYYWWWVVVRRROOOKKKIIIJJJKKKJJJIIIJJJGGGDDDBBBBBBAAA>>><<<;;;:::777444111///------,,,,,,***)))))))))******))))))))))))******************))))))((((((''''''(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''@@@???===<<<::::::999999666555555666777777666444000//////...---,,,+++++++++++++++************)))))))))))))))((('''&&&&&&(((((((((((()))))))))***((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((()))******+++,,,,,,---------............/////////000000111222333444555555222333555777999;;;===>>>>>>===<<<;;;;;;:::::::::<<<<<<<<<======<<<<<<;;;777666333000...,,,,,,,,,+++************)))))))))************+++++++++,,,)))))))))))))))***+++,,,***++++++++++++---111444444888>>>FFFNNNUUU[[[^^^```cccfffiiijjjllloooqqqoooqqqssssssrrrrrrssstttuuuuuutttsssrrrqqqpppppppppooommmnnnnnnnnnllljjjgggiiiiiigggbbb\\\XXXWWWSSSQQQNNNMMMNNNNNNNNNMMMMMMKKKIIIHHHHHHIIIHHHGGGDDDBBB@@@<<<999666333222000///...---,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''@@@???===<<<:::999999999777666555666777777555333000000///...---,,,+++++++++++++++*********)))))))))))))))))))))(((''''''''''''((((((((()))))))))'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$$$$&&&)))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))))))))(((*********+++,,,,,,------------........./////////000000111222444555666666333444555777888:::;;;<<<======;;;::::::::::::::::::;;;;;;<<<<<<;;;:::999555444111///---,,,++++++***)))))))))))))))))))))*********+++++++++,,,,,,,,,+++*********+++,,,---)))+++---///222666<<>>;;;888777777666555444222111000000......---,,,++++++******(((((())))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''@@@???===<<<:::999999999999777666666666666333111111000///...---,,,,,,++++++++++++*********))))))))))))))))))))))))((('''&&&&&&'''''''''(((((((((&&&''''''''''''''''''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))))))))))))))******++++++,,,------------------............///000111222444555666777666666777777777888888888<<<;;;:::999888888888888777888999:::999888666555222222000...---,,,++++++)))))))))))))))))))))******++++++++++++,,,,,,,,,,,,++++++***+++,,,...//////222666;;;AAAHHHOOOTTT^^^```cccgggjjjlllmmmmmmkkknnnqqqssssssssstttuuuppprrrssssssqqqpppqqqqqqrrrssstttuuuvvvvvvuuuuuusssrrrrrrrrrrrrqqqnnnkkkggghhhiiifff```YYYSSSQQQLLLMMMMMMLLLLLLLLLLLLMMMIIIJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFEEECCCAAA@@@>>>AAA@@@???>>><<<:::999888777666444222///---+++************)))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''@@@???===<<<::::::999999:::888777666666555333000111000000///...---,,,,,,+++++++++************))))))))))))******))))))(((&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))******)))((())))))***++++++,,,,,,+++,,,,,,,,,,,,---------...///000222333555666777888777777777777777666666:::999888777777666666666555666777888777555333222000000///...---,,,+++***)))))))))************+++++++++++++++,,,,,,,,,,,,+++******+++---111444666>>>BBBGGGMMMSSSYYY```dddeeefffhhhjjjlllnnnoooooommmooorrrtttsssrrrqqqrrrrrrssssssqqqnnnlllkkkkkkjjjkkknnnqqqssstttuuuuuurrrqqqqqqrrrrrrpppllliiiddddddddd```YYYRRRMMMKKKDDDFFFGGGFFFDDDDDDDDDEEEEEEHHHLLLMMMMMMLLLKKKLLLJJJJJJKKKLLLKKKJJJIIIHHHJJJIIIIIIHHHFFFEEECCCBBBAAA???===:::666333000//////...---,,,+++***))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''@@@???===<<<::::::999999888777666666777666444222111111000///...---,,,,,,+++++++++************)))((())))))*********))))))''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$###%%%'''&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%''''''(((***++++++***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))************'''(((((())))))***++++++******++++++++++++,,,,,,---...///111333444666666666666777777777777777777888888666555555555555555333555666777666444111000.........---,,,+++******************++++++,,,,,,+++++++++,,,,,,,,,------+++,,,---000555<<>>@@@???<<<;;;;;;===???DDDKKKOOOOOONNNMMMNNNNNNOOOQQQRRRRRRPPPOOONNNPPPPPPPPPPPPNNNMMMKKKJJJIIIHHHFFFBBB???<<<999888555444333111...,,,+++***))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''@@@???===<<<::::::999999666555555666777777666444111111000///...---,,,,,,+++++++++************)))((())))))*********))))))(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%((()))(((&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((()))************'''''''''((())))))******))))))*********+++++++++------///000222444555666555555666666777888888888777666555444444333444444333555666777666444111///------------,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...///222777>>>FFFNNNRRRVVVYYY^^^aaabbbbbbcccdddfffffffffgggiiilllooopppnnnppprrrqqqmmmiiifffeeeiiihhheee___XXXQQQMMMLLLMMMQQQVVV\\\```dddfffgggeeeeeeeeeffffffccc___\\\UUUTTTQQQKKKDDD>>>:::999777999;;;:::777555555777999@@@IIINNNOOONNNNNNNNNQQQRRRTTTTTTTTTRRRPPPOOOSSSSSSTTTTTTSSSQQQOOONNNNNNMMMKKKHHHEEEBBB@@@???:::999777444111...,,,+++))))))))))))))))))))))))&&&&&&&&&'''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''??????>>><<<;;;:::999888888666555444555444333111/////////...------,,,,,,))))))*********++++++++++++++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######(((''''''&&&$$$######"""((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))))))))(((((('''''''''&&&'''(((((((((((((((''''''''''''(((((())))))******------,,,+++++++++,,,,,,......//////000222333444555666777666444333444555333444444444444444444333333444444444333111///...,,,,,,,,,++++++*********(((((()))***++++++,,,,,,---------,,,+++---111333555<<>>;;;???@@@AAADDDIIIMMMQQQSSSQQQRRRTTTTTTSSSQQQNNNLLLFFFDDDAAA>>><<<888444111444333111111222222222111777AAANNNXXXYYYVVVQQQOOOUUUUUUUUUTTTSSSRRRQQQPPPTTTSSSSSSTTTVVVVVVUUUTTTRRRRRRQQQPPPMMMIIIFFFDDDIIIEEEAAA===;;;666///***---,,,+++)))))))))******%%%&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&??????>>><<<;;;:::999888999888666555555555333111000//////......---,,,,,,))))))*********+++++++++((((((((((((((('''&&&&&&))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%###$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$%%%&&&%%%#########$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''((()))((('''&&&'''))))))((((((((('''''''''''''''(((((((((((((((''''''(((((())))))***+++++++++,,,,,,,,,+++,,,,,,------////////////000222333444444666666555444333444555333333444444444444333333333444444444222111///...------------,,,,,,++++++)))***,,,---------,,,+++---......///111666===AAAJJJNNNTTTYYY\\\^^^aaabbbcccccceeefffiiikkknnnooooooppprrrtttuuuvvvwwwwwwxxxwwwvvvsssppplllhhhffflllfff]]]UUUMMMFFF@@@===<<<<<<;;;;;;;;;===>>>???CCCEEEGGGIIIJJJIIIGGGFFFGGGEEEAAA>>>;;;777222///444333333333555777888999>>>GGGSSS[[[]]]ZZZWWWUUUZZZYYYXXXWWWVVVUUUVVVVVVPPPPPPRRRUUUXXX[[[[[[ZZZUUUUUUSSSRRROOOMMMLLLKKKNNNKKKHHHFFFDDDAAA;;;777555444111...,,,+++******((((((((((((((()))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&??????>>><<<;;;:::999888;;;999777666666555333111000000///......------,,,***************+++++++++***************)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))((('''&&&''')))(((((((((((('''''''''''''''(((((())))))((((((((())))))******+++,,,,,,---,,,+++++++++,,,---....../////////000111222333444444555666555333333333444333444444555555444444333333333333333222000///...............------------+++,,,...///...---,,,+++///111444888>>>EEENNNTTT^^^```aaaaaaaaabbbdddfffhhhiiijjjlllnnnqqqssstttwwwwwwyyyzzz{{{|||||||||zzzzzzyyyxxxuuurrrooonnnoooiiiaaaZZZSSSMMMGGGDDDBBBAAA>>>;;;999888777777>>>@@@CCCFFFHHHJJJJJJJJJKKKHHHDDDAAA>>>:::555111444444444555888;;;???AAAFFFLLLTTTZZZ\\\[[[YYYXXX\\\ZZZXXXWWWWWWXXXZZZ[[[RRRRRRTTTWWW[[[^^^^^^^^^XXXWWWTTTRRRQQQQQQQQQRRRPPPOOOMMMMMMLLLJJJGGGDDD@@@>>>:::666222...,,,++++++******))))))((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''??????>>><<<;;;:::999888<<<:::888777666555333111000000//////...---------***************************++++++++++++***))))))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))(((((((((((((((''''''''''''(((((())))))))))))((())))))******+++,,,,,,,,,+++++++++,,,,,,...///000/////////000111222444444444555666555333333333444555555666666666666555555333333222222000///.........---------------------,,,,,,,,,,,,,,,---......555999@@@GGGNNNVVV]]]aaaffffffdddbbbaaabbbeeehhhlllmmmnnnppprrrtttvvvwwwzzzzzz{{{|||||||||||||||yyyxxxxxxwwwtttqqqooommmjjjfffaaa\\\WWWSSSOOOMMMJJJHHHFFFCCCAAA@@@??????BBBCCCEEEHHHKKKMMMOOOPPPNNNKKKHHHFFFDDD@@@<<<999666666777888:::>>>BBBFFFJJJMMMQQQUUUVVVUUUSSSRRRTTTSSSQQQPPPQQQUUUZZZ\\\ZZZYYYYYYZZZ\\\]]]\\\[[[XXXUUURRROOONNNOOOQQQSSSNNNNNNNNNOOONNNMMMKKKJJJGGGEEEBBB===999555222000,,,+++***((((((((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((??????>>><<<;;;:::999888;;;:::777777777666444222111000000///......------************************'''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''((()))((('''&&&''')))'''''''''(((((((((((((((''''''((()))******))))))(((((())))))***++++++,,,++++++,,,,,,---...///000//////000000111333444555555666777666444333444555777777888888888888777777333222111000///.........,,,,,,,,,,,,,,,------------,,,******,,,111555888@@@FFFOOOWWW^^^bbbfffhhhggggggfffddddddfffjjjnnnrrrrrrssstttuuuwwwyyyzzzzzzzzz{{{{{{zzzzzzyyyxxxuuuttttttrrrpppllljjjhhheeebbb^^^[[[XXXUUUQQQNNNKKKJJJHHHFFFDDDCCCCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKJJJIIIGGGGGGGGGEEECCC@@@;;;===>>>>>>>>>@@@EEEHHHLLLMMMMMMNNNNNNNNNLLLKKKHHHFFFEEEFFFIIIOOOTTTXXX]]]\\\[[[[[[\\\\\\ZZZXXXSSSPPPKKKGGGFFFHHHKKKNNNMMMNNNOOOPPPPPPOOONNNNNNJJJIIIGGGDDD@@@===:::888...---+++)))((())))))***))))))((((((((('''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))%%%&&&&&&'''((()))******((((((((((((((((((((((((??????>>><<<;;;:::999888:::888666666666666444333111111000//////......---+++++++++***************(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&'''&&&&&&%%%%%%&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((()))((('''&&&''')))'''''''''(((((((((((((((''''''((()))************(((((())))))***+++++++++---,,,,,,,,,---...//////000000000111222333444555666777888777555444555666777888888999999888888777333222111///............,,,,,,,,,,,,,,,---------.........000555===DDDIIINNNTTT]]]dddhhhjjjkkklllkkkllllllllllllnnnrrruuuvvvvvvvvvvvvwwwxxxyyyzzzwwwwwwwwwvvvuuutttrrrrrrnnnnnnmmmllliiifffdddbbbbbb```\\\XXXUUURRRNNNKKKMMMKKKIIIGGGEEEDDDDDDDDDBBBAAA@@@???@@@AAACCCCCCCCCBBBBBBCCCDDDDDDCCCAAA@@@CCCEEEEEECCCCCCFFFJJJLLLKKKJJJJJJKKKJJJIIIGGG@@@???>>>???CCCHHHNNNRRRXXXWWWWWWXXXYYYYYYXXXVVVNNNJJJEEE@@@???@@@BBBDDDJJJLLLOOOQQQPPPPPPQQQRRRMMMLLLKKKJJJHHHFFFCCCBBB666444111...,,,++++++,,,)))))))))(((((((((''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***&&&&&&''''''(((((())))))''''''''''''''''''''''''??????>>><<<;;;:::999888777666555555666666555333111111000000///.........+++++++++*********))))))*********+++***))))))(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((''''''&&&&&&''''''(((!!!###%%%&&&''''''&&&%%%&&&'''''''''%%%$$$%%%&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))''''''''''''((((((((()))''''''(((******++++++***))))))******+++,,,,,,,,,......---------......///000000000111222333444555777888999888777666777888666777777888888777777666333222000...------------,,,---------............000222777>>>FFFOOOVVVZZZ]]]aaafffjjjlllmmmooopppoooqqqssssssssssssuuuvvvuuuuuuttttttttttttuuuuuuppppppooonnnlllkkkiiihhhcccddddddcccbbb```^^^\\\]]]ZZZWWWUUUSSSPPPLLLJJJKKKJJJHHHGGGFFFFFFGGGGGGCCCBBB@@@>>>===>>>@@@AAA>>>======???AAABBBAAA??????CCCGGGGGGDDDCCCEEEHHHHHHFFFEEEFFFIIIJJJIIIGGG@@@?????????BBBFFFKKKNNNQQQQQQPPPRRRTTTTTTSSSQQQKKKGGGBBB<<<999999;;;<<>><<<;;;:::999888666444333444555666555444111111000000//////......++++++++++++******))))))'''''''''''''''&&&&&&%%%(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$&&&&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******((((((''''''''''''((((((!!!"""%%%'''''''''&&&%%%&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((("""######$$$&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))&&&'''''''''(((((())))))''''''(((******+++++++++***++++++,,,,,,---......///......---------......000000000111222333555555888999:::999777777777999555555666666666666555555333111000...---------------.........//////000000222666???IIITTT\\\cccffffffhhhjjjkkklllnnnqqqtttpppsssuuuuuutttsssrrrrrrrrrqqqpppoooooonnnooooooiiiiiihhhfffdddbbb```___ZZZ[[[[[[\\\\\\ZZZYYYXXXVVVUUUSSSSSSSSSQQQOOOMMMEEEDDDDDDDDDEEEFFFHHHIIIBBB@@@>>>;;;;;;;;;===>>>===<<<<<<>>>@@@AAA@@@>>>:::???DDDEEEBBB@@@BBBEEECCCAAAAAACCCGGGIIIIIIGGGDDDCCCBBBBBBDDDGGGJJJLLLOOONNNMMMNNNOOOOOOMMMKKKJJJFFFAAA;;;777666777888333888>>>BBBDDDGGGKKKNNNSSSTTTTTTTTTSSSRRRPPPOOOOOOKKKDDD===666222000///))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&AAA???=========<<<:::888888888777666555444333333//////...---------------))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((((((''''''&&&&&&''''''((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&)))))))))))))))))))))))))))***+++,,,,,,+++***))))))******++++++,,,------////////////////////////222222222333444555777888777888999:::;;;<<<<<<<<<:::999777666444333333333555111...---...///...,,,.........------///333777DDDIIIQQQXXX]]]```ccceeefffgggjjjllloooqqqrrrsssrrrssstttuuutttsssrrrqqqnnnooopppooommmjjjgggeeehhhfffcccbbbaaa^^^WWWRRRWWWQQQPPPUUUYYYVVVRRRPPPNNNOOOPPPQQQQQQQQQQQQPPPIIIHHHFFFEEEFFFIIILLLNNNOOOGGGAAA???===<<<===AAACCC??????DDDGGGDDDAAAAAA@@@BBBCCCBBB@@@@@@BBBEEEFFFAAA<<<<<<@@@CCCCCCAAA@@@AAACCCDDDFFFHHHLLLOOONNNNNNOOOPPPOOOJJJCCC>>>@@@===:::666444333444555555777999:::;;;===@@@CCCOOOPPPSSSUUUUUUUUUSSSRRRRRROOOJJJFFFCCC>>>777222---+++))))))***++++++***((())))))))))))'''&&&$$$+++(((&&&''')))+++***(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''AAA???===<<<<<<;;;999888888888777666555444333333111111///...---,,,++++++************************(((((())))))(((((('''&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''((()))((((((((('''''''''''')))))))))))))))))))))))))))***++++++++++++***)))*********+++,,,,,,------////////////////////////111111111222444555777888555666888999:::;;;<<<<<<999999777555444333333333111...,,,,,,......---,,,---...//////222777>>>CCCOOOSSSYYY^^^bbbeeehhhjjjkkklllmmmooopppqqqqqqqqqppppppppppppnnnmmmkkkjjjgggffffffeeecccaaa___^^^\\\[[[YYYWWWVVVSSSPPPMMMMMMIIIHHHLLLNNNMMMMMMNNNMMMQQQWWW^^^cccfffhhhhhh___^^^]]]]]]```dddiiillljjjaaaXXXSSSOOOIIIEEEFFFFFFCCCDDDHHHJJJIIIIIILLLKKKFFFBBBAAADDDGGGGGGFFFHHHBBB<<<:::===???>>><<<999;;;>>>AAADDDFFFHHHIIIJJJJJJKKKLLLLLLHHHBBB===:::888555333222222333444666777999999888888999;;;GGGIIINNNRRRTTTUUUTTTSSSUUURRRNNNKKKHHHDDD>>>999333///+++((((((((()))((())))))******)))((('''&&&+++)))''''''))))))(((&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''''')))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''@@@>>><<<;;;;;;;;;999777888888777666555444333333333222000...,,,+++******++++++++++++++++++++++++(((((())))))(((((('''&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((('''''''''''')))))))))))))))))))))))))))******++++++******)))******++++++,,,,,,------////////////////////////000000111222333555666777666666888999:::;;;;;;;;;999888777555444333222222///---,,,---...///...---,,,...222666<<>>===;;;999555777:::===???@@@??????EEEFFFGGGIIIIIIGGGCCC???555444222000000111222333666888999888666444333333;;;???EEELLLPPPSSSSSSSSSVVVTTTRRRQQQOOOKKKGGGCCC===888222,,,***)))(((((())))))*********)))((((((***)))''''''(((((('''%%%&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''+++******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''???===<<<;;;;;;:::888666888888777666555444333333222111000...,,,+++++++++++++++++++++++++++++++++)))))))))))))))(((''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((())))))************))))))******++++++,,,------...///////////////////////////000000111333555666777:::::::::;;;::::::999999888777666444333222222111/////////000000000///...---222999AAAHHHPPPWWW\\\\\\^^^aaaccceeehhhkkkmmmoooooonnnmmmllljjjhhhggghhhhhhgggeeecccaaa```______\\\XXXTTTRRRQQQQQQQQQSSSVVVYYY[[[]]]cccjjjpppooonnnoooqqqqqqttt~~~}}}xxxzzzzzz||||||yyyyyytttooorrrwwwwwwtttllldddYYYNNNFFFAAA===:::999999:::<<<======<<<;;;AAABBBDDDFFFIIIIIIFFFDDD888777444222111000000111333666888888666444222222222666<<>>===<<<:::888777888777555444222111111111///000000000/////////000222999CCCMMMSSSXXX[[[]]]\\\^^^aaaccceeegggjjjmmmmmmllllllkkkiiigggeeedddfffeeebbb```]]]ZZZYYYXXXSSSRRRQQQPPPQQQRRRTTTVVV\\\aaahhhnnnuuu}}}|||oooaaaTTTKKKDDD@@@>>><<<;;;;;;===???>>><<<======???BBBEEEGGGFFFEEE>>>===:::777444222111000...000444555444333333333---000666<<>><<<;;;;;;;;;999777888888777666555444333333//////...------------...))))))))))))))))))))))))))))))******))))))((('''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''''''''(((((())))))***)))))))))))))))(((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***((((((''''''(((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((('''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***++++++,,,,,,------......////////////////////////000000111222444777888:::BBBAAA@@@???<<<:::888777777666555333222111000000---............///222555===DDDNNNVVV[[[\\\\\\\\\]]]```ccceeeggghhhjjjllljjjiiiiiigggfffcccbbb``````^^^\\\YYYVVVUUUSSSSSSMMMOOOSSSXXX^^^cccfffiiiuuu{{{xxxjjj___WWWTTTEEECCCAAAAAACCCCCC@@@===;;;;;;;;;===@@@AAAAAA???@@@???===:::777666444444,,,///111222222222222333...///333777;;;???BBBCCCGGGKKKOOOQQQQQQPPPNNNNNNKKKJJJHHHEEEAAA;;;333---,,,+++***)))(((((((((((($$$&&&)))******)))***+++'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''AAA???===<<<<<<;;;999888888888777666555444333333111000///...---,,,,,,,,,************************)))************)))((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&''')))******)))'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))+++******))))))((((((((('''''''''''''''''''''''''''''''''(((((()))))))))((((((((((((((()))******%%%%%%&&&'''((()))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))))))))))))))))))))))))))***)))(((''''''((()))***++++++,,,,,,---.........////////////////////////000111222333555888:::;;;@@@??????>>><<<;;;999888777666444222111000000000,,,---//////000555;;;@@@KKKPPPVVV\\\^^^_________```cccfffhhhhhhggghhhhhheeedddcccaaa^^^[[[YYYXXXTTTTTTTTTTTTVVVXXXZZZ[[[^^^cccllluuu}}}yyyvvvgggdddaaa```^^^XXXNNNFFF@@@>>><<<;;;<<<;;;:::999::::::::::::::::::::::::444555555444333111222333000111222444888===AAACCCDDDIIINNNQQQQQQOOOOOOOOOLLLKKKJJJHHHEEE@@@:::666///...,,,+++))))))))))))&&&))),,,---***(((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''AAA???>>>======<<<:::888888888777666555444333333333222000...,,,+++******++++++++++++++++++++++++***************)))((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((('''((()))++++++)))((('''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&$$$###""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,++++++***)))(((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******$$$%%%&&&'''(((***++++++''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))***)))(((''''''((()))***++++++,,,------......///////////////////////////111111222444666999;;;<<<============<<<;;;::::::666555444222111000000///---///111222555;;;DDDKKKTTTWWW[[[]]]___```aaacccaaadddhhhiiigggeeedddddd```___]]][[[WWWSSSPPPOOOIIIKKKNNNSSSYYY```eeehhhyyytttdddWWWFFFCCC@@@===;;;999777555333444666888;;;===>>>???======<<<999555333333444222222222444888===BBBEEECCCHHHOOORRRQQQPPPPPPPPPPPPNNNLLLJJJHHHEEEAAA>>>333111///---+++************---///...+++'''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''(((((()))*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''@@@@@@???===<<<;;;:::999888888888777777666555444444333222000...---,,,,,,***,,,------+++))))))***)))***...)))###(((+++!!!)))((('''((()))((('''%%%)))(((((((((******(((&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&(((***,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((((('''&&&&&&'''(((***+++((((((((()))******++++++,,,,,,+++++++++,,,------+++,,,---//////---,,,++++++,,,------,,,***)))'''000000///...,,,+++******(((((('''''''''(((((()))***)))((((((''''''(((((())))))((('''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++''''''''''''''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,------......///......//////000000111111222333444555666888999999999:::;;;;;;;;;:::999888555444333111000000000//////000444:::BBBJJJQQQUUUYYYZZZ\\\^^^```aaabbbbbbcccbbbbbbbbbcccbbb```^^^^^^ZZZXXXWWWSSSLLLIIIJJJJJJOOOWWWcccqqqrrr\\\SSSLLLJJJHHHAAA===>>>:::666555999;;;999999;;;BBBCCCDDDDDDBBB@@@===<<<@@@<<<999888:::???CCCEEEKKKLLLMMMMMMLLLLLLNNNOOOMMMMMMMMMMMMLLLJJJHHHGGG@@@;;;333---++++++,,,,,,)))***************)))((((((***+++***)))((()))***+++)))(((((())))))(((&&&))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&''')))+++,,,******))))))((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((@@@@@@???===<<<;;;:::999888888888777777666555444111111///...------------+++,,,---,,,+++***+++,,,111***$$$'''---,,,)))***)))((('''((())))))'''%%%)))((('''((())))))(((&&&'''((((((((())))))))))))''''''''''''''''''''''''''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''%%%'''(((((('''&&&&&&'''&&&&&&'''''''''((((((((()))))))))(((((((((((((((((('''''''''''')))***+++))))))***++++++,,,,,,---......------......//////...///000111111000///...///000000111111111000000111000///...---,,,++++++***))))))((((((((())))))(((((((((''''''(((((()))(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&'''(((***+++'''''''''''''''''''''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************++++++,,,------......///......//////000111111111222333444555666888999999888888999:::999888777666666555333222111000000000111333888>>>FFFNNNUUUXXXZZZ[[[]]]___```aaabbbbbbdddcccbbbaaaaaa___\\\YYYYYYUUUSSSRRROOOKKKKKKNNNQQQXXXdddrrruuukkkdddaaa\\\PPPFFFBBB???999666999<<<<<<;;;===AAACCCFFFHHHJJJKKKKKKKKKIIIFFFBBB@@@@@@CCCEEEGGGJJJLLLNNNNNNKKKIIIJJJKKKMMMNNNOOOOOONNNLLLJJJIIIFFFAAA999222...,,,***((())))))*********)))))))))(((***+++***)))((()))***+++)))(((((())))))(((&&&))))))))))))))))))))))))))))))(((((((((((())))))+++***(((''''''((()))***))))))))))))((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((@@@@@@???===<<<;;;:::999888888888777777666555444///......------------...,,,------,,,++++++---///222>>>666+++...)))!!!))))))((('''((())))))'''&&&(((((('''(((******((('''''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((%%%''')))((('''&&&'''(((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((()))***+++,,,,,,,,,------.../////////111111111111111222333333222333444555555444333222333333333444555666777888444444333333222111000000...---,,,+++++++++++++++(((((((((((((((((()))))))))((((((''''''''''''(((((((((''''''&&&''''''(((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&''''''((()))***''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******)))))))))*********++++++++++++,,,------......///......///000000111111222222333444555666888999999666777888888888666555444666555333111000111111222666999???FFFMMMTTTYYY[[[[[[\\\^^^___```aaaaaaaaa```^^^\\\[[[ZZZXXXUUURRROOOMMMNNNQQQRRRQQQUUU[[[dddnnn|||~~~qqqaaaWWWLLL@@@777777;;;<<<<<<<<<===???CCCGGGKKKNNNPPPPPPQQQOOOKKKHHHFFFFFFFFFFFFGGGLLLOOONNNHHHDDDCCCEEEIIIKKKMMMOOOOOOMMMKKKJJJIIIEEE???999555000,,,)))))))))))))))))))))))))))(((***+++***)))((()))******)))(((((())))))((('''))))))))))))))))))))))))))))))(((((((((((()))))),,,+++)))''''''''''''((()))))))))(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((@@@@@@???===<<<;;;:::999888888888777777666555444000000///...---------------------+++***,,,///222tttXXXBBB222'''333)))(((((((((******(((&&&))))))((()))++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&'''))))))'''&&&'''(((''''''((((((((()))))))))((((((((())))))))))))))))))))))))***+++,,,------//////000000111222222333444444444444555666777777777888888999999888888777666666555555555777999::::::::::::999999888888888444444222111000000000000,,,,,,,,,++++++***))))))+++***))))))(((((()))))))))(((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++++++++,,,------......///...//////000111111222222222333444555666888999999666777777888777666444333666444222000000111333555???BBBGGGNNNTTTXXXZZZ[[[\\\]]]^^^_______________\\\ZZZXXXWWWVVVTTTQQQOOOMMMPPPWWWaaafffjjjpppxxx|||fffUUUCCC===>>>>>>===>>>>>>???@@@CCCEEEHHHJJJKKKQQQPPPNNNKKKHHHFFFEEEEEEEEEJJJOOOLLLEEE>>><<<===@@@BBBFFFJJJLLLLLLKKKIIIHHHFFFCCC@@@<<<888333///+++******)))))))))))))))(((***+++***)))((()))******((('''((()))***)))'''(((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((@@@@@@???===<<<;;;:::999888888888777777666555444444333111///...---,,,,,,---------+++***,,,///222CCC```%%%)))(((((()))******)))'''*********+++------,,,+++''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))++++++***)))(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&((())))))(((''''''(((((((((((()))))))))******)))))))))*********++++++***+++,,,---...//////000222222333333444555555555777777777777888999:::;;;:::;;;;;;;;;;;;;;;;;;::::::999888777777888999:::>>>>>>==================;;;:::999888777777666777333333333222000...,,,+++,,,+++***)))((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++,,,------....../////////000000111222222222222333444555666888999999777888888999888666555444333222//////000333888:::IIIKKKPPPTTTWWWYYYYYYYYY[[[\\\\\\]]]]]]]]]\\\\\\[[[YYYVVVUUUTTTSSSQQQOOOTTT\\\kkk{{{pppXXXKKKFFFCCCAAAAAAAAAAAAAAAAAABBBDDDEEEFFFLLLMMMNNNKKKHHHFFFGGGHHHCCCHHHLLLJJJCCC;;;888888777:::???DDDHHHJJJJJJJJJGGGFFFEEEDDDBBB>>>888444...---+++***)))))))))***(((***+++***)))((()))***)))((('''((()))***)))((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((@@@@@@???===<<<;;;:::999888888888777777666555444555444222000...---,,,,,,,,,------,,,++++++---///...888LLLllltttMMM///===)))(((((()))***+++***(((***)))***+++---...---+++***************)))))))))''''''''''''''''''''''''&&&(((***,,,---+++)))'''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&(((***)))((('''(((((())))))))))))*********************+++,,,,,,------,,,---...000111222222222444444555555666777777777888888888888999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>@@@???>>>===============:::;;;:::999777555222111...---,,,***)))(((((((((******)))(((''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,++++++,,,------....../////////000111111222222333222333444555666888999999999999999999888777555444111000...///222888???CCCPPPRRRTTTWWWYYYYYYXXXXXXZZZZZZZZZZZZZZZYYYXXXWWWUUUSSSRRRRRRSSSTTTTTTSSS^^^iii|||lll\\\RRRJJJDDDCCCBBBAAA???>>>>>>@@@AAACCCHHHJJJKKKJJJGGGGGGIIILLLEEEGGGIIIHHHCCC===999666444666:::>>>CCCFFFHHHIIIGGGGGGGGGGGGFFFBBB<<<777222000...,,,***))))))***(((***+++***)))((()))***)))((('''((()))***)))((())))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))*********&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((@@@@@@???===<<<;;;:::999888888888777777666555444222222000///...---------+++,,,---,,,+++***+++,,,444)))+++===BBB000$$$))))))(((((()))++++++***)))((((((((())),,,,,,+++*********)))))))))((((((((('''''''''''''''''''''''''''((()))*********)))(((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((******((('''((())))))))))))*********++++++++++++,,,,,,---......///...///111333444555555555555555666666777888888888888888888999:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBAAAAAA@@@@@@@@@AAAAAA??????@@@@@@???===;;;:::666555333000...---,,,,,,+++***)))(((''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++,,,------......//////000000111111222333333222333444555666888999999999999999999888666444333111000///111666>>>GGGLLLSSSTTTUUUWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSPPPPPPRRRWWW^^^eeeiiijjjrrr|||wwwiii[[[RRRNNNIIIGGGCCC@@@>>>???@@@AAACCCFFFHHHFFFDDDDDDHHHMMMIIIHHHGGGGGGFFFBBB===888222333555888;;;???AAACCCCCCDDDEEEGGGHHHFFFAAA>>>666444111---+++)))))))))(((***+++***)))((()))***(((''''''((()))******((())))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))))))))(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((@@@@@@???===<<<;;;:::999888888888888777666555444//////...---------------+++,,,------+++))))))***###+++000((("""...000 )))(((((()))+++,,,***)))'''&&&&&&(((***+++***)))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&'''((()))***((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&'''(((******((((((((())))))************+++++++++,,,,,,------...///000000///000222555666777777666666666666777888888999999777888888999:::;;;======;;;;;;::::::::::::;;;;;;777888;;;===?????????>>>@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCC@@@AAACCCDDDDDDCCCAAA@@@>>>===:::888555333222111++++++)))(((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///000000000111222222333333222333444555666888999999888999999999777666444222111000000333999CCCMMMSSSSSSSSSUUUVVVXXXYYYYYYYYYVVVVVVVVVUUUTTTSSSRRRQQQRRRTTTZZZeeerrr~~~rrrfffaaaWWWTTTNNNIIIEEECCCCCCDDD???BBBDDDBBB@@@@@@FFFKKKLLLIIIGGGHHHIIIGGG@@@:::000000000222444777:::<<<===>>>AAAFFFIIIJJJHHHEEE888666222...+++***))))))(((***+++***)))((()))***(((''''''((()))******)))))))))))))))))))))))))))))))))(((((((((((()))))))))*********)))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((AAA@@@???>>>===<<<;;;::::::999888666555555555555333222111///---,,,,,,++++++,,,,,,,,,,,,+++*********)))(((&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))((())))))(((&&&%%%'''((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))***************))))))(((++++++******+++,,,...///000000////////////000000111111111222333444666777999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<888888777666666666666777333444555777999:::;;;<<>><<<;;;;;;333333222000///,,,+++***+++++++++******)))))))))''''''((((((((((((((('''''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))'''&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))))))))))))))+++*********))))))((((((++++++++++++++++++++++++------......///000000000333333222222111222222222555444333444555888;;;<<<::::::999888666333111000///222777<<>>666222......111444555555888888:::???EEEHHHGGGEEECCC???999222---***)))***++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((((((((('''''''''&&&&&&&&&***)))(((''''''((()))***''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&AAA@@@???>>>===;;;::::::999999888777666555444444333222000///---,,,,,,,,,+++,,,,,,,,,,,,+++******+++***)))((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))(((&&&&&&'''((()))(((((((((''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((()))))))))***(((((((((((()))))))))***))))))************))))))+++++++++,,,,,,...//////000000000//////000000000222222222222444555666777888999999999999:::::::::;;;;;;::::::::::::::::::444333222222111111222222333333333333444555777777>>>???@@@AAABBBAAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDBBBAAA???>>>::::::888666444000---,,,)))((((((((()))))))))***&&&''''''(((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((()))'''&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))))))))))))))+++*********))))))))))))++++++++++++++++++++++++------......///000000000333222222111111222222222444444333444555888:::<<<::::::999777555333222111000555<<>>888222...,,,,,,+++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))(((((((((''''''''''''AAA@@@???>>><<<;;;::::::888888999888777666444333333222000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,+++***)))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((())))))((('''&&&''')))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&((((((((()))))))))******((((((((()))))))))******'''((()))***++++++++++++,,,,,,---...////////////111111000000000000111111222222222333444555666777777777888888888999999999::::::999999888888777777000//////...............111000/////////000111222===>>>@@@AAAAAA???===;;;======>>>@@@AAABBBCCCCCCBBBAAA@@@?????????@@@AAAEEEFFFGGGHHHGGGEEECCCBBBAAAAAA@@@>>>;;;777333111))))))((((((((()))******&&&'''''''''(((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((()))'''&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''((())))))******))))))***************)))))))))++++++++++++,,,,,,,,,,,,------......///000000000222222111111111222222333444444333444555777999::::::999777666444333222222333:::CCCJJJOOOQQQRRRRRRWWWXXXYYYYYYXXXUUURRRPPPLLLMMMNNNOOOUUUcccuuuwwwgggTTTLLLEEEBBB@@@>>>???AAA@@@EEEFFFCCC?????????>>>===999333000///111222222111111333777>>>DDDIIIJJJIIIGGGCCC>>>888333///,,,******))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((((((((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''@@@@@@???===<<<;;;:::999777888999999888666333222222111000///------,,,,,,,,,,,,------,,,,,,+++***++++++******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))(((''''''(((***((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((()))))))))*********(((((()))))))))*********'''((()))***,,,,,,,,,------...///111111111000///111111000000000000111111111111111111222333444555666666666666777777777777777777666666555444333333000000///............//////...---,,,---///000222<<<>>>@@@AAAAAA>>>:::888888888999:::<<<>>>???@@@AAA???===;;;:::;;;<<<===AAACCCFFFGGGHHHFFFDDDBBBAAAAAAAAAAAA@@@===;;;:::111000...---+++***))))))''''''''''''(((((())))))(((((())))))))))))((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))'''&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((()))************)))************************+++++++++,,,,,,,,,,,,,,,------......///000000000111111111111111222222333333333333444555666888999777666555333222222333444999???GGGNNNQQQRRRSSSSSSUUUVVVXXXXXXUUUSSSQQQPPPJJJPPPXXX^^^ggguuuiii___SSSJJJDDD@@@>>>>>>???BBBDDDBBB>>>>>>@@@CCCAAA===777222000000111222111000000333999???FFFIIIHHHGGGFFFBBB===777111---++++++***)))((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((('''''''''@@@???>>>===<<<:::999999777888999999888666333222222111000...------------,,,------------,,,++++++*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))'''''')))+++'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************((()))***,,,---............///000111222111000///111111000000000000111111////////////000111222222444444444555555555555666444444333333222111000000111111000////////////000---------...///111333555<<<===@@@AAAAAA>>>;;;888444444444555666888:::;;;<<<:::888666555555666777:::<<>>???@@@AAAAAABBB===<<<999666222...+++)))***))))))(((((())))))***(((((())))))))))))(((((('''''''''((((((((((((((('''((((((((((((((((((''''''''''''((((((((()))))))))'''&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******************************+++++++++++++++,,,,,,,,,---------------......///000000000111000000000111111222333222333333444444666777777555333222111111333555777@@@DDDJJJNNNPPPQQQSSSTTTSSSTTTTTTRRRNNNLLLLLLMMMSSS___ooozzzooo___SSSLLLEEE???@@@@@@@@@???<<<<<>>===;;;:::999999888888999888777666444333111111///......------------------------,,,++++++))))))******))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((((((***+++'''''''''((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************++++++)))))))))*********++++++)))))))))*********++++++***+++,,,...///000000000///000000111111000000000000000////////////000000...............///000000222222333333333444444444333333222222111111000000111111000///////////////...///000222333555666777:::;;;===??????>>><<<:::444333222222222333444555555333222000//////000000333555888;;;===>>>>>>>>>999999999:::<<>>:::222000---+++))))))***+++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***'''(((((((((((()))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******'''''''''(((((((((((((((??????>>>===;;;:::999888999999888777666555444444111000///......---......---------...------,,,+++******+++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((((((***,,,''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++))))))*********+++++++++------...000000111111111000000////////////000000//////............////////////.........///000000111111111222222222333333333333333333222222222222222222111000000000000111000222444666777777777666666888:::<<<=========<<<666555333111000000111222111111000000/////////...000111444777999;;;======:::999666555666999===@@@EEEFFFHHHHHHEEE@@@:::777111000---+++))))))******))))))************))))))''''''''''''((((((((()))(((((())))))))))))(((((('''((((((((()))))))))))))))'''&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++************++++++,,,,,,,,,++++++,,,,,,---......///------......///000000000////////////000111222333111222333333444444444444444222111111444999???CCCHHHKKKNNNOOOPPPPPPRRRSSSPPPPPPOOOMMMNNNUUUaaakkkvvviiiSSSHHH???>>>>>>;;;;;;===BBBCCCCCC@@@;;;777666666555555333111///222888<<>><<<;;;:::999888:::999888666555555555555111000///...............------......------,,,+++++++++,,,---,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((()))***,,,&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++)))************+++++++++...///000111111222222111111000///......///000111......------------......000////////////000000111000111111111222222222222444444444444444444555555555444444333333333333333222444777999999888666444444555777999;;;<<<===>>>999777444111000///000000222222222333222222111000///000222444888:::===>>>>>>;;;666333222555888;;;BBBEEEIIILLLKKKGGGBBB>>>444222///,,,************))))))************))))))&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((()))))))))))))))'''&&&&&&'''(((&&&%%%&&&&&&&&&'''''''''((((((******))))))((((((((('''&&&''''''''''''''''''&&&&&&''''''((()))******+++&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++************++++++,,,,,,,,,++++++,,,,,,---...//////------......///000000000////////////000111222333111222333333444444444444555333222333777===CCCGGGIIILLLPPPRRRRRRQQQQQQQQQNNNOOOPPPQQQWWWdddwww~~~{{{yyyxxxoooyyy___QQQEEECCCBBB>>>;;;<<<@@@CCCEEECCC>>>:::888888444444444111///111777<<>>;;;:::666333444777666111:::666666:::<<<:::999;;;666666555666888999:::999<<<:::888666555333111///222333444333333333444555222000//////222777<<<@@@AAA>>>:::666333333555666<<<@@@DDDIIILLLLLLKKKJJJBBB???;;;666222///------***((('''''')))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********,,,,,,+++)))((()))*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------............///111222222444222000000222444555555111000111222444444444222222444888;;;>>>BBBGGGKKKMMMNNNPPPQQQQQQQQQPPPOOOQQQRRRVVVdddzzz{{{xxxttttttvvv{{{~~~eeeNNNFFFAAA;;;:::??????FFFIIIFFFDDDCCC===555666777777444000///222555>>>AAAFFFKKKMMMLLLJJJHHH???===999444///,,,************++++++***)))'''&&&)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((CCC===;;;>>>???;;;999;;;777777888888777555333222333222111///............---,,,+++,,,---,,,+++)))************************(((((((((((())))))))))))++++++************))))))&&&((())))))(((''''''((('''''''''((((((((())))))'''(((((())))))))))))(((((((((((()))******++++++))))))(((((((((((())))))(((((((((((()))))))))***************++++++++++++***+++++++++++++++******,,,,,,------...//////000111111111111111222222222111111000///......///000.........//////000111111///000111333555777888999:::<<<=========>>>AAADDDCCCBBB@@@???@@@CCCHHHKKKKKKKKKIIIEEEFFFIIIFFFAAAEEE???===>>>>>><<<;;;======;;;999888888888999888;;;;;;;;;:::999555111///333444666666666666666777666444222111333666;;;>>>BBBAAA???<<<:::777555444777999===BBBEEEFFFGGGGGGIIIHHHFFFBBB<<<666111...---,,,***)))******((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********+++,,,+++***))))))******++++++++++++,,,,,,,,,++++++,,,,,,,,,---------.........///000111333444777555333333444444444333333333333444555555444333333666;;;???BBBFFFKKKNNNNNNPPPQQQPPPNNNMMMNNNOOOQQQZZZmmmkkk[[[JJJ;;;999AAA===@@@@@@???BBBFFFBBB;;;999999888666333222222333;;;???DDDJJJMMMMMMLLLKKKCCCAAA<<<777222...,,,+++******+++++++++)))(((''')))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((()))))))))***))))))((((((((((((((((((((((((((((((CCC@@@???@@@???;;;999:::777888888888777555333222333222111///............---,,,,,,,,,...---,,,***************************(((((((((((())))))))))))*********))))))(((((('''&&&((())))))((('''((((((''''''((((((((()))))))))((())))))))))))(((((('''((((((((()))******++++++***))))))(((((())))))***((((((((()))))))))******************+++++++++,,,,,,,,,++++++++++++,,,,,,...//////000000111111222222222222111111111111111///...---.........---,,,222222222333444555555666444777<<>>AAADDDFFFKKKLLLMMMLLLGGG@@@999555111///,,,+++******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))*********+++,,,+++***)))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///111333444555;;;999666555666666444333666555555555555555555444666:::???DDDHHHKKKNNNQQQOOOQQQQQQNNNJJJKKKQQQVVVeeeqqqyyy[[[AAA;;;BBB<<<<<<;;;;;;AAAGGGFFFAAA>>><<<;;;:::999777555222777;;;AAAGGGLLLNNNNNNNNNHHHEEEAAA<<<777222...,,,******+++++++++***))))))))))))******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((('''&&&((((((((((((((((((((((((BBBBBBAAAAAA>>>;;;999999888888888888777555444222333222111///...............---,,,---......---+++************************(((((((((((())))))))))))'''''''''''''''''''''''''''(((******((('''((()))'''(((((((((((()))))))))))))))***))))))((('''&&&++++++******)))(((((((((***))))))))))))))))))***(((((()))))))))******************+++++++++,,,,,,---,,,+++++++++,,,......000000000000111111222222333222222222111000000000...---,,,...000111///---000111222555777999:::;;;@@@FFFOOO[[[hhhsss{{{zzz|||~~~xxxwww|||{{{uuuqqqrrrqqqooonnnpppmmmiiibbbZZZSSSNNNMMMNNNSSSSSSQQQLLLFFF@@@<<<:::777666666777999<<<===>>>===;;;888777666888:::<<>>999555555888>>>DDDJJJMMMNNNOOOKKKIIIEEEAAA;;;555000...+++++++++++++++++++++***))))))*********))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((())))))(((((('''&&&%%%((((((((((((((((((((((((AAAAAAAAA@@@???>>>;;;888888888999888777666444333333222111///............---,,,,,,---...///---,,,))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))''')))******)))(((((()))(((((((((((()))))))))***))))))***))))))((('''&&&++++++******)))(((((((((******))))))))))))******))))))))))))***************++++++++++++,,,,,,,,,...---,,,,,,,,,---///000000000000000000111111111333222222222111000000000111000//////111333333333...111777>>>DDDHHHJJJKKKUUU[[[gggttt}}}ssshhhbbb```aaannnrrrtttooocccSSSDDD<<<;;;888555555888;;;======<<<;;;999888999:::===>>>@@@AAACCCCCCCCCBBB@@@???888777555555777<<>>>>>@@@DDDHHHGGGEEECCCDDDEEEDDD@@@;;;777999>>>CCCHHHKKKMMMNNNKKKKKKHHHDDD???999444000,,,,,,,,,+++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((('''&&&&&&((((((((((((((((((((((((@@@AAA@@@???BBBDDD???999888999999999888666444333333222111///............,,,++++++,,,......---+++(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++''')))******)))(((((()))((((((((()))))))))******((())))))))))))(((((('''((((((((()))******+++++++++******))))))******+++)))))))))*********++++++++++++++++++,,,,,,,,,,,,------------...///000111000000000000000000000000222222222111111111111111111111000///000444;;;@@@FFFLLLUUU___gggllloooooosssyyy}}}|||}}}vvv\\\MMMGGGDDD@@@???@@@@@@>>>;;;<<<;;;:::999:::<<<>>>??????@@@@@@BBBBBBCCCCCCCCC<<<:::666333444777;;;>>>DDDEEEGGGIIIKKKMMMNNNNNNNNNHHH???777222...***(((************************))))))))))))))))))))))))***))))))(((''''''&&&&&&(((((((((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))************)))((('''&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++***+++,,,,,,++++++,,,---,,,,,,,,,,,,------------,,,---------............/////////000111222333444555555555888:::<<<;;;:::555777999888777888<<<@@@FFFHHHJJJKKKJJJJJJJJJKKKHHHKKKOOOTTT^^^nnngggWWWEEEAAA============BBBHHHGGGFFFEEEFFFGGGFFFEEECCC>>>@@@BBBEEEHHHJJJLLLMMMKKKKKKKKKHHHDDD>>>999555///...---,,,++++++++++++))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******'''(((((())))))(((((((((((((((((((((((((((((((((AAAAAA???@@@FFFKKKEEE;;;999999999999888666444333333222111///............+++******+++---...,,,+++))))))))))))))))))))))))(((((((((((())))))))))))++++++***))))))(((''''''((()))++++++)))((()))***(((((()))))))))*********'''(((((())))))))))))(((((((((((()))******+++++++++******))))))******+++))))))*********++++++++++++++++++,,,,,,,,,------------...///000000000000111000000000000000000000111111111111111222222222222444666777;;;EEETTT```tttzzz{{{nnn^^^[[[YYYWWWUUUOOOEEE===<<<<<<;;;::::::;;;===>>>???@@@AAACCCDDDDDDCCCBBBBBB>>>999555333444777999AAABBBDDDGGGIIIKKKKKKLLLQQQMMMIIICCC>>>777000,,,************************))))))))))))))))))))))))(((((((((((((((''''''''')))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))*********))))))(((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***+++,,,,,,++++++,,,...,,,,,,,,,------------...------------............000/////////000000111222333333444777:::;;;:::999444888:::;;;:::<<>>??????AAADDDCCCDDDEEEEEEEEEFFFHHHJJJHHHHHHIIIIIIJJJJJJKKKLLLKKKLLLMMMLLLIIIDDD???;;;111000...,,,+++*********((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''''''''((()))*********''''''((()))************((((((((((((((((((((((((BBBAAA???AAAJJJQQQJJJ===999999999999888666555333333222111///............******)))+++------,,,+++************************(((((((((((())))))))))))+++***)))'''%%%###!!!!!!((()))++++++)))((()))***))))))))))))************''''''((())))))***))))))++++++******)))(((((((((++++++************++++++)))************+++++++++++++++,,,,,,,,,---------,,,---///111111111111000222111111111111111111111000000111111222222222333888===CCCGGGNNN^^^uuuzzzxxxyyy{{{rrrpppooonnniii]]]MMMAAA>>>===<<<;;;:::;;;;;;<<>>===>>>AAAEEEHHHHHHFFFCCCEEECCC@@@>>>;;;777222///777999===AAADDDGGGHHHHHHIIIIIIKKKMMMMMMIIIAAA;;;777000---///...)))''')))***)))))))))***+++---...)))(((((('''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%$$$%%%&&&'''((('''((()))******)))((('''((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))************))))))++++++***)))((((((((()))+++)))((((((***,,,---,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------......///////////////000000000111222222333333222333444555666777777777;;;::::::===BBBHHHLLLNNNKKKIIIJJJKKKHHHGGGRRR___kkkuuu^^^LLLHHHGGGIIILLLGGGDDD@@@@@@CCCFFFGGGGGGMMMLLLMMMNNNOOONNNKKKIIIIIIJJJLLLNNNOOOLLLHHHDDD<<<999333...+++***+++---))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))EEEBBB???AAADDDDDD>>>999;;;::::::999888777666555333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))((((((((()))+++++++++***)))))))))***+++,,,,,,+++++++++************))))))))))))))))))))))))************)))))))))))),,,,,,,,,+++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,---,,,++++++,,,---///111111000///000222333111///444222///...---------,,,,,,...111666===IIIVVV```jjjvvv~~~~~~vvvyyyqqqfffeeebbb]]]YYYWWWXXXZZZ___fffmmmjjj```WWWTTTUUURRR[[[dddllltttzzzzzzvvvlllgggdddccceeeiiitttxxxnnnggg\\\SSSLLLFFFAAA===BBBBBBBBBCCCEEEFFFEEECCCDDDBBB@@@>>><<<999555222555777:::>>>BBBEEEGGGHHHKKKKKKNNNQQQSSSQQQKKKFFF@@@888111000---((('''***))))))((((((((()))*********))))))(((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))+++***))))))))))))))))))+++)))((((((***,,,---,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------...//////000000//////000000000111222222333333333444555666777777777777888999<<>>;;;999::::::999888777666666555444333222000///...------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))((()))******+++******))))))******+++,,,++++++*********)))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,,,,,,,------------------,,,,,,---...000111111111111222333333111///111000//////000111333555333666===GGGWWWjjj}}}{{{nnnlllmmmvvv|||lll]]]YYYWWWTTTPPPLLLLLLNNNQQQVVV```jjjmmmiiicccbbbcccdddjjjpppvvv{{{}}}uuukkk___^^^___^^^[[[[[[dddooo}}}rrrpppsss}}}}}}qqqhhh___TTTMMMHHHEEEBBB@@@@@@AAAAAAAAABBB@@@>>>===<<<:::777555444444666999===AAAEEEGGGJJJKKKOOOTTTXXXWWWTTTRRRNNNEEE;;;555000,,,***,,,*********))))))(((((((((*********))))))******+++*********)))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++)))((()))+++------,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000000//////000000111111222333333333444555555666777777777888555999@@@FFFKKKMMMMMMLLLFFFFFFFFFGGGLLL]]]yyytttaaaVVVTTTWWWVVVRRRJJJCCCAAAFFFKKKIIIJJJLLLNNNPPPOOOKKKHHHAAABBBFFFKKKOOOOOOMMMJJJFFFBBB===777222...---,,,************************************************,,,+++++++++************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))CCCBBB@@@>>>;;;999:::::::::999999888777666666666555444222111///.........------------------------************************)))))))))))))))******+++***************+++++++++*********))))))))))))((()))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------------------...///000111000000222333333222000//////000333555777999<<<>>>DDDIIISSSaaattt~~~|||yyyuuusssjjjeeemmm|||{{{pppjjjiiihhheeebbbaaaccceeegggqqq~~~xxxooommmmmmllliiifffkkkrrrxxxgggdddgggrrrzzzzzzmmmdddQQQLLLEEE???>>>???@@@@@@>>>===;;;::::::999777555222222333555888===BBBEEEGGGJJJNNNSSSWWWYYYXXXWWWXXXQQQGGG???888333///---+++++++++++++++***))))))******)))))))))***++++++******)))))))))(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((())))))******)))(((''''''((()))***(((((((((((((((((((((((())))))))))))((((((((((((*********))))))((((((((())))))))))))))))))))))))))))))************)))))))))((((((((()))***+++++++++))))))***,,,------,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------.........///000000000000000000000111222222333333444555555555555666777777888666<<>>:::888:::<<<999888888777777666666666555444222111///.........------------------------************************((()))))))))************))))))******++++++++++++*********))))))))))))((())))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,............///000111111///000222222222222111111333555666777:::???FFFLLL[[[bbbmmm}}}|||uuulllgggfffiiinnnrrr{{{qqqmmmyyy{{{yyyxxxyyyyyy{{{|||}}}}}}uuueeedddiiivvv}}}|||xxx|||{{{qqq]]]VVVLLLDDD@@@?????????<<<:::888777888777555444111111111222666;;;@@@CCCFFFIIINNNRRRUUUWWWXXXYYYZZZWWWPPPIIIBBB;;;444...************************(((((((((((())))))***+++)))))))))(((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((('''''''''************************))))))************)))))))))((((((((()))***++++++***))))))+++---...---,,,++++++,,,------------,,,,,,,,,---------............//////000000000000000111111111222333333444444444333333444555666888999<<>>;;;:::;;;<<<888888777777777666666666444333222000///...------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))************)))))))))***++++++++++++***++++++*********)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......//////000111111111///000222222222222444666666999>>>CCCKKKXXXgggqqq}}}eee```[[[]]]aaahhhrrr{{{{{{}}}~~~nnnmmmrrrxxxxxxoookkkfffbbbdddooonnnfffZZZNNNFFFBBB>>>===>>><<<999777777666555333222111111222555999===@@@FFFIIINNNQQQTTTVVVYYY[[[WWWXXXVVVPPPJJJDDD;;;333---+++***)))(((((()))***((((((((((((((()))***+++))))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''************************))))))************))))))))))))))))))))))))***+++*********+++---...---,,,++++++,,,---------------,,,---------...............///000000111111000000111111222222333444444444333333333444555888:::<<>>DDDHHHIIILLLKKKIIIEEE>>>777111---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******))))))))))))))))))))))))AAA???>>>===<<<;;;;;;:::777777777777666666666666333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))***+++******)))((()))***+++,,,++++++***,,,+++++++++************))))))))))))))))))))))))))))))***++++++,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------......///000111111111111000222333333333444999<<>>@@@MMMPPPSSSRRROOOMMMPPPSSSTTTdddttt{{{yyyqqqooooooiii\\\PPPKKKJJJHHHHHHHHHHHHFFFDDD<<<888555555:::@@@FFFHHHMMMMMMLLLIIICCC<<<666111------------------------++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))*********++++++++++++***)))(((((()))***+++))))))))))))))))))))))))???===<<<<<<<<<<<<:::888777777777777666666666666333222000///---,,,,,,,,,++++++++++++++++++++++++************************'''((()))++++++******)))((()))***+++,,,+++******,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////...///000111111222222111222444444444444666<<>><<<;;;999777444444444555666999;;;<<>>:::555///,,,+++,,,---************+++,,,---...+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&((()))))))))(((''''''((()))******)))((('''(((((((((((((((((((((((('''((((((((())))))******(((((())))))******++++++************************))))))************))))))++++++***)))(((((())))))*********,,,...///---++++++,,,------......---------------.........////////////000111111111111111111222222333333444444555555555555777:::===AAACCCRRRTTTUUUSSSOOOPPPUUU[[[jjj~~~sssssszzzxxxjjj\\\NNNLLLIIIHHHHHHHHHGGGEEE???;;;555444888>>>EEEHHHNNNNNNNNNLLLGGG@@@999555------------------------++++++++++++++++++++++++*********))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++)))))))))))))))))))))))))))************++++++++++++***)))(((((()))***+++))))))))))))))))))))))))@@@@@@???===<<<;;;:::999:::999888777666666666666555555444111...,,,,,,---......---------,,,,,,,,,,,,,,,,,,+++***)))((('''***))))))***,,,,,,+++))))))************++++++++++++++++++++++++***)))(((***++++++,,,,,,++++++******+++,,,------,,,***)))***+++,,,,,,------,,,,,,+++---......---,,,,,,---......//////000111111111222......111222000111444888444666<<<<<<===JJJ\\\}}}yyyqqqqqqpppqqqttt{{{uuurrrqqqxxxnnnXXXLLLHHH???===???;;;;;;:::<<>>555000---,,,++++++***(((((()))******))),,,+++******))))))******(((((((((((((((((((((((((((((())))))*********+++***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---............////////////111111111111111222222222333333222222222333444444222999;;;777888BBBLLLQQQVVVRRRPPPPPPPPPVVVgggzzz|||{{{{{{uuubbbYYYMMMHHHIIIJJJIIIFFFCCC???;;;999;;;>>>AAABBBKKKLLLMMMNNNMMMHHHAAA;;;444///---......,,,+++,,,************************))))))))))))))))))))))))+++++++++************)))++++++++++++***((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************)))(((((())))))))))))))))))))))))@@@@@@???===<<<;;;:::999:::999888777777666666666444555444111...,,,---.........---------,,,,,,,,,***++++++++++++******)))***))))))***,,,,,,+++))))))************+++++++++++++++++++++*********)))***++++++,,,,,,++++++***+++++++++,,,,,,++++++***++++++,,,------------,,,+++---......---,,,,,,---,,,,,,------.../////////777111---000222222333666666444888???CCCIII\\\rrr}}}uuuqqqtttuuuxxx|||vvvrrrttt|||qqqaaaWWWIIIBBBAAA;;;@@@>>>???@@@===777555666:::>>>DDDIIILLLNNNPPPRRRYYY[[[___aaabbb```]]][[[UUUOOOEEE===666111---+++...,,,+++,,,.........---,,,+++******))))))******((((((((((((((((((((((((((((((((()))))))))*********)))(((''''''((()))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---............////////////111111111111111222222222333333333222333333444555666999999777<<>>AAACCCJJJKKKMMMOOOOOOJJJDDD???999333/////////,,,+++---*********************************************************))))))))))))(((******+++******)))((('''************************))))))))))))))))))))))))******))))))))))))*********************)))(((((())))))))))))))))))))))))@@@@@@???===<<<;;;:::999999999888888777666666666444444444111...------.........---------,,,,,,,,,))))))***+++++++++++++++***))))))***,,,,,,+++))))))************+++++++++---,,,******)))***++++++***++++++,,,,,,++++++***,,,++++++***++++++,,,,,,++++++,,,---------------+++---......---,,,,,,---,,,------......//////000333...---000222111222555888===HHHTTTZZZbbbuuu|||zzzzzz{{{~~~zzztttwwwyyy|||tttgggSSSIIIEEE>>>;;;999999<<<<<<888777999888<<>>;;;===AAACCCEEEIIINNNQQQQQQMMMIIIEEE===555222000,,,+++...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))************))))))))))))************)))(((((((((((((((((((((((((((@@@@@@???===<<<;;;:::999888888999999888777666555333444333111...---...///......---------,,,,,,,,,---------,,,,,,***))))))***))))))***,,,,,,+++)))))))))*********+++++++++---,,,***))))))+++,,,...***++++++,,,,,,++++++***++++++***)))***+++---...,,,,,,---.........------+++---......---,,,,,,---//////000000111222222222///333888888555;;;NNNbbbrrrwwwqqqttt~~~uuuiiiaaaTTTKKKCCC===;;;:::666555777555888<<>>999:::<<<>>>@@@DDDJJJOOOQQQOOONNNIIIAAA999555111,,,+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******'''((()))******+++******************************))))))))))))))))))))))))((()))************)))(((((())))))*********))))))((((((((((((((((((((((((@@@@@@???===<<<;;;:::999888888999999888777555444333333333111...---...///......---------,,,,,,,,,......------,,,***)))(((***))))))***,,,,,,+++))))))************+++++++++,,,,,,+++***++++++---...***++++++,,,,,,++++++***************+++,,,------,,,,,,---...............+++---......---,,,,,,------......//////000000111333555666555666GGGiiizzzooorrrvvv{{{wwwooobbbRRRGGG===999777555555777555666999;;;???DDDJJJNNNSSSUUUXXX\\\___```aaaaaa____________\\\VVVOOOIII888555000,,,+++,,,++++++,,,+++******))))))******++++++++++++++++++++++++)))))))))(((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************(((((()))***************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------------..................//////////////////000111222333333444444444444555666777888999777;;;HHHZZZdddccc[[[UUUKKKNNNSSS^^^ttt|||wwwrrrmmmgggaaa]]]XXXVVVTTTQQQOOOMMMLLLKKKMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIKKKLLLLLLLLLMMMOOOQQQRRRVVV\\\bbbhhhooouuuzzzsss^^^PPPIIIHHHBBBEEEGGGDDD???:::888888:::;;;>>>DDDJJJNNNPPPPPPMMMDDD===999555///---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++'''((()))***************++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((((())))))************)))))))))))))))))))))))))))@@@@@@???===<<<;;;:::999777888999:::999777555444222333333111///......000......---------,,,,,,,,,,,,---------,,,++++++******))))))***,,,,,,+++))))))************++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,------...............+++---......---,,,,,,---.........///000000111111444444888???JJJ```}}}|||yyyuuuwww}}}}}}hhhZZZJJJ@@@<<<888888:::555666666666999???GGGMMMQQQSSSVVVYYY\\\^^^^^^___````````````^^^ZZZTTTPPP@@@:::222,,,************,,,+++******))))))************************************)))))))))((((((((('''((()))******)))((('''))))))))))))))))))))))))'''((((((((()))))))))***************************(((((()))***************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------------..................////////////...///000111222333444444444444444555666777999:::<<>>:::333///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******((())))))*********))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((((((((()))***************))))))))))))))))))))))))@@@@@@???===<<<;;;:::999777888999:::999777555444222333333111///...///000......---------,,,,,,,,,++++++,,,---------,,,,,,***))))))***,,,,,,+++))))))************+++++++++***+++,,,------------,,,+++++++++,,,,,,+++++++++((()))+++,,,------,,,,,,,,,---......//////......+++---......---,,,,,,---000000000111222222333333555888CCCSSSggg}}}|||llliiijjjlllpppxxx}}}wwwxxx}}}eeeSSSGGG===888888666555444333666===FFFLLLNNNPPPSSSVVVXXXZZZ[[[[[[bbbaaa``````^^^[[[VVVSSSIIICCC999222.........///,,,++++++***)))*********((((((((((((((((((((((((++++++******))))))(((((('''((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))******************************(((((()))***************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------................../////////000...///000111222333444444444444555555666888999:::@@@KKK]]]kkkjjj]]]UUUUUU```kkkwww{{{sssiii```YYYWWWTTTPPPMMMMMMMMMMMMLLLIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJEEEEEEFFFFFFFFFFFFEEEEEEEEEGGGIIIIIIGGGEEEEEEEEEDDDFFFGGGGGGHHHJJJMMMPPPTTTXXX___gggppp{{{}}}ooo[[[KKKDDDDDDDDDEEEDDD???999444555444555999AAAHHHNNNPPPRRRKKKEEEBBB===666222222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))''')))***++++++***)))'''(((((()))***************))))))))))))))))))))))))CCC@@@>>><<<<<<;;;:::888999999999999888666555444333222111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((())),,,---+++)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////------------------------,,,---...//////...---,,,000/////////000///...,,,333......333555333444999888LLLdddsssrrrcccYYY___iiiwwwzzzwwwwwwooo[[[OOODDD<<<::::::888555444777>>>DDDJJJKKKNNNQQQUUUYYY\\\^^^___```aaa```___\\\ZZZXXXTTTOOOFFF:::000***+++...---,,,,,,,,,------+++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))************+++*********))))))(((((('''((()))+++++++++***)))******+++++++++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////111111111111000000000000000111111222222333444444777222111666:::;;;;;;===KKK]]]lllkkkccc]]]]]]___mmmuuuppphhhaaa[[[WWWTTTRRRKKKLLLNNNMMMLLLLLLMMMOOOMMMNNNNNNMMMLLLLLLMMMOOOOOOOOONNNMMMLLLKKKJJJJJJLLLLLLLLLKKKKKKJJJHHHHHHIIIGGGFFFFFFGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEGGGHHHGGGJJJMMMPPPRRRWWW^^^ddduuuyyy{{{lllUUUHHHBBB???AAAAAA>>>:::999888888888888;;;AAAIIIOOOOOOQQQOOOHHHAAA<<<444---///---,,,,,,---...------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++******)))************************(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))))))))((((((AAA???<<<<<<<<<<<<;;;:::999999999999888666555444333222111000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...///---+++,,,,,,---------.........+++,,,,,,,,,------------+++,,,,,,------.........---------------------------------...------,,,,,,.........///000000000///777444444555444555>>>IIIXXXlllvvvlllfffnnnuuu}}}kkkXXXJJJBBB???;;;888888:::???CCCDDDFFFJJJNNNQQQUUUWWWXXX]]]^^^______^^^]]][[[ZZZYYYUUUNNNCCC888000......,,,++++++,,,------+++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))************************)))))))))(((((())))))************)))******++++++++++++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------.........////////////000000111111222222111111111222333333444444888444444777::::::<<<@@@TTTbbbmmmmmmiiijjjpppttt|||sssnnnfffccc___ZZZWWWUUUSSSRRROOOQQQRRRSSSRRRRRRTTTVVVTTTVVVXXXXXXWWWWWWYYYZZZ^^^^^^]]]]]]\\\[[[[[[[[[YYYYYYYYYXXXVVVUUUTTTSSSQQQPPPOOOOOOOOOOOOLLLJJJJJJJJJJJJIIIGGGGGGHHHHHHEEEGGGIIIJJJKKKNNNSSSWWW\\\___fffppp}}}zzzeeeMMMFFFBBBCCCDDDAAA@@@@@@;;;;;;:::999:::@@@IIIOOORRRTTTSSSLLLFFFAAA:::333///---++++++---......---++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++++++++******************************(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((???===<<<;;;=========<<<999999999999888666555444333222111000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++------------............------------............------------------------------------------------......---,,,+++++++++,,,......///000000111111111333333444444555<<>>888888:::<<<<<<@@@CCCGGGKKKOOOQQQRRRSSSXXXYYY[[[\\\]]]]]]\\\\\\\\\[[[UUULLLAAA666///,,,,,,+++******,,,,,,+++***))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))************************))))))))))))++++++***)))))))))************+++++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////......///000111222333444111111222222333333444444777666777999999999???GGG\\\dddhhhggghhhsss}}}rrriiiccc```]]]\\\[[[YYYWWWUUUTTTSSSQQQSSSVVVWWWXXXYYY[[[]]][[[^^^aaacccdddeeefffgggmmmmmmmmmmmmmmmmmmmmmmmmiiihhhgggeeecccaaa___^^^\\\[[[ZZZYYYXXXUUUQQQNNNMMMLLLKKKIIIHHHGGGGGGGGGFFFGGGGGGGGGFFFFFFIIIKKKMMMMMMPPPWWWcccqqq~~~sssXXXMMMCCC@@@@@@???@@@CCC??????===:::999>>>FFFNNNSSSVVVUUUPPPJJJFFF???888000...,,,+++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,******+++++++++++++++***************************((((((((()))))))))******))))))))))))))))))))))))(((((())))))***))))))(((@@@>>><<<<<<<<<===<<<;;;999999999999777666555444333222111000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++***+++++++++,,,,,,,,,,,,---,,,------------.........------------------,,,,,,------------............000///---,,,++++++,,,---///000111111000000222333///222777<<>><<>>;;;>>>AAAEEEJJJMMMOOOOOOOOOOOOPPPRRRTTTWWWYYYZZZ[[[[[[\\\\\\XXXOOOBBB555,,,...,,,******+++,,,+++*********++++++++++++******************************))))))))))))))))))))))))((())))))*********))))))((()))))))))************))))))))))))))))))******---,,,+++)))))))))***+++******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------........./////////........./////////000000222222222111111111111111111222222333444444555555444555888:::999===JJJXXXjjjgggbbbeeewwwuuupppiiicccaaabbbeeehhhkkkmmmppppppnnnmmmlllmmmpppsssxxx||||||wwwrrrlllgggbbb^^^YYYUUUQQQOOOKKKHHHGGGGGGGGGGGGHHHGGGGGGHHHKKKOOOSSSUUUdddpppyyy```OOODDD???AAAEEECCCCCC@@@:::444666>>>EEENNNRRRTTTQQQNNNKKKEEE>>>666222///------......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))(((((()))***************CCC@@@>>><<<<<<;;;999888999999999999888666555444333222111000/////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,,,,------.........////////////+++,,,,,,,,,,,,------------------------------------------...//////000000000///////////////000000111333444333000000333777666BBBTTTiii{{{ppprrrwwwhhhSSSGGGBBB>>>;;;<<<>>>BBBFFFIIIKKKKKKLLLLLLMMMNNNPPPSSSUUUVVVWWWZZZ\\\]]]]]]WWWLLL???666111///,,,***+++++++++*********++++++++++++******************************))))))))))))))))))))))))((())))))************)))))))))))))))************))))))))))))************,,,++++++*********++++++)))***+++,,,------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////....../////////000000000333333222222222111111111222222333333444444555555444444777;;;===DDDTTTcccgggccc```jjj{{{vvvkkkhhhdddaaaaaadddhhhkkkoootttzzz}}}~~~{{{ssskkkeee```[[[SSSMMMJJJIIIHHHHHHFFFFFFGGGHHHIIIJJJKKKLLLPPPXXXeeetttmmmZZZMMMDDDAAACCCBBBDDDBBB;;;444333:::BBBNNNSSSVVVTTTRRRPPPJJJCCC:::777222///.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,------------************************)))))))))*********++++++))))))))))))))))))))))))(((((()))***++++++++++++AAA???===<<<<<<<<<;;;999999999999999888666555444333222111000////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,+++,,,...............////////////------------............+++,,,,,,------.........---------...///000000000,,,---...///000000000000///111444333111222777<<<@@@SSSjjj}}}|||pppiiidddppp|||xxxbbbSSSIIIBBB===;;;===???CCCFFFHHHJJJJJJJJJKKKKKKMMMOOOQQQRRRSSSXXXZZZ\\\^^^\\\TTTHHH@@@444111...,,,++++++*********++++++,,,,,,++++++***************************))))))))))))))))))))))))(((((()))***************))))))))))))************((()))))))))******************++++++,,,,,,++++++)))***+++,,,------------***++++++,,,,,,++++++***------------------------,,,,,,---------............/////////000000000000111222222222222222222222222222333333444555555555555555777===CCCMMM^^^mmmddd``````nnnyyytttpppnnniiihhhfffeeegggkkkooorrruuu{{{|||sssfff\\\UUUQQQOOOMMMJJJJJJIIIIIIIIIJJJJJJJJJIIINNNVVV___kkk{{{qqqdddXXXLLLDDDAAABBBEEEEEE>>>666333999@@@MMMSSSWWWVVVUUUSSSMMMGGG???;;;555111///...------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------)))***+++,,,------------************************))))))*********+++++++++))))))))))))))))))))))))(((((()))***++++++++++++???>>><<<<<<======<<<;;;999999999999888666555444333222111000////////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,,,,***)))***,,,,,,,,,,,,---------................../////////000++++++,,,,,,---...//////---------...///000000111***+++---///000000//////,,,///222222111444:::@@@NNNeee~~~pppgggiiimmmrrrsssbbbUUULLLFFF===>>>@@@BBBEEEHHHJJJLLLJJJJJJJJJKKKLLLNNNPPPQQQUUUWWWZZZ]]]]]]WWWMMMEEE666333///,,,++++++***)))***++++++,,,,,,++++++***************************))))))))))))))))))))))))(((((()))***************))))))))))))************(((((())))))*********+++((()))+++,,,------,,,+++)))***+++,,,------...---+++++++++,,,,,,+++++++++------------------------,,,,,,,,,---------......////////////000000000000000000111222333444444555222222333444444555555666777555777>>>GGGTTTeeettthhhddddddtttxxxrrrooommmlllfffffffffhhhkkkooosssvvv{{{yyykkkaaa[[[WWWUUUNNNLLLJJJHHHGGGFFFGGGGGGIIIKKKOOOSSSYYYeeettt~~~vvvooofffWWWKKKFFFBBBFFFGGGAAA888444999@@@LLLQQQVVVVVVUUUSSSMMMGGGBBB===777222///...------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,------...---************************)))************+++++++++))))))))))))))))))))))))(((((()))++++++,,,,,,,,,???===<<<;;;<<<<<<:::999888888999888888777666555222111000//////.........///////////////......---------------------------++++++++++++++++++++++++------............------///...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000---,,,,,,,,,,,,---......///............///000000333333444555666===IIIUUUjjj~~~xxxnnnnnnnnnlll{{{}}}~~~|||jjjSSSIIIAAA===???BBBBBBEEELLLFFFFFFFFFGGGHHHIIIKKKLLLPPPQQQTTTXXXZZZYYYVVVSSSFFF:::///,,,,,,++++++,,,++++++************++++++((()))***+++++++++++++++,,,+++******++++++)))((())))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////.........////////////000000000000111111222222222333333333222333333444444555555555222999<<>><<<<<<<<<;;;:::888999999999999888777666555222111000//////......//////////////////......---------------------------++++++++++++++++++++++++------............------///...---,,,,,,,,,,,,---,,,---------.../////////......------......///000......//////000111111222111222444888BBBPPPbbbppp~~~xxxyyy|||cccTTTEEEAAAAAABBBDDDGGGFFFFFFFFFGGGHHHIIIKKKKKKOOOPPPRRRUUUWWWXXXVVVUUULLL@@@555000...,,,+++,,,++++++************++++++)))******++++++++++++***,,,+++******++++++***((())))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////////////////...////////////000000000111111111111222222222333333333333333444444555666666555999>>>III[[[nnnvvvttt~~~zzzuuupppnnnmmmnnnnnnuuuuuuvvvxxx{{{wwwnnnbbbXXXRRRPPPQQQQQQJJJKKKJJJIIIIIILLLRRRWWW\\\dddsss{{{dddPPPGGGEEEEEEFFFDDD???<<<===HHHPPPWWWXXXWWWVVVRRRNNNLLLFFF>>>888444111///---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++************************++++++************************)))************+++++++++AAA???===<<<<<<;;;999777999999:::999999888777666222222111000///////////////////////////......---------------------------++++++++++++,,,,,,,,,,,,------............------......---,,,,,,,,,------------..................//////......//////000111---...///111222222222222111111555>>>PPPggg}}}{{{~~~wwwkkkPPPCCC@@@BBBCCCDDDFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNPPPRRRTTTUUUVVVWWWTTTIII===666222---+++,,,++++++************++++++++++++++++++++++++***))),,,+++)))***++++++***)))))))))))))))************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///////////////////////////000000000111111000000111111111222222222333333444444555666666777888888AAATTTfffpppuuuxxx{{{wwwzzzxxxuuurrrqqqrrruuuvvv|||iii\\\WWWVVVVVVQQQQQQOOOLLLIIIIIIKKKNNNKKKPPP[[[iiivvvsss[[[IIIEEEEEEHHHHHHDDDAAABBBJJJRRRXXXXXXWWWWWWTTTPPPOOOJJJCCC===888444111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,+++++++++******)))))))))***+++++++++,,,************************)))************+++++++++BBB@@@>>>===<<<;;;999777::::::::::::999888777666333222111000///////////////////////////......---------------------------+++++++++,,,,,,,,,,,,,,,------............------...------,,,,,,,,,------...............---------//////......//////000111...///000111222111111000111444;;;HHH^^^wwwvvvuuu|||___JJJBBBBBBCCCDDDGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNOOORRRUUUXXXYYYOOODDD===666///++++++,,,++++++******++++++,,,,,,,,,,,,,,,+++******))),,,***)))***++++++***)))((()))))))))************************************************************************************))))))*********+++++++++---------------------------------............///............//////////////////000000000111111111000000000111111111222222333333444555666777777888:::888EEE]]]mmmooosss{{{~~~yyywwwvvvzzzzzzyyyxxxxxxzzz~~~mmmbbb\\\YYY[[[ZZZVVVRRROOOLLLLLLLLLKKKMMMSSSZZZaaaooo~~~fffLLLFFFDDDHHHKKKIIIGGGGGGLLLSSSXXXXXXXXXXXXVVVRRRRRRMMMGGGAAA<<<777333///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******(((((()))***+++,,,,,,,,,************************))))))*********+++++++++CCCAAA>>>======;;;999777999999999999888777666666333222111000000////////////////////////......---------------------------++++++,,,,,,,,,---------------............------------,,,,,,,,,------..................---------......------......///000///000000111111111000000333===IIIXXXmmm{{{wwwyyyvvvtttvvv~~~uuu^^^OOOHHHEEECCCGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLKKKKKKMMMRRRVVVYYYQQQIIICCC;;;111,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))+++***)))***+++,,,+++)))((()))))))))************************************************************************************))))))*********+++++++++---------------------------------............///---.........//////000000000000000000111111111111000111111111111222222222333444444555777888888999;;;;;;KKKcccooonnnuuu}}}xxxwwwwwwxxxyyyzzz{{{{{{|||yyymmmffffffbbb]]]WWWSSSOOOMMMLLLIIIKKKNNNQQQSSS[[[mmmpppUUUKKKDDDFFFKKKLLLLLLMMMNNNTTTYYYXXXWWWXXXWWWTTTSSSOOOKKKFFFAAA;;;555000///...------,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******(((((()))***+++,,,,,,,,,************************))))))*********+++++++++BBB@@@>>>======<<<:::888888888999888888777666555333333222111000000000000///////////////......---------------------------++++++,,,,,,------......------............------------,,,,,,,,,---......------........................------......///000000000000000111222444555<<>>=========;;;999777777777777777666444444333333222111000000000000///////////////......---------------------------++++++,,,,,,---......///------............------,,,,,,,,,,,,,,,---...///,,,---------...///////////////......//////000111///...///000333777;;;===KKK___sssxxxjjj______nnnxxxlllccciiiwwwdddMMMHHHHHHGGGGGGGGGHHHIIIIIILLLMMMMMMJJJEEEDDDHHHLLLOOONNNNNNNNNGGG<<<444222---,,,,,,++++++,,,,,,---++++++,,,,,,---,,,,,,,,,***)))((()))+++,,,+++***))))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------............///------......///000000111000000111111111222222222222333333333333444444444333444555666888999:::;;;>>>LLL```ooottt}}}}}}|||}}}||||||xxx}}}zzzlllaaaXXXQQQLLLKKKJJJKKKMMMLLLLLLSSS[[[eeesssxxxcccMMMEEEHHHKKKMMMOOOPPPUUUXXXVVVUUUWWWWWWUUUUUUSSSQQQNNNJJJCCC<<<666//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++************************++++++************************)))************+++++++++AAA???======>>>>>><<<:::777777777777666555444333444333222111000000000000///////////////......---------------------------++++++,,,,,,---...//////---..................---,,,,,,,,,,,,,,,---...///,,,,,,------...///000000000000000000000111111222.........000555;;;AAAEEEYYYnnnzzzkkkdddbbbggguuuttthhhiiitttyyyXXXHHHHHHGGGGGGGGGHHHIIIIIIMMMNNNNNNJJJDDDBBBEEEIIILLLLLLOOOQQQKKK@@@777555---,,,,,,++++++,,,,,,---***+++,,,,,,------------***)))((()))+++,,,,,,***))))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++........................---------.........//////---------...///000000111000111111111111222222222333333333444444444555555444444555777888:::;;;;;;@@@SSSiiitttxxx~~~~~~{{{lllaaaWWWQQQMMMJJJIIIJJJIIIGGGKKKPPPVVVaaatttmmmRRRFFFGGGJJJLLLNNNPPPUUUWWWUUUUUUWWWWWWUUUVVVUUUSSSQQQNNNGGG???999//////...------------...------------------------,,,++++++++++++++++++,,,,,,------......------,,,,,,,,,,,,+++++++++******+++++++++***************************************)))************+++++++++BBB@@@===<<<<<<<<<:::999888888777777666666555555444444333222111000///...000000//////.........---......------------......---------...------,,,,,,//////////////////////////////...,,,+++,,,...111---------.........//////000111000///---...000222------111444777???NNN]]]pppzzzwwwnnnggghhhjjjnnnyyy{{{{{{kkkQQQEEE@@@EEEFFFBBBCCCKKKIIIIIIIIIHHHGGGFFFDDDDDDHHHHHHKKKNNNNNNIII@@@999///......---,,,,,,,,,,,,+++++++++,,,,,,---------+++******))))))******+++((())))))))))))*********************))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++........................////////////////////////////////////000000000000222222111111111111111222222222333444444555555666888999555777<<<666777EEEIII___ttt~~~}}}lll^^^VVVXXXQQQLLLLLLLLLJJJKKKNNNPPPUUUbbbvvv}}}eeeQQQHHHIIIKKKKKKPPPQQQSSSUUUVVVUUUTTTSSSTTTSSSPPPNNNKKKFFFAAA===888444//////222333000------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********))))))))))))))))))))))))(((***++++++******+++,,,************************BBB@@@===<<<<<<<<<:::999888888777777666666555555444444333222111000//////000/////////..................------------......---------......------,,,//////////////////////////////...---+++,,,...111---------.........//////.../////////...///111333000000444;;;DDDSSSjjj}}}qqqnnnoootttwwwxxx}}}[[[LLLBBBCCCEEEBBBBBBGGGHHHHHHHHHGGGFFFEEECCCCCCDDDEEEHHHKKKMMMKKKEEE@@@555222...,,,,,,,,,+++***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---)))))))))*********++++++++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------........................////////////////////////////////////000000000000222222111111111111222222222333333444444555555666555777333666;;;777:::JJJ[[[nnnsssfff```XXXQQQOOOOOOLLLKKKLLLMMMPPPXXXfffvvvuuu```OOOGGGGGGIIIMMMOOOQQQTTTUUUUUUUUUTTTVVVUUURRRPPPNNNIIIDDD@@@888333...---///000...,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************(((***++++++******+++,,,************************BBB@@@===<<<<<<<<<;;;999888888777777666666555555444333333222111000//////////////////..................------------......,,,------.........------////////////////////////...///...---,,,,,,...000------........./////////+++---////////////111333111000444>>>MMMccc|||uuuvvvyyy|||yyynnnXXXEEEAAACCCBBBBBBDDDFFFFFFFFFEEEDDDCCCBBBAAA@@@AAACCCHHHLLLMMMLLLJJJ>>>777///,,,,,,---+++(((++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************+++++++++,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,,,,---...///000........................////////////////////////////////////000000000000222222111111111111222222333333333444555555666666555777444777<<<:::@@@SSSlll{{{xxxkkk]]]WWWUUURRRNNNLLLLLLLLLOOOUUU^^^mmmsssYYYGGGDDDIIIIIIKKKNNNQQQTTTUUUVVVVVVXXXWWWUUUSSSQQQMMMHHHDDD;;;666000---...///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************(((***++++++******+++,,,************************BBB@@@>>>======<<<;;;999888888777777666666555555333333222222111000000//////////////////...............------------......,,,------...............////////////////////////......///...,,,,,,...000............////////////,,,...///000//////000111333222666AAAQQQggg}}}{{{|||||||||yyyyyy}}}~~~}}}fffKKK@@@@@@BBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>>>>AAADDDIIIMMMPPPQQQFFF<<<000+++---///---)))+++++++++++++++++++++,,,+++******))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,......,,,,,,---///111333........................////////////////////////////////////000000000000222222111111111222333333333333444444555666666666777:::777999>>>>>>HHH___xxxnnnaaa[[[VVVRRRPPPMMMLLLLLLMMMPPPZZZppp~~~cccLLLFFFIIIEEEGGGKKKOOORRRUUUWWWXXXXXXWWWVVVUUUSSSPPPLLLHHHAAA<<<555111000000000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************(((***++++++******+++,,,************************CCCAAA>>>=========;;;:::888888777777666666555555333333222222111000000000.........///////////////......------------......,,,---....../////////...////////////////////////---...///...---,,,...///........./////////000000...///111000//////000111666777<<>>AAADDDBBBBBBBBBBBBAAA@@@@@@???>>>>>>???AAAEEEJJJPPPSSSJJJ???333---...000///,,,+++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------///...---,,,---///222333////////////////////////////////////////////////////////////000000000000222222111111222333333444333333444555555666666777888;;;999999>>>???NNNiiimmmaaaXXXSSSQQQNNNLLLLLLLLLLLLRRR```ooolllSSSGGGEEEDDDFFFIIIMMMQQQTTTWWWXXXWWWVVVVVVUUUUUURRRNNNKKKEEEAAA:::444111000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************(((***++++++******+++,,,************************CCCAAA>>>=========<<<:::888888777777666666555555222222222111111111000000.........///////////////......------------......,,,---...///////////////////////////////////////---...//////---------///....../////////000000000000111111000///000333555777999AAANNNYYYdddqqq|||zzzpppmmmwwwzzzzzzzzz{{{|||}}}~~~|||zzzxxxwwwvvvzzzsssmmmjjjmmmqqqvvv|||qqqaaafffkkkwww|||bbbLLL???<<<>>>AAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????BBBGGGMMMRRRMMMCCC777000///000///...+++++++++++++++*********---,,,,,,++++++,,,,,,---************+++++++++,,,*********+++++++++++++++*********++++++,,,,,,---++++++,,,,,,------............------...///000111////////////////////////////////////////////////////////////000000000000222222111222222333444555444444444555666666777777666:::888888===AAAUUUssssssbbbWWWRRRPPPNNNLLLMMMLLLMMMUUU^^^zzzuuu[[[HHHAAAEEEFFFIIILLLPPPSSSVVVXXXVVVVVVUUUVVVVVVTTTQQQNNNGGGCCC===777222/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++(((***++++++******+++,,,************************CCCAAA???>>>>>>===<<<:::888888777777666666555555222222222111111111111111............/////////000......------------......,,,---...///000000000000////////////////////////,,,...//////...------....../////////000000000000///000/////////222777;;;AAACCCJJJVVV___dddjjjpppuuurrrlllgggjjjxxxxxxtttooojjjhhhfffdddccc`````````aaabbbcccdddeeehhhjjjlllnnnqqqrrrsssttttttwwwzzzwwwqqqkkkiiijjjjjjeee___ZZZWWWWWWVVVUUUZZZ```jjjsss|||zzzooofff^^^^^^bbbgggmmmtttuuu{{{}}}kkkhhhgggooozzzaaaLLL@@@>>>@@@@@@AAAAAAAAAAAA@@@??????<<<===>>>>>>@@@DDDLLLQQQPPPHHH===444///...------++++++++++++*********)))---,,,,,,++++++,,,,,,---)))))))))*********++++++)))))))))*********++++++)))******+++,,,,,,------++++++,,,,,,---......///........................////////////////////////////////////////////////////////////000000000000222222222222333444555555444444555555666666777777555:::::::::@@@GGG___{{{eeeZZZWWWQQQMMMMMMMMMLLLNNNSSScccppp~~~dddMMMDDDGGGHHHIIILLLOOORRRUUUVVVVVVVVVVVVWWWXXXVVVSSSPPPIIIGGGBBB;;;555111//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++(((***++++++******+++,,,************************DDDAAA???>>>>>>===<<<;;;888888888777666666555555222222222111111111111111---.........//////000000.........------.........,,,---...///000000000000////////////////////////,,,...//////...------...////////////000000000000............000555;;;@@@QQQRRRXXXbbbgggiiikkkooodddaaa^^^^^^gggwww{{{ssskkkfff]]]YYYTTTPPPOOONNNNNNMMMLLLMMMMMMNNNOOOPPPRRRRRRUUUVVVXXXZZZ\\\^^^______[[[^^^```\\\TTTNNNMMMNNNQQQLLLEEE@@@>>>============AAAFFFLLLTTTcccuuuqqqeeeZZZPPPOOORRRVVV^^^dddjjjoooxxxoooiiikkkyyyuuuYYYGGG@@@@@@@@@@@@AAAAAAAAA@@@@@@???:::<<<======???CCCKKKQQQRRRLLLBBB777///,,,+++,,,++++++++++++******))))))+++******************+++((())))))))))))*********(((((())))))*********+++))))))***+++,,,,,,------++++++,,,,,,---...//////---......///......---,,,000000000000000000000000////////////////////////////////////000000000000222222222222333444555666444444555555666777777777666<<<<<<>>>EEENNNiiiuuueee^^^UUUNNNNNNNNNLLLLLLNNNQQQ[[[nnnkkkTTTKKKHHHIIIJJJLLLOOORRRTTTVVVWWWWWWWWWXXXYYYXXXUUUSSSMMMKKKGGG@@@999444222111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++(((***++++++******+++,,,************************BBB@@@===<<<<<<<<<:::999777888888888888888777666555444444333333222222111000000000000000000000000------............---------,,,,,,---000222111111//////...//////000111222000000////////////000000///////////////.........+++...222444333444@@@MMMXXX```gggiiillloooiii```]]]\\\\\\^^^gggwww|||rrrppplllddd\\\TTTPPPOOOLLLKKKIIIHHHHHHIIIJJJJJJIIIJJJKKKMMMOOOPPPRRRRRRSSSSSSTTTVVVWWWVVVSSSPPPQQQNNNJJJFFFDDDBBB@@@>>>===<<<;;;:::999999999999888999;;;===AAAHHHQQQWWWhhhllltttyyy{{{xxxsssooo^^^UUULLLGGGFFFGGGOOOWWWdddiiiqqqyyy|||uuuqqqvvvwwwXXXJJJIII===???@@@AAACCCDDDAAA===<<<;;;:::;;;===BBBFFFIIIPPPNNNHHH???444---+++,,,...---,,,,,,++++++,,,,,,++++++******************++++++************++++++---,,,,,,+++*********+++++++++++++++,,,---...///---------------------------------............///////////////////////////////////////000000000000000000000000111111111111222222333333333444444444777666666666666777777888999999;;;@@@FFFVVVqqqvvviii```WWWTTTPPPKKKKKKOOOKKKNNNZZZooo|||aaaPPPNNNIIIFFFIIILLLNNNSSSZZZ\\\\\\[[[ZZZXXXUUUSSSQQQPPPIIIDDDDDD???555//////////////////...---,,,+++---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************BBB@@@===<<<<<<<<<:::999777888888888777777666555555444444333333222111111000000000000000000000000---......//////......------,,,,,,---000111111000000////////////000000111000000////////////000000000000000000000000000000...///333444333666CCCQQQ___fffkkkmmmnnnnnnhhh```\\\^^^aaaccciiivvvzzzppphhhaaa```[[[UUUOOOLLLKKKLLLKKKKKKJJJJJJKKKLLLNNNOOORRRRRRRRRSSSUUUVVVXXXYYYYYYYYYYYYYYYYYYVVVRRRNNNNNNKKKFFFBBB@@@???===<<<;;;:::999888777777777777555666777888:::???EEEIIIOOORRRXXX]]]aaabbbaaa```ZZZQQQIIIEEEDDDEEEKKKRRR^^^ccclllttt}}}uuuxxxttt\\\NNNCCCCCCBBBBBBCCCDDDAAA>>><<<;;;;;;;;;===AAAEEEHHHNNNMMMIIIAAA777000---,,,...---,,,,,,++++++,,,,,,++++++******************++++++************++++++---,,,++++++******++++++++++++++++++,,,---...///---------------------------------............///////////////////////////////////////000000000000000000000000111111111111222222333333333444444444666666555555666666777888::::::>>>EEEOOO```yyyyyyjjj[[[VVVUUURRROOOOOOLLLMMMUUUdddxxxnnnaaaRRRLLLHHHJJJNNNPPPTTTXXXYYYYYYZZZZZZYYYWWWUUUTTTQQQKKKHHHGGGCCC999222111////////////...------,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************BBB@@@===<<<<<<<<<:::999888888888777666555444333444444444333222222111111000000000000000000000000---......//////......---...------...000111000///111000000////////////000000000////////////000000000000000000111111111111000000333555666;;;IIIXXXggglllpppooonnnkkkeee^^^^^^dddjjjlllnnnuuu~~~tttlllcccZZZSSSPPPOOOMMMJJJIIIJJJNNNQQQUUUUUUUUUVVVXXXZZZ[[[\\\aaa``````___```aaacccdddgggfffdddccc```[[[UUUQQQJJJFFF@@@===;;;;;;:::999888777666555555555555555444444555444444555888;;;<<<>>>@@@DDDGGGKKKMMMOOOPPPIIICCCBBBAAAAAAFFFLLLVVV\\\eeennnwww~~~zzzxxx___LLLHHHCCCBBBCCCCCCAAA???===<<<;;;;;;===@@@DDDFFFJJJJJJIIIDDD<<<444///---...---,,,,,,++++++,,,,,,******++++++++++++++++++++++++************++++++,,,,,,++++++******++++++++++++++++++,,,---......---------------------------------............///////////////////////////////////////000000000000000000000111111111222222333333333333444444444444555555555555555666777777777888???KKKZZZkkk}}}eeeZZZYYYWWWQQQLLLMMMLLLNNNWWWdddyyy}}}vvv]]]RRRIIIJJJPPPRRRTTTUUUWWWWWWXXXYYYYYYXXXWWWVVVSSSOOOLLLLLLHHH???777444...///..................------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++BBB@@@===<<<<<<<<<:::999888888888777666444333222444444333333222111111111////////////////////////......////////////......///...---...///000///...111111000//////...//////000000////////////000000///000000000000000111111000000222666:::AAAQQQ```llloooqqqpppmmmiiidddaaaeeemmmuuuwwwuuuwww~~~yyysssiii```YYYTTTOOOKKKKKKMMMOOOQQQTTTYYY___ccciiiiiijjjkkklllmmmnnnooopppooommmkkkkkklllmmmnnnpppnnnjjjfffbbb[[[TTTOOOEEEBBB<<<999888888888888666666555444444444444444555666666555333222333444777777777888999;;;===>>>DDD???<<<===>>>>>>BBBGGGPPPVVV___iiisss}}}}}}xxxTTTKKKCCCAAABBBBBBAAAAAA>>>===<<<<<<===???BBBCCCFFFHHHIIIGGGBBB:::333......---,,,,,,++++++,,,,,,******+++++++++++++++,,,,,,++++++******++++++,,,,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,---...---------------------------------............///////////////////////////////////////000000000000000000111111111222222222333333333444444444444555555444444444555666777777555999EEEWWWiii{{{|||ggg___ZZZTTTNNNMMMKKKKKKOOOUUUeeemmm\\\KKKHHHMMMQQQSSSTTTVVVWWWXXXYYYYYYXXXXXXWWWSSSQQQPPPOOOKKKDDD<<<777//////...............///------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++BBB@@@===<<<<<<<<<:::999888888888777666444333222444333333222222111000000////////////////////////...//////////////////...///...---...///000///...111111000//////...//////000000////////////000000.........//////000000000///000333999???HHHWWWeeeooopppqqqqqqnnnkkklllmmmsssyyy~~~|||}}}ppphhhddd___WWWQQQNNNNNNOOOPPPTTTXXX___eeejjjoootttxxxzzzzzzzzz{{{zzzzzzzzzzzzwwwvvvtttqqqpppooooooooommmjjjddd^^^XXXQQQJJJFFFBBB>>>:::888777777777777666666555444444444444555555666777666444333333444222222333333333333222222999666555999;;;;;;???DDDKKKQQQ[[[fffpppzzzyyysssvvv{{{[[[MMMAAA???AAA@@@AAACCC???>>>===<<<===>>>@@@AAACCCEEEHHHJJJGGG@@@777111...---,,,,,,++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,---------------------------------------............///////////////////////////////////////000000000000111111111111222222222222333333444444444555555555444444444555555777888888888???QQQhhh|||}}}iii^^^WWWRRRNNNMMMLLLMMMOOOYYYlll~~~iiiPPPGGGIIINNNQQQSSSWWWXXXXXXYYYYYYXXXWWWVVVSSSSSSRRRPPPMMMHHH@@@:::000000///.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++BBB@@@===<<<<<<<<<:::999888888888777666555444333333333333222111111000000000000000000000000000000...//////000000//////......------...000111000///111000000////////////000000000////////////000000------......//////000000000111666>>>EEELLLXXXdddnnnnnnoooqqqpppqqqxxxvvvlllaaaZZZUUUSSSPPPOOOQQQVVV[[[^^^eeeiiipppvvv{{{~~~~~~}}}|||xxxwwwuuussspppnnnlllkkkiiiddd\\\TTTNNNHHHCCC@@@>>><<<999888888888777666666555555444444444555555333555555555333222333444000111333444444444333333444111111555777888;;;@@@FFFLLLVVVaaalllvvv}}}lllgggiiizzzdddQQQBBB>>>???>>>@@@DDD@@@???>>>===<<<===>>>>>>@@@CCCHHHKKKKKKDDD;;;444...---,,,,,,++++++,,,,,,******++++++,,,---------,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------............///////////////////////////////////////000000000000111111111222222222222333333444444444555555555555555555555555666888999:::888DDD\\\vvvwwweeeYYYRRRQQQOOONNNOOOOOORRR]]]iiixxxZZZKKKIIIKKKOOORRRVVVWWWXXXYYYYYYXXXWWWWWWTTTUUUTTTQQQNNNKKKEEE>>>222111000...------...///------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,BBB@@@===<<<<<<<<<:::999777888888888777777666555333333222222111000000000000000000000000000000000//////000000000000//////---,,,,,,---000111111000000////////////000000111000000////////////000000---......///000000111111222444:::CCCIIIMMMUUU]]]gggfffggglllooouuuyyyooohhhaaa[[[VVVSSSUUUZZZ___eeekkkpppsssxxxzzz~~~~~~}}}zzzyyyxxxvvvsssnnnkkkhhhddd^^^TTTKKKFFFBBB???===:::999888888888888666444555444444333333444444555444555555444222222444555222222333444444555555555444111000333555444666;;;@@@FFFPPP[[[fffpppyyy~~~pppccc]]]aaammmnnnXXXEEE??????<<<>>>CCCAAA@@@???===<<<<<<<<<<<>>FFFKKKMMMRRRXXX```^^^```fffllluuuxxxpppeee]]]ZZZWWWUUUSSSXXX^^^hhhrrrzzz}}}}}}|||zzzwwwqqqllliii\\\UUUKKKBBB<<<999888888888777777888999888555333333333333222333333444444777777777555333333555777222111000......///111222777333111333333111333777<<>><<<<<<;;;;;;???AAAFFFLLLNNNJJJAAA999...---,,,,,,++++++,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---------,,,++++++,,,,,,,,,---------------------------------.........//////////////////////////////////////////000000000000111111222222222333333333444444444555555555666666666666666777888:::;;;<<>><<<<<<;;;999888:::999888777666555444333333333222222111000//////000000000000000000000000////////////////////////............////////////111111///......---------000000////////////000000111///000333222///...111444;;;FFFNNNRRRSSSRRRRRRTTTSSSSSSYYYfffwwwtttkkk```^^^YYYUUUUUU[[[cccjjjqqqvvv|||wwwuuuuuuqqqggg___SSSKKKAAA;;;999999666333777777777777777777777777555555444444444333333333333333333333333333333333444444444444444444444444222111111111222333333444999===DDDMMMWWWcccnnnuuuttt\\\UUUTTTZZZmmmzzzcccNNNBBB???@@@BBBCCCAAA???===<<<<<<<<<===>>>@@@DDDIIILLLKKKGGGCCC333111......///...***&&&*********++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---....................................////////////////////////000000000000000000000000111111111111000111111111111222222222444444444444444444444444444333555888999888===CCCKKKmmm|||zzzyyy}}}~~~|||zzzwwwtttooonnnmmmlllmmmnnnqqqrrrtttuuuvvvxxx{{{pppfffZZZPPPQQQSSSPPPNNNOOOWWWcccuuudddSSSPPPNNNIIINNNPPPTTTXXXZZZ[[[\\\[[[\\\[[[YYYWWWTTTQQQOOOMMM@@@777000111000---,,,000........................------------------------,,,------......------,,,++++++,,,,,,,,,,,,------------,,,+++,,,---...///.........------,,,,,,,,,DDDAAA???======<<<:::999999888888777666555444444333333222222111000000///000000000000000000000000////////////////////////............//////////////////............///000000000////////////000000111//////222222000111444>>>CCCLLLSSSVVVVVVSSSQQQJJJJJJMMMUUUbbbssstttiiibbb^^^^^^```bbbgggoooyyy{{{vvvsssrrrlllbbbYYYNNNGGG>>>999888888666444666666666666666666666666555555555444444444333333333333333333333333333333444444444444444444444444222222111111222333333444444888>>>FFFPPP\\\hhhppp|||ooo[[[WWWZZZkkk|||bbbKKK???>>>BBBBBBAAA@@@>>>===<<<<<<<<<>>>@@@CCCGGGKKKKKKIIIFFF666222///---...---***'''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---....................................////////////////////////000000000000000000000000111111111111000111111111111222222222444444444444444444444444555444666999999:::@@@HHHYYYyyysssrrrvvv|||{{{zzzzzz{{{}}}uuugggZZZWWWWWWSSSPPPOOONNNXXXggg{{{qqq\\\SSSOOOKKKLLLOOORRRVVVXXXZZZZZZZZZ[[[[[[ZZZXXXUUURRRPPPNNNDDD999111000111...---///........................------------------------,,,------......------,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---............---------,,,,,,,,,DDDBBB???>>>======;;;999777777777666666555555555333333222222111000000000000000000000000000000000////////////////////////............////////////---------......000111111000000////////////000000111......111111111555;;;DDDGGGMMMSSSWWWUUUQQQMMMEEEFFFJJJRRR]]]lllxxxuuulllddd^^^[[[^^^cccjjjrrrzzz~~~yyyssspppkkkdddXXXOOOFFFAAA:::777777888777555666666666666666666666666666555555555444444444444333333333333333333333333444444444444444444444444222222222222222333333444222444777===FFFSSS```iiiwwwmmmccc^^^iiixxxWWWAAA<<>>===<<<;;;>>>???AAAEEEIIILLLKKKJJJ;;;666000,,,,,,,,,+++)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---....................................////////////////////////000000000000000000000000111111111111000111111111111222222222444444444444444444444444777666777999999<<>>======<<<:::999666666666666666666555555222222222111111111000000////////////////////////////////////////////////............////////////...------......///000111000000////////////000000000......000111222999BBBKKKLLLPPPTTTWWWVVVPPPLLLIIIKKKNNNSSS[[[dddnnntttssshhhbbb___``````nnnttt~~~~~~zzzuuuoooiiicccYYYMMMEEE???;;;777555666777777666555555555555555555555555666666666555555555555444444444444444444444444444444444444444444444444444333333222222222333333444444444555888>>>JJJVVV___sss~~~zzzjjjjjj}}}fffKKK???===>>>??????@@@???===;;;:::>>>>>>???CCCHHHLLLNNNOOOAAA:::111,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---....................................////////////////////////000000000000///000000000111111111111000000111111111222222222444444444444555555555555777777888999999???OOO___xxxtttuuuppp___XXXUUURRRPPPPPPQQQVVVaaavvvtttXXXLLLLLLIIIKKKNNNQQQTTTWWWXXXYYYZZZZZZZZZZZZXXXVVVSSSQQQOOOCCC666000111222000---........................------------------------,,,------......------,,,+++++++++,,,,,,,,,------+++,,,---...///...---,,,------------------------BBB@@@===;;;;;;:::999777666666666666555555555555222222222111111111111111////////////////////////////////////////////////............//////////////////............//////000000////////////000000///......000111333===GGGWWWWWWXXXZZZYYYWWWSSSPPPOOOQQQTTTWWW[[[aaahhhmmm}}}sssooohhhddddddiiipppvvv|||zzztttooohhhaaaYYYOOOEEE===999777555555555666777777666666666666666666666666777777666666666555555555444444444444444444444444444444444444444444444444444444333333222333333444555444333444777???IIIPPPjjjwww|||pppxxx|||]]]GGG======>>>?????????===;;;:::>>>>>>???BBBHHHMMMPPPRRRHHH???555---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---....................................////////////////////////000000000000///000000000111111111111000000111111111222222222444444444555555666666666666777888888999DDDZZZooo|||qqqccc\\\YYYUUUQQQOOOOOOTTTbbbxxx}}}]]]LLLIIIIIIJJJMMMPPPSSSVVVXXXYYYYYYZZZ[[[[[[ZZZXXXUUUSSSSSSIII;;;333222333111---........................------------------------,,,------......------,,,+++++++++,,,,,,,,,------+++,,,---...///...---,,,------------------------AAA???<<<;;;::::::888666666666666555555444444444111111111111111111111111000000000000000000000000////////////////////////............////////////000//////.........//////000000////////////000000///...000222222555???KKKYYYZZZ[[[YYYVVVTTTTTTUUUXXX[[[]]]^^^___ccciiinnnyyyzzzvvvddddddeeehhhooozzz}}}yyyvvvmmmhhh```XXXPPPGGG???:::777666666666666666777777777777777777777777777777777777777777666666666666444444444444444444444444444444444444444444444444555444444333333333333333333333222111222777===BBB\\\jjjyyy{{{wwwqqqSSSAAA===>>>>>>>>>======<<<;;;>>>>>>???BBBHHHNNNQQQSSSMMMDDD888000---.........------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,....................................////////////////////////000000000000000000000000111111111111000111111111111222222222444444444555666666777777666777999:::<<>>>>>===<<<<<<<<<<<<===>>>>>>???CCCIIINNNQQQRRRRRRHHH<<<333/////////.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,....................................////////////////////////000000000000000000000000111111111111000111111111111222222222444444444555666777777777666888;;;<<<@@@SSSuuummmaaaYYYVVVSSSRRRRRRRRRWWWhhhyyypppUUUJJJFFFGGGIIILLLOOOSSSVVVWWWWWWYYY[[[]]]]]][[[XXXVVVTTTRRRIII;;;333111000---........................------------------------,,,------......------,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,---------......CCC@@@>>><<<<<<;;;:::888888777777555444333222222111111111111111111222222000000000000000000000000////////////////////////............/////////000,,,,,,,,,---///000222333000000////////////000000...///222555444666AAAMMMGGGMMMSSSUUUUUU\\\iiiuuu{{{|||zzzuuunnnmmmqqquuu}}}uuuoookkkjjjooottt{{{yyytttpppbbb]]]UUULLLDDD>>>;;;999777888:::999888666666777888888888888888888888888888888888888777777777777555555555555555555555555444444444444444444444444666555444333333333333333000222555666666666888:::;;;KKK]]]jjjuuu{{{qqqsssxxx|||\\\III???>>><<<;;;;;;<<<===>>>>>>>>>@@@DDDIIINNNQQQRRRTTTJJJ>>>555111000000///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,..................................../////////000////////////000000000000000000000000111111111111000111111111111222222222444444444555666777777888777:::===???DDDXXX}}}|||mmmcccSSSQQQQQQQQQNNNOOO\\\lllwww[[[LLLDDDEEEGGGJJJNNNQQQTTTVVVWWWYYY\\\^^^^^^\\\YYYWWWSSSTTTMMM>>>333111000---........................------------------------,,,------......------,,,++++++,,,,,,,,,---------...---,,,+++,,,---...///,,,,,,,,,------.........CCCAAA===<<<;;;999777666888888888888777666555444000000000000000000000000000000000000000000000000//////............//////............////////////........................111111000000//////......111111222333666:::>>>@@@EEEIIINNNPPPQQQ\\\vvvsssooorrrvvv{{{{{{qqqiiigggjjjmmm|||{{{uuuqqqbbbZZZOOOEEE???<<<;;;:::888888777999::::::999777555888;;;<<<<<<<<<<<<<<<;;;999777777888888888777555555666666555555444333666666555555555444444444555555444444444333333333444333333222222333333444999>>>FFFPPP]]]nnnooodddaaaggg}}}kkkTTTGGG???:::===AAA@@@<<<;;;<<<======>>>@@@EEEKKKPPPRRROOOGGG===222---,,,...---------,,,,,,+++++++++......,,,,,,+++,,,---.........---,,,,,,+++******,,,,,,,,,---------......---------.........//////////////////000000000000000000000000000000000000111111111111111111111111222222111111222222333444444444555555666666777777;;;::::::@@@PPPiiibbb___OOOLLLQQQNNNQQQZZZ^^^qqqmmmQQQHHHDDDDDDIIIMMMOOOTTTZZZ[[[[[[[[[[[[ZZZYYYWWWVVVUUUSSSPPPHHH;;;///---222........................------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......CCCAAA>>><<<<<<;;;999888777777777777666555444444111111111111111111111111000000000000000000000000//////............//////............////////////........................111000000000/////////...111111222444777;;;???AAABBBDDDIIILLLPPP[[[ssszzztttwwwzzzzzzsssnnnmmmrrryyy|||vvvrrreee^^^RRRHHHBBB???=========<<<::::::;;;<<<;;;:::888999:::;;;;;;<<<===???@@@>>>;;;::::::999777555666666777777777777666666777777666666666555555555555555555444444444333333444333333222222333333444555888===CCCNNN___rrrxxxkkkeeeaaassszzzdddUUUHHH===<<>>???AAAEEEKKKPPPPPPOOOJJJ???444......000---------,,,,,,,,,++++++...---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000000000000000000000000000111111111111111111111111222222222111222222333444444555555666666777777777:::999===III___yyywwwcccRRROOORRRNNNOOOVVVYYYbbb{{{uuuXXXKKKFFFEEEHHHLLLOOOSSSYYYXXXYYYZZZ[[[[[[ZZZYYYXXXVVVTTTRRRKKK>>>222...111........................------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......CCCAAA>>>======<<<;;;:::666666666666666555333333222222222222222222222222000000000000000000000000//////............//////............////////////////////////////////////000000000000////////////000111222555999===@@@BBB@@@@@@CCCIIIPPP\\\nnnzzzyyyvvvrrrnnnooouuuyyyuuuhhhaaaWWWOOOIIIEEECCCAAACCC@@@===<<<===>>>>>>>>>@@@@@@@@@@@@BBBDDDGGGHHHFFFEEECCCBBBAAA???;;;999888888888999999999999999888888777777777666666666555555555444444444444333444444333333333333444444222333444777???NNN```mmmrrrhhh]]]jjj|||kkkWWWCCC<<<>>>>>>===<<<<<<===???@@@BBBFFFKKKOOOOOOPPPNNNDDD777//////222------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///******+++,,,,,,---......,,,,,,,,,---------......------........./////////////////////000000000000000000000000000000000000111111111111111111111111222222222222222333444444444555555666777777888888:::;;;CCCWWWsssjjjXXXSSSUUUPPPOOOTTTTTTUUUkkk|||aaaQQQJJJFFFHHHKKKMMMRRRWWWVVVWWWYYY[[[\\\\\\[[[[[[XXXVVVTTTOOOCCC666000111........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......BBB@@@===<<<===<<<;;;:::666666666666555444333222222222222222222222222222000000000000000000000000//////............//////............////////////000000000000000000000000000000000000///////////////111444777;;;???BBBCCCAAA???AAAIIIRRR[[[hhhssswww~~~yyytttyyy~~~vvvtttsssxxx{{{mmmhhhaaa[[[UUUOOOIIIFFFFFFCCC@@@>>>???AAABBBBBBFFFFFFHHHJJJNNNQQQSSSSSSMMMLLLKKKJJJIIIEEE@@@<<<::::::::::::::::::::::::888888888777777777666666555555555555444444444444444444333333333333444444333333333444888CCCQQQ\\\ttt|||pppdddpppiiiNNN@@@>>>>>>======<<<>>>???@@@BBBFFFKKKNNNOOORRRRRRIII;;;111///111------------------,,,,,,,,,,,,,,,,,,---......///***++++++,,,,,,------...,,,,,,,,,---------..................////////////////////////000000000000000000000000000000000000111111111111111111111111333222222222222333444444555555666777777888999999:::>>>KKKeeeqqq^^^WWWXXXRRRPPPTTTSSSUUUdddzzz{{{gggXXXOOOGGGGGGIIIKKKPPPUUUWWWXXXYYY[[[\\\\\\\\\[[[XXXVVVTTTQQQHHH:::111///......................................................---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,---------......AAA???<<<;;;;;;;;;:::999666666666666555444333222222222222222222222222222000000000000000000000000//////............//////............////////////000000000000000000000000////////////000000000000///222555:::>>>AAACCCCCCAAA>>>AAAIIIQQQXXX___eeennntttvvvqqqpppyyy{{{~~~{{{zzz{{{zzzxxxsssnnnggg^^^UUUOOONNNKKKIIIHHHIIIJJJKKKJJJNNNPPPTTTZZZ```cccbbb```\\\[[[ZZZXXXTTTMMMEEE???======<<<;;;:::;;;;;;<<<888888888888777777777666666666555555555444444444555444444333333444444555333555666666777===FFFMMMeee{{{yyyzzz[[[IIIAAA>>>======<<<===???@@@BBBEEEIIIMMMOOOSSSUUUMMM@@@444///...------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000////////////000000000000000000000000000000000000111111111111111111111111333333222222333333444555555555666777888999:::;;;:::BBBUUUrrrzzzdddZZZZZZSSSPPPSSSQQQUUU___nnnzzznnnaaaUUUIIIFFFGGGIIIMMMRRRXXXYYYZZZ\\\\\\\\\[[[ZZZXXXUUUSSSRRRKKK>>>333///////////////////////////..............................---------,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,---------......AAA???<<<;;;;;;:::999777666666666666666555333333222222222222222222222222000000000000000000000000//////............//////............////////////////////////////////////////////////000000000000111333888<<<@@@BBBCCCCCC???>>>AAAJJJQQQTTTWWW[[[bbbgggiiijjjppp|||{{{zzz~~~~~~||||||wwwoooiiifffeeedddcccdddbbb```]]]dddfffjjjrrryyy{{{yyyuuuxxxvvvtttooohhh]]]RRRJJJBBBAAA???===<<<<<<======::::::999999999888888888666666666555555555444444555555444444444444555555222444777777666888<<<@@@UUUllljjjTTTGGG???<<<<<<:::<<<>>>???AAADDDHHHKKKNNNQQQSSSOOOEEE:::111---------------............,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000////////////000000000000000000000000000000000000111111111111111111111111333333333333333444444555555666666888999:::;;;<<<;;;IIIaaa}}}sssddd___UUUPPPQQQNNNOOOUUU___ooo~~~vvviiiZZZKKKEEEEEEGGGKKKPPPXXXYYY[[[\\\\\\\\\[[[[[[YYYTTTQQQRRRNNNBBB777111////////////////////////..............................---------,,,,,,,,,,,,---------............,,,,,,,,,---------......,,,,,,,,,---------......CCCAAA>>><<<;;;;;;999777777777777777666555444444111111111111111111111111000000000000000000000000//////............//////............////////////.........................../////////000000000111222555:::>>>AAACCCCCCBBB>>>???EEENNNTTTUUUWWWZZZZZZ^^^ccciiisssuuuzzz}}}}}}}}}|||~~~~~~wwwkkk^^^VVVHHHFFFDDDAAA????????????<<<<<<<<<<<<;;;;;;;;;;;;666666666666555555555555555555444444444444555555222444666555444444777:::DDD\\\xxxvvv```NNNAAA;;;;;;999;;;===???@@@BBBFFFIIIJJJLLLOOOOOOJJJAAA555...------------.........///---............,,,+++******++++++,,,,,,------...,,,,,,,,,---------........./////////000000000000////////////000000000000000000000000000000000000111111111111111111111111444333333333333444555555555666777888:::;;;<<<<<>>>>>>>>>>>============777666666666555555555555555555444444444444555555444555666444222222666999999QQQnnn}}}gggRRRBBB::::::888:::<<<>>>???AAAEEEGGGFFFHHHKKKNNNMMMEEE999000---------.........//////.../////////...,,,***)))((()))***+++---...///000,,,,,,,,,---------......////////////000000000000////////////000000000000000000000000000000000000111111111111111111111111444333333333333444555555555666777888:::;;;<<<===CCCXXXttt|||mmmwwwvvvdddXXXTTTNNNKKKNNNQQQXXXnnn}}}rrr```LLLDDDCCCEEEIIIMMMTTTVVVYYY[[[^^^___``````\\\UUUQQQSSSSSSJJJ???888000000000000000000000000////////////////////////......---------,,,,,,,,,---------.........//////,,,,,,,,,---------......,,,,,,,,,---------......EEEBBB???===<<<;;;:::999999888777666444333222111222111111000000000000000//////000000000000//////////////////////////////000...---...///000///...000000000///......------000/////////000111222222444:::AAADDDCCCAAAAAABBBBBBIIISSSXXXYYY[[[___ccclllqqqwww{{{|||zzzxxxwwwsssxxx}}}}}}zzzwwwtttoooiiidddaaaWWWOOOMMMJJJCCC@@@CCC???>>>===>>>??????<<<888999777666666888999888777777666666666666555555555444444333333333444444555888HHH___wwwttt]]]DDD:::===999999;;;===@@@BBBCCCDDDFFFJJJLLLLLLLLLHHH===222000...++++++,,,---------................................................////////////////////////........................000000000000000000000000111111111111111111111111111111222222222333333333222222333444444555555666666777888888:::======;;;GGG^^^ttt|||mmmuuujjj]]]UUUQQQOOOMMMNNNTTT```xxx{{{jjjSSSFFFFFFKKKNNNNNNTTTWWW[[[^^^^^^______```[[[ZZZVVVSSSSSSPPPEEE888000...///111///,,,,,,000////////////////////////.........------,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------------------------------EEEBBB???===<<<;;;:::999888888777555444333222111222111111000000000000000//////000000000000//////////////////////////////000...---...///000///............///////////////000//////000000111222333555:::@@@BBBBBBAAABBBDDDHHHOOOWWW[[[[[[]]]bbbgggsssyyy~~~yyyuuuttttttzzz{{{vvvrrrrrrqqqqqqtttxxxzzzzzzxxxvvvlllccc]]]TTTJJJGGGHHHFFFEEECCCBBBBBB@@@>>><<<;;;:::999999888888777777777666666666666555555555555444444333444444555555555BBBUUUlllyyybbbHHH<<<===888999;;;===???AAABBBCCCDDDHHHJJJKKKKKKHHH===333000...,,,,,,---...---,,,................................................////////////////////////........................000000000000000000000000111111111111111111111111111111222222222333333333222222333444444555555666888999:::999:::<<<<<<<<>>============;;;999777666666777777666666666555555555555555444444444444555555333;;;HHH\\\xxx~~~kkkPPP@@@<<<888999:::;;;===???AAABBBCCCFFFIIIIIIJJJHHH???444000...------......---+++................................................////////////////////////........................000000000000000000000000111111111111111111111111111111222222222333333333222222333444444555555666777888999:::;;;<<>>??????===999666666888777777777777666666666666777666555555444555555555444777>>>MMMjjjuuupppvvvZZZCCC999999999999:::<<<>>>@@@AAABBBFFFHHHHHHJJJIIIBBB888000///......//////---+++................................................////////////////////////........................000000000000000000000000111111111111111111111111111111222222222333333333222222333444444555555666444555777:::;;;<<>>CCCLLLSSSaaakkkuuuxxxtttlllfffdddggglllpppnnnhhheeehhhlllyyy~~~zzzuuupppmmm___ZZZRRRJJJDDD@@@??????IIIZZZlllrrroookkknnnsssttt}}}nnnWWWGGG???<<<<<>>@@@BBBEEEFFFHHHKKKMMMIIIAAA555222///......///......................................................////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111222222222333333333222222333444444555555666999777999;;;999;;;JJJ]]]ssslllzzz~~~jjjXXXSSSOOOMMMMMMPPP[[[ggggggSSSHHHEEEEEEIIIMMMSSSWWWZZZ\\\___```\\\^^^^^^[[[ZZZYYYUUUNNN>>>555......///......000////////////////////////.............../////////.............../////////,,,---------....................................EEEBBB???===<<<;;;:::999666666666555444444333333222111111000000000000000//////000000000000//////////////////////////////000...---...///000///...///////////////.........//////000111222444555666666999;;;===???FFFOOOVVV^^^gggpppssspppjjjhhhgggjjjkkkllljjjhhhjjjpppuuuzzzyyyvvvrrrnnniiiccc]]]YYYOOOKKKDDD>>>:::999:::;;;===DDDNNNQQQNNNJJJKKKOOOKKKVVV___bbbccchhhlllmmmmmmdddVVVHHH???;;;;;;<<<===BBBQQQlll~~~rrrooosssrrriii___XXXOOODDD??????@@@===:::<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666666666666666999:::<<>>EEEFFFEEEIIINNNQQQKKKFFF@@@;;;999:::<<<>>><<<<<>>999>>>============<<<<<<<<<:::999888777666666666666555999::::::HHHmmm|||qqqUUU>>>===;;;::::::<<>>FFF```{{{vvvpppzzzzzzbbb___mmmuuujjj___UUUSSSSSSRRRSSSTTTfffjjjVVVKKKHHHFFFJJJPPPUUUYYY\\\___aaa]]]``````]]]\\\\\\YYYUUUCCC999000///111000000222////////////////////////---.........//////000000---.........//////000000---------.........//////////////////////////////AAA???>>>======<<<999777666666666555444444333333444333222222111111222222111111000000//////......000000000000000//////...............////////////////////////000000000000000111222333555666777888444999===???DDDLLLOOONNNVVVYYY\\\\\\\\\^^^dddjjjlllmmmkkkhhhiiiooovvvyyy|||wwwmmmfff___ZZZTTTNNNJJJFFFCCC@@@999999888777777777777777777777777777888888888888888888999999::::::;;;;;;===<<<;;;:::888888888888===::::::HHHdddzzzfffPPPFFFDDDCCCBBBBBB??????AAACCCAAA>>><<<=========<<<:::999999888666:::::::::;;;FFFbbbbbbNNNCCC;;;:::<<<===>>>???BBBAAACCCGGGKKKMMMKKKHHH???666/////////------///////////////////////////------------------------//////............//////000000000000000000000000////////////000000000000000111111111111222222222333333222222333333444555555555444444444555555666666999;;;999;;;LLLlllyyywww~~~gggZZZ[[[bbbnnn|||uuu~~~sssdddWWWSSSQQQMMMNNNTTT\\\uuuvvv[[[JJJEEEHHHJJJOOOTTTWWWZZZ[[[[[[^^^___``````]]]ZZZUUURRRNNN>>>111///222111///000000000000000000000000000////////////////////////......---,,,---...///000////////////////////////---------.........//////AAA@@@>>>======<<<999777666666666555444444333333444333222222111111222222111000000000/////////...///////////////......---............////////////////////////000000000000000111222333555666777888666:::===@@@FFFMMMOOOLLLNNNQQQVVVXXXZZZ___fffkkknnnllliiihhhkkkrrryyy}}}~~~vvvnnnddd^^^TTTPPPJJJFFFBBB@@@===;;;999888777777666666666777666666777777777888888888666666666777777888888888:::999999999999999999:::<<<;;;===EEEXXXuuummmUUUKKKJJJHHHDDD@@@EEEEEEFFFFFFDDDAAA@@@@@@??????>>>=========<<<;;;:::999999;;;EEEbbbhhhQQQFFF<<<:::;;;;;;;;;===BBBBBBDDDGGGLLLMMMLLLJJJ@@@777000//////...---///////////////////////////------------------------//////............//////000000000000000000000000////////////000000000111000111111111111222222222333333222222333333444555333333333444555666777888666999;;;:::>>>QQQppp|||lll[[[WWW[[[^^^kkk|||xxx|||ooo]]]WWWTTTPPPPPPUUUZZZqqqyyybbbOOOGGGGGGIIINNNSSSWWWZZZ[[[\\\^^^___``````^^^ZZZVVVSSSPPP@@@333111333222000111000000000000000000000000////////////////////////...------,,,---...///000////////////////////////---------.........//////BBB@@@>>>======;;;999777666666666555444444333333333333222111111111111222000000000000////////////......//////......---,,,............////////////////////////000000000000111111222333555666777777888:::===AAAJJJQQQPPPJJJIIILLLPPPTTTYYY___eeeiiimmmhhhdddeeellluuu|||}}}zzzoooggg___WWWQQQHHHEEEAAA>>><<<;;;999777888777777666666666666666666666666666777777777777666666666666666777777777888999999:::;;;<<<======888;;;===???GGG[[[xxxpppYYYQQQQQQOOOHHHCCCIIIKKKLLLLLLKKKJJJHHHFFFDDDAAA???>>>>>><<<:::999999999999;;;EEEaaavvvYYYLLL???;;;;;;:::;;;===CCCDDDEEEHHHLLLNNNMMMLLLBBB999111000000...---/////////////////////////////////////////////////////////............//////000000000000000000000000/////////000000000111111000111111111111222222222333333222222333333444555222222333444555777999999666999;;;<<>>===<<<;;;999777666666666555444444333333333222222111111111111111000000000000/////////////////////000///......---............////////////////////////000000000000111111222333444555666777888999;;;BBBMMMVVVTTTMMMLLLMMMPPPTTTYYY___ccceeehhh```\\\bbblllvvv}}}|||~~~{{{~~~xxxkkk```XXXPPPJJJEEE@@@>>>;;;:::::::::999888777777666666666666666777555555666666666777777777888888888888999999999999:::;;;<<<===>>>???@@@@@@:::>>>AAA???AAALLLaaaqqquuuddd]]][[[YYYVVVUUUWWW[[[___```aaa```ZZZTTTOOOIIICCCAAA???;;;888777999999:::<<>>JJJbbb{{{www}}}fffVVVRRRNNNOOOSSSZZZbbbnnn~~~{{{ppp|||eeeXXXTTTPPPMMMNNNPPP]]]xxxzzzyyypppZZZGGGDDDFFFJJJOOOTTTYYY]]]______aaabbbbbb```]]]YYYVVVQQQFFF999333222222111000////////////////////////////////////////////////------------......//////////////////////////////............////////////DDDAAA>>><<<;;;:::999777666666666555444444333333333222111111000000111111////////////000000000000000111111111111000//////............////////////////////////000000000000111222333333444555666666555777:::BBBOOOZZZZZZTTTPPPPPPQQQVVV\\\bbbcccccc___XXXVVV```lllttt{{{~~~|||~~~{{{{{{~~~rrriii]]]RRRKKKFFFAAA===;;;:::999999:::;;;:::999777777666666666666777777666666666666777777777777888888999999:::;;;;;;;;;<<<===>>>???@@@AAA@@@@@@@@@CCCEEEEEEFFFKKKTTT\\\rrrxxxpppiiieeehhhnnnttt{{{~~~ttthhh^^^SSSJJJGGGDDD???;;;<<<::::::<<<>>>HHHdddzzzxxxhhhXXXFFF>>>;;;;;;>>>AAADDDFFFHHHJJJKKKMMMNNNOOOIII???555222111......000////////////////////////000000000000000000000000//////............//////////////////////////////000000000000111111111111000000111111111222222222333333222222333333444555666666555555555666777777999;;;===BBBSSSmmm{{{uuuttt___VVVRRRMMMKKKMMMQQQWWWeeerrr~~~zzzllltttrrraaa[[[VVVRRRRRROOOXXXnnnxxx```JJJDDDEEEHHHLLLRRRXXX\\\___```bbbcccdddbbb^^^[[[XXXQQQHHH<<<333000111111...////////////////////////////////////////////////---------...............////////////////////////........./////////000000EEEBBB>>><<<;;;:::888777666666666555444444333333222222111000000000000111////////////000000000000111111222222222111000000............////////////////////////000000000000222222333333444555666666444777;;;BBBOOO[[[___[[[RRRPPPPPPVVV___ddddddbbbVVVRRRVVVcccoootttyyy~~~~~~}}}|||zzz|||{{{qqqbbbZZZOOOFFFBBB???<<<999888777666777999999999777777777777777777888888999777777777777888888888888777777888999;;;<<<===>>>>>>???AAACCCDDDDDDDDDCCCDDDEEEFFFHHHJJJMMMOOOQQQddduuupppwww~~~kkk\\\OOOKKKHHHAAA>>>AAA<<<===???BBBLLLggg{{{pppppp^^^III===999999<<<@@@DDDFFFHHHIIIJJJKKKNNNPPPLLLAAA777333111//////000////////////////////////000000000000000000000000//////............//////000000000000000000000000000000000111111111222222000111111111111222222222333333222222333333444555777777666555555666666777:::===???GGG^^^|||zzz{{{eeeWWWUUULLLGGGIIIIIIKKKTTTaaaiiiuuu|||lllooo}}}~~~jjjaaaXXXRRRQQQQQQVVVggg{{{bbbJJJDDDEEEGGGJJJPPPVVV\\\___aaabbbdddeeeccc```\\\ZZZRRRKKK>>>333///111111...000000000000000000000000////////////////////////,,,---......//////......////////////////////////....../////////000000000FFFBBB>>>;;;::::::888777666666666555444444333333222222111000000000000000.../////////000000000111111111111111111000//////............////////////////////////000000000000222333333444444555555555555999===CCCNNNZZZ``````VVVRRRPPPUUU]]]bbb___[[[QQQPPPYYYjjjtttuuuyyy}}}{{{{{{~~~~~~mmmaaaSSSLLLCCC===<<<;;;999888666555555666888888777666888888888888888999::::::888888888888999999999999888888:::<<<>>>@@@AAABBBCCCEEEHHHKKKMMMNNNNNNMMMMMMNNNPPPQQQSSSUUUYYY[[[ggg{{{nnn\\\TTTNNNEEEAAADDD???@@@BBBEEEOOOjjjwww{{{gggPPPAAA:::999;;;???CCCEEEHHHIIIIIIJJJMMMPPPNNNCCC888444222//////111//////////////////////////////////////////////////////............//////000000000000000000000000000000111111111222222222000111111111111222222222333333222222333333444555666555555555666777888888:::>>>AAALLLiiippp```XXXNNNIIIJJJHHHEEEJJJUUUVVV```oooooollltttssseeeXXXPPPNNNOOORRR___xxxhhhQQQEEEEEEFFFIIINNNTTTZZZ^^^bbbccceeefffdddaaa^^^[[[SSSNNNBBB555000222222...000000000000000000000000////////////////////////,,,---.../////////...---////////////////////////.../////////000000000000FFFCCC>>>;;;:::999888777777666666555444444333333222111111000000000000000.../////////000000111111000000000000000//////.............../////////000////////////000000000000333333333444444555555555777;;;@@@DDDLLLXXX```bbb[[[VVVRRRUUU[[[]]]XXXRRROOOQQQ]]]pppyyywwwzzz}}}~~~}}}{{{||||||nnn]]]PPPIIICCC<<<999999999999777777666666777999999777666999888888888999:::;;;;;;888888999999999::::::::::::;;;===???BBBDDDFFFGGGHHHKKKOOOSSSVVVWWWXXXXXX\\\^^^`````````dddkkkpppnnnyyyooocccYYYMMMHHHJJJ@@@AAACCCGGGQQQlllpppWWWFFF>>>;;;<<<@@@BBBEEEHHHHHHHHHIIIMMMQQQOOODDD999444222//////111//////////////////////////////////////////////////////............//////000000000000000000000000000111111111111222222222000111111111111222222222333333222222333333444555444444444555777888:::;;;:::>>>BBBPPPpppqqq\\\QQQKKKLLLIIIBBBDDDMMMDDDLLLXXXeeevvvrrrkkkooommm\\\RRRQQQKKKMMMXXXnnnttt```FFFEEEFFFHHHMMMTTTZZZ^^^bbbdddeeefffeeebbb^^^\\\TTTPPPDDD666111333333///000000000000000000000000////////////////////////,,,,,,.../////////...---////////////////////////////////////000000000000DDDBBB???===;;;:::888666666666666555444444333333444333222111000000000000000000000000000000000000000000////////////000000///000...000555000,,,333...///000111111000///...111333555666555555666777999;;;@@@EEEMMMWWWbbbiii[[[UUURRRRRRRRRPPPPPPSSSMMMYYYkkk}}}~~~}}}}}}xxx|||xxxkkkZZZMMMGGG===<<<:::999777666555555888888777666555555555555888888999999::::::;;;;;;===;;;::::::;;;===>>>===;;;<<<@@@FFFHHHJJJPPPXXX[[[^^^aaadddgggjjjnnnpppqqqvvv{{{|||~~~zzzhhhVVVKKKHHHHHHEEEEEEJJJWWWqqqmmmQQQCCCBBB@@@;;;BBBDDDGGGHHHIIIKKKMMMOOOMMMGGG>>>777222000///...000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000111111111111222222222111111111000111111222333222222333333333444444444666666555666666777888999:::===CCC\\\ooo___NNNIIIIIIHHHGGGFFFJJJEEEHHHRRRYYYggguuukkkiiizzzrrrYYYOOOOOOPPPOOOSSSaaayyyhhhQQQFFFAAAHHHPPPSSSXXX^^^bbbbbbcccdddcccbbbaaa```YYYSSSHHH>>>555111111111000000000000000000000000000000000000000000000000............///////////////////////////////////////////////////000111111EEEBBB???===<<<:::888666666666666555444444333333444333222111000000000000000000000000000000000000000000////////////000000000------...///000000---//////000111111000///...111333555666555555666777;;;===AAAFFFMMMVVV```ggg\\\VVVRRRQQQPPPLLLLLLOOORRR]]]ooo{{{yyyxxxxxx|||ooocccXXXJJJ@@@;;;;;;:::999888777777777777::::::999999999999999:::999999999::::::;;;;;;;;;>>><<<;;;:::;;;<<<<<<<<>>AAACCCFFFHHHIIIKKKNNNPPPNNNIIIAAA999444111000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000111111111111222222222111111111111111222222333222222333333333444444444666666555666666777888999===BBBJJJfffppp[[[RRRPPPNNNJJJHHHEEE???AAAIIIMMMXXXwwwuuuiiidddsssdddWWWUUUOOOMMMPPP\\\qqqtttUUUIIICCCIIIPPPRRRWWW]]]bbbcccdddeeeeeedddcccbbb\\\VVVKKK???555000000000000000000000000000000000000000000000000000000000............///////////////////////////////////////////////////000111111EEEBBB???===<<<;;;888777666666666555444444333333333333222111000000000000000000000000000000000000000000////////////000000222***///000,,,999@@@/////////000111111000000///222333555555555555666777===???BBBEEEKKKRRR[[[aaa]]]YYYVVVUUURRRLLLJJJLLLVVV```ppp~~~xxxtttrrrwww|||qqq^^^RRRJJJBBB;;;888888888888777888888999999888888888888888999::::::;;;;;;<<<<<<<<<<<<======AAA@@@>>>======>>>@@@AAAGGGMMMVVV^^^```eeerrriiiZZZVVVLLLGGGFFFLLLZZZooosssVVVEEE>>><<<@@@BBBEEEGGGIIIKKKNNNQQQOOOKKKDDD===777333222222000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000111111111111222222222111111111111111222333333333333333333444444444444666666666666777888999999:::DDDQQQnnn}}}cccVVVRRROOOJJJFFFFFFAAABBBGGGGGGMMMeeewwwggg^^^jjjlllZZZTTTQQQMMMNNNXXXiiiyyyZZZMMMEEEIIIOOOQQQUUU\\\bbbcccdddeeefffeeedddccc```ZZZOOOAAA666000///000000000000000000000000000000000000000000000000000............///////////////////////////////////////////////////000111111EEEBBB???===<<<;;;999777666666666555444444333333333222222111000000111111000000000000000000000000000000////////////000000444)))222444///EEERRR888///000000000111111111111222444555555444444666888===>>>AAACCCGGGLLLSSSXXX[[[ZZZ[[[]]]YYYQQQMMMMMMVVV___lllzzz}}}vvvrrrpppwww|||uuudddRRRIIIFFFAAA===;;;999888888888888999999:::999999999888999999:::;;;===>>>>>>???@@@@@@AAAAAAEEEEEEEEEDDDEEEGGGJJJMMMRRRZZZeeelllnnnrrr|||fffZZZQQQKKKJJJRRRaaauuucccIII===;;;>>>AAADDDFFFHHHKKKNNNQQQNNNLLLFFF???888444222222////////////////////////////////////000000000000////////////////////////000000000000000000000000000000111111111222222222222111111111111222333333333333333444444444444555555555666666777888999:::999IIIZZZwwwkkk\\\WWWRRRKKKFFFJJJFFFFFFHHHFFFHHHWWWkkk|||jjj]]]eee|||vvv]]]SSSUUUOOONNNVVVddd{{{yyy]]]NNNEEEGGGLLLNNNTTT[[[aaabbbdddeeeeeeeeeddddddbbb\\\RRREEE888111000222000000000000000000000000////////////////////////............///////////////////////////////////////////////////000000111EEECCC@@@>>><<<;;;999777666666666555444444333333333222111111000111111111111111111111111111111111000000////////////000000444)))222444///EEERRR888000000000000000111222222333444555444333444666888;;;===>>>@@@BBBFFFKKKOOORRRUUU\\\aaa^^^UUUOOONNNWWW]]]gggqqqxxx|||}}}||||||vvvssssssxxx|||~~~qqq]]]PPPDDD@@@@@@===;;;:::;;;::::::999999999999:::===============>>>>>>??????@@@BBBCCCEEEGGGHHHIIIKKKMMMNNNOOOQQQVVV\\\aaakkkrrr~~~jjj[[[UUUTTT^^^nnn|||ZZZGGGAAA===@@@CCCFFFHHHJJJNNNPPPLLLKKKGGG@@@888333111111////////////////////////////////////000000000000000000000000000000000000111111111111111111111111000000111111111222222222222222222111222333333444333333444444444555555555555555666666777999:::;;;>>>TTTiiiooofff\\\RRRKKKHHHEEEEEEFFFDDDBBBLLLYYYzzzpppaaacccvvviiiZZZVVVPPPNNNTTT___rrr|||___PPPDDDEEEJJJLLLRRRZZZ___```bbbcccdddddddddcccaaa^^^VVVIII<<<444333444111111111111111111111111////////////////////////............////////////000000000000000000000000///////////////000000111FFFCCC@@@>>>===;;;999888666666666555444444333333222222111111111111111222111111111111111111111111000000////////////000000222***///000,,,999@@@///000000000000000111333333333444444444333444777999:::;;;<<<===>>>AAAEEEHHHIIINNNWWW^^^[[[SSSNNNOOOYYY]]]dddkkkqqqtttuuuvvvyyy}}}~~~yyyttttttvvvyyy~~~kkk]]]HHHAAA;;;;;;<<<:::999;;;<<<<<<;;;;;;::::::;;;;;;=========>>>@@@BBBCCCDDDFFFHHHJJJMMMQQQTTTWWWXXXYYY[[[___aaadddjjjssszzzkkkcccbbbnnnlllNNNBBB>>>@@@CCCEEEGGGIIILLLOOOJJJJJJHHHAAA888222000111000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000111111111111222222222222222222222222333444444333444444444555555555555555555666777888999;;;<<<@@@\\\tttwwwfffWWWOOOJJJGGGGGGGGGEEECCCHHHOOO```uuuuuugggeeeoootttaaaWWWOOOMMMRRRXXXgggeeeTTTGGGEEEHHHJJJQQQYYY^^^___aaacccddddddddddddaaa```ZZZNNN@@@666333444111111111111111111111111000000000000000000000000............////////////000000000000000000000000///////////////000111111FFFCCC@@@>>>===<<<:::888666666666555444444333333222111111111111111222222111111111111111111111111000000////////////000000000------...///000000---000000000000000222333444444444444333333444777999:::;;;<<<<<<===???BBBEEEFFFJJJQQQWWWUUUNNNMMMQQQZZZ]]]bbbhhhmmmqqqssstttssswww{{{yyysssppprrrvvv{{{mmmWWWJJJ@@@<<<;;;<<<;;;999;;;@@@<<<;;;;;;<<<<<<===>>>??????@@@BBBEEEIIILLLOOOQQQTTTVVVZZZ___dddiiimmmooonnnrrrvvvyyy|||}}}tttqqq}}}xxxSSS@@@>>>@@@CCCEEEFFFHHHKKKMMMIIIJJJIIIBBB999222000111000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000111111111111222222222333222222222222333444444444444444444555555555555555555666777888:::;;;<<>>===<<<:::888777666666555444444333333222111111111111111222222111111111111111111111111000000////////////000000///000...000555000,,,333111000000///000222444555444444444333222444777::::::;;;<<<<<<<<<>>>AAADDDGGGJJJOOORRRPPPLLLNNNTTTYYY[[[```fffkkkppprrrtttoootttwwwtttooommmpppuuu{{{zzzaaaKKK???<<<:::::::::888777;;;BBB::::::;;;<<<>>>@@@AAABBBGGGIIILLLQQQVVV\\\```cccaaadddhhhnnntttzzz|||~~~XXXBBB???AAACCCEEEFFFGGGJJJLLLIIIKKKJJJDDD:::333111222000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000111111111111222222222333333222222333333444555444444444555555555666666555555666777888:::<<<===GGGkkkyyywww}}}|||}}}iii```OOOMMMKKKJJJGGGDDDDDDFFFIIISSSbbbqqqyyymmmeeeeeeqqqkkk___VVVRRRTTTSSSZZZyyyuuuaaaOOOJJJIIIHHHMMMUUU___```bbbeeefffgggggggggdddeeebbbVVVEEE777000///111111111111111111111111000000000000000000000000............/////////000000000000000000000000000///////////////000111111EEECCC@@@???>>>===:::888888888777666555444333333444444222111000000//////333000......000111///,,,000000000000000000000000000000000000////////////222111000///000111333555333333222333444666888999<<<>>>>>><<<;;;<<>>CCCKKKTTTZZZccckkkqqqtttvvvwww{{{}}}pppsssbbbBBBDDDBBBAAACCCHHHKKKKKKIIIKKKIIIGGGBBB===777222000000000000000000000000000////////////000000000000111111000000000000111111111111111111111111111111111111222222222333333333333333222111222333444555333333333333444555666666666;;;666333:::===;;;???QQQuuuooorrr}}}{{{||||||hhhZZZUUUOOOKKKIIIHHHFFFEEEGGGJJJPPPYYYdddpppyyyzzztttlllddd```fffzzztttdddQQQRRRPPPPPPZZZjjj~~~ppp^^^PPPGGGFFFKKKPPPWWW^^^cccdddeeehhhiiigggfffeeeccc\\\MMM<<<333333......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EEECCC@@@???>>>===:::888888888777666555444333333222222111111111111111111222000...///111111000...000000000000000000000000000000000000////////////111111000///000111333555333333333333555777999:::>>>@@@@@@>>><<<===AAAEEEHHHIIIIIIGGGFFFIIIPPPWWW]]]___ccceeegggiiikkkmmmoooooommmjjjhhhjjjnnnsss{{{kkkTTTEEE>>><<<999999999999:::;;;<<<======>>>AAADDDDDDGGGPPP[[[iiiooowww~~~ssspppdddEEEDDDBBB@@@CCCHHHKKKKKKJJJKKKJJJGGGCCC===777222///000000000000000000000000////////////000000000000111111000000000000111111111111111111111111111111111111222222222333333333333333222222222333444555333333333333444555666666666<<<777555<<<===<<>>===;;;999888777777666555444333333111111000000111222222333111000///000111222111000000000000000000000000000////////////000000000000111000000///000222333555444333333444555888:::;;;AAACCCDDDBBB>>>>>>@@@DDDIIIHHHFFFCCCBBBGGGQQQXXX___aaadddeeeffffffhhhjjjlllkkkhhhffffffjjjqqqvvv|||yyy^^^KKKAAA>>>>>>::::::::::::;;;===???@@@AAAAAACCCHHHLLLTTTdddrrryyynnnttteeeIIICCCAAA@@@BBBGGGJJJKKKJJJKKKJJJHHHDDD>>>888333///000000000000000000000000////////////000000000000111111000000000000111111111111111111111111111111111111222222222333333333333333222222222333444555333333333333444555666777666<<<999888>>>======FFF^^^|||fffaaarrrzzzpppbbbWWWQQQMMMKKKHHHEEEEEEEEEFFFHHHLLLOOOQQQ[[[YYYWWWUUUSSSVVVdddrrrxxx^^^WWWPPPLLLQQQ[[[yyynnnYYYJJJFFFIIINNNVVV]]]bbbccceeeiiijjjhhhhhhgggeee___QQQ???555333111111111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EEECCCAAA??????===;;;999888777666555444333333222222111111111111111222222000//////000111222222222////////////////////////////////////000000000000000000000000111222444555444444444444666888;;;<<>>>>>======>>>@@@BBBCCCCCCEEEJJJRRRZZZeeewww~~~xxx~~~sssrrrfffKKKCCCAAA???AAAFFFJJJKKKJJJKKKJJJHHHEEE???999333000////////////////////////////////////000000000000111111000000000000111111111111111111111111111111111111222222222333333333222222222333333333444444333333333444444555666777555;;;999999>>>===???KKKfffxxxaaa\\\qqq~~~mmm___WWWRRRMMMJJJLLLKKKIIIGGGGGGHHHIIIJJJNNNNNNPPPRRRPPPRRR[[[fffeeeZZZQQQNNNQQQWWWrrryyyaaaMMMFFFIIIMMMUUU\\\bbbccceeeiiikkkiiijjjhhhfffaaaTTTBBB777333111111222222222222222222000000000000000000000000////////////////////////////////////////////////000000000000000000000000FFFDDDAAA@@@???>>>;;;999777777666555444333222222444333222111000000000000//////000000000111111222////////////////////////.../////////000000000111/////////000111333444444333333333444666999;;;<<>>@@@BBBDDDFFFJJJNNNXXXcccmmmxxxsssiiiaaacccppp{{{jjjPPPDDDAAA>>>@@@DDDHHHIIIIIIIIIIIIHHHFFFAAA;;;555222////////////////////////////////////000000000000111111000000000000111111111111111111111111111111111111222222222333333333222222333333333444444444444444444444555666777777444:::999:::>>><<>><<<:::777666666555444333222222555444333111000/////////...///000000//////000111000000000000000000000000......//////000000111111......///111222333444444222222333444666888;;;<<>>???CCCFFFGGGGGGHHHHHHHHHFFFCCC===777444000000000000000000000000////////////000000000000111111000000000000111111111111111111111111111111111111222222222333333333111222333444444444333333444444444444555666777888555999999:::>>>===FFF]]]~~~hhhkkk~~~}}}rrrhhh]]]UUUNNNMMMJJJGGGFFFFFFFFFGGGCCCCCCGGGJJJIIIGGGKKKQQQ```qqqlllZZZOOONNNQQQRRRggg{{{~~~oooSSSHHHIIIKKKSSSZZZaaacccfffkkklllkkkmmmkkkiiifff[[[III:::444111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFDDDBBB@@@@@@>>><<<:::777666555555333333222111333333222111000000000111---///111000---,,,...///000000000000000000000000.........///000111111111---...///111222444444444111111222333555888:::<<<>>>@@@AAA@@@AAAFFFNNNUUUQQQJJJAAA<<<===EEEOOOUUU[[[]]]aaacccdddeeegggiiihhhfffdddgggnnnuuuzzz||||||mmm___RRROOOUUURRRRRRRRRUUUYYY___eeehhhrrryyytttTTTMMMGGGDDDFFFNNN^^^mmmyyy[[[GGGCCC???>>>AAAEEEFFFEEEEEEGGGGGGGGGDDD???:::666000000000000000000000000////////////000000000000111111000000000000111111111111111111111111111111111111222222222333333333111222333444444444333333444444444444555666777888666::::::<<>><<<:::777666555444333222222111111111111000111111222333---///111///,,,+++,,,...000000000000000000000000---......///000111111222---...///111333444444444000111111222444777:::<<<<<<>>>>>>???AAAHHHRRRYYYRRRKKKBBB<<<>>>FFFNNNTTT\\\^^^aaaccccccdddfffgggfffddddddhhhqqqyyy~~~xxxjjj^^^]]]eee``````bbbffflllttt{{{gggQQQMMMIIIGGGDDDFFFQQQ\\\hhhyyy~~~]]]HHHDDD???>>>AAADDDDDDDDDDDDFFFGGGGGGEEE@@@;;;888000000000000000000000000////////////000000000000111111000000000000111111111111111111111111111111111111222222222333333333111222333444555444333333555444444555555666777888888<<<;;;===AAAAAAQQQnnn~~~nnn~~~}}}tttggg[[[XXXTTTOOOKKKIIIGGGGGGEEEDDDDDDFFFDDDAAACCCHHHFFFTTTeeeuuugggXXXTTTSSSOOO___hhhuuuWWWKKKJJJJJJRRRZZZ```cccfffkkkmmmlllooolllkkkiii___MMM<<<444444444444333333222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000JJJGGGCCCAAA@@@>>><<<:::666666666555444444333333333333222222111000////////////000000111111222222000000////////////000000////////////000000000000000000000111222222333333444333333555888;;;<<<;;;:::::::::>>>DDDJJJNNNOOONNNCCC;;;<<>>;;;:::666666666555444444333333333333222222111000000///000000000000000111111111111000000//////000000111////////////000000000000000000000111222222333333444333222444777:::<<<<<<;;;::::::===BBBFFFIIIJJJFFF===777:::AAAHHHNNNSSSYYYZZZ]]]```bbbcccddddddbbbcccfffkkkqqqxxx~~~yyydddPPPIIICCCAAA@@@???AAAFFFHHHXXXnnnqqqTTTIII@@@???AAABBBBBBDDDCCCDDDDDDDDDFFFEEE>>>444333222111111000000111111000000000000111111111111111111111111111111111111000000000000111111111111111111111111111222333333222222333444444555555666444555555666666777777888:::;;;:::???DDDFFF[[[~~~pppqqq{{{zzz~~~wwwnnnddd___YYYQQQMMMOOOGGGFFFEEECCCBBBBBBBBBBBBBBBGGGOOOYYYiiippp^^^WWWRRRSSSWWW^^^uuuzzz|||xxx```MMMKKKKKKQQQVVV]]]bbbeeehhhkkknnnqqqllljjjkkkdddRRR???444444333111111222222000///111111111111000000000000////////////000000000111////////////000000000111111111111111111111111111IIIGGGCCCAAA???>>>;;;999666666666555444444333333333333222222111000000000111111111111000000000000111000000//////000000111////////////000000000000000000000111222222333333444333333555999<<<======<<<;;;:::<<<@@@BBBDDDDDD???999666<<>><<<===AAAAAANNN___sss|||ZZZOOODDDAAABBBBBBBBBDDDCCCEEEEEEDDDFFFFFF@@@888333222111111000000111111000000000000111111111111111111111111111111111111111111111111111000000000111000000000000111222222222222333444444555555666555666666777777888999999:::;;;:::>>>FFFLLLddd{{{jjjfffqqq{{{xxx|||xxxnnnddd[[[UUUTTTLLLKKKHHHFFFCCCBBBBBBBBBBBBCCCEEEKKKXXXpppggg[[[SSSRRRUUUVVVjjjsssttttttcccTTTNNNIIIQQQVVV\\\bbbfffiiilllnnnpppmmmkkklllfffUUUAAA555444333111111222222000///111111111111000000000000/////////000000000111111/////////000000000111111111111111111111111111111IIIFFFCCC@@@???===;;;999666666666555444444333333222222222111111111000000222222111111000000//////000//////......//////000////////////000000000000000000000111222222333333333555888<<>>AAACCCCCCBBB;;;999;;;BBBHHHJJJNNNRRRVVVXXX[[[^^^___^^^]]]\\\\\\___dddkkkrrryyy}}}{{{ZZZOOOEEEBBB@@@>>><<<======CCCNNN^^^vvvaaaTTTFFFAAAAAABBBEEEHHHIIILLLMMMJJJHHHFFF@@@999333222111111000000111111///000000000111111111111111111111111111111111111333333222222111111000000000000000///000000111222222222333444444555555666444555555666666777888888:::>>><<<>>>HHHVVVsssfffWWWbbb|||wwwssszzz|||oooeee^^^WWWUUUPPPLLLIIIGGGGGGGGGDDDAAAAAAFFFNNN```}}}yyyeeeYYYTTTTTTUUUaaa|||uuuuuuwwwiiiZZZRRRKKKSSSVVV\\\bbbiiinnnpppqqqoooooopppooojjj\\\III:::555444222222333333111000111111111111000000000///000000000000111111111111000000000000111111111111111111111111111111111111HHHFFFBBB@@@>>>===:::888666666666555444444333333111111111111111111111111111111111111000000000000///......------......///////////////000000000000000000000111222222333333222666>>>FFFJJJHHHBBB===888999;;;???CCCDDDCCCBBB:::888;;;BBBFFFHHHKKKPPPVVVXXX[[[^^^___^^^\\\ZZZ]]]```dddkkkrrryyy~~~ZZZOOODDD@@@???===:::::::::@@@JJJYYYooofffWWWGGGAAAAAABBBFFFJJJKKKPPPRRROOOLLLHHHAAA:::333222111111000000111111000000000000111111111111111111111111111111111111222222222222222111111111111000000000000111222222222222333444444555555666444444555666666777777888999???>>>@@@LLL]]]{{{cccUUUcccyyytttsss}}}~~~qqqggg]]]ZZZTTTOOOKKKHHHGGGGGGDDD@@@AAAEEEKKKYYYtttjjj\\\VVVSSSVVV^^^uuuuuusssuuuhhh[[[RRRIIISSSUUUZZZbbbjjjoooqqqqqqnnnqqqrrrppplll```LLL<<<555444222222333333111000111111111111000000000000000000000111111111222222000000000111111111222222111111111111111111111111HHHEEEBBB???>>><<<:::888666666666555444444333333111111111111111111111111000000000000000111111111000000////////////000000////////////000000000000000000000111222222333333111444;;;BBBFFFEEEAAA===777999<<<@@@CCCDDDBBB???999888<<>><<<:::888777666666555444444333333111111111111111111222222//////000000111111222222222222111111111111222222////////////000000000000000000000111222222333333000333777<<>>EEEIIILLLQQQWWWVVVYYY\\\___```^^^[[[XXX\\\^^^bbbiiirrr}}}uuu\\\PPPDDDAAAAAA>>>;;;:::888>>>DDDKKKVVVeeeppptttwwwyyy|||~~~~~~~~~}}}yyyzzzrrraaaNNNEEEBBBBBBEEEIIIIIIPPPVVVVVVRRRNNNFFF???333222222111000111111111000000000000111111111111111111111111111111111111111111111222222333333444222222111111222222333444222222333444444555555666777777777888999999::::::666@@@BBBFFFVVVlllaaaVVViii{{{sssqqqrrrrrrmmmeee[[[SSSNNNKKKJJJLLLEEEBBBCCCDDDMMMhhhrrraaaWWWQQQQQQUUUggguuuzzzyyyqqqcccQQQOOOQQQUUU^^^gggmmmooonnnmmmrrrtttrrrnnndddQQQ>>>666444333333333333222000111111111111000000000000000111111111111222222222000111111111111222222222111111111111111111111111GGGDDDAAA???>>>===;;;999777777666555444333333222000000000000000000000000000000000000000000000000111111000000000000111111000///...///000111000//////000111333444444333333333555777999:::;;;;;;;;;===;;;<<<@@@DDDDDD>>>888666:::@@@EEEJJJOOOTTTWWWXXXYYY[[[[[[ZZZYYYYYYZZZ]]]aaahhhnnnttt}}}zzz}}}tttZZZOOOEEEAAA???<<<<<<===888;;;@@@FFFNNNTTTYYY\\\___```cccfffiiikkklllmmmnnnmmmllllllmmmnnnqqqrrrtttxxx{{{wwwtttfffKKKCCCDDDCCCEEEKKKMMMUUUZZZYYYUUUPPPIIIBBB777333111333333000///111111111111111111111111111111111111111111111111111111222222333333222222111222222222333333444444444333333444444555666666666777777777777888999:::;;;:::CCCCCCGGG\\\yyywwwZZZZZZpppvvvllllllrrruuuiiibbbWWWRRRPPPHHHIIIFFFFFFGGGFFFKKKaaaxxxxxxfffYYYQQQVVVYYY___zzzyyygggTTTQQQSSSWWW^^^fffllloooppprrrrrrqqqpppooohhhUUUCCC999333000333555333000111000000000000000000000000---......///000111111222111111111111111111111111111111222222222333333333GGGDDDAAA???>>>===;;;999777777666555444333333222000000000000000000000000000000000000000000000000000000////////////000000000///...///000111000//////000222444444444444333333444666888::::::::::::<<<;;;<<<@@@DDDDDD>>>999666:::@@@FFFJJJOOOTTTWWWXXXZZZ[[[[[[YYYXXXYYYZZZ___cccjjjpppvvvrrrjjjlllvvvtttZZZPPPEEEAAA>>>;;;999;;;999;;;???CCCIIIMMMQQQSSSSSSUUUWWWZZZ]]]___``````dddcccccccccdddfffhhhjjjmmmqqquuuzzz{{{kkkPPPFFFEEECCCDDDJJJOOOVVV[[[ZZZVVVQQQIIIBBB888333111333333000///111111111111111111111111111111111111111111111111111111222222333333222222111333333333333333333333333333333444555555666666777777777777888999:::;;;<<<<<>>===;;;999777777666555444333333222000000000000000000000000000000000000000000000000//////............//////000///...///000111000///111222333444555555444444222444666888999999999999::::::===AAAEEEDDD???:::777;;;AAAFFFKKKPPPUUUXXXXXXZZZ[[[ZZZYYYXXXYYYZZZaaafffmmmssszzz|||fff]]]]]]cccmmmrrrpppmmmlllnnnuuuuuu\\\RRRGGGCCC???;;;999::::::;;;===???BBBDDDFFFGGGFFFHHHJJJLLLNNNPPPQQQQQQUUUUUUUUUUUUWWWYYY\\\]]]cccggglllqqq{{{qqqVVVJJJFFFCCCDDDIIIQQQXXX]]][[[VVVQQQJJJCCC999444111333333000000111111111111111111111111111111111111111111111111111111222222333333222222111333333333333333333333333333444444555555666777777777777888888999;;;<<<===???FFFGGGOOOhhhmmmUUUWWWnnnooohhhjjjpppwwwfff]]]XXXOOOMMMIIIGGGGGGEEEIII[[[oooooo___TTTRRRSSSWWWnnnoooxxxpppVVVMMMOOOSSSZZZcccjjjnnnooorrrsssssssssrrrkkk[[[KKK;;;444111333444222111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333GGGDDDAAA???>>>===;;;999777777666555444333333222000000000000000000000000000000000000000000000000000//////......//////000000///...///000111000///222222444555555555444444222333555777888999888888888:::===BBBEEECCC???:::777;;;AAAGGGLLLPPPUUUXXXYYYZZZ[[[ZZZXXXXXXYYY[[[dddiiipppwww}}}~~~jjjWWWUUUUUUXXXWWWSSSRRRTTTWWW___oooxxx```UUUJJJEEEAAA===:::;;;999:::;;;<<<===>>>??????>>>???AAACCCEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOQQQWWW]]]ccciiisssvvv\\\MMMFFFCCCEEEIIISSSZZZ^^^\\\WWWRRRKKKDDD:::555111222333000000222111111111111111111111111111111111111111111111111111222222333333222222111444444333333333333222222444444444555666666777777888888888999:::<<<===>>>AAAGGGHHHSSSoooaaaNNNPPPiiikkkgggiiioooqqqddd]]]TTTPPPKKKHHHHHHEEEGGGVVViiiuuubbbUUUSSSTTTUUUiiipppqqqoooSSSJJJLLLPPPWWW```hhhmmmooossstttuuuttttttmmm___PPP<<<555111333444222111111000000000000000000000000111111000000000000000000111111111111111111111111111111222222222333333333GGGDDDAAA???>>>===;;;999777777666555444333333222000000000000000000000000111111111111111111111111111000000//////000000111000///...///000111000///222333444555555555444333333444666777888888888777888:::???CCCEEECCC>>>:::888<<>>>>>???AAACCCEEEFFFGGGNNNUUU[[[bbbmmm{{{xxx```OOOFFFCCCEEEIIITTT[[[^^^\\\WWWSSSLLLFFF;;;666222222222000000222111111111111111111111111111111111111111111111111111222222333333222222111333333333333333333333333444444555555666777777888888999999:::;;;===???@@@BBBGGGIIIUUUtttxxxUUUIIIMMMgggxxxgggfffiiippppppggg\\\RRRLLLHHHHHHEEEEEERRRccczzzdddUUUUUUVVVUUUeeeuuuqqqSSSHHHIIIMMMUUU^^^ggglllooosssvvvwwwvvvtttoooaaaTTT===666111333444222111222000000000000000000000000111111111111000000000000111111111111111111111111111111222222222333333333GGGDDDAAA???>>>===;;;999777777666555444333333222000000000000000000000000111111111111111111111111111111000000000000111111000///...///000111000///222333444555555444333222444555666888999999888888888;;;@@@DDDEEEAAA===999999===CCCHHHMMMRRRWWWZZZZZZZZZZZZYYYWWWXXXZZZ\\\fffkkksss{{{rrr]]]TTTJJJFFFBBB>>>>>>@@@CCCKKKZZZnnnpppbbbRRRHHHAAA;;;999:::999999999:::::::::;;;;;;777888999:::::::::::::::999:::;;;===>>>@@@AAAAAAGGGNNNVVV\\\gggvvv}}}fffQQQFFFCCCFFFIIISSSZZZ^^^[[[WWWSSSNNNHHH===777222222222000000222111111111111111111111111111111111111111111111111111222222333333222222111222222222333333444444444444555555666666777888888999999:::;;;===>>>@@@AAACCCHHHJJJYYYxxxiiiNNNJJJPPPjjjrrreeefffkkkrrrxxxkkk```SSSLLLHHHHHHEEEDDDOOO^^^zzzgggWWWVVVVVVUUUbbb}}}nnnQQQFFFGGGKKKSSS]]]fffmmmppptttwwwxxxwwwuuuooobbbVVV???777222222444222111222000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333GGGDDDAAA???>>>===;;;999777777666555444333333222000000000000000000000000111111111111111111111111000000////////////000000000///...///000111000///111222333444444333222111555666777999999999999888888<<>>777222222222000000333111111111111111111111111111111111111111111111111111222222333333222222111111111222222333444555555555555555666777777888888999::::::<<<===???AAABBBEEEJJJLLL\\\{{{]]]IIIKKKRRRmmm~~~nnndddggglllttt|||mmm```SSSLLLHHHHHHEEECCCMMM[[[rrrjjjYYYTTTUUURRR^^^zzzmmmOOOEEEFFFJJJRRR\\\fffmmmqqquuuxxxzzzwwwtttnnnbbbWWW@@@888222222333222111333000000000000000000000000000000000111111222222333111111111111111111111111111111222222222333333333GGGDDDAAA???>>>===;;;999777777666555444333333222000000000000000000000000111111111111111111111111//////............//////000///...///000111111///111222333333333222111000666777888999::::::999888999===CCCFFFDDD???:::777999===CCCIIINNNSSSWWW[[[[[[[[[ZZZXXXWWWWWWZZZ]]]dddkkksss{{{sss^^^PPPBBB>>>>>><<<;;;:::<<>>;;;::::::999888777777777999999::::::::::::999999777888999:::;;;<<<<<<<<>>888333222222000000333111111111111111111111111111111111111111111111111222222222333333222222222000000111222444555666666555555666666777777888888999:::;;;<<<>>>@@@BBBCCCGGGKKKNNN^^^}}}zzzTTTFFFJJJSSSnnn{{{llldddhhhnnnuuussseeeSSSLLLHHHHHHEEECCCLLLYYYlllmmm[[[RRRSSSPPPZZZuuurrrTTTDDDEEEIIIQQQ\\\gggnnnqqquuuyyyzzzxxxtttnnnbbbWWW@@@888222222333222111333000000000000000000000000//////000111222333333333111111111111111111111111111111222222222333333333HHHEEEAAA>>><<<;;;999888666666666555444444333333333333222222111000//////000000000000000000000000000000000000000000000000////////////000111222333333444555444333222444666777999::::::888666555555<<<>>>AAACCCBBB???:::777<<>><<<:::888777777888999999999999888888888777777888888777777888888999:::<<>>>>>@@@DDDGGGIIIJJJPPPjjjuuuPPPEEEMMMWWWrrrrrrllliiiiiilllvvvuuugggVVVPPPJJJHHHFFFFFFJJJOOOccclll^^^RRRUUUPPPTTThhhyyy^^^MMMGGGGGGQQQ]]]ffflllpppuuuvvvvvvxxxzzzuuueeeUUUAAA444111555222333555000222222222222222222222222111111222333333333333222111111222222222333333333444444333222222333333333HHHEEEAAA>>><<<;;;999888666666666555444444333333333333222222111000000///000000000000000000000000000000000000000000000000////////////000111222333333444555444333222444666555777999:::999999999:::===AAAEEEGGGDDD???;;;999===@@@EEEJJJMMMPPPSSSVVVWWWWWWWWWVVVVVVYYY]]]```kkkpppvvv}}}uuugggRRRIII@@@===<<<::::::<<<===CCCLLL]]]wwwgggOOODDDAAA???===<<<:::888777777777888999999999888888888777777888888777777888888999:::<<<>>>DDDNNN]]]ooo~~~```LLLGGGIIIKKKSSSYYY\\\ZZZWWWUUUQQQLLLGGG===444333444333222222111111111111111111111111222222222222222222222222333333333333333333333333111222222222222333333333555555555555777888999::::::<<<===>>>???AAADDDGGGKKKLLLTTTpppzzzUUUHHHNNNXXXtttrrrnnnkkklllpppzzzwwwiiiUUUNNNIIIGGGEEEEEEHHHNNNaaaooo___SSSUUUPPPRRReee|||lllOOOIIIHHHPPP\\\eeekkkpppuuuvvvwwwxxxzzzvvvfffVVVBBB444222555222333555000222222222222222222222222111111222333333333333222111111222222222333333333444333333222222333333444HHHEEEAAA>>><<<;;;999888666666666555444444333333333333222222111000000000000000000000000000000000000000000000000000000000////////////000111222333333444555444333222444666666888:::::::::999:::;;;>>>DDDJJJKKKEEE???<<<<<<>>>BBBFFFJJJMMMPPPTTTVVVVVVVVVVVVVVVVVVYYY^^^bbbnnnrrryyyrrrdddQQQGGG>>><<<<<<::::::<<<===BBBLLL\\\wwwjjjTTTFFF@@@<<<===;;;999888777777777777999999999888888888888888888888777777888888999:::<<<>>>BBBLLL\\\nnnbbbLLLGGGKKKNNNRRRWWWYYYWWWUUUTTTRRROOOIII>>>555333444333222222111111111111111111111111222222222222222222222222333333333333333333333333222222222222333333333333555555555666777888999:::;;;<<<>>>???@@@AAADDDGGGKKKMMMWWWvvv]]]MMMPPPYYYvvvqqqooonnnpppuuuwwwjjjTTTMMMHHHFFFEEEDDDGGGMMM]]]~~~tttaaaUUUVVVPPPQQQaaauuuyyySSSLLLHHHOOOZZZcccjjjooovvvwwwxxxyyy{{{wwwhhhZZZDDD555333555222333555000222222222222222222222222111111222333333333333222111111222222222333333333333333333222222333333444HHHEEEAAA>>><<<;;;999888666666666555444444333333222222222111111111000000000000000000000000000000000000000000000000000000////////////000111222333333444555444333222444666999:::;;;:::888777888888>>>EEELLLLLLEEE>>><<<>>>@@@CCCGGGJJJMMMQQQTTTWWWVVVVVVUUUUUUVVVZZZ```dddooottt|||rrreeeRRRIII@@@>>>>>><<<===???:::???IIIYYYuuu}}}fffRRRFFF@@@===<<<;;;:::888777777777777888888888888888888888888888888777777888888999:::<<<===AAAKKK[[[nnndddLLLEEEIIIMMMPPPUUUWWWTTTSSSTTTTTTQQQKKK@@@666333444333222333111111111111111111111111222222222222222222222222333333333333333333333333222222222333333333444444555555555666777888::::::;;;===???@@@AAABBBEEEGGGHHHLLLXXX|||eeePPPQQQZZZwww~~~nnnnnnooorrryyyvvvjjjTTTNNNIIIGGGFFFEEEHHHMMMYYYyyy{{{cccWWWWWWPPPQQQ___ppp}}}WWWNNNIIINNNXXXaaaiiiooovvvxxxzzz{{{|||xxxkkk^^^FFF777333666222333666111222222222222222222222222111111222333333333333222111111222222222333333333333333222222222333444444HHHEEEAAA>>><<<;;;999888666666666555444444333333222222222111111111111111000000000000000000000000000000000000000000000000////////////000111222333333444555444333222444666888999999888777666777888===DDDJJJIIIBBB<<<;;;>>>AAACCCGGGJJJMMMPPPTTTWWWUUUUUUUUUUUUVVV[[[bbbgggpppuuu}}}vvvxxxrrrfffUUULLLCCC@@@???======???999>>>GGGXXXsssppp\\\MMMDDDAAA@@@<<<<<<;;;999888888777777888888888888888888888888888888777777888888999:::;;;<<>><<<;;;999888666666666555444444333333111111111111111111111111000000000000000000000000000000000000000000000000////////////000111222333333444555444333222444666444555666666666888:::<<<===AAAEEEDDD???<<<<<<>>>AAACCCFFFIIILLLOOOSSSWWWUUUUUUTTTTTTVVV\\\ccciiipppuuu~~~}}}fff```fffssshhhYYYNNNEEEAAA???<<<;;;<<<;;;@@@GGGVVVpppxxxcccTTTJJJCCCAAACCC======<<<;;;:::999888888888888888888888999999999888888777777888888999::::::<<>>AAABBBCCCDDDFFFGGGKKKSSSdddhhhOOORRR```}}}wwwiiilllnnnqqq{{{oooeeeTTTOOOKKKJJJIIIGGGIIIMMMUUUqqqooo]]]YYYQQQRRR\\\hhhYYYPPPJJJNNNXXX```gggmmmvvvzzz}}}}}}~~~{{{qqqfffJJJ:::555666222333666111222222222222222222222222111111222333333333333222111111222222222333333333222222222222333444555555HHHEEEAAA>>><<<;;;999888666666666555444444333333111111111111111111111111000000000000000000000000000000000000000000000000////////////000111222333333444555444333222444666555666777777777888;;;>>>>>>???@@@@@@>>>======>>>AAACCCFFFHHHJJJNNNRRRVVVTTTTTTTTTTTTVVV]]]eeejjjqqqwwwqqqeeeTTTSSS\\\yyywwwmmm^^^TTTIIIDDDAAA===;;;;;;===@@@FFFRRRjjjooo\\\QQQKKKDDDAAABBB>>>>>>>>>===<<<;;;999999777777888888888999999999888888777777888888999:::999<<>>AAACCCDDDEEEFFFHHHNNNWWWhhhbbbJJJSSSfffuuuiiimmmnnnppp|||}}}lllcccSSSNNNJJJIIIHHHFFFHHHLLLUUUooowwwaaa[[[RRRRRRZZZcccXXXOOOJJJOOOXXX```ggglllvvvzzz~~~~~~~~~|||sssiiiKKK<<<666777222333666111222222222222222222222222111111222333333333333222111111222222222333333333222222222222333444555666HHHEEEAAA>>><<<;;;999888777666666555444444333333111111111111111111222222000000000000000000000000000000000000000000000000////////////000111222333444444555444333222444666999::::::888777888:::<<>>======>>>??????AAACCCEEEGGGIIIMMMRRRUUUTTTTTTSSSTTTWWW]]]eeekkkrrrxxxttt```VVVPPPPPPZZZwww|||sssdddYYYNNNHHHDDD???<<<===<<>>>>>===<<<:::999777777888888999999999999888888888777888999999:::999<<>>BBBDDDDDDEEEFFFHHHNNNXXXiii]]]GGGSSSjjjtttjjjnnnoooppp}}}|||kkkcccRRRMMMIIIIIIGGGEEEGGGKKKVVVooo}}}ccc]]]SSSRRRXXX___|||yyyWWWOOOJJJPPPYYYaaaggglllvvv{{{~~~|||tttkkkLLL<<<777777222333666111222222222222222222222222111111222333333333333222111111222222222333333333222222222222333444555666FFFDDDAAA???>>><<<999666555555444333333333333444222333333333333222111111111111111111111111111111111111111111000000000000////////////000111222333555444333222222222333333666888::::::::::::<<<>>>@@@AAA@@@<<<999999===AAABBBEEEIIILLLMMMOOOQQQRRRSSSSSSTTTTTTWWW]]]eeekkkuuuxxxqqqYYYLLLFFFFFFHHHPPPiiixxxfffSSSJJJFFFAAA<<<:::===;;;>>>IIIVVVdddttttttkkk```XXXTTTPPPKKKFFFHHHFFFBBB@@@???===;;;999<<<;;;::::::;;;;;;:::999::::::999999888888999999>>>===BBBPPPeee{{{vvvZZZRRRMMMMMMNNNQQQSSSUUUVVVVVVVVVSSSJJJ===555222222222222111111111111111111111111222222222222222222222222444444444333333222222222444444444555555555555555555555666777999<<<>>>@@@CCCAAAAAACCCDDDDDDIIIPPPQQQSSSfff^^^SSSVVVmmm}}}lllgggjjjmmmqqq~~~yyyjjjbbbVVVOOOIIIHHHHHHFFFGGGJJJRRRooonnncccUUUVVV\\\___uuusssVVVGGGHHHSSSVVV]]]hhhlllvvv|||~~~vvvmmmOOO;;;444666111000444222444333222222111111222222222222222222222222222222222222222222222222222222444333333333333444555555FFFDDDAAA???>>><<<999777666555444444333333444444222333333333333222111111111111111111111111111111111111111111000000000000////////////000111222333444333222222222333444444777888::::::::::::<<<>>>@@@@@@???;;;888888<<<@@@CCCFFFJJJLLLMMMNNNPPPQQQSSSSSSTTTUUUXXX___gggmmmwwwzzz~~~___NNNHHHGGGEEEFFFLLLbbbppp]]]RRRJJJCCC???>>>@@@======DDDLLLUUU```iiiqqq|||}}}vvvmmmfffbbb^^^WWWRRRMMMKKKGGGEEEDDDBBB@@@>>>>>>===<<<<<<===>>>===<<<::::::999999999999::::::>>>???EEESSSiii~~~yyy]]]TTTOOOMMMNNNPPPRRRTTTUUUUUUUUUTTTJJJ>>>555222222333222111111111111111111111111222222222222222222222222444444444333333222222222444444444555555555555666777777777888:::===???AAADDDCCCDDDGGGGGGGGGKKKQQQUUUZZZnnn```UUU\\\uuuyyyjjjfffjjjmmmqqq~~~zzzllleeeUUUNNNIIIHHHHHHFFFGGGJJJQQQlllooodddVVVUUU[[[\\\ooommm]]]LLLJJJSSSUUU\\\gggkkkwww|||vvvmmmQQQ===555777333111555333444333222222111111222222222222222222222222222222333333333333333333333333444333333333333444555555GGGDDDAAA???>>><<<999777666555444444333444444444222333333333333222111111111111111111111111111111111111111111000000000000////////////000111222333333222222111222333555666777888::::::999:::<<<>>>??????>>>:::777777;;;@@@DDDGGGJJJLLLMMMMMMNNNOOOQQQRRRSSSUUUYYY```iiiooozzz}}}lllRRRGGGEEEEEEDDDEEEIII[[[xxxgggZZZNNNEEEBBBDDDAAA===<<<@@@CCCFFFLLLSSSXXXddduuu}}}xxxtttnnnfff```VVVSSSPPPMMMKKKIIIFFFCCCAAA???>>>>>>???@@@@@@???;;;:::::::::::::::;;;;;;===???GGGVVVlll}}}~~~```UUUOOOLLLMMMOOOQQQSSSTTTUUUUUUTTTKKK>>>555222222333222222222222222222222222222222222222222222222222222444444333333333333222222444444555555555666666666888888888999<<<>>>AAABBBEEEEEEGGGKKKLLLJJJMMMRRRYYYaaayyy^^^XXXccc~~~uuufffeeeiiimmmqqq~~~zzzmmmfffUUUNNNHHHHHHHHHFFFGGGJJJPPPhhhsssgggXXXVVVZZZYYYjjj}}}pppgggSSSNNNTTTUUU\\\gggkkkwww}}}wwwnnnTTT>>>666888444333666444444333222222111111222222222222222222222222222222444444444444444444444444444333333333333444555555GGGEEEBBB@@@>>><<<999777666666555444444444444444222333333333333222111111111111111111111111111111111111111111000000000///////////////000111222333111111111111222444666777777888999999999:::<<>>AAABBBEEEEEEIIINNNNNNLLLNNNRRRZZZeeeyyyYYYZZZjjjqqqcccccchhhmmmrrrxxxllldddTTTMMMHHHGGGGGGFFFGGGJJJPPPeeevvviiiYYYXXX\\\YYYggg}}}oooYYYPPPTTTUUU]]]iiimmmxxx}}}yyypppUUU???555777444444666444444333222222111111222222222222222222222222222222444444444444444444444444444333333333333444555555GGGEEEBBB@@@???===:::777666666555444444444444555222333333333333222111111111111111111111111111111111111111111000000000///////////////000111222333111111111111222444666888888999999999888:::===???AAABBB@@@===999999>>>BBBEEEHHHKKKLLLLLLKKKLLLMMMJJJLLLNNNQQQWWW___iiipppzzz~~~cccRRRMMMHHHDDDBBBEEEJJJ\\\{{{nnn]]]NNNHHHIII>>>;;;;;;>>>@@@???AAAEEEFFFPPP___mmm{{{zzzuuupppmmmhhhddd___YYYSSSNNNKKKIIIEEECCCCCCCCCCCCBBB>>>===<<<<<<;;;;;;<<<<<<<<>>@@@BBBEEEEEEIIINNNOOOMMMNNNRRRYYYffflllUUU^^^rrrnnnbbbccchhhnnnsssuuuiiiaaaSSSLLLGGGGGGGGGFFFGGGKKKPPPbbbwwwiiiXXXVVV[[[XXXeeesss\\\QQQTTTWWW```lllpppxxx~~~zzzqqqWWW???444666333333666333444333222222111111222222222222222222222222222222222222222222222222222222444333333333333444555555HHHEEEBBB@@@???===:::888777666555555444444555555222333333333333222111111111111111111111111111111111111111111000000000000////////////000111222333111111111111222444666777888999999888888999===@@@BBBBBBAAA===::::::>>>CCCEEEGGGJJJLLLKKKKKKLLLMMMIIIJJJLLLPPPVVV___iiioooyyy~~~aaaRRRNNNLLLHHHAAADDDJJJ]]]ppp\\\NNNJJJ@@@===<<<======:::;;;>>>>>>GGGTTTaaaooo~~~{{{vvvrrrmmmfff___[[[WWWSSSNNNKKKIIIHHHFFFEEE@@@@@@>>>===<<<<<<;;;;;;>>>DDDOOO]]]lllzzz~~~{{{___UUUOOONNNNNNNNNPPPQQQSSSUUUVVVXXXNNNAAA888444444444333333333333333333333333333222222222222222222222222222222333333333333444444444444555666777777888999888888888999;;;>>>AAABBBFFFFFFIIINNNOOOMMMNNNRRRYYYhhhcccTTTcccxxxkkk```bbbiiiooouuu}}}rrrggg^^^RRRLLLGGGGGGGGGFFFGGGKKKPPP___zzzxxxiiiVVVTTTYYYVVVccc~~~www^^^RRRUUUXXXaaannnqqqyyy~~~|||sssXXX???333555333444666222444333222222111111222222222222222222222222222222222222222222222222222222444333333333333444555555HHHFFFCCCAAA???===:::888777666666555555555555555222333333333333222111111111111111111111111111111111111111111000000000000////////////000111222333222222111111222444555666999999999888777999===@@@AAABBB@@@===999:::>>>BBBDDDFFFIIIKKKKKKKKKLLLMMMIIIKKKMMMPPPVVV___iiipppyyyooo___XXXRRRKKKEEEFFFKKK___lllXXXOOOCCC???======;;;888888;;;:::AAALLLVVVcccttt|||vvvpppkkkeee```ZZZTTTQQQNNNLLLJJJCCCBBB@@@>>><<<;;;;;;:::===CCCNNN[[[gggrrr{{{zzzbbbXXXPPPOOOOOOOOOPPPRRRTTTVVVXXXYYYOOOBBB888444444444333333333333333333333333333222222222222222222222222222222222333333444444444444444555666777888999999999999:::;;;===???BBBDDDHHHGGGJJJNNNOOONNNPPPTTT\\\mmmxxx[[[QQQcccxxxhhh^^^ccciiipppwww{{{qqqfff^^^RRRKKKFFFFFFGGGFFFGGGKKKOOO[[[uuunnnYYYUUUZZZWWWdddzzzaaaTTTVVVYYYbbbmmmoooyyy}}}ttt[[[AAA444666444666777333444333222222111111222222222222222222222222222222333333333333333333333333444333333333333444555555HHHFFFCCCAAA???===;;;888777777666555555555555555222333333333333222111111111111111111111111111111111111111111000000000000////////////000111222333333222222111222333555666999999999888777999===@@@@@@AAA@@@<<<999999===AAACCCFFFIIIKKKKKKLLLMMMNNNJJJLLLNNNQQQWWW```iiipppzzzrrreeeWWWLLLLLLKKKNNNbbbyyyaaaUUUEEE@@@======<<<999:::===;;;AAAIIIRRR\\\lll~~~|||xxxnnniiibbb[[[WWWSSSPPPNNNEEECCCAAA???===;;;:::::::::@@@KKKWWWaaajjjrrrvvv|||eeeYYYPPPPPPPPPPPPPPPRRRUUUWWWXXXYYYOOOBBB999555444444333333333333333333333333333222222222222222222222222222222222333333444444444444444555666777888999999;;;;;;;;;<<<>>>AAACCCEEEIIIIIIKKKOOOPPPNNNQQQVVV___qqqqqqVVVNNN```uuu|||eee]]]cccjjjqqqxxxyyyqqqggg___QQQKKKFFFFFFGGGFFFGGGKKKNNNYYYrrruuu^^^YYY]]]ZZZggg}}}cccUUUWWWYYYaaalllmmmyyy}}}ttt]]]CCC555777666777999444444333222222111111222222222222222222222222222222444444444444444444444444444333333333333444555555IIIFFFAAA>>><<<:::888666666555555555555444444444222222222111111111000000000111111111111222222222222222111111111111222222000000000000111222333444555555444444444555555666888888666666777888;;;<<<>>><<<:::888999;;;>>>@@@EEEFFFHHHJJJKKKLLLMMMMMMMMMLLLNNNTTTYYY^^^fffnnnyyy{{{eeeSSSOOONNNQQQeee}}}hhhUUUGGGAAA======<<<999888::::::<<>>>>>===<<<<<<@@@GGGNNNUUU^^^iiippp}}}ttt___TTTUUURRROOONNNPPPTTTVVVWWWXXXNNNAAA777333333444444333333222222333333444555333333333333333333333333444444333222222333333333777666666666666777777888999;;;>>>???@@@AAACCCEEEIIIHHHIIIMMMNNNOOOSSSYYYbbbxxxmmmVVVQQQaaauuuyyybbbXXX___gggpppxxxzzzoooddd]]]QQQKKKGGGGGGFFFFFFIIINNNOOOYYYooovvv```VVVWWWXXXiiigggSSSSSSVVV]]]jjjoooyyy~~~vvv```BBB333777666444555333555444333333222222333333555444444333333222222111444444444444444444444444555555444444444555555666JJJFFFBBB???===;;;888666666555555555555444444444333222222222222111111111000111111111111222222222222111111000000111111222000000000000111222333444555444444444444555666666888888666666777888;;;<<<===<<<999888999;;;>>>@@@EEEFFFHHHJJJKKKLLLMMMMMMKKKJJJMMMSSSYYY]]]fffnnnyyywwwcccTTTQQQSSSfff~~~jjjXXXHHHBBB>>>>>>===:::999;;;;;;<<<@@@GGGMMMUUUcccppp{{{~~~wwwmmmgggaaaXXXOOOIIIFFFBBB???>>>===;;;:::;;;???DDDHHHNNNVVV```hhhxxxmmm]]]VVVSSSOOOOOOPPPSSSVVVVVVXXXNNNAAA777333333333333222222222222222333444444333333333333333333333333444444333333222333333444777666666666666777888888:::<<>>AAAEEEFFFHHHJJJKKKLLLMMMMMMJJJIIILLLSSSXXX^^^gggpppyyyyyy```YYYWWWhhhsssaaaQQQHHHBBB>>>???>>>;;;:::<<<;;;:::===BBBEEEKKKUUU```hhhmmmttt|||yyyqqqjjj___UUUJJJGGGCCC@@@>>><<<:::888;;;===???AAAEEELLLVVV]]]rrr~~~vvvaaaWWWTTTQQQOOOQQQSSSUUUVVVXXXNNN@@@666333222333333111111222222222333333333333333333333333333333333444333333333333333444444777777666666777888888999;;;===@@@BBBCCCEEEHHHJJJKKKJJJKKKOOOPPPQQQUUU[[[kkkjjjSSSOOO```uuunnn\\\XXX___iiittt~~~zzznnnbbbZZZOOOIIIEEEFFFGGGHHHLLLRRRVVVYYYfff|||{{{dddZZZ\\\ZZZfffeeeSSSWWWYYY___iiilllzzzyyybbbDDD444777555444666444555444333333222222333333111111222333333444555555444444444444444444444444555555444444555555666777KKKHHHCCC@@@>>><<<:::888666555555555555444444444444444444333333333222222000000111111111222222222111111000000000000111111000000000000111222333444444444444444444555666777888888666666777888;;;<<<<<<:::888777888;;;>>>AAAEEEFFFHHHJJJKKKLLLMMMMMMKKKJJJLLLSSSYYY```jjjssszzznnnbbb\\\iiittt```TTTHHHGGGBBB???@@@@@@<<<;;;<<<999888999===???BBBJJJRRRXXX\\\dddnnnwwwyyypppcccXXXKKKHHHDDD@@@>>>===:::999:::<<<<<<===???EEEOOOWWWkkkyyyyyydddYYYUUURRRPPPQQQSSSUUUVVVYYYOOOAAA777333222333222111111222222222222222222333333333333333333333333444333333333333444444555777777777777888888999:::;;;===@@@BBBCCCEEEHHHKKKKKKIIIKKKNNNPPPPPPUUU[[[kkklllUUUPPPaaauuujjj[[[YYY```jjjwwwzzznnnbbbZZZPPPJJJFFFFFFGGGHHHMMMSSSWWWXXXbbbvvv}}}eee\\\]]]ZZZcccyyyfffUUUYYY\\\aaaiiikkkzzz{{{dddEEE555777555444666444555444333333222222333333222222222333333444444444444444444444444444444444555444444444555666777888KKKHHHCCC@@@>>><<<:::888666555555555555444444444444444444333333333222222000000111111111222222222111000000000000000000111000000000000111222333444333333333444444666777777888888666666777888;;;<<<;;;:::888777888;;;>>>AAAEEEFFFHHHJJJKKKLLLMMMMMMMMMLLLNNNUUU[[[bbbmmmwww}}}yyyiii___kkkyyybbbSSSNNNGGGFFFAAA???@@@@@@===;;;<<<999666777;;;===>>>CCCJJJMMMOOOWWWbbbkkkvvv}}}tttggg[[[OOOKKKFFFAAA???>>><<<;;;:::;;;<<<;;;===CCCMMMTTTdddtttyyygggYYYVVVRRRQQQRRRTTTVVVVVVZZZPPPBBB777333333333333000111222333333333333222333333333333333333333333444333333333444444555666777777777888888999;;;;;;;;;>>>@@@BBBCCCEEEHHHJJJJJJHHHIIIMMMNNNOOOSSSZZZiiioooXXXRRRbbbvvviii[[[ZZZ```lllyyyzzznnnbbb[[[SSSLLLHHHGGGGGGIIINNNTTTXXXXXX```rrrfff\\\]]]YYY___sssjjjYYY[[[]]]aaajjjlllzzz}}}fffGGG666888555444666444555444333333222222333333444444444333333222222222444444444444444444444444444444444555666777888888KKKGGGCCC???===;;;999777666555555555555444444444333333333333222222222222000111111111111222222222111000000//////000000111000000000000111222333444333333333444555666777888888888666666777888;;;<<<:::999777666888;;;???AAAEEEFFFHHHJJJKKKLLLMMMMMMOOOMMMPPPVVV\\\cccnnnxxx~~~sssgggrrrvvvhhhTTTKKKKKKGGGEEE@@@>>>@@@@@@===;;;;;;999666666:::<<<<<>>======:::;;;<<<<<<===BBBJJJQQQ]]]nnnpppdddYYYVVVSSSQQQSSSUUUWWWXXX\\\QQQCCC999444444444333111222333444555444333333333333333333333333333333333333333333444555666777777777888888999:::<<<<<<===???BBBCCCDDDEEEGGGIIIIIIHHHIIIMMMNNNNNNSSSYYYhhhoooXXXRRRbbbuuuggg[[[[[[bbbmmmzzzxxxmmmbbb[[[TTTMMMIIIHHHIIIKKKQQQXXX\\\YYY^^^mmmhhh\\\^^^ZZZ]]]ooorrr]]]]]]]]]bbbkkknnn{{{iiiIII777888555444666444555444333333222222333333555555444333333222111111444444444444444444444444444444444555666777888999JJJFFFBBB???===;;;888666666555555555555444444444333222222222222111111111000111111111111222222222000000////////////000000000000000000111222333444333333333444555666777888888888666666777888;;;<<<:::888777666888;;;???AAAEEEFFFHHHJJJKKKLLLMMMMMMPPPNNNPPPUUU[[[bbbmmmxxx~~~uuu~~~uuuiii^^^NNNHHHIIIFFFCCC???===@@@@@@<<<:::;;;;;;777777:::<<<:::<<>><<<:::888666666666555555555444444444222222222111111111000000000111111111111222222222000000////////////000000000000000000111222333444222333333444555666888888999888666666777888;;;<<<999888777666888;;;???AAAEEEFFFHHHJJJKKKMMMMMMMMMPPPNNNOOOUUUZZZaaalllwww~~~ooofff___QQQLLLMMMIIIBBB>>>===???@@@<<<999:::<<<888777:::;;;999999;;;;;;888<<>>CCCDDDFFFFFFFFFGGGHHHJJJKKKJJJKKKOOOPPPPPPUUU[[[ooowwwfffOOOKKK]]]sssyyy^^^XXX^^^cccnnnzzzyyypppggg___YYYPPPKKKGGGIIIMMMRRRZZZccciii```ZZZaaassslll___aaa]]]___oooddd___]]]aaammmrrr{{{kkkKKK888888555444666555555444333333222222333333111222222333333444444555444444444444444444444444444444555555666888999:::LLLHHHCCC???===<<<:::888777777777666555555444444222222222222222222222222111111111111111111111111444333222111000000000000//////000000111222444555444444333333333444555555888888666666777888;;;<<<999888777777999<<>>???;;;;;;:::999999999999999777;;;:::<<>>@@@@@@EEEIIIJJJHHHHHHKKKMMMKKKMMMQQQTTTUUUSSSTTTYYY]]]tttttteeeYYYHHHJJJ^^^qqqvvvaaaYYYXXX```nnn~~~{{{qqqeee[[[UUUPPPLLLKKKMMMQQQVVVaaammmlllfff```___hhhuuuddd```ccchhhlllpppdddbbbdddkkksss~~~kkkIII666666555444666444555444333333222222333333222222333333333333444444444444444444444444444444666555555666666777888999LLLHHHCCC???===<<<:::888555555555444333333222222222222222222222222222222111111111111111111111111333222111111000000000000//////000000111222444555333333333333333444555666888888666666777888;;;<<<999888777777999<<>><<<:::;;;;;;::::::<<>>===:::999;;;???BBBQQQbbbttt~~~ooo^^^VVVTTTRRRTTTXXX\\\___```eeebbbNNN;;;777555111444333333333333333333333333333333333444444444555555555555555666777888999:::;;;>>>BBBEEEIIIOOOWWW^^^qqqwwwwwwlll^^^XXXXXXYYYXXX[[[```dddggghhhhhhhhhzzzmmmWWWFFFHHHZZZkkknnn[[[TTTTTT]]]mmmzzzooocccYYYSSSIIIJJJJJJNNNZZZkkkyyy~~~}}}pppfffbbbcccoookkkbbb```ccciiiddd[[[cccmmmppp{{{lllJJJ777888666555888555555444333333222222333333222222333333333333444444444444444555666666777777777777777777888999::::::LLLHHHCCC???===<<<:::888777666666555555444333333222222222222222222222222111111111111111111111111000000////////////000000//////000000111222444555222222222333444555666777888888666666777888;;;<<<999888777777999<<>>===<<<<<<;;;;;;<<<<<<999===;;;===CCCFFFTTTnnnvvvmmmfffaaabbbhhhiiiooooooggg\\\TTTKKKDDD@@@???===:::999:::>>>BBBNNN]]]mmmtttxxx~~~|||jjjXXXVVVTTTUUUYYY]]]```aaafffdddPPP<<<888555111444333333333333333333333333333333333444444444555555555555555666777888::::::;;;@@@EEEIIIKKKPPPWWW^^^jjjppppppggg^^^ZZZZZZ[[[ZZZ\\\___dddiiikkkllllllrrrWWWFFFGGGYYYjjjnnnZZZTTTTTT[[[kkk{{{pppdddYYYSSSIIIJJJKKKPPP^^^sssrrrhhhfffdddnnnzzzmmmcccaaaeeejjjwww|||ttt```[[[cccmmmsss{{{mmmKKK777888666666888666555444333333222222333333222222333333333333444444444444444555666777777777777777777777888999::::::LLLHHHCCC???===<<<:::888666555555444444333222222222222222222222222222222111111111111111111111111000000////////////000111//////000000111222444555222222222333444555777777999888666666777888;;;<<<999888777777999<<>>===============:::===;;;===DDDGGGWWWqqqpppggg```[[[```ggguuusssfffYYYOOOAAA@@@===:::999:::>>>BBBEEESSSaaagggjjjpppvvvxxxtttYYYWWWUUUVVVZZZ]]]```aaagggeeeQQQ===888444111444333333333333333333333333333333333444444444555555555555666666777999:::;;;<<>>???CCCDDDAAA===888===<<<===DDDIII]]]|||mmm^^^UUURRRXXX___www~~~```LLLBBB???;;;::::::;;;::::::FFFIIIPPPXXX\\\___iiitttcccYYYSSSWWW[[[ZZZ]]]cccoooiiiQQQ<<<999666222444555444444333333444444555333333333444444444555555666666666777888:::;;;<<<@@@DDDIIIMMMOOOPPPQQQSSSYYY]]]```^^^ZZZWWWXXXZZZ[[[ZZZ\\\___aaaaaadddjjj{{{SSSIIIGGGRRRbbbtttrrrYYYQQQUUUYYYfffxxx{{{pppdddXXXPPPHHHLLLMMMSSSiiizzzmmmgggdddmmmyyyrrrqqqddd___bbbhhh~~~nnnlllzzzrrrZZZ[[[fffnnnwwwmmmEEE:::666666:::333555555555444333333333333444222222333333333444444444444444444444444555777777;;;::::::999::::::;;;;;;JJJGGGBBB???===;;;999777666555555555555444444444333333222111111111111222000000000000000//////...000000000000000000000000333333333333333333333333222222222333444555666777777777777777888:::;;;===:::999888888:::===BBBDDDHHHIIIKKKLLLLLLKKKIIIHHHHHHFFFGGGMMMSSSZZZeeeooo|||oooXXXNNNGGGCCC@@@AAADDDEEEBBB>>>===AAA???AAAHHHNNNccclll]]]TTTPPPTTTZZZlll}}}hhhTTTBBB???<<<::::::;;;::::::@@@BBBHHHNNNQQQVVV```kkkvvv}}}dddYYYTTTXXX\\\[[[^^^eeennnhhhPPP;;;888666222444555444444333333444444555444333333333444444555555666666777777999:::<<<===@@@DDDHHHLLLNNNOOOQQQRRRWWW[[[^^^]]]YYYVVVWWWYYYZZZYYYZZZ^^^___^^^bbbhhh~~~zzzTTTJJJFFFOOO^^^ppprrrYYYQQQTTTVVVcccuuu{{{pppdddYYYRRRKKKMMMNNNVVVmmm{{{nnniiifffooo{{{qqqvvvggg```bbbggg|||kkkjjjwwwsss[[[\\\gggooowwwlllEEE:::666666:::333555555555444333333333333444222222333333333444444444444444444444555666777777::::::999999999:::;;;;;;JJJGGGBBB???===;;;999777666555555555555444444444333222111111000000111111000000111111000000///...000000000000000000000000222222222333333444555555222222222333444555666777777666666666777999;;;<<<:::999888888:::>>>BBBEEEHHHJJJLLLMMMMMMLLLJJJIIIGGGFFFGGGMMMTTT[[[fffppp|||nnnYYYOOOJJJGGGCCCCCCEEEEEECCC@@@@@@CCC@@@BBBKKKSSSiiilll\\\RRRMMMNNNSSS^^^oooiiiUUUCCC@@@===;;;:::;;;::::::;;;<<<@@@DDDGGGKKKVVVaaammmxxx|||zzzeeeZZZUUUYYY]]]]]]```fffmmmgggOOO:::777555111444555444444333333444444555555444333333333444666777666777777888999;;;===>>>@@@CCCHHHKKKLLLNNNPPPQQQUUUXXX[[[[[[XXXVVVWWWYYYZZZXXXYYY[[[\\\[[[___eee|||yyyTTTIIIDDDKKKYYYkkkqqqXXXPPPSSSSSS```rrr{{{qqqeee[[[TTTNNNOOOQQQ\\\uuu|||ooojjjgggqqq}}}ooo|||}}}kkkbbbaaaeee{{{jjjhhhtttuuu]]]___iiipppwwwjjjDDD:::777666:::333666555555444333333333333444333333333333444444444444444444444444555666777888999999999999999:::;;;;;;JJJGGGBBB???===;;;999777666555555555555444444444222222111000000000111111000111111111111000//////000000000000000000000000...///000111222333444444222222222333444555666777666666555555666888:::;;;:::999888888:::>>>CCCFFFHHHJJJMMMOOOOOOMMMKKKIIIHHHEEEGGGMMMSSS[[[fffqqq||||||gggWWWPPPKKKIIIFFFEEEEEEFFFDDDCCC@@@BBB???AAALLLVVVmmmlll\\\QQQKKKJJJMMMSSS___rrrwww```NNNEEEBBB>>>;;;;;;;;;:::999::::::<<>>???AAACCCGGGJJJKKKMMMOOOQQQSSSVVVYYYYYYXXXWWWXXXYYYZZZWWWWWWZZZZZZYYY]]]ccc|||uuuSSSHHHBBBIIIUUUgggoooWWWOOOQQQRRR^^^nnn{{{qqqfff\\\VVVPPPQQQUUUddd~~~{{{ooojjjgggqqqllltttooocccbbbfffzzzqqqpppzzzwww```aaajjjqqqwwwhhhCCC:::777666:::333666555555444333333333333444333333333444444444444555444444444444555666777888888888888888999:::<<<<<>>BBBMMMZZZdddttt~~~wwwbbbWWWRRRXXX\\\]]]aaagggkkkfffNNN999777555111444555444444333333444444555555555444444444555666777777888999:::<<<>>>@@@AAABBBDDDGGGIIIKKKLLLOOOQQQRRRTTTWWWYYYYYYYYYZZZ[[[ZZZXXXXXXZZZZZZYYY^^^dddnnnQQQGGGBBBHHHTTTgggmmmVVVMMMOOORRR]]]lll{{{{{{qqqggg]]]WWWQQQSSS\\\ooo{{{ooojjjgggpppkkklllxxxpppeeedddhhh{{{zzzbbbccckkkqqqxxxeeeBBB:::888555999333777555555444333333333333444333333444444444555555555555555555555555666888888888888888999:::<<<===>>>JJJGGGBBB???===;;;999777666555555555555444444444444333222222111111222222111111222222111111000///000000000000000000000000000111111333444555666666222222222333444555666777777666666666777999;;;<<<:::999888999;;;@@@DDDGGGHHHKKKOOORRRRRRPPPMMMKKKHHHEEEEEEJJJPPPWWWdddooo{{{zzz|||tttjjjddd___^^^___[[[XXXTTTOOOKKKIIIHHHHHHCCCDDDBBBHHHVVVcccyyyooo```VVVNNNJJJJJJLLLNNNVVVdddoooooodddXXXHHHEEE@@@===<<<;;;:::999888777999;;;<<>><<<;;;:::999666666888;;;<<>><<<;;;:::999666777999======@@@JJJUUUiii{{{vvvnnnbbbXXXTTTZZZ___```dddkkklllgggPPP;;;999888444777555444444333333444444555222444666888999777555444999999:::<<<>>>@@@BBBDDDFFFGGGIIIJJJKKKMMMQQQSSSTTTUUUXXX\\\```bbbbbbbbb___]]]\\\^^^```aaagggooolllPPPHHHDDDIIIQQQ```zzzjjjTTTKKKKKKKKKUUUbbbrrr|||qqqfff]]]WWWTTT```wwwtttmmmiiiqqq{{{jjjffflll|||oooeeegggooodddbbbjjjqqqxxx```???;;;999555888333999555555444333333333333444444444444555555555666666555555555666666777888999999:::;;;<<<>>>@@@BBBCCCJJJFFFBBB>>><<<:::888666555555444444444333333333222222222222222222222222111111111111111111111111111111000000//////......111111111222333333444444444333333222333444666777777666555666888::::::999:::999888999<<<@@@DDDGGGJJJKKKMMMPPPRRRQQQNNNKKKGGGDDDCCCFFFIIIPPP^^^kkk}}}ggg^^^WWWYYY\\\\\\\\\]]]aaadddmmm{{{{{{zzzzzz|||lll___YYYQQQGGGJJJDDDFFFRRRaaapppuuujjjaaaWWWQQQQQQXXXdddqqq~~~kkkLLLHHHBBB???>>><<<999666888888999::::::@@@OOO^^^rrrwwwjjjiii```ZZZWWWYYY\\\___ccchhhqqq```HHH888444777666222555555555555555555555555333444444444555666666666999999:::<<>>@@@AAABBBDDDEEEJJJFFFBBB>>><<<:::888666666555555555444444444444222222222222222222222222111111111111111111111111000000000000000/////////000000111111222333333444444333333222333444666777444333333555999;;;<<<<<<:::999888999<<<@@@EEEHHHLLLMMMOOORRRTTTSSSPPPMMMHHHFFFFFFIIIMMMSSS```mmmpppdddXXXSSSPPPKKKFFFEEEIIIJJJPPP\\\lll~~~qqqcccUUUJJJLLLGGGKKKZZZiiiwwwzzznnndddZZZSSSRRRYYYcccnnnwwwxxxdddHHHEEEAAA>>>>>>===;;;999999999:::;;;<<>>@@@CCCEEEGGGIIIJJJLLLNNNPPPQQQQQQRRRQQQSSSWWWYYY[[[^^^bbbeeefffhhhiiihhhggghhhmmmrrrYYYFFFDDDNNNSSScccnnnWWWOOOIIIJJJRRR^^^lllvvviii```^^^```wwwxxxnnnjjjvvv{{{ccc^^^fff|||{{{jjjdddgggkkkjjjccckkktttwww}}}ZZZBBB666888555555777444555555555555555555555555333444555555666666555555555666777777666777999;;;999<<>><<<;;;888777666666555555555444444444222222222222222222222222111111111111111111111111//////000000000000000000000000000111222222333333444333333333333555666777666555444666999;;;;;;;;;888888777999<<>>FFFXXXhhh~~~uuu^^^UUUXXXXXXSSSQQQVVV\\\___eeejjjnnn\\\EEE888555666555333555555555555555555555555444444444555666777777777:::;;;===@@@BBBEEEGGGHHHKKKLLLNNNPPPQQQSSSSSSTTTSSSTTTVVVWWWYYY]]]bbbeeekkkooorrroookkkjjjooouuu]]]HHHCCCLLLSSSeeepppWWWOOOIIIIIIQQQ\\\jjj~~~yyyllleeeccciiixxxooolllzzzkkkZZZaaavvvzzziiidddgggkkkjjjbbbiiisssxxxzzzWWW@@@666888555444777333555555555555555555555555333444555555666666555555555666777777666777999;;;<<<>>>AAACCCCCCDDDFFFGGGIIIFFFBBB???===;;;999777555555555444444444333333222222222222222222222222111111111111111111111111/////////000000111111222//////000111111222222333444333333333444555777888:::999777777888999888777888777777888<<>>===;;;::::::<<<@@@JJJ^^^pppzzz___TTTWWWWWWSSSRRRWWW]]]```eeekkklllYYYCCC888666555555444555555555555555555555555444444555666777777888999;;;===???BBBEEEHHHJJJJJJMMMNNNPPPRRRTTTUUUVVVVVVVVVVVVWWWWWWYYY]]]cccggglllqqqvvvrrrkkkhhhmmmssscccKKKCCCKKKSSSfffrrrXXXOOOIIIHHHOOOYYYfffzzz|||pppiiiiiirrrxxxooonnn}}}rrr]]]aaarrrzzzjjjeeehhhlllfff]]]fffrrrxxxwwwSSS>>>555888555444666444555555555555555555555555333444555555666555555555555666777777777777:::<<<===???BBBCCCDDDEEEGGGHHHIIIFFFBBB???===<<<:::888444444444444333333333222222222222222222222222222111111111111111111111111//////000000111111222222000000000111222222333333333333333333444666888999;;;999777777888999999888888777777888<<>><<<======>>>@@@AAA@@@EEEVVVfff}}}jjjaaaXXXWWWddd~~~vvvkkkbbbWWWOOONNNRRRSSSOOOKKKJJJJJJIIIEEEEEEEEEDDDBBBAAA@@@@@@;;;::::::===BBBNNNdddxxxbbbTTTVVVYYYUUUTTTZZZ___bbbfffkkkiiiUUU@@@888666555444555555555555555555555555555444444555666777888999:::===>>>BBBEEEHHHKKKLLLMMMNNNPPPRRRTTTVVVXXXYYYYYYYYYYYYYYYYYYZZZ^^^dddhhhhhhnnnsssppphhhdddhhhnnnjjjOOODDDKKKTTThhhtttYYYOOOJJJHHHNNNVVVaaauuu~~~sssnnnppp~~~xxxppppppyyybbbbbboooxxxhhhdddgggkkk}}}bbbYYYbbbpppxxxuuuOOO<<<555999555444777444555555555555555555555555333444555555666555555555555777888888888999;;;===>>>@@@BBBCCCDDDEEEHHHJJJIIIFFFBBB???>>><<<:::999555555444444444333333333222222222222222222222222111111111111111111111111000000111111111111111111000111111222333333444444333333333333555777999:::777666555777:::<<<<<<<<<888888777999<<>>===>>>;;;<<<>>>@@@>>>???IIIUUUxxxnnngggeeerrr|||rrrjjj___TTTNNNOOOOOOKKKFFFDDDDDDFFFAAABBBDDDDDDCCCBBBBBBCCC===;;;;;;>>>DDDSSSllljjjZZZ[[[ZZZVVVVVV\\\aaadddhhhmmmgggRRR>>>888777444444777555555555555555555555555444555666777888999:::;;;>>>@@@DDDHHHKKKMMMOOOOOOPPPRRRTTTVVVYYYZZZ\\\\\\[[[[[[[[[ZZZ[[[___dddhhhdddjjjnnnmmmgggccceeeiiioooRRRFFFNNNYYYmmmvvvYYYPPPJJJGGGLLLSSS]]]ppp~~~uuusssvvvyyysssssshhhcccjjjtttddd```ccchhh}}}bbbXXXaaapppxxxpppMMM;;;666:::666555777666555555555555555555555555333444555555666666555555777888999::::::;;;===???@@@AAACCCEEEFFFHHHKKKNNNIIIFFFBBB???>>>===;;;999777666666666555555555555222222222222222222222222111111111111111111111111222222111111111111111111222222222333444444555555333333333333555777999:::666555555777:::===>>>>>>:::999888999<<<@@@EEEHHHLLLMMMPPPTTTWWWWWWTTTQQQIIIFFFEEEHHHNNNWWWgggvvv{{{nnnaaaaaaooobbbVVVIIIEEECCCBBBAAABBB======>>>@@@??????EEEMMMffftttqqq|||}}}vvvjjj^^^VVVUUUSSSOOOJJJFFFFFFGGGHHHJJJLLLJJJGGGDDDDDDEEE@@@>>>===AAAHHHXXXsssppp___```WWWTTTUUU\\\bbbfffkkkoooeeeOOO<<<888777444333777555555555555555555555555444555666777999:::;;;<<>>===;;;:::888888888888777777777777222222222222222222222222111111111111111111111111333222222222111000000000222333333444444555555666333333333444555777999;;;999777666777:::;;;<<<;;;:::999999999<<<@@@DDDGGGMMMOOOQQQUUUXXXXXXVVVSSSJJJFFFEEEGGGMMMWWWhhhwww|||lll```TTTXXXkkkhhh[[[NNNHHHEEEAAA>>>>>>@@@>>>>>>@@@@@@@@@EEEKKK^^^{{{yyyvvvtttgggdddbbb^^^[[[VVVQQQOOOPPPTTTVVVVVVRRRLLLFFFDDDDDDBBB@@@???CCCKKK\\\wwwppp^^^___TTTRRRSSS[[[ccchhhmmmrrrdddNNN;;;888888444333888555555555555555555555555444555666888999:::;;;<<<@@@BBBFFFKKKNNNQQQQQQRRRRRRTTTVVVYYY[[[]]]______YYYZZZ[[[[[[[[[^^^aaadddeeehhhkkkmmmlllkkkjjjiiirrrUUUIIIUUUdddzzzwwwZZZQQQLLLGGGKKKOOOWWWiii~~~vvvwww~~~zzzzzzvvvjjjiii~~~rrrbbb___cccggg~~~mmmaaagggttt|||~~~fffJJJ:::888===888666999888555555555555555555555555333444555555666666555555999:::<<<<<<<<<===@@@BBBCCCEEEGGGIIIKKKOOOSSSWWWIIIEEEAAA>>><<<;;;999777666666666555444444333333333333333222222222111111333333333333333222111000000000000000000000000000//////000000111222444555333333333444555666777888999888888888999;;;===>>>:::888888:::<<<===DDDKKKLLLQQQTTTTTTVVVYYYXXXUUUMMMIIIFFFHHHLLLVVVggguuu|||hhh]]]KKKRRRXXXccc|||jjjZZZLLLKKKLLLHHHBBB@@@<<<<<<===???===<<>>EEEFFFHHHJJJLLLNNNOOOOOOQQQRRRSSSVVVZZZ^^^bbbeee]]]\\\\\\\\\]]]___```aaaeeefffkkkppppppkkkkkknnncccNNNIIIWWWggg~~~xxx[[[NNNMMMHHHHHHKKKVVViii}}}ssssssxxx{{{}}}~~~lllcccwwwnnnaaa___cccfff{{{ssshhhmmmvvv{{{aaaDDD<<<555666888888777777444444555666666555444444555555666666777888888888999999999:::;;;<<<>>>???@@@BBBDDDFFFHHHMMMRRRVVVIIIEEEAAA>>><<<;;;999777666666666555444444333333333333333222222222111111333333333333333222111000111111111111111111111111//////000000111333444555333333333444555666777888999888888888999;;;===>>>;;;888888:::;;;===CCCKKKNNNSSSVVVWWWXXX[[[YYYUUUMMMIIIFFFHHHLLLVVVfffuuu~~~iiiWWWOOOHHHOOOUUU```wwwvvvdddSSSMMMKKKFFFAAA???>>>======>>>======DDDMMM^^^sss~~~|||~~~}}}nnn]]]OOOIIIHHHAAACCCFFFKKKVVViiiqqqeee]]]VVVVVVYYY^^^eeejjjlllkkk___FFF999888444444777333555444444444444555666666777777888999;;;===>>>???EEEFFFHHHJJJLLLMMMNNNOOOQQQRRRSSSVVVZZZ^^^aaaccc^^^^^^]]]\\\]]]^^^___```fffhhhnnnwwwyyyuuurrrsssaaaMMMIIIVVVeee||||||^^^NNNLLLIIIIIIKKKTTTfff}}}yyymmmkkkpppsssgggwwwqqqbbb^^^aaaddd|||xxxkkkoooyyy{{{]]]DDD;;;555666888777666777555555555555555555555555555555666666777777777888888888999:::;;;<<<>>>???BBBCCCEEEGGGIIILLLQQQUUUIIIEEEAAA>>><<<;;;999777666666666555444444333333333333333222222222111111222222333333333222111111111111111111111111111111000000000000222333444555333333333444555666777888999888888888999;;;===>>>;;;888777999;;;<<>>@@@AAADDDEEEGGGIIIKKKMMMNNNNNNQQQQQQSSSVVVYYY\\\___aaa___^^^]]]\\\\\\]]]^^^___eeegggooozzz}}}zzzyyy^^^KKKHHHTTTbbbyyy```OOOKKKKKKJJJJJJRRRbbbyyyssseeeaaadddzzz|||mmmvvvtttccc]]]___bbb}}}|||mmmooozzzuuuVVVBBB;;;666777888777666777666555444333333444555666555666666666666666666666888888888999;;;===>>>???DDDEEEGGGHHHHHHKKKOOOQQQHHHEEEAAA>>><<<;;;999777666666666555444444333333333333333222222222111111222222333333333222222111111111111111111111111111000000000111222333444555333333333444555666777888999888888888999;;;===>>><<<888777999:::<<>><<<;;;999777666666666555444444333333333333333222222222111111111222222333333333222222111111111111111111111111000000111111222333555666333333333444555666777888999888888888999;;;===>>><<<999777888999;;;BBBJJJNNNUUU[[[\\\^^^^^^ZZZUUUQQQLLLIIIIIIKKKRRR```mmm~~~vvvfffXXXKKKBBBAAAFFFAAAEEEKKKPPP[[[tttzzziii^^^VVVQQQIIIFFFHHHNNNVVV^^^iiitttppp[[[QQQEEEIIIPPP[[[jjj}}}{{{jjjdddZZZYYYXXX[[[cccmmmqqqnnnjjjSSS>>>666999444333777555666555555555555666777777888888999;;;===???AAACCCCCCDDDGGGIIILLLNNNOOOOOOPPPQQQRRRTTTWWWXXXZZZZZZWWWWWWXXXYYY[[[^^^aaaccccccaaaeeemmmuuuzzz|||XXXGGGFFFPPPZZZooo```QQQNNNIIIIIIIIIOOO^^^uuu{{{jjj[[[UUUUUUXXXoooxxxvvvyyyfff```cccgggwwwzzzlllppp{{{iiiJJJ>>>999777888888555666888777666444333333444666777666666666777777777777777888999999;;;<<<>>>@@@AAAEEEFFFHHHHHHHHHIIIKKKMMMIIIEEEAAA>>><<<;;;999777666666666555444444333333333333333222222222111111111111222333333333222222222222222222222222222222111111111111222444555666333333333444555666777888999888888888999;;;===>>>===999666777888:::BBBJJJMMMTTT[[[^^^``````\\\VVVSSSOOOKKKJJJKKKPPP\\\iiiyyyppp^^^QQQGGGAAA@@@CCCAAABBBFFFKKKRRRiiisssggg___YYYVVVXXX___gggooozzzvvv```TTTGGGKKKSSS```pppssslll```ZZZYYY\\\eeeooossspppjjjNNN;;;666999444333666555666666555555666666777888888888999;;;>>>@@@BBBDDDCCCEEEGGGJJJMMMOOOPPPQQQOOOPPPRRRTTTVVVWWWWWWWWWSSSSSSTTTWWWZZZ^^^aaacccdddbbbccchhhmmmsss}}}tttVVVGGGFFFNNNUUUjjjaaaRRRPPPHHHHHHIIINNN[[[qqqvvvgggZZZTTTUUUVVVeee}}}yyyzzzhhhbbbeeejjjxxxwwwnnnttt~~~dddFFF<<<999777888888555555888666555444333333444555666666666777888888999::::::999:::;;;<<<>>>@@@BBBCCCEEEGGGIIIJJJKKKLLLNNNOOOIIIEEEAAA>>><<<;;;999777666666666555444444333333333333333222222222111111000111222333333333333222222222222222222222222222111111111222333444555666333333333444555666777888999888888888999;;;===>>>>>>999666777777:::AAAJJJMMMUUU\\\```cccccc___XXXVVVQQQMMMKKKJJJNNNYYYeeeuuu~~~}}}xxxgggTTTJJJEEEAAA??????@@@>>>@@@EEEJJJ^^^zzzvvvwww}}}wwwtttwwwttt^^^RRRIIIMMMVVVccctttxxxrrreee[[[ZZZ]]]fffqqquuupppjjjKKK999555999444333666666666666666666666777777888999:::;;;===???BBBDDDEEEDDDEEEHHHKKKNNNPPPRRRRRROOOPPPRRRTTTUUUUUUUUUUUUQQQRRRSSSUUUXXX\\\___aaaaaa```bbbdddeeejjjwwwsssVVVGGGFFFMMMRRRfffdddSSSOOOHHHHHHJJJMMMXXXlll~~~qqqeeeZZZUUUVVVWWW]]]lll{{{hhhbbbfffkkk|||qqqlllvvv```BBB;;;888777999777444555999555555555555555555555555666666777999:::;;;<<<===;;;;;;<<<>>>@@@BBBDDDEEEFFFHHHKKKMMMNNNPPPRRRTTTIIIEEEAAA>>><<<;;;999777777666666555444444333333333333333222222222111111000111222333333333333333222222222222222222222222111111111222333444555666333333333444555666777888999888888888999;;;===>>>>>>999666666777999AAAJJJMMMUUU^^^bbbeeefffaaa[[[WWWRRRNNNKKKJJJMMMWWWcccsss|||{{{ooo^^^LLLEEECCCAAA>>>===???;;;===BBBFFFWWWqqq\\\WWWXXXbbbrrrnnnYYYNNNJJJNNNWWWeeevvvyyytttfff[[[ZZZ]]]gggsssvvvqqqiiiIII888555999444333666666666666666666666777888888:::;;;<<<>>>AAADDDFFFGGGEEEFFFIIILLLOOOQQQRRRSSSOOOPPPRRRSSSTTTUUUTTTTTTRRRRRRSSSTTTWWWZZZ]]]^^^\\\^^^aaabbb```cccqqquuuUUUGGGFFFLLLPPPcccgggSSSNNNHHHIIIJJJLLLUUUggg~~~zzznnncccZZZVVVWWWWWWWWW```yyy{{{hhhaaaeeekkk}}}kkkjjjuuu~~~]]]@@@:::888888999777444555999444444555666666555444444666666888999;;;===>>>>>>;;;<<<===>>>AAACCCEEEFFFGGGJJJMMMPPPRRRSSSVVVXXXIIIEEEAAA???===<<<:::999777777777666555555444444555555444444444333333333222222222222222222222222444222000///...///000111111222444555666666555444333333333444555666777888:::::::::999999;;;@@@CCC@@@<<<::::::999:::CCCMMMPPPVVV___dddfffdddbbb```\\\UUUNNNKKKIIILLLVVV```nnn{{{}}}kkkWWWFFFCCCAAA;;;:::???@@@>>>???BBBCCCPPPtttoooWWWLLLJJJGGGNNN\\\dddyyycccOOOJJJHHHPPP]]]iiivvv~~~lllfffeeeYYYbbbiiilllqqqtttmmm```AAA:::444222444666555333555666666666555666888;;;:::===@@@AAABBBCCCEEEGGGIIIJJJLLLMMMOOOPPPPPPPPPOOOOOOOOOPPPRRRTTTUUUVVVVVVSSSQQQRRRUUUZZZ]]]___aaaaaabbbcccbbbccclllvvv~~~ZZZGGGCCCKKKQQQdddkkkWWWPPPJJJGGGGGGLLLQQQ]]]www|||sssllleee___[[[VVVYYY^^^lllyyyoooeeecccooouuujjjgggqqq~~~{{{UUU@@@888888888888777777777777666666666666666555555555555666666888999;;;===>>>BBBBBBBBBBBBCCCDDDFFFFFFHHHKKKPPPSSSUUUXXX[[[]]]HHHEEEAAA>>>===<<<:::888777777777666555555444444555444444444444333333333222222222222222222222222444333111000///000111222000111333444555555444444333333333444555666777888:::::::::999999;;;@@@CCC@@@===;;;:::999:::BBBLLLPPPVVV___eeefffeeebbbaaa[[[UUUOOOKKKIIILLLUUU___nnnyyyhhhVVVHHHFFFEEE??????CCCAAA@@@BBBDDDCCCMMMlllcccNNNHHHFFFBBBGGGQQQXXXnnnaaaOOOKKKHHHQQQ]]]jjjuuuyyyhhhcccaaaZZZccckkknnnrrrtttkkk^^^???:::444333555666555333555666666666555666999;;;<<<>>>AAACCCDDDEEEGGGHHHKKKLLLMMMNNNPPPPPPQQQQQQNNNOOOOOOPPPQQQSSSUUUVVVXXXVVVTTTTTTVVVZZZ]]]___cccccceeegggdddcccjjjsss[[[HHHDDDMMMRRRcccnnnXXXOOOKKKGGGGGGJJJNNNYYYsssyyyrrrkkkddd```XXXYYY\\\gggxxxoooffffffrrrtttjjjhhhrrrxxxRRR===888888888777777777666666666666666666666666666666666666777888:::<<<===>>>BBBBBBCCCCCCDDDEEEFFFGGGJJJLLLOOORRRTTTVVVYYY\\\HHHEEEAAA>>>===<<<:::888777777777666555555444444444444444444333333333333222222222222222222222222444333222111111111222333000000222333333333333333333333333444555666777888:::::::::999999;;;@@@CCCAAA===;;;;;;999:::AAAKKKPPPVVV___eeegggeeecccbbb[[[VVVPPPLLLJJJKKKTTT^^^nnnyyygggXXXLLLIIIHHHCCCAAACCCAAAAAACCCEEEDDDJJJ```xxxpppWWWGGGEEECCC>>>AAAHHHLLLbbb{{{ZZZKKKKKKIIIQQQ]]]jjjvvvsssfffccc```\\\fffmmmpppsssssshhhYYY===999555444666777555222555666666666666777:::===>>>@@@CCCEEEFFFGGGIIIJJJMMMMMMNNNPPPQQQQQQQQQQQQOOOPPPPPPQQQRRRTTTUUUVVVZZZYYYWWWWWWXXXZZZ]]]___eeefffjjjkkkhhhdddhhhoooaaaLLLFFFOOOSSS```{{{rrrYYYOOOKKKGGGFFFIIIKKKUUUmmmzzzssskkkfff\\\[[[ZZZaaauuuvvvnnnggghhhuuuqqqkkkjjjtttsssNNN<<<888888777777777777666666666666666666666666666666666666777888:::<<<>>>???BBBCCCDDDFFFGGGHHHHHHHHHLLLNNNOOOPPPQQQSSSWWWZZZHHHEEEAAA>>>===;;;999888777777777666555555444444444444444333333333222222222222222222222222222222333222222111111111222333///000000111222222333333333333333444555666777888:::::::::999999;;;@@@CCCBBB>>><<<;;;999999@@@IIIOOOUUU^^^eeegggfffdddccc[[[WWWRRROOOJJJJJJRRR]]]ppp|||ttthhh]]]XXXSSSLLLHHHHHHGGGHHHKKKMMMKKKMMM[[[jjjwwwuuuvvvtttvvvkkkUUUFFFCCCCCC???AAAEEEGGGZZZzzzqqqRRRGGGIIIIIIQQQ^^^kkkvvvppphhhfffccc^^^hhhppprrrtttrrrdddTTT;;;999666666666666555333444555666777777888;;;>>>???BBBEEEFFFGGGHHHJJJLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRSSSTTTVVVWWWXXX[[[[[[ZZZXXXXXXYYY\\\^^^eeeggglllooolllgggiiiooommmRRRIIIOOOPPPZZZtttttt[[[QQQKKKFFFFFFHHHJJJSSSjjjzzzqqqlllbbb^^^ZZZ^^^mmmtttmmmggghhhuuuppplllmmmwwwnnnKKK<<<888777777777666666666666666666666666666777777777777777888999;;;===>>>@@@DDDEEEGGGJJJKKKLLLLLLKKKNNNOOOOOOOOOOOOQQQUUUXXXGGGDDD@@@>>><<<;;;999888777777777666555555444444444444333333333222222222222222222222222222222222111111000000000111111111000000000000111222333333333333333444555666777888:::::::::999999;;;@@@CCCBBB???===<<<999999???GGGMMMTTT]]]dddffffffdddccc\\\YYYVVVQQQLLLJJJRRR\\\rrryyyqqqiii```ZZZXXXWWWXXX[[[\\\ZZZYYY___ggguuuxxxgggccctttmmmhhhgggrrrrrrZZZIIIEEEEEEBBBDDDHHHFFFTTTrrriiiMMMEEEJJJIIIRRR___lllxxxnnniiihhhcccaaakkkrrrssssssooo```NNN:::999777666666666555444444555777777888:::===@@@@@@BBBEEEGGGHHHIIIJJJLLLMMMNNNOOOPPPQQQQQQRRRRRRVVVVVVVVVVVVWWWYYYZZZ[[[[[[[[[[[[ZZZXXXXXX[[[]]]bbbfffmmmrrrpppkkklllqqqxxxYYYJJJMMMLLLSSSlllttt]]]TTTJJJFFFFFFIIIKKKSSSjjjwwwqqqgggaaa\\\]]]hhhyyyssslllfffgggtttooonnnqqqyyyjjjHHH>>>777777777666666666666555666666666666777777888888888888888:::;;;===???@@@EEEGGGKKKNNNPPPPPPPPPOOOOOOPPPPPPOOONNNPPPSSSVVVGGGDDD@@@===<<<;;;999777777777777666555555444444333333333333222222222222222222222222222222222222///000000000000111111111000000000000111222333444333333333444555666777888:::::::::999999;;;@@@CCCCCC@@@>>>===:::888===EEEKKKRRR[[[bbbeeeeeedddccc]]][[[YYYUUUMMMJJJQQQ\\\qqqyyyssspppllllllmmmllliiigggggghhhpppyyyqqq^^^ZZZiiiyyyjjjaaa___hhhyyyiiiTTTMMMJJJDDDEEEIIIFFFPPPjjjcccKKKEEEJJJIIIRRR```nnnzzzjjjhhhggg___dddmmmsssrrrpppkkk[[[JJJ:::999777666555555555666444555777777888;;;>>>AAAAAACCCFFFHHHIIIJJJLLLMMMMMMNNNPPPQQQSSSTTTTTTTTTYYYYYYYYYYYYZZZ[[[\\\]]]ZZZ\\\]]][[[XXXXXX[[[^^^aaaeeemmmsssqqqlllmmmrrr~~~[[[JJJMMMKKKOOOeeeyyyvvv___VVVKKKGGGFFFIIIKKKRRRhhhyyysssfff```[[[]]]cccpppssslllfffgggtttqqqrrruuu{{{eeeEEE>>>777777666666666666555555555666666777777888888999888888999:::<<<>>>@@@AAAEEEHHHMMMQQQSSSSSSRRRQQQOOOPPPPPPPPPOOOPPPRRRUUUGGGDDD@@@===<<<:::999777777777777666555555444444333333333222222222222111222222222222222222222222000000111111222222222222111111000000111222444555333333333444555666777888:::::::::999999;;;@@@CCCDDDAAA???===:::888<<>>:::777<<>>:::777666666666555555555555555666666777888999999999999999:::;;;===???AAABBBCCCFFFLLLQQQTTTTTTRRRPPPNNNPPPRRRSSSRRRRRRSSSTTTHHHEEEAAA>>><<<;;;999888888888777555444333222111333333333333333333333333222222222222222222222222000000000000000000000000111111000000111111222333333333333444555666777777999999:::999999:::>>>AAAEEEFFFEEE@@@999888<<>>BBBEEEJJJLLLNNNPPPRRRSSSSSSSSSVVVTTTTTTWWW\\\^^^]]][[[ZZZZZZZZZZZZZZZ[[[[[[[[[``````____________^^^^^^cccbbbdddggggggdddeeejjjyyysssWWWTTTKKKDDDRRRfffgggSSSNNNHHHFFFHHHGGGKKK[[[nnnyyyrrrkkkddd___ZZZTTTOOOPPPTTT]]]lllyyyuuuoooiiilllzzzsssxxx{{{~~~xxxUUU>>>:::888888777777666666555555777777666777777888999:::::::::;;;<<<>>>@@@BBBCCCDDDEEEHHHMMMPPPQQQPPPNNNRRRRRRSSSUUUXXXYYYXXXVVVHHHDDD@@@>>><<<;;;999888888888777666555444444333333333333333333333333333222222222222222222222222111111111111111111111111111111000000111111222333444333333444444666777777999::::::999999;;;>>>AAAGGGHHHGGGBBB<<<:::===AAADDDKKKUUU]]]aaaccccccccc___bbbccc]]]VVVRRRTTTXXXkkk~~~bbbRRRIIIIIIMMMVVVcccxxxuuueeeYYY```wwwiiiVVVLLLIIIPPP[[[{{{tttdddXXXYYYaaauuunnnZZZKKK@@@@@@GGGLLLYYYjjjwwwkkk\\\\\\___^^^ppppppsssuuummmZZZHHH>>>:::888666444333333555666666888:::;;;<<>>@@@GGGIIIJJJEEE???;;;===@@@EEELLLUUU\\\```bbbbbbbbb```cccccc^^^WWWRRRSSSVVVggg}}}~~~bbbQQQFFFGGGKKKRRR[[[llluuubbb^^^lllxxx```PPPIIIPPP[[[uuuvvvggg^^^[[[^^^mmm|||aaaQQQGGG@@@AAAGGGNNN]]]ooo}}}fff[[[\\\^^^^^^nnnooossstttjjjVVVDDD;;;999888666444333444555666777999;;;<<<>>>@@@DDDGGGIIIJJJMMMPPPSSSUUUVVVWWWUUUTTTUUUWWWYYYZZZZZZXXX[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWXXX\\\\\\\\\___eeekkk}}}eeebbb[[[WWWeeewwwsss^^^PPPIIIFFFGGGGGGJJJXXXiiizzz~~~wwwqqqiiibbb]]]ZZZTTTOOOMMMNNNTTTaaaoootttpppmmmrrr|||oooyyy~~~pppMMM;;;:::777777777777666666666666666666666666777888999999:::;;;<<<>>>AAADDDFFFHHHIIIIIIIIIKKKNNNOOOOOOOOORRRQQQQQQSSSVVVXXXXXXWWWGGGDDD@@@===<<<:::999777666666666666666666666666333333333333333333333333222222222222222222222222222222222222222222222222111111000000111111222333444444444444444555666777999;;;;;;;;;:::;;;===???FFFIIIJJJGGG@@@;;;<<<>>>EEEKKKTTT\\\```aaabbbcccbbbdddddd___XXXSSSRRRSSSbbbwwwcccQQQGGGHHHKKKOOOTTTaaazzzvvvjjjmmmyyykkkVVVMMMQQQ[[[nnnxxxiiiddd___^^^jjj~~~qqqWWWJJJDDD@@@AAAGGGQQQaaauuu}}}hhh______aaaaaahhhkkkpppqqqeeeQQQ@@@999888777555444444555666777666999;;;===???AAADDDFFFGGGIIIKKKNNNQQQTTTVVVWWWSSSSSSTTTUUUVVVWWWVVVVVVYYYYYYYYYXXXXXXWWWWWWVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWUUUUUUXXXXXXWWW[[[aaaeeevvvlllooojjjaaajjjxxxwww```RRRJJJFFFGGGGGGIIIUUUeeevvv|||vvvooogggccc]]]WWWRRROOOMMMPPP]]]jjjrrrooolllrrr{{{pppxxx}}}hhhGGG999:::777777777777666666666666555555555666777888999:::999:::<<<>>>BBBEEEHHHIIIKKKIIIHHHIIIKKKNNNOOOOOORRRQQQQQQSSSVVVXXXYYYXXXGGGCCC???===;;;:::888777444444555555555555666666333333333333333333333333222222222222222222222222111111111111111111111111111111000000111111222333555444444444444555666666:::;;;<<<<<<;;;;;;===???CCCGGGIIIFFF???:::;;;===DDDJJJSSS[[[___aaacccdddcccddddddaaaZZZTTTQQQPPP\\\ooo~~~fffSSSGGGGGGIIIKKKNNNYYYnnnzzz___PPPOOOUUUbbbrrrvvvddd]]]XXXWWWbbbuuugggPPPGGGCCC@@@BBBHHHTTTeeezzz~~~kkkdddcccbbbbbbbbbfffllllll___KKK===999666666555444555555666777666999<<<>>>???AAADDDFFFFFFGGGIIILLLPPPSSSVVVWWWRRRSSSTTTTTTTTTSSSSSSSSSWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVXXXZZZ[[[[[[ZZZYYYXXXVVVWWWYYYXXXVVVXXX]]]bbbrrrrrr{{{uuugggjjjwwwyyyaaaSSSKKKFFFGGGGGGHHHSSSaaarrr|||tttmmmhhhaaa]]]XXXSSSNNNPPP\\\iiipppmmmjjjppp}}}qqqwww{{{```BBB888;;;666666666666777777777777555555666666888999:::;;;999:::<<>>AAAEEEGGGDDD>>>:::;;;===CCCIIIRRRYYY___bbbdddfffdddeeeeeebbb[[[UUUPPPMMMVVVhhhvvvkkkWWWHHHEEEDDDGGGKKKTTTeeeuuujjjSSSKKKLLL\\\fff}}}vvv___UUUQQQPPP[[[nnn~~~rrr___LLLEEEBBB@@@DDDKKKXXXjjj}}}lllgggdddbbbaaa___dddjjjhhhZZZFFF;;;:::555555555555555666777888777:::===@@@AAACCCEEEGGGGGGHHHIIILLLOOOSSSVVVWWWSSSTTTUUUUUUSSSRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTVVVYYY[[[\\\\\\[[[[[[YYYXXXYYY[[[ZZZWWWWWW[[[aaapppvvv{{{sssdddhhhvvv|||bbbUUULLLFFFGGGGGGGGGPPP]]]mmm~~~xxxqqqkkkfffbbb]]]XXXQQQQQQ\\\iiiooollljjjppp}}}rrrvvvzzzyyyWWW>>>888;;;666666666666777777777777666666777888999:::<<<===;;;<<<>>>AAADDDGGGJJJLLLLLLJJJIIIJJJMMMPPPQQQQQQQQQQQQSSSVVVZZZ[[[ZZZYYYFFFCCC???<<<;;;:::888666666666666666555555555555333333333333333333333333222222222222222222222222111111111111111111111111111111000000111111222333666555555444444444555555:::<<<>>>>>><<<<<<===>>>@@@CCCEEEBBB===:::<<>>???@@@AAADDDGGGJJJLLLNNNMMMLLLLLLNNNQQQTTTUUUTTTPPPRRRUUUYYY]]]]]][[[YYYFFFCCC???<<<;;;999888666888777777777666666666666333333333333333333333333222222222222222222222222222222222222222222222222111111111000111222222333666555555444444444555555:::<<<>>>>>>===<<<======@@@CCCEEEBBB===;;;===AAA@@@FFFOOOXXX^^^cccgggiiifffffffffccc]]]VVVOOOJJJMMM^^^lll|||sss^^^OOOHHHDDDGGGOOOXXXdddnnnuuuaaaVVVSSSPPPRRRaaa~~~mmm[[[SSSNNNRRR___kkkoooooo[[[OOOEEEDDDBBBAAAHHHSSS```sss}}}ooollliiieeeccceeeiiimmmgggTTTAAA999:::333444444555666777888888;;;>>>BBBEEEGGGHHHJJJKKKLLLMMMMMMOOORRRUUUXXXZZZWWWZZZ[[[ZZZVVVTTTTTTVVVTTTUUUVVVWWWXXXYYYYYYZZZSSSUUUYYY\\\]]]]]]\\\[[[UUUVVVZZZ______[[[[[[]]]bbbmmmnnn\\\MMMIII]]]tttjjjWWWMMMFFFGGGGGGFFFMMMXXXddduuuxxxsssjjjhhhccc\\\TTTRRR]]]kkkqqqooonnnvvvvvvqqqxxx|||kkkMMM;;;888;;;555666666666777777888888888888999:::;;;===>>>???BBBCCCDDDFFFIIILLLNNNPPPNNNNNNNNNQQQUUUWWWXXXWWWPPPRRRVVV[[[______\\\YYYGGGEEEAAA>>>===;;;999777555555444333333333333444333333333222222222111111333222222111111222222333333333333222222111111111000000000111222222333333555666666555444444777999;;;<<<===<<<;;;;;;<<<>>>>>>BBBFFFEEEAAA<<<:::999@@@EEEMMMVVV]]]cccfffhhhjjjjjjhhhcccaaa^^^UUUKKKJJJOOO^^^uuu^^^RRRHHHCCCGGGNNNVVVfffwwwwwwlllfffbbbkkkvvv|||xxxjjjYYYNNNOOOMMMTTTiii}}}sssppp}}}eeeZZZOOOMMMTTT]]]aaaaaaPPPIIIDDDAAA@@@AAAIIIQQQdddttt}}}xxxooofffdddbbbaaakkknnn___HHH:::666555444555666555555666999<<>>CCCFFFJJJNNNQQQSSSTTTTTTUUUTTTSSSRRRTTTWWWZZZ]]]___^^^]]]]]]______^^^]]]UUUTTTTTTVVVYYY\\\]]]]]]___^^^\\\[[[ZZZYYYYYYYYY[[[]]]___aaabbbbbbbbbaaaeeennn}}}wwwPPPEEEDDDKKKcccxxx___RRRGGGGGGGGGDDDGGGMMMTTTcccxxxwwwnnnggg^^^\\\hhhyyy|||ssswwwyyywwwqqqyyy~~~kkkLLL;;;999:::999777777777777777777777777555888;;;>>>@@@AAAAAA@@@DDDCCCEEEGGGKKKMMMMMMLLLQQQQQQQQQRRRTTTUUUTTTSSSSSSTTTVVVYYY[[[[[[YYYWWWGGGDDDAAA???>>><<<:::888666666555444444444444444444444333333333222222222333222222111111222222333222222222222222222222222000000111222222333333444444555666666555555666888:::;;;=========<<<===???AAAGGGMMMNNNIIIBBB<<<999<<>>???AAAEEENNNWWWdddppp}}}}}}xxxkkkbbb^^^XXX]]]bbb```QQQAAA999777777444555777777888:::===@@@DDDGGGKKKOOOSSSUUUVVVVVVYYYWWWUUUTTTTTTWWWYYY[[[]]]\\\\\\]]]```bbbaaaaaaXXXWWWVVVWWWYYYZZZZZZYYY]]]]]]\\\[[[ZZZYYYXXXXXX[[[\\\^^^```aaabbbcccccceeemmmzzz}}}TTTDDDFFFKKK___~~~{{{bbbSSSGGGFFFGGGDDDFFFLLLQQQ___sss}}}sssjjjaaa^^^kkk|||zzzsssxxx{{{tttqqqxxx}}}~~~___DDD999999:::999777777777777777888888888777888:::===@@@BBBBBBBBBDDDDDDEEEHHHKKKMMMMMMLLLQQQQQQQQQRRRRRRRRRQQQPPPQQQRRRUUUWWWYYYZZZYYYXXXGGGDDDAAA???>>>===;;;999666666555444444444444555444444444333333333222222333222222111111222222333222222222222222222222222111111111222333333444444333555666666555555666777999;;;===>>>>>>===>>>??????GGGPPPSSSNNNEEE<<<888888???GGGNNNTTT\\\eeelllmmmqqqssstttsssooodddYYYMMMLLLOOOZZZooo|||gggRRRKKKIIIHHHLLLRRRaaaqqqmmm^^^SSSKKKNNNYYYaaa___ZZZKKKIIIGGGJJJQQQaaayyyssshhh```bbbcccfffkkkmmmiiicccRRRLLLDDDAAACCCEEEDDDCCCBBB>>>===???AAAEEENNNWWWbbbnnnzzzwwwssshhhaaa___ZZZ```bbb]]]NNN???999777666444666777888999;;;???BBBDDDGGGKKKOOOSSSUUUVVVVVVZZZYYYVVVUUUTTTVVVXXXYYYZZZZZZZZZ\\\___aaabbbaaa[[[ZZZYYYYYYYYYYYYWWWVVVYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ\\\^^^```aaabbbccccccjjjuuuVVVCCCGGGKKK\\\}}}~~~fffVVVHHHFFFGGGDDDEEEJJJPPP\\\ooouuummmccc```mmm~~~zzztttyyy|||~~~qqqpppwww|||wwwUUU@@@999999888888666777777777888888888999:::999999<<>><<<:::777666555555444444555555444444444444333333333333333222222111111222222333111222222222222333333333111111222222333444444444333555777777666555666777666999<<<===<<<<<<<<<===>>>IIIUUU[[[WWWLLLAAA:::777===FFFLLLQQQYYYdddmmmooosssuuuvvvwwwtttiii___PPPNNNOOOXXXjjjuuu[[[PPPKKKFFFFFFIIIOOOZZZlllhhh[[[MMMJJJQQQ[[[___^^^KKKHHHGGGHHHLLLUUUfffvvvyyylllfff___\\\\\\\\\YYYTTTHHHCCC???>>>AAACCCCCCBBBAAA>>>===???AAAEEEMMMVVV___kkkwwwuuunnnlllccc```aaa]]]bbbaaaXXXIII===888777666444666888999:::===@@@DDDDDDGGGKKKOOORRRTTTUUUUUUYYYXXXVVVUUUTTTUUUUUUVVVXXXWWWWWWZZZ\\\______^^^[[[ZZZYYYZZZZZZZZZXXXUUUWWWWWWXXXXXXXXXWWWVVVVVVVVVWWWYYY[[[]]]___aaabbb```gggpppWWW@@@GGGJJJXXX|||jjjXXXIIIGGGHHHEEEEEEIIINNNYYYkkk|||~~~yyyqqqjjjcccaaannn|||www|||xxxnnnooowww|||oooMMM===:::888666777666777777888888999999999<<<;;;<<<@@@EEEHHHHHHFFFEEEDDDEEEHHHLLLNNNNNNMMMOOOQQQRRRQQQOOONNNNNNOOOMMMPPPSSSUUUVVVWWWYYYZZZGGGDDDAAA@@@???>>><<<;;;777666666555555555555555555444444444444333333333333222222111111222222333111111222222222333333333111111222333333444444555333555777777666555666666666999<<<==================JJJZZZbbb^^^RRRDDD<<<888>>>FFFKKKNNNVVVaaajjjooosssvvvxxxzzzyyyqqqgggUUUQQQOOOSSSaaayyyfffWWWPPPHHHDDDEEEGGGMMMYYYgggqqq{{{wwweeePPPHHHNNNXXX]]]]]]NNNIIIEEEDDDEEEIIITTT___{{{vvvggg]]]XXXTTTNNNIIIDDDAAA>>>>>>@@@BBBBBBAAABBB>>>===???AAADDDKKKTTT]]]iiivvv}}}xxxkkkgggeee]]]]]]bbb___```]]]SSSDDD:::888888666444666888999;;;>>>BBBEEEEEEGGGKKKOOORRRSSSTTTTTTVVVVVVVVVUUUTTTTTTSSSRRRVVVUUUUUUWWWYYY[[[ZZZZZZXXXXXXXXXZZZ[[[\\\ZZZXXXXXXXXXXXXXXXWWWVVVTTTSSSSSSTTTUUUWWWZZZ]]]___```^^^eeemmm\\\AAAIIIJJJVVV{{{nnn[[[KKKHHHIIIFFFFFFIIIJJJTTTeeexxxwwwsssuuuuuuvvvxxxuuutttpppkkkgggfffiiimmmqqqjjjdddaaa\\\\\\jjj|||~~~zzztttmmmqqqxxx}}}eeeFFF;;;:::666555777666777777888888999::::::======AAAGGGMMMOOOKKKFFFEEEEEEFFFIIILLLNNNNNNMMMNNNPPPRRRRRROOONNNOOOPPPJJJMMMQQQSSSTTTUUUWWWZZZGGGDDDAAA@@@???>>>===;;;777777666555555555555555555555444444444333333333333222222222222222222333111111111222222333333333111222222333333444444555222555777888777555666666888;;;>>>@@@@@@??????@@@;;;III[[[eeeaaaTTTEEE;;;:::@@@GGGJJJMMMSSS___hhhooossswwwzzz}}}~~~wwwoooYYYTTTNNNNNNZZZrrrnnn^^^UUUKKKFFFEEEFFFJJJRRR\\\```eeerrroooTTTHHHMMMWWWZZZYYYRRRLLLEEEBBBAAABBBJJJRRRfffnnnccc]]]WWWRRRNNNEEECCC@@@@@@AAABBBAAA@@@BBB???===???AAACCCJJJRRR[[[hhhuuu}}}qqqfffcccbbbZZZ[[[aaa___]]]YYYNNNAAA888888888777444666888:::;;;>>>CCCFFFFFFIIILLLOOORRRSSSSSSSSSSSSTTTUUUUUUTTTSSSQQQPPPUUUTTTTTTUUUWWWXXXWWWVVVUUUUUUVVVYYY\\\^^^]]]\\\ZZZZZZZZZYYYWWWUUURRRQQQRRRRRRSSSVVVXXX[[[^^^___]]]dddkkkaaaDDDMMMLLLVVV|||ppp\\\KKKHHHIIIGGGFFFIIIFFFPPPbbbuuuvvvkkkfffaaa```bbb```___\\\WWWSSSSSSXXX\\\aaa[[[XXXXXXUUUWWWfffxxx}}}sssmmmrrryyy~~~^^^AAA::::::666444888666777777888999999::::::===???EEENNNUUUTTTMMMEEEEEEEEEFFFIIILLLNNNNNNMMMNNNPPPSSSRRROOONNNOOOQQQHHHKKKOOOQQQRRRSSSVVVYYYGGGEEEBBB@@@???>>><<<:::777666666666666555555555333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333333444555555666666555555888999:::<<<===>>>>>>>>>@@@DDDMMMXXXZZZRRRDDD:::>>>???CCCIIIMMMQQQYYYcccooopppuuu{{{~~~yyytttcccUUULLLOOOZZZjjj~~~jjj]]]RRRLLLLLLFFFHHHNNNWWW\\\___gggpppzzzyyy]]]MMMNNNVVV\\\]]]TTTOOOIIIEEECCCCCCHHHMMMbbbzzzyyyjjj```YYYRRRLLLHHHEEEAAA@@@AAABBB@@@>>>AAA>>>>>>@@@AAABBBHHHOOO\\\fffrrrzzztttnnnfff___\\\\\\^^^```cccVVVHHH???999444555999555777:::===@@@CCCEEEFFFKKKKKKMMMPPPSSSTTTSSSRRRQQQQQQQQQPPPPPPQQQQQQQQQUUUSSSRRRRRRTTTUUUUUUTTTQQQRRRTTTVVVXXXYYYYYYYYY]]]\\\YYYWWWUUUSSSSSSRRRPPPPPPRRRTTTVVVXXXZZZZZZ\\\^^^gggoooKKKDDDKKK]]]sss{{{]]]MMMLLLFFFCCCFFFGGGIIIOOO^^^rrriii\\\XXXWWWWWWQQQOOOLLLJJJHHHIIIKKKLLLMMMMMMNNNNNNMMMQQQaaaqqqqqqmmmnnnxxx{{{UUU===<<<888666777666555666777777777777999;;;;;;AAAKKKTTTYYYWWWPPPJJJFFFGGGIIIIIIHHHIIIKKKMMMMMMNNNOOOOOONNNMMMNNNPPPMMMMMMNNNOOOQQQSSSUUUVVVHHHFFFBBB@@@???===;;;999666666666555555555555444333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333333444555555666666555555777888:::<<<>>>@@@@@@AAA@@@BBBGGGOOOSSSNNNCCC;;;>>>???CCCJJJOOOSSS[[[cccoooqqqvvv|||{{{vvvfffWWWLLLMMMTTTaaavvvssscccVVVQQQLLLKKKNNNUUUYYY[[[___eeegggsssiiiWWWUUU[[[```bbbZZZTTTNNNHHHEEECCCDDDFFFNNNcccxxxlllaaaWWWPPPNNNKKKGGGFFFFFFFFFDDDBBBAAA>>>===???@@@AAAGGGNNN[[[gggsss|||}}}uuukkkaaa\\\\\\^^^___bbbUUUEEE===999666666999888999<<>>===>>>CCCKKKQQQTTT[[[cccnnnqqqvvv}}}}}}zzzkkk\\\OOOMMMPPPXXXiiizzzlll```SSSMMMJJJMMMQQQRRRSSSUUUVVV\\\uuu{{{ggg```bbbhhhkkkeee___WWWNNNHHHEEEBBB@@@EEESSSllluuuiii```[[[XXXTTTPPPNNNKKKHHHEEEAAA>>>===??????@@@FFFMMMYYYgggvvv}}}oooccc\\\\\\]]]___aaaQQQAAA:::999888888999:::;;;>>>BBBFFFIIIKKKKKKNNNOOOPPPRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPQQQPPPOOOOOOOOOOOOPPPQQQQQQNNNNNNNNNPPPRRRUUUWWWYYY\\\]]]^^^^^^]]]YYYUUURRRSSSRRRRRRSSSWWWYYY[[[[[[[[[ZZZaaaxxx|||UUUFFFFFFVVVllloooTTTNNNHHHEEEFFFBBBEEEIIIWWWjjjzzzzzzvvvuuuooo\\\QQQJJJGGGFFFEEEDDDCCCAAA@@@????????????AAABBBAAAFFFSSSaaarrryyylllllloooxxxeeeGGG777999777666999777666777999999999999<<<>>>>>>BBBHHHOOOTTTSSSOOOKKKJJJJJJIIIGGGFFFGGGJJJMMMNNNPPPQQQPPPOOONNNOOOPPPRRRRRRRRRRRRSSSSSSSSSSSSJJJGGGCCC@@@>>><<<:::777555555555555444444444444333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333333444555555666555555555666777:::<<>>===>>>??????EEELLLXXXgggxxxooobbb\\\\\\^^^___]]]MMM<<<777999999999999:::<<<@@@EEEIIIMMMPPPQQQQQQSSSTTTUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRNNNOOOOOONNNMMMNNNOOOPPPMMMMMMMMMNNNPPPTTTWWWYYYZZZ]]]bbbeeeeeeccc___\\\\\\XXXUUUUUUWWWZZZZZZYYYYYYWWW]]]sssXXXFFFDDDQQQgggxxxXXXOOOIIIGGGFFFAAADDDGGGSSSeeevvv{{{pppkkkiiiwww{{{fffWWWNNNIIIGGGEEEEEEEEEEEECCCAAA???>>>???>>>@@@AAAAAAEEEQQQ]]]mmmnnniiikkkqqqzzz[[[BBB666999777777999666777999:::::::::;;;>>>@@@AAACCCGGGLLLPPPQQQOOOLLLNNNMMMKKKHHHGGGHHHLLLOOOPPPQQQRRRQQQOOOOOOOOOQQQUUUUUUUUUUUUTTTTTTSSSSSSJJJGGGCCC@@@>>><<<:::777666666555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333333444555555666555555555666888:::<<<>>>???@@@AAA???@@@AAADDDMMMSSSMMMCCC<<<;;;>>>GGGNNNSSSYYY___jjjnnnvvv|||qqqbbbUUUQQQOOOPPPZZZgggsssbbbPPPJJJJJJKKKLLLMMMMMMMMM[[[qqqrrrmmmrrryyyzzzvvviiiVVVJJJFFFEEEBBBGGGFFFMMMdddvvviii[[[PPPIIIEEE@@@===<<<>>>??????EEELLLXXXiii|||{{{kkk```]]]^^^``````WWWHHH999555999:::::::::999<<<@@@FFFLLLQQQTTTVVVTTTVVVXXXXXXVVVTTTTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTOOOPPPQQQOOOMMMLLLNNNPPPNNNNNNNNNOOOQQQTTTWWWYYYYYY]]]dddjjjmmmnnnllljjjfff```ZZZWWWXXXYYYXXXVVVVVVUUUZZZoooWWWFFFCCCNNNaaayyy[[[PPPJJJHHHGGGBBBEEEGGGPPPaaaqqqxxxooohhhqqqwwwmmmhhhkkkssszzz|||ssseeeXXXOOOIIIGGGFFFEEEFFFFFFFFFEEECCCAAA@@@@@@???@@@BBBBBBEEENNNYYYhhh}}}eeeffflllttt}}}|||TTT@@@888:::777777999555999:::;;;<<<<<<===@@@BBBDDDEEEGGGKKKOOOPPPOOOMMMQQQPPPNNNKKKJJJKKKOOORRRQQQRRRSSSRRRPPPOOOPPPQQQVVVVVVWWWWWWWWWVVVUUUTTTIIIGGGCCC@@@???===:::888777666666666666555555555333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333333444555555666666555555666777:::<<>>;;;<<>>???AAAGGGNNN\\\nnn}}}sssfff^^^^^^```aaa```PPPCCC888666999::::::;;;:::===AAAGGGMMMQQQUUUWWWTTTXXXZZZZZZWWWTTTUUUVVVVVVUUUUUUTTTTTTUUUUUUVVVSSSTTTUUURRRNNNLLLNNNPPPOOOOOOOOOPPPRRRTTTVVVXXXWWW\\\cccjjjppptttvvvwwwmmmeee\\\XXXXXXXXXVVVSSSTTTTTTYYYkkk|||VVVFFFCCCJJJZZZrrrbbbTTTLLLHHHHHHCCCFFFFFFNNN\\\lllzzzqqqpppxxxnnnhhh^^^WWWTTTVVV[[[______[[[TTTMMMHHHEEEDDDEEECCCDDDDDDEEEEEECCCBBBAAA@@@??????AAAAAACCCJJJSSSaaazzzbbbfffnnnwwwtttNNN>>>999:::666777:::555:::;;;======>>>???BBBDDDFFFFFFHHHKKKNNNPPPOOOMMMQQQQQQPPPNNNMMMNNNQQQTTTSSSTTTTTTSSSQQQPPPQQQRRRVVVVVVXXXYYYYYYYYYXXXWWWHHHFFFBBB@@@???===;;;999888888777777777666666666333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333333444555555666666555555444666:::>>>BBBEEEHHHIII@@@BBBAAABBBNNNZZZVVVIIIBBB===<<>>@@@CCCGGGLLLOOORRRSSSSSSWWWZZZYYYVVVSSSTTTWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWYYYYYYVVVPPPMMMOOOQQQOOOOOOPPPQQQRRRSSSTTTTTTVVVYYY___gggnnnuuuzzz|||ooofff[[[VVVWWWWWWUUURRRSSSUUUZZZhhhyyyTTTGGGCCCGGGTTTggg~~~jjjZZZNNNHHHGGGDDDFFFEEEKKKXXXggguuuppp```YYYTTTNNNKKKLLLNNNNNNNNNOOONNNKKKHHHFFFEEEEEEFFFAAABBBBBBCCCCCCCCCCCCCCCAAA??????AAA@@@AAAGGGNNNZZZ|||eeegggrrr{{{|||iiiGGG:::777888444666;;;777;;;<<<>>>??????@@@CCCFFFGGGHHHIIILLLOOOPPPOOOMMMOOOPPPPPPOOOOOOOOORRRTTTTTTUUUUUUTTTRRRQQQQQQRRRTTTVVVXXXZZZ[[[[[[ZZZZZZGGGEEEBBB@@@???>>><<<:::888888888888777777777777333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333333444555555666666555555333555:::???DDDIIILLLNNNFFFGGGDDDCCCPPP^^^\\\PPPEEE???===CCCKKKQQQXXX^^^```gggpppvvv{{{~~~xxxiii___UUULLLMMMTTTZZZvvvttt```TTTOOOHHHGGGNNNUUUcccsssssszzzwww[[[NNNIIIEEEAAA???AAACCCGGGSSSnnnzzzaaaPPPHHHFFF???<<<<<>>???@@@AAADDDFFFHHHHHHJJJMMMPPPQQQOOOMMMMMMNNNPPPPPPOOOPPPRRRTTTTTTUUUVVVTTTRRRQQQQQQRRRSSSUUUXXX[[[\\\]]]\\\\\\JJJHHHDDDAAA???>>>;;;999777777777777666666666666555555444333333333333444333333333333333333333333222222222222222222222222111111111111111111111111444444444444444555999<<>>@@@@@@CCCMMMXXXkkkmmmjjjbbb\\\___dddaaaXXXDDD;;;666:::;;;888;;;CCCBBBBBBDDDFFFHHHJJJLLLMMMSSSRRRRRRRRRRRRTTTVVVWWWZZZXXXTTTOOOMMMOOOSSSXXX]]]aaadddaaaZZZUUUSSSTTTOOOQQQQQQQQQQQQQQQSSSUUUUUUXXX\\\___aaadddhhhjjjeeebbb^^^ZZZWWWWWWXXXZZZUUU[[[YYY___xxxyyyWWWGGGEEEHHHLLL[[[ppp|||aaaTTTMMMHHHEEEEEEDDDHHHSSS___lllzzzrrr^^^TTTLLLHHHQQQZZZYYYSSSMMMLLLJJJIIIIIIJJJKKKJJJIIIEEEEEEDDDBBBAAABBBDDDFFFDDDDDDDDDCCCBBBBBBEEEGGGWWW~~~lllpppuuu}}}|||fffSSS;;;:::999777777777777888;;;<<<>>>AAACCCDDDEEEFFFHHHJJJMMMOOOPPPNNNLLLJJJNNNMMMLLLLLLLLLMMMOOOPPPUUUTTTSSSQQQPPPPPPOOOOOOTTTUUUXXX[[[]]]]]]\\\[[[JJJHHHDDDAAA???>>>;;;999777777777777666666666666555555444333333333333444333333333333333333333333222222222222222222222222111111111111111111111111222333444444555777;;;>>>TTTBBB<<>>@@@CCCDDDEEEEEEHHHJJJNNNPPPQQQOOOLLLJJJMMMMMMLLLLLLMMMNNNOOOPPPUUUUUUTTTRRRQQQQQQQQQQQQQQQRRRUUUWWWZZZ[[[\\\\\\JJJHHHDDDAAA???>>>;;;999777777777777666666666666555555444333333333333444333333333333333333333333222222222222222222222222222222222222222222222222111333444555666999===@@@WWWCCC:::EEE\\\yyy___SSSWWWcccmmmqqqaaaQQQAAA===CCCKKKTTTZZZ]]]bbbiiinnnrrrtttvvvwwwsssaaaRRRKKKKKKMMMWWWiiippp```SSSSSSaaarrrvvvmmmpppsss___VVVHHHEEECCCCCCAAA@@@DDDJJJMMM___uuummmYYYKKKEEECCC===<<<===???@@@EEEQQQ^^^zzz~~~zzzvvviiiddd\\\ZZZ___```VVVJJJ;;;:::888666:::@@@BBB???GGGGGGHHHIIIJJJKKKKKKLLLPPPPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSQQQOOOOOOQQQSSS[[[aaahhhiiiccc[[[UUURRRSSSUUUVVVUUUTTTTTTUUUVVVVVVWWWYYYYYYXXXYYYZZZ\\\ZZZZZZZZZZZZ[[[]]]^^^___[[[bbb```aaarrrdddPPPHHHFFFGGGSSSgggjjjWWWLLLFFFDDDDDDBBBDDDLLLWWWddduuuyyyeee\\\WWW]]]fffgggdddaaa]]]ZZZUUUSSSQQQQQQPPPOOOGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDAAA@@@BBBCCCPPPooo}}}qqqpppsss{{{tttYYYDDD:::999888777777777888999;;;<<<>>>@@@BBBDDDEEEEEEGGGJJJNNNPPPQQQNNNKKKIIIKKKKKKKKKLLLMMMNNNOOOPPPTTTTTTSSSSSSRRRRRRRRRRRRMMMNNNPPPRRRUUUXXXZZZ[[[JJJHHHDDDAAA???>>>;;;999777777777777666666666666555555444333333333333444333333333333333333333333222222222222222222222222222222222222222222222222111333444555666777;;;===CCC666666FFF^^^xxxeee___dddmmmsssgggVVVEEE>>>AAAIIITTT]]]^^^aaahhhoootttuuutttsssyyy~~~xxxhhhXXXOOOMMMOOORRR[[[ooosss___ZZZgggyyyooojjj{{{tttaaaRRRKKKEEECCC@@@>>>???BBBFFFPPP^^^pppvvvcccSSSHHHCCCBBB;;;:::<<>>>>>EEEHHHDDDJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNNNNNNNOOOOOOPPPPPPOOOPPPRRRRRRPPPOOOOOOPPPTTTYYY___aaa^^^YYYTTTQQQTTTUUUWWWVVVUUUTTTUUUVVVUUUWWWXXXWWWVVVUUUVVVXXXWWWXXXZZZ\\\^^^___``````]]]dddcccbbbooonnnWWWKKKHHHHHHNNN```|||vvv___OOOHHHGGGEEEBBBCCCIIIRRR___qqqvvvkkkdddgggmmmnnnmmmlllhhhfffccc```^^^ZZZVVVSSSKKKJJJJJJKKKLLLKKKJJJHHHIIIIIIHHHFFFDDDCCCEEEFFFGGG]]]}}}zzzqqqrrrttt|||mmmPPP===999888777777777888999:::;;;<<<>>>@@@BBBDDDEEEEEEFFFIIILLLOOOOOOLLLIIIGGGHHHIIIJJJKKKLLLNNNOOOPPPRRRRRRRRRRRRRRRRRRQQQQQQLLLLLLLLLMMMOOOSSSVVVXXXJJJHHHDDDAAA???>>>;;;999777777777777666666666666555555444333333333333444333333333333333333333333222222222222222222222222222222222222222222222222222333555555444555777888666000777DDDTTTsssxxxhhhcccjjjrrrjjjZZZIII@@@@@@GGGSSS^^^```bbbhhhpppwwwyyyvvvsssxxxtttcccWWWRRRLLLKKKOOO^^^yyyiii___kkk~~~tttgggjjjyyywww```UUUJJJDDDAAA???@@@CCC@@@DDDKKKXXXnnnwwwjjj\\\PPPIIIDDDBBB???>>>???CCCIIISSSdddtttwwwrrrmmmddd^^^YYY[[[^^^XXXJJJ>>>999FFFNNNGGGBBBFFFJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNLLLNNNQQQRRRQQQOOOOOOOOOOOORRRUUUWWWWWWVVVUUUTTTRRRTTTVVVWWWUUUUUUUUUVVVUUUVVVXXXWWWVVVVVVWWWXXXXXXYYY[[[]]]^^^___^^^^^^]]]dddcccbbblll~~~yyy^^^NNNHHHGGGKKKYYYuuufffRRRIIIHHHFFFDDDDDDHHHOOO[[[mmm}}}wwwuuuwwwwwwwwwwwwrrrrrrrrrrrrooohhh___YYYRRRPPPOOOPPPQQQPPPNNNKKKJJJJJJIIIGGGEEEEEEFFFHHHCCCQQQkkkyyyuuutttvvv~~~|||dddIII:::888888777777777888:::;;;;;;===???AAACCCDDDEEEFFFFFFHHHJJJLLLLLLJJJGGGFFFFFFFFFHHHJJJLLLNNNOOOPPPOOOPPPPPPQQQQQQPPPOOONNNMMMLLLKKKJJJLLLNNNQQQSSSJJJHHHDDDAAA???>>>;;;999777777777777666666666666555555444333333333333444333333333333333333333333222222222222222222222222333333333333333333333333222444555555444333555666;;;777<<>>@@@BBBDDDFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEFFFIIIKKKNNNPPPQQQQQQNNNOOOPPPPPPPPPOOOMMMLLLLLLKKKJJJJJJJJJLLLNNNPPPJJJHHHDDDAAA???>>>;;;999777777777777666666666666555555444333333333333444333333333333333333333333222222222222222222222222333333333333333333333333111333555555555555666777<<<888<<<===<<>>===???EEENNN^^^uuuvvvggg[[[WWWVVVYYYVVVKKK@@@<<<:::>>>GGGOOOPPPMMMMMMQQQKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJMMMQQQSSSRRRQQQPPPPPPQQQPPPQQQRRRTTTVVVVVVVVVQQQTTTWWWYYYYYYYYYYYYZZZYYYZZZ[[[ZZZXXXWWWWWWXXXVVVVVVWWWWWWXXXXXXYYYYYY\\\___\\\]]]fffrrrzzz^^^MMMFFFIIIQQQiiirrrVVVIIIGGGFFFEEEEEEGGGIIIQQQaaapppyyyqqqgggbbb\\\[[[\\\[[[XXXUUUTTTSSSQQQMMMIIIGGGGGGHHHKKKWWWpppyyysssuuuuuuxxxlllOOO>>><<<777666666666888999;;;<<<>>>???AAACCCEEEGGGHHHHHHKKKKKKJJJIIIHHHHHHIIIIIIFFFHHHKKKNNNQQQSSSTTTUUUPPPPPPQQQQQQPPPOOOLLLKKKJJJJJJJJJJJJKKKMMMOOOPPPKKKHHHDDDAAA@@@>>>;;;999777777777777666666666666555555444333333333333444333333333333333333333333222222222222222222222222333333333333333333333333000222555666666777888:::444111777<<<:::BBBMMMMMMVVV\\\___ZZZRRRQQQZZZcccnnncccVVVJJJBBB@@@HHHQQQaaa```cccnnn{{{{{{xxx~~~ooobbbQQQNNNMMMOOOUUUhhhkkkkkksss~~~eeeeeejjjxxxppp]]]SSSNNNHHHCCC@@@???CCCIIILLLKKKJJJNNNTTTTTTTTTSSSPPPNNNLLLLLLMMMMMMKKKIIIIIIIIIHHHEEEAAA??????CCCLLLYYYlll}}}zzzooo___WWWTTTUUUXXXSSSFFF===<<<===;;;BBBQQQXXXTTTQQQTTTJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKJJJMMMQQQSSSRRRQQQQQQQQQQQQQQQQQQSSSTTTUUUSSSRRRQQQTTTXXXZZZ[[[[[[[[[\\\[[[\\\\\\ZZZXXXVVVVVVWWWTTTSSSSSSTTTUUUVVVWWWXXX\\\]]]YYYZZZcccmmmiiiRRRHHHIIIPPPgggxxxZZZKKKIIIEEEDDDEEEFFFGGGMMM]]]lllzzztttnnnkkklllllliiieee\\\[[[XXXSSSNNNJJJJJJJJJMMM[[[vvvqqqkkkoootttwww~~~}}}fffHHH:::===666666666666888:::<<<===???@@@BBBDDDFFFHHHIIIIIINNNMMMKKKIIIHHHIIIKKKLLLHHHJJJMMMQQQTTTVVVWWWXXXQQQRRRSSSSSSQQQOOOLLLKKKHHHHHHIIIJJJLLLNNNPPPQQQJJJIIIFFFCCC@@@===<<<;;;;;;:::888777777666555333555555444444444333333333444333222111111222333444222222222222222222222222222222222222333333444555444333222222222444666888666888999:::;;;???CCCGGGJJJJJJLLLNNNIIIDDDJJJTTTaaaddd___OOOBBBAAAEEEHHH]]]```dddjjjrrrzzz~~~~~~zzz~~~ooo___PPPHHHLLLPPPYYYsssiiihhhppp|||qqqggg^^^___iiiqqqrrrpppnnnhhh^^^TTTLLLFFFDDDCCCCCCGGGKKKLLLKKKHHHEEEDDDGGGFFFDDDCCCBBBCCCCCCDDDCCCBBBBBBDDDGGGGGGDDDAAA>>>BBBGGGPPPddd~~~|||mmmYYYXXXTTTTTTWWWQQQFFF>>>===??????AAAIIIRRRVVVUUUQQQJJJJJJJJJJJJKKKKKKKKKLLLOOOOOOOOONNNMMMLLLJJJJJJKKKLLLOOOQQQSSSTTTTTTTTTRRRSSSSSSTTTTTTUUUUUUVVVVVVUUUVVVYYY\\\]]]]]]\\\]]]]]]]]]\\\[[[YYYWWWUUUUUUTTTSSSRRRRRRSSSTTTUUUXXX[[[XXXXXX___fff~~~vvvOOODDDJJJLLL^^^~~~dddPPPKKKIIIGGGFFFGGGGGGKKKXXXdddxxx|||~~~ooo```XXXTTTOOOLLLLLLPPP```~~~|||lllkkknnntttzzz}}}sssYYY???777;;;888777666666888===BBBEEECCCDDDEEEEEEEEEGGGLLLPPPOOOOOONNNKKKHHHGGGIIIKKKMMMKKKJJJOOOWWW\\\]]][[[SSSUUUVVVUUURRRMMMJJJIIIKKKJJJJJJLLLOOOSSSUUUVVVJJJIIIFFFCCC@@@===<<<;;;999888777777777777666555555555444444444333333333333333222111111222333333444444444444444444444444333333222111111111222222444333222222222444666777666888999:::;;;>>>CCCGGGHHHHHHJJJKKKGGGDDDJJJSSS\\\bbb```RRREEEBBBEEEGGGWWW\\\cccjjjqqqzzz~~~zzzfffVVVLLLMMMNNNQQQbbbxxxnnnfffjjjsssrrraaaYYY\\\aaacccaaa^^^[[[VVVQQQMMMKKKKKKKKKJJJPPPVVVWWWRRRKKKEEECCCEEEDDDBBBAAA@@@AAABBBBBBBBBBBBBBBDDDGGGGGGEEEBBBDDDIIIOOO[[[qqqxxxsssrrrfffUUUXXXVVVWWWWWWPPPDDD>>>???AAAAAACCCHHHOOORRRPPPLLLJJJJJJJJJKKKKKKKKKLLLLLLOOOOOOOOOOOONNNMMMLLLKKKLLLMMMNNNPPPRRRSSSSSSTTTSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUVVVXXX[[[\\\[[[ZZZZZZ[[[[[[[[[ZZZXXXVVVUUUUUUTTTRRRQQQQQQRRRSSSTTTVVVYYYUUUUUU\\\bbbxxxWWWGGGHHHIIIZZZxxxkkkTTTKKKIIIGGGEEEFFFFFFJJJVVVaaauuu|||tttdddYYYRRROOOOOOOOO```~~~zzzjjjiiimmmssszzz|||lllRRR===666888888777666666999>>>CCCFFFEEEFFFHHHHHHHHHJJJNNNQQQSSSSSSQQQMMMJJJIIIJJJLLLMMMKKKJJJNNNUUUZZZZZZYYYRRRTTTVVVUUUQQQMMMKKKJJJKKKJJJJJJLLLPPPSSSTTTTTTJJJIIIFFFCCC@@@===<<<;;;777777777777777777777777555555444444444333333333333333222222222222333333444444444444444444444444333333222111000000000000444333222222333444666777666888999:::;;;>>>CCCFFFGGGGGGHHHHHHEEECCCIIIQQQWWW```cccZZZLLLEEEDDDFFFQQQYYYbbbjjjpppvvvooo^^^QQQPPPOOOLLLTTTaaayyyrrrdddbbbjjjkkkZZZUUUWWWYYYYYYXXXWWWUUUSSSQQQPPPPPPPPPLLLWWWccceee\\\PPPGGGCCCCCCBBB@@@>>>>>>???@@@AAABBBBBBBBBEEEGGGGGGFFFDDDCCCIIISSSccc|||qqqkkkkkkcccWWWXXXYYYYYYWWWMMMCCC???BBBDDDDDDDDDHHHLLLMMMJJJGGGJJJJJJKKKKKKKKKLLLLLLLLLNNNNNNOOOOOOOOOOOONNNNNNMMMMMMNNNNNNPPPQQQRRRSSSSSSSSSTTTUUUUUUVVVVVVWWWVVVUUUUUUWWWYYYZZZYYYWWWWWWWWWXXXYYYXXXWWWVVVUUUVVVUUUTTTSSSSSSTTTUUUVVVVVVXXXUUUUUUZZZ___rrr___IIIEEEFFFTTTpppvvvYYYLLLIIIFFFEEEEEEFFFHHHRRR]]]ooowwwqqq```UUUPPPPPPNNNaaavvveeefffkkkrrr{{{yyyaaaGGG:::777555777777666888;;;@@@EEEHHHIIIIIIJJJKKKMMMOOOPPPQQQVVVVVVUUURRRNNNLLLLLLMMMNNNLLLKKKNNNSSSVVVVVVUUURRRSSSUUUTTTPPPMMMKKKJJJJJJJJJKKKMMMPPPRRRRRRQQQJJJIIIFFFCCC@@@===<<<;;;888888999888777777777888555555444444444333333333333333333333333333333333222222222222222222222222333222222111111111111222333333222333333444666777777888999999;;;===BBBEEEHHHIIIJJJIIIFFFEEEHHHMMMSSS___hhhdddWWWJJJDDDCCCOOOWWWccckkkmmmqqq{{{wwweeeUUURRRQQQNNNQQQXXXhhhxxxddd^^^gggmmmdddccceeefffiiigggeeeaaa\\\VVVRRROOONNN]]]mmmqqqgggWWWKKKFFFDDDBBB@@@???>>>???AAABBBBBBCCCDDDEEEGGGGGGGGGFFFCCCKKKYYYmmmnnnggggggaaaYYYXXX[[[[[[UUUJJJAAAAAAEEEGGGFFFFFFHHHKKKKKKIIIFFFJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPOOONNNMMMMMMMMMOOOQQQRRRSSSSSSSSSTTTUUUUUUVVVVVVUUUTTTTTTUUUWWWWWWVVVTTTSSSTTTUUUVVVVVVVVVUUUUUUXXXWWWWWWVVVVVVWWWXXXYYYWWWYYYVVVVVV[[[]]]mmmdddGGGDDDDDDOOOggg___MMMJJJFFFDDDEEEEEEGGGNNNWWWgggppp~~~sssbbbWWWSSSQQQdddpppaaadddkkkrrr{{{sssVVV>>>888888444666777888:::>>>BBBFFFIIIKKKJJJKKKNNNRRRSSSRRRPPPTTTVVVYYYYYYUUURRROOONNNOOOMMMLLLMMMPPPRRRRRRQQQQQQRRRSSSRRROOOMMMKKKKKKJJJJJJKKKNNNPPPQQQPPPNNNJJJIIIFFFCCC@@@===<<<;;;:::<<<<<<:::777666666777555555444444444333333333333333333333333333333333222222222222222222222222111111111222222444555666222333333333444555555666777888999999:::===AAADDDJJJNNNQQQOOOLLLIIIIIIHHHQQQ^^^lllqqqfffUUUHHHBBBJJJRRR```jjjmmmnnnyyymmm[[[TTTQQQOOOPPPUUUYYYrrriii___hhhxxxnnnddd[[[VVVZZZjjj{{{rrr```QQQJJJIIIGGGDDDBBBAAABBBDDDEEEDDDEEEFFFGGGHHHHHHHHHIIIJJJVVViii}}}kkkcccaaa\\\WWWXXX[[[ZZZQQQGGGAAACCCGGGGGGGGGHHHJJJKKKLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLMMMLLLMMMNNNOOOPPPQQQQQQQQQOOONNNMMMLLLLLLMMMNNNOOOQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSRRRSSSUUUUUUSSSRRRPPPQQQSSSTTTUUUUUUTTTTTTVVVWWWXXXYYYYYYYYYYYYYYYVVVXXXUUUUUUZZZZZZfff~~~iiiGGGEEEDDDKKK___wwwfffPPPLLLGGGEEEEEEEEEEEEJJJQQQ^^^iiixxx{{{ggg\\\VVVkkkiii___eeemmmtttwwwiiiLLL999888999555777888:::<<<@@@DDDGGGIIIJJJIIIJJJOOOUUUWWWSSSOOONNNTTTZZZ]]][[[VVVQQQNNNPPPNNNMMMMMMNNNOOOOOONNNPPPQQQRRRQQQNNNLLLKKKLLLKKKJJJKKKMMMOOOPPPNNNLLLJJJIIIFFFCCC@@@===<<<;;;:::<<<===;;;777444555777555555444444444333333333333333444444444444333333444444444444444444444444000111111222333555666777222222333444444555555555777888999999:::<<<@@@DDDLLLSSSYYYYYYVVVSSSMMMHHHNNN[[[ooo|||wwwdddPPPFFFCCCJJJYYYhhhnnnppp{{{yyyeeeXXXQQQMMMMMMPPPSSS```|||rrrccciiiyyyoooiiirrr~~~kkkYYYPPPOOOLLLIIIEEEDDDEEEGGGHHHHHHIIIJJJJJJIIIHHHJJJKKKQQQbbbyyyoooeee```\\\XXXXXXZZZWWWLLLDDDCCCFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMKKKLLLMMMOOOPPPPPPQQQQQQNNNNNNMMMLLLLLLLLLLLLLLLNNNOOOOOOPPPPPPQQQQQQRRRQQQPPPPPPQQQSSSSSSRRRPPPOOOPPPRRRSSSTTTTTTSSSSSSTTTVVVYYY[[[\\\ZZZXXXWWWSSSUUURRRSSSXXXWWW```vvvqqqMMMGGGEEEHHHWWWooonnnUUUNNNIIIEEEFFFEEEEEEHHHLLLWWWbbbqqq~~~tttddd___uuuzzzccc___gggooovvvooo\\\DDD888999:::666888999<<>>888888888777999;;;>>>AAADDDFFFGGGHHHIIIGGGIIIRRR]]]___XXXPPPOOORRRVVVXXXVVVSSSRRRQQQPPPPPPPPPNNNMMMLLLMMMMMMNNNOOOPPPOOOMMMLLLLLLMMMNNNLLLKKKKKKLLLLLLLLLKKKJJJIIIFFFCCC@@@===<<<;;;333666999777444222555888555555444444444333333333333333444555555444333333222222222222222222222222111111111111111111222222111222333444555555555555777888999999999<<<@@@CCCJJJWWWdddiiiiiieeeZZZNNNGGGTTTnnn}}}bbbRRREEEGGGTTTfffnnnoooxxx{{{jjj]]]TTTPPPPPPPPPPPP]]]www~~~kkknnn}}}kkkaaaWWWTTTOOOJJJGGGGGGIIIJJJMMMOOOOOOMMMJJJIIIKKKMMM\\\tttnnn___WWWUUUVVVXXXWWWPPPEEEBBBFFFIIIGGGHHHIIIKKKKKKKKKKKKLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKLLLMMMNNNOOOOOONNNMMMMMMNNNNNNMMMKKKIIIGGGJJJJJJJJJKKKLLLLLLMMMMMMNNNMMMMMMOOOQQQRRRQQQOOOOOOPPPRRRSSSSSSSSSRRRRRRWWW[[[bbbfffgggddd___[[[TTTVVVTTTVVV[[[XXX^^^qqqzzzWWWHHHEEEDDDMMMccczzz___QQQKKKGGGGGGGGGEEEEEEGGGOOOYYYhhhuuu~~~zzzuuusssqqqppppppqqqsssuuuqqqooorrr}}}mmmjjj]]]aaakkkqqqvvv^^^EEE:::999888777777:::<<>>@@@BBBEEEHHHKKKLLLHHHHHHSSS___ccc[[[PPPPPPSSSVVVTTTPPPNNNPPPTTTUUUTTTRRROOOMMMLLLKKKKKKKKKMMMOOONNNMMMMMMOOORRRPPPLLLHHHGGGIIIKKKJJJIIIMMMJJJFFFCCCAAA???<<<::::::999888888777777888888666666444444333444555666444444444333333333222222333333333333333333333333111222333333444444333333333333333444444444555555666777999::::::;;;>>>AAADDDVVVdddgggggghhhaaaWWWMMMQQQ[[[mmmxxxcccPPPIIIIIISSSaaammmuuu{{{ssscccZZZVVVOOOMMMQQQYYYcccwwwvvvkkkwww{{{qqqhhh___[[[WWWSSSRRRUUUYYYUUURRROOOLLLKKKOOOUUUoooeeeWWWSSSSSSTTTRRRNNNHHHDDDCCCEEEHHHKKKQQQQQQQQQPPPNNNMMMKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIGGGHHHKKKMMMNNNMMMOOOOOOPPPQQQQQQQQQQQQQQQOOOOOOOOOPPPQQQRRRTTTTTTWWW]]]fffmmmnnnjjjbbb]]]ZZZZZZZZZXXXXXX]]]eeekkkkkkRRRGGGBBBKKK\\\qqqnnn\\\RRRJJJHHHGGGEEEEEEFFFLLLOOOZZZiiivvv}}}~~~}}}uuuooonnnvvv}}}eee___gggooosssiiiQQQ<<<999:::999999<<<<<<>>>@@@BBBCCCFFFIIILLLLLLJJJKKKRRR\\\^^^XXXPPPMMMPPPSSSQQQNNNLLLOOORRRSSSRRRPPPNNNMMMKKKJJJJJJIIIKKKMMMLLLKKKKKKNNNQQQPPPLLLIIIHHHJJJKKKKKKJJJMMMJJJFFFCCCAAA???<<<::::::999888888777777888888777666666555444444333333444444444444333333333333333333333333333333333333111222333333444444333333333333333444444444555555555666888888999:::===???AAAPPP\\\^^^^^^___[[[TTTNNNNNNQQQ^^^qqq~~~{{{qqqXXXMMMFFFLLLZZZiiiuuu}}}qqqaaaYYYUUUPPPNNNPPPSSScccyyylllrrr}}}tttkkkfffaaaZZZXXXYYY\\\XXXUUUSSSOOOMMMRRR[[[xxxwwwaaaUUURRRTTTWWWNNNKKKGGGDDDDDDGGGKKKMMMZZZ[[[YYYTTTNNNLLLMMMOOOOOONNNMMMLLLLLLLLLMMMMMMKKKLLLMMMOOOPPPQQQQQQQQQNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJIIIKKKMMMOOOOOONNNOOOPPPRRRSSSSSSRRRQQQPPPQQQPPPPPPPPPQQQRRRTTTUUUXXX\\\ccchhhhhheee```\\\ZZZ[[[[[[ZZZZZZ^^^ffflll|||[[[LLLBBBHHHVVVkkkeeeYYYMMMIIIGGGEEEDDDEEEHHHKKKUUUdddqqqzzz}}}zzzyyy~~~yyyeeeaaaiiioooppp]]]JJJ999777:::;;;===AAA@@@BBBDDDEEEFFFHHHKKKMMMMMMMMMNNNRRRVVVWWWTTTPPPJJJMMMOOONNNLLLKKKMMMOOOPPPPPPNNNMMMKKKJJJIIIHHHGGGHHHIIIIIIIIIJJJLLLOOOOOOLLLJJJIIIJJJKKKLLLLLLLLLJJJFFFCCCAAA???<<<:::999888777777666666777777555555666666555444333333444444444444444444333333222222222222222222222222111222333333444444333333333333333444444444555555555666888888888999<<<>>>AAAKKKTTTUUUTTTUUUSSSOOOMMMIIIIIIRRRcccsss{{{|||dddUUUHHHJJJVVVfffvvv~~~jjj]]]\\\UUUQQQOOONNNXXXtttzzzkkklll{{{zzzrrrnnniiiccc```aaa```[[[VVVTTTOOOLLLSSS___~~~ppp___UUUSSSUUUXXXJJJHHHFFFEEEFFFIIIMMMPPP^^^^^^\\\UUUNNNKKKOOOTTTRRRPPPNNNLLLLLLMMMOOOPPPMMMNNNPPPRRRSSSTTTUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOKKKKKKKKKMMMPPPQQQPPPNNNOOOQQQSSSUUUUUUTTTQQQPPPRRRQQQPPPPPPQQQRRRTTTVVVVVVYYY]]]```aaa___\\\ZZZZZZ[[[[[[ZZZZZZ^^^ffflllbbbOOOBBBFFFRRRdddooo___OOOHHHHHHFFFEEEEEEHHHJJJSSSaaannnxxx}}}~~~wwwdddccclllooommmRRRDDD888777:::===???CCCDDDEEEGGGHHHHHHIIILLLNNNNNNPPPQQQRRRQQQPPPOOOOOOIIIKKKMMMLLLKKKJJJLLLNNNMMMMMMLLLKKKJJJIIIHHHGGGEEEFFFGGGGGGHHHJJJKKKMMMMMMKKKIIIIIIIIIKKKLLLMMMLLLIIIFFFCCCAAA???===;;;777777666555555555555666333333444555666666555555444444444444444444444444222222222222222222222222111222333333444444333333333333333444444444555555666777888999999:::<<<>>>AAAHHHNNNOOOMMMMMMMMMLLLKKKGGGEEELLLYYYiiiwwwnnn^^^NNNJJJRRR```rrrttteee___WWWRRRPPPNNNSSSfff{{{yyyjjjfffooozzz{{{{{{tttrrroookkkiiikkkfff]]]XXXUUUOOOKKKUUUeeezzzkkk^^^WWWVVVVVVWWWIIIHHHGGGGGGHHHKKKOOOQQQZZZ[[[YYYTTTMMMLLLQQQVVVRRRPPPNNNKKKKKKMMMOOOQQQOOOPPPRRRTTTUUUVVVWWWWWWXXXWWWUUUSSSQQQOOONNNMMMLLLLLLLLLNNNQQQRRRQQQOOOPPPQQQTTTVVVVVVUUURRRQQQQQQQQQPPPPPPQQQRRRSSSTTTRRRTTTVVVXXXYYYYYYXXXWWWYYYZZZ[[[ZZZZZZ]]]dddiii{{{jjjTTTDDDFFFPPP]]]wwwzzzfffQQQIIIHHHHHHGGGFFFGGGHHHOOO\\\iiisss}}}zzz~~~uuuccceeemmmnnnhhhJJJAAA999777:::===@@@CCCFFFGGGIIIIIIIIIJJJMMMOOOOOOQQQSSSRRROOOMMMMMMNNNJJJKKKLLLLLLKKKKKKKKKLLLJJJJJJKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFHHHIIIJJJKKKIIIIIIHHHGGGGGGIIIKKKMMMLLLIIIEEECCCAAA@@@===;;;777777666555555555555666333333444444555666666777444444444444555555555555333333333333333333333333111222333333444444333333333333333444444444555555666777999999888999<<<>>>@@@EEEJJJKKKKKKJJJLLLMMMLLLHHHFFFJJJSSS```qqqyyyjjjXXXNNNNNNWWWhhhwwwuuueeeZZZQQQPPPOOOOOOYYYfff{{{zzzkkkbbbfffrrr{{{xxxwww~~~yyytttttttttssstttwwwkkk```YYYWWWQQQNNN\\\qqq}}}rrreee]]][[[ZZZXXXUUUIIIIIIIIIIIIKKKMMMPPPQQQSSSTTTTTTQQQNNNNNNQQQUUUQQQOOOMMMKKKJJJLLLNNNOOOPPPQQQRRRTTTUUUVVVVVVVVVUUUTTTSSSPPPNNNLLLJJJJJJNNNMMMLLLNNNPPPRRRRRRQQQNNNPPPRRRTTTTTTTTTSSSRRROOOPPPPPPQQQQQQQQQRRRRRROOOPPPQQQSSSUUUUUUVVVVVVXXXZZZZZZYYYXXXZZZ```eeesssyyy^^^IIIHHHMMMVVVnnnqqqWWWKKKKKKKKKHHHGGGEEEEEEJJJUUU```jjjuuu~~~xxxxxx{{{}}}qqqbbbfffnnniii^^^CCC???:::999;;;>>>AAACCCFFFGGGIIIIIIIIIKKKMMMPPPNNNQQQSSSRRROOOLLLMMMNNNLLLLLLLLLKKKKKKKKKJJJJJJHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDFFFHHHHHHGGGEEEFFFFFFEEEDDDFFFIIILLLKKKIIIEEECCCAAA@@@>>><<<999999888777777777777777666555444333444444666666444444444444555555555666333333333333333333333333111222333333444444333333333333333444444444555555555666777777777888:::<<<===AAAGGGJJJKKKLLLOOOSSSOOOKKKIIIJJJNNNXXXlll~~~xxxgggWWWMMMOOO]]]mmm}}}tttdddVVVSSSRRROOORRRXXXeee{{{~~~oooaaa^^^eeeuuuyyyuuuvvvxxxyyy}}}pppccc[[[ZZZUUUUUUhhhvvvkkk___[[[^^^^^^YYYSSSKKKKKKKKKLLLMMMNNNPPPQQQMMMNNNOOOPPPPPPQQQQQQQQQNNNMMMKKKJJJJJJJJJLLLMMMNNNOOOPPPQQQRRRRRRSSSRRRQQQPPPOOONNNMMMKKKJJJJJJOOOMMMLLLMMMOOOQQQRRRRRRKKKLLLNNNOOOQQQRRRRRRRRRMMMNNNPPPQQQRRRQQQOOOOOOLLLMMMOOOQQQSSSUUUVVVVVVWWWYYYYYYWWWUUUWWW\\\aaahhhlllPPPIIIJJJPPPhhh|||^^^PPPNNNMMMIIIGGGDDDCCCFFFOOOYYYcccnnnwwwxxxrrrqqqxxx~~~jjjaaaiiimmmbbbQQQ>>>===;;;:::;;;???CCCEEEDDDFFFGGGHHHIIIJJJMMMPPPNNNPPPSSSSSSQQQNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIGGGFFFFFFDDDBBBBBBDDDEEEEEECCCAAABBBCCCBBBAAACCCFFFJJJKKKHHHEEECCCAAA@@@>>><<<;;;:::999999888999999999999777555333222333444555444444444555555555666666444444444444444444444444222222333444444444333333333333333444444444555555444555666666666666999::::::>>>EEEJJJLLLNNNRRRWWWSSSNNNJJJJJJKKKTTTiii~~~sss___OOOKKKXXXgggzzzppp^^^XXXVVVRRRRRRUUUWWWgggsssaaa[[[```hhh{{{vvvxxx{{{~~~rrreee]]]]]]ZZZ[[[qqqrrrfffZZZYYY___aaa[[[RRRMMMMMMMMMMMMNNNOOOPPPQQQKKKKKKMMMPPPRRRRRRPPPMMMLLLLLLJJJIIIIIIIIIJJJKKKMMMMMMNNNOOOPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMOOOMMMKKKLLLNNNQQQRRRSSSIIIJJJKKKLLLNNNOOOQQQRRRLLLMMMPPPRRRRRRPPPNNNMMMKKKLLLOOOQQQTTTVVVWWWWWWWWWXXXXXXVVVTTTUUUYYY^^^___wwwvvvUUUJJJGGGKKKddddddSSSPPPNNNJJJFFFFFFCCCEEENNNWWW```kkkttt}}}vvvnnnjjjnnn{{{wwweeeaaajjjmmm]]]HHH:::<<<<<<;;;<<>>BBBEEEGGGFFFFFFFFFGGGHHHKKKMMMNNNOOORRRUUUWWWVVVRRRMMMIIIJJJIIIIIIIIIIIIIIIHHHHHHDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDBBB@@@??????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCMMMJJJFFFCCCAAA???<<<:::<<<999666555666888888777888777666555444333333333333444444555555444444333222333333444444333333222333333333333444444444444444444444555555555555666555666666555666888<<<@@@???AAADDDIIIQQQYYY```dddccc]]]WWWRRRNNNQQQ```qqqnnnYYYQQQPPPaaapppssseee]]]VVVQQQQQQPPPSSS___qqqyyyjjj]]]ZZZ^^^jjjuuuoookkknnnwwwzzzddd^^^\\\```aaa[[[UUUSSSLLLKKKJJJJJJKKKLLLKKKJJJKKKJJJJJJKKKKKKLLLMMMNNNKKKKKKJJJJJJJJJJJJIIIIIIKKKLLLMMMOOOOOONNNMMMLLLKKKMMMOOOMMMJJJIIIMMMQQQQQQNNNLLLLLLMMMNNNMMMLLLLLLJJJHHHJJJOOOQQQPPPMMMKKKMMMPPPRRRTTTUUUUUUTTTQQQOOOQQQUUUVVVSSSRRRTTTSSSSSSSSSTTTTTTVVVWWWWWW___mmmcccMMMIIIFFFTTTpppwww]]]TTTQQQMMMIIIGGGDDDDDDHHHNNNUUU```kkkwwwzzztttsssttt~~~uuuddd[[[ccchhh]]]KKK@@@;;;;;;;;;===???CCCFFFHHHGGGGGGGGGGGGHHHJJJLLLMMMLLLOOOSSSUUUTTTQQQLLLIIIIIIHHHHHHGGGGGGFFFEEEEEEBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@?????????@@@??????>>>>>>??????@@@AAALLLIIIEEEBBB@@@>>>;;;999<<<999666555666777888777666666555444444444444444333444444555555444444333333333444444444444333333333444444444444555555555444444444555555555555666666777777666666777;;;>>>>>>EEEGGGGGGOOO```mmmpppmmmfff___ZZZVVVUUU[[[bbbiiiVVVNNNVVVfffxxxtttfff[[[WWWVVVRRRQQQRRRZZZggg|||~~~pppccc]]][[[\\\tttxxxsssuuummm\\\[[[]]]___]]]WWWRRRQQQJJJIIIHHHIIIJJJKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIKKKLLLLLLLLLKKKJJJHHHIIIKKKLLLMMMLLLKKKKKKKKKMMMNNNLLLIIIIIIKKKNNNMMMLLLJJJJJJKKKKKKKKKJJJIIIHHHGGGIIINNNPPPOOOMMMKKKMMMPPPSSSVVVWWWXXXXXXUUURRRSSSUUUUUUQQQPPPRRROOOOOOPPPQQQRRRTTTUUUVVVZZZffftttqqqVVVMMMFFFMMMccchhhYYYSSSNNNJJJHHHDDDCCCFFFIIINNNXXXaaasss}}}iiiaaa^^^aaa___QQQCCC>>>;;;<<<<<<>>>AAAEEEHHHJJJJJJIIIHHHGGGHHHIIIJJJKKKIIIKKKOOOQQQQQQOOOKKKIIIHHHHHHGGGEEEDDDCCCBBBAAA???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???????????????======<<<<<<======>>>???LLLJJJFFFCCC@@@>>>;;;999888888999:::::::::999888555555444444444555555666333444444555555444444333333333444444444444333333444444444555555555666666444444444555555555555666777777777666666777999<<>>@@@CCCGGGJJJKKKLLLKKKIIIHHHGGGGGGHHHIIIFFFHHHLLLNNNOOONNNKKKJJJIIIHHHFFFDDDBBB@@@???>>><<<===>>>???@@@AAAAAAAAA@@@?????????????????????<<<<<<<<<;;;<<<<<<===>>>NNNKKKGGGDDDBBB???<<<:::555888===@@@@@@===:::888555444444444444555666666333444444555555444444333333444444555555444444333444444444555555555666666444444444555555555555666666777777777666666888:::???LLLRRRPPP[[[xxxvvvgggaaa```___]]]mmmwww___OOOYYYjjj||||||nnnfffaaa]]]YYYVVVTTTTTTYYYgggttt|||oooaaa```[[[]]]kkkzzzpppVVVYYY^^^aaa^^^WWWPPPKKKIIIGGGFFFFFFGGGHHHIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFHHHJJJLLLMMMMMMLLLKKKFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHIIIIIIFFFGGGHHHHHHGGGGGGGGGGGGHHHGGGHHHJJJMMMOOOPPPPPPOOOPPPQQQSSSUUUVVVWWWWWWWWWSSSQQQQQQOOOKKKKKKMMMMMMNNNOOOPPPRRRTTTVVVXXXYYYaaahhhaaaSSSJJJIIITTTsss~~~bbbVVVOOOJJJIIIEEECCCDDDEEEHHHOOOXXXjjjvvv|||ccceeefff___PPP@@@;;;<<<>>>???@@@CCCFFFHHHKKKLLLMMMLLLJJJHHHGGGGGGGGGGGGEEEGGGIIILLLMMMLLLKKKKKKJJJIIIGGGEEEBBB@@@>>>===;;;;;;<<<===>>>?????????======>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>NNNKKKGGGDDDBBB@@@===;;;666:::@@@CCCBBB>>>:::888555555444444444555555666333444444555555444444333444444555555555555444444333444444444444555555555444444444555555555555666555666777777666666888:::<<>><<>>===:::;;;<<<<<<======<<<<<<;;;;;;<<<===>>>>>>>>>>>>======<<<<<<======>>>???MMMJJJFFFCCCAAA???<<<:::<<>>999777666666555555444444444555555333444444555555444444333444444555555555555444444333333333333444444444444444444444555555555555666444555777777666777888:::888AAALLLSSS]]]ppp~~~sssnnnfff^^^YYYaaarrrlllaaa^^^jjj~~~ooojjjaaaZZZYYYXXXVVVWWWYYYiiissswwwrrrddd\\\]]]___nnnmmm___]]]___cccccc]]]WWWUUUPPPJJJGGGFFFFFFGGGIIIJJJJJJIIIGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJHHHGGGFFFEEEEEEEEEDDDEEEDDDDDDEEEGGGIIIIIIIIIHHHDDDGGGIIIJJJHHHGGGHHHIIIGGGHHHIIIJJJJJJKKKMMMNNNKKKKKKMMMNNNQQQSSSUUUVVVVVVQQQNNNNNNMMMKKKMMMQQQPPPQQQQQQRRRTTTVVVWWWXXXXXXbbbcccqqqeeeTTTLLLGGGKKKWWWlllvvvbbbWWWOOOLLLHHHEEEEEEDDDDDDJJJQQQ[[[hhhwwwooocccccc]]]QQQDDD>>>???BBBBBBCCCEEEGGGIIIJJJKKKKKKNNNLLLJJJHHHGGGFFFGGGGGGCCCDDDDDDFFFFFFGGGHHHHHHIIIHHHFFFDDDBBB@@@>>>===;;;<<<<<<<<<<<<;;;::::::999:::;;;===>>>>>>======<<<<<<<<<<<<<<<===>>>>>>LLLIIIEEEBBB@@@>>>;;;999BBBCCCCCC???999555444444666666555444444444444444333444444555555444444333444444555555555555444444222222222333333333444444444444444555555555666666333444666777666777999:::777<<>>>>>======<<<;;;;;;;;;;;;<<<======OOOLLLGGGCCCAAA???===;;;DDDAAA===::::::999999888666666666666555555555555555555555555555555555555555555555555555555555555222333333333333333333444666555555555555444444444555555555555666666666666:::;;;???EEEOOOYYYbbbhhhyyy|||yyywwwpppggg\\\TTTUUUfff}}}wwwppptttxxxhhhbbb^^^XXXSSSTTTRRRTTT\\\jjj{{{}}}hhh]]]]]]eeekkkxxxtttgggWWWVVVaaahhhccc^^^[[[YYYWWWSSSOOOIIIHHHIIIKKKMMMNNNNNNLLLLLLJJJHHHEEECCCCCCDDDDDDDDDEEEGGGHHHIIIIIIIIIHHHEEEEEEDDDDDDDDDCCCBBBBBBDDDEEEGGGHHHIIIJJJJJJJJJGGGHHHJJJLLLMMMNNNMMMMMMJJJJJJKKKKKKJJJIIIHHHHHHGGGIIILLLOOOSSSVVVXXXYYYWWWSSSOOOMMMNNNQQQSSSTTTVVVVVVUUUUUUUUUUUUTTTTTTVVV[[[^^^fff}}}ccc\\\XXXIIIEEEKKKUUUkkkwwwaaaVVVSSSNNNJJJJJJHHHDDDDDDFFFSSS[[[hhhwww{{{}}}cccccc[[[NNNDDD@@@@@@BBBCCCFFFGGGHHHJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGDDDCCCAAA@@@@@@AAABBBCCCDDDDDDCCCBBBAAA???>>>=========<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::NNNKKKFFFCCCAAA???===;;;BBB>>>;;;888888888777666666666666666555555555555555555555555555555555555444444444444444444444444222333333333333444444444444444444555555555666666555555555555666666666666:::;;;>>>DDDMMMVVV___dddlllssswwwwwwwwwxxxtttmmmhhh\\\TTTZZZkkk~~~uuuxxxqqqhhhccc]]]WWWUUUSSSTTTYYYbbboootttddd___bbbggg|||~~~vvvnnnaaaVVVYYYcccbbb___\\\\\\\\\YYYTTTOOOJJJJJJJJJLLLNNNPPPOOONNNLLLJJJHHHFFFEEEEEEFFFFFFDDDEEEGGGHHHHHHHHHHHHGGGEEEEEEDDDCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIJJJJJJIIIGGGIIIKKKLLLNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIGGGGGGIIIKKKMMMQQQTTTVVVXXXYYYWWWTTTPPPNNNPPPSSSUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUVVV[[[^^^dddwwwoooddd[[[JJJBBBEEEKKK\\\kkkZZZQQQLLLHHHIIIHHHDDDDDDGGGOOOVVVbbbppp}}}qqqtttxxx{{{ddd^^^WWWLLLCCC@@@AAACCCEEEFFFGGGHHHJJJKKKKKKJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIDDDCCCAAA@@@???@@@AAABBBAAAAAAAAAAAA@@@@@@???>>>===<<<<<<<<<;;;;;;;;;:::999999999999999999999999::::::::::::::::::::::::MMMJJJFFFCCCAAA@@@>>><<>>>>>???????????????>>><<<<<<;;;;;;;;;;;;::::::999999999999999999999999::::::::::::::::::::::::LLLIIIEEEBBBAAA@@@>>>======:::888777777777666555666666666666555555555555555555555555555555555555333333333333333333333333222222333333444555555555333333444444555666666777555555555555666666666666::::::<<>>>>>>>>>>><<<======>>>>>>======<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999999999999999KKKHHHDDDBBBAAA@@@>>><<<<<<:::888888888888777666666666666666555555555555555555555555555555555555444444444444444444444444222222333444444555666666555555555555555555555555555555555555666666666666999999:::===BBBIIIOOOSSSSSSWWW```lllxxx~~~oooaaa^^^dddkkkrrrllltttmmmjjjaaa\\\WWWVVVUUUVVV\\\ccclllzzz||||||vvvfff\\\___hhhhhhbbbddd```]]]\\\\\\[[[XXXTTTQQQOOONNNNNNPPPRRRRRRRRRRRRPPPMMMJJJHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGEEEDDDDDDFFFIIIKKKKKKKKKKKKJJJIIIHHHFFFEEEIIIJJJKKKLLLNNNPPPQQQRRRMMMLLLKKKKKKKKKKKKLLLLLLNNNOOOQQQRRRTTTUUUUUUUUUVVVTTTRRRQQQQQQQQQPPPOOORRRRRRSSSTTTVVVWWWXXXXXXSSSWWWZZZ\\\bbbvvvvvv```OOOJJJDDDDDDPPPiiieee[[[QQQNNNMMMIIIFFFFFFEEEGGGLLLUUUaaaooozzzrrreeeaaa```bbbgggnnnqqqmmmdddYYYRRRLLLNNNQQQTTT[[[fffuuuyyykkk```XXXMMMJJJFFFEEEHHHKKKNNNOOOXXXWWWVVVTTTRRRPPPOOONNNKKKJJJHHHFFFEEEDDDEEEEEEBBBAAA@@@???>>>===<<<<<<============<<<;;;::::::999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999LLLIIIEEEBBB@@@???===;;;;;;:::999999::::::888777666666666666555555555555555555555555555555555555555555555555555555555555222222333444555666666777666666555555555444444444555555555555666666666666999999999;;;@@@FFFLLLPPPMMMPPPZZZiiixxx{{{ggg^^^___aaasss|||kkkssswwwooogggaaa[[[YYYWWWUUUWWW\\\aaajjjwwwzzzooodddXXXYYYbbbiiihhhdddjjjfffaaa______^^^[[[XXXQQQOOOMMMMMMOOOQQQQQQQQQRRRPPPMMMKKKIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFFFFGGGIIIJJJJJJJJJJJJIIIHHHGGGEEEDDDIIIIIIJJJKKKMMMOOOQQQSSSLLLKKKJJJIIIJJJKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSRRRQQQQQQRRRRRRQQQOOOQQQQQQRRRSSSTTTUUUVVVWWWTTTUUUWWWYYY^^^mmm{{{iiiUUUMMMFFFEEEJJJ[[[|||jjj^^^RRRNNNLLLJJJHHHIIIEEEFFFIIIOOOYYYfffqqqxxxyyyooohhhcccbbbfffmmmqqqoooggg\\\TTTKKKLLLLLLMMMPPPZZZfffpppwwwlllaaa[[[TTTJJJHHHFFFGGGJJJMMMOOOPPPYYYXXXVVVSSSPPPOOOMMMMMMLLLJJJHHHEEECCCBBBBBBBBB@@@@@@???>>>======<<<;;;============<<<;;;:::999888888999999999999::::::::::::::::::::::::::::::999999999999999999999999MMMIIIEEEBBB@@@>>><<<::::::999888999::::::999777666666666666555555555555555555555555555555555555444444444444444444444444222222333444555666777777444444444555555555555555555555555555666666666666888888888:::???EEEKKKNNNMMMMMMUUUfffvvvqqqgggccc```eeeyyyyyyooo}}}rrrkkkddd```\\\XXXWWWZZZ\\\cccjjjssstttcccYYYUUU]]]dddcccccceeekkkhhhfffeeeeeeddd___[[[PPPNNNLLLKKKMMMOOOPPPPPPOOONNNLLLJJJIIIJJJKKKLLLJJJIIIIIIHHHIIIJJJLLLLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDHHHHHHHHHJJJLLLOOOQQQRRRLLLKKKJJJHHHHHHIIIKKKLLLJJJKKKMMMNNNPPPQQQQQQRRROOOOOOOOORRRUUUVVVUUUTTTPPPQQQQQQRRRSSSTTTTTTUUUWWWUUUUUUVVVZZZeee|||wwwfffXXXLLLFFFFFFRRRrrryyyiiiYYYQQQNNNKKKIIIIIIFFFFFFGGGKKKSSS]]]gggnnnvvv}}}~~~uuullllllrrryyyzzztttiii^^^XXXNNNNNNNNNMMMOOOWWWccckkknnnzzz{{{ddd\\\VVVOOOHHHFFFFFFGGGJJJMMMNNNNNNTTTSSSPPPNNNLLLKKKKKKKKKJJJHHHFFFDDDBBBAAAAAABBB>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;888888888888999999999:::888888888888888888888888888888888888888888888888MMMJJJEEEBBB???===;;;999999888888888::::::888666777666666666555555555555555555555555555555555555333333333333333333333333222222333444555666777888222333333444555666777777555555555555666666666777888888888:::>>>DDDJJJNNNOOONNNTTTcccsss}}}rrriiibbb]]]gggwwwqqq{{{|||tttlllgggbbb[[[XXXYYYSSSZZZ^^^aaajjjoooaaaYYYZZZeeefff]]]\\\dddjjjiiihhhjjjkkkhhhbbb]]]PPPMMMKKKJJJLLLNNNOOOOOOLLLKKKJJJIIIJJJKKKNNNOOOJJJIIIIIIIIIJJJKKKMMMNNNJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDDDDGGGGGGHHHIIIKKKNNNQQQRRRNNNLLLJJJHHHGGGHHHIIIJJJHHHIIIKKKMMMOOOPPPPPPQQQKKKLLLNNNSSSWWWZZZZZZYYYPPPPPPQQQQQQRRRRRRSSSSSSYYYUUUSSSUUUWWW___sssxxxeeeSSSIIIDDDMMMmmmwwwcccWWWQQQKKKHHHGGGFFFEEEFFFIIIOOOXXXaaagggpppxxxtttvvvxxxiii___\\\LLLLLLKKKKKKMMMTTT```hhhdddnnnzzzuuu```YYYSSSJJJFFFEEEEEEGGGJJJLLLMMMMMMNNNMMMKKKIIIHHHHHHIIIIIIGGGFFFDDDCCCBBBBBBBBBBBB<<<===============<<<<<<999:::;;;<<<============777777888888999999999:::666666666666666666666666888888888888888888888888MMMKKKGGGCCC@@@===<<<;;;:::::::::999999999888888666666555555555444444444555555555555555555555555555555444444444555555666333333333444444444555555444444444444444444444444444555555666777888888999666666777888;;;???FFFJJJLLLQQQVVV[[[ddduuu|||qqqhhh]]]\\\\\\iii~~~}}}wwwlllhhhddd___YYYZZZWWWVVV\\\cccmmm|||{{{hhh___]]]cccccc[[[YYY^^^fffdddcccgggkkklllgggcccRRRLLLGGGGGGIIIIIIHHHHHHIIIJJJJJJJJJHHHIIIJJJLLLGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGFFFFFFEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEGGGIIIIIIHHHGGGKKKJJJIIIGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKNNNPPPNNNNNNOOOOOOQQQRRRTTTTTTRRRQQQQQQQQQRRRTTTUUUVVVTTTVVVWWWVVVVVV]]]jjjuuuzzzdddMMMCCCNNNhhh~~~lll___RRRMMMMMMHHHGGGHHHHHHHHHKKKPPPWWW\\\gggnnnwww~~~uuuggg]]]VVVNNNIIIIIIMMMTTT___iiifffeeefffkkkooouuuiiiUUURRROOOHHHFFFEEEFFFHHHKKKMMMLLLKKKHHHIIIIIIHHHFFFEEEEEEFFFFFFFFFFFFFFFDDDAAA>>><<<;;;<<<===>>>>>><<<:::999999::::::;;;:::999888777777777777777666666666666777777777777777777777777999888888888777777666666MMMKKKGGGCCC@@@===<<<;;;999999999888888888777777666666555555555444444444555555555555555555555555444444444555555777888999333333333444444444555555444444444444444444444444555555555666777888888888888888888888999===BBBFFFJJJOOOTTTYYYaaappp}}}uuunnn___]]][[[ccczzz|||sssmmmhhhccc```[[[XXXZZZ^^^cccllluuuyyywwwiii___[[[^^^]]]XXXXXX^^^```___```bbbeeefffeeecccUUUNNNGGGEEEHHHIIIIIIHHHGGGHHHIIIIIIHHHHHHJJJLLLGGGHHHHHHIIIIIIIIIIIIHHHFFFFFFEEEEEEEEEFFFFFFGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDEEEFFFHHHIIIIIIGGGJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGIIIIIIIIIJJJMMMOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPPPPPPPQQQSSSUUUVVVVVVXXXXXXVVVUUUZZZfffooommmSSSCCCIII```tttzzzhhhXXXRRRPPPHHHHHHGGGGGGFFFGGGKKKPPPUUUbbbiiirrrzzzqqqhhhYYYQQQKKKKKKNNNSSS\\\eee___[[[YYYYYYZZZ___iiittt~~~cccPPPMMMKKKEEEFFFFFFFFFHHHJJJKKKKKKIIIGGGHHHHHHGGGEEEDDDDDDEEEDDDDDDDDDDDDBBB???<<<;;;;;;<<<===>>>===<<<:::999888888999::::::999888777777666666666666666666666777777777777777777777777888888888777777777666666LLLJJJGGGDDD@@@>>><<<;;;888888888888777777777777666666666555555555444444555555555555555555555555333444444555666888999:::333333333444444444555555444444444444444444444444555555666666777777888888999999999888888:::>>>BBBGGGLLLSSSXXX^^^hhhvvv|||{{{zzz|||~~~}}}xxxtttdddbbb^^^___ooouuummmiiiddd___[[[[[[[[[[[[___eeeeeeppptttiii^^^WWWWWWVVVSSSUUU[[[WWWXXXZZZ[[[\\\^^^bbbdddZZZRRRHHHCCCEEEHHHHHHFFFEEEFFFGGGGGGGGGGGGIIIKKKGGGHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCCCCEEEHHHIIIHHHGGGHHHHHHIIIIIIIIIHHHFFFEEEEEEFFFGGGHHHGGGIIIKKKMMMOOOOOONNNNNNNNNNNNOOOOOORRRQQQOOOOOOPPPRRRUUUWWWYYYZZZYYYUUUSSSWWW```hhhwww[[[EEEDDDWWWjjjqqq[[[SSSPPPIIIJJJIIIHHHFFFEEEFFFJJJNNN\\\bbbkkksssyyyyyyooo___VVVOOONNNOOOQQQWWW]]][[[UUUPPPNNNNNNQQQYYYcccnnnwww|||]]]LLLJJJIIIDDDGGGFFFFFFGGGIIIJJJHHHGGGEEEFFFGGGEEECCCBBBCCCDDDBBBBBBBBBBBB@@@>>>;;;:::;;;;;;<<<======<<<:::999666777888888888888777777666666666666666666666666777777777777777777777777777777777777666666666666KKKJJJGGGDDDAAA>>><<<;;;999999999999888888888777666666666666555555555555555555555555555555555555444444444444555666888888333333333444444444555555333333444444444444444444555666666666777777777888888888888777777999===@@@EEEKKKSSSYYY]]]cccjjjpppvvvvvvwwwzzz}}}}}}{{{xxxnnnlllhhhdddkkkwwwqqqiiiccc_________]]]]]]```bbbhhhrrr}}}}}}mmmcccZZZTTTSSSRRROOOQQQUUUOOORRRTTTTTTSSSWWW^^^dddaaaZZZNNNEEEBBBEEEEEECCCCCCDDDEEEEEEEEEEEEHHHJJJGGGGGGGGGGGGFFFFFFEEEDDDBBBBBBBBBBBBCCCDDDFFFFFFDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBDDDGGGHHHHHHGGGEEEGGGHHHIIIIIIHHHFFFDDDCCCEEEFFFFFFFFFGGGIIIKKKNNNNNNNNNNNNNNNOOOPPPQQQSSSQQQOOONNNOOORRRUUUWWWXXXXXXWWWTTTRRRUUU\\\bbb{{{cccIIICCCQQQbbbaaaUUUTTTOOOMMMLLLJJJGGGEEEEEEHHHKKKUUU[[[dddkkkrrrzzzyyyggg]]]TTTQQQPPPOOORRRUUUVVVPPPLLLLLLMMMOOOUUU\\\dddmmmvvvZZZKKKJJJJJJGGGHHHGGGGGGGGGHHHHHHFFFDDDCCCDDDEEECCCAAA@@@AAABBBAAAAAAAAA@@@???===;;;::::::;;;<<<<<<<<<;;;::::::666666666777777777777777555555555666666666666666666666666666666666666666666666666666666666666666JJJIIIGGGEEEAAA???<<<;;;;;;;;;:::::::::999999999777777666666666555555555555555555555555555555555555555444333333333444444333333333444444444555555333333333444444444555555666666666666777777777777555666777777777999===@@@EEELLLUUU[[[___aaaccceeeqqqsssxxx~~~|||{{{wwwssssss~~~ssslllfffeeedddaaa___aaa___aaadddhhhppp|||ppp___[[[UUUQQQQQQPPPNNNMMMNNNJJJMMMOOONNNMMMPPPYYYaaagggdddYYYJJJBBBBBBBBB@@@AAABBBCCCCCCCCCCCCEEEGGGEEEFFFFFFFFFEEEDDDCCCCCC@@@@@@AAAAAABBBCCCDDDEEECCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAACCCFFFGGGFFFEEECCCDDDFFFHHHHHHGGGEEEDDDCCCDDDEEEEEEEEEEEEHHHJJJLLLLLLMMMNNNPPPQQQSSSTTTQQQPPPNNNMMMMMMOOOQQQSSSTTTTTTTTTRRRQQQTTTZZZ___oookkkOOOCCCLLLYYYsssooo]]][[[WWWLLLLLLJJJGGGEEEEEEGGGIIIPPPUUU]]]dddkkkttt}}}rrrfffZZZTTTRRROOOOOOPPPMMMIIIHHHJJJLLLKKKMMMPPPTTT]]]qqqlllUUUJJJJJJJJJIIIIIIHHHGGGGGGHHHGGGEEECCCBBBCCCCCCBBB@@@??????@@@@@@@@@@@@???>>>===<<<<<<::::::;;;;;;;;;;;;;;;;;;666666666666666666777777444444555555666666666777555555555555555555555555555555555555555555555666IIIHHHGGGEEEBBB???<<<;;;<<<;;;;;;;;;::::::::::::777777777666666666555555555555555555555555555555666555444333222222222222333333333444444444555555222333333444444555555555666666666666777777777777333444666777888:::>>>AAAEEELLLVVV^^^bbbbbbaaaaaajjjpppzzz|||rrrmmmiiidddaaaaaa^^^^^^]]]^^^aaahhhpppvvvuuueeeYYYSSSQQQOOOOOONNNMMMJJJHHHGGGIIIKKKIIIHHHLLLTTT[[[iiillldddRRRDDDAAAAAA???@@@AAABBBAAA@@@AAABBBDDDCCCDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@AAABBBCCCBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAACCCEEEEEEDDDCCCAAABBBDDDEEEEEEEEEDDDDDDCCCDDDEEEEEEDDDEEEGGGIIIKKKKKKLLLNNNPPPRRRTTTUUUPPPOOONNNMMMLLLLLLMMMMMMPPPPPPPPPPPPQQQTTTYYY]]]bbbtttVVVEEEFFFMMMaaaggg___VVVLLLLLLJJJGGGDDDCCCEEEGGGKKKPPPWWW]]]dddmmmwwwqqqbbbZZZVVVRRRPPPPPPLLLHHHGGGKKKKKKHHHFFFGGGIIIOOOaaa{{{ttt___OOOIIIIIIIIIHHHJJJIIIHHHHHHIIIHHHFFFDDDAAABBBCCCAAA???>>>???@@@??????>>>>>>======<<<<<<:::::::::::::::;;;;;;;;;888888777666666666666666444444444555555666666777555555555555555555555555444444444555555555555555HHHHHHGGGEEECCC???===;;;;;;;;;;;;:::::::::999999777777777777666666666555555555555555555555555555555555444333333333444444333333333444444444555555222222333333444555555666777777777777666666666666444555777888888:::===@@@DDDKKKVVV```ddddddbbb```gggppp}}}wwwpppjjjgggfffbbbaaa```______aaadddgggjjjsssyyyqqqfff\\\XXXOOONNNMMMLLLLLLLLLJJJGGGEEEFFFFFFEEEEEEHHHNNNSSSfffpppnnnZZZHHHBBBCCCBBB@@@AAAAAA@@@???>>>@@@AAAAAABBBBBBCCCCCCCCCCCCBBB@@@@@@?????????@@@@@@AAABBBAAA@@@??????@@@AAABBBCCCBBBAAABBBDDDDDDBBBAAA@@@@@@AAABBBBBBCCCDDDDDDCCCEEEEEEEEEDDDEEEGGGIIIKKKKKKLLLMMMOOOPPPRRRSSSTTTTTTSSSRRRQQQOOONNNMMMNNNNNNNNNOOOPPPSSSWWWZZZ\\\ttt|||___JJJEEEGGGQQQvvvyyyhhhVVVOOOOOOMMMIIIEEEDDDDDDEEEGGGKKKQQQVVV]]]fffqqqyyy}}}|||jjj```[[[WWWTTTTTTQQQLLLIIILLLMMMJJJGGGHHHHHHKKKYYYqqqssseeeUUUKKKIIIIIIIIIHHHJJJIIIHHHIIIIIIIIIGGGEEEAAABBBBBBAAA???>>>???@@@===<<<<<<;;;;;;;;;;;;<<<:::999999999:::;;;;;;<<<;;;:::888666555555555666333333444555555666777777444444444444444444444444333333444444444555555555HHHHHHGGGEEECCC@@@===;;;:::::::::999999999888888777777777777666666666666555555555555555555555555444444444444444555666777333333333444444444555555222222333333444555666666777777777777666666666666555777888999999:::<<>>===>>>???@@@AAAAAABBBCCCCCCCCCCCC@@@@@@??????????????????AAAAAA@@@??????@@@AAAAAACCCBBBAAABBBCCCCCCAAA????????????@@@AAABBBCCCDDDDDDEEEFFFEEEDDDEEEGGGIIILLLLLLLLLLLLMMMNNNOOOPPPZZZZZZZZZYYYWWWTTTRRRPPPNNNNNNNNNNNNPPPRRRVVVXXX\\\pppeeePPPGGGGGGFFFkkkvvv]]]TTTTTTQQQMMMHHHEEEEEEFFFDDDHHHMMMRRRYYYbbbmmmuuuxxx}}}oooddd___[[[XXXXXXQQQJJJGGGIIIKKKJJJJJJKKKIIIIIISSShhhjjj^^^QQQKKKKKKLLLJJJIIIJJJIIIIIIIIIJJJJJJHHHFFFAAABBBBBBAAA???>>>???@@@;;;;;;:::999999::::::;;;:::999999999::::::;;;<<<<<<;;;999777555555555555333333444444555666777777444444444444444444444444333333333444444555555555LLLJJJGGGDDDAAA???>>>>>>:::::::::999999999888888999999777666555555555555555555555555555555555555333444444555555444444333222333444444555555444444333333333444444444555555666666555555555555666666777666555555666888:::;;;BBBJJJTTT\\\```bbbcccccclllrrr{{{rrrmmmmmmiiifffddddddaaa\\\XXXZZZ\\\]]]___eeesss}}}}}}|||jjj___XXXPPPLLLLLLMMMMMMMMMMMMKKKIIIGGGFFFDDDCCCBBBAAA@@@BBBFFFIIITTTkkkwwwhhhRRRFFFCCC@@@??????>>>===============>>>>>>===============>>>@@@???>>>>>>>>>>>>>>>???======>>>???@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCDDDGGGGGGFFFFFFEEEDDDDDDDDDEEEIIILLLKKKIIIKKKTTT\\\hhhmmmoookkkeee]]]SSSIIIJJJKKKKKKMMMNNNPPPRRRSSS\\\hhh{{{]]]IIIEEELLLVVVkkkiii^^^NNNKKKOOOHHHDDDFFFDDDDDDDDDEEEIIIPPPZZZdddjjjqqqwwwyyyqqqkkk```ZZZ[[[QQQOOOLLLKKKKKKJJJHHHFFFFFFHHHPPP```wwwnnn]]]VVVNNNJJJKKKMMMLLLJJJFFFFFFGGGFFFFFFEEEDDDCCC======>>>@@@BBBBBB@@@===;;;;;;:::::::::999999999888888888999999:::::::::999888888777666555555444555555555555666666666666777777666555444444333333444444444444444444444444KKKIIIFFFCCC@@@>>>======:::::::::999999999888888999888777666666555666666555555555555555555555555333444444555555444444333333444555555666666555555444444444555555555666666666666555555555555666666777666555555666888:::;;;<<>>===<<<<<<<<<<<<===>>>>>>============>>>>>>??????>>>=========>>>>>>======>>>??????@@@AAAAAA???>>>>>>>>>>>>>>>??????>>>??????@@@AAABBBCCCDDDFFFFFFEEEEEEEEEEEEDDDDDDEEEHHHKKKKKKIIILLLTTT[[[oootttvvvrrrllldddYYYOOOLLLLLLLLLMMMNNNPPPQQQRRRXXXcccvvvjjjTTTKKKFFFNNN```~~~jjjWWWPPPRRRKKKHHHJJJGGGFFFEEEEEEGGGMMMUUU]]]bbbkkkrrr{{{~~~vvvnnnaaaYYYWWWNNNMMMLLLKKKLLLMMMNNNNNNNNNOOOUUUcccyyyeeeYYYSSSLLLJJJKKKKKKJJJGGGEEEEEEEEEEEEDDDCCCBBBAAA======>>>@@@BBBAAA???===;;;;;;;;;:::::::::999999888888888999999999::::::777777666666555444444333444555555555666666666666777666666555444444333333444444444444444444444444IIIHHHEEEBBB@@@===<<<<<<:::::::::999999999888888777777666666666666777777555555555555555555555555333444444555555444444333444555666666777777666666555555555666666666777777666666555555555555666666777666666555666777999:::999>>>GGGQQQYYY\\\[[[YYY___lll|||nnnsss{{{tttppplllgggcccbbbaaa___ZZZVVVVVV[[[___dddfffiiinnnuuuwwwrrrooollljjjmmmpppxxxyyymmm___WWWRRRNNNLLLNNNNNNMMMKKKJJJHHHGGGGGGGGGFFFGGGGGGFFFCCCBBBCCCDDDGGGUUU\\\UUUJJJEEEBBB???======<<<;;;;;;;;;<<<<<<>>>>>>============>>>>>>???>>>======<<<<<<<<<=========>>>>>>??????@@@@@@============>>>???@@@@@@>>>??????@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDGGGJJJJJJIIILLLSSSZZZlllqqqtttpppjjjcccXXXNNNLLLLLLLLLLLLNNNOOOQQQRRRUUU```lllzzz|||aaaPPPFFFJJJWWWqqq|||cccVVVTTTNNNLLLMMMJJJGGGFFFDDDEEEHHHNNNUUUYYYaaaiiittt|||~~~uuulll]]]SSSPPPMMMMMMMMMLLLLLLNNNQQQTTTTTTUUU[[[hhh|||yyy]]]TTTPPPKKKIIIJJJJJJGGGEEECCCCCCCCCCCCBBBAAA@@@???=========???@@@@@@>>><<<;;;;;;;;;;;;::::::::::::777777888888888888999999555555555444444333222222444444444555555555666666666666555555444333333333444444444444444444444444IIIHHHFFFCCC@@@>>><<<;;;:::::::::999999999888888777666666666666777777888555555555555555555555555333444444555555444444333444444555666666666666666444555555555666666666666666666555555555555666666666666666666666777888999;;;===BBBJJJSSSZZZ\\\]]]]]]fffxxxzzzuuuvvvyyysssmmmiiiffffffddd```\\\YYYZZZ[[[]]]]]]]]]^^^aaagggpppvvvzzzrrrkkkhhhhhhjjjkkkttt|||wwwlll```YYYSSSNNNNNNPPPMMMLLLJJJHHHFFFFFFFFFGGGCCCEEEGGGGGGEEECCCCCCCCCDDDLLLOOOKKKFFFDDDAAA===<<<;;;;;;::::::;;;;;;;;;>>>============>>>>>>??????>>>===<<<<<<;;;<<<<<<=========>>>>>>>>>??????;;;<<<<<<<<<>>>???@@@AAA>>>??????@@@AAAAAABBBBBBAAABBBBBBCCCDDDDDDEEEEEECCCFFFIIIIIIHHHKKKQQQWWWaaafffjjjhhhccc^^^UUULLLLLLKKKKKKLLLMMMPPPRRRTTTVVV```fffmmmlllTTTKKKMMMUUUiiiooo\\\WWWPPPNNNOOOJJJHHHFFFDDDDDDFFFJJJOOOSSSZZZbbbnnnwww~~~xxxooofffYYYOOONNNMMMNNNOOONNNMMMOOOSSSWWWZZZ\\\cccpppqqqZZZPPPNNNKKKJJJJJJIIIFFFDDDCCCCCCCCCBBBBBB@@@???>>>===<<<<<<===??????===;;;;;;;;;;;;;;;::::::::::::777777777777777777777777555555444444333333333333333333444444444555555555555555555444444333333333333333333333333333333333JJJIIIGGGEEEBBB@@@===<<<:::::::::999999999888888777666666666666777777888555555555555555555555555333444444555555444444333333333444555555555555444333333444444444555555555666666555555555555666666666666666666666777777777;;;;;;===CCCMMMYYYdddjjjfffhhhqqqxxxppp}}}vvvpppiiiiiigggccc___\\\ZZZZZZ[[[ZZZXXXVVVVVVYYY^^^bbbllltttxxxrrrnnnllliiifffggglllsssxxxuuukkk```XXXRRRLLLKKKNNNLLLKKKIIIGGGEEEEEEEEEEEE???BBBDDDEEEDDDCCCCCCCCCDDDGGGHHHGGGEEEDDD???;;;;;;;;;::::::::::::;;;;;;===============>>>?????????>>>===<<<;;;;;;;;;;;;==================>>>>>>;;;;;;;;;<<<===???@@@AAA>>>??????@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEECCCEEEGGGGGGGGGIIINNNRRRWWW\\\``````___]]]XXXQQQLLLKKKJJJKKKMMMPPPSSSUUUSSS\\\aaafff~~~xxx\\\LLLLLLQQQbbb}}}ggg^^^SSSOOOOOOJJJHHHGGGEEEDDDFFFIIIMMMPPPTTT\\\hhhrrryyy~~~qqqjjjdddZZZTTTTTTQQQRRRSSSSSSUUUXXX\\\___gggjjjrrr~~~iiiXXXNNNLLLKKKJJJJJJHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@???===<<<;;;<<<======<<<:::;;;::::::::::::999999999666666666666666666666666555555444444444444444333333333333333444444444444444444444444444333333333333333333333333333333333JJJIIIHHHFFFCCC@@@>>><<<:::::::::999999999888888777777666666666666777777555555555555555555555555333444444555555444444333222333333444555444444444333333333444444444444555666666555555555555666666666666666666666666666666777777999===GGGVVVhhhssstttrrruuuzzzooovvvyyyvvvrrrlllfffbbb___^^^[[[ZZZXXXVVVTTTVVVYYY\\\\\\aaafffiiijjjnnnuuu{{{zzzsssooommmkkkjjjhhhkkknnnrrrwww}}}lllcccZZZSSSMMMGGGGGGKKKKKKJJJHHHGGGEEEDDDDDDDDD<<>>???@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<============;;;;;;;;;<<<===>>>@@@AAA????????????@@@@@@AAAAAA??????@@@AAABBBBBBCCCCCCCCCDDDEEEEEEEEEGGGJJJLLLLLLQQQUUUVVVWWWYYYWWWSSSNNNMMMKKKKKKLLLOOORRRTTTPPPUUUZZZbbbwwwjjjIIIGGGHHHWWWwww{{{mmm]]]SSSQQQLLLJJJHHHFFFEEEFFFHHHKKKNNNNNNVVVaaajjjrrrxxxrrrnnnkkkddd______^^^]]]___bbbhhhlllnnnnnnwww{{{|||```SSSKKKKKKJJJIIIHHHGGGFFFEEEFFFEEEEEEDDDCCCAAA@@@???===<<<::::::<<<<<<;;;:::999999999999888888888888666666555555555555444444444444444444444444444444222222222333333333444444444444333333333333333333333333333333333333333333IIIHHHGGGEEECCC???===;;;:::::::::999999999888888999888777666666555666666555555555555555555555555333444444555555444444333333444444555555555555555444444444444555555555555666666555555555555666666555666666666666666555555555777888:::???LLL___mmmyyy{{{yyyzzz{{{sssnnnjjjhhhaaaaaa```]]][[[ZZZ[[[]]]UUUWWWZZZZZZZZZZZZ[[[]]]bbbeeejjjnnnqqqtttxxx{{{}}}~~~~~~wwwjjjiiihhhffffffiiipppuuuxxx~~~rrr^^^WWWQQQLLLHHHEEEGGGLLLIIIHHHHHHGGGFFFDDDCCCBBB<<<>>>??????>>>===>>>???BBBBBBDDDFFFGGGCCC???===;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<===>>>???@@@AAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@????????????@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDFFFGGGDDDIIILLLLLLOOOSSSTTTRRRSSSQQQNNNKKKKKKLLLNNNOOORRRQQQTTT]]]mmmwwwKKKFFFBBBLLLjjjjjj[[[VVVQQQLLLJJJGGGEEEEEEFFFHHHJJJHHHOOOYYYaaaiiipppyyy~~~wwwwwwxxxuuutttxxx{{{|||rrrXXXOOOIIIIIIHHHFFFEEEDDDEEEEEEFFFEEEEEEDDDCCCAAA???>>>===;;;:::999:::;;;:::999888888888777777777777666555555555555444444333333222222333333333333333333222222222222333333333333333333333333333333333333222222222222222222222222GGGGGGFFFEEEBBB???;;;::::::::::::999999999888888999999888666555555555555555555555555555555555555333444444555555444444333444555555666666666666666555555555555666666666777666666555555555555666666555666666666666666555555777:::;;;999888AAARRR```vvv{{{vvvrrrpppggggggfffccc^^^[[[[[[[[[YYYZZZ[[[\\\ZZZXXXUUUSSSZZZ\\\^^^___```aaadddfffdddeeeggghhhjjjlllnnnnnnlllmmmnnnqqqsssuuuwwwxxxzzz{{{}}}|||xxxrrrlllhhhdddgggjjjkkknnnvvvqqqeeeTTTOOOKKKIIIGGGEEEIIIPPPGGGHHHHHHHHHFFFDDDBBB@@@===>>>???===;;;:::;;;<<<@@@@@@CCCGGGGGGCCC@@@>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<===>>>@@@@@@BBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;<<<<<<===>>>??????????????????@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAACCCCCCCCCBBBBBBBBBCCCDDDDDDHHHJJJJJJMMMSSSUUUTTTXXXUUUPPPLLLJJJIIIJJJKKKXXXQQQQQQZZZdddvvv~~~RRRJJJBBBGGGbbbuuuaaaZZZTTTNNNLLLIIIFFFDDDDDDEEEFFFDDDJJJSSS[[[bbbkkktttzzzxxxnnnUUUMMMGGGGGGFFFDDDBBBBBBCCCEEEEEEEEEDDDCCCBBB@@@???>>>===;;;999999:::::::::999777777777777666666666666555555555444444333333333111111111111111111222222111111222222222333333333333333333333333333333333222222222222222222222222LLLIIIFFFDDDCCCAAA>>><<<::::::::::::::::::::::::888888888888777666444444555555444444444444555555555555555555555555555555555555555555555555555555444444444555555555666666444444555555666666777777666666666666777777777777555777999888999@@@JJJSSSnnn|||zzzvvvsssnnnkkkhhhgggdddcccccc```]]]ZZZYYYXXXWWWVVVYYYYYYYYYZZZ[[[\\\]]]^^^ZZZZZZ[[[[[[\\\]]]]]]]]]^^^```ccccccccccccdddfffllllllmmmmmmmmmllljjjjjjmmmooorrrxxx|||rrrggg___NNNKKKHHHGGGHHHJJJJJJJJJHHHFFFEEEDDDEEEEEECCCAAA??????>>>>>>>>>>>>??????>>>@@@CCCEEEEEECCC@@@>>><<<<<<;;;:::::::::;;;;;;===999999<<<;;;888;;;AAA>>>===<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>AAA???>>><<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEFFFGGGHHHJJJKKKLLLMMMPPPOOOLLLHHHFFFHHHLLLPPPTTTNNNOOOVVV^^^lll^^^PPPDDDDDDSSSpppkkk]]]\\\QQQPPPMMMHHHFFFEEEDDDBBBGGGIIIMMMSSS\\\fffpppuuu|||zzzuuuuuuhhhTTTNNNJJJHHHEEEDDDDDDCCCBBB@@@DDDCCCBBBAAA???>>>===<<<;;;;;;:::999999888888777666666666666666666666666555555555555555555555555555555444444444333333333222222222222222222222222333333222222222222222222333333333333333333333333LLLIIIFFFDDDCCCAAA>>><<<;;;;;;;;;::::::999999999888888888888777666555444555555444444444444555555555555555555555555555555555555555555555555555555444444444555555555666666555555555666666666666666666666666666777777777777666888999888888<<>>======<<<<<<======>>>===???AAABBBBBBAAA???======<<<;;;::::::::::::::::::777888;;;;;;888:::@@@>>>===;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@???>>><<<<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCEEEFFFGGGHHHIIILLLLLLJJJGGGEEEFFFJJJLLLOOOKKKMMMTTTYYYbbbxxxkkkWWWEEECCCMMMcccllldddVVVSSSOOOKKKJJJIIIGGGEEEEEEFFFHHHMMMTTT]]]eeejjjtttyyy}}}||||||zzztttooopppzzz___PPPMMMIIIGGGDDDCCCCCCCCCAAA@@@CCCCCCBBB@@@???>>><<<<<<;;;::::::999888888777777555555555555555555555555555555555555555555555555444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222LLLIIIFFFDDDCCCAAA>>><<<<<<<<<;;;::::::999888888777888888777777666555444555555444444444444555555555555555555555555555555555555555555555555555555444444444555555555555555666666666666666555555555666666666666777777777777777999:::999777999===BBBIII^^^~~~vvvtttzzzyyyvvvqqqnnnllljjjgggeeeeeedddcccbbbaaa`````````______]]]\\\[[[ZZZZZZYYYXXXZZZ[[[\\\\\\^^^```bbbfffjjjnnnppprrrwww~~~zzz{{{|||~~~ppp___TTTOOOMMMHHHFFFCCCCCCDDDEEEEEEDDDBBBAAA??????@@@@@@???===<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>======<<<======;;;:::999999999999:::999:::<<<:::888888<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>???>>>=========>>>???@@@???????????????????????????@@@AAABBBCCCDDDEEEFFFHHHHHHHHHFFFDDDEEEGGGIIIJJJIIIMMMSSSTTTWWWeeevvveeeKKKEEEIIIUUUpppppp___YYYRRRNNNLLLJJJFFFCCCEEEEEEEEEHHHMMMSSSYYY]]]gggmmmuuu{{{zzzuuuwww{{{{{{uuurrruuu{{{fffTTTKKKJJJGGGEEEBBBAAAAAAAAA@@@>>>BBBAAA@@@???>>>===<<<;;;::::::999999888777777777555555555555555555555555444444444444444444444444222222222222111111111111222222222222222222222222000111111111222333333333111111111111111111111111LLLIIIFFFDDDCCCAAA>>><<<======<<<;;;999888777777777777777777777666555555555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555777777666666555555444444666666666666777777777777777888:::999888888:::<<<===IIIbbbyyyyyyttt~~~|||yyyvvvtttrrrqqqpppooonnnmmmmmmmmmllljjjiiigggeeeeeeeeeeee```bbbcccdddeeegggkkknnnvvv{{{~~~fffUUULLLKKKMMMEEECCCAAAAAACCCDDDCCCCCCAAA???>>>>>>??????>>><<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<======;;;:::999999888888;;;;;;<<<<<<:::777777999:::::::::999999999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>=========>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEEEEEFFFGGGFFFEEEDDDEEEFFFIIIJJJNNNRRRRRRSSS\\\hhhwwwWWWMMMIIILLLaaa}}}nnncccXXXSSSQQQLLLGGGEEEFFFEEEEEEFFFIIINNNRRRVVV[[[bbblllsssyyy}}}~~~www{{{wwweeeXXXMMMGGGHHHEEECCCAAA@@@@@@@@@???===@@@@@@???>>>===<<<;;;:::999999999888777777666666555555555555555555555555444444444444444444444444333222222222222111111111111111111111111111111111///000000111222333333444111111111111111111111111LLLIIIFFFDDDCCCAAA>>><<<======<<<;;;999888777777666777777777777666666555555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555444777777666666555555444444666666666666777777777777666777999::::::::::::;;;DDDCCCOOOkkkuuu||||||}}}||||||{{{zzzzzzzzz{{{yyywwwtttpppmmmkkkjjjiiieeefffhhhiiikkkooouuuyyywww```PPPIIIIIIKKKDDDBBBAAAAAACCCDDDCCCBBB@@@>>>===>>>??????>>>======<<<<<<;;;;;;<<<<<<======<<<;;;::::::;;;<<<===<<<<<<;;;:::999888888888777999:::888777777888888888888999999999999999999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>???========================>>>>>>???@@@AAAAAABBBBBBCCCEEEFFFFFFEEEDDDEEEFFFGGGHHHLLLOOOOOORRRZZZcccpppgggVVVKKKGGGWWWnnn}}}mmm]]]XXXWWWRRRMMMKKKFFFEEEDDDDDDFFFJJJNNNQQQSSSZZZdddlllrrrxxx~~~dddYYYRRRJJJEEEFFFDDDBBB????????????>>>===>>>>>>===<<<;;;;;;::::::999888888777777666666555555555555555555555555555444444444444444444444444333333333333222222222222111111111111111111111111//////000111222222333333222222222222222222222222LLLIIIFFFDDDCCCAAA>>><<<<<<<<<;;;::::::999888888666666777777777777666666555555444444444444555555555555555555555555555555555555555555555555555555555555555555555444444444666666666666666555555555666666666666777777777777555666888999;;;;;;;;;;;;@@@===EEE^^^zzzzzzzzz~~~xxxrrrooollllllkkklllnnnpppsssyyylllYYYLLLGGGEEEEEEBBBAAA@@@AAACCCCCCCCCAAA???>>>======??????>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999999999999777::::::666444777999999666777888888999888888888999999::::::;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<======>>>>>>>>>========================<<<<<<======>>>??????@@@CCCEEEFFFFFFDDDDDDEEEGGGEEEGGGIIIJJJLLLPPPWWW]]]eee{{{aaaMMMFFFPPP```|||vvvaaaZZZYYYSSSNNNMMMGGGEEECCCBBBCCCFFFIIIKKKLLLSSS[[[ccciiipppxxx~~~tttZZZSSSPPPHHHDDDEEECCCAAA???>>>??????>>>======<<<<<<;;;::::::999999888888777777666555555555444444444444444444444444333333333333333333333333444333333333222222222222111111111111111111111111///000000000111222222222222222222222222222222222LLLIIIFFFDDDCCCAAA>>><<<;;;;;;;;;::::::999999999666666777777777777666666555555444444444444555555555555555555555555555555555555555555555555555555666666555555555444444444555555555666666666666666666666666666777777777777666666666888:::;;;;;;:::777777>>>OOOdddxxx~~~~~~}}}|||yyylllZZZMMMGGGDDDBBB@@@@@@??????@@@BBBCCCAAA@@@>>>===<<<<<<>>>>>>===<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999888999999:::;;;EEEGGGCCC:::555666888666555666777888888888777777888999999:::;;;;;;<<<<<<::::::::::::::::::::::::999::::::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>========================<<<======>>>>>>??????@@@CCCDDDDDDDDDCCCCCCEEEGGGEEEHHHIIIIIIJJJNNNRRRVVVZZZwwwnnnRRRHHHMMMUUUgggrrrfff```WWWPPPOOOKKKHHHEEECCCBBBDDDFFFHHHFFFLLLSSSYYY___gggpppwwwmmmTTTOOONNNFFFBBBFFFBBBAAA???>>>??????>>>===;;;;;;;;;:::999999888888888777777666666555444444444444444444444444444444333333333333333333333333222222222222111111111111111111111111111111111111000000000000111111111111111111111111111111111111LLLIIIFFFDDDCCCAAA>>><<<::::::::::::::::::::::::666666777777777777777666555555555444444555555555555555555555555555555555555555555555555555555555666666555555555444444444444555555555666666777777666666666666777777777777777666666777888999999999:::999<<>>???>>>>>>???AAABBB@@@???===;;;:::;;;======<<<;;;:::999999999999999999:::999999::::::::::::999999888888888888999:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAABBBDDDGGGGGGKKKLLLLLLKKKMMMOOOPPPPPPjjjxxxVVVKKKMMMOOOUUUuuuyyyoooaaaWWWUUUPPPMMMIIIEEEDDDDDDEEEGGGCCCGGGMMMSSSYYYaaakkkrrryyy{{{jjjQQQMMMKKKCCC@@@FFFBBBAAA???>>>???@@@???>>>;;;::::::999999888888888777777777666555555444444444444444444444444444444333333333333333333333333111111111111000000000000000000000000000000000000111111111000000000000000000000000000000000000000LLLKKKIIIGGGDDDAAA???>>><<<;;;:::999888888888888777666666666555555555555666777888777555444444555666666666666666555555444444444444555555555666666777777777777666666666666444555666666555555666888777777777777888888888888;;;;;;;;;::::::999999999<<<;;;>>>BBBBBBIIIdddwwwfffQQQOOOKKKFFFCCC@@@@@@???BBBAAA@@@??????@@@AAABBB<<<<<<;;;:::999999999999777888888888888999999999888888888888777777777777777888888888888999999999TTTeeeiiiRRR999111666;;;888888777777777777888888555666666777888:::;;;<<<;;;;;;::::::::::::999999888888999::::::;;;<<<<<<======;;;::::::;;;<<<===>>>>>>???@@@@@@@@@@@@???AAAAAA@@@@@@@@@@@@??????BBBBBBAAAAAABBBCCCEEEFFFKKKKKKKKKJJJIIIKKKOOOSSSSSSbbb}}}uuuXXXLLLNNNLLLaaaqqqbbbZZZYYYRRRLLLJJJGGGBBBBBBDDDDDDEEEGGGKKKPPPWWW^^^aaapppsss~~~|||dddNNNIIIHHHCCC@@@CCCDDDCCCAAA???===;;;::::::;;;;;;:::999999888888777777777777777666666666666333333333333333333333333444444444444333333222111333222111111000000111111000000000000000000000000111111111111000000000000000000000000000000000000LLLKKKIIIGGGDDDAAA???>>><<<;;;:::999888888888888777777666666666555555555666777888777555444555666555555555666555444444333444444444555555555666666777777777777666666666666444555666666555555666888777777777777888888888888;;;;;;:::::::::999999999<<<999;;;??????CCCXXXppp}}}zzzuuudddTTTLLLJJJGGGDDDAAA@@@@@@@@@@@@@@@????????????@@@@@@<<<<<<;;;:::999999999999777888888888888999999999888888888888777777777777777777888888888999999999DDDXXXbbbUUUAAA888777666888888777777777777888888666666777777888999;;;;;;;;;;;;:::::::::999999999888888999999:::;;;;;;<<<===<<<;;;::::::;;;<<<======>>>??????@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAABBBCCCDDDFFFKKKKKKJJJIIIIIIKKKOOORRRRRR[[[ooohhhOOOEEEGGGXXXttt{{{eee[[[WWWQQQNNNNNNLLLHHHFFFGGGEEEEEEFFFIIINNNSSSYYY\\\iiimmmxxxuuu___LLLIIIIIIEEEBBBDDDCCCBBB@@@>>>===;;;::::::;;;::::::999999888888777777777777777666666666555444444444444444444444444333444444444333333222111333222111111000000111111000000000000000000000000111111111111000000000000000000000000000000000000LLLKKKIIIGGGDDDAAA???>>><<<;;;:::999999888888888777777777666666666555555666777888777555444555666444555555555555444333333444444555555555666666666666666666666777777777777444666777777666555777888777777777777888888888888::::::::::::999999999999<<<888888;;;;;;===IIIXXXwww}}}qqqcccUUUJJJFFFDDDCCCAAA@@@@@@AAAAAA>>>??????????????????>>><<<<<<;;;:::999999999999777888888888888999999999999999888888888777777777777777777888888888999999666GGGRRRLLLAAA<<<999666888888777777777777888888888888777777888999999:::::::::::::::999999999999888888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>?????????????????????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAABBBDDDEEEIIIIIIIIIIIIHHHJJJMMMPPPUUUVVVaaa{{{\\\FFFGGGRRRccc~~~pppaaaZZZSSSOOOPPPPPPKKKGGGFFFFFFFFFEEEFFFIIIMMMRRRTTTbbbhhhrrrjjjXXXJJJHHHJJJGGGDDDDDDBBBAAA@@@>>><<<;;;;;;::::::::::::999888888777777777777777666666666555555555555555555555555555555333333444444444333222222333222111111000000111111000000000000000000000000111111111111000000000000000000000000000000000000LLLKKKIIIGGGDDDAAA???>>><<<<<<;;;:::999999999999777777777666666666666555666777888777666555666777555555666666555555444333555555555555666666666666666666666666777777777777444666777777666666777888666777777777888888888888:::999999999999999999999;;;888777:::;;;:::???EEE[[[tttxxxeeeWWWMMMGGGCCCBBBAAA@@@@@@@@@@@@@@@===>>>???@@@@@@???>>>===<<<<<<;;;:::999999999999777777888888888999999999999999999888888888777777777777777777888888888888333;;;???;;;777999;;;:::888888777777777777888888999999888888888888888999:::::::::999999999999888888888999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>???@@@AAABBBCCCCCCAAA@@@@@@@@@@@@BBBCCCDDDGGGHHHHHHGGGGGGHHHKKKNNNRRRQQQXXXjjjrrrUUUMMMQQQXXXjjjvvviii___VVVTTTSSSNNNIIIGGGFFFEEEDDDDDDFFFIIILLLNNNYYY___hhhttt|||aaaSSSIIIHHHJJJGGGCCCAAAAAA@@@>>>===<<<;;;;;;;;;::::::999999888777777777777777666666666555555555444444444444444444444444333333333444444333333222333222111111000000111111000000000000000000000000111111111111000000000///000000000000000000000000LLLKKKIIIGGGDDDAAA???>>>===<<<;;;:::999999999999888777777777666666666666555777888777666666777888777777777777777666555555555555555666666666777777555666666666777777777888555666777777666666777999666777777777888888888888999999999999999999999999;;;888888;;;===<<<<<<>>>DDDWWWjjj~~~{{{iiiXXXKKKEEEDDDDDDCCCBBBAAA@@@?????????===>>>???@@@@@@???>>>===<<<<<<;;;:::999999999999777777888888888999999999999999999999888888888888666666777777777888888888555777777555555888;;;<<<888888777777777777888888:::999888888777888888888::::::999999999888888888888888999999999999999:::999::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>=========>>>???AAABBBCCCCCC@@@@@@??????@@@AAACCCDDDEEEFFFFFFFFFFFFGGGJJJLLLKKKLLLSSS___qqqfffQQQOOOOOO[[[vvvooo___XXXVVVSSSOOOMMMFFFEEEDDDCCCDDDGGGIIIKKKOOOTTT\\\dddpppsssZZZPPPHHHGGGHHHEEE@@@===???>>>===<<<;;;;;;;;;;;;::::::999888888777777666666666666666555555555555222222222222222222222222222333333444444333333333333222111111000000111111000000000000000000000000111111111111000000000///111111111111111111111111LLLKKKIIIGGGDDDAAA???>>>===<<<;;;:::999999999999888888777777777666666666555777888888666666777999777888888888888777666666555555666666666777777777555555666666777777888888555666888777666666777999777777777777888888888888888888888999999999999999:::999999;;;===>>>===<<>>===>>>??????????????????>>><<<<<<;;;:::999999999999777888888888888999999999:::999999999999888888888666666666777777777888888555777999;;;;;;;;;:::888888888777777777777888888999999888888888888888999999999999999888888888888888888999999999999999999888999:::;;;;;;<<<;;;;;;;;;<<<<<<===============<<<<<<===>>>???@@@AAABBB@@@???>>>>>>???@@@BBBCCCBBBDDDEEEEEEEEEFFFHHHJJJKKKNNNVVV```jjjxxxZZZOOOIIIRRReeeggg[[[XXXUUUQQQOOOIIIHHHFFFDDDDDDEEEHHHIIIMMMPPPUUU[[[eeeuuuiiiSSSMMMGGGEEEEEEDDD???:::>>>===<<<;;;;;;;;;;;;;;;999999999888777777666666666666666555555555444444111111111111111111111111222222333444444444333333333222111111000000111111000000000000000000000000111111111111000000000000111111111111111111111111LLLKKKIIIGGGDDDAAA???>>>===<<<;;;::::::999::::::888888888777777777666666555777888888777777888999777777777777777666666555555666666666777777777777555555555666777888888888555777888888777777888999777777777777888888888888777888888888999999999999888999::::::;;;<<<===<<>>===@@@@@@????????????@@@@@@<<<<<<;;;:::999999999999777888888888888999999999::::::999999999888888888666666666666777777777888444666:::======:::888777888888777777777777888888888888888888888888999999999999999999888888888888999999888888888888888888777888:::;;;<<<<<<;;;;;;;;;;;;<<<=========<<<<<<;;;<<<<<<===>>>??????@@@??????>>>>>>???@@@BBBCCCAAABBBDDDDDDDDDEEEFFFHHHJJJLLLUUU```hhhzzzttt[[[KKKOOOZZZiii|||kkkddd]]]UUUPPPOOOMMMIIIFFFEEEDDDEEEFFFKKKMMMOOOSSSZZZfffttt~~~www]]]NNNJJJEEECCCCCCCCC???;;;<<<<<<;;;;;;:::;;;;;;;;;999999888888777777666666666666555555555444444444222222222222222222222222111222333333444444444333333222111111000000111111000000000000000000000000111111111111000000000000111111111111111111111111LLLKKKIIIGGGDDDAAA@@@>>>======<<<;;;::::::::::::888888888888777777777777555777888888777777888:::666666666666666555555444666666666666777777777777444555555666777888888999555777888888777777888999777777777777888888888888777777888888999999999999888999:::888888:::<<<<<<999???>>>CCCYYYvvvpppdddWWWLLLIIIGGGCCCCCCFFF???@@@@@@@@@@@@???>>>>>>BBBAAA@@@??????@@@AAABBB<<<<<<;;;:::999999999999777888888888888999999999:::::::::999999999888888666666666666777777777777666666777888888666666888888888777777777777888888888888777777888999999:::999999999888888888888777999999888888888888888888777888999;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<======>>>>>>???>>>>>>>>>>>>@@@AAABBB@@@BBBCCCDDDDDDDDDFFFGGGCCCDDDLLLYYYbbbrrrjjjPPPPPPSSSWWWsssvvvjjj]]]UUUTTTQQQMMMHHHEEEDDDDDDDDDDDDDDDEEEHHHNNNWWWbbbiiisss{{{oooRRRJJJGGGCCCAAABBBCCC@@@<<<<<<;;;;;;::::::;;;;;;;;;999999888888777666666666666666555555555444444444333333333333333333333333111222333333444444444444333222222111000111111111000000000000000000000000111111111111000000000000111111111111111111111111KKKJJJIIIGGGEEEBBB@@@???<<<=========<<<:::888777777777666444444333333333444444555666777888999999999888888777666555555444555555555555666666666777666666777777777777666666:::999777666777777777666999999999888888888888888888888999999999:::::::::999999::::::::::::;;;;;;:::<<<======CCCVVVrrrqqq^^^QQQOOOLLLHHHFFFEEEDDDEEEAAAAAAAAA@@@@@@?????????AAAAAAAAA@@@@@@@@@??????===<<<<<<;;;999888777777888888777777777777888888888888888888888888888888999999888888777777666666999888888888777777666666777777777777777777777777777777777777777777777777:::::::::999999888888888777777777777888888888888999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>@@@AAABBBBBBBBBDDDGGGJJJGGGHHHNNNUUUWWW^^^xxx^^^PPPOOOTTTeeezzz}}}jjj[[[YYYVVVPPPJJJFFFDDDCCCDDDEEEEEEFFFHHHJJJNNNQQQSSS[[[^^^cccggglllsssyyy~~~{{{dddLLLGGGEEEBBBAAAAAA@@@===;;;;;;;;;::::::::::::999999888888888888777777777777777777666555444333333222333333333333333333333333222222222222222222222222333222222111111222222333000111111111111222222222000000000000000000000000000000000000000000000000LLLKKKJJJHHHEEEBBB@@@>>><<<=========<<<:::888777888777666555444444444444555555666666777888888888555555666666777777888888555555555666666666777777666666777777777777666666888777666666777888888888888888888888888888999999888888999999999:::::::::999999::::::::::::;;;;;;:::===???===>>>III]]]mmmrrr```QQQMMMKKKHHHEEECCCBBBCCCCCCAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@????????????===<<<;;;:::999888888777888888777777777777888888888888888888888888888888777777777777777777666666888888888888777777777666777777777777777777777777777777777777777777777777:::::::::999999888888888777777777777888888888888999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>?????????????????????????????????@@@AAAAAAAAACCCFFFHHHFFFEEEIIIOOOPPPUUUjjjvvv^^^PPPKKKYYYmmmlllbbb^^^XXXSSSOOOLLLIIIFFFDDDDDDDDDEEEFFFIIIKKKLLLMMMPPPTTTYYY]]]ccciiimmmrrrwww~~~||||||}}}~~~}}}```LLLFFFDDDBBBAAAAAA???===;;;;;;;;;::::::::::::999999888888888888777777777777666666666555444444333333333333333333333333333333222222222222222222222222333333222222222222333333111111111111222222222222111111111111111111111111111111111111111111111111MMMLLLKKKHHHEEEBBB@@@>>>============;;;:::999888999888777666666666666666777777777777777777777777555555555666777888888888555555666666666777777777666777777888888777777666555555666666777888888999777777777888999999999:::888888999999999:::::::::999999::::::::::::;;;;;;:::===@@@===;;;???IIIRRRsssqqq```SSSIIIGGGFFFDDDBBB@@@@@@@@@AAA@@@@@@@@@????????????????????????>>>>>>>>>======<<<<<<;;;:::999888888777888888777777777777888888777777777777777777777777666666666666666666777777888888888888777777777777777777777777777777777777777777777777777777777777999999999999999888888888777777777888888888999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAAAAAAAABBBEEEGGGGGGDDDEEEIIIKKKMMMZZZiii|||tttXXXGGGNNN^^^lll~~~kkkccc[[[UUUSSSQQQLLLGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGJJJMMMPPPTTTYYY^^^bbbjjjooovvv|||~~~yyyuuussswwwzzz}}}qqqZZZLLLEEECCCAAA@@@@@@???===;;;;;;;;;::::::::::::999999888888888888777777777777555555555555555555555555333333333333333333333333333333333333333333333333333333222222222222333333111111111111222222222333111111111111111111111111111111111111111111111111NNNMMMKKKIIIFFFCCC@@@>>>>>>>>>===<<<;;;:::999999:::999888888777777777888888888888777777777666666888777777777666666666555555666666666666777777777777777777888888777777777555777888888777777777888666666777888999:::::::::888888999999999:::::::::999999999:::::::::;;;;;;999<<>><<<===CCCHHHYYYvvvuuubbbUUULLLFFFCCCBBBAAA@@@?????????????????????????????????>>>>>>>>>=========<<<<<<<<<;;;;;;::::::999888888777888888777777777777888888666666666666666666666666444444555555666666777777888888888777777777777777666666666666666666666666666666666666666666666666999999999888888888888888777777888888888999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======??????????????????@@@@@@???@@@BBBBBBBBBBBBDDDFFFIIIEEEDDDHHHJJJKKKQQQYYYiiimmmSSSNNNVVV[[[qqq~~~qqqaaaVVVTTTSSSOOOLLLIIIHHHGGGFFFEEEEEEFFFGGGGGGIIILLLNNNPPPTTTYYY\\\```dddkkkqqquuuyyy|||~~~yyyuuurrrrrrrrryyy}}}tttaaaRRRKKKDDDBBB@@@@@@@@@???===;;;;;;;;;:::::::::999999999888888888888777777777666444444444555555555666666444444444444444444444444333333333333333333333333333333333222222333333333111111111222222222333333111111111111111111111111111111111111111111111111NNNMMMLLLJJJGGGDDDAAA@@@???>>>===<<<;;;::::::::::::999999888888888888999999999888888777777666666777777777777666666666666666666666666777777777888777777888888888888777777777999;;;:::777555555666666666777888999:::::::::888888999999999:::::::::999999999:::::::::;;;;;;999;;;<<<<<<<<<>>>AAAEEEFFFWWWpppppp[[[QQQJJJEEEAAAAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::999999888888777888888777777777777888888555555555555555555555555444444555555666666777777777777777777777777888888666666666666666666666666666666666666666666666666888888888888888888888888888888888888999999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>??????@@@AAACCCDDDCCCDDDEEEFFFIIIEEEDDDGGGJJJKKKMMMPPPYYYlllmmmYYYQQQQQQ^^^wwwvvvcccZZZWWWUUURRRLLLKKKIIIHHHGGGGGGHHHHHHCCCEEEGGGGGGIIIKKKOOORRRRRRVVV[[[```dddhhhmmmooorrrwww}}}{{{xxxsssooooooqqqtttwww~~~oooaaaRRRJJJIIICCCAAA@@@??????>>><<<;;;;;;;;;:::::::::999999999888888888888777777777666333333444444555666666666444444444444444444444444333333333333333333333333444333333333333333333444111222222222222333333333111111111111111111111111111111111111111111111111MMMMMMLLLJJJHHHEEECCCBBB@@@???===<<<;;;::::::::::::999999888888888999999999999999888888777777777333444555666777888999:::666666666777777777888888777888888999999888888777999<<<>>><<<888555555666777777777888999999999:::888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;:::999:::<<<>>>???@@@EEEQQQddd{{{sssXXXKKKHHHFFFCCCAAA@@@@@@@@@@@@@@@?????????============>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::999999888888888888888888777777777777888888666666666666666666666666666666666666666666777777777777777777888888888888777777777777777777777777777777777777777777777777777777777888888888888888888888888999999999999:::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<======>>>>>>>>>@@@BBBDDDEEEDDDDDDEEEFFFEEECCCCCCEEEHHHJJJKKKKKKQQQZZZssskkkTTTNNNQQQaaa}}}yyyhhh___YYYVVVPPPOOOMMMJJJIIIHHHHHHHHHBBBCCCDDDDDDDDDEEEHHHKKKKKKNNNRRRUUUYYY]]]aaadddhhhlllrrrvvvyyy|||~~~~~~yyyvvvlllkkkiiijjjnnnuuu}}}iii]]]SSSIIIEEEGGGBBB@@@???>>>>>>>>><<<:::;;;;;;::::::::::::999999888888888888777777777777444444444555555555666666444444444444444444444444333333333333333333333333444444333333333333444444222222222222333333333333222222222222222222222222222222222222222222222222LLLLLLKKKJJJHHHFFFEEECCC@@@???===<<<;;;;;;;;;;;;999999888888888888999999999999888888888888888888333333444666777999::::::666666777777777888888888777888888999999888888777888<<>>:::777777999888888888888888888999999888888999999999:::::::::999999::::::::::::;;;;;;;;;:::999999;;;<<<<<<;;;@@@@@@EEEPPP^^^sssrrr___MMMFFFFFFDDDCCCCCC@@@@@@@@@@@@??????>>>>>><<<<<<<<<=========>>>>>>============<<<<<<<<<<<<999999999999888888888888888888777777777777888888666666666666666666666666777777777777777777666666666777777777888888888888777777777777777777777777777777777777777777777777666777777777888888888999888888888999999999::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=========<<<<<<<<<===>>>>>>?????????AAADDDDDDDDDCCCDDDDDDBBBCCCCCCDDDEEEHHHIIIIIIOOOQQQbbbeeeUUUQQQVVViiirrrgggaaaXXXWWWSSSPPPMMMKKKJJJIIIFFFGGGGGGFFFDDDEEEGGGIIIHHHJJJLLLOOOQQQTTTYYY\\\^^^aaafffjjjmmmqqqtttwwwxxxzzz}}}{{{wwwtttqqqnnnkkkggggggiiinnnxxxmmmXXXRRRNNNGGGCCCDDDAAA@@@>>>>>>>>>>>><<<:::;;;;;;::::::::::::999999888888888888777777777777444444444555555555555555555555555555555555555555444444444444444444444444444444333333333333444444222222222333333333444444222222222222222222222222222222222222222222222222LLLLLLKKKJJJIIIGGGFFFEEEAAA???>>><<<;;;;;;;;;;;;888888888777888888999999888888888888888888888888666666666666777777777777777777777777888888888888888888999999999999888888777;;;??????;;;888999;;;999999999888888888888888888888999999999:::::::::999999:::::::::;;;;;;;;;999888999;;;>>>???>>><<<>>>>>>AAAFFFKKKYYYvvv}}}nnn]]]QQQFFFEEEDDD@@@???AAA@@@@@@@@@@@@???>>>===<<<;;;<<<<<<<<<======>>>>>>>>>>>>=========<<<<<<<<<999999999888888888888888888888777777777777888888777777777777777777777777999999888888777777666666666666777777888888888999777777777777777777777777777777777777777777777777666666777777888888888999888888999999999:::::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>><<<======>>>???@@@@@@@@@>>>@@@CCCDDDCCCBBBBBBCCCBBBEEEEEEDDDEEEHHHIIIJJJMMMKKKWWWsssvvv^^^VVVTTT^^^pppyyyqqqaaa^^^ZZZVVVQQQNNNLLLKKKGGGGGGGGGFFFDDDDDDFFFHHHBBBDDDEEEGGGHHHKKKPPPSSSSSSVVVZZZ]]]```dddiiillllllnnnrrrwww{{{}}}}}}~~~|||zzzyyyuuupppllljjjiiigggfffiiikkkooowwwyyybbbOOOMMMNNNHHHBBBBBBAAA???>>>===>>>===<<<:::;;;;;;;;;:::::::::999999888888888888777777777777555555555555555555555555555555555555555555555555444444444444444444444444555444444333333444444555222222333333333444444444222222222222222222222222222222222222222222222222PPPNNNLLLJJJHHHGGGFFFEEEAAA@@@???===<<<<<<;;;;;;<<<;;;::::::999999::::::999888888888888888888888::::::999999999888888888666777888999999888777666666666777888999999::::::888888888888888888888888999999::::::::::::;;;;;;999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???<<<=========???IIIVVVaaa}}}qqqaaaVVVQQQKKKDDDBBBCCCDDDCCC@@@>>>>>>>>>============<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888555666777777777777666555666666777777777888888888666666555555444444333333777777888888888888777777777777888999999999999888777777777777666666555555999999888888888888888888999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;===>>>>>>:::<<>>???AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFGGGPPPRRRZZZuuuuuu___PPPRRRWWWaaa}}}vvvpppfff]]]WWWRRROOOLLLNNNIIIGGGIIIJJJGGGEEEGGGGGGEEEDDDDDDFFFHHHHHHHHHJJJJJJLLLNNNQQQTTTWWWYYY___aaacccgggkkkooosssuuuzzz{{{}}}~~~}}}|||~~~~~~~~~}}}{{{yyyxxxvvvrrrnnnjjjgggfffeeedddcccbbb^^^]]]aaacccccceeeiiirrryyyyyy^^^VVVMMMHHHHHHGGGDDD@@@CCCAAA@@@?????????===;;;:::::::::999999888888888999999999888888888777777888777777777666666555555333444555444444444666888444444444444555555555666666555555555444444444444111222333444555444333222222222222222222222222222333333333333333333333333OOOMMMKKKIIIGGGEEEEEEDDDCCCBBBAAA???>>>>>>======<<<;;;::::::999999::::::999999999999::::::::::::;;;;;;;;;::::::::::::999888888999999999999888888666666777777888888999999999999999999999999999999888888888999999999::::::999999999::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::;;;<<<===>>>>>>???@@@???>>>BBBJJJQQQdddwwwkkk___RRRIIILLLHHHBBBAAACCCDDDAAA???????????????>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999888888888888999999999999777777777777777777777777666666777777777777666666666666777888888888888888999999888888777777777777888888888888888888888888888888888888888888888888999999999999999999999999::::::::::::::::::::::::::::::::::::;;;<<<===>>>;;;===???@@@??????@@@AAA======>>>>>>>>>?????????BBBBBBCCCDDDEEEEEEEEEEEEBBBHHHHHHNNNccc}}}www```XXXSSSTTTdddzzz~~~nnnbbb[[[VVVTTTTTTPPPMMMOOONNNIIIEEEEEEHHHFFFDDDEEEFFFGGGGGGFFFGGGGGGHHHIIIKKKMMMNNNOOORRRSSSUUUXXX[[[___bbbdddggghhhjjjllllllkkkjjjiiihhhhhhgggeeebbb```^^^]]]\\\ZZZWWWVVVVVVWWWWWWXXXZZZVVVUUU[[[aaagggooovvvyyyhhhWWWQQQJJJGGGGGGGGGDDDAAABBB@@@???>>>>>>>>><<<;;;;;;;;;;;;;;;:::::::::999999999999999888888888888777777666666666555555555444555666555444444555777444444555555555666666666555555555444444444333333111222222333333333333333444444444444444444444444444444444444444444444444NNNMMMKKKHHHFFFEEEDDDCCCCCCBBBAAA???>>>>>>======<<<;;;::::::999999::::::888888999999::::::;;;;;;;;;;;;:::::::::999999999999999888888888888999999777777777888888888888888999999999999999999999999777777777888888888888999::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::;;;<<<======???AAA@@@======@@@CCCJJJ\\\zzztttdddYYYQQQIIICCCGGGDDDAAAAAACCCCCC@@@===??????>>>>>>>>>=========<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::999999999999::::::777777888888888999999999666666777888888999::::::666666777777777777666666555666777777888888777777888888888888777777777777888888888888888888888888888888888888888888888888999999999999999999999999:::::::::::::::::::::::::::::::::::::::;;;<<<===<<<>>>???@@@??????@@@AAA?????????@@@@@@@@@AAAAAA@@@AAABBBCCCCCCDDDCCCCCCDDDFFFEEEJJJVVVeee|||fffWWWNNNTTT```|||ttthhhaaa^^^[[[VVVSSSTTTRRRMMMIIIIIIIIIHHHGGGGGGHHHHHHGGGEEEFFFFFFEEEEEEEEEFFFFFFGGGJJJJJJLLLMMMPPPSSSUUUVVVXXXYYYZZZ[[[\\\[[[ZZZYYYVVVVVVUUUSSSRRRPPPOOONNNNNNNNNMMMMMMNNNQQQSSSUUUYYYVVVVVV^^^hhhtttzzzeeeWWWOOOKKKGGGFFFGGGGGGDDDAAAAAA@@@>>>>>>>>>>>><<<:::;;;;;;;;;;;;:::::::::::::::::::::999999999888888777666666666666555555555666666777555444333444666555555666666666777777777555555555444444444333333333222222222222333444444555555555555555555555555444444444444444444444444NNNMMMKKKIIIGGGEEEDDDDDDAAA@@@???===<<<<<<;;;;;;<<<;;;::::::999999::::::666777777888999::::::;;;:::999999999888888888888888888666555555666888888999999999999999888888888999999999999999999999999777777777888888888999999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===;;;===??????======>>>@@@AAAHHH^^^|||wwweeeWWWNNNJJJHHHEEEBBBAAA@@@BBBCCCCCC@@@>>>============<<<<<<<<<;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888888888999999888777777888999999666666666777777777888888555666666666777777777888666777777888888777777666666666777888888888888777666666666666666666666666777777777777888888888888999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<>>>@@@@@@?????????@@@AAAAAAAAAAAABBBBBBBBBBBB???@@@AAABBBCCCCCCCCCCCCGGGHHHHHHMMMRRRWWWvvv}}}eeeVVVTTTZZZiii}}}sssmmmccc\\\WWWVVVSSSOOONNNOOOKKKIIIIIIIIIJJJJJJIIIGGGGGGFFFEEEEEEDDDEEEEEEEEEHHHHHHHHHIIIJJJLLLMMMNNNOOOPPPQQQQQQRRRRRRQQQQQQNNNNNNNNNMMMNNNNNNNNNNNNMMMNNNNNNNNNPPPRRRVVVYYY\\\[[[___jjjwwwjjjYYYPPPJJJHHHFFFFFFGGGFFFCCC@@@AAA@@@>>>>>>???>>>===;;;:::::::::999999999999999::::::::::::999999999999777777777777777777777777555666666666444444555777666666666666777777777777666666666555555555444444555444333222333444555666444444444444444444444444333333333333333333333333OOONNNLLLJJJHHHFFFEEEEEEAAA@@@???===<<<<<<;;;;;;<<<;;;::::::999999::::::777888888999:::;;;<<<<<<::::::::::::999999999999999888777666666777888999::::::::::::::::::999999999999999999999999999999888888888888999999999:::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>===>>>@@@BBBCCCBBBMMM```mmmzzznnndddUUUJJJFFFEEEFFFFFF@@@@@@AAABBBCCCBBB@@@???>>>>>>=========<<<<<<<<<>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999999888888888888888888999777777777888888888999999888777777777666666666555777888888999999888888777666777777888999888888888777777777777777777777777666666777777777888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>><<<>>>??????>>>>>>>>>???>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCEEEGGGMMMPPPMMMeeejjjZZZTTT]]]iiiuuukkk```ZZZUUUQQQPPPSSSMMMKKKJJJJJJKKKLLLJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLNNNPPPPPPQQQTTTYYY\\\aaaeeennn}}}sss^^^RRRNNNIIIHHHGGGFFFFFFDDDAAA???AAA@@@>>>>>>??????>>><<<:::::::::;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888444555666666555555777999666666666666777777777777777777777666666666666555666555555444444555777888444444444444444444444444444444444444444444444444PPPOOOMMMJJJHHHGGGFFFEEECCCBBBAAA???>>>>>>======<<<;;;::::::999999::::::::::::;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::999999999999::::::999999::::::::::::::::::888888888888888888888888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>AAA@@@>>>===<<<===???@@@CCC???AAAIIINNNVVVpppvvvqqq[[[UUULLLEEECCCDDDFFFGGG??????AAAAAAAAAAAA@@@????????????>>>>>>>>>============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999::::::::::::999999888999999999::::::::::::::::::999888888777666666777777888888888888777777555666777777888888777777888888888888999999999999555666666777777888888888999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;===>>>>>>===<<<======>>>?????????@@@@@@@@@@@@???@@@AAABBBBBBCCCCCCCCCAAAEEEGGGKKKOOOLLLZZZwwwmmmVVVUUUXXXgggyyynnnddd\\\XXXZZZVVVSSSPPPNNNNNNNNNMMMLLLHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJJJJIIIJJJKKKMMMNNNRRRUUUXXX[[[]]]aaahhhnnnwww}}}wwwcccSSSKKKJJJGGGGGGFFFEEECCCAAA???>>>@@@???======>>>???===<<<<<<<<<<<<<<<============999999999888888888777777777777888888888888999999555666777666555555666888555555666666666777777777777777777666666666555555666555555555555666777777555555555555555555555555666666666666666666666666OOONNNLLLIIIGGGFFFEEEEEECCCBBBAAA???>>>>>>======<<<;;;::::::999999:::::::::::::::::::::::::::::::::::::::999999999888888777777888888888888777777777777777888888999999999777777777777777777777777777777777888888888888999888888888999999:::::::::999999999999999999999999999999999999:::;;;<<<===>>>===<<<;;;<<<======<<<@@@===<<<>>>@@@EEERRR```qqqyyyggg\\\YYYNNNKKKGGGDDDBBBCCCCCCCCC===>>>??????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999::::::::::::::::::::::::::::::::::::999999999888888666888:::;;;;;;:::888666777777777777888888888888777777777777777777777777555555666666666666555555333444555555666666555555666666666666777777777888555555666666777888888999777777777777777777777777888888888888888888888888999999999999999999999999;;;::::::999999::::::::::::<<<======<<<;;;;;;<<>>???@@@AAAAAAAAAAAABBBGGGDDDEEELLLMMMTTTdddmmmYYYTTTWWWggg}}}wwwooonnnhhhddd^^^YYYWWWUUUTTTTTTMMMLLLKKKKKKJJJJJJJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMOOORRRVVVZZZ\\\^^^dddjjjpppuuu|||qqqbbbTTTIIIFFFHHHDDDDDDCCCBBB@@@???>>>???>>><<<;;;;;;<<<===;;;::::::::::::;;;;;;;;;<<<<<<888888888777777777666666555555666666777777777777999999999777444333444555444444555555555666666666555555555555444444444444333333444555555555555555444444444444444444444444555555555555555555555555NNNMMMKKKHHHFFFEEEDDDCCCAAA@@@???===<<<<<<;;;;;;<<<;;;::::::999999::::::777777777666666666666666666666666666555555555555222333444555555444333222444555555666777888888999666666666666666666666666666666666666777777777777555555666777888999999:::777777777777777777777777888888888888999:::;;;<<<777777888:::<<<===<<<;;;???<<<;;;===@@@CCCFFFHHHIII[[[vvvuuudddTTTKKKIIICCCBBBAAA@@@???===<<<<<<===>>>>>>===<<<;;;<<<===999999999888888888777777:::999888888777777888888888888888888888888888888666666666666555555555555333555888::::::888555333333333333333444444444555333333444444555555666666333444444444444444444333111222333333444444333333222222222333333333444444444555555666777888888999666666666666666666666666666666666666666666666666777777777777777777777777999999888888777888888888999;;;<<<<<<;;;::::::;;;::::::::::::;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@@@@DDD???<<>>===>>>@@@;;;:::999999;;;;;;:::888666666666777777888888888777777777777666666666666333444444444555555666666<<<<<<;;;888444111111222444444444444555555555666444444333333333222222222111222333444555444333222222222222222222222222222111111111111111111111111