BM6P6(@ }}}xxx}}}{{{xxxyyy{{{{{{xxxuuuqqqnnnllljjjgggeeeaaabbbbbbbbbbbb```___^^^[[[UUURRRUUUTTTQQQRRRWWWRRRSSSWWWaaarrr~~~qqqEEE:::888222222222222222222222222222222333333333333333666:::>>>SSS```[[[XXXwwwxxx[[[NNNSSSjjjooo]]]YYY\\\eeejjjqqqtttssspppooonnnqqqrrruuu{{{|||ooodddbbbeeeddd]]]XXXXXXYYYXXX```___]]][[[XXXVVVUUUTTTXXX___dddeeefffiiiiiiffflllooosssvvvvvvvvvwwwxxxzzzuuupppppptttyyy}}}~~~|||vvvnnncccYYYRRRIIIIIIGGGFFFMMM___sss|||nnnRRR???:::777444222222333222222333333333222222222111111222222111111222222333444666999IIIpppdddfff{{{uuueeeYYYMMMCCC:::888999:::>>>BBBOOONNNKKKDDD>>><<>>999777333222222333333333333333333222222222222111222222111111222222333444666:::IIIpppiiimmmtttdddXXXMMMCCC;;;999:::;;;===@@@EEEEEECCC>>>::::::>>>CCCFFFFFFGGGKKKRRR[[[eeekkkwww~~~}}}~~~ggg\\\gggwww}}}ddd^^^jjjxxxjjjQQQHHHIIIHHHCCC???AAAJJJOOOXXXrrraaaFFF<<<===<<<;;;999777777777333333333222222222222111111000000000////////////111000000000/////////...000000000000111111111111444:::EEEVVViii{{{}}}zzzhhh___hhhvvv}}}yyytttzzzzzzdddNNNGGGHHHLLLVVVaaaooo|||{{{xxxsssqqqnnnlllkkkiiigggddd___````````````^^^]]]\\\XXXWWWVVVVVVRRROOOQQQVVVVVVVVVZZZbbbooo|||{{{xxxtttEEE888666333555222222222222222222222222222333333333333666999<<>>:::;;;;;;:::888;;;AAAFFFNNNLLLJJJLLLSSS\\\dddhhhqqqzzzcccXXXkkk}}}uuuggghhhtttyyy{{{hhhOOOFFFHHHHHHDDDAAA@@@JJJRRR[[[vvvbbbGGG===<<<;;;999888777666666333333333333222222222222111111000000000/////////000000000000////////////000000000000111111111111444999EEEVVVhhhxxxrrrgggmmmyyyyyytttxxx{{{fffQQQJJJIIIKKKSSS]]]iii|||{{{vvvrrrpppnnnlllkkkjjjiiifffddd^^^______```___]]]\\\[[[WWWWWWVVVTTTPPPQQQVVV]]]ZZZYYYYYY^^^iiiwww{{{vvvsssFFF999666333555222222222222222222222222222333333333333555888;;;HHHZZZ```fffgggSSSUUUppp|||tttsss|||gggWWWUUU^^^fffjjjiiifffeeefffiiinnnqqqtttzzzuuuggg]]]YYY[[[]]]]]]YYYYYY^^^``````___\\\YYYYYY\\\dddlllrrr}}}{{{ssskkkaaaWWWQQQHHHGGGGGGHHHMMMYYYnnn~~~___FFF999666333333444555666666444444333333333222222222222222111111222222333444444;;;LLLqqqvvvsssxxxkkktttssscccWWWIIIAAA;;;:::;;;999888:::666888:::::::::>>>DDDJJJRRROOOMMMOOOUUU]]]cccfffgggpppeee[[[jjj~~~{{{ooossstttyyy}}}fffNNNEEEHHHIIIEEEBBBAAAJJJQQQZZZuuu```CCC>>><<<999777666666555444444444333333333222222222111111111000000000//////000000000000///////////////000000000111111111111555:::EEEWWWhhhuuu}}}}}}pppsss{{{tttuuujjjTTTJJJGGGHHHQQQ\\\fffxxx~~~~~~yyytttpppnnnmmmkkkkkkjjjiiifffccc^^^____________]]]\\\[[[WWWWWWUUURRRQQQWWW^^^ddd]]]ZZZWWWYYYcccssspppFFF;;;777333555222222222222222222222222111222444444333555777:::GGGWWW]]]ddd|||kkkUUUWWWuuuwwwnnnlllwwwqqq\\\SSSWWWbbbkkkjjjgggcccbbbdddiiiooosssyyy|||kkk[[[RRRPPPPPPSSSSSSSSSVVV\\\___]]]WWWTTTQQQRRRZZZgggttt}}}yyyqqqhhh___UUUOOOHHHFFFGGGJJJMMMWWWkkkfffJJJ999777444333555666777777444444444333333333222222222222111111222222333444222:::JJJnnn~~~nnnllluuunnnxxxuuueeeYYYGGG@@@999999999777555666555888:::;;;<<>>DDDJJJYYY|||}}}nnnOOODDD???888666666888777666444444444444333333333333222222111111111000000000////////////000000000000000000000000111111111111777999FFFYYYgggooozzzvvvssspppmmmwww|||rrrkkknnnzzzpppXXXIIICCCCCCOOO\\\fffssstttjjjffffffllluuu{{{{{{yyyyyywwwtttooonnnmmmlllkkkiiieeeaaa______``````___^^^\\\[[[WWWYYYYYYZZZ```hhhhhhbbbTTTTTTTTTWWWaaarrrkkkDDD999666444888222222222222222222222222111222444444444444666888@@@NNNUUU___yyykkkWWW[[[vvvllldddjjj~~~{{{zzzzzzpppbbbQQQJJJPPP\\\gggmmmgggdddbbbccciiioootttvvvyyy~~~~~~{{{nnn```VVVRRRRRRXXX\\\___aaafffkkkiiiccc___aaafffooozzz}}}uuulllcccZZZQQQKKKHHHEEEGGGLLLMMMRRRggg~~~pppOOO<<<:::666555555666666666555444444444444333333333222222111111222222333444555999???\\\zzzqqqwwwggg\\\KKKBBB:::999888666555777666999<<<===>>>AAAFFFKKKWWW___hhhkkkhhhcccbbbccclllqqqyyy~~~ccc\\\^^^sssrrriiirrryyywwwyyy~~~mmmWWWQQQRRRNNNEEE???>>>CCCJJJ[[[zzzuuuZZZEEE>>>777444555777666555555444444444444333333333222222222111111111000000.../////////000000000111000000000000111111111111555777CCCWWWdddkkkvvvxxxsssrrrkkkttt|||yyynnnfffggguuuqqqZZZLLLDDDCCCMMMZZZdddqqqzzzrrrpppqqqxxx~~~{{{wwwssspppnnnmmmmmmllliiidddaaa___``````aaa```^^^]]]\\\WWWZZZ\\\___gggmmmhhh]]]OOOPPPTTTYYYdddtttkkkBBB777555555:::222222222222222222222222111222444444444444666777<<>>@@@AAADDDIIINNNZZZeeeqqqsssllldddaaabbbggglllsssuuuvvv{{{uuukkkfffhhhsss~~~~~~fffccc___sssxxxccc^^^iii{{{|||}}}~~~oooZZZTTTTTTOOOEEE===>>>CCCJJJ]]]www^^^JJJCCC;;;777999;;;;;;999555555444444444333333333222222222111111111111000.../////////000000111111000000000000111111111111444555BBBVVVbbbgggsss{{{yyyxxxooovvv~~~~~~wwwkkkbbbdddtttppp[[[OOOFFFDDDLLLXXXbbbooozzzuuuppppppooommmllliiihhhfffeeecccccccccbbb```^^^[[[ZZZZZZXXXVVVZZZcccggg^^^RRRHHHMMMSSSYYYaaaqqqggg@@@:::888333666111111222222222333333333222222333444444555555666>>>HHHRRR\\\pppqqqWWWWWWkkk~~~~~~tttiiipppwwwuuuxxx{{{{{{yyyuuucccWWWNNNQQQZZZ```ccceee^^^aaaeeeiiilllqqqvvvzzz~~~|||}}}xxxpppkkkeee]]]YYYZZZdddeeegggkkknnnmmmhhhbbb\\\ccclllxxx~~~vvvkkk```UUUMMMIIIEEEHHHHHHJJJPPPRRR```zzz~~~XXXHHH===444555888999777777777666444222111111111222222222111111222222333444888999:::HHHlllyyyyyykkk^^^OOOFFF===:::999666555666777:::===@@@CCCGGGKKKMMM]]]jjjvvvxxxsssmmmddd^^^jjjkkklllnnnuuusssiiidddeeekkkpppzzzwwwkkkooovvvxxxeee___^^^aaaoookkkYYY[[[\\\MMM>>>:::;;;GGGLLL\\\nnnVVVNNNFFFBBBCCCBBB<<<;;;===:::777444333444555555555444333222111000000000000000000000000000000000000////////////000000000000444666@@@PPP\\\cccmmmxxx~~~pppttt}}}wwwggg]]]]]]lll}}}qqq^^^KKKAAACCCNNNVVVeeeqqqzzztttpppooonnnmmmkkkiiigggeeedddaaaaaaaaa```^^^\\\ZZZXXXWWWVVVTTTVVV]]]aaaZZZQQQHHHLLLRRRWWW___ooo~~~gggAAA:::888333666111111222222222333333333222222333444444555555666;;;DDDNNNYYYooosssXXXUUUfffvvvsssnnnxxxyyyqqqnnnrrruuuvvvzzz}}}yyyuuufffYYYPPPRRRZZZ___aaaccc```cccgggkkkoootttyyy||||||~~~wwwnnnhhhaaaZZZVVVWWW___ccchhhkkkkkkiiihhhhhheeekkkttt~~~~~~vvvkkk```UUUMMMIIIDDDHHHHHHJJJQQQTTTccc}}}aaaLLLBBB999999<<<=========999777666444333222222222222222111111222222333444444777999DDDddd|||mmm```OOOFFF===:::999666666777999<<>>;;;;;;GGGNNNaaaooo[[[WWWOOOGGGDDD@@@:::888:::999777666555666555333111444333222111000000000000000000000000000000000000////////////000000000000444555>>>NNN]]]gggpppxxxrrrvvvttteeeZZZYYYhhhzzzppp___NNNDDDDDDLLLSSSeeepppyyyrrrnnnmmmlllkkkjjjhhhfffdddccc______^^^]]]\\\ZZZXXXWWWSSSTTTRRRQQQTTTXXXUUUPPPIIIMMMRRRWWW___ooo{{{~~~}}}{{{gggAAA:::888333555111111222222222333333333222222333444444555555666999@@@HHHTTTjjjtttYYYSSS___lllwwwwww|||sssqqqtttwwwvvvwwwxxx{{{~~~}}}xxxsssfff[[[RRRSSSYYY]]]___``````dddhhhlllppptttyyy|||}}}uuulllfff^^^VVVSSSUUUYYYaaaiiillljjjjjjmmmqqqssszzz{{{uuuqqqvvv~~~~~~uuukkk___UUUMMMIIICCCHHHHHHJJJQQQTTTeeeiiiNNNDDD<<<===@@@@@@@@@AAA:::999888666444333333333222222111111222222333444111666999AAA^^^pppbbbOOOFFF===::::::888777999:::>>>AAABBBCCCGGGPPPXXXhhhqqqzzz~~~{{{pppeee___dddlllsssxxxzzz{{{}}}vvvyyymmmpppvvvvvvzzzuuuhhhaaaVVVQQQRRRYYY```iiizzz}}}yyyuuulllgggpppsss```RRRQQQMMM@@@888999===HHHQQQffflll\\\[[[SSSJJJEEE@@@;;;999:::999999999:::;;;888444000444333222111111000000111000000000000000000000000////////////000000000000444333:::KKK^^^llluuuzzz}}}rrrvvv{{{rrreeeZZZVVVdddzzzzzz{{{wwwoooaaaRRRFFFDDDJJJPPPdddooovvvmmmjjjiiiiiiiiihhhgggeeedddccc___^^^]]]\\\ZZZYYYWWWVVVQQQSSSPPPMMMMMMQQQRRRPPPLLLOOOSSSXXXaaaooo{{{wwwfffAAA:::888333555111111222222222333333333222222333444444555555666999>>>DDDOOOeeetttYYYPPPYYYddd|||}}}}}}~~~zzzxxxwwwvvvxxxyyyxxxtttpppcccYYYQQQRRRWWWZZZ\\\^^^^^^bbbgggkkkooossswwwzzz}}}yyyrrrkkkddd\\\TTTRRRUUUXXX```iiioooppprrrvvv{{{fffaaa___dddnnnzzz}}}uuuiii^^^TTTMMMIIICCCHHHHHHIIIOOORRRdddhhhIIIBBB>>>@@@BBBAAA??????::::::888666555333222222222222111111222222333444111666999BBBaaa}}}rrrcccQQQGGG>>>;;;:::888999;;;;;;???BBBCCCCCCIIISSS\\\jjjnnnsssxxx}}}~~~vvvkkkkkknnnuuuzzzzzzwwwvvvyyy}}}~~~|||}}}}}}sssdddZZZSSSUUU\\\fffoooyyyiiigggfff___eeepppjjj[[[OOOKKKEEE:::666:::AAAJJJQQQiiifffUUUQQQLLLFFFCCCAAA???>>>===999:::===AAAAAA>>>888444444444333222111111111111000000000000000000000000////////////000000000000444222888III```qqqzzz|||pppsssyyysssiii^^^YYYdddyyyzzz{{{yyyrrreeeTTTHHHDDDJJJPPPbbblll~~~mmmeeebbbaaabbbdddeeeeeeeeedddccc```___^^^\\\ZZZYYYXXXWWWQQQRRRPPPJJJJJJNNNQQQQQQLLLNNNRRRWWWaaaooo|||{{{ccc???:::888333555111111222222222333333333222222333444444555555666999;;;AAANNNeee~~~sssWWWMMMUUU```{{{tttqqq}}}{{{wwwsssrrrsssrrroookkk\\\SSSMMMOOOSSSVVVYYY\\\]]]```fffkkknnnrrrvvvyyy}}}~~~zzzwwwuuusssqqqooooookkkfffbbb[[[TTTTTTWWW\\\bbbjjjrrrwww{{{~~~~~~wwwvvveeecccaaadddooo{{{|||ssshhh\\\SSSLLLHHHDDDIIIHHHHHHLLLPPPddd^^^DDDAAAAAAEEEFFFAAA<<<;;;999888888666555333222111222222111111222222333444333666999EEEgggxxx~~~}}}yyyssseeeSSSHHH???;;;;;;999:::<<<:::>>>BBBEEEGGGLLLVVV]]]gggiiilllqqqzzz}}}vvvxxxxxx{{{~~~|||wwwyyy~~~~~~wwwjjj___XXX___kkkyyyooo\\\^^^dddcccmmmwwwsssfffYYYQQQFFF<<<:::>>>BBBIIIPPPlll]]]KKKGGGEEECCC@@@@@@@@@???===777999===BBBCCCAAA;;;666555444333222111111111111111111111111111111111111////////////000000000000444333777GGG___ttt~~~~~~pppssszzzuuunnneee___hhhyyykkkXXXIIIDDDJJJQQQ^^^iii{{{mmm^^^XXXWWWVVVYYY\\\___bbbcccccccccaaa```^^^\\\ZZZYYYXXXXXXRRRRRROOOJJJJJJOOOSSSRRRKKKMMMPPPVVVaaaooo~~~~~~```===999888333555111111222222222333333333222222333444444555555666777999@@@PPPiiirrrUUUKKKRRR[[[qqqkkkkkk}}}{{{wwwrrrpppqqqoooiiidddVVVNNNHHHJJJNNNPPPSSSVVVZZZ^^^dddiiimmmppptttvvvzzz}}}}}}|||vvvmmmfffaaa]]][[[YYY___^^^^^^^^^YYYSSSTTTYYY^^^dddllltttzzz|||}}}}}}yyywwwtttuuuvvvwww{{{{{{qqqeeeZZZQQQJJJGGGDDDIIIHHHHHHLLLPPPfffVVVEEECCCDDDIIIHHHBBB<<<:::777777777777666444333222222222111111222222333444555777888DDDeeeqqqppptttmmmyyyuuufffUUUKKK@@@<<<;;;999:::<<<;;;>>>CCCHHHNNNSSSYYY\\\]]]```dddjjjvvv}}}}}}}}}yyy~~~|||zzz{{{rrrmmmvvvjjjZZZ[[[dddjjjzzz~~~zzznnn^^^QQQEEE;;;999<<<@@@FFFOOOooo}}}WWWHHHGGGGGGCCC>>>===???===999666888;;;>>>@@@>>>999666555444333222222111111222111111111111111111111111////////////000000000000333444777EEE\\\sss}}}~~~}}}uuuvvvzzzuuunnngggdddnnnttt___MMMFFFJJJQQQ\\\fffyyy{{{fffTTTLLLKKKKKKKKKNNNSSSYYY]]]```aaaaaaaaa___]]][[[YYYXXXXXXXXXRRRQQQMMMIIIKKKRRRTTTRRRNNNOOORRRYYYdddsss]]]<<<888888333666111111222222222333333333222222333444444555555666555666>>>QQQjjjsssVVVIIIMMMUUUeee~~~jjjkkkwwwtttqqqssstttpppfff]]]RRRJJJEEEFFFHHHIIIKKKOOOTTTXXX^^^dddgggkkknnnppprrrtttuuuvvvwwwzzz}}}yyyvvvmmmeeeZZZPPPKKKIIIIIIIIIMMMOOOSSSWWWUUUQQQSSSXXX]]]eeepppuuutttrrrrrrssswww}}}yyyooocccXXXOOOIIIFFFBBBIIIIIIIIINNNTTTkkkTTTGGGEEEEEEGGGEEE???;;;;;;777777888888888777666555222222111111222222333444333666666===YYY~~~kkkgggyyysssgggqqqwwwiiiXXXMMMBBB===;;;999999<<<===???EEENNNVVV[[[\\\\\\VVV]]]eeeooo}}}}}}yyynnnkkkiiifffkkkwwwjjjbbbaaakkkwwwsssfffVVVIII???999888:::>>>DDDOOOqqquuuVVVOOOOOONNNFFF===:::======999:::::::::<<<<<<;;;777444555555444333222222222222111111111111111111111111////////////000000000000111333777BBBWWWnnnzzz{{{sssyyyvvvyyyqqqhhhbbbcccqqq}}}hhhSSSHHHJJJOOOZZZeeewww~~~qqqiiieeesssooobbbOOOBBB@@@CCCDDDCCCGGGMMMTTTZZZ]]]______```___\\\ZZZXXXWWWWWWXXXRRRPPPKKKHHHLLLSSSUUURRRRRRSSSVVV]]]iiixxx[[[:::888888444666111111222222222333333333222222333444444555555666555666===PPPhhh~~~tttVVVHHHJJJPPP^^^mmmnnn~~~~~~qqqqqqrrrvvvxxxqqqdddYYYPPPIIIDDDCCCDDDDDDFFFIIIMMMRRRXXX^^^aaadddgggiiidddeeeffffffgggkkkrrrxxx{{{{{{{{{yyyvvvqqqllljjj]]]UUUJJJAAA===>>>@@@BBB@@@DDDLLLRRRQQQNNNQQQWWWZZZfffsssuuunnnggghhhkkkmmmyyy~~~xxxnnnbbbVVVMMMHHHEEEAAAHHHIIIJJJPPPWWWpppVVVIIIEEECCCCCCAAA<<<:::;;;777888999::::::999888777222222111111222222333444111555555777LLLooolllhhhxxx{{{kkkrrryyykkkZZZNNNBBB===;;;999999;;;>>>@@@FFFQQQ\\\aaa___[[[YYYcccppp}}}tttddd]]]XXX]]]fffuuusssiiikkknnnzzz{{{iii]]]NNNCCC===;;;<<<>>>>>>CCCOOOqqqoooWWWWWWVVVRRRHHH;;;888===@@@===@@@>>>===<<<<<<:::777444555555444333222222222222111111111111111111111111////////////000000000000///222777???SSSjjjwwwyyy}}}mmm{{{zzzrrryyywwwmmmbbb]]]aaasssoooXXXKKKIIILLL[[[dddvvvvvv___VVVVVV\\\VVVLLLBBB===<<<>>>AAAAAAIIINNNOOOWWWdddeee^^^```]]][[[ZZZYYYXXXVVVTTTTTTNNNJJJJJJKKKJJJLLLOOOSSSXXX```kkk{{{[[[AAA888444555888222222222222222222222222333333333444444444555555666999@@@QQQllluuuzzzuuuYYYJJJLLLTTTfff{{{kkkrrrvvvpppoooqqqxxx|||uuufffiiisss~~~oooaaaZZZNNNEEE>>>>>>@@@@@@AAADDDIIILLLPPPUUUYYY\\\^^^^^^^^^\\\ZZZXXXXXXYYY\\\]]]bbbeeejjjnnnoooiii___XXXMMMFFF@@@???===::::::===BBBBBBIIIPPPQQQLLLLLLQQQZZZgggqqqoookkkiiifffaaakkkwww}}}zzzmmm```VVVMMMGGGCCCFFFDDDGGGMMMOOO[[[zzzfffPPPIIIAAA===999777:::@@@======<<<;;;:::888888777777666444222111111222222777666444666FFFccctttiiitttuuuzzzrrr```PPPAAA<<<<<<<<<:::999>>>>>>HHHYYYaaa]]]XXXYYYXXXssspppccc___[[[bbbiiittt|||yyysssxxx~~~~~~www|||wwwwww~~~zzzvvv```TTTIIICCC@@@<<<999999???AAARRRssseeeJJJBBBEEE???;;;<<>>@@@???<<<999888888777666555444333222222222111111111111000000000000///////////////000000111...333666;;;OOOlll|||}}}yyy{{{}}}ppptttxxxwwwjjj___fffssswww]]]IIIFFFLLLXXXcccssszzzbbbWWWVVVVVVOOOFFF???>>>???AAABBBIIIQQQWWW\\\gggrrroooccc___]]][[[ZZZYYYXXXUUUSSSQQQLLLIIIJJJJJJHHHJJJMMMXXX```jjjttt[[[@@@888555555777333333333333333333333333333333333444444444555555444666>>>RRRrrruuuwww{{{]]]JJJJJJQQQggg{{{oooxxx~~~yyyuuuooommmmmmoooxxx}}}zzzuuuooojjjjjjrrrvvveee[[[NNNEEE===<<<======???BBBFFFHHHKKKNNNRRRVVVYYY[[[XXXWWWTTTQQQOOOOOOPPPQQQWWW[[[bbbfffeee]]]RRRKKKEEE>>>999999888888:::>>>DDDBBBEEEKKKLLLKKKOOOUUUcccsss}}}tttnnnjjjgggkkkvvvyyymmm```UUUMMMGGGDDDEEEDDDIIIMMMPPP]]]~~~___NNNGGGAAA>>>;;;888999<<<:::::::::::::::999999999666555333222222222222333222333333666CCC\\\zzzxxxsssxxx~~~vvvdddTTTCCC======<<<;;;;;;>>>@@@LLL\\\bbb]]][[[^^^lll|||kkk``````aaafffmmmvvv}}}{{{www}}}xxxxxxqqqqqqqqqYYYOOOEEEAAA===999777888AAADDDWWWyyydddFFF===AAA??????BBBFFFHHHEEEAAA<<<>>>>>>===:::777666555777777555444333333222333111111111111000000000000000000000000000111222222///444555:::MMMiii{{{~~~}}}~~~nnnooo{{{|||nnnaaacccjjjxxx{{{cccOOOIIIMMMRRR^^^ooohhh]]]\\\XXXQQQHHHBBBBBBCCCEEEEEESSS[[[fffrrryyyggg___]]][[[YYYYYYWWWUUUSSSOOOKKKIIIJJJJJJGGGHHHKKK]]]iiiwwwzzzZZZ???999777555444333333333333333333333333333333333444444444555555555555>>>WWW|||xxxvvvcccLLLJJJQQQhhhzzzssssssooopppqqqtttwwwzzz|||wwwrrrnnnooolllqqq~~~~~~jjj[[[MMMCCC;;;:::;;;<<<>>>BBBFFFEEEEEEGGGKKKPPPUUUXXXYYYXXXVVVRRROOOMMMNNNOOOSSSZZZcccgggaaaUUUIIIAAA<<<777444666777777;;;AAAHHHEEEEEEJJJNNNSSSZZZ```ssstttnnnoooqqqooo{{{xxxlll___UUUMMMGGGDDDDDDFFFKKKNNNPPP___XXXKKKEEEAAA???<<<777777999<<<<<<<<<<<<;;;;;;:::999444333333222222222333333000333555777>>>RRRpppvvvxxxzzz|||}}}jjjYYYGGG???=========>>>???DDDRRR```ccc]]]^^^eeexxx{{{jjj___bbbffflllrrryyy}}}yyyzzz|||xxxyyy}}}zzzsssiiimmmzzzhhhRRRJJJCCC@@@===999777999AAAHHH^^^dddFFF===???CCCGGGKKKLLLJJJFFFDDD@@@AAA@@@>>>:::777666666888888666555444333333333111111111111000000000000111111111111111222222333111444555888JJJfff{{{{{{nnnjjjxxx{{{pppccc```___fffvvvkkkVVVLLLLLLOOO[[[lll|||ooogggggghhhbbbXXXNNNHHHHHHLLLPPP___iiizzzggg```^^^[[[ZZZYYYWWWTTTRRRNNNKKKKKKLLLJJJGGGGGGKKK^^^nnn}}}{{{YYY???:::888555333444444444444444444444444333333333444444444555555888777???[[[~~~wwweeeMMMLLLTTTiiizzzzzzuuuttt{{{zzzxxxvvvtttoooqqq}}}mmmZZZLLLBBB:::999<<<>>>AAAFFFHHHFFFCCCCCCFFFKKKRRRVVVZZZ[[[ZZZWWWTTTSSSUUUXXXZZZdddmmmnnnbbbQQQBBB:::888666666999999999<<>><<<:::999333333333333333333444444333666888777888IIIiiizzzzzz{{{vvvppp___KKKAAA===<<<===@@@@@@GGGVVVbbb```ZZZ^^^iiisssrrr{{{~~~rrrfffeeegggooottt{{{~~~zzzssskkkkkkuuu~~~xxx~~~{{{zzz{{{xxxzzz|||tttpppsss|||pppjjjrrrqqq^^^LLLGGGDDDBBB???::::::===@@@JJJfffeeeJJJBBBCCCJJJQQQTTTQQQKKKFFFCCCFFFGGGFFFCCC???;;;:::::::::999888666555444444333111111111111000000000///111000000000000111222222222444444888HHHddd|||uuu|||qqqiiiqqqwwwpppeee___YYYZZZfff{{{ttt]]]NNNIIIOOO[[[jjjxxxvvvqqqrrrxxxuuulll```VVVTTT\\\dddrrrlllaaa___\\\ZZZYYYWWWUUURRRPPPNNNNNNOOOLLLHHHHHHMMM\\\ooo}}}YYY@@@;;;999555222444444444444444444444444333333333444444444555555888777>>>YYYwwwaaaKKKLLLWWWjjj}}}}}}~~~yyysssrrrzzzlllXXXJJJAAA:::;;;???AAAEEEJJJHHHEEEBBBAAACCCHHHOOOSSSVVVXXXXXXVVVTTTVVV\\\aaafffpppyyyuuubbbLLL===666777777999======:::===BBBIIIKKKQQQ]]]kkkuuuxxxwwwtttmmmddd^^^\\\```fffkkkvvvwwwhhhfffeeefffiiiooowww}}}uuuiii]]]TTTMMMGGGDDDEEEJJJMMMMMMOOObbbZZZKKKDDD===:::777666999>>>>>>??????@@@???===;;;:::444444444444555555555444333555777666666FFFiiivvvwwweeeQQQDDD>>>;;;<<>>LLLnnnbbbKKKGGGIIIPPPWWWXXXRRRJJJDDDBBBKKKKKKIIIFFFAAA>>>======;;;:::999777666555444444111111111111000000000///000////////////000111111111333333777GGGaaa}}}xxx{{{uuujjjpppyyyvvvkkkcccXXXUUU^^^uuu{{{dddPPPGGGMMMXXXfffsss~~~}}}|||tttmmmnnnvvv~~~rrrccc```^^^\\\ZZZXXXUUUSSSRRRPPPPPPPPPLLLHHHJJJOOO]]]ppp}}}YYYAAA<<<999555333333333333333333333333333333333333444444444555555555555;;;QQQsssxxx~~~[[[HHHKKKVVVkkk}}}~~~~~~{{{xxxuuuwww{{{wwwfffTTTGGG???:::<<<@@@BBBEEEIIIBBBAAA???@@@CCCIIIOOOSSSVVVXXXYYYWWWUUUXXXaaahhhsss~~~|||dddLLL>>>:::777888:::>>>>>>===BBBIIINNNTTT]]]kkkzzz~~~vvvggg```ZZZ\\\```aaabbbcccuuusssrrrsssvvv{{{~~~{{{ttthhh]]]TTTMMMHHHEEEFFFJJJMMMMMMRRRggg\\\JJJCCC<<<999777777;;;AAA999:::<<<>>>>>>===<<<;;;555666666777777666555555111222555777777EEEiii|||{{{~~~mmmXXXJJJAAA;;;;;;>>>BBBHHHSSS[[[XXXUUU```qqq~~~}}}~~~|||xxxyyyvvvqqquuuyyy~~~zzzrrrkkkkkkpppxxx{{{mmmnnnwww|||vvvtttpppsssvvvzzzyyynnndddiiiyyyvvv```OOOCCCCCCEEEEEE???888888===???PPPuuu[[[HHHGGGJJJOOOSSSSSSNNNHHHDDDCCCKKKJJJIIIEEEAAA>>>===>>>===<<<:::888777555555444111111111111000000000000///////////////000000111111222333777DDD\\\xxxzzzlllvvvtttiiiZZZSSS[[[tttlllUUUHHHGGGSSSaaannn|||rrrdddbbb___]]]\\\YYYVVVTTTSSSRRRQQQPPPKKKGGGJJJQQQbbbsssYYYBBB<<<888555555333333333333333333333333333333333444444444555555444555:::IIIddd}}}yyy[[[JJJLLLVVVkkk~~~||||||xxxsssqqqlll^^^PPPEEE===999;;;>>>???@@@BBB<<<===???BBBHHHNNNTTTXXX[[[\\\[[[WWWSSSWWWaaajjjyyy~~~bbbJJJ>>>===:::999:::===@@@DDDPPP[[[bbbhhhrrr}}}vvviiicccaaaeeeiiihhhiiilll}}}zzzsssggg\\\SSSMMMHHHEEEFFFJJJLLLMMMVVVnnn[[[GGGAAA<<<;;;:::999===BBB===>>>@@@@@@@@@===;;;999888888999999888777666555111222666999888AAA```vvvkkksss~~~uuu```PPPEEE===<<<>>>AAAEEENNNVVVVVVWWWeeexxx|||www{{{{{{yyy{{{}}}{{{|||{{{{{{|||mmmjjjzzz}}}}}}zzz~~~|||tttqqqyyyoooXXXHHHCCCEEEIIIIII@@@888888>>>BBBUUU{{{zzzVVVFFFGGGDDDFFFHHHIIIIIIHHHHHHHHHJJJJJJHHHDDD@@@>>>>>>???>>>===;;;999777666555555111111111111000000000000000000//////000000111222111222333666???TTTppp}}}ooowwwwwwjjjZZZSSSZZZtttuuu]]]OOOGGGRRR___jjjxxxxxxmmmeeeccc```^^^\\\ZZZWWWUUUTTTRRRQQQOOOIIIFFFJJJRRRhhhwwwYYYCCC<<<888555666222222222222222222222222333333333444444444555555555888<<>>BBBKKK\\\lllwww}}}yyysssmmmjjjlllmmmnnnttt}}}zzzrrrggg\\\SSSMMMHHHEEEEEEIIIKKKNNNZZZtttXXXDDD???=========;;;===AAAGGGGGGGGGFFFBBB===999666999:::::::::999888666555555555888;;;888<<>>???BBBJJJSSSVVVYYYjjj}}}tttkkkttt{{{}}}ooolll}}}jjjTTTDDDEEEIIINNNMMMDDD::::::@@@EEEXXXwwwUUUGGGJJJ>>>>>>???AAADDDHHHKKKLLLKKKJJJHHHEEEAAA???@@@AAA>>>===<<<999888666555555111111111111000000000000111111111000111222222333222222333555<<>>UUUwwwiiiQQQNNNWWWddd~~~yyywwwyyyyyyttthhh[[[PPPKKKBBB>>>999777777888888888888<<>>>>><<<999555333222888333333888999:::III\\\sssyyyqqq___cccwww|||~~~lllZZZLLLBBB>>><<>>999999777===<<<>>>GGGVVViii}}}xxx~~~wwwmmmaaaYYYQQQJJJGGGHHHJJJJJJJJJOOOaaa}}}^^^MMMFFFDDDGGGEEE@@@DDDMMMPPPLLLGGGDDDCCCBBB???===BBBDDDDDD@@@;;;777666777:::555444888777777DDDUUUooovvvnnn]]]gggzzztttaaaPPPEEE???>>>@@@DDDLLLTTTVVVXXXdddrrrzzznnnccchhhssszzz}}}qqqZZZJJJEEEAAAJJJQQQMMMAAA999<<>>AAAFFFIIIJJJJJJOOOLLLIIIGGGGGGFFFDDDCCC>>>===<<<999777666444444333333333222222222111111///000000000111111111111111444111333<<>><<<999888:::===??????===???AAADDDJJJSSS]]]dddjjjjjjkkkiiiccc___bbbhhhrrrrrrfffNNN;;;777999999???;;;@@@SSSfffsssvvvmmmtttyyy}}}}}}}}}sssiii^^^WWWQQQJJJHHHJJJGGGLLLLLLMMMbbbxxx___RRRKKKHHHKKKJJJFFFIIIPPPLLLKKKIIIHHHGGGEEEBBB???EEEGGGGGGAAA:::555555888:::666555777555555???MMMhhhvvvuuugggssswww~~~kkkWWWIIIAAA???@@@CCCJJJQQQUUU[[[fffppp~~~xxxiiiccciiirrr~~~~~~~~~||||||nnnWWWFFF@@@AAAJJJPPPKKK???:::???FFFRRRyyylllZZZSSSJJJDDDBBBAAAEEEKKKOOOMMMJJJJJJIIIHHHHHHHHHGGGDDDBBB@@@???>>>;;;999777666555333333222222222222111111000000000000111111111111333555222333999???SSSqqq|||mmmjjjkkkmmmgggZZZUUUXXXhhhyyyoooZZZWWWYYYcccppp{{{wwwlllfff```]]]]]]]]]\\\ZZZYYYWWWVVVOOOMMMKKKJJJHHHIIISSS^^^ppp~~~[[[EEE===666333444333333333333333333333333333333333444444444555555444666888===NNNkkkooo]]]WWWeee~~~~~~pppjjjeeeeeefff___PPPCCC<<<:::999999===@@@BBBCCC???AAACCCGGGLLLTTT]]]cccllllllllliiieeeeeelllsssxxxfffMMM<<<999;;;<<<<<<===KKKaaannnsss|||ppphhhnnnuuupppoooddd]]]dddiiimmmxxx~~~ssslllqqq{{{}}}rrrhhh]]]VVVPPPJJJHHHJJJFFFNNNMMMMMMdddfffWWWSSSPPPOOOPPPMMMIIIMMMUUUPPPOOONNNMMMKKKIIIGGGFFFHHHJJJIIIBBB:::555777:::999666555555444444<<>>>>>===<<<:::888777666333333333333222222222222000000000000000111111111222444222222888<<>>888555666333333333333333333333333333333333444444444555555444777999>>>MMMgggrrr^^^VVV[[[mmmnnnfff______ccc^^^OOOBBB;;;999999:::>>>BBBDDDEEE@@@CCCHHHLLLRRRXXX___cccnnnooonnniiiggglllvvv~~~yyybbbJJJ;;;999<<<===;;;EEEWWWhhhpppyyyfffQQQPPPYYYaaagggiii```[[[bbbeeehhhrrryyyiii```YYY]]]iiiwww|||rrrhhh]]]VVVPPPIIIGGGIIIHHHNNNNNNPPPiii{{{XXXNNNSSSUUUVVVSSSMMMIIINNNVVVUUUSSSOOOKKKIIIHHHIIIJJJHHHJJJIIICCC<<<999:::===666555444555555666<<>>@@@AAADDDMMM\\\nnn|||vvvmmmiiimmmxxxoooiiirrr}}}yyyiiibbbccckkkwwwwwwsssooorrr~~~wwwfffSSSFFF@@@@@@LLLTTTLLL@@@===AAAEEE^^^nnnaaa^^^UUUUUUPPPNNNQQQWWWZZZVVVQQQJJJJJJKKKKKKJJJFFF@@@;;;<<<<<<<<<<<<;;;:::999888444444444444333333333333111111000000000000000000///222000111777;;;MMMiiissspppsssxxxsssfff\\\\\\cccsssiii]]]TTTYYYgggtttpppdddbbbaaa______^^^]]]\\\YYYWWWUUUTTTQQQOOONNNLLLIIIJJJVVVdddvvvsss~~~ZZZFFF???999666777333333333333333333333333333333333444444444555555555666999>>>KKKbbb~~~sss]]]TTTVVVbbbwww|||kkkbbbYYYYYY]]]ZZZMMMAAA:::999999;;;???BBBDDDDDDAAAEEEJJJPPPUUU[[[aaaeeepppsssqqqkkkjjjqqq|||rrrYYYDDD:::999<<<===@@@NNN^^^iiiuuuiiiNNNEEEHHHSSS^^^mmmppphhhbbbfffhhhlllvvv~~~}}}uuujjjZZZUUUPPPTTTaaaqqq{{{oooeee[[[TTTNNNHHHGGGHHHIIILLLNNNXXXssstttUUUPPPTTTWWWWWWSSSLLLIIILLLRRRQQQOOOJJJEEEAAABBBEEEIIIBBBBBBAAA>>><<<::::::;;;555555666666666999===@@@XXX{{{fffXXXPPPZZZoooppp]]]KKK@@@>>>???DDDOOOccczzz}}}xxxoooiiiiiirrrpppfffooo|||~~~sssiiibbbbbbggglllrrrxxx~~~zzzoooooonnnppp}}}~~~nnn]]]OOOFFFBBBDDDQQQWWWLLL???>>>BBBDDD___kkk^^^\\\UUUQQQNNNKKKNNNTTTWWWVVVTTTOOOOOOPPPPPPNNNJJJDDD???>>>>>>??????>>>===;;;:::666666555555555444444444111111111111000000000000---222000222777:::KKKggg~~~xxxtttvvv~~~{{{nnnccc```cccsssrrrcccWWWWWWaaannnzzz|||ooojjjfffbbbaaa```___^^^\\\YYYVVVTTTRRRPPPOOOOOOMMMJJJMMMZZZiii~~~yyy}}}WWWDDD>>>999666777444444444444444444444444333333333444444444555555333555888===HHH^^^zzzuuu\\\QQQUUU]]]nnn}}}zzzxxxttthhh^^^TTTRRRUUUTTTJJJ@@@;;;::::::;;;>>>AAABBBBBBDDDFFFJJJOOOUUU\\\dddiiiooottttttnnnkkkrrrzzz~~~zzzhhhPPP@@@;;;<<<>>>@@@FFFTTTaaalll|||PPPDDDEEEHHHUUUgggsssuuukkkdddiiimmmtttxxxmmmdddeeegggccc\\\YYYTTTUUUYYYaaaooo~~~~~~xxxiii```VVVQQQLLLGGGFFFHHHKKKIIIMMM```rrr[[[YYYXXXVVVRRRNNNLLLLLLJJJHHHGGGFFFCCC>>>;;;<<>>UUUttt}}}gggTTTHHHSSSlll{{{iiiSSSEEE>>>AAAFFFQQQeeexxx~~~{{{ppplllfffcccfffqqqwwwllllll|||zzzzzzjjjdddaaadddjjjooouuu|||{{{~~~zzzzzzxxxwwwuuucccRRRGGGCCCBBBLLLXXXYYYIII;;;<<>><<<777777777777666666666666111111111111000000000///...333111222777999HHHccc|||uuurrr|||wwwjjjdddeeettt|||lll\\\WWW\\\gggttt~~~tttnnnmmmfff___^^^aaa```^^^\\\YYYUUUSSSQQQNNNNNNNNNMMMKKKOOO^^^mmmzzzUUUBBB<<<888555666444444444444444444444444333333333444444444555555222444777<<>>@@@AAA@@@EEEGGGIIIMMMSSS\\\fffllllllsssuuunnnkkkoootttuuutttaaaKKK???===@@@BBBDDDIIIWWWcccppp[[[;;;>>>HHHKKK\\\vvvvvvwwwllldddkkkrrr}}}ssseee^^^fffiiiaaaYYYYYYSSSZZZfffttt{{{vvvddd[[[RRRNNNJJJFFFFFFIIIKKKFFFMMMfffqqq```aaa\\\UUUMMMJJJMMMOOOIIIAAA@@@@@@???<<<999:::???CCCBBB??????CCCHHHJJJGGGCCC999::::::999999;;;<<<;;;QQQnnnyyywwwlllWWWIIIVVVpppqqqZZZIII@@@CCCHHHQQQbbbpppoooeeefffddd```^^^cccooonnnkkksss}}}xxxyyymmmeee```bbbgggnnnyyy~~~nnnZZZJJJBBBAAAAAASSS\\\ZZZFFF888;;;DDDIIIkkkdddXXX^^^[[[UUURRRNNNIIIFFFFFFGGGHHHOOOOOOOOOQQQPPPNNNIIIFFFLLLLLLKKKJJJGGGCCC???===888888888888777777777777222111111111000000//////000444333333777888FFFaaazzzssslllwww}}}pppffffffuuurrr```XXXYYYbbbppp{{{xxx|||nnnkkkiiicccaaadddaaa```___\\\YYYVVVTTTRRRUUUSSSSSSSSSPPPQQQ```qqqrrrSSSAAA444333888555777555222111333444555555333333333444444444555555222888666888HHH[[[wwwyyyZZZKKKQQQUUUfff~~~mmmhhhllllllfff```XXXNNNJJJJJJHHHCCC===<<<<<<======>>>@@@AAABBBFFFDDDFFFLLLQQQWWW```jjjkkkmmmmmmllllllooouuuzzzrrr___JJJ???<<<>>>DDDIIILLL[[[iiiyyyaaaNNN>>>===DDDNNN\\\jjjkkkddd```bbbiiitttvvvllliiiqqqzzzzzzrrrkkkmmmrrr{{{wwwnnneee[[[RRRLLLHHHEEEEEEHHHJJJGGGOOOiiippp```]]]WWWSSSSSSWWWUUUJJJ@@@<<<:::???@@@;;;999@@@KKKQQQJJJKKKNNNQQQRRRNNNFFF@@@999888666555666888;;;===MMMkkk|||rrrtttbbbNNN^^^{{{eeeOOOEEE@@@@@@GGGPPPXXXaaahhhkkkggg```ZZZZZZdddsss~~~yyyiiipppyyyuuupppccccccfffkkknnnrrrzzzyyybbbRRRGGGAAAAAADDDOOORRRHHH===<<<===DDDSSS~~~]]]SSS[[[aaa]]]]]]WWWKKKEEEHHHJJJIIIIIIPPPSSSOOOJJJHHHIIIHHHLLLKKKJJJGGGEEECCCAAA@@@;;;999666666666666555444555444444333222111000000000000222333333666CCCPPPooo~~~qqqhhhmmmwwwzzzzzz{{{www~~~yyycccWWWVVV]]]jjjvvv{{{xxxzzzkkkiiiiiiccc```bbb______^^^]]][[[XXXVVVUUUVVVTTTSSSRRRPPPTTTddduuuoooOOO>>>444444888555999666333222333333333333333333333444444444555555111999888777CCCWWWxxx}}}\\\NNNJJJTTTlllvvveeecccllloookkkcccYYYNNNHHHFFFCCC>>>999:::;;;;;;<<<>>>???AAABBBDDDBBBEEEKKKPPPUUU^^^gggiiilllnnnllliiikkkqqqwwwsssaaaMMMBBB???@@@EEEJJJRRR```nnn}}}VVVGGG;;;<<>>@@@AAAAAA@@@DDDJJJOOOTTT[[[dddffflllqqqooojjjjjjqqqxxxyyyfffQQQEEEBBBCCCHHHMMMYYYggguuuoooKKKAAA:::===BBBGGGSSS```\\\UUUPPPPPPUUU```qqquuukkkbbbYYYPPPKKKHHHEEEFFFIIINNNMMMZZZvvveeeSSSMMMOOOOOOQQQPPPIII???:::;;;@@@LLLVVVVVVSSSTTTXXX[[[]]]XXXSSSSSSSSSOOOFFF===>>>===;;;999999:::;;;<<>>KKKaaaqqqZZZTTTWWWWWWPPPWWWYYYTTTNNNNNNRRRUUUWWWXXXTTTJJJCCCCCCEEEFFFHHHHHHGGGFFFEEEDDDDDDCCC???===:::888777666444222222222222222222111111111111000111222111333===HHHYYYkkk}}}uuuhhhmmm{{{uuuggg]]]ZZZbbbllluuutttuuuuuuuuuxxxsssooovvvpppgggaaacccfffccc```____________^^^]]]\\\ZZZYYYWWWUUUQQQOOORRR^^^rrr|||pppKKK???;;;<<<===999:::888555444444444333222333333333444444444555555333999777555===NNNsss|||ZZZMMMRRRhhhiii[[[eeezzz~~~tttiiiZZZMMMEEE???:::777555666777999;;;===@@@AAA@@@@@@CCCJJJOOOSSSZZZaaaeeennnvvvvvvrrrrrr{{{qqqXXXIIIDDDEEEKKKRRRaaammmzzzgggIIIAAA===AAADDDIIIVVVeeeggg___WWWSSSSSS[[[jjjxxxuuujjj___WWWNNNJJJHHHFFFGGGJJJNNNPPPaaa~~~aaaNNNFFFBBBFFFJJJGGG@@@:::;;;>>>CCCOOOYYYYYYUUUTTTWWWXXXVVVPPPJJJJJJMMMLLLEEE===@@@???===;;;::::::;;;;;;<<>>CCCLLLYYYcccmmmnnnlllccc[[[]]]lllzzz}}}lllbbbccchhhpppvvvxxx|||yyyhhhUUUHHHCCCAAADDDIIIKKKHHH>>>;;;>>>@@@PPPmmmcccUUUSSSSSSRRRJJJPPPTTTOOOHHHGGGNNNUUUUUUWWWSSSJJJEEEFFFGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHBBB???<<<999888666444222333333333444444555555555222111111333222333;;;DDDQQQcccuuu~~~~~~nnnnnn{{{~~~ooo___WWW\\\fffooogggiiikkknnnqqqqqqmmmllluuuvvvfff```]]]```ddddddaaa```aaa``````___]]][[[ZZZYYYVVVUUUQQQOOOTTTeee{{{{{{lllzzzpppJJJAAA===<<<<<<888888666555555666777666555333333333444444444555555555777444555???LLLlll~~~]]]MMMUUUmmmkkk```mmmzzzooo^^^OOOEEE>>>:::777444555666888:::<<<>>>@@@@@@@@@DDDJJJOOOSSSYYYaaagggqqq{{{~~~}}}}}}___KKKDDDFFFNNNWWWhhhsss}}}bbbLLLCCC>>>BBBFFFLLL[[[jjjoooggg___ZZZXXX^^^lllzzz~~~tttiii]]]TTTLLLIIIHHHFFFHHHKKKLLLRRRhhh~~~```MMMDDD<<>>@@@UUUyyyppp[[[UUUTTTSSSRRRNNNQQQQQQLLLDDDCCCKKKTTTSSSUUUTTTMMMIIIHHHFFFCCCGGGGGGHHHHHHHHHIIIIIIIIIDDDAAA>>>;;;999777444222222333333444444555555666444222222444444444:::AAARRRbbbrrrzzz}}}vvvoooyyy~~~uuubbbWWWYYYbbbuuu```[[[]]]```dddkkkhhhhhhjjjrrrzzzlll___\\\ZZZ\\\```bbbbbbaaa`````````^^^]]][[[YYYXXXVVVVVVSSSQQQYYYnnnuuuiiiyyylllHHHAAA===:::999777777666555666777888777666333333333444444444555555555666333666???IIIfffiiiSSSPPPfff|||nnncccqqqxxxnnn^^^OOODDD<<<888555555555666777999<<<===???@@@@@@CCCIIIMMMQQQXXX```jjjsss|||cccNNNEEEGGGPPPYYYlllxxx}}}^^^NNNCCC===@@@FFFNNN\\\kkkmmmiiieeeddddddkkk||||||qqqfffZZZRRRKKKHHHGGGFFFIIIMMMKKKTTTlll}}}bbbPPPEEE???EEEEEE>>>777888===@@@QQQUUUUUURRRPPPQQQQQQOOORRRNNNJJJIIIIIIGGGDDDAAACCCBBBAAA???>>>===<<<<<<;;;AAAWWW|||uuuaaaLLLDDDJJJUUUaaajjjuuuvvvssslllgggnnn}}}tttqqqqqq{{{oooiiigggkkkqqqwww~~~zzzkkk\\\KKKBBB@@@BBBIIIOOOUUUIII;;;:::???BBB^^^mmm\\\XXXVVVUUUWWWVVVUUURRRMMMFFFCCCJJJSSSTTTVVVUUUPPPLLLIIIDDD>>>DDDDDDEEEEEEFFFGGGGGGGGGFFFCCC???<<<:::888666444000000111111222222333333444222222555555555999???TTTbbbsss{{{|||}}}pppuuu}}}jjj[[[YYY___wwwcccRRROOOQQQQQQWWW___^^^bbbhhhpppyyy|||tttiii\\\ZZZWWWWWWZZZ___aaaaaa^^^^^^^^^]]]]]]\\\[[[ZZZWWWYYYWWWUUU___vvvwwwpppgggGGGBBB>>>:::::::::999888777777888888666444333333333444444444555555333555555777===EEEeeevvvYYYOOO___oooyyynnnaaammmuuulll^^^OOOCCC;;;777555666666777888999;;;======@@@???@@@FFFJJJOOOWWW___nnnssszzz~~~dddPPPHHHIIIQQQYYYkkkzzzcccOOOBBB;;;AAAIIIPPP\\\hhhooonnnooorrrwww~~~xxxmmmaaaYYYPPPIIIHHHGGGGGGIIIMMMLLLUUUnnn|||dddTTTHHHEEEIIIHHH@@@<<<@@@EEEGGGTTTTTTRRRPPPQQQTTTRRRLLLMMMMMMLLLIIIFFFCCCAAAAAAEEEEEEDDDCCCAAA@@@??????<<<@@@VVVqqq\\\NNNKKKQQQ___lllxxxvvvqqqjjjiiiqqq{{{mmmtttvvvxxxyyy|||tttmmmjjjmmmtttyyyvvvcccUUUFFF@@@AAAFFFNNNUUUVVVHHH:::===EEELLLnnnnnn```ZZZTTTTTTXXXWWWRRROOOMMMGGGBBBEEELLLRRRUUUTTTOOOMMMKKKGGGAAACCCCCCDDDEEEEEEFFFFFFFFFFFFCCC@@@===;;;:::777555000000000111111111111111222000000444555444777<<>>???;;;:::888888888777444222333333333444444444555555111666777888:::AAAfff~~~]]]RRR]]]iiiuuulll]]]gggtttlll___QQQEEE===888666777777777888999;;;<<<===@@@>>>???CCCHHHMMMUUU^^^pppssswwwzzz}}}dddRRRKKKKKKQQQWWWhhhzzzlllOOOCCC<<>><<<:::888666222222222222222222222222111...///222444444666;;;FFFWWWnnn}}}oooooo~~~jjj]]]XXXVVVMMMEEECCCBBBBBBFFFLLLOOOVVVbbbmmmqqqooollljjjbbb]]]VVVQQQRRRUUUZZZ\\\___XXXUUUXXX\\\[[[YYYYYY^^^ZZZYYYbbbuuuiiiNNNGGG???999;;;;;;;;;:::777555444444555666666555555555555444444444444555333666<<>>>>>DDDNNN]]]iiizzz}}}{{{xxxpppeee\\\TTTPPPKKKFFFDDDFFFJJJLLLMMMXXX~~~nnnZZZQQQNNNIIIHHHFFFFFFHHHMMMRRRUUUVVVVVVVVVVVVVVVSSSOOOKKKKKKMMMNNNMMMJJJGGGFFFFFFDDD???===???@@@??????BBBEEEDDDQQQtttwwwqqqyyy~~~yyy}}}eeeSSSRRR[[[dddpppjjjeeeeeegggmmmxxxyyyzzz}}}}}}iiigggiiirrr{{{{{{tttpppsssyyy}}}zzzxxxxxxyyyzzzppphhhhhhppp{{{{{{mmmUUUMMMCCC???CCCIIINNNPPPHHHDDD>>>===JJJlllooo[[[NNNPPPUUURRRUUURRRQQQQQQKKKCCCBBBGGGLLLPPPSSSRRROOOMMMNNNPPPNNNLLLJJJHHHGGGGGGHHHIIICCCBBB@@@@@@@@@???<<<:::333222111///...//////000111111000000111333444666FFFTTTiiiyyy~~~~~~yyyrrrxxxrrraaaVVVRRRLLLGGGFFFEEEDDDFFFJJJMMMWWWeeepppsssoookkkiiiccc^^^XXXUUUVVVYYY\\\^^^]]]WWWTTTYYY\\\ZZZXXXWWW\\\YYY\\\kkklllSSSMMMEEE@@@AAA@@@;;;:::888666555555555666666555555555555444444444555555333555:::===UUU{{{oooVVV[[[dddnnnwwwooo___fff}}}~~~ooo\\\MMMCCC<<<999999666888:::;;;::::::;;;===AAA===<<>>CCCIIILLLKKK@@@???>>>DDD[[[fffVVVJJJIIIQQQRRRVVVSSSSSSSSSOOOIIIJJJNNNTTTUUUUUUSSSOOOMMMPPPSSSTTTSSSPPPMMMKKKJJJIIIIIIHHHFFFDDDCCCAAA@@@<<<:::555444333222111000111111222111111000111333444555CCCPPPcccrrrwwwxxx{{{rrruuuxxxggg[[[MMMIIIGGGHHHGGGDDDEEEHHHNNN\\\mmmwwwwwwqqqkkkgggccc```\\\[[[\\\___``````\\\XXXWWW\\\^^^[[[WWWVVVXXXYYYcccwwwfffRRRMMMEEE@@@AAA???<<<:::999777666666666666666555555555555444444444444666333555888888JJJjjjpppWWWVVVYYY^^^fffuuupppbbbjjjooo[[[MMMCCC<<<:::<<<888999;;;;;;;;;===@@@CCCFFFCCCAAABBBAAAAAAFFFLLLRRRYYYccclllvvvpppYYYIIIEEEIIINNN]]]pppvvvZZZHHHEEEBBBBBBDDDLLL]]]mmm|||wwwzzz|||xxxtttooohhh]]]VVVLLLKKKIIIHHHIIIKKKNNNPPPZZZooodddVVVSSSSSSMMMKKKGGGDDDBBBBBBCCCCCCRRROOONNNOOOQQQQQQNNNJJJPPPQQQQQQOOOLLLKKKKKKLLLKKKFFFEEEKKKPPPOOOLLLJJJCCCCCCGGGUUUrrr~~~nnnpppuuu```VVVTTTUUUTTTSSSXXXcccnnnyyyvvvqqqxxx}}}fffdddgggrrr|||~~~|||}}}zzzvvvrrrvvvsssdddOOOGGG>>>>>>EEEJJJIIIEEE999:::===JJJkkkxxx\\\TTTIIIDDDLLLSSSVVVTTTTTTUUUSSSQQQRRRVVVZZZZZZXXXTTTOOONNNQQQUUUUUUTTTSSSQQQOOOMMMLLLKKKNNNKKKHHHEEEDDDAAA===;;;888777777666444333222222222111111111111222444555===JJJ\\\jjjooorrr}}}sssrrrnnnbbbMMMJJJIIIJJJJJJHHHKKKPPPYYYjjj|||wwwmmmfffdddbbbaaaaaacccdddcccbbb^^^[[[[[[___```ZZZUUUTTTTTT\\\lllwww]]]OOOMMMDDD@@@@@@===<<<;;;:::888777777777777666555555555555444444444333666444555777666BBB[[[xxxlllWWWRRRPPPTTT\\\jjjrrrccckkkiiiSSSJJJFFF@@@;;;;;;777888999:::<<<@@@FFFJJJOOONNNLLLKKKHHHGGGHHHKKKFFFJJJQQQVVV]]]eeepppwww{{{tttgggWWWJJJEEEHHHLLLZZZjjjzzziiiPPPBBBAAABBBEEEHHHQQQdddvvvxxxvvv||||||wwwqqqkkkcccYYYSSSJJJJJJIIIIIIJJJLLLNNNOOOVVVsssvvv\\\SSSSSSUUULLLJJJFFFBBB???>>>>>>>>>HHHEEEDDDGGGLLLPPPOOOLLLHHHIIIJJJIIIHHHHHHIIIKKKNNNIIIIIIPPPVVVSSSMMMJJJAAAEEEFFFKKKbbbyyyzzzzzzfffZZZSSSOOOMMMSSSaaavvv{{{rrrlllsss|||fffcccfffppp{{{{{{}}}|||kkk[[[LLLDDD>>>@@@GGGKKKGGGAAA<<<>>>BBBTTTzzzlllWWWXXXNNNEEELLLUUUVVVUUUUUUUUUTTTTTTUUUVVVWWWXXXXXXUUUQQQPPPSSSVVVPPPQQQQQQRRRQQQQQQPPPOOOOOOMMMIIIGGGEEECCC@@@>>><<<;;;:::999777555444333222222111111111222444555888DDDWWWffflllppp{{{vvvqqq|||tttgggOOOLLLKKKLLLMMMPPPXXX```qqqsssgggdddcccccceeeffffffeeeccc^^^[[[\\\___]]]VVVPPPOOORRR```ttt~~~mmmZZZRRRRRRJJJEEEEEE@@@===<<<;;;:::999888888777666555555555555444444444111666444555999666>>>RRRjjjyyypppZZZQQQLLLQQQYYYfffvvveeejjjzzzaaaKKKIIILLLFFF===999666888:::<<<@@@FFFMMMRRRXXXYYYYYYWWWSSSRRRQQQPPPJJJKKKLLLLLLLLLOOOUUUZZZ``````]]]WWWPPPMMMNNNPPP[[[fffqqqwwwzzzuuucccQQQHHHHHHJJJNNNRRR\\\ooo|||iiidddmmm|||}}}wwwpppggg___VVVQQQJJJJJJJJJJJJKKKMMMNNNOOOWWW|||jjjQQQJJJKKKLLLIIIGGGCCC@@@>>>>>>@@@@@@EEE@@@<<>>===:::888666444333333222111111111222333444555@@@RRReeeooosss{{{|||rrryyywwwkkkLLLKKKLLLPPPVVV]]]kkkxxx{{{jjjdddddddddfffgggfffdddbbbYYYWWWXXX[[[XXXQQQMMMLLLSSSdddyyyyyy{{{aaaTTTRRRTTTLLLHHHGGG@@@======<<<;;;:::999888888666555555555555444444444111666555555:::888;;;KKK]]]ppp|||```SSSLLLQQQXXXddd}}}|||iiijjj~~~ttt\\\KKKPPPUUULLL>>>888888:::===???CCCJJJQQQUUUZZZ___aaa^^^\\\[[[YYYVVVPPPPPPOOOKKKGGGFFFIIIMMMOOORRRUUUWWWWWWUUUTTTTTT\\\ccckkkooorrrooodddXXXTTTSSSTTTXXX]]]gggwwwoooeeeZZZXXX___jjjqqqttt}}}wwwnnnddd[[[TTTPPPJJJJJJJJJJJJKKKMMMOOOQQQ\\\___GGG@@@BBBBBBFFFDDDAAA??????AAAEEEGGGHHHAAA::::::???CCCBBB???>>>AAAEEEHHHIIIJJJKKKLLLQQQOOORRRWWWWWWQQQKKKJJJEEEGGGFFFDDDIII[[[vvvyyyqqqiii```hhhzzz|||mmmpppxxx|||lllhhhmmmyyyiiidddeeeqqq}}}xxx~~~qqq___PPPDDDBBB@@@CCCGGGGGGCCC>>>:::CCC[[[www___YYYaaa\\\SSSUUUXXXQQQSSSSSSQQQQQQQQQMMMHHH@@@GGGPPPUUUUUUTTTSSSSSSTTTTTTSSSSSSRRRQQQPPPPPPMMMJJJGGGFFFFFFFFFEEEDDDBBBAAA===:::777555444444333333111111111222333444555<<>>???DDDJJJNNNKKKBBB999777<<<@@@???;;;:::>>>CCCFFFFFFFFFEEEFFFQQQRRRVVV[[[XXXRRROOOQQQLLLIIIIIIIIIHHHRRRqqq~~~|||uuulllooozzz|||uuullltttxxxmmmlllnnnxxxxxxpppmmmvvvttt{{{wwwjjjYYYKKK@@@@@@AAACCCCCCCCC@@@>>>:::IIImmmkkkZZZXXX]]]XXXVVVYYYWWWOOORRRSSSQQQRRRRRRLLLDDD:::BBBLLLSSSTTTSSSSSSSSSSSSRRRQQQOOOOOOOOOPPPPPPNNNLLLHHHGGGGGGGGGGGGFFFEEEBBB===888555333444444444333222111111111333333666888DDDZZZnnnxxx{{{}}}tttppptttyyy||||||uuuvvv|||fffjjjtttpppeeedddcccddddddcccaaa^^^TTTTTTVVVZZZYYYUUUTTTWWWXXXgggzzz|||mmmPPPJJJPPPSSSLLLHHHFFF>>>>>>>>>>>>===<<<;;;999888666666555555555444444444333888555333888666666@@@LLLeeeqqq]]]MMMNNNSSS^^^yyyuuunnnyyylllaaa___gggcccNNN???>>>888999<<<>>>@@@CCCGGGJJJPPPYYY^^^]]]]]]^^^\\\WWWVVVYYY\\\]]]]]]___ccchhhkkkjjjjjjmmmqqqrrrooolllpppuuu|||{{{rrrnnnooowwwyyyuuussskkkbbbZZZZZZZZZYYYZZZ]]]bbbgggiiixxxzzzooofffXXX[[[ddduuu|||uuujjj^^^UUUOOOLLLFFFFFFFFFHHHKKKPPPUUUXXXpppZZZIIIJJJOOOPPPHHHDDD@@@>>>@@@FFFMMMRRRKKKAAA888666<<>>>>>EEEWWWdddWWWUUUWWWSSSVVVZZZVVVMMMRRRTTTRRRTTTTTTMMMCCC:::AAAKKKQQQSSSRRRSSSSSSMMMLLLKKKJJJKKKMMMPPPQQQQQQNNNJJJHHHGGGHHHGGGFFFFFFBBB<<<666333222333444444333222111111111222333888555===SSSjjjwww{{{{{{~~~tttmmmnnnvvvvvvxxxxxxqqqqqqwwwhhheeebbbbbbcccdddbbb```]]]ZZZXXXXXXYYYZZZYYYWWWaaappp}}}{{{aaaJJJJJJJJJJJJJJJIIIHHHHHHAAA@@@???>>>===<<<;;;:::999888888777666555555444666555444444555777:::;;;LLLXXXuuuyyy}}}bbbPPPQQQRRRUUUnnn|||tttwwwtttoooiiidddXXXHHH===888999999:::;;;===???AAABBBHHHNNNUUUXXXWWWUUUUUUVVVVVV[[[aaagggmmmttt{{{wwwmmmqqqvvv~~~sssmmmmmmmmmlllcccaaa^^^^^^cccllluuuzzzqqqnnnlllllljjjbbbUUUKKKGGGEEELLL]]]iiirrr~~~zzzqqqggg]]]TTTNNNKKKIIIMMMJJJJJJRRRSSSUUU___qqq^^^RRRRRRSSSNNNAAABBBDDDFFFIIIKKKLLLMMMBBB===:::===>>><<<::::::===HHHUUUYYYTTTNNNMMMOOONNNMMMOOOSSSTTTPPPOOOPPPKKKIIIEEEGGGKKKNNNfff|||yyyzzzxxxyyyzzzpppjjjkkknnnooosssyyy{{{{{{wwwpppvvvzzz{{{~~~yyy{{{}}}tttwwwtttgggXXXKKKCCC===DDDCCCAAADDD===999@@@IIIooo}}}cccRRRKKKUUU```^^^XXXVVVTTTRRRQQQQQQQQQNNNHHHCCC;;;DDDOOOUUUTTTQQQPPPQQQKKKHHHJJJOOOQQQMMMNNNSSSOOOOOOLLLHHHDDDDDDIIIMMMJJJCCC:::555555555333111333333222222222222222333333888@@@MMMaaauuuvvvkkkkkkxxxuuuvvvuuummmkkksssfffdddaaaaaabbbbbb```^^^[[[YYYXXXYYY[[[[[[ZZZXXXdddsssTTTIIIJJJKKKLLLLLLKKKJJJIIIDDDCCCBBB@@@???>>><<<;;;999999888777666555555444555555444444555777999;;;EEEUUUvvvxxxhhhSSSPPPOOOSSSkkkxxxzzz|||ssshhh]]]QQQDDD;;;:::888888999:::===???AAABBBHHHMMMSSSVVVVVVWWWYYY\\\YYY___iiittt{{{ooommmpppwww~~~wwwrrrssstttrrrsssmmmhhhhhhnnnwww~~~}}}}}}~~~|||ttteeeSSSFFFFFFAAADDDMMMTTT]]]ooo~~~yyyqqqfff\\\TTTNNNKKKHHHLLLIIIIIIQQQRRRVVVccceeeUUUMMMNNNPPPJJJFFFDDDAAAAAABBBDDDGGGHHHFFF@@@<<<===>>>;;;:::;;;CCCLLLUUUYYYVVVQQQPPPQQQOOOMMMNNNQQQQQQMMMLLLNNNKKKHHHAAACCCIIILLL```{{{zzz|||vvvsssjjjjjjooosssyyy}}}{{{yyyttt{{{}}}}}}}}}}}}{{{www||||||oooaaaTTTHHHAAA???CCC???===@@@:::777@@@UUUqqq[[[\\\fffsssrrrcccXXXWWWQQQOOOOOOOOOOOOMMMHHHDDD===DDDLLLOOONNNLLLLLLMMMKKKJJJNNNSSSRRRMMMJJJLLLNNNMMMKKKFFFCCCDDDHHHKKKHHHBBB;;;777777777555222333333222222111111222222000555===LLLccc{{{yyylllhhhuuuzzz~~~zzzooonnnoooeeecccaaaaaaaaa```___]]]YYYYYYYYY[[[]]]^^^]]][[[iiivvvqqqFFFAAACCCGGGJJJMMMMMMMMMLLLGGGFFFDDDCCCCCCAAA>>><<<::::::999888777666555444555555444444555777999:::???RRRuuuvvv|||lllVVVNNNMMMRRRjjj~~~~~~uuucccTTTGGG===:::;;;777777888:::<<<>>>@@@AAAFFFJJJOOORRRVVV[[[ccciiiiiiiiinnnyyyuuugggccccccfffmmmxxx|||wwwrrrmmmhhhoooxxx{{{xxx{{{|||{{{}}}tttlllllluuu~~~iiiRRRDDDEEEBBBCCCGGGIIINNN___qqq}}}xxxoooeee[[[SSSNNNKKKIIINNNKKKKKKRRRRRRYYYjjj|||YYYMMMHHHJJJLLLGGGGGGCCC===;;;===@@@CCCEEEFFFAAA===>>>???>>>???BBBHHHMMMSSSVVVVVVUUUTTTSSSQQQNNNMMMPPPOOOLLLKKKNNNLLLFFF===???HHHJJJXXXrrr}}}kkkkkk}}}zzzjjjcccdddhhhoootttvvv{{{|||vvvrrrsssxxx{{{}}}{{{vvvwwwxxx~~~|||uuugggZZZNNNDDD???@@@BBB<<<:::>>>::::::EEEaaaeeeWWWeeezzzuuu]]]RRRTTTLLLLLLLLLMMMNNNLLLIIIFFFCCCGGGKKKLLLJJJHHHIIIJJJKKKMMMRRRVVVSSSKKKEEEEEELLLJJJHHHEEEBBBCCCFFFIIIFFFBBB===;;;;;;:::777444444333222222111111111111000333999HHHaaazzzqqqiiippptttwwwnnndddccccccbbbaaa```^^^]]]XXXYYY[[[]]]___`````````kkkwwwccc@@@999<<>>BBBDDDEEEBBB>>><<<>>>@@@AAAEEEJJJGGGHHHKKKOOOSSSUUUTTTSSSPPPMMMLLLOOOOOOMMMMMMQQQOOOHHH===???IIIKKKRRRddd|||kkk^^^jjj}}}ooo^^^TTTSSSYYY___aaacccdddeeehhhqqq|||vvvpppssswwwyyyzzz|||}}}}}}vvv|||~~~nnn___RRRIIIBBB>>>@@@AAA;;;;;;@@@===@@@PPPqqq|||^^^XXXbbboooppp___MMMHHHNNNJJJKKKLLLMMMMMMMMMKKKIIIJJJMMMQQQQQQNNNKKKIIIHHHIIIMMMRRRSSSOOOHHHCCCBBBJJJHHHFFFCCCBBBCCCEEEGGGDDDBBB@@@??????===:::777555444333222111111111111333333666BBBXXXrrr}}}{{{ooonnn}}}vvvkkkdddeeeeeedddbbb```^^^^^^YYYZZZ]]]___```bbbcccdddmmmyyyYYYCCC<<<@@@EEEIIILLLMMMLLLKKKAAA@@@???BBBFFFGGGDDDAAA<<<<<<;;;999888666555555444444444555555666777777===IIIbbb~~~|||zzzttt```SSSMMMRRRaaaqqqxxxgggRRREEE===888888:::888888999999;;;<<<>>>???@@@DDDHHHLLLRRR\\\hhhpppyyywwwvvv}}}nnn^^^VVVTTTMMMNNNPPPTTT]]]kkk{{{{{{mmmccc```ccciiilllqqqsssuuutttrrrqqqsssvvvwwwzzz{{{{{{qqquuuuuucccSSSJJJFFFIIINNNRRRVVV^^^mmmzzzzzzuuulllbbbYYYRRRNNNLLLHHHOOOQQQTTTVVVSSS___yyyrrrUUUQQQNNNMMMMMMIIIBBB@@@===???CCCEEEDDDAAA>>>:::999;;;<<<===BBBHHHBBBBBBCCCGGGMMMQQQRRRQQQKKKIIIIIILLLNNNLLLNNNRRRRRRKKK???AAANNNOOOPPP[[[ppprrr\\\[[[iii}}}|||fffTTTPPPWWW^^^___^^^```fffooozzzuuunnnrrryyy}}}|||nnnlllpppsssuuuwwwyyy}}}~~~rrrlllvvvwwwgggWWWLLLEEEAAA???@@@AAA======@@@<<>><<<<<<@@@FFFHHHEEEAAA======<<<:::888777666555444444555555555666666666<<>>@@@@@@AAADDDIIILLLNNNNNNFFFDDDFFFJJJLLLKKKMMMPPPRRRMMMBBBDDDQQQRRROOOUUU```www}}}eeeWWW]]]tttxxxjjjgggmmmrrrhhhdddeeemmmwww|||tttvvvzzzzzz}}}kkkjjjpppqqqtttwwwyyyyyyzzz{{{||||||}}}{{{tttssswwwyyyooo___PPPGGGBBB@@@@@@AAABBB>>>======;;;LLLllldddSSSMMMIIIGGGHHHLLLNNNLLLJJJNNNOOOPPPPPPNNNMMMMMMNNNMMMOOORRRSSSQQQLLLFFFBBBEEEKKKNNNIIIDDDDDDGGGHHHJJJGGGDDDDDDDDDFFFFFFFFFEEEEEEFFFFFFDDDAAA>>><<<:::999777555444222222222444555666999HHH```uuu{{{xxx|||zzzlllwwwtttddddddbbbdddfffeeeaaa]]]\\\\\\XXXYYYZZZZZZ[[[^^^cccgggtttrrryyyyyymmmppp|||cccJJJKKKKKKKKKKKKJJJHHHFFFCCCBBB===;;;;;;@@@FFFHHHDDD???>>>>>><<<;;;999777666555444444555555666555555555;;;???NNNhhhttt[[[MMMOOOWWW^^^yyy|||zzzhhhXXXGGG???===<<<<<<===>>>===<<<<<<;;;;;;<<<<<>>AAAFFFFFF@@@:::;;;999999:::777333555;;;CCCDDDFFFGGGHHHJJJLLLMMMGGGFFFHHHMMMNNNLLLMMMOOONNNLLLCCCEEEQQQRRRMMMQQQTTTiii}}}tttaaa```vvv|||hhhbbbbbblllyyy}}}}}}}}}wwwqqqsssxxxxxx{{{~~~}}}|||{{{|||yyy{{{ooofffWWWJJJCCC@@@???@@@???@@@===<<<===BBB```oooZZZQQQJJJIIIIIIKKKOOOQQQPPPMMMPPPQQQRRRPPPMMMKKKLLLMMMMMMMMMNNNNNNMMMJJJEEEBBBDDDLLLOOOJJJEEEFFFHHHIIIKKKHHHEEEEEEGGGHHHHHHFFFGGGHHHHHHGGGEEEBBB@@@???<<<;;;999777555444333222111444555555???VVVnnn}}}zzzwww|||iiirrryyyooocccddd```ccceeeddd```\\\ZZZ[[[WWWXXXYYYXXXWWW[[[aaafffwww}}}eeewwwvvvllloooyyyYYYDDDJJJGGGGGGFFFEEEDDDCCCBBBAAA???<<<<<<@@@GGGHHHCCC===???>>>===;;;999777666555444444555555666555555555<<<===JJJdddwww[[[MMMQQQ[[[aaavvv|||yyygggWWWFFF???======>>>@@@@@@???>>>===<<<;;;;;;;;;@@@GGGPPPWWWYYYZZZ\\\^^^ooouuuddd^^^bbb^^^ZZZVVVVVVWWWZZZ\\\^^^___^^^[[[YYY]]]fffnnnhhhbbb[[[XXXYYY^^^dddgggjjjrrr{{{~~~wwwooommmpppuuuvvvuuu{{{wwwqqqhhh^^^VVVPPPNNNMMMPPPTTTTTTWWW\\\cccvvvVVVGGGLLLEEE<<<===@@@===:::999===CCCFFFBBB===;;;:::;;;===;;;777999???IIIJJJLLLKKKJJJJJJKKKMMMKKKJJJMMMQQQRRROOONNNPPPKKKJJJCCCEEEPPPPPPKKKOOOOOOccc{{{nnnjjj~~~wwwccc\\\\\\iiizzz~~~}}}}}}}}}iii```RRRFFF@@@>>>>>>???;;;===;;;;;;@@@LLLuuufffWWWSSSMMMPPPPPPNNNLLLMMMNNNNNNQQQRRRSSSPPPLLLJJJJJJLLLNNNMMMKKKKKKJJJIIIFFFDDDDDDNNNRRRLLLGGGGGGIIIHHHLLLIIIFFFFFFHHHJJJIIIGGGHHHIIIJJJHHHEEEBBB@@@@@@===<<<:::888666444444333000444444222777LLLfffwwwzzzwww}}}gggnnnwww}}}}}}kkkccc```bbbaaaaaaaaa```\\\VVVRRRVVVXXX\\\^^^ZZZZZZfffuuu]]][[[|||ssszzztttLLLIIIIIIIIIHHHHHHIIIKKKJJJFFFBBB===>>>AAAEEEGGGEEE???;;;;;;<<<===>>>===;;;888666555555555666555555444444999777CCC^^^~~~zzzfffPPPOOO]]]jjj}}}lllZZZHHH???>>>===>>>AAACCCCCC@@@:::888:::<<<:::;;;CCCNNNVVVZZZ]]]```cccyyyppp[[[TTTSSS^^^aaaeeefffffffffffffffhhhjjjjjjhhhccc___\\\\\\\\\XXXSSSSSSWWW]]]dddgggnnnxxxyyyzzz~~~~~~zzzvvvlllbbb]]]XXXQQQNNNNNNNNNXXX[[[VVV[[[xxxhhhTTTEEEGGGJJJCCC===<<<999999<<>>===AAAHHHJJJPPPMMMCCCAAAHHHLLLHHHNNNMMMMMMNNNPPPQQQOOONNNQQQLLLHHHJJJPPPRRROOOKKKSSS___~~~xxxaaaiiirrrzzz}}}qqqyyy{{{ooo```VVVIIIAAA@@@AAAAAA???===888888;;;???VVVpppbbbZZZRRRVVVUUURRRNNNKKKJJJLLLNNNYYYUUUPPPNNNNNNNNNLLLJJJKKKMMMPPPQQQOOOKKKFFFBBBFFFCCCCCCHHHKKKIIIHHHJJJKKKKKKKKKJJJKKKKKKLLLMMMMMMMMMKKKJJJGGGEEECCCBBBDDDAAA===999666555444444111111222444888FFF```xxx}}}tttmmmooozzz~~~}}}sssgggbbb```bbbaaa``````___[[[VVVSSSVVVWWW[[[]]]]]]```ooottt___lll[[[HHHMMMOOOJJJIIIHHHIIIKKKKKKHHHFFFCCCCCCDDDFFFGGGEEE@@@<<<>>>???@@@@@@>>>;;;888666555666666666666555444444888888AAAXXXvvvxxx```SSSUUU]]]ooo{{{}}}mmm\\\JJJAAA>>>===>>>@@@BBBCCCAAA;;;888:::;;;999999@@@JJJTTT\\\dddjjjnnneeeUUUUUUXXX___dddjjjnnnoooooonnnnnnooooooooonnnmmmlllllllllddd```\\\ZZZ^^^gggqqqxxx~~~ooommm{{{}}}wwwmmmddd^^^YYYRRRNNNNNNQQQVVVUUUTTThhh|||___RRRKKKQQQTTTLLLCCCAAA888888888<<<@@@AAA???<<<;;;:::>>>EEEGGGDDDEEEIIIJJJMMMIIIAAACCCMMMRRROOOKKKKKKKKKLLLNNNNNNMMMKKKKKKIIIHHHKKKOOOQQQNNNKKKOOOYYYrrr}}}{{{}}}rrrxxx|||kkksss~~~rrrfffWWWOOOEEE??????AAAAAA@@@;;;;;;===CCCMMMiiiuuu___WWWRRRMMMMMMPPPSSSRRROOOMMMOOOQQQUUURRROOONNNOOONNNLLLJJJKKKMMMPPPRRRQQQNNNIIIGGG@@@>>>???EEEIIIHHHIIIKKKJJJJJJJJJKKKKKKKKKKKKKKKFFFFFFGGGGGGFFFEEECCCBBBCCCAAA>>>;;;888666555555444444444444666BBBZZZooo}}}{{{pppmmmwww~~~~~~{{{xxxiiieeecccbbbbbbaaa___^^^]]][[[XXXUUUWWWXXXZZZ]]]```iii{{{yyy]]]```|||lllHHHHHHOOOSSSKKKIIIHHHGGGIIIIIIIIIHHHJJJGGGDDDDDDDDDCCC???<<>>@@@BBBDDDCCC===999::::::999999>>>FFFQQQ^^^jjjsssxxxcccVVVVVVYYYYYY^^^eeejjjllllllllllllnnnmmmlllmmmrrrvvvyyy{{{tttrrrooommmoooyyypppaaa]]]jjjyyy}}}xxxooofffaaa[[[SSSOOOOOONNNPPPMMMUUUyyy```JJJFFFHHHRRRSSSJJJBBB???888666444666:::<<<;;;:::===>>>DDDKKKMMMJJJHHHHHHKKKLLLGGGCCCIIIUUU[[[XXXIIIIIIJJJLLLMMMMMMKKKHHHHHHIIIKKKMMMMMMLLLKKKIIIOOOYYYhhh|||yyy~~~||||||}}}gggnnn|||{{{rrreeeZZZKKKFFF@@@===???@@@@@@???888:::>>>HHH]]]```RRRPPPOOOKKKKKKSSSZZZZZZTTTPPPPPPRRRQQQOOONNNNNNOOOOOONNNLLLLLLNNNQQQRRRRRRPPPMMMKKK@@@===>>>DDDHHHHHHHHHJJJGGGIIIJJJLLLLLLKKKJJJIII>>>@@@CCCEEEFFFEEEDDDCCCCCCBBB@@@===;;;888777666777666555444444<<>>FFFbbbaaaUUUZZZ[[[bbbqqq}}}tttdddQQQFFF@@@======AAACCCGGGFFF???;;;;;;;;;:::===@@@FFFPPP]]]jjjtttzzzqqqbbb\\\YYYWWWYYY]]]___```aaaccceeeiiihhhgggkkksss|||iii___[[[dddooozzzxxxqqqiiiccc\\\SSSNNNOOOFFFHHHIIIXXXuuuLLL:::;;;AAAIIIIIIBBB======888555222444888<<<======???AAAEEEJJJLLLIIIEEECCCFFFEEECCCBBBKKKVVVYYYUUUIIIIIIKKKMMMOOONNNKKKIIIJJJLLLNNNMMMJJJIIIIIIKKKPPPZZZcccnnn{{{}}}~~~{{{}}}{{{}}}~~~jjjnnnzzz~~~ttthhh[[[QQQCCCAAA>>>===???@@@???>>>:::;;;>>>OOOqqqpppZZZUUUUUUSSSOOORRR[[[bbb```VVVOOOOOORRRNNNNNNNNNOOOOOOPPPOOOOOONNNOOOPPPQQQQQQOOOLLLKKKEEEBBBBBBFFFHHHFFFEEEGGGFFFHHHKKKMMMNNNLLLJJJHHH<<>>999>>>???BBBCCCCCCAAA???>>>;;;:::999777777666777777666<<<===AAAZZZ~~~}}}lllXXXWWWVVVZZZhhh~~~wwwgggUUUIIIAAA===>>>BBBGGGKKKJJJCCC<<<<<<======AAACCCIIIQQQ\\\hhhsssyyyssshhh```______]]][[[ZZZ]]]aaaeeegggfffhhhmmmvvvvvvkkkhhheeeiiipppxxx}}}wwwqqqjjjeee\\\QQQLLLMMMFFFHHHLLL```jjjCCC999<<<@@@CCCBBB>>>>>>AAA888555333666<<>><<<<<<<<<@@@HHHOOONNNIIIKKKKKKKKKMMMOOOOOOMMMJJJHHHKKKMMMLLLIIIJJJNNNRRRPPPXXX^^^bbbpppxxxzzz|||}}}}}}kkkmmmwwwzzzoooaaaTTTMMMAAA@@@????????????===<<<@@@>>>EEEaaadddZZZ\\\ZZZTTTPPPTTT[[[```\\\SSSLLLMMMQQQMMMMMMNNNNNNNNNNNNOOOPPPOOOOOOOOONNNMMMKKKIIIGGGDDDAAAAAAEEEGGGEEEDDDEEEFFFIIILLLOOOOOOMMMJJJHHH@@@CCCFFFIIIIIIHHHFFFDDDBBBBBBAAA@@@>>><<<:::888555444444444333666BBBOOOhhh{{{zzzuuu|||||||||~~~xxxuuu{{{llleeegggfffddddddbbb```^^^]]]^^^___^^^]]]`````````bbbnnnccc___ggg{{{~~~pppUUUOOOFFFFFFUUUSSSUUUVVVUUUQQQMMMKKKJJJKKKFFFBBBCCCGGGGGGBBB<<<===???BBBDDDDDDDDDBBB@@@===;;;:::888777777777888555:::;;;???QQQooovvvYYYMMMOOORRR^^^uuuxxxjjjXXXKKKBBB>>>???DDDMMMQQQOOOFFF???>>>AAACCCEEEJJJQQQXXX^^^gggqqqxxx|||rrrhhhbbb```\\\WWWVVVZZZaaafffcccfffkkkpppwwwvvvllljjjlllmmmnnnrrrzzz~~~yyytttpppkkkeee[[[OOOJJJJJJLLLMMMUUUpppaaa@@@:::===@@@@@@>>><<<>>>@@@888666666;;;AAAFFFGGGFFFGGGFFFDDDAAACCCEEEBBB<<<;;;<<>><<<;;;>>>AAATTT|||kkkWWWWWW[[[UUUMMMKKKLLLQQQUUUSSSMMMJJJLLLPPPLLLMMMLLLKKKJJJJJJLLLNNNNNNMMMMMMKKKIIIGGGFFFEEE>>>;;;<<>>===:::888777777888999444666999===GGG\\\vvvaaaOOOMMMPPPZZZoooyyykkkZZZMMMCCC???AAAFFFSSSVVVSSSIII@@@@@@EEEHHHPPPXXX```cccbbbeeellltttqqqeeeXXXWWWTTTQQQRRRWWW___dddcccjjjsssxxx{{{wwwuuurrrmmmhhhhhhlllpppuuuvvv~~~{{{vvvrrrnnnjjjdddYYYMMMGGGGGGLLLOOOaaaVVV>>>777;;;@@@BBBAAA???===<<<777777999???EEEHHHGGGDDDBBBCCCAAA>>>AAADDD@@@999<<<>>>AAAFFFIIIIIIHHHHHHDDDCCCAAAAAACCCDDDEEEDDD>>>BBBHHHLLLOOOPPPRRRRRROOOQQQUUUWWWZZZcccwwwtttgggkkkuuu~~~ssskkkaaaRRRGGGCCC???@@@@@@@@@???===<<<<<<@@@LLLnnnsss\\\NNNRRRUUULLLFFFHHHCCCGGGLLLMMMKKKJJJKKKMMMKKKKKKJJJFFFDDDDDDGGGKKKLLLKKKJJJIIIGGGFFFFFFFFF>>>;;;<<>>?????????CCCIIIOOOQQQPPPLLLIIIEEEEEEJJJPPPRRRZZZtttuuuiiinnnxxxvvvkkkddd[[[LLLBBB???===>>>??????>>>=========III\\\mmmWWWKKKPPPQQQGGGCCCJJJAAADDDIIILLLLLLKKKJJJIIIKKKJJJHHHCCC???@@@DDDHHHJJJIIIHHHGGGGGGGGGGGGHHHCCC@@@???CCCEEEBBBAAABBBCCCEEEFFFHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDBBBAAA>>><<<;;;;;;<<<===555444555777444222666===KKKmmmxxxzzz{{{|||rrr```WWWcccrrrqqqggghhhdddbbbfffdddeeebbb``````bbbcccaaa___bbb^^^dddyyy~~~[[[TTT^^^zzz[[[PPPOOOQQQKKK<<>>AAADDDQQQSSSQQQHHH>>>>>>HHHRRRhhhrrrvvvmmmccc```aaaaaaqqq\\\PPPLLLLLLRRRSSSTTT^^^lllwwweeegggkkkoooqqqttt~~~}}}wwwuuuuuummmnnnkkk```QQQFFFEEEGGGHHHPPPuuujjjNNN@@@<<<>>>HHHTTTWWWNNNBBB;;;:::===@@@CCCIIIKKKEEE===666555555999===>>><<<888666555555777:::======<<<===999555666;;;BBBFFFHHHFFFHHHJJJLLLMMMLLLJJJHHH@@@>>>AAAJJJPPP]]]|||wwweeekkkvvv{{{ppp```SSSKKKFFFCCC@@@@@@@@@@@@>>>;;;;;;???DDDQQQ}}}[[[TTTNNNNNNNNNJJJGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHIIIFFFAAA===;;;===AAADDDEEEFFFFFFAAA<<<;;;???DDDEEEEEEDDDDDDCCCCCCBBBBBBDDDCCCBBBAAAAAABBBDDDEEEBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@???????????????888777666444333555888;;;GGGeeezzzppp||||||bbbRRRQQQ```tttttthhhhhhdddcccdddaaadddbbb``````bbbbbbaaa___^^^]]]ggg|||xxxYYYWWWsssZZZNNNFFFFFFEEE;;;===EEEJJJHHHEEEDDDBBB???BBBCCCBBB@@@>>>;;;:::999>>>EEEIIIFFFCCCCCCAAA============<<<;;;:::999888999666666999:::BBBZZZrrr{{{hhhZZZXXX^^^nnn{{{ooo\\\KKK@@@===>>>???EEEGGGGGGAAA;;;===IIITTTjjjmmmjjj___VVVXXX]]]___wwwmmmVVVLLLJJJMMMTTTTTTTTT]]]jjj|||nnnmmmoootttxxx}}}zzzuuusssrrrmmmooolll```PPPEEEBBBEEEHHHXXXgggMMM???===BBBMMMZZZ]]]RRRCCC;;;;;;>>>@@@BBBFFFHHHCCC:::444555666999<<<<<<;;;999444444555888;;;======<<<;;;777444777>>>DDDFFFFFFCCCEEEHHHKKKLLLKKKJJJIIIBBBAAAFFFMMMQQQYYYppp}}}}}}}}}eeehhhttt{{{qqqgggXXXLLLEEEBBB@@@>>>???<<<===@@@???===BBBJJJhhhzzzYYYQQQKKKKKKKKKIIIHHHJJJIIIHHHGGGFFFEEEEEEEEEEEEBBB@@@>>><<<===>>>AAACCCDDDFFFFFFCCC>>>===@@@DDDDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCCCCAAABBBBBBBBBBBBBBBAAAAAABBBAAAAAA@@@???>>>======;;;:::888666555666888:::>>>UUUmmmwwwyyy~~~ssszzzeeePPPEEETTThhhuuuyyy{{{wwwhhhgggdddcccddd___cccaaa``````aaabbbaaa___\\\aaaoooqqq\\\ccchhhVVVJJJ>>><<<@@@<<<<<>>CCCFFFDDDCCCDDDCCC@@@============<<<;;;999999999666666888888>>>RRRhhhwwweee]]]ZZZddduuuqqq\\\JJJ@@@<<<;;;:::;;;===>>>;;;999???KKKVVViiifff[[[OOOLLLRRR\\\aaappp~~~|||kkkWWWMMMJJJMMMTTTVVVUUU\\\gggvvvrrrrrrxxx~~~|||vvvqqqpppooolllmmmiii\\\LLLBBBCCCGGGLLLiii{{{^^^III>>>===???GGGQQQRRRIII>>>999;;;===???@@@CCCEEE???888555777:::<<<<<<<<<======555666888;;;>>>???>>><<<888444333999BBBGGGFFFBBB???AAAEEEHHHJJJKKKKKKJJJGGGGGGLLLRRRQQQSSSaaarrryyyqqqmmmwwwzzzrrreee\\\OOOEEEAAA??????>>>@@@;;;;;;BBBAAA???JJJ[[[kkkRRRKKKFFFGGGIIIIIIIIIKKKLLLKKKIIIGGGEEECCCBBBAAA<<<<<<<<<===>>>@@@BBBCCCCCCEEEFFFDDD@@@???@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAAAAA@@@AAAAAA@@@AAAAAABBBBBBBBBAAAAAACCCCCCBBB@@@???>>>===<<<>>><<<:::888777777888999===III^^^pppzzz|||zzz|||eeeLLLCCCPPPbbboootttwww|||xxxffffffdddeeeeee___aaaaaaaaaaaaaaaaaaaaa```]]]hhh{{{ddd^^^pppppp\\\OOOGGG<<<;;;@@@>>>???FFFJJJGGGDDDEEEDDDCCCBBBCCCCCCAAA===;;;;;;===>>>BBBDDDBBBBBBEEEEEECCC>>>>>>>>>======;;;::::::999555555888888<<>>888888<<>>@@@CCC;;;<<<>>>@@@BBBAAA???<<<555222333;;;EEEIIIEEE???<<<>>>AAAEEEHHHJJJKKKKKKLLLMMMPPPSSSPPPOOOWWWbbbppp~~~qqqiii[[[SSSHHHAAA@@@AAAAAAAAACCC<<<<<>>>>>???===:::888777777777666@@@DDDUUUooo}}}xxx{{{dddJJJGGGRRR```jjjnnnrrrwww|||vvveeeeeeeeefffgggaaa```aaabbbcccbbbbbbaaaaaaaaaqqqnnnUUU___www{{{cccPPPHHHGGGBBBCCCFFFAAABBBHHHKKKHHHEEEEEEFFFEEEAAACCCDDDBBB>>>===@@@CCCAAACCCBBB@@@AAAEEEFFFDDD>>>>>>>>>>>>===<<<;;;;;;999555666999999;;;IIIZZZpppXXXQQQYYYhhhxxxttt```NNNCCC@@@???>>>@@@???===;;;===DDDMMMTTTSSSLLLGGGIIIRRR___lllttt~~~~~~tttpppxxxmmmXXXIIINNNZZZ```bbbdddooo|||tttnnniiigggjjjvvv~~~~~~}}}wwwrrrnnnlllkkkjjjbbbUUUIIIDDDKKKYYYeeesss~~~WWWAAA<<<<<>>:::888888;;;???AAA@@@AAACCCDDDCCCAAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>======>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA???<<<999888888888777555<<<===LLLjjjxxx}}}~~~|||yyyfffOOOGGGNNNXXX___ccchhhoootttttteeefffeeefffgggccc```bbbdddeeedddcccccccccggg{{{}}}[[[RRRiii}}}}}}fffXXXHHHDDDIIIHHHIIIIIIBBBCCCIIIKKKFFFCCCDDDEEEDDD@@@CCCEEECCC???>>>CCCGGGDDDEEEBBB>>>@@@EEEFFFCCC>>>>>>>>>>>>>>>===<<<<<<:::666777;;;::::::EEESSSwww|||___QQQRRR]]]mmmyyyxxxfffSSSGGGBBBCCCEEEFFFBBB>>><<<>>>EEELLLQQQIIIDDDBBBIIIVVVdddttttttiiikkk{{{xxx___JJJLLLZZZcccfffhhhppptttrrrooolllhhhccc]]]XXXVVVUUUVVV^^^lll{{{~~~{{{uuuqqqnnnkkkhhheee[[[NNNIIINNN[[[jjjtttjjjGGG:::999:::777888;;;???<<<666444555333777999999:::>>>???<<<888:::<<<<<<======???AAA??????>>>???>>><<<999666333444777===BBBDDDBBB>>>;;;===???BBBEEEGGGIIIIIIOOONNNMMMKKKKKKMMMRRRVVVUUUbbbhhhtttwwwkkk___VVVIIIDDD???>>>???AAAAAA@@@>>>===<<<===HHHeeeeeeKKKBBB======BBBLLLQQQMMMGGGDDDDDDEEEFFFGGGHHHHHHGGGFFFBBB>>>999555333666999<<>>===<<<;;;<<<>>>???@@@AAABBBBBB??????@@@@@@AAABBBBBBBBB===:::777777:::;;;999666888999GGGcccyyyyyy|||mmm\\\LLLPPPSSSVVVZZZ```iiiooosssggghhhdddccceeebbb```cccfffgggeeeddddddeeerrriiiPPPZZZwww{{{kkkWWWOOODDDEEELLLJJJIIIHHH@@@FFFKKKKKKFFFBBBCCCDDDCCC@@@DDDEEEBBB>>>===BBBGGGHHHGGGBBB===???CCCDDDAAA>>>>>>?????????>>>======<<<888888;;;:::888???KKKbbbhhhVVVQQQVVVcccnnn}}}~~~mmmYYYIIICCCFFFKKKHHHDDD???>>>BBBIIIPPPTTTLLLEEEBBBIIIUUUeee{{{xxxccc]]]jjjxxx```MMMNNNYYYbbbiiioooooo}}}mmmjjjhhhgggfffeeecccaaaYYYYYYYYYZZZ___hhhuuu~~~~~~~~~~~~xxxtttpppmmmhhheee]]]UUUNNNRRR```nnnwwwzzz}}}{{{vvvxxxVVV>>>;;;<<<888333444999===:::444111333444888:::888999<<<===;;;999888888:::<<<>>>??????>>>===<<<<<<<<<<<<:::888444666:::===???@@@@@@AAA>>>>>>@@@BBBDDDFFFGGGHHHKKKKKKIIIHHHIIIMMMQQQRRRQQQWWWYYYlllvvvkkk```TTTMMMDDDAAA>>>???AAABBB@@@>>>999===@@@GGGaaaaaaNNNDDD>>>>>>CCCMMMQQQMMMGGGDDDBBBCCCEEEHHHIIIIIIHHHGGGCCC@@@;;;888666666888:::>>>>>>>>>???@@@AAA@@@??????????????????>>>>>>>>>===>>>?????????>>>===<<<:::;;;===???@@@AAABBBBBB@@@@@@AAAAAAAAAAAAAAAAAA<<<999777888<<<>>><<<999777:::BBBWWWuuu{{{}}}sssiii[[[YYYWWWTTTSSSXXX```gggtttiiiiiicccaaaccc``````dddggghhhfffdddeeefff|||pppVVVFFF]]]|||}}}xxxUUUNNNJJJBBBGGGNNNJJJGGGEEE???IIIMMMMMMGGGCCCDDDEEEEEEAAADDDFFFBBB<<<;;;???EEEKKKHHHBBB===>>>CCCCCC@@@>>>????????????>>>>>>===>>>999999;;;999555:::EEEQQQxxxooo\\\SSSSSS]]]gggssssss^^^KKKCCCGGGNNNJJJEEE@@@@@@FFFNNNUUUYYYUUULLLEEEIIISSSeeeoooWWWUUUlllsss```PPPQQQYYY```jjjuuummmzzz~~~ooommmkkklllnnnpppqqqqqqbbbeeefffccc___```gggnnn|||yyyyyy||||||vvvrrrooolllgggcccWWWRRRQQQ]]]ooo|||}}}zzzooojjjjjjzzzqqqIII;;;??????777999888999:::777444666;;;666:::;;;888777:::;;;:::<<<999888:::>>>AAA@@@???>>><<<;;;<<<===>>>===<<<444888;;;<<<<<<===@@@CCC???@@@AAABBBDDDEEEFFFGGGGGGHHHGGGFFFIIIMMMOOONNNPPPSSSTTTlllzzznnndddYYYMMMFFFCCCAAA@@@AAADDDDDDAAA>>>888???EEESSSyyyzzzfffWWWLLLAAA@@@DDDLLLPPPMMMHHHEEEBBBCCCFFFHHHIIIIIIHHHGGGCCCBBB@@@===<<<;;;;;;;;;>>>===<<<===???@@@@@@???@@@@@@??????>>>>>>======<<<===>>>??????>>>======:::;;;<<<>>>@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@<<<888777999>>>AAA???<<<555777;;;IIIeee}}}uuupppfffaaaYYYPPPLLLNNNUUU[[[zzzqqqfffccceeefffaaa[[[aaaccceeeeeeaaaaaammmzzz}}}XXXFFFMMMcccwwwcccMMMIIIJJJIIIHHHIIIJJJHHHEEEAAAKKKJJJHHHEEEBBBAAABBBDDDCCCEEEFFFCCC???>>>BBBFFFEEEBBB@@@@@@CCCEEEDDDBBBAAA@@@>>>===<<<===>>>>>>>>>===<<<;;;:::;;;<<<<<>>:::555444444777777666555555555555555<<<;;;::::::;;;<<<;;;:::999:::<<<>>>>>>===<<<;;;===;;;;;;===BBBDDDDDDBBB@@@@@@AAABBBCCCDDDEEEEEEGGGGGGEEEDDDCCCFFFKKKNNNQQQKKKQQQooo}}}oooaaaVVVLLLEEE@@@===AAACCC@@@=========>>>@@@@@@GGGccccccWWWQQQJJJHHHIIIKKKLLLKKKHHHDDDAAAAAABBBEEEGGGHHHIIIIIIIIIFFFDDDCCCBBBBBBCCCDDDFFFJJJFFFAAA???@@@@@@???===???????????????>>>======???>>>>>>>>>???@@@AAAAAA@@@@@@???>>>======>>>>>>AAAAAAAAA@@@@@@@@@?????????<<<;;;===@@@CCCBBBAAA;;;;;;===DDDVVVmmmwwwxxxqqqkkkeee[[[OOOLLLPPPsssllldddbbbdddeeeccc___aaadddhhhfffaaaccctttkkkNNNKKKWWWeeevvvZZZMMMKKKEEEGGGGGGGGGFFFFFFGGGIIIJJJJJJHHHEEEBBBAAABBBDDDBBBDDDDDDAAA======AAAFFFEEECCCAAABBBDDDEEECCC@@@AAA@@@@@@????????????@@@>>>===<<<;;;;;;;;;<<<<<>>:::666444444888777777666555555666666;;;:::999888888888777666888:::;;;======<<<;;;::::::999999;;;???AAAAAA????????????@@@AAABBBDDDDDDEEEEEEEEEDDDDDDEEEIIILLLJJJFFFIII^^^|||}}}{{{ssseeeXXXNNNGGGAAA???BBBBBBAAA???>>>===<<<:::===III^^^~~~gggUUURRRPPPKKKFFFGGGIIIIIIHHHFFFDDDBBBBBBCCCEEEGGGHHHHHHHHHGGGFFFEEECCCBBBBBBCCCEEEFFFJJJGGGBBB@@@@@@@@@>>><<<>>>????????????>>>======>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>@@@>>>===>>>AAADDDCCCBBB>>>===;;;???MMMddd|||zzz{{{xxxuuujjjYYYNNNJJJjjjgggcccbbbcccdddeeedddcccfffiiigggcccjjjxxxWWWDDDPPPaaaiiiwwwxxx}}}fffHHHEEEDDD@@@DDDHHHHHHFFFFFFIIILLLHHHHHHGGGEEEBBBBBBCCCEEEBBBBBB@@@===:::;;;@@@DDDEEECCCBBBCCCFFFEEEBBB???@@@@@@AAAAAABBBAAAAAAAAA>>>===<<<<<<;;;;;;<<<<<<<<>>===???AAAGGGVVVdddjjj```UUUTTTbbbyyy|||bbbWWWZZZ```fffjjjdddgggkkknnnqqqsssssssssxxx~~~}}}uuu```bbbiiirrrnnnddd```dddmmmyyyzzz{{{yyyxxxyyyzzz|||xxxwwwvvvtttssssssssssssqqqsssttttttpppiiibbb]]]MMM```uuuwwwooo___jjjkkkIII@@@<<<<<<===:::===>>>???===:::666555444999888777777666777777777<<<;;;:::999777666555444777888:::;;;;;;;;;:::999888777777888;;;<<<<<<;;;>>>=========>>>@@@BBBCCCCCCEEEFFFFFFFFFGGGIIIJJJHHHFFFFFFNNN___uuu~~~~~~|||~~~yyyllldddWWWKKKDDD@@@>>>>>>EEEBBB@@@???>>>>>>>>>>>>CCC___iiiOOONNNQQQMMMHHHEEEFFFFFFFFFFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEECCCCCCCCCCCCEEEEEEHHHFFFCCCBBBAAA???===;;;>>>>>>>>>>>>>>>======<<<>>>============>>>?????????>>>>>>>>>>>>=========>>>>>>>>>===============AAA???>>>???BBBDDDDDDCCCCCC???;;;:::BBBWWWssszzz~~~vvvcccQQQHHHrrreeeeeeeeedddcccdddeeegggfffeeefffhhhkkkwwwbbbMMMCCCRRRfffsss}}}sssttt|||NNN???EEEFFFKKKLLLMMMLLLJJJHHHGGGHHHFFFFFFFFFDDDBBBBBBCCCEEEAAA???===999777999>>>CCCEEECCCCCCDDDFFFFFFAAA======???@@@BBBBBBBBBAAA@@@>>>======<<<<<<<<<<<<<<<===DDDTTTmmmvvvccc```cccrrrxxx}}}yyyiiiWWWIII@@@<<<===@@@BBBAAADDDQQQ^^^llleee\\\[[[fffyyymmm\\\VVVXXX```hhhmmmzzz~~~ooo^^^eeeqqqvvvsss]]]WWW\\\dddppp|||~~~xxxwwwwwwwwwvvvuuutttqqqooommmkkkjjjlllnnnqqqrrrnnnggg```ZZZVVViii{{{~~~uuujjj~~~XXX>>>???===:::<<<<<>><<<:::777555555999999888888777888888999=========<<<:::888888999777777888999:::999999888777777777777999999999999>>>===<<<<<<<<<>>>@@@AAABBBDDDGGGIIIHHHHHHHHHIIIFFFEEEDDDFFFNNN___uuuvvvuuuwwwzzzyyyoooiii^^^VVVKKKBBB>>>===>>>???BBBAAA@@@>>><<<===EEEMMMaaaSSSHHHQQQSSSKKKDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAA???>>><<<======>>>>>>======<<<;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;????????????@@@BBBBBBCCCEEEAAA<<<999<<>>;;;888777999>>>BBBDDDBBBBBBCCCFFFEEEAAA===<<<===>>>@@@@@@@@@???>>>===============<<<<<<<<<===BBBNNNeeerrrfffbbbnnnrrrtttttt{{{rrr___LLL@@@===@@@EEEHHHFFFEEEMMMWWWkkkhhhfffgggpppzzzhhh^^^^^^iiittt}}}nnnbbbkkkxxx~~~zzzppprrrwwwxxxuuuqqqbbbZZZaaammmvvvxxxvvvvvvttttttssspppmmmjjjfffdddbbbbbbfffjjjmmmmmmiiiddd```jjjtttyyyyyy}}}{{{zzzpppKKK999???>>>:::<<<===???>>><<<:::999888777666999999888888888888999999;;;<<<>>>===:::999;;;<<<777777777888888888888888888888888888888888888999===<<<<<<<<<<<<>>>???@@@>>>AAAEEEGGGGGGFFFEEEEEEAAAAAAAAABBBHHHSSSbbblll~~~}}}}}}{{{www{{{yyynnnccc\\\SSSMMMEEE???===>>>@@@BBB>>>???@@@>>>888;;;OOOdddqqqIIIDDDOOOPPPIIIFFFFFFEEEDDDDDDCCCDDDEEEEEEDDDEEEEEEFFFEEECCCBBBAAA@@@@@@@@@??????@@@@@@@@@===>>>????????????>>>>>><<<============<<<;;;;;;<<<<<<;;;::::::;;;;;;;;;888999:::;;;;;;:::999999::::::::::::::::::::::::======>>>>>>>>>>>>@@@AAADDD@@@>>><<<<<>>AAABBB@@@???AAADDDDDDAAA>>><<<<<<=====================>>>>>>>>>>>>===<<<;;;;;;===FFFZZZtttnnneeehhhkkkkkkiiirrrzzzhhhTTTFFFBBBDDDIIIMMMMMMKKKQQQXXXkkknnnsssyyyyyypppqqq~~~zzztttttt~~~vvvpppvvvvvvjjjkkknnnmmmkkkiiieeejjjxxxyyyuuuvvvtttqqqooolllgggccc___]]]\\\]]]aaagggllloooqqqpppoooxxxxxxxxxyyy]]]DDD;;;@@@===:::======>>><<<999777888888888777888888888777888888999:::777999;;;:::888777999;;;777777777777888888999999999:::;;;:::888777888999;;;;;;<<<<<<<<<=========999<<<@@@CCCBBBAAA@@@@@@AAAAAACCCFFFKKKRRRYYY]]]rrrzzzpppeee[[[TTTKKKGGGBBB??????AAABBBBBB<<<===@@@>>>:::DDDeeebbbCCC???FFFHHHHHHJJJFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>:::<<<======<<<<<<===???<<<<<<<<<<<<<<<;;;;;;:::;;;;;;:::999999999999:::777888999:::::::::999888999999999999::::::::::::;;;<<<===<<<;;;;;;===???AAA>>>>>>???===@@@QQQdddtttlllkkkmmmnnnsssiiiaaaccckkknnnkkkfffcccddddddeeeeeedddbbbaaabbbccclll}}}```LLLCCCHHHWWWjjjyyy~~~jjjVVVLLLWWWnnnzzzooobbbPPPCCC@@@AAABBBBBB<<<>>>@@@@@@@@@@@@AAABBB???===;;;:::;;;===???@@@@@@>>>===>>>BBBCCCBBB???======<<<<<<<<<<<<<<<<<<===>>>>>>???>>>===<<<;;;::::::>>>MMMddd}}}xxxmmmeeeiiihhhfffpppsss```RRRFFFEEEHHHNNNRRRTTT[[[bbbqqqyyyyyy|||rrrmmmppp}}}yyywwwxxxzzz}}}zzz||||||wwwuuurrrnnnkkkfff```\\\YYYWWWVVVYYY\\\```eeeiiimmmpppqqqrrrqqqvvvOOOBBB???@@@::::::>>>;;;===999666555777888999888777777777777777888999999666999;;;999555333555888888888777777888888999999999;;;<<<:::777666777888888999:::<<<<<<;;;:::999888;;;???AAA@@@@@@???@@@AAABBBDDDGGGKKKPPPUUUXXXlll~~~~~~xxxnnneeeZZZQQQKKKCCCBBB@@@@@@AAABBBAAA@@@<<<;;;>>>CCCIII^^^mmmWWWCCC>>>CCCFFFGGGHHHEEEDDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBBAAA@@@>>>======>>>>>>>>>>>>>>>>>>===;;;<<<<<<:::888777:::<<<;;;<<<<<<<<<<<<;;;::::::::::::999888888888888888777888:::;;;<<<;;;:::999888888999999999::::::::::::<<<===<<<::::::<<<>>>???;;;;;;>>><<<<<>>?????????@@@AAA???===;;;;;;===???@@@@@@@@@===;;;<<<@@@CCCBBBAAA???>>>===;;;;;;;;;<<<======>>>?????????>>><<<;;;===:::999CCCXXXrrr~~~uuufffkkkjjjhhhrrr{{{iii\\\HHHEEEFFFMMMTTT[[[dddlllyyywwwsssxxxrrrlllppp~~~~~~yyyuuuoookkkgggbbb\\\WWWTTTSSSSSSQQQRRRTTTWWW[[[___bbbdddcccfffuuuqqqGGGAAABBB@@@777999===888<<<888444333666999999888777777666666777888999999888;;;===:::555222444777888888888888888999999:::999;;;<<<:::777555666888555777999;;;;;;:::888666;;;===AAABBBBBBAAAAAABBB===???@@@AAACCCHHHOOOTTTddd|||{{{|||wwwnnnddd[[[QQQHHHCCC?????????AAABBBBBB@@@===<<<999===HHHYYYyyyppp[[[QQQFFFDDDGGGIIIFFFBBBCCCCCCCCCBBBAAA@@@>>>===???@@@@@@AAA@@@???>>>===>>>>>>????????????>>>>>>======<<<999555444777:::;;;;;;<<<<<<;;;;;;:::999::::::999888777777888888888999;;;=========;;;:::888888999999:::::::::::::::<<<===<<<::::::<<>>>>>:::<<<>>>@@@AAA@@@???>>>>>>===<<<;;;;;;<<<>>>???;;;===>>>@@@AAA@@@???>>>===============>>>??????AAAAAAAAA@@@???>>>======???<<<;;;???III^^^|||~~~iiijjjjjjlllxxxwwwjjjMMMEEEDDDLLLRRRXXXgggyyy}}}ppphhhaaaaaaqqq|||ssswwwuuunnnsss}}}wwwpppiiifffccc]]]WWWRRROOOMMMMMMOOOMMMOOOSSSTTTQQQOOOOOOUUUZZZnnnhhhFFFCCC>>>;;;;;;;;;;;;:::999999999888888888777777999888777666666777888999:::888333000000222666999;;;888666666888999777555::::::999999999999999999;;;;;;:::999999:::::::::???>>>===<<<;;;;;;<<<===AAABBBCCCBBBBBBCCCFFFIIIWWWsss}}}www|||~~~~~~rrrkkkaaaVVVNNNHHHCCC@@@;;;???AAAAAA@@@@@@???===BBB<<>>======>>>>>>======<<<<<<<<<<<<======<<<;;;999777777777999:::===<<<;;;;;;<<<===<<<:::888888999999999:::::::::999:::;;;<<<===<<<;;;:::888999:::;;;<<<>>>???@@@>>>>>>======<<<<<<<<<;;;===<<<999888:::>>>CCCFFF___jjj{{{~~~}}}bbb```]]]]]]]]]]]][[[XXXWWWVVVZZZaaaeeefffhhhlllqqq~~~rrrXXXEEE@@@MMM]]]vvv}}}kkkPPPEEEFFFGGGFFFGGGCCCBBBAAA???>>>>>>======;;;<<<>>>???@@@@@@??????===<<<;;;:::::::::;;;<<<;;;<<<>>>@@@@@@???>>>===<<<<<<<<<======>>>@@@@@@@@@@@@@@@@@@???>>>=========;;;;;;>>>DDDVVVrrrvvvsssppprrr|||qqqVVVIIIDDDKKKTTTZZZdddpppuuuzzzpppdddZZZ[[[iiizzzrrrnnnlllxxxuuupppvvvxxxqqqjjjccc```[[[UUUPPPMMMLLLKKKKKKIIIKKKOOOPPPMMMLLLNNNXXX^^^wwwzzzYYYDDD@@@<<<999999999999888999999888888888777777777777777666666777999;;;<<<999777444111111333666888999777555666888:::999777999999999999999999999999:::999999888888888999999>>>===<<<;;;;;;<<<<<<===@@@AAAAAAAAAAAABBBDDDGGGJJJ\\\ttt}}}zzzxxx|||zzzvvvfff```VVVMMMGGGBBB???===AAA@@@???>>>>>>@@@AAA@@@>>>LLLeee{{{[[[NNNJJJFFFBBBAAACCCDDDDDDBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>===<<<<<<<<<=========<<<<<<<<<<<<======<<<;;;:::888888999:::;;;<<<:::999:::;;;<<<;;;999999999999999::::::::::::::::::;;;;;;;;;::::::999888888999;;;<<<>>>??????<<<<<<<<<<<<;;;;;;;;;:::===<<<:::999;;;>>>AAADDDLLL[[[rrr~~~|||~~~~~~___^^^\\\\\\\\\[[[YYYWWWRRRSSSYYYaaaeeehhhoooxxxtttWWWJJJCCCDDD[[[www~~~zzzdddKKK@@@@@@BBBCCCDDDAAA@@@???>>>===<<<<<<<<<<<<<<<======>>>?????????<<<;;;:::999888888999999;;;<<<>>>??????>>>===<<<::::::;;;<<<===???@@@AAA@@@@@@@@@@@@???>>>======;;;;;;<<<<<<>>>JJJcccyyy|||uuuvvv{{{qqquuu|||cccRRRGGGLLLUUU[[[___cccfffoooyyy|||zzz}}}wwwgggYYYZZZfffqqqnnnnnnrrrzzztttzzz|||vvvooohhh___\\\WWWRRRNNNKKKJJJJJJHHHHHHJJJMMMMMMJJJJJJNNNUUUaaa~~~```HHHAAA>>>:::888777888777777888888888888777777777777666666666666888:::<<<===888777555444333444555666777666555666888999999999777777888888999999::::::888888777777777888888999<<<<<<<<<;;;<<<<<<===>>>===???@@@@@@???@@@BBBEEEFFFLLLWWWgggwww|||www|||zzzsssmmmhhhXXXRRRJJJDDD@@@>>>===<<<@@@>>>===<<<<<<>>>@@@CCCQQQqqq~~~[[[JJJGGGIIIEEEAAAAAACCCEEEDDDCCCAAAAAA@@@@@@???>>>============<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<;;;:::999999:::<<<===:::999888888::::::999888999999:::::::::;;;;;;;;;;;;;;;:::999888888888888888888999:::<<<===>>>>>>;;;;;;;;;:::::::::::::::<<<<<<;;;;;;<<<===???@@@@@@QQQkkk|||}}}^^^]]]\\\[[[ZZZXXXUUUTTTQQQSSSYYY```eeekkkxxxoooYYYGGGEEEJJJUUUkkkzzzjjj```QQQ@@@999<<>>===<<<<<<======<<<<<<<<<<<<<<<>>>???@@@<<<;;;:::999999888888777:::;;;===>>>>>>===<<<;;;777777888999;;;===???@@@???????????????>>>======;;;<<<>>>===:::@@@TTThhh~~~vvviii```iiiyyypppaaaSSSRRRVVVXXXYYY[[[]]]eeemmmsssyyy}}}{{{uuu{{{pppaaadddmmmsssvvv|||{{{|||tttooohhhbbb[[[YYYUUUQQQMMMKKKJJJIIIIIIJJJNNNQQQOOOKKKLLLQQQ\\\qqqgggJJJ@@@>>><<<999777777888777666888888777777777666666666666666555666777888:::<<<666666666666666555555444666555555555555666666666555666666777888999::::::888888777777777888999999;;;;;;;;;;;;<<<======>>><<<===????????????AAACCCJJJIIIKKKTTTaaarrr~~~uuulllddd]]]XXXNNNJJJDDD@@@??????@@@@@@===???AAA@@@===>>>GGGQQQbbbNNNJJJKKKMMMIIIEEEDDDEEEGGGFFFDDD@@@AAAAAA@@@@@@>>>===<<<<<<<<<<<<======<<<<<<<<<===<<<<<<;;;;;;<<<<<<===999999999999999:::;;;<<<999888777888:::::::::888999::::::::::::;;;;;;;;;<<<;;;999777666666777888777888999:::;;;<<<======;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<======???KKKaaaxxx~~~]]]]]]\\\ZZZWWWTTTRRRQQQPPPRRRXXXaaaiiiuuurrrOOOIIIAAABBBRRRiii{{{zzzuuuPPPHHHAAA:::777;;;AAABBB@@@???>>>>>>=========>>>>>>;;;;;;;;;;;;<<<===>>>???<<<<<<<<<;;;:::999888888999;;;<<<======<<<:::999444555666777999;;;===>>>>>>>>>?????????>>>======<<<===???>>>:::;;;IIIYYYuuu}}}rrrggg\\\fffxxxzzzpppddd\\\XXXWWWXXX[[[]]]dddkkkrrr{{{{{{~~~wwwnnnrrryyy{{{|||yyy}}}}}}xxxoooiiibbb\\\WWWUUUSSSPPPMMMKKKJJJIIIIIIMMMSSSVVVSSSPPPUUU]]]tttvvvOOO???AAA===;;;999888888999888777777777777666666666555555666666555444444555777888555666777777777666444444666666555444222222222333555555666777777888999999888888888888888999::::::::::::;;;<<<<<<<<<======;;;===???@@@???@@@AAABBBEEEEEEGGGKKKOOO\\\uuuuuuiii^^^VVVOOOJJJGGGDDD@@@>>>???AAABBBBBB@@@AAABBB@@@<<>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<777777777888888999::::::999888888888:::;;;;;;999999999999:::::::::;;;;;;<<<:::999777666666777777777888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;===BBBOOOeee~~~}}}\\\\\\ZZZWWWSSSPPPPPPQQQPPPRRR[[[hhhvvvxxx\\\AAAAAA@@@FFF]]]zzz```CCC@@@???;;;999<<>>>>>::::::;;;;;;<<<=========<<<<<<======<<<;;;:::999999:::;;;<<<<<<;;;999888444444555666888:::<<<======>>>>>>??????>>>======<<<===??????<<<;;;CCCMMMaaa}}}sssllldddlll{{{{{{rrrggg^^^[[[___ddddddjjjsss|||zzz{{{~~~{{{|||sssrrr{{{~~~zzz|||qqqjjjddd^^^ZZZSSSRRRPPPNNNLLLJJJIIIIIIIIIMMMTTTYYYYYY]]]jjjxxx]]]BBB>>>BBB<<<;;;999999::::::999888666666666666555555555555666555444333333444555666555666777888777666555444666777666444111000000111555555666666777777888888888888888888888999:::;;;::::::;;;<<<<<<<<<;;;;;;:::<<<>>>?????????@@@AAA>>>AAAFFFIIIGGGOOOiii{{{}}}uuuhhh\\\RRRKKKEEEBBBAAA???===>>>???AAAAAA@@@@@@===<<<;;;===OOOxxx{{{\\\RRRQQQOOOLLLKKKFFFBBB@@@BBBCCCAAA???AAAAAABBBBBBAAA>>><<<:::;;;<<<===>>>???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<777777777888888888888888999888777888:::;;;;;;:::888888999999999:::::::::::::::999888777777777777777777888999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;===>>>DDDUUUppp{{{YYYYYYWWWTTTPPPOOOQQQTTTVVVYYYeeevvveeeKKK???===EEE[[[wwwoooPPPCCC???@@@>>>:::;;;???>>>:::;;;;;;;;;;;;;;;<<<======888999;;;<<<======<<<<<<;;;;;;<<<======<<<;;;:::999:::;;;<<<;;;:::888777666666666777999;;;<<<=========>>>>>>>>>>>>>>>===<<<;;;===???>>><<>>;;;999888888::::::999888666666666555555555444444555444444333444555777777666777777888777666555444666777777555222111222444666666666666666666666666666666666777777999:::::::::;;;<<<<<<<<<;;;:::999888:::===>>>======>>>???;;;>>>EEEHHHDDDHHH```|||uuuyyy}}}xxxoooggg[[[PPPHHHDDDAAA@@@>>>======>>>@@@@@@???======:::===HHHVVVooo```QQQNNNKKKGGGGGGDDDAAA======???AAAAAA??????@@@AAAAAA@@@===:::888999:::<<<>>>>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<888888999999999888777777777666666777999::::::999777777777888888888999999888999999999999999888888777777888888999999::::::999999::::::;;;;;;;;;;;;:::999999999:::;;;<<<<<<===???BBBJJJ^^^zzzVVVVVVUUUQQQNNNOOOSSSWWW^^^bbboootttVVVAAAAAA<<>>@@@>>>888888===>>>:::999999999999:::;;;<<<<<<777999;;;=========;;;;;;999:::;;;<<<<<<<<<;;;:::888999;;;;;;;;;999777666888888888999:::<<<===>>>======>>>>>>>>>>>>>>>===;;;999;;;>>>???===>>>AAALLLooo{{{{{{zzzqqqmmmoootttvvvpppxxxxxxxxx}}}ooobbb___^^^YYYUUUUUULLLKKKKKKJJJHHHGGGFFFFFFMMMPPPVVV]]]hhh___CCCCCCCCC888:::888777888999:::888777666666555555555444444444444333333444555777999:::777777777777777666666555555777888666444333555888666666666666666555555555555555555555666777999999;;;;;;<<<===<<<;;;999888666888;;;<<<<<<<<<<<<===888999???CCC???@@@UUUoooeeejjjsss~~~{{{sssnnnddd]]]RRRIIICCCAAA@@@@@@>>>>>>???AAABBBAAA>>><<<>>>>>>JJJaaazzzfffNNNKKKKKKDDDAAADDDAAA===;;;;;;???BBBCCCBBB>>>???@@@@@@???<<<888666888999;;;======<<<;;;:::<<<;;;;;;::::::;;;;;;<<<:::::::::::::::999888777666555444555888999999888666777777777777888888888777888:::;;;;;;:::999888777777888888999999999:::888888888999999::::::::::::999888888999;;;<<<===999>>>@@@@@@KKKfffVVVRRRRRRSSSRRRQQQWWWaaammmuuudddLLLBBB???AAABBB```\\\NNNHHHCCC>>>======<<<<<<<<<<<<===888999999:::;;;;;;;;;;;;666777888999999:::999999555999===>>><<<;;;;;;===<<<888444333666888999999999::::::;;;<<<===>>>>>>============>>>>>>>>>>>>;;;;;;;;;<<<===>>>>>>???NNN```{{{xxxyyy{{{}}}wwwzzz~~~yyy{{{hhhddd^^^YYYVVVRRROOOLLLGGGFFFGGGKKKKKKIIIJJJMMMKKKSSSYYYaaazzzpppMMMAAAAAA===555666666666666666666666666444555555444222222333555777777666666666666777777555555444444444444555555666555444333444666888:::999888777555444444444444555555555666666777888999<<<<<<======<<<:::888777::::::::::::::::::::::::;;;>>>AAA@@@@@@DDDLLLSSSbbbvvvqqqaaa^^^nnn|||~~~{{{rrrhhhaaaUUUOOOFFFAAA@@@@@@???>>>???AAA???<<<===AAAAAA>>>@@@ZZZmmmcccUUUIIIFFFFFFBBBBBBDDD>>>???@@@@@@???>>><<<;;;<<<===>>>>>>>>>===;;;:::===<<<<<<<<<<<<;;;;;;;;;999999:::;;;<<<<<<;;;;;;======;;;:::888777666555444444444444555666888999777777777777666666666666666666777777777777666666444444444555555777888888999999999::::::999999999777777777888999999:::::::::===@@@BBBGGGUUUiiiwww~~~RRROOOOOORRRSSSUUU___jjjttt}}}aaaKKK???===??????QQQ~~~pppTTTHHHCCC@@@>>>>>>======<<<<<<<<<;;;999999::::::;;;:::::::::666666777888888888888888555999<<<===<<<;;;;;;<<<:::777444555777999:::999::::::;;;;;;<<<<<<======<<<<<<=========>>>>>>>>>;;;;;;<<<<<<===>>>>>>???HHHWWWrrr~~~~~~|||zzzyyyyyysssttt~~~||||||~~~qqqhhhdddaaa[[[VVVSSSPPPMMMJJJKKKHHHHHHKKKLLLKKKLLLOOONNNTTT^^^rrrcccFFF======;;;777555555555555555555555555444555555444222222333555555555444444444444555555444444333333333333444444555555444333444666888999888777666555444444444444555555555555666777888999::::::;;;;;;:::999888777::::::::::::::::::::::::<<<>>>@@@@@@>>>AAAGGGLLLPPP___ooo|||pppgggooosssqqqxxx}}}vvvoooeee\\\VVVMMMHHHAAA>>>>>>???@@@@@@888;;;>>>>>>===>>>CCCHHHbbb}}}\\\PPPFFFEEEFFFDDDDDDFFFBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;:::999<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<;;;===<<<;;;:::888777666555666555555444555666888999777666666666666666666666666666777777777777666666444444444444555666777888777777888888888888777777666666777888888999999:::777:::<<<===@@@KKK\\\hhhyyyPPPNNNOOORRRVVV]]]jjjvvvuuuRRR@@@;;;:::>>>DDDMMMcccuuu[[[MMMDDD???>>>>>>>>>>>>>>>>>><<<:::999::::::::::::::::::999888666666666777777777777777666888;;;<<<;;;:::;;;;;;777666666777999;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>;;;;;;<<<<<<===>>>>>>>>>AAAJJJ___yyyuuuyyy|||xxxuuunnnooozzz|||~~~tttlllddd^^^___\\\WWWSSSPPPMMMKKKIIILLLHHHGGGKKKNNNOOOPPPSSSUUU[[[mmmuuuOOO>>>:::999888999555555555555555555555555444555555444222222333444333333222222222222333333333333222222222222333333555444333333444555777888666555555444444555555555555555555555666777888999888888999999999888888777::::::::::::::::::::::::;;;===??????======@@@DDDBBBHHHRRR^^^rrruuuooottt~~~|||wwwoooggg___VVVNNNIIIDDDBBB???===???@@@AAAAAA<<<;;;<<<>>>;;;===MMMaaauuu[[[PPPHHHAAABBBDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===;;;;;;:::::::::<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888777666555777777666666666666777777666666666666666666666666555666666777777666666555333333333333444555666666555555555666666555555555666666777777888888999999777999::::::;;;AAAMMMWWWkkkuuuPPPQQQSSSWWW]]]iiixxxuuuXXX@@@<<<>>>>>>EEEQQQiiirrr~~~[[[LLLIIICCC???@@@===>>>??????>>><<<999888:::::::::::::::999888777555555555555555666666777777888::::::::::::::::::555555777999;;;;;;;;;:::;;;;;;;;;;;;::::::999999;;;;;;<<<<<<<<<=========<<<<<<<<<<<<======>>>>>>===AAAOOOdddxxx~~~sssmmmooouuu}}}}}}xxxuuunnnppp{{{}}}zzzpppkkkgggbbb___[[[XXXSSSPPPNNNMMMKKKIIIIIIFFFHHHMMMRRRRRRSSSVVV\\\kkk}}}\\\???999;;;777555999555555555555555555555555444444555333222111222444222222111111111111222222333333222222222222333333444444333333444444666666444444333333444555555666555555555555555666888888777777777888999999999999999999999999999999999999999<<<>>>>>>===<<<===???@@@AAADDDMMMaaaqqqfffmmmtttzzztttnnniii```XXXQQQKKKFFFBBBAAAAAABBBCCCCCCBBBAAA???EEE===:::???AAAIIIeee{{{YYYLLLGGGAAA<<<===AAABBB@@@>>>;;;<<<===???AAACCCEEEFFFBBBAAA???===<<<<<<<<<===;;;;;;;;;;;;:::::::::999:::;;;;;;<<<<<<<<<;;;;;;::::::999888777666666666888888777777666666666666555555555666666666666666555666666666666666666555333222222222333333444555444444555555555555444444555555666666777888888999888:::;;;::::::>>>EEELLL\\\iiiyyyPPPUUU[[[bbblllzzzUUUFFF===??????@@@NNNaaannnJJJCCCFFFBBB>>>???;;;<<<===>>>===;;;999777::::::::::::999888888777555444444444555666777888888888888999::::::999999333555888:::::::::::::::;;;;;;;;;:::999999888888;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>===DDDTTTgggxxxxxxiii```hhhmmmuuu}}}~~~zzzxxxsssuuu}}}yyyssslllgggccc```\\\YYYYYYVVVRRRPPPOOONNNLLLKKKJJJIIIMMMRRRTTTSSSUUUYYYeeecccIII777:::>>>999555777555555555555555555555555333444444333111111222444333333222222222222333333444444333333333333444444333333333333333444444555333222222333333444555666444444444444555666777888777777777888999999::::::999999999999999999999999888:::<<<=========>>>>>>AAA@@@AAAFFFUUUuuuzzzfffdddccciiixxx}}}tttlllfff]]]XXXQQQKKKGGGDDDBBB@@@AAACCCFFFGGGEEEAAA>>><<<@@@;;;@@@OOO\\\kkk]]]KKKJJJDDDAAA===<<<@@@BBB???:::888999;;;===@@@BBBDDDEEEAAA@@@>>><<<<<<<<<<<<===;;;:::::::::999999999999:::;;;;;;;;;;;;;;;::::::888888888777777666666666888888777777666666555555444444555555666666666777555555666666666666555555333222222222222333444444444555555666666555555444444555555666666777888888888999;;;::::::===BBBFFFQQQ```rrrTTT^^^jjjsss~~~cccBBB>>><<<;;;:::DDD^^^yyyyyyZZZ???<<>>:::;;;999:::;;;;;;;;;:::999888999999999999999999888777444333333444555777999:::999888777777999999999777333555888999888888888999:::::::::999999888888888:::::::::;;;;;;;;;<<<<<<<<<<<<==================>>><<>>:::666555444444444444444444444444333444444333111111222333333333222222222222333333444444333333333333444444333333333333333333333333222222222222333333444555444444444444555666777888888888777777888999::::::999999999999999999999999888888:::<<<===>>>>>>>>>>>>>>>???BBBLLLfffyyyggg]]]ZZZeeerrryyy{{{uuunnnfff^^^XXXLLLIIIDDDAAA@@@@@@@@@@@@AAACCCEEEEEEBBB???>>>===<<>>??????>>>>>><<<<<<;;;::::::::::::;;;:::::::::999999999888888999::::::::::::999999888777777777666666666666666666666777777666555444444444444444555555666666777444555555666666555555444333333333222222333333444555555666666666666555555444444555555666666777777666777888888888:::>>>AAAJJJXXXiiiyyybbbppp}}}cccJJJ;;;<<<;;;:::AAAZZZ~~~YYYIII:::888;;;:::888777888888888888888999999999777888888999999999999888333333222333555888;;;===:::888666666888999888666333555888888666555777888999999999999888888888888999::::::::::::;;;;;;;;;=====================<<<<<<;;;===DDDOOObbb|||zzzmmmjjjjjjqqq|||~~~|||{{{zzz|||xxxooo|||ttt{{{zzzllleeecccaaa^^^\\\YYYVVVTTTUUURRRPPPOOOPPPPPPPPPOOOPPPSSSXXXZZZYYY]]]mmm~~~cccAAA===999999::::::777444444444444444444444444444333444444222111000222333333222222111111222222333333333222222222222333333222222333333333333222222333222222222222222333444444444444444555666777777888777666666666777888999888888888888888888888888999888888999;;;<<<===<<<===<<<===AAAFFFSSSmmm|||rrrooouuuvvvooollloooxxx}}}{{{rrrnnnhhhccc]]]VVVPPPKKKDDDBBB???>>>@@@BBBCCCCCCDDDDDDCCCAAA???AAAFFFJJJWWWooottt[[[PPPLLLIIIEEECCC???;;;>>>CCC@@@999888:::===???@@@>>><<<:::888999999:::::::::::::::999999999999888888888888888999999999999888777666666666666666666666666666444444555666666555444333333333444555555666777777444555555666666555555444444444333333333333444444444444555555555555444444333444444555555666777777666666666666666888;;;===BBBMMM\\\kkkzzzqqqoooVVVFFF>>>999======???QQQuuuhhhFFF???999777999999888666666666666666777888999:::666777888999999999999999222222222333666999===???:::888555666888999888666333666777777444444666888888888888888888888888888999999:::::::::;;;;;;;;;===============<<<<<<<<<999999<<>>>>>EEEOOOWWW~~~fffSSSNNNHHH>>>AAA@@@<<<888;;;AAA???777555888===@@@AAA@@@>>><<<888999;;;<<<======<<<;;;999999999888888888888777888888888888888777666555555555555666666666666666222333444555555444333333333333444444555666777777444555555555555555555444555555444333333444444444333444444555555444444333333333444444555666666777888777666666666888:::<<<;;;EEEQQQ___nnn|||~~~oooWWWFFF===>>>DDD@@@;;;888EEEiii|||qqqHHH@@@@@@>>>;;;888666777888;;;999666555555666666666777777777777777777777777333333333444444666777777777888999:::::::::::::::999777555444333444555666777777888999999999999888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<===777777???HHHVVVrrr~~~~~~xxxqqqyyyuuuzzz{{{}}}{{{wwwtttrrrssstttuuu}}}|||~~~lll```YYYWWWUUUUUUUUUUUUSSSRRRRRRRRRQQQPPPOOOOOOPPPQQQTTTZZZ^^^^^^ccczzz]]]FFF;;;;;;:::999888777666555666555555444444333222222444444333333222111000000111111111111111111111111111111111111111111111111666111...///222444111...222222222222222222222222333333333333333333333333444444444444444444444444666777777777888888888888888999999::::::;;;;;;<<<<<<>>>@@@BBBBBBDDDFFFHHH]]]iiixxxiiiRRRVVVUUU\\\jjjpppqqqzzz{{{qqqggg^^^XXXRRRPPPLLLFFFCCCBBBAAA>>>BBBEEEDDD???>>>BBBEEECCCIIIBBB@@@EEEHHHPPPhhhyyyeeeSSSIIIEEECCCCCC???<<<888777888::::::;;;:::;;;===>>>???>>>===;;;:::::::::999999999888888999999999888888888777777888777777666555444444444666666555555555444444444666666555555555444444444222222222333444555666777555555666666666666555555333333333333333333333333444444444555555555555666333333333444444444555555777666555555555666888999<<<>>>FFFSSS^^^gggsss|||rrrXXXGGG>>>999999;;;666888???SSSxxxrrrSSSGGG??????>>>;;;888777777999<<<;;;::::::::::::::::::777777777777777777777777444444444444555666777888777777888999999999999999999888666555444555666777666777888888999999888888777777777888888888999999::::::::::::;;;;;;;;;;;;>>>888888>>>DDDOOOeee}}}~~~zzzrrrkkkooovvv~~~|||{{{xxxuuusssrrrrrrsss~~~rrr~~~yyyggg]]]VVVTTTSSSRRRSSSSSSQQQPPPNNNNNNNNNNNNNNNOOORRRSSSYYY[[[aaakkk~~~qqqQQQBBB;;;::::::999777666666555555555555444333333222222444444333222222111000000111111111111111111111111111111111111111111111111444111...000444666555222222222222222222222222222333333333333333333333333444444444444444444444444666666777777777888888888777777888888999::::::::::::<<<>>>??????@@@BBBDDDJJJSSS```sss{{{cccTTTOOOQQQYYY]]]]]]fffrrr|||}}}zzzuuummmddd\\\UUUQQQHHHFFFCCCAAACCCEEEEEEDDDAAADDDGGGHHHEEEBBBBBBBBBDDDKKKWWWaaahhhuuuiii___RRRGGGBBB@@@???>>>???<<<999777888999::::::999:::<<<===>>>===<<<;;;:::::::::999999999888888999999888888888777777777777777777666555444444444666555555555444444444444666555555555444444444444333333333333333444555666444444555555555555444444333333333333333333333333444444444444555555555555333333333444444444444555666555555555666777888888999:::@@@JJJSSS\\\hhhrrrfffRRR???888:::;;;999777888>>>KKKaaa|||zzzSSSBBBEEE=========;;;888777888:::999::::::;;;;;;:::999888777777777777777777777777555555444555555666777888666777777888888888888888999888777555555666777888666666777888888888888888666666666777777777888888999999:::::::::;;;;;;;;;===999999===???DDDSSSddd}}}}}}yyynnnhhhfffiiinnnuuu}}}{{{{{{yyywwwuuusssqqqqqqtttxxxooo}}}|||mmm___VVVSSSQQQOOOOOOOOOPPPOOONNNKKKLLLNNNOOOPPPRRRVVVYYY^^^___iiivvvVVVEEE>>>::::::999888777666555555555555444444333333222222333333333222111111000000111111111111111111111111111111111111111111111111222000///111555888888666222222222222222222222222222222222222222222222222333333333333444444444444666666666666777777777777666666666777888888999999999;;;<<<=========???AAAAAADDDNNNdddxxx```ZZZYYY\\\[[[UUUUUUZZZbbbdddhhhoooyyy{{{wwwuuussspppmmmllliiibbb[[[TTTNNNJJJHHHDDDAAA>>>???AAABBBAAA???DDDBBBDDDHHHEEE???BBBLLL```uuu[[[SSSNNNHHHDDDBBBAAA@@@@@@???<<<999888888999999999888999;;;<<<<<<<<<;;;::::::::::::999999999888888888888888888777777777777777777666666555444444444555555555555444444444444555555555555444444444444444444333333333333444444222333333444444333333222333333333333333333333333333333333444444444555555333333333333444444444444333444555666777777777777888777999@@@GGGPPP\\\fffwww~~~qqqaaaKKK>>>555777>>>???===<<<<<>>>>><<<:::888777777777777777777777777777555555555555555666777888555666666777777777666666777666555555555555666666555666777777888888777777666666666777777777888888999999999999::::::::::::;;;999:::<<<<<<<<>>???BBBCCCGGGWWWuuu~~~jjjXXXOOOOOORRRWWW^^^gggpppxxx|||{{{yyyrrrmmmgggccc```^^^ZZZXXXYYYWWWRRRMMMIIIEEECCCAAACCC@@@???CCCFFFDDDAAA@@@EEE======AAA??????PPPggg~~~fffOOOOOOLLLHHHEEECCCBBBAAAAAA>>><<<999888999:::999999999:::;;;<<<<<<<<<;;;;;;:::::::::999999999888888888888777777777666666666666666666555555444444444444444444444444444444444444444444444444444444444555444444333222222222333222222333333333333222222222222222222222222222222222333333333444444444444222222333333333444444444111222444666777777777666999666666;;;@@@HHHTTT```lllvvvyyymmm^^^NNNDDD<<<888888===???===<<<>>>???MMMddd{{{nnn\\\MMM???666:::;;;<<<;;;999888999:::???BBBDDDDDD@@@<<<:::999666666666666666666666666666555555555555666666777555555555666666555444444444444333333333444444444555555666777777777777666777777777888888888999999888888888999999999::::::999999:::<<<;;;:::===CCCMMMYYYkkkyyy|||rrrpppmmmkkkmmmrrrwwwwwwvvvwwwxxxyyyyyyxxxvvvtttrrrmmmnnnppprrrsssvvvzzztttppphhh```YYYUUUSSSRRROOOMMMKKKJJJLLLNNNNNNNNNNNNPPPRRRSSSUUU[[[eeemmmxxxnnnLLL???<<<:::888777777666666555555555555444444333222222111111222222111111111111111000111111111111111111111111111111111111111111111111222111000000111222222222111111111111111111111111111111111111111111111111222222222333333333444444444555555555555666666666666666777777888999999999999:::<<<;;;::::::;;;===@@@AAABBBHHHZZZrrrhhhRRRLLLNNNPPPQQQTTT[[[dddkkkpppuuu{{{yyyrrrkkkeeebbbYYYWWWSSSPPPMMMKKKIIIHHHJJJJJJIIIHHHEEECCCAAA???<<<;;;???GGGIIIFFFEEEGGGBBB>>>BBBJJJLLLQQQkkksssYYYTTTOOOKKKIIIEEE@@@<<<;;;<<<======;;;999888999::::::999;;;;;;<<<===============:::::::::999999999888888777777777666666666555555555555555555444444444444333333444444444444444444333333444444444444444444555444333222222222222222333333444444444444333333222222222222222222222222222222222222333333333444222222222333333333444444111222444555666666555555999555444777<<>>;;;777:::AAASSSddd~~~{{{hhhjjjaaaEEE666:::999;;;<<<;;;999888888888<<<@@@CCCBBB===999777888666666666666666666666666555555444444444555555666444444444444444444333222222222222333333333333333444555555666666666666666777777777888888888999999777777888888888999999999777888::::::::::::<<<>>>EEEOOObbbwwwvvvrrrnnnppptttvvvtttqqqrrrsssuuuvvvwwwvvvvvvuuurrrooonnnoooooopppuuu{{{~~~}}}wwwkkkfff___XXXSSSRRRRRRSSSNNNKKKIIIIIIKKKMMMNNNNNNNNNPPPSSSTTTWWWbbbppp|||```III@@@;;;666777666666666555555555444444444333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000///////////////111111111111111111111111000000000000000000000000111111222222333333444444444444444444555555555666666666666777888888999999555777888888777777999:::<<>>>>>:::::::::999999999888888666666666666555555555555444444444444444444444444333333333333444444444444333333333333444444444444444444333222222222222222222333333444444333333222222222222222222222222222111111222222222333333333222222222222333333333333222333444444555444444444666333222555888<<>><<>>;;;999;;;???GGGWWWfff{{{bbbZZZPPPHHHAAA:::777666:::;;;<<<<<<999777666666222666::::::777555777:::666666666666666666666666444333333222222222333333333333333333333222111000222333444444555555555444333444555555666666555555555555555555666666666777777777777777888888888888777888999777888:::;;;;;;???AAAOOOeeexxxzzzgggiiikkknnnqqqtttvvvwwwsssooonnnqqqooolllnnntttqqqyyy~~~}}}}}}zzzwww{{{zzzhhh```UUUUUUTTTRRRPPPNNNLLLJJJJJJHHHEEEEEEHHHKKKLLLMMMSSSVVVYYY\\\dddvvvsssQQQAAA===:::999===555555555555555555444444444444333333222111111000000000000000000111111111111111111111111111111111111111111111111111111111///000000///......///111000000000000000000000000000000000000000000000000000000111222333333444444333333333444444444555555333333444444555666666777666777999:::999:::<<<===999===>>>===>>>BBBEEEDDDMMM\\\jjjyyywww\\\GGGHHHJJJKKKKKKLLLNNNPPPKKKLLLOOORRRTTTTTTTTTSSSPPPOOONNNLLLJJJIIIHHHHHHEEEGGGIIIIIIIIIJJJLLLMMMJJJHHHDDD@@@>>>>>>???AAA>>>>>>DDDLLLPPPWWWpppkkkWWWKKKFFFAAAFFFLLLHHHGGGIIIHHHDDD>>>:::999999777777777999<<<=========;;;::::::::::::;;;<<<<<<:::::::::999999999888888666666555555555444444444444444444444444444444444222222222333333444444444222222222333333444444444333222222111222222333333000000111111111111000000111111111111111111111111000111111111111222222222111111222222222333333333666555333222111111222333777444555666666444777<<>>GGGXXXlll{{{~~~uuuqqqkkkggghhhlllppprrrqqqtttwwwtttpppmmmooorrrqqqrrrtttvvvwwwxxxxxxwwwxxxyyy{{{~~~yyyyyy|||xxxwwwuuutttuuuxxx{{{|||ggg[[[YYYPPPPPPOOONNNMMMKKKJJJIIIJJJEEECCCGGGKKKMMMPPPTTTXXXVVVYYYbbbpppcccQQQCCC???<<<444333888555555555444444333333333333333333222222111111111111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000000000/////////////////////000111111000111111111111222222222000222333333222111333444444555555666666666666666666777777777888888888888;;;;;;<<<===>>>???@@@@@@HHHHHHPPPjjjttt\\\LLLCCCFFFJJJGGGFFFIIISSSQQQSSSYYY\\\YYYSSSOOOMMMJJJKKKPPPRRROOOKKKKKKPPPPPPRRRUUUVVVTTTSSSSSSUUUJJJBBB@@@===:::???IIIIIIbbblllhhhppphhhFFFFFFFFFHHHIIIHHHEEEBBBBBBBBB@@@???<<<999777666666555666888::::::888666<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::999888777777666555555555555444444444555555444444444333333333444444444333333222222222111222222222222111000000222111111111000000//////222111111111000000//////000000000000111111111111333333333333333222111000000111111111222222222222111111222222222333333333222222222333333333444444888===FFFRRRaaarrr666555555888;;;<<<:::888888;;;???FFFSSSbbbpppwwwvvvUUUCCCAAA>>>;;;:::999999:::;;;999888666666666666777777777666555555555555555444444444444444444444444444333222111111222333444222222222333333333444444444444444333333222222222333333333444444444444555555555555555555555555555666666777777777888888888666666777888888999999:::======AAAMMM\\\jjjsssvvv{{{rrrmmmlllnnnoooooorrrssssssqqqnnnmmmoooqqqpppoooooooooqqqrrrtttuuurrrrrrssstttvvvzzz}}}}}}}}}|||~~~|||vvvqqqppppppqqqpppoooooopppsssvvvxxx|||```PPPLLLJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGJJJPPPSSSTTTWWW[[[\\\]]]hhh|||vvvQQQCCC:::;;;;;;555333888555444444444333333333333333333333222222111111111111111111000000000//////000000000000000000000000000000000000000000000000//////////////////////////////000000000000/////////////////////000000111000000111111111222222222000111333222111111222444444444555666666666666666666666777777777888888888:::;;;;;;<<<===>>>???@@@CCCFFFMMM___}}}mmm___VVV[[[cccaaaVVVLLLJJJKKKPPPXXX]]][[[SSSMMMGGGCCCBBBEEEGGGGGGJJJNNNPPPOOOOOOQQQPPPNNNOOORRRMMMGGGDDDDDDCCCDDDRRRccc~~~bbbMMMFFFFFFFFFGGGHHHGGGDDDAAA>>>>>>>>>===<<<:::999888888777777888::::::999777;;;;;;::::::::::::;;;;;;;;;::::::999888888777777555555555555444444444444444444444333333333333222444444333333333222222222111222222222222111000000111111111000000000//////111111111000000000////////////000000000111111111222222333333222222111000000000000000111111111222000000000111111111222222222222222333333333333444666999>>>HHHUUUgggyyy555666888:::<<<;;;888555777@@@NNN[[[eeeooozzzZZZ@@@:::::::::999999888888777999888666555444444555666666666555555444555555555444444444444444444444444444444333333333333444444222222222222333333333333444444333333333333222222333333333333444444444444555555555555555555555555666666666666777777777777666666777777888888999999<<<;;;;;;???HHHTTT```gggppp|||vvvwwwxxxwwwvvvvvvrrrmmmjjjkkkmmmooopppqqqooommmkkkkkkllloooppppppooonnnnnnoooqqqssstttuuuwwwzzz{{{zzzyyyzzzzzzwwwwwwvvvuuurrrnnnkkkjjjhhhgggffffffgggjjjmmmooorrrzzz|||zzzzzz```OOOGGGFFFFFFGGGIIIJJJKKKLLLLLLGGGIIINNNTTTVVVUUUYYY```hhhoooVVV@@@888444999:::555333555444444333333333333333222222222222222222111111111111111000000000000//////000000000000000000000000000000000000000000000000////////////////////////...//////000000//////...//////......//////000111000000000111111111222222000111222222111111222444333444555555666666555555666666666666777777777777999::::::;;;<<<===>>>???>>>BBBHHHPPP___ttt}}}bbbNNNMMMLLLOOOSSSRRRKKKEEEDDDAAA@@@AAAAAAAAAEEEKKKGGGEEEEEEFFFGGGHHHPPPZZZ[[[XXXWWWXXXXXX^^^tttttt]]]LLLDDDFFFEEEEEEEEEFFFEEEBBB@@@::::::;;;;;;;;;;;;;;;:::;;;999888888999:::999888::::::999999999999:::::::::999999888888777777666555555555555444444444444333333333222222222111111333333333333222222222222111111222222111111000///111111000000000000//////111111000000000000////////////000000000000111111111222222222222111111000////////////000000000000/////////000000000111111111111222222222333333333444444555:::EEEVVViiiuuu::::::999999:::999888888FFFTTThhhwww{{{|||zzzXXXFFFAAA777777777666666666666666777666444333333333444444555555444444444555666666333333333333333333333333444444444444444444444444111222222222222333333333333333333333333333333333222222333333333444444444555555555555555555555555555555555666666666777777555555666666777888888999999999999999<<>>999:::;;;<<<<<<<<<<<<<<<<<<:::777666777888888777999999888888888888999999888888888777777666666666555555555444444444333333222222222111111111111000333222222222222222222222111111111111111000000///000000000000000000//////000000000000000000//////////////////000000000111000111111111111111000000.........////////////000/////////000000000111111111111111111222222222222333222111222999FFFVVV```pppwww:::999888777888<<<@@@CCC\\\jjjzzzVVV???;;;BBB:::999666444333444555666555444333222222222333444444444444444444555666777333333333333333333333333444444444444444444444444111111111222222222333333333333333333333333333333222222222333333333444444555555555555555555555555444555555555555666666666444555555666666777888888777999:::999:::@@@IIIQQQbbbtttzzzooobbbZZZ[[[___``````dddeeefffggghhhiiiiiiiiiggggggfffffffffgggggghhhgggiiilllllllllmmmnnnppptttpppmmmlllllljjjddd___\\\ZZZWWWUUUSSSTTTUUUVVVZZZ^^^```\\\YYYYYYXXXUUUOOOVVV^^^```[[[RRRKKKGGGGGGHHHHHHJJJLLLOOOQQQRRRUUUTTTVVVZZZ^^^gggwww~~~UUU@@@:::777444555444333222444222222222222222222222222111111111111111111111111000000000////////////...////////////////////////000000000000000000000000..............................////////////.....................//////000//////000000000111111111///111222222111000222333222333333444444444444444444555555555555666666666777777888999:::;;;<<<<<<<<<<<<===>>>AAAGGGPPPWWWbbbhhhzzzzzzooogggggghhhbbbWWWLLLIIIHHHKKKOOOUUU^^^ggghhh___[[[bbblllyyyqqq^^^RRRKKKFFFFFFGGGDDDBBBAAAAAABBBAAA???>>><<<<<<============<<<<<<:::888666555666666666666888888777777777777888888777777666666666666555555555444444444444333333333222222111111111000000000222222222222222222222222000111111111111000////////////////////////000000//////////////////000000...////////////000000000///000000111111000000000---.........////////////000000000111111111222222000000000111111111222222222111111111555;;;DDDJJJ]]]hhhuuu|||~~~777888:::===@@@FFFMMMRRReeeqqqyyyZZZIII???;;;===;;;999666444333333555666444444222222222222333444333333333333444555666777333333333333333333333333333333444444444444333333111111111111222222222222222222333333333333444444222222222222333333333333444444444444444444444444444444444444555555555666444444555555666666777777666888:::;;;;;;>>>DDDIII[[[lll{{{rrrzzzssscccYYYVVVWWWXXXXXXVVVXXX\\\___bbbdddeeeeeeddddddccccccbbbaaa``````cccdddffffffeeefffgggiiiooollljjjiiiiiigggbbb^^^YYYWWWSSSPPPNNNMMMNNNNNNRRRVVVVVVSSSQQQQQQNNNIIIDDDGGGKKKLLLKKKIIIGGGGGGIIIIIIJJJLLLOOORRRVVVXXXXXXWWW\\\fffrrr^^^CCC???555444222111111222333555000111111111111222222222000000000111111111111111000000////////////......////////////////////////////////////////////////........................---......//////......---......------......///000/////////000000000111111///000111111000000111333111222333333444444333333444444444444555555555666555666777888999::::::;;;===999999<<<@@@BBBEEEHHHRRRVVVhhhggg___[[[bbbppp{{{dddVVVJJJFFFGGGEEECCCCCCAAA@@@??????@@@@@@???>>>======>>>>>>======<<<;;;888666555555666666666555777777777666666777777777555555555555555555555555444444444444333333333333222222222111111111000000111111111222222222222222000000111111000000///.........////////////000000......////////////000000......////////////000000...//////000000000000///............////////////000000000111111111222222///000000000000111111111000222333333444555999;;;KKKWWWfffooorrrwww999@@@IIIPPPTTTWWWYYY[[[fffpppZZZGGGDDD@@@;;;999888777666555555444555555444333222222222222444444222222222333444555777888222222222222222222222222111222333444444333222111111111111111222222222222222222222333333444444444111222222222222333333333444444444444444444444444333333444444444555555555333444444555555666777777666777888888:::<<<@@@BBBKKK\\\rrruuummmtttoooaaaYYYWWWXXXXXXTTTUUUVVVWWWYYY[[[\\\]]]^^^^^^__________________^^^```aaaaaa```aaaccceeeggggggfffffffffeeebbb```WWWTTTQQQMMMKKKKKKKKKLLLNNNPPPPPPNNNNNNNNNKKKEEEGGGFFFFFFGGGHHHJJJKKKLLLMMMMMMOOORRRVVV[[[```bbbaaacccnnnvvv[[[EEE777===333444444222111222333333000000000000111111222222///000000000111111111222000000/////////.........////////////////////////................................................---......//////......---...------------...//////////////////000000000111///000111111000000111222111111222333333333333333333333444444444555555555444555666777888999999:::<<<777666;;;???>>>@@@DDDGGGIIIWWWttt}}}xxxaaaMMMFFFBBBDDDGGGEEEDDDEEE???>>><<<===???@@@???>>>;;;;;;<<<======<<<<<<<<<666555555666888888777555777666666555555666666777444444444444444444444444444444444333333333222222333333222222222111111111000111111111222222222222000000000000000//////............/////////000000........./////////000000........./////////000000---...//////000000//////....../////////000000000/////////000000000111111/////////000000000111111///111333444333333444666:::DDDQQQ[[[ccclllxxxAAALLLZZZdddgggddd```^^^lllttteeeGGG<<<999555444777333444666777777666444333444333222222222333444555111111222333444666777888222222222222222222222222111111333333333333111111000111111111111222222222222222222333333444444444111111222222222333333333444444444444444444444444333333333444444444555555333333444444555666666777777666555555777999<<<===AAARRRhhh~~~yyyuuu|||{{{kkk```\\\\\\]]]\\\ZZZWWWTTTSSSSSSTTTUUUSSSTTTVVVXXX[[[\\\]]]^^^WWWXXXZZZZZZZZZ[[[^^^```^^^___```aaaaaa``````___UUURRROOOLLLJJJKKKLLLLLLLLLMMMMMMKKKLLLNNNJJJDDDGGGEEEDDDEEEHHHLLLOOOQQQQQQRRRTTTXXX^^^dddiiimmmqqqwwwXXXCCC999333;;;555888888666444333222000//////000000111111111222//////000000111111111222000/////////............////////////////////////................................................---..................---...------------...//////////////////000000000000///000111111000000111222111111222333333333333222333333333444444444555555444444555666777888999999;;;666555:::===<<>><<<;;;<<<>>>???@@@???888999:::;;;<<<<<<<<<<<<666555666888::::::888666666666555555555555666666444444444444444444444444444444444333333333222222333333333222222222222111000000111111222222222222000000000000000//////...---.........//////000000---.........//////000000............/////////000------...///000000//////////////////000000000000............/////////000////////////000000000000...000222333333333444666000666@@@LLLXXXdddnnnuuuXXXqqqsssmmmmmmkkk{{{UUUKKK@@@999888888777555666777777666333111000111555444333333222222333333222222222222222222222222333333222222111000//////111111111111111111111111111111111111111111111111000111111111111222222222333333333333333333333333111111222222222333333333333333333333333333333333444444444555555555555666666666666777888888999999===GGGVVVfffvvviiigggpppyyyuuucccQQQKKKNNNOOONNNNNNNNNNNNNNNQQQTTTUUUUUUTTTTTTRRRQQQRRRTTTVVVVVVUUUWWW[[[______```aaa^^^ZZZWWWTTTPPPLLLIIIGGGFFFFFFJJJHHHHHHIIIKKKJJJHHHEEEJJJGGGDDDEEEHHHMMMOOOPPPXXXWWWWWW]]]gggsss}}}[[[FFF>>>777333444555444333333222222333333111111111111111111111111111111111111000000000000................................................////////////////////////------------------------,,,---///000111000///---........................---------............///////////////000000000000000111111111111222222222333333333444444444555555555555555555666666666666777777777777888:::<<<===<<>>>>>======<<<<<<:::999777888999::::::999888888888888888777666666888888777777666666555555555555444444444333333333444444444333333222222222333222222222111111000000000000000000////////////111111111111111111111111////////////////////////....................................////////////000000111111111111000000///...---,,,,,,---...///---------............///000///.........///111222000000111111111222222222111444777:::AAANNN___kkkxxxtttttt~~~eeeLLLEEE===888666777666555555666777666333222111222555444333333222222333333222222222222222222222222333333222111111000//////111111111111111111111111111111111111111111111111000000111111111222222222333333333333333333333333111111111222222222333333333333333333333333333333444444444444555555555555555666666777777888999999999???JJJ\\\xxxpppZZZPPPNNNNNNNNNPPPMMMLLLKKKMMMNNNOOONNNMMMOOONNNMMMNNNQQQSSSSSSSSSRRRVVVXXXWWWYYY[[[YYYUUUUUUSSSPPPLLLJJJHHHHHHHHHFFFHHHKKKLLLKKKKKKLLLMMMIIIIIIJJJJJJMMMSSSZZZ___aaaaaaeeeooo~~~mmmJJJ<<<:::777555777444444333222222222222333111111111111111111111111111111111000000000//////........................................................................------------------------,,,---///000000000..............................---------............///.../////////000000000000000000111111111222222222333333333333444444444444555555555555666666666666777777777777888:::<<<===???@@@CCCFFFIIIOOOVVVZZZcccppp{{{hhhYYYRRRMMMHHHDDDDDDEEEEEEEEECCCAAA???===>>>>>>>>>=========<<<<<<;;;999777888999::::::999777888888888888777666666777777777666666666555555444444444444333333333333444444333333333222222222222222111111111000000000000000000000////////////111111111111111111111111////////////////////////....................................//////////////////000000000000/////////...------------...///---------............///000///.........///111111000000000111111111222222000222333555888AAANNNXXXhhhEEEAAA>>>:::666555444555666333555666555444222333333555444333333222222333333333333333333333333333333222222222111111000000///111111111111111111111111111111111111111111111111000000000111111111222222222222222222222222222222111111111222222222222333333333333333333333333333333333333444444444555555555555666666777888888888888999???OOOjjjuuu___UUUUUUXXX]]]bbb]]]YYYTTTQQQOOOMMMKKKJJJIIIHHHGGGGGGJJJLLLMMMMMMKKKMMMMMMLLLOOOSSSSSSOOOQQQOOOMMMJJJHHHGGGGGGGGGEEEHHHLLLLLLJJJKKKOOOSSSPPPQQQRRRQQQSSS[[[gggqqqqqqvvvjjjQQQ:::333666666666777444333222222111111222222111111111111111111111111111111000000000000//////........................................................................------------------------,,,---...///000///......---------------------------------............///....../////////000000000000000000111111111222222222222333333333444444444444555555555555666666666777777666777888999;;;<<>>==================<<<<<<<<<;;;999777777999:::999888777777888888777777666555666666666666666555555555333333333333222222222222333333333333222222222222111111000000000000//////000000000000////////////000000000000000000000000////////////////////////........................---............/////////......////////////......///...------------...///---------............/////////......//////000111000000000000111111111111000111111000111555<<>>>>>>>>===???BBBDDDGGGKKKXXXsssyyyaaaWWWRRRKKKHHHIIIIIIGGGEEECCCCCCCCCBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777777888999888777777777777777777666666555555555555555555555555555333333333222222222111111333222222222222222222222000000000///////////////000000000000////////////////////////////////////////////////////////////........................---------.........//////---..................---.........------.........---------............///............//////000000/////////000000000111111111222222111000111555888```DDD>>>AAA999::::::888555333333333111333555555444333444555555444333333222222333333333333333333333333333333111111111000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222333333333444444444444555666666777777888999:::>>>EEERRRdddqqq~~~rrrccc[[[ZZZ[[[]]]]]]ZZZVVVSSSSSSSSSRRRQQQSSSRRRPPPQQQXXXaaadddaaaYYYVVVQQQMMMJJJJJJLLLMMMSSSPPPPPPVVVbbbmmmrrrtttrrrkkkeeeiiiyyy[[[EEE===666555777666555444222222111000000000000111000000000000000000000000000000000////////////...........................................................................------------------------,,,------...............---------------------------------............///............//////////////////000000000111111111111111111222222222333333444444444444555555555555777666666555666777999:::;;;<<<===>>>>>>???BBBEEEFFFGGGLLL[[[rrrvvvqqq[[[NNNOOOKKKHHHFFFFFFEEECCC@@@CCCBBBBBBAAA???>>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;999777777888888888777777777777777777666555555444444444444444555555555333333333222222222111111222222222222222222222222///////////////000000000000000000000////////////........................////////////////////////........................------------............------............---------..................------------............///---......///////////////....../////////000000000000111222222333333555666```JJJ>>>::::::::::::999777666555333222222444555555444333444555555444333333222222333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000111111111111222222222222222222222222222111111222222222333333333333333444444555666666666444666888:::<<>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;999777777777888777666666666777777666666555444333333333444444444444444333333333333222222222222111111111222222222222222//////000000000000111111000000000000////////////////////////////////////////////////////////////........................,,,------------.........------............------------...//////...---------------............///------...////////////...............////////////---...///111222444444555{{{XXXFFF@@@<<<777666;;;888555555777777555333333444666555444333333444555444333333222222333333111111111111111111111111///000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222333333444555555666666555444555888999<<>>AAABBBDDDGGGIIIKKKPPPTTTYYYeeeuuummmWWWMMMGGGAAABBBIIIFFFEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@>>>===<<<;;;;;;999999:::::::::;;;;;;;;;;;;999777777777777666555666666777777666666555444222222333333333444444444444444444444333333333333000111111111222222222222000000000111111111222222000000000000////////////////////////////////////////////////////////////........................,,,,,,---------...............////////////......------...//////...---------------............///,,,---.../////////......------........./////////---------///111222222111gggUUUFFF@@@<<<666555::::::666222333777999777333333555666555444222333333555444333333222222333333000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222222222333444444555555666999555444777999:::CCCMMMhhhyyy}}}wwwyyyyyytttlllggghhhoooxxx~~~yyypppEEE444999333666888555333222222222111111000///////////////000000000000000000000000000/////////............................................................---------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////////////////000000000000000000000000111111111111333333333444444444555555666666555444444555777888666888:::;;;;;;<<<===???:::===CCCHHHJJJIIIKKKNNNQQQXXX```ppp~~~uuu___QQQIIIJJJIIIAAA???CCCDDDDDDDDDDDDDDDCCCBBBAAABBBAAA???>>><<<;;;;;;;;;999999999::::::;;;;;;;;;;;;999777666777777666555666666666666666555555444222222222333333444444444555555444444444444333333000000111111222222222222000000111111222222222333000000000000////////////000000000000000000000000////////////////////////........................,,,,,,,,,---------............////////////......,,,---...//////...---,,,---------.........//////,,,,,,.../////////...------------.........//////000///...///000000000///___AAA@@@>>>;;;999888777666555555555555555555555555333333333222222222111111333333333222222111111111000000000000000000000000000000000000000000000000///...---,,,,,,---...///000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333333333333333333333666555444555666999;;;===NNN___uuuxxxyyywww|||gggLLLAAA888///444444333333222111000000000000000000000000000000////////////////////////................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///......///000000000000000000000000000111111111111111111222222222333333333444444444444444444444444666666666777888:::;;;<<<===>>>@@@BBBDDDFFFFFFGGGNNNNNNQQQZZZgggsss{{{~~~wwwtttvvvwwwjjj]]]TTTKKKKKKJJJFFFBBB@@@@@@AAAFFFEEEDDDCCCBBBCCCDDDEEE======>>>>>>>>>===;;;:::999999888888888888999999;;;:::999888777666555444666555444333333333333333333333333333333333333333000000111111111111000000000000000000000000000000000000////////////000000111000///.......................................---------............///------------------------------------------------........................,,,------......------,,,........................------------------------------------------------///////////////000111111vvv[[[KKK>>>===;;;999777666555555444444444444444444444444333333222222222111111111333333333222222111111111000000000000000000000000000000000000000000000000//////...------...//////////////////////////////.../////////000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000111111111333333333333333333333333555555444444666888;;;<<>>@@@BBBCCCEEEEEEFFFGGGFFFGGGLLLSSSZZZ^^^___^^^___ggg~~~zzzmmmcccYYYOOOHHHJJJKKKMMMLLLHHHEEEBBBAAACCCBBB@@@??????@@@AAAAAA<<<<<<=========<<<::::::999888888777777888888999888777777666555444444333555555444333333333333333333333333333333333333333000000111111111111000000000000000000000000000000000000////////////000000000//////............///........................------------............------------------------------------------------........................,,,------......------,,,........................------------------------------------------------///////////////000000111}}}vvviiiHHH<<<;;;999999777666555444444444333333333333333333333333333222222222222111111111222222222222222111111111000000000000000000000000000000000000000000000000000//////......//////000////////////////////////....../////////000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000111111333333333333333333333333444444444444555777:::;;;;;;DDDNNNYYYhhh|||oooKKK777333444555666333333333222111111000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------..................///000000000000/////////000000000000111111000111111111222222222222333333333333444444444444777666666666777777888999<<<===>>>@@@BBBCCCDDDDDDFFFEEEDDDFFFHHHJJJJJJIIINNNNNNVVVooo|||sssfff[[[SSSLLLFFFBBBEEEIIIMMMNNNKKKGGGBBB@@@AAA@@@???=========>>>???:::;;;;;;<<<<<<;;;999999888888777777777777888888555444444444333333222222555444444333333333333333222222222222222222222222///000000111111000000///000000000000000000000000000//////......//////000.........---......//////------------------------------------............------------------------------------------------------------------------,,,------......------,,,------------------------------------------------------------------------//////......//////000111}}}uuu{{{gggJJJ<<<999999666666555444444444444555222222222222222222222222222222222222111111111111222222222111111111111111000000000000000000000000000000000000000000000000000000////////////000000////////////////////////........./////////000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000111222222222222222222222222333333333444555666888999888<<>>@@@AAAAAABBBDDDEEEFFFGGGHHHHHHGGGFFFLLLHHHIIIVVVoooxxxqqqyyy{{{rrrhhhbbbYYYQQQLLLGGGCCC@@@@@@DDDHHHIIIGGGDDD@@@???AAA@@@???=========>>>>>>888999:::;;;;;;:::999888777777777666666777777777333333333333333222222222444444333333222333333444222222222222222222222222//////000000000000//////000000000000000000000000/////////....../////////------------......///000------------------------,,,,,,---------.........------------------------------------------------------------------------,,,------......------,,,------------------------------------------------------------------------///............///000000]]]EEE======<<<:::555555444444444444555555222222222222222222222222222222222111111111000000111111111111111111111111//////////////////////////////////////////////////////000000000000//////....................................////////////........................////////////////////////////////////////////////...////////////000000000222222222222222222222222222222333333444555666777777888;;;@@@JJJ^^^xxxkkkIII<<<555999;;;444000222222222111111111111111000........................////////////////////////........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------...///////////////...////////////000000000//////000000000111111111222222222333333333444444555555555444555555666666999999;;;<<<>>>????????????AAACCCEEEFFFFFFEEEEEEFFFEEEBBBDDDNNN]]]eeefffgggaaa___mmm}}}ssshhh```]]]]]]TTTRRROOOKKKHHHDDD@@@===@@@BBBCCCCCCBBB@@@@@@@@@@@@???===<<<;;;;;;<<<<<<777888999::::::999888888777666666555555666666777444333333333333333333333333333222222222333333444111111111111111111111111//////000000000000////////////////////////////////////............//////---------------...///000------------------------,,,,,,,,,------------...------------------------------------------------------------------------,,,------......------,,,------------------------------------------------------------------------...............//////000~~~bbbTTTFFF===999666555777555444444444444444555555222222222222222222222222222111111111111000000000000000000111111111111111////////////////////////////////////////////////...//////000000//////...........................------........./////////........................////////////////////////////////////////////////......////////////000000222222222222222222222222111222222333444444555555555555777;;;AAANNNdddwww~~~tttwwwnnnIII;;;777555555444111111444111111111111111111111111........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------...////////////.........////////////000000////////////000000000000111111222222333333444444444333333333444555555666777888999;;;<<<<<<=========@@@CCCDDDCCCBBBCCCDDDAAAEEEFFFEEEGGGMMMQQQRRRQQQOOOOOO\\\xxxzzzgggeee___XXXPPPNNNPPPSSSKKKKKKKKKJJJHHHEEEBBB@@@BBBCCCCCCAAA@@@@@@AAACCC===<<<:::999888888888999777888999:::::::::999888666666555555555555666666555555444444333333333222222222222222222333333444000000000000000000000000...//////000000//////...///////////////////////////......------......///---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------......///000cccIIIAAA>>><<<===999222222777444444333333333333333444333333333333333333333333111111111111000000000000///000000000111111111222////////////////////////////////////////////////---...////////////...---........................---------.........//////........................////////////////////////////////////////////////........./////////000000111111111111111111111111000111222333333444444444333333666999999>>>NNN^^^qqqxxxqqq{{{oooNNN<<<666777555111000333444222000000000000111111111111........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,---......//////.............../////////000000........./////////000000000111111222333333444444222222222222333444666666666777888999:::;;;;;;;;;<<>>777444888999777888<<<444333222222222222222222333333333333333333333333111111111111000000000000//////000000111111111222////////////////////////////////////////////////,,,---...//////...---,,,........................---------.........//////........................////////////////////////////////////////////////............/////////000111111111111111111111111000111222333333333333333222333666888555444???MMM[[[mmm{{{lllEEE777<<<333888777111333999777...000000000000000111111111........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---......//////................../////////000............/////////000000000111222333333444444111111111222333555666777555666777999999:::::::::888;;;>>>>>>>>>???BBBEEECCCCCCAAA@@@DDDJJJJJJFFFBBBAAA===<<>>>>>??????>>><<<:::999999999:::777888999:::;;;::::::999555555555444444555555555555555444333222111000///222111111111222333333444000000000000000000000000......////////////......////////////////////////.........------.........///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...//////~~~}}}aaaMMM???::::::888888888888888777666666444444333333333333222222222222222111111111111000111111000000//////......000000000000000000000000////////////////////////////////////////////////........................,,,,,,,,,---------..............................................................................---------............///////////////000000000000000000000000111111111111000111111111111222222222444444555555777888999:::EEESSSfffuuu~~~|||```KKK>>>:::<<<666444222222444444222000000000111111111111000000////////////////////////............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////////////////////////////000000000000111111111111111111222222222333333333444555666777888999::::::<<<<<<===???@@@AAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHDDD@@@@@@DDDIIIKKKLLLQQQSSSWWW\\\bbbiiiqqqvvv{{{pppgggjjjsss}}}}}}~~~}}}zzzuuuoooiiidddaaaZZZXXXUUURRROOOMMMLLLLLLKKKJJJGGGAAA<<<===EEELLLPPPKKKEEECCCEEEFFFCCC@@@BBBAAAAAA@@@???>>><<<<<<======<<<;;;;;;;;;;;;<<<:::999999999::::::888666888666444222111222333444555444333333222222222222111222222222222111000000111111111111000000000000222222222111111///............------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++........................xxx\\\III???999888999666666666666666555444444333333222222222111111111222222222111111111000000000000000000//////......////////////////////////........................................................................,,,,,,,,,---------..............................................................................---------............///.../////////000000000000//////000000000111111111000000111111111222222222444444444444666777888999>>>FFFRRR```nnnyyysssYYYGGG>>>777444444666333111222333333111///000000111111111111000000....................................////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////........................//////000000000111111111111111111222222222333333555555666666777888999999:::;;;<<<===>>>@@@AAAAAA???@@@AAACCCEEEGGGHHHIIIHHHEEECCCCCCGGGLLLNNNOOOIIIIIIKKKMMMPPPVVV\\\```^^^XXXWWW^^^fffiiilllnnn}}}}}}xxxqqqoootttyyyzzzpppiiieee``````___]]]ZZZWWWTTTSSSSSSRRRPPPMMMLLLKKKKKKKKKIIIJJJIIIEEECCCGGGOOOVVVPPPKKKEEECCCDDDDDDAAA>>>@@@@@@@@@???>>>===;;;;;;======<<<;;;:::::::::;;;:::999888999::::::999777777666444222111111222333444444333222222222222222111222222222222111000000111111111000000000//////000000000000///...------......------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++........................mmmYYYCCC999777888888:::333333444444333333222111222111111111111000000000222222111111111000000000000000000////////////...////////////////////////................................................------------------------,,,,,,,,,---------..............................................................................---------............///....../////////000000000//////000000000000111111000000000111111111222222222222222333444555666777777888===IIIYYYhhhtttyyy```NNN<<<666777777444333444333111111222111000...///000000111111000000///........................---............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---............/////////........................//////000000000000111111111111111222222222222333555555666666666777777777888999:::;;;<<<>>>??????<<<===???BBBEEEHHHJJJKKKHHHGGGFFFHHHLLLOOOQQQQQQLLLKKKIIIHHHJJJMMMQQQSSSQQQNNNOOOWWW\\\[[[YYYYYY```aaaaaa___]]]]]]___bbbbbbbbbcccdddccc___YYYTTTNNNNNNNNNNNNNNNMMMLLLKKKNNNMMMLLLKKKJJJKKKLLLLLLHHHIIIJJJIIIHHHKKKRRRWWWOOOJJJEEEBBBBBBAAA>>>;;;?????????>>>===<<<;;;:::======<<<::::::999999999999888777888999:::999888666555444222222222333333444333222222111222222222111111222222111111000///111111000000000000//////////////////...---,,,,,,......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------eeebbbOOO<<<666777777666666222222333333222222111000222222111111111000000000111111111111000000000000////////////////////////////////////////////////................................................------------------------,,,,,,,,,---------..............................................................................---------............///........./////////000000////////////000000000111000000000000111111111111111111111111222333444555444444666<<>>>>>;;;<<<>>>AAADDDFFFHHHIIIFFFFFFHHHJJJMMMPPPRRRRRRTTTQQQNNNMMMNNNQQQTTTUUUYYYTTTQQQTTTVVVVVVWWWZZZZZZYYYXXXXXXXXXXXXWWWUUUUUUUUUVVVYYY\\\[[[VVVQQQOOOOOOOOONNNNNNMMMLLLLLLNNNNNNLLLLLLKKKLLLMMMNNNHHHIIIIIIHHHGGGGGGJJJMMMJJJGGGCCCAAA@@@???===;;;>>>>>>>>>>>>===<<<;;;:::===<<<;;;999888888888888888777666777888999999888666666555444333333444444222222111111111111222222111111111111111000000///111000000000///////////////////////////...---,,,......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------tttdddTTTEEE777333555444222222222333333333333222111111333222222222111111111111111111111000000000//////.............../////////........................................................................------------------------,,,,,,,,,---------..............................................................................---------............///............////////////...////////////000000000//////000000000111111111111111000111111222333444222555777999<<>>>>>===>>>???@@@BBBDDDEEEFFFCCCDDDGGGIIIKKKMMMOOOPPPPPPMMMIIIIIIMMMQQQUUUVVVZZZUUUQQQRRRRRRQQQRRRVVVUUUTTTSSSTTTUUUUUURRROOORRRQQQRRRTTTWWWVVVRRRMMMNNNMMMMMMLLLKKKKKKKKKKKKPPPOOOMMMKKKKKKJJJKKKKKKGGGGGGGGGFFFDDDCCCDDDEEEDDDCCCAAA@@@@@@???>>>===????????????>>>===<<<<<<;;;;;;999888888777777777999777555555777888888777666666666555555555555555111111000000000111111222000111111111111000//////000000000////////////...//////000000000///............------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------{{{uuuyyyyyynnnbbb\\\CCC999222222555555555666222333333333333222111111333333222222222111111111111111000000000/////////---............/////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................---------............///------........./////////......////////////000000/////////000000000111111111111000000111111222333111555888777555777>>>EEEPPP\\\sssqqqKKK===AAA444444555666444000111666333333333222///------......//////000000//////...------------------------,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------------------------......////////////000000000000000111111111111222222222333333444444444444666777888999;;;<<<======>>>>>>???@@@AAABBBBBBCCC@@@CCCEEEGGGHHHIIILLLNNNJJJFFFBBBCCCHHHOOORRRTTTRRRPPPQQQTTTSSSMMMKKKLLLOOOOOOPPPRRRSSSSSSQQQPPPRRRRRRRRRSSSSSSQQQNNNKKKHHHHHHHHHHHHIIIJJJKKKLLLNNNLLLJJJHHHGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@?????????>>>>>>?????????>>>>>>===<<<999999888777777777777888:::888555444555666666666555555555555555555555555000000000///000000111222000000111111000000///...000000////////////......//////000000000//////.........------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,hhh___\\\```___TTTIIIDDD888444111444555444666:::222222222222222111000000222111111111111000000000111000000000////////////---------.........//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................---------............///---------.........//////........./////////000000////////////000000000111111111111000111111222333111333444444333555888;;;@@@JJJ^^^uuuhhhIII999777:::555222222555555222333555333444555333///------///......////////////......------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------------------------........./////////000000000000000000111111111111000111111222333444444555555555666777999:::;;;<<<===>>>>>>???@@@AAABBBBBB@@@BBBDDDDDDDDDFFFIIILLLJJJDDD???@@@FFFMMMPPPQQQOOONNNQQQUUUSSSLLLHHHIIINNNOOOQQQRRRRRRRRRRRRRRRPPPRRRTTTTTTQQQOOOMMMMMMHHHGGGGGGHHHIIIJJJLLLMMMKKKJJJHHHFFFEEEEEEEEEFFFFFFDDDCCCBBBBBBCCCCCCBBB@@@AAAAAAAAA???>>>============>>>>>>======<<<<<<777777666666666777888888;;;888555444444555555444333333444444444444444333///////////////000111111000000000000000//////...000000/////////.........---......//////...............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,MMMHHHEEEEEEEEEAAA;;;555444222222333222///111555111111111111111000000///000000000000////////////000000000000////////////---------.........//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................---------.........//////---------.........//////............/////////000////////////000000000000222111111111111111222333444222111222555888999999999@@@OOOaaakkkrrr~~~{{{[[[999666BBB@@@000666000---000333222000000333555666333///---...///......////////////......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++***+++,,,------,,,+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------............/////////000000000000000111111111111///000000222333444555555333444555666777999::::::<<<<<<===???@@@AAABBBCCC@@@BBBDDDCCCBBBDDDHHHKKKKKKEEE??????DDDJJJMMMMMMPPPNNNNNNOOOMMMIIIHHHKKKOOOQQQRRRRRRPPPNNNOOOPPPKKKOOORRRRRROOOLLLLLLNNNIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIGGGFFFFFFFFFGGGGGGHHHEEEBBB@@@@@@@@@???>>>AAABBBCCCAAA???===<<<<<<<<<<<<<<<===<<<<<<;;;;;;666555555666666777888999<<<999666444444444444333111111222333333333222222///////////////000111111000000000000000//////...000/////////............,,,,,,------...---------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,<<<;;;999888888888666444222222222222222222222222111111111111000000000000000000000000000000000000////////////............////////////////////////------------------------,,,,,,,,,---------..............................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///,,,,,,///111000---,,,------------------------................................................////////////////////////////////////000000000000000000000000111111111111111222222333333444444555999;;;???FFFQQQ```oooyyytttmmmmmmssskkk[[[GGG;;;888999777333000000000000000000000000000000000000111111111111------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................---------............///////////////000000000000111111222222222333333333444444444444666888:::;;;;;;<<<============@@@BBBEEEDDDCCCAAA@@@BBBFFFJJJGGGCCC@@@@@@EEEJJJLLLLLLLLLMMMNNNOOONNNLLLJJJIIIOOOSSSSSSOOONNNQQQPPPLLLQQQRRRSSSSSSRRROOOLLLJJJNNNLLLJJJHHHGGGGGGGGGGGGIIIGGGEEECCCAAAAAABBBBBBEEECCCAAAAAABBBBBBAAA@@@??????>>>>>>===<<<<<<<<>>===;;;:::999888888666777777777777777666555:::888666333222222333444555555444444444333333333444222//////111222222222111111111111000000000000////////////////////////------------------------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,---------......:::999777666777666444333222222222222222222222222111111111000000000//////000000000000000000000000////////////....................................------------------------,,,,,,,,,---------..............................+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///------...------------------------.........................................................................../////////000000000000//////000000000111111111111111222222333444444444555777999===EEEQQQ]]]fff~~~}}}vvv{{{kkkWWWOOOEEE999333444555444111000000000000000000000000000000000000000000//////------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................------------.............../////////000000000000111111111222222222333333555444444444444555777888999:::;;;;;;;;;;;;>>>@@@AAAAAAAAA@@@@@@BBBEEEHHHHHHFFFCCCCCCEEEGGGIIIJJJKKKLLLMMMNNNMMMLLLJJJIIIMMMOOONNNJJJJJJNNNPPPNNNNNNPPPQQQQQQPPPNNNKKKJJJKKKJJJHHHGGGFFFFFFGGGGGGHHHFFFCCCAAA@@@@@@BBBCCCEEECCCAAAAAAAAABBBAAA@@@?????????>>>======<<<<<<>>>===<<<:::999888888888666666777777777666555555555444222111111222444555444444444444333333333333222000......000111111000111111111000000000//////........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,------------...888666444444444444222111111111111111111111111111111111000000000000//////000000000000000000000000////////////....................................------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,///000///,,,,,,---///------------------------------------------------....................................................../////////000000000//////000000000000111111111111111222333333444444444444444666999@@@HHHNNNggg{{{xxx^^^GGG999999666444444555666555333000000000000000000000000000000//////.........---------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------................../////////000000000000111111111222222222222555444444333333333444444666777999999888999<<<>>>>>>???@@@@@@@@@AAADDDFFFGGGGGGGGGFFFEEEEEEFFFGGGJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJHHHDDDEEEJJJNNNNNNKKKLLLNNNNNNNNNLLLJJJIIIHHHGGGFFFDDDDDDDDDEEEFFFFFFDDDAAA>>>>>>???BBBDDDEEECCCAAAAAAAAAAAAAAA???@@@??????>>>>>>======<<<<<<;;;:::999888888888888666666666666666555444444000000//////000222444555444444444333333333222222111///......///000000///111111000000000000//////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------777555333333444444222111111111111111111111111111111000000000////////////000000000000000000000000////////////....................................------------------------,,,,,,,,,---------......---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***---...,,,+++...///...------------------------------------------------........................................................./////////000000////////////000000000111000000111111222333333333555555444333444777<<<@@@GGG\\\uuu|||^^^JJJAAA>>>===333555666777555444333333000000000000000000000000/////////...------,,,,,,------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---------................../////////000000000000000111111111111222333333333333333444444555444666777777777888;;;===>>>@@@AAABBBAAAAAABBBCCCDDDGGGIIIHHHEEEDDDEEEHHHIIIIIIJJJKKKJJJJJJIIIHHHHHHHHHFFFDDDDDDGGGJJJJJJHHHIIIKKKLLLLLLKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBCCCDDDBBB???======???BBBEEEEEECCCAAA@@@AAAAAA@@@???@@@??????>>>>>>===<<<<<<::::::999888777777777888555666666666555444333333////////////000222333444333333333333222222222222111000...///000111000///111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------777555444444444444333111000000000000000000000000000000000////////////...////////////////////////////////////....................................------------------------,,,,,,,,,---------......---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))),,,,,,***,,,111000,,,------------------------------------------------............................................................////////////...////////////000000000//////000111111222222333555555555444333444777999777BBBSSSaaajjjttt|||tttvvv~~~}}}kkkRRR@@@999888666555111333444333000......000///////////////////////////.........---------,,,------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,------------...............//////////////////000000000111111111111222333444555666666777444666777888888999;;;>>>@@@BBBCCCCCCBBB@@@@@@@@@@@@DDDHHHHHHFFFFFFGGGJJJHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGEEECCCAAA@@@@@@@@@CCCBBB???>>>>>>@@@CCCEEEDDDBBB@@@@@@AAAAAA@@@?????????>>>>>>===<<<<<<<<<999999888777777777888888666666666666555444333222222111111111111222222222333333222222222111111111222111000111222222111000000000000////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------666555444444555555444222////////////////////////000000////////////......////////////////////////////////////............------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......(((///111---,,,111000+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------........./////////......////////////000000/////////000111111222222111222333333222222444555999777:::BBBLLLYYYiiiwwwzzzmmmtttzzzoooRRRGGG:::444555777555111222222222111//////000111////////////////////////........................------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////////////////000000000000000111222444555666777777444555777888888999<<<>>>@@@BBBCCCCCCAAA@@@@@@AAA@@@BBBEEEGGGGGGHHHJJJKKKFFFFFFFFFGGGGGGGGGHHHHHHIIIGGGGGGIIIHHHEEECCCEEEHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGEEECCCBBBAAAAAAAAADDDCCCAAAAAAAAABBBCCCEEEDDDBBB@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;:::888888888777888888999999777777777666555444333222333333333333222222111111222222222111111111000000222111111222333333111000000000////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,666444333333444555444222////////////////////////000000/////////.........////////////////////////////////////............------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))777>>>555,,,---...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------.........//////........./////////000000......//////000111111222...000222222222111222333888333333777;;;AAAMMMXXXcccjjjzzzttt{{{}}}}}}___EEEBBB<<<444000222555666777444333222222333333333222////////////////////////---------...//////000000------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////........./////////000000///000222333444444444444333444666777777999;;;>>>===>>>@@@@@@???@@@AAACCCCCCBBBCCCEEEHHHJJJJJJJJJEEEEEEEEEEEEFFFFFFGGGGGGIIIEEEDDDGGGGGGDDDDDDHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFDDDDDDCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDBBB@@@???@@@@@@???>>><<<<<<<<<;;;::::::999999888888888888888999:::;;;888888888777666555333333222333333333222222111111222111111111000000000000000000000111222222000...000000/////////.........------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,555333222333444444333222////////////////////////000/////////............////////////////////////000/////////............------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))>>>III<<<,,,(((,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------.........//////............/////////000......//////000111111111---000222333222111222222000000555::::::666999@@@NNNQQQ___tttuuulllnnnttt~~~zzzpppnnnooouuu~~~uuu```QQQDDD:::555666666555333222222333333222111111222222///---////////////////////////,,,------...///000111111------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////............/////////000000111222333333222111000222333555666666888;;;===999;;;======>>>@@@BBBEEEFFFCCCAAACCCHHHJJJJJJHHHEEEEEEDDDDDDEEEFFFGGGGGGIIIDDDAAADDDEEECCCFFFMMMLLLLLLKKKKKKKKKJJJJJJJJJDDDDDDDDDDDDEEEFFFHHHIIIFFFFFFGGGGGGFFFEEEDDDDDDDDDBBB@@@???@@@@@@???>>><<<;;;;;;::::::999888888888888888888999:::;;;;;;999999999888777555444333000111222222222222111111111111111111000000000000/////////000222111///---000/////////............------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,333222111111000000111111333222000///.........///......////////////......000000//////.........---......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------------------............////////////////////////000000000000000000000000111111111111222333333444555666777888;;;@@@IIITTTddd{{{~~~}}}}}}|||yyy{{{yyy{{{wwwkkk[[[MMMEEE???999444666555444333222222222222////////////.....................------,,,,,,,,,,,,,,,,,,---...000222333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------++++++++++++------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///......///000000000000000/////////000111111222222333333444555666777888999<<<<<<======>>>>>>??????>>>???AAACCCEEEGGGGGGHHHGGGGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIKKKLLLMMMMMMLLLJJJHHHFFFFFFDDDBBBDDDGGGIIIIIIGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>======<<<<<<<<<<<<:::999:::<<<<<<999777666777888999999999999999888777777666555444444444222222222111111111000000222222222111000//////...222111111111000000//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------333333222111111111111111333222000///........./////////000000000000//////000/////////.........---......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------------------............////////////.../////////000000000000//////000000000111111111111111222222333555666777666999===BBBLLL[[[mmmzzzsss^^^RRRJJJ@@@:::999999888666555444333222111111111111////////////..................---------,,,,,,,,,,,,,,,---...000111111222///.........------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------..................///000000000000000/////////000111111222222222333444555666777888888:::;;;;;;<<<<<<=========@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGLLLMMMNNNNNNMMMKKKIIIGGGFFFDDDCCCEEEHHHIIIIIIGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<<<<<<<<<<<<<:::999:::;;;;;;999777666777888888999999999888777777777666555444444444333222222222222111111111222222111111000//////...111111111000000000//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------444333222222111111222222222111000///.........///000000000111111000000000/////////.....................---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,------------------------------............/////////....../////////000000000//////000000000000111111000000000111222333444555555666777777:::AAAKKKSSSeeemmmvvv{{{~~~nnn]]]LLL???@@@;;;555333333444444222333333222111000000000000/////////............---...------------,,,,,,,,,,,,---///000111111111000............------------,,,,,,,,,,,,,,,,,,,,,,,,...............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------..................///000000000000///...//////000000111111222222222333444555666777777888888999::::::;;;<<<<<>>===<<<<<<<<<<<<;;;:::999:::;;;;;;999777666777777888888888888888777777666666555444444444333333333333222222222222222111111000000//////...111111000000000000//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------444333333222222222222222111111000/////////////////////000000000000//////..............................---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,------------------------------------.........//////........./////////000000////////////000000000111111000000111222333444444555666666666666999>>>BBBEEEJJJQQQYYYbbbmmmyyy|||bbbMMMBBB???>>><<<===:::666555555444222000222111000/////////////////////.........---------------------------------,,,...000222222111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,---------.........---...//////000000//////......//////000111111111222222222333444555555555777777888999:::;;;;;;<<<@@@@@@AAAAAAAAA@@@??????AAAAAAAAABBBCCCDDDEEEEEEKKKKKKJJJIIIIIIIIIJJJJJJLLLMMMMMMLLLLLLJJJIIIHHHEEEFFFFFFGGGHHHHHHGGGFFFDDDDDDCCCBBBAAA@@@????????????===<<<<<<<<<<<<<<<:::::::::::::::999888777666666777777888777777666666666666555555444444444444444444333333333222222111111000000////////////000000000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++*********++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,444333222222111111222222000000000000000/////////---..................------------.....................---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------------------------------........................////////////...////////////000000000222111111111222333444444000111333333444666888:::777999===DDDLLLUUU^^^cccuuu{{{yyykkkVVVMMMCCC>>><<<;;;888555222222222222444444444333000000//////......//////............---------------------------------------...000111222111///...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------..................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...------...///////////////.........///000000111111111111222222333333444444666777777888:::;;;;;;<<<<<<===>>>??????????????????@@@AAABBBDDDEEEEEEFFFKKKJJJHHHGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;999999::::::999888888888666666777777777666666555555555555555444444444444444444444333333333222222000000000/////////////////////////////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,333222111111000000111111//////000000000000//////,,,------......------,,,---------------...............---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,------------.........------........./////////......////////////000000222222111111222333333444000111222333444555555555555666888;;;???DDDIIILLLWWW___lll|||uuucccPPPCCC===888666999:::888444444222222222222222222222222000//////....../////////.........------------,,,,,,,,,,,,------------.........///000000///...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------...////////////...---......//////000000111000111111111222222222333555555666888999:::;;;;;;999:::;;;===>>>?????????>>>???@@@BBBDDDEEEEEEFFFFFFEEECCCBBBCCCDDDFFFHHHEEEEEEEEEFFFFFFGGGHHHHHHFFFGGGFFFEEECCCBBBDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;888999;;;:::888777777888666666666666666555555444444444444444444444444444333333333333222222222222////////////////////////......////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,222111000000//////000000...///000111111000//////------............------,,,,,,,,,------...............---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........---------.........//////........./////////000000111111000000000111222222222222333444555666555444444666777888999:::===???AAAKKKUUU\\\ggguuu~~~yyycccaaa]]]XXXQQQIII@@@;;;===777333444333111333888777777666444111/////////000///////////////000000.........---------,,,,,,,,,,,,,,,---------......///.........------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,---------,,,---......//////......------......///000000000000000000111111111111222333333444666777888999:::888999:::<<<======>>>>>>;;;<<>>>>>===<<<;;;;;;;;;;;;777999;;;:::888666777888555666666666555555444333444444444444444444444444333222222222222111111111////////////////////////........./////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++***************)))******+++,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++111000000///////////////...///000111111000//////......////////////......,,,,,,,,,------...............---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......---------.........//////............/////////000000////////////000000111000///000111333444444333333555777888777777999;;;777BBBIIIEEEDDDMMMZZZaaalllqqqyyyyyyiiiXXXMMMDDDDDDBBB@@@>>>=========888555777:::777000000444111222222111000000111222000000/////////000000111......---------,,,,,,,,,,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------++++++------------++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,---......//////......------......///000000000000000000000111111111111111222333444666777888999999999:::;;;<<<<<<<<<<<<999:::===@@@BBBCCCCCCCCCBBBAAA@@@???AAADDDGGGIIIAAAAAABBBDDDFFFHHHJJJKKKGGGGGGEEEAAA===>>>BBBFFFCCCBBBBBBAAA@@@???>>>>>>>>>>>><<<;;;;;;;;;;;;;;;777999;;;:::888666777999555666666666555444444333444444444444444444444444222222222111111111000000.........///////////////---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///)))))))))***++++++,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++222111111111000000//////000000000000///////////////............---------+++---...///.........///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////000000000000000000000000000111111111111222222222222333333444555666777888:::<<<=========>>>@@@BBBNNNQQQVVV\\\cccllltttzzz|||vvvmmmaaaWWWOOOHHHBBB>>>======<<<;;;;;;:::999999777555444444444444222111111111111111000000000000////////////////////////........................---,,,,,,,,,,,,---......///...---,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------............////////////000000000000111111111111222222222222333444555555777888888999999:::;;;;;;:::;;;<<<===>>>???@@@@@@CCCBBBCCCEEEHHHHHHEEEBBBBBBCCCDDDEEEEEEDDDCCCCCCEEECCCAAA???===>>>>>>???AAAAAA@@@@@@???>>>>>>>>>::::::;;;;;;::::::999888:::999999888888999999:::888777777666555444444444555444333222111111111111000000000000000000000000000000//////.........---////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,111111111000000000//////000000000000/////////...///............---------+++---//////...---...///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////////////////////////////000000111111111222222222222222333333444666777888888999:::;;;:::;;;===@@@BBBDDDFFFHHHKKKOOOUUUYYY___dddkkkttt~~~wwwrrrlllhhhgggccc]]]XXXOOOJJJDDDAAA@@@???===;;;;;;::::::999888888777777777555333333444444222111111111111000000000//////................................................---,,,,,,,,,,,,---......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------............//////////////////000000000111111111222222222222333444555555777777888888999::::::;;;<<<<<<<<<=========>>>>>>CCCBBBAAACCCFFFFFFDDDAAAEEEEEEFFFEEEEEECCCAAA@@@CCCBBB@@@?????????AAABBBCCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;::::::999:::999999888888999999:::888777777666555555444444555444333222111111111111000000000000000000000000000/////////.......................................------------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++111111000000000000//////000000000/////////......///............---------,,,...//////---,,,,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------............/////////////////////////////////000000000111111111222222222222222333444555666777555666888888777888:::<<<<<<=========<<<===@@@BBBIIILLLPPPUUU\\\ccckkkqqq{{{}}}|||}}}yyytttnnnjjjgggccc]]]XXXQQQNNNIIIHHHGGGEEEAAA===>>>;;;999888888888777555888777777666666555555555666444333333333333222111111111000000000000//////........................------------------------,,,,,,,,,,,,,,,---......000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------............///////////////000000000000111111222111111222222333444555777777777888999999::::::<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<<<<<<<<<<;;;;;;:::999999888888888888999999777777777666555555444444555444333222111111111111000000000000000000000000////////////....................................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******000000000000000000//////000000/////////.........///............------------...//////---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////////////////////////////000000000000111111111111222222222222333444555666444555666666555666888:::;;;<<<======<<<===@@@BBBAAABBBCCCDDDDDDFFFIIILLLUUUXXX[[[\\\\\\^^^cccgggllljjjhhhhhhhhhgggeeebbb___dddgggfffiiillljjjdddUUURRRNNNLLLJJJGGGDDDAAA???===<<<===???AAA@@@>>>???>>>===<<<:::999666555666666555555555444444444555333222222333333222000111000000000////////////........................------------------------,,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////////////////000000000111111111111111222333444555666666777777888999999999<<<<<<<<<======>>>>>>>>>@@@???>>>>>>???@@@@@@@@@AAAAAABBBDDDEEEFFFGGGGGGAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCAAA@@@???>>>==================<<<<<<;;;999999888888888888999999777777666666555555555555444444333222111111111111000000000000000000000000///////////////.................................---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++******)))//////////////////000000////////////............///............---------,,,...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------....................................//////000000000111111111222222222222222333444555333444555555444444666888666777999:::;;;<<>>?????????@@@CCCEEEBBBCCCDDDFFFGGGIIIKKKMMMNNNMMMLLLKKKLLLLLLLLLKKKGGGJJJLLLJJJJJJKKKLLLKKKFFFEEECCCCCCBBBAAA@@@>>>>>>===<<<;;;;;;;;;:::999777888:::::::::999888888555555555555444444444444333222111111222333111000000000000////////////...........................------------------------,,,++++++++++++,,,------,,,,,,++++++***+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------...............////////////000000000111111111111222333444444555666666777777888888999:::;;;<<<===???@@@AAABBB?????????>>>>>>>>>???@@@AAAAAABBBBBBDDDEEEFFFGGGBBBBBBAAAAAA@@@@@@@@@@@@BBBBBBAAA@@@???>>>============>>>>>>======<<<;;;999888888777777888888999666666666666555555555555444444333222111111111111000000000000000000000000.........///////////////........................------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,+++******)))......////////////000000/////////.........------///............---------+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................................./////////000000000111111222111111111222222333444333444555444333333555777444555777888888888:::<<<;;;<<<<<<<<<::::::<<<===???@@@@@@AAAAAABBBBBBCCCAAA@@@@@@@@@@@@@@@AAABBB@@@AAABBBAAAAAAAAACCCDDDBBBBBBAAA@@@??????>>>>>>;;;::::::999999888888888555666888777555444444555444444444444444444444444222111000111222222111000000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++************++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------...............////////////000000111000000111111222333444555555555666777777888888888999;;;===???AAABBBCCC???@@@AAA@@@>>>>>>>>>@@@DDDDDDCCCBBBAAAAAABBBBBBAAAAAAAAA@@@@@@?????????AAA@@@@@@??????>>>>>>==================<<<<<<;;;888888777777777777888888666666666666666666555555555444333222111111111111000000000000000000000000.........///////////////------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,+++******........./////////000000//////.........---------///............---------***,,,------,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................////////////000000000111111111111111111222222333222333333333111222333555444666888888777777888999;;;;;;;;;999666555555666===???@@@@@@?????????@@@===>>>>>>>>>>>>>>>???@@@??????>>>?????????AAABBB=========<<<;;;:::999:::777888999:::999:::;;;<<<999::::::777333111111222333333333333333333333333222000///000111222111000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,++++++******++++++,,,************************************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------................../////////000000000000000000111222333444444444555666666777777888888888999;;;<<<>>>???@@@???AAACCCCCC@@@>>>???@@@DDDCCCBBB@@@?????????@@@>>>>>>??????@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@<<<============<<<;;;;;;888888777777777777888888555666666666666666666666555444333222111111111111000000000000000000000000............/////////000------------------------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000//////...---,,,+++***---.........//////000000//////.........---------//////.........---------)))+++------,,,,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////000000000000111111111111111111222222111111222111000000222444222444666777666666888999888:::;;;;;;::::::<<<===888;;;>>>>>><<<<<<===???<<<===>>>>>>>>>>>>???@@@>>><<<;;;<<<=========>>>::::::;;;;;;999999999:::<<<<<<<<<:::888666666777444666777555333222444777222222222222222222333333111000///000111222111000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++,,,------************************)))************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000000000000000111222333444444444555555666777777777888888999999:::;;;<<<<<<>>>BBBEEEEEEBBB??????@@@AAA@@@?????????@@@AAABBB;;;<<<===>>>@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB<<<<<<<<<<<<<<<;;;;;;:::888888777777777777888888555555555666666666666666555444333222111111111111000000000000000000000000---.........//////000000------------------------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++------------++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------111000000...---,,,++++++......////////////....../////////......---------.........------,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............///////////////000000000111111111111222222222222222222222222333333444444555666666666:::999888888999:::<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::999888777777777777666666666666666555555555555444444444333333222222111000////////////000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...+++))),,,111222000,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++---,,,,,,+++*********+++***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000333333444444555666666666777777666444333333555888;;;===@@@AAA@@@???@@@@@@????????????>>>===;;;;;;===???AAACCCCCCCCCBBBAAA@@@@@@@@@???????????????<<<<<<:::999888888777777888666555444555666555444666555555555555444444444333222111111000000111111000000000000000000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---///222222000---,,,+++......////////////...............---------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................//////////////////000000000111111111222222222222222222222222333333333444555555666666999888888888888:::;;;<<<<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::999999888777777777666666666555555555555555555444444444444333333222111111000////////////000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++***---111222///,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++---,,,++++++******++++++***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.............../////////000000000000333333333444555555666666666666666555555666999<<<===???AAAAAA@@@>>>>>>???>>>??????>>>===<<<;;;;;;===>>>@@@BBBBBBBBBAAA@@@@@@?????????>>>>>>======<<<;;;:::888666555444444888666555444555666555444555555555555444444444444333222111111000000111111000000000000000000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---///222222000---++++++......////////////......------------,,,,,,,,,,,,...------------,,,,,,,,,------------------------------,,,+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---............/////////////////////000000000000111111111111111111111111222222333333444555555555777777777777888999:::;;;;;;::::::999999::::::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::999999888777777666666666666555555555555555444444444333333333222222111111000000//////...//////000000//////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---111111...***,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,++++++******++++++***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------................../////////000000000222222333333444555555555444555666777777:::===@@@???AAABBBAAA???=========>>>>>>>>>>>>===<<<;;;;;;<<<===???@@@AAAAAA@@@?????????>>>===<<<<<<;;;;;;<<<:::888666444333222222888666555444555666555444555555444444444333333333222222111000000000000111000000000000000000000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,///111111///---++++++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////........./////////000000111111111111111111111111111111222222333444444444555555555666777777888888888888777777777777888888999999999999:::::::::;;;::::::::::::::::::999999888888999999888888777666666666666555555555444444444444444444333333333222111111000000000/////////...//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++...000000---***,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000111111222222333444444444222444666777888:::===@@@>>>???@@@???>>>======>>>===============<<<;;;:::;;;<<<===>>>?????????>>>>>>======<<<;;;:::999999:::999777666444444333333888666555444555666555444444444444444333333333222222222111000000000000000000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...,,,+++,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............---............/////////000000000000000000000000000000111111222333333333333333444555555666666666666555555444444555555666888888888888999999999999888888888999999999999999777777888888777777666555555555555555444444444444444333333333222222222222000000//////////////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++---......,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000111111222333333333222444666666666888:::<<<;;;<<<======<<<<<<>>>???;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<=========<<<<<<;;;;;;:::999999888888777777666666777777777888666555444555666555444444333333333222222222222222111000000//////000000////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---++++++,,,......////////////......,,,,,,,,,,,,------------,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,+++++++++,,,------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------------........./////////////////////////////////000000111222222222111111333444444444444444555444444333333444444555777777777777888888888999777777777888888888888888666666777777666666555444555555444444444333333333333333333222222222111111////////////............---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++*********+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........///////////////000000111222222222111333555666555666777999999:::;;;;;;:::;;;===???:::;;;;;;;;;;;;;;;::::::999999999::::::;;;<<<<<<;;;;;;:::::::::999999999777777777777888999::::::888666555444555666555444333333333222222222111111111111000////////////000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,++++++,,,......////////////......,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------.........////////////////////////......///000000111111222///000111333333333333333555555444444444444555555666666666777777777888888666666666777777888888888555666666666666555444444444444444333333333333222222222222222111111111111........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***))))))+++,,,)))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////......///000000111111222000222555666666666888999999::::::999888888:::<<<999::::::;;;;;;;;;::::::888888888888999:::;;;;;;999999::::::::::::;;;;;;888888777777777888999999888666555444555666555444222222222222111111111111111111000///////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++***+++,,,......////////////......---------....../////////,,,,,,,,,------.........------------------------++++++++++++,,,,,,---...+++++++++,,,,,,+++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////......//////000111111111...///111222333333222222666666666555555666666666666666666666777777777777555666666666777777888888555555666666555555444333444444444333333333222222222222222111111111111000---.....................---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++)))'''(((+++---))))))******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++++++++++++++++++++*********+++,,,,,,---+++++++++,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////......//////000111111111///111444666777777999;;;:::::::::888666666777999999999:::;;;;;;;;;::::::777777777777888999:::;;;888999999::::::;;;<<<<<<999999888777777777777777888666555444666666555444222222222111111111111000111111000///////////////////////////////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++---///............---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///..................------///////////////000000111222222111111222222333444444444444555555555555666555555555555555666777777777444444666666444555999666666666666666666666666444444444333333222222222222222222111111111111000////////////////////////......---------,,,,,,,,,//////.........---------,,,,,,,,,++++++*********************************************************+++++++++*********))))))***++++++,,,,,,++++++***)))************+++++++++******++++++++++++************))))))******+++,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..........................................////////////111111222333555666666777:::777666777:::;;;999777666666666666777777777777666444333555888;;;;;;999666999999666666::::::777;;;888555222222333666777666666666555444444333333333333222222111000//////111111111111000000000000////////////////////////000///...---,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,+++*********+++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///............---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------..............................------//////......//////000111111111111111111222222333333444444444555555555555555555444444555666666777888666666888777444555999666666666666666666555555444444333333333222222222222222222111111111000000////////////////////////......---------,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************+++++++++*********))))))***++++++,,,,,,++++++***)))************+++++++++++++++,,,,,,,,,,,,++++++******))))))******+++,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------.......................................////////////000111222333444555555666999777666777999:::999777666666666777777777888888777555444666999;;;;;;::::::999777666666777888999:::999666444333444666777666666666555444444333333333333222222111000000///111111111111000000000000//////////////////////////////...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,++++++******++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///............---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------............------------------......///............///000000000000//////000000111222333333333333444444444444555555444444444555666666777555666888666222333666555555666666666555444444333333333333222222222222222222111111111000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***************************************************+++++++++******************++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,------,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............////////////000000111222333444444777666666777888999999777666777777777777888888888888777666777999;;;;;;:::>>>888777;;;:::555666;;;:::999888777666666666666666666666555444444333333333333222222111000000000111111111111000000000000///////////////////////////...------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///............---------------------------------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,------------............------......///000///............///000000222222222222333333333444555444444444444444555555333222444555333///000444444444555555555555444444333222222222222222222222111111111111000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************************************++++++,,,,,,++++++***))))))*********+++++++++++++++,,,,,,,,,,,,++++++******))))))******+++,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------.........////////////000000111222222333666555666666777888888888777777777888888888999999999888888888999:::;;;;;;>>>888;;;FFFEEE888444:::999999999999888777666666666666666555444444333333222222222111111111000000111111111111000000000//////////////////////////////...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------------------------------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,------......---------------......///......------......///000111111111111222222222222444444333333333333444444222222333555222///222888888777666666555555555555222222222222222222222222111111111000000000//////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***************************************************************************++++++,,,,,,++++++***))))))*********+++++++++******++++++++++++************))))))******+++,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------...............//////000000111111111444555555666666777888888888888888888999999999999999999999999888999:::;;;;;;888AAAOOONNN>>>444777999:::::::::999888777666666666666555444444333333222222222111111111111111111111111111000000000///////////////////////////......---,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,------......---,,,,,,,,,,,,---............------......///000000000000000111111111222444444333222222222333333333333555666444222999BBBCCCAAA===999666555555555111111111222222222222222111111000000000/////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,***************************************************************+++++++++***++++++,,,,,,++++++***)))************+++++++++)))******++++++******)))******))))))******+++,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000111111222444555666555666777999888888999999999:::::::::999::::::999777777888:::888999BBBMMMMMM@@@777555999999:::999999888777666666666666555444444333333111111111111111111111111111111111111000000000000////////////////////////...------,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///............---------------------------------++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------***++++++,,,------......,,,,,,,,,+++,,,------..................//////000/////////000000000111111444444333222222222222222333333555666444555???JJJTTTOOOGGG???888555444444000111111111222222222222111000000000////////////////////////////////////......---------,,,,,,,,,***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************))))))*********+++++++++***++++++,,,,,,++++++***)))************+++++++++***++++++,,,,,,++++++*********))))))******+++,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000000000111111111111333555666555555777999999999999::::::::::::;;;888999:::888666555777999777:::>>>@@@@@@===999777:::999999888777777666666666666666555444444333333111111111111111111111111111111111111000000000000////////////////////////---------,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////.........---------------------------------++++++,,,,,,,,,---------*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,++++++,,,,,,---...///............///000000////////////000000000000444333333222111111111222111111222333222555@@@MMM```ZZZOOOCCC:::555333333000000111111222222222222000000000000////////////////////////////////////......---------,,,,,,,,,))))))******++++++++++++*********++++++,,,,,,,,,************************************************))))))******+++++++++++++++++++++,,,,,,+++++++++)))************++++++++++++,,,,,,------,,,,,,+++*********)))***++++++,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000111111111111000333555555444444777:::999999:::::::::;;;;;;;;;888999:::888555444666888888:::888444444999;;;999:::999888777666666666666777666666555444444333333111111111111111111222222111111111111000000000000////////////////////////------,,,,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,*********++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............//////////////////.........333222111000000000222222333222111111333555888999AAA@@@===:::777333111000222222111111111111222222222222000///............//////.........---------------......------,,,+++++++++++++++++++++++++++************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////222222222222333555777888888888999999999:::::::::777777777777777888888888888888777777777777888888999888888777777777777777888777555444333333444444222222222111111111111000000000000000///////////////////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............////////////............222222111000000111111222222222111111222444666777999888777555333222000000222111111000000111111222222111000///............//////.........---------------......------,,,+++++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////222222111222333555666777777777777777777777888888888777777777777777777777888888777777777777888888999888777777666666777777888777555444333333444444222222222111111111111000000000000000////////////..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------....................................111111000000000111111222222111000000000111333444222222222222222222222222222111111000000111111222111111000///...........................---------------......------,,,+++++++++++++++++++++++++++************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............---............/////////111111111111222444555666555555555555555555444444888888888777777666666666888777777666666777777888999888777777666666777777777666555333333333444444222222222111111111111000000000000000////////////...........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------...............///000000000000000111111111111111000/////////000111000000111222333333444444111111000000000000111111111000///.......................................------......------,,,+++++++++++++++++++++++++++************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...---------.........//////000000111111222333444444444444444444444333333333999999888777666555555444777777666666666666777777888888777666666666666666666666444333333333444444222222222111111111000000000000000000////////////........................------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...,,,---------......////////////000000111111111111000000//////.........///111111111222222333333444111000000000000000000111000//////...............---.....................------......------,,,+++++++++++++++++++++++++++************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------............//////000111111222222222444444444444444444444444999888888777666555444444777777666666666666777777888777777666555666666666666555333333222333444444222222222111111111000000000000000000////////////........................,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////......///000111111111111///////////////.........//////000000000000000000111000000//////000000111//////......---......///---------...............------......------,,,+++++++++++++++++++++++++++************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++,,,------------............///000000111111000000333333333444444444555555777777777666666555555555777666666555555666666777888777666666555555666666555444333222222333444555222222222111111111111000000000000000////////////------------------------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************************++++++++++++++++++,,,,,,,,,---------++++++,,,------...//////---...///000111111111000......///////////////............///////////////000000////////////000000.........------......///---------.........//////------......------,,,+++++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........---...///000000000//////111111222333444555555666666666666666666666555555666666555555555555666666777777666555555555555666444444333222222333444555222222222111111111111000000000000000////////////------------------------++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,---///000111111111000---......///000000//////......//////000111111111000000////////////000000......---------......///---------.........//////------......------,,,+++++++++++++++++++++++++++************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---...///000000000///...//////000222333444555666555555555666666666666666666666555555555555666666777777666555555555555555444333222222222333444555222222222111111111111000000000000000////////////------------------------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000////////////000000000000000000000000000000000000222111111111000000//////////////////////////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......///////////////////////////000000222333444555555333333333444555666777777444444666777888888888888999888888777666555555444444444555555555555444444444444333222111000///......///000000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,------------........./////////000000000.../////////000000000000000000000000000000000000111111111000000000//////////////////////////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++***))))))************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...........................///000000111222333444555333333444444555555666666444444555666777777777777888888777777666555555444444444555555555555444444444444333222111000//////...///000000000///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------.........////////////000....../////////000000000000000000000000000000000111111000000000000//////////////////////////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++******)))***************+++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------........................//////000111222333333444444444444444444444444444333444555666666666666666777777777666555555444444444444444444444444444444444333333222111000///////////////000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------........./////////........./////////000000000000000000000000000000000000000000000000//////////////////////////////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........................//////000000111222222333444444444333333333333333333333444555555555555555666666666555555444444444444333333333333333333444333333222222111000000//////////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------........................//////////////////////////////////////////////////////000000////////////////////////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++***************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......................../////////000000111111111333333333333333222222222222333333444444444444333555555555555444444444444444333222222222222333444333333222222111000000000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++*********************************************************+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------........./////////////////////////////////......////////////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************++++++,,,,,,,,,---------***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))******+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,------------------------......//////000000000000222222222222222222222222222222333333333333222222444444444444444444444444333333111111111111333333222222222111111111000000000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......---,,,,,,+++******++++++++++++++++++++++++************************************************)))*********++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,------------------.........//////////////////////////////........./////////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************************************************************+++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))***++++++,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,------------------------......////////////000000000000111111222222333333111222222222222222111111333333333333333333333333333222111000000111222333222222222111111111111111111000///...---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------............---,,,,,,+++******++++++++++++++++++++++++************************************************))))))******++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++************++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////////////////---.........//////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++***+++,,,------,,,+++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,------------------------........./////////////////////000111222333333444111111222222222111111000333333333333333333333333333222000//////000222333222222222111111111111111111000///------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******+++++++++++++++++++++++++++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................---------............/////////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************+++++++++*********)))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******,,,,,,,,,,,,******************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,......,,,000666444...///000111222222222222222000111111111111222222222444444444444444444444444444222000///...///000111000000000000000111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++*********))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,------------...........................---------............/////////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,///444333---//////000000111111111111000111111111111222222222444444444444444444444444444333111000000000222333000000000000000000000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------............///...............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************+++++++++******************+++,,,,,,,,,,,,+++***++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,...111000---////////////000000000000000111111111111222222222444444444444444444444444333222111111111222333444111111000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------------............///........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************************************)))***,,,------,,,***)))++++++,,,,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---------------------------------,,,,,,......---111000000/////////000000000000111111111222222222333333333333333333333333111111111111111222333444111111111000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++...------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------------------------------............///---.....................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************************************)))***,,,------,,,***)))***++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---------------------------,,,,,,,,,,,,,,,---///333222111000000000000111000000111111111222222222333333333333333333333333000000000000111111222222111111111111000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,---...///,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++***************************************+++++++++***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------------------------,,,,,,---,,,+++---222555444222000000000000111000111111111111222222222333333333333333333333333000000000000000111111111222222111111000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,---------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------.........//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++************++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************......---,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---++++++...---***...555555444111///......//////000111111111111222222222222222222222222222222222111111222222111111000000222222111111000//////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***+++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,------.........++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************))))))******++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++************++++++)))************++++++++++++++++++++++++++++++++++++***)))(((((()))***+++************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************000///...---+++***))))))*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---***+++///---+++///777555333111...------......000111111111111222222222222222222222222222222222333333333333333222111000222222222111000//////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,........................+++++++++++++++++++++++++++++++++,,,,,,---------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,+++++++++++++++*********))))))***++++++++++++***))))))---,,,,,,+++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************,,,,,,++++++,,,,,,---......---+++*********++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,---,,,++++++,,,///111333666333///,,,***+++---////////////000111111222222333333333333333333333333222222222111111111000000////////////000000000000///............------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------......---,,,,,,+++******++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,+++++++++++++++*********))))))******+++++++++*********,,,++++++*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************,,,++++++++++++,,,---------,,,+++*********++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,------...//////------,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,,,,,,,++++++,,,...000222333111///,,,+++,,,---......//////000000111222222222222222222222222222222222222222111111111000000000000000000///////////////............------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------...------,,,,,,++++++***++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******---,,,,,,,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,+++++++++++++++************************++++++++++++++++++******)))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,---------,,,+++*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------......//////,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++******+++---///000000///...------------.........//////000111111111111111111111111111111111222111111111111000000000111111000000//////......///............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************++++++,,,---******)))))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,+++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,------.........------------...//////000000111000000000000000000000000111111111111000000000000111111000000//////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************+++,,,......+++***************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,---++++++------...------,,,---------...//////000000////////////////////////000000000000000000000000111000000000/////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,---...//////---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************+++++++++******)))***+++---///000---,,,,,,+++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++************++++++++++++++++++++++++++++++************++++++++++++*********+++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,------...///////////////////////////////////////000000000000000111/////////000000000000000///............---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******************************+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++))))))*********+++++++++***)))))))))+++---000111//////---,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---......//////////////////////////////////////////000000111111......//////000000111111///............---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******************************+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++))))))******++++++++++++***)))))))))+++...000222111000///---,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******************+++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++***+++,,,------,,,+++***++++++,,,---------,,,,,,---,,,++++++******++++++++++++,,,------......///000000000000000000000000.../////////000000111111------...///000111222222//////.........---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++........................------------------------++++++,,,,,,,,,---------,,,,,,---...///---+++(((++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************)))************+++++++++222000...,,,***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++******+++,,,,,,---......///////////////.........111111000000//////..................////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......,,,,,,------...---,,,***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************)))************+++++++++...---,,,*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++******+++,,,,,,---......////////////............000000000000//////..................////////////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++------...,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------...---,,,,,,,,,,,,---......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************)))************+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,+++******++++++++++++++++++++++++------------------------******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,------...........................000000000////////////.............../////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------.........---------,,,,,,,,,------,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...........................------,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,---------......++++++++++++******,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******++++++,,,---//////+++++++++++++++++++++++++++++++++*********))))))************************))))))*********+++++++++((((((((()))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---------,,,,,,+++***++++++++++++++++++++++++------------------------******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------...............///////////////////////////............//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,------,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......***+++,,,+++))))))+++---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++,,,---...///+++++++++++++++++++++++++++++++++*********))))))************************))))))*********+++++++++((()))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------......//////.............../////////............////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++---///...***)))+++---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++************)))************************)))************+++++++++)))************)))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---............/////////............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,+++++++++*********+++,,,---,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,---------.........111444222...+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++***)))))))))******************************+++++++++************)))************************)))************+++++++++))))))***++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------.........//////............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......000444888666111------///++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,+++***)))((((((((((((************************+++++++++************)))************************)))************+++++++++((()))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------,,,,,,,,,++++++++++++++++++++++++------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////............/////////000---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,,,,***,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................,,,,,,---......---,,,,,,+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------.........444:::777...)))+++///---------,,,,,,+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,000333222---***+++---++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,+++***)))+++++++++************)))------------,,,,,,+++***++++++,,,,,,,,,++++++***************************,,,,,,++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,+++***)))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................111000000///......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++.................................------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,...333666444...***+++...---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++///222000,,,)))***---++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,++++++++++++++++++************,,,,,,------,,,,,,+++***+++++++++,,,,,,++++++***************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---.........------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................000000//////...------,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++..............................---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,...000111111///,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++---000///+++)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------...------,,,+++++++++************,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++*********************************++++++,,,,,,---************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,+++***)))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................//////......---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------,,,,,,,,,,,,...........................------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------,,,,,,,,,...------.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,---,,,***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,***+++,,,---......//////,,,,,,+++++++++*********++++++,,,,,,,,,++++++*********+++,,,,,,,,,++++++************************))))))***+++,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................................................---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------,,,,,,........................------------------------------------------------------------------------------------------------------------------------------------------------...,,,+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,++++++++++++*********+++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................---------------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------........................------------------------------------------------------------------------------------------------------------------------------------------------...---,,,,,,------,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++*********+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,---...///,,,,,,,,,,,,++++++++++++)))***++++++++++++++++++)))***++++++,,,,,,,,,,,,*********************************++++++,,,,,,---***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++++++++++++++******,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................................................------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------....................................,,,,,,,,,------------...,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,------------............---,,,+++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***)))***+++---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***++++++,,,---------,,,,,,,,,+++++++++))))))***+++++++++++++++))))))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******++++++++++++******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------.........///........................,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,---------.........//////...+++***+++---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,***)))***,,,...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++*********+++,,,---------,,,,,,,,,++++++((()))***+++++++++++++++((()))***+++,,,---------************************,,,,,,++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))******+++++++++******,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................................................//////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////........................,,,,,,,,,------.........,,,,,,,,,------.................................------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,+++***+++,,,,,,---------............///....../////////...,,,+++,,,,,,,,,---------......---------....../////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---------------------//////...------,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------------------------------------------------------------------------------............///........................,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------........................,,,,,,,,,,,,---------------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,---------,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++++++++,,,,,,---------............///....../////////...,,,,,,,,,,,,---------.........,,,,,,------------------,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,------------/////////...---------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------------------------------------------------------------------------------............///........................,,,,,,,,,---------......,,,,,,---------.................................------------------------........................,,,,,,,,,---......//////,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,---------............///.........///......---,,,,,,------------..................---------------------------------------................................................,,,,,,,,,------.........//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------------------------------------------------------------------------------............///........................,,,,,,,,,---------......,,,------------.................................------------------------........................,,,,,,------...///000000,,,,,,++++++***++++++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,...000222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,---------------............///..................------------------............000////////////.........//////////////////......------------------------------------------------,,,------....../////////------..................------------------,,,,,,------------------------,,,,,,,,,------------...------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,------...------------------------,,,,,,---------------------------------------------------............///........................,,,,,,,,,---------......------------....................................................................................,,,,,,------...///000000,,,++++++***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...111333222///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------............///......------............---------.........///////////////...............---............/////////........................------------------------,,,,,,---------.........---------------.........------------------------------------------------,,,,,,---------.........------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++++++++,,,,,,---------+++++++++,,,,,,,,,------...------,,,,,,------...------------------------,,,,,,,,,---------......---------------------------------............///........................,,,,,,,,,---------......---------.........//////........................................................................,,,,,,,,,---......//////++++++******++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------...000111111///---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---............------------............///......---------...//////------........./////////,,,,,,---------.........------...///000000111222222222222222222222222222111111111111111111111111................................................------------............------------------------,,,---------............------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------+++,,,,,,------.........---------------------------------............///........................,,,,,,,,,---------......------........./////////........................................................................,,,,,,,,,,,,------------++++++******++++++,,,---++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,---------,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,.../////////...------------............///...------,,,---...///000............////////////------...///000111111222000111222444555777888999888888888888888888888888666666666666666666666666555444444333333222222111222222111111000/////////------------.........///........................------------............------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------++++++,,,,,,---......///---------------------------------............///........................,,,,,,,,,---------..................////////////........................................................................,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++,,,.../////////......---------.........//////...------,,,---...///000............/////////000000000111333444555666777666777888:::<<<>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888777777444444444333222111000000---------.........//////........................---------.........//////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++,,,,,,---......++++++,,,,,,,,,---------...------,,,,,,------...------------------------++++++,,,,,,---...//////---------------------------------.........//////........................,,,,,,,,,---------................../////////000........................////////////////////////........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................---------------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------------,,,---...//////---------//////111222444444333222111222333666999;;;<<<============>>>AAADDDEEEEEECCCAAA@@@>>>===>>>@@@BBBCCCAAACCCCCCBBB???>>>???AAA????????????????????????>>>===<<<:::888777666666555333111///......000111...------------...///000//////---,,,,,,,,,---...------------------------111111000000/////////...------------------------++++++++++++++++++++++++------------------------------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------------------------------------------------//////.........---------........................------......------,,,+++................................................//////.........---------........................000...------///000000///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------------++++++***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............---------...//////......000222///111444777888999999999;;;<<<===???@@@AAAAAAAAABBBAAA@@@AAABBBCCCBBBAAA@@@>>><<<;;;<<<>>>AAACCCAAA@@@???===<<<<<<===>>><<<<<<===???@@@AAAAAABBBBBBAAA@@@???>>>=========:::999777444222111111111//////......---...............---------...///000------------------------000000/////////.........------------------------++++++++++++++++++++++++------------------------------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------------------------------//////.........---------........................------......------,,,+++................................................//////.........---------........................///...------///000000///++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******------------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------.........------------------------,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------------------------------,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000000000/////////.........////////////111555777666888:::===>>>?????????=========>>>???@@@BBBBBBBBB@@@>>>>>>?????????>>>;;;:::888888888:::===???@@@===;;;::::::;;;;;;:::777888999;;;<<<=========???>>>>>>===============AAA@@@>>><<<:::777555333333222111000///...------......------...///000111------------------------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------------------------------...............---------........................---............---,,,,,,...............................................................---------........................///...---...000111000///++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***.........------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,------------...------------------------------------------------------------............,,,,,,------------......---------------------------------------......///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------------------------,,,,,,,,,------------.........------------------------------........./////////000000//////////////////000000000000111444999===AAAAAABBBBBBAAA@@@??????:::::::::;;;===???BBBDDD@@@??????@@@BBBBBBAAA@@@<<<;;;;;;;;;;;;<<<===>>>CCCAAA@@@@@@AAAAAA???===999:::::::::::::::999888::::::999999999::::::;;;@@@@@@AAA@@@???===:::888777777666555333111///...////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,------------------------------------------...............................................................------,,,................................................................................................///......///111111000///++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,---------.........---------------------------------------------------------.........//////+++,,,,,,,,,---------...------------------------------..................---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------------------------,,,,,,,,,,,,------------------------------------,,,------------............/////////000000000111333333333333444777<<>>===>>>>>>>>>>>>???BBBDDDEEEBBBBBBCCCFFFHHHIIIGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCHHHHHHHHHIIIIIIHHHEEECCCBBBBBBAAA@@@???>>>======<<<;;;;;;:::::::::;;;;;;888:::<<<>>>???>>><<<;;;;;;;;;;;;:::888666444333333222222111///...---,,,........................,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......---------------------------...................................................//////......---,,,................................................---.............................................///......000111222000///++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------,,,---------............------------------------------------------------------........./////////,,,,,,,,,---......//////////////////////////////......//////......---,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------------------............+++,,,,,,,,,,,,---------------------------------,,,,,,---------...............///000222333444444666777777777777999<<>>???@@@@@@AAACCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEHHHKKKNNNPPPPPPOOOLLLHHHEEEDDDFFFHHHJJJLLLMMMNNNMMMKKKIIIJJJKKKOOOLLLIIIFFFDDDCCCCCCDDD@@@???>>>===<<<;;;;;;;;;666777:::<<<===<<<;;;;;;======>>>>>><<<;;;999777777666666444222000...---........................,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------+++,,,,,,------.........---------------------------------..........................................////////////...------................................................---------.......................................///...///111222222000...++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------................................................------------........................................................................////////////.........///000000111111222222222222222222222222222333333333222000///........./////////000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------------------------------.........///------------....................................---............/////////...///000222555777888999999:::;;;:::::::::<<<>>><<<===>>>@@@BBBEEEGGGHHHFFFGGGIIILLLNNNPPPRRRRRROOOMMMKKKNNNVVV```hhhmmmfff___UUULLLKKKOOOWWW]]]]]]^^^\\\WWWRRRRRRYYY```gggbbb[[[SSSMMMJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@??????@@@@@@???>>>===<<<<<<===>>>??????>>><<<;;;999999999888777444222111........................,,,---------............------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------++++++,,,,,,---......///---------------------------------.........//////........................///////////////...------................................................---------.........//////......................../////////111333333000...++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................---------.........//////............................................................/////////000///000000111222333333333555555555555555555555555888888888888777555222111222222333333333444444444000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------------.........//////............/////////000........................////////////000000000000///000222444777:::;;;<<<;;;<<<======;;;;;;;;;<<>>???@@@???===<<<:::;;;;;;;;;:::888777555////////////////////////---------....../////////------------------------------------------------------------------------------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------++++++,,,,,,---...//////---------------------------------.........//////........................///////////////......---................................................---------.........//////........................//////000222333333111...++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,------......------,,,------------------------,,,,,,------.../////////.................................---,,,,,,///111//////000111222222222222555666888:::<<<===>>>???::::::;;;;;;<<<======>>>;;;;;;:::::::::;;;;;;<<<777888999:::<<<===>>>???;;;:::999777555333111000000///...------...///000---------,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......///000000000///...------000///...---...000333444222555999;;;;;;;;;<<<===999;;;===???AAABBBCCCCCCEEEKKKMMMLLLPPPYYY]]][[[MMMRRRYYYbbbppp}}}xxxooogggmmmzzztttvvvyyyyyy}}}pppaaa___fffuuuqqqjjj```WWWQQQOOOOOOUUUWWW[[[[[[VVVMMMDDD@@@CCCAAA>>><<<<<<=========???===;;;::::::;;;:::999444333222000///000000111//////...---,,,,,,,,,,,,------------------------------------------------------------------------.........------,,,,,,,,,------------------------------------------------------------------------///...---,,,,,,,,,,,,,,,------------------------------------------------............................................................////////////------............------,,,,,,,,,---------..............................000///...------...///000////////////////////////000111222333222111///---++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,------......------,,,------------------------,,,,,,---......//////000.........///////////////000111111///------...///222333555888;;;===>>>???::::::<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<>>>???AAABBBCCC???>>>===;;;999888777666444333222000///.........------------------...///,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------.........,,,,,,---------............//////000000000000////////////000222555777999999;;;<<<<<<<<<<<<===???CCCBBBCCCEEEHHHJJJKKKKKKGGGOOOWWW]]]eeekkkjjjddd]]]^^^bbblll}}}yyyyyyzzzxxxjjj```[[[YYYeeerrr{{{yyynnnaaaSSSIIIBBBBBBAAABBBBBBAAA@@@???===;;;;;;;;;======<<<;;;999888666333111///......000///......---------...------------------------------------------------------------------------......---------,,,,,,,,,------------------------------------------------------------------------///...---,,,,,,,,,,,,---------------------------------------------------............................................................////////////---......//////......---,,,,,,---------.................................000//////......//////000////////////////////////000000222222222111///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------------............------------------------------,,,------......///000000///////////////////////////111333333222222333444:::;;;<<<===>>>???@@@@@@????????????@@@@@@@@@@@@CCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>????????????????????????@@@@@@>>>===<<<;;;;;;;;;::::::999777555333111000........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,------------.........,,,------------.........---......///000111111111...///111444777:::<<<===;;;<<<<<<;;;:::<<>>????????????@@@AAAAAABBBEEEDDDDDDDDDCCCCCCDDDDDDFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDFFFEEEDDDBBB@@@???>>>===???>>>===;;;;;;;;;;;;<<<<<<=========<<<;;;999777222222111000///...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------............------------........................///000111111///000333666:::<<<===>>><<<===>>>>>>???AAAEEEHHHIIIJJJNNNVVV^^^aaa___[[[]]]aaajjjyyy}}}~~~uuuyyy~~~uuu]]]WWWYYY[[[ZZZUUUNNNHHHDDDBBB@@@<<<:::::::::999888<<<<<<<<<;;;888666333111111000//////.../////////........................------------------------------------------------------------------------------------------------------------------------------------------------...------,,,,,,,,,------------------------------------------------------............................................................////////////......////////////......------------....................................///000111222222111000///////////////////////////000000111111111111000///------------------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---......//////......---........................------......///000000111//////000000111222333333444888<<>>???@@@AAACCCFFFIIIJJJGGGGGGGGGFFFGGGHHHIIIIIIFFFGGGIIIJJJKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGIIIIIIHHHGGGEEEDDDCCCBBB???>>><<<;;;;;;;;;<<<===:::;;;===>>>??????>>>===777777666555222000---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////---------.........///////////////...//////111111333444666999;;;<<<===>>>BBBDDDGGGHHHHHHHHHJJJKKKHHHOOO]]]lllxxx|||xxxtttjjjnnnzzz}}}sssmmmpppwww}}}{{{wwwlllqqqvvv{{{mmmkkkttt~~~wwwfffUUUJJJHHHDDD@@@=========>>>>>>999:::;;;<<<<<<;;;:::999222111000///....................................------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,------...------------------------------------------------............................................................////////////...//////////////////...---------........./////////////////////////////////000111222222111000///000000000000000000000000000000000111111111000000........................------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,------...............////////////..............................---......//////000111111111111222444555777888999???BBBDDDEEEDDDDDDFFFGGGEEEEEEDDDDDDEEEGGGIIIJJJGGGGGGGGGHHHJJJLLLOOOPPPPPPRRRSSSUUUUUUTTTRRRQQQOOOMMMJJJGGGFFFFFFHHHIIIFFFFFFFFFFFFFFFGGGGGGGGGDDDCCCAAA???>>>???AAABBB888999:::;;;============;;;;;;:::999777444111000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------........./////////------........./////////111000000000000222444555999:::;;;<<<>>>???@@@AAAEEEJJJQQQTTTTTTQQQNNNLLLKKKXXXmmm}}}~~~~~~}}}tttyyy{{{zzzyyyzzzwwwssssssuuuxxx|||~~~|||xxxtttwwwyyyzzz{{{~~~hhhXXXIIIFFFCCCAAAAAAAAA@@@???999:::;;;<<<===>>>>>>>>>555444333111000///..............................------------------------------------------------,,,,,,,,,------------...------------------------------------------------------------------------------,,,,,,,,,---......------------------------------------------------............................................................////////////...//////000000//////...------.........////////////////////////////////////000000111111000000///000000000000000000000000000000000000000111111111........................------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---......///......////////////.......................................///000000111111444555666999;;;===???@@@FFFGGGGGGGGGFFFFFFGGGIIINNNNNNNNNNNNQQQTTTWWWYYYTTTTTTUUUXXX[[[```dddffflllmmmnnnnnnmmmjjjgggfffaaa]]]WWWQQQMMMMMMOOOQQQKKKKKKKKKJJJJJJIIIIIIIIIJJJHHHEEECCCBBBCCCDDDFFF>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===<<<:::888777444333222111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................////////////............////////////111111111222444777:::<<<@@@@@@@@@AAACCCEEEGGGIIIKKKUUUaaajjjlllggg```\\\___nnnzzzrrrvvvwwwqqqooosssyyy{{{zzzzzzoooTTTTTTTTTSSSPPPKKKEEE@@@=========<<<<<<======>>>999888666444222000//////........................------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///------------------------------------------------............................................................//////////////////000000000000//////............////////////////////////////////////000//////......//////000000000000000000000000000000000000000000111111222////////////////////////------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---...//////......////////////......////////////////////////......//////000000111111666777999<<>>;;;:::999999999;;;===??????>>>===<<<777666555333111000......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------................../////////000............/////////000000111222444777<<<@@@CCCEEEDDDDDDEEEGGGJJJNNNPPPVVVbbbttt{{{vvvyyy|||pppiiiiiijjjooorrrtttzzzjjjkkklllkkkeee[[[NNNEEEBBBAAA???===;;;;;;;;;;;;===;;;999666444222111000////////////////////////------------------------------------------------,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///------------------------------------------------............................................................/////////000//////000000000000//////............/////////000000000000000000000000000000///...------...///000000000000000000000000000000000//////000111222222888666444222000///......//////...---------......,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,.........------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................................................................../////////000,,,...000000/////////000000111111000111333777;;;<<>>???:::222,,,222000---,,,---/////////......------------......------------------------------------------------........................................................................................................................---------------------------------............///........................////////////////////////000000///...............000///.........///111222000000000000000000000000............/////////000///111222333222111111222111222444444444555777999;;;:::888666444222000///...------,,,------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,......---------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............................................................../////////000000...///111111/////////000---///222555777999===???FFFIIIIIIGGGGGGJJJKKKJJJOOORRRYYY```aaabbbjjjuuutttyyyvvvrrrqqqnnnlllmmmqqqvvvyyyzzz}}}|||vvvxxxvvvrrrmmmggg___VVVQQQMMMKKKIIIGGGFFFCCC???<<>>AAABBBAAA???BBBAAA???===;;;999999888222111///...---,,,+++++++++************++++++,,,------------------------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------......................../////////////////////////////////000111222111000111222666>>>CCCDDDHHHLLLOOOPPPYYYgggpppooolllkkksss|||uuurrrrrr~~~xxxhhhSSSNNNFFFAAA@@@@@@>>>===============>>>>>><<<:::555222///......//////...///......------......///------------------------------------------------........................................................................................................................---------------------------------............///........................////////////////////////000000///...............000//////...///000111222000000000000000000000000........./////////000000///111222222111000111222000222444666777999<<<>>>======<<<;;;999666444222...---------------............------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................................................/////////000000000///000111111/////////000///333888<<<>>>@@@BBBDDDHHHNNNRRRSSSVVV]]]aaaaaaiiioooxxx{{{uuupppsss{{{~~~|||{{{xxxvvvwwwzzz}}}wwwmmmgggaaa___]]][[[WWWQQQIIIDDDAAA???>>>???AAABBBAAA@@@AAA@@@???>>>===<<<;;;;;;777666444222000...---,,,,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,------------------------........................////////////////////////000000000111222333444555888999>>>EEEIIIJJJMMMSSS[[[cccrrr|||zzzzzztttsssvvv}}}wwweee___XXXSSSQQQMMMEEE??????>>>=========>>>??????999666333111000000///...///......------......///------------------------------------------------........................................................................................................................---------------------------------............///........................////////////////////////000//////............//////////////////000111111000000000000000000000000....../////////000000000000111222222000///000111000333777:::<<<>>>BBBDDD<<<===>>>>>>===;;;888777222111000///............---------,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------,,,,,,,,,------------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........................................................////////////000000000///000111000//////000222777:::>>>AAACCCEEEHHHJJJQQQ[[[eeekkkqqqxxx}}}}}}~~~uuutttxxx~~~wwwvvvvvvtttqqqjjj```UUUMMMEEEDDDCCCCCCBBBBBBAAA@@@?????????>>>===;;;:::999<<<;;;999777444111///---......------......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------------------------------------------................................................///////////////000000000000111111222222444777:::CCCBBBEEEJJJLLLOOOUUU^^^qqqzzzwwwkkknnnuuu|||{{{xxxwwwwwwwwwssseeeQQQCCCAAAAAAAAAAAAAAA@@@???>>>>>>;;;777555333222000...//////............//////........................------------------------........................................................................................................................---------------------------------............///........................////////////////////////000///............/////////////////////000000111////////////////////////...////////////000000000000111222111000///111222444666:::<<<>>>@@@CCCEEE:::;;;===>>>???===<<<;;;888777555333111000//////,,,,,,,,,------.........------------------------...------,,,,,,------...------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------,,,,,,---------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................////////////////////////////////////000000000111///000111111111222444666<<<>>>@@@CCCFFFKKKQQQUUUiiiuuu|||}}}}}}}}}}}}~~~}}}xxxoooccc[[[SSSRRRQQQMMMHHHCCC@@@>>>?????????>>>>>>>>>======>>>>>>===;;;888555222000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------------------------------------------........................////////////////////////////////////000000111111000111333444444777;;;???HHHGGGJJJNNNRRRWWWcccnnn~~~sssnnnwww|||dddRRRJJJGGGDDDCCCEEEGGGFFFEEEAAA>>>;;;888777555222000/////////....../////////........................------------------------........................................................................................................................---------------------------------............///........................//////////////////////////////............//////...//////000000000000000////////////////////////////////////000000000111111111222111000000222444666888:::;;;<<<>>>AAADDD:::;;;===>>>>>>>>>======<<<;;;999777555333222222---.........////////////------------------------...------,,,,,,------...------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,------------...,,,---------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------............................../////////////////////////////////000000000111111///111222444555888<<>>AAAEEEJJJPPPXXXaaafffvvvwwwssszzzzzz}}}yyyssshhhhhhfff```WWWMMMGGGCCC>>>===<<<<<<<<<===???@@@?????????===;;;888666444......,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,------------...........................////////////////////////...//////000000111111222000444777999999;;;@@@DDDGGGKKKSSS\\\bbbhhhsss{{{}}}uuuiiiUUUMMMDDDCCCHHHNNNNNNLLLBBB@@@===<<<;;;999666444000//////......//////000........................------------------------........................................................................................................................---------------------------------............///........................///////////////////////////............//////000......///000000000000000000000000000000000000000/////////000000000111111111111222111111222555888888999999:::<<<@@@FFFJJJ>>>>>>>>>>>>============;;;:::999888777666666666222111111000///....................................------,,,,,,------...------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,---------......------------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------------------------........................,,,,,,,,,---------..............................//////////////////////////////000000000111111111111333555888:::???DDDHHHHHHLLLSSSZZZaaajjjrrrwwwyyyuuusss}}}tttyyywwwyyyyyyuuulllaaaZZZVVVFFFCCC@@@<<<;;;;;;===>>>>>>?????????>>>;;;999888111000///---,,,+++******------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------........................------------------------,,,,,,,,,---------..............................////////////////////////...//////000111111222222222777===??????AAAEEEJJJMMMWWWiiixxx~~~~~~wwwqqqzzz}}}wwwcccZZZQQQSSSZZZ[[[SSSIIIBBB@@@???>>>===<<<:::777000000////////////000000........................------------------------........................................................................................................................---------------------------------............///........................////////////////////////...............///000000---...///000111000000///000000000000000000000000//////000000000111111111000111222222222444888;;;;;;<<<===???DDDLLLUUU[[[BBBAAA@@@>>>===<<<<<<<<<999999888888888888999999666555333222///...,,,+++...........................------,,,,,,------...------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,------.........---------.........//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------------------------........................,,,,,,,,,---------..............................000000000000000000000000000000000000111111111111333555888;;;???DDDJJJOOOUUUZZZbbbjjjqqqxxx~~~{{{|||{{{nnnsss}}}||||||sssllliiiVVVQQQKKKDDD???======>>>===>>>???@@@???===;;;:::666555333111///...------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................------------------------,,,,,,,,,------.........////////////////////////000000000000000000000000...//////000111222222222444:::@@@CCCDDDEEEIIIMMMVVVfff~~~uuuhhhxxx|||xxxssslllhhhmmmssslllWWWDDDAAA@@@?????????>>><<<:::000000////////////000000////////////////////////------------------------........................................................................................................................---------------------------------.........//////........................////////////////////////...............///000111---...000111111111000///000000000000000000000000000000000000111111111111000111222222333666:::===@@@AAACCCGGGNNNYYYeeemmmQQQJJJCCCCCCDDDBBB>>>:::888888777555333333555777888777555333111///------------------------,,,,,,---------.........//////.........------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////......---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------......------------......---,,,,,,,,,,,,---......---......///////////////111000000000////////////222000///000222444444333;;;===@@@EEEJJJRRR^^^iiisssrrrsssyyyrrrxxxvvvssskkkaaaWWWMMMDDD?????????===;;;;;;===??????>>>999888666666555222///,,,,,,,,,---------,,,,,,+++,,,,,,,,,---------......------------------------------------------------/////////...---------,,,........................------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................////////////000000000000111000000000000111111222111222222111111222555888<<>>BBB???:::888777555222///...///111000000000111000///......------............---------------............///...---,,,,,,,,,,,,---...................................................................................................---------............///////////////////////////000000000000////////////000000000000000000000000000000000000////////////////////////000000000000...///111111000000222333444222222555777888>>>EEEFFFCCCHHHXXXhhhuuu```WWWMMMGGGEEECCCAAA???AAA???:::666444555999<<<777777666555444222000000...------------.........---------.........//////......---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------......------------......------,,,,,,------...///---...//////000000//////000000000000111111111111...///000222333555666777:::@@@KKK[[[jjjxxx}}}xxxpppgggZZZMMMDDD===<<<<<<>>>??????<<<999;;;:::999888777444000------------,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------...............---------........................------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..................................../////////000000000000000000///000000111222222333222111111222555888======???DDDJJJQQQYYY^^^rrruuummmrrrrrrttt|||{{{hhhLLLGGGBBBAAABBBAAA>>>;;;;;;:::888444111//////000//////000000000//////...------............---------------............///......---,,,,,,---......................................................................................................---------............///////////////////////////000000000000////////////000000000000000000000000000000000000////////////////////////000000000111...000111111000000222444444444777===@@@@@@DDDJJJLLLTTTbbbttt{{{sssfffYYYQQQMMMJJJHHHCCC@@@<<<888777777888999666666777888777666444333000///...------...///000---------..................------------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------......------------......---------,,,------...///---...//////000000////////////000111111222222333,,,000333555555777;;;???EEENNN___tttwww}}}yyyfffUUUGGGCCC???>>>??????===;;;<<<;;;:::::::::777333000000///---,,,,,,,,,------,,,,,,,,,---------......---------------------------------------------------------.......................................------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..........................................///////////////////////////000111222222333444333444666:::===@@@AAAFFFQQQ```kkkmmmkkk~~~zzzyyyxxxuuurrrrrrzzzwww[[[QQQJJJJJJFFF???<<>>;;;777555555666777999999888777666555333111///......///000........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------....................................------------......---------------...//////......///000000000000000000000000000111111111111...222666777777;;;CCCJJJWWWeeewww{{{yyy{{{wwwbbbWWWNNNBBB<<<<<<>>>???>>>:::::::::;;;;;;:::666444333111///---,,,,,,---...,,,,,,,,,---------......------------------------------------------------,,,---------.../////////........................------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,---------..............................---.........////////////////////////000111111222111333555666999===BBBFFFEEENNN]]]ooo|||uuuzzz}}}~~~vvvnnnbbbZZZYYYQQQCCC>>>BBB===<<<;;;:::888666333111.............../////////------............---------------............///......------------......................................................................................................---------............///////////////////////////////////////000000000000////////////////////////////////////000000000000//////000000000111111111000111222222222333555888:::;;;@@@GGGKKKKKKOOOUUUfff~~~oooaaaTTTPPPKKKFFFDDDAAA===:::555666777999999999888888999777555222000..............................---------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------....................................------------.........------------...//////...//////000000000000000000000000000000000000000111555888:::<<>>===;;;;;;;;;:::777444//////............///000------............---------------............///........................................................................................................................---------............///////////////////////////.../////////000000000111////////////////////////.../////////000000000111000000000000111111111111111222333333333666999<<>>BBBIIIGGGHHHNNNUUU\\\gggrrr{{{kkk^^^UUUNNNHHHCCC>>>===;;;999999999:::;;;888888888888666333000/////////.........---------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------....................................------------.....................//////000//////000111111111111000///000111222444555666777;;;AAALLLYYYfffrrr{{{}}}uuuooopppuuuyyy|||ttthhhiiiqqqxxxnnniiittt~~~rrrvvv}}}eeeQQQDDD@@@<<<::::::;;;;;;;;;:::999888666444333111111,,,,,,,,,---------......------------------------------------------------...............---------........................------------------------------------------------...------,,,,,,------...,,,,,,,,,---------..............................,,,------......------,,,,,,,,,,,,---------......////////////////////////000000000000111111111222111111111222333444666777999;;;???BBBGGGMMMTTTYYYqqq|||{{{}}}oooXXXLLLGGGAAA???@@@???<<<888555333111///...//////000------............---------------............///---...///000000///...---................................................................................................---------............///////////////////////////.........///000111111111000000000000000000000000.........///000111111111000000111111111222222222111222444666888===CCCGGGGGGGGGLLLVVVaaammm{{{yyynnn```PPPFFFCCCAAA===:::999:::;;;<<<555666888999888666333111//////.........---------,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------....../////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////.........------........................///000000//////000111111111111111...///111333666999;;;<<>><<<777999:::777333666;;;:::333222///,,,+++,,,.........//////...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------++++++++++++------........................------------------------........................++++++,,,,,,,,,,,,------////////////////////////000000//////.........---////////////000000000000111000//////000000000///000222444333444999AAAHHHMMMWWWfffwww~~~yyyuuuuuuxxxwwwpppzzziiiVVVTTT\\\gggjjjttt{{{nnnsss|||}}}yyyzzzxxxfffXXXQQQIIICCC===888888<<<>>>>>>===<<<:::888666555111000...,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------...------,,,,,,------....................................------,,,,,,,,,***+++,,,---............---------............///..........................................------////////////000000000000000000000000111111111111222333333222333666;;;???@@@BBBHHHVVVkkk}}}}}}xxx}}}vvvaaaYYYOOOHHHEEECCC???<<<<<<888333000//////////////////.........---------........................------...///////////////------------------------........................---------............///........................///////////////.........000000000000000000000000///000000000000000//////333222111/////////000111000111111111111222222222---///111333333222000///...444999;;;<<<@@@EEEHHHLLLXXXfff{{{zzzggg```SSSEEE>>>======:::;;;<<<999555777======:::666333000............---///......---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------,,,++++++,,,------........................------------------------........................,,,,,,---------.........////////////////////////000/////////............////////////000000000111000000000111222222111111444444555666:::AAAJJJQQQ\\\eeeuuuzzzuuu~~~{{{uuuttt|||xxxsss{{{xxxwwwrrr```^^^fffhhhsssuuujjjcccaaammm}}}|||xxxvvv|||zzzjjjccc\\\WWWNNNCCC<<<:::<<<<<<<<<;;;;;;:::999999222000...---,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------.................................---------,,,,,,,,,+++,,,---...............---------............///................................................////////////000000000000000000000000111111111111222111222333777:::===>>>BBBMMM___sss~~~oooiii___TTTKKKDDDAAA@@@>>>;;;666333111000///---......................................................///////////////...------------------------........................---------............///......................../////////////////////...000000000000000000000000//////000000000//////...333222000/////////000111000111111111111222222222000111222333333333222111111777<<<>>>???DDDLLLQQQZZZpppvvvzzz}}}iiiTTTGGGCCC@@@===;;;<<<999555555999;;;::::::777333111000///...---.........---......//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,,,,------........................------------------------........................---............/////////////////////////////////////////////............/////////000000000111111///000111222333333333222333444666;;;CCCMMMWWW]]]hhhppp}}}mmmwwwwwwqqqjjjhhhnnnvvv}}}yyytttppppppwwwtttkkknnnyyynnnbbbeeennnzzztttggg^^^WWWggg{{{}}}xxxtttrrrqqqhhhVVVCCC:::============<<<<<<;;;;;;444222000...---,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------..............................------------,,,,,,,,,---....../////////......---------............///................................................////////////000000000000000000111111111222222222222222333666;;;???AAABBBJJJ___yyy~~~}}}|||{{{uuuuuu|||{{{rrreeeVVVKKKEEEDDDBBB???;;;888666444000...............////////////...........................///////////////......------------------------........................---------............///..............................//////////////////000000000000000000000000......////////////......222111000000///000000000000111111111111222222222222222222222333333444444888;;;???AAACCCIIITTT^^^rrrmmm^^^TTTJJJBBB======<<<999777777888888;;;888555333222111000..................//////000........................------------------------,,,,,,,,,---------......---------------------------------------------------------,,,,,,---------........................,,,,,,------------------........................------.........////////////////////////////////////////////////.........//////000000000111111111000111333333222222222333333777>>>IIIVVVbbbkkkppptttyyygggkkkzzztttkkkeee___^^^bbbfffhhhhhhgggjjjmmmqqqvvv}}}}}}pppfffcccjjjuuu~~~wwwkkkdddjjjttt{{{sssiiiuuu~~~tttnnnmmmrrrnnnSSSBBBBBBAAA???>>><<<;;;:::999666444222000...------,,,........................---------------------------------------------------------..................------,,,,,,------...........................------------------------//////////////////......---------............///....................................////////////////////////000000000000000000111111222333333333444666888999<<>>???AAADDDGGGPPP```nnn}}}ooo^^^PPPDDDBBB@@@???>>><<<;;;;;;888666444444444444222111//////.........//////000........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------........................,,,,,,,,,---------..............................,,,------------.........////////////////////////.........///////////////000000000000111111111111000222333333111111222444999AAANNN^^^mmmyyy|||fffcccqqqvvvgggccc___[[[ZZZ[[[[[[ZZZXXX[[[aaagggkkkllloootttzzznnnggg```]]]dddrrr~~~sssooovvv~~~lllbbb^^^gggzzzbbbOOODDDBBB@@@===;;;999888888888777555333111///...---........................---------------------------------------------------------.........//////...------,,,,,,------...........................------------------------//////////////////......---------............///................................./////////000000////////////000000000000000111111222333444444444444888;;;;;;<<>>???EEELLLRRR]]]rrr|||mmmPPPHHHBBBAAAAAA>>><<<<<<777666555555666777666444111000//////......//////........................------------------------,,,,,,,,,---------......------------------------------------------------------............------........................+++,,,,,,------.................................,,,,,,---------.........////////////////////////.........///////////////000000000111111111222222111222333222111222777;;;???JJJ[[[lllyyyqqqjjjuuuzzziiiVVVVVVVVVVVVTTTSSSQQQOOOOOOUUUZZZ______]]]\\\___bbb]]]YYYTTTUUU]]]jjjwww}}}xxxwww~~~|||xxxwwwtttzzznnniiifffsssfffVVVJJJHHHEEEAAA>>>;;;::::::999999777666444222111000........................------------------------------------------------,,,,,,------.../////////...------,,,,,,------...........................,,,,,,,,,------------...---....../////////......---------............///.................................//////000000111////////////000000000000111111222333444444555666444888<<>>>>>CCCPPP___hhhrrr~~~}}}}}}nnn]]]LLLFFFDDD@@@<<<<<<999888777888999999888666222222000///............................................................,,,,,,,,,---------......------------------------------------------------,,,---...//////...---,,,........................++++++,,,,,,---......///........................---............/////////////////////////////////............/////////000000000111111111222222222///111333222222666>>>EEEKKKXXXiiivvv~~~zzzwwwzzzrrrffflllyyytttgggZZZOOOSSSXXX]]]___]]]]]]___bbbfffhhhjjjgggccc``````bbbeeeaaa\\\YYY[[[aaaiiinnnuuurrrrrrtttsssrrrvvv|||yyyooommmooo|||{{{xxxrrrvvv~~~~~~~~~kkkccc___[[[UUUNNNGGGBBB>>>===::::::999888777555333333........................................................................,,,,,,------...//////000...------,,,,,,------...........................,,,,,,,,,---------......+++,,,---...............---------............///........................---......///000000111111////////////000000000000111111222333444555666666888:::???IIIYYYmmm{{{zzzxxxtttpppoooqqqtttxxx|||~~~wwwrrrrrrtttuuuuuuvvvyyy{{{xxxuuuuuu{{{~~~~~~|||lll```UUURRRNNNJJJFFFBBB===999333333222111000000//////////////////////////////,,,,,,---///000000000000................................................---------............///........................------......///000000111000000000000000000000000...///000111222222222222...///000111222111111000000111111111111222222222111222333666999===AAACCCFFFPPPeeezzzwww]]]PPPKKKEEEAAA@@@<<<;;;::::::;;;;;;999777444333111000...---------................................................,,,,,,,,,---------......------------------------------------------------,,,---...//////...---,,,........................++++++,,,,,,---...//////........................////////////000000000000////////////////////////---.........//////000000000111111111111222222222...111222222333:::EEEMMM\\\iiiwww~~~{{{wwwzzzeeeaaaQQQSSS^^^ZZZUUUWWWXXX```iiisssxxxyyy|||yyyvvvvvvwwwwwwtttpppkkkjjjlllpppttttttrrrssstttqqqkkkggghhhooottt{{{|||tttkkkoooxxxzzzwwwwww}}}vvvnnnoookkkwwwvvvuuuooofff[[[PPPGGGAAA???;;;;;;::::::888777555444////////////////////////................................................,,,,,,------...///000000...------,,,,,,------...........................,,,,,,,,,------.........***+++,,,---............---------.........//////........................---......///000111111222////////////000000000000111111222333444666666777======BBBSSSlll~~~vvvoooqqqtttvvvyyy|||~~~zzzwwwtttqqqgggmmmqqqmmmfffdddiiippprrrzzzyyy{{{~~~vvvpppbbb^^^XXXSSSNNNHHHCCC???555444333222111///......000000000000000000000000++++++---///000111111111////////////////////////........................---------.........//////........................---------...///000000111000000000000000000000000//////000222222333333333...///000222222222111000000111111111111222222222111222555888===AAADDDFFFQQQ^^^xxxqqq```RRRHHHBBBCCC@@@<<<999999999::::::888777555333000///...---.........///......------........................------------------------...---,,,+++***+++,,,---..................------......................................................------------......///////////////.........------............------............/////////000000000000000////////////444444333111//////000222444444555666:::DDDUUUcccwwwzzz{{{mmmgggooossshhhYYYRRROOOVVV^^^dddhhhkkkooosss|||||||||yyyvvvrrrnnniiieeeffffffiiimmmrrrvvvyyyzzzwwwllllllqqqvvveeeZZZaaauuu{{{zzz|||yyysssaaaWWWLLL???>>>>>>===;;;999888999:::222000...---------,,,+++////////////////////////......------------......//////.........---------................................................//////.........---------------------------------....................................////////////............////////////000000000000111222333444000333444333333666:::;;;BBBEEEQQQiiiqqqlllnnnsssuuukkklllnnnrrryyy{{{wwwuuupppjjjdddaaabbbcccnnnqqqvvvzzz~~~~~~www~~~zzz|||nnn\\\NNNHHHFFFEEE<<<666222333333000---------.........//////000000000000000000000000000000//////////////////////////////............//////---.........//////000000,,,,,,,,,---...///000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222333444444222222333444111333888>>>AAACCCJJJSSSgggzzz}}}fffQQQEEEGGGDDD@@@>>>>>>===:::777888777555333111000//////......//////......------........................------------------------...---,,,+++++++++,,,,,,..............................................................................------------....../////////////////////...---......//////......---........./////////000000000000000000000000000///111222333222111111222444333333555:::DDDSSSeeesssxxxxxxtttgggYYYSSS\\\bbb^^^XXXWWW```gggrrr}}}}}}yyyuuurrrnnnkkkhhhhhhiiimmmssswwwwwwvvvvvvsssuuuyyylll___[[[hhh{{{wwwwwwxxxrrrbbbRRRDDDAAA???===<<<<<<<<<:::999444222000/////////---,,,////////////////////////......------------......//////.........---------................................................//////.........---------------------------------....................................////////////............////////////000000000000111222333444222444555555444777<<<>>>BBBNNNccczzzzzzjjj]]]ZZZ^^^dddhhhlllpppvvv~~~~~~wwwqqqlllkkkkkklllnnnooonnnnnnttt}}}{{{{{{vvvrrrzzzyyyfffUUULLLIIIIIIFFF<<<444333555333000///........./////////000000000000000000000000000000//////////////////////////////............//////............/////////000,,,---------.../////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222333444333222222333555444666<<<@@@AAAFFFTTTbbb|||lll]]]NNNIIIDDDBBBCCCBBB>>>999999888666555333222111111////////////.........---........................------------------------...------,,,+++,,,,,,,,,..............................................................................------------............//////////////////---......//////......---....../////////000000000000000000000000000000000///111222222222222444555444555:::CCCRRRfffxxx{{{ttt~~~nnnaaa\\\RRRPPPZZZeeeiiinnnttt}}}yyyuuusssllljjjjjjnnntttvvvsssoooooossszzz~~~zzztttuuuyyy{{{sssiii```___jjj|||sssqqqpppppp]]]OOOHHHCCC>>>>>>@@@@@@===999777555222111111000///---////////////////////////......------------.....................---------...............................................................---------------------------------....................................////////////............////////////111000000111111222333444444666777777666999???DDDKKK]]]uuuxxxnnnbbbYYYYYY```hhhmmmxxx}}}yyyvvvuuuuuuuuurrrjjjeeegggrrr{{{~~~tttmmmwwwrrr```SSSNNNNNNKKK???444222333222//////......////////////000000000000000000000000000000//////////////////////////////............//////............////////////------..................000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111222222111222333333222222444666999<<>>JJJXXXrrr~~~~~~{{{{{{{{{~~~xxxkkkdddeeeiiitttsssqqqrrryyy{{{ssseeeWWWOOOPPPLLLIIIEEE===555444777000000000000000000////////////////////////////////////////////////////////////............/////////////////////........................---------///////////////////////////////////////////////////000000000111111111111111111111111222222222222111222222333333555888;;;AAA@@@FFFWWWlllnnn[[[NNNGGGDDDCCC@@@???===;;;999777666666444333111000////////////........................---------------------------............---,,,,,,,,,,,,------.../////////......................................................------------......------......///000000000...//////000000//////.../////////000000000111111///000000111111222222222111222222222333444888:::???KKKYYYfffzzz}}}uuuqqqtttxxx|||uuuqqqlllhhheeeccc```^^^YYYYYYYYYXXXVVVVVVXXXZZZ___dddfffbbb^^^]]]\\\[[[[[[^^^ccckkkqqquuutttssstttttttttuuuvvvuuurrrpppkkkiiieee___TTTKKKKKKQQQjjjttt|||uuurrrsssrrrhhhttt}}}uuudddRRRHHHFFFIIIAAA>>>:::888666444111///////////////////////////......------------......---------...............................................................---------...........................................................................////////////............////////////222111111222222333444555666555888>>>@@@DDDTTTfff|||rrrooottt~~~yyyqqqmmmlllqqqllleeeccchhhttt}}}pppbbb[[[XXXTTTOOOJJJAAA777333555111111000000000000//////000000000000000000000000//////////////////////////////............/////////////////////.........------..................000000000000000000000000000000000000000000000000000000000000111111111111111111111222222222222333111222333333444777;;;>>>AAACCCPPPjjjtttaaaQQQHHHEEECCCBBB???<<<:::888666666666444222000/////////000........................---------------------------.../////////...,,,,,,,,,,,,------...//////000......................................................------------......------......///000000111//////000000000000////////////000000000111111111///000000111111222333333222222333333555999???CCCOOO\\\gggnnn~~~vvvuuuzzz|||vvvoooiiidddZZZVVVRRRQQQQQQPPPNNNLLLNNNOOOPPPPPPPPPRRRUUUXXXYYY______VVVOOOMMMLLLJJJKKKLLLOOOUUU[[[```bbbbbbdddgggjjjllllllmmmppprrrooommmkkkfffZZZOOOLLLOOO^^^fffqqqzzz}}}{{{wwwtttxxxuuugggooozzz~~~aaaLLLHHHMMMFFFCCC???;;;999777444111////////////////////////......------------......---------.........//////................................................---------.........//////............................................................////////////............////////////222222222222333444555555777666:::BBBFFFKKK^^^sss~~~|||xxxuuuwww|||yyytttmmmddd^^^```jjjwww~~~xxxxxxkkk```UUUNNNGGG>>>666333111111111000000000//////000000000000000000000000//////////////////////////////............//////000/////////............,,,---------.../////////000000000000000000000000000000000000000000000000000000000000111111111111111111111222222222333333222333444444666999>>>AAAFFFOOOfff|||qqq\\\OOOIIIEEECCCAAA===:::888666555666555222000//////000000........................---------------------------.../////////...,,,,,,,,,,,,------...///000000.........................................................------.........---------...///000000111//////000000000000//////000000000000111111111111///000000111222222333333222333333555888>>>EEEKKK___kkkrrrtttyyyuuuyyyzzzxxx}}}zzzsssiiibbb\\\XXXSSSPPPQQQOOOMMMOOORRRTTTTTTRRRPPPQQQRRRQQQQQQRRRUUUXXXYYY______UUUNNNMMMMMMKKKLLLIIIHHHHHHLLLPPPRRRSSSSSSYYY^^^aaabbbeeekkkpppvvvtttrrrmmmccc[[[\\\bbb___```eeeooozzz|||xxx{{{rrrmmmzzz|||}}}|||yyylllPPPJJJNNNIIIFFFBBB>>><<<999666444////////////////////////.........------.........---------.........//////................................................---------.........//////////////////////////////..................................../////////000............/////////000222222222222333444555555999777<<>><<<;;;444555666555222000///000,,,---.../////////------///...---,,,,,,,,,,,,,,,------------------------........................------............---------------............///---------............///////////////////////////////////////000000000000000000000000///////////////000111222222333222222222555777777999DDDVVVdddtttmmmttt{{{rrrkkklllvvvzzzyyy{{{mmm[[[VVVQQQOOOOOOOOOMMMKKKNNNOOOQQQSSSTTTTTTTTTSSSPPPOOOOOONNNNNNMMMLLLLLLNNNNNNNNNNNNNNNMMMMMMMMMIIIJJJKKKMMMOOORRRTTTVVVXXXWWWWWWXXX[[[```eeeiiiwwwuuusssrrrsssqqqnnnjjjjjjlllooovvv|||}}}zzz}}}zzzyyy}}}vvvkkklllxxxvvv]]]QQQOOOQQQLLLEEE@@@>>><<<999666222000------...////////////............------------------............/////////.........---------------------------------........................////////////////////////........................////////////////////////000000000000111111111111111222333222444666666444444===AAAFFFQQQ\\\oootttvvv~~~|||vvvsssqqqooolllkkkiiifffdddaaa```^^^\\\\\\]]]^^^___dddgggiiikkklllmmmoooppprrrsssuuuuuutttuuuxxxzzzvvvvvvwwwyyy||||||sssnnnlllnnnooovvvtttssswwwggg\\\ZZZUUUFFF:::777333//////111333222000111111111111000000000000000000000000000000000000000000///...............////////////////////////////////////////////////////////////000000000000000000000000000000000000222222111111111111111111222222111111111111111111444222333888===@@@CCCFFFWWWtttwwwdddTTTNNNIIIFFFFFFDDD???:::777666555555333222111000------...//////......---///...------,,,,,,,,,---------------------------........................------............---------------............///---------............///////////////////////////////////////000000000000000000000000000000000///000000111111222222222222222444777999@@@OOOcccrrryyyyyysssrrrvvv|||mmmllltttwwwmmmaaaSSSOOOJJJHHHIIIIIIHHHGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAACCCCCCDDDEEEFFFGGGHHHHHHFFFGGGJJJMMMRRRVVVZZZ\\\\\\[[[ZZZ[[[^^^bbbgggjjjkkkhhhdddeeejjjpppuuuwwwyyywwwuuuwwwzzz||||||{{{vvvyyymmmqqq}}}~~~zzzxxxmmmjjjrrr{{{}}}fffZZZVVVQQQPPPMMMHHHBBB===;;;:::444222000/////////...---///............------------------............/////////.........---------------------------------........................////////////////////////........................////////////////////////000000000000111111111111111222222222333444444444;;;FFFSSScccpppqqqsssqqq~~~~~~zzzvvvrrrmmmfff```[[[YYYXXXVVVUUUSSSQQQPPPOOOOOONNNMMMMMMNNNOOOPPPQQQSSSVVVWWWXXXYYY[[[\\\^^^```bbbdddfffiiilllooopppooooooppprrruuuxxxzzz}}}xxxtttqqqpppssspppmmmnnnttt}}}mmm^^^ZZZVVVOOOHHH;;;777222000111222111000111111111111000000000000000000000000000000000000000000///...............////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111333333333222222222222222333666999:::<<>>;;;888555444555555333000....../////////......---///...------,,,---------------------------------........................------............---------------............///---------............///////////////////////////////////////000000000000000000000000000000000000000111111111111222222222444555999@@@MMMbbbzzz}}}~~~|||www~~~{{{ooodddYYYXXX]]]^^^XXXPPPHHHEEEAAA??????AAAAAAAAA???@@@@@@???>>>===<<<;;;======<<<<<<;;;:::::::::<<<<<<======>>>???@@@@@@>>>???AAAEEEIIIMMMPPPRRRWWWWWWWWWYYY]]]bbbgggkkkeee```ZZZYYY^^^gggpppuuu{{{zzzzzz|||}}}~~~}}}{{{ttt{{{tttiiimmmxxxpppsss{{{||||||uuussswww{{{rrrfffaaaXXXYYYXXXRRRJJJCCC???===777555222111000///---+++///............------------------............///...............---------------------------------........................////////////////////////........................////////////////////////000000000000111111111111000111222333333444777999BBBSSSjjjmmmiiiwww}}}}}}}}}qqqlllddd___[[[VVVOOOKKKHHHGGGGGGFFFFFFEEEDDDDDDBBBBBBCCCCCCDDDEEEEEEEEECCCEEEGGGHHHGGGHHHIIIJJJKKKMMMPPPRRRTTTWWWZZZ]]]`````````aaadddiiimmmpppvvvyyy~~~~~~xxxtttsssoooiiifffhhhqqq}}}uuuqqq{{{qqq___WWWTTTSSSRRRBBB<<<555222111222111///111111111111000000000000000000000000000000000000000//////............///////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111333333333444444444444444333999>>>>>>???IIIZZZiii~~~|||xxxwwwsssbbbVVVRRRPPPKKKFFFAAA;;;666444777777444000///////////////...............------------......------------------------........................------............---------------............///---------............///////////////////////////////////////000000000000000000000000000111111111111111111111111222222333666888???JJJ\\\vvvqqqlllkkksss{{{~~~~~~tttggg^^^UUUOOOIIIGGGIIIIIIGGGCCC>>><<<999888999;;;===???<<<======>>>>>>>>>>>>>>>?????????>>>======<<<<<<>>>>>>>>>======<<<<<<;;;:::::::::;;;===>>>@@@AAAGGGHHHJJJNNNTTT[[[```ddddddaaa^^^[[[\\\^^^```bbbjjjooowww~~~~~~{{{vvvrrrpppqqqpppnnnpppsss~~~ssslllyyy}}}vvvsssiiifffaaa\\\UUUMMMDDD???888666333111000///---+++///............------------------............///........................------------------------........................////////////////////////........................///////////////////////////000000000111111111111000000222444444555;;;BBBOOOjjjwwwooowww~~~}}}xxxqqqjjjeeeYYYUUUPPPLLLKKKIIIGGGEEEBBBCCCDDDDDDDDDEEEFFFGGGFFFGGGHHHJJJKKKKKKKKKKKKGGGIIIJJJIIIGGGFFFFFFFFFFFFGGGIIIIIIHHHIIIKKKNNNOOOOOOQQQTTTZZZaaahhhlllrrrvvv{{{~~~{{{xxxtttmmmeeebbbgggrrr|||{{{tttssstttzzzjjj]]]YYYXXXXXXJJJCCC999333222222111000111111111111000000000///////////////////////////000///............//////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111111222222222333333333333444444444444333999???BBBJJJ]]]ssshhhyyy|||xxxfffYYYQQQOOOOOOFFF@@@999666777777444111000000//////..................---------......///------------------------........................------............---------------............///---------............///////////////////////////////////////000000000000///000000000111111111222222111111111222333444555777===HHHWWWjjj{{{jjjkkkpppuuuxxx}}}uuueee\\\UUUMMMFFFEEEBBB???>>>>>>>>>>>>>>>888999999999:::===@@@BBBCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;===AAAFFFKKKPPPSSSXXX\\\aaadddccc```]]]ZZZ\\\bbbllltttzzz|||{{{{{{uuunnniiigggggghhhooowwwwwwkkkooottthhhbbb___XXXLLLBBB;;;888444111000000///---///............------------------............///---.....................------------------------........................////////////////////////........................///////////////////////////000000000111111111111222111333444222333===IIIdddssszzz}}}~~~xxxuuuoooiiibbb[[[SSSNNNHHHFFFDDDDDDEEEGGGGGGHHHBBBEEEGGGHHHHHHIIILLLNNNPPPQQQSSSTTTVVVVVVWWWWWWTTTUUUUUURRROOOLLLKKKKKKJJJKKKKKKJJJHHHHHHIIIJJJJJJKKKMMMQQQVVV]]]dddggguuuxxx|||~~~}}}zzztttllleeeeeejjjpppyyy}}}{{{wwwyyyssslllfffaaaSSSKKK???777333333222111111111111111000000000/////////////////////////////////............//////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111111111222222222111222222222333333444444444999>>>GGG[[[wwwmmm|||gggXXXTTTUUUMMMGGG???:::999888666444111111000///.....................---......///000------------------------........................------............---------------............///---------............///////////////////////////////////////000000000000///000000111111222222222222222222222333555888999;;;GGGWWWgggxxxzzznnndddjjjrrryyy~~~xxxkkkYYYKKKDDD@@@>>>;;;>>>===<<<;;;<<<===>>>>>>999<<>>@@@AAADDDLLLXXXbbbggggggeeeddd^^^```bbbdddggglllrrrvvvllloooqqqhhhZZZXXXjjjxxxwwwwwwpppxxx}}}}}}yyy|||nnnfffeeebbbWWWLLLBBB===777333111111111000///............------------------............///---------...............------------------------........................////////////////////////........................////////////////////////000000000000111111111111444222333555222333BBBTTTvvvzzziiittt{{{qqqjjj```]]]XXXTTTPPPLLLGGGDDDDDDEEEEEEFFFHHHJJJKKKLLLKKKOOORRRTTTSSSUUUXXX\\\[[[[[[\\\]]]^^^___```aaa___```___]]]YYYUUUTTTTTTSSSTTTTTTTTTRRRRRRTTTVVVUUUUUUVVVWWWZZZ]]]```aaassstttvvvwwwyyy|||~~~{{{wwwrrrppppppqqqqqqzzzxxxxxxnnnaaaWWWHHH<<<777555333222111111111111000000000000000000000000000000000000///............//////000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000111222222333333111111222222333333444444666;;;AAANNNjjjjjj^^^ZZZTTTOOOHHH@@@;;;999888999222111000///.........///...............///000000------------------------........................------............---------------............///---------............///////////////////////////////////////000000000000///000000111111222333333222222222333555888;;;===EEEVVVmmm}}}vvvnnnfffmmmzzz|||lllYYYQQQGGG>>>:::999:::;;;<<<;;;;;;<<<===???@@@AAA===BBBHHHLLLNNNOOORRRTTTUUUTTTTTTSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTRRRSSSSSSSSSSSSTTTTTTTTTHHHHHHGGGEEEEEEDDDDDDDDDBBBAAA@@@>>>===<<<<<<<<<:::@@@IIIRRRXXX]]]cccfffbbbaaa___\\\[[[^^^eeekkkdddlllqqqiiiYYYVVViiitttoooxxx~~~xxxvvvpppppp~~~tttwwwttthhhggggggaaa[[[LLLFFF===666222222222222///............------------------............///---------.........//////------------------------........................////////////////////////........................////////////////////////000000000000111111111111333111333888888>>>TTTlll~~~qqqgggggg~~~wwwnnnddd[[[VVVOOOLLLIIIHHHHHHIIIIIIHHHJJJLLLNNNPPPRRRSSSUUUVVVWWW\\\```aaaaaabbbgggkkkiiiiiihhhiiiiiikkkmmmnnnkkklllmmmkkkhhhfffeeeeeebbbcccdddcccbbbbbbdddfffcccccccccbbbaaa```______ffffffffffffiiioooxxx~~~{{{rrreeeSSSDDD;;;666444222111111111111000000000000000000000000000000000000...............///000000////////////////////////////////////////////////////////////000000000000000000000000000000000000///000000111222222333333222222222333444555555555999@@@HHHWWWtttqqq|||{{{hhh___XXXUUUMMMEEE===::::::<<<333222000///.........///...............///000000------------------------........................---..................------------.........//////---------.........//////////////////////////////////////////000000000000///000000111222222333333222222222333666999===???OOOddd~~~yyywwwyyy|||ooo^^^MMMFFFDDD???;;;999:::<<<>>><<<;;;;;;<<>>888444222111111111111000000000000000000000000000000000000...............///000111////////////////////////////////////////////////////////////000000000000000000000000000000000000///000000111222222333333333333444444555666777777;;;EEEOOO]]]www|||}}}zzzjjj___\\\XXXRRRGGG<<<999<<<666444111///......////////////////////////////////////...------------...........................------------------------....................................////////////111111000000//////......////////////000000000000222222222222222222333333666222111444777;;;CCCLLLfffkkk|||}}}ttt```RRRIIIEEEAAA===999999===???===:::>>>===AAAGGGGGGAAAAAAEEEIIIOOOVVVYYYXXXWWWWWWXXX[[[]]]___```aaadddiiilllgggfffeeedddeeefffhhhjjjkkkiiifffeeedddcccbbbaaa^^^^^^]]][[[WWWTTTTTTUUUTTTQQQNNNLLLLLLIIIEEEAAAAAA??????AAA???>>>CCCIIIQQQSSSYYY___dddbbb\\\VVV\\\^^^aaaeeejjjrrrzzz|||wwwxxx}}}zzzooovvvttttttxxx~~~nnneeedddiiinnnbbbXXXJJJ???999666444222111000000000/////////...---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////........................////////////000000000000444444222111000000000000///555888888CCC\\\vvvuuukkkwwwkkkTTTaaazzzrrrddd]]]SSSKKKHHHFFFDDDBBBHHHJJJNNNPPPRRRUUUXXX[[[]]]\\\[[[]]]aaaeeeggghhhjjjlllqqqvvv|||~~~~~~yyytttrrrqqqrrrssssssqqqmmmjjj```[[[UUURRRTTTXXX[[[^^^lllnnnrrrwwwzzz}}}~~~}}}www|||vvviii[[[III999444888000111111000......///111000000000000000000000000////////////////////////...............///000000////////////000000000000000000000000000000000000......///000111222222333111111222222222333333333666888777333111333777999@@@DDDTTTpppmmmeee\\\WWWPPPGGG???===999777444111000//////...........................//////...------------...........................------------------------....................................////////////111000000000/////////...////////////000000000111222222222222222333333333555333333444666===LLLZZZlllyyyvvvwwwrrr]]]NNNFFFAAA>>>@@@>>>;;;;;;===??????>>>EEEEEEJJJPPPPPPKKKIIILLLQQQUUUZZZ]]]\\\]]]___bbbdddfffjjjmmmppptttyyy|||zzzyyyxxxwwwyyy{{{~~~}}}zzzwwwuuusssqqqpppmmmllljjjgggccc___\\\ZZZ[[[XXXVVVUUUTTTSSSOOOLLLKKKEEEBBBAAA@@@======AAAFFFHHHMMMVVV___eeefffeee^^^___aaaccchhhqqq|||{{{tttpppttt}}}rrrqqqvvvwwwmmmjjj{{{}}}qqqjjjiiikkkmmmfff]]]QQQEEE===999666555111111000//////.........---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////........................////////////000000000000222111111000000111111222333666999???QQQlllzzzllloooyyy^^^ZZZpppyyymmm```TTTNNNGGGDDDEEEHHHJJJKKKTTTVVVYYY[[[\\\^^^aaacccccccccccceeeiiinnnsssvvv|||yyyyyyyyyzzzzzzxxxtttqqqiiifffbbb```___]]][[[ZZZWWW[[[bbbjjjqqqvvvyyyzzz|||kkkfffsss~~~zzzsssmmmgggZZZGGG999333222222222111000//////000000000000000000000000000////////////////////////...............///000000////////////000000000000000000000000000000000000//////000000111111222222111111222222222333333333666666666555555777;;;===EEEOOOgggqqqccc^^^[[[RRRGGG@@@<<<:::666333222111///...........................//////...------------...........................------------------------....................................////////////000000000000/////////////////////000000000111111111222222222333333333444444333555777:::FFF[[[ooo{{{{{{rrrmmmsssvvvhhhTTTEEE>>><<<;;;::::::;;;;;;;;;;;;>>>BBBEEEOOOPPPUUUZZZZZZVVVUUUWWWWWW[[[aaaeeegggkkkpppttt||||||yyyvvvqqqjjjdddeeedddbbbaaa```^^^[[[YYYVVVNNNGGGHHHHHHDDD@@@>>>>>>???BBBJJJUUU```hhhllldddfffgggffffffkkkuuu~~~||||||zzzuuurrryyyuuullliiitttmmmzzz|||~~~zzzxxxuuuqqqnnnlllfff[[[OOOCCC;;;999888222111000///......------------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................////////////........................////////////000000000000/////////000111222333444444666;;;KKKeeessshhhjjjyyyvvv^^^XXXhhh~~~sssttt}}}xxxnnneeeWWWKKKEEEBBBAAACCCHHHOOOUUUXXX\\\^^^___```aaacccfffiiikkkooossswww{{{}}}yyyrrrqqqpppooolllhhhaaa]]]QQQRRRUUUZZZaaaiiippptttvvvzzz~~~}}}|||{{{|||~~~~~~yyyiiiXXXVVVeeevvv|||zzzsssooooooiiiXXXBBB333444444333222111000000///000000000000000000000000////////////////////////...............///000000////////////000000000000000000000000000000000000000000000000000111111111111111222222222333333333555444444666888;;;>>>AAAKKK]]]|||ooohhhdddZZZOOOHHH@@@<<<777555444333111...------------------------//////...------------.......................................................................................////////////000000000000//////////////////000000000111111111111222222333333444444444444444777>>>HHHXXXnnnxxxtttnnnnnn|||www]]]RRRDDD;;;;;;======;;;999;;;>>>>>>>>>BBBJJJQQQSSSVVVZZZ^^^___```bbbdddfffmmmvvv}}}~~~vvvvvvtttrrrooollliiieeeccc^^^VVVSSSVVVYYYTTTLLLHHHAAA@@@@@@DDDJJJSSSZZZ___gggkkknnnlllhhhgggkkkpppxxx{{{|||zzzzzzwwwppplllzzztttzzz|||{{{rrrrrrnnnfffXXXIII>>>999888333222000///------------............////////////........................------------------------------------........................////////////........................////////////000000000000/////////000111222333444777999EEE]]]{{{wwwkkkmmm{{{uuuaaaWWWfffvvvnnnuuuwwwhhh]]]SSSIIIAAABBBCCCFFFKKKQQQWWW\\\___^^^___```aaadddjjjqqqvvvyyy{{{yyywwwvvvtttqqqmmmiiieee```YYYUUUWWW^^^gggmmmqqquuuzzz||||||{{{zzzyyyzzz|||}}}wwwsssppphhhYYYOOOUUUfffrrruuu{{{zzzpppooonnnbbbMMM;;;444333222222222222111///000000000000000000000000////////////////////////...............///000000////////////000000000000////////////////////////111111111000000000000000111111222222222333333333555222222555888:::???EEEUUUkkkvvvmmmbbbYYYVVVEEE@@@999666666666333000........................//////...------------.......................................................................................////////////////////////000000000000000000000000111111111111111111222333444444555555666555:::III\\\oooxxx}}}xxx|||nnn\\\KKKDDD===:::<<>>BBBDDDCCCBBBGGGPPPYYYTTTYYY___dddjjjrrryyy}}}|||wwwsssqqqiiieeeeeejjjiiiaaaWWWRRRJJJIIIGGGEEEEEEFFFIIIKKK[[[ccclllqqqooolllllllllrrrvvvzzz{{{}}}yyyxxx|||~~~uuurrryyytttuuutttnnnaaaQQQCCC:::666555444111///------------........./////////000000........................---------------------------------.........//////............////////////........................////////////000000000000111111111111111222333333:::@@@SSSppp|||mmmnnnuuuooo\\\YYYeeezzzppplllmmmssscccVVVMMMGGGCCCBBBGGGKKKPPPUUUYYY[[[]]]^^^^^^```ccciiiqqq}}}}}}yyywwwwwwvvvuuuvvvqqqiiibbb^^^^^^aaaccclllpppuuuyyyyyyyyyyyyyyyyyy{{{|||vvvpppmmmmmmaaaTTTSSSaaaqqquuurrruuuzzzyyyvvvvvvlllWWWCCC666333111000222222222000000000000000000000000000////////////////////////...............///000000////////////000000000000////////////////////////111111111000000000000000111111222222222333333333555222111444777:::DDDPPPkkk}}}wwwkkkffffffPPPHHH>>>999888888555222//////////////////////////////...------------.......................................................................................////////////////////////000000000000000000000111111111222222111111222333444555666666888888BBBWWWooohhhRRRFFF>>><<<::::::;;;>>>??????BBBDDDEEEDDDDDDJJJTTT]]]```hhhrrrzzz||||||}}}|||ssseee\\\YYYVVVUUUSSSNNNHHHEEEDDDDDDIIIRRR```llltttwwwwwwwwwuuuwwwyyy{{{xxxqqqttt~~~www}}}xxxwwwvvvssskkk]]]MMM@@@999888666333000...---............/////////000000000........................------------------------------........./////////............////////////........................////////////000000000000222222222222222333444555999EEE^^^zzzssshhhggguuulllYYYOOO^^^{{{|||rrrfffbbbmmm{{{{{{iii]]]PPPGGGCCCBBBEEEIIIMMMQQQVVV[[[]]]```bbbdddccchhhqqq|||~~~|||{{{zzzxxxxxxwwwtttooohhhbbb^^^iiilllppptttuuuvvvwwwyyyxxx{{{~~~~~~zzzvvvrrrqqqooocccZZZ___ooo||||||uuuqqqttt~~~{{{cccNNN<<<888222000111333222000000000000000000000000000////////////////////////...............///000000////////////000000000000000000000000000000000000000000000000000111111111111111222222222333333333555222333777:::AAATTTiiixxxtttoooooo^^^SSSEEE===:::999666222000000000000000000000000//////...------------.......................................................................................////////////.../////////000000000111000000111111111222222222111111222333444555666666:::>>>LLLccc{{{|||}}}cccNNNBBB>>>888999:::::::::===BBBFFFDDDFFFHHHJJJPPPYYYfffnnn~~~xxxfffaaaeeeeeeddd```YYYRRRLLLKKKKKKGGGKKKUUUcccqqq{{{|||zzzzzzwwwoooqqq|||}}}vvvwwwwwwtttkkk\\\KKKAAA:::888444111///...//////.../////////000000000000............................................................////////////............////////////........................////////////000000000000111111222333444666777888@@@RRRnnnvvvgggbbbvvvoooZZZPPPWWWnnn|||qqqfff```ggg|||uuugggUUULLLDDDCCCCCCDDDKKKRRRUUUYYY]]]aaafffllltttzzzzzz~~~xxxzzz|||}}}yyyssslllhhheeehhhkkknnnppprrruuuxxxwwwzzz||||||zzzxxxxxxzzzuuulllgggmmmzzzrrrrrrxxxtttaaaGGG???666111111222111///000000000000000000000000////////////////////////...............///000000////////////000000000000000000000000000000000000//////000000111111222222111111222222222333333333444333666===BBBNNNlllrrrwwwoooxxxrrrqqqhhh[[[KKK@@@<<<:::666222000000000000000000000000//////...------------...........................////////////////////////..................................../////////000.../////////000000111111000111111111111222222222111111222333444666666777;;;BBBSSSjjjtttuuuwww___LLL@@@===>>>999<<<===<<<;;;???HHHOOOKKKMMMPPPWWWbbbqqq|||hhhgggpppqqqooojjjbbbYYYTTTSSSTTTOOONNNQQQ[[[jjjxxx~~~wwwvvvzzzwwwoooooo|||ssslllzzzvvvwwwyyyzzzuuugggUUUHHH<<<999555222/////////000////////////000000000000............................................................/////////000............/////////000........................////////////000000000000000000111333555888:::;;;PPPdddxxxlllkkkzzz[[[OOOQQQgggxxxjjjdddfffuuuxxxfffVVVKKKDDDAAADDDHHHJJJQQQYYY]]]___cccgggooozzz~~~}}}}}}|||zzzxxxwwwvvvccceeehhhjjjlllppptttwwwvvvyyy{{{{{{zzzzzz}}}zzzuuussswwwwwwtttuuu|||xxxtttuuuOOOFFF:::333111222000...000000000000000000000000////////////////////////...............///000000////////////000000000000000000000000000000000000...//////000111222222333111111222222222333333333333333999BBBIIIZZZ}}}tttiiixxx~~~wwwmmmfffeeevvvyyyvvvpppmmm^^^HHH<<<<<<;;;555555333111000000111111000////////////....................................////////////////////////............////////////............/////////000////////////000000000000000000000000111111111111222222444777666444666:::>>>PPPddduuu~~~wwwwww~~~rrrYYYMMMFFF<<<999===777:::>>>AAADDDJJJSSSYYYUUULLLSSSlllwwwnnnsss{{{}}}{{{wwwqqqjjjeeecccddd^^^[[[XXXWWW\\\hhhvvv|||yyyzzz}}}zzzqqqjjjmmm{{{wwwaaaaaaxxxppppppzzzvvvaaaQQQBBB>>>777222222444111+++000000000000000000000000////////////////////////........................------------------------............////////////000000//////.........---......//////000000111111777///...333555555>>>KKKgggsssaaasssbbbNNNRRR___~~~{{{lll___cccxxx~~~sssaaaPPPGGGCCCCCCDDDGGGLLLRRRWWWZZZcccfffmmmyyy|||{{{~~~}}}zzzpppiii```___eeemmmqqqrrrssswww|||{{{tttttt{{{|||yyy}}}~~~hhhOOO999333555444111000111111111111000000000000////////////////////////111111000000//////......000000000000000000000000.........//////000111222000111111111111222222222111111111111222333444444888::::::???SSSsssrrr^^^ooovvv}}}ssshhhaaafffuuu~~~uuusssqqqgggVVVGGG???<<<999666333111000000111000///////////////....................................////////////////////////............////////////........./////////000000////////////000000000111000000000000111111111111333222444777666555888===KKKaaazzz|||yyy}}}rrr]]]IIIBBB>>>888666:::999>>>EEEJJJNNNSSSYYY^^^ZZZ]]]ooo||||||wwwsssqqqppppppdddbbb]]]ZZZYYY___gggmmmzzzzzzzzzzzz{{{}}}~~~wwwjjj___```sss|||mmmjjjxxxrrrvvv~~~|||nnn```GGG@@@999666555333///---000000000000000000000000////////////////////////........................------------------------............////////////000/////////..................//////000111111111222000222555333555HHH^^^}}}nnndddxxxvvvYYYQQQaaatttkkkdddbbbooowwwnnncccTTTIIIDDDCCCGGGMMMSSSWWW\\\```dddlllvvv|||zzzyyytttooogggbbbbbbfffkkknnnppptttzzz~~~yyypppjjjlllvvv~~~~~~wwwcccJJJ;;;555222111111111111111111000000000000////////////////////////111000000000/////////...000000000000000000000000///......//////000111222000111111111111222222222222222111222222333444444777999<<>>AAADDDHHHMMMSSS\\\hhhvvv~~~xxxpppmmmhhhaaa\\\ZZZ[[[]]]bbbeeejjjoootttwwwyyyyyyxxxvvvrrrlllkkktttwwwwwwyyyfffOOO<<<999999333///111////////////////////////////////////////////////............................................................///////////////////////////............//////000111111222222---000555555666FFFjjj}}}jjj___bbbttt|||```PPPWWWqqqzzzmmm^^^WWWggg~~~xxxiiiXXXMMMGGGDDDFFFIIINNNTTTZZZ___dddooo~~~|||yyyvvvuuuuuuuuuuuuooossswwwyyyxxxwwwzzz|||}}}xxxvvvrrrmmmhhheeeddddddiiimmmsssxxx{{{}}}~~~|||zzzxxxxxx|||}}}xxxkkk```eeexxx|||zzz{{{zzz~~~vvv___GGG:::333///222222222111111111000000////////////////////////000000000000////////////////////////////////////////////////000111222333000000111111111222222222333333333333333444444555:::===GGG\\\xxxzzzjjjlll{{{}}}{{{}}}xxxhhhhhh{{{tttvvvqqq]]]HHH===<<<999555333222111///...////////////....................................////////////////////////............////////////////////////000000000111000000000000111111111111111111111111222222222222222111222555666<<>>888999;;;===>>>@@@CCCFFFNNNUUUbbbrrr~~~{{{uuunnnhhhfffgggjjj```___]]]^^^cccjjjqqqvvvxxxwwwwwwzzzpppjjjqqqnnnRRR@@@::::::666222000000000000000000000000////////////////////////............................................................////////////........./////////////////////000111111222222333222111111888IIIccclllZZZTTT___}}}hhhTTTEEEPPPrrr~~~gggZZZ[[[sss}}}qqqhhhSSSJJJDDDFFFJJJNNNRRRWWWZZZ```jjjxxx|||wwwqqqjjjbbb]]]XXXZZZ^^^```bbbdddgggjjjnnnlllhhhbbbZZZUUURRRRRRRRRSSSTTTUUUVVVYYY]]]aaa^^^jjjuuuxxxxxx}}}}}}yyyvvvtttwww{{{zzzsssllllllooosssuuuvvvwwwyyyzzz||||||}}}|||zzzvvvsssqqqnnnssswwwwwwssspppppprrrzzzyyysssVVV>>>666999333222222222222111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000111222333333000111111111111222222222222222333444555777888999???HHHXXXkkkzzz{{{sssnnnmmm}}}eeekkktttzzz~~~tttdddYYYZZZhhhxxx~~~}}}lllZZZBBB???:::777555333111///////////////....................................////////////////////////............//////////////////000000000111111111000000111111111222222222111111111222222222333333222333555:::???LLLcccxxx{{{uuu[[[HHH>>>:::999888;;;>>>???@@@DDDJJJOOOXXXggg}}}wwwsssrrrrrrhhheeeaaa^^^___eeekkkppppppqqqssswww{{{nnnooosss~~~|||{{{iiiMMM===;;;:::444000000000000000000000000////////////////////////............................................................////////////............/////////000///000000111111222333333333222333===QQQkkk}}}fff\\\aaattt~~~VVVMMMMMMaaayyyhhhZZZ]]]hhhsssbbbVVVIIICCCBBBHHHPPPUUUZZZ___cccooo~~~|||sssooojjjeeeaaa]]]YYYVVVWWW[[[aaaeeegggiiikkknnnooojjjbbb[[[UUUQQQMMMKKKIIIKKKNNNOOORRRWWW___ddd```lllvvvxxxyyy~~~}}}{{{{{{|||{{{yyywwwqqqsssuuuuuuttttttuuuvvvxxxyyy{{{{{{zzzwwwtttrrrsssrrrsssxxx|||{{{uuunnniiiqqqyyyyyy~~~jjjHHH888;;;333333222222222111111111000000000000000000000000.../////////000000000111000000000000000000000000000000000000111222333333000111111111111222222222111111222444666888:::;;;DDDSSSiiizzz~~~~~~vvvlllkkk|||bbbgggooouuuzzz|||nnnaaaVVV]]]gggsss~~~uuudddCCC@@@<<<888666444222000000/////////....................................////////////////////////............/////////000000000000000111111111111000111111111111222222222111111222222222333333333444444777<<>>@@@HHHQQQSSSVVViii~~~~~~}}}~~~}}}{{{}}}~~~|||vvvtttuuuxxxppppppooonnnmmmkkkiiihhhlllsss|||wwwuuutttsssqqqllleee```cccdddhhhooovvv{{{|||{{{yyyoooooo{{{vvv[[[FFF:::555666333111000000111000///////////////////////////////////////////////////////////////////////////............////////////............////////////000///...///000222222333222;;;EEEWWWppp||||||~~~```XXX[[[zzzeeeNNNPPPgggmmmZZZXXXkkk|||lllZZZMMMFFFBBBGGGIIIPPPYYY___hhhzzz}}}tttiii^^^YYYTTTMMMHHHFFFGGGGGGGGGHHHLLLRRR[[[```aaaaaacccfffjjjhhhbbb]]]PPPJJJGGGHHHIIIIIINNNUUU[[[```hhhnnnrrrxxx~~~~~~{{{xxxuuuvvvsssqqqpppmmmjjjlllqqqtttuuuwwwyyyyyyyyyxxxxxxuuuppplllnnntttwwwuuuqqq^^^VVVZZZmmm~~~zzzwww}}}{{{}}}sssXXX;;;777555333222222333222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111444333444555666999DDDOOOkkkqqqiiiwwwwwwqqqpppooopppssszzz}}}}}}~~~bbbFFF======:::555333222111000///////////////000000000000000000000000////////////////////////............////////////////////////000000000000000111111111111222222222333333222222222333444444777;;;BBBLLL___yyyrrrZZZIII@@@777666888:::===AAABBBHHHSSSZZZ\\\eee~~~|||zzz{{{~~~}}}{{{vvvwwwxxxxxxvvvvvvwwwxxxxxxvvvvvvyyy|||}}}{{{xxxvvvvvvuuuqqqmmmkkkkkkkkkdddddddddccc```^^^[[[YYYaaagggqqqyyy~~~wwwyyy{{{|||yyyrrriiibbbaaabbbfffoooyyy|||www~~~yyyyyy~~~~~~mmmQQQ???888555333000///000111111000////////////////////////////////////////////////////////////////////////............////////////............/////////////////////000111111222222888>>>VVVqqqxxxfffLLLRRRaaa|||pppQQQKKKfffwwwaaa\\\iii|||qqq___MMMCCCCCCGGGLLLPPPXXX```iiizzzuuummmaaaXXXOOOLLLIIIDDDAAAAAABBBBBBEEEJJJSSS[[[bbbeee______bbbfffiiidddZZZQQQFFFEEEFFFIIIKKKMMMUUU^^^jjjpppxxx}}}|||{{{|||uuuuuuuuuyyy~~~~~~zzztttqqqqqqppprrrtttpppjjjgggiiiqqqrrrtttvvvxxxyyyyyyyyytttqqqnnnmmmpppsssvvvvvvkkk```ZZZcccttt~~~zzzqqq{{{sss{{{yyyqqqvvv|||eeeCCC777666555444333111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111222222222333666666666:::JJJZZZzzzkkkssszzzvvvrrrsssvvvwwwzzzqqqSSSBBB<<<888555555222222111000////////////////////////////////////////////////////////////............////////////////////////000000000000000000111111111222222222333222222222222333444444666???IIISSShhhxxx^^^KKKAAA;;;777999;;;===AAAFFFKKKQQQ[[[ccciii{{{|||xxxtttooonnnppprrrqqqqqqsssuuuvvvtttrrrrrrssssssrrrqqqppppppqqqppppppppprrrssssssooolllgggeeeccc```___^^^^^^^^^```___\\\XXXUUUSSSRRRRRRYYYaaakkktttxxx{{{~~~|||~~~{{{|||}}}~~~|||wwwrrrnnnkkkjjjmmmuuu~~~|||{{{~~~~~~}}}xxx}}}xxx\\\FFF???555333111000111111111000////////////////////////////////////////////////////////////////////////............////////////............////////////...///111111111111222222<<>>555444777333222111000////////////////////////////////////////////////////////////............////////////.../////////000000000111000000111111111222222222222222222222333444555555;;;IIIWWWbbbxxxxxx```MMMAAA>>>;;;:::<<<===>>>CCCJJJPPPUUU```mmm}}}iiibbb[[[ZZZZZZXXXZZZ]]]ccccccdddgggiiikkkjjjjjjlllmmmmmmkkkiiigggggghhhffffffeeeeeedddbbb^^^[[[VVVTTTRRRSSSWWW[[[\\\[[[___[[[UUUOOOLLLMMMOOOQQQWWW```llltttxxxzzz}}}~~~~~~|||zzzyyyzzz|||~~~{{{yyyzzz~~~{{{|||{{{{{{zzzwwwzzzhhhNNNAAA777555222111111222111000////////////////////////////////////////////////////////////////////////............////////////............////////////...000222222111111444666@@@WWW~~~gggYYYFFFLLLiii}}}cccEEEKKKjjjvvviiihhh|||uuudddSSSJJJFFFEEEJJJQQQWWW]]]hhhzzzxxxmmmkkkddddddeeefffeee```WWWPPPLLLFFFCCCDDDDDDDDDFFFIIIKKKQQQ[[[hhhqqqrrrllleee]]]___bbbeeebbbYYYMMMDDDHHHMMMRRRUUUZZZfffuuu}}}zzzwwwuuusssrrrnnnnnnpppuuu{{{~~~yyyrrrmmmiiijjjppptttrrrjjjeeeeeeuuutttsssrrrrrrssstttuuuwwwwwwvvvpppkkkkkkpppuuusssssslllaaa^^^iiixxxzzz~~~~~~~~~zzzpppgggCCC:::444444333000000222000000000000000000000000///////////////////////////////////////////////////000000000111111111111111111111111222222222222222555888777666@@@XXXooorrr{{{wwwyyy{{{{{{||||||~~~zzz{{{~~~|||yyy|||rrr[[[EEE888666888444333222111000/////////000000000000000000000000////////////////////////............////////////......//////000000111111000111111111111222222222111111222333444666777888@@@PPPcccttt}}}wwwgggOOO@@@999;;;:::;;;===>>>???FFFOOOSSS]]]mmm}}}jjjaaaUUUOOOKKKLLLLLLKKKLLLPPPPPPQQQSSSWWWZZZ]]]```aaaaaabbbbbbaaa^^^]]]]]]^^^[[[ZZZYYYWWWTTTQQQNNNLLLJJJIIIJJJQQQ[[[aaaaaa___YYYTTTMMMGGGFFFJJJPPPTTT\\\fffrrryyy{{{zzz{{{}}}~~~zzzwwwvvv{{{|||yyy}}}yyyrrrmmmiiivvvxxxYYYBBB;;;888555333333222111000////////////////////////////////////////////////////////////////////////............////////////............////////////...111333222111333777;;;JJJiiiwwwZZZPPPKKKWWWwwwvvvXXXDDDRRRrrr{{{fffkkkzzzyyykkkYYYHHHDDDFFFGGGKKKRRR]]]iii}}}mmm[[[RRRPPPLLLNNNPPPSSSTTTRRRLLLHHHEEEBBB@@@CCCEEEFFFJJJOOOSSS[[[hhhtttxxxsssiii```^^^bbbeeeccc]]]TTTMMMHHHOOOTTTZZZ^^^fffuuu~~~~~~~~~|||zzzzzzzzz}}}~~~~~~~~~~~~~~~}}}zzztttpppiiijjjnnnssssssppppppsss|||zzzxxxuuutttuuuvvvwwwxxxzzzzzzuuuooolllooosssqqqtttsssiii```bbbqqqyyy~~~{{{|||TTTCCC555333444111111333000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111222222222222333333555777888:::HHHddd}}}wwwjjjxxx{{{|||{{{}}}|||{{{{{{{{{|||~~~}}}wwwrrrpppxxx}}}iiiRRRAAA:::999555444222111000/////////000000000000000000000000////////////////////////............////////////.........///000111111111000111111111111222222222000111222333555888:::;;;FFFWWWpppzzzuuuzzzoooVVVFFF===888888999<<>>;;;777555444333111000////////////////////////////////////////////////////////////////////////............////////////............///////////////111333222111444;;;@@@XXXwwwvvv]]]RRRZZZnnndddLLLJJJ___zzzyyy|||zzzlllaaawwwwwwooo[[[LLLBBBDDDHHHJJJRRR\\\kkkppp```SSSIIIEEEEEEBBBDDDFFFIIIKKKKKKIIIGGGBBB???@@@CCCFFFHHHNNNTTT\\\eeerrrzzzyyyqqqfff___```eeegggbbbXXXPPPOOOQQQUUU]]]dddjjjuuu}}}{{{zzz|||||||||}}}}}}{{{xxxtttooommmmmmpppppppppuuu{{{}}}yyywwwuuuvvvxxxyyyyyy|||}}}{{{vvvrrrrrrsssrrrqqqrrrrrrjjjbbbgggsssvvv~~~}}}iiiOOO999444666333111333000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111222222222333333444444555999AAASSSrrrppplllwww~~~{{{~~~}}}yyy{{{}}}{{{||||||uuuooojjjqqq}}}rrr\\\JJJ>>>999555444333111000/////////000000000000000000000000////////////////////////............/////////000---......///000111111222000111111111111222222222000111222444666999;;;===NNN```|||rrruuuxxx[[[HHHBBB???===666888===BBBDDDHHHUUUbbbooo|||gggVVVJJJFFFGGGCCC@@@???CCCEEECCCBBBCCCCCCCCCCCCCCCDDDFFFJJJMMMNNNOOOQQQRRRRRRSSSTTTVVVSSSRRRQQQNNNJJJHHHHHHIIIKKKMMMUUUaaajjjhhh\\\QQQHHHGGGFFFGGGKKKRRRZZZ___rrr|||{{{zzzrrruuuyyy|||~~~{{{}}}}}}{{{zzz{{{xxxtttuuuxxxwwwzzz}}}|||vvvnnnlllnnnppp|||xxx]]]@@@===999666555333111000////////////////////////////////////////////////////////////////////////............/////////000............/////////000000222333222111555===DDDdddyyyeeeYYYfff}}}RRRAAAPPPlllooo{{{vvvdddeeezzzooogggMMMCCC@@@GGGLLLOOO[[[jjjzzz~~~lllWWWKKKEEECCCDDDGGGBBBCCCEEEGGGIIIJJJKKKJJJBBB@@@AAAEEEHHHJJJQQQXXXccclllxxx}}}yyypppfffaaabbbgggiiiaaaUUUNNNQQQWWWZZZccclllttt{{{yyy|||}}}{{{yyyxxx{{{zzz{{{|||}}}}}}zzzwwwvvvqqqmmmlllkkklllrrrzzz~~~{{{xxxuuutttvvvxxxyyyyyy|||{{{wwwuuuuuutttmmmoooxxxuuufff```eeessssssxxx~~~~~~|||~~~xxx}}}xxxYYY===666777444111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333333333444:::EEE[[[|||sss]]]iii~~~wwwuuuvvvyyyzzz|||{{{qqqhhhsssxxx|||lllNNN@@@;;;555666555111///000111111////////////////////////000000000000000000000000////////////000000000000////////////000000000000222222111111111111111111111444222555999444999KKK^^^zzzwwwsssgggrrr___LLLDDD???;;;999<<<<<<@@@FFFIIIMMM[[[iii~~~ppp\\\RRRJJJ@@@>>>CCC???CCCFFFEEE@@@>>>AAADDDCCCBBBAAA@@@AAADDDFFFHHHIIIKKKNNNPPPQQQRRRSSSTTTOOOOOONNNKKKHHHFFFGGGHHHHHHPPP]]]iiiiii]]]PPPHHHAAA???AAAIIIPPPUUU```kkk}}}zzzzzztttrrrpppppprrrvvv|||~~~{{{|||zzz~~~yyyzzz~~~vvvwwwyyy{{{yyysssnnnlllsss}}}}}}llltttnnnPPP999777<<<222111666---//////............//////......////////////............------------..................////////////000000000000111111111111666...///777444000AAAZZZxxxqqq___eeeuuuiiiAAAFFF^^^sssvvvrrr~~~oooeee{{{tttdddWWWFFFDDD@@@GGGUUUYYYcccxxxfffZZZKKKBBBBBBEEEFFFDDDAAACCCDDDGGGNNNRRRNNNGGGAAA??????CCCGGGLLLUUU^^^bbbooo}}}xxxmmmeeecccgggmmmkkk^^^TTTTTTXXXZZZccceeennn~~~yyyvvvyyy{{{}}}}}}}}}yyywwwvvvxxxyyy{{{}}}}}}|||{{{yyyxxxvvvrrrnnnlllnnnssswww~~~|||zzzzzzyyyyyyzzz}}}}}}{{{yyyqqqtttxxx{{{}}}yyykkk]]]oooyyy}}}yyyzzz|||}}}}}}~~~}}}dddDDD666555666444444111111111111000000000000////////////////////////////////////////////////000111111111111222222222111111111111222333444555222555777:::JJJddd~~~~~~}}}}}}uuuggg]]]aaa{{{|||xxxxxx}}}vvvooonnnkkkmmmuuu]]]JJJ;;;888888777333111000000000////////////////////////000000000000000000000000////////////000000000000////////////000000000111222222111111111111111111111333222555:::888???SSSyyyyyyrrriiitttqqqUUUEEE???<<<999888<<<===BBBGGGJJJQQQaaarrrlll[[[LLLHHHEEE??????EEEBBBEEEGGGFFFBBB@@@AAABBBAAAAAAAAAAAACCCEEEHHHIIIGGGHHHJJJMMMOOOPPPOOOOOOMMMKKKHHHFFFEEEFFFGGGGGGOOO]]]jjjkkkaaaSSSGGGAAAAAA???CCCLLLUUU^^^kkkwwwzzztttrrrqqqjjjkkklllmmmmmmpppvvv|||}}}{{{zzzzzz{{{||||||{{{{{{{{{}}}yyyxxxxxxyyyyyyvvvqqqooopppwwwtttwww~~~]]]@@@888<<<444222666/////////............//////......////////////......///......------......///............////////////000000000000111111111111444...///666555666LLLgggiii[[[eeewww|||\\\CCCRRRkkkyyy|||vvvjjjmmm~~~vvvjjj[[[PPPDDDEEEDDDLLLYYY___mmmzzzlllVVVOOOFFFAAABBBDDDDDDCCCFFFHHHIIILLLRRRUUUQQQIIIAAA>>>>>>BBBFFFKKKUUU^^^fffsssxxxmmmhhhhhhmmmooojjj]]]TTTVVV\\\___iiioooyyy{{{wwwvvvzzz}}}~~~}}}zzzxxxwwwvvvxxxyyyzzz{{{||||||{{{zzzyyywwwsssooolllnnnrrrvvv|||xxxvvvvvvwwwzzz}}}}}}~~~~~~|||{{{wwwwwwvvvzzzsssdddiiisss|||{{{yyyzzz}}}~~~vvv}}}tttUUU>>>555444333111111111111111000000000000111111111111111111111111000000000000000000000000000111111111111222222222111111111111222333444555555777999???QQQkkk{{{~~~mmm```YYYccc~~~~~~{{{rrrhhhaaahhh|||pppXXX===<<<:::888666333111//////////////////////////////000000000000000000000000////////////000000000000/////////000000000111111111111222222222222222222111333222444;;;<<>>;;;:::999:::>>>@@@EEEKKKPPP]]]ssshhhSSSGGG???@@@AAA???AAAGGGFFFFFFGGGGGGFFFDDDCCCBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJMMMOOOOOONNNLLLLLLHHHDDDBBBDDDHHHKKKNNN[[[mmmvvvjjjVVVHHHAAA===AAABBBGGGRRR]]]iiixxx}}}yyytttpppmmmllllllkkkooossssssqqqtttzzz{{{uuuttt{{{}}}xxxxxx|||{{{}}}~~~}}}}}}zzzvvvvvvyyyzzzvvvrrrlllmmmrrrvvvxxx{{{pppLLL:::<<<888333444222000//////......//////000......////////////......///......------......///............////////////000000000000111111111111222...000555777???[[[yyynnnZZZUUUeeexxx|||kkkOOOIIIbbbzzz~~~zzzjjjhhhzzzvvviii[[[NNNGGGCCCIIILLLTTTaaakkkwwwbbbSSSFFFEEEDDDCCCDDDEEEFFFGGGMMMNNNPPPRRRWWWZZZTTTLLL@@@======AAAEEEKKKUUU___kkkwwwxxxnnnmmmqqquuurrriii[[[UUUYYY```eeepppyyywwwuuutttvvv|||yyyoookkkqqqyyy}}}zzzwwwvvvvvvvvvxxxxxxyyyyyyzzz{{{||||||{{{yyyuuuqqqnnnnnnqqqttt~~~zzztttrrrtttzzz~~~}}}}}}}}}}}}|||xxxtttvvv|||ooocccnnnxxxzzz{{{www|||jjjIII666333444222222222111111111000000000111111111111111111111111111111111111111111111111000111111111111222222222111111111111222333444555666777999DDDZZZuuu}}}vvvddd[[[^^^rrr~~~qqqeeecccrrrgggDDD>>>:::777777555111///000////////////////////////////////////////////////////////////000000000000//////000000000111111111111111222222222222222333222444222444<<<@@@OOOiii{{{|||eeeUUUDDD<<<;;;:::;;;>>>AAAEEEJJJQQQ\\\rrrfffRRRIIIAAA===???AAA@@@BBBFFFGGGGGGHHHIIIKKKKKKHHHFFFIIIJJJKKKKKKKKKJJJIIIIIIPPPPPPRRRSSSTTTSSSPPPNNNJJJIIIGGGEEEFFFMMMVVV^^^kkkxxxxxxbbbLLLDDDCCC@@@DDDHHHPPP[[[fffrrr}}}{{{vvvqqqmmmmmmpppqqqrrrwww}}}{{{yyy}}}~~~xxxpppsssxxxuuu{{{vvvwwwzzz|||tttrrrvvv{{{yyysssjjjgggeeefffhhhrrrZZZ???<<<;;;444111333000000////////////000000......////////////......//////............//////............///////////////000000000111111111111111000111444888HHHggg{{{lllWWWLLLSSShhhzzzcccIIIQQQmmm}}}rrryyytttdddnnn|||nnn]]]OOOFFFBBBDDDNNNSSS[[[jjj|||wwwcccQQQFFF???BBBFFFGGGHHHIIIMMMPPPRRRTTTTTTVVV[[[]]]WWWOOO@@@===<<<@@@DDDKKKVVVaaappp{{{wwwppprrryyy{{{ssseeeYYYVVV\\\fffllluuuyyytttqqqttt{{{{{{nnnhhhffffffnnnwww~~~yyyvvvuuuttttttxxxxxxxxxxxxyyy{{{|||}}}|||{{{wwwsssooonnnppprrrvvv{{{|||tttmmmnnnuuu{{{}}}~~~~~~~~~~~~}}}||||||{{{xxxssssss{{{|||dddllluuuzzzwwwSSS888444777555222222222111111111000000111111111111111111111111111111111111111111111111000000111111111222222222111111111111222333444444444444888HHHdddrrr^^^___rrrssshhhhhhyyysssRRRAAA:::555666666111000222000000000000000000000000////////////////////////////////////000000000000000000000000111111111111111111222222333333333333444666333555===CCCVVVsss}}}rrrXXXKKK???;;;::::::<<>>===@@@EEELLLYYYdddttt}}}xxxsssxxx~~~ppp___WWWXXXaaalllsss}}}zzzuuutttrrr{{{lll]]][[[bbbnnnvvv{{{xxxwwwuuutttyyyyyyxxxyyyyyy{{{|||}}}|||{{{xxxtttpppnnnnnnppplllyyyvvvkkkjjjrrrxxx}}}}}}}}}}}}|||{{{zzzzzzyyyzzzxxxuuuwwwkkkmmmooouuu]]]???555666444222222222222111111111111000000000000000000000000111111111111111111111111000000111111111222222222111111111111222333444444333444;;;NNNnnnnnn\\\kkk~~~}}}zzznnniiiqqq|||~~~fffHHH===666777666111000444000000000000000000000000000000000000000000000000////////////000000000000000000000111111111222222111111222222333444444444444888666888AAAHHH^^^}}}xxxcccKKKCCC<<<::::::999<<<@@@FFFNNN[[[llllllUUUHHHFFF>>>>>>@@@BBBCCCEEEFFFGGGGGGJJJNNNRRRUUUVVVVVVVVVVVVZZZ___dddffffffdddcccYYY```gggggg___VVVPPPNNNEEEIIIMMMPPPTTTbbbvvv{{{aaaMMMEEEFFFIIIKKKRRR]]]jjjrrrxxx{{{{{{wwwtttuuuxxx}}}}}}|||{{{|||}}}|||zzzvvvzzz|||uuuuuussstttxxxyyyooopppxxxxxxrrrlllhhhdddbbbeeeuuuyyy|||wwwXXXBBB>>>777000444111000000//////000000111......////////////......000//////......//////000............////////////000000000000111111111111111333444555???WWWqqqjjjbbbSSSIIIXXXsssoooNNNEEE[[[ooo~~~yyyrrruuu{{{pppvvv~~~ggg]]]nnnyyymmm]]]NNNFFFDDDEEEGGGTTT]]]lllsss___OOOFFFBBBAAA@@@CCCFFFHHHIIIMMMRRRWWWWWWWWWVVVWWW]]]bbb___YYYEEE@@@>>>AAAFFFOOO\\\iiixxx~~~{{{yyy~~~}}}lll[[[WWW]]]hhhrrrzzz{{{ssssssvvvxxxccc^^^YYYZZZdddsss}}}zzzwwwzzzzzzzzz{{{{{{{{{{{{|||zzzzzzxxxtttpppnnnmmmnnnqqq~~~|||ssstttzzz|||{{{{{{{{{zzzzzzyyyyyyyyyyyy}}}|||xxxxxxwwwooohhhlllkkkKKK999222000333222222222222111111111////////////////////////111111111111111111111111000111111111111222222222111111111111222333444555555777@@@UUUvvvlllccc}}}zzz~~~}}}~~~sssiiigggnnnxxx{{{RRRCCC999999777111000444000000000000000000000000000000000000000000000000////////////000000000000000000111111111222222222111111222222333444444555444888888<<>>>>>>>>@@@DDDHHHKKKOOORRRTTTXXXXXXVVVVVV]]]dddddd___GGGBBB@@@CCCHHHRRR```mmm||||||iiiYYYYYYdddoooyyywwwtttwww|||qqq^^^SSSVVV^^^jjjyyy}}}{{{|||}}}}}}}}}|||{{{zzzxxxxxxwwwtttpppmmmmmmmmmyyyyyyxxx~~~|||wwwwwwwwwwwwxxxyyyzzz{{{zzz}}}{{{wwwxxxuuudddfff~~~zzz\\\AAA444111333333222222222111111111000000000000000000000000000000000000000000000000000111111111111222222222111111111111222333444555777999BBBWWWvvv~~~oooqqqhhh|||}}}~~~vvvkkkdddiiiuuuYYYIII<<<;;;888111000555000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222111111222333333444555555333888:::???JJJUUUnnnxxx```HHH>>>;;;:::===>>>???CCCIIISSSccc{{{dddUUUNNNGGGAAA@@@<<>>@@@FFFLLL^^^rrrqqqZZZLLLEEEAAAAAABBB???@@@BBBBBBBBBCCCFFFHHHIIIMMMTTTYYY[[[\\\]]]^^^eeedddcccdddeeeccc___ZZZYYYiiizzz|||lllZZZRRRTTTPPPTTTYYYeeelllZZZJJJJJJRRRXXX\\\```pppyyy~~~{{{yyyyyyyyywwwtttwwwxxx{{{~~~}}}zzztttmmmsssmmmllloooooorrr|||tttqqq^^^AAA::::::666333111///.../////////...000000000000000000000000////////////////////////////////////000000000000111111000000111111222333555555555???VVVppp}}}~~~yyyaaaZZZeeeyyyrrrRRREEEaaa}}}ssswwwyyylllaaafffyyy}}}tttnnn^^^OOOFFF@@@===FFFRRR\\\llluuu]]]UUUJJJBBB???????????????BBBHHHMMMQQQRRRRRRQQQZZZ]]]YYYSSSZZZgggiiibbbLLLCCC@@@GGGPPPXXXeeerrr|||sssggg```fffsss|||}}}}}}qqqcccYYYVVVVVVfffooo{{{~~~{{{xxxzzz{{{yyysssoooooooookkkddd]]]```kkkvvv}}}~~~yyypppooouuuyyywwwtttyyyxxxyyyzzzuuuqqqwwwrrrZZZlllxxxTTT===:::666444222222333333222111111111111111000000000000000000000000000000000000000111111111111222222222222222222222333444555555::::::FFF```{{{}}}zzzxxxhhhggg~~~~~~~~~}}}}}}zzz{{{~~~qqqfffgggjjjwww```DDD>>><<<444000555000000000000111111111111000000000000000000000000000000000000000111111222111111000000111111222333444444333444444555666777999666<<>>NNNggg}}}nnn___aaa~~~}}}{{{yyyxxx{{{}}}}}}}}}tttkkkkkkjjjrrrrrrSSS@@@:::888555222111111111111111111111111000000000000000000000000000000000000000111111222111111000000111111222333444444333444444555666777555555===PPPeee}}}pppXXXGGG===:::888:::>>>BBBGGGSSS^^^rrrcccUUUHHHBBBAAA@@@AAACCCBBBBBBAAA@@@@@@CCCHHHKKKVVVXXXZZZ[[[\\\^^^aaacccfffffffffeeeccc^^^XXXSSSZZZmmm}}}zzzhhhXXXUUUXXXXXX^^^jjjtttYYYUUUTTTZZZccckkkttt|||zzzvvvtttwww{{{zzzvvvvvvwwwvvvuuuooooooooorrrwww~~~{{{qqquuuyyy{{{xxxwwwyyyyyyxxxyyy~~~zzz|||zzz]]]CCC999999555222000//////000//////000000000000000000000000////////////////////////////////////000000000000111111000000111111222333111444>>>UUUuuuoooXXXRRRfff]]]SSSmmmxxxpppqqqddddddiiixxxwwwkkkYYYKKKAAABBBEEEIIISSS```sss~~~iiiUUUJJJEEE@@@>>>AAADDDEEEEEEFFFIIIMMMRRRUUUWWWWWWWWWVVVYYYWWWTTTZZZgggmmmkkkUUULLLHHHPPPZZZcccqqq~~~jjjeeeeeeoooyyy~~~rrrjjj```YYYWWWYYY]]]```ggglllttt{{{~~~wwwuuutttuuuuuuvvvtttqqqnnnooollliiiiiioooyyyyyyqqqnnnrrrvvvxxxwwwxxxyyy||||||wwwqqqsssyyyddd[[[rrr{{{sssOOO:::777444222111222222222111111111111111000000000000000000000000000000000000000111111111111222222222222222222222333444555555333???VVVppp~~~zzz___[[[bbb{{{xxxwwwwwwzzzzzz}}}yyypppnnniiijjjxxx```CCC999;;;888111222222111111111111111000////////////////////////000000000000000111111222111111000000111111222333444444333444444555666777666888CCCXXXoooeeeOOOAAA;;;999999;;;???CCCKKKZZZiiikkkWWWMMMEEEDDDEEEEEEEEEGGGDDDCCCBBB@@@@@@CCCIIIMMMWWWZZZ^^^```aaabbbdddfffhhhhhhhhhgggccc]]]VVVQQQXXXnnn|||hhhYYYWWWZZZ\\\hhh|||cccXXX[[[```gggmmmttt|||tttooonnnjjjgggfffcccdddjjjqqqwww|||wwwvvvwwwwwwvvvqqqooommmmmmqqqwww~~~tttnnnvvvyyytttsssssskkk___gggxxxfffDDD777<<<666333000///000000000///////////////////////////////////////////////////////////////000000000000111111000000111111222333222444CCCccczzz___NNNNNNhhhmmmPPP[[[wwwsssbbbeeepppsssfffRRRGGG@@@CCCIIIPPP\\\iii|||rrr]]]KKKDDD@@@===>>>CCCGGGHHHHHHIIIKKKOOOTTTWWWYYYYYYYYYYYY[[[ZZZVVVYYYcccjjjkkkZZZPPPLLLTTT___hhhwwwzzzffffffjjjttt{{{}}}~~~xxxooofffccc___]]]^^^`````````jjjkkklllpppvvvzzzwwwuuutttvvvxxxwwwsssooolllkkkiiihhhkkkttt}}}uuuqqqrrruuuwwwxxxyyy|||~~~yyyttttttuuulllWWW```}}}zzzYYY@@@888555222111111222111111111111111111000000000///000000000000000000000000000000111111111222222222222222222222333444555555222@@@XXXrrrvvvvvvhhh]]]cccjjjxxxuuuuuuvvvvvvuuuxxx~~~wwwssshhhbbbkkktttyyykkkIII:::<<<:::111333222222222111111000000////////////////////////000000000000000111111222111111000000111111222333444444333444444555666777999===LLLccc~~~vvv\\\HHH>>>;;;999:::===AAADDDNNNcccuuuqqq\\\QQQJJJFFFGGGIIIGGGGGGIIIEEEDDDBBB@@@@@@DDDJJJNNNUUUZZZ```eeeggggggggggggjjjkkkkkkhhhccc\\\VVVSSSXXXqqq~~~iii\\\[[[___dddwwwrrr[[[[[[cccmmmssswww}}}|||pppbbb[[[[[[]]]\\\ZZZYYYYYY\\\cccjjjrrr~~~~~~yyyxxxyyyxxxwwwssspppllliiijjjoootttxxxwwwiiipppsssppppppmmm___MMMXXXppptttOOO:::;;;777444111000000111000///////////////////////////////////////////////////////////////000000000000111111000000111111222333555777IIInnnfffUUUMMMTTTqqq}}}aaaPPPiiiyyy{{{qqq___ffftttooo___MMMDDD@@@EEELLLTTTcccssszzzooobbbSSSGGGCCC@@@===???DDDIIIJJJJJJKKKMMMPPPTTTWWWYYYZZZZZZZZZ\\\[[[XXXYYY```iiimmm]]]SSSPPPXXXcccnnn}}}tttfffiiiqqqzzz}}}|||~~~ooofffdddaaaaaacccggglllqqqtttuuuzzz{{{||||||~~~}}}zzzxxxxxxyyyxxxuuuqqqjjjiiigggeeefffooo||||||vvvssstttwwwyyyyyy}}}~~~yyyvvvsssqqquuuZZZUUUllldddHHH999666333111111222222222111111111111000000000///111111111111111111111111000000111111111222222222222222222222333444555555777CCCWWWnnnwwwooo}}}uuu```aaajjjoooyyyuuutttuuuqqqqqqsssyyy~~~zzzkkk___ccchhhzzz{{{lllpppuuuTTT???<<<:::444333333333222111111000000000000000000000000000000000000000000000111111222111111000000111111222333444444333444444555666777666===OOOkkkkkkTTTDDD===;;;999<<<@@@DDDHHHUUUnnn|||aaaRRRMMMHHHFFFHHHIIIGGGFFFGGGFFFEEECCCAAAAAADDDJJJOOOTTTZZZbbbhhhjjjiiiggggggjjjkkkkkkhhhbbb\\\XXXVVV]]]wwwjjj```eeekkkttt{{{ggg^^^```kkkxxx~~~rrrggg^^^YYYSSSQQQRRRUUUVVVVVVXXXYYY]]]eeekkkqqq||||||{{{zzzyyywwwsssooojjjfffdddfffjjjlllvvv~~~|||kkklllmmmoooqqqkkkZZZIIIMMMfffaaaCCC999888555222111111111000///000000000000000000000000////////////////////////////////////000000000000111111000000111111222333777<<>>@@@EEEIIIKKKKKKLLLNNNQQQUUUWWWYYYZZZ[[[XXXZZZ[[[YYYYYY___jjjrrrbbbYYYUUU]]]iiitttooohhhmmmwww~~~kkk^^^aaaiiidddiiiqqqzzz}}}zzzxxxvvvtttrrrjjjiiieeebbbccckkkxxxzzzuuutttwwwyyywww|||~~~|||xxxvvvrrrooo~~~~~~dddRRR]]]uuu~~~}}}qqqRRR;;;888444222222333333333111111111111000000000000111111111111111111111111000111111111111222222222222222222222333444555555777CCCXXXppp{{{zzzggg___dddlllpppzzzxxxwwwrrrqqqqqqtttzzzqqqbbbccceeeoooqqqiiihhhzzzbbbHHH<<<999888444444333222222111000000000000000000000000000000000000000000000111111222111111000000111111222333444444333444444555666777666???SSSrrrwwwaaaNNNBBB===;;;888<<>>DDDIIIKKKLLLOOOPPPSSSVVVXXXZZZ\\\\\\YYY[[[\\\[[[XXX]]]hhhsssiii___\\\dddppp|||vvviiijjjqqq|||}}}iii\\\[[[dddmmmnnn}}}|||uuurrrrrrsssjjjfffaaa]]]___hhhsss{{{|||wwwuuuxxx{{{yyy~~~|||zzzyyyvvvpppwwwxxxrrrXXXVVVfff{{{~~~^^^>>>:::555333333444444444111111111111000000000000111111111111111111111111000111111111111222222222222222222222333444555555666FFF^^^uuurrrbbbccchhhpppxxx}}}zzzvvvuuusssrrrssszzzvvveeeeeeeeefffiiikkkhhhrrrlllNNN<<<999;;;444444333333222111000000000000000000000000000000000000000000000111111222111111111000111222222333444444444444444555777777???HHH]]]{{{~~~pppZZZJJJAAA===;;;777<<>>AAAIIIRRRZZZjjjwwwmmm___OOOGGGFFFCCC???<<<===BBBHHHLLLMMMPPPRRRTTTWWWZZZ\\\]]]^^^^^^______\\\WWWYYYdddpppnnndddaaaiiiuuuoooffflllssshhhYYYXXX___gggkkkzzz|||sssoooppprrriiiccc\\\XXX[[[dddnnnuuu~~~|||wwwvvvyyy|||}}}}}}~~~{{{uuupppnnnyyy{{{___VVV```}}}iii???;;;666333333444555555111111111111000000000000111111111111111111111111000111111111111222222222222222222222333444555555:::MMMdddvvvwwwiiibbbhhhmmmwww}}}tttssspppqqqtttqqqnnn{{{qqqcccccc___aaaggghhhttt{{{___BBB666888555444222000//////000000000000000000000000000000////////////000000000000222222111111222222333444333111222555666555777:::BBBOOObbbzzz}}}|||bbbSSSGGG<<<:::>>>;;;???GGGOOOYYYnnniiiUUUMMMKKKIIIJJJJJJJJJIIIIIIHHHGGGGGGCCCBBBDDDCCCCCCKKKUUU^^^hhhnnnjjjfffeeedddaaa___iiiggg___]]]YYYYYYbbbxxxvvvrrrsssqqqmmmrrrqqqzzzjjjgggcccaaabbbcccdddeeefffnnnwwwzzzxxxxxx||||||||||||xxxtttrrrnnnhhhdddeeegggiiijjjgggkkktttlllcccllluuulll^^^WWWLLLVVVpppxxxvvv{{{ccc>>>888888555000...///000111000000000000////////////............////////////////////////000000000000222......000111111333888888RRRhhhxxx~~~sssrrriii~~~pppJJJOOOuuuyyyzzz```ZZZWWWkkk|||tttbbbNNNBBBBBB???HHHYYYeeeuuuyyyiiiWWWKKKEEECCCDDDAAA>>>>>>BBBGGGLLLOOOQQQTTTYYY\\\\\\[[[ZZZZZZZZZ[[[\\\ZZZVVVWWWcccpppooohhheeennn}}}wwwiiilllqqqzzzvvvgggYYYXXX^^^gggsss~~~wwwqqqoooooofffccc```]]]ZZZZZZcccnnnwww}}}}}}}}}|||yyywwwmmmmmmyyymmmWWWOOOffftttQQQ>>>222666666...---666111111111111000000000000000000000000000000000000000111111111111222222222222333333222111222444777AAAUUUqqqyyyvvv~~~zzziiijjjpppttt|||zzzxxxrrrmmmmmmpppmmmjjjssstttiiiaaa\\\\\\bbbdddooogggHHH:::<<<666555333222111111111111000000000000000000000000/////////000000000111111222222111111222222333444444222333666777555888<<>><<<@@@HHHTTTdddyyybbbRRRJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDFFFCCCAAAGGGQQQaaaiiimmmiiieeeeeeeeeccc___iiifff___]]]YYYZZZdddzzz|||pppqqqzzz~~~~~~tttiiibbbaaaaaaccchhhooouuuxxx{{{}}}wwwoookkkfffddddddeeefffgggiiilllsss}}}tttfffhhhpppoooddd[[[QQQTTTeee|||xxx|||yyyzzzpppOOO;;;:::666222000000000000000000000000////////////............////////////////////////000000000000111......111111000333777;;;VVVlll{{{|||lllfffeeemmmOOO\\\~~~}}}ttt\\\XXX[[[qqq~~~wwwlllYYYHHH>>>CCCEEEPPP```pppvvveeeTTTHHHBBBAAAAAA???======AAAFFFLLLOOORRRVVVZZZ]]]]]]]]]]]]]]]\\\\\\\\\[[[WWWXXXdddqqquuummmiiipppvvvooossszzz~~~cccbbbdddeeegggqqqyyyrrrooonnnjjjfffbbb___ZZZYYY```iiirrrzzz}}}|||~~~{{{zzzrrrsss|||vvv]]]NNN[[[}}}YYYDDD555666777111///555111111111111000000000000000000000000000000000000000111111111111222222222222333333222111222555777>>>RRRpppxxxsss|||xxxlllooowww|||sss}}}tttmmmjjjkkkiiiggglllvvv{{{rrrccc[[[WWWZZZ\\\ccc}}}sssQQQ???@@@888777555333222222222222000000000000000000000000000000000111111111222222222222111111222222333444555333444777777666999???LLLkkk~~~~~~gggPPPGGGCCC===;;;===;;;???HHHWWWmmm~~~gggXXXMMMIIIIIILLLLLLLLLKKKJJJHHHGGGFFFDDDEEEGGGGGGBBB@@@GGGPPPgggkkkmmmhhheeedddeeeeee```hhheee______\\\___lllxxxrrrzzz|||rrrllleee___^^^___dddkkkvvvxxxnnnkkkgggeeeeeefffeeeeeekkkllloooxxxllldddjjjrrrlll```VVVRRRXXXkkk}}}}}}yyy|||\\\@@@<<<777444222111000///000000000000////////////............////////////////////////000000000000000...///222111000222777AAA^^^ttt~~~ttt```XXX___hhhZZZrrr||||||lllXXXYYYggg~~~yyynnn```OOOCCC>>>BBBJJJVVVcccxxxqqq___OOOEEE@@@@@@>>>===;;;<<>>CCCJJJOOOUUUWWW[[[]]]___```ccceeefffeeedddcccbbbdddooo|||zzzwww~~~yyypppccchhhffflll~~~uuummmiiioookkkgggccc]]]XXXYYY^^^gggppp|||~~~zzz}}}~~~}}}|||vvvxxxvvvvvvoooUUUSSSfffnnnQQQ888444777666333333222222222111111111000000000000000000000000000000000000111111111222222222222222333333222333666888AAAWWWwww|||nnn}}}}}}xxxyyy}}}xxxkkkdddccceeejjjpppvvvvvvhhh[[[VVVVVVYYYeeerrrhhhKKK???999777555333222111111111000000000000000000000000000111111111222222222222222222111111222222333444444333444555555555===EEE]]]zzz~~~iiiVVVEEEAAAAAA===;;;===FFFJJJTTTiiiaaaTTTQQQMMMKKKLLLKKKKKKKKKLLLLLLKKKJJJJJJEEEGGGGGGDDDDDDNNN]]]hhhuuurrrmmmiiieeecccdddgggfffggg___YYY[[[[[[fff{{{vvvyyyxxxtttnnnjjjhhhlllttt||||||sssooommmkkkiiiiiihhhfffddddddbbbccckkkzzz}}}hhhgggrrrqqqdddXXXUUURRRSSS^^^vvv|||lllIII===333333555333111111000000000000////////////............////////////////////////000000000000//////000222111000555===SSSuuuzzzhhhWWWOOORRRkkkdddZZZooommmSSSTTTccc}}}wwwgggYYYMMMDDDCCCFFFEEETTTdddssswwwfffUUUIIICCCAAAAAA;;;;;;;;;;;;===BBBJJJPPPTTTVVVZZZ\\\^^^```ccceeehhhffffffggggggjjjttt~~~}}}jjjcccdddnnnsssxxxoooiiimmmiiigggeeeaaa[[[YYY\\\cccjjjttt|||}}}~~~~~~|||{{{xxxxxxrrrlllwwwzzzfffYYY___wwwYYY;;;222555666444333222222222222111111111111000000000000000000000000000000111111111222222222111222333333333444777999DDDYYYzzzxxxmmm|||}}}~~~oooddd```aaafffjjjqqq}}}qqqbbb\\\\\\cccooo{{{wwwWWW???999888666333222111111111000000000000000000000000000000000111111111222222222222111111222222333444333222444666555777@@@KKKhhh~~~|||www|||___PPPCCCAAA@@@;;;;;;???EEELLLZZZtttwwwZZZRRRRRRNNNLLLOOOLLLLLLLLLLLLLLLKKKKKKJJJEEEFFFEEECCCIIIZZZkkkvvvvvvpppkkkiiigggeeegggkkkkkkggg[[[UUUVVVXXXgggwww~~~zzzpppnnnmmmnnnqqqwww~~~vvvnnnllliiiggggggfffdddbbbaaa___aaajjjyyyqqqiiinnnpppiii\\\ZZZVVVQQQVVVqqq}}}SSSBBB444333666333111222000000000000////////////............////////////////////////000000000000000///111222111111999CCC^^^~~~sss]]]OOOMMMUUUuuuuuuUUUVVVsss___JJJVVVfffrrr___PPPFFF@@@AAAEEECCCRRRfff}}}|||qqq```QQQGGGCCCBBBBBB<<<===>>>===>>>BBBJJJQQQSSSVVVZZZ]]]___```bbbcccfffeeegggjjjllloooxxxkkk\\\bbbpppuuu~~~ssslllkkkhhhfffgggddd]]]ZZZ[[[```dddkkksssyyy}}}~~~~~~|||{{{{{{zzzrrrkkksssyyyccc]]]ooo{{{eeeCCC444444666555333333222222222222111111111000000000000000000000000000111111111111222222222111222333333333444777:::DDDXXXxxx~~~{{{sssnnnwwwjjjaaa___```bbbnnnwwwwwwggg___```iiiwwwtttdddCCC;;;999777555333222222222000000000000000000000000/////////000000000111111222222111111222222333444333333555777777:::EEERRRtttzzzpppvvvoooUUUJJJAAA@@@>>>999<<>>@@@AAA??????CCCKKKRRRSSSWWW\\\___```aaaaaabbbffffffjjjpppsssvvv~~~rrreeedddsssyyyqqqkkkhhhggghhhfff___YYYYYYZZZ^^^dddllltttzzz}}}~~~{{{}}}~~~}}}}}}{{{uuuooorrr}}}rrrcccaaa~~~tttOOO:::555666555555333333222222222111111111000000000000000000000000000111111111111222222222111222333333333555888;;;CCCVVVvvv|||yyysssuuupppddd___]]]]]]ffflllwww{{{jjj______hhhxxxiiimmmFFF===;;;999666444333333333000000000000000000000000////////////000000000000222222111111222222333444444555777999999===IIIVVV{{{vvvxxx~~~~~~xxxjjjwwwbbbNNNEEE@@@@@@===888===FFFNNNYYYmmmeeePPPOOOQQQLLLJJJPPPSSSRRRPPPNNNLLLIIIFFFEEEBBBCCCBBBEEETTTjjjxxx|||ooohhhfffjjjllllllpppvvviiibbbVVVTTT]]]hhh}}}|||wwwuuutttsssuuuwwwzzzrrrooojjjhhhggggggfffeeecccccceeennn|||}}}lllgggoooyyyhhhcccXXXLLLPPPiiiiiiQQQ;;;777777222...000000000000000////////////............/////////000////////////000000000000111111111111000333@@@NNNmmmhhhXXXRRRPPPTTTgggnnn___LLLZZZ{{{zzzSSSOOOfffmmm}}}uuubbbLLLBBB@@@BBBEEEHHHUUU___vvv{{{nnndddVVVJJJEEECCCCCCBBB@@@BBBCCCAAA@@@CCCKKKSSSSSSXXX]]]aaabbbaaaaaaaaaiiiiiinnnuuuzzz}}}pppeeegggsss~~~vvvkkkhhhhhhiiiggg___YYYWWWVVVZZZ```iiirrryyy|||}}}yyy{{{}}}|||{{{wwwrrrqqqxxxlllZZZttt~~~YYY@@@777666666666333333333222222222111111000000000000000000000000000111111111111222222222111222333333444555888;;;CCCVVVvvv|||zzzvvv|||{{{}}}zzznnn```XXXYYYccchhhnnnxxxvvviiibbbeeeooowwwfff{{{wwwRRRDDD::::::999222222666222111111111111111111111111000111111111111222222222222333333333333333333444777777333666;;;:::HHHeeezzztttzzzyyyYYYLLLDDD>>><<<<<<===@@@FFFQQQ\\\wwwjjjZZZNNNOOOPPPMMMOOOVVVPPPRRRSSSQQQMMMHHHEEEDDDBBBGGGEEEEEEZZZvvv~~~ssslllkkkkkklllooorrrrrrrrrnnneee[[[XXXaaawwwvvvyyyyyywwwuuussstttxxxzzzxxxvvvooogggeeefffddd^^^______ccckkksss}}}sssdddjjjyyyrrrgggWWWRRRSSSTTTlllxxxZZZ>>>777666111///333000000000000////////////000000////////////000000000000000000111111111111333777...---888444888SSS{{{{{{xxxlllZZZQQQZZZiiiooo\\\JJJLLLeeemmmVVVXXXYYY{{{}}}mmm[[[IIIDDDBBBAAAFFFMMMXXXgggvvvrrrcccaaaYYYNNNHHHGGGFFFCCCCCCAAA???===>>>DDDKKKQQQUUUWWWYYY]]]```cccfffhhhhhhnnnuuuyyyyyyllljjjpppyyymmmiiidddbbbaaa```\\\XXXZZZ[[[___gggmmmqqqxxxzzz}}}}}}}}}}}}~~~{{{wwwsssrrrvvv}}}mmmYYYfffiii???;;;:::222666222222222111111111111000000000000000000000000000111111222222222333333333333333555777555333777===DDDWWWsss{{{vvvzzzyyysssddd[[[XXX___ccciiiqqq|||nnndddaaaeeeiii```qqq|||[[[FFF;;;999:::333222555111111111111111111111111111000111111111111222222222222222333333333333444444666777444666;;;<<>>CCCHHHTTTeeewwwdddUUUKKKMMMNNNLLLNNNUUUTTTTTTRRRPPPKKKFFFAAA>>>CCCFFFDDDGGG^^^yyysssnnnmmmmmmnnnqqqsssttttttjjjccc\\\]]]jjjqqqssssssssssssuuuzzz{{{wwwoooeeeccceeedddaaa\\\ZZZ[[[```hhhsssuuueeeiiivvvsssjjjZZZRRROOOLLL___~~~```BBB888777333111333111000000000////////////000000////////////000000000000000000111111111111111555///...777666???[[[wwwvvvrrrgggYYYWWWhhh{{{zzz```KKKRRRooohhhUUU[[[cccyyygggVVVFFFBBBBBBBBBHHHQQQ]]]pppzzznnniii```^^^VVVLLLEEEEEECCCAAAAAA@@@???>>>???EEELLLRRRTTTVVVZZZ^^^aaaeeehhhjjjlllssszzzuuujjjfffqqq{{{ooojjjeeebbbaaa```\\\YYY[[[ZZZ]]]dddiiimmmuuu}}}}}}{{{~~~|||xxxsssqqqtttzzz~~~lllWWW[[[zzzvvvHHH;;;999222444222222222222111111111111111111111111111111111111111111222222222333333333333333444666555333777>>>HHHccc||||||yyyppp{{{kkk^^^XXXYYY^^^bbbiiixxxsssfff___\\\]]]VVV```kkkJJJ<<<999;;;444333555111111111111111111111111111000111111111111222222222222222222333333444444444444666555888===CCC^^^gggNNNGGGAAA;;;;;;<<<>>>EEELLLXXXqqqjjj\\\QQQIIIKKKMMMLLLOOOUUUYYYVVVRRROOOMMMIIICCC>>>DDDDDDCCCKKKddd}}}sssqqqpppoooqqqsssuuuuuuuuuhhhccc___ddduuurrrooonnnpppssswww}}}~~~zzzooodddaaaccceeecccYYYUUURRRUUU\\\jjjxxxiiiiiipppwwwqqqbbbVVVMMMEEEPPPkkk}}}~~~}}}jjjIII:::777555333444111111000000000/////////000000////////////000000000000000000111111111111000444000000555999IIIeeeuuuqqqiii^^^TTT[[[ttt]]]FFFVVVyyy___RRR[[[lllttt^^^OOOBBB@@@BBBDDDLLLUUUccc|||pppddd___^^^\\\UUUJJJDDDCCCBBB?????????>>>>>>@@@FFFMMMRRRQQQUUUZZZ```cccgggkkknnnrrryyyvvveeeccckkk~~~rrrmmmfffbbbaaa```]]]ZZZ[[[YYYZZZ___ccchhhqqq{{{~~~}}}zzz~~~|||xxxtttqqqrrrvvvzzzqqqXXXPPPhhhUUU<<<777444333333222222222111111111111111111111111111111111111111111222222222333333333333333444666555444888???LLLrrr}}}pppooo{{{nnnhhhrrrbbbXXXUUUZZZ___eeepppuuuiii```[[[YYYUUUVVVjjj{{{QQQ???999<<<666444555111111111111111111111111111000000111111111222222222222222222333333444444444111666777:::AAALLLoooyyyaaaPPPFFF@@@<<<;;;<<>>???BBBEEEOOOZZZhhhuuufff]]][[[^^^]]]UUUKKKEEEDDDCCC@@@<<<<<<======@@@EEEMMMRRROOOUUU]]]cccfffjjjnnnrrrxxxeeecccooovvvppphhhbbb```___]]][[[[[[XXXWWW[[[___fffppp{{{zzzzzzzzzyyy|||{{{xxxtttrrrsssvvvyyy{{{aaaKKKYYYaaa???777777444333333222222222111111111111111111111111111111111111111222222222333333333333222444666555444999AAAOOOzzz||||||kkkpppnnnkkkyyygggZZZTTTXXX^^^dddlllyyyuuukkkccc]]]ZZZ]]]YYYcccwww[[[DDD:::<<<888444555111111111111111111111111111000000111111111222222222111111222333333444555555222666777:::BBBOOOvvvzzzrrr[[[PPPFFFAAA===<<<===@@@IIISSSdddrrr^^^TTTQQQOOOQQQUUUWWWZZZ^^^bbb[[[TTTQQQQQQPPPLLLHHHCCC???CCCVVVrrrtttsssssstttvvvwwwvvvrrrooofffdddgggvvvqqqooorrrssszzz~~~xxxwww}}}|||uuukkkdddcccbbb___YYYWWWVVV[[[bbbnnnvvviiiccctttzzzrrrbbbTTTFFFCCCOOOkkkttt~~~]]]BBB777666555222111111111111000000000000000000////////////000000///000000000111111111111111000333222000>>>[[[rrrnnnbbbRRRGGGGGGVVVttt~~~[[[LLLjjjnnnUUUPPP\\\xxxtttgggQQQEEE===???CCCGGGRRR___ppp|||iii___]]]^^^^^^\\\UUUKKKEEEEEEDDDAAA<<<<<<<<<<<>>>>>>>>CCCNNNZZZqqqkkkZZZSSSSSSTTTVVVYYY\\\```cccggg```WWWQQQNNNKKKHHHFFFEEEAAAHHH___yyywwwtttvvvxxx{{{{{{wwwpppkkkbbbdddpppvvvsssuuu}}}}}}yyyzzz~~~~~~xxxmmmeeecccaaa^^^\\\ZZZ\\\```fffooo}}}~~~kkk]]]kkkwwwssscccVVVIIICCCIIIeeetttiiiIII999777666222222222111111111000000000000000////////////000000000000000000111111111111333///333444222FFFfffvvvfffWWWHHHBBBIIIZZZsssqqqYYYRRRnnnjjjVVVXXXdddnnn___LLLBBB<<<@@@EEEKKKWWWeee~~~nnn^^^]]]aaaddd___]]]VVVLLLFFFFFFEEECCC???>>>===<<>>@@@FFFTTTaaafffWWWPPPSSSVVVXXX[[[___bbbdddhhhccc[[[RRRLLLJJJIIIJJJGGGDDDOOOiii{{{vvvyyy}}}xxxnnngggbbbkkkyyy|||yyylllcccaaaaaa```^^^\\\\\\___bbbgggsss~~~mmmZZZeeeuuutttdddYYYMMMEEEHHH\\\zzzuuuRRR<<<888888333222222222111111111000000000000////////////000000000000000000111111111111444---333777666OOOqqq|||dddTTTEEEEEEQQQbbbsssZZZPPPSSSlllzzzzzzbbbUUU___nnnzzzhhhWWWFFF>>>;;;AAAHHHOOO^^^mmm}}}cccXXX]]]eeehhhcccbbb[[[QQQKKKKKKKKKHHHDDDBBB???>>>@@@GGGQQQXXX___iiitttzzzzzzzzz}}}dddeeewwwxxxlllbbb______```___]]]XXXVVVXXX[[[```jjjttt}}}|||}}}}}}|||}}}~~~}}}{{{yyyyyyyyy{{{```LLLYYY~~~YYY>>>;;;888444444333333333222222222222222222222222222222222111111222222222333333333333222333555555666===FFF___~~~yyywww~~~zzzjjjXXXRRRQQQWWW^^^fffttt{{{qqqddd[[[TTTZZZcccfffmmmwwwSSS>>>===999444666555111111111111111111111111000111111111111222222222000111111222444555666666333666666<<>><<<<<>>FFFeee|||xxx{{{~~~rrr^^^WWWQQQQQQVVV___lllxxx}}}pppccc[[[TTT]]]___^^^qqq___AAA;;;<<<555111444333333333222222222111111222222111111222222333444111222222333333444444555444888<<<<<>>GGGNNN```{{{nnnYYYPPPQQQUUUZZZ___cccgggkkknnn```aaacccbbb```\\\XXXVVVKKKHHHRRRhhhwwwyyyvvvwwwwwwxxx|||{{{oooeeebbbsss~~~tttpppqqqoookkkeeebbb___[[[XXXZZZfffsssdddaaakkkzzzuuuaaaUUUMMM???DDDZZZxxx{{{pppHHH999999222222111111000000000000000000000////////////000000000000000000111111111111000111444555???```zzzzzzvvvhhh\\\XXXiiioooNNNVVVkkkiiiPPPTTTnnn{{{oooYYYFFFBBB@@@CCCKKKRRR]]]uuuzzzeee```___fffoooppprrrkkkbbb[[[WWWVVVUUUTTTKKKEEE@@@AAAFFFNNN\\\hhhpppzzzuuutttxxxhhh______```______\\\XXXVVVXXX[[[___aaasss~~~|||{{{yyykkkVVVOOOgggzzzSSS:::777666555444333222222222222111111111111111111111111000111111222222333444444222555444555999666>>>RRRsssyyyzzzhhhZZZMMMJJJOOOWWW```gggyyyxxxiii^^^XXXRRRQQQ[[[llltttOOO>>>;;;888555444333333333222222222111111222222111111222222333444222222222333444444555555999666666???YYY~~~uuusssoooYYYJJJEEE;;;>>>===@@@KKKRRRfffmmmZZZRRRRRRWWW]]]dddiiimmmrrruuugggeeeeeeiiikkkfffZZZPPPFFFHHHTTTgggrrrqqqoooqqqqqqppprrruuussslllhhhhhh}}}yyyxxxuuuoooiiiddd___ZZZUUUWWWcccooommm^^^fffvvvwwwfffYYYPPPCCC???JJJ___sss~~~xxxNNN;;;:::555222111111000000000000000000000////////////000000000000000000111111111111333222555777CCCddd|||yyyyyygggYYY[[[rrrsssWWWddd}}}}}}cccOOOZZZxxxyyyiiiTTTCCCBBB@@@DDDLLLUUUdddqqq___```dddllltttssspppiii___XXXUUUTTTRRRPPPEEEBBB@@@CCCHHHRRRaaapppuuuvvvvvv{{{mmmccc```___^^^___\\\YYYVVVVVVYYY\\\^^^ppp||||||{{{zzz}}}ppp\\\JJJXXX{{{ZZZ<<<777666555444333222222222222111111111111111111111111000111111222222333444444222555333444888777???TTTqqq{{{ppp___NNNHHHLLLRRRYYY^^^kkk|||~~~pppeee___TTTRRR\\\ccckkkZZZAAA999:::999555333333333222222222111111222222111111222222333444222222333333444555555555999666666AAA^^^{{{zzzpppwwwgggTTTGGGAAA;;;>>>>>>BBBMMMUUUkkkmmm\\\WWWWWW[[[bbbhhhmmmqqqvvvxxxssslllgggjjjnnnjjj[[[MMMGGGMMMZZZhhhlllhhhfffiiieeegggkkkmmmlllkkkrrr{{{}}}zzztttmmmgggbbb]]]XXXSSSSSS[[[eee{{{sss]]]bbbssszzzlll^^^TTTHHHBBBEEERRRhhhVVV>>>:::666222111111000000000000000000000////////////000000///000000000111111111111444222444999HHHiii|||vvvooo]]]PPPTTTlllrrrhhhwwwwww```RRRcccvvvdddOOOAAAAAA@@@DDDMMMWWWhhhjjj\\\aaagggpppvvvtttllldddZZZSSSQQQPPPMMMJJJAAA???@@@DDDJJJUUUgggwww{{{vvv}}}rrrgggaaa]]]\\\___]]]ZZZWWWUUUVVVYYY[[[iiiwww~~~|||zzzyyy{{{xxxssscccKKKNNNjjjdddBBB999666555444333333222222333111111111111111111111111000111111222222333444444222555222333888777@@@VVVnnnxxxfffRRRJJJKKKOOOSSSXXXaaarrrwwwmmm```VVVUUU\\\YYYUUUkkkfffEEE888;;;<<<666333333333222222222111111222222111111222222333444222333333444444555666666666888:::CCC^^^xxxrrrooozzzaaaPPPEEE>>>;;;??????CCCNNNXXXqqqiii]]][[[^^^bbbfffjjjnnnrrrvvvyyyvvvooolllpppuuuooo]]]LLLHHHPPP]]]fffeee___\\\]]]XXX]]]dddgggffflll~~~{{{rrriiieeeaaa]]]ZZZUUUSSSWWW]]]pppwww]]]^^^nnn{{{ppp```UUUJJJCCCBBBKKKfff___AAA999666222111111000000000000000000000////////////000000///000000000111111111111333000444;;;MMMmmm|||qqq```QQQHHHLLL```}}}ooovvvnnn[[[UUUkkkrrr]]]KKKAAA@@@@@@DDDMMMWWWjjj~~~eee\\\dddkkkrrrwwwsssggg```WWWRRRRRRQQQMMMHHHBBB??????DDDMMMZZZmmm|||wwwlllbbb\\\[[[___^^^\\\XXXUUUTTTWWWZZZbbbooo~~~{{{yyyuuuuuutttuuukkkQQQLLL___}}}mmmIII:::666666555444333333333333111111111111111111111111000111111222222333444444222555222333888777@@@VVVvvvwwwnnn|||kkkXXXNNNKKKKKKOOOSSS\\\kkk~~~~~~~~~xxxrrr]]]TTTUUUZZZRRRJJJ\\\yyyuuuMMM999<<<===666333333333222222222111111222222111111222222333444333333333444555555666666444999===EEE^^^xxxmmmooosss[[[MMMDDD===<<<@@@@@@DDDOOO]]]yyywwwddd]]]___eeefffhhhjjjlllppptttxxxoooooossszzz}}}sss]]]LLLHHHQQQ[[[```]]]WWWSSSSSSQQQWWW```fffkkkwww}}}tttjjjfffbbb___^^^ZZZWWWXXX]]]iii|||~~~^^^ZZZiiizzzqqq___SSSKKKEEECCCKKKjjjiiiGGG:::555222111111000000000000000000000////////////000000000000000000111111111111333000444???TTTrrr|||lllUUUJJJFFFLLL\\\uuu|||lllwwwcccVVVXXXrrrmmmWWWGGGAAA???@@@FFFPPPZZZnnnwwwccc___iiinnnsssxxxuuuiiibbb\\\[[[]]]\\\UUUOOOJJJCCC@@@EEEPPP___rrr|||rrreee]]]\\\^^^___]]]YYYUUUTTTVVVZZZ]]]iiixxx|||zzzrrrsssrrruuuqqq\\\PPPZZZwwwvvvQQQ999777666555444333333333333222222222222222222222222000111111222222333444444222555333444888777???TTTnnn|||tttttt~~~ooo]]]QQQJJJHHHKKKPPPVVVdddxxx|||zzzxxxwwwtttrrr\\\SSSQQQUUUOOOHHHRRRfffVVV;;;<<<===555333333333222222222111111222222111111222222333444333333444444555666666666444999>>>HHHddd{{{jjjppplllUUUKKKDDD===;;;@@@@@@EEERRRcccpppaaa___eeehhhhhhhhhhhhiiimmmssswwwooorrrvvvzzzwwwjjjWWWHHHIIIQQQYYY\\\YYYUUUQQQOOOTTTWWWaaaooorrroooyyywwwnnniiiddd```^^^\\\YYY\\\aaahhhyyyddd\\\iii|||tttaaaUUUNNNGGGDDDJJJhhhrrrMMM<<<555222111111000000000000000000000////////////000000000000000000111111111111333000666CCCZZZxxx}}}iiiQQQHHHIIISSScccwwwyyygggmmmwww[[[SSS\\\yyy{{{gggPPPCCC@@@???AAAIIIUUU```uuurrrcccdddooosssvvv{{{zzzqqqlllhhhjjjnnnmmmeee^^^TTTJJJBBBGGGTTTeeewwwxxxiii```___^^^______[[[UUUTTTWWW[[[ZZZdddrrr~~~|||qqquuussssssuuufffWWWVVVsss\\\:::777666555444444333333444222222222222222222222222000111111222222333444444222555444555999666>>>RRRooo}}}xxx}}}}}}ppp```SSSJJJEEEHHHNNNRRR___qqq|||wwwssspppoooooo```UUUOOOQQQNNNHHHMMMXXX\\\<<<;;;<<<444333333333222222222111111222222111111222222333444333333444444555666666666555999===IIIjjjyyy~~~iiipppgggQQQIIIDDD===;;;@@@@@@FFFUUUhhhmmmaaaccckkkiiihhhgggfffggglllsssxxxwwwwwwvvvsssjjj]]]NNNEEEJJJRRRYYY[[[ZZZWWWTTTQQQYYYZZZdddyyypppXXXddd|||yyyqqqjjjddd^^^\\\ZZZZZZ]]]ccckkkyyyjjj```lllyyyeeeYYYRRRFFFAAADDD___wwwQQQ===666222111111000000000000000000000////////////000000000000000000111111111111333000777GGG___{{{~~~hhhQQQHHHLLLZZZkkk|||yyycccdddwwwvvvtttXXXTTTaaawwwbbbLLL@@@@@@???BBBLLLXXXeeezzzooocccgggtttvvvyyyyyyuuurrrvvv{{{zzzrrriii\\\NNNDDDHHHWWWiiizzz|||lllbbbaaa^^^______[[[VVVTTTWWW[[[YYYbbbppp~~~~~~rrrwwwtttssswwwmmm[[[UUUrrreee===777777555444444444444444222222222222222222222222000111111222333333444444222666555777:::666<<>>SSSuuuvvvppphhhmmmYYYJJJAAA===777BBBDDDEEEUUUooonnneeeeeehhhjjjjjjjjjlllnnnqqqtttuuuxxxxxxzzzvvveeePPPEEEFFFMMMWWW```___WWWPPPRRRWWW```ggg{{{}}}nnnvvv}}}wwwoooeeeaaa^^^]]]___```^^^\\\iiivvv~~~iiikkk}}}{{{jjjYYYLLLAAABBBFFFXXX~~~YYY999;;;555333000000000111111000222222222111000//////...000111111111111222222222333000666LLLkkk|||xxxjjjQQQMMMRRRddduuutttcccRRR\\\xxx}}}zzziiiRRRWWWiiisss]]]KKKBBB@@@>>>DDDNNNZZZjjj~~~nnnooorrruuuyyy}}}zzz}}}}}}yyy}}}|||qqq___RRRGGGKKKYYYmmmxxxkkk^^^fffaaa[[[WWWVVVVVVWWWVVVVVV^^^hhhtttuuurrrsssrrrrrrhhhUUUjjjpppBBB===<<<888333222333444333111111111111111111111111222222333333333333444444333666444555999666>>>RRRvvvvvvyyykkkZZZMMMGGGHHHJJJLLLTTTaaatttzzzuuutttoooeee\\\ZZZRRRNNNOOOLLLHHHMMMYYYpppGGG;;;===777444333333222222222222222111111222222222333333333333333333333444555666666666777@@@XXXzzztttoooooo}}}hhhVVVIIIAAA===AAAKKKLLLLLL\\\wwwoooffffffhhhlllnnnqqqsssttttttuuuvvvwww|||yyydddMMMDDDGGGRRRZZZaaa___VVVQQQUUU[[[nnnzzz||||||wwwpppgggccc___]]]^^^___]]]ZZZdddqqqeeeaaavvv{{{mmm[[[MMMEEEDDDCCCMMMlll}}}```>>><<<555333111000000111111000222222111111000//////...000111111111111222222222666333999PPPooozzzmmmZZZQQQQQQaaasssuuueeeUUU^^^zzznnnSSSZZZmmmppp[[[JJJBBB@@@@@@FFFPPP\\\mmmoooqqqvvvzzz~~~yyyuuuwwwwwwqqqssspppbbbUUUKKKEEEMMM]]]pppyyymmmaaabbb___ZZZWWWVVVVVVUUUTTTVVV]]]fffqqq~~~rrroooqqqqqqrrrhhhRRRaaa{{{OOO<<<;;;777333222333333222111111111111111111111111222222333333333333444444222555333555999777???SSS{{{}}}~~~ooo^^^PPPIIIHHHIIIJJJPPP[[[kkk}}}wwwyyywwwjjj]]]WWWQQQMMMNNNMMMJJJOOOXXXsssKKK::::::444555555444333333333333333111111222222222333333333333333333333444555666666777999GGGcccwwwrrrvvvuuubbbQQQFFF@@@>>>HHHQQQQQQRRRcccuuuiiihhhjjjnnnttt{{{~~~}}}zzzyyyyyy|||dddLLLFFFKKKUUU\\\```\\\TTTRRRZZZcccvvv||||||~~~wwwrrrlllgggaaa^^^^^^]]]ZZZXXX\\\hhhzzzbbbVVVooo|||qqq^^^OOOHHHEEE@@@BBBUUUsss~~~wwwwww|||kkkEEE;;;666444111000111111111000222222111111000/////////000111111111111222222222777444<<>>===FFFNNNNNNRRRggg|||oookkklllooowwweeeNNNLLLTTTZZZ___```ZZZRRRSSS^^^iiixxx~~~xxxtttqqqlllddd```^^^\\\YYYVVVUUU```pppdddUUUnnn|||rrr___PPPGGGEEE@@@>>>HHHaaa}}}uuuLLL:::777444222000111111111000111111111111000000//////000000111111111222222222666444>>>[[[yyywwwiii]]]PPPNNNdddzzzzzzhhhWWWwwweeeTTTccczzz}}}iiiTTTFFF@@@???CCCKKKUUUaaawww{{{rrrvvv|||zzzwwwjjjfffiiihhhaaaaaa]]]OOOCCC???CCCSSSiii}}}tttiii```___^^^^^^^^^\\\YYYVVVRRRWWW^^^hhhxxxuuusssvvvzzz~~~qqqVVVJJJmmmnnn???999555555555333222222111111111111111111111111222222222333333333444444111444222444999888BBBXXX|||wwwhhhYYYNNNIIIGGGGGGNNNUUU```rrryyyvvv|||}}}lllddd[[[TTTOOOKKKJJJMMMYYY~~~ZZZAAA===;;;444444333222222222222222111111222222222333333333333333333333444555666666:::>>>QQQttt~~~uuunnnZZZJJJ@@@<<<<<>>???CCCKKKVVVddd}}}wwwqqqvvv}}}|||xxxsssmmmnnnkkkcccccc```RRREEEBBBFFFXXXooowwwmmm___^^^^^^______\\\XXXUUUOOOTTTZZZcccrrrxxxwwwxxx|||vvvZZZHHH___wwwDDD;;;555555666333222333111111111111111111111111222222222333333333444444222444222444999999CCCYYYzzzmmm^^^RRRJJJGGGCCCJJJQQQYYYkkk~~~vvv}}}xxxooobbbWWWOOOJJJHHHHHHRRRtttaaaCCC<<<<<<444333333222222222222222111111222222222333333333333333333333444555666666999;;;NNNssszzzssslllXXXHHH???<<<;;;;;;DDDHHHTTTrrrzzzrrrnnnssszzzvvv^^^XXXbbbnnn}}}~~~zzzmmmaaa^^^hhhsss~~~|||yyywwwxxxqqqggg```\\\XXXTTTQQQSSSZZZfffxxxuuuccckkkssssssfffSSSIIIFFFCCC@@@AAARRRxxx~~~[[[BBB888666333111111111111000111111000000000000000000000111111111111222222222222111AAAddd~~~{{{eeeSSSEEECCCRRRoootttaaaWWW|||{{{dddVVVWWWnnnyyydddOOOBBB>>>@@@BBBMMMYYYhhhxxxrrrwww~~~{{{|||xxxpppnnnjjj[[[KKKHHHLLL^^^vvvzzzppp]]]\\\\\\]]]\\\ZZZUUUQQQNNNRRRWWW___kkk~~~}}}yyyyyywwwxxxvvv\\\JJJUUUwwwKKK>>>555666777333111444111111111111111111111111222222333333333333444444333555222333999999CCCYYY{{{pppcccUUUKKKFFFCCCIIINNNSSSbbb}}}{{{~~~ttteeeVVVNNNKKKIIIGGGJJJjjjiiiEEE:::888555555444333333333333333111111222222222333333333333333333333444555666666999999KKKpppzzzkkkvvv}}}jjjUUUFFF>>><<<===:::DDDJJJXXXyyy{{{uuuyyy|||jjj\\\bbbsssvvvsss}}}~~~}}}{{{yyyyyywwwoooeee]]]XXXUUUPPPMMMPPPUUU___rrr}}}dddaaakkkwwwmmmTTTKKKFFFBBB@@@AAARRR~~~___CCC999666333222222111111000000000000000000000000111000111111111111222222222222222EEEjjjyyy^^^III@@@BBBSSSnnnvvviii]]]\\\www]]]VVV]]]uuuuuu```LLLAAA???BBBCCCOOO\\\lllxxx|||yyyiiiPPPMMMSSSeee||||||rrr]]]]]]\\\\\\[[[XXXSSSPPPOOOQQQUUUZZZdddvvv{{{zzz{{{wwwttt|||vvv^^^KKKPPPsssRRRBBB666666777222222666111111111111111111111111222222333333333333444444444666222333999888CCCYYYyyyzzz{{{rrreeeWWWLLLFFFGGGKKKMMMOOO[[[wwwuuueeeUUUMMMLLLKKKHHH@@@^^^{{{tttLLL<<<999666666555444444444444555111111222222222333333333333333333333444555666666<<<:::KKKooowwwmmm___yyy{{{gggSSSEEE>>>===>>>:::DDDKKK[[[|||~~~}}}~~~yyyddd]]]kkk}}}}}}~~~}}}{{{zzzzzzuuummmcccZZZVVVRRRNNNKKKJJJOOOYYYkkkaaaXXXfffzzzsssVVVMMMFFFAAA@@@BBBWWW^^^@@@999777333222222222111///000000000000000111111111000111111111111222222222444444HHHnnnyyy[[[EEEAAACCCTTTjjjnnn```ZZZ```uuuZZZVVVbbbzzzqqq]]]JJJ@@@@@@DDDCCCPPP___ooovvvQQQPPPWWWjjj|||ppp|||sss```___^^^]]]\\\YYYTTTQQQPPPQQQTTTXXX```ppp{{{}}}~~~xxxsss{{{www```IIINNNsssVVVDDD666666777222222777111111111111111111111111222222333333333444444444555777333444888888BBBYYYuuu|||wwwkkk[[[NNNEEEFFFCCCFFFNNNWWWhhhxxxgggXXXOOOJJJHHHHHHJJJRRRooo|||PPP<<<999777666555444333222222222222222111111222222333444444444333333333444555555;;;===JJJffffffeeexxxbbbOOODDD@@@>>>>>>DDDEEEMMMbbb{{{xxx{{{kkk```gggzzzpppmmm~~~}}}~~~zzzwwwqqqggg\\\TTTOOOMMMMMMIIIMMMTTTeeeeee___tttsssYYYMMMHHHBBB>>>EEE```rrrCCC;;;555222333333000///111000000000000000000000000000111111111111222222222222///JJJrrrqqq\\\JJJHHHDDDOOOXXXeeeaaaOOO[[[www___TTT```~~~ppp[[[III??????BBBEEEPPP^^^qqqyyydddOOOSSSbbbuuu~~~ttt~~~~~~zzzhhhccc]]]ZZZYYYVVVRRROOORRRNNNNNNSSSZZZggg|||xxxxxxxxxyyy}}}gggLLLFFFffffffCCC333888666000111444222222222222222222222222222222333333333333444444555666111444;;;999@@@SSSooo}}}}}}xxxkkk\\\NNNFFFGGGDDDFFFMMMTTTccczzzjjj[[[PPPJJJFFFEEEEEELLLjjj~~~SSS???<<<777666555444333222222222222222111111222222333444444444333333444444555555;;;>>>NNNmmmxxx|||ffffffvvv```NNNCCC???>>>>>>CCCEEENNNeee{{{|||rrrnnnzzz{{{zzz}}}xxxpppeee[[[UUUQQQOOONNNHHHLLLTTTddd~~~fff^^^rrrxxxaaaQQQKKKDDD@@@DDD[[[zzzJJJ;;;666222333333000///111000000000000000000000000000111111111111222222222777222KKKppp|||rrraaaQQQJJJGGGRRRYYYddd```OOO[[[}}}zzzyyyaaaWWWeeeooo[[[HHH??????BBBFFFPPP^^^rrrxxxvvv[[[MMMVVVggg|||tttzzz|||lllfff___[[[YYYXXXUUURRRQQQLLLLLLRRRXXXddd}}}~~~~~~zzzwww~~~nnnNNNFFFaaammmGGG444888777222333333222222222222222222222222222222333333333333444444555666222444:::999@@@TTTmmm{{{~~~xxxlll]]]PPPGGGGGGDDDEEEJJJPPP[[[uuu}}}}}}mmm^^^RRRIIIDDDBBBAAAFFFeeeYYYAAA>>>888777555444333333222222222222111111222222333444444444333333444555555666;;;AAAVVVyyyqqqwwwcccggguuu```MMMCCC???>>>===BBBEEEQQQjjj|||{{{}}}~~~{{{qqqcccYYYVVVTTTQQQNNNGGGKKKRRRaaa{{{jjj^^^ppp}}}iiiUUUNNNGGGCCCBBBRRRwwwSSS<<<666333333333000///111000000000000000000000000000111111111111222222222;;;666LLLnnnzzztttgggYYYKKKLLLXXX]]]eeebbbQQQ]]]}}}wwwaaaZZZlll~~~mmmYYYHHH???@@@CCCHHHQQQ___ttt~~~{{{wwwrrrhhhTTTLLLZZZppp~~~nnnwww~~~qqqjjjbbb\\\ZZZYYYWWWVVVPPPKKKKKKPPPUUU```xxx}}}zzzssszzz~~~sssQQQGGG[[[vvvNNN666777777444444333222222222222222222222222222222333333333333444444444666222444:::999AAAVVVjjjwww|||yyymmm^^^PPPHHHFFFCCCDDDIIIMMMVVVmmm}}}|||nnn```SSSJJJCCC???@@@DDD___^^^AAA>>>888777666444333333333333222222111111222222333444444444333444444555666777:::DDD```rrrzzz|||pppaaahhhvvv```MMMBBB>>>===<<>><<<<<<@@@GGGWWWsssyyyyyy~~~nnnhhhxxxxxxggg\\\WWWSSSMMMHHHFFFIIIOOO[[[sssyyyeeennn~~~mmmVVVLLLFFFDDD???AAAZZZxxx___???888333333222000///222////////////////////////000000111111111222222222555666PPPoooyyyssseeeSSSDDDPPPggglllrrrnnn___llluuuoooaaaWWW]]]vvv{{{hhhTTTFFF@@@AAADDDMMMUUUeee~~~fffUUUZZZkkkvvvwwwyyypppddd[[[XXXXXXXXXWWWRRRMMMLLLOOORRR[[[ppp{{{}}}zzznnnPPPHHHPPPvvvZZZ<<<555333444555///222222222222222222222222222222222333333333444444333555333444999999DDD[[[rrr|||~~~zzzxxxlll^^^QQQIIIBBB@@@CCCHHHJJJPPPcccxxxzzz|||~~~xxxnnndddYYYOOOFFF@@@>>>@@@RRRrrrmmmBBB<<<888888666555444333333333222222111111222222333444333333444444555666888888888HHHkkkssstttkkkccclllttt___LLLBBB>>>======AAAHHHZZZvvv}}}zzznnniiiaaa___ggg}}}{{{lll```XXXRRRKKKFFFFFFIIINNNYYYooo~~~fffjjj}}}}}}oooXXXLLLFFFFFF???===QQQnnn|||~~~hhh@@@999444333222///000222000000000000000000000000000111111111111222222222111777SSSqqqxxxqqq___KKKAAARRRllloootttrrrggguuutttiiifff\\\YYYddd{{{zzzfffRRREEE@@@BBBEEEOOOWWWiiiggg[[[mmm|||~~~yyy{{{~~~}}}nnnlll|||vvvyyyzzzqqqddd[[[XXXWWWWWWVVVRRRMMMLLLNNNQQQXXXlll~~~{{{zzzsssqqqlll^^^PPPHHHJJJkkk___AAA777333444555000222222222222222222222222222222333333333333444444222555333444999999EEE]]]nnnyyyzzzuuuyyy}}}wwwlll]]]PPPHHHBBB@@@CCCGGGHHHLLL]]]qqq|||{{{zzzrrrhhh]]]RRRGGG@@@>>><<>>999888777555444444444444222222111111222222333444333333444444555777888999:::IIIiiivvvwwwppphhhooo|||nnnYYYIII@@@>>>??????CCCJJJ[[[wwwuuuiiicccaaakkk{{{{{{ooocccYYYQQQKKKGGGGGGJJJNNNWWWkkkccceeeyyyttt]]]PPPIIIIIIAAA;;;MMMhhhoooAAA:::444333222///000222000000000000000000000000000111111111111222222222111999UUUqqqwwwnnn\\\FFFDDDUUUmmmllloooqqqkkk}}}uuullljjj```___lllyyydddPPPDDD@@@BBBEEEPPPXXXmmmlllmmmuuuooosssxxxtttjjjvvv{{{tttxxx|||sssfff]]]YYYXXXWWWVVVQQQLLLJJJMMMNNNTTTggg|||yyywwwttthhhdddccc[[[XXXOOOHHHbbbdddGGG;;;333444777222222222222222222222222222222222333333333333444444222555444444888888FFF___lllwwwooohhhttt~~~wwwkkk]]]PPPHHHBBB@@@CCCFFFFFFHHHYYYlll}}}uuukkk```TTTHHHAAA>>>999BBB\\\zzzzzzHHH@@@999888777666444444444444222222111111222222333444333333444444666777888999<<>>;;;:::BBBJJJ\\\yyytttwww~~~|||wwwpppfff\\\TTTNNNKKKRRRSSSSSSWWWjjjeeebbbzzz|||cccQQQHHHIIIDDD===JJJaaaKKK<<<666555000222444...111111000000000000111111000000000000111222333444333>>>^^^zzzzzzkkkXXXDDDCCC\\\hhhgggggghhhmmmyyy}}}sssmmmggglllwwwyyybbbNNNBBB???AAADDDQQQ]]]vvv}}}kkkkkkzzz|||xxxxxxwww|||xxxlllbbbZZZWWWUUUUUUUUUOOOKKKJJJKKKRRR```nnn}}}xxxvvvtttqqqlllgggnnnbbbNNNYYY~~~{{{~~~[[[===999888333222333333333222222222111111333333222222333333444555444777555666:::;;;JJJeeewwwjjjdddmmmwww|||lllbbb___WWWLLLGGGDDDBBBBBBBBBGGGRRR^^^|||vvvnnndddWWWIII@@@;;;;;;>>>LLLhhhXXX@@@;;;999666444444444333222333333333333333333333333333333333444555666777888>>>LLL^^^{{{{{{~~~fffiiinnniii^^^PPPBBB<<<<<<>>>BBBJJJ]]]{{{|||zzzvvvxxx|||pppqqq|||xxxooofff\\\TTTOOOMMMUUUUUUUUUYYYjjjeee```www{{{dddRRRGGGHHHDDD===III^^^MMM===666555000222444...111111000000000000111111000000000000111222333444555BBBccc}}}|||ooo```PPPKKK[[[eeeiiimmmjjjjjjtttxxxppphhhmmmyyywwwaaaMMMBBB@@@BBBEEERRR___xxxttt~~~~~~}}}yyyvvvvvvwww{{{xxxmmmbbb[[[VVVUUUTTTRRRMMMIIIHHHIIINNN[[[hhh~~~{{{yyywwwtttnnniiipppiiiVVVXXXvvv~~~~~~dddBBB888777333444333333333222222222111111333333222222333333444555444777555555:::;;;KKKfffyyy}}}lllbbbjjjwww{{{ooohhhdddZZZMMMIIIFFFCCCCCCBBBEEEOOOYYYvvv||||||zzzvvvoooeeeWWWJJJ@@@;;;>>>@@@KKKkkk^^^BBB;;;999666444444444333222333333333333333333333333333333333444555666888888AAAMMM```xxx```ffftttpppdddSSSBBB:::<<>>555555111111444///111111000000000000111111000000000000111222333444555BBBccc|||zzzoooeeeYYYQQQZZZbbbnnnvvvmmmfffooo~~~qqqgggmmm|||ttt___LLLBBB@@@DDDGGGUUUbbb|||~~~||||||yyytttrrrtttvvv{{{wwwvvvuuuttttttvvvxxxyyy{{{xxxwww{{{yyyoooddd[[[VVVTTTSSSNNNJJJGGGGGGGGGJJJTTT```yyy}}}|||{{{vvvooojjjmmmnnn___WWWkkkmmmFFF888666333666333333333222222222111111333333222222333333444555444777555555:::<<>>AAAKKKmmmfffBBB;;;999666444444444333222333333333333333333333333444444444555666777888999>>>VVV{{{~~~|||vvv\\\UUUhhhuuu___MMMBBB===<<<<<>>BBBMMMssszzzZZZAAA555666333111333000111111000000000000111111000000000000111222333444888???XXXnnnmmmcccXXXKKKHHHXXXlllppphhhuuummmaaakkk|||oooZZZIIIAAAAAAEEEIIIXXXhhh~~~}}}zzztttnnnpppvvvxxx}}}ppp[[[PPPNNNLLLKKKKKKMMMPPPRRRVVVUUUSSSQQQPPPSSSXXX\\\fffooozzz|||ttthhh\\\TTTQQQPPPLLLIIIHHHGGGEEEEEELLLUUUeee~~~||||||zzzvvvnnnhhhdddsssqqq]]]___nnnCCC888999444000333333333222222222111111333333222222333333444555333777444444:::===NNNkkk{{{~~~}}}~~~vvvjjj^^^VVVHHHDDDAAABBBCCCDDDHHHNNN```}}}}}}wwwwwwuuunnnbbbTTTHHHBBB999>>>BBBKKKiiijjjCCC;;;999666444444444333222333333333333333333333333444444444555666777999999===ZZZ|||gggSSSUUUlllttt[[[HHH@@@>>>===;;;GGGTTTmmm|||jjj^^^bbbttttttiiijjjlllqqqxxx{{{{{{yyyjjjkkk~~~{{{uuulllbbbYYYQQQMMMEEEEEEJJJWWWjjjuuuiiivvvooo\\\KKKEEECCC???AAAGGGZZZ{{{zzz___CCC555777444111333111111111000000000000111111000000000000111222333444;;;CCC]]]pppkkk^^^RRREEEJJJ```vvvuuurrrnnncccnnnzzzmmmYYYHHH@@@@@@EEEIIIXXXhhh~~~~~~}}}~~~{{{yyywwwsssooosssyyyyyy~~~xxx\\\IIICCCBBB@@@@@@@@@AAACCCEEEDDDEEEFFFFFFFFFGGGKKKMMMRRR[[[iiivvv}}}vvvjjj]]]SSSOOOOOOMMMJJJHHHGGGEEEDDDKKKSSSaaa}}}zzzyyyxxxssslllggggggxxx{{{ddd^^^pppEEE888:::555000333333333222222222111111333333222222333333444555333666444444:::>>>PPPlllwww|||ttteeeZZZVVVKKKEEEBBBBBBCCCBBBEEEIIIVVVvvvxxxxxxuuummm```RRRHHHBBB??????@@@IIIaaannnFFF;;;999666444444444333222333333333333333333333333444444555555666888999:::@@@\\\xxxdddSSSXXXooosss[[[GGG===<<<>>>???FFFSSSlllkkk___jjjrrrkkklllooorrrvvvyyy{{{|||~~~||||||~~~hhhfff~~~|||wwwoooeeeZZZPPPJJJCCCDDDKKKZZZlll}}}oooxxxsss___MMMFFFDDDAAAAAADDDLLLssscccDDD444777444111222111111111000000000000111111000000000000111222333444:::IIIgggxxxjjjXXXNNNFFFUUUmmm~~~|||~~~}}}rrriiiuuuyyylllXXXGGG???@@@EEEIIIWWWhhh}}}}}}www{{{|||}}}~~~}}}}}}yyywwwwwwtttrrrsssxxx{{{qqq___NNNCCC>>>>>>>>>>>>>>>??????@@@>>>???AAAAAABBBDDDGGGJJJKKKSSS```ooo}}}~~~xxxlll]]]SSSNNNNNNMMMJJJGGGFFFDDDCCCJJJSSS___{{{|||yyywwwuuurrrlllgggiiixxxjjj^^^yyyLLL999777555333333333333222222222111111333333222222333333444555333666333444:::>>>QQQnnn{{{zzzqqqaaaWWWUUUOOOIIIEEEEEEEEECCCDDDGGGSSSuuuyyyyyyuuulll^^^QQQGGGCCC@@@;;;:::BBBUUUppprrrIII;;;999666444444444333222333333333333333333333333555555555555666888999:::DDD[[[|||gggVVV[[[pppttt^^^HHH;;;999???DDDFFFRRRkkkkkk```lllyyyooojjjkkklllmmmooosssyyy}}}}}}zzzxxxxxx{{{}}}eeeaaa~~~pppmmmlllnnnuuu|||~~~}}}xxxqqqfffZZZOOOHHHBBBBBBJJJZZZkkkrrryyyuuuaaaNNNFFFDDDBBB@@@BBBJJJvvveeeDDD444777555111222222111111000000000000111111000000000000111222333444666KKKooo}}}iiiSSSLLLHHH```www~~~|||}}}vvvpppzzzyyylllXXXGGG??????DDDHHHWWWhhhyyytttzzz{{{xxxxxx}}}xxxvvv|||yyywwwxxx|||{{{yyyyyyxxxsssrrrttt|||tttcccSSSIIICCCAAA>>>??????@@@@@@@@@@@@@@@===???@@@AAABBBEEEHHHLLLNNNTTT```ooo}}}~~~yyymmm^^^RRRNNNMMMMMMIIIFFFEEECCCCCCJJJSSS```yyy}}}xxxvvvtttqqqlllhhhhhhuuummm___RRR999555555777333333333222222222111111333333222222333333444555333666333444:::>>>QQQnnn~~~eeeYYYYYYSSSSSSKKKDDDDDDEEEDDDDDDFFFWWWnnn}}}ppplllhhh[[[SSSOOOGGG???@@@@@@BBBLLLaaa{{{}}}III>>>;;;777555444444444333222222333333333333444444333444555666666777999<<>>;;;777555444444444333222222333333333333444444333444555666666777999<<>>;;;777555444444444333222222333333333333444444333444555666666777999<<>>@@@NNN|||tttHHH999666444555---222111000000//////000000111111222333333222222444666@@@ZZZssssss___NNNOOOWWW{{{yyyyyyzzz}}}wwwppp{{{qqq[[[HHH@@@AAAFFFKKK^^^qqq|||rrrqqqvvvuuuppp]]]bbbmmm}}}}}}}}}{{{vvvvvvtttoooqqqrrryyyzzz{{{|||||||||{{{zzzuuuuuuuuutttsssuuuyyy|||}}}tttjjjddd[[[RRRGGGBBB======@@@EEEGGGGGGEEEGGGKKKSSS\\\``````^^^YYY]]]bbbfffiiinnnvvv{{{~~~}}}|||{{{uuulll```TTTLLLHHHHHHFFFEEEFFFCCCBBBGGGOOO\\\qqq~~~{{{xxxxxxzzzyyyuuuqqqhhhxxxlllYYYqqq[[[;;;888999333555444333333222222333333222222333333333333444444333333555888888===QQQhhh{{{}}}}}}uuugggeeeggg^^^TTTLLLEEEEEEGGGGGGHHHKKKRRRbbbpppkkkkkkbbbZZZRRREEE???@@@AAADDDMMM```wwwQQQ>>>;;;777555444444444333222222222333333333444444333444555666666777999<<>>===???EEEqqqxxxJJJ;;;666333444---111111000000000000000000111111222333333222222444666???XXXpppqqq___SSSZZZfff{{{nnnttt|||vvvoooyyyqqq[[[IIIAAAAAAFFFKKK^^^ppp}}}mmmeeefffkkkllliii___kkk}}}zzzooooooqqqtttyyyzzz{{{{{{{{{zzzxxxwwwrrrrrrrrrrrrsssvvv{{{~~~sss___TTTNNNHHHBBBAAA??????AAAFFFJJJLLLMMMIIIKKKPPPYYYbbbggggggeeehhhoooyyy~~~}}}{{{yyytttkkk```TTTKKKFFFGGGFFFFFFGGGEEECCCGGGMMMYYYnnn~~~{{{zzz{{{zzzvvvrrrjjjwww~~~jjjUUUiii[[[<<<888999555555444333333222222333333222222222333333333444444444333555777777<<>>;;;777555444444444333222222222333333333444444333444555666666777999<<>><<>>888999666555444333333222222333333222222222333333333444444444444555555555:::FFFRRRfff|||}}}~~~|||yyytttuuuqqqaaaVVVMMMEEECCCDDDDDDFFFIIIMMMWWWxxxoooiiikkkggg```TTTDDD@@@@@@???CCCPPPhhhOOO>>>;;;777555444444444333222222333333333333444444333444555666666777999<<>><<>>;;;777555444444444333222222333333333333444444333444555666666777999<<>>===???AAAWWW~~~ssswww~~~~~~|||~~~OOO<<<555222444...444222111111000000111111222111222333333222222444666;;;OOOdddhhh\\\QQQQQQWWWwww}}}}}}lllrrrqqq]]]LLLCCCCCCGGGJJJVVVjjjsssnnnnnnvvv|||qqqjjjlllqqqqqqpppqqqlllmmmoooqqqrrrsssrrrrrrooopppqqqsssuuuzzzvvvbbbOOOHHHIIIHHHGGGHHHAAADDDGGGIIIJJJIIIIIIIIIJJJJJJNNNWWWbbblllpppqqqwww~~~xxxuuupppkkkdddZZZOOOHHHIIIGGGGGGGGGDDDBBBFFFMMMTTTccc}}}~~~}}}}}}{{{wwwsssnnnuuusssYYYaaabbbCCC999888666555444333333222222333333222222333333333333444444333444555444666;;;@@@DDDPPPooo}}}yyytttrrrxxxuuuddd\\\QQQHHHEEEEEEEEEGGGJJJJJJQQQssstttkkkmmmkkkfff[[[JJJ???@@@AAAEEEOOOddd}}}VVV>>>;;;777555444444444333222222333333333444444444333444666666666777:::<<>>===@@@AAAUUU{{{xxx{{{OOO<<<555111444///555222222111111111111222222111222333333222333555666;;;OOOdddjjjaaaVVVSSSUUUwww{{{~~~mmmtttqqq]]]LLLCCCCCCGGGJJJXXXkkkzzzyyy~~~}}}vvvooossskkkhhhnnnsssqqqmmmmmmiiijjjllloooqqqqqqrrrrrroooppprrrsssvvv{{{jjjYYYJJJIIILLLKKKHHHGGGBBBEEEIIILLLNNNOOOPPPQQQMMMNNNRRR\\\jjjvvv}}}wwwtttpppkkkeee\\\QQQIIIHHHFFFEEEEEEBBB@@@EEELLLQQQ___yyy}}}}}}~~~}}}yyyuuuooovvvwww]]]ccccccDDD999777555555444333333222222333333222222333333333444444444222444555555777===BBBDDDMMMppptttkkkoooxxxyyypppgggaaaUUUKKKFFFEEEDDDEEEHHHHHHSSSjjj{{{hhhhhhooolll[[[MMMFFFDDDBBBDDDOOOfff[[[@@@<<<888666555555444333333333333444444444555555333444555555555777:::<<>>EEEOOOrrrsssmmmjjjpppzzz|||tttkkkaaaUUUKKKFFFEEEDDDEEEHHHGGGRRRiii|||hhhgggnnnkkk[[[MMMFFFEEEBBBCCCLLLaaazzzZZZ@@@<<<888666555555444333333333333444444444555555333444555555555777:::<<>>???@@@DDDEEEFFFKKKRRRYYY^^^aaaeeejjjppptttvvvwwwyyy{{{xxx{{{~~~sss[[[OOOOOOKKKLLLMMMPPPTTTWWWXXXWWW[[[XXXVVVUUUQQQNNNRRRZZZ```ggglllmmmmmmsss~~~~~~pppaaaUUUNNNHHHDDDDDDJJJRRRbbbnnnkkkjjjOOOFFFEEEBBB???@@@BBB]]]QQQ<<<555444666...222111111000000000000111111111222333333222222444666===XXXmmmqqqgggSSSNNN[[[||||||xxx~~~rrr```mmmsss___LLLBBBAAAEEEIIIXXXnnnwwwmmmeeedddhhhjjjlllnnnooonnnoooqqqrrrmmmgggaaa___ccchhhjjjjjjooopppqqqrrruuuzzzqqq[[[MMMKKKHHHGGGIIIIIIHHHGGGHHHIIIOOOZZZeeegggccc___ZZZ\\\eeeuuu}}}{{{wwwqqqkkkeee[[[OOOGGGDDDEEEEEECCCAAAAAACCCEEENNNXXXnnn}}}}}}||||||{{{tttpppeee___rrrCCC999777555555555444333333333333444333333333444444444555555555333333666777888>>>EEEUUUvvvooooooqqqwwwwwwnnnaaaUUUKKKFFFEEEDDDEEEHHHFFFPPPggg~~~hhhfffmmmjjj[[[MMMGGGFFFCCCCCCIII[[[sssXXX@@@<<<888666555555444333333333333444444444555555333444555555555777:::<<>>@@@GGGGGGGGGJJJPPPUUUXXXZZZ```eeemmmssswwwzzz|||~~~{{{~~~yyybbbQQQNNNRRRMMMPPPUUUZZZ]]]_________aaa^^^\\\ZZZVVVTTTXXX___gggkkkmmmjjjhhhooopppaaaUUUNNNIIIEEEEEEKKKRRRaaapppllllllQQQGGGEEEAAA???@@@AAAbbbRRR===555444666...222111111000000000000111111111222333333222333555777===[[[rrruuugggRRRNNN^^^{{{ssswwwttt{{{iiiXXXiii}}}sss___MMMCCCAAAFFFJJJ[[[ppp{{{sssjjjcccbbbfffjjjllloooppppppqqqrrrtttooohhh^^^XXXXXX___hhhnnnmmmnnnooopppssszzzzzz```JJJDDDFFFHHHIIIIIIIIIJJJLLLTTTQQQYYYiiissspppiiifffdddmmm}}}yyy{{{~~~~~~}}}|||xxxrrrllleee[[[OOOGGGDDDDDDDDDBBBAAAAAABBBDDDIIIRRRhhh~~~uuusssjjj___sssFFF;;;777555555555444333333333333444333333333444444444555555555333333666777888>>>EEEZZZ{{{}}}yyypppaaaUUUKKKFFFEEEDDDEEEHHHEEEOOOdddhhhdddjjjhhhZZZMMMGGGGGGEEEDDDJJJZZZqqqYYY@@@<<<888666555555444333333333333444444444555555333444555555555777:::<<>>???EEEgggSSS===555444666///222111111000000000000111111000111333333222333555777<<<]]]wwwyyyjjjTTTRRRdddzzzpppnnnvvv}}}bbbUUUjjj~~~sss```NNNCCCAAAFFFKKK\\\qqqxxxxxx{{{uuullldddbbbdddjjjmmmppprrrrrrssstttvvvpppjjj```WWWSSSYYYeeeooojjjkkklllnnnrrrxxxoooUUUCCCAAAFFFLLLNNNMMMLLLOOORRRVVVWWWeeexxx~~~tttlllmmmuuuyyy{{{|||~~~}}}}}}yyytttnnnhhh]]]QQQHHHCCCDDDCCCBBB@@@@@@BBBDDDGGGOOOddduuutttnnn___{{{sssHHH<<<888666555555444333333333333444333333333444444444555555555333333666777888>>>EEE[[[{{{rrraaaUUUKKKFFFEEEDDDEEEHHHEEEMMM```hhhbbbhhhfffYYYMMMFFFGGGGGGFFFLLL\\\uuuZZZ@@@<<<888666555555444333333333333444444444555555333444555555555777:::<<>>???IIIkkkTTT===555333666///333111111000000000000111111000111222222222333555888<<<^^^yyy}}}nnnYYYXXXkkkzzztttpppttt~~~\\\RRRlll~~~tttbbbPPPCCCAAAFFFKKK[[[ooo~~~rrrsss~~~zzzqqqgggbbbccciiilllpppsssttttttuuuwwwsssooofff[[[TTTUUU]]]dddggghhhjjjmmmqqqxxx~~~fffOOOBBBCCCJJJQQQTTTRRRRRRVVVZZZUUU```uuuyyyuuuyyy~~~~~~~~~~~~}}}~~~{{{vvvqqqjjj___RRRIIICCCCCCCCCAAA??????AAACCCGGGMMM```~~~}}}vvvvvvtttaaawwwqqqIII===888888555555444333333333333444333333333444444444555555555333333666777888>>>EEE]]]zzz}}}rrraaaUUUKKKFFFEEEDDDEEEHHHFFFLLL\\\zzzhhhaaaeeedddYYYNNNDDDFFFGGGFFFLLL^^^yyyZZZ@@@<<<888666555555444333333333333444444444555555333444555555555777:::<<>>=========<<<;;;===@@@CCCDDDMMMVVVVVVOOOIIIKKKOOOPPPTTT\\\gggsss|||mmmcccYYYTTTPPPLLLLLLOOOXXXcccooossspppjjjggghhhnnnnnnkkkgggjjjxxx{{{}}}tttdddXXXQQQHHHEEEGGGNNNVVVeeetttnnnoooRRRFFFCCC???===???DDDeeeUUU>>>555333666///333111111000000000000111111///111222222222333666888<<<^^^zzzrrr]]][[[nnn{{{|||wwwvvv{{{YYYPPPkkk~~~uuudddQQQDDD@@@EEEKKKYYYmmm|||rrrrrr}}}{{{rrrgggbbbbbbhhhkkkpppssstttuuuvvvwwwvvvrrrkkkaaaXXXUUUVVVYYYhhhiiikkknnnsss{{{www[[[GGG???DDDKKKSSSVVVWWWXXX]]]aaafffwwwwwwuuuxxx}}}}}}{{{~~~~~~~~~{{{wwwrrrkkk```SSSIIIBBBBBBBBB@@@??????@@@BBBFFFLLL^^^~~~~~~~~~|||yyyzzz|||gggxxx~~~qqqIII===888999555555444333333333333444333333333444444444555555555333333666777888>>>EEE```xxx}}}oooaaaUUUKKKFFFEEEDDDEEEHHHGGGKKKXXXuuuiii___dddcccXXXNNNBBBDDDEEEDDDJJJ]]]zzzXXX@@@<<<888666555555444333333333333444444444555555333444555555555777:::<<>><<<<<<;;;::::::;;;===<<<;;;<<>>===??????\\\~~~}}}UUU>>>555333666///333111111000000000000111111///000222222222444666888>>>^^^yyysss^^^[[[lllxxxyyysss}}}[[[PPPiiivvvfffSSSCCC???CCCIIIXXXllluuuttt~~~~~~xxxnnndddaaacccgggjjjooosssuuuuuuvvvwwwuuusssooohhhccc___]]]]]]jjjlllnnnrrrwwwpppSSSBBB???CCCHHHOOOUUUYYY]]]bbbfffsssuuurrrrrrqqqyyyyyyyyy}}}}}}~~~|||zzzvvvqqqjjj___QQQHHHBBBBBBBBB@@@>>>>>>@@@BBBEEEJJJ\\\}}}~~~~~~zzzzzz{{{~~~jjjyyyrrrJJJ===777888555555444333333333333444333333333444444444555555555333333666777888>>>EEEaaa~~~|||kkkaaaUUUKKKFFFEEEDDDEEEHHHHHHKKKWWWrrriii___cccbbbXXXNNN@@@BBBCCCBBBGGG[[[yyyVVV@@@<<<888666555555444333333333333444444444555555333444555555555777:::<<>>AAAEEEVVVeeebbbPPPBBBCCCIIIHHHKKKSSSaaasss{{{hhhRRRLLLJJJOOOTTTUUUUUUVVVVVV]]]cccaaa\\\[[[ccclllmmmsssvvvuuu{{{ppp___SSSLLLGGGEEEIIIRRR[[[kkk~~~mmmPPPDDDAAA>>>===???CCCZZZtttVVV>>>555333666///333111111000000000000111111///000222222222444666999@@@___yyy~~~sss]]]YYYhhhttt~~~wwwlll___RRRhhhwwwgggSSSCCC>>>CCCIIIWWWlllxxxwww{{{sssiiiaaa```cccfffjjjooosssuuuuuuvvvwwwsssrrrpppnnnlllkkkjjjiiimmmnnnqqqtttzzzkkkOOOAAA@@@AAAEEEKKKRRRYYY```eeeiiijjj{{{~~~pppiiirrrxxxuuuxxx~~~|||uuurrrqqquuu{{{uuurrrqqquuu}}}{{{xxxtttpppiii^^^PPPFFFAAABBBAAA@@@>>>>>>@@@BBBCCCHHHZZZ|||zzzxxxzzz{{{jjjxxxtttKKK<<<666777555555444333333333333444333333333444444444555555555333333666777888>>>EEE```|||qqqfffZZZMMMGGGDDDCCCFFFIIIJJJNNNYYYrrrfffZZZ]]]^^^VVVNNNEEE@@@@@@BBBEEEPPPppp]]]@@@===999777666666555444444444444444444444444444444555666666666666999;;;HHHjjjhhhhhhtttfffZZZOOOFFFDDDGGGJJJSSSfff}}}xxxrrrkkkggg^^^\\\XXXTTTQQQLLLGGGDDDDDDAAA<<<888666777999;;;===<<<999888888:::===???MMMZZZbbbZZZNNNIIIGGGFFFIIIMMMZZZkkk{{{lll]]]FFFFFFKKKTTTYYYXXXWWWYYYTTTZZZ______]]]___gggoooqqqssswww|||~~~}}}nnn^^^RRRLLLHHHFFFJJJQQQZZZlll~~~eeeNNNEEE>>>===AAA@@@>>>VVVxxx~~~WWW???555222555...222111111000000111111222333111222333333222222444666@@@VVV}}}uuugggUUUYYYvvvgggkkkwww]]]TTTeee|||yyyjjjVVVFFF@@@CCCIIIZZZlll{{{{{{{{{pppfffaaa^^^]]]dddiiinnnrrrttttttttttttvvvsssooommmlllmmmmmmmmmqqqpppqqqvvv}}}vvv___LLLBBB@@@@@@FFFMMMSSSXXX]]]ccchhhnnnjjjgggjjjpppuuuvvvtttrrr{{{jjjYYYSSSSSSSSSSSSUUU\\\iiivvv~~~yyyyyyvvvnnnfff^^^SSSIIIAAAAAA@@@??????@@@AAAAAAEEELLL]]]|||zzzzzzsssyyyooorrrzzzRRR>>><<<999777666666555555555555666222222333333333333444444555333444777777666:::@@@YYY}}}yyynnnfffYYYLLLFFFDDDCCCEEEIIIKKKNNNXXXqqqhhh]]]```^^^TTTJJJDDDAAA@@@CCCDDDNNNkkkZZZ@@@===999777666666555444444444444444444444444444333555666666666666999;;;HHHgggjjjkkkuuuhhh]]]RRRHHHEEEHHHHHHPPPccc}}}wwwpppiiieee]]]ZZZVVVRRRNNNJJJEEEAAA???===:::888777888:::;;;<<<;;;888777888:::===???HHHUUU^^^ZZZOOOIIIGGGEEEJJJXXXkkk{{{vvvbbbTTTIIIHHHMMMUUUYYYWWWWWWXXXWWW\\\``````^^^```hhhppptttwww{{{yyykkk]]]RRRLLLHHHFFFJJJQQQZZZlllxxxrrr}}}___KKKEEE???>>>AAA>>>CCCUUU|||VVV???555333555...222111111000000111111222333111222333333222222444666???XXXvvveeeQQQUUUuuuzzzsssjjjuuuttt\\\PPPaaa|||zzzkkkXXXGGGAAADDDJJJZZZlll||||||vvviiiaaa]]]\\\dddhhhmmmqqqssssssssstttvvvssspppnnnmmmnnnnnnooooooppprrrxxxoooXXXHHHAAA@@@AAAHHHQQQXXX\\\___bbbeeehhhfffeeeiiinnnrrrqqqooooooxxx{{{cccQQQJJJJJJLLLMMMTTTaaattt~~~~~~xxxxxxuuullleee]]]QQQGGGAAAAAA@@@??????@@@AAAAAAEEEKKK[[[xxx{{{uuukkkpppyyy~~~nnnooo~~~UUU???<<<:::777777666555555555555666222222333333333333444444555333444666777666:::@@@SSSqqqvvvkkkdddXXXLLLFFFDDDCCCEEEHHHKKKMMMVVVnnniii]]]```]]]RRRHHHCCCAAAAAABBBCCCMMMiiiWWW@@@===999777666666555444444444444444444444444444333444666666555666888:::FFFdddnnnmmmuuuiii^^^SSSHHHDDDEEEEEENNNaaa}}}}}}vvvnnnfffaaaZZZWWWRRRNNNJJJFFFAAA>>>999999888888888999:::;;;:::999888777888:::===???BBBNNNXXXWWWNNNIIIFFFFFFOOOccczzzwwwjjjYYYLLLKKKKKKOOOUUUWWWUUUTTTVVV[[[___bbbaaa^^^aaajjjrrrxxx{{{vvvhhh[[[QQQMMMGGGFFFIIIQQQ[[[mmmrrrhhhuuu{{{tttXXXHHHDDD??????AAA===FFFWWWUUU>>>555333555...222111111000000111111222333111222333333222222444666>>>YYYzzzeeeNNNPPPhhhwwwllldddqqq}}}uuu___MMM]]]}}}|||mmmZZZIIIBBBEEEJJJ[[[mmm|||zzz}}}mmmaaa\\\[[[aaaeeejjjmmmnnnooopppqqqrrrqqqooommmllllllmmmnnnnnnpppuuu{{{{{{dddOOOCCC???@@@CCCKKKVVV]]]___``````bbbaaa```aaaeeekkknnnnnnlllttt{{{iiiVVVNNNQQQVVVZZZbbbqqq}}}|||xxxxxxtttkkkccc[[[PPPFFFAAAAAA@@@??????@@@AAAAAADDDIIIXXXttt{{{qqqeeehhhrrrzzziiieeeZZZ@@@<<<:::777777666555555555555555222222333333333333444444555333444666777666:::@@@NNNddduuukkkcccWWWKKKFFFDDDCCCEEEHHHKKKLLLTTTkkkhhh[[[\\\[[[PPPGGGBBB@@@@@@@@@CCCRRRrrrUUU@@@===999777666666555444444444444444444444444444333444555555555666888:::BBBaaaooommm|||ssshhh^^^RRRFFF@@@@@@CCCLLL```}}}|||tttkkkbbb\\\WWWSSSNNNJJJFFFBBB===:::666777888999::::::999999999888777777888;;;===???@@@IIIQQQPPPJJJFFFGGGIIIWWWlll|||uuummmbbbTTTJJJKKKKKKOOOTTTTTTQQQQQQTTT\\\```cccbbb___bbbkkkttt|||vvvgggZZZQQQLLLEEEDDDHHHRRR]]]qqqpppgggvvvsssVVVFFFCCC>>>>>>AAA>>>EEE^^^TTT===555333666...222111111000000111111222333111222333333222222444666???YYYkkkPPPMMM```zzzjjj]]]ddd~~~jjjRRR___~~~ooo\\\KKKCCCEEEJJJ]]]nnn{{{uuuwww}}}~~~nnn```ZZZZZZ^^^aaaeeegggiiijjjlllnnnmmmmmmllljjjiiijjjkkkmmmmmmrrrxxxqqqYYYGGG??????BBBGGGNNNVVV[[[\\\\\\]]]^^^\\\\\\]]]bbbiiinnnpppqqq~~~yyyggg```ccckkkqqquuuzzz|||zzz|||yyyxxxtttkkkccc[[[PPPFFFAAAAAA@@@??????@@@AAAAAACCCIIIYYYtttyyypppcccfffqqqyyydddWWW]]]@@@<<<<<<888777666555555444555555222222222333333333444444555333333666666666:::???KKK___yyyvvvlllaaaVVVJJJFFFDDDCCCDDDGGGJJJKKKRRRhhhlllZZZYYYWWWNNNEEE@@@???>>>===DDD[[[UUU@@@===999777666666555444444444444444444444444444222444555555555555888:::???]]]nnnjjj|||ssshhh^^^RRREEE??????BBBKKK```}}}|||rrrhhh___XXXRRROOOJJJEEEBBB>>>;;;888777888:::;;;;;;:::999888999999888999:::===???AAACCCGGGKKKJJJFFFDDDHHHNNNbbbtttvvvsssoookkkeee\\\QQQIIIIIIIIIMMMQQQPPPMMMNNNRRR\\\aaaeeedddcccfffooowwwyyyiiiZZZPPPKKKCCCBBBGGGQQQ^^^tttlllfffzzzvvvXXXEEEAAA<<<===AAA@@@DDDjjjSSS===555444666///222111111000000111111222333111222333333222222444666@@@VVVrrrUUUOOO]]]ooo^^^___uuuxxx___hhhqqq^^^LLLDDDEEEJJJ]]]nnnzzzrrrpppttt|||wwwhhh]]]XXXXXX[[[^^^aaacccdddfffiiikkkiiikkkkkkjjjiiiiiikkknnnnnnsss{{{jjjQQQBBB>>>AAADDDJJJNNNSSSUUUUUUUUUXXX[[[ZZZ[[[]]]bbbiiiqqqxxx{{{yyyrrrrrryyy~~~zzzyyyvvvyyy|||~~~zzzzzzuuukkkccc[[[QQQGGGAAAAAA@@@??????@@@AAAAAABBBJJJ[[[www}}}wwwnnnaaafffttt}}}eeeRRRwww{{{```AAA<<<===888888666555555444444444222222222333333333444444444222333666666555999???JJJ^^^yyywwwlll```UUUJJJFFFDDDCCCDDDFFFIIIIIIQQQgggoooZZZVVVSSSJJJBBB>>>???===<<>>@@@BBBDDDGGGGGGGGGGGGDDDBBBIIIQQQfffvvvhhhaaaaaaaaa```]]]VVVMMMGGGFFFGGGKKKOOONNNKKKMMMRRR[[[aaagggiiiiiillluuu}}}|||zzzjjjZZZOOOIIIBBB@@@EEEPPP]]]ttthhhcccyyyvvvYYYEEE@@@;;;===BBB@@@EEEooo}}}QQQ<<<555444777///222111111000000111111222333111222333333222222444666>>>TTT}}}rrrXXXTTTkkksss```]]]nnnrrruuurrr___MMMDDDEEEIII[[[lllyyypppmmmooommmooonnnhhh^^^VVVSSSSSSXXXZZZ\\\^^^___aaaeeehhhgggiiilllkkkiiiiiilllooommmsss{{{eeeLLL@@@>>>BBBEEEJJJLLLNNNNNNMMMOOOTTTXXX[[[]]]```fffnnnwww~~~~~~xxxmmmooorrrvvvyyy{{{}}}~~~|||{{{uuukkkbbb[[[QQQHHHAAAAAA@@@??????@@@AAAAAABBBKKK]]]yyy|||~~~~~~zzzvvvjjj___fffwwwlllZZZxxxaaaCCC===>>>999888777555555444444444222222333333333333444444444222333555666555999???HHH\\\yyyuuukkk^^^TTTIIIEEEDDDCCCCCCFFFGGGHHHPPPgggiiiVVVTTTRRRIIIAAA<<<>>>>>><<>>@@@@@@??????<<<<<<===>>>AAACCCEEEGGGIIIGGGGGGHHHEEEBBBHHHPPP___jjjyyy^^^QQQPPPSSSWWWZZZYYYSSSKKKEEEDDDFFFJJJOOONNNKKKOOOUUU[[[ccckkkooopppttt}}}yyy}}}yyyiiiYYYMMMGGGBBB@@@DDDNNNZZZpppgggaaawwwrrrVVVEEEBBB===>>>AAA>>>EEEhhhwwwPPP<<<555444777///333111111000000111111222333111222333333222222444666999RRR}}}xxxkkkXXX[[[xxxpppbbbcccssssss___MMMDDDDDDHHHVVVggg~~~wwwnnniiiiii``````]]]XXXQQQMMMKKKKKKQQQRRRSSSTTTVVVYYY]]]```bbbeeeiiihhhffffffiiimmmlllqqqyyy~~~~~~```III???>>>BBBDDDHHHJJJKKKJJJIIIKKKPPPTTT\\\```gggnnnuuu{{{}}}mmm\\\ZZZ^^^eeelllsssyyy~~~}}}{{{zzztttiiiaaaYYYPPPGGGAAAAAA@@@??????@@@AAAAAABBBKKK]]]xxx{{{|||}}}zzzvvvlll```hhhyyysssfffcccGGG???>>>999888777666444444444444222222333333333333444444444222222555555555999>>>JJJ[[[www~~~tttiii^^^SSSIIIEEEDDDBBBCCCFFFFFFGGGOOOggg```QQQRRRRRRIIIAAA;;;??????===GGGdddOOO@@@===999777666666555444444444444444444444444444222333444444444555777999???XXX{{{gggjjjuuuhhh\\\OOOCCC===>>>>>>III^^^}}}zzzpppdddZZZSSSIIIFFFAAA===<<<;;;999888777999<<>>>>>AAACCCFFFHHHJJJJJJIIIJJJMMMQQQ\\\bbbllltttzzz}}}xxx[[[KKKCCCJJJTTT```kkkvvv~~~}}}|||zzzyyyssshhh___XXXNNNEEEAAAAAA@@@??????@@@AAAAAABBBKKK\\\www{{{{{{|||zzzwwwqqqdddjjjzzzvvvlll{{{eeeJJJ@@@===999888777666444444333333222222333333333444444444444222222555555555999>>>MMM\\\uuuzzzqqqjjj^^^SSSHHHDDDBBBAAABBBEEEGGGJJJRRReeezzzXXXPPPMMMLLLIIIAAADDD;;;;;;>>>FFFddd~~~NNNAAA>>>:::777666555444333555555555555555555555555333333444444666777888999DDDQQQ}}}ooommmrrr]]]MMMEEEAAA===BBBIIIYYYuuu~~~tttlllcccYYYQQQLLLEEE???>>>;;;777555777888:::>>>BBBDDDFFFFFFFFFCCCAAA@@@AAAEEEHHHKKKLLLIIIDDDDDDHHHHHHDDDDDDIIIRRRTTTVVVTTTOOOKKKJJJKKKGGGCCCFFFRRRXXXRRRKKKIIIDDDEEELLLSSSQQQKKKPPP[[[aaafffmmmsssyyy}}}wwwgggXXXLLLFFFCCC???AAALLLXXXkkkdddcccyyy___PPPCCC@@@AAA@@@===<<>>:::777666666555444444444444444444444444444444444444444666777888999???RRRtttjjj{{{uuu```OOOFFFAAA<<>>AAADDDFFFGGGGGGEEEDDDCCCDDDFFFHHHJJJJJJFFFBBBBBBEEEFFFCCCDDDHHHFFFIIIKKKKKKHHHGGGIIIKKKFFF@@@===EEEPPPTTTOOOGGGEEEFFFNNNVVVTTTOOOTTT___fffjjjpppvvvzzz~~~uuueeeVVVJJJDDDCCC@@@BBBLLLXXXlllbbbbbbvvv~~~[[[MMMAAA>>>??????<<<;;;@@@VVVppptttNNN;;;555333555...333000000000000000111111222222222222222333444555555<<>>BBBIIIPPPKKKGGGEEEBBBCCCKKKTTTcccqqq|||~~~|||sss]]]HHH>>>===BBBEEEKKKUUUddduuu}}}{{{yyysssllleee^^^UUULLLEEE@@@@@@???????????????@@@EEEKKK]]]zzz{{{xxxyyyvvviiiaaaaaauuu~~~zzzjjjvvvbbbGGG@@@<<<::::::888777666555555555555444444333333444444555444555666555555666999;;;GGGUUUkkk~~~rrriii]]]RRRGGGCCCBBBAAABBBEEEEEEIIIQQQeeeyyyXXXPPPLLLJJJGGG???===999>>>BBBHHHccc|||PPPCCC???:::777666666555444333333333333333333333333444444444444555777888999:::SSSxxx~~~gggrrryyycccRRRHHHAAA;;;???DDDRRRjjjyyyoooiiiaaaYYYRRRJJJCCC===<<<:::777666888888:::===@@@DDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDBBBCCCEEEFFFDDDDDDFFF>>>@@@BBBCCCBBBEEEJJJOOOMMMGGG??????NNN^^^[[[NNNGGGHHHPPPXXXWWWSSSYYYdddnnnrrrvvvzzz}}}~~~rrrcccTTTIIIDDDCCCAAACCCMMMYYYooo]]]___rrrwwwVVVIII>>><<<>>>===<<<;;;BBBZZZxxx{{{OOO<<<555333555---222000000000000000111111222222222222222333444555555;;;KKKnnn~~~nnnaaaTTTbbbyyyjjjdddlll~~~zzzjjjoooxxxiiiVVVHHHEEEIIISSS^^^qqq|||uuunnniiibbbYYYSSSIIIFFFCCCAAA@@@>>>;;;999777777777888999;;;<<<===AAACCCEEEFFFDDDCCCCCCCCC???BBBDDDCCCAAAAAAFFFKKKOOOIIICCC@@@===;;;@@@HHHVVVOOOGGGBBB@@@CCCPPP\\\rrr{{{~~~~~~|||~~~wwwkkkdddZZZPPPFFF???BBBHHHOOOVVV___kkkzzz}}}zzzrrrmmmgggbbb\\\UUUKKKDDD@@@???????????????@@@@@@DDDJJJ\\\{{{|||xxxwwwrrreee\\\\\\rrryyydddFFF???<<<:::999888777666555555555555555444444444444555555444555555555555666999;;;CCCRRRhhh}}}|||tttiii]]]RRRGGGCCCBBBAAABBBEEEDDDHHHQQQfffwwwWWWOOOKKKHHHEEE???<<<:::AAAEEEJJJdddzzzPPPDDD@@@;;;777666666555555333333333333333333333333444444444555555666888888999PPPxxxuuueeejjjzzzfffVVVLLLCCC;;;???CCCOOOeeevvvmmmggg```XXXRRRIIIBBB<<<:::999777777999999:::<<>><<<:::888555555666777777888999:::<<<===>>>>>>===<<<;;;;;;777:::<<<;;;;;;AAALLLUUUYYYSSSLLLDDD<<<999@@@KKK\\\SSSJJJDDDCCCJJJ[[[jjj}}}zzz|||}}}{{{~~~fffPPPNNNMMMJJJEEEBBBEEEPPPZZZdddooo{{{}}}{{{oookkkfff```[[[SSSJJJCCC?????????>>>??????@@@AAADDDIII[[[zzz~~~{{{zzzuuufffZZZWWWmmmgggGGG@@@>>>:::999888777666555555555555555444444444444555555333444555555444555888;;;BBBRRRjjj{{{uuujjj\\\QQQFFFBBBBBBAAABBBEEEDDDIIIRRRffftttUUUNNNIIIEEECCC>>>>>><<>>AAAEEEHHHJJJPPPQQQRRRPPPMMMJJJIIIJJJPPPSSSWWWWWWUUUOOOHHHBBB@@@AAABBBEEEMMM\\\nnn{{{yyyuuuaaa[[[ddd```QQQIIIJJJOOOVVVVVVTTT]]]kkk}}}~~~{{{nnn___RRRIIIEEEBBBBBBEEELLLZZZuuuwwwVVV^^^nnnkkkPPPFFF>>>===>>>>>>>>>???@@@bbb}}}MMM;;;666333555,,,000000000000000000111111222222222222222333444555555777DDDgggwwwfffUUUWWWsssvvvgggttt|||}}}rrr```___sssxxxkkkZZZJJJCCCCCCIIISSSeee}}}~~~||||||vvvnnnggg```XXXOOOHHH>>>>>>???>>>===;;;::::::555666666777777888888888:::999999999888888777666555777999:::@@@LLL\\\hhheeeccc^^^TTTGGG???DDDNNNWWWQQQJJJIIILLLXXXlll}}}}}}xxxzzz}}}}}}~~~vvvVVVFFFNNNTTTXXXVVVSSSVVV___gggsss~~~{{{qqqlllfff```ZZZRRRHHHAAA??????>>>>>>???@@@@@@AAADDDIIIYYYxxx}}}}}}{{{vvvfffYYYSSSiiijjjJJJCCCAAA;;;:::999777666666666666666555555444444555555666333444555444444555888:::CCCTTTooouuujjj[[[PPPFFFBBBAAAAAABBBEEEEEEIIIRRRgggoooRRRKKKFFFCCCBBB===???<<>>???>>>>>>@@@FFFnnn{{{LLL;;;666444555---000000000000000000111111222222222222222333444555555777EEEhhh|||lll[[[ZZZxxxqqqzzzzzz~~~ooo^^^]]]oooyyymmm]]]LLLCCCBBBFFFPPPddd|||{{{yyyvvvppphhhaaaZZZSSSIIICCC;;;<<<======;;;;;;<<<===555666777777777777666666777666444444555666444333555555888===GGGUUUcccmmm]]]ccchhhcccSSSCCCAAAHHHJJJGGGGGGLLLUUUcccxxx~~~zzz|||qqqWWWOOOZZZjjjyyy}}}zzz{{{}}}zzzsssmmmeee^^^XXXPPPGGGAAA>>>>>>>>>>>>???@@@AAAAAADDDHHHXXXwww}}}{{{yyysssdddXXXSSSkkklllMMMFFFBBB<<<;;;:::999888777777777666666555555555555666666333444444444444555888:::CCCTTTnnnyyytttiiiZZZPPPEEEBBBAAAAAABBBEEEFFFJJJSSShhhkkkOOOIIIDDDAAAAAA===???:::AAALLLXXXrrrtttUUUIIIDDD===888666666777777444444444444444444444444666555555555555666777777;;;EEE```yyyvvv[[[\\\ppp{{{qqqhhh]]]NNN@@@???DDDOOOaaayyyyyymmmeee^^^UUUOOOEEE===777666777666999===???>>>======???CCCGGGIIILLLNNNOOOLLLGGGFFFHHHLLLZZZ]]]]]]WWWSSSQQQMMMFFFEEELLLXXXfffvvvlll]]]RRRIIIDDDCCCGGGNNNQQQWWWgggzzzpppfffjjjqqq|||wwwiiiZZZNNNGGGDDD>>>BBBDDDIIIYYYxxxoooUUUdddssskkkMMMEEE???>>>>>>======@@@JJJuuuyyyJJJ:::555444666...111000000000000000111111222222222222222333444555555666DDDggg}}}ooo______~~~rrr]]]YYYiii{{{pppaaaPPPEEEBBBFFFQQQfffzzzvvvsssmmmggg```ZZZUUUNNNFFF@@@999;;;;;;;;;999:::===@@@888888999::::::999888777777555333333555666555333666777<<>>>>>>>>>>>???@@@AAABBBDDDGGGWWWvvv|||~~~zzzxxxrrrddd\\\ZZZrrrmmmOOOFFFAAA======;;;:::999888888888666666555555555555666666333333444444333555777:::AAAOOOggg{{{www}}}rrrgggZZZOOOEEEBBBAAAAAABBBEEEGGGKKKTTThhhhhhMMMHHHCCC@@@AAA===>>>888???MMM\\\wwwsssWWWJJJDDD===888666666777777555555555555555555555555666555555555555666666777888EEEbbb}}}vvvZZZXXXfffsss}}}~~~uuulllaaaPPP@@@>>>DDDOOOaaaxxx{{{nnneee]]]UUUNNNDDD===777666666666999===@@@???======???BBBFFFIIIJJJLLLLLLIIIDDDCCCGGGLLL[[[]]]YYYPPPMMMOOONNNIIINNNXXXfffvvvfffTTTIIICCCBBB@@@DDDKKKQQQYYYlllyyybbbXXXWWW]]]fffuuuuuugggXXXLLLFFFCCC===AAADDDHHHXXXxxxnnnVVVfffvvvlllLLLEEE???>>>>>><<<<<>>888999:::999777999===AAA;;;<<<=========<<<::::::888555333444666888777555888;;;BBBOOO___iiimmmlllmmmxxxzzz```GGG>>>AAA<<<>>>EEEOOOWWW```mmmyyyzzzwwwyyy|||uuuqqq~~~zzzvvvqqqjjjaaaYYYSSSMMMGGGCCC>>>>>>>>>>>>???@@@AAABBBCCCFFFVVVvvvzzz}}}{{{zzzttthhhbbbbbbzzzmmmPPPEEE>>>>>>===<<<;;;:::999999999666666555555555555666666222333444444333444777:::???KKK```yyyxxxqqq^^^___eeeppp{{{qqqfff[[[PPPGGGDDDCCCAAABBBDDDGGGFFFSSSmmmjjjMMMGGGCCCAAABBB>>>AAABBBAAAFFFYYYvvvxxxYYYRRRCCC===;;;555666777000333333444444444444444555555444444555555666777888:::GGGbbbkkkYYYUUU\\\eeejjj{{{zzznnn```XXX@@@@@@@@@HHH^^^xxx~~~pppddd[[[UUUQQQEEE@@@:::777777999;;;<<>>===<<<<<>>======???AAAAAA>>>;;;777666555333222222555777===FFFUUUbbbmmmvvv~~~nnnVVVDDD======:::>>>DDDNNNXXX```eeeggglllpppvvvzzz|||~~~|||xxxuuusssmmmddd[[[RRRJJJDDD???<<<<<<<<<===>>>@@@BBBBBBBBBJJJ]]]{{{{{{yyytttxxxyyypppaaaYYYhhhfffPPPIIIBBBAAA@@@>>><<<:::999888888555555555555555444444444555444444444444555666666>>>EEEZZZxxx~~~yyy^^^OOOOOOTTTcccuuuqqqfffZZZPPPGGGDDDCCCAAABBBDDDGGGEEERRRjjjhhhLLLGGGBBBAAABBB>>>???@@@???CCCVVVrrryyy\\\SSSBBB;;;:::555666888222444444444444444444444555555444444555555666777888777CCC___qqqYYYPPPVVV```fff{{{oooaaaZZZCCCBBBAAAIII^^^xxx}}}oooddd[[[TTTOOODDD@@@:::777777999;;;<<>>CCCBBBDDDHHHGGGBBBBBBFFFSSSYYY\\\UUUKKKFFFHHHMMMVVViiixxxjjjQQQAAA===???AAAEEEEEEGGGOOO\\\jjjuuuzzzzzzzzz{{{xxxnnnggg]]]RRRRRRYYYgggtttyyylll___SSSJJJCCC??????BBBEEENNNdddkkkVVVkkkvvvcccLLLCCC<<<<<<======<<<===BBBaaayyyiiihhhHHH777888444111333222111111111111111111111111222222111111222222333444888???^^^sssbbb___kkk~~~yyy\\\KKKLLL^^^wwwyyyiiiTTTFFF@@@GGGQQQaaavvvzzzqqqiiiaaa\\\VVVSSSOOOKKKGGGCCC>>>:::999:::;;;<<<<<<>>>???AAA>>><<<;;;<<>><<<777666555444333444666888>>>MMM```mmmqqqqqqsssuuusssrrrkkk\\\KKK>>>999999@@@BBBHHHPPPZZZbbbhhhkkkoooqqqtttxxx{{{}}}}}}}}}|||xxxuuuqqqkkkbbbYYYPPPIIIBBB>>><<<<<<<<<===>>>@@@BBBBBBEEENNN```~~~~~~{{{vvvxxxwwwmmmbbbYYYeee{{{cccPPPMMMGGGBBBAAA???===;;;999999888666666555555555555444444555444444444444555666666>>>FFF\\\}}}{{{wwwjjjOOOKKKKKKNNN```yyyrrrgggYYYOOOFFFCCCCCCBBBBBBEEEGGGEEEQQQjjjeeeKKKFFFBBB@@@AAA>>>??????>>>CCCTTTooo{{{```UUUCCC;;;:::666888:::666666555555444444444555555555444444555555666777888666???YYYwwwZZZNNNUUUaaaiii|||pppddd^^^HHHAAA@@@HHH[[[ttt|||oooddd[[[RRRMMMCCC???:::777888:::;;;<<>>???@@@<<<:::999999<<<>>>??????999777555444555777:::===IIIWWWfffkkkfff```^^^aaaXXXUUUOOOGGG???999888888>>>BBBIIIRRR]]]gggnnnrrrrrrrrrrrrvvv{{{}}}|||zzz|||zzz}}}xxxuuuoooiii```VVVNNNGGG@@@===<<<<<<<<<===>>>@@@BBBBBBHHHQQQccc~~~|||vvvvvvssshhh___VVVbbbvvv___OOONNNIIIDDDCCCAAA>>><<<;;;:::999777666666666555555555444555444444444444555666666<<>>:::888777666444444444555555555444444555555666777888999>>>SSSxxxaaaRRRZZZjjjsss~~~rrrfffaaaLLL???>>>DDDVVVmmm|||nnnddd[[[QQQJJJAAA===999777888:::<<<<<<@@@@@@AAAAAA@@@>>><<<;;;AAADDDJJJNNNNNNKKKIIIIIIMMMRRRVVVQQQEEE@@@HHHSSSmmmzzz~~~iiiOOOBBB@@@BBBDDDFFFCCCFFFLLLTTT^^^gggnnnqqqssswww}}}}}}wwwyyy{{{rrreeeXXXNNNHHHCCCAAA@@@BBBGGGSSSmmmbbbVVVnnnvvv```HHHAAA<<<<<<===<<<>>>AAAFFFnnnpppzzzbbbGGG999999444222444111111111111111111111111111222222111111222222333444888<<>>;;;888666888888999;;;===>>>>>>>>>999888666777:::???CCCFFF???;;;555333666<<>>@@@BBBBBBHHHRRReee~~~{{{zzztttsssooobbbXXXQQQ___uuu\\\MMMNNNHHHFFFEEECCC@@@>>><<<;;;;;;888777777666666555555555555444444444444555666666:::???SSSvvvuuuggg```eeeiiippp}}}oooeeeWWWMMMDDDBBBCCCBBBCCCFFFDDDGGGZZZwww^^^HHHEEEAAA???AAA???@@@@@@AAAGGGUUUmmmnnn___GGG===@@@>>>>>>@@@>>>:::888777555444444555555555444444555555666777888;;;===NNNnnnkkkYYY___ooozzzuuujjjeeePPP???>>>CCCRRRggg|||nnneee[[[PPPHHH???<<<888777888:::<<<<<<>>>===<<<<<<<<<>>>@@@AAAEEEJJJNNNOOONNNLLLIIIGGGKKKLLLMMMLLLFFFBBBJJJVVVrrr~~~vvv]]]EEE;;;===>>>???@@@???BBBGGGNNNWWWaaaiiinnnrrrxxxzzzqqqcccVVVLLLFFFCCCAAAAAADDDHHHUUUppp^^^WWWooottt\\\FFF@@@<<<<<<===<<>>===;;;666666555666:::AAAHHHMMMEEE>>>666333777AAAJJJOOOXXXTTTNNNHHHCCC@@@??????:::777333333666999<<<<<>>@@@BBBBBBFFFQQQfffxxxxxxzzzuuusssnnn```QQQLLL]]]uuu}}}\\\OOOQQQJJJIIIHHHEEECCC@@@>>>===<<<999999888777666666555555555444444444444555666666:::===LLLjjjzzzlllcccVVVLLLDDDBBBBBBBBBCCCFFFFFFJJJ```~~~{{{ZZZFFFDDD@@@>>>@@@??????>>>@@@GGGTTTkkkuuubbbHHH>>>CCCBBB@@@AAA>>><<<:::888555444444555666555444444555555666777888:::<<>><<>>???===:::555555666777:::AAAIIIOOOGGG???777444;;;EEEOOOTTTKKKHHHEEECCCBBB@@@;;;888555333111111444777:::;;;???HHHUUU```gggkkkooorrrqqqtttyyy{{{vvvrrrlllfff[[[RRRJJJDDD???===<<<<<<<<<===>>>@@@BBBBBBEEEQQQhhh}}}uuuwww|||xxxvvvooo```OOOJJJ[[[qqq|||^^^TTTVVVOOOKKKJJJHHHEEEBBB@@@???>>>::::::999888777666555555555444444444444555666666;;;>>>IIIbbbxxxiii```UUUKKKCCCAAABBBBBBDDDGGGIIIMMMbbbwwwWWWEEEDDD@@@===@@@@@@??????BBBJJJVVVmmmzzzbbbGGG===EEEDDD@@@>>>;;;===;;;888555444444555666555444444555555666777888999:::GGGbbbyyyvvvVVVTTTeeessswwwpppYYYDDDBBBDDDNNN___vvv}}}ppphhh]]]PPPFFF<<<:::777777999;;;<<<<<<:::::::::;;;===@@@BBBDDDGGGKKKLLLIIIIIINNNPPPOOOSSSXXXbbbfffZZZIIIIIITTTddduuudddMMM;;;999=========AAA;;;???EEEJJJOOOVVV^^^dddnnnxxx}}}zzzsssiii[[[OOOGGGDDDCCCCCCBBBEEEJJJYYYvvvsssWWWYYYqqqoooRRRCCC>>><<<======<<<@@@FFFnnnXXXFFF===999333333666000111111111111111111111111222222111111222222333444555777KKKhhhcccRRRjjjnnnhhh}}}hhhSSSFFFAAAKKKXXXhhh~~~sssfffZZZPPPJJJ???<<<999777777888888777999888888;;;@@@BBB???;;;555666777777999>>>EEEKKKCCC===777888???IIIOOORRRCCCDDDDDDCCC@@@;;;777444222222222222333555888:::<<>>;;;<<<<<<<<<===>>>@@@BBBBBBFFFTTTlllyyyrrrvvv|||xxxuuulll\\\PPPJJJXXXmmm^^^UUUXXXPPPMMMLLLIIIFFFCCCAAA@@@???;;;::::::999777666666555555444444444444555666666999===GGG\\\{{{vvvggg^^^TTTKKKCCCAAABBBBBBDDDGGGLLLOOObbbuuuUUUDDDDDD???===@@@@@@BBBAAAEEEMMMYYYppp}}}bbbFFF===EEEDDD???<<<999>>><<<999666444444555666555444444555555666777888888:::FFF^^^zzznnntttRRRMMMaaaqqq|||ttt\\\DDDAAABBBKKK[[[qqq~~~qqqhhh^^^PPPFFF;;;999777777999;;;<<<<<<999:::<<<===???@@@AAAAAAAAAGGGIIIGGGKKKUUU\\\]]][[[fffvvvyyyfffNNNJJJUUU[[[pppaaaKKK::::::===;;;;;;???<<>><<<======<<>>:::777;;;CCCKKKNNNOOOEEEFFFEEE@@@888222222333111333555555444555888:::===CCCKKKPPPTTTYYYaaagggjjjqqq}}}}}}yyytttpppiiibbbWWWMMMFFF@@@<<<:::<<<<<<<<<===>>>@@@BBBCCCHHHVVVpppvvvoootttzzzvvvrrrhhhWWWQQQJJJWWWkkk\\\TTTVVVLLLNNNMMMJJJGGGDDDBBB@@@@@@;;;;;;:::999888777666555555444444444444555666666555;;;EEEXXXuuuyyyiii___QQQJJJDDDCCCCCCBBBDDDHHHGGGMMMWWW|||pppTTTCCCAAA>>>@@@BBB???@@@CCCBBBLLLeee}}}bbbIIIAAAHHHDDD<<<<<<;;;<<<;;;999888666555555555444444444444444555666777666888@@@VVVxxx}}}xxxlllIIIGGG]]]jjj|||~~~qqqbbbLLLDDDBBBJJJWWWiiiwwwnnnhhh[[[LLLDDD:::888666666888999999999:::;;;<<<>>>@@@AAAAAAAAACCCGGGDDDAAAOOOeeeiii___jjjuuutttUUUJJJOOO\\\qqqyyyWWWJJJ===:::<<<===>>>???CCCDDDHHHMMMNNNOOOUUU\\\lllxxx|||zzzuuuoooggg___RRRGGG@@@?????????DDDHHHQQQccciiiTTT^^^mmmcccNNN???DDD???:::===;;;>>>KKKxxx___GGG;;;999222111555333222222111111111111222222111111222222222333333333444666EEEeee}}}lllWWWYYYyyyyyyrrrsss[[[GGGBBBHHHRRRbbbxxxxxxiii[[[NNNFFF<<<:::999888888888666444::::::;;;@@@DDDFFFCCC???444666:::<<<======;;;:::666666888===CCCGGGGGGEEEKKKGGG@@@:::444222111111111222333333333444666888===BBBNNN[[[bbbccceeeiiimmmqqqxxx}}}zzz{{{}}}yyyuuurrrggg```UUUKKKDDD@@@===;;;<<<===>>>>>>>>>???BBBEEEFFFYYYssstttmmmmmmuuuzzzrrrbbbVVVJJJNNNXXXsssttt___ZZZWWWVVVQQQNNNKKKIIIHHHFFFCCC@@@<<<<<<<<<<<<;;;999777666666666555555555666666777777999AAAQQQfff|||yyyjjj```QQQJJJDDDCCCCCCBBBCCCGGGGGGOOO\\\oooSSSBBBAAA>>>@@@BBB??????CCCEEETTTrrrcccJJJAAAGGGDDD???@@@@@@>>><<<;;;999777555555444555444444444444555666777888:::BBBYYY~~~pppNNNIII\\\hhhzzzrrrcccKKKBBB???GGGTTTgggvvvnnniii]]]OOOFFF:::888777777999:::;;;;;;;;;<<<===???@@@BBBCCCCCCCCCFFFFFFHHH[[[uuu{{{rrrqqq}}}yyyYYYJJJMMM]]]mmmzzzjjjQQQGGG===;;;<<<===>>>AAACCCEEEJJJOOOOOOOOOTTT[[[jjjttt~~~}}}{{{tttlllddd\\\PPPFFFAAA@@@@@@AAADDDHHHRRReeedddRRR^^^lllaaaJJJ???BBB===:::>>>;;;<<>>===<<<999888555444666:::>>>AAA@@@>>>DDDAAA<<<666333111111222111222444444333444666888>>>FFFVVVfffllliiieeeeeehhhlllvvv{{{}}}}}}}}}{{{xxxssspppfff___TTTKKKDDD@@@===;;;<<<===>>>>>>>>>@@@BBBEEEJJJ]]]xxxrrrnnnooovvvxxxmmm\\\QQQPPPVVV___yyynnn[[[WWWTTTSSSQQQNNNKKKIIIIIIGGGDDDAAA>>>======<<<:::999777666666666555555555666666777888999???LLLaaaxxxyyykkkaaaQQQJJJDDDCCCBBBAAACCCFFFFFFQQQbbbkkkQQQBBBAAA>>>???BBB???>>>CCCGGG\\\~~~eeeLLLBBBDDD???;;;>>>>>>>>>===;;;999777666555555555555444444555555666666999:::AAAXXXyyyWWWLLLZZZeeexxxtttgggOOODDD>>>DDDPPPbbb||||||ssslll```QQQGGG;;;999777888:::<<<===>>>======>>>@@@AAACCCEEEFFFCCCEEEFFFNNNfffzzz^^^KKKIIIVVV```mmmwww|||vvveeeUUUGGGBBB??????>>>===???CCCFFFIIINNNSSSSSSSSSXXXaaammmuuu~~~zzzrrrjjj```YYYNNNEEEAAA@@@AAABBBDDDIIITTThhh\\\OOO___kkk]]]FFF>>>@@@<<<;;;@@@<<<;;;FFFeee~~~___GGG;;;999222000333222222222111111111111222222111111222222222333333333444666CCC^^^{{{}}}nnn]]]NNNVVVzzzwww```MMMAAADDDLLL[[[pppzzzlll]]]OOOGGG===:::777777999;;;=========;;;;;;>>>BBBEEECCCAAA?????????>>><<<:::777555666555666888;;;<<<<<<:::>>>;;;777333111000222333222333444444444555777999@@@JJJ]]]nnnrrrjjjbbb^^^bbbfffuuu}}}{{{}}}~~~~~~|||zzzvvvqqqmmmddd]]]SSSJJJCCC@@@===;;;<<<===>>>>>>>>>@@@CCCFFFNNNaaa}}}sssppprrrxxxvvviiiXXXNNNRRRXXXbbbyyynnn]]]ZZZVVVSSSRRRNNNJJJIIIJJJIIIFFFCCCAAA@@@>>><<<:::888777777777666666555555666666666888888<<>>???BBB@@@???CCCHHH[[[|||kkkSSSGGGEEE===999===<<<<<<;;;:::888777777666666666666555555555555666666888888===QQQxxxbbbQQQYYYcccyyyyyynnnWWWJJJ@@@CCCMMM\\\uuuzzzqqqdddSSSGGG===;;;999999;;;>>>@@@AAA?????????@@@BBBDDDFFFHHHDDDEEEEEEOOOiii~~~aaaKKKEEEPPPWWWeeessstttfffUUUKKKAAA@@@BBBEEEBBB???@@@EEEJJJMMMRRRVVVWWWYYYcccnnnzzz~~~zzzwwwqqqiii^^^WWWLLLDDD@@@???@@@AAADDDJJJVVVmmmUUUNNNaaajjjZZZDDD===>>>;;;<<>><<<;;;>>>BBBEEEEEECCCAAAAAA???===;;;888666555888888999:::<<<=========<<<:::666222000000222333222444555555444555777:::@@@IIIYYYgggjjjaaaXXXUUU]]]cccxxx|||xxx{{{}}}{{{wwwxxx}}}|||yyyuuuppplllbbb[[[QQQIIICCC???===<<<<<<===>>>??????AAADDDFFFNNNaaatttrrrtttwwwtttfffXXXPPPRRRYYYcccxxxqqqaaa]]]WWWSSSRRRMMMIIIHHHJJJJJJHHHDDDCCCBBB???<<<999888888888888777666666666666666666777888<<>>???BBB@@@@@@EEEGGGVVVrrrmmmXXXMMMIII@@@===AAA???888888888777777888888999777666666555555555666666777999;;;IIIlllqqqYYYZZZccczzz~~~vvv]]]NNNAAABBBKKKZZZqqquuuiiiXXXJJJ???===::::::===@@@CCCCCCAAA@@@??????@@@CCCFFFHHHFFFEEEFFFQQQhhhzzz|||```LLLDDDOOOXXXhhhuuuppp___RRROOOHHHHHHKKKLLLHHHBBBBBBGGGLLLNNNRRRUUUVVV[[[iiixxxzzz{{{xxxtttsssoooiii]]]VVVLLLCCC???>>>>>>>>>DDDKKKYYYrrrvvvOOONNNccchhhVVVCCC<<<===:::===AAA<<>>RRRnnn~~~rrr[[[QQQUUUnnnzzzfffTTTFFFCCCGGGVVViii~~~~~~ppp```QQQGGG<<<999666555888<<<@@@BBB>>><<<;;;???DDDGGGGGGFFFAAA@@@>>><<<:::999888888888999:::<<<===???AAABBBAAA>>>999444222111222222333444555555555666888:::@@@DDDMMMVVVWWWQQQMMMMMMYYYeee~~~tttlllhhhlllppptttvvv{{{~~~|||zzzuuuooojjj___YYYPPPGGGBBB???===<<<<<<===>>>??????AAADDDGGGLLLaaassspppppprrrooodddXXXRRRRRRYYYcccyyyqqqaaa]]]UUUOOOQQQLLLGGGFFFJJJLLLIIIEEEDDDCCC@@@===:::999999999888888777666666666666666444777<<>>>>>BBBAAAAAAFFFHHHUUUqqqyyy```PPPIIIGGG???===AAA>>>999888888888888999999:::777777666666555555666666777;;;===EEEbbbddd^^^dddyyy|||aaaPPPBBBAAAJJJXXXoooyyyppp```RRRCCC@@@===<<<>>>BBBDDDEEECCCAAA>>>===>>>AAADDDFFFEEEEEEHHHQQQeeewww~~~{{{oooyyyrrr^^^OOOHHHNNN\\\mmmsssjjj]]][[[```bbb^^^YYYTTTLLLEEEFFFKKKNNNOOORRRSSSRRRWWWfffvvvyyyyyy}}}{{{iiimmm|||{{{sssppppppmmmhhh[[[TTTJJJBBB>>>=========DDDLLL\\\vvvnnnKKKOOOcccdddRRRBBB;;;===;;;>>>@@@<<>>???<<<<<<===AAAGGGKKKKKKIIIAAA???===<<<;;;;;;;;;<<<777888:::<<<===???BBBEEEFFFBBB===888444222222333444555666666666777999;;;@@@AAAEEEJJJIIIEEEDDDFFFUUUhhhtttcccYYYUUURRR[[[hhhsss~~~~~~~~~}}}|||yyytttmmmiii]]]WWWNNNFFFAAA???======<<<===>>>???@@@BBBEEEHHHOOOddd{{{qqqlllkkknnnmmmcccVVVOOOKKKRRR\\\vvvrrrcccaaaYYYRRRPPPJJJDDDDDDIIILLLIIIEEEDDDCCCAAA>>><<<;;;::::::999999888777666666666666333777<<>>>>>BBBAAAAAAFFFJJJ\\\xxxWWWKKKGGGFFF>>>===???;;;======;;;::::::999::::::888888777666666666666666444;;;===CCC\\\pppccceeeuuu}}}iiiUUUDDD@@@GGGTTThhh{{{wwwhhhYYYFFFBBB>>>===???BBBEEEFFFDDDAAA>>>;;;;;;>>>AAADDDAAABBBEEELLLZZZgggnnnmmmbbbkkkrrrqqqggg\\\SSSNNNRRRfffwwwuuukkkjjjwwwyyyhhhYYYMMMGGGJJJQQQRRRTTTWWWVVVRRRRRR]]]kkk}}}vvvtttnnnrrr{{{zzzlllooo~~~~~~}}}yyyrrrnnnmmmiiidddWWWQQQHHHAAA>>>>>>>>>>>>DDDLLL^^^zzzfffGGGOOOaaa___NNNBBB;;;===<<<>>>???<<>>DDDKKKNNNNNNLLLCCCBBB???===<<<===>>>???999;;;=========???CCCFFFIIIEEE@@@:::666444444444444555777777666777999;;;AAAAAAEEEIIIGGGCCCAAACCCOOOjjjzzzpppwwwwwwbbbSSSKKKGGGBBBHHHRRR]]]gggrrr}}}}}}}}}|||{{{xxxrrrkkkfff[[[UUUMMMEEEAAA???>>>===<<<===>>>???@@@BBBFFFIIIVVVlllxxxrrrllllllqqqrrrfffUUUJJJDDDIIIUUUqqqooocccddd]]]WWWOOOHHHAAABBBHHHLLLIIIEEEBBBBBBAAA@@@???===;;;::::::999888777666666666666333666999>>>KKKfffvvviii[[[RRRJJJDDD???@@@BBBCCCFFFKKKJJJ[[[sssXXXEEE???BBB>>>>>>BBBAAABBBFFFLLLeee|||[[[PPPNNNMMMDDDAAABBB;;;BBBAAA???===;;;:::999999888888777666666666666666///999===@@@XXX~~~{{{xxxgggfffqqq}}}|||qqq\\\GGGAAADDDNNN```qqq|||lll\\\GGGDDD@@@>>>@@@CCCEEEFFFDDDAAA===:::999<<>>AAAEEENNNWWW]]]^^^[[[bbbhhhgggaaa[[[VVVSSS[[[sss~~~vvvrrr[[[LLLHHHMMMVVVXXX[[[^^^\\\TTTOOOWWWbbbuuu{{{sss{{{xxxhhhcccdddccckkkxxxzzz||||||zzz{{{xxxrrrooommmggg```SSSNNNFFF@@@>>>???@@@@@@DDDMMM___|||bbbEEENNN___[[[KKKAAA:::======???>>>;;;QQQvvv|||VVV@@@777999444333666444222222111111111111222222111111222222222333333333333666:::EEE```zzzvvvYYYNNNOOOjjjssscccKKKBBBBBBPPPbbbsss~~~qqq```OOODDD:::888444333444666777777:::;;;>>>EEEMMMQQQPPPMMMGGGEEEBBB???>>>>>>@@@AAA<<<>>>@@@@@@???@@@DDDGGGIIIFFF@@@;;;777555555666444666777777777777:::<<>>>>>@@@FFFOOOYYY___fffqqq{{{~~~~~~|||{{{zzzyyyvvvqqqiiiddd[[[TTTLLLEEEAAA???>>>===<<<===??????@@@BBBFFFIII]]]rrrvvvtttooopppwwwyyylllVVVGGGDDDIIIUUUtttggg]]]aaa\\\VVVOOOGGG@@@AAAHHHLLLIIIEEEAAAAAABBBAAA@@@>>><<<;;;:::999888777666666666666444666777999FFFcccqqqaaaUUUOOOEEEAAA======@@@DDDEEEEEEOOOZZZ{{{SSSHHH???>>>?????????@@@HHHDDDRRRvvvpppWWWTTTQQQMMMFFF@@@@@@EEEEEEDDDAAA<<<888555666777777777666666666666777777666777888???SSSsss}}}eeehhhpppzzzttt^^^HHH???CCCNNN```ooo{{{lllaaaRRRHHH???>>>@@@@@@BBBEEEBBB@@@>>>;;;:::;;;===>>>@@@AAACCCDDDHHHOOOTTTVVVVVVffffff\\\\\\]]]]]]bbbkkk{{{rrrZZZNNNLLLOOOTTTXXX\\\```_________UUUUUUdddqqquuurrrhhh```iii{{{}}}kkkYYYNNNRRR[[[___gggppp|||~~~~~~|||zzzwwwvvvtttsssooohhh```[[[PPPIIICCCAAA>>><<<===BBBJJJKKKaaaTTT???WWWbbbTTTEEE@@@<<<===<<<@@@>>>999RRR|||xxxLLL@@@666444666555444444333222222111111222222333333333333333333333333333555444555DDDgggrrr^^^MMMOOOwww~~~rrreeeSSSFFF???IIIZZZnnn~~~qqq___LLL@@@:::888555444555555555444999:::>>>EEELLLOOOMMMKKKIIIFFFAAA<<>>;;;<<>>:::;;;@@@AAA@@@EEELLLYYYcccrrr}}}}}}}}}}}}zzzwwwvvvtttpppjjjeeeZZZTTTKKKCCC>>><<<::::::>>>???AAABBB???>>>DDDMMMXXXyyyvvvqqqqqqrrrqqqlll```QQQFFFHHHCCCUUUaaa[[[ZZZVVV\\\SSSRRRRRRSSSSSSPPPJJJEEEHHHHHHGGGEEEBBB>>>:::888888888777777666666555555666666888<<>>>>>AAADDDFFFFFFOOO\\\rrrQQQGGG???>>>@@@??????AAAEEEEEEVVVzzzzzz___ZZZUUUPPPHHHBBBCCCHHHGGGDDDAAA===:::999999999888888777777777777888888:::999999<<>>@@@AAACCCEEEAAA???===<<<;;;<<<>>>???@@@BBBBBBCCCFFFLLLRRRUUU]]]kkkiii^^^\\\[[[XXX[[[iiixxxeeeYYYOOONNNPPPRRRTTTWWW```dddcccdddeee\\\\\\lllzzzwwwmmm]]]___]]]]]]iiiyyy}}}uuuXXXIII@@@DDDJJJMMMTTT]]]rrr|||~~~~~~|||{{{yyyuuutttrrrpppllleee]]]WWWMMMGGGBBB@@@???===???DDDGGGKKKccc|||SSSFFF[[[aaaSSSEEE>>><<<===<<>>EEEKKKNNNMMMKKKJJJHHHCCC===>>>DDDGGGFFFBBB======DDDHHHFFFFFFGGGNNNJJJDDD>>>;;;999999999999<<<;;;666666;;;???>>>BBBGGGRRR]]]^^^UUUKKKHHHOOOgggzzz|||zzzpppZZZPPPTTT]]]___^^^\\\]]][[[TTTJJJCCC???>>>???======@@@AAACCCLLLWWWbbbkkkxxx}}}~~~{{{xxxuuusssrrrnnnhhhbbbYYYRRRJJJBBB>>><<<;;;:::<<<===???AAA@@@@@@GGGPPPaaazzzpppqqqpppooommmhhh]]]OOOFFFIIIFFF[[[^^^YYYXXXTTTYYYSSSRRRQQQRRRSSSQQQLLLHHHHHHHHHHHHGGGDDD@@@===:::999888888777777666666555777666888;;;???PPPwww{{{}}}xxxkkk\\\QQQKKKCCCAAA??????AAADDDGGGGGGOOO___gggNNNFFF??????@@@??????AAACCCGGG\\\~~~{{{ccc\\\TTTNNNFFFAAABBBGGGHHHDDD???=========<<<:::999999888888888888999999999999888999GGGgggxxxddddddlll}}}~~~yyyiiiUUUGGGBBBHHHUUUbbbyyy~~~ppphhhWWWKKK@@@===???@@@BBBDDD???>>>=========>>>@@@AAACCCDDDEEEFFFHHHLLLRRRWWWdddqqqmmmaaa___^^^YYYYYYcccllltttxxx|||zzzjjjXXXKKKHHHHHHMMMQQQTTTXXX^^^ccceeeccceeeggg```aaaqqqyyyjjj___UUUZZZ^^^bbbmmmvvvrrrgggKKKAAA:::===???@@@EEEMMMaaappp~~~||||||{{{yyywwwtttrrrppplllhhh```XXXSSSJJJDDD@@@@@@???>>>AAAFFFDDDLLLiiipppSSSKKKWWWXXXNNNFFF???===>>>===???@@@???YYYoooGGG>>>777777888666333222333222222111111222222333333333333333333333333333111555777???ZZZyyy}}}fffUUU]]]{{{yyyuuuiiiyyy{{{qqq\\\LLLAAAFFFSSScccyyy~~~rrraaaNNNBBB999666444333444555444333888:::>>>CCCIIILLLLLLKKKKKKJJJEEE>>><<>><<<777777;;;@@@AAABBBKKK[[[fffeeeYYYNNNJJJPPPeeevvvyyywww}}}rrrbbbYYY[[[aaaeeefffhhhfffbbbXXXLLLBBB>>>===>>>???DDDHHHJJJQQQ___mmmxxx~~~~~~xxxuuurrrpppoookkkddd___VVVPPPHHHAAA>>>===<<<<<<;;;;;;>>>AAAAAABBBJJJTTThhhvvvmmmpppooommmjjjcccYYYMMMEEEGGGHHH```xxx\\\WWWWWWUUUXXXSSSRRRQQQRRRRRRQQQNNNKKKHHHHHHIIIHHHFFFCCC@@@>>>:::999999888777777666666777666777999;;;GGGggg}}}ttthhhZZZOOOIIIBBBAAA@@@@@@BBBEEEHHHIIIPPPfff___KKKDDD??????@@@>>>???AAAAAAJJJaaaooommm___WWWNNNHHHBBB>>>???DDDGGGAAA<<<;;;>>>???===:::999888888888888888888999666666666888DDDdddkkkdddhhhzzz}}}ppp\\\JJJAAADDDRRR___sssuuunnn[[[MMM@@@<<<>>>???@@@BBB=========>>>???@@@AAABBBEEEFFFHHHKKKMMMOOOVVV]]]iiitttooobbbbbbaaa]]]]]]\\\___^^^[[[^^^```VVVHHHLLLKKKLLLNNNPPPTTT___jjjhhhhhhddddddhhhbbbddduuuxxxjjjaaa\\\___bbbgggooossskkk```JJJDDD@@@AAA@@@???BBBHHHMMM]]]oooyyy~~~~~~|||zzzxxxxxxxxxwwwuuurrrpppmmmiiiddd\\\TTTOOOHHHCCC@@@@@@@@@>>>AAAFFFGGGRRRqqqlllTTTKKKOOOMMMKKKIIIBBB<<>>???@@@???UUUzzzxxxgggDDD===777888999666333222333222222111111222222333222222222222222222222222111555777???YYYxxx}}}kkkTTTSSSwww~~~{{{uuuhhhrrr}}}uuu```OOOBBBDDDOOO^^^sss~~~qqq```MMM@@@888666333333444555444444888:::===BBBFFFIIIJJJKKKLLLMMMHHH@@@<<>>AAADDDDDDBBB===999999===CCCEEEJJJSSS```eee```UUUMMMKKKWWWffftttvvvuuuyyywwwjjjaaa^^^___aaabbbgggeee```WWWLLLEEECCCDDDDDDLLLWWW___dddnnn~~~}}}{{{wwwtttqqqooommmiiibbb]]]SSSMMMFFF@@@============;;;<<<>>>AAAAAABBBKKKUUUjjjxxxooonnnnnnmmmjjjbbbWWWKKKDDDCCCGGGbbbqqq\\\WWWXXXWWWWWWTTTSSSRRRQQQPPPOOOMMMLLLGGGHHHHHHHHHGGGDDDBBB@@@;;;;;;:::999888777777666777555666888888@@@YYYtttzzzqqqeeeYYYNNNGGG@@@AAAAAABBBCCCFFFIIIKKKRRRnnn[[[GGGBBB???@@@@@@>>>???BBBAAALLLddd}}}YYY]]][[[TTTLLLIIIEEEBBBCCCGGGEEE@@@;;;:::===???===:::999888888777777888888999666666777999BBB___ooo^^^cccvvvvvvdddNNN@@@CCCQQQ^^^pppzzztttaaaQQQAAA<<<=========>>>;;;<<<>>>???AAABBBBBBCCCCCCDDDIIIOOOQQQQQQWWW```mmmwwwooo___]]]]]]\\\___XXX\\\ZZZSSSRRRVVVUUUNNNRRRQQQRRRSSSRRRWWWdddrrrrrrppphhhgggkkkggglll}}}zzzooohhh___^^^^^^aaahhhkkkeee]]]GGGDDDAAAAAAAAA???@@@CCC???MMM^^^mmmzzzxxxvvvttttttuuuvvvuuutttqqqnnnjjjfffaaaYYYRRRLLLHHHCCC@@@@@@@@@>>>@@@DDDMMM[[[zzziiiWWWRRRVVVSSSOOOJJJ@@@;;;@@@@@@@@@@@@===OOOooo{{{^^^BBB;;;888999999555333333333222222111111222222333222222222222222222222222222444555>>>ZZZyyyyyyoooVVVMMMfff|||~~~rrrnnnxxx}}}vvveeeSSSDDDCCCMMM[[[ooo~~~ppp___KKK>>>888666333333444555555444777999<<<@@@CCCFFFIIIKKKNNNOOOLLLCCC???BBBGGGJJJLLLHHHCCCBBBDDDFFFDDD@@@AAA@@@???======@@@EEEJJJTTTKKKAAA===???EEEJJJMMMUUU[[[___\\\VVVRRRQQQQQQZZZeeennnoooooosssyyy~~~}}}wwwnnneee___^^^^^^```[[[[[[YYYTTTOOONNNQQQUUUXXXeeesss{{{~~~yyywwwtttpppnnnmmmhhhaaa\\\PPPKKKDDD???==================???AAAAAABBBKKKVVVnnnxxxpppmmmooooookkkbbbVVVKKKDDDCCCIIIgggqqq```XXXVVVUUUQQQSSSSSSSSSQQQOOOMMMKKKKKKFFFGGGHHHHHHGGGEEEBBBAAA<<<<<<;;;:::999888777777777444555888888>>>QQQgggyyyxxxnnncccWWWLLLEEE???AAABBBCCCDDDFFFJJJMMMUUUwwwvvvWWWCCC@@@???@@@@@@>>>???BBBBBBNNNfffqqqUUUXXX\\\UUUPPPPPPNNNKKKJJJKKKFFFBBB>>>===???@@@???===:::999999888888999999::::::999;;;<<<@@@UUUwww]]]\\\ppp~~~{{{mmmVVVDDDCCCPPP[[[mmm~~~yyyiiiWWWDDD=========<<<<<<;;;===???AAACCCCCCCCCBBB@@@BBBIIIRRRRRROOOSSS]]]qqqyyynnnZZZTTTTTTWWW___\\\dddgggaaa\\\]]]ZZZTTTOOOQQQVVVZZZ[[[___jjjvvv{{{vvvkkkiiinnnnnnuuu~~~wwwrrrmmmhhhbbbbbbcccaaaYYYQQQBBB@@@???@@@CCCDDDEEEEEEDDDPPP___ooo~~~~~~uuusssqqqqqqssstttsssrrrnnnkkkgggbbb]]]VVVOOOJJJGGGBBB@@@AAA@@@>>>@@@DDDQQQbbbdddYYY```llleeeVVVHHH;;;;;;AAA@@@???@@@???PPPmmmVVV@@@;;;777888888444333555333222222111111222222333222222222222222222222222222444444<<>>@@@CCCHHHKKKQQQSSSPPPIIIEEEGGGHHHFFFJJJJJJHHHEEEDDDFFFEEEAAA@@@@@@???======CCCLLLSSSiiiXXXGGGCCCIIIOOOTTTWWW^^^```]]]UUUQQQSSSWWWYYYRRRWWW]]]___```eeennnuuuzzzuuuoooiiifffeeeggghhhdddccc```\\\XXXYYY___dddqqq{{{zzzwwwtttpppnnnlllggg```[[[OOOJJJCCC>>><<<<<<======>>>>>>???AAAAAACCCMMMWWWwwwtttpppnnnpppooojjjaaaUUUKKKEEEFFFQQQrrrrrrcccVVVSSSRRRKKKPPPQQQRRRQQQNNNLLLJJJJJJFFFGGGHHHHHHGGGEEECCCAAA>>>===<<<;;;:::999888777777333444888999<<>>@@@CCCDDDEEEGGGJJJNNNWWW~~~hhhPPP@@@>>>>>>AAA@@@>>>???BBBCCCOOOgggjjjZZZXXXZZZTTTRRRTTTSSSNNNJJJJJJIIIGGGEEECCCBBBBBBCCCCCC<<<<<<;;;;;;;;;;;;<<<<<<:::999;;;<<<===IIIlllcccSSSiii|||www```JJJEEELLLSSSddduuu}}}qqq]]]III@@@??????===<<<;;;===@@@BBBDDDCCCBBBBBBAAACCCLLLVVVTTTMMMOOOYYYrrr{{{nnnVVVMMMPPPYYYgggsss}}}zzzrrrmmmdddZZZSSSUUU[[[aaaeeejjjvvvtttrrrzzz}}}zzzwwwsssjjj\\\QQQKKKIIIIIIMMMVVV\\\]]]ZZZaaalllyyy~~~}}}}}}~~~}}}wwwuuurrrrrrrrrrrrqqqooojjjgggccc^^^YYYSSSLLLHHHDDD@@@>>>@@@AAA???AAAFFFQQQfffaaa\\\kkk|||nnnSSSDDD<<<;;;@@@???>>>AAAEEEYYYwwwPPP???:::777777666444444666333222222111111222222333111111111111111111111111111555555999OOOmmm{{{xxxnnn^^^OOOQQQggg}}}rrrmmmvvv}}}ttt___KKKFFFJJJUUUgggyyyvvveeeSSSGGG999777555555666888888777777999;;;===>>>AAAFFFKKKVVVXXXUUUQQQNNNMMMIIICCCGGGLLLNNNJJJHHHJJJKKKHHHDDDEEEFFFGGGKKKVVVdddooozzzaaaIIIEEENNNVVVZZZ\\\cccccc\\\RRROOOSSSVVVUUUJJJLLLOOORRRWWW___jjjsssyyy{{{~~~{{{wwwrrrpppqqqsssuuuvvvxxxwwwtttpppmmmpppwww}}}|||vvvsssooommmkkkfff___YYYNNNIIIBBB===;;;;;;<<<<<<<<<<<<>>>AAABBBEEEOOO[[[sssrrrrrrqqqnnnfff[[[QQQKKKIIIJJJXXX}}}mmmbbbUUURRRSSSJJJIIIMMMPPPQQQOOOLLLKKKLLLHHHIIIJJJJJJIIIGGGDDDCCC???>>>===<<<;;;999888888888444333777888;;;HHHXXXqqquuuiii^^^SSSGGG???===@@@CCCEEEEEEGGGKKKOOOXXX]]]JJJ???===>>>AAA@@@>>>???BBBCCCPPPiiiddd^^^WWWUUUQQQPPPSSSRRRLLLFFFCCCLLLLLLKKKHHHEEEDDDFFFHHH>>>>>>============>>>>>>777666888;;;;;;CCC```eeeNNNddd{{{{{{~~~hhhOOOFFFHHHLLL[[[mmmwwwbbbLLLCCCAAA@@@>>>===<<<>>>AAACCCDDDDDDBBBAAAEEEGGGPPPZZZWWWMMMNNNWWWrrr{{{nnnUUULLLQQQ```rrr~~~qqqddd```___```eeejjjsssqqqeee\\\ZZZ[[[aaannnxxxzzzvvv~~~||||||}}}~~~}}}}}}zzzxxxuuusssrrrqqqooommmgggddd```[[[WWWQQQJJJFFFAAA======@@@AAAAAACCCHHHOOOgggaaa]]]oookkkKKK@@@AAA;;;@@@===<<>>===;;;:::999888999444333777888999EEETTTkkkrrrdddWWWMMMGGGDDDBBBCCC@@@EEEMMMHHHGGGTTTbbb~~~XXXDDD======>>>???@@@AAAAAABBBLLLRRReee}}}___[[[SSSQQQSSSUUUTTTNNNFFFDDDFFFKKKLLLMMMMMMLLLKKKKKKKKKBBB???<<<;;;<<<===>>>>>>===999:::???<<<<<>>888444666777888:::>>>===999777999;;;<<>>======<<<;;;999999666444666888:::BBBJJJgggxxx|||pppaaaTTTKKKEEECCCBBBCCC@@@EEELLLHHHHHHVVVllltttOOO>>>======>>>???@@@AAABBBBBBGGGPPPgggttt^^^```YYYUUUUUUUUUTTTPPPNNNOOORRRNNNNNNOOONNNMMMKKKKKKKKKCCC@@@===<<<<<<======<<<>>>999:::>>>::::::NNNiii|||dddKKKPPP```zzzzzzsss___HHH@@@EEENNN^^^qqq}}}rrr]]]HHH@@@AAABBB@@@AAA>>>>>>AAAAAA>>>???BBBDDDHHHSSS^^^cccaaaccchhhvvvqqqUUUMMMPPPbbb~~~xxxrrrrrrvvvzzz||||||{{{{{{{{{zzzyyytttrrrooonnnmmmllliiigggccc___YYYSSSNNNJJJFFFCCC@@@======AAACCCCCCGGGMMMYYYppp{{{dddfffyyyzzzZZZEEECCC???>>>AAA???;;;FFFaaawwwfffAAA;;;:::999888777666555555444444444333333333222222222222222222222222222222111222444666@@@TTTmmm~~~~~~kkkYYYRRRggguuudddaaalll}}}~~~ppp^^^NNNEEEIIIZZZkkkrrr^^^MMM@@@:::666777999:::===AAA@@@;;;888:::;;;<<<@@@FFFMMMVVV\\\YYYSSSOOOLLLJJJGGGKKKQQQUUURRRLLLMMMSSS]]]iiivvviiiTTTDDDHHHSSSYYY\\\___mmmlllhhh\\\OOOGGGFFFIIIOOObbbzzzjjjkkksss~~~|||zzzvvvrrrnnnkkkgggaaaYYYSSSIIIEEE???;;;:::;;;<<<<<<===>>>===BBBGGGHHHWWWuuu~~~ttttttvvvpppggg]]]OOOEEEEEEKKKSSSrrrwww]]]ZZZTTTMMMNNNOOONNNSSSXXXZZZXXXTTTPPPNNNNNNNNNNNNMMMLLLJJJIIIHHHEEEBBB@@@>>>======;;;999999666555666777999@@@HHHbbbqqq|||}}}xxxlll]]]QQQHHHCCCAAABBBCCCAAADDDKKKGGGJJJ[[[vvviiiIII;;;======>>>???@@@AAABBBBBBGGGQQQkkkcccXXX]]]WWWQQQPPPOOOOOORRRWWW]]]```QQQQQQQQQOOONNNMMMKKKKKKDDDAAA???===>>>===<<<;;;>>>::::::===999888III```|||iiiGGGHHHVVVooo}}}yyyxxxgggLLL@@@DDDLLL[[[nnn~~~xxxfffQQQDDDAAACCCDDDBBB>>>>>>@@@???===>>>AAACCCGGGOOO[[[bbbgggmmmsss}}}tttZZZNNNPPPaaayyywwwiiisss}}}{{{yyy}}}|||{{{zzzzzzyyyxxxpppnnnlllkkkkkkiiifffddd___[[[UUUOOOKKKGGGCCC@@@???===>>>AAACCCDDDJJJQQQfffpppeeeooozzznnnPPPBBBCCC>>>@@@???;;;===NNNjjj}}}WWW;;;===<<<;;;999888666555444444444444444333333333333111111111111111111111111000333555666;;;NNNjjjppp^^^SSSddd}}}{{{~~~fff^^^hhh~~~xxxfffTTTEEEDDDTTTffftttttt```OOOBBB;;;777999;;;<<>>:::::::::;;;???EEEJJJTTT\\\[[[UUUQQQLLLIIIHHHHHHKKKMMMJJJEEEFFFJJJQQQ\\\kkk|||kkkQQQIIIGGGPPPWWWYYY^^^fffvvvuuunnnaaaSSSLLLOOOTTTZZZhhh{{{dddjjjvvv~~~|||zzzvvvrrrmmmiiieee^^^UUUOOOFFFBBB===:::::::::;;;;;;;;;???@@@DDDIIIKKK```yyyssswwwuuupppiii\\\LLLCCCHHHRRR^^^oooZZZ[[[WWWRRRRRRRRRSSSYYY```aaa[[[UUUQQQQQQPPPPPPNNNLLLKKKJJJIIIIIIGGGEEEBBB@@@???>>><<<::::::777555777777888===DDDYYYggg|||vvveeeeeewww{{{ttthhhZZZNNNFFFBBB@@@BBBDDDBBBDDDIIIGGGNNNbbb|||cccHHH>>>===>>>>>>???@@@AAABBBCCCKKKTTTooo~~~UUUOOORRRKKKFFFFFFEEEHHHQQQ]]]cccdddSSSRRRQQQQQQPPPNNNLLLJJJCCCBBB@@@@@@@@@@@@???===>>>::::::<<<999888FFFYYYqqqIIIFFFMMMeee|||xxx}}}pppSSSBBBEEELLLYYYjjjzzz~~~ppp[[[IIIAAABBBFFFCCC???===>>>>>><<<>>>BBBBBBEEELLLVVV```jjjtttzzzvvvbbbRRRPPP]]]nnnyyyuuucccYYYggguuu{{{{{{zzzyyyyyyxxxwwwpppnnnlllkkkjjjhhheeebbb[[[WWWRRRMMMIIIEEEBBB??????>>>???BBBDDDFFFNNNWWWuuuiiidddvvv{{{cccHHHAAAAAA;;;@@@>>>;;;???RRRpppwwwMMM;;;???>>>===;;;888666555444555444444444444333333333222222222222222222222222333666777666777IIIkkkvvvaaaPPPYYYvvvvvvfffZZZddd}}}|||nnnZZZGGGAAAOOO```mmmxxx~~~uuuaaaPPPCCC<<<777999;;;<<<@@@DDDGGGAAA<<<;;;;;;;;;@@@EEEOOOYYY```^^^XXXTTTPPPLLLKKKGGGFFFFFFCCC???@@@CCCHHHOOOXXXbbbjjjiiiZZZHHHEEECCCIIIUUU[[[\\\cccmmmyyyyyyttthhhZZZTTTXXX^^^bbbgggwww{{{ppprrrzzz}}}|||zzzwwwsssmmmgggbbb[[[RRRLLLCCC@@@;;;999999:::;;;;;;:::???BBBFFFJJJNNNhhhqqqooowwwrrroooiii\\\LLLEEENNN]]]lllkkkZZZ\\\YYYTTTSSSPPPLLLTTT]]]]]]WWWPPPNNNPPPPPPOOOMMMKKKIIIIIIIIIIIIJJJGGGDDDAAA@@@???<<<;;;;;;888666888777666:::AAAMMM]]]vvvppp[[[\\\qqqwwwpppdddVVVLLLEEEBBBAAAAAADDDCCCDDDIIIIIITTTkkk]]]GGG@@@>>>>>>???@@@AAABBBBBBCCCLLLUUUnnnpppQQQQQQOOOFFFDDDCCCBBBEEEQQQ^^^aaa\\\RRRQQQQQQRRRSSSQQQMMMIIICCCCCCCCCDDDEEEEEECCCAAA>>>;;;;;;===;;;;;;FFFSSS}}}LLLCCCDDDZZZwww|||vvv{{{sssYYYFFFCCCFFFRRRaaannn~~~wwweeePPPCCCBBBGGGEEE@@@===>>>===<<<>>>CCCEEEHHHNNNWWWdddrrr}}}|||xxxjjjWWWQQQYYYaaaeeehhh```[[[gggttt~~~}}}yyyxxxxxxxxxwwwvvvqqqpppnnnmmmkkkhhhdddaaaYYYUUUOOOKKKHHHEEEBBB@@@???>>>???BBBDDDHHHRRR\\\}}}kkkfff{{{xxxZZZDDDAAA>>>999>>>>>>===AAASSSqqqkkkIIIAAA@@@@@@>>><<<999777555555555555555444444444333333333333333333333333333333444555666555666IIIpppyyydddQQQSSSwwwvvvtttzzzaaaTTT^^^yyy~~~sss```KKKBBBLLL[[[iiirrryyyvvvbbbQQQCCC<<<777777999:::>>>CCCHHHBBB>>>=========AAAFFFVVV___fffddd___]]][[[YYYSSSLLLFFFEEECCCAAABBBEEEPPPVVV\\\]]]ZZZTTTKKKDDDCCCAAAGGGSSSZZZ\\\dddnnnyyy{{{xxxlll^^^WWWZZZaaadddmmm}}}wwwsssssszzz~~~~~~{{{{{{{{{zzzxxxsssllleee```XXXPPPIIIAAA>>>:::999999:::;;;;;;;;;@@@CCCFFFKKKQQQnnnwwwkkkkkkvvvooommmhhh\\\NNNJJJXXXiiizzzkkk\\\\\\WWWRRRQQQLLLHHHOOOVVVVVVOOOIIIHHHJJJNNNMMMKKKIIIHHHHHHHHHIIIKKKHHHEEEBBBAAA@@@===<<<;;;888888999888666999>>>DDDVVVqqquuuaaaaaasss{{{qqqjjj___SSSIIIDDDCCCCCC@@@EEEDDDEEEIIIKKKZZZuuu{{{UUUCCC>>>>>>>>>???@@@AAABBBCCCCCCJJJTTTpppdddXXX^^^YYYPPPOOOMMMHHHHHHSSS___\\\QQQPPPPPPRRRVVVXXXVVVPPPKKKGGGGGGGGGIIIJJJIIIFFFCCC???===<<<>>>======DDDMMMpppXXXFFF===NNNlll}}}tttuuurrr```MMMBBBCCCMMMYYYeeettt{{{nnnZZZJJJGGGKKKGGGBBB>>>>>>===<<>>>>>@@@CCCEEEIIIVVVbbbqqqkkk~~~rrrRRRCCCAAA<<<:::<<<>>>@@@DDDRRRppp^^^GGGGGGAAA@@@???===:::888777666555555555555444444444333333333333333333333333333111111333444777IIIrrrzzzhhhWWWMMM```|||vvvvvv___SSS]]]wwwwwwgggRRREEEJJJUUUeeeooozzzwwweeeVVVEEE===777666888999<<>>>>>??????@@@AAABBBCCCCCCKKK[[[~~~YYY___kkkddd___ZZZVVVMMMKKKVVVbbb]]]OOONNNPPPTTT[[[___]]]UUUNNNMMMMMMMMMNNNNNNKKKGGGCCCAAA???>>>>>>======@@@EEEVVVqqqVVV???FFFcccvvvrrrrrrjjjWWWEEEBBBKKKUUU___mmm}}}||||||uuueeeUUUOOORRRIIIDDD???>>>======@@@FFFDDDKKKSSS]]]nnnyyy|||xxxaaaXXX]]][[[aaannntttxxx{{{vvvsssrrrzzz}}}xxxvvvtttssstttuuuuuutttqqqooommmkkkhhhccc\\\XXXSSSPPPKKKHHHEEECCCAAA???>>>>>>AAADDDEEEKKKXXXfff{{{ppptttkkkJJJBBB@@@;;;???;;;===@@@EEETTTppp{{{RRRCCCGGGAAA@@@???===;;;999888777555555555555444444444444222222222222222222222222222111333666777EEEhhhtttiii]]]KKKNNNjjj{{{|||eeeZZZccc}}}|||nnnZZZJJJIIIPPP```lll|||yyyjjj]]]GGG???888777777888;;;@@@DDD@@@???BBBCCCBBBEEEIII[[[gggrrruuuuuuuuuvvvtttfffZZZNNNLLLMMMOOORRRUUUWWW^^^bbb\\\NNNBBBAAADDDCCCCCCIIIRRRTTTUUU```nnn}}}~~~sssfffccclllvvvwwwiiieee```^^^ccciiinnntttyyyrrrmmmoooqqqtttxxxsssmmmeee^^^YYYRRRIIIDDD>>><<<999999;;;<<<===<<<===@@@AAAGGGRRR___hhh]]]```mmmrrroooiiiaaaXXXXXXfffwwwhhhZZZWWWRRRQQQSSSNNNMMMOOOPPPOOOLLLIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJIIIGGGDDDBBBBBBAAA???>>>;;;999:::<<<;;;888999===>>>HHH```~~~vvvyyywwwggg```VVVKKKDDDAAAAAACCC???EEEEEEFFFKKKOOOccc```EEE???@@@>>>???@@@@@@BBBBBBCCCDDDOOOdddwwwQQQaaaqqqjjjggg^^^XXXNNNJJJWWWeeeaaaRRRNNNPPPVVV^^^cccaaaXXXPPPRRRRRRQQQQQQPPPLLLGGGBBBCCCAAA???>>>===;;;===???HHHvvvgggFFFDDD^^^{{{yyyrrrtttrrr```JJJ???GGGOOOXXXfffxxxyyyyyy{{{yyymmm\\\VVVXXXKKKEEE@@@>>>>>>===AAAGGGIIIQQQ[[[fffyyyzzz~~~{{{ccc[[[bbb___eeerrryyy{{{kkkjjjlllnnn}}}|||}}}vvvtttrrrrrrssstttttttttooonnnkkkiiieee___XXXTTTQQQNNNJJJFFFDDDBBB@@@>>>>>>???AAADDDFFFKKKZZZhhhpppjjj{{{eeeDDD@@@???;;;CCC<<<<<>>======???@@@GGGUUUeeewwwaaaVVVXXXfffuuuqqqkkkccc[[[[[[iiixxx~~~eeeWWWUUUQQQRRRVVVRRRLLLLLLLLLLLLMMMNNNNNNOOOGGGHHHJJJLLLMMMLLLLLLKKKHHHFFFCCCBBBBBBAAA@@@>>>;;;:::;;;===<<<999:::>>><<>>>>>@@@AAALLLmmmnnnLLLJJJ\\\ppp~~~rrrvvv~~~oooVVVGGGEEEGGGPPP]]]mmm|||uuupppdddWWWNNNGGG@@@======???BBBFFFJJJUUU```nnnyyyoooddd___dddnnnwww{{{oooaaadddnnnyyy}}}yyy|||yyywwwtttrrrrrrsssrrrqqqqqqpppmmmggg```ZZZVVVTTTLLLKKKHHHEEEBBB@@@??????CCCAAABBBEEECCCIIIcccwww]]]kkklllTTTEEE>>><<<<<<>>>===:::===IIIXXXqqq]]]NNNIIICCCAAA@@@>>>===;;;:::::::::666666555444333333222222555444333333222222333333555444111666:::999IIIhhhmmmssslllddd]]]OOOaaazzzttt~~~zzzjjjUUUJJJHHHVVVeeewww~~~{{{oooaaaHHH@@@888666555444777;;;@@@@@@@@@CCCFFFHHHHHHHHHZZZjjjqqqsssxxxuuummmnnn___VVVMMMLLLRRRWWWQQQHHHNNN\\\]]]LLLCCCIIINNNKKKJJJCCCHHHVVVYYYTTT^^^pppyyy{{{sssjjj___WWWPPPOOOUUU^^^{{{kkkccc]]]aaalllsssrrrnnnnnnbbbXXXUUUSSSLLLCCC???888888888999:::;;;<<<===;;;???EEEJJJUUUmmmyyyjjjdddiiippp|||qqqllllllcccZZZiiirrrcccRRRLLLOOOTTTSSSOOOKKKIIIHHHJJJNNNPPPPPPOOOJJJJJJJJJIIIIIIHHHHHHHHHIIIGGGDDDBBBAAAAAA@@@@@@======<<<;;;:::999999888>>>BBBSSSxxxuuusss|||zzzpppfffZZZMMMGGGCCC@@@@@@BBBDDDGGGJJJKKKLLLZZZzzzwwwMMMBBBAAA===???BBBDDDBBBAAADDDIIINNN```[[[NNNXXXjjjooocccWWWRRRNNNRRR]]]eeeccc]]]XXXYYYYYYYYYWWWUUUUUUWWWVVVVVVUUUUUUTTTQQQNNNKKKGGGEEEBBB@@@>>>???@@@AAAEEEccc|||}}}lllUUUSSS^^^lll~~~sssvvv}}}rrr^^^HHHDDDDDDLLLZZZiii{{{{{{uuuhhhZZZNNNFFF???===>>>AAAEEEJJJRRRYYYaaammmzzzhhhbbb______iiivvv~~~|||nnnfffjjjtttwwwtttuuuuuusssrrrqqqrrrsssrrrqqqooonnnjjjeee^^^XXXTTTRRRKKKIIIFFFCCCAAA@@@@@@AAADDDBBBEEEJJJJJJRRRkkklll[[[lll{{{gggOOOCCC???===<<<===;;;;;;@@@LLL[[[uuu|||TTTGGGFFFCCCAAA@@@>>>===;;;:::::::::777666666555555444444444555444333333222222333333555444111555999777FFFdddxxx}}}pppbbbSSSiii~~~ppp\\\MMMIIIRRRaaasss~~~zzzpppcccOOODDD:::777666555666888>>>===>>>@@@BBBDDDEEEEEEPPPdddoooqqquuunnndddddd\\\VVVNNNIIIIIIKKKIIIGGGIIIYYY^^^PPPEEEIIINNNMMMIIIEEEKKKXXXZZZWWWbbbuuuuuudddWWWLLLEEEFFFJJJhhhvvvpppWWWRRRNNNTTTaaalllppppppjjj```WWWTTTPPPIIIBBB>>>888888999999:::;;;======<<<@@@FFFLLLYYYuuu{{{rrrpppuuu|||}}}tttooommmeee```sssiii___SSSOOORRRTTTRRROOOMMMKKKJJJKKKMMMMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHEEECCC@@@???>>>>>>======>>>======<<<;;;:::999999999>>>MMMhhhxxxuuuyyyuuukkkdddXXXKKKEEEBBBAAABBBEEEEEEGGGIIIKKKQQQeeehhhHHHBBBCCC???CCCCCCCCCBBBCCCGGGMMMRRRhhh}}}QQQKKKTTT```fffaaaVVVSSSQQQSSSXXX[[[[[[ZZZUUUYYYZZZWWWRRRPPPQQQTTTWWWWWWVVVVVVTTTSSSQQQPPPHHHGGGDDDAAA@@@???@@@AAACCCYYYyyywwwzzz~~~pppdddaaabbbiiiyyyvvvuuu{{{vvvjjjNNNFFFBBBIIIWWWfffuuuyyynnn```PPPFFF???>>>@@@BBBIIIPPP]]]aaaeeerrrmmmVVVVVV\\\aaaoootttppptttyyyzzzpppkkkoooxxxvvvpppooooooqqqpppppprrrssssssqqqooolllkkkgggbbb\\\WWWRRROOOJJJGGGDDDBBB@@@AAABBBCCCEEEDDDHHHNNNSSS^^^xxx^^^ZZZooosss^^^III@@@??????<<<;;;:::;;;CCCQQQbbb~~~jjjIIIAAACCCCCC@@@@@@???===<<<;;;:::999666666666666666666666666555444333333222222333333444444111444888555BBB]]]|||zzzgggXXXoooxxxeeeSSSIIIOOO]]]ppp}}}zzzqqqfffWWWIII<<<777888777666666;;;;;;;;;<<<>>>@@@BBBCCCGGG]]]jjjllllllcccZZZ\\\^^^YYYQQQHHHAAA>>>AAAEEEGGGZZZcccWWWJJJJJJNNNNNNJJJIIIPPPYYY[[[[[[jjj}}}uuu```QQQGGGAAA@@@CCCRRR^^^nnnyyy}}}~~~vvvWWWFFFCCCBBBIIIUUUaaakkkoooddd\\\UUURRRLLLDDD???>>>999999999:::;;;<<<===>>>>>>BBBGGGOOOaaa{{{xxxyyy}}}|||uuuoookkkccceee~~~}}}^^^YYYTTTQQQRRRRRRPPPMMMOOOMMMLLLKKKKKKJJJGGGEEEGGGHHHHHHHHHHHHHHHHHHIIICCCAAA???===<<<<<<<<<<<<>>>>>>===<<<;;;:::999999888<<>><<<;;;:::999666666666666666666666777555444333333222222333333444555111222666444===UUUvvv~~~jjj\\\mmm~~~oooZZZLLLMMM[[[ooo{{{rrriii^^^MMM<<<777888888666555999999::::::;;;>>>AAADDDJJJ]]]eeeaaa___YYYWWW]]]hhh```TTTHHH>>>:::>>>EEEIII]]]iii^^^OOOJJJLLLMMMLLLNNNTTT[[[^^^fffzzzwww___PPPHHHEEEFFFIIIJJJSSS^^^bbb```\\\ZZZ[[[___dddnnnyyyqqq[[[FFFAAAAAAAAAFFFNNNYYYccciii```ZZZSSSOOOHHH???<<<===999999999:::;;;===>>>???@@@CCCHHHRRRhhhwwwwwwyyyzzzzzzxxxssslllddd]]]fffhhhWWWUUURRRPPPNNNLLLKKKKKKMMMMMMLLLKKKIIIGGGDDDBBBDDDEEEEEEEEEFFFFFFGGGGGGDDDCCCBBB@@@>>>===>>>??????>>>>>>===<<<;;;::::::;;;===BBBJJJXXXjjj~~~uuu}}}|||yyyyyyuuu{{{~~~qqqggg\\\QQQFFFBBBBBBCCCFFFJJJIIIJJJLLLPPP^^^yyyjjjLLL@@@@@@AAA@@@BBB???@@@CCCDDDDDDIIIPPPpppqqqTTTUUUXXXZZZ^^^___VVVYYY___bbb[[[PPPKKKNNNBBBHHHIIIBBB???GGGSSSYYYWWWXXXXXXVVVRRRPPPPPPQQQMMMLLLIIIGGGDDDCCCBBBBBBDDDLLLqqq|||nnneeehhhwww}}}vvvssstttuuu]]]PPPFFFGGGPPP[[[gggppp}}}}}}|||uuu```RRRHHHGGGFFFCCCHHHRRRiiitttyyyhhh```hhhmmmpppmmm^^^YYYccc{{{{{{vvv{{{yyy|||wwwqqqpppqqqwww~~~~~~uuuqqquuu||||||sssllloooqqqrrrnnniiiggglllqqqsssssstttuuutttrrrmmmiiijjjfffbbb^^^ZZZVVVPPPLLLFFFDDDBBBAAAAAACCCEEEGGGHHHFFFHHHOOO^^^wwwaaaVVVeeesss[[[LLL>>><<>>:::EEEbbbfffJJJCCCCCCAAA????????????>>>===;;;999888555555555555555555666666555444333333222222333333333555222111555333:::MMMrrrrrrbbbeeexxx}}}uuuaaaQQQJJJVVVkkk}}}uuunnnbbbPPP>>>777888888777777999:::;;;:::;;;>>>DDDIIIWWWccc___TTTQQQSSSZZZhhhpppaaaPPPFFF@@@<<>>???@@@AAAEEEKKKWWWqqq{{{tttuuuwwwuuutttuuurrrjjj___ZZZiii\\\UUUSSSOOOKKKHHHGGGHHHIIIJJJJJJJJJIIIGGGEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEDDDBBB???>>>@@@BBB@@@???>>>===<<<;;;;;;:::;;;<<>>===>>>???===???CCCBBBAAAJJJWWWzzzeeeQQQTTTWWWZZZ___]]]RRRWWWbbbkkkeeeXXXTTTXXXCCCHHHGGG>>>===GGGSSSWWWTTTVVVXXXVVVRRROOOPPPRRRPPPOOOMMMJJJGGGEEEDDDCCC???FFFiiiqqqeeegggvvvwwwnnnmmmpppaaaTTTGGGEEEIIIRRR^^^hhhyyy~~~iiiYYYNNNMMMJJJDDDGGGQQQfffzzzxxxjjjgggiiiqqquuuzzzxxx^^^QQQSSSeeezzz~~~~~~uuusssttt|||}}}oookkkmmmnnnzzzwwwfff[[[UUUSSSTTT\\\dddfffeeefffmmmtttuuuttttttttttttqqqlllhhhhhhddd___\\\YYYUUUOOOJJJEEEDDDDDDCCCDDDEEEFFFGGGIIIHHHJJJSSSfff~~~[[[]]]mmmnnnPPPEEE<<<<<>><<<;;;???===MMMsssWWWFFFGGGEEEAAA@@@????????????===;;;999888555555555555555555555555555444333333222222333333111555222111555333888HHHpppyyyggg]]]hhhyyyxxxzzziiiZZZJJJPPP```xxxyyytttgggVVVCCC:::888777888;;;:::;;;<<<<<<<<>>===@@@CCC@@@@@@???>>>===<<<;;;;;;888888<<>>>>><<<>>>BBBAAABBBRRRfffpppYYYMMMOOORRRYYY]]]WWWOOOSSS```llliii]]][[[bbbNNNSSSOOODDDBBBJJJOOONNNNNNSSSWWWWWWTTTRRRSSSUUUSSSRRRPPPMMMJJJHHHFFFEEE???DDD\\\{{{jjjiiiwwwyyyjjjdddgggdddXXXLLLEEEFFFLLLYYYdddtttnnn^^^SSSSSSOOOFFFGGGQQQ```{{{lll]]]UUU[[[bbbhhhppp~~~vvvXXXMMMTTTiii}}}uuuppprrruuu~~~gggXXXTTTVVVVVV[[[bbbfffgggjjjpppuuusssrrrrrrrrrrrrpppllliiifffaaa\\\YYYWWWSSSMMMGGGDDDEEEEEEFFFFFFFFFFFFFFFIIIKKKOOO[[[ssssssYYYeeerrreeeHHHAAA======>>><<<;;;<<<>>>BBB[[[wwwRRRIIIIIICCC???CCC>>>?????????>>>;;;999777888777777666666555555555555444333333222222333333000555222111555444777EEEfffzzzhhhYYY\\\lllzzz}}}qqqdddNNNLLLUUUmmm}}}{{{nnn^^^JJJ>>>888666999===999;;;===<<<===BBBLLLTTTiiiiiiVVVDDDEEEQQQcccvvveeeRRRCCCAAADDDEEELLLUUU[[[gggppplllccc^^^```cccgggqqq|||~~~xxxqqqqqquuu~~~zzzkkk___VVVOOOOOOSSSSSScccqqqmmmZZZKKKJJJOOORRRZZZdddiiihhhfffeeeeeemmmkkkXXXOOOZZZYYYTTT\\\^^^eeeqqq~~~jjj\\\LLLDDD@@@<<<:::;;;999::::::<<<===???AAABBBCCCKKKVVViii}}}xxxzzzyyyxxxxxxuuutttjjj___ccc|||jjjVVVRRROOOKKKIIIJJJJJJJJJIIIFFFGGGFFFCCCAAAAAADDDGGGCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEBBB>>>===@@@DDDAAA@@@@@@???>>>===<<<;;;777999<<>><<<>>>AAA???CCCYYYrrrdddTTTMMMMMMOOOXXX[[[QQQNNNQQQ\\\iiiggg]]]]]]eeeZZZ^^^XXXLLLHHHMMMLLLEEEJJJPPPVVVXXXVVVTTTVVVXXXUUUTTTRRROOOLLLIIIGGGFFFFFFEEEQQQlllqqqmmmyyyzzzggg___aaahhh]]]PPPHHHFFFKKKXXXeeeooo|||{{{qqq```VVVWWWRRRHHHHHHRRR\\\{{{pppZZZLLLEEENNNUUUYYYfff}}}yyyYYYOOOWWWlll}}}~~~xxxxxx~~~vvvccc___bbbgggggghhhjjjmmmqqqsssuuuqqqpppoooooopppooollljjjddd___YYYVVVUUURRRKKKEEEDDDEEEGGGHHHHHHGGGFFFEEEIIIMMMTTTccc}}}lllXXXjjjttt^^^CCC???===>>>>>>::::::===<<>>FFF>>>?????????>>><<<999777:::999999888777666666555555444333333222222333333000555333111666555777CCCWWWvvveeeWWWYYY^^^xxxxxxzzz}}}vvvkkkSSSLLLPPPffftttdddPPPBBB999555999>>>999;;;===<<<===CCCNNNVVVjjjhhhTTTBBBFFFSSScccttt^^^MMMBBBCCCGGGJJJTTT```aaakkktttsssnnnmmmppptttyyy|||rrrvvv|||zzzpppdddYYYVVVYYY___ssskkkXXXTTTYYYYYY```hhhlllmmmppptttyyyooonnn]]]XXXiiihhhaaajjjttt|||nnn]]]KKKCCC@@@===::::::999:::;;;<<<>>>@@@BBBCCCDDDMMMZZZppp{{{zzzxxxvvvwwwsssrrrhhh^^^fff___SSSPPPMMMJJJKKKNNNOOOMMMJJJGGGGGGEEEBBB??????CCCGGGEEEEEEEEEDDDDDDCCCCCCBBBCCCEEEGGGDDD???>>>BBBFFFAAAAAA@@@???>>>===<<<<<<999<<<>>>>>>DDDUUUmmmzzz}}}wwwppp}}}xxxmmmaaaZZZLLLHHHDDDDDDGGGKKKMMMMMMRRRIIIYYYhhhlllbbbKKK888999>>><<<888999@@@DDD>>>===CCCDDDccc```YYYSSSSSSVVVVVVTTTRRRLLLUUU```ddd\\\QQQQQQXXXXXXYYY\\\]]]XXXPPPNNNQQQTTTZZZ^^^[[[WWWUUUSSSPPPVVVVVVUUUSSSPPPLLLIIIGGGEEEBBBGGG[[[xxx}}}kkkqqqnnnccc```nnnmmmbbbNNNCCCIIIVVV___hhhrrruuuooofff^^^XXXRRRLLLGGGXXXrrr}}}]]]LLLJJJBBBLLLMMMQQQbbbsss}}}```RRRYYYooo}}}}}}~~~|||sssttt}}}}}}vvvqqqooommmllllllllljjjhhhaaa]]]XXXTTTPPPLLLHHHFFFCCCDDDEEEEEEEEEGGGJJJMMMNNNPPPXXXmmmggggggxxxtttYYYAAA???>>>===<<<;;;===???AAASSSvvvxxx```LLLIIIHHHCCC@@@BBB??????>>>>>>===;;;:::999888888888888888777666555666555555444444333222222111222333333333444666888KKKmmmvvvpppcccRRRZZZzzz}}}rrruuueeefffttt~~~wwwrrrZZZQQQPPPaaavvv~~~nnnYYYIII???999;;;@@@DDD@@@<<<;;;???HHHPPPUUUoooaaaPPPGGGKKKYYYiiittthhhTTTAAABBBPPP]]]dddgggpppsssyyy|||xxxuuuyyy~~~xxxzzzhhhaaadddvvv{{{qqqkkkeeejjjqqqyyysssdddiiiuuu{{{gggTTTEEECCCAAA:::888<<<<<<>>>???>>>===???EEEJJJLLLUUUfff{{{zzzyyyyyy|||wwwwwwnnn]]]hhh~~~cccVVVQQQNNNLLLKKKLLLLLLIIIFFFDDDCCCBBBAAAAAABBBCCCDDDHHHHHHGGGEEEBBBAAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>===<<<;;;;;;888888===BBBLLL[[[iii{{{|||}}}uuujjj^^^VVVJJJGGGDDDDDDHHHKKKMMMNNNRRRKKK]]]pppxxx~~~YYYEEE777999>>><<<:::<<<;;;AAA>>>BBBMMMXXXddd]]]XXXXXX\\\^^^]]]ZZZRRROOOQQQUUUPPPHHHJJJUUUYYYWWWYYY[[[XXXRRRPPPSSSZZZ^^^]]]XXXUUUVVVXXXXXXVVVVVVTTTRRROOOKKKIIIGGGGGGCCCEEETTTkkkoooppptttjjjdddnnntttnnn[[[IIIHHHRRR[[[gggqqq{{{xxxyyyzzzyyyuuummmaaaWWWRRROOOZZZsssxxxWWWHHHHHHEEEOOOPPPPPP^^^mmm}}}iii]]]bbbqqq|||~~~lllpppnnnmmmlllkkkjjjgggeee^^^ZZZUUUQQQNNNJJJFFFDDDDDDEEEFFFFFFFFFHHHKKKNNNPPPUUUbbb{{{xxxjjjooozzzoooRRRAAA>>>======<<<:::===AAAGGG^^^kkkWWWGGGEEEEEE@@@???BBB===>>>>>>>>>======<<<;;;999999888888888777777777666666555555444333333222111222333333333444666888DDDddd~~~~~~wwwrrreeeUUUUUUyyykkk}}}fffWWWWWWgggvvvzzzvvvcccVVVPPP[[[nnn~~~}}}ooo^^^OOOCCC;;;<<>>???>>>>>>@@@FFFKKKRRR[[[ppp|||yyyyyyxxxxxxzzzsssrrriiibbbyyy]]]NNNOOOLLLIIIHHHIIIIIIGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFDDDBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>======<<<<<<:::999<<<@@@HHHVVVbbbqqq~~~}}}yyyqqqeeeYYYQQQGGGEEEDDDEEEHHHLLLNNNOOORRRMMMaaazzzjjjKKK???666999<<<;;;;;;???;;;AAA@@@BBBOOOeee}}}aaa[[[WWWXXX```eeeeeebbb\\\MMMGGGLLLJJJCCCIIIXXXWWWSSSQQQSSSRRROOOMMMNNNSSSWWWXXXUUUUUUXXXYYYXXXYYYXXXUUURRROOOMMMKKKJJJIIIEEEDDDLLL^^^uuusssmmmzzz~~~zzzpppeeekkkwww{{{jjjSSSIIIMMMUUUcccmmm||||||tttmmmmmmrrrwww|||}}}uuuggg[[[WWWWWW___vvvqqqRRRHHHMMMOOOZZZYYYUUU___nnn~~~uuulllpppyyy~~~rrrooommmlllkkkjjjgggddd```YYYVVVQQQMMMKKKHHHDDDBBBEEEEEEFFFFFFGGGIIIMMMPPPTTT]]]pppjjjnnnyyy{{{fffHHH@@@=========;;;999>>>FFFWWWtttYYYLLLBBBAAAAAA======BBB======>>>>>>>>>>>>======;;;:::999888777888999999666666666555444444333333111222333333333444666888;;;WWWrrr{{{zzzuuuhhhYYYXXX{{{hhh]]]KKKIIIXXXiii}}}~~~zzznnn^^^PPPRRRbbbuuu{{{rrreeeXXXIII>>>===AAAIIIEEE@@@???BBBJJJTTTZZZiii^^^QQQMMMSSS___jjjooonnnWWWFFFNNNdddqqqqqqkkkrrrvvveee___^^^```fffiiiiiijjjmmmttt}}}}}}|||~~~[[[LLL@@@???>>>:::999======>>>@@@??????CCCIIINNNVVVaaa~~~xxxvvvwwwwwwvvvvvvpppmmmdddiiixxxWWWKKKLLLIIIFFFEEEEEEFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCC@@@BBBDDDDDDBBBAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>======;;;:::;;;===BBBMMMYYYjjj}}}rrrqqq}}}{{{uuulll```UUUMMMDDDDDDEEEFFFIIIMMMOOOPPPRRRQQQeeeYYY@@@:::888:::;;;999;;;???===AAAAAABBBNNNnnnqqq___[[[WWWYYYccclllmmmhhh___OOOHHHOOONNNEEEMMM```\\\UUUPPPPPPPPPLLLIIIHHHGGGOOOWWWZZZ]]]___\\\WWW]]]ZZZWWWSSSPPPOOONNNNNNKKKIIIGGGJJJXXXrrrtttiiirrr{{{|||sssbbbcccqqq{{{sss^^^NNNJJJNNN]]]gggvvv~~~tttjjjggglllrrrwwwzzz{{{vvvkkkbbb^^^^^^fffyyykkkRRRPPP[[[```iiibbbYYYcccuuuyyy}}}}}}~~~ooonnnllljjjhhheee```\\\UUURRRNNNKKKIIIFFFCCCAAADDDEEEEEEFFFGGGJJJOOORRRYYYfff~~~nnn^^^qqqvvv\\\@@@???<<<<<<>>>;;;:::CCCOOOmmmfffMMMFFFAAA@@@???<<<===BBB????????????>>>===<<<;;;<<<:::888777777888:::;;;777777666666555444444444222333444444333333666888666LLLiii|||{{{lll___```~~~ooo|||```KKKDDDOOO___vvv~~~wwwdddQQQLLLYYYmmmyyytttlllaaaPPPBBB>>>AAAHHHEEEAAA>>>AAAIIITTT[[[ddd[[[QQQMMMRRRZZZ___aaabbbRRRIIISSSeeeooolllgggsssxxxhhhYYYVVVTTTUUUYYYZZZ[[[```fffqqq|||~~~tttRRRGGG>>><<<<<<::::::======???@@@@@@AAAEEEMMMSSSYYYhhhzzzuuutttvvvvvvtttrrrpppllleeetttxxxhhhRRRNNNJJJGGGDDDCCCCCCDDDFFFGGGBBBCCCEEEEEEEEEEEECCCBBB>>>AAADDDDDDCCCAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>><<<:::999:::;;;===GGGQQQeeezzztttppp~~~}}}wwwpppfff\\\QQQJJJCCCEEEGGGIIIKKKNNNPPPQQQRRRWWWjjjoooNNN;;;::::::;;;:::888:::===<<>><<<<<>>@@@AAAAAACCCHHHQQQWWW```tttxxxvvvtttssstttuuusssoooooonnnkkknnn|||\\\NNNLLLIIIGGGEEECCCBBBCCCEEEGGGBBBCCCDDDEEEEEEDDDCCCBBB>>>AAADDDEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@BBBAAAAAAAAA@@@?????????:::999999::::::;;;CCCKKK___ssswww~~~{{{sssiii```VVVMMMHHHCCCFFFJJJLLLMMMOOOQQQRRRSSS```uuu}}}^^^FFF::::::;;;;;;:::999:::<<>>===???TTTnnnnnnKKKFFFDDDBBBAAA@@@@@@AAAAAACCCBBBAAA???<<<999777555999999888777888999:::;;;888888888777666666555555222333444444333333555777888AAA___yyyoooYYYiiiooo|||gggMMM@@@EEETTTnnn{{{qqq^^^OOOOOO```ttt{{{yyywwwpppaaaNNNBBB???EEEDDDAAA???AAAKKKXXXcccbbb___XXXPPPHHHCCCBBBCCC??????FFFQQQZZZbbbllluuuyyyrrrttt|||rrrYYYMMMQQQPPPOOOSSS[[[```aaadddhhhppp}}}sssRRRDDD@@@;;;999999;;;<<<===???@@@BBBCCCEEEKKKTTT[[[llltttuuuuuussssssuuurrrmmmlllooosss|||tttVVVIIIGGGHHHHHHGGGDDDBBBBBBDDDFFFBBBBBBCCCCCCCCCCCCBBBBBB???AAACCCDDDCCCAAABBBBBBBBBAAAAAA@@@@@@??????>>>AAAAAA@@@@@@????????????:::999:::;;;::::::@@@GGG[[[ooo{{{|||xxxnnncccYYYPPPIIIEEEDDDHHHMMMOOOOOOOOOQQQSSSUUUlllnnnOOO@@@:::;;;;;;::::::<<<===<<>>>>>CCC^^^}}}ZZZJJJDDDBBB???>>>@@@BBBBBBAAAAAA@@@???===;;;888666555777777777888888888999999999999888777777666666555333444444444333333555666888===[[[xxxeeebbbxxx|||zzzkkkPPP@@@DDDRRRlll}}}xxxiiiUUUMMMWWWhhhsssxxx~~~{{{vvviiiVVVGGGAAA??????===;;;===GGGWWWbbbeeeeeeaaaVVVGGG===<<<>>>>>>===AAAGGGOOOZZZkkkzzz}}}|||~~~|||nnnYYYNNNOOOOOONNNSSS___jjjooorrrttt|||ttt___DDD@@@???;;;999999;;;======???AAABBBCCCFFFMMMWWW___xxx}}}tttwwwwwwssssssuuurrrmmmiiioooyyywwwkkkQQQHHHIIIFFFGGGGGGEEEBBB@@@AAACCCBBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBAAA@@@???@@@AAAAAAAAAAAA@@@???>>>>>>>>>@@@????????????>>>>>>>>><<<;;;<<<===;;;999===CCCSSSkkkzzz~~~vvvkkk^^^UUUMMMGGGCCCEEEJJJNNNQQQPPPPPPQQQSSSWWWttteeeEEE<<<:::;;;;;;:::;;;>>>???>>>===???MMMXXXmmmuuuiiiUUUTTTOOOPPP___qqqpppeee]]]^^^ZZZUUUVVV[[[XXXQQQVVVUUUVVVWWWRRRMMMMMMRRRSSSVVVYYY\\\aaaeeeccc]]]^^^ZZZTTTPPPPPPTTTZZZ]]]UUUWWWUUUOOONNN]]]yyy|||bbbtttvvvlllfffiiiqqqwwwqqq```TTTRRRIIINNNWWWcccooozzz{{{vvvhhh\\\OOOWWWaaabbbZZZWWWbbbrrroooddd}}}xxx|||~~~pppkkkccc]]]XXXTTTQQQOOOIIIGGGEEEDDDDDDDDDCCCAAABBBCCCFFFIIINNNUUU^^^dddwwwoooZZZeee~~~```AAA<<>>???FFFdddoooKKKGGGBBB???<<<;;;???CCCCCC@@@>>>>>>===<<<;;;999777666555666777888888888888888999999888888777666666666333444555444333333444666666999XXX}}}yyydddiiiyyy~~~yyyvvvqqqUUUDDDFFFRRRkkk~~~pppYYYKKKPPP^^^iiisss{{{}}}yyynnn[[[JJJBBB999999777666888CCCSSS___hhhkkkhhh[[[III===<<>><<<999999;;;======???AAACCCDDDGGGNNNXXX```~~~{{{uuuyyyyyytttsssuuurrrmmmhhhppp|||ssssssaaaMMMKKKOOOEEEGGGGGGEEEAAA??????AAABBBBBB@@@??????@@@BBBBBB@@@AAAAAA???>>>===???@@@AAAAAA@@@@@@???>>>>>>===?????????>>>>>>>>>>>>>>>???>>>>>>???<<<888;;;@@@FFFaaayyy}}}yyyooocccZZZQQQHHHCCCCCCMMMMMMOOOSSSRRRNNNNNNQQQaaa{{{{{{UUU<<<>>>999999999:::<<<=========AAADDDNNNhhhzzzbbbVVVYYY```lllxxxyyykkk\\\XXXZZZTTTIIIKKKYYY^^^ZZZSSSYYYXXXPPPKKKOOOTTTUUU[[[eeejjjdddbbbfffccc[[[aaa___XXXTTTVVV]]]___\\\ZZZTTTPPPPPPTTT\\\jjjvvvjjjkkkyyy|||~~~yyy|||uuuddd[[[^^^]]]XXXOOOIIINNN^^^kkkpppyyy|||uuucccUUUYYYeeeooogggYYY]]]nnn}}}zzzhhhaaa{{{xxxxxxkkkeee^^^YYYUUURRRNNNKKKFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDHHHMMMNNNPPP]]]kkkvvvZZZ]]]zzzuuuTTTBBB===<<<:::===:::999AAAMMMkkk___IIICCCAAA===:::;;;@@@BBB@@@>>>???@@@??????===;;;999777555333222444777999888666999999999888777666666555555555444444444444555555666666KKKttt{{{mmm]]]eee{{{rrrrrr]]]JJJIIIYYYnnn~~~wwwlllXXXJJJRRRccclllqqq|||{{{wwwrrreeeQQQBBB===999666777999>>>IIISSSaaaiiihhhYYYHHH@@@>>>===FFFFFFEEEDDDFFFMMMYYYaaawwwnnn^^^TTTNNNZZZ```rrrbbbLLLBBB;;;;;;;;;;;;<<<===>>>>>>???@@@GGGLLLLLLNNN]]]oooyyyttttttsssrrrpppnnnlllllllllnnnmmmkkkSSSIIIDDDJJJHHHFFFCCCAAA?????????@@@BBBAAAAAAAAAAAAAAAAAA@@@AAA@@@>>>===<<<<<<<<<===???===<<<===>>>???>>><<<999;;;<<<>>>>>>===;;;:::<<<<<<============<<<<<<@@@VVVvvv~~~uuukkk___WWWOOOGGGDDDEEEMMMLLLOOORRRRRRPPPRRRXXXlllqqqNNN:::<<<888888999;;;===???@@@@@@CCCGGGWWW~~~zzzlll\\\fffcccccchhhkkkfffZZZPPPXXXbbbbbbYYYZZZfffhhh___NNNSSSTTTMMMJJJNNNTTTVVV[[[aaaccc```bbbgggcccYYY^^^]]]YYYUUUUUUZZZ\\\ZZZ\\\WWWSSSSSSTTTVVV^^^ggg}}}wwwsssyyy}}}mmmZZZUUU___dddbbbTTTMMMNNN[[[fffjjjqqqzzz}}}rrrjjjnnnyyysss```aaappp~~~~~~oookkkyyyrrr{{{~~~pppiiibbb]]]WWWSSSPPPNNNKKKIIIGGGFFFFFFEEEEEEEEEEEEFFFKKKIIIIIIJJJLLLVVVkkkhhhXXXjjjpppOOO>>><<<===:::???<<<===EEESSStttwwwSSSCCC@@@BBB>>><<<===@@@AAA???;;;<<<======>>><<<:::888777666444444555999:::999888999999999888777666666666555555444444444444555555555555CCCddd{{{nnn\\\ccc~~~xxxiiiVVVOOOYYYlll}}}{{{qqq]]]LLLLLLWWWfffnnnyyy|||wwwjjjWWWHHH<<<888666888:::===DDDLLLWWW```bbbUUUFFFAAABBBDDDGGGGGGGGGFFFGGGMMMWWW^^^lll{{{wwwkkkbbb]]]kkkuuu|||XXXCCC;;;:::::::::;;;<<<===>>>???EEEAAADDDLLLPPPVVViiiwwwssstttuuutttrrrqqqppppppjjj~~~vvvrrrcccNNNIIIEEEIIIGGGEEECCCAAA??????@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@AAA@@@>>>===<<<<<<<<<===>>>===<<<===>>>???>>><<<999:::<<<===>>>===<<<;;;========================<<>>888<<<;;;???LLL___```FFF@@@AAACCC@@@??????AAA@@@<<<999999:::<<<===<<<:::777555666555555777:::;;;:::999999999999888777777666666555555444444444444555555555444:::NNNlll|||qqq^^^aaazzzhhhWWWWWWggguuuzzz~~~yyyiiiUUUKKKLLL^^^iiissszzz{{{ooo^^^RRR@@@:::666999===AAAFFFLLLSSS\\\^^^TTTGGGCCCIIIOOOKKKMMMNNNNNNNNNRRRYYY___fffvvv}}}vvvppp}}}{{{}}}tttPPP???;;;999999::::::<<<===>>>???GGGBBBHHHWWW___fff}}}}}}sssppprrrttttttsssrrrssstttqqqnnnYYYKKKIIIFFFGGGEEEDDDBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<===>>>===<<<<<<>>>>>>===<<<888999;;;===>>>>>>======???>>>===<<<<<<===>>>???===???III]]]vvv{{{uuupppiii___TTTOOOKKKIIIJJJNNNOOONNNMMMNNNOOORRR]]]hhh|||jjjNNN>>>999>>>888999:::;;;<<<>>>AAACCCCCCPPPwwwwww___\\\___```UUUOOOPPPWWWUUUJJJEEEIIIGGG]]]fffZZZSSSWWWPPP@@@???GGGOOOQQQQQQRRRUUUWWWPPPUUUZZZ]]]bbbeee^^^TTTVVV[[[\\\WWWTTTWWWYYYZZZXXXVVVUUUVVVTTTQQQSSSWWWnnnvvvzzz}}}yyymmmaaa^^^eeejjjjjjeee\\\VVVXXX___fffrrr|||zzzzzz~~~{{{iiiiiittt}}}xxxgggaaaiiissszzznnnkkkjjjcccZZZTTTTTTQQQNNNKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKDDDJJJQQQUUU\\\mmmjjjbbbvvvrrrXXXEEE<<<;;;<<<:::;;;<<>>:::666999:::<<<===<<<999555333555555666888:::::::::999999999999888888777777777555555444444444444555555444555666???YYYwwwwwwcccbbbwww]]]SSS^^^kkkppp{{{vvvbbbQQQJJJTTTaaalllrrr}}}yyypppeee]]]JJJ@@@888;;;CCCKKKSSSYYY^^^dddeee[[[MMMIIIOOOWWWTTTWWWZZZ[[[[[[]]]bbbgggkkk{{{wwwyyyyyyzzzxxxdddIII======999999:::;;;<<<>>>@@@AAAFFFEEERRRgggsss{{{~~~wwwoookkknnnrrrrrrrrrrrruuuwww{{{ooowwwTTTJJJJJJGGGDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???????????????>>>===============>>>===<<<<<<===>>>===<<<888999:::<<<===>>>>>>>>>@@@???===<<<<<<===???@@@BBB???AAANNNbbbttt~~~}}}}}}xxxqqqlllcccZZZQQQMMMKKKKKKNNNRRRRRROOONNNNNNNNNSSSbbbppp[[[CCC::::::???999;;;<<<;;;;;;<<<@@@CCCFFF___cccUUUUUUWWWWWWOOOOOOUUU^^^\\\QQQKKKKKKNNN^^^bbbUUULLLKKKDDD888???HHHSSSZZZYYYVVVVVVWWWJJJSSS\\\bbbccc```ZZZTTTVVV[[[[[[WWWTTTWWW\\\]]]\\\YYYWWWXXXVVVSSSVVV[[[hhh{{{xxxzzzzzzuuukkkcccdddhhhlll{{{qqqeee\\\XXX\\\hhhrrr|||yyyxxxzzzyyyxxx|||zzzmmmnnnwww~~~~~~vvvttt|||ttthhh^^^^^^___[[[TTTOOOPPPNNNLLLIIIGGGGGGHHHIIIJJJJJJIIIJJJJJJKKKLLLMMMIIIQQQYYY^^^iii~~~dddooo~~~___LLLCCC???;;;999???@@@CCCYYY{{{\\\CCC>>>@@@???BBBBBBAAAAAA@@@===999666;;;<<<======;;;888444222222444777888999999888888999999999999888888888888555555444444444444555555444666666999MMMlll|||iiieee{{{~~~~~~aaaQQQVVVccckkk||||||kkkWWWJJJOOOZZZfffooo}}}|||wwwrrrmmmjjjhhhUUUFFF:::===JJJWWWbbbiiilllnnnlllcccVVVPPPTTT\\\\\\```eeehhhiiikkkooosssxxxjjj{{{sssvvv~~~kkkPPP???::::::999999:::;;;===???AAABBBGGGKKKZZZmmm{{{~~~yyytttoookkkooorrrrrrrrrtttzzz~~~gggzzziiiSSSLLLKKKHHHBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>============<<<;;;<<<===>>>===;;;888999:::;;;===>>>>>>>>>@@@>>>===;;;;;;===>>>@@@@@@@@@BBBHHHUUUeeevvv~~~yyyssslllggg]]]TTTMMMKKKLLLLLLOOOTTTRRRQQQPPPPPPQQQXXXjjjzzzrrrOOO???999888>>>999;;;===<<<;;;===AAAFFFJJJmmmuuu[[[VVVVVVRRRMMMEEEKKKTTT\\\___]]]WWWSSSWWWZZZYYYPPPHHHDDDBBB>>>HHHOOOZZZaaa___YYYWWWYYYMMMUUU^^^cccbbb^^^YYYVVVXXXZZZWWWRRRSSSYYY___```bbb___\\\\\\YYYVVVXXX]]]gggwww||||||pppdddaaahhhooozzzvvvlll```WWWYYYfffrrruuummmkkkkkklllwwwwwwvvvyyy|||pppdddXXXUUUUUUSSSQQQPPPIIIIIIHHHFFFDDDDDDFFFHHHKKKKKKKKKJJJKKKKKKLLLLLLOOOTTTYYY___oookkkiiinnnPPPDDDBBB???;;;:::>>>BBBLLLjjjnnnNNN???======<<<@@@@@@@@@???===;;;999777<<<<<<<<<;;;999777444333111444777999999888888888999999999999999999999999555555444444444444555555333666777888EEE```qqqhhhvvvyyy|||}}}gggWWWUUU```lll}}}}}}ppp]]]NNNNNNUUUaaappp~~~zzzrrrmmmkkkmmmppp\\\LLL???CCCSSSbbbjjjnnnllljjjgggbbb[[[UUUXXX^^^ccchhhnnnsssuuuxxx}}}sss{{{zzzsssWWWEEE===;;;;;;::::::;;;===???BBBDDDEEEMMMRRR\\\iii~~~zzzxxxuuusssooorrruuuttttttxxxlllddd~~~]]]RRRKKKIIIIIIBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@???>>>>>>=========>>>>>>>>>>>>=========<<<;;;;;;======<<<;;;:::::::::;;;<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>888<<<@@@DDDKKK[[[ppp~~~yyyssslllfffaaaWWWOOOJJJJJJKKKLLLOOOSSSRRRQQQRRRSSSVVV___sss^^^DDD>>>:::777<<<888;;;>>>>>>===@@@GGGLLLXXXiiiYYYYYYXXXPPPIIIFFFNNNTTTTTTZZZbbb```WWWVVVOOOJJJJJJHHHEEEGGGMMMTTTWWW^^^ccc```XXXXXX]]]XXXYYY]]]```aaa^^^ZZZXXXZZZWWWQQQLLLPPPYYYaaaccccccaaa```aaa^^^[[[[[[```gggtttppp~~~uuuiiiccceeejjjlllqqqpppfff[[[]]]kkkxxx{{{hhhVVVQQQRRRYYYkkk~~~}}}zzzyyyjjj```WWWSSSRRROOOMMMOOOCCCDDDEEEDDDCCCDDDHHHKKKMMMLLLKKKKKKKKKKKKKKKKKKPPPVVV]]]ggg~~~iiiggg{{{vvv]]]FFFAAA@@@<<<;;;>>><<>>>>>AAA>>>>>>>>><<<;;;:::999:::999888888777666666666666111555999;;;:::999999:::999999999999999999999999555555444444444444555555444555666888>>>TTTzzz|||mmmhhhrrrxxxooobbbZZZbbbrrr~~~~~~wwwiii]]]RRRSSS^^^rrr{{{sssmmmlllppptttbbbSSSJJJRRRbbbkkkjjjgggXXXTTTSSSVVVXXXWWWZZZ```jjjooowww}}}{{{```KKK@@@===>>>>>>:::;;;<<<>>>AAACCCFFFGGGQQQWWW___lll}}}uuuvvvuuuttttttrrruuuvvvtttsssyyyttt___uuummmSSSOOOGGGDDDHHHEEECCCCCCCCCCCCBBBAAAAAA@@@BBBBBBAAA@@@???>>>======<<<===>>>??????>>>=========<<<;;;;;;======<<<;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;<<<777:::===???DDDSSSiiizzz~~~{{{vvvooohhhaaa]]]SSSLLLHHHIIIJJJKKKNNNRRRQQQQQQSSSVVVZZZeee{{{qqqMMM:::===:::666<<<777;;;>>>???@@@DDDKKKRRRlll~~~]]]TTTWWWUUULLLFFFYYY```]]]SSSVVVbbb```SSSUUUGGGBBBJJJMMMJJJPPP\\\]]]]]]aaaccc^^^WWWXXX___bbb]]]YYY\\\``````\\\YYYZZZUUUMMMHHHMMMYYYbbbddd```___aaadddccc______bbbbbb|||pppfffuuu{{{qqqgggbbb```jjjtttyyynnn```]]]iiiuuurrrYYYBBB:::===GGG]]]sss~~~zzzwwwmmm\\\WWWSSSSSSQQQKKKHHHHHH@@@BBBDDDDDDDDDFFFKKKOOOMMMMMMLLLKKKJJJJJJKKKKKKQQQ\\\iiiyyy~~~\\\nnnfffRRRCCCBBB???888:::CCCAAAUUUpppuuuPPPEEEDDD???AAAIII<<<<<<<<<;;;999999:::;;;666555444444444666888999222666;;;===;;;::::::;;;999999999999999999999999555555555444444555555555444333555777999LLLwwwppp^^^ZZZiii{{{wwwtttvvvlll___eeewww}}}vvvlllVVVRRR]]]ttt~~~}}}vvvooonnnrrrvvvfffZZZUUU```ooorrrhhh^^^DDD???@@@JJJSSSWWW[[[aaapppvvv~~~pppbbbOOO@@@999999;;;<<<;;;<<<===???BBBEEEGGGHHHPPPZZZddduuuqqqmmmqqqqqqppprrrrrrtttuuurrrqqqwww~~~hhh___dddMMMMMMBBB@@@HHHHHHCCCCCCCCCCCCBBBAAA@@@???BBBBBBAAA@@@???>>>===<<<<<<===>>>??????>>>=========<<<;;;;;;<<<===<<<;;;<<<<<<;;;;;;;;;<<<<<<===::::::;;;<<<<<<;;;::::::<<<===<<<;;;@@@OOOdddsss}}}|||tttoookkkfff]]]WWWIIIHHHHHHIIIKKKMMMPPPQQQPPPPPPPPPUUUaaasssuuuYYY???999;;;888666888;;;???;;;:::>>>AAAMMMcccpppYYYUUUWWWTTTRRRUUUhhhtttooo[[[SSS\\\\\\QQQSSSOOORRRWWWPPPFFFJJJXXXaaaYYYZZZdddeee\\\XXX]]]]]]RRRMMMUUU___aaa\\\WWWWWWTTTSSSUUU[[[___```___cccaaa^^^^^^``````___]]]aaacccsssyyyooo{{{zzzkkkdddeeekkkrrr|||vvvlllmmmtttaaaKKK===???<<<:::OOOmmmwwwyyy}}}}}}yyyggg\\\QQQRRRSSSQQQMMMIIIGGGFFFCCCBBBBBBDDDHHHKKKMMMNNNMMMKKKKKKMMMLLLJJJMMMSSS^^^ZZZpppdddooo|||UUUIII@@@@@@>>>:::<<>><<<;;;666333222333666777666444777777888999999999999888::::::::::::::::::::::::666555555555555444444444222666777888<<>>FFFPPP^^^bbbnnn~~~uuupppooopppppppppmmmnnnzzzxxxkkkxxx|||kkkXXXyyy|||cccLLLHHHHHHDDDBBBEEEBBBCCCDDDCCCAAA???>>>???BBBAAA???===<<<<<<==================>>>>>>>>>>>><<<;;;::::::999999::::::===============<<<<<<<<<;;;;;;::::::::::::999999999999:::===@@@EEERRR^^^xxx~~~~~~xxxqqqlllhhhbbbYYYSSSJJJJJJJJJKKKMMMOOOQQQSSSTTTTTTSSSYYYjjj}}}^^^III888888;;;999888:::999>>>>>>>>>AAACCCWWWvvv~~~fffUUUYYYbbbccc___]]]jjjuuuuuuggg___bbbaaaZZZYYYVVV[[[eeeeee]]]]]]eee```[[[```mmmlll^^^TTTUUUSSSKKKJJJTTTaaaccc^^^ZZZZZZZZZZZZZZZ[[[\\\^^^```___^^^\\\\\\]]]^^^]]]\\\]]]YYYddd|||}}}gggmmmvvvllleeejjjsss}}}xxxoookkkWWWDDD;;;???>>><<>><<<;;;;;;<<<>>>>>>===;;;666444444555888999888777777777777888888888999999::::::::::::::::::::::::666555555555555444444444333666555666999===[[[yyykkkYYYYYYlll{{{mmmeeeeeennnvvv}}}~~~zzzkkk```ZZZbbbqqq}}}}}}xxxvvvwwwyyyzzzzzzsssrrrpppsssxxxtttaaaNNN@@@;;;===GGGOOOSSS[[[eeexxxwww^^^NNNGGG>>>999:::<<<<<<;;;@@@@@@BBBDDDCCCEEEOOOZZZ]]]lll{{{vvvpppmmmmmmnnnnnnnnnppppppwwwsssjjjyyyyyy```fffrrr\\\IIIFFFHHHEEECCCEEECCCDDDDDDBBB@@@>>>>>>???CCCBBB@@@???============<<<<<<<<<=========>>>>>>;;;;;;:::999999999999::::::;;;;;;;;;<<<<<<======;;;;;;:::::::::999999999;;;999:::<<<===@@@KKKVVVkkkxxx~~~{{{xxxsssmmmhhhccc\\\TTTNNNKKKLLLLLLMMMOOOQQQSSSTTTTTTVVVWWW^^^tttmmmGGG<<<555999<<<:::999<<<888===@@@CCCDDDGGGggg}}}iii[[[```iiifff[[[SSSaaaiiimmmhhh```[[[ZZZYYYZZZYYY```lllpppjjjggghhh___ZZZ___lllkkk]]]SSSTTTOOOKKKMMMZZZfffgggaaa\\\\\\___aaa^^^ZZZYYY\\\___\\\\\\\\\\\\\\\\\\]]]]]]___VVVWWWkkkgggbbbtttvvvgggjjjooossswww~~~wwwgggTTTDDD;;;======>>>OOOgggvvvxxxzzz{{{||||||zzzzzzmmmhhheeeaaa[[[TTTNNNKKKIIIIIIKKKLLLLLLJJJHHHGGGHHHIIIGGGGGGGGGGGGHHHJJJKKKLLLKKKKKKMMMPPPQQQRRRYYYaaaggg|||qqq\\\gggWWWJJJCCC???AAA@@@===BBBKKK]]]yyy```KKKCCCDDD@@@>>>@@@<<<===<<<<<<===??????>>><<<777666666777999;;;:::999777777666666666777888999999999999999999999999999666555555555555444444444444555333333666666HHHiiiuuubbb\\\gggzzzfff[[[fffoooxxx~~~{{{tttkkk___[[[eeettt|||{{{}}}zzzwwwuuuwwwzzz{{{|||xxxzzzzzzvvvqqqjjj___SSSHHHCCCEEENNNTTTUUU\\\eee{{{}}}aaaPPPGGGAAA:::888999<<<======@@@>>>???BBBEEEJJJVVVaaaccc}}}nnnllljjjjjjlllmmmllllllrrrrrrtttoooooosss^^^~~~eeeSSSEEEDDDGGGEEEDDDEEEEEEEEECCCAAA>>>===>>>???DDDCCCAAA@@@>>>======<<<;;;;;;;;;<<<<<<<<<======;;;:::999999888888999999777777888999:::;;;<<<===::::::::::::999999999999<<<999999:::999:::BBBKKKZZZlll~~~yyyuuurrrnnniiiddd^^^WWWPPPJJJLLLLLLMMMOOOPPPRRRTTTTTTQQQVVV[[[eee{{{sssSSS@@@;;;999<<<<<<999888;;;999===@@@DDDFFFNNN{{{{{{mmmccceeeggg___RRRJJJYYY]]]ccccccZZZQQQPPPUUUYYY]]]cccjjjkkkgggdddccc^^^UUUUUU^^^___VVVTTTZZZSSSQQQVVVbbbkkkiiiaaa\\\]]]^^^___]]]ZZZYYYZZZ[[[\\\]]]^^^]]][[[[[[]]]___bbbWWWRRR^^^wwwwwwggggggxxxmmmjjjhhh```___ppp~~~lll\\\MMMAAA???@@@FFFXXXmmmxxxzzzzzzyyywwwyyy}}}{{{zzz}}}~~~{{{yyy{{{~~~vvvkkkdddbbb\\\WWWPPPJJJGGGGGGHHHIIIGGGGGGGGGFFFEEEFFFHHHKKKIIIJJJKKKJJJIIIIIIJJJKKKMMMMMMPPPTTTVVVZZZdddooo```ccc|||iiiOOOIIICCC??????>>>???KKK[[[tttTTTEEEBBBDDD>>><<<@@@======<<<<<<===???@@@>>>===999999888999999999999888888777555444444666888999999999999999999999999999666555555555555444444444444666222333666333;;;QQQnnn|||}}}lll___ccc|||ooo]]]hhhpppzzz~~~{{{wwwiiiYYYZZZiiivvvyyyyyywwwuuutttuuuxxx{{{}}}{{{}}}{{{tttmmmiiiccc]]]ZZZSSSRRRWWW[[[[[[aaakkk}}}cccNNNDDD@@@<<<888777999===??????AAA@@@AAAEEEJJJPPP\\\ggguuummmeeefffhhhjjjlllmmmllllllqqqpppoooppp|||jjjrrrZZZNNNDDDDDDGGGEEEDDDDDDFFFEEECCC@@@===<<<===???CCCBBBAAA???===<<<;;;:::::::::::::::;;;;;;;;;<<<::::::999888888888888888666666777888888999:::::::::::::::999999999999888;;;888888999888777<<>><<<;;;;;;999777888;;;;;;>>>???CCCJJJ[[[iiieeecccdddccc^^^YYYWWW```aaaeeefff___TTTSSSZZZ\\\dddiiihhhdddbbbdddeeeYYYOOOMMMUUUVVVOOONNNVVVPPPPPPWWWbbbhhhddd^^^ZZZZZZXXXWWWXXXZZZ[[[YYYWWW\\\]]]]]]ZZZUUUUUUYYY^^^]]]WWWQQQVVVlllxxxdddooovvvlllfffYYYVVViii}}}lll^^^UUUNNNNNNQQQYYYhhhvvv}}}}}}|||yyyuuuuuuyyy|||}}}|||{{{zzzzzzyyy{{{||||||yyytttqqqrrrtttzzzyyyzzzooojjjffffffccc]]]XXXXXXRRRNNNJJJGGGFFFEEECCCAAABBBCCCDDDDDDDDDEEEHHHKKKJJJLLLMMMMMMKKKJJJKKKLLLNNNOOORRRWWW[[[cccrrrccc^^^xxxuuuXXXPPPKKKDDD???===<<>>===:::::::::999777666666666888777555444444666888999888888888888888888888888666555555555555444444444444666333444999444666DDD]]]rrrqqq___[[[gggzzzgggkkkrrr}}}~~~ttt___VVVaaaqqqzzzxxxwwwvvvuuuuuuxxx||||||}}}yyyssspppqqqppplllpppfff```aaacccccckkkuuugggNNNAAA===;;;999777777:::===@@@BBBDDDEEEHHHNNNSSSYYYeeeqqqqqqccccccfffiiilllnnnmmmlllkkklllllllllvvv|||hhhkkkTTTLLLFFFEEEFFFDDDBBBBBBEEEDDDBBB???<<<<<<===???@@@@@@???>>><<<;;;999999888999999999999:::::::::999999888777777777777888777777777777777666666666::::::999999999888888888999777777999999888;;;@@@HHHRRRnnn|||fffhhh|||}}}|||{{{zzzyyyvvvrrroooiiifff```ZZZTTTOOOLLLKKKLLLMMMOOOQQQRRRTTTTTTTTTTTT^^^kkktttuuuiiiPPP:::::::::999888777888:::===<<>>MMMoooUUULLLDDDDDDCCC;;;===BBB>>>===<<<<<<===??????>>><<<999::::::999666444444555777777666666666777888999777777777777777777777777666555555555555444444444333666444555;;;666555???OOOlllyyyaaaUUUYYY~~~ppplllsss~~~{{{hhhZZZ]]]kkkwww|||zzzzzzxxxwwwvvvxxx|||}}}|||yyytttuuu{{{}}}|||ssskkkkkkkkkllluuuqqq^^^MMM@@@::::::999999999999<<<>>>AAACCCBBBEEEKKKRRRWWW```qqqyyyiiiaaadddhhhlllnnnmmmkkkiiiiiifffhhhkkk{{{vvvttt^^^OOOLLLHHHEEEDDDCCCAAAAAABBBCCCBBB@@@======>>>???============<<<:::999888777777888888888999999999999888777777666777777777777777666666666555555555999999999999888888888888888666666:::;;;999:::===DDDJJJ\\\tttzzz|||aaa___rrryyyxxxwwwvvvuuusssqqqooommmeeebbb[[[TTTOOOLLLLLLLLLMMMNNNQQQSSSUUUVVVVVVVVVXXXbbbpppssseeeNNN???<<<777888999888999<<<===>>>;;;DDDDDDIIIaaajjj```cccdddaaa]]]XXXUUUSSS^^^cccggghhhgggddd^^^WWWUUU^^^^^^TTTPPPXXX\\\ZZZNNNJJJQQQ^^^^^^NNNCCCCCCBBBDDDKKKUUU[[[ZZZZZZ\\\UUUVVVWWWYYY[[[\\\\\\[[[^^^___[[[QQQFFFEEEMMMWWWVVV[[[ZZZZZZkkkssszzzwwwsssooorrrxxx{{{vvvooocccddddddfffmmmwww~~~yyysssrrrqqqooooooppprrrtttvvvssssssqqqlllfffdddfffiiijjjkkklllkkkiiilllrrrxxx{{{zzzyyyzzz||||||}}}{{{wwwsssqqqrrrtttpppmmmkkkmmmpppqqqooommmffffffdddbbb```]]]YYYUUUSSSPPPPPPSSSTTTPPPLLLLLLJJJFFFBBBBBBCCCBBB===999<<>>>>>===;;;777999:::999666555666888777777777888888888999999777777777777777777777777666555555555555444444444000666444444999666444===BBBgggooo]]]VVVqqq}}}uuurrrxxx{{{pppccc]]]dddnnnzzz~~~yyyyyyxxxuuussstttxxx|||zzz|||zzzuuuuuu{{{wwwppprrrsssuuu}}}tttcccPPPFFF???:::888;;;999:::;;;<<<===???BBBDDDCCCGGGPPPWWW^^^lllooogggdddgggjjjnnnnnnkkkgggdddddd```eeekkk|||vvvrrrmmmSSSJJJIIIGGGDDDBBBAAAAAA@@@???AAAAAA@@@>>>>>>>>>???<<<<<<=========<<<::::::666666777777777888888888888888777666666666666777555555555666666666666666999999999999888888888888888555666:::;;;999888:::>>>CCCOOObbbtttuuunnnpppuuuzzzxxxvvvssspppnnnkkkjjjbbb___XXXQQQKKKIIIKKKMMMOOOPPPRRRUUUVVVWWWWWWWWW[[[cccpppoooWWW:::333>>>999:::;;;;;;===??????===:::FFFGGGNNNkkk|||^^^___``````^^^ZZZVVVNNNGGGVVV]]]ccceeegggggg]]]QQQVVV\\\YYYNNNMMMVVVVVVOOOOOOJJJQQQ___```RRRIIIKKKGGGIIIOOOWWW[[[[[[\\\```UUUYYY]]]^^^\\\[[[]]]___bbbbbb]]]QQQEEECCCLLLWWWPPPVVVVVVTTTcccyyyxxx~~~|||vvvtttxxxzzzyyyyyy{{{rrrooohhhccchhhuuu|||tttmmmllljjjjjjlllnnnrrrtttppppppmmmhhhbbbaaadddgggaaadddeeebbb^^^___gggoooppplllkkkmmmoooooopppqqquuupppiiieeeccccccdddddddddbbb___^^^^^^^^^^^^\\\___```___^^^\\\ZZZUUUPPPOOOKKKKKKNNNOOOLLLIIIJJJJJJDDD???===???@@@===:::;;;>>>BBBDDDEEEEEEGGGHHHFFFKKKPPPQQQNNNNNNPPPTTTZZZ]]]dddpppeeeXXXxxxuuu\\\PPPHHHKKK@@@>>>???CCCJJJaaaTTTHHH???;;;???AAA===@@@@@@777;;;::::::;;;===>>><<<;;;555777999999777777999<<<777777888999999999999888777777777777777777777777666666555555555444444444///555444333777444222;;;999dddkkkVVVkkkwww~~~yyywwwzzzyyytttjjj^^^^^^fffxxx}}}}}}wwwwwwuuurrroooooossswwwvvv{{{zzztttqqqwwwvvvrrrvvvxxxzzz___QQQCCC???===999999<<<:::;;;===>>>>>>@@@BBBDDDJJJPPPYYY```iii|||nnnggghhhggghhhkkknnnmmmhhhccc``````]]]eeelllzzz|||fffooo^^^JJJFFFGGGFFFBBB@@@@@@AAAAAA===???AAAAAA???>>>??????;;;<<<===>>>>>>===<<<;;;666666666666777777777777888888777666666666666666333444444555666777888888999999999888888888888777888555666:::;;;888666777888>>>HHHXXXnnnqqqwwwxxxtttooommmmmmkkkhhheee\\\XXXRRRMMMKKKMMMPPPSSSTTTTTTTTTVVVWWWXXXXXXXXXeeepppnnnWWWAAA999:::;;;777999:::999999<<<======BBBAAAHHHaaaeeebbbWWWZZZ^^^^^^TTTFFF@@@@@@HHHPPP\\\dddccc]]]XXXXXX___XXXQQQNNNOOOPPPMMMIIILLLHHHLLLWWWZZZPPPEEEAAAAAAJJJUUU___cccbbb___]]][[[[[[ZZZXXXWWWZZZ```fffeee]]]YYYXXXPPPGGGKKKWWWXXXVVVZZZaaaaaaaaaooo|||xxx}}}wwwvvvxxxyyywwwtttppprrrkkk[[[YYYhhhwww}}}xxxnnniiikkklllkkkiiijjjmmmpppjjjhhhfffeeedddccc```^^^[[[YYYWWWXXX\\\aaadddfffhhhhhhgggfffggghhhiiijjjsssnnngggaaa^^^___bbbeee```]]]WWWSSSRRRUUUXXX[[[[[[\\\^^^]]][[[WWWRRROOOLLLLLLMMMMMMMMMLLLJJJIIIDDDCCCAAA>>>>>>>>>???@@@???@@@AAACCCDDDEEEEEEEEEMMMJJJKKKOOORRRTTTXXX]]]dddiiinnn{{{xxx\\\kkkeeeSSSPPPLLLCCC===@@@AAACCCSSSxxxtttOOODDD@@@>>><<<;;;;;;;;;:::999:::999888999;;;=========::::::999999888777777777777777777777777777777777666666666666666666666666777666555444444444444444666555555444444666777888:::ZZZppp]]]dddtttyyypppiiidddccctttzzz|||vvvvvvwwwvvvsssppprrrwwwuuuvvvvvvuuutttuuuzzz{{{wwwxxx}}}wwwbbbHHHEEEAAA===;;;:::;;;;;;666666:::>>>@@@???BBBGGGMMMXXXbbbhhhzzzssskkkggggggiiikkkmmmmmmjjjgggccc]]]WWW[[[SSSnnntttjjjiiiOOOMMMHHHFFFCCC@@@?????????@@@AAAAAA@@@@@@???>>>======@@@???>>>===<<<;;;::::::777777777777777777777777999999888777666555444444666666666666777777777777777777777777777666555555666666666666666777888888<<<:::???MMM___pppuuurrrmmmkkkiiigggccc___YYYVVVRRRNNNMMMNNNQQQSSSUUUWWWXXXVVVUUUWWW]]]bbbllliii^^^KKK===888:::;;;<<<<<<;;;:::<<<>>>@@@@@@BBBHHHZZZ|||qqq``````QQQTTTXXXXXXOOOBBB<<<===CCCOOO\\\bbb^^^XXXWWWYYY\\\ZZZWWWTTTQQQMMMHHHFFFUUURRRVVV___^^^PPPEEEBBB999HHHZZZeeeeee^^^YYYVVV___]]]XXXRRROOOQQQXXX^^^ccc\\\YYYYYYRRRIIILLLWWW[[[WWWYYY]]]\\\ZZZdddsss{{{ssssss{{{~~~xxxxxx{{{zzzqqqiiifffhhhaaaUUUVVVeeesssvvvzzzrrrrrrrrrqqqmmmjjjiiikkkmmmgggeeecccbbbaaa```^^^\\\WWWUUUSSSSSSVVV[[[^^^___aaa``````aaabbbccceeeffflllhhhddd```___```dddfffbbb___ZZZVVVUUUWWWZZZ]]]^^^^^^^^^\\\YYYUUUPPPNNNKKKLLLLLLKKKJJJHHHFFFDDD???>>>=========>>>???@@@BBBCCCEEEFFFHHHIIIJJJKKKNNNNNNPPPVVVXXXZZZ___fffdddtttbbbaaa}}}uuu[[[OOOLLLFFF>>>>>>???@@@HHHaaajjjMMMFFF???===;;;;;;;;;<<<;;;:::999888777777999;;;;;;:::::::::999888888777777666777777777777777777777777666666666666666666666666666666555444444444444444666555555444555666777888999QQQtttdddfffnnn~~~}}}wwwrrrppppppnnnttt{{{|||{{{xxxvvvtttrrrqqqpppqqqrrrqqqsssuuuuuuvvvyyy~~~~~~|||}}}~~~}}}^^^KKKCCCAAA===:::888888999:::;;;;;;>>>BBBCCCBBBFFFLLLVVV^^^iiixxxyyykkkiiiiiijjjlllhhhhhhhhhfffdddbbb]]]YYYSSSYYYxxxzzz{{{___JJJHHHGGGFFFCCCAAA??????@@@@@@AAAAAA@@@??????>>>======>>>>>>===<<<;;;:::999999777777777777777777777777777777777666666666666666555555666666666777777777777777777777777666555555666666666666666777777888999777:::DDDSSSeee|||~~~qqqnnnkkkgggddd```[[[XXXUUUSSSQQQPPPPPPQQQRRRTTTWWWZZZZZZXXXUUUYYYbbbkkkmmm\\\HHH===999777999;;;;;;999777999<<>><<<===>>>???@@@AAABBBCCCFFFFFFHHHJJJLLLNNNOOOPPPLLLMMMQQQWWWYYY]]]gggqqq}}}jjjccc}}}{{{aaaTTTPPPJJJCCC>>>===@@@EEETTTtttZZZHHHFFF===<<<::::::;;;<<<<<<;;;:::888777777999:::999999:::999999888888777666666777777777777777777777777666666666666666666666666666555444444444444444444555555444444555555666777888CCCggg{{{zzzpppiiifffqqq|||yyyxxxxxxiiinnntttxxxyyyyyyyyyzzz|||yyyuuuqqqoooooonnnmmmlllnnnqqqsssuuuxxx|||~~~~~~}}}www}}}aaaIII===???===;;;999888888999:::::::::===AAACCCEEEMMMUUUbbblll||||||lllhhhkkkmmmnnnooonnnkkkhhheeeaaa[[[VVVRRRTTTnnnnnnPPPEEEDDDGGGEEECCCAAA@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;:::999999888888777777777777777777777777555555666666666777777777555555555666666666666777666666777777777666555555666666555555666666777888888777888<<>>>>>>>>=========<<<;;;;;;:::999999888888777777777777777777777777666666666666666666666666444444555555555666666666555666666666666666555555666555555555555666777777888999::::::<<>>BBBCCC]]]~~~oooOOOBBB???>>><<<:::999999;;;<<<<<<;;;<<<:::999999:::;;;:::999999999888888777666666555555555555555555555555555444444444444444444444444444444333333333444444555333444444555555555555555777666777CCC\\\xxxvvveee___kkk{{{xxxwwwwwwvvvtttppplllkkkpppwww}}}{{{qqqmmmkkkhhhiiiiiijjjkkkmmmnnnnnnnnnrrrxxx~~~}}}~~~~~~zzziiiUUUFFF===;;;;;;;;;:::::::::;;;===>>>???>>>???BBBHHHMMMWWWhhhwww~~~sssrrrqqqssswwwxxxuuupppgggcccaaa```[[[VVVXXX___iiiJJJBBBDDDDDDCCCCCCBBBAAA@@@?????????>>>>>>==================<<<<<<;;;;;;:::999999999666666666666666666666666777777777666555444444333444444444444555555555555555555666666666666555555555555555555555666666777777999:::999777???VVVmmm}}}~~~eeedddaaa\\\VVVQQQPPPPPPPPPQQQSSSVVVXXXYYYZZZZZZZZZXXXYYY]]]```\\\RRRHHH888666777:::;;;999888:::;;;:::>>>CCCAAA???FFFQQQqqqjjjNNNMMMVVVZZZYYYbbb^^^YYYTTTMMMJJJQQQZZZUUUQQQGGGAAAIIIXXX___\\\bbbZZZQQQOOORRRVVVVVVTTTTTTTTTYYY]]]WWWKKKIIIOOOPPPSSSXXX\\\]]]]]]\\\[[[ZZZZZZ[[[]]]^^^]]][[[XXXQQQRRRUUUWWWYYYYYYYYYYYYWWWWWWYYY\\\```ccccccdddlll~~~~~~yyyyyyzzz~~~zzzooofffhhhttt~~~~~~uuujjjbbbUUURRRPPPPPPQQQSSSTTTUUUOOOLLLIIIGGGFFFFFFDDDCCCAAAAAACCCDDDEEEEEEEEEEEEGGGIIIKKKLLLMMMLLLJJJIIIHHHHHHHHHHHHGGGEEEDDDCCCEEEDDDDDDCCCCCCCCCDDDDDDAAA@@@@@@@@@@@@AAABBBCCCGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHIIIKKKMMMPPPSSSUUUWWW[[[fffwww~~~mmm```TTTNNNOOOSSSLLL>>>;;;BBBIIImmm\\\IIIAAA>>>;;;<<<;;;999999:::;;;;;;:::999777666666888999888888999888888777777666555555555555555555555555555555444444444444444444444444333333333333333444444555333333444555555555555444555888777:::RRRuuutttggghhhuuu~~~|||ssskkkooo}}}~~~}}}}}}~~~~~~zzzsssmmmlllpppxxx~~~yyypppooooookkkiiihhhggghhhkkkmmmmmmlllkkksssyyyxxxvvvxxx{{{|||tttmmmkkk]]]UUUKKKCCC???<<<:::888999999999:::;;;===>>>???CCCDDDGGGMMMSSS___tttnnnlllooorrrtttvvvxxxuuuppphhhccc___ZZZSSSQQQ___ppp___HHHDDDDDDBBBAAAAAA@@@@@@???>>>==================<<<<<<<<<<<<;;;;;;;;;::::::999999999666666666666666666666666888777777666555444333222333333333444444444555555444444555666666666555555555555444444555555666777444555777888555888DDDRRRdddhhhrrr|||ssspppwww```___\\\VVVQQQNNNOOOQQQRRRSSSUUUWWWYYY[[[\\\\\\XXXYYY[[[]]][[[RRREEE;;;333777:::888888:::;;;999999999===BBB@@@BBBRRRggg\\\LLLQQQWWWZZZ\\\^^^\\\YYYVVVOOOJJJNNNVVVKKKOOOOOOMMMSSS^^^]]]UUUVVVPPPJJJGGGJJJPPPUUUXXXQQQRRRXXX___ZZZLLLDDDFFFLLLTTT^^^dddcccaaa``````^^^]]]^^^```bbb```\\\XXXWWWXXXYYYYYYZZZZZZYYYWWWUUUXXX\\\___bbbdddffffffiiixxx~~~|||{{{|||~~~~~~zzzsssnnnmmmwww}}}zzzvvvxxxzzzppphhh]]]ZZZUUUSSSSSSSSSSSSSSSKKKIIIFFFDDDCCCBBB@@@???<<<>>>@@@BBBCCCDDDDDDDDDCCCEEEGGGHHHIIIGGGFFFEEEDDDEEEFFFFFFEEECCC@@@???BBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCEEEFFFGGGGGGFFFEEEEEEFFFGGGGGGIIIJJJKKKOOOSSSYYY]]]```eeemmmyyy|||uuuaaaZZZPPPKKKHHHFFFAAA===CCCLLL^^^dddMMMEEE@@@<<<;;;===;;;999999::::::999888888666555666888999999888888888888777666666555555444444444444444444444444333333333333333333333333333333222222333333444555222333444555555555444444444666888;;;IIIeeeuuuiiilllwww~~~{{{}}}zzziiiXXXZZZgggyyy|||wwwsssqqqsssyyy~~~xxxmmmllltttuuunnnllliiieeeeeefffhhhhhhgggdddmmmqqqmmmjjjmmmrrrttt{{{~~~sssfff]]]WWWUUUGGGDDD@@@?????????===;;;::::::;;;<<<>>>???@@@AAAGGGHHHMMMUUU^^^nnn}}}qqqkkkhhhnnnrrrqqqrrrtttrrrmmmkkkddd]]]VVVOOOUUUrrrtttWWWJJJGGGDDD@@@?????????>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999888888888666666666666666666666666666666666555555444444444222333333333333444444444333444555555666666555555555444444444444555666666444222444777777666:::AAAOOOTTT^^^mmm||||||vvvvvv|||]]]\\\YYYSSSMMMLLLNNNQQQTTTTTTVVVXXXZZZ\\\]]]^^^VVVZZZ]]]]]]VVVIII===555666;;;;;;444555<<<===888;;;;;;@@@FFFGGGNNNggg{{{XXXQQQXXX[[[___eeeVVVVVVVVVUUUNNNGGGHHHNNNLLLXXX___]]]]]]___VVVIII[[[XXXSSSMMMKKKNNNUUUZZZNNNPPPYYYddd```QQQEEECCCLLLVVV```bbb]]]YYY\\\aaa```___```bbbeeeddd```]]]^^^^^^\\\[[[ZZZZZZXXXUUUWWW\\\aaacccdddfffgggggggggnnn|||{{{}}}}}}}}}|||zzzzzzttt{{{|||sssjjjkkkrrryyy~~~vvvoooddd```[[[WWWUUUTTTSSSRRRHHHFFFCCCAAA@@@???===;;;<<<===@@@DDDFFFHHHHHHHHHAAACCCEEEFFFGGGFFFEEEDDDCCCEEEFFFGGGFFFCCC@@@>>>CCCCCCDDDEEEEEEDDDDDDCCCFFFEEEDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEEEEGGGIIIJJJJJJKKKNNNSSSYYY```fffjjjyyytttjjj{{{yyyhhh[[[PPPOOOIIIAAA;;;:::AAANNNYYYyyyvvvMMMAAABBB>>>:::<<<>>><<<:::999::::::999777999777777777:::;;;<<<;;;888888888777666666555555444444444444444444444444333333333333333333333333222222222222333333444555222333444555555555444333555333444888>>>QQQxxxjjjfffnnnttt|||jjjPPPJJJTTTeeewww||||||zzzwwwvvvwwwzzz}}}|||lllbbbiiixxxyyypppooojjjdddaaaaaaaaa```^^^___gggiiiccc___cccjjjlllooosss{{{tttcccTTTKKKHHHFFFEEE@@@???===;;;:::;;;===>>>===>>>???@@@AAABBBCCCDDDMMMPPPWWWaaannnxxxmmmmmmmmmjjjppprrrooonnnpppnnniiibbb\\\WWWSSSQQQccceeePPPJJJIIIDDD???======>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<888888888888777777777777666666666666666666666666444444444555555555555666222222333333333444444444333333444555666666666555555444444444444555666666666222333777:::999888:::HHHKKKRRR___oooWWWTTTQQQNNNMMMMMMNNNOOOWWWYYY[[[]]]^^^^^^\\\ZZZZZZ\\\ZZZPPPBBB888777999555555555666777999;;;<<>>???AAAIIIbbb{{{vvvZZZAAA>>>BBB???;;;;;;???===;;;999999999:::;;;:::999888999::::::999888888888888777666444222222444444444444444444444444111111111111111111111111333333333333333333333333222222333333333333444444444444666888777GGGqqq~~~yyyhhheee}}}|||eeePPPRRR[[[jjj{{{zzz|||}}}zzzyyyzzzyyywwwuuuuuuppplllmmmtttyyy{{{{{{vvvppphhhaaa^^^]]]\\\\\\\\\]]]^^^___`````````___ccciiippptttuuuwww|||wwwjjjXXXQQQIIIDDDBBBAAA@@@>>>===;;;::::::;;;<<<<<<;;;===???AAABBBCCCDDDGGGJJJXXX```gggppp}}}vvvqqqmmmkkklllppppppkkkkkkllliiibbb]]]]]]XXXQQQZZZ~~~rrrQQQIIIMMMJJJCCC@@@@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999888888777777777777777666666666666555555555555666666555555555444444444444444444555555555555666444444444444444444444444555555555555555555555555444444444555555555555666<<>>FFFTTTggggggQQQ@@@???CCC@@@<<<<<<>>>===;;;999888888999:::999888777888999999888777777777777666555444333222444444444444444444444444111111111111111111111111333333333333333333333333222222222333333333444444555444555666555AAAcccuuuwwwlllbbblllvvv}}}]]]ZZZ]]]iiizzz~~~zzzyyyyyyyyyvvvtttvvvrrrppprrrxxx|||}}}|||zzzuuullleee```]]]ZZZXXX\\\\\\\\\[[[[[[ZZZYYYYYY\\\bbbiiimmmoooqqqvvv{{{}}}~~~}}}{{{yyylll]]]SSSIIIDDD>>>;;;:::::::::888:::::::::;;;<<<=========@@@AAABBBCCCFFFLLLUUU[[[dddmmm{{{uuusssqqqooonnnppprrrqqqllliiihhhccc\\\YYYZZZVVVWWWssswww\\\EEECCCIIIGGGAAA?????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666777777666666666666555555555555666555555555444444444444444444444444555555555555444444444444444444444444444444444444444444444444444444444444555555555555777<<>>888888999888555777888999;;;<<<<<<<<<<<>>@@@CCC@@@<<<======<<<:::888777777777888888666555666777888777666555555666666555555444333444444444444444444444444111111111111111111111111222222222222222222222222222222222222333333333333555333333444333999OOOggg~~~wwwooouuupppaaaZZZdddmmmhhhfffnnn~~~~~~{{{yyyxxxwwwuuutttwwwtttsssvvv{{{}}}yyyrrrkkkeee```[[[XXX]]]\\\ZZZXXXVVVUUUTTTSSSUUUZZZ```dddfffiiimmmqqqsssuuusssqqquuuqqqiiieee```[[[UUUMMMFFFAAA???<<<:::999::::::::::::777888:::<<<===>>>??????===AAAEEEIIINNNVVV```hhhqqq~~~tttoooqqqrrrpppppppppqqqpppjjjeeeaaa\\\VVVSSSTTTTTTddd^^^MMMAAADDDJJJGGGCCCAAA???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666777777666666666555555555555444555555555555444444444444444444444444555555555555444444444444444444444444444444444444444444444444444444444444555555555555444666;;;AAAKKKaaaNNNOOOPPPQQQSSSUUUWWWXXX\\\[[[[[[\\\\\\YYYSSSNNNIII@@@666333555888888666888999:::<<<============BBBJJJOOO```vvvUUUSSSVVV[[[\\\WWWTTTUUUYYYTTTQQQRRRTTTRRRKKKDDDCCCFFFFFFKKKPPPHHHDDDOOOTTTeeewwwxxxnnn```XXXWWW]]]^^^TTTKKKHHHSSSOOOOOOUUUZZZ[[[YYYYYY]]]^^^______``````aaaaaa___^^^\\\ZZZYYYYYYZZZZZZ]]]___```aaabbbaaa___^^^[[[^^^[[[VVV___yyy}}}nnnuuu|||rrrxxx}}}~~~wwwmmmggg```YYYTTTQQQNNNLLLFFFDDDAAA@@@AAAAAA@@@???@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBCCCCCCDDDBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBDDDGGGHHHHHHGGGJJJKKKLLLNNNQQQTTTVVVXXXXXX]]]rrrpppgggppprrrccc^^^bbbbbbZZZQQQBBBAAAKKKhhhcccHHHAAA===@@@AAA>>>===???<<<;;;999888777666666777666555444444666666555444333444444555555555444444333333333333333333333333111111111111111111111111222222222222222222222222111222222222222333333333333111222333333555@@@LLLcccrrrxxxuuuwwwvvvhhhXXXZZZqqqzzzsssnnnsss~~~}}}~~~~~~~~~|||yyyxxxvvvuuutttyyyvvvtttvvvzzz~~~~~~{{{vvvrrrmmmggg```[[[\\\ZZZXXXVVVTTTSSSSSSTTTSSSVVVZZZ\\\^^^```dddfffjjjllljjjgggkkksssyyyzzz{{{yyy~~~{{{qqqkkkbbbYYYQQQMMMHHHDDDBBBAAA???>>>;;;;;;;;;;;;<<<=========666888;;;<<<===>>>>>>???<<>>>>>=========<<<<<<<<<::::::::::::::::::::::::888888777666666666666666666666555555555444444444444444444444444444444444333333444444444555555555333333333333333333333333333333333333333333333333333333444444444555555555555666888:::AAAVVV{{{LLLMMMOOORRRTTTVVVWWWXXX\\\YYYVVVVVVUUURRRKKKEEE<<<999777555555777888999888999:::<<<===>>>??????BBBFFFVVV|||qqq___```eeeiiifff___XXXVVVUUUQQQLLLLLLNNNNNNKKKHHHGGGGGGFFFOOOVVVKKKBBBJJJXXXiii|||zzzssscccZZZVVV[[[\\\SSSKKKJJJQQQJJJJJJSSS[[[\\\ZZZZZZ^^^^^^^^^^^^______``````___]]]YYYVVVUUUWWW[[[]]]^^^^^^_________^^^]]]]]][[[ZZZZZZ[[[]]]mmmuuuwww~~~zzzzzz~~~zzzyyy|||tttpppjjjddd```\\\XXXUUUKKKHHHEEEDDDDDDEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAABBBCCCCCC@@@@@@BBBEEEIIIKKKKKKKKKKKKMMMPPPTTTYYY^^^ccceeeiiirrrnnngggllluuuooohhhaaa```aaa]]]RRRHHHBBBKKKcccgggSSSCCC???=========<<<===@@@::::::999888777777777777555444333333555555444333222333333444444444444444333333333333333333333333111111111111111111111111111111111111111111111111111111111222222222333333111000111333444444888===NNNggg~~~~~~yyyiii^^^iiizzz~~~yyymmmkkkqqqyyy|||{{{}}}}}}~~~~~~~~~|||yyywwwuuuttttttyyywwwssssssuuuzzz~~~~~~{{{xxxsssmmmeee```ZZZXXXUUUSSSRRRRRRTTTUUUTTTUUUVVVWWWXXXYYY[[[\\\```aaa___\\\^^^dddhhhhhhmmmoooqqqqqqnnniiieeecccpppyyy{{{qqqhhhlllzzzvvvqqqfffZZZRRRPPPMMMIIICCC@@@===<<<===>>>>>>===888999::::::::::::::::::777:::===>>>===>>>@@@AAADDDLLLWWWaaakkkxxxuuuooommmqqquuusssqqqppplllkkkhhhbbbYYYRRROOOOOOVVVXXXnnn___MMMHHHDDDDDDBBB???==================<<<<<<<<<<<<::::::::::::::::::::::::888777777666555666666666555555555555444444444444333333444444444444444444333333333444444444444555333333333333333333333333333333333333333333333333333333333444444444444555555666777888:::IIIeeeGGGJJJMMMRRRUUUXXXYYYZZZWWWRRRLLLJJJJJJHHHBBB<<<444777999888777777999;;;::::::;;;<<<>>>AAACCCDDD@@@JJJhhhfff___bbbfffhhhfff^^^UUUPPPOOOMMMKKKKKKLLLLLLLLLKKKFFFIIIJJJRRRZZZRRRKKKRRRmmmxxxvvvooobbbYYYTTTYYYZZZQQQKKKJJJJJJCCCFFFSSS^^^___\\\]]]]]]\\\\\\[[[[[[\\\\\\]]]]]]ZZZVVVSSSSSSVVVZZZ]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZWWWZZZ]]]ZZZaaa~~~{{{|||xxx|||}}}}}}}}}|||qqqiiidddgggkkkoooxxxxxxvvvtttqqqooolllgggdddUUUQQQMMMJJJIIIIIIHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAABBBCCCDDD@@@@@@@@@@@@AAABBBCCCDDDBBBBBBEEEIIINNNRRRSSSSSSNNNRRRXXXaaakkkttt{{{ppp^^^\\\lllvvvbbbaaa___\\\WWWPPPHHHCCCFFFYYY{{{SSSGGGAAA???===;;;;;;;;;<<<===888888888888888888888888555444333333444555444333222222333333444333333333333333333333333333333333111111111111111111111111000000000000000000000000111111111111222222222222111111111333444555666888BBBYYYzzzfffccchhhvvvyyyuuurrrmmmaaabbblllxxx}}}||||||~~~|||}}}|||yyyvvvuuuuuuvvvxxxvvvsssqqqrrruuuyyy|||~~~|||yyyssslllfff^^^[[[WWWSSSQQQQQQRRRTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUTTTPPPPPPUUUWWWVVV]]]]]]\\\\\\ZZZWWWTTTSSSYYY^^^^^^VVVQQQVVVaaaiii[[[UUULLLDDD@@@@@@AAAAAA===;;;::::::;;;;;;:::888999:::;;;;;;:::999:::;;;:::===???@@@???AAAEEEIIINNNUUU___hhhuuuxxxpppmmmjjjlllqqqtttqqqooopppnnnjjjeee^^^UUULLLKKKNNNUUU___nnnPPPGGGFFFCCCAAA???>>>===>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888777666666555555666666555555555444444444444333333333333333444444444444333333333333444444444444333333333333333333333333222222222222222222222222333333333333444444444444444444555666555<<>>>>>???BBBGGGLLLOOOnnnsss]]]RRRIIIKKKNNNQQQSSSPPPHHH???CCCLLLWWW[[[WWWPPPJJJHHHKKK[[[\\\QQQKKKHHHNNN]]]{{{zzzzzzzzzvvvooohhheee___UUUQQQVVVWWWOOOIIIIIIKKKFFFLLL[[[aaaZZZTTTUUUXXXWWWUUUSSSRRRRRRRRRSSSTTTTTTUUUVVVVVVVVVUUUUUUWWWWWWVVVWWWXXXZZZ\\\]]]XXX______XXXZZZgggnnnmmm{{{~~~rrrgggbbbgggsss}}}{{{nnnfffeee\\\NNNLLLUUUYYYkkkyyy~~~yyyqqqjjjeeebbb___]]]YYYXXXVVVSSSPPPMMMKKKIIIFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIIIIIIIJJJKKKLLLMMMSSSTTTXXX^^^fffkkknnnnnnqqqvvvxxxYYYTTT\\\wwwyyyjjjeeedddfffbbbTTTEEEBBBMMMZZZsssoooSSSMMM???888999999:::<<<===999444666777888999;;;;;;;;;;;;555444333333555555444333333333333333333222111000222222222222222222222222111111111111111111111111000000000000000000000000000111111111111222222222222444333111111444777888:::999XXXhhhZZZfffuuuzzz|||ooolllqqqxxx}}}vvvpppooouuuzzzyyyzzz{{{yyyvvvuuuvvvyyypppsssvvvvvvuuurrrpppooorrrtttxxx}}}xxxsssiii___XXXSSSRRRRRRKKKIIIGGGGGGIIIJJJJJJJJJHHHJJJHHHDDDCCCFFFFFFCCCEEEDDDBBBBBBCCCCCCCCCBBBEEEFFFCCCAAABBBDDD@@@:::@@@===<<<>>>???===<<<<<<>>><<<;;;<<<===>>>===<<<888:::;;;:::888999<<<@@@===@@@DDDEEEFFFLLLUUU]]]iiixxxzzzqqqrrrtttssstttrrrrrrtttqqqkkkhhhjjjeee```\\\ZZZUUUQQQXXXccczzzdddMMMHHHBBBBBBBBB@@@???>>>;;;777;;;<<<<<<<<<<<<<<<<<<<<<888888888888888888888888777777666555555555555555555555444444444333333333222222222333333444444444222222333333333444444444222222222222222222222222111111111111111111111111222222333333333444444444333222333666666555999>>>CCCMMM^^^mmmvvv}}}]]][[[[[[^^^aaa```ZZZTTTBBB===777444555777777666555777999;;;;;;===???AAABBB???AAAFFFEEEGGGZZZpppaaaPPPMMMNNNIIIMMMXXXXXXLLLDDDFFFCCCQQQ]]]]]]TTTNNNQQQXXXeee[[[QQQKKKFFFCCCIIISSSgggcccbbbeeefffeeehhhnnn\\\TTTOOOOOOOOOLLLMMMPPPWWWZZZ___aaa___YYYSSSNNNRRRPPPNNNOOORRRTTTSSSQQQSSSPPPNNNOOOSSSUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWYYY\\\^^^aaaccchhhwwwtttfffiiittt}}}rrr~~~|||zzzyyysssgggVVVJJJPPPTTTbbbuuu}}}~~~|||wwwsssqqqqqqqqqnnnhhhbbb```aaa^^^VVVNNNOOOOOONNNMMMMMMOOOPPPQQQPPPUUUVVVQQQPPPWWW___dddeeeiiinnnsssxxx|||iiiccc^^^eeeuuuhhhfffhhhnnndddVVVJJJBBBHHHaaa{{{zzzYYYUUULLL999999:::;;;<<<;;;:::999888777777666666777888999999444333222222222333444555444444333333333333222222333222222111111222222333222111111111000000//////000000000000000000000000111111111111111111111111000111111111111222222222444;;;GGG```}}}pppccckkk}}}qqqjjjttttttuuuuuuuuusssrrrssssssxxxyyyyyyzzzyyyyyyxxxwwwxxxwwwuuussssssssstttttttttvvv}}}zzzqqqllliiidddZZZRRRPPPLLLHHHFFFFFFGGGHHHHHHDDDBBBAAAAAABBBAAA???===????????????????????????@@@@@@@@@??????>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::<<<;;;::::::;;;======<<<888777888;;;>>>???@@@???BBBGGGLLLOOOSSS]]]kkkwwwrrrhhhmmmtttuuurrrtttwwwtttlllhhhkkkkkkgggaaa^^^YYYUUUUUU___pppqqqQQQEEEAAACCCBBB@@@>>>===<<<<<<===999999:::::::::;;;;;;;;;777666555555555666888999666666666666666666666666555555555555555555555555333333333333333333333333222222222222222222222222555444222000000111222333111111111111111111111111222222222222222222222222222222333444444555555666>>>AAAKKK\\\mmm{{{___^^^^^^```aaa]]]UUUMMM???;;;777555666777777666666999;;;======>>>???AAA@@@>>>???AAACCCQQQtttdddTTTJJJCCCKKKNNNUUUZZZVVVLLLHHHIIINNNWWW___]]]UUUQQQTTT[[[ddd]]]VVVPPPIIIEEEJJJSSS^^^ZZZVVVWWW[[[```bbbbbbSSSOOOKKKHHHHHHLLLPPPSSS^^^```aaa```]]]XXXTTTRRRPPPOOONNNOOOPPPRRRSSSTTTUUUSSSQQQRRRUUUWWWWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWXXXYYYZZZ\\\^^^___\\\fffqqq}}}|||tttyyyxxx|||oooeee```[[[[[[```bbbcccooo~~~~~~}}}{{{yyyvvvtttqqqjjj```YYYYYYYYYYYYZZZZZZ[[[\\\]]]bbbeeeeee``````iiittt{{{~~~|||pppeee```aaaqqquuuiiihhhmmmqqqeeeXXXIIIDDDJJJ\\\zzz```JJJFFFDDD???:::;;;<<<<<<<<<;;;999999999888777777777777777888555444333222222333444555444444333333333222222222333222222111111222222333111111111111000000000///000000000000000000000000111111111111111111111111000000111111111222222222444666<<>>>>>======<<<<<<;;;>>>>>>>>>=========<<<<<<======<<<<<<<<<;;;;;;;;;>>>===<<<===>>>?????????>>>======>>>@@@CCCEEEEEELLLPPPVVV[[[aaammm~~~wwwhhhdddkkkqqqrrrooovvvyyywwwpppkkkhhhbbb[[[\\\[[[ZZZZZZaaatttcccOOOHHH???CCCAAA???===<<<<<<<<<<<<:::::::::::::::::::::::::::999888666666666777777555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222555444222000000111222333111111111111111111111111222222222222222222222222222222333333444555555555777:::CCCQQQ```oooaaa``````___]]]VVVLLLDDD:::888777666888888888777888;;;>>>??????>>>???@@@BBB??????AAAIIIccccccMMMMMMJJJAAADDDOOOVVVRRRKKKGGGGGGGGGTTTXXX[[[ZZZVVVUUUYYY]]]^^^]]]ZZZTTTKKKFFFLLLTTT\\\ZZZTTTNNNUUU```bbb\\\OOORRRNNNEEEEEENNNUUUTTTbbbbbbaaa]]]YYYUUUTTTTTTPPPQQQQQQNNNMMMNNNSSSWWWWWWUUUTTTUUUWWWXXXXXXXXXUUUUUUTTTTTTSSSSSSRRRRRRWWWXXXYYYYYYXXXYYY[[[]]][[[___gggyyy~~~~~~|||}}}~~~zzzpppfff```XXXRRRYYYddddddnnn~~~sssggg___kkkkkkmmmnnnpppqqqqqqqqqoooqqqnnnjjjmmmyyy~~~nnn^^^ZZZaaakkkwwwtttfffbbbeeeggggggWWWKKKAAAGGG]]]|||cccNNNFFF@@@@@@FFF;;;;;;<<<<<<;;;;;;:::999:::999888777666666666666666555444333333444555555333333333333222222222222222222111111111111222222111111111111000000000000000000000000000000000000111111111111111111111111000000000111111111222222555333222===XXXuuu}}}{{{uuuvvvyyyqqqttt|||lll```gggpppvvvvvvsssqqqpppnnnppptttxxxzzzzzzxxxwwwyyyyyyyyyxxxwwwuuutttsssqqqssswwwwwwoooccc___XXXQQQLLLHHHDDDAAA@@@???======>>>>>><<<;;;>>>>>>===<<<;;;::::::999=========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::======<<<<<<===>>>??????AAA@@@???@@@CCCGGGLLLOOO^^^ccckkkrrr|||uuulllhhhdddeeejjjnnnmmmjjjsssvvvwwwsssooohhh^^^TTTXXXVVVZZZiiiwwwUUUNNNMMM@@@BBBAAA???===;;;;;;;;;;;;;;;;;;;;;::::::999999888;;;:::999777666666666666555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222444333222000000111222222111111111111111111111111222222222222222222222222111222222333333444555555222444:::DDDOOO]]]qqq```]]]ZZZWWWRRRJJJAAA;;;666666777888999999999888:::<<>>>>>???DDDBBBDDDNNN```sssSSSHHHLLLMMMFFFEEERRRUUUJJJBBBGGGJJJFFFOOOQQQSSSUUUWWWYYY[[[]]]XXX[[[\\\WWWNNNJJJPPPXXX___bbbZZZNNNPPP]]]```YYYVVV]]]ZZZMMMJJJSSSXXXSSS]]]^^^^^^ZZZVVVSSSSSSUUURRRTTTTTTOOOJJJJJJQQQYYYWWWWWWVVVWWWWWWXXXXXXXXXUUUUUUTTTTTTSSSRRRQQQQQQVVVXXXZZZYYYXXXXXX[[[]]]bbbaaaeeevvv~~~{{{zzz{{{{{{zzz|||xxxkkk]]]UUUVVVQQQXXXhhhzzzyyyoooiii}}}vvvkkkVVVVVV[[[hhhzzztttjjjgggeee```XXXRRRJJJHHHMMM```~~~sssRRRKKKKKKCCC???BBB::::::::::::999999888888888888777777777777777888777666555444333444555666333333333222222222222111222222111111111111222222111111111000000000000000////////////////////////111111111111111111111111000000000000111111111111555333111444CCC[[[qqq~~~{{{{{{zzzmmmhhhuuuyyy]]]cccnnnyyy~~~xxxrrrlllnnnqqqtttxxxzzz|||}}}yyyzzzzzzzzzyyywwwuuutttnnnpppuuu|||{{{tttoooggg___XXXPPPJJJEEEBBB@@@>>>=========;;;:::=========<<<<<<;;;;;;;;;=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;======>>>>>>>>>???AAABBBDDDEEEFFFIIINNNVVV^^^dddrrryyyoooiiieeefffhhhkkkmmmllljjjhhhmmmnnnpppooolllfff^^^WWWXXXZZZiiifffNNNLLLOOOFFFCCCAAA???===;;;:::::::::;;;;;;:::999888777666555999888888777666555555555444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111333222111111000111222222111111111111111111111111111111111111111111111111111111111222333333444444333333777<<>>999666444666888999:::::::::;;;;;;===@@@@@@???>>>??????@@@DDDRRRjjj~~~VVVHHHIIILLLLLLLLLMMMWWWVVVIIIEEENNNRRRLLLKKKMMMQQQVVVZZZZZZYYYWWWUUU[[[^^^YYYRRRQQQWWW^^^^^^ddd___NNNIIISSSXXXUUUZZZbbbaaaUUURRRYYYYYYPPPUUUYYY\\\[[[WWWTTTTTTVVVVVVXXXWWWQQQIIIHHHPPPXXXWWWWWWXXXWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRQQQUUUXXX[[[ZZZXXXYYY\\\``````___aaalll}}}xxxsssqqqssstttsssvvv{{{zzzyyy~~~rrrfff```SSSUUU\\\ffflllpppvvv}}}jjj___```]]]kkk~~~xxxhhhfffhhhjjjcccVVVLLLJJJGGGUUUlllqqq^^^KKKDDDEEECCC===888888888777777777777666777666666666666777888999:::777666555444333444444555333333222222222111111111222111111000000111111222000000000000000000111111////////////////////////000000000000000000000000//////000000000111111111222333444333777GGGeee}}}vvviiinnnuuu~~~kkkmmmuuu|||ooonnnnnnnnnrrrwww|||yyyyyyzzzzzzzzzxxxvvvuuuooorrrxxx}}}vvvnnnfff]]]UUUPPPJJJGGGDDDBBBAAA@@@>>>===<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>?????????@@@???@@@BBBCCCBBBCCCFFFIIINNNQQQVVV\\\dddooo{{{{{{kkkjjjfffiiilllnnnmmmlllkkkkkkkkkiiigggddd___[[[YYYZZZ___ttteeeWWWLLLHHHJJJIIICCCBBB@@@===;;;::::::::::::999888777666444333333444444555555555555555555444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111222000000000000000000000000111111111111111111111111000000111111222333333333555444555666888???OOO___dddppp|||LLLIIICCC===888666555666444777999::::::;;;<<<===>>>???AAAAAA@@@@@@AAACCCAAARRRpppgggFFFFFFOOOPPPOOORRRMMMVVVVVVLLLIIIQQQTTTNNNMMMPPPUUUYYY\\\ZZZUUUQQQVVV\\\]]]WWWSSSVVV\\\aaa^^^ccc___QQQJJJOOOVVVXXXXXX\\\[[[VVVVVVZZZWWWOOOPPPVVV[[[\\\XXXVVVWWWYYYYYYZZZYYYRRRKKKJJJQQQWWWVVVWWWYYYXXXVVVUUUUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSTTTXXX\\\[[[XXXXXX\\\aaa\\\\\\^^^dddppp|||uuuppppppiiigggmmmqqqooorrrwwwtttzzzzzzuuutttuuu{{{~~~|||mmmiiieeebbb^^^ZZZ\\\aaakkkpppxxxzzz}}}}}}lll]]]___jjj}}}ssshhhrrrnnnjjjcccTTTFFFGGGQQQ\\\sssZZZSSSGGG===<<<@@@???999777777666555555555555666555555555666777999;;;<<<777666555333333333444444222222222222111111111111111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000/////////000000000111111000111444555333:::TTTppptttrrrqqq{{{xxxtttpppmmmnnnrrrxxx{{{xxxxxxyyyyyyyyyyyyxxxxxxtttxxx~~~}}}vvvnnnfffaaaVVVRRRMMMIIIGGGDDDBBB@@@????????????????????????======>>>>>>>>>>>>??????<<<===>>>???@@@AAABBBCCCAAADDDHHHIIIHHHJJJOOORRR\\\bbbkkkttt}}}oooeeefffdddgggiiikkkjjjjjjjjjkkkjjjfff```YYYRRRPPPXXXbbbwwwhhhLLLLLLHHHBBBDDDFFFEEECCCAAA>>><<<;;;;;;;;;999888888666555444333333222222333444555555444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000111111111111111000000000000000000000000111111111111111111111111///000000111111222333333444333333333333555@@@KKKSSS___ooo???>>>;;;777555555666888666999;;;;;;;;;;;;>>>@@@BBBBBBBBBBBBAAABBBEEEHHHTTTuuuxxx___KKKKKKSSSUUUSSSQQQGGGRRRYYYVVVPPPPPPQQQQQQMMMQQQVVVZZZ[[[XXXTTTQQQWWWZZZXXXPPPMMMSSSZZZ\\\]]]\\\YYYTTTQQQSSSZZZ___YYYTTTPPPQQQUUUVVVRRRMMMMMMSSSYYYYYYUUUSSSVVVZZZYYYZZZXXXTTTOOOOOOTTTYYYVVVXXXZZZYYYWWWTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUYYY\\\[[[VVVUUUYYY^^^[[[]]]___```cccmmm|||xxxpppggg___^^^jjjrrrqqqqqquuuppptttxxxxxxuuuqqqoooooopppqqqsssvvv|||xxxqqqfff[[[VVVWWWZZZ[[[]]]ccckkkuuu~~~~~~uuunnnhhhdddkkksssyyymmmsss}}}qqqjjjhhhiiizzzpppcccUUUGGGDDDYYYsss^^^MMMHHHAAA<<<<<<>>>???>>>888777666555444555666666666666666666777888::::::777666444333222222222333222222222222111111111111111111000000000000111111///000000000111111111111000000000000000000000000000000000000000000000000////////////000000000111222///222666444444CCCXXXttt~~~yyysssxxx|||uuurrr}}}{{{uuurrrrrrtttvvvwwwwwwwwwwwwxxxyyyzzz{{{yyy|||{{{vvvlllhhhaaa[[[WWWTTTPPPNNNKKKJJJJJJHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEGGGHHHKKKMMMNNNOOOPPPTTTXXXZZZZZZ\\\bbbgggttt||||||uuummmdddaaabbbcccdddfffgggffffffeeedddaaa^^^ZZZTTTOOOTTTggg|||pppTTTFFFHHHCCC@@@BBBBBBFFFEEEBBB???===<<<<<<;;;999999888777777666555555333444555555555444333222222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111//////000111111111111111000000000000000000000000111111111111111111111111//////000000111222222222333111111444444333777===FFFQQQbbbwww777777888777666777888:::888:::<<<<<<:::;;;>>>BBBEEEEEEDDDCCCBBBEEEIIILLLlllggg```UUUNNNPPPUUUQQQIIIEEESSSbbbcccZZZSSSSSSWWWIIIMMMSSSWWWXXXWWWVVVUUUUUUWWWQQQHHHFFFNNNTTTUUUYYYRRROOORRRTTTVVV[[[bbb]]]RRRJJJNNNSSSRRRMMMKKKLLLRRRVVVUUUPPPOOOSSSXXXXXXXXXWWWTTTRRRSSSWWW[[[WWWZZZ\\\[[[WWWUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVZZZ]]]ZZZTTTRRRVVV[[[ZZZ\\\]]]\\\ZZZ]]]gggqqq|||bbbYYYYYYhhhssssssrrrvvvuuutttrrrpppoooqqqtttwwwfffeeeeeefffmmmxxx{{{pppjjjjjjddd___XXXSSSTTTZZZbbbhhhooossszzz~~~yyypppeee]]]\\\___bbbdddxxxxxxyyyrrriiieeedddffflllrrrmmm```RRRIIIEEERRRxxxcccOOOCCC;;;777<<<>>>:::888;;;999888666555555666666777888777777777777777888999666555444222111111222222222222222111111111111000111111000000000000111111//////000000111111111222000000000000000000000000000000000000000000000000////////////000000000000777000000777777222888EEEfff}}}yyyyyyxxxpppaaaoooyyyuuutttssswwwvvvvvvvvvwwwyyy{{{|||zzz|||~~~~~~||||||}}}yyysssmmmiiieeebbbWWWVVVTTTRRROOOMMMLLLKKKLLLLLLLLLMMMMMMNNNNNNNNNTTTUUUWWWYYY\\\^^^```aaaeeejjjoooqqqqqqtttzzz{{{uuuoooiiieeeddddddeeefffeeeeeeeeeeeeeeebbb___\\\UUUTTTUUUUUUUUU```}}}YYYOOOLLLHHH@@@AAAEEE???GGGEEECCC@@@>>>===<<<<<<::::::999999888888777777666666777777666444222111222222222222222222222222333333333333333333333333111111111111111111111111000000000000000000000000...///000111111111111111000000000000000000000000000000000000000000000000/////////000111111222222333111222666777555555888:::BBBRRRiii777777888888888888777777777888<<>>AAAHHHAAA???CCCDDDEEESSSdddllleeeZZZNNNLLLRRRTTTJJJ>>>EEENNNYYY]]]YYYSSSPPPOOOHHHIIIOOOWWW[[[[[[YYYXXXNNNJJJGGGFFFIIIOOOSSSTTTXXXZZZUUULLLNNNXXX[[[VVVYYYOOOJJJPPPUUURRRMMMJJJNNNTTTXXXVVVRRRPPPPPPQQQVVVWWWVVVSSSOOOOOORRRUUURRRUUUXXXYYYWWWVVVUUUUUUXXXXXXWWWUUURRRPPPQQQRRRTTTUUUVVVVVVTTTTTTUUUVVVZZZYYYXXXXXXXXXZZZ[[[]]]~~~}}}sssddd___mmmzzzzzzuuutttwwwqqqkkkkkknnnqqqpppnnnmmmllljjjhhhhhhjjjmmmppp~~~lllUUUMMMUUU```cccaaaeeeddddddfffjjjooossstttwwwvvvuuuuuuvvv{{{zzzlllaaa```gggooodddlllllldddgggxxxxxxpppmmmjjjddd```bbbhhhkkkgggbbb[[[NNNEEEJJJYYYrrrcccKKKLLL@@@>>>:::777666777999;;;:::777555444666888999999333333444444444444444444444333333222222333333444333333222222111000//////000000000000000000000000000000////////////000000111000///...------...///////////////////////////////////////000000000000///111333333333444555777QQQqqqzzz{{{ssslllsss|||tttgggggglllvvvyyyxxxzzz}}}}}}{{{yyyxxxxxx{{{}}}wwwwwwwwwzzz}}}xxxllljjjjjjkkkeee]]]^^^dddbbbaaa___^^^```dddhhhkkkiiijjjkkkooouuuyyy{{{|||xxxpppkkkhhhaaabbbcccddddddcccbbbbbbaaabbbcccbbbaaa```\\\XXXRRRQQQPPPTTTdddjjjQQQNNNJJJEEEAAA>>>===<<>><<<;;;;;;;;;::::::999888777777444444444444444444444444333333333222222222111111222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333::::::BBBSSSjjj~~~666666777999999:::::::::>>><<<===@@@???<<<<<>>@@@EEEHHHEEEKKKggg~~~dddbbbZZZOOOKKKNNNPPPHHH>>>:::IIIYYY\\\TTTLLLKKKNNNIIILLLQQQUUUUUUSSSQQQQQQLLLJJJIIIKKKOOOSSSTTTSSSSSSVVVRRRJJJLLLUUUVVVQQQQQQJJJHHHMMMRRROOOJJJHHHNNNSSSVVVUUUQQQOOOPPPRRRVVVVVVVVVSSSOOONNNPPPRRRTTTUUUVVVWWWWWWWWWVVVUUUWWWWWWWWWVVVTTTSSSTTTVVVUUUUUUVVVUUUUUUTTTUUUVVVTTTTTTUUUVVVWWWYYY[[[[[[qqqzzz{{{tttvvv|||{{{{{{~~~vvvqqqllljjjkkkmmmoooooopppqqqqqqrrrrrrrrrtttuuujjjjjjmmmrrryyyyyydddNNNLLL^^^qqqyyywwwwwwtttrrrpppoooooonnnnnnkkkkkkjjjiiiiiimmmsssxxx~~~vvvjjjccccccjjjtttzzz|||ooommm}}}xxxnnnhhhdddcccdddgggkkklllhhh```WWWQQQIIIHHHMMM^^^vvvrrrTTTGGGFFF???===999666555666888:::999777555555777999:::999444444444444444444444555444333333222222333333444333333222111111000//////000000000000000000000000000000////////////000000111000///...---......///////////////////////////////////////000000000000///000222333222333444666???XXXxxx}}}}}}vvvllllll{{{{{{oooXXX^^^lllyyy}}}yyyxxx{{{yyyyyyxxxwwwvvvwwwyyy{{{xxxvvvttttttuuuyyy}}}~~~~~~yyywwwzzzzzzzzzyyyyyyyyyzzz{{{|||zzzwwwrrrlllhhheeedddcccgggfffeeedddcccbbbbbbaaaaaabbbbbb```]]]YYYUUURRROOORRR[[[mmmyyyUUULLLJJJFFFCCC@@@?????????@@@@@@@@@???>>>===<<<;;;;;;::::::999888888777777444444444444444444444444333333333222222222111111222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000111111111111111111222222222333333333333777BBBSSSdddooouuu666666888:::;;;<<<======CCC???===@@@@@@>>>>>>???>>>>>>DDDLLLUUUhhhzzzcccYYY\\\XXXPPPIIIIIIKKKGGG@@@:::LLL]]]^^^QQQGGGHHHNNNQQQUUUWWWTTTOOOLLLMMMOOOMMMLLLLLLPPPSSSSSSPPPLLLRRRUUUTTTOOOPPPVVVUUUOOOLLLIIIJJJOOOPPPMMMJJJIIINNNQQQTTTSSSPPPNNNOOOQQQUUUVVVUUUSSSPPPNNNNNNOOOWWWTTTSSSTTTWWWYYYWWWUUUVVVWWWWWWWWWUUUVVVWWWYYYUUUUUUUUUUUUUUUUUUUUUUUUOOOPPPSSSUUUXXXYYYZZZZZZ```~~~zzzyyy}}}tttssspppllljjjkkkooorrroooqqqsssvvvwwwwwwvvvuuudddbbbaaabbbgggllloooqqqkkkXXXGGGMMMhhh~~~|||{{{xxxxxxwwwvvvvvvxxx}}}zzzmmmlllvvv|||aaahhhuuuppphhhcccaaaaaabbbcccdddkkkooojjj\\\OOOIIIHHHNNNWWWggg~~~lllNNNDDDCCCAAA>>><<<999666555666777999777666666777999;;;:::999555555555555555555555555333333222222222222333333222222222111111000000///000000000000000000000000000000////////////000000000000///............///////////////////////////////////////000000000000...000111222111111333555555CCCXXXnnn}}}wwwnnnooozzz||||||eee[[[dddrrr}}}}}}xxxwwwyyyzzzyyyxxxwwwwwwwwwxxxxxxwwwuuuqqqooonnnnnnpppqqquuu}}}tttlllcccbbbaaaaaabbbdddggghhhkkkjjjhhhgggeeeeeeeeeeeedddcccaaa]]]XXXSSSQQQQQQXXXggg}}}~~~[[[JJJEEEDDDBBBAAA@@@@@@AAAAAA??????>>><<<;;;;;;;;;;;;:::999999888888777777666444444444444444444444444333333333222222222111111222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000111111000111111111222222222222333222222666>>>JJJVVV]]]888999:::;;;=========>>>CCC>>>===AAACCCAAA@@@AAAFFF@@@EEE]]]|||cccSSSQQQSSSTTTOOOFFFDDDIIIIIIEEEHHHVVVbbb```RRRIIIJJJPPPVVV[[[YYYPPPFFFEEEKKKQQQQQQNNNLLLMMMOOOMMMGGGBBBPPPTTTUUUSSSTTTVVVSSSMMMMMMOOORRRTTTSSSOOOMMMMMMMMMNNNRRRTTTRRRMMMKKKMMMSSSTTTTTTTTTRRRQQQPPPPPPXXXSSSPPPRRRWWWYYYWWWTTTUUUVVVWWWVVVUUUUUUWWWXXXUUUTTTSSSTTTUUUUUUTTTTTTNNNPPPTTTWWWYYYZZZYYYYYYXXXttt{{{yyyxxxzzz{{{wwwqqqoooqqqtttooopppqqqtttvvvwwwvvvuuuppplllhhhdddcccbbb```___]]]QQQGGGOOOfff~~~lllMMM^^^yyyrrrmmmeeebbb______aaadddddddddiiijjjfff[[[OOOLLLSSS\\\ttttttQQQAAA???@@@???>>><<<:::888666777888999666666666888;;;;;;:::999666666666666666555555555333333222222222222333333222111111111000000000///000000000000000000000000000000////////////000000/////////.........//////////////////////////////////////////000000000000---///111111000000222333777:::CCCVVVnnn|||rrrsss{{{~~~yyyiiivvv{{{zzzvvvvvvzzz|||{{{xxxwwwwwwwwwwwwvvvuuutttqqqooonnnmmmnnnooolllrrrwwwyyy}}}}}}tttlllddd___bbbcccccceeehhhkkknnnpppkkkkkkllllllllllllkkkjjjfffccc^^^YYYSSSQQQVVV]]]rrrcccMMMJJJAAA@@@@@@?????????@@@AAA>>>===;;;999999999::::::888888888777777666666666444444444444444444444444333333333222222222111111111111111111111111111111111111111111000000000///000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////000000000111000000000111111111111222444555444333555;;;DDDKKK;;;<<<<<<============<<>>???FFFMMMdddjjjYYYQQQLLLKKKOOOLLLCCCBBBJJJNNNLLLRRRWWW[[[XXXQQQMMMOOORRRWWW[[[WWWJJJ???CCCMMMTTTRRRLLLFFFEEEGGGHHHDDD@@@KKKNNNQQQRRRSSSRRRMMMGGGOOOSSSWWWWWWTTTQQQOOONNNLLLLLLOOOTTTSSSKKKHHHIIISSSSSSSSSSSSTTTTTTRRRQQQVVVRRRNNNPPPUUUXXXVVVSSSUUUUUUVVVTTTSSSRRRTTTUUUTTTRRRQQQRRRTTTTTTSSSQQQQQQTTTWWWZZZ\\\[[[ZZZXXXYYYfff|||~~~vvvsssttttttrrrpppqqqsssvvvvvvuuutttsssrrrsssssssssqqqoooaaa\\\YYY\\\eeeooowwwzzzbbbLLL```~~~yyytttpppkkkfffddd]]]^^^```aaaaaa^^^ZZZVVV^^^[[[UUUPPPRRR^^^rrrwwwUUUHHHEEE???<<<>>>???>>><<<:::999999999:::666666666888:::;;;:::888777777666666555555555555333222222111111222222333111111111000000000000000////////////////////////000000////////////000000......//////////////////////////////////////////////////////000000000000...///000000000000111333555222555DDD]]]xxx~~~www{{{zzz~~~{{{xxxyyywwwwwwtttqqqnnnnnnqqqsssuuutttuuutttsssqqqppppppppppppnnnrrrsssqqqqqquuuxxxxxx~~~xxxtttmmmhhhdddbbbaaa```ddddddeeegggjjjmmmppprrrmmmoooqqqrrrpppmmmjjjggg```ZZZUUURRROOOSSSccctttfffLLLDDDEEE@@@@@@???>>>>>>>>>======<<<;;;999888777888999999777777666666666666555555444444444444444444444444333333333222222222111111111111111111111111111111111111111111000000000///////////////////////////////////////////////////////////////////////////...........................////////////000000000//////000000000111111111000222333222000111777<<<<<<===============<<<<<<>>>===???BBBBBB???@@@DDDJJJkkkppp[[[SSSOOOIIIGGGMMMKKKAAAAAAMMMSSSPPPNNNMMMLLLLLLMMMOOORRRTTTYYY___\\\NNNEEEKKKVVV[[[PPPHHH??????DDDIIIJJJHHHMMMOOORRRUUUVVVSSSMMMGGGMMMRRRUUUSSSRRRRRRPPPMMMLLLHHHJJJQQQQQQJJJHHHKKKSSSRRRQQQQQQSSSSSSRRRQQQQQQOOONNNPPPTTTUUUTTTRRRSSSTTTTTTSSSQQQQQQRRRTTTSSSPPPOOOPPPRRRSSSQQQOOOSSSUUUXXX[[[\\\[[[ZZZYYY[[[\\\eeerrr||||||{{{zzzuuupppnnnqqqtttuuutttqqqrrruuuyyy~~~wwwwwwvvvtttrrrqqqqqqrrrrrrvvv|||~~~~~~~~~zzzcccYYYiii~~~}}}yyyppppppoookkkfffbbbaaaaaa___bbbdddbbb\\\TTTNNNJJJHHHKKKQQQZZZiii|||tttWWWCCCFFFHHH>>>999===???>>>===;;;::::::::::::888666666666888999888777777666666555555444444444222222111111111111222222000000000000000000000000////////////////////////000000////////////000000---...//////000/////////////////////////////////////////////000000000000...000111111000000111222111000222;;;NNNhhh~~~tttvvvwwwvvvzzz{{{sssgggccc```bbbhhhnnnrrrsssttttttsssrrrqqqpppnnnnnnrrruuuvvvrrrpppsssuuutttssstttvvvyyy{{{}}}xxxpppkkkjjjmmmooojjjhhhdddaaa```aaabbbccceeeeeegggiiillloooqqqsssrrrssssssqqqmmmfffaaa]]]UUUQQQPPPRRRVVVccc}}}rrrNNNAAA@@@@@@AAA@@@???>>>===<<<;;;;;;::::::999888888888888888555555555555555555555555444444444444444444444444333333333222222222111111111111111111111111111111111111111111000000000000////////////////////////000000000000000000000000////////////////////////..............................////////////000000////////////000000000000...111444444222111333555;;;;;;<<<===>>>>>>>>>===>>>???CCCEEEDDDEEENNNXXXjjjooo]]]RRRJJJFFFFFFGGGNNNJJJ???AAAPPPVVVRRRHHHHHHGGGIIILLLQQQTTTVVVWWW______TTTNNNTTTZZZZZZRRRIII@@@@@@GGGOOOQQQOOOPPPQQQTTTXXXYYYUUUNNNJJJJJJNNNOOONNNOOOSSSRRRMMMLLLDDDCCCJJJLLLJJJLLLTTTVVVRRROOONNNOOOPPPNNNMMMLLLMMMOOOQQQRRRRRRRRRQQQPPPQQQRRRRRRQQQRRRTTTUUURRROOOLLLMMMQQQRRRPPPMMMPPPRRRTTTWWWYYYZZZZZZZZZXXXXXX]]]dddhhhkkktttzzzxxxyyy{{{zzzyyytttssssssvvvyyy{{{||||||~~~{{{zzzuuuzzz}}}{{{{{{}}}~~~tttjjjfffnnnvvvvvvqqqnnnhhhkkklllhhh```ZZZ[[[^^^```cccccc]]]TTTMMMLLLNNNNNNZZZlllsssSSSJJJCCCBBB@@@;;;:::>>>>>>===<<<;;;:::999999999999777555444666777666666666666555555444333333222222222111111111111222222///000000000000000000000////////////////////////000000////////////000000,,,---///000000000//////////////////////////////////////////000000000000///111222111000000111333///333666888???SSSppp|||zzzzzzyyy~~~vvvfffaaa\\\]]]dddmmmrrrtttqqqqqqrrrrrrqqqpppooonnnppptttvvvsssrrruuuvvvuuuppprrrttttttrrrpppnnnmmmrrrzzz~~~{{{{{{}}}}}}pppmmmhhhdddbbbbbbbbbbbbcccccccccbbbcccdddggghhhjjjkkklllnnnppprrrtttuuusssqqqmmmhhhbbb\\\XXXUUURRRQQQWWWbbbnnn]]]GGGBBBBBBAAA@@@@@@??????>>><<<;;;:::888999999999999888777777444444444444444444444444444444444444444444444444333333333222222222111111111111111111111111111111111111111111000000000000////////////////////////000000000000000000000000////////////////////////................................./////////000000........./////////000000000222333444333333333444999999;;;===>>>????????????AAAEEEIIIJJJOOO___ooopppWWWRRRNNNAAA===DDDJJJOOOKKK???BBBQQQWWWRRRIIIJJJLLLMMMOOORRRUUUWWWNNNYYY[[[RRRNNNSSSUUUQQQXXXNNNEEEDDDLLLSSSTTTRRRNNNNNNRRRVVVWWWRRRKKKHHHHHHKKKLLLKKKNNNUUUUUUPPPLLLBBB>>>DDDIIIIIIQQQ\\\XXXSSSNNNLLLLLLLLLKKKIIIIIILLLOOOQQQQQQPPPPPPQQQNNNPPPQQQRRRRRRSSSVVVXXXQQQMMMKKKLLLPPPQQQOOOKKKLLLNNNQQQTTTWWWYYYZZZZZZTTTXXX___ccc```aaaooo~~~xxxvvvssssssuuuxxxyyyzzzxxxxxxyyy~~~}}}}}}}}}~~~yyy|||}}}vvvssspppqqqrrrpppmmmjjjjjjnnnqqqjjj___XXXYYY]]][[[]]]\\\TTTJJJGGGNNNUUUjjj{{{oooOOOCCCJJJJJJ???666888>>>AAA===<<<;;;:::999888888888:::888444333444555555555666666555444333333222222222222111111111111222222////////////000000000000////////////////////////000000////////////000000,,,---///000000000//////////////////////////////////////////000000000000000111222222111000222333---444888444222???[[[sss~~~www~~~|||pppiiibbbaaagggoootttuuummmnnnppprrrsssssssssrrrlllqqqsssqqqqqqtttuuutttqqqtttwwwwwwtttooojjjhhhccciiikkkggggggnnnsssssspppmmmiiiggghhhmmmrrrvvvsssqqqoooooooooooonnnllljjjiiigggfffeeeccc___]]]\\\^^^aaaccceeehhhkkknnnoooppppppqqqrrrrrrssssssppplllfff___YYYVVVTTTSSSVVVXXXddduuudddKKKDDDCCCCCCCCC????????????>>>===<<<;;;777888999::::::999777666444444444444444444444444444444444444444444444444333333333222222222111111000000000000000000000000111111111111000000000000////////////////////////000000000000000000000000////////////////////////..................................../////////000............/////////000////////////000000111111;;;:::;;;===@@@AAA@@@>>>CCCCCCFFFOOO```vvvfff]]]TTTNNNHHHBBBAAACCCIIILLLIIIBBBHHHVVVWWWNNNLLLPPPQQQPPPRRRUUUVVVSSSSSSPPPJJJGGGJJJOOONNNIIITTTQQQPPPTTTYYYXXXQQQJJJFFFMMMUUUZZZXXXQQQIIIDDDRRRIIIFFFKKKPPPOOONNNPPPIIIGGGBBB>>>BBBLLLTTTVVVRRRUUUWWWTTTNNNKKKKKKNNNUUUTTTRRRPPPOOOOOOPPPQQQQQQPPPQQQTTTWWWXXXUUURRRRRRSSSRRRPPPOOONNNPPPRRRMMMFFFCCCKKKVVVZZZZZZYYY[[[XXXXXX[[[]]]___fffnnnyyywwwyyy{{{zzzyyyyyyxxxxxxyyy{{{}}}wwwrrrqqqrrrqqqoooppppppnnnkkkmmmwwwuuubbbLLLEEEIIIOOONNNGGGHHHQQQQQQQQQbbb{{{kkkRRRGGGIIIFFFAAA<<<888777888999;;;;;;::::::888777555444666666666555444444333333444444333333222111000000000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000////////////////////////////////////////////////...............///000000///////////////000111111///111333222444;;;FFFPPPooo~~~yyy~~~zzztttnnniiieeebbbbbbdddggghhhjjjnnnqqqrrrqqqppprrrrrrqqqqqqrrrtttvvvwwwtttuuuvvvuuusssooojjjgggddddddccccccddddddeeefffeeedddbbbccceeefffgggfffhhhfffdddfffjjjiiiddd___```aaaaaabbbbbbaaaaaaaaaeeedddfffiiikkkkkkkkklllooommmsssvvvqqqtttxxxqqqnnnddd[[[UUUOOOLLLRRR\\\gggrrroooQQQFFFDDD>>>;;;===>>>>>>===<<<:::999888777888888888888777777777666666666555444333333222222111222222333333222222111111111111111000000000000000000000000111111111111000000000000000000000000///////////////////////////////////////////////////////////////.................................---------............///000000000000000000000000000000000000111111111111@@@???>>>===<<<===>>>???FFFKKKYYYooo|||[[[TTTMMMJJJGGGBBBBBBEEEJJJLLLHHHCCCHHHTTTVVVNNNLLLOOONNNKKKLLLPPPRRRPPPGGGHHHFFFFFFKKKPPPNNNHHHNNNLLLLLLOOOSSSSSSPPPLLLJJJQQQYYY]]][[[SSSKKKGGGLLLGGGFFFMMMRRRQQQOOOOOOMMMJJJBBB===AAAJJJOOOOOOTTTVVVWWWTTTOOOLLLMMMPPPTTTTTTSSSRRRQQQPPPPPPPPPRRRQQQRRRTTTWWWWWWTTTRRRQQQRRRRRRPPPOOOOOOQQQSSSPPPGGGDDDLLLWWW[[[YYYWWWXXXXXXZZZ]]]^^^___fffnnn~~~vvvvvvuuuuuuvvvyyy~~~~~~~~~}}}{{{yyyrrrsssssstttuuuvvvtttrrrwwwxxxnnnXXXDDD???CCCFFFHHHHHHQQQ```kkkuuupppWWWKKKHHHAAA???<<<:::999:::;;;<<<:::::::::999888666555444888777777666666555555444444444333333222111111000000000000000000000000000000000000000000000000000.........///000111111111////////////////////////........................////////////////////////...............///000000///////////////000111111222333333111000333;;;BBBWWWrrrppppppzzzxxxxxx{{{xxxsssllljjjkkkmmmkkkfffaaa```___```ccciiinnnqqqrrrqqqsssrrrqqqqqqrrrtttwwwxxxwwwvvvuuurrrooollliiihhhggggggfffddddddccccccccceeedddbbbcccdddeeeeeedddcccbbb```aaacccccc___\\\aaabbbccceeeffffffeeeeeebbbbbbeeehhhkkkmmmppprrrrrrmmmppptttppprrrsssiii```XXXRRRSSSVVV\\\fffqqqrrr[[[GGGCCCCCC>>><<<=========<<<;;;:::999999888888888888777777777666666666555555444333333222222111222222333333222222111111111111111000000000000//////000000000111111111000000000000000000000000////////////////////////////////////////////////////////////....................................---------............/////////////////////////////////000000000111111111>>>@@@AAA@@@>>>???BBBFFFNNN^^^|||ssscccOOOJJJHHHHHHFFFCCCDDDHHHJJJKKKGGGCCCGGGPPPRRRMMMLLLMMMLLLGGGGGGKKKMMMLLLCCCFFFHHHIIINNNQQQNNNHHHIIIJJJKKKMMMOOOPPPPPPPPPSSSXXX]]]___ZZZRRRJJJFFFGGGEEEHHHPPPUUUSSSOOOMMMOOOJJJBBB>>>CCCMMMQQQPPPWWWXXXXXXUUUPPPNNNPPPSSSSSSSSSTTTTTTTTTRRRQQQPPPSSSSSSSSSUUUVVVVVVSSSQQQPPPQQQQQQQQQPPPQQQSSSVVVVVVNNNJJJQQQ[[[]]][[[YYYWWWYYY\\\]]]YYYXXX___hhhrrr}}}zzzzzz~~~{{{yyyzzz|||}}}~~~~~~}}}|||zzzvvvrrrooommmrrrlll^^^JJJ>>>???FFFLLL]]]dddppp~~~iiiPPPEEECCCDDD<<<;;;:::999999:::;;;;;;999999888888777666555555999999888888777666666555444333333222222111111111000000000000000000000000000000000000000000000000......//////000000111111////////////////////////........................////////////////////////...............///000000///////////////000111111333444333111...///444888???[[[rrr|||}}}wwwiii\\\VVVVVV]]]jjjqqqnnnhhhfffbbb```^^^___ccchhhlllnnnmmmmmmllllllmmmqqqtttwwwyyywwwtttpppllljjjiiiiiijjjiiihhhgggfffeeeeeeeeeeeedddccccccddddddcccbbb```___^^^^^^]]]]]]]]]]]]^^^```bbbeeeggggggfffeeeccceeehhhkkknnnrrrwwwzzzvvvlllmmmssstttwwwttthhh^^^\\\]]]dddmmmvvvxxxyyyUUUIIIAAABBBCCC>>>:::<<<;;;;;;;;;:::::::::999999777777777777666666666666555555444444333333222222111222222333333222222111111111111111000000000000//////000000000000111111000000000000000000000000////////////////////////////////////////////////................................................---------............/////////////////////////////////000000000000111111===AAADDDEEEDDDFFFMMMSSSeee~~~yyy[[[PPPIIIGGGGGGHHHGGGDDDEEEIIIJJJHHHEEEBBBEEEJJJLLLKKKKKKMMMLLLHHHGGGJJJJJJHHHMMMOOOPPPOOOQQQRRROOOIIIGGGJJJMMMNNNNNNOOOSSSVVVZZZ\\\\\\YYYSSSLLLFFFCCCEEEGGGMMMTTTXXXUUUOOOJJJMMMIIIBBBAAAIIIUUUYYYXXXYYYYYYXXXUUUQQQQQQSSSVVVSSSTTTVVVWWWWWWUUUSSSRRRTTTTTTUUUVVVVVVUUURRRQQQOOOPPPQQQQQQQQQRRRUUUXXXZZZVVVVVV[[[^^^]]]^^^```ZZZ[[[\\\YYYQQQMMMUUU```bbbrrr}}}zzztttjjj```ZZZZZZZZZWWWOOOGGGEEENNN\\\fffhhhMMMCCC@@@>>><<>><<<:::999777666666888777777666555555555555888888888777666666555555333333333222222111111111000000000000000000000000////////////////////////.../////////000000000111////////////////////////........................////////////////////////...............///000000///////////////000000111111222333333222222555888444JJJ^^^ooozzzlllWWWPPPTTTgggyyy}}}{{{uuunnnddd]]]\\\___dddgggfffeeeeeegggjjjooosssvvvvvvuuurrrooommmkkkjjjjjjkkkjjjiiiiiihhhhhhiiiiiieeedddcccdddeeeeeecccbbb``````___]]]\\\\\\^^^aaa^^^```cccfffhhhhhhgggfffgggkkkoooqqqttt{{{tttgggiiiuuuzzz{{{oooeeeoooxxxyyyXXXIIIDDDBBBDDDBBB<<<888999999999999999::::::::::::777777666666666555555555444444444333333333222222111222222333333222222111111111111111000000000///////////////000000000111////////////////////////////////////////////////////////////////////////------...............///........................---------............///////////////////////////////////////000000000111<<<@@@EEEIIINNNZZZjjjuuuzzz[[[JJJHHHGGGFFFFFFHHHEEEAAABBBGGGIIIEEEBBBBBBBBBCCCEEEHHHJJJMMMNNNKKKJJJLLLJJJGGGUUUVVVTTTPPPOOORRRQQQMMMFFFKKKOOOPPPNNNNNNQQQTTTVVVUUUTTTOOOKKKGGGFFFFFFHHHLLLRRRVVVWWWUUUOOOIIIKKKHHHDDDBBBJJJVVV[[[[[[YYYXXXWWWTTTRRRSSSTTTVVVSSSTTTWWWYYYYYYXXXUUUSSSTTTUUUWWWWWWVVVTTTRRRQQQOOOPPPQQQQQQRRRTTTWWWZZZZZZ[[[___aaa^^^ZZZ]]]ddd^^^]]][[[VVVMMMJJJTTT```\\\fffjjjmmmttt}}}~~~zzzxxxwwwnnnhhhaaa\\\SSSJJJJJJNNNOOOQQQUUUXXX\\\fffwwweeeJJJ@@@BBBAAA<<<888AAA???===;;;888666555444666666555444444444555666777666666555444444333333333333222222222222222111000000000000000000000000////////////////////////////////////000000000000................................................////////////////////////...............///000000///////////////000000111///111222333333444555666333@@@HHHVVVmmmwwwddd\\\mmmxxxpppkkkgggeeecccbbbbbbcccfffiiinnnqqqtttppppppppppppooommmlllkkkkkkjjjiiihhhgggfffffffffeeeddddddeeefffeeecccbbb^^^^^^]]]\\\[[[\\\```ccc```bbbeeeggghhhiiihhhhhhffflllrrrvvv}}}ooobbbgggvvv}}}wwwqqqzzzfffLLLEEECCCCCCCCC@@@:::888999888888888999999999999999666666666555555555555444333333333333333222222222111222222333333222222111111111111111000000000///...////////////000000000////////////////////////////////////////////////////////////////////////,,,---------......//////........................---------............///...........................////////////000000000888>>>JJJYYYmmmzzz\\\IIIGGGKKKCCCCCCDDDEEEBBB???AAAFFFJJJCCC@@@BBBAAA>>>@@@FFFIIILLLMMMKKKKKKMMMLLLIIISSSTTTQQQLLLLLLPPPRRRQQQEEEIIINNNPPPNNNKKKJJJKKKKKKKKKKKKJJJHHHIIIKKKMMMJJJOOOSSSSSSSSSSSSOOOJJJLLLKKKGGGCCCGGGPPPUUUVVVWWWVVVUUUTTTSSSSSSTTTUUURRRSSSVVVXXXYYYXXXVVVTTTSSSUUUWWWXXXVVVTTTSSSSSSOOOPPPRRRRRRRRRTTTXXXZZZWWW[[[```aaa\\\VVVZZZccc^^^\\\ZZZWWWRRRRRR[[[ggg\\\bbbaaaaaafffooo|||wwwuuurrrpppmmmfff___YYYVVVUUUTTTNNNJJJJJJHHHHHHQQQ^^^dddjjjsss|||yyy]]]III:::;;;@@@???;;;;;;>>>===;;;999888777888888555444333333333444555666555555444333333222222111222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000000........................------------------------////////////////////////...............///000000///////////////000111111000000000111111111111111222777888???TTTiii|||xxxpppzzz~~~uuuooogggggghhhiiiiiiiiijjjjjjkkkkkkmmmmmmmmmlllkkkjjjllljjjhhhfffdddcccbbbbbbgggfffeeeeeeeeeccc```]]]XXXWWWVVVVVVXXX[[[]]]___[[[\\\^^^```bbbdddeeeeeedddlllsss{{{kkkccclll}}}zzz```NNNMMM@@@@@@@@@???<<<::::::;;;888888888888888888888999666555555555444444444444333333333333222222222222111222222333333222222111111111111111000000000000......////////////000000000000000000000000000000////////////////////////////////////////////////,,,,,,,,,---......//////........................---------............///..............................////////////000000DDDSSSkkkuuu^^^NNNFFFFFFJJJ??????BBBDDDBBBAAAEEEMMMLLLDDD@@@DDDBBB<<<>>>GGGIIIJJJIIIEEEFFFKKKNNNMMMNNNPPPNNNIIIIIIMMMPPPPPPEEEIIIOOOQQQOOOJJJDDDAAADDDGGGKKKMMMMMMMMMMMMNNNJJJOOOQQQNNNNNNQQQQQQNNNMMMOOOLLLFFFEEEKKKQQQSSSTTTTTTSSSSSSSSSTTTSSSRRRPPPQQQSSSUUUVVVUUUTTTTTTRRRUUUXXXXXXVVVTTTSSSTTTPPPQQQRRRSSSSSSUUUXXXZZZYYYYYY\\\___]]]YYYZZZ^^^\\\ZZZZZZ[[[YYYXXX^^^fff\\\^^^[[[\\\aaaeeexxx{{{vvvrrrssszzzxxxnnnoooqqqpppjjjaaaZZZYYYYYYZZZZZZYYYVVVSSSSSSVVVZZZbbbYYYTTTVVVWWW[[[lll~~~gggTTTJJJ>>>999===@@@<<<;;;@@@<<<:::888666555666888999444333222111222333555666444444444333222222111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000////////////........................------------------------////////////////////////...............///000000///////////////000111111000000//////000000000000000333111444CCCRRRjjj{{{zzz{{{{{{~~~~~~|||yyytttoooiiifffiiiiiihhhgggggggggggghhhjjjiiihhhhhhggghhhhhhhhhjjjhhhfffdddbbb^^^YYYUUUQQQOOONNNQQQVVVZZZ[[[ZZZUUUUUUWWWZZZ^^^bbbeeegggkkkssszzznnnjjjzzz^^^GGGCCCHHH===>>>>>>===<<<<<<;;;;;;888888888888888777777777555555555444444444333333222222222222222222222222111222222333333222222111111111111111000000000000........./////////000000000000000000000000000000////////////////////////////////////////////////++++++,,,------...//////........................---------............///................................./////////000000aaavvvoooMMMFFFIIIFFFAAA@@@===>>>BBBEEEEEEEEELLLUUUNNNEEEAAAFFFCCC;;;===HHHHHHHHHDDD???AAAHHHNNNPPPMMMPPPOOOJJJIIIKKKMMMLLLGGGKKKQQQTTTRRRKKKBBB;;;EEEIIIOOOSSSRRROOOMMMKKKIIINNNNNNIIIIIIOOORRRQQQNNNQQQPPPIIIFFFKKKRRRVVVRRRRRRRRRSSSTTTSSSRRRPPPNNNOOOQQQRRRSSSSSSSSSSSSQQQUUUXXXXXXVVVTTTTTTUUUQQQRRRSSSSSSSSSUUUXXXZZZ^^^ZZZYYY^^^aaa^^^\\\\\\[[[YYYZZZ]]]\\\ZZZ[[[```ZZZZZZVVVZZZaaa```jjj}}}|||sssooommmeee[[[ccccccaaaZZZSSSOOORRRVVVccceeegggiiillltttyyypppooonnnqqq___MMMIII@@@;;;<<>>??????>>>===>>><<<999888888888888777777777666555555444444444333333333222222222222222222222222222222222333333222222222111111111111000000000000............/////////000000000000000000000000000////////////////////////////////////////////////++++++,,,,,,---...//////........................---------.........//////..................................../////////000gggTTTCCC???BBBAAA>>>>>>>>>BBBHHHLLLMMMJJJFFFCCCBBBDDDEEEEEEDDDCCCDDDDDDEEEBBB???@@@CCCDDDCCCAAAGGGGGGGGGHHHJJJLLLMMMOOOSSSUUUVVVPPPGGGAAA???@@@OOOOOOQQQSSSNNNHHHGGGKKKKKKFFFCCCEEEKKKPPPQQQPPPRRRRRRPPPKKKGGGIIIQQQXXXQQQQQQOOOLLLNNNRRRSSSPPPPPPRRRUUUVVVTTTOOOJJJGGGPPPVVVZZZUUUPPPQQQSSSSSSSSSSSSSSSTTTUUUVVVXXXYYY[[[[[[ZZZZZZ[[[\\\]]]]]]^^^]]]^^^___\\\YYY[[[```ZZZZZZ[[[[[[\\\___dddhhh~~~yyy{{{tttqqqqqqrrruuuxxxqqqRRREEEDDD;;;>>>@@@AAA@@@>>>======AAA===888555444444444444333333444444555666666666333333333444444444555555333222222111111222222333000000000000000000000000000000000000000000000000......................................................------------......------............---------------............///............////////////000000000000111111111111000222333333333999CCCLLLiii~~~wwwoooiiiiiijjjqqqssswww|||pppcccaaa```YYYRRRQQQRRROOOPPPYYYdddhhhccc\\\___kkksss~~~pppdddrrrbbbLLLGGGDDDBBBBBB@@@???>>>===<<<;;;::::::888888888888888777666666666555555555555444444444222222222222222222222222222222111111111111222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////------------------------,,,,,,,,,---------......---------............///........................////////////////////////qqqVVVHHH===<<<@@@@@@???@@@???BBBFFFIIIIIIFFFBBB???BBBCCCEEEDDDBBBAAAAAABBB===<<<<<<===???AAABBBBBBHHHHHHIIIIIIJJJKKKLLLLLLNNNPPPOOOJJJDDD@@@AAADDDPPPNNNNNNOOOLLLGGGFFFIIIFFFCCC@@@CCCIIINNNOOONNNPPPPPPNNNJJJFFFHHHNNNTTTQQQRRRPPPLLLKKKOOOQQQPPPPPPQQQSSSTTTRRROOOKKKHHHOOOUUUWWWTTTQQQRRRSSSRRRTTTTTTTTTTTTUUUVVVXXXXXXYYYYYYXXXXXXYYYYYYZZZ[[[ZZZXXXYYY[[[XXXUUUWWW\\\[[[[[[[[[ZZZZZZ\\\___bbbggghhhjjjllloooxxxmmmWWWJJJEEEFFF>>>@@@BBBBBB@@@===<<<<<<>>>:::666333333333333333444444444444555555555555333333333444444444444555333222222111111222222333000000000000000000000000////////////////////////......................................................------------......------............---------------............///............//////////////////000000000111111111222444333111///222888???SSSeeeyyyxxxtttooo~~~yyynnnmmmjjjaaa\\\]]]eeeiiipppxxx~~~{{{wwwzzziiikkkzzzqqqTTTFFFDDDBBBAAAAAA??????>>>===<<<;;;:::999777888888888888777666666555555555555444444444444222222222222222222222222222111111000000111111222111111111000000000//////////////////////////////........................................................................------------------------,,,,,,,,,---------......---------............///................................................hhhNNNEEE>>>999:::=========>>>>>>@@@BBBDDDDDDAAA>>><<<>>>@@@AAA@@@>>>======>>>888999;;;===>>>@@@CCCFFFHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIHHHDDDAAAAAAEEEIIIKKKGGGFFFIIIJJJGGGFFFHHHDDDBBBAAADDDIIIMMMMMMLLLMMMNNNMMMJJJGGGGGGKKKOOOQQQSSSRRRKKKGGGJJJNNNOOOOOOPPPQQQQQQPPPNNNKKKJJJNNNRRRSSSRRRRRRTTTSSSPPPTTTTTTTTTTTTUUUUUUVVVWWWVVVVVVVVVVVVVVVWWWWWWXXXWWWUUUUUUWWWVVVSSSUUUYYY\\\\\\[[[YYYWWWWWWYYY[[[XXXYYY[[[^^^cccsssnnnaaaQQQFFFDDDEEEDDDCCC@@@BBBCCCBBB???<<<;;;;;;<<<999555444444555555555555555555555444444444444333333333333444444444444222222111111111111222222000000000000000000000000////////////////////////......................................................------------......------............---------------............///............//////////////////000000000000111111333444444111......111555===IIIZZZmmm}}}}}}}}}yyyvvvlllvvv}}}vvvvvv}}}vvvssswwwwwwrrrtttzzzyyykkkdddooofffWWWGGGAAAAAA@@@???>>>>>>>>>===<<<;;;:::999999777777777777777666666555555555555555444444444444222222222222222222222222222111111000000111111222111111000000000000//////////////////////////////........................................................................------------------------,,,,,,,,,---------......---------............///................................................~~~bbbKKKBBB>>>===<<<<<<;;;:::999999;;;<<<>>>??????>>>===<<<888:::<<<<<<:::::::::;;;999<<>>CCCEEEBBB<<>>===<<<<<<<<<<<<;;;:::999999999666666777777666666555444555555555444444444333333111111111111111111111111111111000000000000111111111000000000////////////////////////////////////........................................................................------------------------,,,,,,,,,---------......---------............///................................................sssUUUFFFAAA@@@<<<>>>???>>><<<;;;999777777888:::<<<>>>>>>======666888;;;;;;;;;;;;<<<===;;;>>>AAABBBAAABBBFFFIIIEEEFFFGGGGGGFFFCCCAAA???CCCEEEGGGHHHHHHHHHHHHIII===<<>>======???>>>:::555777:::===>>>???>>>>>>:::<<<>>>???>>>>>>???AAA<<<>>>??????@@@AAACCCEEECCCDDDDDDDDDDDDBBBAAA@@@CCCDDDFFFHHHIIIIIIHHHHHHDDDDDDIIIQQQSSSNNNHHHGGGIIIHHHGGGGGGGGGGGGGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKLLLPPPOOOJJJGGGJJJLLLMMMMMMMMMNNNOOOOOOPPPOOOOOOLLLQQQSSSRRRRRRSSSQQQMMMOOOOOOOOOPPPQQQRRRTTTTTTVVVVVVUUUTTTTTTTTTTTTUUUUUUPPPNNNPPPPPPMMMLLLMMMQQQSSSVVVXXXWWWWWWWWWXXXWWWWWWYYYYYYWWWXXXaaammm}}}rrr[[[LLLHHHHHHCCC@@@===;;;:::<<>><<<:::999999999888888888777555555555555555444444333444444444444333333333333111111111111111111111111111000000//////000000111000000////////////..............................------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///........................------------------------gggKKK>>>===???===;;;;;;===<<<:::<<<@@@???:::777999<<>>======???@@@@@@>>>>>>>>>???<<<<<<<<<===@@@CCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDAAAAAABBBCCCEEEGGGHHHHHHGGGGGGKKKOOONNNHHHFFFHHHEEEEEEDDDCCCCCCEEEGGGIIIJJJIIIIIIJJJKKKLLLLLLLLLJJJMMMMMMJJJKKKNNNOOOLLLLLLMMMOOOPPPQQQQQQQQQPPPKKKRRRWWWTTTRRRQQQPPPNNNOOOOOOOOOQQQRRRTTTVVVWWWUUUUUUTTTSSSSSSSSSSSSSSSTTTNNNKKKMMMMMMJJJHHHHHHPPPSSSWWWYYYYYYXXXXXXXXXYYYYYY[[[^^^\\\ZZZ]]]bbbccckkkssszzzxxx[[[LLLLLLLLLEEE<<<<<<;;;999777666999===@@@;;;<<<<<<;;;999888999:::444333222222333444333222444444444333333222222222111222222222222333333333111111000000000000111111000000000000000000000000..............................................................................------------......------............---------------............///............////////////........./////////000000///......///000000///...///...000555999???MMM[[[ooo~~~}}}tttnnngggppp}}}}}}~~~zzzqqqggg[[[bbbjjjuuu}}}[[[JJJIIIGGGAAABBB???::::::>>>>>>999999888888888888777777777444555555555555444333333444444444333333333222222111111111111111111111111000000////////////000000000000/////////.................................------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///........................------------------------^^^FFF888>>>AAA999777???>>>>>>;;;777:::???===666999;;;???AAABBB@@@>>><<<>>>???@@@???<<<:::::::::===;;;:::===BBBFFFFFFEEEDDDDDDCCCDDDDDDEEEFFFGGG@@@>>>===>>>AAAEEEHHHIIIDDDDDDGGGJJJGGGCCCEEEJJJCCCCCCCCCBBBCCCFFFJJJMMMIIIHHHGGGHHHJJJLLLMMMLLLHHHKKKKKKKKKMMMQQQPPPLLLKKKMMMOOORRRSSSRRRQQQQQQKKKTTTYYYVVVQQQPPPPPPOOOOOOOOOPPPRRRTTTVVVXXXYYYUUUTTTSSSRRRRRRRRRRRRRRRUUUOOOKKKLLLMMMIIIFFFFFFQQQTTTXXXZZZZZZYYYXXXXXX[[[ZZZ[[[______[[[ZZZ\\\YYY___ccceeeooo{{{bbb___YYYPPPFFFAAAAAACCC777888999:::::::::::::::>>>>>>>>><<<999888888999666444333333555555444222444444333333333333222222111111222222222333333333111111000000000000111111000000000000000000000000.................................................................................------.........---..................------------.........//////............/////////000............/////////000...------///111222333222333000000444555444:::BBBTTTfff}}}vvvnnnssswwwzzzzzzyyy|||zzzyyytttpppgggZZZYYYaaammmtttVVVFFFKKKKKK<<>>>>>>>>===<<<;;;::::::;;;<<<<<<;;;999;;;::::::;;;===>>>>>>>>>???FFFEEE>>>>>>FFFHHHBBB<<<===???AAABBBCCCDDDDDDJJJGGGFFFHHHMMMOOOLLLHHHEEE???;;;<<>>>>>===:::888::::::999999888777666666555555444444444333333333444444333333222111000000000000000000000000000000///...---,,,,,,,,,,,,,,,///............---------........................------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............/////////.........---------------------------------zzz~~~vvv\\\HHHDDD???999888999;;;999777::::::999999999999::::::;;;;;;<<<=========<<<<<<>>>===<<<<<<<<<:::999777::::::;;;===>>>?????????@@@EEEDDD======EEEGGGBBBAAAAAAAAA@@@?????????>>>BBBBBBCCCGGGLLLNNNJJJFFFDDD@@@===>>>DDDIIIKKKJJJIIIEEEDDDFFFGGGFFFIIINNNJJJJJJKKKMMMPPPQQQOOOLLLMMMNNNNNNOOOPPPPPPOOOOOOSSSWWWWWWRRRPPPRRRRRRPPPQQQQQQRRRRRRSSSTTTTTTUUUSSSSSSUUUWWWYYYYYYXXXWWWVVVRRRRRRUUUUUUSSSTTTYYY]]]\\\[[[ZZZZZZ[[[[[[\\\[[[\\\]]]\\\ZZZZZZ\\\]]]^^^ZZZZZZ^^^\\\]]]jjj||||||lllWWWMMMIIITTTNNNGGGCCCCCCAAA===:::777999;;;;;;:::::::::<<<<<<;;;::::::;;;;;;:::888444444444555666666777777444444333333333222222222111111111111000000000000000000111111111111000000111000000///////////////------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------......////////////......---------............///...............//////000/////////000111222444555333999FFFUUUhhh|||rrrhhheeegggpppzzzuuuwww~~~|||rrraaaZZZZZZdddpppfffVVVFFFBBBEEEEEEBBB@@@AAA???>>>======<<<999777::::::999888888777666666555444444444444333333333444444333222222111000000/////////////////////////////////...............///............---------........................------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............///.........------------------------------------sssvvvlllTTTGGGBBBAAA===888777888:::999777::::::999999999999::::::===<<<<<<;;;;;;;;;;;;<<<@@@???>>>===;;;999777666777999;;;===>>>>>>======@@@DDDAAA;;;;;;BBBEEEAAACCCAAA@@@>>>=========>>>>>>>>>AAAEEEIIIIIIDDD???CCCAAA???AAAFFFIIIJJJIIIGGGBBB@@@BBBCCCCCCHHHMMMLLLKKKLLLNNNOOOOOOMMMLLLMMMNNNNNNOOOOOONNNNNNMMMRRRVVVWWWTTTRRRRRRQQQOOOOOOPPPQQQSSSTTTUUUUUUUUUWWWUUUUUUWWWZZZZZZXXXUUUSSSQQQTTTYYY[[[[[[\\\___^^^]]]\\\[[[[[[[[[[[[[[[YYY[[[]]]^^^]]]]]]^^^___```[[[ZZZZZZVVVRRRZZZffftttwwwwwwuuuyyy{{{|||}}}|||~~~www~~~|||```JJJCCCFFFIIIMMMHHHCCCAAAAAAAAA???===:::<<<>>>>>>===:::999999<<<:::999:::;;;;;;999888777777777777777777777777333333333333222222222222111111111111000000000000///000000111111000000///111000//////......//////------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------......////////////......---------............///......------......///000/////////000111222333444000111555===LLLaaavvvzzzsssqqqlllssszzz|||yyyzzz|||vvvooommmiiibbb^^^aaahhhvvvyyyYYYKKKDDD???BBBEEEDDD@@@??????===<<<<<<<<<;;;888666999999888888777777666666444444444444333333333333333333333222111111000000..............................///////////////000///............---------------------------------------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................------------------------------------}}}___LLLCCC@@@??????<<<999888999::::::999999999888888888888999999===<<<;;;999999999:::;;;>>>??????===;;;888777777888:::===???>>><<<::::::@@@AAA???::::::???BBB@@@>>>===<<<<<<===???BBBDDDAAAAAAAAACCCDDDBBB>>>:::BBBAAAAAACCCFFFHHHHHHGGGEEE@@@===>>>@@@AAAFFFLLLLLLLLLLLLMMMMMMMMMLLLKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPSSSUUUTTTRRRPPPNNNMMMNNNOOOQQQTTTVVVWWWWWWWWWYYYWWWUUUWWWZZZZZZVVVRRRNNNPPPTTTYYY\\\]]]^^^___]]]\\\[[[ZZZYYYYYYXXXXXXWWWZZZ]]]^^^^^^^^^___``````\\\[[[[[[XXXUUUYYY``````dddgggggglll{{{~~~~~~rrrjjj\\\LLLCCCBBBFFFJJJJJJFFFBBBAAAAAAAAAAAA???>>>AAACCCCCC@@@===:::::::::999777777888999888666888777777777666666666555333222222222222222222222111111111111000000000/////////000000000000//////000000///............///------------------------,,,,,,,,,---------......---------------------------------------------------------------------------------------------------......//////......------------............///...------------...//////////////////000111222333555333222333;;;IIIYYYcccwwwyyyrrrnnnssszzz{{{yyywwwyyygggYYYYYY]]]aaajjjvvvtttZZZIIIDDDBBBCCCHHHHHHDDD@@@AAA<<<;;;::::::::::::888666888888777777777666666666444444444333333333222222333222222222111111000000////////////////////////------.../////////000000///............---------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------------------------------vvv\\\LLLFFFAAA:::444:::999777777888999999999999888888777777888888999<<<;;;:::888888888999::::::<<<>>>===:::888999:::===???BBBBBB???<<<:::999>>>???===999999<<<>>>>>>;;;::::::;;;===AAADDDFFFCCCAAA@@@?????????>>>===@@@@@@AAACCCEEEFFFFFFEEEBBB===;;;===???@@@FFFLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKMMMOOOQQQSSSTTTTTTNNNPPPRRRRRRPPPLLLKKKKKKNNNOOOQQQSSSUUUWWWXXXXXXXXXVVVUUUVVVXXXWWWTTTQQQNNNQQQUUUXXX[[[]]]]]]\\\YYYYYYYYYXXXWWWVVVUUUUUUUUUXXX[[[]]]^^^^^^___```___]]]\\\]]]\\\[[[]]]```YYY]]]```aaaaaaiiiyyyvvvpppfffYYY]]]WWWOOOIIIFFFDDDDDDDDDHHHFFFBBB@@@???>>>>>>>>>???AAACCCCCC@@@<<<:::999888666444444555555555444777666666555555444444333222222222222222222222222111111111111000000000/////////000000000000//////000//////...............------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------............---------------............///---------------...//////////////////000111222222222222111000111666===BBBTTTfffyyyzzzsssllljjjlllhhhvvv|||}}}}}}zzzyyyrrr\\\VVVXXXbbbmmm{{{mmmZZZMMMFFFDDDCCCEEEHHHFFFAAA???BBB:::999888999:::999777666777777666666666666666666444444333333333222222222222222111111111111111000000000000000000000000000...///000111222222111111///............---------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,------------------------------------------lllVVVNNNGGGCCC@@@:::666666444444444444444555666777888888777777777777888888:::999999888888888888999666999<<<;;;999777999;;;@@@CCCFFFDDD@@@<<<<<<<<<<<<<<<;;;999999:::;;;;;;:::::::::;;;===???AAABBB@@@???>>>===>>>???AAABBB??????@@@@@@AAABBBBBBCCC@@@<<<;;;===???AAAFFFLLLIIIJJJJJJJJJHHHHHHIIIJJJIIIJJJLLLOOORRRTTTUUUVVVNNNNNNOOOQQQNNNJJJIIIKKKNNNNNNOOOPPPRRRTTTVVVXXXTTTTTTUUUUUUTTTRRRQQQPPPQQQUUUXXXXXXZZZ\\\\\\YYYUUUVVVVVVVVVUUUTTTSSSRRRTTTVVVYYYZZZ[[[[[[]]]___^^^\\\ZZZZZZ[[[\\\[[[[[[WWWYYY\\\]]]YYYWWW]]]eeezzzhhhXXXUUUQQQJJJNNNHHHCCCCCCCCCCCCEEEHHHFFFDDD@@@===;;;:::::::::;;;===??????<<<:::888888666444222111222333333333555555444444333333333222111111111222222222222222111111111111000000000000...//////000000//////...000///......------......------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------............---------------............///------,,,,,,------...//////////////////000111222///000222222111111333444???LLL^^^pppzzztttssslllrrroookkkkkkiiiooo|||tttlllgggddd```]]]\\\]]]hhhzzzrrrbbb\\\UUUJJJBBB>>>===>>>AAA@@@======@@@999888777888999999888666666666666666555555555555333333333333222222222222111111111111111111111111111111111111111111111111111222333444444444333222///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------vvvXXX??????;;;999999666222555<<<111222333333444444555666777777777666666777777777777777888888999888888888555888;;;:::777555777:::<<<@@@BBB@@@<<<:::;;;>>>:::999999::::::888888888777888888:::;;;<<<===>>><<<===>>>>>>>>>???@@@AAA======>>>======>>>@@@AAA???<<<;;;???AAACCCGGGLLLFFFGGGIIIHHHFFFEEEGGGJJJIIIJJJLLLOOOQQQSSSTTTTTTPPPMMMNNNPPPMMMHHHIIIMMMMMMLLLLLLLLLMMMPPPSSSUUUNNNRRRUUUTTTPPPMMMNNNPPPRRRVVVXXXVVVWWW[[[ZZZVVVSSSSSSTTTUUUUUUTTTSSSRRRSSSTTTVVVWWWWWWXXX[[[]]]ZZZXXXUUUUUUXXXZZZYYYVVVWWWVVVXXXZZZUUUMMMLLLQQQZZZcccjjjkkkqqq~~~qqqfffWWWKKKGGGGGGHHHHHH???:::888<<<>>>@@@DDDKKKDDDCCC@@@===:::999:::;;;999;;;<<<;;;:::999999:::666444111000111333333333444444444444333333333333000111111111222222222222111111111111000000000000......////////////......//////...------------...------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------,,,------......------,,,---------............///------,,,,,,------...///000////////////000111111///111333333222222333444777;;;EEEUUUdddqqqxxxooonnnfffdddnnnoooxxx~~~yyy{{{sssmmmlllhhh^^^[[[\\\_________gggrrrjjjVVVQQQTTTPPPGGG???:::888999<<<===:::;;;>>>888777777888::::::888777555555555555555555555555333333333222222222222111000000000000111111111111000000000000000000000000111111333444333222111//////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------~~~]]]EEE>>>>>><<<666444999:::555222333111333444555555666777888777777666666666666777777555666777999999999888777555888;;;:::666444666999666999<<<;;;777666999===999888999;;;:::888666666222444666888:::;;;<<<<<<<<<>>>@@@@@@???===<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@???<<<<<<@@@CCCDDDGGGLLLDDDFFFGGGGGGDDDDDDGGGJJJIIIJJJLLLNNNPPPQQQQQQRRRRRRNNNNNNPPPMMMHHHIIIOOOLLLKKKIIIHHHIIIMMMPPPSSSKKKPPPUUUSSSMMMJJJLLLPPPPPPUUUVVVSSSTTTXXXXXXTTTRRRRRRTTTUUUUUUTTTSSSRRRSSSTTTTTTTTTTTTVVVYYY\\\VVVTTTQQQQQQVVVZZZYYYVVVXXXUUUVVVYYYTTTKKKHHHJJJIIISSSZZZ\\\cccuuu}}}zzzlll```PPPGGG@@@AAABBB???===>>>:::666777;;;<<<:::===CCCEEEDDDBBB???<<<;;;<<<>>>999;;;<<<;;;::::::;;;===777444222111222333333333444444444444444444444444000000111111222222222222111111111111000000000000......////////////......//////...------------...------------------------,,,,,,,,,---------......////////////////////////------------------------------------------------------------------------,,,------......------,,,---------.........//////---,,,,,,,,,,,,---......000////////////000000111///000000///...///111333000---111<<>>;;;:::<<<888777777888::::::999777444555555555555555555555333333333222222222111111000000000000000111111111////////////////////////...///000111000...,,,+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------zzzmmmSSSCCC<<<999888555555555444444333333333444444444444444444444444555555555444444333333333444444555777888999:::;;;777666666666777888999999555666777888999:::::::::666777888999:::999888888555888:::;;;:::999999:::<<<<<<::::::::::::<<<<<<<<<<<<<<<;;;;;;::::::999BBBAAA@@@@@@AAACCCEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGJJJNNNOOOMMMKKKIIIKKKLLLKKKGGGFFFGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMLLLMMMMMMLLLJJJKKKPPPTTTPPPRRRTTTUUUVVVUUUSSSRRROOOPPPQQQQQQRRRRRRQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRTTTUUUVVVWWWXXXYYYXXXWWWWWWVVVQQQJJJDDDKKKNNNRRRVVV]]]jjjzzz~~~}}}qqqdddXXXQQQMMM@@@>>>======>>>>>>===<<<888555555888::::::???GGGGGGCCC@@@??????>>>:::777:::<<<===<<<;;;999999:::999555222222555777888777666555444333222333444444222222222111111111000000000000000000000000000000////////////////////////------------------------------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......---------............///............////////////////////////000000000000444222111111555===HHHPPPkkkpppxxx~~~}}}vvvmmmeee```\\\ZZZ[[[ZZZYYY\\\aaaeeehhhiiiyyy}}}|||rrrjjjdddlllnnnqqqqqqpppmmmlllkkkppptttqqqjjjjjjlllfff[[[ZZZ\\\^^^]]][[[YYYXXXYYYPPPTTTUUUVVVaaattt|||sss[[[KKKWWWSSSMMMIIIGGGEEEDDDCCC<<<===>>>>>>===;;;999777666777777888888666555444555555555666666666666666333333333222222222111111000000000000000000000000//////............/////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,gggeeesssuuufffPPP>>>666444444555444444444444333333333333444444444444444444444444555555444444444333333333555555666666777888999999777777666666777777888888666666777888999999999999777888999:::;;;:::999999666888:::;;;:::999999:::;;;;;;:::999999:::;;;;;;;;;;;;::::::999999999888===<<<<<<<<<===???BBBCCCFFFFFFEEEEEEEEEFFFHHHHHHGGGGGGGGGJJJMMMNNNKKKIIIHHHJJJKKKIIIGGGEEEFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNLLLJJJKKKOOOSSSQQQSSSTTTUUUVVVUUUSSSRRROOOPPPQQQQQQRRRRRRQQQQQQTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRSSSUUUVVVWWWXXXVVVVVVWWWWWWVVVPPPHHHBBBAAAFFFLLLPPPUUU\\\fffmmmqqqzzz|||xxx{{{xxxlllhhhccc^^^bbbaaa^^^YYYQQQKKKHHHFFF@@@===;;;;;;<<<=========888999:::<<>>:::666444333777777888888888777666555666666666555555444444333333222222222222111111111000000000000000000000000//////............//////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,sssppptttnnndddUUUAAA===888444111333555777777111111222222333333444444222222222222222222222222333333333333333333333333666555555555555555555555888777666666555555555555777777777888777777666666666777888999:::999888888777999;;;<<<:::999999:::888888888777777888888888888888888999999999999999;;;;;;::::::<<>>999666666888:::;;;555@@@GGGHHHQQQ\\\WWWHHH<<<999555555777777666333888:::;;;;;;:::::::::;;;777777666666555444222111444444444333333333333333111111111111000000000000000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.........---------............///---------.........//////........./////////000000,,,...000111111000111222111222444999BBBOOO^^^hhh~~~uuuqqqwww{{{xxx{{{zzznnnUUUMMMFFFDDDHHHJJJGGGCCCEEEAAA<<<:::;;;===???@@@AAA???<<<:::888777777777888888888777777777666666666666555555444333222222222222222222111111111111000000000000000000000000///......------......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ooovvvtttfff\\\KKKCCCAAA;;;444222111111222222222222000111111222222333333333222222222222222222222222333333333333333333333333555555555444444444444333777777666555444444444555666666777777777666555555444555666888888777777666777999;;;;;;999888888888777777777777777777777777888888999999::::::;;;;;;<<<;;;;;;;;;===???BBBCCC@@@?????????@@@BBBDDDFFFDDDEEEFFFGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGIIIKKKLLLMMMOOOQQQRRRPPPMMMLLLOOORRRPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRNNNPPPRRRTTTVVVVVVVVVUUUPPPPPPQQQRRRTTTUUUVVVWWWSSSSSSRRRPPPOOOPPPQQQRRRXXX[[[]]]^^^ZZZTTTOOOLLL```\\\VVVUUUYYY\\\XXXQQQZZZZZZZZZ[[[___fffooottt|||yyyvvvqqqwwwtttttt}}}}}}yyy|||{{{sssggg^^^[[[[[[YYYVVVNNNHHHCCCBBBAAAAAAHHHQQQZZZZZZXXXRRRIIIDDDEEEHHHGGGHHHJJJIIIGGGEEEDDDEEEDDD???999555444666888999888CCCHHHHHHPPPYYYRRRBBB;;;777444333555666555333888:::;;;;;;:::999::::::777777777666555333111111333333333333333222222222000000000000000000000000////////////////////////////////////////////////------------------------------------------------,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.........---------............///------------........................////////////---///000000000111333555444222///...000888BBBIIIUUU___nnn||||||qqq\\\JJJCCCEEEGGGGGGFFFDDDAAA@@@BBB@@@>>>===>>>===<<<:::<<<:::888666555666888999777777777666666666666666666555555444333222222111222222222111111111000000////////////////////////......------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,qqqnnn{{{pppXXXFFF???777888;;;666///000111111111111111111111111111111111111222222111111111111111111111111222222222222333333333333444444444333333333333333666555555444444444444555555555666666666666666555333444555666777666666555666888::::::888777666777666777777888888777777666777888888999:::;;;<<<<<<<<<;;;::::::;;;===???AAA????????????@@@AAACCCCCCDDDEEEEEEEEEDDDDDDFFFHHHHHHFFFEEEFFFGGGGGGFFFEEEGGGGGGGGGHHHIIIKKKLLLMMMNNNPPPRRRQQQNNNNNNPPPSSSNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRMMMOOORRRUUUVVVWWWVVVUUUOOOPPPQQQRRRTTTUUUVVVVVVTTTSSSRRRPPPNNNOOOQQQTTTUUUVVVVVVVVVSSSPPPLLLJJJYYYXXXVVVWWWZZZ[[[ZZZWWW]]]TTTKKKJJJPPPYYY```bbbfff^^^cccjjjjjjlllhhh[[[RRR[[[ZZZXXX___```^^^bbbcccbbbaaadddjjjnnnooommmZZZ\\\ZZZUUUSSSSSSQQQNNNIIIAAA===>>>===;;;BBBLLLTTTWWWZZZXXXPPPIIIKKKRRRIIIIIIJJJHHHEEEDDDDDDEEEBBB>>>888555555777999:::@@@EEEHHHFFFHHHKKKEEE:::===999444333555777666444999:::<<<;;;999888888999666777777666333111222222333333333333333222111111//////000000000000000111////////////////////////////////////////////////------------------------------------------------,,,,,,------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......---------............///,,,------------.........------.........//////////////////...---...000222000111222222111111333444;;;CCCOOO\\\hhhuuujjjXXXQQQNNNHHHBBB@@@CCCEEECCC???<<<===@@@???>>>>>>>>>>>><<<999666:::888666444444444555666777666555444444444555555444444444333333222222111222111111111111000000000////////////////////////......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,tttuuuuuuvvvxxxuuuhhh[[[JJJ:::666999666555555...000111222222222111222222111111111111111000000000111111111111111111111111111111222222222333333333222222222222333333333333444444444333444444555555333444444555666666666666444444666777777777666555555777999999777555555555666777888888888888777666666666777888999:::;;;;;;===<<<:::999:::;;;===???>>>???@@@AAABBBAAAAAA@@@DDDEEEEEECCCBBBDDDHHHLLLIIIGGGFFFGGGIIIJJJHHHGGGIIIIIIIIIIIIJJJKKKLLLMMMMMMPPPRRRQQQOOOOOOQQQTTTNNNNNNOOOOOOPPPRRRSSSSSSQQQQQQRRRSSSSSSSSSSSSSSSOOOQQQSSSUUUVVVUUUTTTSSSOOOPPPQQQRRRSSSUUUVVVVVVSSSTTTTTTRRRNNNLLLMMMNNNOOOOOOPPPPPPQQQPPPNNNLLLUUUWWW[[[]]]\\\[[[\\\___[[[WWWPPPJJJHHHMMMUUU[[[\\\SSSUUU[[[ZZZ[[[WWWIII@@@IIIHHHGGGSSSXXXVVVWWWOOOMMMOOOXXXbbbfffbbb\\\KKKRRRTTTOOOMMMSSSYYY\\\PPPHHHDDDFFFAAA:::;;;DDDOOOOOORRRTTTPPPKKKOOOVVVGGGGGGFFFDDDAAAAAABBBDDD>>>:::777555777:::<<<===FFFFFFFFFFFFDDDBBB???<<<@@@;;;666555666888777666:::;;;<<<;;;999777777777666777777444111000222555222333333444333222111000////////////000000111111////////////////////////////////////////////////------------------------------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......---------............///,,,,,,---------.........---------.........//////---...///...------...///...000333444333111111111555666777;;;DDDTTTiiiwwwwww|||zzzbbbWWWIIIAAA???AAADDDFFF@@@@@@@@@>>>;;;;;;===@@@;;;:::999999:::999777555888777666555555555555666666555444333222333333444333333333222222222222222111111111111000000000000////////////////////////...------,,,,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,yyyjjj[[[OOODDD<<<:::444999:::...+++222333000111111000///...///000222222111111000000//////000000000000000000000000111111111222222333333333111111222222222333333333333333333333444444555666222333444555666666666666444555777888888888777666444666888888666444444444666777888999999888777666444555666777888999:::;;;???>>><<<;;;;;;<<<>>>???>>>???AAABBBCCCAAA@@@>>>EEEEEEDDDBBBAAACCCIIIOOOKKKHHHGGGHHHJJJKKKJJJHHHJJJJJJJJJJJJJJJKKKLLLMMMLLLOOORRRRRRPPPPPPRRRUUUOOOOOOPPPPPPRRRSSSUUUVVVQQQRRRRRRSSSSSSSSSSSSSSSRRRSSSUUUVVVVVVTTTRRRPPPOOOPPPQQQRRRSSSTTTUUUVVVRRRTTTVVVTTTOOOJJJGGGGGGNNNNNNOOORRRTTTTTTSSSRRRYYY]]]cccccc^^^ZZZ]]]cccXXX\\\[[[RRRIIIIIITTT```___VVVYYY___^^^^^^WWWHHHMMMSSSNNNLLLYYY___YYYVVVNNNKKKNNNZZZfffggg^^^UUUQQQTTTPPPCCC===FFFUUU]]]RRRLLLKKKOOOKKKBBBAAAHHHUUUPPPNNNPPPMMMIIIJJJOOODDDCCC@@@===::::::<<>>???>>>>>>>>>???@@@@@@@@@???===:::888888999::::::999555555555666666777888999555444333222111222333333222222222222222222333333111111111111000000000000////////////////////////...------,,,,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,qqqfffVVVIIIBBB<<<666222333333333222222111111111000000000000000000000000////////////000000000000111111000000000000111111111111111111111111111111333333333333333333333333000111111111111222222222333333333333333333333333333444444555666777888888444666777666555333333444444444444555555555555666666666666666666777777888===:::777666888<<<>>>???CCCAAA@@@??????@@@BBBCCCEEEEEEEEEEEEGGGIIIJJJLLLOOOLLLJJJIIIJJJJJJJJJIIIKKKKKKLLLJJJIIIIIIJJJLLLMMMNNNPPPRRRSSSSSSRRRRRRJJJKKKMMMPPPRRRUUUVVVWWWUUURRRPPPRRRUUUXXXYYYXXXYYYXXXWWWUUUTTTSSSSSSRRRUUUMMMJJJPPPVVVVVVUUUWWWQQQWWW[[[XXXRRRLLLJJJJJJMMMWWWYYYOOOGGGJJJNNNNNNJJJfffnnnXXXLLLZZZddd^^^VVVUUUYYY\\\WWWTTTbbbwwwhhh]]]YYY___```UUUKKKIIINNNMMMOOOZZZdddeeeZZZOOOKKKKKKMMMPPPRRRRRRTTTVVVaaaSSSDDD<<<:::===FFFNNNPPPMMMKKKMMMOOOMMMIIIEEE]]]TTTMMMKKKIIIDDDAAAAAAAAABBBCCCAAA;;;777999???AAA>>><<<<<<>>>@@@AAAAAA@@@???>>>???@@@AAA@@@???===<<<999777555444444444888888888888777777777777555444333222111222333333222222222111111111111000////////////////////////000000000000////////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------////////////////////////000000000000000000000000...///000222444666777888<<>>>>>????????????>>>>>>;;;<<<>>>??????>>><<<;;;;;;::::::::::::;;;<<<===999999999888777666666555444444555555444444333222222222222111111111111000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------MMMEEE<<<777666777666444333333222222222111111111////////////////////////.../////////000000000000111111000000000000111111111111111111111111111111222222222222222222222222000000111111111222222222333333333333333333333333222333333444444555555555444555666666444333333444444444444444555555555555666666555555666666777888999666444444777:::<<<<<>>???@@@BBBCCCGGGGGGFFFFFFHHHJJJLLLNNNOOOMMMJJJHHHHHHHHHHHHGGGIIIKKKLLLKKKJJJIIIJJJKKKKKKLLLNNNPPPQQQRRRRRRRRRJJJKKKNNNPPPSSSTTTTTTTTTTTTRRRQQQRRRUUUXXXXXXWWWYYYXXXVVVTTTRRRRRRRRRRRRUUUOOOMMMRRRUUUTTTTTTVVVVVVTTTSSSQQQIIIBBBBBBGGGSSS]]]aaaWWWMMMKKKJJJGGGIII]]]bbbPPPGGGQQQ[[[YYYTTTQQQTTT]]]aaabbbkkkxxxeee```bbbhhheeeXXXRRRTTTOOORRRZZZccchhhdddXXXNNNNNNJJJFFFFFFIIINNNSSSWWWbbbVVVGGG<<<777888CCCNNNWWWQQQOOORRRRRRMMMJJJKKK```VVVMMMKKKIIIDDD???>>>CCCEEEEEECCC===;;;>>>DDDBBBAAA@@@@@@BBBCCCBBBAAA:::::::::<<>>;;;999888777777777777666666666555555444444555444333222222222333333222222222111111111000000////////////////////////000000000000/////////...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------........................000000000000000000000000000000111222333333444444111555;;;@@@EEEOOO\\\eee{{{mmm```SSSMMMEEE@@@>>>?????????======>>>>>>>>>===<<<<<<:::;;;<<<======<<<;;;:::888999999999::::::::::::999999888777777666555555444444444555444444333222222222222111111111000000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------;;;666111///111222222111222222222111111111111111////////////////////////....../////////000000000111000000//////000000111111111111111111111111111111111111111111111111111000000000111111111222222222222222222222222222222111111111222222222222222444555666555333222333444444444444444555555555555666555555555555666777777555444333555888:::;;;;;;>>>>>>======>>>@@@BBBCCCGGGFFFDDDDDDEEEHHHKKKNNNNNNKKKHHHFFFFFFFFFEEEDDDGGGJJJLLLLLLKKKIIIIIIJJJHHHIIIKKKMMMOOOPPPPPPPPPJJJLLLOOOQQQRRRRRRRRRQQQSSSRRRQQQRRRTTTVVVVVVVVVXXXWWWTTTQQQPPPPPPQQQQQQRRROOOOOOSSSTTTTTTUUUXXXZZZOOOJJJJJJCCC999<<>>999CCCEEEFFFCCC???>>>CCCHHHEEEDDDDDDFFFFFFEEEBBB???333444666999>>>@@@@@@???>>>===<<<:::999999888888888777777666555444444333555444333222222222333333222222111111111000000000////////////////////////000000000/////////...............------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------........................000000000000000000000000222222111111111000000000///000222222222666===CCCRRRYYYfffrrrxxxzzz|||nnn]]]MMMBBB===;;;999888888999:::999888;;;<<<<<<<<<;;;:::999999888999:::;;;;;;:::999888666777888999999999888777888888777777666666555555444444444444444333222222222222111111111000000000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------888666333222222222111///111111111111111111111000////////////////////////........./////////000000000000////////////000000111111111111111111111111000000000111111111111111000000000000111111111111222222222222222222222222111111111111111111000000333444555444222222333555333333444444444555555555555555444444555555666777555555666888;;;=========;;;;;;;;;<<<===???@@@AAABBBAAA??????@@@CCCGGGIIIJJJGGGEEECCCDDDDDDDDDCCCEEEHHHKKKLLLKKKIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMKKKLLLOOOQQQQQQQQQOOONNNQQQQQQQQQQQQRRRSSSSSSSSSVVVTTTRRROOONNNNNNOOOPPPMMMNNNPPPSSSTTTTTTWWWZZZYYYJJJEEEKKKGGG===BBBSSSccciiihhh]]]VVVVVVTTTOOOMMMIIIEEEAAA>>>???EEEMMMYYYTTTVVVaaaiiigggaaa^^^ZZZ]]]bbbaaaWWWNNNPPPXXX\\\[[[[[[\\\^^^______^^^\\\VVVNNNIIINNNXXX^^^______SSSEEE===;;;???IIITTTHHHBBBFFFUUUXXXQQQSSS^^^ZZZRRRNNNQQQRRRJJJ>>>666@@@EEEFFFBBB>>>@@@EEEHHHGGGGGGGGGHHHGGGDDD???;;;000111444999>>>@@@@@@???;;;;;;:::999999888888888;;;:::999888777666555444444444333333333222222222111111111111000000000000////////////////////////000000/////////.........///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------........................////////////////////////111111000000/////////...222222222111000222666::::::===EEEPPPXXX```mmmyyyzzznnnfffVVVUUURRRJJJ@@@999777888999999999999999888666555999999999999999888777666777888888999999888888777444666888999:::999777666777777777666666555555555333444444444444333222222111111111111000000000000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........000222333333333000000000000000000000000....................................////////////000000////////////000000000000000000000000000000111111111111222222333333//////000000000111111111111111111111111111111111222222222111111111111111222333333222111111333555333333333444444444444555444444444444444555555666555555666999<<<>>>===<<<999999:::;;;<<<===??????>>>===<<<<<<===@@@CCCEEEDDDBBB@@@@@@BBBCCCDDDCCCCCCFFFIIIJJJIIIHHHGGGGGGIIIIIIHHHHHHHHHIIIIIIIIIKKKLLLNNNOOOPPPOOOMMMLLLOOOOOOPPPPPPPPPPPPPPPPPPRRRQQQOOOMMMMMMMMMNNNOOOMMMPPPRRRRRRRRRSSSUUUVVVTTTGGGFFFPPPQQQIIIOOO___fffggg```SSSNNNSSSUUURRRLLLBBB<<<<<<:::888===FFFRRRUUU]]]eeehhhddd___]]]]]]\\\\\\YYYUUUTTTZZZbbbYYYUUUSSSWWW^^^cccbbb```WWWWWWTTTQQQTTT[[[\\\XXX\\\OOOAAA<<<===@@@GGGMMMGGGAAAEEEQQQRRRIIIFFFLLLNNNKKKMMMTTTVVVMMM@@@777???FFFIIICCC@@@CCCGGGHHHHHHGGGFFFFFFDDD@@@:::666111222666;;;???AAA???===999999999999999999999999;;;:::999888777666555444444444444333333333222222111111111000000000//////////////////////////////////////////............///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------................................................////////////////////////111111111000000111333444777555555888:::>>>GGGQQQ```eeekkkqqquuuyyy~~~yyypppeeeZZZOOOEEE???<<<:::888777666777999:::444555555555666666777888777777777777777666555444666666777777777777666666444666888999:::999777666666666666555555555555555333333444444333333222111111111111000000000//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......//////000111111111////////////000000000000........................------........./////////000//////......//////000000000000000000000000000000000111111222333333333/////////000000000111111000000000000000000000000111222222222222222222222222222222111000111333555333333333333444444444444444333333333333444555555333222333666999::::::999888888999:::;;;<<<<<<<<<=========>>>???AAACCCDDD@@@>>>======@@@BBBCCCBBBAAACCCFFFGGGFFFEEEFFFFFFHHHGGGGGGFFFGGGGGGHHHHHHKKKLLLLLLMMMMMMMMMMMMMMMLLLMMMOOONNNMMMLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNNNNQQQSSSSSSQQQPPPRRRPPPMMMPPPGGGHHHQQQTTTPPPUUU___```^^^TTTFFFDDDKKKNNNJJJFFF>>>999999777333666===???JJJXXX```___[[[[[[]]]WWWUUURRRQQQRRRXXXaaaiiiPPPPPPSSS\\\dddfffaaa[[[TTT[[[^^^ZZZZZZ]]][[[TTTXXXMMMBBB>>><<<;;;===AAA@@@===???GGGKKKHHHCCCAAABBBCCCIIIRRRTTTKKK@@@:::AAAJJJNNNHHHCCCFFFHHHFFFFFFDDDBBB@@@???<<<999666666777:::>>>AAA@@@<<<999999999:::;;;<<<<<<;;;;;;888777777666555444444333333333444444444333222111111111000000000//////////////////////////////////////////.........------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------------------------------........................---......//////000000111111000000////////////000555333333555333000222666999@@@HHHNNNRRRWWW^^^dddffflllsssuuuuuuzzz{{{yyy{{{xxxmmmbbbSSSNNNHHHBBB>>>:::777444999666333222444555444333555666666555333333444666444555555666666555555444666666666666666666666666555666777888888888777777555555555555555555444444333333333333333222111111111111000000000/////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------333333333111000......///........./////////000000........................---------.........////////////............//////000000000000000000000000//////000000111222222333////////////000000000111000000000000000000000000000000000111222222222333111222111000///000333555222222333333333444444444333333333222333444444555222111111333555777777666777888888999::::::::::::<<<<<<>>>???AAABBBBBBCCC???===;;;;;;===???@@@@@@@@@BBBCCCCCCCCCCCCDDDFFFEEEEEEEEEEEEFFFHHHIIIKKKLLLKKKKKKKKKKKKLLLMMMNNNIIIKKKMMMMMMJJJHHHHHHJJJHHHIIIJJJLLLMMMMMMMMMMMMOOOQQQPPPNNNPPPTTTQQQJJJNNNJJJHHHKKKMMMLLLNNNRRRPPPPPPJJJBBBCCCJJJJJJDDDBBB???<<<:::777444555999999GGGVVVZZZVVVSSSUUUYYYPPPPPPNNNKKKLLLSSS]]]eeePPPTTTZZZaaaeeeccc^^^ZZZUUU___ccc\\\XXXZZZYYYTTTOOOLLLIIIDDD<<<666888???===<<<;;;<<>>AAAAAA>>>888333666777999:::;;;;;;;;;;;;777666666666555555444444333333444444444333222111111000000000//////////////////////////////////////////.........---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------------------------------------------------------///////////////000000000000000000000111111000000111000222555555222222555///111333555777:::===>>>CCCHHHOOOSSSVVV[[[eeellluuusssrrrwww}}}zzz{{{yyyvvvqqqmmmkkkjjj```ZZZSSSPPPOOOMMMGGGAAA:::888666555666777666555777666444444333222000///777999:::888444111111222222333444555555555555555666666666555555666666666444555555555666666666666444444444444444444444444222333333333333222111111111000000000////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.../////////...///111222---.........//////000000........................---------.........////////////............//////000000000000000000000000---......///000111111222////////////000000000000000000000000000000000000...//////000111222222333111111111000///000333666222222333333333444444444333333222222333333444555444222111222444666666666777888888999999999888888999;;;===???AAAAAAAAA@@@???===;;;;;;<<<=========@@@AAABBBAAAAAAAAADDDFFFBBBBBBCCCDDDFFFIIILLLMMMLLLKKKJJJIIIJJJLLLNNNOOOGGGJJJLLLLLLIIIFFFGGGHHHDDDFFFIIILLLNNNNNNMMMMMMJJJLLLKKKKKKQQQXXXUUUMMMOOOLLLHHHDDDDDDEEEEEEEEEBBBFFFEEECCCGGGOOOLLLCCCBBBCCCBBB>>>999777888999DDDQQQ^^^^^^WWWRRRSSSUUUOOOSSSSSSMMMJJJNNNYYY```WWW[[[```aaa```^^^^^^___QQQ]]]```UUUNNNQQQSSSPPPHHHLLLPPPLLL???666;;;FFFFFFEEE===888@@@LLLHHH:::888;;;AAAFFFDDD>>>===@@@???KKKPPPIIICCCDDDBBB<<>>???AAABBBAAA<<<555///333444666888999999999999888888888888777777777777333333444555444333222111000000000000//////////////////////////////////////////.........---------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------------------------------------------------------000000000000000/////////,,,,,,---///111222222111333///...000000///111555555222//////222444222000111555999999888:::>>>BBBMMMJJJHHHNNNXXX^^^^^^[[[aaagggmmmnnnjjjeeecccbbbfffddd```]]]```aaa[[[RRRPPPPPPOOOLLLGGGBBB@@@???<<<;;;:::888777777888999333222222333444444333222///222444555444333333333,,,111555777555333333333111222333444555666666666666666555555555555666666444444333333333444555666444444444444444444444444222333333333333222111111000000000000////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////...........................------------...//////........................///////////////////////////////////////////////////////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000111111111222222222222222333333333333444444111222444666777777666555888888888888999:::;;;;;;<<<===>>>>>>>>><<<;;;:::======<<<<<<===>>>@@@AAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGJJJKKKMMMOOOOOOMMMLLLJJJHHHIIIIIIIIIHHHHHHGGGFFFDDDHHHJJJJJJKKKMMMLLLIIIIIIKKKMMMPPPQQQRRRRRRRRRRRRUUUQQQBBB888:::@@@DDD@@@HHHLLLJJJJJJKKKGGG@@@NNNLLLOOOQQQJJJ??????FFF___ooo\\\SSSMMMHHHUUU[[[TTTSSS\\\___ZZZQQQYYYbbbeeeaaaZZZUUUSSSYYYUUURRRQQQOOOLLLIIIIIIKKKMMMNNNKKK???777>>>KKKRRRLLL>>>555<<>>777@@@EEE>>>888999<<<<<>>;;;999999:::;;;;;;;;;===>>>>>><<<777333000444444555555666666777777777666666555555555555666666666555444333333222222222111000000111111000....................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......////////////////////////444---***333111///555+++222444111---...444555000222333333444555666666777444666:::<<<:::777;;;AAAEEE;;;888FFFBBB<<<@@@777AAAAAA@@@???>>>===<<<<<<888888888888888888888888;;;555...111===***999333666555444222111111222222666...888<<<...///888222999444222222222000111444...555444...222;;;:::000888888777777666555333222>>>$$$%%%555222222777222444777555...///666666000222...111111000777888---***555...000***;;;)))...........................////////////////////////---333***///***:::///***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------................................................---------------...//////........................................................................///////////////000000111////////////////////////////////////////////////000000000000000000000000000000111111111222222222111111111111222222222222222222222333333333444444111222444666777666555555888888888888888999:::;;;<<<======>>>===<<<;;;:::<<<<<<;;;;;;<<<===???@@@AAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHJJJKKKLLLMMMMMMMMMLLLLLLIIIIIIJJJIIIIIIHHHHHHGGGGGGKKKMMMLLLMMMOOONNNJJJLLLMMMOOOPPPRRRSSSTTTTTTSSSTTTNNNAAA;;;???GGGKKKJJJKKKGGGBBBCCCFFFEEE@@@RRRRRRVVVWWWOOOIIIRRRbbb___MMMHHHKKKYYYaaa[[[UUUVVVTTTNNNSSSXXX^^^```[[[UUUQQQPPPLLLJJJIIILLLOOOOOOMMMKKKJJJKKKMMMLLLEEEAAAHHHSSSMMMGGG<<<666@@@MMMLLLAAADDDJJJKKKCCC;;;:::;;;:::HHHHHHGGGBBB<<<:::<<<@@@BBB???<<<::::::;;;;;;;;;:::;;;;;;;;;999666222000888888777777666555555555888777666555555555555555666555555444333333222222222111000000111111000.................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------..............................111111111222***(((222111...000000...111666666222,,,,,,------...//////000000555555444444222444888111<<<<<<+++666***555===333333333222111111000000111111111111111111111111...333888777666,,,222222222222222222222222111111222+++,,,///...111444000)))222888555555888555---333777777222,,,+++000444555555555555444333222111)))444@@@:::---...222---333444777999666111222666666333222111,,,))),,,222000))),,,***---***---555////////////////////////++++++++++++++++++++++++)))---))),,,'''&&&###...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------................................................---------------......///------------------------................................................//////......//////000111////////////////////////////////////////////////000000000000000000000000000000000111111111222222111111222222222333333333222222222222333333333333111222444555666666555444777777777777888999:::;;;;;;<<<<<<======<<<:::999;;;;;;;;;;;;;;;<<<>>>>>>@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKJJJJJJJJJJJJIIIIIIJJJNNNOOOMMMMMMOOONNNJJJNNNNNNNNNOOOPPPQQQSSSTTTQQQPPPJJJBBBAAAIIIQQQUUUKKKJJJFFFDDDGGGMMMNNNKKKOOOQQQWWWXXXSSSUUUjjjbbbNNNLLLNNNYYY^^^ZZZUUUVVVUUURRRTTTVVVXXXXXXUUUQQQNNNMMMJJJIIIIIINNNVVV[[[ZZZWWWKKKJJJKKKLLLJJJIIIMMMTTTJJJCCC888555AAAPPPRRRIIIEEEHHHJJJGGGEEEGGGHHHGGGMMMDDD@@@CCCDDD??????CCCCCC@@@===<<<<<<<<<<<<;;;;;;;;;::::::888666555444<<<;;;:::999777555444333888888777555555444444444555555444444333333222222222111000000111111000..............................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------..............................---///222111///111222333///111111000222444222---111111222333333444444444---555444111444111---000---555888444///666555---333333333333333333333333666666666666666666666666+++///777222---555000444///000111222222222111111:::???888///...///222:::555444111,,,((((((,,,000)))+++111777444---...555111111222222222111111111...---'''(((555:::777999777***&&&111999666444999000111111888<<<222///:::...&&&555+++222%%%555...------------------------111111111111111111111111111///...222888+++)))666------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------................................................------,,,,,,------...///------------------------................................................///............///000000////////////////////////////////////////////////////////////////////////000000000000111111111111222222222222333333333333111222222222222333333333222333444555555555555444555555555666777888999:::999:::;;;<<<<<<;;;:::999999:::::::::;;;<<<======????????????@@@AAABBBCCCCCCDDDEEEGGGHHHJJJJJJKKKKKKJJJIIIIIIJJJKKKNNNOOOLLLLLLKKKKKKKKKKKKKKKKKKJJJMMMNNNKKKKKKMMMLLLHHHNNNMMMLLLLLLMMMNNNPPPQQQJJJIIIGGGGGGKKKRRRZZZ^^^MMMPPPRRRRRRRRRRRRRRRQQQGGGHHHNNNTTTUUU\\\rrr|||mmmppp]]][[[VVVRRRRRRVVVXXXWWWRRRRRRQQQQQQPPPPPPOOONNNPPPNNNLLLNNNWWW```aaa^^^NNNLLLJJJJJJJJJIIIJJJKKKJJJBBB777555AAAPPPTTTOOO@@@DDDIIIMMMPPPSSSSSSRRRLLLAAA@@@IIIKKKCCCBBBIIICCCAAA???>>>>>>===<<<;;;===<<<;;;::::::999999999===<<<;;;:::888777555555999888777555444444444444444444444333333333222222222111000000111111000...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.................................,,,///---555888***+++............000111000...------......////////////222888///(((111///***333333(((000EEE>>>777)))............//////000000000000000000000000000000777111222,,,+++<<<444:::222222111000000000111111###///,,,---;;;666&&&'''...$$$&&&444888000000:::000......222555444222111...///000111111111111111222@@@888000;;;;;;000222===666222555777222---***///000)))***666222***...111111666---...--->>>***------------------------+++++++++++++++++++++++++++'''&&&'''555...)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------................................................,,,,,,,,,,,,,,,---......------------------------...............................................................//////000................................................//////////////////////////////000000000111111111111111222222222333333333111111111222222222333333333333333444444444444444444444444555666777999999888999:::;;;;;;:::999888999999:::;;;;;;<<<<<<<<>>AAAIIIQQQPPPJJJFFFJJJPPPUUUWWWSSSNNNLLLKKKEEEHHHRRROOOBBBAAAIIICCCAAA@@@??????>>><<<999<<<<<<;;;::::::;;;<<<===<<<;;;;;;:::999888888888888888666555555444444444333333333333333222222222222111000000111111000...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................///---333***......%%%???---+++***,,,///000111222.........///////////////'''000)))...???555'''444;;;000///)))***;;;111???/////////000000111111222000000000000000000000000,,,+++666555...(((***999888666222///......000222CCC555,,,777666"""@@@jjjAAA...)))777777222+++)))---000///...///000111111222111111***,,,$$$&&&111:::\\\VVV:::888<<<777:::333***+++.........444...666333//////(((........................------------------------,,,222555+++ +++666111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------......///000................................................000000000000000000000000/////////000000000111111000000111111111222222222111111111111222222222222333333333333333333444444222333333444555777888999777777999::::::999999888888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEGGGIIIIIIIIIHHHHHHGGGGGGGGGHHHKKKNNNPPPMMMLLLKKKJJJKKKLLLMMMNNNMMMOOOOOOLLLKKKNNNMMMJJJSSSRRRQQQQQQPPPPPPPPPPPPBBBDDDJJJQQQTTTUUUWWW\\\ZZZWWWSSSMMMFFFDDDKKKUUUOOOIIILLLXXX^^^ZZZUUUVVVQQQMMMVVViiiuuutttvvv}}}dddWWWOOOTTTZZZUUULLLGGGSSSNNNKKKLLLPPPRRRNNNKKKJJJJJJDDD===???JJJPPPNNNQQQQQQNNNKKKLLLMMMIIICCC:::???HHHOOORRRPPPIIICCCIIIMMMTTTZZZYYYQQQLLLKKKLLLLLLQQQTTTKKK???>>>EEEBBBAAA@@@@@@@@@>>>:::888999999999999:::;;;<<<===:::::::::::::::999999999777777666555555555555666333333333333222222222222222111000000111111000...........................,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------***,,,:::,,,)))***666zzz<<>>======>>>>>>???@@@AAABBBCCCEEEGGGHHHHHHGGGFFFFFFFFFFFFGGGIIIKKKNNNOOOLLLLLLJJJJJJJJJLLLMMMOOOLLLNNNNNNJJJJJJMMMMMMKKKTTTTTTTTTSSSRRRQQQPPPOOOGGGIIINNNSSSQQQLLLNNNUUUTTTLLLFFFGGGIIILLLTTT\\\TTTOOOTTT```dddYYYKKKDDD??????GGGTTT```iiisss}}}aaaUUURRRZZZ^^^XXXRRRTTTXXXSSSNNNNNNPPPNNNGGG???AAAGGGGGG@@@@@@KKKSSSRRRQQQSSSRRRMMMLLLLLLHHHAAA;;;BBBLLLQQQPPPKKKHHHHHHJJJMMMUUU[[[XXXPPPOOOSSSJJJNNNPPPLLLEEE@@@@@@CCCAAA@@@@@@@@@@@@===999666777888999:::;;;<<<===>>>:::::::::999999999999999666555555555555666666777222222222222222222222222222111000000111111000...........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------------------+++&&&666---......===666)))333555444111,,,---,,,444444222111000///......JJJ000nnnCCC(((222===333,,,222//////000000000000000///===@@@WWW(((%%%666+++***555***###---000------000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...//////................................................000000000000000000000000////////////000000000000////////////000000000000000111111111111222222222444444333222222333333333111111222333444666777888555666777888999999888777999:::;;;===>>>======<<<============>>>???@@@AAABBBCCCEEEGGGHHHGGGFFFEEEDDDEEEFFFGGGIIILLLMMMNNNLLLKKKJJJIIIJJJKKKMMMOOOIIIKKKKKKGGGGGGKKKKKKIIIRRRRRRSSSSSSRRRPPPNNNMMMMMMNNNQQQSSSLLLEEEHHHPPPWWWLLLGGGMMMTTTVVVUUUWWWSSSQQQXXXeeehhhYYYIIIAAA>>>AAAFFFJJJOOOXXXfffrrrnnnaaa\\\___\\\TTTTTT]]]^^^WWWQQQOOOPPPKKK@@@666888CCCHHHCCCDDDOOOWWWVVVRRRVVVTTTMMMJJJIIIDDD<<>>???@@@@@@;;;;;;:::999999888777777555444444555555666777888222222222222222222222222222111000000111111000///........................,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------------------666"""---)))222+++)))}}}xxx,,,444111******444UUU000666)))...///111333222000---+++<<<111))):::///'''111...///////////////......dddmmm222555'''***;;;///---:::&&&eee888'''//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------.................................------,,,,,,,,,---------------------------------,,,,,,+++++++++---------...------,,,,,,........................---......///////////////....................................////////////////////////000000000000////////////000000000000000000000000000111111222222222222222222222222222111222222333333444444555555555555555666777888999777777777888999:::<<<===>>>===<<<<<<<<<>>>???@@@DDDDDDDDDEEEEEEEEEEEEEEECCCJJJJJJBBBBBBKKKOOOKKKJJJJJJIIIIIIIIIJJJJJJKKKIIIKKKLLLKKKIIIHHHHHHIIIKKKMMMOOOPPPOOOKKKFFFCCCKKKMMMOOOOOONNNMMMHHHDDDKKKLLLOOORRRPPPLLLMMMRRRBBBIIIZZZhhhdddRRRIIIKKKKKKGGG@@@<<>>;;;;;;:::999888777777777777444444555555666777777777444444333333222111000000000000000000////////////........................---,,,,,,,,,,,,---......------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,+++*********+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,111...+++,,,jjjSSS%%%444***+++888***111///***;;;'''nnnWWW'''***)))777---$$$///444///222"""???FFF777 999###222%%%888/// 555>>>(((+++:::wwwAAAfff___"""///777)))......222)))+++qqqKKK---555&&&,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------..............................---------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,------...------,,,,,,........................------...///////////////....................................////////////.../////////000000000000.../////////000000000000000000//////000000111222222222222222222222222222111111222333333444444555444444444444555666777888777777777888999:::;;;<<<<<<<<<;;;<<<<<<>>>???@@@CCCCCCCCCCCCCCCDDDDDDDDDBBBHHHGGGBBBDDDNNNRRRNNNKKKJJJIIIIIIHHHHHHHHHHHHGGGIIIKKKLLLKKKJJJJJJKKKIIILLLPPPRRRPPPKKKEEEAAABBBGGGLLLMMMLLLLLLMMMNNNPPPOOOPPPSSSPPPKKKIIILLLLLLPPP[[[ccc]]]MMMGGGKKKPPPIII???:::@@@JJJNNNLLLWWWUUUSSSQQQRRRTTTUUUVVVQQQMMMGGGBBBAAA???:::444???DDDDDD@@@@@@HHHRRRXXXQQQJJJEEEFFFHHHGGGHHHKKKXXXOOOOOONNNBBB???DDDDDDAAAGGGLLLLLLHHHFFFIIIMMMJJJIIIEEEAAA===>>>CCCGGG>>>?????????>>><<<:::999:::;;;<<>>;;;;;;:::999888777777777777555555555555666666666666444444333333222111111000000000000000////////////........................---,,,,,,,,,,,,---......------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,, 000888&&&999YYY,,,***;;;...,,,666+++,,,888000)))'''444qqq333---(((444+++111...000+++(((777%%%AAAbbb666 999---111,,,...222---%%%444333;;;!!!999LLL777===---777$$$999444+++rrr###$$$000,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,------...------,,,------------------------------...////////////...---------------------------............/////////....../////////000000000....../////////000000000000000//////000000111222111111111111111111111111111111222222333444444444333333333333444555666666666666666777888999:::;;;:::::::::;;;<<<>>>???@@@@@@@@@AAAAAABBBBBBBBBCCCAAADDDCCCAAAGGGQQQSSSNNNJJJJJJIIIHHHGGGFFFEEEEEEEEEHHHKKKMMMMMMLLLLLLMMMHHHKKKPPPSSSQQQKKKDDD???>>>CCCIIIKKKIIIJJJPPPVVVSSSOOOMMMOOONNNHHHDDDCCCGGGJJJSSSZZZTTTGGGBBBEEEMMMGGG???;;;AAAHHHGGGAAAZZZVVVRRRNNNMMMNNNPPPRRREEEBBB@@@@@@BBBCCC@@@>>>DDDIIIHHH@@@;;;AAAMMMUUUNNNAAA;;;DDDHHHEEEGGGNNN\\\SSSUUUSSSEEE===<<<777999>>>AAA???;;;===FFFOOOGGGFFFCCC@@@>>>???BBBFFF<<<<<<===>>>===<<<;;;:::===<<<<<<===>>>>>>===;;;;;;:::999888777777777777666666666555555555555444444333333222222111111111000000000000////////////........................---,,,,,,,,,,,,---......------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))///111&&&```&&&&&&222444((()))222000...***///&&&888%%%***888...+++///***888+++...***EEE''':::333---666"""000222&&&,,,:::&&&(((***qqq]]],,,...111>>>)))$$$999,,,444(((...222%%%,,,---,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------,,,---......//////......---------------------------------.........//////........./////////000000........./////////000000///////////////000111111111111111111111111111111111111111222333333444444333222222333333444555666666666666666777888999:::888888999:::<<<>>>???@@@======>>>???@@@@@@AAAAAAAAAAAA@@@@@@HHHPPPOOOIIIGGGGGGGGGFFFFFFEEEEEEDDDEEEHHHLLLMMMMMMLLLKKKKKKIIIKKKNNNPPPNNNJJJEEEAAAEEEFFFHHHKKKKKKKKKOOOUUUQQQKKKFFFHHHHHHDDDAAAAAADDDHHHPPPVVVPPPCCC;;;;;;BBBBBBAAABBBGGGNNNNNNJJJ\\\UUUMMMJJJLLLOOOOOONNN<<<;;;<<>>;;;;;;:::777666;;;DDDKKKFFFDDDBBB@@@>>>>>>???@@@:::;;;<<<===>>>===<<<<<<>>>===;;;;;;<<<===<<<;;;;;;:::999888777777777777777777666555555444333333333333333222222111111111000000000000////////////........................---,,,,,,,,,,,,---......---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333***&&&%%%222QQQ///444111)))))),,,,,,,,,555222///333555DDD"""---000***,,,000(((000...www...111)))111***$$$,,,&&&...(((222%%%@@@&&&777...999000!!!KKK777111,,,***444%%%+++777///999,,,666$$$,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------------------------,,,------...............------------------------------------........................////////////............/////////////////////...///000000111000000000000000000000000000000111222222333333444333333333333444555666666555555555555666777888888666777888:::;;;===>>>>>>:::;;;<<<===>>>???@@@@@@AAA@@@>>>@@@EEEJJJGGGAAABBBCCCDDDEEEFFFFFFEEEEEEGGGJJJLLLLLLJJJHHHGGGGGGJJJKKKKKKKKKJJJIIIGGGFFFMMMHHHGGGLLLQQQPPPPPPSSSOOOHHHCCCDDDFFFEEEDDDFFFPPPQQQTTTTTTLLLBBB;;;:::===DDDJJJIIIJJJMMMPPPQQQXXXOOOFFFFFFMMMRRROOOJJJ:::888;;;DDDJJJJJJLLLPPPXXXYYYWWWTTTUUUZZZ[[[XXXMMM???>>>KKKMMM>>>777<<>><<<;;;::::::;;;===>>>??????>>>>>>>>><<<::::::;;;<<<<<<;;;;;;:::999888777777777777777777666555444333222222333333222222222222222111000000000000////////////........................---,,,,,,,,,,,,---......------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((,,,000111<<<)))---))),,,666///%%%)))333)))666...---444$$$RRR,,,---...&&&333&&&***333>>>\\\'''!!!???ttt...666***%%%555%%%---+++333ggg///***...+++'''...888---+++222333***###:::&&&LLL...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////------.........///////////////......//////000111////////////////////////000000111111222333333333333333333333444555666666555444444444555555666777555666888:::;;;<<<<<<<<<888999:::<<<===???@@@@@@AAA??????@@@BBBBBB???;;;@@@BBBDDDEEEFFFFFFFFFFFFIIIJJJJJJIIIFFFDDDCCCDDDJJJIIIIIIHHHHHHHHHIIIIIIOOOGGGFFFPPPXXXVVVSSSSSSOOOJJJHHHIIIJJJGGGGGGIIIMMMMMMMMMKKKIIIGGGHHHJJJDDDMMMSSSNNNGGGFFFHHHJJJQQQIIIDDDGGGOOOSSSOOOHHHDDD@@@CCCJJJKKKGGGGGGLLLSSSTTTSSSRRRVVVZZZVVVPPPJJJDDDHHHRRRQQQDDD<<>>;;;888555:::;;;===>>>??????>>>>>><<<;;;999999;;;<<<<<<;;;;;;:::999888777777777777666666555555444333222222222222222222222222222222000000000000////////////........................---,,,,,,,,,,,,---......------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---+++///---999'''))))))...111((('''444***999)))))),,,(((333*** mmmOOO((()))%%%555&&&...444mmmMMM***777555000uuusss,,,---///222%%%222000000222,,,111:::777///......111...***///###???iii>>>...***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////---------........./////////............///000000////////////////////////000000000111222222333333222111111222222333444555444444444444444444555666555666888999::::::::::::777888999;;;===???@@@AAA??????@@@AAA@@@===:::999AAABBBDDDFFFGGGFFFEEEDDDHHHHHHGGGEEEBBB@@@AAACCCFFFFFFGGGHHHIIIJJJJJJJJJLLLGGGJJJVVV[[[UUUQQQSSSNNNNNNPPPRRRNNNGGGDDDEEEAAAEEEJJJMMMOOOQQQQQQQQQNNNTTTVVVNNNFFFCCCCCCCCCKKKJJJKKKNNNRRRRRROOOLLLOOOJJJKKKPPPNNNEEECCCHHHMMMOOOPPPOOOPPPRRROOOJJJGGGIIIOOOTTTQQQHHHCCCDDDEEE;;;<<<@@@===???CCC@@@FFFDDDEEEKKKRRRSSSNNNHHHBBB@@@?????????<<<777333999:::<<<===>>>======<<<:::999888999;;;<<<<<<;;;;;;:::999888777777777777555555555444444333333333222222222222222222222222000000000000////////////........................---,,,,,,,,,,,,---......------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,222111$$$)))000GGG111...---+++&&&%%%---777'''222$$$,,,999///---(((444~~~QQQdddrrr\\\YYYZZZ```kkkiii)))((()))------,,,666>>>!!!,,,///"""ooo&&&---///,,,'''333///999000111)))000222nnn&&&///,,,333%%%+++CCC 333555+++oooaaa```___^^^^^^___```aaa{{{---))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---------.........//////...............///000000////////////////////////000000000111222222333333000000000000111222333444444444333333333444555555666777888999::::::999888777888999;;;===???@@@AAA>>>???AAABBB@@@;;;999999CCCDDDFFFGGGGGGEEECCCBBBGGGFFFEEEBBB??????AAACCCBBBDDDGGGJJJKKKKKKJJJIIIKKKIIIOOOZZZ[[[QQQMMMQQQMMMOOOUUUWWWPPPDDD======DDDLLLVVV\\\\\\WWWOOOGGGRRRUUUTTTMMMHHHFFFEEECCCIIIOOOUUUXXXUUUSSSRRRRRRPPPJJJKKKPPPMMMBBB???EEEOOOTTTVVVSSSPPPQQQQQQOOOFFFMMMSSSRRRMMMHHHFFFEEE@@@666999@@@???BBBGGGCCCHHHKKKOOOTTTUUUQQQJJJCCC???>>>===>>>???===888333999999;;;<<<<<<<<<;;;;;;888888888:::<<<===<<<:::;;;:::999888777777777777555555444444444444333333222222222222222222222222000000000000////////////........................---,,,,,,,,,,,,---......------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++*********+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%000(((,,,,,,HHH+++***------***///000%%%+++(((555333"""(((555///...'''***???+++)))333111,,,,,,---<<<111---///"""111'''888444555""")));;;bbb555&&&******...+++|||,,,000+++222%%%444...+++///666111&&&<<<...&&&,,,...---,,,******,,,---...!!!HHH;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------,,,------......------,,,////////////000000000000////////////////////////000000000000000111111222000111111222222333444444222333444444222222333444777777777888777666555555777555444666;;;???@@@@@@AAAAAA@@@@@@???>>>======HHHHHHHHHFFFEEEEEEGGGIIIFFFFFFFFFDDDBBBBBBCCCEEEAAAIIIKKKGGGKKKRRRQQQHHHHHHLLLNNNNNNPPPSSSPPPKKKLLLQQQVVVUUUMMMDDD===:::@@@JJJXXX```[[[OOOHHHFFFPPPPPPQQQRRRRRRRRRQQQOOOTTTWWWXXXUUURRRQQQQQQQQQPPPTTTVVVSSSLLLIIIKKKOOOXXXYYYYYYUUUOOOKKKLLLNNNMMMJJJNNNUUURRRGGGEEELLL???888999AAACCC???AAAIIIKKKJJJIIIIIIIIIHHHFFFDDD@@@888666<<>><<<<<<>>>???>>>555777999;;;<<<<<<;;;;;;777777888888888888777777666666666555444444333333333333333222222222111111111000000///...---------........................---------------------------------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***---)))...DDD,,,,,,,,,++++++*********++++++++++++++++++++++++'''666%%%555666 111(((888%%%444...qqq000...###...---,,,hhh---,,,)))---(((bbbMMM+++...***///%%%000444++++++...222)))///........................)))///333222$$$666%%%$$$666'''###===\\\------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------......------,,,---............/////////........................000000//////000000111222000111111222222333333444222333444333222111222333444555555666777777777666777555555777<<>>===FFFMMMUUUUUUNNNGGGFFFHHHPPPSSSVVVTTTOOOKKKJJJKKKRRRXXX[[[XXXRRROOOQQQSSSVVVYYYXXXOOODDDAAAJJJTTTXXXXXXWWWTTTPPPNNNOOOQQQRRROOOQQQWWWTTTJJJHHHNNNCCC<<<<<>>;;;888===???<<<;;;===>>><<<666888:::<<<===<<<;;;;;;777777888888888888777777666666666555444444333333333333333222222222111111111000000///......------........................---------------------------------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***---)))...DDD,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***===VVV000))):::"""222***999)))...***000''',,,.........,,,)))---(((bbblll...(((,,,)))&&&//////,,,+++---000???///........................000...###fff222---...***$$$333))),,,444CCC!!!,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,---------.................................000000//////000000111222000000111111222333333333222333333222000///000111222222333444666777777888666666666999<<<>>>>>>===???>>>======>>>@@@BBBDDDFFFGGGHHHGGGEEEEEEGGGIIIFFFGGGGGGFFFDDDDDDEEEGGGMMMPPPLLLGGGJJJSSSVVVRRROOOTTTWWWWWWXXXWWWQQQIIIKKKNNNOOOMMMGGGCCCBBBBBBLLLRRRVVVRRRJJJEEEHHHLLLUUUXXXYYYTTTIIIAAA???AAAHHHOOOVVVVVVQQQMMMPPPUUUUUUVVVRRRDDD666777FFFUUUZZZYYYVVVTTTRRRRRRSSSTTTVVVRRRSSSVVVSSSLLLKKKPPPGGG@@@>>>AAA???999999>>>LLLJJJGGGEEEEEEDDDBBB@@@CCC@@@@@@DDDEEEAAA======:::>>>???<<<:::<<<<<<:::888999;;;======<<<;;;:::777777888888888888777777666666666555444444333333333333333222222222111111000000000///......------........................------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***---)))...DDD,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))000)))000...000"""...000000***000111...***(((......///,,,)))---(((bbb000&&&...&&&(((888***---+++,,,///bbb..............................+++444!!!+++222...***$$$000222---***222222++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,------......------,,,,,,------------.................................///////////////000111111000000000111222222333333111222333111///...///000222222222333444555666777666666888;;;<<<===<<<;;;???>>>===<<<===???BBBDDDEEEFFFGGGFFFEEEEEEGGGHHHFFFGGGHHHGGGEEEDDDEEEGGGFFFHHHFFFEEEIIIRRRVVVTTTTTTWWWXXXVVVVVVUUUPPPIIIQQQRRRRRRNNNHHHFFFGGGIIIKKKUUU[[[XXXQQQNNNPPPRRR]]][[[WWWOOOEEE===;;;;;;CCCGGGNNNTTTUUUSSSUUUYYYUUUSSSMMMAAA888<<>>>>>===AAAGGGQQQNNNJJJHHHGGGFFFDDDCCCBBBAAABBBEEEBBB===;;;===;;;???@@@<<<:::::::::888999:::<<<======<<<:::999777777888888888888777777666666666555444444333333333333333222222222111111000000//////....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***---)))...DDD++++++++++++++++++++++++++++++++++++++++++++++++(((111+++$$$777 %%%...+++///((((((111(((333000))),,,'''---...///,,,)))---(((bbb...,,,+++,,,)))RRR))),,,+++---111---........................&&&///;;;000%%%222000&&&%%%666333000...,,,%%%///++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,------........./////////......................../////////...///000000111///000000111111222333333000111222111///...///000444333333222333444555555666888:::;;;<<<;;;;;;;;;@@@>>><<<;;;;;;===@@@BBBBBBDDDEEEFFFEEEDDDEEEGGGEEEGGGGGGFFFDDDCCCCCCDDDAAACCCDDDFFFKKKQQQRRRPPPUUUVVVSSSPPPOOOQQQNNNIIIMMMNNNNNNKKKGGGGGGJJJNNNIIIRRRWWWTTTQQQSSSWWWXXXaaaZZZQQQJJJGGGFFFEEECCCKKKHHHLLLVVV\\\[[[YYYYYYXXXVVVPPPKKKJJJRRR^^^iiiaaa___\\\WWWTTTRRRQQQQQQTTTPPPMMMNNNNNNNNNPPPSSSGGGAAA;;;:::;;;???FFFMMMTTTPPPKKKHHHGGGFFFEEEDDDAAA@@@BBBCCC@@@999888;;;<<<@@@AAA<<<:::::::::777:::;;;======<<<;;;999777777777888888888888777777666666666555444444333333333333333222222222111111////////////....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***---)))...DDD++++++++++++++++++++++++++++++++++++++++++++++++---'''222+++444(((777------$$$666000---$$$***///((('''...+++---777---,,,)))---(((bbb---000!!!222(((vvv,,,++++++///444---........................***111""" 666CCC$$$000555///)))$$$......111///***++++++,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,---............/////////------------------------//////......//////000111//////000000111222222222///111222111000///000111555444333222333444555666888:::;;;;;;:::999:::;;;===<<<;;;:::;;;<<<>>>@@@@@@BBBDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEBBB@@@@@@@@@CCCDDDGGGJJJMMMOOOMMMKKKQQQQQQNNNIIIIIILLLLLLHHHBBBEEEGGGFFFEEEGGGKKKOOOKKKOOOMMMGGGHHHRRRYYYXXX]]]UUULLLJJJNNNSSSSSSRRRQQQHHHFFFPPPXXXUUUOOOMMMTTTSSSQQQRRRUUU]]]eeekkkaaabbbaaa[[[TTTOOONNNOOOTTTOOOJJJHHHIIILLLPPPRRRFFFAAA<<<999;;;@@@HHHMMMSSSNNNIIIEEECCCDDDDDDDDDAAA@@@AAACCC@@@:::777999===AAABBB===;;;;;;:::888;;;<<<<<<<<<;;;999777555777777888888888888777777666666666555444444333333333333333222222222111111//////////////////..............................------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***---)))...DDD***++++++++++++,,,,,,,,,++++++++++++++++++++++++***///,,,,,,(((555www!!!...!!!---555222///333)))//////---MMM+++,,,)))---(((bbb555///222(((---++++++...333,,,........................111%%%(((---444 wwwvvv'''(((+++***555///222###((('''******+++,,,,,,,,,++++++***++++++,,,,,,------...++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,---------.........------------------------///............///000000//////000000111111222222...000111111111111222444444333222222333555777999:::;;;<<<:::888888:::<<<888888999:::;;;===>>>???===???BBBCCCBBBAAABBBCCCDDDEEEEEECCC@@@===;;;;;;DDDDDDFFFJJJMMMMMMKKKJJJKKKKKKIIIFFFGGGJJJIIIEEECCCFFFIIIIIIHHHHHHJJJMMMPPPQQQMMMFFFIIITTTVVVPPPUUUPPPLLLMMMPPPUUUVVVVVVKKKAAA>>>GGGKKKFFFAAABBBHHHJJJMMMOOOPPPUUU\\\aaa^^^bbbddd^^^TTTLLLLLLOOORRRLLLEEE@@@AAAEEEHHHIIICCCBBBAAA@@@BBBGGGLLLNNNQQQLLLFFFBBBAAABBBCCCCCCCCCAAAAAACCCBBB===:::;;;>>>BBBBBB>>><<<<<<<<<:::;;;;;;<<<<<<:::777555333777777888888888888777777666666666555444444333333333333333222222222111111.../////////////////////........................------------------------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***---)))...DDD******+++++++++,,,,,,,,,++++++++++++++++++++++++'''555'''(((...!!!@@@%%%^^^000333777%%%'''***+++$$$,,,+++...***ddd(((,,,)))---(((bbbCCC,,,"""...***,,,,,,***+++...---........................111 888::: 666___(((000###%%%$$$000222888///)))***+++,,,,,,,,,,,,+++******+++,,,,,,---......++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,------......------,,,++++++,,,,,,,,,---------------------------------...............///000000/////////000111111222222...///111222111222333555222222111222444777:::;;;;;;<<<<<<:::777777999<<<444555777999;;;===???@@@<<<>>>AAABBBAAAAAAAAABBBCCCDDDDDDBBB>>>;;;999888AAA@@@BBBGGGKKKLLLLLLLLLEEEHHHHHHFFFGGGJJJHHHCCCLLLOOORRRQQQMMMKKKKKKLLLSSSVVVTTTOOOTTTZZZTTTGGGOOOOOOOOOOOONNNOOOPPPQQQFFF>>><<>>BBBCCC???=========;;;;;;;;;<<<;;;999666444222777777888888888888777777777666666555444444333333333333333222222222111111.........///////////////........................------------------------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***---)))...DDD*********++++++,,,,,,,,,++++++++++++++++++++++++...(((,,,///(((+++111)))GGG999&&&///+++555'''(((111---%%%)))%%%sss&&&,,,)))---(((bbbPPP+++---***---***...***((((((---........................---***&&&,,,...,,,666@@@AAA$$$***666///%%%%%%///))))))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------....................................////////////............////////////111111000000111111222333222222222333444555777777;;;;;;;;;::::::999999999777888888999999:::;;;;;;=========>>>???AAABBBCCCGGGAAA@@@CCC>>>444666???JJJDDD???CCCKKKPPPOOOKKKNNNHHHDDDHHHPPPSSSPPPJJJUUUTTTXXXZZZOOOAAABBBMMM``````UUUPPPVVVRRRGGGEEEIIIVVV\\\TTTKKKKKKOOOQQQRRRJJJHHHJJJDDD:::<<>><<<@@@LLLXXXUUU___ddd\\\PPPKKKMMMPPPWWWMMM???333000555???FFFDDDEEEGGGMMMRRRUUUTTTRRRRRRMMMFFF???<<<<<>>>>>???@@@DDD??????BBB???888;;;EEELLLGGGBBBEEELLLPPPOOOLLLIIIFFFFFFIIINNNOOOIIICCCLLLJJJOOOUUUQQQHHHHHHPPPXXX[[[PPPFFFKKKMMMHHHIIIMMMeeepppbbbPPPOOOVVVYYYPPPHHHCCCGGGJJJKKKPPPXXX[[[NNNBBB@@@CCCHHHMMMSSSUUU]]]aaaYYYPPPMMMOOOQQQQQQJJJ???777666<<>>BBBAAA>>><<<>>>@@@@@@???===<<<;;;;;;<<<<<<@@@;;;777666999;;;999777666666666666666666666666777666666555444444333333222222222111111111111000000000000///...---------...............---------......---------,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++++++++************++++++------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))...)))...EEE++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++XXX&&&...111***555%%%+++***---)))iii,,,)))***...(((TTTVVV000'''---+++,,,+++---)))...***------------------------------,,,,,,,,,,,,++++++NNN444444---,,,&&&222,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------............/////////---............/////////111000000000000111222222111111111222333444555666666666666666666555555555666666777888888999999:::;;;;;;;;;<<<<<<======>>>@@@<<<===AAA@@@===BBBLLLOOOJJJFFFGGGKKKOOONNNKKKEEEFFFIIILLLLLLIIIBBB===BBBAAAGGGRRRUUUPPPPPPUUUOOOWWWKKK===BBBMMMOOOQQQ```|||YYYQQQVVVXXXNNNEEE===@@@MMMZZZaaaccc^^^MMM@@@AAAKKKOOONNNKKKMMMTTTWWWSSSNNNNNNPPPQQQOOOJJJDDD??????BBBHHHLLLCCCGGGNNNUUUZZZZZZWWWSSSKKKIIIEEEAAA??????@@@AAA<<<>>>@@@???<<<;;;===???@@@???===<<<;;;;;;<<<===@@@<<<888888:::;;;:::888555555555555555555555555666666555555444333333333222222222111111111111000000000//////...------------------..................------------,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++************++++++------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))...)))...EEE++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&///ccc)))+++666%%%***+++...***___)))(((---******JJJEEE111''',,,***,,,+++---)))...---------------------------------,,,,,,,,,,,,++++++%%%kkk''' 222'''---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------.........//////---------.........//////000000000000000111222222111111111111222333444555555555555555555444444444555666666777777888888999888999:::;;;======>>>>>>>>><<<===@@@@@@???EEENNNNNNKKKGGGGGGIIIKKKKKKJJJEEEHHHKKKLLLIIIDDD???<<<888;;;CCCMMMPPPMMMNNNSSSLLLTTTHHH888AAAQQQVVVVVVjjj```QQQUUUVVVMMMBBB888;;;KKK[[[___ZZZUUUGGG===AAAJJJMMMHHHDDD<<>>@@@@@@???>>><<<<<<<<<<<<===???<<<:::999;;;;;;:::999666666666555555555555555555555555444444333333333222222222111111111000000/////////......---------,,,---------.../////////------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))...)))...EEE++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++$$$,,,)))###///***,,,++++++***VVV******222)))...EEE777111(((...---,,,+++---)))...333------------------------------,,,,,,,,,+++++++++(((!!!222333%%%666(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------............------------............000000//////000000111222111111111111111222333444444555555555555555555555444444555666666777777888666777999<<<>>>???@@@@@@>>>>>>???@@@??????DDDKKKJJJIIIGGGFFFFFFGGGIIIIIIGGGIIIJJJGGGCCC>>><<<<<<444<<>>@@@BBBAAA@@@>>>===<<<<<<======>>><<<;;;:::;;;;;;:::999777777777666666555555555444444444444444333333333222222222111111111000000............------------,,,---------.../////////------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))...)))...EEE++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...PPP[[[,,,555444$$$...+++((()))LLL---***222)))...EEE000...)))111000,,,+++---)))...777------------------------------,,,,,,,,,+++++++++///HHH[[[...///'''111+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,------------.........000////////////000111111111111000000111111222333444444444555555555555555333444444555555666777777555666999<<<>>>?????????>>>???AAA@@@>>>===@@@DDDEEEFFFEEEDDDDDDEEEHHHJJJHHHHHHFFFCCC???===<<<<<<>>>GGGQQQRRRLLLHHHKKKQQQOOOPPPCCC:::BBBKKKOOOUUUgggWWW[[[^^^KKK>>>999CCCNNNNNNIIIGGGGGGHHHKKKLLLFFF;;;666777666CCCPPPUUUUUUUUUTTTRRRTTTSSSRRRQQQNNNLLLJJJIIIEEEKKKRRRWWWWWWTTTQQQOOONNNMMMLLLJJJIIIGGGEEEDDDJJJGGGDDDAAA@@@AAABBBCCCAAA@@@>>>===<<<<<<===>>><<<<<<;;;;;;:::999999999888777777666666555555555444444333333333333333333222222222111111111111000---------------------------------...............,,,,,,,,,------------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))...)))...EEE++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***444)))+++(((666(((...+++(((***@@@---(((---******JJJ---,,,***111...vvv,,,+++---)))...666------------------------------,,,,,,,,,,,,++++++///""""""+++---"""222,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........///////////////000111111111000000000000111222222333333333444444555555555333333333444555555666666666777999;;;<<<<<<;;;:::;;;???AAA???<<<<<<===???AAACCCEEEDDDCCCDDDIIIMMMJJJIIIGGGEEECCCAAA@@@???EEELLLRRRRRRNNNLLLMMMPPPMMMMMMFFFCCCIIIMMMZZZppp```QQQSSSXXXOOO???===KKKPPPEEE@@@FFFGGGMMMVVVXXXOOOBBB>>>@@@FFFSSS]]][[[UUURRRRRRRRRSSSSSSRRRPPPOOOMMMLLLLLLRRRVVVYYYZZZVVVRRROOONNNKKKJJJJJJIIIIIIIIIIIIIIILLLIIIEEEAAAAAABBBCCCDDDAAA@@@???============>>>:::;;;;;;;;;999888888888777777666555555444333333333333333333333333333333222222222111111111111000------------------------...............---------,,,,,,,,,---------......+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))...)))...EEE++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((000%%%GGG---000+++---,,,,,,222+++)))***...(((TTT+++,,,***000(((aaa,,,+++---)))...///------------------------------,,,,,,,,,,,,+++++++++'''@@@,,,///"""111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///////////////000111111111000000000000000111222222222222333333444444444222222333444444555555666777888999::::::999777666999===@@@???<<<;;;<<<<<>>999:::;;;;;;999777777777666666555444333333222222333333333333333333333333222222222111111111111000------------------------/////////......------,,,,,,,,,,,,------.........+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,)))...)))...EEE++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***000zzz555)))///(((///111...(((''',,,)))333)))^^^***,,,***---"""SSS,,,+++---)))...)))---------------------------------,,,,,,,,,++++++$$$555qqq...///---))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++