BM6P6(@ eeeRRRSSSQQQQQQSSSPPPLLLHHHHHHJJJMMMOOOQQQWWW___gggppp}}}yyyooolllpppvvvmmmNNNGGGIIIGGGCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHIIILLLLLLIIILLLRRRSSSOOOVVV^^^vvvkkk@@@999999:::;;;<<<===>>>???>>>888444555666555777:::AAAiiixxxvvvxxxVVV<<<888444222333444333111222222222222222222222222222666333<<>>>>>>>>;;;666333555666666999===JJJzzz~~~|||~~~OOO<<<888444333444444333222222222222222222222222222222555222;;;CCCXXXzzzzzzqqqmmm}}}zzzzzzyyy}}}}}}rrroooxxx^^^NNNhhh||||||qqqRRR@@@CCC:::DDDMMMSSScccwwwoooppp~~~~~~~~~~~~|||yyyxxxyyyzzz~~~~~~~~~}}}{{{yyywwwyyy{{{zzzxxxxxx{{{~~~zzz||||||{{{||||||tttjjj\\\ZZZYYYYYYSSSIIIFFFHHHPPPYYYmmmdddGGGFFFIIIKKKOOOPPPUUU___iiirrrvvvwwwzzztttoookkk{{{{{{|||}}}~~~~~~~~~~~~zzzxxxyyy{{{zzz{{{|||||||||}}}~~~yyyyyyyyyxxxvvvtttsssrrryyy{{{pppnnnmmmiiinnnxxxuuuUUUDDDHHHEEEHHHRRRUUUXXXdddyyyxxxzzzeeexxxYYYEEEAAA>>>888777666444333333444444555444333333222222333333555444555EEEYYY```nnn{{{lllnnniii~~~[[[VVVUUU^^^zzz~~~~~~iiiYYY]]]WWWSSSKKKBBB<<<:::999999<<<<<<============<<<<<<===>>>???AAACCCFFFLLLPPPWWW```YYY\\\uuufffZZZSSS```jjjuuuyyyxxxwwwwwwxxx}}}||||||~~~yyyvvvxxxwwwsssqqqqqqpppqqqooommmnnnqqqppplllmmmoooqqqpppmmmjjjhhhgggiiiXXXVVVSSSRRRKKKIIIEEECCCDDDIIINNNRRRVVVYYY[[[\\\^^^eeeqqq{{{nnnPPPGGGCCCEEEEEEAAABBBHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEFFFHHHJJJKKKFFFIIIJJJJJJMMMSSSVVVVVVZZZeeeUUU999999:::;;;<<<===>>>>>>>>>888444333555777777;;;AAARRRwww}}}HHH;;;999666444444444444333333333333333333333333333222444000999???SSSwww{{{{{{jjjbbblllsssuuu~~~zzzyyy~~~qqqdddaaagggmmm{{{qqqMMM\\\vvvzzzzzzyyyYYYCCCCCC888AAAJJJPPP]]]www~~~sssppp{{{~~~|||}}}}}}|||{{{|||}}}}}}|||zzzxxxxxxxxxxxxyyyyyyzzz{{{|||yyy|||}}}|||}}}|||tttkkk^^^[[[[[[]]]YYYQQQIIIFFFLLLYYYdddmmmTTTXXX___ccchhhhhhmmmxxxzzzxxxuuussstttwww{{{~~~~~~~~~~~~|||||||||{{{{{{||||||}}}~~~yyy~~~|||{{{zzzzzz{{{{{{wwwxxxyyyyyywwwuuusssqqqnnnxxx|||tttllllllmmmlllnnn```JJJCCCHHHGGGKKKTTTUUUZZZiiiooozzzzzziii___IIIEEEBBB::::::999888777555555444555444333333222222333333666444555EEE[[[dddppplllkkkooo{{{]]]SSSTTTaaasssbbbaaaXXXQQQHHHBBB>>><<<<<<<<<============<<<;;;:::999999::::::999999;;;>>>AAAEEEMMMRRRXXXvvv{{{lll[[[NNNZZZhhh~~~~~~|||yyyzzz~~~{{{vvvtttwwwwwwtttrrrsssrrrtttsssqqqrrrtttsssnnnuuuuuutttqqqlllhhhfffffflll]]]XXXRRRQQQJJJGGGDDDAAABBBGGGLLLOOOTTTZZZ```ccceeelllxxxqqqZZZGGGDDDEEEHHHFFFBBBBBBGGGBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEGGGIIIKKKMMMHHHJJJKKKLLLNNNRRRVVVYYY]]]mmmvvvKKK888999:::<<<===>>>>>>>>>===777444333666777777<<>><<<===???>>>????????????>>>>>>===<<<<<<<<<:::999999<<<>>><<>>???>>>======888555555777666666;;;BBB[[[}}}dddDDD999999888777666555555555333333333333333333333333222333///777888GGGnnnyyyzzzrrrjjjmmmxxx~~~|||uuuqqqxxx|||eeebbbjjjkkkyyy~~~~~~oooWWWMMM```fffeeefffMMMEEE???DDDIIIKKKPPPaaa~~~yyynnnqqq|||}}}}}}~~~}}}zzzyyyzzzzzzzzzyyyyyywwwvvvwwwyyy{{{{{{zzzzzz~~~~~~yyyssseeeccc`````````[[[PPPFFF???XXXddd{{{yyyuuujjjjjjiiigggeeedddbbbaaajjjooovvvzzz{{{|||~~~}}}||||||}}}}}}}}}|||{{{{{{|||}}}ssszzz}}}yyyvvvuuuvvvxxxxxxwwwtttqqqooouuuyyyxxxqqqiiigggggggggqqqoooOOOKKKCCCHHHHHHLLLPPPPPP^^^yyy{{{___mmmuuu|||___LLLEEEAAA======<<<;;;:::888666555555444333333222222333333333333111???VVVcccnnnooodddooobbb|||pppWWW```rrr~~~}}}~~~}}}}}}}}}jjjXXXDDD<<<:::999;;;>>>????????????>>>===<<<;;;:::::::::999888888:::;;;<<<<<>>???AAACCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCEEEGGGJJJLLLNNNOOONNNPPPQQQQQQQQQWWW^^^jjjaaaCCC999:::;;;===?????????===<<<777555666777666666<<>>@@@DDDHHHNNN]]]xxxrrrpppxxx~~~}}}}}}{{{yyyxxxxxxzzz{{{zzzzzzwwwwwwwwwxxxxxxyyyzzz{{{yyy}}}~~~|||{{{|||yyyuuukkkhhhccc^^^]]]ZZZRRRIII@@@PPPYYYiii}}}{{{uuukkk```YYYVVVVVVLLLLLLMMMOOOSSSXXX]]]``````dddiiikkkkkklllooorrryyy~~~}}}{{{{{{{{{|||~~~~~~}}}||||||||||||sss{{{|||uuusssyyy~~~}}}}}}~~~zzz{{{{{{{{{yyyvvvsssrrruuuvvvuuupppjjjhhhjjjlllssseeeIIIFFFDDDHHHIIILLLPPPSSShhhrrr```xxxqqq}}}rrrXXXLLLFFFBBB<<<<<<;;;:::999777777666555444333333222222333333111222111;;;PPP^^^jjj|||ssscccooo\\\sss~~~___gggsss~~~}}}||||||xxxzzz~~~oooXXXCCC<<<<<<<<<>>>CCCFFFFFFEEECCC@@@>>><<<:::999:::;;;:::999888:::;;;999999>>>>>>>>>QQQmmm|||gggbbbbbbkkkzzz{{{tttjjjeeekkkuuu{{{yyyzzz}}}|||{{{vvvtttvvvvvvrrrpppqqqtttvvvuuussstttvvvuuupppnnnnnnllliiieeeccccccdddllldddZZZPPPOOOKKKJJJIIIHHHGGGGGGGGGGGGPPP]]]kkksssuuuzzzrrrUUUFFFCCCEEEDDDBBB@@@AAACCCEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDCCCDDDDDDFFFHHHKKKNNNPPPPPPOOOQQQTTTSSSSSSZZZdddvvvwwwTTT@@@888:::<<<>>>@@@@@@???===<<<444444555777777777>>>GGGQQQmmm~~~ssswwwwwwtttyyyPPP???888999;;;:::777555666777444444444444444444444444222333000888333<<>>===@@@GGGNNN[[[sssyyyqqquuu}}}}}}~~~~~~}}}}}}zzzyyyyyyzzz{{{|||zzzyyyuuuxxxyyyyyywwwwwwzzz}}}zzz~~~~~~{{{zzz{{{{{{yyypppnnnfff[[[XXXXXXTTTNNNDDDGGGOOO]]]lllmmm___]]]ZZZWWWQQQLLLHHHFFFEEEDDDRRRQQQOOONNNMMMMMMNNNNNNSSSWWW[[[^^^```dddjjjooouuu|||~~~|||zzzyyyyyyyyy|||||||||}}}}}}|||{{{{{{zzzxxxvvvttttttwww{{{{{{vvvssstttzzz~~~~~~}}}{{{yyyvvvtttsssllllllllljjjiiiiiilllppprrrYYYFFFFFFFFFIIIJJJNNNSSSYYYvvviiidddjjj```OOOHHHCCC???;;;:::999777666666777777555444333333222222333333000444222888JJJXXXggg{{{}}}gggtttuuubbblllggghhhlllttt}}}{{{}}}~~~|||~~~zzz|||~~~iiiRRR???===AAABBBCCCGGGLLLKKKJJJIIIFFFDDDAAA@@@<<<===>>>===;;;:::;;;<<<777;;;999999===???GGGVVVOOOJJJIIIPPPZZZcccnnnwwwzzztttvvvxxxyyy}}}}}}~~~~~~{{{yyyzzz|||{{{xxxvvvrrrqqqssstttqqqoooqqqssstttrrroooqqqtttsssoookkkkkkkkkhhhdddbbbaaaaaa|||iiicccZZZPPPOOOIIIJJJJJJJJJJJJIIIHHHGGGMMMYYYgggnnnqqqwww]]]FFFBBBGGGBBBEEEDDDAAA===>>>AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEGGGJJJMMMPPPRRROOONNNPPPUUUUUUUUU]]]hhh~~~gggKKK===777:::<<<>>>@@@@@@???===;;;111222444777777888AAAJJJXXXggg~~~|||zzzooorrrxxxnnnvvvuuuLLL???777:::<<<:::777666666888444444444444444444444444222333111999333999___oooooorrrwwwzzzzzz|||xxxiiissstttsssmmmWWWjjjxxx^^^TTTOOOUUUlllZZZCCCAAA>>>@@@FFFNNNZZZooo~~~ssssss{{{{{{|||~~~~~~}}}}}}~~~{{{{{{{{{|||}}}|||zzzwwwtttxxx{{{yyyvvvuuuyyy~~~}}}|||zzz}}}~~~}}}tttqqqgggYYYTTTVVVUUUQQQFFFBBBLLL]]]iiinnnZZZTTTZZZVVVQQQKKKKKKOOORRRQQQNNNPPPRRRTTTVVVUUURRRNNNKKKFFFJJJOOOSSSXXX___gggnnnpppyyy}}}{{{yyyxxxwwwwwwyyyzzz{{{||||||{{{zzzyyy|||pppmmmwww{{{vvvvvv}}}xxxqqqiiiiiiooowww|||~~~~~~|||yyywwwtttrrrqqqpppnnnmmmkkkhhhfffiiimmmrrrtttNNNFFFLLLHHHJJJKKKPPPWWW```{{{ccciiinnnxxxUUUHHHCCC>>>999;;;999777555555666777888555444333333222222333333000555333777GGGUUUfff{{{gggddd~~~lllkkklllgggdddiiixxx|||}}}zzzzzz}}}}}}\\\FFF666999AAAAAABBBFFFIIIIIIIIIIIIHHHFFFEEEEEE===>>>>>>===;;;999999:::;;;BBB======GGG>>>777EEEAAA>>>@@@IIIRRRYYY```fffcccdddjjjqqqxxx|||}}}}}}}}}}}}}}}~~~~~~~~~zzzyyyyyy{{{~~~}}}xxxtttpppmmmmmmrrruuuttttttvvvwwwwwwuuuqqqrrrvvvvvvsssjjjkkkkkkhhhdddaaa``````wwwhhhcccYYYMMMLLLKKKGGGDDDFFFKKKOOOOOOMMMMMMTTTbbboootttxxxtttWWWFFFAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCJJJIIIHHHKKKNNNPPPNNNLLLRRRSSSPPPSSSYYYUUUYYYkkkaaaBBB555;;;<<<===>>>>>>===;;;999888888222222888888555===KKKWWWoooeeewww~~~xxxvvvjjjwwwhhhGGG@@@999999999999999888777666666444222111111222333444444555222333888<<>>;;;:::999888777666666666666777555333333444444333222333222333777>>>MMMfff{{{hhhccc|||}}}mmmhhhooofffiiipppqqq}}}~~~~~~~~~|||{{{zzz{{{}}}gggJJJCCC===>>>@@@AAAEEEJJJPPPNNNJJJIIINNNRRRKKKBBBCCCBBB@@@>>>===<<<;;;;;;===;;;:::;;;===>>>======>>>@@@EEEIIIMMMSSSYYY]]]___```cccfffgggkkkyyy}}}yyy{{{{{{vvvwwwxxxyyyyyyyyyyyyyyy|||yyyxxxzzz}}}|||wwwrrrrrrssstttrrrpppoooqqqssslllkkkiiifffcccaaa___^^^rrr\\\VVVRRRNNNRRRLLLJJJGGGHHHKKKNNNPPPPPPTTTWWW^^^gggnnn{{{dddMMMBBB@@@BBBAAAAAA@@@@@@@@@AAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEECCCDDDDDDDDDDDDDDDCCCCCCGGGFFFFFFIIILLLNNNMMMKKKOOORRRQQQTTTYYYWWW___ttt{{{WWW@@@777999<<<===>>>>>>===;;;999777888333444999999999DDDSSStttsssvvvwwwwwwppp}}}bbbIIIAAA===<<<<<<;;;:::999888888666555333222111222333444333555333555999:::OOOqqqvvvuuuxxxwwwzzz}}}rrrtttvvv}}}|||SSSUUUeeesssppp\\\NNNUUUcccwwwfffLLLCCC@@@>>>???EEEQQQbbbqqqjjjiiixxx}}}~~~}}}{{{zzz}}}~~~~~~~~~|||zzzwwwvvv{{{yyyxxxyyy{{{|||{{{{{{|||||||||~~~xxxqqqfffZZZRRRQQQVVV[[[QQQHHHIIINNN\\\}}}ssstttvvvvvvvvvwwwyyyxxxvvvsssrrrfffbbb\\\WWWTTTRRRPPPNNNJJJIIIKKKQQQVVV]]]hhhsssyyyzzz{{{{{{{{{{{{|||}}}}}}{{{zzzzzzyyywwwuuuuuuttttttssssssssssssssspppkkkjjjkkkmmmmmmpppuuuxxxuuusssrrrttttttrrrpppjjjmmmiiihhhnnnkkkkkkuuuXXXFFFJJJGGGJJJNNNTTTWWW[[[qqqgggUUUlllxxxnnnzzz]]]NNNFFFAAA@@@===<<<;;;:::888777777777777777555333333333444333111222111222555;;;GGG]]]qqqfff^^^vvvooohhhpppfffiiimmmkkkyyy~~~}}}}}}}}}~~~~~~}}}|||zzzyyy||||||}}}zzzXXXCCC===:::<<>>===;;;999999:::<<<<<<<<>>888888<<<===>>>>>>===;;;888777777555777:::999<<>><<<:::999999999666555444333222333333444222444444777:::888IIIhhhtttxxxzzzsss~~~ssspppsss{{{dddNNNYYYkkkttteeePPPQQQ```xxxttt]]]JJJBBB===>>>DDDMMM[[[hhh}}}hhhcccooo{{{zzz|||~~~~~~|||zzz|||}}}~~~~~~{{{xxxvvv~~~{{{yyyxxxzzz|||}}}}}}{{{zzz{{{}}}~~~yyytttiii\\\RRROOORRRWWWTTTJJJJJJNNNYYY|||zzzvvvhhhddd^^^YYYVVVTTTRRRQQQMMMKKKMMMRRRWWW```nnn{{{~~~}}}}}}{{{yyyxxxxxxxxxvvvuuutttsssssssssrrrrrrrrrrrrooolllllloooooommmnnnqqqooommmkkkkkknnnqqqrrrsssppptttpppooosssnnnooo{{{tttNNNDDDFFFHHHGGGOOOWWWZZZ```{{{hhh[[[UUUrrrfffccczzzYYYLLLHHHEEEDDD@@@===<<<;;;999888888777777666444222222333333222111333222333555888AAATTTeee~~~kkk___rrrwwwmmmxxxiiieeeeeeaaappp~~~}}}|||}}}}}}~~~}}}|||zzzyyy}}}}}}}}}}}}~~~nnnOOO???:::888===BBBDDDHHHMMMGGGSSS\\\YYYSSSRRRTTTVVVWWWSSSNNNKKKHHHFFFDDDBBB@@@===:::888:::;;;<<<===@@@AAABBBDDDHHHNNNUUUZZZ___YYYVVV\\\ccciiipppvvvvvv{{{~~~{{{xxxwwwwwwvvvvvvvvvvvvvvvvvvwwwtttqqqqqqssstttrrrppptttwww{{{|||yyytttooommmkkkjjjhhheeebbb___\\\[[[tttQQQGGGKKKMMMOOONNNPPPQQQNNNKKKLLLQQQVVVZZZ```hhhqqq~~~rrrXXXFFF@@@AAACCCCCC????????????@@@AAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDEEEEEEEEEFFFHHHJJJNNNPPPRRRQQQQQQQQQXXXYYYXXXXXXYYYnnn[[[===:::999999<<<===>>>>>><<<:::777666555666888999777<<>>@@@FFFNNN[[[ggg{{{nnnccciiirrrwwwyyy{{{~~~}}}{{{|||~~~|||yyywww|||zzzxxxxxxzzz{{{{{{{{{yyyyyyyyy{{{}}}~~~}}}zzzvvvmmm```SSSMMMOOORRRRRRIIIIIIOOOXXXyyyzzzxxx|||wwwoooiiiiiikkkgggbbb\\\XXXTTTRRRRRRSSSTTTTTTOOOOOOQQQVVV\\\eeettt~~~~~~}}}{{{|||zzzxxxwwwwwwxxxwwwvvvttttttttttttssssssrrrrrrrrrooonnnpppooolllkkknnnggggggggghhhkkkmmmpppqqqtttxxxvvvvvvxxxpppppp```LLLGGGBBBEEEIIIRRRYYY[[[fffvvvYYYVVVZZZ|||uuuWWW\\\~~~___RRRJJJEEEEEECCC>>>===<<<:::888777777777666444222222222333222111444444555777888>>>NNN^^^zzzqqqbbbmmm}}}}}}{{{lll~~~nnn___[[[YYYjjj}}}~~~~~~|||{{{}}}}}}|||||||||}}}~~~oooUUU???;;;;;;@@@EEEHHHLLLPPPOOOZZZbbb```[[[^^^gggmmmllleee\\\UUUPPPMMMIIIFFFDDDAAA<<<:::;;;===>>>>>>>>>???@@@AAADDDJJJRRRXXXZZZTTTTTT___lllsssuuuvvvpppnnnsss{{{~~~~~~}}}xxxvvvxxxwwwvvvuuuuuuvvvxxxyyyzzzwwwtttssstttvvvvvvuuuvvvxxxzzz{{{xxxsssnnnkkkjjjiiihhheeeaaa]]]ZZZXXXjjjmmmYYYDDDGGGPPPQQQQQQNNNQQQSSSQQQMMMMMMRRRWWW\\\eeepppxxxhhhZZZJJJ@@@???AAAAAA???????????????@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIMMMPPPRRRSSSSSSSSSRRRYYYYYYUUUUUUXXXrrrRRR888777999;;;<<<===>>>===<<<999777555444666888666555===QQQdddkkk{{{eeeGGGOOOJJJHHHFFFBBB>>>;;;:::::::::777777666555444444444333444555222444999888GGGdddvvvxxxtttpppqqqrrrxxxwww[[[WWWdddyyyuuu\\\TTT___{{{rrrZZZJJJ???@@@FFFMMM]]]mmmsssddddddmmmsssyyy{{{~~~~~~}}}}}}~~~}}}zzzxxxxxxwwwwwwyyyzzzzzzwwwuuuxxxwwwwwwyyy|||}}}|||{{{zzzxxxpppcccTTTKKKKKKNNNLLLCCCGGGOOOWWWwwwwwwtttsssiiihhhccc^^^```dddaaaYYYPPPMMMJJJIIILLLPPPSSSTTTQQQRRRUUUYYY]]]dddsss~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}|||}}}}}}{{{yyywwwwwwxxxxxxxxxvvvtttuuuuuuuuuuuutttsssssswwwrrroooooommmjjjjjjmmmgggiiikkkmmmnnnnnnnnnnnnrrrvvvvvvwwwwwwnnnppp~~~RRRJJJIIICCCFFFPPPWWW[[[]]]pppnnnTTTSSS]]]nnnUUUaaaaaaUUUHHH@@@CCCEEE???>>><<<:::888777666666666555333222333333222111111222444555666<<>>;;;;;;===>>>>>><<<======>>>AAAGGGOOOTTTSSSPPPUUUdddrrrwwwuuusssjjjgggkkkuuuxxxuuu||||||{{{xxxwwwvvvuuuvvvxxx{{{}}}{{{yyyvvvuuuuuuwwwxxxyyywwwwwwvvvuuusssqqqnnnllliiihhhgggddd```\\\XXXUUUNNNPPPFFF@@@JJJPPPNNNPPPLLLPPPTTTSSSPPPOOORRRVVV___jjjuuu{{{iiiPPPIIIAAA===>>>???>>>;;;>>>>>>>>>??????AAABBBCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCDDDEEEGGGHHHGGGJJJOOORRRRRRRRRRRRRRRPPPWWWVVVRRRTTT]]]{{{|||KKK888888999=========>>>===<<<999666444333666777555777BBBUUUfffbbb^^^HHHLLLLLLIIIGGGDDD@@@>>><<<;;;:::888888777666555444444333555555111444999777EEEaaa|||uuu{{{|||~~~ssskkkhhhjjjvvvpppyyyzzz]]]SSS]]]zzzttt___ZZZqqqvvvaaaNNN@@@???CCCLLL```vvvqqqbbbbbblllttt|||}}}|||}}}}}}}}}|||{{{zzzyyyuuuuuuvvvxxxyyyxxxuuurrrvvvvvvvvvxxxzzz{{{zzzyyyyyyyyysssfffUUUJJJIIIKKKFFF>>>EEENNNVVVrrryyymmmlllmmmggglllmmmkkklllooojjj```QQQNNNIIIHHHJJJMMMPPPQQQSSSSSSVVVYYY]]]fffyyy{{{|||}}}|||||||||~~~~~~{{{xxxwwwwwwxxxyyyyyywwwuuutttuuuvvvvvvvvvuuussssssxxxssspppooommmjjjjjjmmmlllooorrrsssqqqpppoooooommmpppppprrrsssllluuujjjIIIDDDGGGHHHLLLOOOTTTVVV]]]zzzhhhRRRRRRddd|||gggZZZpppnnn```OOOBBBDDDGGGBBB@@@>>><<<:::888777666777555333333444444333222//////111333333888GGGUUUmmm}}}kkkggg~~~kkkeee{{{]]]UUUTTTfff{{{|||~~~zzz{{{|||||||||{{{zzzzzz{{{||||||}}}}}}}}}||||||xxxzzz}}}}}}}}}}}}vvv]]]BBB>>><<>>??????>>>======>>>>>>???AAABBBCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCDDDFFFHHHIIIIIIMMMRRRUUUTTTSSSSSSSSSPPPVVVUUUTTT\\\jjjiiiBBB:::;;;999===============;;;888666444333555666666<<>>?????????>>>===>>>BBBDDDMMMSSS```mmmtttuuuyyy~~~{{{wwwqqqkkkggghhhooowww}}}}}}}}}zzzvvvssssssuuuxxx{{{uuuuuutttsssssssssuuuvvvrrrooommmmmmooopppooonnnhhhgggfffccc___YYYTTTPPP888<<>>>>>>>>>>>???@@@BBBDDD=========>>>???AAABBBCCCCCCBBBBBBBBBBBBCCCDDDDDDAAABBBBBBCCCCCCDDDDDDDDDEEEDDDCCCCCCDDDFFFHHHIIILLLQQQVVVXXXWWWUUUUUUVVVQQQWWWVVVYYYeeewww[[[:::<<<===999<<<============;;;888555333333555666888@@@QQQcccnnn}}}~~~uuu}}}yyyyyyuuuZZZSSSHHHIIIJJJIIIHHHGGGDDDAAA???===999999888888777555444333333444333777;;;444:::QQQttt|||kkkqqq{{{tttvvvbbbZZZmmmiiisssyyyzzz___NNNlll}}}[[[WWWpppsss^^^KKKEEEDDDMMMjjjyyyxxxvvvuuutttuuuvvvvvvzzzwwwtttssstttuuuuuuuuutttttttttvvvxxxyyyyyywwwwwwyyyvvviiiWWWJJJFFFHHHCCC<<>><<<;;;:::999777555555555666555444555444555555444888FFFUUUccciii^^^eeeyyyoookkkbbbVVV^^^~~~|||zzzyyy{{{|||}}}~~~~~~}}}|||||||||~~~}}}}}}zzz```FFFAAA???CCCIIINNNUUU[[[bbbrrrrrreee[[[UUUPPPNNNJJJHHHGGGFFFCCCBBBAAABBBAAA???<<<;;;<<<>>>AAAJJJYYYfffkkkoooxxxvvvsssjjj___[[[bbbmmmttt|||wwwsssqqqrrruuuwwwssstttttttttsssssstttvvvnnnmmmlllmmmpppqqqpppmmmggggggfffccc^^^XXXSSSOOOBBBAAA???>>>???@@@BBBCCCKKKLLLOOOSSSVVVTTTOOOJJJTTTnnn}}}qqqpppjjjaaaVVVNNNHHHFFFEEE:::;;;<<<===>>>???@@@AAA???>>>>>>>>>???AAACCCDDDCCCBBBAAAAAAAAAAAABBBCCCAAABBBDDDEEEFFFEEECCCBBBBBBAAAAAABBBEEEHHHKKKMMMPPPRRRTTTTTTTTTUUUWWWXXXVVVTTTZZZZZZccc|||JJJ:::<<<:::777999;;;<<<<<<:::777555555555---<<<:::444EEE[[[fffkkk~~~xxxbbbQQQOOOHHHHHHIIIJJJJJJIIIFFFCCC@@@>>><<<:::888777888888777666777444444555666666;;;AAAkkk~~~|||}}}oooxxx{{{vvvtttiiiiiilllrrrzzz~~~~~~}}}gggUUUccc}}}WWWTTT___sss~~~~~~{{{iiiSSSGGGHHHWWWooo{{{{{{ttt{{{||||||{{{yyyyyywwwvvvvvvvvvwwwxxxzzzuuuoooooorrrtttsssqqqrrrsssuuuvvvwwwwwwwwwvvvuuuvvvsssiiiZZZNNNIIIIIIIII<<>>???<<<:::888777777777555444222444222444777444===VVVaaa}}}sss___hhh{{{lllcccUUUfff~~~~~~|||{{{{{{{{{{{{}}}~~~}}}zzz~~~}}}|||}}}~~~xxxbbbHHH<<>>>>>>>>@@@BBBCCCKKKMMMQQQVVVYYYWWWQQQLLLNNNfffzzzzzzqqqiiiaaaYYYUUUQQQKKKEEEAAA>>>===>>>;;;<<<<<<===>>>???@@@@@@??????>>>???@@@AAACCCDDDCCCCCCAAAAAAAAAAAACCCCCCBBBDDDEEEFFFGGGEEEDDDCCCCCCCCCBBBCCCEEEHHHKKKMMMRRRSSSUUUUUUTTTTTTUUUVVVXXXSSSYYY]]]jjjqqqEEE999<<<;;;999;;;;;;<<<<<<:::777555555666666<<<888999LLL[[[```dddxxx{{{ZZZOOOOOOIIIKKKIIIJJJJJJIIIGGGCCC@@@>>>===;;;999888999999777666777444333555555555:::@@@eeewwwuuuxxx{{{~~~sssuuu}}}{{{mmmkkkoootttwwwyyy~~~xxxcccbbbfffVVV]]]nnnxxx|||www```PPPLLLTTTeeeuuurrryyypppyyy|||zzzyyyzzzzzzxxxwwwwwwwwwxxxyyy{{{vvvpppooorrrtttsssqqqssstttuuuwwwxxxxxxwwwwwwrrrvvvvvvmmm]]]QQQMMMNNNDDD@@@IIIOOOMMMbbbxxxeeeXXXOOOJJJKKKOOONNNMMMMMMLLLMMMPPPSSSVVVTTTeeewww~~~|||{{{yyyyyyyyyzzz{{{{{{{{{{{{{{{|||||||||zzzyyywwwuuutttsssssssssuuuuuuuuuvvvxxxxxxwwwvvvwwwvvvuuussspppnnnmmmlllllllllkkkjjjjjjkkkmmmoooooonnnmmmlllllllllmmmnnnqqqqqqsssttttttVVV@@@DDDLLLKKKKKKQQQRRR[[[ooowww^^^]]]~~~hhhoooaaaQQQSSSOOOKKKLLLKKKKKKIIIFFFBBB???>>>=========;;;888777777777555444222444222333777444===TTT\\\wwwnnnZZZkkk}}}jjjtttbbbjjj~~~}}}|||||||||}}}~~~}}}~~~~~~yyy}}}iiiJJJ===BBBBBBKKKWWWTTT]]]mmmvvvnnneeeZZZXXXTTTRRRTTTTTTPPPOOOQQQNNNMMMKKKJJJHHHFFFEEEDDD<<<>>>BBBFFFJJJMMMPPPQQQQQQLLLKKKOOOSSSXXXbbbmmmxxxyyysssrrrxxx{{{yyyvvvvvvxxxtttrrrrrrttttttrrrooonnnlllkkkmmmoooooojjjeeedddddddddbbb]]]VVVNNNJJJAAA@@@>>>===>>>???BBBDDDJJJMMMSSSXXXZZZWWWPPPKKKJJJ^^^lllfffXXXPPPKKKGGGBBBAAA???===<<<;;;<<<<<<=========>>>>>>??????????????????@@@AAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDEEEGGGHHHHHHGGGEEEDDDEEEDDDDDDEEEFFFHHHKKKLLLSSSTTTVVVUUUTTTSSSTTTUUUXXXSSS\\\gggyyyaaa>>>777;;;<<<:::<<<:::;;;;;;:::777555555666:::999555AAAVVV]]]]]]eeevvvooo|||rrrPPPMMMOOOKKKMMMIIIJJJJJJIIIHHHEEEBBB@@@>>><<<:::::::::999888666666333333555555444888>>>YYYoooooorrr|||uuuppp{{{~~~rrrsssuuuwww~~~vvvcccwwwnnnYYY[[[hhhsss{{{jjjWWWLLLJJJRRR[[[bbblllyyy|||tttmmmqqq||||||yyy|||}}}zzz{{{zzzyyyyyyxxxxxxyyyyyy{{{vvvrrrqqqrrrtttsssqqqtttuuuwwwxxxxxxxxxwwwwwwqqqvvvyyyqqqcccVVVRRRRRRAAADDDOOORRRUUUvvv~~~ggg^^^TTTOOOMMMKKKMMMQQQIIIIIIJJJKKKNNNTTT\\\bbb```www}}}~~~}}}|||{{{zzzyyyyyyyyy||||||{{{{{{zzzzzzzzzyyyvvvvvvvvvvvvuuutttsssssswwwvvvuuuuuuvvvxxxwwwvvvtttttttttsssqqqooolllkkkllllllllllllmmmmmmnnnnnnoooooonnnnnnmmmmmmmmmmmmhhhmmmrrrxxx___LLL@@@FFFMMMLLLMMMSSSPPP[[[mmmaaaqqquuu```|||www\\\PPPTTTQQQNNNNNNLLLNNNLLLJJJFFFCCC???===<<<>>><<<999888888777666444222555222333777444<<>>AAABBBLLL[[[[[[ffftttuuujjjfffccc]]]YYYYYY]]]]]]YYYWWWWWWVVVSSSOOONNNMMMKKKGGGCCC>>>??????@@@AAAAAA@@@@@@BBBAAADDDJJJPPPVVV```iiiuuu~~~yyyuuutttxxx{{{yyywwwvvvvvvssspppppprrrsssqqqooolllmmmnnnnnnmmmjjjgggdddgggeeebbb```\\\VVVLLLEEEDDDBBB@@@>>>>>>???BBBCCCIIIMMMRRRVVVVVVQQQJJJEEEEEERRRYYYTTTIIIDDDCCCAAA?????????>>>>>>=========>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDFFFGGGIIIJJJIIIHHHFFFEEEFFFFFFFFFGGGHHHIIIKKKLLLQQQSSSUUUVVVUUUTTTUUUUUUVVVTTTbbbtttnnnRRR999666:::;;;999;;;:::;;;;;;999777555666666777444666JJJ___aaaeeewwwvvvlll]]]KKKNNNOOOLLLLLLIIIJJJKKKJJJIIIFFFCCCBBB@@@>>><<<<<<;;;:::888666666333333555444333777<<>>???===:::999999888777555222666333333666444:::KKKXXXqqqjjjvvvggguuusssmmm}}}~~~}}}}}}~~~~~~~~~~~~~~~|||yyyzzz~~~}}}yyy|||{{{|||}}}pppMMM???AAABBBOOOaaaeeesssyyyllljjjjjjgggcccccchhhjjjgggccccccccc^^^YYYWWWWWWTTTMMMGGGEEEEEEEEEDDDDDDCCCBBBAAA>>>???BBBHHHOOOXXXbbbjjjwww}}}{{{}}}~~~xxxvvvuuuwwwyyyxxxwwwvvvrrrpppooopppsssssspppmmmllloooqqqppplllgggeeeeeejjjfffaaa^^^\\\UUUJJJBBBHHHEEEBBB??????@@@CCCEEEMMMOOOSSSTTTQQQJJJDDD@@@@@@CCCDDDBBB???>>>===;;;<<<<<<<<<======<<<<<<<<<>>>>>>>>>>>>???????????????@@@AAABBBCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBCCCDDDHHHIIIJJJKKKJJJIIIGGGFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNPPPTTTVVVVVVVVVWWWXXXWWWUUUggg~~~ZZZHHH888666999999777999::::::;;;999777666666777444444<<>>>>>===;;;888666666444444666555333666;;;CCCcccllluuu|||rrrppprrr}}}zzzmmmlllgggooojjj~~~rrr```jjjzzzppppppUUURRR]]]jjjrrr~~~xxxhhhXXXKKKEEEEEEJJJIIIHHHNNN^^^ssssssjjjuuu|||{{{||||||xxxxxxxxxxxxxxxwwwwwwvvvxxxwwwuuutttttttttttttttwwwwwwxxxyyyyyyxxxvvvvvvyyywwwuuurrrlllaaaRRRHHHGGGJJJWWWjjjpppTTTKKKLLLMMMMMMMMMOOOPPPPPPYYY[[[^^^```dddmmmyyy~~~{{{{{{{{{{{{zzzyyyyyyxxxvvvvvvvvvvvvwwwwwwwwwwwwppprrrtttvvvvvvuuusssrrrvvvtttrrrqqqrrrrrrrrrrrrooopppqqqqqqqqqooolllkkklllkkklllnnnqqqqqqooommmoooooooooooonnnmmmlllkkkoooiii{{{^^^FFFFFFHHHLLLNNNPPPRRRTTT\\\yyymmm{{{~~~zzzdddXXXWWWRRRPPPRRRMMMLLLMMMMMMLLLJJJGGGDDDBBBAAA>>><<<::::::999777666222777444222666555888FFFTTTlll{{{~~~iiitttsss~~~~~~~~~}}}yyyyyy}}}~~~{{{}}}||||||~~~kkkQQQAAABBBBBBPPPdddjjjyyysssmmmlllhhhhhhooottttttrrrrrrtttoooiiifffddd___WWWPPPKKKKKKJJJIIIHHHFFFDDDCCCBBBDDDFFFIIIOOO[[[gggnnnzzz}}}~~~}}}}}}~~~{{{yyy{{{~~~yyywwwvvvuuuuuuuuuwwwvvvuuunnnmmmooorrruuutttoookkkooorrrtttqqqkkkgggfffgggkkkfff```]]]ZZZSSSHHH@@@JJJGGGDDDBBBBBBDDDGGGJJJQQQSSSSSSPPPKKKEEEAAA???AAA???<<<;;;<<<===;;;999999999:::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@???@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEIIIJJJKKKKKKKKKIIIGGGFFFGGGHHHIIIJJJLLLMMMNNNOOOLLLOOOSSSVVVWWWWWWXXXXXXYYYZZZoooLLLAAA888888999888777888999:::;;;999777666666777666;;;DDDUUU```bbb|||{{{mmmaaaNNNOOOOOOOOOOOOHHHJJJJJJKKKLLLKKKIIIGGGEEECCCBBB@@@@@@???<<<999666777555555777666333555:::???]]]fffnnnzzzzzzqqqnnnssstttooommmnnnppp}}}aaa]]]uuunnn]]]jjjvvvmmmfffRRRLLLTTT```dddpppqqqaaaPPPFFFDDDHHHKKKPPPYYYhhhzzzyyynnnvvv{{{xxxxxxwwwxxxxxxxxxxxxwwwvvvuuuvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwuuutttyyyvvvssspppjjj^^^OOODDD@@@JJJfffnnnZZZNNNMMMQQQRRROOOOOOSSSUUUUUUaaaeeejjjlllnnnsss}}}{{{}}}{{{xxxxxxyyyyyyxxxxxxwwwvvvvvvwwwwwwwwwxxxxxxyyyyyyqqqrrrtttvvvvvvuuutttsssuuusssqqqpppqqqqqqpppooommmnnnooooooooonnnmmmllllllkkkjjjmmmqqqrrrpppmmmoooooonnnmmmlllkkkkkkjjjqqqnnn~~~RRRDDDHHHKKKKKKMMMRRRUUUUUU[[[zzzsss{{{ggg\\\ZZZSSSSSSTTTOOOLLLLLLLLLLLLKKKJJJHHHGGGBBB@@@===;;;;;;:::888666222888555111666555777AAAUUUjjj~~~|||gggrrr~~~~~~}}}~~~~~~~~~zzzyyy}}}}}}}}}}}}jjjUUUDDDDDDCCCPPPdddkkk{{{yyypppjjjhhhooovvvyyyzzz{{{~~~zzzuuuqqqllleee\\\VVVQQQPPPNNNLLLIIIFFFCCCBBBGGGJJJLLLMMMSSS```kkkqqqzzz{{{}}}|||{{{yyyzzz}}}|||{{{}}}}}}yyyvvvwwwwwwtttsssvvvvvvtttmmmmmmnnnrrruuutttppplllrrrssssssooojjjggggggiiihhhddd___ZZZUUUNNNEEE>>>IIIGGGDDDCCCEEEJJJNNNRRRQQQQQQOOOJJJCCC???>>>???AAA???===<<<<<<<<<======<<<<<<;;;<<<<<<>>>???@@@======>>>???@@@@@@AAAAAA@@@AAABBBDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEIIIJJJKKKKKKKKKIIIGGGEEEFFFGGGIIIKKKMMMOOOPPPPPPMMMPPPTTTWWWWWWVVVVVVWWWYYYbbbiiiBBB===999999999888888:::999::::::999777666777888999???FFFPPP[[[fff}}}yyyrrr~~~oooWWWPPPSSSLLLMMMQQQIIIJJJKKKLLLLLLLLLJJJHHHGGGDDDCCCBBBAAA@@@===999555888666777888777444555:::;;;ZZZgggsss|||xxxwww}}}xxxpppllljjjwww|||yyy```\\\jjjkkkbbbkkk}}}wwwgggooo}}}VVVLLLNNNUUUXXXhhh{{{iiiUUUGGGCCCFFFKKKUUUbbbppp}}}lllrrr{{{}}}yyywwwxxxxxxyyyyyyyyyxxxwwwvvvtttuuuvvvvvvvvvvvvxxxyyywwwwwwxxxxxxwwwuuutttsssrrrttttttooodddWWWKKKEEEFFFUUUwwwooo\\\PPPJJJHHHPPPUUUVVVRRRSSSZZZ```aaafffmmmuuuzzz|||~~~|||zzzyyyyyyzzz{{{zzzyyyxxxwwwxxxwwwwwwwwwwwwwwwvvvvvvrrrssstttuuuvvvuuuttttttuuusssrrrrrrrrrqqqooommmmmmmmmmmmmmmmmmmmmnnnnnnllljjjiiikkkppprrrpppmmmpppnnnmmmkkkjjjjjjjjjjjjqqq}}}jjjOOODDDIIIKKKHHHKKKSSSXXXWWWeeeuuuwwwyyysssccc]]]]]]WWWWWWXXXQQQMMMMMMMMMLLLKKKJJJIIIHHHCCCAAA>>><<<;;;:::888666222999555111555555555===SSSfffqqqpppzzzllluuusssjjjmmm{{{~~~}}}||||||}}}~~~|||~~~}}}zzzyyy}}}~~~~~~|||{{{}}}qqqVVVEEEFFFFFFUUUkkksss~~~wwwzzz|||sssjjjbbb]]]XXXWWWUUUSSSPPPMMMJJJIIIJJJPPPTTTUUU\\\iiirrruuu}}}~~~|||~~~~~~zzzwwwxxxzzz{{{|||~~~~~~~~~|||{{{vvvyyyyyytttsssvvvwwwuuupppnnnmmmooorrrtttrrrpppsssrrroookkkhhhggghhhiiibbb```]]]WWWPPPGGG@@@<<>>;;;;;;;;;<<<:::999<<<@@@???===<<<:::::::::;;;<<<<<<===>>>???@@@AAABBBBBB@@@AAACCCDDDFFFFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEIIIJJJKKKKKKJJJHHHFFFEEEFFFGGGIIILLLNNNPPPQQQQQQNNNRRRUUUWWWWWWUUUUUUUUUWWWiiiMMM<<<::::::::::::999:::<<<999::::::999777666777888:::@@@CCCKKKXXXjjj|||www~~~xxx|||eeeRRRSSSTTTHHHKKKTTTKKKJJJKKKLLLMMMLLLKKKIIIHHHEEEDDDCCCBBBAAA===999555999777777999777444666:::888ZZZooouuulllbbbeeepppooommmiiiiiimmmooolllkkkllluuulllpppwww\\\OOOMMMPPPSSSgggsss\\\LLLFFFCCCGGGPPP]]]kkk{{{~~~fffkkkuuu}}}{{{yyyyyyzzz{{{zzzyyyxxxwwwssstttvvvvvvvvvwwwyyyzzzwwwwwwwwwwwwvvvuuusssrrrkkkqqquuunnn___QQQIIIHHHXXXggg{{{iii^^^QQQJJJHHHHHHJJJLLLMMMSSSTTTPPPRRR\\\eeehhhlllvvv~~~www{{{~~~www|||}}}~~~~~~~~~}}}|||{{{wwwwwwvvvuuutttsssrrrrrrttttttuuuuuuuuuuuuuuutttuuutttsssttttttrrrooolllmmmllllllllllllmmmnnnooommmjjjhhhjjjooorrrpppmmmpppnnnllliiihhhhhhiiijjj{{{tttTTTCCCDDDIIIIIIEEEIIITTTZZZYYYxxxqqqwwwbbbhhhkkk^^^\\\^^^[[[[[[[[[SSSOOONNNMMMLLLKKKJJJIIIHHHDDDAAA>>><<<<<<:::888777222:::666111555555555;;;KKK]]]vvvllljjj{{{uuuzzzyyy|||pppooo]]]VVVuuu~~~~~~~~~|||{{{{{{{{{|||}}}yyy}}}}}}yyyyyy|||~~~|||yyywwwzzz}}}}}}yyyTTTEEEGGGJJJ[[[ttt}}}tttmmmiii___^^^^^^\\\[[[YYYWWWVVVLLLTTT[[[^^^eeeqqqyyyzzz}}}~~~~~~zzzwwwxxxuuuxxx{{{}}}}}}|||||||||www{{{zzzuuussswwwyyyvvvsssoookkklllooossstttttttttqqqlllhhhgggggghhhiii^^^]]][[[TTTKKKCCC===:::GGGGGGHHHJJJMMMNNNMMMLLLEEECCC@@@>>>======>>>???::::::;;;;;;<<<=========<<<;;;;;;:::::::::;;;;;;?????????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIKKKLLLNNNOOOOOOOOOVVVSSSSSSVVVXXXVVVVVVXXXRRRvvvvvvCCC<<<999777777888::::::999===:::666333555888999777>>>:::MMMZZZTTTkkkmmm]]]WWWQQQMMMMMMMMMKKKIIINNNLLLJJJKKKMMMLLLHHHEEEGGGEEECCCAAA@@@>>>:::888888777666666666777999999@@@SSSxxx~~~ssswwwlllttt{{{~~~kkkpppxxxiiidddoooppp{{{aaabbbyyyttt\\\SSSSSSXXXvvvyyyjjjVVVKKKGGGIIIPPPXXXbbbooo|||iiimmmtttzzz}}}zzzxxxwwwxxx{{{|||||||||{{{yyywwwwwwyyyyyywwwuuuwwwvvvvvvvvvuuuuuuttttttrrrqqqlllaaaUUUQQQVVV]]]nnnttt```^^^```^^^OOOMMMLLLLLLJJJFFFGGGKKKQQQRRRUUUYYY```kkkwwwxxx~~~|||{{{zzzzzz|||{{{}}}~~~yyyssstttuuuuuurrrnnnnnnqqquuussssssssssssssstttuuuvvvssssssssssssqqqooolllkkknnnnnnmmmllllllllllllmmmmmmkkkjjjjjjkkklllkkkkkktttfffiiimmmeeejjjrrriiiVVVLLLCCCBBBNNNJJJHHHSSSSSSVVVlllxxxmmmpppiiivvvgggaaaxxxeeeccc```\\\YYYUUUSSSRRRPPPLLLKKKNNNOOOJJJGGGHHHFFFDDDAAA===;;;999999999666555555444555666777888HHHTTTeeeuuurrruuu}}}yyyzzzsssvvvuuu{{{nnnXXX[[[ggg~~~vvv{{{~~~|||}}}}}}|||{{{{{{wwwzzz|||}}}{{{|||gggGGGGGGPPPaaa~~~vvvpppnnnfff```^^^^^^___ccchhhccc[[[YYY```iiiooouuu|||yyy}}}~~~|||{{{|||}}}vvv|||{{{yyyxxxzzzyyyxxxwwwwwwwwwxxxyyy{{{uuuoooooossstttpppkkkqqqnnnhhhfffjjjmmmggg^^^]]][[[VVVOOOFFF???;;;999HHHGGGFFFGGGHHHHHHGGGEEE?????????>>>>>>>>>>>>>>>::::::;;;<<<<<<======>>>===<<<<<<;;;;;;<<<<<<<<<@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIKKKMMMNNNOOOOOOOOOQQQQQQUUUYYYXXXTTTSSSVVV___aaa;;;;;;:::888777999::::::999:::888666555777::::::999AAAKKK^^^]]]TTTsss|||\\\WWWQQQNNNNNNNNNLLLJJJKKKJJJJJJKKKNNNNNNKKKIIIGGGEEECCCBBBAAA???<<<999999888777666777777999999>>>XXX}}}qqqoooiiinnnttt|||nnnmmmtttkkklllyyy}}}nnniiitttcccQQQRRR\\\qqqqqq\\\PPPGGGHHHMMMUUU]]]jjj}}}~~~qqqsssvvvyyy{{{{{{zzzxxxtttsssrrrtttwwwzzz{{{{{{{{{yyywwwxxxzzzzzzxxxvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxvvvlll]]]WWW```ooozzzxxx___NNNOOOTTTVVVPPPOOOPPPSSSQQQLLLLLLOOOSSSWWW]]]eeeppp~~~}}}|||{{{{{{{{{{{{~~~|||zzz|||}}}xxxsssrrrrrrrrrqqqooooooqqqrrrsssrrrrrrrrrsssssstttuuurrrrrrrrrqqqpppnnnlllkkkrrrqqqpppooonnnmmmmmmmmmnnnllljjjkkklllmmmllllllmmmdddeeellllllooouuuuuugggNNNJJJDDDEEENNNJJJJJJTTTTTT]]]vvvmmmmmmqqqooocccgggeeeccc```]]]YYYWWWUUUTTTPPPLLLKKKNNNNNNKKKIIIIIIGGGEEECCC???===:::999888777777666555555666777888EEEMMMYYYkkktttyyy~~~}}}}}}sssggghhhsss|||||||||~~~}}}~~~|||zzzyyy{{{}}}|||{{{|||jjjJJJJJJTTTfffxxxooogggffffffgggkkkqqqkkkbbb]]]dddnnnvvv}}}||||||}}}~~~}}}{{{zzz{{{|||yyy}}}~~~{{{zzzxxxxxxwwwvvvvvvvvvwwwwwwxxxtttqqqqqqsssssspppmmmnnnnnnkkkgggggghhhfff```\\\ZZZUUUMMMDDD>>>;;;;;;IIIGGGDDDCCCBBBAAA???>>>;;;===???AAABBB@@@>>>===;;;;;;;;;<<<======>>>>>>======<<<<<<<<<======>>>AAABBBBBBCCCDDDDDDEEEEEECCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIJJJKKKMMMLLLKKKJJJIIIIIIJJJJJJIIIJJJKKKMMMNNNOOOPPPPPPNNNRRRZZZ]]]YYYSSSUUU[[[lllQQQ???;;;:::888888999::::::999666666666777999:::<<<===BBB^^^qqqddd___xxxYYYUUUPPPOOOOOOOOOMMMKKKGGGHHHIIILLLOOOPPPNNNLLLGGGEEEDDDCCCCCCAAA>>><<<:::999888777777888999999:::VVVwwwnnnkkklllooozzzpppjjjpppnnnqqqwwwkkkjjjqqqVVVPPP^^^jjjwww{{{eeeYYYIIIGGGIIIPPPXXXddduuu{{{yyywwwxxxyyyyyyuuuqqqpppoooppprrrvvvyyy{{{{{{zzzyyyxxxyyyzzz{{{zzzyyywwwxxxxxxyyyyyyzzz{{{{{{yyyxxxjjjZZZ___yyycccLLLCCCDDDIIINNNOOOOOOSSSWWWVVVRRRRRRUUUYYY^^^gggrrr{{{zzzzzzzzzzzz{{{|||}}}{{{yyyxxxzzz{{{zzzvvvrrrpppooooooppprrrrrrqqqppprrrqqqqqqqqqqqqrrrssssssppppppppppppooonnnmmmlllrrrrrrpppooommmlllllllllnnnmmmkkkkkkmmmmmmmmmllljjjfffdddkkkrrrooouuu|||PPPHHHHHHDDDIIIMMMKKKMMMSSSWWWkkkaaannnrrrttt~~~]]]pppvvvdddcccaaa^^^ZZZWWWUUUTTTOOOKKKJJJLLLMMMKKKJJJKKKGGGGGGEEEBBB???;;;888777999888777666666666777888AAAHHHUUUiiitttwww~~~||||||xxx}}}}}}xxx||||||yyy{{{}}}~~~|||{{{}}}pppOOONNNWWWiii|||rrriiihhhjjjlllqqqvvvpppiiieeehhhqqqyyy~~~~~~~~~}}}~~~|||}}}~~~|||vvvvvvvvvuuuuuutttttttttssstttttttttsssrrrpppoookkkmmmlllhhheeeeeedddaaa[[[XXXRRRJJJBBB===<<<<<>><<>>>>><<<<<<<<<<<<<<<<<<===>>>AAAAAABBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFHHHIIIKKKLLLMMMNNNLLLJJJIIIHHHIIIKKKLLLJJJKKKLLLNNNOOOPPPPPPQQQOOOUUU]]]^^^XXXUUU]]]iiixxxCCCDDD;;;:::888999:::;;;:::999444444666888999999===BBBJJJmmm|||mmmvvvyyy{{{]]]VVVRRROOONNNPPPPPPMMMKKKGGGHHHKKKNNNPPPPPPOOONNNGGGFFFEEEDDDDDDCCCAAA???<<<;;;:::888888888999:::;;;RRR}}}rrrooommmooo|||xxxnnnpppnnnqqqxxxhhhccc~~~aaaNNNYYYbbbjjj|||ooodddMMMIIIGGGLLLUUU```ppp~~~}}}wwwvvvyyyzzzxxxuuusssrrrrrrtttxxx{{{||||||yyyyyyyyyyyyzzz{{{{{{{{{yyyyyyyyyyyyzzzzzzzzzzzzvvvttthhh]]]llliiiRRRHHHFFFDDDGGGMMMMMMMMMQQQVVVXXXVVVXXX]]]fffkkkttt{{{{{{{{{{{{||||||}}}}}}xxxwwwwwwwwwyyyxxxtttqqqooonnnnnnqqquuuvvvsssoooqqqqqqppppppppppppqqqqqqooooooooonnnnnnmmmmmmlllmmmlllkkkkkkjjjjjjjjjjjjmmmllljjjjjjlllmmmlllkkkjjjmmmgggiiipppjjjuuubbbKKKIIIDDDDDDKKKMMMNNNPPPQQQ[[[iii\\\qqq|||uuuaaavvvllleeedddbbb___[[[WWWTTTSSSNNNJJJHHHKKKLLLJJJIIIKKKHHHGGGFFFCCC@@@;;;888555:::999777666555555666666;;;GGG[[[rrryyysss|||yyyqqq}}}yyy||||||yyy~~~~~~|||{{{}}}vvvSSSPPPVVVgggsssiiibbbbbbeeeiiinnntttsssttttttuuuvvv|||~~~~~~||||||~~~}}}ttttttttttttsssrrrqqqqqqpppsssvvvvvvsssqqqpppqqqlllmmmkkkgggeeegggeee```YYYVVVOOOFFF???<<<<<<>>>LLLIIIEEECCCCCCDDDDDDDDDMMMOOOSSSSSSPPPHHH@@@;;;::::::;;;;;;<<<<<<======;;;:::::::::;;;;;;<<<===???@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJLLLMMMMMMMMMLLLJJJIIIHHHIIIKKKLLLJJJKKKMMMNNNPPPQQQQQQQQQQQQUUUZZZZZZTTTWWWiii}}}ddd555===;;;:::999:::;;;;;;:::999555444666999999999@@@JJJllluuuvvvuuuxxx|||KKKRRRPPPMMMNNNPPPPPPLLLIIIHHHKKKNNNPPPQQQPPPNNNMMMHHHGGGFFFFFFFFFEEECCCAAA>>>===;;;:::999999999:::BBBMMMvvvxxxtttsssxxxzzzppplllooo}}}llllllsssmmmNNNOOOYYYaaalllwwwnnnUUUMMMHHHKKKSSS^^^lllxxxvvvsssuuuyyyzzzyyywwwvvvuuuvvvxxxzzzzzzzzzxxxyyyzzzzzzzzzzzz{{{|||{{{{{{zzzyyyxxxwwwwwwvvvtttsssiiieeexxx~~~bbbRRRGGGGGGGGGDDDHHHQQQNNNMMMPPPVVVZZZ\\\cccjjjvvv{{{~~~~~~~~~~~~~~~}}}}}}}}}yyyxxxxxxyyyyyyxxxvvvuuupppooopppssswwwxxxtttqqqqqqppppppoooooooooppppppoooooonnnmmmmmmmmmllllllhhhhhhhhhhhhiiijjjkkkkkkllljjjiiiiiijjjkkkkkkjjjhhhpppkkkgggkkkjjjwwwOOOKKKGGGAAAIIILLLMMMSSSSSSQQQhhhYYY\\\tttgggttttttiiigggeeedddbbb___[[[WWWSSSQQQMMMIIIHHHKKKLLLJJJIIIJJJHHHGGGFFFCCC@@@<<<888555;;;999777555444444444444666FFF\\\qqqnnnxxx{{{gggzzz~~~qqq}}}}}}~~~~~~~~~~~~|||{{{~~~}}}{{{}}}xxxTTTOOOUUUfffzzzpppddd___[[[^^^aaadddkkkrrrttt}}}~~~~~~~~~|||{{{}}}|||ssssssrrrqqqqqqpppoooooonnnrrrvvvvvvrrrooooooqqqooommmhhheeehhhjjjeee^^^VVVSSSLLLDDD===;;;<<>>>>>???AAABBBCCCDDDEEEDDDDDDEEEEEEFFFFFFFFFGGGEEEFFFHHHIIIKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLKKKLLLMMMOOOPPPQQQRRRRRRQQQSSSUUUTTTSSS^^^yyyTTT666===;;;::::::;;;<<<<<<:::999666444666::::::;;;IIIYYYxxxkkkPPPQQQOOONNNOOOQQQPPPLLLHHHIIIMMMQQQSSSRRRPPPNNNMMMJJJIIIHHHHHHHHHGGGDDDBBB@@@???===;;;:::999999:::@@@BBBccc||||||~~~~~~}}}qqqkkkoooyyy|||{{{~~~iiizzzsssXXXLLLQQQYYY___zzz}}}uuu]]]RRRIIIIIIPPPZZZfffoooxxxrrrrrrtttuuuvvvyyywwwuuuvvvwwwxxxwwwvvvxxxyyyzzzzzzyyyyyyzzz{{{{{{{{{zzzyyywwwvvvuuuuuuwwwuuunnnnnnzzzttt[[[NNNFFFBBBBBBBBB@@@GGGQQQPPPOOOSSSZZZ```gggpppyyy~~~|||~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{zzzzzzyyyyyyxxxpppqqqrrruuuwwwwwwuuusssqqqqqqpppoooooooooooopppppppppnnnmmmllllllllllllhhhhhhhhhiiijjjlllnnnnnnkkkiiihhhhhhiiijjjjjjiiidddlllkkkfffiiivvvWWWEEEGGGBBBAAAMMMLLLNNNVVVWWW\\\gggRRR___~~~vvvfffxxxcccbbbcccbbbaaa```^^^[[[WWWTTTRRRNNNJJJJJJNNNOOOKKKIIIIIIIIIHHHGGGDDD@@@===:::999===;;;999777555444444444333AAAQQQbbbuuu}}}hhhiiiooo|||jjj~~~~~~|||{{{zzzzzz~~~}}}}}}}}}}}}~~~~~~|||}}}wwwSSSNNNUUUhhhmmmaaaYYYZZZ]]]```aaabbbhhhqqqooo~~~}}}}}}}}}~~~~~~|||tttsssqqqooonnnnnnooooooooorrrttttttpppnnnnnnooooookkkeeecccgggkkkeee[[[SSSOOOIIIBBB<<<:::<<<>>>IIIGGGGGGJJJQQQYYY___cccgggfffccc^^^UUUKKKAAA;;;777888888999999::::::;;;:::::::::;;;;;;<<<===>>>>>>>>>???AAABBBCCCDDDEEEDDDEEEEEEFFFGGGHHHHHHIIIEEEFFFHHHJJJKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPQQQRRRRRRRRRSSSSSSSSSTTTWWWiiikkkIII>>>AAA;;;::::::;;;===<<<:::999888555666;;;<<>><<<::::::::::::::::::OOO~~~vvvpppuuu~~~~~~ssspppppprrrqqqpppqqquuummmWWWOOOUUUZZZlllyyyeeeWWWIIIGGGLLLSSS\\\cccrrr}}}|||wwwuuusssttttttyyywwwvvvvvvwwwxxxwwwvvvxxxyyy{{{zzzwwwvvvxxxzzz{{{zzzzzzyyyxxxwwwvvvvvvyyyvvvsssrrruuuqqq___MMMFFFEEEEEECCCAAABBBGGGLLLNNNOOOVVV```hhhpppyyyzzzyyyzzzzzz{{{{{{{{{zzzyyyxxxwwwxxxxxxxxxwwwvvvwwwwwwppprrrtttttttttsssssstttrrrqqqppppppoooooooooppprrrqqqooonnnlllllllllllljjjjjjjjjjjjkkkmmmnnnooollljjjiiiiiijjjkkkkkkjjjdddfffjjjhhhllliiiIIIEEEDDDBBBGGGLLLMMMNNNXXX^^^nnnkkkZZZTTTgggxxxfffmmmggg\\\___]]][[[\\\]]]]]][[[YYYWWWUUUPPPMMMNNNSSSSSSNNNJJJIIILLLKKKHHHEEEBBB@@@>>>>>>@@@>>><<<999777555555555333;;;GGGUUUlll~~~jjjfff}}}sss~~~}}}|||{{{zzzyyy~~~~~~~~~~~~~~~~~~|||~~~~~~||||||}}}|||wwwSSSMMMTTThhh|||ppp^^^VVVQQQWWW___ddd```]]]bbblllooo||||||~~~}}}}}}uuussspppmmmlllmmmoooppprrrrrrrrrpppnnnmmmlllmmmkkkiiieeebbbdddfffbbb[[[OOOMMMHHHAAA<<<:::<<<>>>GGGFFFFFFKKKUUU___hhhmmmkkkiiieee^^^TTTJJJAAA;;;666777777888999999::::::;;;;;;;;;<<<<<<>>>??????>>>???@@@AAACCCDDDEEEFFFDDDEEEEEEGGGHHHIIIJJJJJJEEEFFFHHHJJJKKKKKKJJJJJJIIIJJJKKKKKKLLLKKKKKKJJJLLLMMMNNNPPPQQQRRRSSSSSSUUUUUUUUUWWW^^^sssVVV??????===;;;::::::<<<======;;;999999555666<<>><<<;;;::::::::::::<<>>;;;888777666666333999CCCTTTmmmtttmmm{{{~~~||||||}}}~~~~~~}}}{{{|||~~~{{{~~~}}}||||||}}}yyyyyyTTTMMMRRRfffzzznnnpppoooaaaSSSMMMJJJTTT```ddd]]]WWW[[[eeewww}}}}}}}}}}}}~~~}}}~~~wwwtttooolllkkkllloooqqqtttrrrpppnnnmmmlllkkkkkkfffhhhgggbbb``````___\\\MMMKKKGGGAAA<<<:::;;;===JJJHHHHHHMMMVVV^^^ccceeemmmjjjfff```UUUGGGAAAAAA;;;888555666999;;;<<<;;;::::::;;;;;;<<<======>>>@@@AAABBBCCCCCCCCCBBBAAAEEEEEEEEEFFFFFFGGGGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLOOOQQQPPPNNNMMMOOORRROOOXXX[[[XXXaaarrrKKK===@@@DDD<<<999888;;;???AAA===999444;;;999999@@@JJJ```|||fff^^^YYYQQQQQQRRRRRRRRRRRRRRRQQQPPPNNNLLLMMMOOOPPPNNNLLLMMMMMMMMMKKKIIIFFFCCCBBBBBBBBB@@@???>>><<<;;;::::::999===YYYuuujjjkkkpppsss~~~jjjbbb}}}nnn^^^ooowwwzzz|||}}}rrrWWWMMM]]]]]]vvv|||mmmbbbRRRFFFDDDKKKTTTZZZfffwwwxxxooossszzzxxxwwwvvvvvvwwwxxxxxxtttuuuwwwxxxyyyxxxxxxwww{{{{{{{{{{{{zzzyyyxxxxxxxxxvvvtttqqqkkk___QQQGGGCCCDDDEEEDDDDDDDDDGGGIIIKKKOOOXXXfffvvv|||uuuooopppiiieeejjjjjjppp~~~|||zzzxxxwwwxxxxxxwwwxxxzzzyyyxxxvvvttttttsssqqqnnnnnnoooqqqqqqtttvvvuuurrroooooopppqqqpppnnnmmmmmmoooppprrrnnnoooooooooooommmkkkjjjkkknnnnnnjjjjjjkkkjjjgggdddlllqqqmmmjjjlllmmmjjjgggccceeeqqq___RRRFFFDDDGGGJJJLLLNNNJJJ___TTT[[[fffSSSVVV[[[jjj]]]}}}mmm```^^^VVVXXX^^^[[[WWWWWWXXXYYYWWWUUUOOOQQQSSSQQQNNNLLLLLLNNNLLLMMMLLLKKKIIIGGGDDDBBBBBB@@@===:::777666555555999:::>>>QQQjjjwww~~~|||{{{|||}}}}}}{{{{{{}}}}}}~~~{{{}}}~~~~~~||||||~~~~~~~~~~~~xxx]]]GGGOOOjjjyyymmmeee\\\[[[XXXNNNXXX\\\]]]ZZZUUUXXXdddooowww||||||}}}{{{tttuuurrrllljjjmmmppppppkkklllnnnmmmkkkjjjjjjkkkkkkgggbbb```___^^^ZZZWWWOOOIIIBBB<<<;;;<<<===>>>SSSRRRSSSYYYaaaiiilllmmmooommmkkkeeeXXXHHH>>><<<;;;888666666999;;;<<<;;;;;;;;;;;;<<<<<<=========??????AAABBBBBBBBBAAAAAAEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMNNNOOOOOONNNNNNOOOQQQPPPWWWZZZ___sss^^^DDD======>>><<<:::999<<>>NNNYYYeeewwwsssqqqYYYUUUVVVQQQRRRRRRSSSSSSSSSRRRQQQNNNMMMMMMPPPRRRQQQNNNKKKMMMMMMLLLKKKIIIFFFCCCBBBCCCBBBAAA@@@???===<<<<<<:::999999KKKwww~~~qqqpppxxxyyy|||oooaaattt{{{tttfffrrrvvvjjjtttxxxdddVVV^^^]]]tttvvvkkkZZZLLLEEEGGGOOOUUU___lllzzzuuunnnnnnssstttuuuvvvuuuvvvwwwxxxwwwxxxyyyyyyyyyxxxwwwvvv{{{{{{zzzzzzzzzyyyyyyxxxyyyxxxuuurrrkkk___PPPFFF@@@@@@AAA@@@@@@AAAEEEHHHNNNRRRZZZdddlllkkkbbbYYYRRRVVVTTTXXXbbbdddgggttt~~~}}}}}}}}}{{{yyyyyyyyyyyyzzzzzzzzzzzzzzzxxxxxxxxxzzz{{{yyyvvvtttuuuvvvuuussspppoooppprrrppprrrtttssspppmmmmmmnnnoooooommmmmmlllmmmnnnnnnmmmnnnnnnnnnmmmllljjjiiilllnnnnnnkkkkkklllkkkhhhggglllmmmhhheeeffffffdddcccdddqqqzzzSSSIIIAAABBBGGGJJJLLLOOOOOOZZZ^^^|||\\\SSSWWWfffvvvccclllcccZZZYYYUUUZZZ]]][[[YYYZZZ[[[\\\ZZZXXXQQQSSSUUUTTTPPPNNNNNNOOOPPPOOONNNLLLJJJGGGEEEDDDDDDBBB???<<<999888777666555777999JJJcccrrr{{{vvvuuu}}}~~~~~~}}}|||||||||~~~}}}|||}}}|||{{{zzz{{{|||}}}~~~~~~~~~~~~~~~|||~~~~~~|||}}}~~~uuu\\\JJJPPPfff{{{iii]]]ZZZWWWZZZYYYNNNTTTXXXZZZYYYXXX]]]hhhrrrxxx|||}}}~~~~~~|||wwwxxxvvvpppnnnrrrtttssslllnnnpppooommmkkkjjjkkkkkkgggbbb```___^^^ZZZVVVLLLGGGAAA<<<;;;===>>>???ZZZ\\\cccooo||||||wwwooo```MMM???;;;:::888666777999;;;;;;;;;<<<<<<<<<<<<===============>>>???AAABBBBBBBBBBBBDDDEEEFFFGGGHHHIIIJJJKKKIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNMMMNNNOOOPPPOOONNNSSSVVV[[[iiifffFFF@@@>>><<<;;;<<<;;;;;;===??????;;;777888<<<<<>>>>><<<;;;888<<>>>>>>>>===>>>@@@EEEHHHKKKPPPZZZcccfff___UUUMMMGGGNNNQQQZZZiiimmmppp|||}}}zzzxxxwwwxxxxxxwwwvvvxxxwwwwwwwwwyyyzzz|||}}}yyyyyyyyyzzzzzzyyyuuussstttttttttrrrpppooopppqqqooopppqqqpppnnnlllkkklllmmmmmmlllllllllkkkkkkkkkllllllmmmllllllkkkjjjiiillloooooollllllnnnmmmiiijjjkkkiiidddbbbccccccaaaeeefff{{{YYYHHHBBB???CCCIIILLLOOORRRWWWWWWmmmkkkQQQTTTXXXuuuiiidddaaaYYYWWWVVV^^^\\\[[[\\\^^^___```^^^\\\UUUVVVWWWVVVSSSQQQQQQQQQTTTRRROOOLLLJJJHHHGGGGGGFFFEEEBBB???<<<:::888888444555666DDD]]]mmm{{{qqqwwwhhhttt~~~}}}}}}}}}}}}}}}~~~}}}|||}}}|||{{{yyyzzz{{{|||~~~}}}{{{{{{xxx{{{~~~~~~ttt^^^LLLPPPaaattt~~~~~~xxxmmmcccQQQJJJLLLQQQ\\\```WWWTTTWWWYYYZZZ\\\ccclllttt{{{ppp~~~|||~~~}}}yyyyyyvvvqqqpppsssuuutttlllnnnppppppmmmjjjhhhgggkkkgggbbb```___]]]XXXUUUHHHDDD???<<<<<<>>>@@@AAA[[[```kkk{{{}}}ppp^^^KKK???;;;999888777888999:::;;;;;;========================>>>>>>???AAABBBCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPMMMLLLMMMPPPRRRPPPMMMQQQVVV^^^vvvMMM;;;AAAAAA>>>======<<<<<<===>>>===:::666666>>>BBBMMM```lllyyyyyydddzzzzzz{{{cccQQQNNNLLLSSSRRRSSSUUUUUUUUUTTTRRRQQQMMMNNNOOOQQQQQQPPPNNNLLLMMMMMMMMMLLLJJJHHHFFFEEEEEEEEEDDDCCCBBBAAA@@@???<<<>>>;;;888@@@[[[}}}xxxnnnvvvzzzoooqqq|||zzzmmmppp}}}~~~sssnnnmmmqqqiiilllssszzzpppbbbWWW]]]jjj~~~zzznnn^^^OOOHHHKKKOOOZZZXXXccczzzyyyzzz~~~wwwkkkffflllssswwwvvvvvvxxxzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzyyyxxxxxxyyyzzz{{{}}}{{{xxxtttmmm```QQQGGG???????????????BBBGGGKKKGGGMMMWWW___^^^VVVQQQPPPQQQYYY^^^gggvvv~~~yyyyyyxxxxxxxxxyyyxxxxxx}}}|||zzzyyyzzz{{{}}}|||zzzwwwvvvvvvvvvuuutttpppqqqqqqpppnnnmmmmmmnnnooooooooonnnmmmkkkkkkkkkllllllmmmmmmlllkkkjjjiiillllllllllllkkkkkkjjjjjjlllooopppmmmlllnnnmmmjjjkkkjjjhhheeedddeeedddccchhhgggOOODDDAAABBBHHHLLLNNNQQQUUU[[[aaaWWWMMMVVV[[[~~~gggmmmeee[[[VVVWWW^^^[[[\\\___aaacccbbbaaa```XXXXXXXXXVVVUUUSSSRRRRRRVVVSSSOOOKKKIIIHHHHHHHHHHHHFFFDDDAAA>>>;;;999888555777666AAAXXXiii|||zzz}}}{{{~~~rrr}}}~~~}}}}}}~~~}}}|||}}}}}}yyyzzz{{{~~~~~~{{{}}}~~~~~~wwwbbbOOOPPP^^^jjjooorrr~~~~~~uuuqqqyyyzzzvvvoookkkggg___VVVLLL@@@???FFFLLL\\\hhhfff[[[\\\]]]___ccciiiqqqwww}}}uuu~~~~~~|||yyyxxxrrrlllkkkqqqtttsssjjjmmmoooooolllhhhdddccciiifffaaa___^^^[[[VVVRRRDDDAAA===<<<===@@@AAABBBZZZ___iiixxxsssaaaOOO@@@999999777888888999999999;;;<<<=========>>>>>>>>>>>>>>>@@@@@@AAABBBCCCDDDEEEFFFDDDEEEFFFGGGIIIJJJKKKLLLIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKMMMNNNPPPPPPPPPNNNLLLNNNQQQRRRPPPNNNJJJVVViiiqqqBBB:::BBBAAA>>>@@@>>>============<<<999888555;;;AAAUUUrrr|||}}}zzzzzzuuuwwwSSSNNNRRROOOOOORRRSSSUUUVVVUUUTTTRRRPPPNNNNNNNNNMMMMMMMMMNNNOOOMMMMMMNNNMMMLLLJJJHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA:::======:::999JJJnnnyyy{{{jjjsssssspppyyyyyyqqqttt~~~|||qqqiiijjjdddggglllqqqzzztttkkkRRRWWW___qqqwwwhhhXXXMMMJJJLLL___YYY___rrr}}}|||nnnhhhmmmsssvvvwwwwwwyyy{{{xxxxxxyyyyyyzzz{{{|||}}}yyyyyyyyyyyyzzz{{{{{{|||~~~|||yyyvvvooocccTTTJJJ@@@@@@AAA@@@AAADDDHHHLLLIIIMMMTTTWWWSSSMMMPPPYYYllltttuuuwwwzzzxxxxxxyyyzzzzzzzzzzzz{{{}}}|||{{{zzzzzz|||~~~zzztttqqqqqqsssuuuvvvoooqqqqqqpppnnnmmmnnnnnnqqqpppooonnnmmmmmmlllkkklllmmmmmmmmmmmmlllkkkjjjmmmmmmmmmlllllllllllllllkkknnnooollllllnnnmmmjjjkkkiiiiiihhhfffdddccccccffflllhhhMMMEEEDDDFFFKKKMMMMMMPPPUUUZZZxxxmmmPPPOOO[[[ggguuujjj~~~tttbbbZZZWWWZZZ^^^[[[]]]```bbbcccbbbbbbaaa[[[YYYVVVUUUTTTSSSSSSSSSVVVSSSOOOJJJHHHGGGHHHIIIHHHGGGEEEBBB???<<<:::888777999666===RRRccctttooorrr~~~~~~|||||||||}}}~~~|||xxxyyy{{{~~~}}}{{{~~~hhhSSSQQQ\\\cccaaa\\\aaagggqqq~~~|||nnndddeeeeeeaaa[[[VVVRRRLLLFFF@@@;;;@@@DDDFFFUUUhhhnnncccdddeeehhhmmmvvv}}}zzzzzzvvvnnnggghhhooosssrrrkkkmmmpppooolllhhhdddcccgggccc___\\\[[[WWWRRRMMM???===;;;<<<>>>AAABBBBBBVVVZZZdddrrrwwwbbbPPPCCC999777:::666888999:::999999:::<<<=========>>>???@@@@@@@@@BBBBBBBBBBBBCCCDDDFFFFFFDDDEEEFFFGGGHHHIIIJJJKKKIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMOOOQQQRRRPPPPPPOOOPPPQQQRRRQQQPPPKKKbbb{{{ZZZ???===AAA===;;;@@@???>>>===;;;:::::::::;;;:::>>>HHHfffwww|||zzzyyydddNNNMMMSSSPPPKKKRRRSSSUUUVVVUUUSSSPPPOOONNNNNNMMMKKKJJJJJJMMMPPPLLLMMMMMMMMMMMMKKKIIIHHHFFFEEEEEEDDDCCCCCCBBBBBB:::999<<<===:::@@@]]]~~~}}}sssnnnwwwzzzzzzwwwrrrssszzzzzz~~~tttgggfffccciiimmmtttsss{{{yyyYYYTTTWWWcccyyytttdddUUULLLHHH]]][[[___kkkvvv|||~~~sssoooppprrrtttvvvxxxyyyyyywwwwwwxxxxxxzzz|||}}}~~~xxxyyyzzz|||}}}}}}}}}}}}}}}|||zzzwwwrrrgggYYYPPP@@@BBBCCCCCCCCCEEEHHHJJJKKKMMMSSSVVVRRRQQQaaauuuyyytttyyy}}}tttvvvxxxyyyxxxxxxyyyzzzxxxwwwwwwxxxyyyzzz|||}}}}}}xxxrrrnnnnnnqqquuuvvvqqqssstttsssrrrppppppqqqssspppnnnmmmnnnnnnmmmkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmiiilllmmmjjjjjjlllllliiijjjiiiiiiiiiddd```ccchhhlllzzzTTTEEEFFFEEEHHHKKKLLLLLLRRRYYYddd\\\PPPTTTbbb|||pppxxxzzzfff```[[[^^^fffddd\\\^^^```aaa```______```^^^ZZZUUURRRRRRSSSTTTTTTUUURRROOOKKKIIIIIIJJJJJJJJJIIIGGGDDDAAA>>>;;;999666999444888JJJ[[[jjj{{{qqq}}}~~~~~~~~~}}}|||{{{||||||{{{xxxuuuwwwyyy|||}}}|||zzzzzz{{{~~~ppp[[[SSSWWW\\\ZZZVVVUUUYYY___jjj{{{yyykkk___PPPOOOLLLHHHDDDAAA???===>>><<>>@@@AAABBBBBBCCCBBBBBBAAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNPPPRRRSSSPPPQQQRRRRRRQQQQQQRRRSSS^^^~~~XXXIII@@@@@@???::::::??????>>><<<999888999<<<>>>DDDUUUgggzzz}}}oooZZZRRRNNNPPPQQQLLLQQQRRRTTTVVVUUURRROOOMMMKKKLLLMMMKKKIIIIIIKKKNNNJJJKKKLLLLLLKKKJJJIIIHHHEEEEEEEEEDDDCCCCCCBBBBBB@@@999:::@@@===;;;NNNiiixxxvvvwwwxxxwwwyyyvvvuuutttyyyoooccceeegggnnnrrr{{{oooyyyqqq^^^XXX[[[mmm~~~qqqaaaRRRJJJRRRYYYaaaeeelllwww~~~{{{xxxssspppppptttwwwxxxvvvxxxxxxxxxxxxyyyzzz|||}}}wwwyyy|||~~~~~~}}}|||{{{zzzyyyuuukkk___UUUCCCEEEGGGHHHHHHHHHJJJKKKPPPRRRWWWYYYUUUXXXppp~~~iiiiiiqqqvvvqqqtttwwwwwwvvvuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxtttpppnnnoooqqqssssssqqqsssuuuuuusssqqqqqqrrrssspppmmmlllmmmnnnlllkkkllllllkkkkkklllmmmnnnooollllllkkkjjjjjjkkklllmmmgggjjjjjjhhhhhhjjjjjjggghhhggghhhhhhcccbbblllyyy^^^LLL@@@FFFGGGJJJMMMMMMOOOYYYdddvvvQQQUUU\\\mmmsssyyyeee```aaa[[[ccclllccc]]]___```___\\\[[[\\\^^^ccc]]]UUUPPPQQQSSSVVVWWWTTTRRRPPPMMMLLLLLLLLLMMMLLLKKKJJJGGGDDD@@@<<<:::666:::444555EEETTTaaaooo}}}eeeiiixxx}}}||||||}}}}}}|||{{{{{{||||||{{{wwwuuuvvvzzz~~~|||wwwuuuwww{{{yyy}}}wwweeeVVVOOORRRXXX\\\^^^fffmmmpppttt{{{{{{tttjjj^^^UUUDDDBBB@@@===;;;:::;;;>>>???<<>>@@@BBBCCCDDDCCCBBBAAA@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNQQQSSSTTTPPPRRRUUUTTTQQQQQQSSSVVVuuu]]]FFFBBBAAABBB???:::;;;@@@@@@>>>;;;888777999===@@@MMMnnnxxxppp{{{nnnYYYYYYOOONNNSSSOOOPPPRRRTTTUUUTTTRRRNNNLLLHHHJJJMMMMMMKKKIIIJJJKKKIIIIIIJJJJJJJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBGGG;;;999BBB@@@999EEE[[[vvvwwwttt~~~vvvqqq{{{ggg^^^eeejjjqqqtttooopppkkk___ZZZfffxxxzzzkkk[[[PPPGGGVVVaaabbbgggvvv}}}uuunnnmmmrrrvvvvvvtttzzzyyyxxxwwwxxxyyyzzz{{{wwwyyy}}}}}}{{{{{{zzzzzzwwwnnnbbbYYYGGGJJJMMMNNNMMMMMMMMMNNNYYYYYY\\\[[[RRRSSSlllzzzbbb]]]fffkkkgggpppsssvvvvvvuuussstttvvv{{{{{{zzzyyywwwuuusssrrrsssqqqppppppqqqrrrqqqpppoooqqqssssssrrrpppppppppsssooolllkkklllmmmllljjjlllkkkjjjiiijjjmmmoooqqqkkkjjjiiiiiiiiijjjkkkllleeehhhiiiggggggiiiiiifffeeeeeeggggggeeehhhyyyUUUIIIMMMCCCGGGHHHKKKOOOPPPUUUaaannnzzz\\\MMM\\\cccuuuuuujjj\\\^^^___WWW___fffWWW^^^______]]]YYYXXXYYY\\\fff^^^UUUPPPPPPTTTWWWYYYTTTSSSQQQOOONNNNNNNNNNNNNNNMMMLLLIIIFFFBBB>>><<<888<<<666555DDDRRR]]]jjjtttmmmqqqzzzttt}}}}}}zzzyyyzzz{{{|||zzzzzz{{{}}}~~~|||zzzuuu{{{|||tttqqqvvv|||uuu{{{|||mmmXXXIIIKKKXXXdddmmm||||||uuurrrqqqyyy|||zzzoooaaaTTTJJJEEEAAA>>><<<;;;999999===AAA???:::???CCCFFFXXXooowww}}}}}}{{{zzzwwwuuutttvvvxxxyyyyyyooopppooooooqqqsssmmmdddfffhhhhhhgggdddbbbaaabbb]]]ZZZVVVTTTQQQMMMEEE@@@:::999:::<<>>???@@@@@@AAAAAAAAAAAAEEECCCAAABBBEEEFFFDDDBBBFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLNNNOOOOOONNNMMMNNNQQQSSSSSSTTTVVVUUURRRRRR\\\hhhrrrSSSGGGEEEAAA===:::;;;???BBB???===;;;888666888>>>EEEqqqzzz|||~~~fffRRRQQQTTTPPPKKKKKKQQQSSSUUUVVVSSSPPPNNNMMMRRROOOJJJFFFEEEGGGKKKMMMJJJKKKKKKKKKJJJIIIGGGFFFIIIFFFDDDBBBBBBAAA@@@>>>AAA===>>>???;;;:::HHH[[[sssvvvzzz{{{uuueeecccnnnlllggg|||pppssssss___```lllqqq~~~~~~ppp```VVVNNNNNNWWWfffmmmppp{{{}}}yyyoookkkpppxxxxxxttt}}}|||zzzwwwttttttwwwyyyxxxyyy|||~~~}}}{{{xxxwwwxxxuuueeeUUUJJJKKKKKKKKKMMMPPPQQQPPPVVV[[[ZZZRRRMMMRRR\\\bbbcccooowwwaaaaaajjjggg\\\cccoooqqqrrrxxxvvvsssyyy~~~}}}zzzwwwuuuuuuuuuvvvtttsssrrrsssttttttrrrppptttrrrpppooommmmmmmmmnnnmmmlllkkkjjjjjjkkklllmmmkkkkkklllmmmlllkkkiiihhhffffffgggggghhhhhhiiiiiikkkiiihhhffffffhhhiiikkkiiieee___fffnnnjjjuuuPPPHHHGGGBBBFFFPPPQQQNNNTTT[[[iii}}}hhhRRRTTTWWWhhh~~~fffsssfff```]]]]]]\\\XXXVVVXXX\\\\\\\\\[[[YYYWWWUUUTTTYYYXXXVVVRRRPPPPPPSSSVVVVVVSSSNNNLLLNNNPPPRRRSSSOOONNNLLLHHHCCC@@@??????:::999999;;;<<>>;;;999888:::===>>>>>><<>>@@@@@@AAABBBDDD;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888777777888999999999999:::;;;;;;<<<<<<>>>???@@@@@@AAAAAAAAAAAADDDCCCAAACCCEEEFFFEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLNNNOOOOOOOOOPPPSSSUUUVVVWWWWWWUUUQQQXXXmmmbbbLLLFFFDDD@@@===;;;<<>>HHHTTTuuuvvv~~~uuueeebbbkkkkkkggg{{{{{{nnnmmmvvvxxxcccaaakkkooo||||||sssfff^^^NNNJJJPPP^^^hhhllluuu~~~|||~~~|||vvvpppqqqwwwzzzxxx|||{{{yyyvvvssssssuuuwwwwwwxxxzzz|||}}}~~~~~~~~~~~~}}}zzzzzz|||xxxiiiYYYEEEGGGIIIJJJMMMQQQUUUXXX___^^^ZZZRRRKKKLLLUUU^^^vvvddd```eeecccZZZdddvvv{{{xxxzzzzzz{{{~~~|||zzzxxxvvvuuuttttttsssrrrqqqrrrssssssqqqooosssrrrpppnnnmmmmmmmmmmmmooonnnlllkkkiiiiiiiiijjjjjjjjjkkkkkkkkkjjjhhhggggggggghhhhhhhhhhhhhhhiiiggggggffffffggghhhiiijjjllljjjgggfffjjjuuu^^^DDDCCCGGGEEEJJJMMMKKKNNNTTT\\\yyy|||^^^RRRQQQZZZ{{{uuujjjggg~~~gggaaa\\\[[[YYYUUUSSSUUUYYYZZZZZZZZZYYYVVVSSSPPPWWWWWWVVVTTTPPPOOOOOOPPPRRRPPPNNNNNNOOOQQQQQQQQQOOOOOOMMMJJJEEEBBBAAAAAA<<<999888888888>>>MMM\\\lllzzz}}}yyyuuuooorrr|||}}}~~~~~~{{{zzz|||{{{www||||||{{{zzzxxxyyyzzz{{{}}}}}}ppp^^^PPPQQQ^^^jjjoooccc\\\UUUPPPHHH???;;;===;;;:::999:::<<<>>>>>>======BBBDDDCCCIII[[[nnnxxxzzz~~~{{{tttrrrooommmooorrrsssssspppooonnnmmmmmmllljjjhhheeedddbbbaaaaaa```^^^]]]XXXWWWUUURRRLLLFFFAAA>>>;;;===???@@@@@@AAACCCDDD999::::::::::::::::::999::::::999888888888999999999999::::::;;;<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAACCCBBBBBBCCCFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKMMMPPPQQQRRRRRRTTTVVVSSSTTTUUUXXX```uuu|||QQQGGGEEECCC???<<<;;;===???AAA@@@;;;:::>>><<<<<>><<>>;;;>>>???@@@@@@@@@AAADDDFFF;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999:::::::::::::::;;;<<<<<<=========>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKMMMQQQRRRRRRRRRSSSTTTUUURRRUUUddd~~~aaaKKKFFFCCCAAA>>><<<<<<>>>??????<<<888:::>>>:::===YYY{{{aaaRRRNNNLLLOOOOOOJJJIIIKKKIIIKKKMMMNNNMMMLLLLLLMMMIIIIIIHHHHHHIIIJJJKKKKKKMMMMMMNNNNNNNNNMMMKKKJJJGGGEEECCCCCCCCCCCCBBBAAA>>>DDDCCC>>>CCCSSS^^^```tttnnnnnnvvvxxxyyyyyy}}}~~~rrrqqqmmmiiitttssskkkqqq|||zzz{{{mmmjjjnnniiieeeqqqxxxkkkaaaVVVOOOUUU```gggkkknnn~~~~~~}}}wwwuuuxxxxxxuuuwwwwwwvvvtttqqqpppqqqsssuuuvvvwwwxxxxxxyyyyyyzzz{{{}}}}}}|||{{{vvviii]]]DDDDDDFFFIIIKKKOOOXXXbbb[[[TTTQQQSSSTTT```~~~~~~{{{{{{|||{{{zzzyyyvvvtttqqqpppqqqpppppppppqqqqqqooommmoooooonnnmmmmmmlllllllllpppooonnnllljjjiiihhhggghhhhhhhhhhhhhhhhhhhhhhhhkkkkkkjjjjjjiiiiiihhhhhhggghhhiiijjjkkkkkkkkkkkkiiihhhpppwwwyyyPPPBBBEEEIIIIIIIIIPPPRRRQQQYYYjjj~~~TTTVVVVVVUUUxxxyyy\\\VVVgggzzzzzzccc\\\UUUSSSQQQOOOOOORRRUUUUUUUUUTTTSSSQQQOOOMMMVVVVVVVVVSSSPPPNNNMMMNNNQQQOOOMMMLLLMMMMMMLLLJJJNNNOOOOOOLLLHHHEEEDDDEEEBBB>>>:::888777999CCCOOOXXXpppwwwooosssooo{{{xxx{{{yyywwwxxx{{{}}}}}}|||yyyxxxvvvvvvvvvwwwxxxxxx{{{}}}nnnZZZTTTeeezzzwww\\\GGGAAACCCAAA???>>>>>>???@@@???>>>AAADDDEEEGGGMMM]]]ppp}}}mmmqqq~~~wwwsssrrrtttuuusssrrrrrrpppmmmkkklllooonnnkkkgggccc```]]]]]]]]]]]]ZZZWWWWWWTTTPPPJJJDDD???<<<:::>>>???@@@???@@@BBBFFFJJJ<<<<<<<<<======<<<<<<<<<:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>======???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLLLLNNNQQQRRRRRRQQQRRRRRRZZZUUU\\\zzz}}}SSSLLLDDDAAA???<<<<<<===??????>>>999777:::;;;777@@@eeeyyywwwSSSNNNMMMOOOQQQOOOKKKJJJKKKGGGIIIKKKLLLKKKKKKKKKLLLHHHGGGEEECCCDDDFFFIIIKKKLLLLLLMMMNNNNNNMMMKKKJJJGGGEEECCCCCCDDDDDDCCCBBB>>>CCCBBB===DDDWWWeeehhhnnnqqqjjjxxx|||~~~}}}xxxsssxxxuuuiiinnnzzzqqqlllfffaaapppxxxmmmaaaVVVMMMOOOXXX```gggkkkyyy|||zzzvvvxxxzzzvvvnnnssstttvvvuuusssrrrqqqrrrvvvvvvvvvvvvwwwwwwxxxxxx{{{~~~}}}zzzuuujjj```IIIEEEEEEGGGHHHIIIPPPZZZ___YYYWWWWWWXXXkkk~~~{{{zzzyyyxxxvvvsssqqqppprrrqqqpppqqqrrrqqqpppnnnmmmmmmmmmmmmlllkkkkkkjjjnnnnnnmmmmmmlllkkkkkkjjjiiiiiihhhhhhhhhiiiiiiiiikkkkkkjjjjjjiiiiiihhhhhhggghhhiiiiiijjjiiiiiiiiikkkkkkyyyxxx\\\DDDCCCJJJKKKKKKNNNOOOVVVSSSYYYyyydddPPPUUUTTT___sssTTTZZZlllddd]]]VVVQQQPPPPPPOOOQQQTTTVVVUUUSSSQQQPPPPPPQQQQQQVVVVVVTTTQQQPPPPPPSSSUUUWWWSSSNNNJJJIIIJJJJJJJJJLLLMMMNNNLLLIIIFFFEEEEEEBBB>>>;;;:::888999AAAIIIPPPlll{{{yyyjjjkkkrrr}}}{{{zzzxxxwww{{{yyyxxxxxxzzz|||~~~~~~}}}zzzxxxxxxzzz|||{{{zzz}}}|||}}}~~~uuu___SSS___sssvvvXXXEEECCCJJJJJJFFFAAA>>>>>>???@@@@@@CCCEEEGGGJJJPPP]]]ooo}}}vvvpppzzzzzzwwwyyyyyyttttttssspppooonnnooommmhhhdddeeeaaa]]]\\\]]]]]]YYYUUUTTTQQQKKKEEE@@@<<<::::::<<<>>>??????AAADDDIIILLL:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<===???@@@AAABBBCCCCCCCCCEEEFFFGGGFFFFFFHHHJJJGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLMMMOOOQQQRRRRRRSSSTTTUUUXXX\\\qqqhhhMMMKKK@@@???===:::;;;>>>@@@>>><<<999:::;;;<<<@@@SSSwwwuuurrrrrrPPPJJJLLLNNNNNNLLLJJJIIIJJJGGGHHHJJJJJJJJJIIIJJJKKKGGGEEECCCAAABBBDDDGGGJJJJJJKKKLLLLLLLLLKKKJJJIIIFFFDDDCCCCCCDDDEEEDDDCCCCCCEEEDDDAAADDDOOO]]]dddhhhuuuyyyyyy{{{{{{~~~nnnlllyyyuuufffaaaaaaqqq~~~wwwrrrddd]]]UUURRRUUU___jjjqqqqqqwww~~~yyywww{{{~~~wwwnnnooorrrwwwyyywwwuuusssrrrvvvuuuuuuuuuuuuuuuvvvvvv{{{}}}zzzvvvooohhhPPPIIIEEEIIIJJJIIIMMMVVVVVVUUUVVVYYY```yyy|||zzzzzzyyyxxxvvvuuusssrrrqqqrrrqqqppppppqqqqqqpppnnnlllllllllllllllkkkjjjiiikkkkkklllmmmmmmllllllkkkiiihhhhhhhhhhhhiiiiiijjjiiiiiiiiiiiiiiihhhhhhhhheeeeeeeeefffgggggghhhhhheeerrr```PPPCCCCCCGGGIIIMMMRRROOOVVVUUUaaaXXXQQQRRRYYYvvvnnnWWWfff{{{www\\\YYYSSSOOOPPPRRRQQQSSSVVVUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUSSSQQQQQQSSSWWW[[[ZZZUUUOOOKKKIIIJJJKKKKKKKKKMMMNNNMMMJJJHHHGGGGGG@@@===;;;;;;:::999<<>>===???AAABBBFFFGGGKKKQQQXXXbbbsss{{{{{{zzz~~~~~~zzz}}}{{{uuuvvvtttttttttrrrooojjjgggdddgggbbb]]]\\\]]]\\\WWWRRRPPPLLLFFF@@@<<<:::;;;;;;;;;===???@@@AAADDDHHHKKK::::::;;;;;;;;;;;;::::::999:::;;;<<<======<<<;;;;;;<<<<<<===>>>>>>??????<<<===>>>@@@AAABBBCCCCCCDDDFFFHHHHHHFFFFFFGGGJJJHHHHHHGGGHHHHHHIIIJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLMMMOOOQQQSSSTTTVVVZZZ\\\eeexxxWWWHHHFFF>>>>>>;;;999;;;???AAA>>>;;;;;;===>>>DDDYYYzzz~~~zzzyyyuuuXXXMMMIIIJJJJJJJJJJJJJJJKKKJJJGGGIIIJJJJJJIIIHHHIIIJJJFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHJJJJJJJJJJJJIIIHHHFFFDDDCCCCCCDDDEEEEEEDDDFFFFFFGGGFFFCCCDDDNNNYYY[[[cccvvv{{{xxxwww{{{uuutttkkkpppxxx{{{qqqllliiinnn|||{{{|||pppmmmdddYYYTTTZZZhhhssslllttt~~~~~~~~~|||}}}{{{{{{~~~~~~wwwkkkqqqxxx||||||yyyuuusssttttttsssrrrrrrrrrssstttvvv{{{}}}{{{xxxwwwtttqqq[[[PPPKKKRRRVVVTTTVVV\\\TTTYYY```jjj{{{~~~{{{sssuuuyyyxxxvvvtttsssssssssssspppoooooooooppppppnnnllljjjkkkkkkllllllkkkiiiiiiiiiiiijjjkkkkkkkkkjjjiiiggggggfffffffffggghhhiiigggggghhhhhhhhhhhhhhhiiidddddddddeeegggiiilllmmmnnniiiPPPKKKEEEDDDFFFJJJOOORRRPPPWWW```fffUUUUUURRRnnnfff___pppaaaWWWRRROOORRRSSSSSSSSSVVVRRRSSSUUUWWWWWWWWWWWWVVVSSSTTTTTTSSSSSSTTTWWWZZZXXXTTTPPPNNNMMMMMMMMMMMMKKKMMMOOOOOOLLLJJJIIIIIIBBB???>>>???===::::::===HHH]]]tttxxxooojjjqqq~~~{{{uuu}}}{{{zzz{{{{{{{{{{{{||||||{{{|||}}}~~~}}}zzz{{{~~~~~~xxxvvvzzz}}}}}}~~~~~~{{{kkkZZZYYYbbbrrrxxx[[[IIIFFFCCCHHHHHH???:::@@@KKKQQQIIIFFFAAA>>>???@@@AAABBBHHHIIIPPPZZZbbbkkk{{{{{{~~~|||yyyxxxzzz}}}zzzzzzxxxtttwwwsssvvvxxxuuuoooiiiggggggiiiccc]]][[[\\\ZZZTTTNNNKKKHHHBBB<<<999:::<<<===<<<>>>@@@AAAAAABBBEEEGGG;;;<<<<<<======<<<<<<;;;999:::<<<=========<<<<<<<<<<<<======>>>>>>??????<<<===>>>@@@BBBCCCCCCCCCEEEGGGIIIHHHFFFEEEGGGIIIHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLMMMOOOQQQSSSVVVZZZ___bbbcccMMMDDDAAA???===:::999;;;@@@AAA>>>;;;<<<>>>AAANNNqqqxxxgggEEEJJJIIIIIIIIIHHHIIILLLMMMLLLHHHIIIJJJJJJHHHHHHIIIJJJDDDEEEFFFGGGGGGFFFEEEDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDCCCCCCEEEFFFFFFEEEDDDDDDGGGJJJDDD===CCCQQQPPPOOOddd~~~mmm~~~~~~uuuwww~~~xxx~~~wwwllllllttt{{{xxxmmmsss~~~xxxvvvlll[[[MMMPPP^^^kkkkkkttt~~~~~~||||||www|||iiipppyyy{{{vvvssssssrrrqqqpppppppppqqqrrrpppvvvyyyvvvuuuvvvvvvuuudddWWWRRR[[[cccaaabbbfffgggoooyyyyyy|||zzzuuu}}}yyywwwuuusssrrrssstttuuuooonnnmmmnnnoooooommmkkkiiijjjkkklllkkkjjjiiihhhhhhhhhiiijjjiiihhhgggffffffeeeeeedddeeefffggghhhffffffgggggghhhhhhiiiiiiddddddeeegggjjjnnnrrrtttYYYLLLCCCFFFGGGGGGIIINNNPPPPPPRRRZZZpppjjjPPPVVVXXXUUU|||dddkkkwwwgggaaaWWWRRRPPPSSSUUUSSSSSSUUUOOOSSSWWW[[[]]][[[XXXVVVQQQSSSUUUUUUUUUTTTUUUVVVTTTRRRQQQQQQQQQQQQPPPNNNLLLNNNPPPPPPNNNLLLKKKKKKFFFCCCCCCDDDBBB<<<:::;;;EEEUUUiiiyyyxxxeeetttttthhhxxx~~~}}}}}}~~~{{{|||}}}}}}||||||}}}~~~~~~zzzvvvwww|||~~~}}}zzzyyyvvvyyy||||||~~~zzz{{{{{{ppp___ZZZ```iiirrr{{{xxxaaaFFF;;;<<<555999:::888;;;CCCDDDAAADDDAAA??????@@@AAAAAAAAAIIIKKKTTT```iiirrr}}}yyy{{{{{{zzzvvvtttuuuyyy~~~yyywww}}}|||tttrrrwwwqqqvvvzzzwwwoooiiihhhjjjiiiccc\\\ZZZ[[[YYYRRRLLLIIIEEE???:::888999===???>>>@@@BBBBBBAAAAAAAAABBB=========<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======;;;===??????>>>======>>>?????????>>>??????@@@AAAGGGJJJLLLJJJEEEBBBDDDGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLKKKKKKNNNPPPPPPPPPMMMSSS]]]]]]\\\rrrgggWWWMMMGGGBBB999;;;999;;;===<<<;;;>>>CCCGGGAAAPPPuuu}}}tttqqqOOOKKKKKKHHHJJJKKKKKKJJJIIIIIIJJJIIIHHHFFFEEEEEEHHHJJJLLLEEEEEEFFFGGGFFFEEEDDDCCCFFFDDDCCCEEEHHHIIIGGGEEEIIIHHHGGGGGGFFFFFFFFFGGGDDDDDDEEEFFFGGGGGGHHHHHHEEEDDDOOOcccnnnkkkiiilllnnnyyysss}}}wwwqqqxxxyyy}}}|||qqqeeeiiiuuu~~~ddd}}}ssscccPPPGGGOOO^^^sssuuuzzz}}}~~~}}}}}}|||sssvvvwwwxxx{{{|||wwwooonnnrrrrrrmmmnnnrrrsssooossstttvvvvvvvvvwwwxxxzzzrrrddd]]]bbbgggjjjrrr~~~}}}~~~xxxwwwzzzxxxuuutttttttttrrrqqqpppooonnnnnnooonnnllljjjooommmkkkiiiiiikkkmmmooommmmmmllljjjhhhgggfffeeeggghhhhhheeebbbbbbeeeiiiiiihhhgggffffffggghhhiiinnngggffflllllllllwwwaaaLLL@@@CCCEEEHHHJJJJJJKKKSSSZZZ]]]mmmsssXXXcccccc[[[}}}ooo```fffeee\\\YYYWWWUUUXXX]]]^^^[[[WWWYYY[[[^^^___^^^ZZZVVVSSSSSSSSSSSSSSSTTTUUUVVVVVV[[[YYYVVVRRRPPPPPPQQQRRRRRRQQQQQQQQQRRRQQQOOOMMMPPPMMMKKKJJJHHHDDD===888<<>>555;;;555666777888999:::::::::999:::<<>>===;;;===BBBEEEAAA;;;<<<@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;===??????>>>===>>>??????????????????@@@@@@AAAEEEHHHJJJHHHEEECCCEEEHHHHHHHHHIIIIIIJJJKKKKKKKKKMMMNNNOOOOOOPPPRRRRRRQQQUUURRRVVV\\\\\\gggwww[[[RRRHHHBBB>>>777::::::<<>>>>>>>>AAA@@@BBBEEEDDD???<<<>>>;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;===>>>???>>>===>>>??????????????????@@@AAAAAABBBEEEGGGGGGDDDDDDFFFIIIHHHHHHIIIJJJJJJKKKLLLLLLJJJJJJLLLOOOQQQRRRPPPOOOWWWUUU\\\jjjyyyyyybbbUUUQQQGGGAAA???999999:::===@@@>>>:::;;;@@@@@@^^^{{{kkkooouuukkkUUUNNNKKKHHHHHHIIIJJJJJJHHHHHHIIIJJJJJJHHHFFFEEEEEEFFFGGGHHHJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGGGGIIIIIIHHHFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEBBBFFFSSS[[[]]]```gggqqq~~~uuussszzzzzz}}}wwwuuuwwwqqqfffaaadddmmm}}}uuuwwwvvvssshhhVVVHHHIIIQQQdddnnnwww|||vvvyyy{{{{{{xxxttttttyyy~~~|||}}}zzz{{{yyyvvvuuuvvvtttpppooorrrsssrrrooorrruuuvvvvvvvvvwwwxxxvvvqqqtttzzzxxxzzzuuusssrrrrrrssssssrrrqqqpppmmmiiiggghhhjjjkkkkkkiiihhhgggggghhhjjjlllnnnlllkkkjjjiiihhhgggfffeeehhhfffddddddeeegggggggggiiigggeeeddddddgggiiikkkbbbggghhhdddmmmeeeOOODDDCCCEEEEEEDDDGGGMMMQQQRRRVVV[[[jjjbbb[[[UUUYYYnnnttteeezzziiieeeccc___YYYXXXXXX[[[___aaa```]]][[[\\\\\\[[[ZZZXXXUUUTTTUUUUUUTTTUUUWWWZZZ^^^```YYYXXXVVVTTTSSSQQQQQQQQQSSSSSSTTTUUUVVVUUUQQQNNNOOONNNMMMMMMLLLHHHCCC???:::BBBRRReeewwwyyy|||}}}{{{yyywwwuuuttttttvvvwwwyyy|||~~~}}}}}}{{{||||||xxxpppdddXXXQQQLLLPPPWWWXXXIII666222888666777888999:::;;;;;;;;;===>>>???@@@AAADDDIIILLL[[[bbbiiinnnwww{{{~~~{{{~~~yyyvvvwwwxxxwwwwwwzzzxxxxxxvvvtttqqqqqqrrrtttssspppnnnmmmooonnniiidddfffddd```\\\WWWPPPIIIDDD@@@===;;;:::<<<>>>???@@@AAA>>>>>>BBBBBB>>><<<===:::;;;;;;;;;<<<=========::::::::::::;;;;;;;;;;;;:::<<<>>>???>>>===>>>???@@@????????????@@@AAAAAABBBDDDFFFEEEDDDCCCEEEGGGGGGGGGHHHIIIJJJKKKKKKLLLHHHGGGIIINNNQQQQQQQQQRRRXXX]]]qqq}}}fffXXXSSSPPPDDD===>>>:::;;;;;;>>>@@@@@@@@@GGGOOObbb~~~}}}rrrrrryyyvvvTTTNNNMMMHHHJJJFFFGGGHHHGGGEEEEEEFFFHHHKKKIIIHHHFFFFFFFFFGGGHHHKKKJJJHHHGGGGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCC@@@BBBJJJQQQWWW^^^fffnnnyyy}}}yyy{{{rrr{{{{{{zzzrrrnnnrrrrrriiicccdddkkksss~~~zzzjjjmmm}}}{{{vvvkkk\\\QQQTTT]]]bbbgggrrrzzzuuuxxx{{{}}}yyyuuuvvv~~~{{{zzzzzzyyyuuutttrrrooonnnoooqqqqqqooorrruuuwwwwwwwwwwwwxxxzzzvvvwww|||vvvuuuxxxrrrqqqpppqqqrrrsssrrrpppnnnllliiihhhiiijjjiiiiiifffeeeeeefffgggiiilllmmmjjjjjjiiihhhggggggffffffhhheeecccdddgggiiihhhgggfffffffffffffffggghhhiiigggiiieeefffcccMMMGGGCCCCCCGGGGGGFFFJJJOOOPPPRRR^^^lll}}}[[[VVVRRR]]]tttmmmmmmcccbbb___dddZZZYYYXXXZZZ]]]^^^]]]\\\ZZZZZZZZZYYYYYYYYYXXXXXXTTTSSSQQQQQQSSSVVV[[[]]]YYYXXXWWWVVVUUUSSSRRRQQQPPPPPPRRRUUUWWWVVVSSSPPPMMMMMMNNNNNNLLLIIIFFFCCC;;;>>>HHHWWWgggwwwzzz|||{{{{{{{{{zzzyyyxxxxxxzzz{{{|||yyyzzz|||~~~}}}~~~}}}|||}}}}}}yyyooobbbUUUMMMFFFIIIMMMLLLAAA444222888666777888:::;;;;;;<<<<<<>>>???@@@@@@AAAFFFNNNTTT^^^fffooowwwuuu}}}{{{{{{yyywwwwwwwwwvvvvvvvvvyyyyyyxxxuuuqqqnnnmmmnnnmmmmmmlllkkkmmmmmmhhhaaacccaaa]]]YYYTTTMMMFFFAAA<<<<<<;;;<<<===???@@@AAA???>>>???AAA???===@@@FFF:::;;;;;;;;;<<<=========:::::::::;;;;;;;;;<<<<<<:::<<<>>>>>>>>>>>>???@@@@@@@@@@@@???@@@AAAAAABBBDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKNNNKKKLLLQQQSSSSSSWWW^^^eee{{{vvvgggbbbVVVQQQKKK<<<777999777===<<<>>>AAAEEEMMM]]]lll{{{vvvyyyyyy]]]IIINNNKKKDDDLLLDDDEEEEEEDDDBBBBBBDDDFFFKKKJJJIIIHHHGGGGGGHHHHHHIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFEEEDDDCCCCCCCCCDDDCCCDDDDDDDDDEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDAAA??????DDDJJJSSS]]]fffmmmrrrvvvzzzyyyppplllrrrsssnnnlllooojjj|||qqqhhhuuusssfffaaakkkxxxrrreeehhhyyyzzzkkkiiivvvuuuyyy{{{xxxuuuxxx}}}{{{{{{zzzxxxuuusssrrrqqqqqqqqqsssqqqsssvvvwwwwwwwwwwwwxxxxxxxxxxxxyyy|||~~~xxxsssrrrtttpppooooooqqqrrrsssqqqoookkkkkkkkkkkklllkkkhhhfffdddddddddeeegggiiikkklllhhhhhhhhhggggggfffffffffhhheeeccceeehhhjjjiiifffccceeegggiiiiiihhhfffeeegggdddbbbssskkkJJJDDDHHHFFFFFFKKKMMMMMMPPPSSSPPPVVVppp^^^___XXX___~~~yyy{{{]]]ddd```YYYfffZZZYYYXXXXXXXXXYYYXXXWWWWWWWWWWWWXXXYYYZZZZZZ[[[TTTSSSPPPOOOPPPSSSWWWYYYYYYXXXWWWVVVUUUTTTSSSRRRPPPPPPQQQSSSTTTRRROOOLLLKKKLLLNNNNNNLLLJJJGGGEEEAAA@@@DDDPPP]]]mmm~~~zzzyyyzzz{{{zzzyyyyyyzzz{{{}}}{{{|||~~~}}}}}}yyy|||~~~}}}|||~~~yyynnn___QQQHHHBBBCCCEEECCC;;;444444888777888999:::;;;<<<<<<<<<>>>@@@@@@@@@BBBJJJUUU^^^jjjttt~~~ooonnn|||yyyyyyxxxvvvtttssssssrrruuuwwwyyywwwtttooollljjjfffkkkllliiihhhiiieee```^^^\\\XXXTTTOOOHHHAAA===:::;;;<<<===>>>???@@@BBBAAACCCFFFCCC===<<>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFGGGHHHIIIKKKLLLLLLQQQNNNPPPTTTVVVYYYgggvvvpppgggiiiiii[[[QQQGGG999777<<<888>>>===???DDDLLL]]]vvv~~~eeeKKKGGGNNNIIIDDDLLLCCCDDDCCCBBBAAAAAACCCEEEIIIIIIHHHHHHGGGHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@BBBDDDCCCCCCBBBBBBBBBCCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDD@@@??????AAAFFFOOOZZZccchhhgggsss}}}{{{tttpppsssssspppttt}}}rrr{{{yyygggooo}}}rrrrrrpppdddooolllZZZ```zzzrrrtttuuutttrrruuu}}}}}}~~~}}}zzztttrrrqqqrrrrrroooooorrrsssuuuvvvuuuttttttvvvwwwssswwwyyyxxxxxx~~~zzzuuuqqqpppqqqpppooopppqqqssssssqqqoooiiijjjkkklllmmmkkkgggdddccccccdddeeeggghhhjjjkkkggggggggggggffffffffffffgggffffffggghhhiiihhhgggccceeegggiiiiiigggeeeccccccdddooojjjRRR@@@AAAFFFFFFHHHOOOLLLLLLPPPSSSRRR___}}}PPPXXX___{{{|||ggg[[[fff___YYYbbbXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYTTTSSSQQQPPPQQQSSSVVVWWWXXXWWWVVVTTTSSSRRRRRRRRRTTTSSSQQQQQQPPPNNNJJJHHHJJJMMMOOOOOOMMMJJJHHHGGGHHHCCCEEEOOOZZZggg|||}}}||||||{{{{{{{{{{{{{{{|||}}}~~~{{{|||~~~~~~}}}{{{zzzwww}}}}}}|||}}}yyynnn^^^OOOEEE???@@@@@@===888555666888888999:::;;;<<<============>>>@@@@@@DDDNNN]]]hhhvvvvvvjjjzzz}}}yyy|||zzzuuuqqqppppppnnnnnnqqquuuwwwuuuqqqnnnmmmccckkkmmmhhhfffiiiggg```YYYVVVRRRMMMIIICCC>>>:::888:::===>>>>>>???@@@AAA@@@BBBDDD@@@999>>>TTTkkk<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>999;;;===>>>>>>>>>???AAAAAA@@@@@@@@@@@@AAABBBBBBEEEDDDDDDEEEFFFFFFFFFEEEGGGHHHIIIJJJKKKMMMNNNNNNRRRQQQUUU]]]cccnnnvvviiijjjqqqkkkZZZMMMBBB999<<<@@@:::<<<===AAAIIIUUUjjjrrrUUUFFFHHHGGGFFFHHHGGGDDDDDDDDDBBBAAABBBDDDFFFFFFFFFFFFFFFFFFFFFGGGGGGBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBB@@@>>>???BBBEEEDDDBBBAAA@@@@@@BBBDDDFFFBBBBBBBBBCCCCCCDDDDDDDDD@@@AAAAAA@@@CCCKKKUUU\\\^^^ddd}}}}}}wwwzzz~~~xxxtttrrrllljjjttt~~~tttxxx~~~~~~nnnpppzzzyyyvvvcccjjjjjj^^^bbbuuuqqqqqqqqqooooooqqqvvvzzz|||~~~~~~|||}}}{{{qqqnnnooossssssnnnmmmpppuuuuuutttrrrpppqqqsssuuuqqqtttvvvvvvxxx|||{{{vvvsssrrrrrrqqqqqqpppqqqrrrsssssspppnnniiiiiiiiiiiijjjiiifffdddddddddeeefffggghhhiiijjjffffffffffffffffffffffffggghhhiiiiiigggffffffgggggggggggggggfffeeeddddddfffuuuwwwSSSIIIAAABBBFFFGGGJJJNNNLLLJJJNNNVVV]]]rrrzzzfffRRR[[[yyyxxx~~~```\\\aaaaaa___\\\UUUUUUTTTSSSQQQQQQRRRSSSQQQQQQRRRSSSTTTSSSSSSSSSQQQPPPPPPPPPRRRTTTVVVWWWVVVTTTRRRPPPOOOOOOPPPQQQTTTRRROOONNNNNNMMMLLLJJJLLLOOORRRRRRNNNKKKJJJJJJHHHCCCEEENNNWWWbbbwww~~~}}}yyyzzzzzzzzzzzzyyyxxxxxxwwwxxx{{{}}}~~~}}}{{{zzz~~~}}}}}}}}}~~~}}}yyynnn___PPPFFF<<<===<<<999666666777777888999:::<<<============:::===???@@@EEEQQQdddrrrxxx{{{{{{|||}}}|||}}}tttooooooooommmlllooorrrsssrrrooonnnmmmhhhmmmlllhhhjjjooolllaaaVVVRRRMMMHHHDDD@@@<<<:::777:::>>>@@@???>>>???AAA======>>><<<>>>LLLkkk=========<<<<<<;;;;;;:::============>>>>>>>>>>>>999;;;===>>>>>>>>>@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDGGGHHHHHHHHHIIIIIIJJJLLLMMMOOOPPPPPPUUUVVV^^^kkkvvvzzzpppoooqqqsssdddQQQCCC:::555;;;@@@888;;;===CCCMMM[[[rrrfffMMMGGGHHHAAAEEELLLCCCFFFFFFEEECCCBBBCCCEEEHHHCCCCCCDDDDDDEEEEEEFFFFFFAAABBBCCCCCCCCCBBB@@@???@@@AAABBB@@@>>>???CCCFFFDDDBBB@@@>>>???AAADDDGGGAAAAAABBBBBBCCCDDDEEEEEEAAACCCBBB@@@AAAHHHQQQVVVVVVfff|||zzzxxx~~~zzzyyy~~~yyyuuuoooeeeaaaooojjjeeennnppp~~~~~~|||yyyooo```fffkkkfffcccgggsssqqqooonnnnnnoooqqqrrrtttvvvwwwxxx}}}{{{sssqqqsssxxxxxxsssqqqtttuuutttrrrooommmnnnpppssssssqqqoooqqqxxx~~~~~~}}}||||||}}}{{{wwwsssrrrssssssrrrqqqqqqqqqssstttssspppmmmjjjhhhfffffffffgggfffddddddeeeeeefffggghhhiiiiiieeeeeeeeeffffffffffffffffffiiikkkjjjgggeeefffhhhkkkiiifffdddcccccceeefffpppxxxUUUGGGEEECCCEEEHHHJJJJJJJJJSSSNNNSSS```nnnccc```\\\kkk}}}}}}{{{^^^[[[ZZZcccfffXXXSSSSSSSSSRRRPPPQQQSSSUUUPPPPPPQQQQQQQQQPPPNNNMMMLLLLLLMMMOOOQQQSSSUUUVVVTTTRRROOOLLLLLLLLLNNNOOOPPPNNNLLLLLLNNNPPPQQQQQQNNNQQQTTTSSSPPPLLLKKKKKKEEE@@@BBBLLLUUU^^^ssswwwxxx}}}{{{}}}~~~~~~uuuuuuwwwxxxxxxwwwvvvuuusssuuuxxx|||}}}}}}|||{{{}}}{{{zzz{{{|||xxxnnn```QQQHHH;;;<<<:::777555666666666999999;;;<<<===>>>>>>>>>999;;;>>>@@@EEETTThhhwww}}}}}}yyyzzz~~~}}}~~~uuunnnoooooommmooopppqqqpppmmmkkkkkkkkkoooppplllhhhnnnvvvpppbbbUUUPPPJJJEEEAAA???<<<:::777;;;???@@@???>>>???@@@>>><<<<<<@@@JJJbbbAAA@@@>>><<<:::::::::;;;=========>>>===<<<<<<;;;>>>???@@@???>>>===>>>@@@???@@@BBBAAA@@@@@@AAACCCJJJHHHGGGHHHIIIJJJIIIIIIOOOGGGHHHTTTZZZVVVVVV]]]```tttlllcccnnn{{{|||sss[[[MMM???;;;<<<<<<<<<===<<>>??????>>>>>>===;;;???FFFGGGLLLaaayyysssvvv~~~}}}{{{{{{}}}}}}{{{tttrrrssspppiiiiiiqqqtttppplllllljjjfffrrrnnniiiggggggfffdddbbbWWWQQQJJJCCC>>>;;;999777777;;;???AAA@@@@@@CCCFFF@@@AAA<<<===ZZZCCCBBBAAA@@@???@@@AAAAAA<<<<<<===>>>>>>>>>>>>===<<<===??????>>>>>>@@@AAABBBCCCCCCDDDDDDDDDEEEEEEIIIJJJKKKNNNPPPQQQQQQPPPVVVXXX]]]cccfffjjjuuuvvviiiiiivvvyyykkkOOOFFF===999888777:::>>>>>>HHHOOOXXXjjj{{{kkkLLLKKKIIIEEEDDDDDDEEEEEEDDDDDDCCCAAABBBDDDDDDCCCAAABBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBBBB@@@@@@AAABBBCCCCCCBBBAAAAAABBBCCCDDDGGGCCC??????BBBBBB@@@===@@@AAABBBBBBBBBAAA@@@@@@@@@AAACCCBBBBBBDDDIIIMMMSSS^^^rrr}}}~~~}}}yyyuuutttjjj]]]aaannnvvvwwwrrrmmmrrr~~~xxx{{{|||zzzwwwzzzqqqjjjnnntttuuuoooooolllgggcccaaacccfffhhhhhhmmmuuuvvvnnnhhhggg___ccchhhmmmqqqvvvzzz}}}}}}wwwvvvtttssstttuuuqqqkkkiiilllppppppppppppqqqqqqqqqqqqqqqrrrsssuuuwwwxxxyyyyyy|||zzzyyyzzz}}}~~~|||yyyzzz{{{{{{||||||||||||vvvvvvuuussspppnnnnnnooopppooommmmmmnnnnnnmmmkkkkkkkkkjjjiiihhhfffeeedddeeeffffffggghhhhhhiiiiiifffeeedddeeefffgggfffeeegggggggggfffffffffffffffggg```aaaiiikkkmmm~~~yyySSSEEEDDDAAABBBDDDFFFIIILLLNNNNNNZZZYYYkkkkkk\\\aaawwwccctttzzz```TTTXXXXXXYYYYYYUUUVVVTTTSSSTTTVVVWWWVVVTTTPPPOOOMMMLLLKKKKKKLLLLLLMMMMMMMMMOOOPPPRRRTTTUUUOOOMMMKKKIIIHHHHHHHHHIIIMMMOOOQQQRRRRRRRRRQQQQQQOOOIIIGGGJJJMMMJJJFFFEEEGGGGGGIIIIIIIIIOOO___ooo~~~vvv}}}{{{zzz}}}~~~{{{}}}{{{{{{{{{zzzyyyzzz|||~~~wwwmmm\\\KKK???999666666666555666999:::;;;===>>>>>>>>>>>>===;;;888;;;@@@BBBDDDUUUhhhsssddd___\\\ZZZbbbhhhgggzzz}}}yyyxxxzzz~~~}}}vvvttttttqqqkkknnnssstttoookkklllllliiikkkhhheeecccbbbaaa^^^[[[UUUOOOGGGAAA===;;;999888:::<<<>>>??????AAACCCEEE>>>===>>>KKKoooKKKIIIGGGDDDBBBAAAAAAAAA>>>>>>??????@@@@@@AAAAAA===???AAAAAAAAAAAACCCEEEDDDCCCCCCDDDFFFGGGGGGFFFJJJKKKNNNQQQSSSTTTTTTSSSQQQddduuu|||tttssssssuuuxxxtttcccQQQCCC???;;;999666555:::BBB>>>MMM^^^ppp|||vvvUUUHHHGGGEEEBBBBBBCCCDDDDDDCCCCCCBBBAAAAAACCCDDDCCCAAACCCCCCCCCCCCBBBAAAAAA@@@@@@AAABBBAAA@@@???@@@BBBAAAAAA@@@@@@AAABBBCCCDDDGGGCCC@@@@@@BBBBBB@@@>>>AAAAAAAAAAAAAAAAAAAAAAAA???AAACCCCCCBBBBBBDDDEEENNNWWWhhhyyy}}}~~~xxxwwwyyy||||||zzzyyymmm\\\[[[fffhhh}}}{{{}}}{{{vvvrrrrrr}}}vvvsssvvvwwwuuuppprrrrrrkkkccc^^^```cccfffggglllssssssnnnjjjiiicccfffjjjmmmpppssswwwyyywwwssstttuuuxxxyyyssskkkjjjnnnqqqpppooonnnmmmnnnoooooopppqqqrrrtttuuuuuuuuuuuutttssstttvvvyyy{{{{{{zzzzzzyyyyyyyyyxxxxxxwwwwwwrrrssssssqqqnnnlllkkklllnnnlllkkklllmmmnnnlllkkkkkkkkkiiihhhffffffeeeeeeddddddfffhhhjjjlllnnnooogggfffeeeeeefffgggfffdddhhhgggfffeeecccccccccbbblllccccccjjjjjjppp}}}VVV??????JJJ@@@BBBFFFJJJLLLNNNNNNOOOXXX```mmmccc```rrr{{{YYYaaappp[[[UUU[[[\\\\\\\\\UUUSSSSSSSSSUUUWWWWWWVVVTTTPPPOOOMMMKKKJJJJJJJJJJJJKKKKKKLLLNNNPPPRRRTTTUUUOOOMMMIIIFFFDDDDDDEEEFFFMMMOOORRRTTTUUUTTTRRRPPPIIIDDDCCCHHHKKKIIIGGGGGGHHHIIIKKKKKKIIIIIISSS___ooo}}}}}}~~~~~~~~~~~~~~~}}}zzzyyyyyy||||||}}}~~~tttdddUUU???999555666777666888;;;;;;;;;======>>>===<<<;;;:::666777<<<>>>>>>GGGSSS]]]zzzvvvhhhbbbaaa\\\TTTWWW]]]ccc}}}~~~vvvrrrtttyyy{{{{{{xxxsssrrrqqqnnniiippprrrqqqllliiiiiijjjiiifffeeebbbaaa___\\\XXXUUUQQQLLLDDD>>>;;;:::::::::>>>===<<<===@@@BBBCCCDDD<<<:::CCC```aaa^^^YYYRRRLLLGGGCCCBBBCCCCCCCCCBBBBBBCCCCCCCCCAAACCCDDDEEEDDDDDDFFFGGGFFFEEEDDDFFFJJJLLLKKKJJJLLLNNNPPPRRRTTTVVVYYY[[[```~~~wwwttt~~~~~~nnn\\\KKK@@@>>>;;;999;;;:::;;;@@@GGGHHHcccwwwzzz]]]IIIJJJDDDBBBAAAAAABBBDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@???>>>???AAAAAAAAA@@@???@@@AAA@@@?????????@@@AAACCCDDDEEECCCAAA@@@AAABBB@@@???AAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@AAABBBEEENNN^^^ppp}}}uuuqqqqqqvvv}}}}}}sssbbb]]]cccccc~~~ttttttsssqqqmmmrrr{{{wwwxxxvvvpppgggaaa```aaabbbdddgggkkklllllllllmmmkkklllnnnnnnnnnoooqqqsss{{{yyywwwssssssvvvxxxuuuoooooorrrqqqpppnnnllllllmmmoooppprrrrrrssstttttttttttttttppppppqqqsssuuuvvvwwwwwwzzzyyyxxxwwwuuuttttttsssppprrrsssrrrooolllkkkkkklllkkkjjjjjjlllmmmlllkkkkkkiiihhhfffeeeeeeffffffcccdddfffhhhjjjlllnnnooojjjhhhgggggghhhhhhfffeeefffeeeddddddddddddeeeeeegggddddddiiiooooooYYYOOOFFFBBBEEECCCEEEIIIMMMNNNNNNQQQVVVVVVyyy]]]aaannn{{{bbbZZZwwwiiiYYYVVV\\\\\\]]]]]]WWWOOOPPPRRRTTTUUUTTTSSSQQQQQQOOOMMMKKKIIIIIIIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQNNNLLLHHHEEEDDDDDDFFFGGGJJJLLLPPPTTTVVVTTTQQQNNNFFFBBBBBBFFFIIIGGGFFFGGGEEEFFFHHHJJJHHHHHHPPPZZZhhhvvvyyy~~~}}}zzzwwwxxx|||wwwiii\\\AAA:::555666999999:::===;;;;;;<<<======<<<::::::<<<888888<<<>>>===AAAGGGTTTnnnwwwhhhdddhhhjjj}}}{{{vvvtttuuuwwwttttttuuuttttttrrrmmmiiillllllkkkhhhfffeeedddbbbeeeeeedddbbb___[[[VVVSSSLLLGGG@@@;;;999:::;;;<<>>>>>???@@@AAAAAA??????@@@AAA???>>>>>>>>>???@@@BBBCCCDDDBBBAAA@@@@@@@@@@@@???AAA@@@@@@@@@@@@AAABBBCCCDDDBBB???>>>>>>@@@AAABBBCCCKKK]]]ppp}}}|||uuutttvvvyyytttfffdddggg}}}{{{qqqwww}}}zzztttyyy}}}{{{~~~{{{xxxuuupppmmmiiifffddddddfffgggeeeeeegggjjjlllfffggggggfffddddddfffgggooowwwxxxvvvvvvyyywwwrrrppprrrooonnnmmmlllmmmoooqqqsssnnnnnnoooooooooooonnnnnnooopppqqqrrrrrrrrrssstttyyyxxxvvvuuusssrrrrrrrrrqqqrrrtttssspppmmmllllllkkkjjjiiijjjkkklllkkkjjjiiihhhfffeeeeeeeeefffgggcccdddeeefffggghhhiiijjjiiigggffffffggggggeeedddeeedddcccbbbbbbcccdddeee\\\```eeerrrrrrOOOIIIMMMGGG???===FFFGGGKKKNNNMMMNNNZZZgggyyy|||gggcccmmmyyy{{{gggRRR___jjj```SSSQQQTTTRRRUUUXXXRRRKKKMMMPPPQQQQQQPPPOOONNNQQQOOOMMMKKKIIIIIIIIIIIILLLKKKKKKJJJKKKKKKLLLLLLKKKIIIFFFDDDDDDEEEFFFHHHGGGIIIMMMQQQTTTSSSNNNJJJEEEBBBCCCFFFGGGEEEDDDFFFCCCBBBCCCDDDCCCDDDLLLVVV```kkk}}}}}}~~~~~~}}}|||yyywwwwwwzzz}}}wwwkkkaaaDDD<<<666777;;;;;;<<>>>>>>>>???BBBEEEEEE@@@<<>>???@@@AAA@@@???>>>???AAA???>>>======>>>???@@@AAAAAAAAA@@@??????????????????@@@@@@AAAAAABBBBBBCCCEEEBBB???>>>@@@BBBDDDDDDFFFNNNcccvvvxxx}}}qqqiiippp|||yyysssvvvxxxwwwssszzzyyyuuuqqqpppppppppnnnlllkkknnnnnngggbbbccceeeeee___``````___^^^^^^aaacccfffllltttyyy{{{~~~xxxssssssmmmlllllllllmmmoooqqqrrrlllmmmmmmnnnnnnmmmllllllooopppqqqqqqpppoooqqqrrrwwwuuutttrrrqqqqqqqqqqqqqqqrrrsssqqqooommmmmmmmmlllkkkiiijjjkkkllljjjiiigggffffffeeeeeeeeeffffffdddddddddddddddddddddddddddcccbbbbbbcccdddcccaaadddcccaaa___^^^___```aaaiiipppzzzcccPPPBBBCCCDDD@@@AAAHHHFFFHHHLLLOOONNNUUUooo^^^hhhmmmhhhhhh```YYYWWWnnnWWW[[[QQQPPPQQQNNNSSSWWWRRRLLLNNNPPPQQQOOONNNNNNNNNPPPOOOMMMKKKJJJJJJJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFEEEDDDCCCDDDEEEEEEFFFFFFIIINNNRRRRRRMMMHHHFFFDDDDDDGGGGGGDDDDDDFFFEEEBBBAAAAAA??????FFFNNNUUU]]]nnnzzz}}}{{{|||~~~~~~~~~}}}}}}}}}~~~{{{~~~~~~}}}~~~|||zzzwwwxxxzzz}}}~~~uuuiiiaaaIII???888999===>>>???@@@<<<===>>>?????????>>>===???>>>>>>>>>???AAADDDFFFQQQ[[[bbbdddrrr~~~yyytttyyywwwyyyyyytttnnnllllllpppvvvyyyuuuqqqooohhhfffgggkkkkkkfffaaa```^^^______\\\VVVPPPKKKIIIAAA>>>:::999;;;===??????>>>???AAADDDEEECCC???<<>><<<;;;>>>>>>CCCMMMWWWaaannnyyy|||llluuuhhhNNN???>>>CCCGGGCCCBBBAAABBBCCCCCCBBB@@@===???AAAAAA@@@???AAADDD???@@@@@@@@@@@@@@@??????>>>@@@AAA@@@???>>>???@@@???>>>=========>>>???@@@?????????>>>======>>>???>>>???@@@BBBCCCCCCBBBBBBBBB@@@???AAADDDFFFFFFEEEFFFMMMdddwww{{{}}}|||{{{zzz}}}{{{yyyyyybbbeeeqqq{{{yyyvvvsssqqqqqqssstttpppvvvwwwppphhheeedddaaabbbbbbaaa```^^^^^^aaacccaaagggmmmqqqqqquuu{{{zzzsssuuukkkkkkllllllmmmmmmnnnnnnmmmnnnnnnoooooonnnnnnnnnmmmoooppppppnnnnnnoooqqqrrrqqqpppnnnnnnooopppqqqooooooooommmkkkjjjkkklllmmmllljjjjjjkkkkkkjjjhhhdddeeeeeefffffffffeeeeeeccccccccccccbbbbbbbbbbbbbbbaaa``````bbbcccbbbaaabbb```___^^^^^^```cccddd___EEE@@@???BBBCCCCCCHHHOOOGGGJJJQQQUUUVVVfffpppjjjtttaaa```[[[RRR___yyyZZZXXXXXXRRRTTTVVVRRRWWW\\\VVVQQQSSSTTTSSSPPPOOOPPPQQQPPPOOOMMMLLLKKKKKKLLLLLLMMMLLLKKKKKKJJJKKKKKKKKKGGGGGGGGGFFFFFFEEEDDDCCCFFFEEEGGGLLLQQQQQQMMMHHHFFFDDDEEEIIIHHHEEEFFFIIIIIIFFFEEEEEEBBB@@@CCCIIIMMMUUU___ooo|||xxxyyyyyy~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~|||zzzzzz{{{}}}}}}{{{yyy{{{|||nnnaaaZZZMMMBBB:::;;;???@@@@@@AAA@@@AAABBBCCCDDDDDDCCCBBBDDDEEEDDDAAAAAADDDIIILLLccciiioooxxxlllYYYggg{{{yyyyyywwwssspppmmmiiiiiinnnooommmlllnnnkkkgggfffkkklllhhhddddddZZZ[[[ZZZVVVOOOHHHEEEDDD<<<;;;999:::<<>>:::===??????>>>===@@@BBB>>>??????@@@@@@@@@??????>>>@@@@@@@@@???>>>???@@@???>>>===<<<<<<===>>>>>>>>>>>>>>>===<<<<<<===>>>===>>>AAACCCDDDCCCBBBAAA@@@???@@@DDDHHHIIIGGGDDDBBBHHHaaassspppoooyyy|||{{{zzzxxxsssjjjjjjfffccckkk~~~yyyrrrppptttyyyoooyyy}}}wwwoookkkfffaaaggggggeeeaaa^^^]]]^^^```eeejjjoooppppppqqqvvv{{{uuunnnrrrkkkkkklllllllllkkkjjjiiikkkkkklllmmmmmmmmmlllllljjjmmmoooooommmmmmooorrrooonnnmmmllllllmmmooopppmmmmmmllljjjhhhgggiiijjjnnnmmmkkkkkkkkkkkkjjjhhhcccdddeeefffgggfffeeedddccccccbbbbbbbbbbbbbbbbbbbbbaaa```aaacccddddddccc___^^^^^^___aaaeeeiiilll```LLLHHHDDDAAAEEEJJJLLLHHHEEEIIIMMMVVV[[[___uuujjjiii[[[^^^WWWQQQpppxxxOOO[[[SSSPPPUUUXXXTTTYYY]]]WWWVVVWWWXXXUUURRRQQQRRRUUUPPPOOONNNLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNKKKKKKKKKKKKIIIGGGDDDCCCGGGEEEFFFKKKPPPQQQMMMHHHEEEDDDFFFIIIIIIGGGHHHLLLKKKIIIIIIJJJHHHDDDFFFJJJJJJUUU[[[nnnwwwzzz|||xxx}}}{{{~~~~~~~~~||||||}}}~~~|||~~~wwwhhhZZZSSSPPPDDD<<<<<<@@@AAAAAABBBBBBCCCEEEGGGGGGHHHGGGGGGJJJLLLJJJEEECCCGGGMMMRRRyyy}}}]]]ZZZmmmuuujjj{{{~~~|||}}}}}}}}}|||zzzxxxvvvuuuuuutttlllhhhkkkllljjjlllqqqmmmfffdddhhhjjjgggfffhhhXXXYYYXXXSSSLLLEEEBBBBBB:::999999;;;>>>@@@AAAAAADDDDDDCCC@@@<<<<<<@@@DDDhhh}}}pppjjjlllyyy|||aaaFFF@@@DDDCCC<<<666???UUUdddfffmmmwwweeefffeeeDDDBBBHHHCCC???AAAAAAAAA???>>>>>>>>>???@@@======>>>>>>??????@@@@@@@@@@@@@@@?????????>>>>>>????????????>>>>>>>>>===???===<<<;;;;;;<<<===???????????????>>>===;;;;;;===============>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCDDDGGGTTTfffjjjfffmmm}}}uuupppzzz}}}}}}~~~zzzbbb^^^ccc___```iiizzz|||~~~|||qqqqqq|||}}}yyyxxxzzz~~~zzzoooddd___ggg```\\\```aaa^^^\\\^^^cccfffjjjjjjkkkmmmrrrvvvvvvqqquuurrrpppqqqqqqooommmmmmiiigggggghhhkkkllliiifffllljjjiiijjjnnnpppooommmlllkkkiiihhhiiikkknnnppplllkkkiiigggggghhhiiijjjooommmjjjiiiiiiiiihhhhhhiiigggffffffggghhhgggfffaaabbbdddeeedddcccaaa```ddd^^^]]]bbbddd```___aaa___[[[[[[___dddooo]]]IIIEEEAAAEEEHHHJJJIIIHHHHHHHHHKKKYYY```]]]nnnuuuppp{{{nnneeeaaa[[[dddcccSSS[[[SSSRRRQQQSSSUUUWWWWWWVVVWWWXXXVVVSSSNNNMMMOOORRRQQQPPPOOONNNNNNNNNOOOPPPVVVSSSNNNMMMOOOOOOMMMJJJLLLOOOPPPNNNJJJFFFEEEFFFFFFFFFIIILLLMMMLLLHHHEEECCCEEEHHHIIIIIIIIIIIIJJJMMMJJJGGGEEEEEEEEEFFFEEEJJJJJJVVViiiwww}}}{{{}}}zzz~~~|||~~~}}}}}}}}}}}}zzz|||}}}xxxzzz|||mmmbbb___gggPPP>>>???FFFFFFEEEFFFDDD@@@DDDMMMNNNIIINNNYYY___WWWHHHFFFOOORRRYYYjjjsss^^^rrrqqqlll}}}|||~~~~~~|||zzzyyywwwssspppppprrrrrrnnniiiffffffhhhiiifffdddcccbbbbbb```^^^ZZZWWWRRRLLLEEE@@@<<<:::888999;;;<<<<<<>>>@@@CCC<<>><<<>>>III~~~zzzwwwsssrrrttt[[[NNNCCCAAABBBBBBCCCEEEVVVnnnqqqcccnnnqqqSSS===???EEEBBB???BBB@@@???>>>=========>>>>>><<<==================>>>??????>>>>>>>>>=========??????>>>>>>>>>=========>>>===;;;::::::;;;===>>>>>>>>>>>>>>>===<<<;;;;;;======<<<<<<======>>>??????@@@@@@AAAAAAAAAAAA@@@BBBBBBIIIUUU\\\___gggrrr{{{uuu|||{{{~~~zzzjjjaaaeeeiii]]]^^^hhhxxxzzzpppsss{{{||||||xxxjjjnnnzzz{{{ssstttzzzwwwnnnkkkiiibbb]]]```bbb```___aaa^^^___aaabbbdddhhhmmmpppwww~~~{{{sssnnnkkkiiijjjlllqqqlllgggfffiiikkklllkkkgggfffeeegggjjjllljjjhhhgggfffeeedddeeegggiiijjjhhhgggfffffffffhhhjjjkkkkkkiiigggfffhhhiiiiiihhhhhhfffdddccccccdddcccaaaddddddccccccbbbaaaaaaaaagggbbb______]]]XXXXXX\\\ZZZ```jjjuuuqqqSSSCCCCCCGGGHHHGGGFFFGGGIIILLLNNNOOOQQQVVVccc|||xxxooonnnZZZSSSccc___UUUUUUPPPPPPOOOQQQSSSUUUTTTTTTRRRTTTTTTRRROOOLLLLLLMMMOOONNNMMMLLLLLLLLLMMMMMMOOOMMMLLLLLLNNNQQQRRRSSSMMMOOOPPPOOOKKKIIIIIIJJJIIIIIIJJJKKKLLLKKKGGGEEEFFFIIILLLMMMMMMLLLLLLLLLJJJJJJJJJKKKKKKJJJHHHFFFGGGDDDNNNdddwww}}}yyyxxx}}}}}}|||~~~}}}}}}~~~||||||yyy{{{zzzxxxyyy|||~~~}}}}}}sssllllllnnn]]]JJJAAABBBEEEKKKPPPQQQPPPUUU]]]___```lll}}}{{{eeeWWW]]]dddhhhqqqoooggg}}}zzzyyyxxxvvvsssqqquuutttrrrmmmiiiffffffgggeeedddbbbbbbbbb```]]][[[SSSQQQMMMGGGBBB>>>;;;:::888:::<<<<<<<<<>>>@@@BBBCCC???:::;;;<<<888MMMssszzzxxxrrrnnnnnnrrryyyvvvTTTAAA@@@@@@@@@>>>???HHHSSSmmmrrrVVVaaa~~~TTTDDD:::???CCC???>>>BBB???>>>===<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;=========<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<===<<<;;;::::::;;;<<<==================<<<;;;:::===<<<<<<<<<<<<===>>>>>>?????????@@@??????>>>>>>@@@??????DDDMMMXXXbbbgggvvvuuu{{{~~~~~~{{{sssccccccjjjiii___bbbjjjvvv~~~tttkkksssvvvvvvxxxpppcccgggrrrrrrmmmpppxxx}}}wwwuuuoooggg``````aaaaaaaaacccZZZXXXWWWWWWZZZ^^^aaabbbiiilllttt{{{rrrmmmnnnqqqssspppkkkfffeeegggiiiiiihhhdddddddddfffhhhhhhfffdddcccccccccddddddeeeffffffcccccccccdddfffhhhjjjlllgggfffddddddfffhhhhhhhhheeecccaaaaaabbbcccbbbaaaaaa```_________```aaabbbcccbbbaaa```]]][[[___eee]]]sss~~~^^^GGG???@@@AAAAAAGGGFFFEEEGGGKKKPPPSSSUUU```iiipppqqqooocccWWW___mmmZZZWWWOOOOOONNNMMMOOOQQQSSSSSSRRRMMMPPPRRRQQQOOOLLLJJJJJJNNNNNNMMMLLLLLLLLLLLLMMMJJJJJJJJJJJJKKKOOOUUUYYYPPPPPPPPPOOOMMMLLLMMMOOOMMMKKKJJJJJJJJJIIIHHHFFFJJJMMMQQQRRRQQQOOOOOONNNIIILLLOOOQQQPPPMMMJJJGGGHHHBBBHHH]]]rrr~~~}}}tttwwwuuu}}}vvvzzz||||||xxxxxx{{{|||zzz}}}~~~}}}||||||wwwxxxyyyxxxwwwxxx|||}}}~~~|||xxxwwwzzzwwwfffPPPFFFMMMZZZcccnnnkkkllloooqqqwwwnnnttt~~~cccmmm{{{~~~|||xxxwwwvvvvvvuuusssxxxtttnnniiigggeeedddcccaaa``````aaa```^^^YYYVVVKKKIIIFFFBBB>>><<<:::::::::;;;=========>>>@@@AAAFFF>>>:::@@@>>>999aaaxxxttt~~~wwwqqqoooqqqsssqqqvvv|||kkkPPP@@@CCCBBB@@@???AAAJJJXXXdddvvv{{{___ccc|||___IIIBBB???BBBAAA===<<<@@@>>>>>>=========<<<<<<<<<======<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;;;;<<<<<<===>>>???????????????>>>===<<<>>>@@@@@@???EEESSS^^^aaafffyyyxxxuuu}}}ooojjjjjjeeebbbdddiiioootttzzztttvvvttt{{{}}}hhhdddkkkiiiiiimmmwww~~~zzzzzzwwwpppgggbbbaaa```_________ZZZUUUUUUWWWZZZZZZZZZ___aaafffnnnyyyyyyuuussspppllljjjhhhiiikkkjjjfffbbbddddddeeeggggggfffdddccccccdddfffggghhhhhhggggggbbbccccccdddfffhhhjjjkkkgggeeecccccceeefffgggfffbbbaaa```aaadddeeefffeee^^^^^^___```aaaccceeefffffffffdddaaa]]]^^^fffnnnvvv{{{UUULLLBBBBBBGGGJJJEEE???CCCGGGKKKNNNPPPUUUZZZ___rrruuupppwww]]]WWWYYYuuurrr}}}yyyZZZWWWXXXNNNOOONNNNNNOOORRRSSSSSSRRRNNNOOOPPPPPPOOOMMMLLLLLLPPPOOOOOONNNNNNNNNNNNNNNJJJKKKJJJHHHGGGJJJQQQWWWSSSRRRQQQOOOMMMMMMNNNOOONNNKKKIIIHHHIIIJJJJJJJJJMMMPPPTTTUUUSSSQQQOOOOOOLLLOOORRRSSSQQQMMMIIIGGGLLLFFFHHHWWWhhhuuuzzz~~~~~~yyywww|||zzz{{{zzz{{{yyytttvvvyyy||||||zzz|||}}}}}}~~~wwwxxxzzzyyyxxxxxxyyy{{{|||{{{|||ppp]]]aaaqqq{{{xxxtttvvv}}}|||~~~~~~~~~{{{xxxvvvvvvvvvvvvvvvuuuooogggccccccbbbaaa___^^^^^^_________[[[UUUQQQFFFDDDAAA>>>;;;:::999999;;;===>>>???>>>>>>???@@@BBBAAAAAAEEEAAABBBrrryyyvvv~~~|||sssnnngggaaaaaahhhqqqxxx}}}bbbMMMGGGIIIHHHBBB;;;>>>NNNdddwwwzzz|||```fffbbbLLLEEEDDDCCCBBB???======???>>>??????>>>>>>>>>===============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::999999999999:::::::::;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;<<<<<<===???????????????>>>===<<<:::AAAEEEBBBCCCLLLWWW]]]ZZZpppnnncccxxx|||pppiiigggccceeehhhkkkqqq{{{|||wwwxxxoooqqqooofffkkkvvvzzzppphhhdddbbb^^^ZZZbbb]]]YYYWWWYYY[[[[[[YYY[[[^^^aaacccgggnnnyyyuuulllrrrooolllllllllkkkhhhddddddeeeffffffeeedddbbbbbbdddeeegggiiijjjiiihhhgggddddddeeeeeefffggghhhhhhhhhfffccccccdddeeeeeedddcccbbbaaaaaaccceeeeeeddd___```bbbccceeeeeeeeeeeeiiihhhccc]]]\\\gggwwwlllSSSCCCBBBAAAAAACCCEEEFFFGGGHHHLLLPPPOOOPPPWWWfffrrr}}}ttt]]]VVV___{{{}}}www^^^TTTUUUUUUNNNPPPOOOOOOPPPSSSTTTTTTSSSRRRPPPOOONNNOOOPPPPPPQQQOOOOOOOOOOOONNNNNNMMMMMMIIIJJJIIIGGGFFFHHHOOOTTTUUUSSSPPPNNNMMMLLLLLLKKKKKKIIIGGGGGGJJJMMMOOOPPPOOORRRTTTUUURRRPPPNNNNNNOOOQQQRRRQQQMMMIIIHHHHHHLLLJJJKKKQQQ\\\kkk~~~~~~{{{~~~}}}|||wwwpppsssvvvyyyxxxuuuwww}}}~~~}}}~~~}}}wwwxxx{{{yyywwwwww{{{|||}}}~~~ssspppyyyxxxjjjdddhhhxxx~~~}}}~~~~~~~~~~~~{{{xxxvvvvvvwwwwwwwwwqqqkkkeeeaaaaaabbbaaa___\\\\\\]]]]]]\\\WWWPPPKKKDDDBBB???;;;999888999999===>>>@@@@@@???>>>>>>???>>>FFFEEE???BBBUUU{{{ssspppzzzlllaaajjjbbbbbbccceeelllwwwsss]]]NNNEEECCCDDD@@@<<<:::EEE```~~~kkkfff~~~\\\FFFEEE@@@AAA@@@>>>>>>AAAAAA>>>>>>>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::999999999888888888888888999999999999888888999999::::::::::::999999;;;::::::::::::;;;<<<<<<>>>>>>??????>>>>>>======777===CCCCCCAAADDDNNNWWWRRRhhhxxxppp]]]RRRggguuuooooookkknnnqqqvvvwwwxxxyyyeeejjjvvv{{{rrrmmmkkkddd]]]\\\YYYWWWVVVVVVWWWVVVVVVXXX\\\___^^^]]]bbblllttt|||yyyrrrnnnmmmkkkiiifffeeeffffffeeebbbaaaaaabbbbbbccceeefffggggggffffffeeeeeeeeeeeeffffffffffffgggeeebbbbbbcccccccccbbbdddcccaaaaaabbbcccbbbaaa```````````````____________bbbeeeiiivvvrrrbbbRRREEE???CCCGGGEEEAAAAAAFFFKKKMMMNNNMMMLLLRRRccc}}}tttZZZaaa||||||]]]UUUUUURRRPPPMMMOOONNNNNNOOORRRSSSSSSRRRRRRPPPMMMMMMOOOQQQRRRSSSLLLLLLMMMMMMLLLLLLKKKJJJGGGGGGGGGGGGHHHLLLRRRVVVVVVSSSPPPNNNMMMLLLJJJIIIIIIGGGEEEGGGKKKOOOSSSTTTQQQRRRSSSRRRPPPMMMMMMMMMPPPQQQQQQNNNJJJGGGHHHJJJHHHJJJKKKLLLQQQccc|||{{{zzz{{{wwwppptttvvvwwwtttsssuuu}}}~~~~~~~~~yyyvvvxxxzzzxxxwwwwwwwwwjjjgggggg```ZZZRRRNNNSSSbbbwww}}}}}}|||}}}yyyzzz|||~~~}}}{{{xxxvvvwwwwwwvvvuuuooolllgggdddbbbbbbbbbaaa[[[[[[ZZZYYYWWWQQQJJJEEEAAA???<<<999888999:::;;;>>>@@@BBBBBB@@@>>>>>>>>>???HHHBBB;;;OOOuuu{{{yyyzzzwwwqqquuuxxxgggiiirrrpppuuu|||rrrVVVGGGCCCAAA@@@@@@FFFMMMWWWfff{{{wwwuuuhhhFFF;;;???<<<>>>>>><<>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;999999888888888777777777777888888888888888888777888888999999999999999888:::::::::999:::;;;;;;<<<;;;<<<<<<============<<<:::888;;;AAAAAA???EEEPPPMMM^^^pppzzz|||}}}~~~rrrrrrooommmrrr|||}}}wwwrrrrrrvvv}}}zzzgggnnnsssgggllluuu~~~~~~{{{zzzrrriii^^^^^^]]]ZZZVVVRRRQQQPPPTTTUUUWWWWWWWWWZZZ```ddddddsss~~~yyypppiiiiiijjjiiieeebbbaaabbbeeeaaaaaabbbcccddddddddddddbbbcccddddddddddddddddddcccaaa______aaabbbcccbbbbbbaaa```bbbdddgggggggggdddbbb```^^^___bbbeeehhhkkkwwwsss[[[MMMFFFBBB@@@<<>>???AAACCCCCCAAA>>>======>>>CCC@@@JJJtttsss~~~ppp]]]III@@@???@@@HHHPPP\\\nnn{{{www{{{]]]BBB<<<@@@BBB===???>>>>>>EEELLLEEE888;;;<<<=========<<<::::::888888888999999::::::;;;777777888888999999999:::888888888888777777777777777777888888888888777777777888888999999999888888::::::999999::::::;;;<<<999999:::;;;<<<<<<<<<<<>>BBBMMMIIIVVV```fffnnnzzz~~~{{{nnnqqqwww~~~yyy[[[OOO\\\dddjjjnnnuuu{{{|||yyy}}}~~~ssskkkmmmlllfff]]]UUURRRQQQPPPNNNMMMOOORRRUUUVVVUUUWWWccciiihhhooo}}}ooonnnnnnlllhhhdddcccfffiiiaaaaaaaaabbbccccccdddddd``````aaaccccccddddddddd___^^^\\\]]]```bbbcccccc___^^^```dddiiinnnpppqqqmmmjjjfffeeehhhooowww|||yyyhhhWWWGGGCCCDDDCCCCCCDDDHHHFFFDDDEEEGGGJJJKKKKKKSSSUUU```zzznnn|||cccmmmwwwyyy^^^QQQSSSNNNIIILLLLLLHHHGGGGGGHHHKKKLLLLLLKKKIIIHHHIIILLLOOOPPPMMMKKKMMMNNNNNNOOOOOOMMMLLLKKKLLLJJJIIIKKKQQQUUUVVVUUURRRPPPOOOPPPRRRRRRNNNKKKHHHGGGFFFHHHMMMQQQSSSTTTTTTSSSRRROOOLLLJJJKKKMMMGGGLLLPPPPPPLLLJJJKKKNNNKKKMMMKKKEEEFFFTTTiiixxxxxxmmm{{{{{{sssnnnqqqrrroootttqqqmmmjjjkkkqqqyyy~~~{{{}}}}}}|||~~~xxxxxx{{{{{{{{{{{{{{{||||||}}}~~~~~~fffPPPIIIYYYhhhtttoooccc```jjjvvv{{{xxxzzz|||{{{yyyuuuwwwxxxvvvxxxwwwuuuuuutttssspppmmmkkklllkkkfff___[[[[[[\\\YYYWWWTTTQQQMMMGGG@@@;;;999777666555777:::>>>AAA@@@BBBDDDCCCAAA>>>===<<<<<<>>>BBB```|||hhhPPPHHHCCCCCCCCCEEEUUUhhh}}}zzz|||tttpppvvv{{{fffJJJ???>>>===<<<========================;;;;;;<<<<<<<<<<<<<<<;;;999999999999999999999999888888999999999::::::::::::999777555555555666666888888777777888888999:::888888999999999999888888666666666666666777888888999999:::::::::;;;;;;;;;::::::::::::===@@@CCCEEECCCIIIUUUdddvvvzzzwwwzzzwwwwwwzzz}}}wwwttt|||eeeKKKYYY^^^jjjpppuuutttoooooovvv|||~~~}}}zzz~~~www```YYYYYYRRRQQQOOOOOOOOOKKKHHHJJJPPPSSSVVVZZZ]]]bbblllzzzuuuiiieeehhhkkkiiifffkkkffffffjjjjjjdddbbbddd```___eeefffaaaeeeggg]]]```]]][[[^^^bbbcccaaa]]]eeebbb```gggzzzeeeWWWKKKIIIEEEAAABBBEEEGGGFFFDDDNNNJJJDDDJJJOOOOOORRR^^^fffyyy{{{~~~pppqqqbbbVVVMMMMMMMMMJJJHHHJJJLLLMMMNNNNNNNNNMMMKKKJJJOOOOOOOOOOOONNNLLLKKKJJJNNNLLLLLLOOORRRSSSQQQNNNJJJHHHHHHMMMUUUYYYYYYVVVMMMPPPSSSUUUSSSNNNHHHDDDLLLHHHFFFIIIPPPUUUUUUSSSKKKPPPTTTSSSNNNJJJJJJKKKNNNMMMLLLKKKKKKLLLMMMNNNGGGIIIJJJFFFDDDMMMaaaqqquuuuuu|||yyynnnnnnmmmfffkkkoooqqqnnnnnnrrrwwwxxx{{{xxx}}}}}}{{{}}}||||||{{{zzz|||wwwxxxzzzxxx~~~}}}}}}~~~dddHHHZZZ^^^eeejjjlllqqq}}}yyyuuuvvvtttxxx||||||zzzxxxwwwxxxuuuttttttsssrrrqqqooommmnnnkkkgggbbb^^^\\\ZZZZZZTTTRRRLLLEEEDDDDDD@@@:::888888777888999<<<@@@AAABBBAAABBBCCC>>>888999???@@@GGGLLLtttgggXXXKKKDDD???AAAJJJ\\\uuuvvvhhhkkk~~~mmmSSSAAA<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::999999999999999999999999888888888999999999::::::999888777666555555555666888777777777888888999999777888888999999888888777666666666666666777777888888999999999999:::::::::999999888999;;;===@@@BBBBBBHHHSSSbbbttt}}}wwwqqqttt{{{zzzzzz|||{{{~~~~~~jjjOOOXXXXXXgggooovvvtttmmmhhhkkkpppzzzhhh]]]ZZZPPPQQQOOONNNOOOMMMJJJKKKOOOOOORRRTTTUUUXXX___jjjrrr{{{{{{wwwooopppkkkhhhiiihhhbbb```bbbmmmgggfffeeebbbjjjpppiiijjjeeeaaaaaacccdddbbb___XXX^^^kkkttt]]]LLLCCCFFFEEEBBBAAAAAADDDEEEEEEJJJLLLJJJLLLRRRNNNPPP]]]uuutttvvvZZZQQQKKKLLLLLLHHHFFFFFFKKKKKKLLLLLLLLLKKKJJJIIIKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJLLLOOOPPPNNNLLLLLLIIIHHHKKKQQQUUUVVVTTTNNNOOOPPPQQQOOOMMMIIIGGGDDDGGGKKKMMMOOOOOOPPPPPPNNNRRRTTTRRRLLLHHHGGGIIIIIIIIIIIIIIIJJJKKKLLLMMMJJJLLLKKKEEEAAAFFFUUUccc~~~zzzrrrsssyyyyyyrrrlllmmmqqqttt{{{yyyzzz~~~}}}yyyyyy}}}yyyxxx}}}~~~yyyvvvyyyuuuxxx~~~~~~~~~~~~kkkTTTPPPTTT]]]hhhrrr~~~|||zzz{{{~~~yyyxxxzzz}}}~~~|||wwwtttssssssqqqqqqqqqooommmkkkkkkkkkpppnnniiiccc___\\\ZZZYYYQQQPPPKKKCCC@@@???<<<777777777777888:::===???AAAAAADDDDDDAAA===<<<<<<;;;888OOOtttuuu]]]KKKCCCBBBEEEHHHQQQeee{{{nnnjjj~~~ZZZNNNAAA:::;;;===<<<:::::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;:::999888888888888888888888888777888888888999999999999999888777666555555555555777777777777888888888888777777888888888888777777666666555555666666777888777777777888888888999999888888888888999:::<<<===???DDDMMMYYYiii|||{{{uuussssssttt|||{{{xxxyyyvvv~~~yyy|||~~~eeehhhcccmmmtttzzzwwwmmmeeeccceeesss{{{nnnccc]]]RRRSSSNNNLLLMMMMMMJJJIIIKKKLLLMMMNNNMMMMMMPPPWWW\\\```fffnnnsssxxx~~~zzztttqqqrrrnnnfffeeehhhlllyyywwwkkkjjjiiilllrrruuuuuutttzzz{{{fffUUUKKKFFF@@@<<<>>>>>>???@@@BBBCCCEEEFFFKKKIIIHHHQQQYYYTTT___|||ooobbbaaaccchhhzzzZZZPPPJJJGGGIIIJJJGGGCCCBBBHHHIIIIIIIIIIIIHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGHHHJJJMMMNNNLLLKKKMMMJJJHHHIIIMMMQQQQQQPPPNNNNNNMMMLLLKKKKKKKKKKKKDDDMMMWWWXXXSSSOOOQQQTTTQQQRRRRRROOOIIIEEEEEEFFFCCCDDDFFFHHHIIIJJJJJJKKKKKKLLLKKKEEE@@@BBBLLLVVVrrr~~~ttttttyyyyyyooogggfffiiikkkqqqtttzzz~~~|||xxxzzz~~~yyytttyyy~~~}}}xxxuuutttqqqttt|||~~~zzzzzz|||~~~~~~wwwgggSSSUUU^^^mmm}}}{{{{{{~~~}}}yyyzzz~~~|||vvvqqqooonnnlllmmmmmmjjjfffeeegggiiillliiieeeaaa\\\YYYXXXWWWOOOPPPLLLCCC<<<:::888555555666888:::===>>>???@@@===AAAAAA<<<:::===???>>>LLLmmm|||NNNRRRVVVXXX[[[aaakkkrrr|||{{{lllYYYGGGBBBGGGNNN^^^nnn~~~~~~lllkkk{{{eeeGGGBBB;;;:::;;;===;;;888::::::::::::::::::::::::;;;;;;<<<;;;;;;:::999888888888888888888888888888777777777888888888888999888777777666555555444444666666666777777777777777666777777777777777777666666555555555555666777777666666666777777777777888999888888888888999:::;;;<<<>>>CCCLLL\\\qqq~~~{{{~~~~~~www|||zzzxxxwwwyyy|||~~~yyyqqqjjjfffdddmmmqqqvvv|||xxxpppkkkaaa^^^UUUOOONNNNNNLLLKKKLLLIIIJJJJJJIIIHHHIIIMMMPPPQQQSSSVVVXXX]]]hhhvvvxxxgggVVVMMMBBB>>>???BBBBBB@@@??????BBBFFFGGGGGGJJJMMMLLLSSSYYYaaakkkrrrhhhXXXNNNTTTcccuuu```LLLJJJGGGEEEEEEGGGFFFEEEDDDGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIKKKMMMMMMLLLLLLLLLKKKJJJKKKMMMNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIRRRZZZ[[[UUUQQQQQQUUUPPPPPPOOOKKKFFFDDDEEEFFFBBBCCCEEEGGGHHHHHHHHHHHHGGGHHHHHHDDDAAACCCIIIPPPeeettt|||~~~~~~mmmmmmqqqpppkkkgggggggggfffjjjooovvv|||~~~}}}~~~|||yyy|||}}}yyyxxxwwwttttttxxxxxxttttttwwwuuuzzz~~~}}}~~~xxxhhhfffkkkxxxzzzwwwzzz~~~|||wwwrrrmmmkkkjjjkkkkkkgggbbbaaadddhhhaaa```]]]YYYVVVSSSRRRQQQMMMOOOMMMCCC;;;888888666555777:::===@@@@@@@@@@@@===<<<<<<===999999EEESSS}}}zzz<<<>>>@@@AAADDDJJJRRRXXXfffxxxqqqdddXXXQQQKKKIIIUUUfffzzztttkkknnn{{{___EEECCC@@@===;;;;;;;;;:::999::::::::::::::::::::::::::::::;;;;;;:::999888888777777777777777777777777666666777777777888888888777777777666555555444333444555666777777777666666555666666777777666666555555555555555555666666777555555666666666777777777:::999999999999999999::::::;;;>>>FFFUUUnnn~~~xxx~~~~~~~~~~~~}}}|||zzzwwwxxx~~~wwwtttpppkkkgggggghhhjjjpppwwwuuummmbbbXXXTTTRRROOONNNOOOGGGGGGGGGFFFFFFGGGIIIKKKLLLMMMNNNNNNOOOTTTZZZ___cccooozzznnnccc___\\\TTTKKKGGG??????>>>???@@@AAAAAAAAAFFFDDDFFFKKKKKKIIIMMMSSSWWWqqqwwwiii]]]RRRRRRdddRRRLLLHHHGGGDDDCCCDDDGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEIIIJJJJJJJJJJJJIIIHHHHHHIIIJJJLLLNNNNNNMMMMMMMMMJJJKKKLLLNNNNNNMMMJJJGGGGGGHHHKKKLLLMMMLLLJJJIIIIIIMMMPPPPPPNNNLLLKKKLLLLLLKKKJJJGGGEEEDDDFFFGGGDDDEEEFFFGGGHHHGGGFFFEEEBBBCCCCCCBBBAAABBBFFFIIIYYYkkksss{{{~~~yyyuuunnngggiiijjjjjjlllooolllfffhhhkkkpppwww}}}}}}zzzyyy{{{|||yyyyyyzzzyyyvvvuuuvvvtttzzz~~~zzzvvvxxx}}}}}}}}}}}}vvvtttxxx}}}{{{{{{|||{{{wwwqqqiiieeeiiiiiihhheeeaaa```bbbeee]]][[[XXXSSSOOOKKKIIIGGGGGGJJJHHH@@@999777777666888:::===@@@BBBBBBAAA@@@CCC999999@@@;;;666NNNppp;;;;;;;;;::::::===AAADDDJJJQQQUUUTTTZZZgggooopppqqquuuzzzssshhhOOOGGGFFFKKKOOOWWWooovvvdddooo~~~{{{fffHHH@@@???===<<<:::::::::;;;<<<::::::::::::::::::::::::888999999::::::999999888666666666666666666666666666666666666777777777777666666666666666444333333333444666777777777666555555555666666666666555555555555444444555555666777555555555666666666777777::::::::::::::::::999999:::<<<@@@FFFUUUmmmyyyuuuzzz{{{~~~xxxtttyyy}}}yyyvvvoooiiieeebbbcccgggnnnvvvwwwnnnddd]]]VVVNNNKKKKKKHHHFFFEEEDDDDDDEEEGGGHHHGGGHHHIIIKKKLLLMMMMMMMMMOOOYYYfffmmmnnnooouuu{{{zzzxxxnnneee[[[MMMEEEIIIIIIAAA>>>BBB===???AAAAAA@@@AAADDDGGGGGGCCCDDDIIIIIIGGGNNNYYYrrr}}}mmmWWWMMMMMMZZZwwwtttMMMJJJGGGHHHFFFCCCDDDIIIKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGMMMMMMMMMLLLKKKIIIHHHGGGJJJLLLNNNOOOMMMLLLLLLLLLHHHIIILLLMMMMMMKKKHHHGGGEEEGGGKKKNNNOOOLLLIIIGGGJJJJJJIIIIIIJJJJJJHHHGGGHHHGGGFFFEEEDDDEEEFFFGGGEEEFFFFFFFFFFFFFFFEEEEEEAAA@@@@@@???@@@AAAAAABBBLLL\\\rrr~~~wwwnnn}}}vvvlllmmmllliiijjjllliiicccgggiiikkkqqqzzzxxxzzz}}}wwwwww|||xxxwwwwwwxxxxxxxxxxxxxxxxxx}}}}}}}}}||||||{{{yyy|||xxxssstttwwwxxxxxxxxxxxxwwwtttnnnfff```gggeeecccaaa````````````^^^[[[WWWQQQKKKEEEAAA>>>???AAA???999666777777666:::<<<>>>AAABBBAAA@@@@@@AAA666666===;;;>>>^^^;;;<<<<<<;;;;;;;;;===>>>AAA???>>>>>>BBBGGGIIIIIIKKKPPPWWW]]]cccmmmzzz}}}iiiYYYNNNIIIMMMPPP[[[hhhiiilll||||||~~~dddKKK@@@@@@999:::;;;:::999999;;;===888888888888888888888888666777888999999::::::999666666666666666666666666555555555666666666777777555666666666666444333222222444555777777666555444444555555666666555555444555444444444444555666666555666666666666777777777888999999::::::999999999;;;>>>CCCGGGOOO```vvv|||www|||}}}yyyqqqvvv~~~uuuoooiiidddaaacccfffjjjuuuxxxpppcccUUUMMMLLLMMMKKKGGGDDDCCCCCCDDDDDDDDDCCCCCCEEEGGGHHHGGGFFFKKKOOOUUUXXXZZZ[[[^^^aaa___iiisssuuuwww}}}{{{tttnnnmmmooommmfff___YYYPPPGGGKKKFFFBBBBBBBBB???>>>@@@===???@@@@@@AAADDDIIIMMMFFFBBBEEEMMMRRRUUUccctttxxx{{{eeeOOOMMMXXXoooaaaMMMHHHDDDHHHIIIFFFFFFKKKLLLJJJKKKKKKIIIHHHHHHHHHIIIJJJNNNNNNNNNMMMLLLJJJIIIHHHIIILLLNNNMMMJJJHHHHHHIIIGGGHHHHHHHHHHHHHHHIIIIIIFFFHHHLLLNNNNNNLLLIIIGGGKKKKKKKKKLLLLLLKKKJJJIIIFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGBBBAAA@@@@@@BBBDDDDDDCCCEEEOOO```qqq}}}|||}}}rrrgggccccccccceeeiiijjjjjjoooxxx}}}{{{yyyxxxzzz}}}|||xxxyyy}}}tttuuuuuuuuuvvvxxxyyyyyy{{{~~~~~~}}}~~~}}}zzz||||||~~~yyyvvvwwwuuupppsssqqqpppoooooolllgggcccccc```\\\\\\^^^^^^[[[WWWYYYWWWSSSNNNIIICCC???<<<999:::888555666:::;;;777<<<===>>>?????????>>>>>>:::999999<<>>===<<<;;;777555888;;;;;;;;;<<<<<<>>>@@@BBBEEELLLUUU[[[```hhhmmmmmmnnnvvv}}}xxxwwwnnnfffYYYNNNIIIMMMXXX```bbbmmmmmmMMM>>>??????:::777:::<<<;;;:::999:::<<<777777777777777777777777555666777888999:::::::::666666666666666666666666555555555555666666666777555666666666666444333222222333555777777666555444444555555555555555555444555444444444444555666666666666666666777777777888777888888999999999999888<<<@@@DDDEEEGGGPPP^^^iii{{{zzzqqqwww|||zzzxxxlllnnnxxx{{{uuuooohhhbbb```___```hhhsss}}}xxxdddYYYVVVUUUPPPJJJFFFDDDCCCCCCBBBCCCAAA>>>>>>AAABBBBBBAAADDDCCCCCCFFFJJJLLLLLLJJJOOOXXX\\\XXXWWW\\\``````XXXXXXdddqqqxxxrrrjjjhhhddd^^^XXXSSSRRRRRRUUUSSSNNNHHHHHHIIIDDD===;;;AAAAAA;;;<<>>888888666555999??????;;;<<<===============<<<<<<888BBBDDDCCCZZZ{{{vvvssskkk\\\LLLBBB@@@BBBEEE<<<;;;999555;;;@@@999888>>>;;;:::@@@???<<>>???AAAAAA>>>;;;===>>>>>>>>>===???BBBEEEBBB???AAAFFFHHHEEEHHHNNNRRRVVV\\\jjjtttwww|||yyy~~~sss[[[WWWeee|||rrrqqqssssss\\\JJJHHHJJJEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHJJJLLLLLLLLLLLLKKKOOOMMMKKKKKKKKKLLLKKKJJJJJJIIIGGGEEEDDDCCCCCCCCCGGGFFFEEEDDDEEEGGGIIIJJJKKKNNNPPPOOOKKKIIIJJJLLLOOOPPPPPPOOOMMMLLLMMMNNNMMMLLLKKKHHHDDDBBBBBBCCCAAAAAABBBCCCDDDEEEFFFGGGCCCBBBBBBEEEHHHJJJJJJJJJIIIGGGLLL[[[kkkxxx~~~{{{tttbbbaaagggkkkgggmmmoookkkiiijjjhhhcccooorrruuuvvvuuuuuuxxx{{{~~~xxxtttxxx{{{vvvsssssswwwzzz~~~{{{~~~~~~}}}~~~yyyuuurrrooonnnkkkllliiiffffffhhhfffbbb___^^^\\\ZZZXXXTTTNNNKKKHHHFFFCCC@@@===;;;:::999555555444555777:::===???===<<<::::::===???<<<777666777MMMdddwwwxxx{{{lllbbbbbbgggcccYYYSSSJJJ===;;;<<<555777>>><<<:::???<<<999???;;;<<<===>>>>>>???@@@AAA>>>>>>>>>???@@@DDDHHHJJJLLLRRRUUUYYYiiivvv{{{yyymmmVVVEEE999999:::777999???<<<;;;:::999999999::::::888888888888777777777666777777777777777777777777999888777666555555555555444444444555555555555666777777777666555444444444333444444555555555555555444444444444444555666666666666666666666666666666888777666666666777999999888888777777777888999:::888888:::<<<;;;===HHHUUU^^^gggkkkrrr{{{|||~~~tttppp||||||~~~sssfffeeesssnnnssswwwtttmmmsss~~~tttkkkkkkjjjddd^^^\\\YYYccckkkwww|||qqqcccYYYSSSNNNIIIFFFFFFDDDAAA@@@@@@AAA@@@???DDDGGGIIIGGGBBB??????AAA???@@@@@@AAABBBCCCCCCCCC???AAADDDGGGHHHGGGEEECCCCCCCCCBBBBBBAAAAAA@@@@@@BBB@@@??????AAAAAA>>><<>>??????>>>===;;;;;;======;;;888>>>>>>TTTpppzzz|||sss[[[PPPNNNIIIEEEJJJDDD>>>???;;;999AAA>>>???@@@??????@@@CCCEEEJJJMMMRRRVVVZZZ___dddgggjjjkkkjjjkkkyyyyyyiiiqqqvvvjjjLLLDDD;;;777:::;;;777777<<<;;;;;;:::999999999999:::888888888888777777777777777777777777777777777777888888777666555555555555444444444555555555555666777777666666555444444444333333444555555555555555444444444444444555555666666666666666666666666666888777777777777888999999777777777777777888999999666777999::::::;;;CCCLLLXXX```eeeqqq||||||wwwuuurrruuuxxxyyyxxxpppgggjjjzzzmmmppprrrpppnnnwwwxxxvvvtttkkk^^^VVVRRRXXXYYY___lllsss}}}xxxlllbbbZZZQQQJJJMMMIIIDDD@@@@@@@@@AAA@@@CCCHHHLLLJJJBBB===<<<>>><<<======>>>>>>?????????@@@@@@???>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>===<<<===???@@@???>>>@@@AAACCCDDDCCCCCCDDDFFFGGGHHHJJJMMMRRR^^^ttt}}}iiiWWWbbb{{{rrrjjjsssNNNHHHEEEDDDDDDBBBDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHJJJHHHGGGGGGIIIIIIHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDGGGIIIKKKMMMLLLLLLNNNPPPPPPOOONNNLLLMMMMMMLLLKKKJJJLLLMMMXXXWWWTTTNNNHHHDDDBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFCCCDDDFFFJJJLLLKKKGGGDDDDDDCCCFFFLLLSSS]]]kkkyyyvvvppptttwwwpppfffdddfffhhhgggggggggbbb\\\___gggrrrzzz{{{{{{zzz{{{uuu{{{}}}yyywwwxxxzzzzzzzzzyyywwwuuutttvvvzzz}}}}}}}}}~~~xxxtttvvvxxxxxxwwwxxxzzzxxxtttpppooopppsssuuuooonnniiibbb___```^^^ZZZZZZXXXUUURRRNNNJJJDDD@@@BBB@@@===:::777666555555666888;;;???@@@@@@???>>>>>>===<<<;;;:::999999999:::NNNrrryyyuuuooolllrrryyyjjjiiifffeeehhh```VVVVVVQQQPPPXXXYYY[[[\\\[[[ZZZ\\\```dddjjjrrr|||~~~wwwuuuoooqqq}}}~~~jjjRRR@@@AAA>>>===???<<<666666::::::::::::999999999999999888888888777777777777777777777777777777777777777888777666555555555555555444444444555555555555666666666666555555444444444333333444555555555444444444444333333444444555666555555555555555555555555666666666666666777777888666666666666777777888888555777999:::888999>>>DDDPPPVVV[[[jjj~~~{{{{{{uuummmppp}}}yyyyyy|||~~~|||xxxooommmyyyuuuooojjjllluuu}}}mmm```fffggg^^^WWW]]]aaaiiiyyy{{{rrrfff]]]XXXRRRKKKEEECCCCCCCCCCCCCCCGGGJJJJJJFFFAAA>>>>>>=========>>>>>>>>>>>>>>>CCCBBB@@@>>>>>>>>>???@@@=========>>>>>>>>>>>>>>>=========>>>@@@BBBCCCCCC@@@AAABBBBBBAAACCCFFFIIIIIINNNWWWcccsss}}}xxxtttjjj^^^ccczzzdddIIIFFFEEEDDDDDD@@@CCCCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGIIIHHHHHHHHHJJJJJJIIIHHHCCCDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@AAADDDGGGJJJLLLNNNLLLJJJLLLOOOPPPMMMKKKJJJKKKLLLKKKJJJJJJKKKMMMSSSSSSRRRNNNJJJHHHGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGIIIKKKJJJGGGDDDBBBBBBEEEIIIMMMUUUfffvvv~~~rrrrrr{{{tttffffffcccaaaaaaccceeebbb^^^XXX^^^gggnnnqqqssswwwzzzvvvyyyyyytttqqqtttwwwvvvtttuuuuuuvvvwwwzzz}}}}}}}}}{{{vvvrrrrrruuuuuuuuutttsssrrrpppnnnnnnnnnooopppjjjiiieee___^^^aaa```]]]ZZZWWWSSSPPPLLLGGGBBB>>>===;;;999666555444444444777888;;;>>>??????>>>===>>>===<<<:::777555999???FFFoootttpppzzz{{{nnnqqqrrr|||yyy|||}}}~~~~~~tttXXXZZZhhhqqqzzzwwwrrr\\\HHH@@@:::999888:::;;;:::888:::>>>:::::::::999999999888888777777777777777777888888666666666666666666666666777666666555555555555555444444444555555555555666555555555555444444444444222333333444555444444444333333333333333444555555444444444444444444444444444444444555555555555555555555666666777777777777555888:::999888999<<<>>>DDDHHHLLL\\\rrryyyzzz{{{xxx~~~zzz|||~~~~~~|||ppphhhnnnxxxrrrkkklllvvv}}}}}}kkkYYYUUUTTTWWWcccttt||||||mmmggg]]]UUUOOOKKKHHHFFFGGGFFFFFFGGGIIIHHHCCC????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>BBBCCCCCCBBBCCCCCCEEEFFFHHHHHHHHHIIIKKKPPPVVV[[[kkkrrr~~~~~~|||fff]]]WWWcccgggMMMBBBFFFDDDCCCFFFDDDBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGIIIJJJHHHGGGCCCDDDEEEFFFFFFFFFEEEEEE@@@@@@@@@AAADDDGGGJJJLLLNNNKKKIIIJJJLLLLLLIIIEEEHHHJJJJJJJJJIIIIIIKKKMMMOOOPPPOOOMMMJJJIIIIIIJJJGGGGGGHHHHHHHHHHHHHHHHHHKKKIIIGGGGGGHHHIIIHHHGGGDDDEEEGGGHHHIIINNN^^^mmmwwwzzzvvviiikkkvvv{{{vvvooorrrhhh^^^\\\^^^```^^^\\\WWWZZZ]]]```ccciiirrryyy||||||xxxpppooosssxxxyyyppprrruuuwwwyyy}}}~~~~~~~~~xxxtttttttttzzzwwwsssqqqrrrtttssspppmmmnnnnnnnnnmmmjjjhhhfffaaaaaa]]]XXXXXX[[[ZZZWWWUUURRRNNNKKKHHHDDD???<<<888777666555444444555555;;;;;;<<<===>>>>>>??????===;;;:::999555666BBBQQQnnnzzzxxxpppuuuxxxyyy___ZZZfffuuu~~~gggUUUNNNDDD>>>>>>999::::::::::::999999;;;===999999999:::999888888777777777777777888888888888666666666666666666666666666666555555444555555666444444444555555555555666444444444444444444444444222222333444444444444444333333333333333444444555444444444444444444444444222333333444555444444444444444555666666666666666666999:::777777999;;;:::???BBBFFFUUUjjjpppvvvxxxtttxxxzzzzzznnncccfffyyy}}}}}}zzz|||vvv^^^TTTOOOMMMUUU]]]cccnnnzzzyyyooofff^^^WWWRRRMMMHHHCCCDDDGGGHHHCCC>>>AAAAAAAAA@@@@@@??????>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????DDDEEEEEECCCBBBBBBEEEGGGIIIMMMSSS[[[eeerrr{{{^^^TTTYYY{{{```QQQBBBBBBHHHCCC@@@DDDDDDAAAAAABBBCCCDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFBBBAAABBBDDDGGGGGGFFFDDDDDDEEEFFFGGGGGGFFFEEEDDDAAAAAAAAABBBDDDGGGKKKMMMLLLKKKIIIIIIIIIGGGEEECCCHHHIIIJJJJJJIIIJJJLLLNNNPPPPPPOOOLLLHHHFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJMMMKKKGGGFFFGGGIIIIIIIIIGGGGGGHHHHHHEEEFFFQQQ]]]eeezzzwwwpppqqqwww~~~qqqaaa[[[[[[[[[YYYWWWYYYYYYYYYXXXZZZaaallluuu}}}}}}yyyttttttxxx|||{{{ppprrruuuxxxzzz}}}zzz{{{yyyyyy~~~~~~~~~}}}~~~wwwtttuuuwww{{{yyytttppppppsssqqqmmmiiikkklllmmmjjjfffbbb___aaaaaa]]]XXXVVVVVVSSSNNNLLLJJJFFFCCCAAA>>>:::888555555444444555666888999>>>?????????@@@@@@AAAAAA<<<999999999999@@@WWWooo}}}{{{zzzooommmgggcccoooyyynnnQQQ@@@???===>>>@@@;;;>>>>>>===;;;::::::999777888999999:::999888777666666777777777888888888888666666666666666666666666555555555444444555555666444444444555555555555666444444444444444444444444222222333444444444444333333333222222333333444555333333333333333333333333222333444555555555444444333444555666666666555555555999999555444888:::777===AAAFFFTTTdddhhhpppzzzyyy|||{{{yyyllllllwwwzzz|||jjj^^^VVVQQQTTTQQQTTTZZZbbbmmm{{{zzzrrrlll___YYYQQQLLLKKKJJJHHHFFFFFFFFFFFFEEEDDDCCCCCCBBBDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCCCCDDDEEEEEEFFFFFFEEEGGGIIIJJJKKKNNNSSSWWW___fffrrr||||||ccc___pppmmmPPPMMMBBBDDDIIIBBB>>>AAA@@@@@@AAABBBCCCCCCDDDCCCCCCEEEDDDCCCBBBBBBCCCDDDEEE@@@@@@AAADDDFFFGGGEEECCCCCCDDDFFFGGGFFFEEEDDDBBBCCCCCCBBBCCCEEEHHHKKKMMMHHHIIIJJJIIIGGGEEEEEEEEEGGGHHHJJJJJJJJJKKKMMMOOOPPPPPPOOOLLLHHHEEEEEEFFFHHHHHHIIIJJJKKKKKKLLLLLLLLLJJJHHHHHHIIIJJJJJJIIIGGGGGGGGGHHHEEEDDDIIIQQQ___vvvyyyzzzuuuccc]]]^^^\\\XXXVVVWWWXXXXXXWWWWWW[[[ccciiirrrvvvzzzzzz|||}}}xxxrrrtttvvvwwwxxxxxxzzz|||wwwwwwuuuwww~~~}}}~~~~~~{{{|||~~~~~~xxxvvvyyy||||||zzzuuuooonnnrrroooiiihhhhhhiiiiiifffccc___\\\bbbbbb___YYYUUUTTTNNNHHHEEEBBB???===<<<:::888666444444444555777:::<<<>>>===>>>@@@AAABBBAAA???>>>:::888888<<>>999777;;;:::666666666777999;;;999666888888999:::999888777666666666777777888888888999666666666666666666666666555555444444444555555666444444444555555555666666444444444444444444444444222222333444444444333333333333222222333333444555333333333333333333333333333444555666666666555444333333555666666666555444444888777222222777999666888===CCCQQQ^^^___ggg{{{~~~yyy{{{xxxsss}}}mmmooowwwkkkbbbZZZ[[[NNNNNNOOOSSSZZZeeeqqqzzzwwwqqqhhh___WWWTTTUUUVVVLLLLLLKKKJJJIIIHHHGGGGGGJJJIIIFFFEEEDDDFFFHHHIIIFFFFFFGGGIIIJJJLLLMMMNNNJJJNNNSSSWWW\\\bbbjjjppprrruuu{{{~~~xxxrrrvvvlllnnncccUUUKKKGGG<<>>======<<<;;;;;;:::::::::;;;<<<;;;999888999:::888888888888888888888888666666666666666666666666666666666666666666666666444444444444444444444444666666555444333222222111444444444444444444444444444444444444444444444444333333333222222111111111111111111111111111111111222222333333333333444444555555555555555555555555555555555555555555444444999999???GGGNNNSSS[[[ccc~~~zzz|||sssooossszzzlllpppqqqpppuuulll[[[VVVWWWPPPOOOUUUUUUdddqqq~~~xxxpppkkkhhhddd```^^^^^^___```\\\WWWSSSUUUUUUSSSTTTVVVPPPTTTZZZ^^^```bbbdddeeennnqqqwwwyyyccc```fff~~~xxxuuuuuummmbbbdddooopppxxxdddQQQNNNBBB@@@@@@????????????@@@@@@???@@@BBBCCCCCCBBBAAA@@@??????@@@AAAAAA@@@>>>===???@@@AAACCCDDDEEEEEEEEEFFFDDDBBBCCCDDDCCC???<<>>>>>>>>BBB>>>;;;;;;>>>>>>:::555===777BBBPPPaaappp}}}uuunnnllluuuuuussskkkmmmhhhppp~~~~~~fffOOOCCC>>>===<<<<<<;;;;;;::::::999888999::::::888888999:::888888888888888888888888666666666666666666666666555555555555555555555555444444444444444444444444555555555444333333222222444444444444444444444444444444444444444444444444333333333222222222111111222222222222222222222222222222333333333333444444555555555555555555555555555555555555555555555555777777:::@@@EEEJJJQQQYYYnnn{{{}}}}}}vvvpppooowwwrrrYYYOOORRRRRRPPPWWW___dddjjjvvvyyymmmmmmrrrooohhhpppppprrrlll___WWW]]]nnn|||wwwtttJJJBBBEEE===??????>>>>>>>>>>>>??????>>>???AAABBBBBB@@@???>>>>>>>>>???@@@@@@???>>>===>>>???@@@AAABBBCCCCCCCCCBBB@@@@@@BBBDDDDDDBBB@@@CCCBBBBBBDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEHHHIIIGGGEEELLLKKKIIIGGGEEEEEEFFFGGGCCCEEEGGGGGGGGGGGGIIIKKKIIIHHHGGGFFFEEEDDDCCCBBBDDDCCCBBBAAAAAAAAABBBCCCMMMYYYeeejjjpppzzz{{{qqqmmmbbbjjjzzzuuuaaaWWWNNNMMMOOOSSSWWWXXXVVVUUUVVVXXX[[[aaaiiirrrxxx|||~~~}}}|||xxxtttrrrssstttxxxvvvxxx}}}~~~zzzyyy{{{}}}|||xxx}}}}}}~~~yyy{{{}}}yyyuuuwwwrrrqqqnnnlllkkkkkkmmmnnnpppkkkfffdddeeeeeeccc```aaa___\\\[[[ZZZXXXUUUSSSNNNJJJEEECCCCCCCCC???;;;::::::999888666555444444555777999;;;===>>>>>>>>>AAA>>>;;;:::;;;<<<;;;:::AAA>>>]]]{{{eeekkkkkkmmm~~~pppeeeZZZVVV```cccaaa\\\iiipppyyyvvv~~~kkkSSS???666888===;;;;;;;;;:::999999888888777888:::999888888999:::777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444444444444444333333333333444444444444444444444444444444444444333333333333333333333222222222222111333333333333333333333333222222333333333333444444444444444444444444444444555555555555555555555555888666777;;;>>>AAAHHHPPP^^^~~~{{{wwwvvvppppppooottt}}}~~~xxxwww|||hhh^^^SSSNNNMMMJJJHHHKKKVVVeeeqqqvvvooofff___aaaiiiuuuyyyxxxiii```ggglllfffZZZ___www~~~vvvRRR===>>>BBB============<<<<<<=========>>>>>>?????????>>><<<;;;<<<======>>>>>>>>>=========>>>>>>???@@@AAABBBBBB@@@@@@@@@AAACCCDDDBBBAAAAAA@@@@@@BBBDDDFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>???BBBFFFIIIHHHDDDAAAIIIJJJJJJIIIFFFDDDDDDEEE@@@BBBCCCDDDCCCDDDEEEGGGGGGFFFEEEDDDBBBAAA??????@@@@@@@@@AAAAAABBBBBBBBBDDDKKKRRRXXXcccrrr~~~}}}nnnuuummmYYYOOOQQQQQQRRRTTTUUUUUURRROOORRRSSSRRRNNNNNNVVVdddooo{{{||||||zzzwwwtttttttttrrrsssvvv{{{{{{wwwwwwyyy|||www{{{{{{||||||}}}~~~~~~~~~vvvxxxzzz||||||~~~xxxssssssllljjjgggddddddfffiiikkklllgggbbb___```aaa___^^^]]]\\\[[[ZZZWWWRRRKKKFFFDDDAAA===<<<======:::888666666666666666666666666999:::;;;<<<===>>>>>>>>>>>>>>>===;;;::::::<<<===MMMaaarrrooodddhhhjjjooo~~~}}}|||}}}zzzxxxyyykkkbbbVVVQQQYYY^^^___^^^ooozzzuuurrr{{{}}}uuukkkYYYEEE::::::===<<<999::::::999999888888777777999:::;;;:::888777888999777777777777777777777777555555555555555555555555444444444444444444444444333333333333333333333333222222333333333444444444333333333333333333333333444444444333333333333333222222222222222222222222333333333333333333333333222222222333333333444444444444444444444444444444444444444555555555555555:::777666999;;;===DDDLLL___rrr|||~~~{{{zzz|||yyyyyy{{{uuuooojjjiiihhhiiioooxxx{{{mmm___XXXNNNGGGGGGMMMVVV\\\eeeppp~~~qqqeee\\\XXX]]]mmmzzzyyyzzzzzzzzzzzzjjjYYYXXX\\\]]]___iii{{{}}}UUUFFFAAABBBCCC===<<<<<<;;;;;;;;;;;;<<<<<<============<<<;;;999888:::;;;;;;<<<============>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBAAA@@@???===<<<===???CCCFFFGGGGGGBBBBBBBBBBBBBBBBBBBBBBBB===???CCCFFFHHHGGGDDDAAAIIIKKKMMMKKKGGGBBB@@@@@@===???@@@AAA@@@AAABBBDDDCCCCCCBBBAAA@@@??????>>>@@@AAABBBCCCCCCCCCBBBBBB@@@CCCHHHQQQ___ppp|||ooojjjiiiddd[[[RRRUUUVVVUUURRRPPPPPPNNNKKKKKKNNNOOOMMMJJJLLLUUU\\\kkkoootttxxxxxxwwwwwwwwwqqqrrrtttuuutttsssuuuxxx|||~~~~~~zzzxxxwwwwwwwwwuuussstttwwwyyyvvvxxxzzz{{{{{{|||~~~|||{{{}}}{{{vvvrrrrrrnnnlllhhheeecccbbbbbbcccgggbbb]]][[[]]]___^^^]]]YYYXXXWWWVVVSSSMMMFFFBBBAAA>>>;;;:::;;;;;;999777333333444555666777888999========================;;;===>>>;;;999:::@@@FFF```rrrzzzjjjdddeeeqqq}}}}}}xxxooonnnpppvvvzzz|||~~~}}}wwwsssooojjjvvv{{{ssshhheee```aaalllqqqttttttzzzrrrkkkeeebbbRRRGGG;;;999===???:::333:::999999888777777666666<<<======;;;888666666777666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333111111222333333444444444333333333333333333333333444444333333333222222222222222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444444444444555555555666666:::777666888999;;;BBBJJJbbb]]]]]]ooo~~~~~~{{{vvv{{{qqqfff^^^[[[___kkkuuuiiiaaaWWWRRRQQQSSSUUUVVVXXX^^^fffkkknnnuuuyyyqqqkkkjjjkkkjjjlll|||~~~|||yyy~~~iiiUUUUUURRRUUUeee|||cccEEEBBBAAA>>>>>>;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999888777999::::::;;;;;;<<<===>>>???>>>>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBB>>>======???BBBEEEGGGGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDEEEFFFEEEEEEEEEIIIMMMOOOMMMFFF???<<<<<<;;;===????????????AAACCC@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAABBBGGGPPP\\\hhhttt|||nnnddddddjjjmmmlll]]]^^^[[[SSSOOOQQQQQQNNNIIIKKKMMMNNNNNNNNNNNNOOOVVV]]]gggoootttvvvwwwwwwuuuuuussspppppprrrvvvwwwwwwvvvvvvuuuuuuttttttsssssssssqqqooommmnnnqqqssstttuuuwwwxxxwwwxxxzzz|||~~~xxxtttuuutttqqqpppqqqkkkjjjhhheeebbb^^^[[[YYY]]]YYYUUUTTTWWWZZZZZZYYYRRRPPPMMMLLLJJJGGGCCC@@@???===;;;:::999999888777222333444666888999:::;;;>>>>>>======<<<<<<<<<<<<888999777555888CCCTTTbbbwwwqqqpppccc]]]aaaeeeaaa]]]___\\\\\\^^^aaabbbdddkkksss~~~{{{yyy|||~~~~~~xxx}}}yyyxxx}}}tttnnnkkkfff___[[[[[[^^^```yyy~~~xxxrrrfffQQQFFFGGG<<>>?????????>>>===>>>???@@@AAA???AAABBBBBBCCCDDDGGGIIIEEECCCAAAAAABBBCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFEEEDDDCCCEEEFFFIIIMMMPPPMMMEEE===;;;;;;<<<>>>???@@@???@@@BBBCCC???@@@AAAAAABBBCCCDDDDDDAAAAAAAAA@@@@@@?????????CCCCCCGGGMMMRRRXXX```iiiuuu||||||zzz}}}wwwxxxppp```UUURRRNNNHHHLLLJJJHHHJJJMMMNNNMMMKKKGGGNNNWWW___fffkkknnnqqqvvvtttqqqmmmpppuuuxxxvvvrrrqqqooonnnllllllllllllpppooonnnllllllmmmmmmnnnnnnpppqqqrrrqqqqqqssstttyyyqqqkkkkkkllljjjiiijjjaaaaaa```___[[[WWWRRROOOPPPMMMJJJKKKNNNPPPPPPNNNGGGEEEBBBAAAAAA@@@???>>>;;;:::999777666666666666555555777888:::;;;<<<===>>>===<<<;;;::::::::::::999999888;;;FFF\\\wwwsssfffuuukkkeee\\\UUUQQQPPPNNNLLLSSSTTTWWWYYYXXXYYY```jjjfffiiihhhdddeeeiiijjjgggeeemmmlllkkkqqqssszzz}}}|||vvviii^^^YYY```^^^\\\___eeelllsssxxx~~~~~~~~~ooo^^^VVVLLL===777:::333888===:::555444:::AAA::::::999888888777777666666777888777666555666777555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222333333333222222222222222222222222444444333333222111111000111111222222222333333333222222222222222222222222222222333333333333444444333333333333333333333333333333444444555666666777777444444555555444888>>>DDDQQQUUUYYYnnn~~~|||{{{vvvpppmmmnnnrrruuuvvv```VVVkkkiiihhhggggggeeeaaa^^^WWWTTTSSSUUUSSSPPPRRRWWWUUUXXXaaammmtttyyyuuunnngggbbb[[[SSSSSSWWWiiijjjooovvv}}}}}}{{{{{{qqqmmmsssyyy}}}rrr[[[___|||~~~eeeMMMBBBBBB;;;888<<<>>>;;;::::::999999::::::;;;999999888888888888888999999999999:::;;;===???@@@>>>===<<<;;;<<<===???@@@@@@BBBCCCDDDCCCEEEIIILLLIIIFFFCCCBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFGGGFFFCCCBBBBBBDDDFFFKKKOOOLLLDDD===<<<======???AAAAAAAAAAAACCCEEECCCCCCCCCDDDDDDEEEEEEFFFAAAAAA@@@??????@@@BBBBBBEEEDDDFFFJJJJJJKKKSSS^^^gggwwwuuueee\\\SSSIIILLLJJJIIIIIIKKKKKKJJJHHHFFFHHHKKKNNNRRRYYY```eeemmmllliiiiiiooowwwvvvoookkkkkklllmmmmmmlllkkkjjjpppnnnlllmmmppppppmmmkkkjjjlllmmmmmmllllllmmmoooppphhhbbbcccdddaaa^^^^^^ZZZYYYWWWTTTQQQMMMIIIGGGGGGEEECCCDDDGGGGGGDDDBBB???>>><<<<<<======<<<;;;666666666666555555666777888999:::;;;<<<===>>>>>><<<;;;:::888888888888999<<>>::::::<<<@@@:::888666777::::::999777::::::999999888777777777222333555555444555666888555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444333333222111000000111111111222222333333333333333333333333333333333222222333333333444444444333333333333333333333333333333444444555666777777888666555666555333555:::BBBLLLPPPVVVcccooo}}}}}}zzzvvvuuuyyy~~~wwwuuu~~~rrr```]]]mmmlllkkkjjjgggccc^^^[[[XXXTTTTTTXXXWWWQQQOOORRRUUUVVV[[[bbbcccccckkkvvv|||qqqddd\\\SSSOOONNNPPPNNNMMMTTT^^^uuutttxxx|||wwwtttoooqqqxxx{{{uuucccUUUssszzz}}}mmm{{{lllWWWMMM???===@@@:::888;;;:::;;;::::::999999::::::;;;999888888888888888999:::999999999:::;;;>>>@@@AAA===<<<;;;::::::;;;===>>>CCCEEEFFFEEECCCDDDGGGJJJHHHFFFCCCCCCDDDFFFGGGGGGAAAAAAAAAAAAAAAAAAAAAAAACCCFFFHHHGGGDDDAAA@@@AAADDDIIIMMMKKKCCC>>>>>>@@@???@@@BBBBBBBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBAAA@@@AAADDDFFFHHHEEEDDDGGGIIIHHHHHHRRR```[[[qqqtttmmmcccWWWHHHJJJMMMNNNMMMJJJGGGEEEJJJHHHDDDBBBDDDKKKUUU\\\bbbbbbbbbdddnnnvvvrrrhhhcccfffkkkoooqqqpppnnnmmmpppmmmlllooossstttoooiiiiiijjjllllllkkkkkklllmmmhhh```\\\^^^___[[[VVVTTTZZZWWWSSSNNNIIIEEECCCBBBEEECCCAAABBBCCCBBB>>>:::<<<<<<;;;===>>>>>><<<:::333444555555666777999;;;;;;;;;<<<<<<===>>>>>>???;;;:::888777666777777888@@@NNNgggpppvvvdddbbbbbbeeejjjkkkhhhcccPPPLLLJJJIIIHHHJJJRRR[[[dddmmm^^^YYYiii\\\IIIUUUeeegggcccVVVLLLRRRdddtttqqqqqqiiidddfffccceeerrr~~~tttqqqmmm___GGGCCC>>><<<<<<;;;999777888888888888777777777777777777777777666444333222666666666666666666666666555555555555555555555555444333333333333444555555222222222111111111000000111111222222222333333333222222222222222222222222222222222222222222222222222222222111111111111000//////000111222222333333333333333222222111111111000111111111111222222222111222333333444444333333444444444444444444444444444555777777666666777888???@@@HHHVVVdddooozzzzzzxxxuuu|||yyyuuusssvvvvvvttt~~~tttppp{{{zzzooolllrrrpppeee___bbbYYYVVVSSSQQQNNNKKKPPPVVVVVVWWWXXXWWWVVVZZZcccjjjvvvyyy|||}}}zzzwwwqqqkkkhhhgggmmmiiihhhfff___TTTOOOPPPQQQPPPMMMPPPUUURRR[[[sss|||wwwvvvvvvvvvooofffeeefffhhhxxxuuujjjtttxxxVVVIII======<<<;;;::::::999999888999999::::::999999888888:::;;;:::888888999:::<<<;;;;;;;;;;;;<<<======::::::::::::;;;===???@@@DDDCCCBBBAAA@@@AAABBBBBBEEEEEEEEEFFFGGGHHHJJJKKKHHHEEEAAA???@@@CCCEEEFFFCCCEEEFFFDDDAAA@@@AAACCCEEEHHHJJJFFF@@@======??????CCCFFFEEEAAA@@@CCCFFFGGGGGGGGGFFFEEECCCAAA??????>>>>>>???@@@CCCEEEFFFDDDDDDDDDDDDEEEHHHMMMQQQ^^^gggqqqyyy|||yyy}}}ppp___QQQUUUMMMFFFJJJIIIFFFKKKBBBEEEFFFEEECCCCCCFFFJJJOOOUUU^^^ggglllmmmkkkiiieeefffiiijjjjjjiiifffeeeggghhhjjjjjjjjjhhhfffeeeeeedddbbbbbbbbbeeehhhiiiddd^^^XXXUUUVVVVVVSSSOOOMMMLLLJJJHHHEEECCCAAA@@@=========<<<<<<;;;;;;;;;777777777777777777888888777777777888999:::;;;<<<>>>:::999<<<>>><<<<<>>DDDPPPwwwfffcccwwwtttrrrrrrsssrrrmmmiiimmmjjjfffaaa]]]___kkkyyy}}}iii^^^jjjddd^^^rrrzzzttthhh\\\YYYdddwwwvvvyyyuuuuuuyyyvvvvvv~~~tttqqqwww~~~uuulllcccXXXKKKCCCAAA???<<<;;;<<<<<<:::888888888888777777777666666777777777777666555444444555555555555555555555555555555555555555555555555444333333333333444555555333222222222222111111111111111111222222222333333222222222222222222222222222222222222222222222222222222222111111111111000//////000111111222333333333333333222222111111111000000111111111222222222222222333444444444444444444444444444444444444444333555666555555555888999;;;???JJJYYYfffppp|||vvvsssqqqrrrpppqqqnnnrrr|||{{{sssnnnnnnsssqqqdddVVVQQQPPPOOOMMMNNNKKKOOORRRSSSPPPOOORRRUUU]]]___bbbddddddddddddddddddjjjmmmmmmnnnooojjjcccfffbbb^^^[[[XXXUUUQQQOOOUUUYYYZZZWWWQQQNNNQQQTTT\\\___ZZZXXX```hhh{{{{{{uuurrrrrrccc```ggg|||}}}uuupppkkkWWWJJJ:::<<<<<<<<<;;;:::999999999888999999999999999999888777888999999777777888999:::999999999999:::;;;;;;::::::::::::;;;<<<>>>???AAAAAA@@@??????@@@AAABBBBBBCCCCCCDDDFFFGGGIIIJJJHHHEEEAAA???@@@CCCEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEHHHIIIFFFAAA===>>>@@@@@@CCCEEEDDDAAA@@@CCCGGGFFFFFFGGGFFFEEEDDDBBBAAA>>>>>>>>>>>>???@@@BBBCCC@@@AAABBBBBBBBBDDDHHHKKKZZZdddnnnuuu~~~uuufffjjj{{{yyy___bbbXXXOOOQQQLLLFFFHHHOOOMMMJJJHHHEEECCCAAA???DDDGGGLLLRRRVVVXXXXXXXXX]]]^^^```bbbcccbbb```___^^^___```aaa```___]]]\\\^^^\\\ZZZXXXXXXYYY[[[\\\XXXSSSMMMKKKLLLLLLIIIFFFGGGFFFDDDBBB@@@>>>===<<<999999999888888888777777777777777888888999999999999999999999:::;;;<<<<<>>>>>>>>>>>>>>>>>>>>???@@@AAA???@@@AAABBBDDDFFFHHHIIIHHHEEEAAA???AAACCCEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFHHHIIIGGGBBB??????@@@AAACCCDDDBBB@@@@@@CCCGGGDDDEEEFFFFFFFFFEEECCCCCC@@@@@@?????????@@@AAABBBBBBCCCEEEEEEDDDEEEGGGIIISSS]]]gggmmmtttnnnjjjsss}}}qqqcccbbb___\\\cccggg]]]QQQIIIHHHGGGDDD@@@@@@AAAAAABBBDDDFFFGGGHHHJJJLLLNNNPPPQQQQQQPPPOOOPPPQQQRRRSSSRRRQQQPPPOOORRRPPPNNNKKKJJJJJJKKKKKKJJJFFFAAA@@@AAABBB@@@===>>>===<<<;;;:::999888777777777777666666666666666777777888999::::::;;;;;;::::::::::::;;;<<<===>>>===::::::<<<;;;888777999:::444777BBBHHHQQQooodddkkkuuullllllkkkjjjjjjjjjkkklllttt|||{{{vvvzzzyyy}}}zzzsss```PPPHHHGGGCCC>>><<<<<<===>>>===888888999;;;<<<<<<:::999888777777777666666666666555666666777888888777777555555555555555555555555555555555555555555555555333333222222333333444555444444444333333333222222111111111111222222222222111111111111111111111111333333333333333333333333222222222111111111000000///000000000111111111222222222222111111111111111000000000000111111111111333333444555555555555444555555555555555555555555444444444333333666:::>>>UUUVVVWWWUUUMMMGGGKKKSSS]]]aaasss|||www~~~wwwqqqtttssssssmmmooowwwsssnnnttthhhjjjdddaaaiiiqqqrrrmmmjjjddd^^^]]]cccllltttrrriii^^^XXX[[[eeeqqqyyywwwnnnlllcccYYY]]]jjjnnnfff\\\WWW[[[bbbccc```ccczzzvvveeeaaabbb___vvv}}}{{{{{{uuufff]]]```\\\QQQOOOWWWZZZnnn~~~cccJJJDDD???===???::::::999999999888888888777777888888888888777777555777888777666666777999666666666666666777777888888888999:::;;;<<<======<<<<<<======???@@@AAAAAA>>>>>>???AAACCCFFFHHHIIIGGGDDD@@@???@@@CCCDDDEEEEEEFFFGGGEEECCCBBBEEEHHHGGGHHHIIIGGGCCC@@@@@@@@@@@@AAAAAA@@@>>>???BBBEEEBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFFFFEEEDDDEEEGGGMMMUUU^^^cccgggrrrvvvkkkkkkqqqmmmWWWLLLLLLOOONNNJJJGGGEEECCCAAA????????????<<<>>>@@@BBBCCCCCCBBBBBBDDDDDDEEEEEEEEEDDDDDDCCCFFFEEECCC@@@?????????@@@@@@>>>;;;:::;;;<<<;;;999888888888777777666666666888888888888888888888888777777888999;;;<<<======<<<;;;;;;;;;<<<<<<===>>>===;;;;;;<<<;;;888888;;;333???GGGOOOeeeooo]]]lllbbbeeehhhjjjkkknnnssswwwxxx}}}||||||yyyrrr{{{~~~}}}~~~yyysssxxxvvvpppdddUUUHHH@@@===============>>>===;;;:::888:::;;;<<<;;;:::999999777777777666666666666555444555666777777888888777555555555555555555555555555555555555555555555555333222222222222333444444444444444333333333222222000000111111111222222222111111111111111111111111222222222222222222222222222222222111111111000000000000000000000111111111111111111111111111111111//////000000000111111111222333444444555555444444555555555555555555555555555555555444444777;;;???FFFFFFEEEBBB<<<888???HHHRRRRRRaaauuu{{{|||iiieeennnmmmjjjsssnnnppphhhccchhhmmmxxx|||ssszzzmmmdddYYYQQQ]]]qqqyyyqqqddd[[[___jjjmmmjjj|||qqqnnnqqqooo|||pppmmmrrr{{{qqqbbbXXXWWWSSSOOOZZZllltttoooDDDEEEJJJ<<<444;;;888888888888888777777777666777777888888777777666666777888888777777888:::666666666666666777777888777777888999:::;;;<<<<<<;;;;;;===>>>???@@@AAAAAA>>>>>>???AAACCCFFFHHHIIIEEEBBB???>>>@@@BBBBBBCCCFFFIIIJJJHHHDDDBBBDDDGGGHHHHHHHHHGGGDDDBBBAAAAAA?????????>>>>>>>>>@@@BBB@@@AAACCCDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@???AAABBBAAA@@@???@@@AAAHHHNNNTTTWWWZZZcccuuuqqqhhhjjjbbblllyyyxxxddd[[[[[[[[[WWWQQQPPPNNNKKKHHHCCC@@@===;;;;;;<<<===>>>???>>>>>>===;;;<<<<<<<<<===<<<<<<<<<>>>===<<<;;;::::::;;;;;;:::999888888999999999888777777777777777777777777888888999999999999999999777888999:::;;;<<<======<<<<<<;;;;;;;;;<<<======>>><<<:::;;;999777;;;AAAAAAMMM\\\qqqvvvfffiiiYYYRRRZZZdddmmmsss{{{xxxyyy|||rrrxxx{{{wwwxxx}}}~~~uuuzzztttbbbWWWSSSQQQNNNIIIDDD@@@???@@@@@@???===;;;999888777777999:::<<<;;;999888888999777777666666666666555555444444555666666777666666444444444444444444444444555555555555555555555555222222222222222333444444333333333333222222222222000000000111111111111222111111111111111111111111111111111111111111111111222222222111111111111000000000000000000000000000000000000111111111111111/////////000000000111111111222333333444444333333444444444444444444444444444555555555555666:::===>>>======<<<999999@@@IIIJJJHHHSSSeeevvvyyy{{{|||zzz{{{hhhkkkmmmmmmuuuzzz}}}uuurrrnnnppp}}}|||rrriiidddmmm}}}~~~|||vvvqqqzzztttkkkiiiqqq~~~___WWWSSSWWW^^^lllmmmXXXDDD===;;;888777:::777777777777777777777777666666777777777777666666555777888888888888999;;;666666666666666777888888666666888999:::;;;;;;;;;:::;;;===>>>???@@@@@@@@@>>>>>>???@@@BBBDDDFFFGGGBBB@@@======>>>@@@@@@@@@AAADDDHHHLLLNNNKKKFFFBBBHHHHHHHHHGGGEEEDDDBBBAAA>>>>>>>>>???????????????>>>@@@AAACCCCCCCCCCCCBBB@@@@@@@@@@@@???>>>===<<<@@@AAAAAA@@@??????@@@BBBFFFHHHKKKMMMNNNUUUfffwwwvvvpppeeegggjjjzzzxxxqqqmmmlllhhh___WWWYYYXXXUUUQQQLLLGGGCCCAAA============<<<;;;::::::888888888888999999999999999999999999999999::::::666666777777777777666666777777777888888888999999777777777777888888888888888888999::::::;;;<<<<<<;;;:::::::::::::::;;;;;;999666444555777;;;EEEPPPZZZnnnppphhhyyyhhhAAAAAAKKKWWW```eeemmmwww}}}wwwsssrrrqqqrrrxxx}}}rrrrrrttt{{{wwwzzz}}}nnnnnnfffeeebbb[[[PPPDDD:::555888;;;@@@CCCCCCAAA>>>======<<<;;;999888888999:::777888999888666666888:::777777666666666555555555333444444555555555555444444444444444444444444444555555555555555555555555222222222111222222333444333222222222222111111111000000000000111111111111111111111111111111111111////////////////////////222222222111111111111000000000000000000000000//////000000000111111111222////////////000000000111000111222222333333222222333333333333333333333333222333444444444444666888===;;;<<<===<<<:::<<>>>>>>>>=========>>>???@@@BBBCCCDDD@@@>>><<<<<<===>>>>>>>>>===>>>HHH[[[lllmmm]]]MMMIIIHHHHHHGGGFFFEEECCCAAA>>>>>>???AAABBBBBB@@@>>>===>>>@@@AAABBBBBBAAA@@@>>>????????????>>><<<;;;BBBCCCBBB@@@???@@@CCCEEEFFFDDDDDDEEEFFFKKKZZZiiizzz{{{jjjgggllleee```jjj___```bbbcccccc```]]]ZZZYYYWWWTTTPPPMMMJJJHHHGGGAAAAAA???>>>;;;:::888777777777777777777888999999888888888888888888888888666777888777777666666777777777777888888888888999666666777777777888888888888888999999:::::::::;;;999999888888888888999999555444555;;;DDDSSSgggyyy}}}||||||pppvvv___JJJ<<<===EEEMMMNNNJJJIIIMMMRRRSSSQQQUUU^^^eeeeeeccccccbbb```hhhllldddeeeqqqwwwgggdddjjjwwwyyyooohhhiii\\\aaabbbgggjjj[[[HHHEEECCCBBB???<<<::::::<<>>===<<<:::999999444666777666444555888<<<777666666666555555555555333444444444444444333333444444444444444444444444555555555555555555555555222222111111222222333444222222222111111111000000000000000000111111111111000000000000000000000000////////////////////////222222222111111111111000000000000000//////////////////000000111111111222////////////000000000000000000111222222222222111222222222222222222222222000222444444333222444555333222444999999666444666777888AAAEEEIII\\\ppptttjjjnnnrrr~~~|||wwwiiibbbjjj|||ooovvv~~~{{{}}}|||yyy{{{{{{pppiiiiiihhhgggeeebbb```]]]XXXSSS^^^qqqZZZCCCAAA>>>:::999;;;<<<888222555555555666666666666666555555666666666666555555333444666666555666777999555444444444444555666666444666777999::::::::::::888999;;;<<<===<<<<<<;;;<<<<<<<<<===>>>@@@AAABBB???===;;;;;;<<<=========???@@@OOOooo}}}cccJJJHHHGGGGGGGGGFFFDDDBBB>>>???AAACCCEEEDDDAAA>>>===>>>???@@@AAA@@@@@@??????@@@@@@AAA@@@???>>>===??????>>><<<;;;<<<@@@CCCFFFBBB@@@AAAAAAEEERRRaaammm|||pppkkkiiiUUUCCCDDD<<>><<<;;;777777777777777888999999999888888888777777777666777999::::::888888888888666777777777777777777777777777888888999999::::::999999999999999999999999888888777777666777777888::::::@@@LLL]]]ttt~~~~~~sssuuusssmmm{{{eee999666>>>@@@CCCCCCAAAAAACCCCCCAAABBBDDDEEEFFFFFFFFFHHHJJJIIIIIIIIIJJJMMMQQQTTTVVVUUURRROOOMMMMMMMMMLLLKKKDDDDDDDDDEEEEEEDDDAAA>>>===<<<<<<:::999888777777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888777777666555555555555555777777666666555555555444555555666666555555444333444333333222222333333444333333333333333333333333222222222222222222222222333333333222222222111111111111111111111111111111111111000000//////......000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000111111111111222222222111222222333222111000///111111222222222333333333333444555555444444555777:::666555<<>>>>>==================<<<<<<<<<>>>FFFfffYYYGGGBBB???AAAFFFHHHEEE@@@@@@AAABBBCCCDDDAAA===999>>>???AAABBBBBBAAA@@@???:::===@@@CCCDDDCCCAAA@@@???>>><<<;;;<<<>>>AAACCCDDDCCCAAA@@@BBBFFFJJJNNNkkkpppvvv~~~~~~}}}ppp[[[QQQQQQHHH===:::>>>AAA???;;;???;;;888:::;;;<<<;;;<<>>999777888888666555777:::888777888<<<<<<999555444444666999999777<<>>===<<<<<<===@@@BBBCCCAAA@@@>>>===>>>AAADDDFFFYYYcccppp~~~sssjjjiiiVVVIIIJJJIII@@@<<>>???AAA???;;;<<<@@@BBBRRRuuu^^^YYY\\\tttSSS===;;;;;;333AAACCCCCC@@@???BBBAAA>>>:::<<<============???AAABBBBBBBBBCCCCCCCCCCCCDDDBBBCCCBBB???<<<===AAADDD@@@>>><<<<<<======<<<;;;>>>======<<<;;;:::999999777777777777777777777777999999999888888777777666888777666666555555666666666666666555555555555555555555555555555444333333333333222222222222333333333333333333333333333333222222222222222222222222111111111111000000000000111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000111111111222222333333333444333333222111111111111222222222222333222333555444333333444666111444777777999CCCTTTbbbzzz~~~{{{oooiiieeefffhhhppp}}}uuulllhhhoooqqqvvv}}}yyyxxx{{{yyytttyyyeeeZZZ]]]YYYNNNCCCMMMKKKQQQiii||||||fffcccmmmppprrrNNN>>>777888===555555666666555555444333333333333444444444555555333333444444444444333333222333333333333222111111222222222333333222222222444444444555555555666666888888999::::::999999888999999888999999:::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<>>@@@AAAAAA?????????@@@@@@AAAAAAAAA>>>>>>?????????>>>>>>>>><<<======>>>@@@AAABBBBBB???>>>===<<<<<<===???@@@GGGTTTgggzzzppp]]]VVV^^^XXXDDD<<>><<<;;;<<<<<<;;;999888999;;;=========@@@@@@??????>>>>>>>>>>>>999999888999:::<<<>>>@@@@@@===;;;<<<:::555444777999888777666666666666666888666777:::>>>DDDQQQ^^^kkk}}}bbb\\\qqqiiiIII888333:::;;;///AAACCCCCC@@@???AAAAAA>>><<<=========<<<===@@@BBBAAAAAABBBCCCBBBBBBAAAAAA>>>@@@AAA>>>::::::@@@FFFBBB@@@===<<<===>>>>>>>>>>>>>>>===<<<;;;;;;::::::777777777777777666666666888888777777777666666666555555444333333333333333555555555555555555555555444444555555555444333333333333222222222222333333222222222222222222222222111111111111111111111111000000000000000/////////111111111111111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000111111111111000111111111111000000000111111111111222222222222111333444444333333444555444888:::777444999EEEOOO]]]jjj~~~ssstttwwwyyy{{{rrrmmmgggaaa```kkk|||pppnnnsssrrr}}}yyy|||xxxmmmpppwww}}}{{{xxx{{{|||cccOOOIIIMMMPPPNNNbbbmmmrrr~~~nnn]]]bbbtttyyyMMM>>><<<999888===444444444555444333333222222333333333444444444444222222333333333333222222111111222222222111111000111111222222222222111111333333444444444555555555666666777888888888777777777777777777888999:::;;;:::::::::;;;;;;;;;;;;;;;@@@>>>>>>KKKgggzzzmmmTTTDDDAAA@@@CCCGGGHHHEEEBBBBBB???<<<<<<>>>@@@BBBBBB>>>?????????@@@AAABBBCCCAAA@@@>>>===<<<<<<======>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>??????@@@@@@;;;FFFWWWhhhwww}}}|||eee[[[___PPPFFFAAADDDEEE>>>999888===;;;;;;???EEEGGGEEEBBBDDDBBB@@@???@@@BBBEEEGGG@@@@@@@@@BBBEEEHHHHHHHHHIIIIIIHHHFFFEEECCCBBBAAA;;;;;;;;;===AAAFFFKKKNNNEEEAAA@@@???<<<666555888:::;;;;;;:::999;;;@@@EEEHHHQQQ___lllssszzz~~~jjjfffnnnRRREEE>>>:::222444777111AAACCCCCC@@@???BBBAAA???>>>>>>>>>======>>>@@@CCC@@@AAABBBBBBBBBBBBAAAAAA<<>>;;;;;;AAAFFFCCC@@@===<<<===>>>??????=========<<<<<<;;;;;;:::999999888888777777777777777777666666666666666555555555444333333333333333444444444555555555555555444444444555444333333222333222222111111222222333222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////000000000111111111000000000000000000000111000000111111111222222222111222333333222222333555666777888777555666:::===DDDTTTqqqwwwvvv}}}vvvwwwiiieeeyyyttteeeZZZWWW```ooo{{{www~~~zzztttvvvyyyrrrqqqqqqggghhhnnnxxx~~~}}}yyyyyy}}}mmm^^^NNNFFFIIIVVVjjj{{{}}}kkkjjj{{{fffLLL777999===888555777444444555555444444333222222222222222333333333444111111222222222222111111000000111222222111111111000111111222222111111000333333333333444444444444444444555666777777666666777777777777777999:::::::::::::::;;;;;;;;;<<<<<<<<<======AAAKKKTTTQQQHHHBBBAAAAAADDDGGGGGGEEEBBB???>>>===>>>@@@AAAAAA@@@======>>>@@@AAABBBCCCCCCBBB@@@>>><<<;;;;;;<<<<<>>=========>>>@@@AAAAAABBBBBB999<<>>555333666111@@@CCCCCCAAAAAACCCCCCAAA>>>???>>>===<<<===@@@CCCBBBBBBAAAAAAAAA@@@@@@@@@;;;===???>>><<<<<<@@@CCC@@@>>>;;;:::<<<===>>>>>><<<<<<<<<<<<;;;;;;::::::::::::999999888888777777666666666666666666666666888777666666555555666666444444444444444555555555444444444444444333222222222222111111111111222222222222222222222222222222111111111111111111111111////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000/////////000000000111111222222111111111222333333000000000111111111111222000222333333222111333444444333444666888999888777>>>FFF___ssssssrrrtttqqqtttzzztttgggvvv{{{pppfff^^^YYY\\\aaajjjppplllggglllpppyyy{{{zzzoootttzzzyyyzzz}}}{{{yyy}}}~~~zzzzzzuuukkkpppwwwqqqssswww||||||uuummmfffdddPPPFFFBBBIIIUUUhhhoooqqq}}}[[[EEE:::444888:::666444666444444555555444444333222111111222222222333333333111111222222222222111111000000111222222222222111111111111222222111111111222222222333333333444444333333444555666666666666777777666777777888999::::::::::::;;;<<<<<<======;;;>>>???>>>===>>>@@@BBB@@@@@@BBBEEEGGGGGGEEECCC======>>>???AAAAAA???===;;;<<<>>>AAABBBCCCCCCCCCBBB@@@>>>===<<<;;;<<<<<>>@@@AAAAAABBB@@@>>>>>>BBBJJJWWWiiixxx|||xxx|||{{{jjjVVVMMMDDD???;;;:::======:::666888777666666777999;;;<<<::::::<<<@@@DDDGGGGGGFFFHHHGGGEEECCC@@@>>><<<;;;;;;CCCNNNWWWXXXRRRIIIBBB;;;999888777444333777???FFFTTTeeeqqqxxxwwwfffXXXYYYdddsssxxxWWW;;;>>>444444777444777777---@@@CCCCCCAAABBBEEEFFFCCCAAA@@@@@@>>>===>>>AAADDDGGGFFFDDDBBB@@@@@@@@@@@@<<<<<<===>>>>>>????????????===;;;;;;<<<=========;;;;;;;;;;;;::::::::::::::::::999999888777777666666666666666666666666666999888777777666666777777333333333444444555555555333444444444444333222222222222111111111111222222111111111111111111111111111111111111111111111111/////////000000111111111000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000111222111000000111222333444000000000000111111111111000111222222111111222333222222333555777999999999888:::NNNbbbfffgggkkkhhhtttvvv|||zzzpppjjjkkkfffiiidddbbbkkkpppttt~~~}}}yyyzzzrrrnnnqqqtttuuuwww{{{~~~{{{xxxyyy{{{{{{wwwrrruuuwww~~~~~~sssttt}}}rrrqqqqqqiiiiiiiiigggpppyyysssqqqssstttqqqjjjaaaXXXQQQIIIGGGVVVppp|||vvv}}}TTTCCC<<<:::888777666666666777333444444444444333222222111111111111222222222222111222222333333222222111000111111222333333222222111222222222222222222111222222222222333333333333222333444555666666666666777777777777888999:::::::::;;;;;;<<<======>>>>>><<<===??????<<<:::===BBB???@@@BBBEEEGGGGGGEEECCC>>>======???@@@@@@???===888;;;???BBBDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<>>>>>???@@@AAAAAACCC???>>>AAADDDMMM^^^ooouuu{{{}}}iiiddd[[[VVVOOOIIIFFFBBB>>>;;;:::999999888999999::::::777777888;;;>>>???>>>===>>>>>>===<<<;;;:::999999888===DDDIIIIIIDDD===888<<<::::::;;;;;;===FFFPPPiii}}}yyylllkkkbbbdddzzzvvvPPPBBB<<<===333222444111444666...@@@CCCDDDBBBCCCGGGGGGEEECCCCCCBBB@@@???@@@DDDGGGNNNKKKHHHDDDBBBAAAAAAAAA======>>>@@@AAAAAA???===???===<<<===>>>??????>>>::::::::::::::::::999999:::999999888777666666555666666666777777777777777777777666555555555555555333333333444444555555555333333444444444333222222222222111111111111222222111111111111111111111111000000000000000000000000//////000000111111222222000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000000///.........000111222000000000000111111111111///111222222111111222333333444555444444666999<<>>??????<<<:::<<>>@@@CCCFFFGGGGGGEEEDDD@@@>>>======?????????>>>777:::???CCCEEEEEECCCAAA@@@@@@@@@???>>>======<<>>???CCCPPP```rrrttt{{{|||vvvmmmcccZZZRRRLLLHHH>>>>>>??????@@@@@@@@@@@@999999999:::<<<<<<:::888888888888888999999999999;;;:::999888888:::<<<===;;;<<<@@@HHHOOOYYYiiiwwwwwwnnnlllbbblllzzzVVV===999:::222222999999///...444222>>>???@@@BBBCCCDDDDDDDDDCCC@@@===<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888777777777777666666666666666666666666666555555555555555666666666666555555444555555555444333333222222222222222222222222222444444333333333333222222222222222222222111000///000000000000000000000000000000000000000000000000000000000000000000000000......////////////......////////////////////////000000000000000000000000////////////////////////---.........//////000000000000//////.........---////////////000000000000000000000000000000000000000111111111111222222222111111222222222333333333222333333444555666777888===>>>CCCIIIMMMXXXqqqyyyuuu{{{|||}}}kkkcccmmmwwwrrrkkkiiinnnvvvzzzzzzzzz~~~zzz|||yyysssrrrzzz}}}mmmdddeeefffhhhgggeeefffiiizzzlllZZZbbbhhhaaagggZZZ___VVVOOOZZZVVVUUUGGGYYYmmmyyyxxxzzznnnUUUJJJ???777555666666555444333333222222111111111111111111111111000000000000111111111111000000000000000000000000333222222111111222222333000111111111111222222222111111222222222333333333444444444444444444444444555555555555666777888999::::::;;;;;;<<<======>>>===<<<;;;;;;<<<>>>AAABBB===>>>@@@AAAAAA@@@???>>>===<<<;;;;;;<<<===<<<::::::<<>>?????????BBBBBBBBBBBBCCCEEEFFFGGGFFFEEECCCAAA???@@@BBBEEE>>>===;;;;;;>>>BBBFFFIIIaaafffmmmuuu~~~xxxjjj]]]\\\PPPOOO^^^ddd^^^[[[```TTTHHHIIINNNIIIEEEEEE@@@@@@AAA>>>:::;;;???===777???BBBAAA>>>>>>DDDLLLOOOUUUZZZppp|||gggaaaiiippp|||xxxPPP>>>;;;999666444444444333333222111000000>>>???@@@AAABBBCCCDDDDDDDDDBBB???>>>@@@BBBDDDDDDGGGCCC???===???@@@@@@???>>>===<<<<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777666666666555666666666666555555555555555555666666666666555555444444555555444333333222222222222222222222222222444444333333333222222222222222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......////////////////////////////////////////////////////////////////////////------------.........///000/////////.............../////////000000000000000000000000000000000000000000111111111222222222111111111222222222333333222222333333444666777888555666:::>>>???DDDSSScccxxx|||xxx|||{{{yyywwweeeaaaiiilllnnniii\\\]]]]]]\\\\\\cccoooxxx|||zzz~~~vvvrrrtttuuurrr|||lllmmmkkkjjjmmmnnnmmmjjjhhhbbbgggcccUUUKKKPPP\\\ddddddOOOPPPKKKJJJVVVTTTTTTTTT}}}yyyvvvgggHHH===<<<999777888555555555444333333222222111111111111111111111111//////000000000111111111111111111111111111111111333333333222222333333333000000111111111222222222111111111222222222333333333333333333333333333333333333444444666777888999999::::::;;;<<<<<<======<<<<<<;;;;;;;;;===???AAA======???@@@@@@??????>>>===<<<;;;<<<===>>>===<<<>>>@@@BBBDDDDDDCCCAAA???BBBBBBAAA@@@?????????@@@CCCCCCBBBCCCCCCDDDDDDEEEEEEEEEDDDBBB@@@???AAACCCAAA@@@???>>>???AAADDDFFFKKKNNNWWWggg{{{zzzxxxuuutttzzzwwwxxx{{{wwwggg___VVVUUUYYY]]][[[XXXUUU\\\cccgggkkktttzzz|||www}}}~~~uuukkkiiijjjqqq}}}^^^MMM===999:::888555444444333333222111111000000>>>>>>???@@@AAABBBBBBBBBEEECCCAAA@@@AAABBBBBBAAA>>>===;;;<<<>>>????????????===<<<===>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777666666666555555555555555555555555555555444555555666666555555444444444444444444333333222222222222222222222222222333333333333222222222222111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......////////////////////////////////////////////////////////////////////////,,,,,,,,,---------------////////////................../////////000000000000000000000000000000000000000000111111111222222111111111222222222222333222222222333444555666777333444666999999888===DDDVVVsssyyyssswwwoooeeeeeekkksss~~~yyymmmoooqqqsssnnnbbbPPPSSSTTTSSSXXXccclllnnnnnntttvvvqqqlllnnnssswwwzzzlll[[[ccc```]]]___cccccc^^^WWWVVVOOOMMMPPPNNNPPPccc{{{uuuTTTOOONNNTTTdddeeeiiipppqqqoooVVVDDD444333555444333444555444444333333222222222111111111111111111111111//////000000000000111111222222222222222222222222444333333222222333333444000000000111111111222222111111111222222222222333222222222222222222222222222222333444555777999:::999999999:::;;;;;;<<<<<<<<<;;;:::::::::<<<===>>>;;;<<<===>>>>>>>>>>>>======<<<;;;;;;===??????>>>AAABBBDDDDDDDDDBBB@@@???DDDCCCBBBAAA@@@?????????BBBBBBBBBBBBBBBCCCCCCCCCEEEEEEEEECCC@@@??????AAADDDCCCBBBAAAAAAAAAAAAAAABBBAAAFFFXXXqqq}}}zzzvvvxxxlll[[[WWWYYY^^^hhhvvvzzzOOO<<<999888:::999444111111333333222222111000000000>>>>>>>>>>>>???@@@@@@AAACCCBBBAAAAAAAAAAAA???===??????????????????>>>===???>>>======>>>???===<<<::::::::::::::::::::::::999999999999999999999999777777666666666555555555444444555555555555555666444444444555555444444444333333444444444333333222222222222222222222222222333333333222222222222111111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......////////////////////////////////////////////////////////////////////////------------------------///////////////................../////////000000////////////////////////000000000000111111111111111111111111222222222222222222222222333444555666444444666999999999999;;;>>>PPP^^^lllvvvtttyyy{{{eeeYYYVVV[[[aaa}}}yyyqqqtttuuuyyyyyyqqqeeegggfffbbbdddiiieee]]]TTTVVVYYYZZZXXXXXX]]]bbbbbbooo```QQQQQQQQQPPPMMMMMMOOORRRNNNHHHGGGFFFNNN[[[bbblll|||llliiirrr}}}{{{{{{~~~[[[GGG>>>888888777333222333444333333333222222222111111111111111111111111111////////////000000000111000000000000000000000000222222111111111111222222000000000000111111111111111111111111222222222222111111111111111111111111111222222444666888:::;;;888888888999999:::::::::::::::999999::::::;;;<<<:::;;;;;;<<<============<<<:::999:::<<<>>>>>>>>>???@@@BBBCCCCCCBBBAAA@@@CCCBBBAAA@@@???>>>>>>>>>@@@@@@AAABBBBBBBBBCCCBBBDDDEEEEEECCC@@@>>>===>>>BBBBBBBBBBBBAAA@@@???>>>AAA???BBBOOObbbqqqwwwvvvxxxooonnnttt|||lllaaa[[[[[[cccqqq{{{XXX>>>???===;;;888444111000111222222111111000000000000>>>>>>=========>>>>>>???@@@???>>>???@@@???===:::@@@AAAAAAAAA@@@???>>>===@@@>>>======>>>>>>===;;;::::::::::::::::::::::::777777777777777777777777666666666666555555555555333444444444555555666666333333444444444444333333222222333333444333333222222222222222222222222222333333222222222111111111000111111222222222111111000000000000000000000000000000000000000000000000////////////////////////......////////////......////////////////////////........................//////////////////////////////...........................///////////////............//////////////////////////////////////////000000000111111111000000111111111222222222222222222222222333444555222333333333555777777666;;;@@@BBBOOOiiiwww{{{}}}pppjjjqqq|||zzznnnfffaaa```bbbqqqpppwww|||}}}www~~~yyy{{{||||||~~~zzzkkkddd^^^\\\^^^]]]WWWVVVZZZ]]]xxx~~~hhh[[[ZZZPPPTTTVVVSSSTTTYYYZZZXXXNNN]]]qqq}}}|||qqqQQQ???:::777666777666444555888222222222222222111111111000000000000000000000000...////////////000000000////////////////////////000000////////////000000//////000000000111111111000000111111111222222222111111111111111111111111222222333444666888:::;;;777777777777888888888888888888999999999:::;;;;;;:::::::::;;;;;;<<<===>>>:::888777777999<<<======:::;;;===???AAABBBBBBBBBAAA@@@???>>>============<<<===???AAABBBCCCCCCCCCBBBCCCCCCAAA>>><<<<<<<<<>>>>>>?????????>>>===<<<999:::>>>GGGRRR\\\cccfffqqq{{{zzz}}}|||rrrzzzsssgggjjjtttgggLLL<<<555:::777333000000222444444111111000000000000//////>>>===<<<;;;;;;<<<=========<<<<<<===>>>>>>===;;;<<<>>>@@@@@@??????@@@AAA???>>><<<<<<======;;;:::999999999999999999999999777777777777777777777777666666666555555555444444333333333444555555666666222333333444444333333222111222222333333333333333222222222222222222222222222222222222111111111111000000111222222222222111000000000000000000000000000000000000000000000000////////////////////////......////////////......////////////////////////........................///////////////////////////////////////..................///////////////------........./////////000000000000000000000000/////////000000000111111000000000111111111111222222111111111222222333444333444444000000444555444555:::999???MMMWWWbbbuuuqqqggghhhvvv~~~}}}}}}|||{{{}}}}}}oooooorrrkkkvvv|||yyyyyy~~~~~~xxxxxxtttccc```jjjqqqpppsss{{{~~~|||nnnvvvtttZZZBBB999999444444555444333333555777111111111111111111111111000000000000000000000000......////////////000000------------------------///......------......////////////000000000111111000000000111111111111222111111111111111111111111222222333444555777999:::666666666666666666666666777777888999:::;;;<<<<<<::::::::::::;;;<<<>>>>>>;;;888666666888:::;;;;;;666777999<<>>============>>>;;;===???@@@AAABBBAAAAAA@@@@@@@@@>>>;;;:::;;;<<<;;;;;;<<<======<<<;;;;;;777:::>>>@@@BBBFFFLLLQQQ[[[ttt{{{zzzzzzpppnnnmmmggghhhiiiaaawwwmmmPPP@@@888666777333444222000333666444///000000000///////////////>>>===;;;:::999:::;;;<<<;;;::::::;;;>>>@@@@@@???;;;===???@@@??????BBBDDD>>>===;;;;;;<<<<<<:::999999999999999999999999999777777777777777777777777666666555555555444444444222222333444444555666666222222333333333333222222111111222333333333333333222222222222222222222222222222222222111111111111000000111222222222222222000000000000000000000000000000000000000000000000////////////////////////......////////////......////////////////////////......................../////////////////////////////////......---------............/////////000---------.........//////000000000000000000000000////////////000000000111000000000000111111111111111111111111111222222333222777888333111444555444000777777888???DDDSSSlllppphhhlll~~~wwwttt{{{vvvvvv|||{{{fffiii|||}}}xxxssssssyyyiiippp~~~hhhKKK???<<<:::777666777777555333222222111000111111111111111111111000000000000000000000000........./////////000000........................///......------......///////////////000000000111000000000000111111111111222222222222222222222222111111111222333444666777555555555555555555555555555666888999;;;<<<===>>>::::::::::::;;;===>>>???<<<:::777666777:::;;;;;;555666888;;;>>>AAACCCDDD>>>>>>>>>>>>>>>>>>???@@@===>>>@@@AAAAAA???>>>===>>>>>>===:::888888:::<<<<<<<<<;;;;;;::::::::::::<<<>>>???===::::::===@@@HHH]]]hhhppptttqqqooonnnmmmkkknnnrrrrrrccceeekkkfffaaakkkyyyvvvggg\\\___cccgggiiillljjjaaaVVV\\\WWW___hhhooovvv[[[@@@666888999888999333777777444333555222,,,////////////////////////>>>===;;;999999999:::;;;;;;:::999;;;>>>AAABBBBBB???AAABBBBBB@@@@@@BBBEEE>>><<<;;;;;;;;;;;;999888888888888888888888888888888888888888888888888888666666555555555444444444222222333333444555666666222222222333333222222222000111222333333333333333222222222222222222222222222222222111111111111000///000111222222222222222000000000000000000000000000000000000000000000000////////////////////////......////////////......////////////////////////........................////////////////////////.........------,,,,,,,,,---.........//////000000---------.........//////000000000000000000000000////////////000000000000000000000000111111111111111111111111111111222222---555777333000333555444555999666666===???III^^^gggaaaiii~~~vvvlllttt{{{wwwuuuxxxrrrqqqtttcccjjjkkkjjjjjjtttsss{{{yyyqqq```JJJ<<<666555555666000333555444333444222000000000000000000111111111000000000000000000000000............/////////000//////////////////////////////............//////////////////000000000000000000000000111111111111222222222222222222222222000000000000111222333444555555555555555555555444444555888:::<<<===>>>???::::::::::::;;;===???@@@>>>;;;888777888:::;;;;;;666777999;;;>>>@@@BBBCCC>>>>>>>>>>>>???@@@AAABBB@@@@@@AAAAAA@@@===;;;999===<<<;;;888666777:::===>>>===<<<;;;:::999999999;;;<<<<<<;;;;;;<<>>777:::;;;555//////000555666111...111333111.........///////////////999999999888888888777777>>><<<;;;;;;===>>>>>>===@@@@@@??????>>><<<;;;::::::::::::::::::999888777888888888888777777777777888777777666666666666666666555555555555444444444333333444444444444444444333333333222222111111111111111111111111111111111111111222222222222111111111111111111111111111111333222111000000111222333111111000000//////......------......//////000000111111000000//////......////////////////////////000000//////.........---,,,---------.../////////......////////////......//////.........------------------............///---,,,,,,,,,,,,---..........................................////////////000000000000000000000000000000111222222222222111111111222222222333333333333333222333666<<>>>>>===:::666555777999888777777888999;;;===>>>@@@AAA:::;;;<<<===>>>???@@@AAA????????????>>>===;;;;;;999777555444555777:::<<<>>>===<<<;;;:::;;;<<<<<<::::::::::::::::::::::::;;;===CCCNNN]]]lllwww}}}zzz}}}}}}zzz{{{zzzvvvrrrsssxxxsssSSSHHH<<<999666555555555555444222222222111111111000000000000//////.........---999999999999999999999999===<<<::::::;;;<<<<<<;;;>>>>>>>>>>>>>>><<<;;;;;;999:::::::::999999888777888888888888777777777777666666555555666777888888666555555555555444444444333333333333333333333222333333222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111222111000000000000111222111000000000/////////............///////////////000000000///////////////////////////////////////000/////////............---------.....................////////////......//////.........------------------............///---,,,,,,,,,,,,---..........................................////////////000000000000000000000000000000111222222222222111111111111222222222333333333333333444777;;;???AAALLLSSS\\\dddjjjnnnrrruuuqqqpppmmmlllrrrzzzxxxpppdddiiittt|||}}}xxxpppkkkmmmuuu|||zzzxxxbbbCCC===888333111444555444222333333222222222111111111000000000000000000000000////////////...............------,,,,,,------...............---------------------------...//////............////////////.../////////000000000000111111000000000000000000///000000111111222333333444444333333333333444444333555777999:::;;;::::::666777888999:::<<<=========:::777666777888888777777777999:::<<<>>>???@@@<<<===>>>??????@@@@@@@@@===>>>>>>>>>===<<<;;;;;;999888777666666777999:::===<<<;;;;;;::::::;;;;;;999999999999999999999999;;;;;;===AAAJJJVVVaaahhh}}}hhhNNN>>>::::::777555444444444333222222222111111111000000000000/////////.........---888888999999::::::;;;;;;===;;;999999::::::999888<<<<<<===============<<<999999999999999888888777888888888888777777777777444444444555666777999:::666555555555555444444444333333333222222111111111222222222222222222333333111111111111111111111111111111222222222222111111111111111111111111111111111000000//////000000111000000000000///////////////////////////.........//////////////////000000////////////////////////////////////...........................---------......////////////.....................------------------............///---,,,,,,,,,,,,---..........................................////////////000000000000000000000000///000111111222222111111111111111222222222222333333333444555777999;;;<<>>999777444111222555777555333222222222222111111111000000000000000000000000000/////////............---...------,,,,,,------...------------............---------------......///---............/////////....../////////000000000111111111000000///////////////000111111222222333444333333222222333444444555666777999:::999999888555666777888999;;;<<<<<<===:::777666777888888777666777888:::;;;===>>>???>>>???@@@@@@@@@@@@>>>>>><<<<<<=========<<<<<<;;;:::999999888888888888999:::;;;;;;;;;;;;:::999999888888888888888888888888888888666555777???JJJSSSrrr{{{[[[GGG===666333555777555333222222333222000111111111000000000///////////////...............777888888:::;;;<<<======>>><<<:::999999999888777::::::;;;<<<============888999999999999999888888888888888888777777777666444444444555666777888888666555555555555444444444555444444333222111111000111111111222222333333333111111111111111111111111111111222222222222111111111111111111111111111111000000////////////000000000000000000////////////000000//////......---------......//////000000000///////////////////////////////////////........./////////...---------,,,---......//////......---........................---------............///---,,,,,,,,,,,,---..........................................////////////000000000000000000000000///000000111111111111111111111111111222222222222222333444555777777888888;;;@@@DDDGGGLLLYYYkkkyyyzzz~~~wwwkkknnn|||vvvzzz{{{sssbbb\\\mmmyyy|||tttrrr{{{___DDD;;;888:::???999777666666777666444111222111111111111000000000//////////////////////////////.........---------...------,,,,,,------...,,,,,,,,,------.........------,,,,,,------...///---------.........//////........./////////000000111111111000//////......//////000000111222222222222222222222222333333444666666888999999888888777555666777888999;;;<<<<<<===;;;888777666777777777666777888999;;;<<<===>>>>>>???@@@@@@@@@>>><<<;;;<<<======>>>>>>>>>>>>===;;;;;;::::::999999888888999999:::;;;:::999888777777777777777777777777777555666666333111555???HHHdddjjjrrrxxxmmmWWW???666555555666777555444222222222222111///000000000/////////..............................777777888999;;;<<<======>>><<<:::999::::::999888888999:::;;;============888999999:::::::::999999888888888888777777777666666666555555555555666666666555555555555444444444666555555444333222222111111111111222222333333333111111111111111111111111111111222222222222111111000000000000000000000000//////000000000000//////////////////000000000000000000//////......------------......//////000000////////////////////////.........////////////////////////...---------,,,------............---------.....................---------............///---,,,,,,,,,,,,---..........................................//////////////////////////////////////////000111111111111000000000111111111222222222222222444555555555555444111666:::===@@@JJJZZZfffnnn}}}|||{{{ttthhh|||oooxxx{{{nnngggvvvzzz[[[@@@;;;<<<777111///555444444333333111///---111111111000000000//////....................................------------...------,,,,,,------...+++,,,,,,,,,------......,,,,,,,,,,,,,,,---......------------........................////////////000000000000//////.........//////000111111222222111111111111111222333444666777888888999888777666666777888999:::;;;<<<======<<<999777555555777888777777888999;;;<<<======<<<===>>>>>>>>>===<<<;;;>>>??????@@@@@@@@@??????<<<<<<;;;;;;::::::999999888999:::;;;:::999777666666666666666666666666666333666888777444444:::???DDDOOO^^^lllwwwuuuhhhDDD===777666777666555555444333222222333222111////////////.........---------------...............777777888999:::;;;<<<======;;;999999::::::999888777888999;;;<<<=========999::::::;;;;;;;;;;;;;;;888888888888777777777777777666555555444444555555666555555555555444444444555555555444444333333333222222222222222222333333111111111111111111111111111111222222222222111111000000000000000000000000///000000111111000000///////////////000000000000///////////////...........................//////////////////////////////.........///////////////...............---------------............---------------...............---------............///---,,,,,,,,,,,,---..........................................////////////////////////////////////...///000000111111000000000000000111111111111222111222333333444444333333111444666666555999@@@GGGWWWeeeqqqsssppprrrtttuuu}}}wwwrrrvvvzzzxxx||||||nnndddiiixxxssseeeqqqaaaEEE===999<<<;;;444000111111111111222111000000///000000000000////////////.................................------------,,,...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,------------.........------........./////////////////////////////////......///000000111111222000000000000111222333333555666777888888888777666666777888999:::<<<======<<<<<<;;;888555444666888888888999:::;;;<<<======;;;;;;;;;<<<<<<=========@@@@@@AAAAAAAAAAAA@@@???===<<<<<<;;;;;;;;;;;;<<<999::::::::::::999888888666666666666666666666666444777:::999666444444666555<<>>::::::::::::<<<>>>AAABBBAAAAAAAAAAAA@@@??????>>>>>>===;;;::::::<<<===???;;;;;;:::999999999999999666666666666666666666666555666777888777666444333888777666777@@@PPPcccpppqqq||||||bbbHHH999777444666777555333222222111000//////000111111///,,,------------,,,,,,,,,,,,,,,,,,,,,------.........777777777888888999::::::999777666666888999888888777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>======888888888888777777777777333333333444555666777888666666555555555444444444222222222222222222333333444333333222222111111111111111111111111111111111111111222222222222111111000000000000000000000000000111222333333222111000.../////////000000111111---.........//////000000/////////......------,,,////////////////////////---.........//////000000,,,------....../////////,,,------......------,,,---------.........//////---------.........//////---,,,,,,,,,,,,---........................................../////////000////////////////////////...//////000000000000000000000000000111111111111111111000000111222333333111222222333555666666777;;;444555@@@EEEHHHSSScccyyypppqqqeeefffllliiimmmwwwzzzwwwooollluuu{{{rrrzzzrrrsss}}}hhhUUUCCC999999888666222111333555111***111111111000...---...000000/////////............------------------------......---------,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------.........//////,,,,,,---...///000111111......//////000111111111////////////000111222333333444666777888888888777444444555777888999:::;;;<<<===<<<888444333555888::::::;;;;;;<<<===>>>>>>;;;:::999:::<<<@@@DDDFFFAAAAAAAAA@@@???>>>===<<<>>>===;;;::::::<<>>???<<<999777888999::::::999777666666555444333333444555666333333333333333333333333444444444333333222222222222222222111111111111000111111111111111111111111222222222222222222222222111111000000000111333444333444555666666444222111////////////////////////............////////////------...///000000//////////////////000000000000////////////////////////........................,,,---...//////...---,,,..............................................................................------------..............................000000000000000000000000////////////000000000000000000000000000000000000111111222222222333333333444444444444444444444444444777:::999;;;FFFYYYhhhtttxxx~~~{{{jjjsssrrriiinnnlllllliiihhhooozzzlllnnngggzzzssskkkjjj}}}uuu~~~kkkQQQIIIEEE<<<666555444444333333222111000000000000000000////////////........................////////////////////////---------------------------------------------------------,,,,,,+++++++++***+++,,,---...---,,,,,,------------------------......------------..............................////////////000000000000111000///......///000111444555555666777666666666444333222444666999999999999DDDFFF;;;444666999666999;;;<<<<<<;;;;;;<<<>>>:::<<>>>>>>>>::::::;;;;;;;;;;;;;;;;;;999::::::;;;:::999888777777777777666555555444444666666777666666555444444222333444555666888999999@@@MMM[[[ccchhhqqqpppWWWJJJGGGSSSWWWUUUGGG999333444666333333222222111000//////////////////////////////......---------,,,,,,,,,------,,,++++++,,,,,,,,,555666777777888888777777777777777888888999:::;;;::::::;;;;;;;;;;;;::::::===;;;:::;;;======;;;999777888999::::::888666555666555444333333444555666333333333333333333333333444444333333333222222222222222222111111111111000111111111111111111111111222222222222222222222222111111000000000111222333222333444555555333111000////////////////////////............////////////---...//////////////////000000000///////////////................................................------...//////...------..............................................................................------------..............................////////////////////////////////////000000000000000000000000000000000000111111111222222222333333444444444444444444444444444777888888999AAAOOOZZZYYYZZZ]]]aaakkkzzz|||iiigggtttwwwsssrrrssswww~~~wwwkkkjjjyyyzzz|||~~~]]]MMM???<<<999222000444444333333222111111000000000000000/////////......................................................------------------------------------------------------,,,,,,,,,+++++++++***+++,,,---------,,,,,,------------------------......------------................................./////////000000000000111000///......///000111333444555555666666555555555444333444777999:::::::::DDDFFF<<<666999;;;888:::;;;======<<<===>>>@@@<<<===>>>@@@@@@@@@??????;;;>>>@@@@@@???=========;;;;;;;;;;;;::::::::::::999999:::::::::999777777777777666666555555444444555555555555555444333333333333444555666777777888444===GGGMMMTTTbbbxxx]]]FFF<<<<<<@@@===BBBAAA999111///222333333333222111111000//////////////////////////////...------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,666777888888999999888888777777777777888999::::::999999::::::::::::999999===;;;999999:::::::::999888999999999888777555444555555444444444444555555333333333333333333333333333333333333222222222222222222222111111111111000111111111111111111111111222222222222222222222222111111000000000111222222111111222333333222000///////////////////////////............//////////////////////////////...---111000000//////.........------------------------........................------...//////...------..............................................................................------------..............................////////////////////////////////////000000000000000000000000000000000000111111111222222222222333333333333333333333333333555555666666888<<>>?????????????????????<<<>>>@@@@@@>>><<<;;;;;;;;;;;;;;;:::999999999888888888999::::::888777666777777666666555444444444333333444444333333222222444444444555555555666666222666:::<<>>EEELLLQQQRRReeeuuu|||vvvjjj```bbbnnn|||lllqqqxxxuuu{{{{{{```SSSHHH:::777===333333666999666111333999222222111111000000000000/////////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..................................../////////000000////////////////////////000111111222222222222222444333222444666999999999555<<<>>>999555777999888666777::::::;;;<<<>>>@@@BBBAAA@@@???????????????===??????>>><<<:::999:::;;;;;;:::999888888777777777777888999999888777666777666666555555444333333222333333333333333222222444444444444444444444444666888888777999DDDVVVccc^^^___mmm~~~```MMM===888555666999:::555000333555333000000333333000111111000000000/////////........................---------,,,,,,,,,++++++++++++++++++++++++,,,---777777888999999999999999555444444444444555555666777777888888888888777777:::999888777666666777888999999888777666555333333333444444444444444444333222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111000000000111000000000000.../////////////////////////////////////////////............//////////////////000000///...------111000000///...------,,,------------------------.................................------.......................................................................................------------......................................................////////////000000000000////////////////////////000000111111111222222222222222222222222222222222222222222444777888666444444444999EEEPPPSSSKKKBBBDDDOOOZZZjjj~~~tttiiifffooo|||yyy~~~lllsss|||~~~~~~VVVCCC888<<<<<<444000555444222222333333000000222111111000000000000//////............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------....................................////////////......////////////......///000000111111111111111222111000222555777777777555999:::888666777888888666888:::;;;;;;<<<>>>@@@CCCCCCAAA@@@@@@@@@@@@@@@===>>>>>>===:::888888999::::::999888777666666555555666777888888888777666666666666555444444333333222333333444444444333333444444444444333333333333333555666555555999@@@FFFFFFBBBIIIZZZdddjjjyyyrrrWWWCCC999666777666444333333444444444333333111......111///***000000//////////////////------------------------------,,,,,,,,,+++++++++************++++++,,,---666777888888999999888888555444444333333444444555666777777777777777777666666777777666555555666888888888777666555444444333333333444444444444333333222222222222222222222222111111111222222222222222222222222111111111111000111111111111111111111111111111111111111111111111000000111111111000///...............////////////////////////////////////............//////////////////////////////...---000//////......---------------------------------........................///...------------...///..............................................................................------------......................................................////////////000000000000////////////////////////000000000111111111111222111111111111111111111111111111222444666666666444555333555???JJJMMMFFF===???AAA===EEE___ttt~~~nnnppp~~~~~~rrrpppqqq~~~qqqbbbSSS???666222777:::555111222444111......000111000///000000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................------........./////////---......//////......---//////000111111111111000111000///111333666666666777999:::999888888999:::888:::<<<<<<<<<===???AAABBBBBBAAAAAA@@@@@@@@@???<<<======;;;999777888888888888888777666666666555444555777888888777666666666666555555444333333333222222333444444444333333333333333333333333333333///111555777777777888888:::666777???GGGPPPaaasssxxx}}}jjjNNN>>>999888777666222444666555222111222333111222111...///222000,,,////////////............------------------------,,,,,,,,,,,,++++++++++++******)))******+++,,,---555666777777888888777777666666555555555555555666555666666777777666666555222444777777555555666888777666555555444444444444222333444444444444333222111111111111111111111111000111111111222222222222222222222111111111111000111111111111111111111111111111111111111111111111000000111111111000...---...............///000000////////////////////////............////////////---...//////////////////........................................................................///...------------...///..............................................................................------------......................................................////////////000000000000////////////////////////000000000000111111111111111111111111111111111111111222222333333444555666777444333555999;;;:::777<<>>DDDTTTVVV[[[qqqwwwuuuxxxlllkkkjjjvvv{{{xxxwww]]]LLLIIIHHHEEE===888222//////111333333222111000///000222222111////////////////////////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++++++++***)))))))))***,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---........................---------.........//////------...//////...------//////000111111111111111111000000111444666777666888888888999888777777999777999::::::::::::<<<===>>>???@@@@@@@@@???>>>===;;;<<<<<<:::888777888999666666666666666666666666444555666777777777666666666555555444444333333222000111111222333333222222222222222222222333333333000222444777888999999888666777888888:::@@@JJJRRRmmmtttyyy{{{~~~iii___OOOAAA666666;;;:::888777***...444777666333222111///222333111000222222000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))***+++,,,---555555666777777777777777888777777666666666777777555555666666666666555555///222666777666555666888666555555444444444555555222222444444444444222222111111111111111111111111000000111111222222222222222222222111111111111000111111111111111111111111000000000000000000000000///000111111111///...---...............///000111////////////////////////............/////////000------...///000000000///---------...............////////////////////////........................///...---,,,,,,---...///.................................................................................------.........................................................////////////000000000000////////////////////////000000000000111111111111000000000000000000000000222333333222000111444666444555666555444555888;;;444===<<>>@@@]]]\\\```gggnnnuuu{{{yyyiiirrrxxxuuuuuulll~~~||||||}}}jjjMMMKKKEEE>>>;;;;;;999555///333333//////333333000---000111000...///000///.........///////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++++++++***)))))))))***,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---........................---------.........//////,,,---...//////...---,,,///000000111111111111111222111000222555777777777777555666777666444444666444666777777666666777999;;;<<<>>>@@@@@@>>>===;;;:::;;;;;;999777777888999555555555666666666666666333444666777777777666666666555555444444333222222//////000111111111111111111111222222222333333333222111111222444666777888222888;;;777444666777555HHHPPPSSSNNNRRRbbbooosss~~~ttthhhZZZGGG;;;999777555666777333---000888777444111......000333555,,,000222///,,,......------.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))***+++,,,---555555444444555666888999777777666666666666666777666666555555555444444444333333444444555666666666666555555444444333222222444444555555555444222111222333333333333222111111111000/////////000222333111111111111000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000////////////////////////........................////////////////////////........................000///...---------------.........------............---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...---------------------------,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...---------------------------------............///---------............///............////////////............////////////111111111000000000000000111111000000111111222333444444444555555555555666888:::<<<======>>>@@@AAAIIIHHHFFFEEEFFFIIILLLNNN[[[dddsss}}}}}}oooggg^^^OOOEEEDDD888777555444444555777888444333222111000000000000////////////////////////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------........................---------............///......///000000000000000222222111111222222333444666666777777777555444333333444555555666666555555>>>??????>>>;;;999999999777777777777777666666666555444444555777999999888888888777666666666666666555444333333222222333333000000000000000000000000111111000000000000111111000111333444555555444333666666666666555555555555444555666999===BBBGGGIIIWWWqqqvvvmmmNNNIIIBBB===:::999888777555444333333222222222222111111111111000000000///000000//////.........---.........------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,555444444444555666777888777777666666666666666777666666555555555444444444333333444444555666666666666555555444444333222222444444555555555444222222222333333333333222111111111000000///000111222333111111111111000000000000000000000000000000000000111111111111111111111111////////////////////////////////////////////////////////////////////////........................................................................///......---,,,,,,------......------------.........---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...---------------------------,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...------------------------------------............---------............///............////////////............////////////000000000000000000000000111111000000111111222333444444444444555555555555666888:::;;;;;;<<<>>>@@@@@@???>>>===>>>@@@AAACCC>>>GGGWWWiii{{{iiiXXXKKKHHHDDD;;;555777666555444333333444555666444333222111000000000000////////////////////////000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***************+++++++++,,,------------------------------------------------------------..................///000000000000///111111111111111222222333555666777777666555444333333444555555666666555555<<<===>>><<<:::888888888777777666666666666666555555555555666888999999999888777666666555555666666444444333222222222222333000000000000000000000000111111000000000000111111000111222444444444444333666666666555555555444444222222222444666:::===???@@@RRRdddmmmsss}}}ttt\\\KKKCCC@@@<<<777444333222222111444444333222222222222222111111111000000000//////////////////......------......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,444444444444555666777888777666666555555666777777666666666555555555444444333333444444555666666666666555555444444333222222333444444444444333333222222333333333333222111111111000000000000111222222111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////...........................................................................------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------......------,,,,,,------...---------------------------,,,,,,,,,,,,---.........------,,,,,,------...------------------------------------............---------............///---............/////////............////////////000000000000000000000000111000000000000111222222333333333444444444555555555777999999999:::<<<===========================888>>>IIITTT^^^hhhpppuuu}}}~~~kkkDDD;;;666888777222222666444333222111111222333444333222111000000//////000////////////////////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,******++++++++++++******)))))))))*********++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---...//////000/////////000000//////000000111222444555666666666555444333333444555555666666555555999:::;;;:::888666666777666666666555555555444444555555777888999999::::::777666555555444444555555444444333222222222222222000000000000000000000000111000000//////000000111000000222333333444333333555555555555444444444444222111111000111222444555666;;;AAAEEEKKKUUU[[[]]]iiissspppmmmfffXXXHHH:::222000777555333222333333333111333333222111111111222222000000000000///////////////............---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++333444444444555666777777666666555555555666777777666666666666555555555555333333444444555666666666666555555444444333222222333333333333333333333333222333333333333222111111000000000111111111222222111111111111000000000///000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................................................................---,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------------------------------,,,,,,---------.........---------............///---------.........//////............/////////////////////000000000000000000000000000000111222222222333333333444444444444444666888888888999:::<<<>>>>>>?????????>>>===<<<>>>AAAEEEGGGHHHIIIKKKLLLLLLPPPUUUXXXYYY^^^gggooo{{{eeeUUUNNNPPPYYYUUUAAA:::666555777666222333777222111111000000111111222222111000///////////////........................///...------,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************++++++++++++******++++++++++++******((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........------...////////////...///............///000000333333555555666555444333333444555555666555555555666888999888666555555666777666666555444333333333444666888999999999:::;;;666666555444444444444444444333333222111222222222000000000000000000000000000000////////////000000000000111222222333333333444444444444333333333333333333222111111111222222666555333222444888::::::>>>HHHUUU^^^bbbhhhqqqyyyxxxppphhh]]]PPPFFF======<<<999555444555777444333333444666666555333222111111000000000111111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************++++++************++++++333333444444555666666666555555555555555666777777777777666666666555555555333333444444555666666666666555555444444333222222333333333222333333333333222333333333333222111111000111111111222222222222111111111111000000000///000000000000000000000000........................////////////////////////........................////////////////////////........................................................................,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,------------...---------............///------------........................////////////......//////000000000000000000//////000000111222222222222222333333333444555666888888888888:::<<<;;;<<<=========;;;999888666999<<<======<<<===>>>===???AAA@@@>>>AAAJJJQQQ^^^bbbggghhhhhhllluuu}}}qqqaaa```cccddddddMMM???999888888???>>>111222222333333000,,,---000000000////////////000000000000//////.../////////------------------------...------,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++)))******++++++******)))((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,---.....................------......///000111222333555555555444444333444555555666555555555555666888777666555555666888777666555444333222222333666999:::999999:::;;;666666555444444444444444333333222111111111111222000000000000000000000000000000////////////000000///000000000111222222333333333333333222222222222222222222222222222333333//////000111111111333666222888>>>>>><<<>>>EEELLLVVVXXX\\\___ccchhhmmmppp{{{}}}|||yyyvvvmmm]]]QQQJJJDDD>>>;;;;;;999444///111222333333333333444666222111111222333333111///000000/////////000000111/////////............---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******))))))******+++222222444555555666555555444444444444555666777777777777777666666666555555333333444444555666666666666555555444444333222222333222222222222333333444222333333333333222111111000111222222333333222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////........................------------------------........................,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------,,,------......------,,,,,,------......------,,,---------------------------,,,,,,,,,,,,---......,,,------......------,,,------------------------,,,,,,,,,,,,---------------------............///,,,------------.....................////////////---......//////000000111000////////////000111111111111222222222333333333444666777888777777999::::::;;;<<<<<<<<<:::999888444666:::;;;;;;<<<===>>><<<===?????????BBBIIINNNQQQQQQMMMGGGBBBBBBIIIPPPKKKQQQRRRWWWmmmvvv^^^dddmmmrrrpppnnnttt}}}lllaaaYYY[[[^^^]]]^^^bbbYYYYYYZZZ[[[\\\eee{{{dddGGG<<<>>>@@@===999;;;444555777222555777111000111222111000...///000//////////////////////////////............//////------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))))))))************+++))))))************)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,------......------......------......///000///000222444555555444444333444555555666666555555444666888888777666666777999999777666444333222111111555:::;;;999888999:::777666555555444444555555333333222111111111111111000000000000000000000000000//////......//////000////////////000111222333222222222222111111111111//////000000111111111222//////222444222///111555111444555333///000555:::777;;;>>>>>><<<===AAAEEEHHHHHHHHHJJJLLLMMMLLLKKKPPPOOOOOOQQQSSSRRRNNNJJJNNNHHHAAA>>>===;;;555000:::666333333777:::::::::222333333333333111///...222111111111222222000...//////.........///000000///.........------------++++++,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,*********+++++++++++++++******************************))))))))))))******111222444555666555555555444444444444555666777777777777777777666666666555333333444444555666666666666555555444444333222222222222111111111222444444222333333333333222111111000111222333333333222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////........................------------------------........................------,,,,,,---......///......------------......,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,---......---,,,,,,------------------------++++++,,,,,,,,,------------------............///,,,,,,---------.....................////////////------......///000000111///////////////000111111111111111111222222222222333444666666555555777888;;;;;;<<<<<<<<<;;;;;;:::999;;;>>>>>>===<<<<<<<<<888999;;;===???BBBDDDFFFDDDCCCAAA===::::::>>>BBB@@@DDDGGGNNN\\\fff___QQQ===GGGOOONNNLLLMMMPPPRRRFFFBBB@@@AAACCCCCCAAA@@@<<<999<<>>>>>===;;;999;;;<<<<<<<<<<<<<<<===>>>===BBBMMMQQQKKKAAA<<>>VVVsssSSSHHH>>>999555111333999666000444555---...444333111000......000222222///......////////////............---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------------,,,///............///000000...///111333444555444444333444555555666666555555555777999:::999888999:::<<<;;;999888666444222222...444999:::888666777999888888777666666666666666333222222111000111111111000000000000000000000000//////............////////////......///000222333111111111111000000000000...//////000000//////...111+++)))///222//////111///000111222333333222111555333222333444555333111111222444666444222333666222555888888777666555666222444666555333000.........000222333222111111222111000000000111111000///111///------///000///...---------------...///000......---------,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******///000222333444555555555222333333444666777999:::::::::888666555444444444333333333444444555555555444444444444333333222111111111000000000000000111111111111222222333333333444333222222111111222222000000000000000000000000////////////000000000000////////////////////////////////////////////////000000////////////000000////////////////////////........................------------------------------------------------------------------------------------------------,,,,,,+++---...///...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...,,,---......,,,,,,---...,,,,,,,,,------.........---------............///........................000000000000000000000000////////////000000000000111111111111111111111111333333333444444444555555666888999999999999:::<<<;;;;;;::::::999888777777888999::::::;;;;;;::::::::::::;;;;;;::::::999888:::::::::;;;;;;;;;<<<<<<:::CCCLLLOOOJJJAAA;;;888;;;;;;:::888777555444333666555444444666:::>>>AAA888888777666444333222111333333333222222222111111111111000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------......---,,,---...///000/////////000111111111222333333555666777777777777555555666777777777777666<<<<<<;;;:::888666444333:::<<<======;;;999999999888888888777777666555444333333222111111222333444222222222111111111000000000///////////////000000111111000000//////......000000////////////000000////////////////////////000000000000000000000000///000000000111111111111333333333222222111111111333333333333333333333333444333222222111111222222111111111111000000000///000000000000000000000000//////////////////////////////////////////////////////.........---------------------------------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))///000111333444555555555222222333444555777999999:::999777666555444444444333333333333444444444555333333444444333222222111111111000000000000111111111111111222222333333333444333222222111111222222000000000000000000000000////////////000000000000////////////////////////////////////////////////000//////......//////000////////////////////////........................------------------------------------------------------------------------------------------------,,,,,,+++---...///...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...,,,---......,,,,,,---...,,,,,,,,,---------......---------............///........................////////////////////////.../////////000000000000111111111111111111111111333333333333444444444444666777999999888888:::;;;;;;::::::999888888777777888999999:::;;;::::::::::::::::::::::::999999888999999::::::::::::;;;;;;AAAEEEJJJHHHAAA:::666555;;;:::999888666555444333666555444333444666999;;;666666555444333222222111333222222222222111111111111000000///......//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************((()))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------...---------...------,,,---...///000//////000000111111222222333444555666666666666666777888888999999999999999;;;;;;::::::888777555444999;;;======;;;999999999777888888777777666555444333333222111111111222333222222222111111111000000000000////////////000000000000000000//////......000//////////////////000........................//////////////////////////////000000000111111111444444333333333222222222333333333333333333333333333333222111111111111222111111111000000000//////000000000000000000000000///////////////////////////////////////////////////.........---------,,,------------------------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))///000111222333444444444222222222333444666888888888888666555444444444444222333333333333333444444222333333333333222111111111000000000000000111111111111111222222222222222333333222111111111111222000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000//////......//////000////////////////////////........................------------------------------------------------------------------------------------------------,,,,,,+++---...///...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,---......,,,,,,---...,,,,,,,,,------------...---------............///........................////////////////////////....../////////000000000111111111111111111111111222222333333333444444444555777888888888888999;;;::::::999999888777777777888888999::::::::::::999999999::::::999999888777888888888888999999999999BBBCCCCCC>>>888444333444999999888777666444444333555555444333333333333333333333333333222222111111222222111111111000000000000000///............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************************))))))))))))***************************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------------------------,,,---....../////////000000111222333333444444555555666555555555777888999999::::::999999999999999999999888777666888:::<<<<<<:::999888999777777777777666555444444333333222111000000111111222222222111111111111111000000////////////000000000000000////////////...//////............//////........................////////////////////////////////////000000000000444333333333333333222222222222222222222222222222333222222111111111111111000000000000////////////000000000000000000000000////////////////////////////////////////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))///000111222333333333333111111222222333555666777666666555444333333444444222222222222333333333333111222222222222222111111000000000000000000111222111111111111111222222222333222222111111111111111////////////////////////////////////000000000000////////////////////////000000000000000000000000111000000//////000000111////////////////////////........................------------------------------------------------------------------------------------------------,,,,,,+++---...///...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,---......,,,,,,---...---------------------------------............///........................////////////////////////........./////////000000111111111111111111111111222222222222333333333333444666777777777777888:::999999888888777777777777777888888999999999999999888888999999888888777666666666666777777777888888<<<<<<;;;888555444555888777777777666555444333333444444333333222111000000111111111111111111111111111111111000000000////////////...------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))))))))))))))*********))))))***************+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,------------,,,,,,,,,,,,---------.........//////000111222333333444444555555555444444333555666777777888888777777888888999999999999888888777999;;;;;;999888888888777777777777666555444333333222222111000000000000111111111111111111111111111000000////////////000///////////////////////////......------......///........................////////////////////////........./////////000000222222222222111111111111222222222222222222222222222222111000000000000000000000/////////.........////////////////////////................................................------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((//////000111222222222222111111111111222444555555444444333333333333333444222222222222222222222222000000111111222111111000000000//////000111222222111111111111111111111111333222111111000000111111////////////////////////////////////000000000000////////////////////////////////////////////////222111111000000111111222////////////////////////........................------------------------------------------------------------------------------------------------,,,,,,+++---...///...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,---......,,,,,,---...---------------------------------............///............................................................////////////000000000000000000000000111111111222222222333333333555666666666666777999888888777777777777666666666777888888999999888888777777888888777777666555555555555666666666777777666777777777666666666777555555555444444444333333222222333333333222111000/////////000000000000000000000/////////............---------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------------...///000111222333333333444444444444444333222555555666777777777777666777777888999999999999999555777999:::888777777888777777777666666555444333222222222222111111000000111111111111111111111111111111000///////////////.............../////////......------------......................................................---............/////////////////////////////////111111111111111111111111222111000000//////000000/////////............---........................------------------------------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((//////000111111111111111000000000111111222333444333222222222222222333444222222222111111111111000//////000111111111111000////////////000111222333111111111111111000000000222222111000000000000111000000000000000000000000////////////000000000000////////////////////////////////////////////////222111111000000111111222////////////////////////........................------------------------------------------------------------------------------------------------,,,,,,+++---...///...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---......,,,,,,---......------------,,,,,,,,,---------............///................................................------........./////////000000000000000000000000000000111111111222222222222444555555555555666888777777777666666666666666666666777888888888888777666666777777666666555444555555555555666666666666555666777777777555444333444444333333333333333333111111222222222222111111///////////////000000000/////////.........---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++************************************************************))))))))))))'''''''''((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,---...000111222222222222333333444333333333555666777777888888777777777777888999999999999999444666888999888666777777666666666666555444333333111222222333333333222222111111111111111222222222222111000//////......///---............/////////------,,,,,,,,,,,,------------------------------........................------------.........///---------............///000000000000000000000000111000000//////////////////.........------------........................------------------------------------------------******++++++++++++,,,,,,************************************************++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))...///000000111000000000000000000000000111222333111111111111111222333333222222111111000000000000...//////000111111000000////////////000111222333222111111111000000000///222222111000000000000000000000000000000000000000////////////000000000000////////////////////////------------------------000000////////////000000////////////////////////........................------------------------------------------------------------------------------------------------,,,,,,+++---...///...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---......,,,,,,---.........---------,,,,,,,,,---------............///................................................---------.........//////000000000000000000000000000000000000111111111222222333555555444444666777666666666666666666666666555666777777888888777777555666666666666555444444555555555555666666666666555555555666666444222111222222222222333333333333222222111111000000000000000000000000////////////.........------------,,,,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************************)))))))))((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************++++++******+++,,,,,,,,,,,,+++***+++,,,---------,,,,,,***+++,,,---...000111111000111222333333333333333444555555666666666666666777777888999999999888888333555777888777666666777666666666666555444333333111111333444555555444444000000111111111222222222222111000///............---------.........//////------,,,,,,,,,,,,------------------------------........................,,,,,,---------.........---------....../////////000000000000000000000000000000///............///.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,************************************************++++++************++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))...///000000000000000///000000///000000111222222000000000000111222333333222111111111000000//////......///000000111000000////////////000111222333222111111111000000//////222111111000000000000000000000000000000000000000////////////000000000000////////////////////////------------------------......------------......////////////////////////........................------------------------------------------------------------------------------------------------,,,,,,+++---...///...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---......,,,,,,---............------,,,,,,,,,---------.........//////................................................---------.........//////000000000000000000000000000000000000111111111111111333444444444444555777555555555666666666666666555666666777777777777777555555666666555555444333555555555666666666777777444333222333444555444222222222222222222333333333333222111///............111111000000////////////......---------,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++************************************************+++*********))))))((((((((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************++++++******+++,,,,,,,,,,,,+++***+++,,,---...---,,,,,,)))***+++,,,...///000111///000111222333444444444111222333333444444333333777888888999999999888888222444777777777666666777666666666666555444333222000111333555666666666555000000111111222222222222222222000///............---------.........//////---,,,,,,++++++,,,,,,---------------------------........................,,,,,,,,,---------..................//////000000000000000000000000000000000000///.....................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))............////////////......///000000000000000111111111111000000000000000000000///////////////333222111/////////000111000111111111111222222222000000111111111111000000........................000000000000000000000000////////////////////////...............................................................---------------,,,,,,,,,,,,------........................------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------,,,,,,,,,,,,------......------,,,---------............///......------------......////////////////////////............////////////000000111111111222222222666666777666444444555777<<<;;;999777555555555555444444444444444444444444333333333333333333333333444444333333333333222222222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,///////////////000111111......//////000000111111222222222222333444555555666666777888888888888888333333444444555666777777777666666444333222111111000------111666999666222////////////000000000000111111111111000///------,,,,,,,,,---------......//////...------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------------,,,......---------......///000///...,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))(((((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((()))))))))---.........////////////...///000000111111000000111111111000000000//////000000000000000000000000333222000/////////000111000000111111111222222222000000111111111111000000........................000000000000000000000000////////////////////////................................................------........................------------..............................------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,------------,,,,,,------------..................------------..........................................////////////000000000111111111222222222444555555444555777999===;;;888666444444444555444444444444444444444444333333333333333333333333444444333333333222222222222222111111111000000000........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))*********************************+++++++++,,,,,,///............///000000.........///000000111111111111000111111222333444555666777777888888888777222333333444555555666666666666555444333222111111222///...111444666333///.../////////000000000000111111111000000///------,,,,,,,,,---------............---,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------.........------,,,...------------......///000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((---------.........////////////000111111111111111111111000000000000//////000000000000000000111111222111000000///000000000000000000111111111222222000000111111111111000000////////////////////////000000000000000000000000////////////////////////................................................,,,---------...////////////..................///........................------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------,,,,,,,,,++++++,,,,,,,,,,,,++++++------------..................------------..............................---............/////////000000000000111111111111///111333444444666999;;;===;;;777444222222333444333333333333333333333333333333333333333333333333333333333333222222222222111111111111000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))*********************************++++++++++++,,,---------------......///---......//////000111111////////////000111222333555555666777777777777666222222222333333444444555666666555444333222111111333111///000222222///+++....../////////000000000000000000000///......---,,,,,,,,,---------......---,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.../////////...---,,,,,,------,,,------.../////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++++++++***)))(((((((((,,,,,,---------.........///000000111111111111111111000000000////////////000000000111111111111111111111000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000////////////////////////////////////////////////................................................,,,,,,,,,---...///000000//////............//////........................------------------------------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------***++++++,,,,,,++++++***,,,,,,---------............------,,,,,,------...........................---------.........///////////////000000000111111...000222333333555888:::<<<:::666222111111222333222222222222222222222222222222222222222222222222333333333222222222222111111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************))))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***************))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))************************************++++++++++++,,,,,,++++++,,,,,,---...------......///000000111////////////000111333333444555555666666666555555111111222222222333333333555555444444333222111111222000//////000///---+++........./////////000000//////000000///......---,,,,,,,,,---------......------,,,+++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,////////////...---,,,,,,,,,,,,,,,,,,---...//////...///000111000///...---++++++++++++++++++++++++*********************************)))))))))))))))************++++++++++++************************))))))))))))***************)))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((*********))))))(((((((((,,,,,,,,,,,,------------//////000111111111111111000000000////////////...//////000000111111111111000000000111111111000000//////000000000111111111000000111111111111000000111111111111111111111111////////////////////////////////////////////////................................................,,,,,,,,,---...///000000//////............//////........................------------------------------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------***++++++,,,,,,++++++***,,,,,,,,,------------...------,,,,,,,,,,,,------........................------------................../////////000000000///111222222222333555777999777444111000000111222222222222222222222222222222222222222222222222222333333222222222111111111000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))((((((''''''(((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((()))))))))************))))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++,,,---------------...//////000000000000000111222333555555444444555555555444444333111111111222222222222222444444444333333222222111000///.........///...---............////////////...////////////......---,,,,,,,,,---------.........------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,......//////...---,,,,,,+++++++++,,,,,,...//////...///000000000///---,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******+++++++++************************(((((()))))))))***************)))))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((()))))))))+++++++++,,,,,,,,,------......///000000000000000000000////////////............//////000000111111//////000111111111111000/////////000000000111111000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////................................................,,,---------...////////////..................///........................------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------,,,------------.....................////////////000111222111000111333444555444222111000000111111111111111111111111111111222222222222222222222222222222222222111111111111////////////....................................++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************+++++++++******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))************************)))))))))************++++++++++++++++++,,,,,,---,,,------......///000000111111111222333555666777333444444444444333222222222222222222222222222222444333333333222222222111......---------...///000------........./////////....../////////......---,,,,,,,,,---------............---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,---------------,,,++++++++++++,,,---//////...............------,,,++++++++++++++++++++++++************************))))))))))))************(((((())))))***+++++++++************************((((((((()))))))))******+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''((()))))))))++++++++++++,,,,,,,,,,,,------...///////////////000000/////////.........,,,------...//////000000...///000111222111111000////////////000000000111000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////................................................------........................------------..............................------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,------------,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........------.........////////////000111000000000222444000111111111111111111000111111111111111111111111111111111111111111111111222222222222111111111111/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************))))))))))))************,,,++++++++++++,,,------,,,,,,---......//////000000111111222444555777888333333333333333222111111333333333333333333333333333333333222222222222222/////////...------///000---------.........//////------...//////......---,,,,,,,,,---------......---,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,************************************++++++++++++)))***+++,,,------------*********+++,,,---///000......---,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))******+++++++++((((((((()))***+++++++++************************(((((((((((()))))))))***++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******+++++++++,,,,,,,,,,,,------...............000/////////............,,,,,,------...//////000...///000222222222111000////////////000000000000000000111111111111000000////////////////////////000000000000000000000000////////////////////////...............................................................------------------,,,,,,---------........................------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........,,,------......------,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......---------.........//////---...000000000111333555...///000222222222111000000000000000000000000000111111111111111111111111222222222111111111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************))))))))))))************,,,,,,++++++,,,,,,---...,,,,,,------...//////000000000111222333555777888333333333333333222111000333333333333333333333333333333222222222222222222111111000...---,,,...///---------.........//////------......///......---,,,,,,,,,---------......,,,++++++***)))***************+++++++++,,,,,,,,,************************)))************+++++++++((()))***+++,,,---------*********+++,,,---///000...---,,,+++***+++,,,---************************++++++++++++++++++++++++))))))******+++++++++,,,'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))++++++***))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++******))))))((((((---------,,,,,,+++++++++......---------......///000000000000000///..............................000000000000111111111111000000000000//////////////////000000000000//////111111000000//////......000000000000000000000000///000111000...------...................................................,,,,,,,,,---------......////////////////////////,,,,,,,,,---------......------------------------.........------,,,,,,,,,.........------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......***+++,,,,,,------,,,,,,111...------000111///---.........------,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................///////////////......------///000111000000000000000000000000000000///////////////000000000000000000000000000////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---,,,++++++,,,---///000000//////111333555555555222222222222222222222222000111222333333222///...333333333333333222111000222111///...---...000111,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++...---+++))))))***+++,,,+++***)))))))))***+++,,,((()))+++,,,---,,,++++++******************************+++++++++,,,,,,,,,************************,,,...///...---++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,,,,+++++++++---------------...//////000000000000000///..................................../////////000000000000000000000//////////////////000000000000//////000000000000//////......000000000000000000000000///000000000...---...///................................................,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------......---------,,,,,,,,,......---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,000...,,,---///000...,,,......---------,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.......................................///////////////......---...///000111////////////////////////000000///////////////000000000000000000000000000////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,---///000/////////000333555555444111111111111111111111111222333444444444333111111222333333333222222111000222111///.........000000------...............///,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++...---+++))))))***+++,,,++++++*********+++,,,---)))***+++,,,------,,,+++*********************************+++++++++,,,,,,************************,,,---///...,,,++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,+++++++++++++++++++++,,,---...///000/////////000//////...---........................------........./////////////////////000000000000//////000000000000//////000000000////////////...000000000000000000000000...///000///...---...///................................................,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------...------------,,,,,,,,,...------------,,,,,,,,,------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,......---,,,...------------,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------............/////////......------......///000////////////////////////000//////......///000000000000000000000000000000/////////............---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,+++++++++,,,---...//////......000222444444333000000000000000000000000555555555444444444333333222222222333222222111000222111///.........///000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---,,,+++))))))***++++++,,,++++++++++++,,,---...++++++,,,---------,,,,,,*********************************++++++++++++,,,************************+++---......,,,++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++++++++++++++*********+++,,,...///000.........//////......---........................------........./////////////////////000000000000//////000000000000//////////////////////////////000000000000000000000000...///000///...---...///................................................,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------------------------------******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------.........//////------------......////////////////////////////////////.........///000000//////////////////////////////.........---------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,---.........------///111333333222000000000111111111111111666555444333333333333444111111222222222222111111111111000///...//////000000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,+++******)))***++++++,,,,,,,,,,,,------......,,,,,,,,,---------,,,,,,************************************++++++++++++***************************,,,------+++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))******,,,---//////,,,---............------............................../////////000000000.../////////000000000111//////000000000000//////.............../////////////////////////////////---///000///......///000................................................,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------------------------------******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------............,,,------......................................................///000000....................................------------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++,,,,,,------------,,,,,,...000222222111111111111222222222333333444333222222111111222222000111111222222111111111111000000//////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++*********************+++,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))))))))))))))))))))))))))+++,,,,,,+++******+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********+++++++++++++++)))))))))***+++,,,---...+++,,,------...---------............................../////////000000000......//////000000111111//////000000000000//////---............/////////////////////////////////---...//////......///000................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------------...,,,,,,,,,------------...------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------++++++,,,---,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,---............---........................------------...///000000.................................------------,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))***+++,,,---------,,,,,,++++++---///111111000111111111222333333444444222222111111111111000000///000111111222111111111000000000000////////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++)))))))))***************+++,,,------......---------,,,+++*********++++++************************)))))))))************+++))))))))))))))))))))))))(((***++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++***************+++,,,,,,++++++,,,---------------........................------........./////////.........///000111111111//////000000000000//////---------.........//////////////////////////////---...//////......///111................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,+++---......,,,+++,,,...,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,---++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,---.........------........................------------...///000000------------------------.........---------,,,,,,,,,------......------,,,************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************((()))+++,,,------,,,,,,+++******,,,///000000000000000000111222333333333000111222222222111////////////000111111111111111000000000000000//////...------------............,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++(((((()))******************+++,,,---...------,,,,,,+++***)))))))))******************************))))))))))))************))))))))))))))))))))))))''')))++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++++++++++++++***************++++++***+++,,,,,,------------........................,,,,,,,,,---------......---......///000111111222//////000000000000//////---------.........//////////////////////////////,,,...//////......///111................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,------------......++++++,,,---------,,,,,,+++---///...,,,+++---///,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---.........---,,,........................,,,,,,,,,---...///000111------------------------......---------,,,,,,,,,,,,------......------,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((()))+++,,,------,,,,,,*********,,,...000000///...//////000111222222222000111333333333222000...//////000111111111111111000000000000000//////...---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++'''((()))******************+++,,,---------,,,+++,,,+++)))((((((((())))))************************))))))))))))************))))))))))))))))))))))))'''(((***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******************))))))))))))************++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,,,,,,,---......000000000000111111111111////////////////////////......////////////......////////////////////////................................................------------------------.........------,,,,,,,,,------------------------------------------------------------------------------------------------////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...,,,++++++,,,.../////////.........---------.........------,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------+++,,,------......------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))************++++++++++++,,,,,,,,,,,,,,,,,,---////////////000000000000000000///////////////000////////////////////////000000//////.........---...------,,,,,,,,,------...---,,,,,,++++++++++++---------,,,+++***)))(((************************++++++,,,,,,,,,,,,------************))))))))))))************************)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))************((((((((((((((((((((((((((((((((((((((()))******%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&'''((())))))((('''&&&************************))))))))))))************+++++++++,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,,,,,,,---......//////000000000111111111////////////////////////......////////////..............................................................................------------------------......---------,,,,,,,,,------------------------------------------------------------------------------------------------////////////............------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,++++++,,,---...///.........------------......---------,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///.........---------,,,+++,,,------...---------,,,,,,++++++,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))*********++++++++++++++++++,,,,,,,,,,,,---....../////////000000000000000000//////000000000////////////////////////000/////////.........---...------,,,,,,,,,------------,,,+++++++++,,,,,,---------,,,,,,+++***)))************************+++++++++,,,,,,,,,------************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))******&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''************************))))))))))))************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......//////000000000000111111////////////////////////......////////////..............................................................................------------------------...------------,,,,,,,,,------------------------------------------------------------------------------------------------/////////............---........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++******+++,,,---............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------,,,,,,++++++,,,---------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))*********++++++++++++++++++,,,,,,------.........////////////000000000000000000000111111/////////////////////////////////...............------,,,,,,,,,,,,------,,,++++++++++++,,,,,,---------------,,,+++******************************++++++++++++,,,,,,,,,,,,************))))))))))))*********************************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''((()))*********(((((())))))))))))******************************)))(((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((***************+++++++++((()))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////000000000111////////////////////////......////////////..............................................................................------------------------------------------------------------------------,,,,,,------------------------------------------------------------------//////.........---------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))*********************+++,,,,,,------------........./////////000000000111111111111111................................................,,,,,,,,,+++,,,,,,------+++*********+++,,,---------------------,,,++++++***************************++++++++++++,,,,,,,,,************)))))))))(((*********************************)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************'''((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))))))))*********+++++++++((()))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........////////////000000000////////////////////////......////////////..............................................................................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((()))))))))*********))))))***++++++,,,------------------...............///000111111111111000---------------------------------...............+++++++++++++++,,,---...************++++++,,,---------.........---,,,,,,*********************************+++++++++,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))***++++++*********)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))((('''&&&&&&'''((())))))))))))***++++++,,,,,,))))))))))))************************++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---............////////////000000////////////////////////......////////////......------------------------................................................------------------------,,,,,,,,,------------...------------------------+++,,,,,,------.........------------------------------------------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++))))))*********+++++++++******++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******((((((((()))))))))******((())))))***+++,,,------,,,,,,,,,---------......,,,...///111111111000000---------------------------------------.........+++******++++++,,,---...+++************++++++,,,---......///......------************************************++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))((('''''''''''''''(((((((((((())))))''''''''''''''''''''''''***))))))))))))***++++++*********))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((())))))***++++++,,,,,,))))))))))))************************+++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---.............../////////000000////////////////////////......////////////......------------------------................................................------------------------,,,,,,,,,---------......------------------------++++++,,,,,,---......///------------------------------------------------.........---------,,,,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))*********+++************+++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++***************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((()))))))))***(((((()))***+++,,,------+++,,,,,,,,,,,,---------+++,,,...000111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........************+++,,,---...,,,+++******************......////////////......************************************++++++++++++************))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((******))))))******+++,,,******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((())))))***++++++,,,,,,))))))))))))************)))************++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---................../////////000////////////////////////......////////////......------------------------................................................------------------------,,,,,,,,,------.........------------------------++++++,,,,,,---...//////------------------------------------------------......---------,,,,,,,,,........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))******+++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))'''((()))***+++,,,------++++++,,,,,,,,,---------***+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........************+++,,,---...,,,,,,+++***)))))))))***......///////////////...************************)))************+++++++++************))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******&&&'''((())))))((('''&&&))))))))))))))))))))))))+++*********))))))((((((******************************+++++++++,,,,,,,,,------------------------000////////////000000111////////////000000000000///............---------+++,,,.../////////...---------............------.........------,,,,,,,,,------------------------------------------------...........................................................................,,,***+++...000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&'''((())))))(((((()))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,------.........///////////////---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,++++++******++++++........................++++++************+++++++++++++++***++++++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((())))))((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((()))***************************))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((*********************************+++++++++,,,,,,------------------------......------......///000.../////////000000000000///............---------,,,---......///.........------............------......---------,,,,,,,,,------------------------------------------------...........................................................................,,,+++,,,...///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((((((((('''''''''''''''((())))))(((((()))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++,,,,,,,,,------------------............---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,++++++******++++++------------------------++++++************++++++++++++******++++++,,,,,,************************)))))))))))))))))))))))))))((('''((()))***)))((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((()))***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))*********************************++++++++++++,,,------------------------,,,,,,,,,,,,,,,---...///....../////////000000000///............---------...------------...//////------............------...------------,,,,,,,,,------------------------------------------------........................................................................---,,,+++,,,...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((('''''''''''''''((())))))(((((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******++++++,,,---------,,,,,,+++*********))))))))))))))))))))))))((('''&&&((()))+++***)))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((())))))************)))************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///........./////////000000///............---------......---,,,,,,...///000------............------------------------------------------------------------------------------........................................................................,,,,,,,,,,,,---......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------,,,,,,,,,------.........++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((''''''''''''((())))))(((((()))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,------.........------------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,++++++******++++++************************++++++************++++++************+++,,,------......---,,,+++***))))))(((((((((((((((((((((((('''&&&&&&'''***++++++*********))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))((()))************))))))************)))))))))(((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000............///////////////............---------......---,,,,,,...///000------............------------------------------------------------------------------------------........................................................................,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,------.........++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((((((((('''((())))))(((((()))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,,,,---......//////.........---------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,++++++******++++++************************++++++************++++++************+++,,,---.........---,,,***)))(((((((((((((((((((((((((((((('''&&&&&&'''***++++++*********))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******+++***))))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))))))))*********))))))(((************)))))))))(((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------.........////////////............---------...------------...//////------............------,,,,,,,,,------------...------------------------------------------------........................................................................+++,,,...---,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))))))))************+++++++++++++++++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((((((((('''((())))))(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++++++++,,,---...//////000............---------,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,++++++******++++++************************++++++************++++++)))))))))***+++,,,---.........---,,,***))))))((())))))))))))))))))))))))((('''&&&((()))+++***)))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,+++***)))((()))***+++''''''((())))))))))))))))))))))))))))))))))))))))))************))))))(((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))*********,,,---...///---------........./////////............---------,,,---......///.........------............------,,,,,,,,,---------......------------------------------------------------........................................................................***,,,......,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************************************************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))'''((())))))(((((()))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++******+++,,,---...//////............------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,++++++******++++++************************++++++************++++++)))))))))***+++,,,...//////......---,,,++++++***)))))))))))))))))))))))))))((('''((()))***)))((()))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,---,,,***)))((()))***+++''''''((()))))))))))))))((((((((((((((((((((((((***************)))((((((************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++((((((((()))***,,,---...---------.........////////////.........---------+++,,,.../////////...------..................---,,,,,,,,,------.........------------------------------------------------........................................................................***---///...,,,+++---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------.........------,,,,,,,,,------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))'''((())))))(((((()))***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++((()))***+++,,,---......//////.........---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,++++++******++++++************************++++++************++++++)))))))))***+++---...////////////...------,,,,,,))))))))))))))))))))))))***)))(((((())))))((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------,,,***)))((()))***+++'''(((((()))))))))))))))((((((((((((((((((((((((***************)))((((((************))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,------------------------........................---------............//////............---------------------------------///......---------......---------------------------------............///------------------------........................+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***************************************))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******))))))))))))******))))))))))))))))))))))))++++++++++++,,,---...///------------,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,************))))))))))))******+++++++++******)))))))))))))))(((((((((((())))))************))))))***)))))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++******************************+++++++++,,,,,,,,,------------------------........................------------........................------------------------------------///......---------......---------------------------------............///------------------------........................,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,,,,++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((())))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...+++++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******))))))))))))******))))))))))))))))))))))))************+++,,,---...,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))************)))))))))((((((******+++++++++******)))))))))))))))(((((((((((())))))************))))))*********)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,------------------------------------------------------------........................------------------------------------......---------......///---------------------------------............///------------------------------------------------------............------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((((((******))))))))))))(((((()))******+++++++++******(((((((((((())))))))))))))))))************))))))+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,------------------------------------------------,,,,,,---------..................---------,,,,,,------------------------...------------...//////---------------------------------............///---------------------------------------------------..................---------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***************************************)))))))))(((******))))))((((((''''''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******)))(((((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,))))))************))))))))))))))))))))))))))))))((((((((((((((()))***+++((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))))))))******)))))))))(((((((((((())))))***+++++++++******(((((((((((()))))))))))))))******++++++******)))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((,,,++++++***)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((()))))))))******************************+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,------------......------------,,,,,,,,,---------------------------------------...//////---------------------------------............///---------------------------------------------------..................---------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***************************************)))))))))(((******))))))((((((''''''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,((()))************)))((())))))))))))))))))))))))((((((''''''(((((())))))'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))))))))***)))))))))(((((((((((('''((()))***+++++++++++++++'''((((((((()))))))))*********++++++++++++******+++++++++++++++,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((,,,++++++***)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------------------------...///000---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------------...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******************++++++++++++++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++((()))***++++++***)))((())))))))))))))))))))))))(((((((((''''''(((((()))''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((((((((())))))((((((((((((''''''((()))***+++++++++++++++''''''(((((())))))************++++++++++++*********++++++++++++,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))***************************************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++---------------------------,,,,,,------///000000---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,)))))))))*********++++++++++++************++++++((()))***++++++***)))((())))))))))))))))))))))))))))))((((((((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***))))))((((((((('''''''''(((((()))++++++,,,,,,+++'''''''''((()))************++++++,,,,,,++++++***************+++++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++------------------------,,,,,,,,,---...///000111---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***************************************))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***+++,,,------,,,+++***((()))***+++,,,---------((())))))))))))*********++++++************++++++''')))***++++++***)))'''))))))))))))))))))))))))***))))))((((((((())))))''''''((()))******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,)))(((((((((''''''''''''(((((()))++++++,,,,,,,,,&&&''''''((()))******+++***++++++,,,,,,++++++***)))))))))******+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---,,,,,,,,,///222666999111///---,,,,,,,,,...///---------............///........................,,,------......------,,,---.........---,,,,,,+++,,,,,,,,,---------..............................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))************))))))((((((''''''))))))))))))************+++***)))(((((()))***+++))))))))))))*********************)))))))))))))))))))))***+++,,,,,,,,,,,,)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,+++++++++,,,,,,------------------------------------------------,,,------......------,,,...---,,,---///333666999000///---,,,,,,---...///---------............///........................,,,------......------,,,------......------,,,+++,,,,,,,,,---------..............................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((()))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++************))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))******)))))))))((((((((('''))))))))))))************+++***)))(((((()))***+++))))))))))))***************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,+++++++++,,,,,,........................------------------------,,,------......------,,,......---...000333666888000///...,,,,,,---......---------............///........................,,,------......------,,,------......------,,,,,,,,,,,,,,,---------..............................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,************************+++++++++************))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))******((()))***+++,,,,,,,,,,,,+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,............000222555666000///...------------...---------............///........................,,,------......------,,,,,,------...------,,,,,,,,,,,,,,,---------..............................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))***************))))))))))))))))))***((()))))))))************)))))))))))))))*********((()))***++++++,,,,,,++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************))))))******+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,............000111333444//////......---------------------............///........................,,,------......------,,,,,,,,,------...------,,,,,,,,,,,,---------..............................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************)))))))))******)))))))))((()))))))))************(((((())))))************(((((()))***+++++++++++++++,,,,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------......///000111222///............------------------............///........................,,,------......------,,,,,,,,,------......------,,,,,,,,,---------..............................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))************+++************************+++++++++************))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))************((((((((()))******++++++'''((()))***+++++++++++++++++++++++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******))))))******+++,,,************************++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,------------------------------------------------,,,------......------,,,,,,,,,------......//////...............------,,,---------............///........................,,,------......------,,,+++,,,------......------,,,,,,,,,---------..............................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))***)))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))(((((((((''''''((((((((()))))))))***))))))))))))************((()))***++++++***)))((())))))))))))************'''(((((()))******++++++'''((()))***++++++++++++******++++++******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))***++++++,,,************************+++++++++,,,,,,+++++++++)))***,,,---...---,,,,,,........................------------------------,,,------......------,,,,,,,,,,,,---------............//////......---,,,---------.........//////........................,,,------......------,,,+++,,,,,,---.........---,,,,,,,,,---------..............................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))*********((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((((((''''''((((((((())))))******))))))))))))************((()))***++++++***)))((())))))))))))************'''(((((()))***+++++++++'''((()))******++++++******************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((''''''''''''((((((************************(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...------------------------........................---------,,,,,,+++++++++------------------------..................------.................................------,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------------------------------,,,,,,+++++++++,,,,,,+++******+++,,,,,,)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******((('''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))******+++++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))),,,+++***((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))************)))))))))(((((((((''''''''''''((((((************************(((((((((((()))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------------------........................---------,,,,,,+++++++++------------------------......................................................---------,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------------------------------,,,,,,+++++++++,,,,,,+++******+++,,,,,,)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******((('''))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))*********+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,************))))))))))))''''''(((((())))))******(((((((((((())))))))))))+++***)))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))************)))))))))))))))((((((''''''(((((()))************************((((((((()))))))))******))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------------------------------------------------,,,,,,,,,,,,++++++------------------------...................................................------------,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******((('''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))))))))******+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******++++++,,,************))))))))))))&&&&&&'''((()))***++++++((((((((()))))))))*********))))))((())))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))*********)))))))))))))))))))))(((((((((((())))))************************(((((()))))))))*********))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.......................................------------------------------------------------...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((******((('''(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++************)))))))))((('''''''''((()))*********((((((((())))))******+++((((((((())))))***++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................------------------------------------------------...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((******((('''(((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++************)))))))))((())))))))))))((((((((((((((((((((()))***+++++++++(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------.../////////........................,,,,,,,,,------------...------------------------...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******((('''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))(((((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))******+++************))))))))))))***)))))))))(((((((((''''''((())))))***+++,,,,,,((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,------...//////000........................,,,,,,,,,---------......------------------------...------,,,,,,------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***)))************+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******((('''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++*********)))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********************))))))))))))(((((((((((())))))))))))'''((()))***+++,,,,,,---))))))***+++******(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))*********+++******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,------...///000000........................,,,,,,,,,------.........------------------------...------,,,,,,------...////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,---------***+++,,,------,,,+++***)))************+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******)))'''))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))),,,+++++++++******))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********************))))))))))))&&&&&&'''((()))***++++++'''((()))***+++,,,------)))***++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************+++*********))))))(((((('''((()))***************)))************+++++++++))))))))))))***************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,---......//////......,,,,,,,,,---------......------------------------................................................>>>EEE888(((***000000111---------------------------------------------------------,,,,,,+++++++++,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************)))))))))(((((())))))************))))))************+++++++++))))))))))))***************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,------...............,,,,,,,,,---------......------------------------................................................GGGMMM@@@...---000,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************)))))))))))))))************))))))((()))************+++++++++))))))))))))***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,---...............,,,,,,,,,---------......------------------------................................................888???666***---000---...------------------------------------------------------,,,,,,,,,,,,++++++,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))*********************)))))))))))))))***************)))((('''))))))*********+++++++++((()))))))))******************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---.........------,,,,,,,,,---------......------------------------................................................&&&///+++%%%,,,///---000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))*********************)))((('''))))))*********+++++++++((()))))))))************************************)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---...---------,,,,,,,,,---------......------------------------................................................+++222...***///...***---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))***+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))************))))))))))))))))))************))))))))))))************)))************))))))((()))************+++++++++))))))))))))************************************)))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,---------......------------------------................................................,,,222...,,,111...)))---------------------------------------------------++++++,,,,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))***((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))************((()))))))))************((())))))************))))))************+++++++++))))))))))))************************************))))))***+++++++++++++++************************+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,---------......------------------------................................................''',,,******000...***000------------------------------------------------+++++++++,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((()))*********))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************))))))************))))))))))))))))))************(((((())))))*********+++'''((()))***************)))************+++++++++))))))))))))************************************))))))***++++++++++++***************************+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,---------......------------------------................................................,,,000,,,,,,111---(((///------------------------------------------------+++++++++,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************++++++++++++*********))))))((((((************************,,,,,,,,,++++++***************************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---------............---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------,,,,,,+++++++++------++++++++++++---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++******************))))))***++++++++++++***)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))************++++++++++++*********))))))))))))************************+++++++++******)))))))))******************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------......///......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************))))))***++++++++++++******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++***************)))))))))*********************************)))))))))))))))******************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...///000......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************))))))***++++++++++++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))******))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++******************************************************************))))))***************************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000111......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************+++++++++))))))***++++++++++++***,,,+++++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((()))))))))************))))))))))))))))))))))))))))))*********))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++))))))*********+++++++++***************+++++++++************************++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000111......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++))))))***++++++++++++***,,,+++++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((()))))))))************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********+++++++++++++++************************+++++++++++++++,,,,,,,,,************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...///000......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,))))))***++++++++++++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))******++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,************************)))*********++++++++++++************************************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------......///......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((())))))***++++++,,,,,,))))))***++++++++++++******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))((()))***++++++++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++*********++++++,,,,,,,,,************************(((((())))))*********+++************************************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---------............---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++------------+++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((())))))***++++++,,,,,,))))))***++++++++++++***))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************++++++************++++++,,,,,,++++++++++++++++++************************)))************+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------...///000------------------------,,,------......------,,,------------------------.........------,,,,,,,,,...---,,,,,,,,,,,,---.....................------............---,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%'''((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******))))))))))))))))))))))))'''(((((()))***++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************************************++++++************++++++++++++++++++++++++++++++************************************++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------......///------------------------,,,------......------,,,------------------------......---------,,,,,,,,,...---,,,,,,,,,,,,---.....................------............---,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++++++++******+++++++++++++++++++++++++++++++++******))))))))))))***************+++++++++,,,,,,*********+++++++++,,,,,,************************************************************************))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''((()))))))))((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''******))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///...------------------------------------------,,,------......------,,,------------------------...------------,,,,,,,,,...------,,,,,,------...------------------............------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))++++++************++++++*********************************))))))******************++++++++++++,,,*********++++++++++++,,,************************************************************************))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))************++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......---,,,,,,,,,,,,------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,------------.........------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))******++++++++++++******************++++++++++++************++++++++++++************************************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''((((((((((((((('''&&&(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))(((((())))))*********************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))******++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...---,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///111111++++++************++++++))))))))))))))))))))))))++++++,,,------,,,++++++))))))*********+++++++++))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''&&&(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,------------...,,,------......------,,,++++++,,,,,,------......---,,,+++******+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++---///111333444,,,++++++++++++++++++,,,***************************+++,,,------,,,+++***)))))))))************+++)))))))))************+++************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******&&&''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,***++++++,,,------......---,,,***))))))+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---000222333------,,,,,,,,,,,,------++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))))))))************))))))))))))************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''((()))))))))((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))***)))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,------...------------------------,,,------......------,,,------------------------,,,,,,,,,------.........,,,,,,---......---,,,,,,******+++,,,,,,---......---,,,***))))))+++,,,...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111...------,,,,,,------...++++++++++++++++++++++++&&&((()))******)))(((&&&))))))))))))************))))))))))))************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%'''((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))************))))))))))))******))))))))))))))))))))))))*********)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,---------+++,,,---///***+++,,,---,,,******,,,//////...,,,))))))+++---............////////////***,,,......,,,,,,,,,---******+++---......---+++,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++***))))))++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------******************************++++++++++++******)))***+++++++++)))((('''+++*********************************************************************++++++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++,,,+++++++++******))))))******++++++++++++******************************+++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---.........,,,,,,---///++++++,,,------,,,,,,------...000000000000222444//////////////////000000000222333333222222333555333111///...//////000000000///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************************************)))************))))))((()))*********++++++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---...///...---,,,---...------......///111222222000222555666666666777888555555666666777888999:::<<<<<<<<<:::888888999:::888888888888888777555444000///...---,,,---...///---------,,,,,,---------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******)))))))))(((******************************))))))))))))************)))))))))***++++++)))*********++++++,,,,,,************************************************++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''''')))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,---//////------...//////000111111555;;;>>>===<<>>???AAABBBDDDDDDBBB???;;;999999:::;;;???EEEIIIIIIFFFCCCAAA:::888666333000//////...///...---,,,,,,,,,---...++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******))))))((((((******************************)))(((((()))************)))((()))***,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++((()))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---///111111111000111222222555555666>>>HHHMMMKKKNNNQQQSSSSSSPPPLLLIIIHHHFFFEEEBBB@@@??????@@@@@@FFFFFFEEEBBB>>>;;;;;;<<>>777555222///...---...///------......------,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******++++++*********++++++,,,......---,,,+++******)))************************************************+++++++++++++++++++++++++++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,DDDEEEFFFEEEAAA===;;;;;;???BBBAAA@@@KKK[[[aaa]]]___bbbeeefffeeeddddddeeebbb```\\\XXXUUUSSSSSSTTTQQQSSSTTTSSSOOOKKKHHHGGGCCCCCCCCC@@@@@@FFFQQQYYYVVVWWWXXXXXXVVVRRRMMMJJJ===;;;777333111000000111111111111000///...---,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++,,,---------************************)))***,,,......,,,***)))++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,OOOPPPPPPMMMHHHCCC???>>>DDDGGGEEECCCMMM^^^ddd^^^]]]___aaabbbaaa``````aaa```^^^\\\ZZZZZZ\\\^^^___^^^___```]]]VVVOOOJJJGGGKKKOOOSSSSSSQQQRRRVVVZZZ]]]^^^^^^]]]XXXPPPIIIDDDBBB???;;;666333222222333444444444333111000...---++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,------...************************)))+++...000000...+++)))+++,,,------,,,+++)))((())))))***+++---...//////************************************************++++++++++++++++++++++++++++++++++++******))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////000000111111111111222222222222111111000000000000000000000000------------------------))))))******++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,&&&&&&''')))***+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,MMMNNNNNNNNNLLLIIIFFFDDDRRRQQQOOOLLLKKKJJJJJJKKKPPPOOOMMMMMMMMMKKKIIIGGGFFFFFFGGGHHHIIIKKKNNNQQQTTTVVVVVVRRRKKKDDDAAA@@@<<>>===<<<<<<<<<;;;:::999<<<>>>AAAEEEIIIMMMQQQTTTPPPQQQPPPMMMFFFAAA>>>>>>???@@@@@@???>>>???AAACCCEEEIIINNNQQQOOOJJJDDDAAA777666666888;;;;;;999777444555888===AAABBB@@@>>>888666333000...------...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......------,,,,,,++++++++++++************++++++*********++++++,,,,,,,,,***+++...//////---***((())))))))))))************,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++******************+++,,,******++++++,,,+++++++++******++++++,,,---...///555666999<<<>>>@@@BBBBBBJJJKKKMMMOOOPPPPPPPPPOOOOOOMMMKKKMMMQQQRRROOOLLLJJJMMMMMMIIIHHHIIIGGGCCCCCC@@@===:::999666333111000///---,,,++++++++++++,,,,,,,,,,,,+++***)))(((,,,,,,++++++***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++,,,---......___ZZZPPPGGGAAA???@@@BBBCCCCCCBBBAAA@@@>>>======?????????>>>>>>>>>======CCCFFFJJJNNNSSSWWWZZZ\\\```aaa```]]]YYYVVVTTTTTTNNNKKKGGGDDDAAA>>>;;;888999<<<@@@EEEGGGHHHGGGGGG999666444444888<<<===<<<999888888<<>>@@@CCCGGGKKKOOOQQQRRRSSSTTTWWWZZZ]]]___```aaa[[[WWWSSSTTTXXX[[[ZZZXXXVVVYYYZZZXXXWWWXXXWWWSSSRRRPPPMMMJJJHHHEEEAAA===999777444111......---......---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++,,,---......PPPLLLEEE@@@>>>AAAFFFIIIRRRRRRQQQQQQPPPOOONNNNNNRRRRRRRRRQQQOOONNNOOOPPPTTTUUUWWWZZZ\\\]]]]]]\\\]]]]]]]]]\\\[[[ZZZYYYYYYWWWTTTPPPOOONNNKKKFFFBBBAAAAAAAAABBBDDDFFFFFFFFFFFFBBB;;;666444777===BBBHHHEEEAAA>>>>>>CCCIIINNNMMMKKKGGGBBB<<<777444222......---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......---------...///000000111000000111111///,,,)))(((++++++************++++++***)))((((((***,,,///000000...,,,***)))***+++,,,))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,..................---------,,,,,,,,,------...///+++++++++,,,,,,,,,------000111333555888:::;;;;;;===>>>AAAEEEHHHKKKLLLMMMFFFHHHLLLQQQWWW[[[___aaa[[[XXXTTTPPPPPPQQQRRRSSSVVVZZZ[[[YYYYYY\\\[[[WWWQQQQQQPPPRRRSSSRRRPPPNNNEEEDDDAAA>>>;;;888555444------,,,+++,,,---///000+++++++++***++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++,,,---......EEEDDDDDDGGGLLLSSS[[[___dddcccbbb```^^^\\\ZZZZZZXXXYYYXXXVVVSSSRRRSSSUUUYYYXXXWWWWWWXXXWWWTTTQQQOOOPPPPPPRRRSSSSSSSSSRRRQQQNNNLLLLLLNNNMMMJJJFFFLLLIIIEEECCCCCCCCCBBBAAAGGGIIIGGG@@@888666;;;AAANNNPPPOOOJJJDDDCCCIIIOOONNNNNNMMMKKKFFF@@@:::777000///---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,------...///000111111...///000000000...+++***++++++************++++++***)))((((((***,,,///000333111...+++))))))***+++************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,,,,------+++******+++---///222444555777999;;;<<<>>>>>>>>><<<===???@@@AAABBBBBBBBB???@@@BBBDDDGGGJJJMMMNNNOOOOOOMMMHHHBBB@@@DDDIIIKKKOOOQQQPPPPPPSSSSSSOOOFFFFFFGGGKKKOOORRRSSSSSSNNNOOOPPPOOOLLLGGGAAA>>>111000///---------...///++++++*********++++++,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++,,,---......PPPPPPQQQTTTWWW\\\___bbbdddbbb___[[[XXXVVVUUUTTTUUUVVVVVVTTTPPPOOORRRUUU[[[XXXVVVVVVWWWVVVSSSPPPPPPPPPRRRTTTVVVVVVTTTRRRJJJIIIGGGGGGHHHHHHGGGFFFMMMIIIEEECCCDDDDDDBBB@@@???FFFLLLLLLEEE???======@@@HHHPPPQQQMMMHHHGGGHHHKKKLLLNNNNNNLLLHHHDDDAAA666444222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------------------...///000000111,,,---...///......,,,,,,++++++************++++++******))))))***,,,...///111///---+++)))(((((((((*********++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,+++++++++,,,---------...000333777<<<@@@CCCNNNOOOOOOPPPOOOMMMLLLKKKFFFFFFGGGGGGGGGFFFFFFEEE@@@???>>><<<;;;:::::::::>>>???@@@<<<888777:::>>><<<@@@BBBAAABBBEEEDDDAAA===<<<<<<>>>BBBFFFGGGGGGMMMPPPTTTWWWWWWSSSNNNJJJ>>>===:::666333000...---------,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++,,,---......ZZZZZZYYYYYYZZZ[[[\\\]]]]]][[[XXXVVVUUUVVVXXXZZZYYY[[[\\\ZZZWWWXXX\\\```hhhddd``````ccccccaaa^^^YYYYYYZZZ]]]^^^\\\WWWSSSNNNNNNMMMLLLJJJKKKLLLNNNLLLIIIGGGHHHKKKMMMKKKHHHBBBFFFKKKOOOOOOLLLFFFAAA777<<>>============;;;:::999:::<<<<<<;;;999999===>>>===>>>AAAAAA>>><<<:::777666888:::;;;;;;DDDHHHNNNTTTXXXXXXWWWVVVOOONNNKKKFFFBBB===999666111000///...---,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++,,,---......UUUVVVWWWYYY]]]aaaeeeggg___]]]\\\\\\___eeejjjnnn```cccfffeeecccdddjjjooouuuppplllkkknnnooommmiiiqqqqqqqqqssstttpppiiicccSSSTTTTTTRRROOOPPPTTTWWWOOOMMMLLLOOOTTTWWWUUUQQQPPPKKKHHHKKKRRRTTTOOOIII>>>;;;;;;BBBLLLSSSRRROOOEEEEEEFFFHHHLLLPPPTTTWWWQQQMMMGGG@@@999444000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---------...............///...---++++++***++++++++++++************++++++******+++,,,,,,,,,++++++)))***,,,...///...,,,+++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,------------------------,,,,,,,,,---------......,,,---...000333666999:::@@@FFFPPP[[[ccchhhiiiiiiaaa___[[[VVVNNNFFF???;;;;;;<<<>>>@@@AAABBBCCCCCCFFFFFFFFFHHHJJJMMMPPPRRRGGGAAA>>>BBBIIIJJJCCC;;;BBBFFFHHHGGGHHHJJJJJJGGG@@@<<<777444444666777777;;;???FFFNNNUUUYYY\\\]]][[[ZZZXXXUUUPPPKKKGGGDDD444333111000...---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++,,,---......WWW[[[]]]^^^eeennnooojjjbbb___]]]bbbnnnuuurrrkkkgggdddbbbbbb___]]]aaahhhkkkkkkddddddlllkkkjjjtttqqqssszzz}}}uuurrriiihhhfffeeebbb```aaadddccc___YYYRRRPPPRRRSSSSSSQQQSSSRRRNNNIIIIIINNNTTTJJJDDD<<<999???KKKTTTWWWTTTOOOJJJFFFHHHOOOWWW\\\XXXTTTNNNGGGAAA:::444000111000000000111000---+++---------....../////////......,,,,,,,,,,,,......---,,,***,,,......,,,))),,,------...---,,,***)))+++++++++***++++++,,,,,,******+++,,,,,,,,,,,,+++)))******+++++++++************+++++++++,,,,,,,,,+++,,,------++++++,,,---.........------,,,,,,,,,,,,,,,,,,---------......***...111000...,,,---.........---,,,,,,+++******,,,,,,,,,,,,,,,+++***)))************************(((,,,111444444111---*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...---++++++,,,......+++,,,000///+++,,,222111000000444;;;CCCHHHKKKXXX\\\bbbgggiiihhheeecccYYYRRRGGG???===>>><<<999777:::@@@DDDCCCAAADDDKKKCCCHHHNNNRRRRRRRRRQQQRRRQQQMMMHHHGGGIIIJJJIIIGGGUUUUUUVVVXXXYYYYYYVVVTTTLLLJJJFFFAAA===999777666:::666666===JJJTTTVVVUUU\\\\\\\\\ZZZVVVQQQLLLIIIGGG@@@888333333222...+++---,,,+++,,,---,,,***(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%******))))))((((((''''''))))))************))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))************))))))))))))))))))************+++*********))))))(((((()))************++++++++++++++++++*********)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************,,,+++++++++******))))))))))))))))))))))))))))))******++++++++++++******************************************************++++++++++++******))))))---+++***+++...//////...ZZZ```dddffflllqqqoooiiieeedddcccdddiiikkkfff___```___``````]]][[[```hhhZZZ]]]YYYYYYaaa```bbbnnnoooqqqyyy~~~xxxuuuiiimmmsssyyy|||{{{{{{{{{ppphhh^^^ZZZ[[[[[[UUUOOOTTTUUUVVVVVVTTTQQQNNNMMMPPPMMMGGGBBBAAAGGGOOOTTTVVVSSSOOOMMMOOOTTTZZZ^^^YYYUUUQQQLLLGGGAAA;;;777444111...,,,---------,,,,,,,,,---------............---,,,++++++,,,---...---,,,+++,,,......,,,***+++,,,,,,------,,,+++***,,,+++++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,+++,,,------++++++,,,---......---------,,,,,,,,,,,,,,,,,,---------......---///111111000/////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))************************)))+++///222222000---+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---,,,+++***)))))),,,***,,,000///,,,---222555777===EEEOOOVVVZZZ[[[eeefffggggggeeebbb^^^\\\QQQKKKCCC>>>@@@EEEHHHHHHEEEFFFKKKOOONNNJJJIIILLLLLLNNNQQQUUUWWWWWWTTTQQQOOOMMMKKKJJJKKKLLLLLLKKKUUUVVVWWWYYYZZZZZZXXXWWWWWWUUURRRNNNIIICCC>>><<<777555444888AAAJJJQQQTTT^^^^^^^^^]]]ZZZVVVRRRPPPLLLGGGBBB>>>===999333------,,,******,,,,,,,,,***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''***)))))))))((((((((('''))))))************))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************)))))))))((()))************++++++++++++++++++*********)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************++++++*********)))))))))))))))))))))))))))))))))******++++++++++++******************************************************++++++++++++*********))),,,,,,,,,,,,---...111222]]]___aaaccchhhjjjeee^^^OOOTTTXXX]]]eeemmmoookkksssqqqoookkkeeedddlllwww}}}zzzoooiiirrrfffkkkwwwxxxlllfff]]]ccclllwww~~~uuuvvvzzzvvvhhhZZZ___^^^\\\\\\\\\ZZZVVVRRRRRRQQQOOOJJJFFFFFFKKKQQQTTTSSSRRRRRRTTTWWW[[[]]]YYYXXXUUURRROOOKKKEEEAAA;;;777000,,,,,,---......,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,---,,,+++,,,---...---+++******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---...------------,,,,,,,,,,,,,,,,,,---------....../////////000111111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************)))+++---//////...,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++,,,---,,,+++)))...,,,,,,...000111777>>>FFFJJJPPPXXX___bbbbbbaaa^^^]]]ZZZVVVSSSOOOMMMLLLPPPMMMKKKLLLNNNQQQSSSTTTQQQOOOPPPSSSSSSMMMHHHGGGLLLKKKKKKOOOSSSSSSNNNIIICCCEEEFFFEEEDDDCCCDDDEEEHHHIIIKKKMMMOOOOOOOOOOOOTTTTTTUUUTTTQQQLLLHHHEEE>>>===<<<;;;===DDDOOOVVV^^^_________]]]ZZZWWWUUUOOOMMMKKKKKKJJJEEE===777222000,,,++++++,,,---,,,******++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))(((((((((((())))))************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))************************)))))))))))))))************++++++++++++++++++***************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******************************))))))))))))(((((())))))))))))))))))))))))******++++++++++++******************************************************++++++++++++************,,,---...,,,,,,...444999dddccceeennnyyy}}}wwwooo^^^ccciiitttyyyeeeddddddhhhuuu|||rrrhhhaaa]]][[[ZZZPPPOOOOOOOOOLLLIIIKKKNNNNNNOOOPPPQQQSSSUUUVVVWWW[[[ZZZYYYXXXUUUQQQKKKGGGFFFAAA:::444111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,------------)))******++++++,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++******+++++++++++++++,,,,,,,,,------+++,,,------++++++,,,---------------------------,,,,,,,,,---------.........,,,+++---000000---)))+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++---000111///...222111111444999AAALLLTTT]]]\\\[[[[[[[[[YYYVVVSSSJJJGGGDDDAAA@@@AAACCCDDDVVVVVVYYY\\\[[[VVVSSSRRRRRRKKKGGGJJJKKKHHHDDDBBBBBBCCCEEEHHHIIIIIIFFFCCCBBBEEEHHHGGGCCC@@@@@@AAA>>>@@@BBBCCCBBBBBBCCCCCCCCCEEEHHHJJJKKKLLLKKKJJJIIIKKKKKKGGGCCCFFFOOOYYY\\\\\\]]]\\\[[[YYYWWWUUUNNNMMMNNNPPPQQQOOOJJJEEE>>>:::444000...------,,,************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))************))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((()))))))))*********************)))))))))))))))))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))((((((((((((((())))))))))))))))))))))))******++++++++++++******************************************************++++++++++++++++++++++++,,,...///---,,,///888???zzz{{{wwwvvvmmmbbb```aaaWWWSSSQQQUUUUUUNNNIIIHHHJJJKKKMMMOOOQQQRRRRRRRRR[[[ZZZZZZYYYXXXTTTOOOKKKMMMIIICCC>>>999444///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---,,,,,,,,,---...///*********++++++,,,,,,---...------,,,+++++++++,,,,,,,,,+++++++++,,,---...------,,,+++******++++++++++++,,,,,,,,,---------+++,,,------++++++,,,---------------------------,,,,,,,,,---------......---,,,+++,,,///000---)))+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************************+++************+++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++---///000000000222777???FFFMMMVVV]]]```ddd^^^WWWPPPKKKHHHFFFDDDBBB@@@>>>===???DDDIIILLLVVVTTTUUUVVVQQQJJJIIIMMMMMMEEE@@@DDDJJJLLLLLLLLLFFFLLLRRRSSSQQQPPPRRRUUU[[[^^^```^^^XXXSSSQQQQQQMMMNNNNNNKKKFFFCCCBBBCCC@@@@@@@@@AAABBBCCCDDDEEEGGGKKKNNNLLLGGGGGGNNNUUUZZZZZZZZZYYYXXXWWWUUUTTTNNNNNNNNNOOOPPPPPPOOOMMMJJJEEE???999555111...,,,************************************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))******))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************((((((((((((((()))))))))))))))))))))))))))))))))******++++++++++++******************************************************+++++++++++++++++++++,,,,,,...000......222<<>>888333.........---------,,,,,,+++,,,---......---,,,+++,,,---...,,,+++,,,000333///...---,,,,,,,,,---...//////...,,,,,,+++++++++...---+++++++++,,,...///000...,,,*********+++,,,,,,,,,,,,------------...+++,,,------++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------......,,,...000000///...---...---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++************************************++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++...000...---000999AAAHHHRRR[[[]]]\\\[[[UUUNNNFFFFFFGGGIIIKKKKKKIIIHHHFFFFFFEEEFFFGGGJJJLLLNNNKKKHHHIIIMMMMMMNNN\\\mmmppprrrzzzxxxrrr}}}~~~xxxuuusssuuutttooohhhddddddfffllliiieee^^^WWWQQQLLLIII@@@??????CCCGGGIIIHHHFFFJJJKKKLLLNNNPPPRRRSSSSSSNNNOOOOOONNNMMMMMMNNNNNNLLLKKKKKKJJJHHHBBB;;;666//////...---,,,++++++***************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''((((((((()))))))))***))))))************))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************((()))))))))************)))************+++++++++))))))*********+++++++++)))************+++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))******++++++++++++******************************************************+++++++++,,,,,,,,,------------...000555<<>>CCCHHHIIIIIIRRRiii~~~|||qqqhhhgggjjjllleeeXXXMMMIIIFFFCCC@@@???AAADDDFFFGGGOOOLLLHHHDDDBBBBBBCCCCCCHHHJJJKKKFFF<<<444000///,,,***))))))+++,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++************************************************)))))))))*********++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))***+++,,,---***************************++++++,,,,,,++++++***************************,,,++++++,,,,,,---//////+++++++++*********************))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++************++++++******+++++++++,,,,,,,,,000***+++222///&&&'''111---000555<<>>777333...,,,******+++,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++************************************************))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))*********++++++,,,***************************++++++,,,,,,++++++***************************************++++++,,,,,,******************************))))))))))))******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************++++++************++++++******+++++++++,,,,,,,,,,,,((((((,,,///......000...222888@@@EEEHHHHHHGGG~~~ooolll|||lllggg```\\\RRRHHHEEEJJJMMMMMMOOONNNNNNPPPRRRSSSSSSRRRMMMLLLKKKGGGBBB;;;666222/////////111333444222000---,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,)))***,,,------...000222//////...---,,,,,,,,,,,,)))***+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///000000......444@@@JJJWWW[[[___\\\QQQGGGCCCCCCNNNLLLJJJHHHGGGHHHIIIIIIPPPTTTddd~~~|||xxxqqqpppoooqqqyyy~~~xxxpppyyyvvviiijjj|||~~~{{{ssskkkhhhnnneeeYYYPPPKKKHHHDDDAAA===@@@CCCCCCAAA===;;;:::===@@@DDDIIIKKKGGG???999222///,,,++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((()))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++************************************************************++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++******))))))***************************++++++,,,,,,++++++******************************************))))))(((******************************))))))))))))******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************++++++************++++++******+++++++++,,,,,,,,,+++...,,,***444BBB@@@333111555<<>>:::777555666;;;CCCIIIJJJEEE???999666111...---,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******)))))))))))))))))))))))))))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++*********************************++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,++++++)))((((((***************************++++++,,,,,,++++++***************************,,,,,,,,,,,,+++***)))(((***************+++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++************++++++******+++++++++,,,,,,,,,)))111///(((444HHHEEE333555999@@@DDDFFFFFFFFFFFFyyymmmhhhfff___WWWJJJJJJKKKMMMQQQSSSSSSRRRKKKLLLMMMMMMKKKGGGDDDAAA888444//////222444333111------------,,,,,,+++***+++,,,------------,,,+++,,,---.........///222444000///...------,,,,,,---+++++++++++++++,,,,,,+++------------------------------------------------,,,,,,,,,---------......------------------------,,,------......------,,,///---,,,******+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......///222999EEESSS```iiieeeYYYMMMGGGCCCBBBHHHPPPKKKIIIIIILLLUUUcccqqqyyywwwyyywwwyyyxxx|||yyynnnmmmkkkhhhmmm{{{zzzvvvzzzxxxqqqhhhbbb```\\\TTTMMMNNNJJJEEEBBBAAA???<<<888000333888>>>BBBEEEEEEDDDBBB===777222000...,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,******+++,,,,,,,,,,,,+++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++++++++))))))***************************++++++,,,,,,++++++*********************************+++,,,,,,+++***)))))))))*********+++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++************++++++******+++++++++,,,,,,,,,(((...---)))...:::999000999===CCCEEEEEEDDDEEEEEE|||yyytttiii^^^FFFHHHKKKOOOTTTUUUTTTSSSLLLMMMNNNOOOMMMKKKGGGEEE===777111///111333222///---------------,,,+++******+++,,,---------,,,+++---...///......///222555000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........------------------------,,,------......------,,,///...,,,******+++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......222333777AAAMMMZZZdddiiifffUUUEEEAAACCCBBBCCCFFFCCCIIISSS```ooo{{{~~~wwwzzz{{{~~~~~~yyy{{{oooiiikkkjjjfffgggsss~~~}}}}}}yyysssnnnlllnnnkkkddd]]][[[RRRGGGAAA@@@@@@>>>;;;...333888;;;<<>>CCCDDDFFFJJJOOOeee{{{xxxyyyuuu~~~~~~vvvtttvvvsssoookkkmmmwww|||tttwwwqqqnnnzzzzzznnnppplll```PPPEEE@@@>>>:::===888888===>>>;;;<<>>LLLYYYZZZJJJ>>>===999000///---,,,++++++,,,+++***---,,,+++***))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))************++++++++++++++++++*********************+++,,,,,,,,,,,,+++***------,,,,,,,,,+++***(((+++******+++------------,,,,,,+++++++++,,,------,,,---......------------......---,,,------...///---------------,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++)))*********++++++++++++***++++++,,,,,,++++++***************************************************************************************************************************************************)))************+++++++++************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------...000333666DDDCCCEEEGGGCCCAAAJJJXXX}}}yyypppjjjfff]]]TTTNNNMMMPPPRRRSSSRRRPPPNNNMMMMMMNNNOOOLLLJJJFFF@@@:::333///,,,000...------///000000///,,,------.........------------,,,+++,,,---...///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,------...///------///000...000:::EEETTT[[[^^^XXXPPPJJJEEEBBB@@@EEEJJJKKKIIIPPPdddwww{{{yyyvvvuuu{{{xxxssstttqqqcccSSSBBB@@@AAADDDCCC>>><<<===NNN\\\___QQQDDDBBB@@@:::666111,,,***+++---,,,+++,,,,,,+++***))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++***************************+++++++++,,,******++++++++++++++++++***+++,,,---------,,,,,,((())),,,...//////...---,,,---...///000000000000000///......///222444666222222333444444333111000222111///...------...///............---,,,+++***------------............,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++,,,,,,++++++***************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---000555999DDDCCCFFFGGGBBBBBBXXXsss~~~yyyxxxpppcccYYYXXX]]]```YYYVVVQQQNNNNNNPPPRRRSSSLLLLLLIIIFFF@@@999444000000...,,,---...000000///,,,------...............------,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------------------...//////---,,,...333777===HHHSSS]]]ZZZTTTKKKEEEDDDFFFGGGBBBGGGKKKIIIIIIYYYwwwzzzuuusssmmmeeegggqqqzzz{{{yyymmm___NNNJJJFFFCCC@@@>>>===>>>GGGUUU[[[QQQFFFDDDDDDAAA;;;555...***+++---,,,***,,,++++++***))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********************************+++++++++,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---............///...///111222111111111111222222333444666999;;;<<<;;;;;;<<<===>>>===;;;999999888777555333111///...////////////...---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++---111888===EEEDDDFFFFFFAAAFFFfffrrriiihhhhhhfffZZZUUUNNNKKKMMMPPPSSSUUUOOOOOONNNKKKFFF???888555222///---,,,---//////...,,,---....../////////...---,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------...------,,,,,,------......------------...//////...+++...999EEENNNTTTZZZYYYPPPGGGEEEGGGIIIJJJJJJ@@@FFFLLLOOOWWWkkkzzzrrrnnniiifffkkkxxx|||vvvkkkaaaZZZUUULLLBBB<<<<<<>>>???BBBNNNUUUNNNEEEBBBBBB@@@<<<777111---,,,---,,,***,,,+++******)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************((()))))))))***************************************************************++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,------,,,,,,++++++++++++...//////---+++***,,,///222555777777555444444444555777:::>>>@@@AAA@@@@@@@@@??????@@@BBBBBB@@@>>>>>>???AAABBBAAA>>><<<:::444333222222111111000000------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,...444;;;AAAGGGFFFFFFDDDCCCQQQtttvvvjjjYYYRRRKKKHHHJJJNNNQQQRRRSSSSSSRRROOOJJJCCC<<<888666333///------......---,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------......------------............------......///000111///666EEESSSXXXXXXWWWJJJBBB???EEELLLLLLFFFBBB@@@KKKXXXcccqqq~~~www|||xxxvvvpppuuu}}}}}}~~~rrriiifffbbbXXXKKKCCCAAA@@@===EEEMMMRRRMMMFFFBBB>>>;;;;;;:::777333000---,,,,,,++++++***************+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***************************************************+++++++++++++++++++++,,,,,,,,,,,,******++++++,,,---------...------,,,,,,,,,------+++---000111222666<<>>DDDFFFHHHEEEBBBJJJdddmmm\\\UUULLLIIIKKKNNNPPPPPPSSSSSSSSSQQQMMMHHHCCC@@@<<<888444000///...------,,,---...///000000000000,,,,,,---------------,,,,,,+++++++++,,,,,,---...------------------------*********++++++++++++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,------------.........------------.....................//////000444777CCCRRR[[[XXXQQQMMMCCC???AAAKKKQQQOOOJJJHHHRRR___nnnzzz}}}yyy{{{zzzvvv{{{yyyrrrsssmmmaaaWWWPPPGGG>>>GGGKKKNNNLLLHHHDDD>>>999999<<<>>>;;;444///...///+++***************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))************************************))))))*********++++++++++++++++++,,,,,,,,,------******++++++,,,------...---------...///111222444///555<<>>MMM\\\^^^TTTIIIDDDJJJGGGJJJSSSXXXWWWXXX]]]iiiuuuyyy||||||yyyssszzzzzzwwwkkk___NNN@@@DDDGGGIIIJJJIIIFFF@@@:::888>>>CCC@@@888111000111+++***************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))************************************))))))******++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......,,,------///111444777999CCCIIIPPPTTTUUUVVV[[[___```eeehhhfff```[[[YYYZZZYYYYYYZZZZZZ[[[[[[[[[[[[\\\UUUMMMHHHGGGFFFCCC???======???BBBIIIPPPXXX\\\[[[UUUMMMDDD>>><<<===>>>@@@???===;;;888666444333---------------------------------,,,,,,++++++++++++++++++,,,,,,+++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------...///111333666;;;BBBGGGCCCHHHCCC@@@[[[wwwuuu~~~xxx~~~zzz}}}fffYYYYYYYYY___bbb]]]TTTSSSTTTTTTOOOHHHIIIMMMCCC???:::444000...------......//////////////////...---,,,---/////////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,------......------,,,.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......///...---...///111333333<<>><<>>===???@@@@@@>>>===;;;222)))...+++(((''')))+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,******+++---.........+++)))***---///...,,,---000333666999>>>EEEKKKTTTUUUWWWYYY[[[]]]___```___cccgggfffaaa]]][[[[[[^^^ZZZUUUQQQQQQTTTXXX[[[[[[\\\YYYTTTSSSSSSPPPKKK???>>>>>>@@@GGGPPPZZZ```[[[YYYUUUSSSQQQLLLEEE@@@>>><<<<<<>>>@@@===555...---...///000///...---,,,000,,,)))))),,,......---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************************************++++++++++++++++++++++++************************((())))))))))))*********************************************************************************++++++++++++++++++++++++++++++,,,------......///***---000444999>>>EEEIIIDDDDDD===MMMrrrxxxzzz}}}tttvvv~~~kkktttxxxzzz|||qqqhhhfffqqquuugggSSSPPPPPPRRRRRRNNNMMMOOOHHHDDD???999444000---,,,...........................---,,,---/////////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,---------......,,,------......------,,,......---------,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,---------......,,,,,,---------..................------000888>>>QQQTTTQQQPPPQQQIIIFFFQQQfffzzz{{{ttt}}}~~~tttpppqqqzzz{{{yyyyyyvvvqqq|||{{{uuu~~~~~~}}}ttthhh^^^^^^NNN???<<<@@@CCCDDDEEE@@@BBBAAA@@@AAA@@@:::111...,,,******+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......///...000---+++***,,,///111222:::???FFFKKKOOORRRWWWZZZ``````___^^^^^^^^^^^^^^^aaa```___^^^\\\ZZZWWWTTTNNNKKKFFFBBB???@@@BBBDDDLLLMMMKKKHHHHHHLLLKKKGGGAAA???===>>>CCCJJJQQQVVV\\\\\\\\\]]]]]]YYYSSSNNNFFFCCCAAAAAACCCAAA;;;555000///...///000111111000---+++******,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,************************************************++++++++++++++++++++++++************************)))))))))*********++++++************************************************************************++++++++++++++++++++++++++++++,,,------......///,,,000444999===AAAFFFJJJIII@@@DDDccc{{{{{{|||wwwooooooooouuuxxxuuuoooYYYQQQLLLPPPUUUUUURRRQQQMMMJJJDDD>>>999444...+++...........................---,,,---/////////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,---------......,,,------......------,,,...------------,,,,,,,,,.........---------------,,,,,,,,,---------......,,,------------............000000......666DDDOOO```^^^SSSLLLIIIGGGWWWssszzzvvv{{{xxx~~~yyyyyyrrrnnnwwwfffRRREEE@@@@@@DDDJJJDDDGGGFFFCCCCCCCCC???999222000---,,,,,,+++***(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******+++++++++***************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,---------------...///000333888>>>BBBHHHMMMVVV\\\````````````cccaaa]]]YYYUUURRRQQQPPPSSSOOOKKKJJJLLLLLLIIIEEEEEECCC@@@===<<<<<<<<<===;;;<<<;;;999<<>>;;;999:::>>>CCCFFFLLLNNNSSSXXX[[[[[[XXXUUUNNNJJJEEEDDDEEEDDDBBB???555111......111444444444...---,,,---...---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************************+++++++++,,,************************************************************************++++++++++++++++++++++++++++++,,,------......//////444:::???CCCEEEHHHJJJIIIBBBYYY}}}|||{{{~~~ooobbbTTTIIIKKKSSSVVVUUUSSSOOOKKKFFFBBB===888000+++............------------...---,,,---/////////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,------......------,,,------------------------........................,,,,,,,,,---------......------------............000000000111777CCCSSS^^^[[[^^^SSSEEEGGGUUUsss{{{zzz~~~zzzyyy}}}~~~zzzyyy~~~yyyxxxvvvrrrkkk___OOOAAA@@@EEEFFFLLLMMMGGGAAA??????>>>888555000---,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******************************************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,......---,,,,,,,,,...000,,,111888>>>CCCJJJRRRXXXVVVZZZ___bbbbbb```]]]ZZZXXXUUUPPPJJJEEEAAA???>>>===<<<===@@@CCCDDDCCCAAAGGGHHHHHHIIIIIIJJJKKKLLL???@@@>>><<>>DDDGGGHHHHHHHHHEEENNNssszzz|||yyymmmqqqkkkyyy}}}pppbbbRRRDDDEEENNNTTTVVVWWWOOOKKKFFFCCCAAA<<<444...//////.........---------...---,,,---/////////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,------......------,,,------------------------........................,,,,,,,,,---------......---------.........//////000......666CCCRRR]]]cccPPPUUUJJJAAATTTnnnyyyyyyooolllnnnxxxvvviii\\\UUUZZZVVVSSSUUU\\\bbbhhhllliiijjjlllqqq{{{pppmmmmmmlllbbbRRRDDD>>>BBBKKKPPPHHH???===AAADDD???999222---++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++*********************************************************++++++,,,,,,,,,++++++,,,,,,,,,---------111111///---,,,///444888777>>>IIIQQQWWW[[[```dddcccbbb```^^^[[[WWWSSSPPPGGGEEEAAA===999777555444444:::BBBIIILLLMMMOOOPPPNNNOOOQQQSSSUUUVVVWWWWWWQQQQQQNNNKKKLLLRRRSSSQQQBBB@@@<<<888666555666777555666888;;;???DDDIIIMMMKKKGGGBBB>>>???AAADDDFFF@@@;;;444111222333444444:::888555111///...///000------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********************************************************************************++++++,,,,,,,,,++++++,,,------......///000666???FFFIIIIIIHHHGGGBBBVVVwwwxxx|||iiinnnlllmmmtttsssggguuuvvv^^^QQQFFFEEEKKKQQQVVV[[[RRRMMMHHHEEEEEEAAA999333000000000///......------...---,,,---/////////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------------...---------------.........,,,,,,,,,---------......------........./////////---...222???OOOZZZ^^^]]]MMMMMMCCCJJJiii}}}wwwmmmzzzzzz}}}zzzzzzzzzfffXXXTTTTTT^^^fffhhheeeddd]]]bbbeee```SSSHHHEEEGGGGGGIIIJJJLLLRRRXXXZZZXXXTTTSSSSSSUUUZZZ```gggkkkppptttzzzsssrrrrrrvvv}}}yyyiii___fffoooiiiTTTBBB>>>FFFLLLHHHCCCCCCHHHJJJBBB<<<555///,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++***************+++++++++*********************************++++++,,,,,,---++++++,,,,,,------......,,,---.........333:::AAALLLRRRZZZaaaccccccaaa```___ZZZSSSNNNJJJHHHEEEDDD888888888777666666555555999AAAMMMTTTVVVVVVXXXZZZUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVSSSOOOPPPSSSSSSPPPEEEDDDAAA???>>>>>>???@@@???>>><<<::::::===CCCGGGHHHEEEAAA===<<<>>>@@@BBBBBB???;;;777555444444555===<<<:::555111///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************************+++++++++,,,*********************************************************************************++++++,,,,,,---++++++,,,------......//////666???GGGJJJIIIHHHGGGFFFZZZlllqqqvvvooolllmmmwwwrrrxxx}}}bbbZZZSSSQQQPPPPPPUUU[[[YYYSSSLLLJJJIIIFFF???888222111111000//////.........---,,,---/////////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......+++,,,,,,,,,------------,,,,,,,,,---------..................////////////---333@@@OOO[[[___[[[WWWRRRPPPPPPaaauuutttpppzzz~~~~~~~~~uuuqqqwww~~~yyysssmmmfffWWWGGGFFFDDDEEEKKKMMMKKKIIIJJJPPPTTTVVVTTTPPPNNNOOOPPPCCCOOOZZZ[[[\\\______\\\WWWTTTPPPKKKHHHGGGIIIKKKIIIOOOXXXbbbkkkttt{{{}}}www{{{~~~~~~uuukkkjjjjjjnnnvvvvvvdddgggrrrqqqaaaSSSBBBEEEFFFGGGJJJOOONNNIII@@@===777333111///---+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++))))))*********+++++++++************************)))******+++,,,,,,------++++++,,,,,,---......///***///555:::===BBBKKKQQQ```bbbdddffffffbbb\\\XXXKKKFFF???;;;;;;<<<<<<;;;666888;;;>>>@@@AAAAAAAAAFFFJJJOOOTTTVVVVVVUUUTTTUUUTTTTTTSSSRRRQQQPPPPPPMMMNNNLLLIIIJJJMMMMMMIIIEEEDDDDDDEEEFFFGGGIIIJJJDDDDDDBBB@@@>>>@@@DDDIIIJJJIIIEEEAAA===<<<<<<===@@@BBBCCC???:::666777999AAABBBBBB???:::555333333........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,************************************************++++++++++++++++++++++++************************)))))))))*********++++++************************************************************************)))******+++,,,,,,------++++++,,,------......///...555???GGGJJJJJJIIIHHHZZZqqq||||||~~~lllhhhccc___WWWQQQSSSYYY___XXXQQQMMMMMMJJJBBB;;;333222222111000//////......---,,,---/////////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,---------................../////////000///;;;MMM\\\cccaaaZZZUUUUUUXXXdddwwwtttbbbtttqqqhhhggghhh___ddd[[[NNNJJJGGGFFFKKKNNNPPPVVV]]]]]]\\\___dddnnnfff^^^]]]eeeiiicccYYYXXXmmm||||||}}}zzzaaa^^^ZZZTTTOOOMMMNNNOOOJJJKKKJJJIIIIIINNNVVV]]]ttt}}}~~~tttttt{{{xxx{{{zzzpppppppppoooooorrryyyzzztttpppkkkfffeeeKKKHHHDDDGGGQQQWWWPPPDDD>>><<<:::777555111,,,)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))******++++++++++++************************))))))***+++,,,,,,------++++++,,,,,,---...//////111999DDDMMMRRRXXX```fffjjjhhhffffffeee```YYYSSS===888444333666:::;;;;;;>>>BBBGGGLLLPPPRRRRRRRRRSSSQQQPPPRRRTTTTTTOOOKKKLLLLLLKKKJJJIIIHHHHHHHHHFFFHHHHHHFFFHHHLLLLLLHHHBBBBBBDDDFFFIIILLLNNNOOOFFFGGGHHHHHHGGGIIINNNRRRNNNMMMJJJEEE@@@<<<::::::>>>CCCGGGEEE===999:::===DDDHHHKKKIIICCC<<<777555........................,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************++++++++++++++++++++++++************************((())))))))))))*********************************************************************************))))))***+++,,,,,,------++++++,,,------......//////666???GGGKKKKKKJJJIIIttt~~~||||||}}}{{{wwwsssyyywwwyyy|||{{{xxx|||yyykkkjjjiiiaaaWWWTTTUUU]]]```ZZZTTTRRRJJJ@@@<<<888222---,,,,,,------...------,,,,,,------...------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,.........------,,,,,,,,,------------------------..................------///,,,,,,000000...000777:::DDDTTTccciiicccWWWMMMZZZ```ppplllXXXKKKHHHIIIIIIOOOTTTSSSQQQUUUbbbnnn}}}xxxvvvvvvuuupppkkkxxxxxxwww~~~zzzvvvqqqnnnoooooommmkkk]]]ZZZZZZ^^^^^^ZZZWWWWWW^^^\\\___lll}}}{{{~~~~~~tttoooqqqsssssszzz}}}rrrxxxxxxdddZZZOOOGGGOOOeeedddJJJ===::::::===;;;444---+++,,,,,,++++++******))))))************************++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,'''+++......---...444999IIIQQQZZZ`````````bbbeeeccceeedddaaa```]]]QQQCCC666666777:::???FFFLLLPPPOOOPPPOOOMMMPPPSSSPPPKKKLLLKKKIIIJJJNNNQQQTTTUUUTTT]]]___ZZZ\\\dddfff```[[[bbbhhhhhhgggeee___YYYUUUWWWVVVPPPNNNNNNKKKGGGLLLHHHDDDEEEIIILLLLLLLLLIIILLLOOOPPPMMMFFF???::::::>>>===999888<<<;;;777@@@EEEMMMRRRQQQJJJAAA;;;888333///...000000,,,(((------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,,,,......,,,...333777===FFFJJJGGGGGGOOOYYYttttttuuuwwwxxxvvvtttqqqsssssswwwzzzxxxsssvvv}}}}}}}}}~~~uuussspppfff[[[YYY\\\aaaccc\\\PPPHHHFFFAAA;;;444111111222111000...------,,,,,,------...------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,......---------,,,,,,,,,------------------------...........................,,,...111000...111888DDDPPP___hhhfff\\\RRRLLLQQQuuu|||nnn\\\MMMEEEEEEGGGDDDOOO]]]fffllluuu{{{xxxwwwwwwuuuoooiiieeeyyy~~~{{{|||xxxtttrrrsssqqqjjjdddcccYYYTTTQQQTTT^^^gggjjjjjjppptttnnnuuu{{{~~~rrrfff```ZZZRRRQQQbbbjjj^^^>>>::::::>>>>>>888111...+++++++++*********))))))*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,************************************************************++++++,,,,,,---------,,,...777DDDMMMSSS[[[dddhhhfffcccaaaaaafffgggcccYYYRRRMMMGGG@@@AAAFFFKKKNNNPPPRRRWWW[[[QQQRRROOOLLLLLLNNNKKKEEE???EEEMMMSSSVVVXXX]]]```lllvvv{{{{{{~~~yyyqqqpppqqqpppmmmkkkkkkiiifffVVVOOONNNTTTUUUNNNIIIIIIKKKKKKKKKJJJJJJIIIIIIHHH@@@CCCAAA;;;888999777333;;;AAAIIIOOOPPPLLLFFFBBB<<<777111000111222///,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,,,,......,,,///444:::???FFFHHHCCCBBBQQQeeezzz~~~{{{yyyzzzzzzxxxnnnqqqtttuuutttsssrrrqqqppptttxxxzzzuuupppssszzz}}}yyyzzzqqq```ZZZYYY```jjjdddRRRIIILLLFFF???777333333222000---......------------......------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,...------------,,,,,,,,,------------------------........................------000111000000777@@@MMMYYYeeedddZZZQQQPPPTTTqqq~~~}}}nnndddVVVIIICCCFFFMMMRRRiiisss|||xxxuuusssrrrrrrtttvvvuuupppkkklll}}}zzz|||wwwqqqoooaaaYYYOOOIIIHHHJJJNNNPPPaaannn{{{www}}}}}}zzz{{{pppppp{{{~~~nnnlllgggdddZZZNNNTTTaaaaaa???888555999===:::333///++++++******)))*********************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,------,,,...111444999DDDRRR\\\aaacccddd```[[[VVVUUUVVVZZZ[[[XXXMMMEEEDDDFFFGGGKKKPPPUUUUUURRROOOPPPRRRGGGGGGDDDAAADDDJJJLLLJJJPPP\\\kkktttwww{{{|||xxxzzzttteeeYYYUUUKKKKKKJJJIIIHHHGGGGGGGGGCCCDDDBBB===:::999777333666;;;BBBHHHLLLMMMKKKJJJBBB<<<666222333333222111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,,,,......---111666>>>AAAFFFGGGAAAFFFeeerrrvvvwwwuuuuuuwwwwwwttttttvvvxxxwwwtttrrrtttvvvuuuyyy}}}{{{tttrrrwww}}}zzzwwwwww{{{|||zzzxxxyyyvvv|||mmm]]]UUUVVV\\\eeefff]]]TTTOOOLLLGGG@@@999444000...,,,......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------....................................////////////---///000000111666CCCMMMXXX```bbbYYYMMMMMM^^^ooo|||nnn]]]PPPLLLGGGHHHQQQ```nnnvvv~~~uuurrrllliiigggeeedddcccbbbccceeeiiimmmpppooommm{{{zzzzzzzzzyyyuuuqqqoooqqqvvv|||}}}|||~~~xxxttttttnnnhhh]]]RRRKKKIIIMMMPPP[[[]]]bbblll{{{|||yyy{{{sssrrrqqqpppzzz}}}~~~}}}sssxxxooojjj```OOOLLLRRRRRRHHH===555777<<<;;;666333,,,,,,******)))******+++************************(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---///000000666@@@JJJQQQXXX]]]aaagggbbbWWWLLLDDDBBBFFFJJJKKKNNNNNNKKKJJJLLLRRRVVVQQQRRRQQQOOOLLLJJJJJJJJJWWWZZZ[[[]]]eeeqqqyyy{{{~~~ppp\\\]]]^^^]]]XXXPPPHHHDDDGGGGGGFFFCCCAAA@@@>>>===555888===BBBGGGJJJLLLMMMIIICCC<<<666444444333222000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...,,,,,,/////////333999AAAAAAEEEFFFGGGXXXmmmqqqsssrrrtttwwwvvvsssvvvwwwwwwtttrrrsssxxx|||zzz~~~~~~yyytttttt{{{yyyvvvvvvyyyyyyuuurrrssssssxxx||||||zzzzzzxxx|||zzzbbbZZZQQQWWWYYYXXXaaakkkdddTTTNNNMMMIIIAAA777111111333///......------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------................................./////////000000///000000///333@@@PPP\\\eeeddd]]]OOOGGGTTTsss|||pppfffVVVCCCCCCIIIVVVfffwww}}}sssiiiaaa^^^\\\YYYVVVUUUWWWXXXYYYYYYUUUUUUUUUXXX]]]bbbeeeffflllpppmmmnnnjjjmmmmmmmmmmmmnnnqqquuuxxxtttqqqrrrwwwyyyvvvttttttssspppiiiaaaZZZXXX[[[^^^\\\TTTMMMNNNYYYiiixxxwwwrrrooorrr|||{{{zzzsssmmmhhh\\\XXXTTTJJJVVVHHH;;;:::======;;;:::///...,,,*********++++++************************(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,---///111222>>>FFFRRR]]]ccceeeeeedddaaa[[[PPPFFF???@@@DDDHHHQQQQQQQQQRRRSSSRRRQQQRRRLLLJJJIIILLLRRRZZZ```cccyyy|||}}}}}}yyyrrrggg\\\UUUPPPNNNLLLKKKHHHEEECCCCCC:::;;;===???CCCFFFJJJKKKMMMHHHBBB;;;777555333222222111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...,,,,,,///000000555<<>>999333000//////............//////------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------..............................---......///000000111111000111111444???QQQ\\\^^^WWWQQQKKKOOO^^^vvv~~~iiiwwwjjjZZZRRRYYYfffwww}}}xxxjjj]]]VVV\\\ZZZWWWUUURRROOOKKKHHHCCCBBBAAABBBCCCDDDCCCAAAAAAAAAAAA@@@@@@BBBDDDFFFJJJKKKMMMNNNOOOQQQSSSUUUUUUYYY^^^bbbdddgggkkknnnssspppqqqwwwyyyvvvtttuuuuuutttttttttuuuwwwxxxxxxddd```[[[SSSIIIFFFRRRaaayyy{{{xxxvvvooojjjiiimmmxxx{{{yyyxxxnnnrrr}}}vvv{{{vvvbbbZZZQQQHHHEEECCC???<<<===666444111---+++++++++,,,*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...222888>>>DDDHHHJJJLLLPPPTTTXXXZZZZZZYYYWWWYYY\\\______]]]YYYVVVSSSOOOLLLJJJFFFAAAEEEMMMXXXeeewwwssslllgggccc[[[PPPJJJKKKKKKIIIFFFDDDCCCDDDFFFHHHJJJKKKKKKIIIDDD>>>:::777444333222111000/////////------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,,,,///111333:::AAADDDGGGCCCDDDaaatttllljjjnnnpppsssxxx}}}|||vvvsssrrrssswww|||~~~{{{xxxssswwwxxxwwwzzz}}}zzzrrryyywwwzzz}}}yyyxxx{{{yyyrrrfff\\\ZZZbbbppp{{{jjj___RRRKKKHHHCCC888...//////............//////------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,------.........////////////////////////---......///000111111222///111333777DDDTTT[[[XXXOOOKKKNNN]]]www|||sssbbbUUUWWW[[[^^^iiiwwwzzzxxxrrreeeWWWMMMJJJKKKIIIGGGEEEEEEEEEBBB>>>:::;;;;;;:::;;;<<<<<<;;;999777999;;;<<<<<<===>>>???===:::;;;AAADDDCCCEEEJJJJJJOOOTTTXXX\\\```fffkkkooolllnnntttvvvtttrrrssssssqqqpppqqqtttwwwxxxxxxuuusssoooeeeUUUMMMYYYkkktttoooqqqxxxxxxqqqpppvvvxxxsssoooooooooqqqxxxuuuuuuxxxrrrttt~~~qqq^^^XXXTTTRRROOOHHHDDDDDD999666222...,,,++++++,,,************************++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222888@@@IIIQQQVVVIIILLLRRRYYY]]]]]]ZZZWWW]]]]]]]]]]]]^^^\\\YYYVVVFFFEEEGGGIIIHHHMMM^^^ppp}}}qqq{{{~~~{{{~~~{{{rrrfff```aaaQQQNNNJJJGGGEEEFFFGGGHHHGGGJJJMMMMMMIIIDDD>>>;;;555444333111000/////////------------------------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///,,,,,,///111444;;;BBBAAAGGGEEEGGGkkkmmmcccpppqqqtttwwwyyyzzzzzzzzzvvvsssttt{{{~~~|||}}}zzzwwwxxx||||||zzz{{{zzzzzz}}}zzztttttttttqqqrrruuupppZZZOOOLLLGGG<<<222222000//////000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///------......//////000000111000//////000111000///333888===DDDSSS___XXXIIILLLEEE]]]vvv|||zzzgggXXXTTTSSS\\\iiirrrrrrnnn^^^XXXPPPGGGAAA??????@@@;;;;;;::::::999999888888777777888888777666555555888888888888888888888888777777777888:::;;;===>>>???AAAEEEHHHMMMRRRYYY^^^___eeelllrrrtttuuuuuuuuurrrqqqqqqtttwwwxxxvvvssspppqqqqqqnnniiiiiinnnssspppccc]]]eeerrrxxxyyyzzz{{{tttooopppooommmnnnsssvvvllllllsss|||uuuzzzqqqbbbXXX___iiidddPPP??????;;;666222///,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))+++*********))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...---,,,+++,,,---,,,555AAAIIIKKKIIIGGGEEEXXX[[[ZZZUUUPPPQQQZZZccc``````]]]ZZZUUUPPPKKKGGGLLLJJJUUUiiivvvwww}}}}}}wwwnnnlllyyy}}}uuurrrrrr}}}|||rrr___NNNIIIIIIFFFCCCBBBAAAIIIMMMKKKJJJKKKHHHBBB???;;;777555555444333222000///---,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......+++...111111111666???FFFGGGAAA@@@SSS|||lll]]]WWWtttuuuvvvwwwxxxyyyyyyyyywwwuuuwww~~~~~~{{{|||~~~}}}rrrjjjuuuwwwnnn[[[OOOLLLBBB333444222///...///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///.........///////////////000/////////000000000///222555===JJJZZZ___TTTEEEGGGNNNqqqyyy~~~{{{sssiiiZZZNNNOOOUUU___hhhkkkdddVVVKKKKKKHHHDDD???;;;888777777999999999888888777777777777777777777777666555555777777777777777777777777777777777777888:::;;;<<<888:::<<<>>>@@@DDDJJJMMMTTTZZZcccjjjnnnpppqqqrrrqqqpppppprrrtttuuutttrrrqqqrrrrrrpppnnnpppvvv|||oooccc\\\bbboooyyy{{{wwwzzzxxxppppppuuu{{{|||rrrpppmmmlllpppwww{{{}}}uuuzzzqqqzzztttnnneeecccjjjlll[[[DDD>>>>>>;;;666///++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))************)))))))))((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))***************************************************************************************++++++++++++,,,,,,,,,---------,,,,,,,,,++++++***+++---------...111333:::@@@GGGJJJJJJJJJLLLPPPYYYXXXVVVTTTSSSWWW]]]ccc^^^XXXQQQMMMLLLNNNUUU\\\uuu~~~uuu~~~nnnjjjlllllllllrrr|||tttqqqoooooommmooozzz}}}xxxxxxwwwvvvxxx{{{pppwwwwwwmmmfffeee```SSSEEE>>>AAAEEEFFFCCCDDDHHHIIIEEEAAA>>>;;;888777777888888333222000...---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,...///000333999@@@FFFBBBBBBJJJeeexxxdddVVVRRRxxxxxxxxxxxxyyyyyyyyyyyy|||zzz|||ppp___hhh|||~~~fffSSSOOOHHH:::888444000.........///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............///000000///////////////............//////000111111111444@@@RRR]]]YYYNNNFFFOOOaaa~~~|||wwwmmm\\\NNNKKKOOOcccddddddaaaYYYOOOFFF@@@>>>>>>>>>===;;;888666444777666666666666666666666666777777777777666555555777777777777777777777777777777666666777777888999888999:::::::::<<>>@@@EEEHHHFFFEEECCCAAA===:::999:::;;;666555222000///...//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,---------.........---,,,,,,,,,,,,---......---------111777>>>CCCFFF:::===LLLooooooYYYPPPPPP{{{zzzzzzzzz{{{{{{||||||yyyjjj[[[aaauuu~~~ppp^^^UUUMMMEEE===999333///........................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---------............///111000000000//////......---.../////////000222444444:::IIIVVVTTTKKKMMMWWWeeevvvsssbbbVVVLLLIIIVVVgggooogggZZZMMMCCC@@@@@@AAA::::::<<<<<<;;;:::888666555555555555555555555555777777777888888777777666888888888888888888888888888888777666666777777777:::;;;;;;:::999999:::<<<@@@CCCIIIPPPWWW```hhhnnnrrrrrrrrrrrrsssrrrqqqpppmmmooopppqqqqqqsssvvvyyyuuupppjjjhhhkkkrrrzzzxxxzzz}}}rrr|||zzzzzzuuujjjpppxxxyyy|||{{{xxxzzzxxxpppmmmooolllfffhhhkkkdddYYY???>>><<<999555111///---++++++*********)))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((()))))))))************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,,,,///...,,,+++...444===DDDPPPXXX```___WWWPPPNNNPPPOOOUUU^^^cccccc^^^XXXTTTNNNJJJLLLWWWfffyyy}}}{{{sssddd^^^fffnnnzzz~~~ssshhhaaajjjrrryyy|||~~~{{{}}}tttsssyyymmmdddTTTNNNGGGCCCCCCFFFEEECCCFFFGGGFFFBBB===:::999999888777555222000///..................------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,---......///,,,,,,222;;;CCCFFFEEE>>>>>>KKKmmmiiiSSSPPPXXXzzz{{{|||}}}pppfff^^^___ggguuu~~~xxxeeeTTTLLLCCC>>>888333111000///...//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,------------------............///111111000000/////////...---.../////////111555888:::EEERRRTTTHHHBBBWWWsss}}}ooo\\\LLLJJJLLLPPPZZZeeeUUUNNNFFFAAA>>>;;;666333888777777666666555555555444444555555666666777777888999999::::::999999999::::::::::::::::::::::::::::::999888888888888999777888888888666666777888;;;<<<>>>AAAHHHRRR^^^eeepppqqqssstttttttttsssrrrmmmooorrrsssrrrpppnnnnnnssssssrrrpppooooooppppppnnnmmmwwwxxxuuu{{{tttuuuwwwvvv{{{sssqqquuuxxx|||}}}zzzvvvnnnlllpppmmmddd```bbbEEE>>>777555888888333---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------000///......333>>>JJJRRRYYY___ccc```WWWPPPNNNOOOQQQXXX^^^^^^XXXQQQPPPPPPPPPVVVcccvvvyyywwwyyyyyypppbbb```fffaaajjjtttvvvtttvvv{{{yyy|||uuu{{{|||ooommmwwwyyyvvv}}}nnndddYYYTTTRRRNNNGGGBBBDDDEEEEEEDDDAAA===;;;999:::999777444222000......//////.........------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......000------444>>>FFFGGGFFFEEEFFFSSSssscccPPPWWWiiizzz|||{{{tttlllhhhccc```nnn~~~aaaPPPIIIDDD>>>888555333000////////////.........------------------------------------------------------+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,,,,---------------............///111000000000000000000///---///111111000222777<<>>:::666222///////////////....................................------------------------+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,---------...---------............///000000000000000111111111---000222222111333:::???KKKQQQQQQKKKNNNeee~~~{{{gggRRRUUUQQQWWW[[[YYYSSSLLLBBB999<<<999555333333666;;;>>>999999888888777777888888888888999:::<<<======>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAA===??????>>><<<;;;;;;;;;777777666666777:::@@@DDDOOOWWWbbbkkkppprrrtttuuuuuuuuuuuuuuuuuusssqqqooommmqqqrrrqqqssstttoooggggggooowww}}}yyytttvvv{{{ssswwwuuuwwwvvvkkk{{{yyy{{{wwwkkkeeefffYYYKKK<<<555777999666222---------,,,,,,,,,,,,+++))))))))))))))))))))))))((()))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------.........//////666AAAKKKSSSZZZ```ccc]]]YYYUUUQQQQQQSSSUUUWWWSSSSSSSSSUUU]]]nnnuuulllnnnqqqmmmhhhhhhiiijjjrrr|||zzzqqqoootttssszzzoooccc[[[QQQJJJBBBAAADDDGGGFFFDDD???>>>===;;;999666444333////////////.......................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......000111444:::BBBGGGHHHHHH999LLLooolllXXXWWWuuu~~~|||pppeeennndddPPPLLLGGGAAA===888333000000/////////....................................------------------------++++++------------++++++........................---------.........//////---------.........////////////000000111111222222...111333333222444;;;AAAQQQQQQKKKHHHZZZ|||}}}zzzyyyVVVCCCLLLXXXcccdddSSSAAA<<<;;;888111666;;;;;;777444666999444555666777777777666555::::::;;;<<<>>>???@@@@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDD>>>???@@@>>><<<999999999888999::::::888888999:::???IIIXXXdddlllpppsssuuuuuutttrrrrrrssstttuuuuuuqqqsssqqqnnnqqquuuqqqiiipppuuuwwwzzz{{{tttooooooppppppqqqtttuuuuuu}}}xxxgggqqqvvvvvvxxxxxxuuurrrqqqkkkddd```SSSBBB777555666666555......---------,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////444>>>LLLYYY```aaa```___SSSRRRQQQSSSWWWXXXWWWTTTIIILLLSSSbbbyyyuuujjjeeeiiifff]]]```lllnnnrrr{{{zzzuuu|||yyysssvvvwwwssswww{{{ttt{{{|||pppiii```SSSEEE@@@CCCGGGGGGDDDAAA@@@???>>>;;;999777666000/////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,,,,---......000222666<<>>BBBIIIJJJBBBAAAHHHHHHAAABBBJJJIIIJJJJJJIIIHHHGGGIIIJJJIIIIIIHHHHHHHHHHHHFFFEEEEEEHHHHHHBBB>>>======;;;===:::999;;;;;;999999;;;===AAAIIISSS]]]gggnnnrrrtttvvvtttqqqqqqsssrrrmmmsssssssssssssssqqqpppooonnntttvvvtttuuu{{{mmmsssuuuqqqmmmnnnqqqrrrzzz}}}{{{kkkggguuuuuu|||~~~wwwoooiiiaaaYYYQQQ[[[UUU<<<000666;;;555111000...,,,,,,,,,---...************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++..................------...++++++//////+++---222GGGRRR[[[]]]^^^```]]]WWWOOOQQQVVVXXXUUUPPPMMMMMMIIIiiivvvzzzuuuwwwjjj```^^^___aaaiiisssxxxnnnmmmssspppfff}}}mmmgggZZZJJJBBBCCCFFFEEEBBBIIIGGGEEEBBB>>>999555333333222000///...---,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---.........000999>>>>>>EEEIIIAAAOOOlllcccVVV[[[ppp}}}aaaSSSHHHGGGDDD:::333222000...------...///...---........................------------------------------------------------,,,,,,,,,---------.........---,,,+++***+++,,,,,,......///000000/////////000000000000000111111222000000000000333;;;EEELLLKKKGGGXXXjjjmmmuuu[[[NNNUUUggguuubbbWWWHHH>>>:::999777666666666555555666777777888:::999999:::;;;=========EEEBBBCCCGGGHHHHHHNNNVVVWWWOOOLLLQQQQQQLLLNNNVVVXXXZZZ\\\[[[YYYYYY]]]aaa]]]ZZZVVVTTTUUUUUUTTTRRRQQQUUUSSSKKKCCCAAA@@@>>>DDD???===>>>===999888;;;999;;;???GGGRRR^^^hhhnnnooorrrrrrppppppssstttqqqrrrrrrqqqqqqqqqqqqppppppqqqvvvwwwnnngggjjjrrrwwwuuu~~~~~~tttpppnnnnnnqqqvvvkkkfffooo|||}}}wwwrrroooVVVUUUOOOEEE:::444555999555222///,,,+++***+++,,,************************************************************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++........................111//////000///...666@@@NNNYYYcccdddbbb___YYYRRRPPPTTTYYYXXXSSSPPPSSSWWWaaa~~~zzzmmmhhhmmmsssssspppbbb\\\___kkkqqqqqqxxx~~~zzztttzzzwwwjjjZZZPPPMMMKKKEEE@@@AAAAAABBBBBBAAA???;;;888555444222000............///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,------......000111:::@@@@@@EEEHHHBBBYYY{{{kkkYYYOOO]]]~~~}}}xxx|||```LLLKKKIII===555777111000.........///...---........................------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,---...///////////////000000000000000111111222000111111222777>>>HHHOOOJJJTTTwww^^^GGGSSSlllqqqeeeOOOGGG===777666666555444666555555555555666777777777888:::;;;===???@@@@@@EEEDDDEEEIIILLLPPP[[[eeebbb\\\[[[aaacccbbbgggooossswwwyyywwwsssttt{{{yyyrrrppprrrsssqqqnnnkkknnnjjj^^^RRRMMMKKKJJJHHHDDDAAACCCBBB>>><<<===:::888888;;;DDDPPP\\\dddjjjpppsssqqqoooqqqssssssqqqpppooooooooopppqqqrrrsssxxxvvvjjj^^^]]]dddjjj~~~vvvpppoooooozzzvvvrrrwwwvvvqqqpppnnn^^^TTTQQQEEE333111<<<888555000,,,))))))***+++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................111333444222///222BBBRRRZZZaaafffeeebbb___ZZZTTTVVVYYYYYYWWWWWWaaasss~~~sssgggeeekkkppppppnnncccaaammmzzztttrrrsssxxx{{{}}}xxxtttrrryyy{{{lllbbb]]]XXXOOOHHH???@@@BBBDDDFFFDDDAAA>>>999777444111///////////////...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,---......///111333:::@@@DDDEEEFFFFFF___vvvjjjeeeZZZkkkyyymmmuuutttXXXLLLHHHDDD>>>:::333111///......///...---........................------------------------+++,,,...//////...,,,+++,,,,,,,,,---------......+++,,,---...///000//////++++++---...////////////000000000000000111111222111111111333888@@@HHHMMMKKKhhh~~~kkkNNNOOOlll|||fffDDDCCC>>>999666666777666666666555555555666777888888888:::===???AAADDDFFFHHHGGGHHHIIIKKKNNNUUUbbbmmmooommmrrr|||ssseee^^^ZZZXXXLLLIIIIIIMMMNNNHHHBBB@@@@@@===999888<<>>IIIMMMPPPWWW^^^bbbccc```___cccddd]]]VVVQQQSSS^^^ooosss]]]WWWUUU[[[aaaiiixxx|||zzznnnjjjaaa```qqqyyyzzzuuussswww|||~~~|||}}}~~~~~~wwwrrrmmmhhh]]]aaaccccccjjj~~~vvvkkkeeeUUUMMMDDD@@@BBBFFFFFFEEEBBB@@@===999666333111000000///......------......------------------------------,,,,,,,,,,,,++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...///111111000;;;;;;AAAKKKEEERRRyyyssszzzyyylllllllllxxxpppUUULLLFFF===999666111///...///..............................------------------------------------------------,,,,,,,,,---------......//////...------...///000......///000000/////////000000000000000111111222444444666===FFFNNNSSSUUU\\\rrraaaVVV[[[gggqqqkkkUUU???888;;;888888777777666777888999777888999<<<>>>AAADDDEEEFFFIIILLLNNNQQQYYYdddmmmmmmsss```UUUOOONNNKKKHHHEEECCCAAA@@@CCCKKKTTT\\\eeeooosssrrrppppppqqqqqqrrrrrrrrrsssssstttrrrppprrrqqqkkkbbbdddsss~~~yyyvvvyyytttiiiZZZIII>>><<<999555222...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++---------------------------......///000000111111666???IIIPPPXXX___```\\\]]]^^^bbbccc\\\TTTVVV]]]vvvxxxgggbbbfffnnn{{{[[[\\\dddqqqxxx}}}|||bbbaaacccmmmzzzvvvwww||||||nnnnnnjjjeeehhhrrryyyzzzyyy{{{{{{bbbYYYMMMHHHHHHHHHFFFCCCEEEDDDBBB???;;;666333111000//////.......................................------,,,,,,,,,,,,++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,------...000111222111???>>>CCCMMMHHH\\\xxxjjjwwwzzz|||uuusssfffMMMEEEEEE:::666222///...///..............................------------------------...------,,,,,,------...,,,,,,,,,---------...............///222555999;;;///000000000000000///...000000000000000111111222555555999AAALLLUUUZZZ\\\kkkooo^^^bbbmmmtttrrrbbbIII<<<======999888888888888777888;;;===888999:::===@@@DDDGGGIIIMMMQQQWWW\\\cccpppnnnccc]]]ZZZUUUPPPJJJEEEBBB@@@AAAFFFJJJPPP[[[hhhnnnnnnoooooopppqqqqqqqqqqqqppprrrttttttqqqppppppmmmiiifffwww{{{vvvxxxzzzttt~~~|||||||||zzzxxxrrroookkk@@@???<<<888333...***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++---------------------------......///000111111222777>>>FFFNNNYYYaaa^^^UUUZZZ^^^aaa\\\QQQMMM\\\pppdddYYYYYYeeegggcccrrrwww```kkkqqq|||vvvppphhhqqq}}}|||~~~uuuZZZ]]]cccmmmyyyoooeeeYYYRRROOOKKKEEE???GGGFFFEEECCC???999555222000000///.......................................---------,,,,,,,,,++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------///000111222222BBBAAADDDOOOJJJccc~~~eee``````ppp~~~vvvxxxsssvvvVVVKKKHHHBBB===666111111333111...////////////////////////........................,,,---------.../////////---------............///---......///000111111222////////////000000000000000111111000000000333555666===AAABBBFFFOOOUUUVVVhhhvvvccc^^^lll~~~qqqTTTCCC===:::888888555666888999555222555<<<999<<<;;;AAALLLJJJFFFMMMXXX[[[\\\bbbzzz~~~nnniii]]]RRRMMMNNNLLLGGGIIIIIIEEEDDDNNN```mmmpppnnnppppppoooqqquuutttpppsssrrrrrrrrrqqqpppooooooooonnnppptttuuutttyyy|||~~~{{{yyywwwxxx}}}}}}}}}KKK???999:::888000,,,...---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000111333333222111999@@@JJJSSSWWWXXXVVVUUUbbb[[[VVVSSSPPPXXXuuuvvvddd```eee[[[XXX```jjjnnnpppttt|||||||||zzzfffeeepppjjjiii~~~zzzssslllfffVVVMMMKKKDDDGGGGGGFFFEEEBBB===555000555333000///000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------............///...---,,,---///000111000:::CCCEEENNNGGGJJJggggggPPPWWWlllrrr}}}xxx}}}{{{~~~}}}~~~eeeRRRIIIBBB===666000///000111000////////////////////////........................---------...............---------............///---------...///000000000////////////000000000000000111111000000111333555222:::AAABBBBBBIIITTT]]]uuusssaaa```ppphhhNNN@@@<<<:::999999777666888:::888555888===AAADDDAAACCCJJJIIIJJJVVVTTTbbbrrrwwwrrrhhh]]]YYYYYYVVVPPPIIILLLKKKHHHKKKVVV```dddkkkoooqqqpppqqquuuuuurrrtttsssrrrqqqqqqpppqqqqqqtttqqqrrryyy~~~ttt~~~yyyuuuttttttxxxwww}}}}}}||||||{{{XXXEEE888;;;<<<444---...---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---///111000///000444999@@@FFFNNNWWW^^^``````___^^^VVVPPPSSSaaayyyooogggoooiii```ZZZ```kkkuuusssdddkkk|||{{{}}}xxxpppvvv}}}}}}yyyxxxtttnnnnnnwww{{{rrrbbbXXXSSSJJJEEEEEEEEEFFFEEEAAA<<<888555222000.../////////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------...............---------///000111111<<>>AAAHHHGGGGGGKKKJJJPPP```kkkwwwlllgggddd]]]VVVMMMRRRSSSOOOMMMOOOTTTVVVdddlllrrrrrrsssuuuvvvuuuvvvuuusssqqqqqqqqqrrrssswwwssssss{{{vvv}}}zzzwwwrrr{{{}}}xxx|||vvvqqqvvvnnnOOO777:::???888///---------------,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////111222///...222===FFFOOOQQQUUUZZZ]]]]]][[[XXXUUUQQQQQQbbbyyy```___ooo^^^[[[\\\ffftttqqqaaa^^^qqqxxxyyyrrriiigggrrr||||||xxxqqqooovvvpppfff^^^SSSGGGFFFEEEEEEDDDBBB>>>;;;777444111000000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------...............------...///111222444:::EEEAAAFFFMMMcccvvvOOOUUUooouuuOOOEEEAAA>>>;;;666222111333////////////////////////......................../////////...---------,,,---------............///---------....../////////////////////000000000000000111111111000222444777===EEEKKKIIIEEEOOOmmmwww{{{sss}}}xxx```QQQAAA;;;;;;999888777:::666666:::======>>>@@@???IIIMMMPPPWWWYYYdddyyyxxxpppiii___VVVSSSVVVWWWVVVTTTQQQOOOMMMXXXeeepppuuuuuuwwwyyyxxxxxxvvvtttqqqqqqrrrsssuuusssqqqsssyyy|||zzzyyy{{{zzz}}}qqqwwwzzzzzzwwwzzzvvvkkkiiiqqq{{{[[[;;;888>>>:::222......------------,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///222111000000333===JJJSSSXXXXXXYYYZZZYYYVVVRRROOOPPPXXXiii{{{||||||mmmZZZYYYeee\\\bbbnnn}}}yyyrrrxxxxxxlll^^^XXX```ooo|||uuummm```SSSPPPMMMJJJGGGDDDAAA>>>;;;999555333333333222000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---.........///111444666999IIIDDDDDDLLLhhheeeRRRccczzz~~~wwwrrr|||yyyrrr^^^IIICCC??????:::222///000////////////////////////......................../////////...---------,,,---------............//////////////////000000000////////////000000000000000111111111111222555777???GGGLLLJJJLLLbbb}}}~~~yyyooouuu}}}___WWWKKK???;;;;;;999666666999666666;;;??????AAACCCEEENNNQQQXXXggguuuxxxqqqfff[[[YYYVVVUUUXXX[[[WWWPPPJJJMMM\\\llltttwwwzzzzzzyyyyyywwwtttrrrqqqrrrtttuuuoooqqqtttuuuqqqkkklllqqqvvvxxxqqq}}}}}}pppyyyyyywwwssslllffffffmmmtttuuutttkkkIII;;;;;;999555111.........---------,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///222...,,,111<<>>>>>;;;222---...////////////////////////.......................................------------------............/////////000000000000000000////////////000000000000000111111111111333666888EEEOOORRRPPP]]]tttooo}}}lllZZZQQQFFF===;;;;;;888666555999777999>>>AAAAAADDDIIIMMMQQQQQQ]]]yyy|||rrrhhh___XXXTTTYYY]]]YYYQQQKKKJJJWWWeeemmmsssyyyzzzyyywwwvvvtttrrrrrrrrrssstttoooqqquuutttkkkdddfffnnnzzzyyy}}}}}}yyyuuunnnkkkjjjkkknnnnnnllljjj}}}cccHHH;;;;;;999444............---------,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000---...666DDDPPPVVVVVV[[[[[[ZZZUUUQQQRRRZZZaaavvvYYY___rrryyyjjjZZZZZZaaadddzzz{{{wwwsssrrruuu{{{}}}uuuqqqjjj```WWWQQQNNNKKKJJJDDDAAA<<<888666333111///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,...//////...111777<<<:::JJJFFFGGGOOOiiinnnQQQZZZrrrvvvkkk~~~qqqiiihhhzzz^^^LLL>>><<<;;;444000111////////////////////////........................---------...............---------............///////////////////////////////////////000000000000000111111222222333666999MMMZZZZZZUUUiii|||zzzyyyaaaVVVKKKBBB:::::::::888666666999999===BBBCCCCCCHHHOOORRRVVV\\\rrrzzzqqqhhh___ZZZ\\\]]]XXXRRRPPPOOOVVV^^^ccckkktttyyyxxxvvvuuutttsssrrrrrrrrrrrrpppppprrrrrrmmmhhhjjjqqq~~~xxxtttvvvwwwwwwuuurrrnnnmmm\\\BBB??????777............------------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000222888CCCNNNUUUVVVUUU\\\]]]\\\WWWUUUaaawwwooo```aaa___gggjjjaaaZZZ```qqq~~~xxx||||||~~~|||wwwjjj]]]TTTNNNKKKIIILLLHHHBBB===:::666333000////////////////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,...000///...111888>>><<>>888888999777666777999<<>>CCCKKKEEELLLjjj{{{cccVVVmmm~~~~~~yyydddkkksss}}}|||pppdddiiiyyyuuu}}}PPPDDD@@@888888222222111000000/////////////////////////////////------............---------------............///............//////////////////000000000111111111111111444555444888DDDRRRlll```zzz|||pppaaannntttZZZNNNIIIBBB<<<<<<999888777777888;;;???AAABBBCCCEEEOOOVVVVVVhhh~~~~~~~~~~~~}}}{{{zzzxxxvvvuuu~~~zzzwwwvvvvvvwwwxxx||||||zzzxxxuuuuuuvvvwwwvvvttttttwwwwwwuuuyyy~~~xxxzzz|||zzztttkkkfffdddbbbbbbfffjjjhhhdddffflllvvvvvvvvvuuusssrrrpppooopppooonnnnnnnnnmmmllllllbbblllmmmhhhnnn{{{~~~vvvrrryyy}}}~~~~~~yyy{{{~~~pppbbbRRR@@@<<<555000000111...---...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------------------...............000111///---000888???EEEUUU___XXXOOOPPPTTTUUUfffvvv^^^YYYeeebbbdddqqqnnnsssxxx~~~~~~xxxxxxxxxxxxzzz~~~{{{pppwww}}}}}}uuu{{{}}}nnnddd___XXXTTTRRRMMMBBB888999666333111000000///...........................------------------------------------------,,,,,,...------,,,,,,,,,,,,,,,////////////////////////...//////000333888???DDDIIIFFFSSSyyy|||ttt\\\UUUxxxqqqppp{{{|||kkksssyyy}}}xxxooocccZZZiiiyyymmmgggKKK===666<<<333333111000////////////////////////////////////------............---------------............///---.........//////000000000000000000111111111111222222444555444888EEESSS\\\fff~~~ooo]]]iii}}}lllYYYJJJGGGEEE<<<888;;;888777777888:::===AAACCCCCCEEEGGGOOOVVV\\\zzzzzzyyywwwxxx{{{{{{zzzyyyxxxwwwwwwvvvvvv}}}yyyuuurrrqqqqqqrrrnnnqqqrrrrrrqqqppprrrssstttrrrsssvvvvvvtttwww||||||ssstttuuuvvvvvvrrrkkkdddfff```^^^aaafffgggggghhhnnnoooqqqsssssssssrrrqqqqqqqqqqqqpppooonnnnnnnnnfffjjjbbbVVVZZZpppxxx||||||~~~~~~ppptttzzzlllmmmvvv{{{~~~yyyhhhPPPAAA888000000000///...///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,------------------.........//////...000111000000444>>>GGGPPPPPPTTTTTTLLLIIIXXXmmmdddPPPWWWXXXdddccchhhqqqqqq~~~tttqqqpppsssuuuttttttwww{{{{{{}}}www}}}{{{rrrrrrpppfff\\\XXXXXXTTTLLLEEE>>>999444111000111000000........................------------------------------------------------///...------,,,,,,------000000000000000000000000...//////111444999AAAFFFFFFHHH```zzzjjjVVV[[[}}}fffnnnqqqxxx{{{|||}}}{{{|||yyydddMMMWWWggg~~~xxx~~~WWW===666<<<555444222000/////////000////////////////////////------............---------------............///------......///000000000000000000111111111222222444333444666777<<>>333000000//////000------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------------........./////////...///111111444;;;FFFMMMUUUJJJEEEHHHIIIPPPqqqUUUXXXbbb[[[^^^bbbvvv}}}||||||}}}}}}||||||zzzvvvpppkkkllllllqqqxxx{{{yyyyyy{{{~~~{{{zzz}}}yyyrrrpppxxxwwwtttwwwjjj\\\XXXXXXWWWVVVVVVHHHAAA777222111222222111........................------------------------------------............,,,,,,------...000111222000000000000000000000000......000111444:::BBBGGGCCCNNNnnn~~~dddXXXiiiuuuggguuurrryyy~~~|||}}}{{{zzzzzzuuueeeSSSQQQZZZ{{{yyyxxxbbbDDD;;;999666444222000//////000000////////////////////////------............---------------............///------......///000000111000000111111111222222222555333333888===CCCMMMWWW\\\xxx```ccczzzxxx___DDDAAA>>>===<<<:::::::::888888999;;;>>>AAADDDFFFDDDLLLOOOWWWhhh~~~}}}|||yyyzzz{{{zzzvvvuuuxxxpppooommmkkkjjjjjjjjjjjjoooppppppmmmiiieeedddeeebbbeeeggggggeeefffjjjoookkkjjjlllpppqqqooorrrwwwwww{{{|||xxxvvvwwwxxxvvvpppssssssooonnnooolllffffff```YYYXXX^^^dddeeecccaaaeeejjjppptttuuuuuutttqqqssstttrrrooonnnoooqqquuurrrjjj___ZZZeee}}}yyyqqqiiivvv{{{hhhdddtttyyyzzz}}}UUUGGG888222000///...///------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------------...............////////////......///333999CCCLLLRRRMMMFFFBBBFFFRRRmmmrrrYYYnnnlllcccbbbiii}}}|||vvvvvvyyyyyyzzz{{{{{{zzzuuunnniiirrrsssxxx~~~~~~}}}|||{{{|||~~~}}}yyytttwww}}}{{{xxxyyyxxx{{{pppllltttbbbYYYWWWXXX\\\bbbUUUKKK>>>555222222222111................................................------------.........///............///111222333////////////////////////......000111555;;;CCCHHHCCCTTT{{{```___xxxppplll}}}pppxxx|||{{{{{{wwwmmmddd```LLLPPPzzzzzzmmmiii}}}gggJJJAAA888666555222000//////000000////////////////////////---..................------------.........//////---------...///000000111000111111111111222222222555222333:::AAAHHHRRRZZZbbbssshhhtttrrrJJJCCCBBB===888888;;;<<<:::999999:::<<>>>>>BBBHHHKKKHHHSSS___nnn{{{xxxwwwyyy{{{yyy|||yyypppjjjhhhccc\\\]]]UUUQQQTTTUUUQQQOOOQQQSSSQQQOOOMMMNNNNNNNNNMMMOOOLLLIIIGGGGGGJJJMMMOOOQQQOOOQQQWWWYYYYYY```iiiooorrrttttttqqqpppppprrrppprrrsssqqqmmmkkklllnnnsssfff]]]___dddccc```___hhhggghhhlllpppqqqsssuuutttrrrrrrsssuuuuuusssppprrrssssssnnndddaaaooo{{{pppssszzzvvvyyyuuurrrHHH:::AAA555,,,000......---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,---...//////222111333<<>>333333111,,,////////////...---,,,+++---------.........//////...---,,,,,,...222666999000///...------------------------............/////////000333777<<>>:::777333111111111000///111111111000///.........////////////////////////---------.........//////////////////000000000000//////000000111222222222777:::999???GGGJJJWWWqqquuu^^^___gggyyy~~~bbbEEE>>>>>>;;;888777999:::999888999<<<@@@AAACCCGGGKKKMMMRRR[[[iii}}}zzzvvvqqqnnnmmmmmmmmmlllooolllddd^^^\\\WWWPPPKKKFFFDDDGGGHHHFFFFFFIIIIIIGGGEEEEEEDDDEEEDDDDDDCCCDDDDDDBBBAAABBBEEEGGGEEEDDDGGGNNNTTTXXX```iiipppqqqrrrsssssssssssssssnnnnnnnnnllljjjiiiiiijjjqqqggg```ccceeebbb___^^^lllkkkkkklllnnnpppsssvvvsssrrrrrrrrrssssssssssssrrrrrrsssooofffcccmmm{{{ssswwwyyywwwLLL888<<<444...111......---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...---------...///000000333444888@@@HHHKKKIIIEEEGGGNNNeeejjjaaa]]]ZZZ```iiitttsss~~~yyy|||}}}{{{yyyyyy|||~~~~~~|||yyyoooiiijjjoootttlll[[[GGG;;;999666222////////////......---,,,---..............................///000111222222//////...------------------------............///000000111333888>>>DDDGGGAAAbbbyyybbbXXXmmmvvvhhhsssvvvuuu~~~yyysssnnnkkkjjj]]]KKKGGG```}}}uuufffooouuu~~~~~~wwwtttuuu~~~rrrLLL@@@;;;888444222222222111000111111000000//////......////////////////////////------........./////////////////////000000000000000000111111222333333444777:::<<>>999888777777777888999999>>>>>>BBBHHHLLLLLLLLLMMMSSSaaa}}}~~~zzzyyyttttttlllbbb\\\ZZZYYYUUUQQQNNNNNNNNNLLLJJJHHHFFFCCCAAACCCEEEDDDAAA@@@BBBFFFCCCDDDEEEEEEFFFGGGIIIJJJFFFKKKPPPOOOKKKLLLRRRYYY[[[^^^dddppp{{{{{{uuuuuuuuurrrnnnrrrnnniiihhhjjjlllllljjjhhhhhhiiihhhddd___\\\[[[gggkkknnnnnnnnnqqqrrrrrrqqqpppooorrruuuwwwuuusssrrrrrrrrrqqqnnnjjjiiiiii~~~}}}eeessshhhBBB777666555111.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000000/////////000000111...666@@@HHHJJJHHHEEECCCFFFoooyyygggYYYVVVaaadddaaalll{{{sssuuu|||~~~|||zzz|||~~~~~~}}}wwwxxxxxx}}}}}}|||zzziii}}}uuulllooojjjnnnkkk^^^KKK<<<555333000/////////////////////////////////............---...000111000...+++)))......---,,,,,,------------------............///000000111444:::AAAGGGKKK[[[|||sssaaaVVVZZZgggkkkdddhhhtttnnngggnnnwww~~~}}}yyytttnnnjjjgggXXXOOOFFFKKK___sss|||{{{pppzzzyyy^^^FFF@@@===777444333333222222000000000000////////////////////////////////////........./////////000000////////////000000000000//////000000111222222333111666;;;BBBJJJVVV{{{kkk[[[WWWjjjoooGGG???DDD888888888777777777888:::;;;@@@???BBBIIIKKKJJJKKKOOO[[[oooyyyuuurrrjjjfff^^^UUUPPPPPPQQQNNNKKKGGGGGGHHHIIIIIIGGGFFFFFFCCCGGGIIIHHHEEEEEEGGGHHHKKKLLLMMMMMMLLLMMMQQQTTTWWW]]]ccceeefffkkkvvvzzzqqqpppqqqppplllmmmhhhdddccceeeggggggfffeeehhhiiigggbbb___\\\[[[]]]dddjjjmmmrrruuurrrlll```aaafffnnnvvvxxxuuuppprrrrrrrrrqqqpppnnnjjjfffyyy|||qqqfffqqqIII777888777222111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------............////////////...//////000000333;;;DDDHHHGGGEEEEEEGGGSSSwwwUUU^^^ZZZZZZ]]]```fffuuu}}}vvvrrryyy~~~|||{{{|||{{{mmmsss}}}yyytttkkkcccmmmuuuooo\\\GGG<<<999111111000/////////000000////////////////////////...............---------------,,,,,,,,,------...---------............///...///111555:::@@@FFFIIIaaavvvhhhTTTMMMZZZiiimmmmmmppp{{{jjjdddjjjsss|||zzzwwwvvv{{{||||||xxxuuupppjjjfffYYYQQQFFFAAAHHHXXXkkkxxxnnnuuusssWWWDDD@@@:::555333333222222000000000000////////////////////////////////////....../////////000000000////////////000000000000//////000000111222222222///666:::CCCVVVooo}}}nnn___VVVnnn___<<<<<<@@@222777888888888777888;;;===BBB@@@DDDJJJKKKIIIOOOYYYiii{{{yyypppkkkiiibbbYYYTTTOOONNNQQQUUUXXXXXX\\\ZZZZZZ]]]\\\XXXVVVWWWXXX\\\^^^[[[ZZZ[[[[[[ZZZ___aaabbbbbbcccgggnnntttzzz{{{ooojjjlllppppppooollliiigggeeefffggghhhhhheeeiiihhhdddaaaaaa___]]]VVV^^^eeekkktttzzzsssfffOOOYYYhhhtttyyyxxxssspppqqqssssssqqqpppqqqmmmggguuu~~~{{{iiiyyytttOOO888999777111555///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------............///............///000111222===DDDIIIHHHCCCBBBIIIPPPaaalllXXX]]]aaahhhnnnttt}}}}}}~~~||||||yyy}}}yyyuuuuuu|||tttwwwqqq___gggrrrwwwlllWWWDDD<<<444333111/////////000000....../////////000000000///...---,,,,,,---...///,,,,,,,,,,,,,,,------...---------............///...///333777<<>>@@@<<<555666888999999888999<<>>]]]~~~hhhZZZccctttjjjDDDAAAAAA888888666888:::999888999===AAADDDCCCHHHNNNNNNOOO___uuuuuupppooofffeeejjjiiieeeggglllttt~~~zzztttttt||||||vvvnnnjjjhhh```VVVOOOUUU]]]gggtttzzzfff]]]^^^bbbiiiqqquuuuuutttiiilllnnnmmmjjjhhhjjjlllllllllgggaaaaaaggghhhddd[[[^^^___dddsss~~~tttaaaccc|||uuuyyyooossstttoooooosssssspppuuusssoooxxxllliiiIIIAAA666,,,555//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------.........///////////////111222444666777CCCHHHJJJEEEAAAKKKaaattt```lllkkkkkk}}}~~~{{{|||{{{ooodddeeeyyy}}}___FFF888666333000.........///,,,---...///000111222333111111000000///---,,,,,,++++++++++++,,,,,,---...---------........./////////222888===BBBDDDEEEEEE]]]YYY___sssyyysss]]]^^^gggpppssseeefffooovvvwwwwwwwwwrrrqqqttttttoookkkjjjrrruuuyyyzzz{{{zzz{{{|||~~~}}}{{{yyywwwsssnnnkkk^^^ZZZVVVPPPDDD@@@SSSmmmzzzfffrrr]]]AAA:::;;;//////777///000000000000000000000000////////////////////////............////////////000000000000000111111222222333333222111222444777777===???EEEbbbpppyyyyyy\\\dddYYYyyyVVVFFF???888777;;;666777888888888;;;???BBBHHHDDDFFFLLLNNNTTTkkkwwwppppppppppppttt{{{vvv|||wwwppplllhhhdddsssmmmeee```\\\WWWPPPIIIEEEJJJMMMRRRccckkk___aaabbbgggrrr|||yyysssqqqooommmlllmmmnnnmmmlllmmmeeeaaaeeehhhgggdddccc```^^^ZZZ]]]jjjwwwwwwooottt~~~wwwuuurrrrrrqqqrrrsssuuuwwwxxx}}}uuukkkaaarrr[[[AAA666555000///...------...///...,,,------------------------........................+++,,,------......------..................------000///......111444777999MMMIIIGGGFFFGGGXXXttteeefffoookkk}}}}}}~~~|||||||||~~~zzzooohhhrrrqqqTTT>>>888333000//////...---,,,,,,---///000222333333........................,,,,,,,,,---------.........------------.../////////333666:::???EEEJJJNNNnnnXXXjjjvvv}}}nnnZZZ^^^hhhqqqxxxgggXXXWWW___hhhnnnrrruuuvvvxxxwwwpppgggdddgggmmmqqqvvvzzz{{{|||}}}~~~}}}{{{yyyvvvrrrmmmiiiaaa\\\WWWQQQEEE@@@NNNccczzz~~~|||wwwfffoookkkJJJ======333111555000000000000000000000000000////////////////////////............////////////000000000000000111111222222333333222111222555777888<<>>999888;;;777888999999:::===AAADDDFFFDDDGGGNNNSSS```}}}}}}vvvqqqrrrrrrrrrxxxuuueeeYYYTTTRRROOOLLLUUUQQQMMMLLLLLLKKKFFFBBB???BBBDDDGGGXXXvvvqqqppplllcccaaakkkmmmsss}}}zzzuuussspppnnnmmmllljjjhhhkkkeeebbbdddeeebbb___```___]]]YYYXXXaaaooowwwvvv}}}yyyxxxssssssrrrrrrssstttvvvwwwzzzccczzz}}}eeeJJJ<<<999555000...------...///...,,,------------------------------------------------+++,,,------......------...........................000111111111555;;;AAAFFFFFFCCCGGG```iiiWWWWWW]]]gggqqqxxxyyy{{{}}}|||nnnooouuuHHH===555333222...---000------...///000111222222........................,,,,,,,,,---------.........------------...//////000555666;;;CCCBBBDDDOOO^^^tttyyyhhhXXX^^^hhhqqqtttqqqtttqqqdddXXXWWW[[[aaagggllllllqqqvvvuuuiii\\\[[[aaaeeejjjqqqwwwzzz|||~~~~~~|||yyyvvvqqqlllhhhccc]]]XXXSSSHHH@@@GGGTTTpppppp}}}xxxxxxjjjooo}}}VVV???>>>999444333000000000000000000000000000////////////////////////............////////////000000000000000111111222222333333222222333555888======GGGfffyyyzzzsssYYYWWW___cccPPP@@@===>>>:::888999888999:::;;;===@@@DDDGGGIIIHHHLLLWWWddd{{{}}}wwwsssooommmkkkmmmuuu~~~uuuhhh^^^VVVLLLFFFDDDEEEEEEEEEDDDBBBAAACCCFFFGGGEEECCCAAACCCDDDIII```wwwsss{{{}}}qqqddduuuxxxeeebbbcccfffooowww{{{}}}wwwtttqqqooonnnllliiigggiiifffddddddbbb^^^\\\^^^^^^]]]YYYSSSVVVdddttt~~~xxxxxxwwwuuuuuussssssrrrssstttuuu|||qqqmmmyyypppooo~~~jjjOOO===666444111///------...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................---000333333222777@@@IIIBBBCCCBBBNNNzzzlllNNNQQQ```fffjjjppp|||uuukkkoooqqqwww}}}{{{}}}tttkkkrrrZZZFFF777666555...,,,222////////////000000000000........................,,,,,,,,,---------.........------------...//////---555666>>>LLLHHHMMMiiimmmeee~~~www{{{dddWWW___iiippp~~~{{{zzzkkkiiinnnooohhhccccccdddccccccffffffkkkqqqqqqggg\\\ZZZ______dddllltttxxx{{{}}}~~~}}}zzzwwwrrrlllgggccc]]]XXXSSSKKKBBBBBBHHH```kkkvvvqqqnnn{{{{{{vvvuuu~~~```AAA======666111111////////////////////////////////////////////////............////////////000000000000000111111222222222333333222333666888BBB@@@MMMsss{{{gggSSS```ddd~~~VVVIII>>>======:::777666888999;;;<<<>>>AAAFFFJJJPPPNNNTTTfff{{{vvvrrrmmmgggaaa___bbbkkksssrrrwwwzzzwwwrrrjjj^^^TTTMMMKKKJJJKKKMMMOOOPPPQQQIIIHHHHHHIIIKKKKKKIIIGGGHHHHHHHHHTTTwwwhhhhhhzzzvvvmmmkkkhhhlllssszzztttsssqqqppppppooollljjjhhhffffffgggccc^^^]]]```^^^___[[[SSSPPP[[[ooo{{{zzzzzzxxxwwwvvvuuusssrrrrrrrrrsssssspppnnnqqqzzziiiuuurrrooo|||www{{{kkkSSS>>>333555222000...---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////000111222333555;;;DDDJJJEEEFFFJJJ```iiiYYYXXXjjjtttooooooyyyuuuooofff```hhhqqqrrr{{{~~~zzzwwwrrroooxxx~~~|||qqqkkkqqq{{{qqqRRR888555666///---222000000000000////////////........................,,,,,,,,,---------.........------------...//////---888888???LLLIII\\\xxx\\\ZZZwww{{{sssvvvcccYYYaaajjjnnn~~~{{{{{{{{{yyyvvvuuuggggggnnnoooiiieeeeeeeeedddfffiiimmmlllmmmnnnjjjbbb___```^^^ccckkkssswww{{{}}}|||xxxssslllhhhaaa\\\WWWRRRLLLDDDAAABBBOOO]]]pppuuuppp~~~}}}pppuuuzzz{{{}}}hhhFFF;;;===777000111////////////////////////////////////////////////............////////////000000000000000111111222111222333333333444777999DDDCCCTTT|||}}}fffZZZkkkqqqrrrOOOGGG>>><<<;;;999777666777999;;;<<>>FFFHHHFFFHHHRRRiiiaaaYYYYYYfffuuu|||sssuuunnnooo{{{www|||wwwlllnnnjjjfffgggkkkpppssstttyyytttvvvzzz}}}zzzwwwuuuxxx~~~yyyiii\\\]]]dddvvvvvvnnnrrrxxxlllPPP>>>777222111111111111111000///.................................,,,,,,,,,---------.........------------...//////222555>>>DDDDDDYYYxxxmmmWWWjjjtttpppqqqwwwmmmkkkyyynnn___[[[fffmmmnnnzzzzzzxxxzzzyyyxxxyyyyyyfff]]]bbbkkkrrrfff[[[YYY___hhhrrr{{{eee]]]VVVVVVVVVUUUUUUVVVYYY]]]dddjjjpppwww}}}|||zzzvvvrrrlllgggaaa___ZZZQQQIIIDDDAAA@@@===IIIOOO___yyyxxx~~~~~~~~~|||]]]???===;;;222222000000000000000000000000////////////////////////............////////////000000000000000111111222111222333333333555888;;;FFFJJJbbblll___ddddddrrrRRR>>>>>>;;;888777888999999888:::<<>>===444333000000000000000000000000////////////////////////............/////////000000000000000000111111222111222333333444555888;;;IIINNNggg~~~```]]]lllhhhgggIII<<<>>>>>>;;;999999999888999;;;>>>AAADDDIIIOOOTTTTTTrrryyytttooojjjeeefff______ttt}}}gggWWWUUUYYYWWWQQQIIILLLOOOLLLGGGFFFKKKPPPPPPQQQRRRQQQMMMIIIEEEDDDBBBJJJLLLQQQmmmkkkbbb|||wwwxxxsssgggdddiiipppssssssssstttuuutttqqqooonnngggdddggghhhccc]]]YYYZZZUUUSSSTTTTTTTTT[[[fffqqqxxxyyyxxxuuusssrrrqqqqqqqqqtttnnnpppxxxxxxuuu}}}|||}}}MMM@@@666333///------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------......///000111111222...111777===DDDJJJOOORRRxxxwwwZZZrrrmmm___jjjgggooo}}}xxxxxx~~~~~~~~~~~~{{{yyyyyy}}}{{{yyypppkkkaaaUUUeee|||uuuvvvzzznnnrrrmmmuuuyyyZZZ<<<111333444111000000000/////////...........................,,,,,,,,,---------.........------------...//////999+++???KKKAAAfffvvv]]]lll{{{{{{vvv{{{pppmmmgggyyyvvv```\\\^^^gggmmmpppyyyxxxzzzzzzwwwmmm[[[XXXaaajjjiii^^^UUUWWW]]]___^^^]]]XXX\\\^^^]]]^^^aaabbb```TTTUUUXXX^^^eeemmmwww}}}wwwqqqoookkkeeefff```[[[VVVNNNDDD???>>>;;;;;;GGGXXXkkkyyyyyyNNN<<>>===GGGLLLOOOWWWYYYyyypppiiieeecccaaaZZZccc{{{rrrgggZZZSSSRRRRRRNNNJJJKKKHHHFFFGGGIIIKKKMMMOOOOOOOOOKKKGGGHHHLLLMMMJJJFFFLLLNNNNNNdddssseeettt|||}}}wwwrrrjjjbbb^^^```ggglllrrrsssuuuvvvwwwvvvtttrrrtttnnnlllkkkfff___]]]aaaaaaWWWOOORRRWWW[[[\\\^^^gggttt~~~|||{{{xxxuuusssrrrssssssssstttvvvuuussssssvvvyyy~~~zzzyyyVVVCCC999555000...000222000---//////.........------------------------------------------............///000////////////000000111111222333>>>IIIGGGOOOfffrrrYYYeeessszzzmmmuuuyyy~~~xxxyyy~~~wwwzzzzzzyyy~~~xxxrrrooommmkkksssqqqxxx|||kkkqqqwww}}}kkkGGG666777555111111111111000000000000000///...---,,,---.................................------......///000111333555BBBDDDCCCdddpppXXXkkk|||iiiwwwzzznnnkkkiii{{{uuuccc^^^```hhhnnnqqqzzzvvvxxx}}}}}}xxxttt~~~kkkZZZWWW```hhheeeZZZSSSVVV\\\___``````^^^fffooorrrssssssnnnhhh[[[VVVUUU[[[eeeooowww}}}zzz}}}|||vvvqqqppplllgggddd___YYYUUUMMMCCC======>>><<>><<<:::111111111000000000000000000///...---------.................................------......///000111111333AAABBBAAAcccmmmWWWggg{{{qqqfff{{{xxxlllhhhhhh{{{qqqaaa]]]^^^fffkkknnnwww|||tttvvv{{{zzzvvvsss|||jjjZZZWWW^^^eeebbbYYYTTTWWW]]]bbbeeeiiihhhrrr}}}{{{tttggg[[[SSSZZZhhhqqqvvvxxxwwwzzzyyyuuurrrqqqnnnjjjeee___ZZZVVVNNNDDD>>>===:::;;;???NNN}}}uuupppnnnJJJ@@@888333222222111000000000000111////////////////////////////////////000000000000000///////////////000000333111000333444555;;;CCCMMMhhhiii___dddwwwzzzdddKKKAAA;;;:::888777777777888888888AAABBBCCCLLLPPPWWWeeexxxvvvrrrnnnkkkjjjjjjjjjZZZmmmzzz___QQQNNNPPPQQQOOOJJJGGGFFFGGGGGGMMMSSSTTTRRRQQQSSSUUUQQQNNNIIIGGGMMMTTTSSSMMMKKKOOORRRTTTnnnvvvjjjtttjjjeee___ZZZTTTTTTTTTUUUYYYbbblllsss|||zzzwwwvvvuuutttqqqoooqqqmmmjjjiiiddd]]]YYYZZZZZZTTTQQQTTTXXXYYYYYY[[[VVVfffttt~~~{{{wwwuuuttttttuuuwwwvvvuuurrrmmmhhhbbb___hhhwwwqqqFFF<<<777222///......------...............------------------------------------------............//////////////////000111222444555:::FFFNNNQQQoooZZZNNN\\\mmmjjjsssyyyttt{{{~~~~~~~~~zzzsssmmmiiikkksss{{{nnnnnn|||hhhQQQFFF???222222111000000000000000000///......------.................................------......///000111222555BBBCCCCCCfffcccUUUeeezzzuuuooolllmmmuuuiiieeeeeeyyynnn\\\WWWXXX___dddgggqqq}}}yyysssvvv|||{{{xxxvvvzzzjjj\\\ZZZ___dddccc\\\XXX[[[bbbhhhnnntttzzztttaaaTTT\\\kkksssssssssyyyyyywwwuuusssrrrnnnkkkgggbbb]]]YYYQQQGGG@@@???777???CCCNNN}}}rrrvvvmmmssssssmmmggg|||SSS???<<<111333222111111000000111111////////////////////////////////////000000000000000000/////////000111111333111111333444666>>>FFFPPPuuummmaaa```lll|||vvvYYYCCC>>>:::999888777777777888999999BBBDDDFFFMMMRRR]]]qqqtttsssrrrqqqnnnjjjgggfffddd```MMMIIITTTVVVUUUOOOGGGFFFMMMTTT\\\ffflllhhh___ZZZYYYYYYSSSNNNHHHGGGPPPXXXVVVNNNLLLNNNPPPUUUsssyyyppp~~~iii```[[[WWWTTTQQQSSSXXX]]]fffqqq||||||wwwuuurrrooommmqqqnnnkkkiiieee___YYYWWWUUURRRRRRVVVXXXWWWXXXZZZTTT```iiizzz~~~yyyuuurrrrrrrrrxxxvvvtttqqqmmmeee\\\UUU]]]kkk|||vvvgggttt{{{yyyUUUDDD<<<555111///------...........................---------------------------------............///////////////000111222222444<<<@@@FFFSSSeeeyyyeee]]]\\\dddpppiiixxxoooffflllyyy}}}yyy|||sssjjjfffhhhlllrrrxxxzzz|||~~~|||rrrzzz~~~hhhRRR@@@444333111000000000000111000//////..........................................------......///000111666:::GGGGGGHHHnnnrrrUUUUUUhhh~~~xxxrrruuu}}}rrrfffccceeeyyynnnWWWRRRRRRZZZ___bbbmmmzzzxxxtttxxx}}}}}}{{{zzzyyyjjj^^^]]]aaadddbbb]]]ZZZ^^^eeelllwww~~~gggXXX___mmmrrrpppppp{{{vvvuuussspppmmmlllhhhccc___[[[SSSHHHAAA@@@;;;CCCDDDDDDdddpppcccsssnnn```~~~yyyiiisssooogggzzz\\\@@@???222333222222111111111111111////////////////////////////////////000000000000000000000000111111222333222111222444555777@@@JJJ]]]zzzxxx[[[YYY```oooxxxkkkOOO???>>>999888777777777888999:::;;;DDDFFFGGGMMMTTTfffvvvssslllgggcccbbbbbbcccwwwoooNNNHHHPPP\\\ZZZTTTKKKFFFMMM]]]jjj{{{zzzjjjaaa^^^\\\TTTPPPIIIIIIPPPXXXVVVOOOMMMLLLMMMTTTxxx{{{uuutttaaa[[[XXXUUUTTTSSSWWW___hhhrrr}}}{{{wwwuuuqqqnnnrrrpppmmmjjjgggbbb[[[UUURRRQQQSSSXXXXXXVVVWWW[[[YYY]]]```pppzzzvvvtttttttttxxxuuurrrqqqoooggg\\\SSS\\\nnnwwwYYY```yyyqqqQQQDDD777333111......000---.....................---------------------------------............///////////////000111222333666FFFIIIKKKccc[[[WWW```bbbccciiihhhiiiZZZ]]]jjjxxx{{{~~~qqqfffhhhooorrrssstttrrrzzzzzzqqqooozzzwwwwwwuuu|||]]]>>>555444222000///000000111///////////////....................................------......///000111888===JJJJJJMMMvvv```NNNVVVnnn|||}}}nnndddaaaggg}}}|||mmmVVVPPPPPPXXX^^^bbbmmm{{{xxxuuuyyy}}}}}}zzzzzz}}}|||tttggg^^^^^^aaaccc]]]YYYZZZ___gggqqqjjjYYY^^^iiimmmpppuuu{{{tttrrrqqqnnnllllllfffbbb^^^ZZZRRRGGG@@@>>>;;;??????;;;LLLvvvwwwhhhooorrr```ooopppwwwwwwooouuuiiiDDD@@@555333333222111111111111222////////////////////////////////////000000000000111000000000111222333444222111333555555888BBBMMMiiixxxoooTTTPPP___nnnmmm\\\III@@@???888888777777777888:::;;;>>>EEEFFFHHHNNNXXXtttzzzqqqcccXXXVVV]]]hhhppp\\\HHHLLLXXXZZZVVVOOOKKKOOO]]]ooo}}}~~~jjjaaa]]]ZZZVVVRRRLLLJJJPPPVVVUUUOOOLLLKKKMMMXXXzzzvvvnnn^^^ZZZWWWUUUVVVVVV\\\eeeppp{{{}}}zzzxxxuuurrrqqqqqqoookkkiiifff^^^UUUPPPQQQUUUYYYXXXUUUWWW]]]______[[[ggg}}}yyyxxxxxxyyyxxxtttpppqqqqqqkkk___TTT[[[rrrwwwUUUTTTttt}}}xxxvvv~~~```KKK888333333000...000---------...............---------------------------------............////////////000111222333444666EEEKKKVVVyyy]]]XXX\\\ZZZ^^^iiipppmmmWWWUUUaaaxxxjjj\\\___lllwwwzzz}}}|||zzzkkkccciiipppqqqppppppssstttrrrllljjjqqq{{{uuu{{{|||ppp|||jjjBBB666555222000///000111111///000000000000///...---...........................------......///000111777===JJJJJJOOO{{{~~~WWWPPPZZZsssyyykkkcccaaaiiiuuugggTTTNNNOOOWWW]]]bbbnnn|||yyyuuuxxxzzzxxxuuutttwwwuuummmbbb[[[\\\______WWWVVVYYYaaakkkxxxiiiVVVXXX```fffrrrxxxooonnnnnnkkkkkkmmmgggbbb___[[[TTTHHH@@@???;;;888;;;;;;BBB___zzzwwwooo~~~ooohhh~~~{{{sssxxxLLL@@@888444333222222111111222222////////////////////////////////////000000000000/////////000000111222333111111333555555888DDDPPPuuurrreeeSSSLLLdddrrrfffRRRFFF@@@<<<888777777777777999;;;<<<>>>EEEFFFHHHQQQ```{{{rrrfff___cccppphhhRRRLLLRRRWWWVVVSSSRRRXXXeeetttrrr___ZZZXXXTTTVVVUUUPPPLLLNNNRRRRRRNNNLLLMMMQQQaaauuusssjjj]]][[[YYYWWWYYY```gggrrr~~~xxxvvvwwwuuusssooopppnnnkkkjjjhhh___UUUPPPRRRVVVYYYWWWTTTXXX___aaaaaa[[[aaaxxx|||yyyyyyyyyxxxsssoooppprrrnnnaaaVVVYYYnnnuuuXXXOOOmmmuuuuuurrr~~~mmmQQQ888222333111...///---------.........//////---------------------------------............////////////000111222444555:::BBBNNNnnnddd]]]```___dddnnnoooWWWPPPZZZqqqwwwXXXOOOVVVaaagggjjjppp~~~wwwqqqfffbbbiiimmmkkkmmmssstttnnnmmmqqqrrrqqq{{{}}}}}}uuusss|||pppttt|||QQQ777555333000//////111222///000000111000///...---...........................------......///000111555<<>>HHH===HHHSSSTTTuuu}}}uuuvvvxxxiiiQQQRRR\\\]]]WWWTTT```mmmxxx}}}{{{xxxzzzuuugggWWWNNNNNNPPPSSSTTTQQQLLLKKKNNNNNNLLLMMMNNNXXX^^^nnntttiiiccc]]]^^^hhhooozzzyyysssuuuyyyuuummmqqqooonnnoooooolllfff```XXXXXXZZZ\\\ZZZVVVYYY^^^ZZZ```\\\\\\lllzzzxxxsssssstttrrrqqqrrrssspppiiiddd\\\gggqqq[[[OOOXXXoooYYYBBB===000...222)))............................................................/////////000...---...222222111444:::BBBIIIiiikkkRRRhhh{{{mmmnnnvvvRRRNNNUUUaaa~~~{{{YYYMMMSSSeeennn{{{~~~zzzuuuooolllppprrrppprrrvvvxxxtttqqqpppqqqlll^^^QQQjjj}}}{{{vvvtttpppooo{{{SSS(((000555///444+++111........................---------.........//////............///111222222777EEEFFFCCC^^^qqqNNNVVVjjjpppsssddd[[[VVVVVV]]]jjjuuu{{{~~~{{{kkkXXXPPPMMMNNNTTTZZZbbbnnnxxx}}}xxxsssqqqqqqnnnfff___cccaaa\\\VVVQQQOOOPPPRRRVVVXXX___kkk}}}}}}xxxmmmVVVJJJVVVdddqqqnnnhhhiiifffiiimmmiiiiiieeecccbbb\\\OOOEEE@@@>>>666;;;999===@@@JJJsss~~~zzzjjjHHH===888555222000111111111111000000////////////000000000000/////////.........000000000000111111111111222444333888======NNNmmmqqqTTTOOOggg}}}YYYFFFCCC===888888888777777888:::===???GGGAAAKKKRRRWWW~~~|||uuuwww{{{jjj]]]VVV[[[___[[[YYY[[[nnnyyy{{{rrrvvvttthhhYYYOOONNNPPPUUUWWWUUUPPPOOOQQQRRRPPPOOOOOOYYYaaammmttthhheeeaaadddooovvv~~~yyyuuuuuuxxxuuuppprrrpppoooppppppmmmgggaaaZZZYYY[[[^^^\\\XXXZZZ^^^YYY```\\\ZZZfffqqq~~~{{{wwwwwwuuutttssstttvvvtttnnniiiYYYkkk|||cccQQQSSS{{{pppdddHHH???222///333---........................................................./////////000000000///000333222111666<<>>@@@FFFHHHOOOPPP]]]~~~{{{uuuxxx|||vvvlllWWW[[[ccchhhbbbXXXZZZcccwwwkkkqqqtttlll\\\OOOLLLOOOVVVXXXVVVRRRQQQTTTTTTQQQSSSPPPYYYdddlllvvv}}}gggeeedddjjjwww}}}vvvyyyyyyvvvttttttssspppqqqooonnnoooooolllfffaaa[[[YYY[[[^^^\\\XXXXXX[[[UUU\\\YYYWWW___gggttt}}}yyyyyyuuussssssuuuwwwvvvrrrnnn[[[mmmjjjTTTQQQvvv~~~lllNNN>>>222000333........................................................./////////000000000222111222333333222888???JJJYYY~~~nnnVVVXXX\\\gggmmmlll{{{|||\\\OOOOOORRRgggoooRRRKKKTTTiiitttxxxooofffsssvvvnnnggggggiiilllrrrwwwssspppmmmkkkhhhddd^^^[[[RRRkkktttmmm|||lllAAA333222111444///333........................------........./////////.........///000222333444<<>>999888:::HHHttt}}}{{{nnnRRR<<<999666333111111111111111000000////////////000000000000//////////////////000000111111111222222222444666666999======QQQsss```OOO\\\~~~gggIIIAAA@@@;;;999888777777888999<<>>WWW}}}ZZZSSSmmm~~~___EEEAAA@@@:::;;;777777777888:::>>>AAACCCDDDPPPRRRTTTxxx|||xxxrrrtttwwwvvvqqqllliiiiiisssqqqmmmeee^^^aaaqqq~~~wwwkkkiiisss}}}yyycccLLLEEEIIITTTUUUSSSOOOOOORRRTTTSSSTTTOOOZZZmmmnnn~~~yyyhhhiiinnn}}}tttqqqsssyyyxxxssspppqqquuusssnnnsssqqqoooooopppnnniiieee^^^ZZZXXXZZZYYYVVVUUUWWWQQQXXXWWWXXX\\\]]]ggg||||||yyyuuusssqqqsssvvvwwwvvvsssmmmoooyyy^^^SSSrrr~~~nnnQQQ:::444333000...////////////////////////........................////////////000000000111222111222333222444???KKK```pppdddZZZZZZcccdddjjjyyypppyyy\\\PPPPPPQQQddd^^^JJJIIISSSgggppp~~~}}}}}}}}}|||zzzxxxvvvxxx}}}yyypppkkkmmmjjjfffdddfffkkkooopppsssooonnnmmmhhhbbbbbbggg\\\fffsss}}}~~~jjjoooyyyeee===222555000///111////////////////////////........./////////000000/////////000222333555666:::@@@IIIVVVmmmpppdddSSSddd}}}yyyssscccXXX[[[fffpppoooxxxqqqTTTJJJIIILLLSSSZZZ```kkkuuusssmmmdddZZZSSSMMMIIIFFFDDDFFFHHHJJJMMMQQQWWW[[[hhhvvvzzztttssssss}}}{{{bbbFFFBBBOOObbbuuurrrgggfffiiiccceeejjjhhhgggbbb___^^^YYYOOOGGGDDD===999@@@;;;888;;;NNNqqqwwwxxxqqqhhhhhhkkkqqqbbbDDD;;;888444222111222111000000000////////////000000//////000000000000111111111111111222222222222333222555333666<<>>888;;;777777777999;;;???BBBDDDFFFRRRQQQ]]]{{{xxxtttssstttuuuqqqlllmmmrrrtttlllaaa]]]bbbqqqsssgggfffqqq}}}fffKKKDDDKKKWWWXXXTTTOOOOOOUUUXXXXXXSSSNNN]]]tttrrrwwwmmmrrr{{{yyykkkcccfffmmmxxxvvvrrrppptttyyyyyytttwwwuuusssssstttrrrnnnjjjeee___[[[[[[ZZZXXXWWWYYYUUUYYYXXXYYY\\\XXX\\\nnnyyyvvvttttttwwwyyyxxxvvvqqqooohhhTTTkkk|||uuuXXX===999777111111////////////////////////......................../////////000000000111111000000222333333888FFFTTTkkk~~~dddUUU^^^cccfffcccooo}}}zzzbbbMMMNNNPPPbbb~~~YYYKKKMMMXXXjjjqqq~~~~~~}}}vvvvvvppppppwwwnnn______jjjiiieeebbbeeekkkooonnntttooonnnpppllldddccchhhqqqnnnmmmwwwyyyqqqppplllooopppAAA555999///000111////////////////////////....../////////000000000//////000111222444666777;;;BBBOOO```sssyyyaaaYYYrrreee___cccmmmvvv|||qqqTTTIIIHHHKKKRRRXXX^^^hhhrrrmmmfff[[[QQQIIIEEECCCCCCEEEHHHLLLQQQVVV]]]dddiiisssyyyttttttssstttmmmUUU@@@>>>FFFXXXnnnoooeeegggkkkeeeeeejjjhhhfffaaa^^^^^^YYYOOOHHHEEE???999>>>;;;;;;<<>>000222444////////////////////////.../////////000000000000//////000111333555777888===BBBOOOdddvvvddd___}}}qqqhhhdddhhhpppuuulllOOOHHHHHHKKKQQQWWW]]]gggpppddd]]]SSSJJJDDDCCCDDDFFFGGGJJJPPPWWW^^^fffmmmsss~~~sssnnnnnnmmmkkkaaaKKK<<<<<<@@@PPPiiimmmeeehhhlllgggfffjjjgggfffaaa^^^]]]YYYOOOHHHFFFDDD:::<<<:::<<<888777WWWyyybbbpppyyy^^^ddduuutttuuurrryyymmmHHH<<<888555222222222111000000000////////////000000//////000000111111111222111111222222222333333333///444666;;;AAAIIIfffoooOOOcccpppMMM>>>@@@999444===777777888999<<<@@@DDDFFFNNNTTTRRRmmm|||wwwvvvyyyzzzvvvvvvxxxtttmmmkkknnnjjjdddaaaiiizzz{{{pppbbb\\\UUUdddwww|||hhhNNNKKKWWWZZZYYYSSSMMMMMMUUU\\\^^^WWWTTTeee|||wwwwwwxxxtttccc]]]^^^aaagggnnnuuu}}}}}}xxxwwwvvvuuuwwwtttqqqqqqrrrqqqnnnjjjjjjaaaYYYWWWWWWVVVWWWZZZNNNOOOOOOVVV\\\TTTRRR___~~~}}}|||xxxsssrrrssstttsssqqqpppiiinnnzzzxxxlllxxxeee>>>888666...111000000000000000000000000........................000000000000111111111111000111444666888AAASSSdddzzzbbbaaa___eeegggiii{{{xxx}}}}}}jjjOOOOOONNN\\\vvvvvvMMMFFFNNN[[[lllqqq||||||}}}yyyvvvtttqqqoooiiiuuurrrooosssfff___qqqmmmkkkccc\\\___jjjrrrrrrtttllllllsssrrrggg```bbbiii[[[PPPVVVooo|||rrrsssuuuyyyrrrBBB:::AAA111555777000000000000000000000000////////////000000000000//////000111333555777888???@@@LLLbbbuuubbbXXXyyy{{{vvvnnniiiiiijjjkkk{{{ppp\\\QQQFFFGGGJJJOOOUUUYYY[[[[[[UUUPPPKKKHHHEEEBBBFFFLLLNNNQQQWWW___gggooouuuyyyooogggiiiggg]]]III<<<>>>???>>>GGGVVV```dddjjjooopppooonnnoooeeebbb^^^]]][[[TTTJJJBBB@@@<<<:::;;;:::999;;;???YYYuuusssnnnqqqhhh}}}tttxxxwwwNNN<<<:::555111000111///,,,////////////000000000000////////////000000000000000111111111111222222222888333444:::===HHHlllppp___www{{{___FFF@@@@@@;;;666777888777777999===AAADDDEEEIIIUUUaaa~~~{{{zzz{{{}}}xxxvvvsssrrrqqqooollljjjdddhhhpppyyy{{{}}}tttkkk___UUUWWWaaa|||kkkPPPLLLQQQSSSXXXXXXQQQMMMRRRZZZ```WWWVVV^^^rrr|||hhh]]]VVV\\\gggooovvv}}}uuuoooqqquuussspppmmmnnnrrrssspppmmmjjjfffZZZPPPTTT______UUURRRNNNRRRYYYWWWOOOPPPYYYqqqzzzuuutttrrrooopppsssmmmmmmgggdddnnnyyyvvvsssAAA777<<<+++000000000////////////000000///////////////........./////////000111111222222111999222000999===QQQxxxbbbWWWbbblllaaazzzwww|||iiiNNNIIILLL[[[sssqqqVVVMMMMMM\\\nnnqqq~~~}}}yyyxxxtttnnnjjjjjjkkkiiigggeeedddeeefffgggiiihhh```XXXYYYeeennnqqqooolllnnnuuutttjjjcccbbbbbbWWWRRRLLLQQQvvv}}}wwwwwwtttuuuooofff;;;555888111000444555666777777777666555000000000000000000000000///000111111111222555888:::EEEOOOWWWjjj~~~___[[[uuu|||~~~sssiiicccaaa```aaaqqq|||wwwbbbPPPFFFDDDDDDFFFJJJOOORRRSSSSSSMMMJJJHHHHHHFFFEEEJJJPPPTTTVVV[[[bbbiiirrrzzz~~~pppeee```[[[VVVDDD999<<<>>>;;;CCCPPP\\\```ggglllnnnnnnnnnoooeeebbb___]]][[[UUUKKKCCC@@@<<<:::;;;:::999;;;???IIIaaavvvrrrooottt|||ZZZ???<<<666222111222111...////////////000000000000////////////000000000000000111111111111222222222555111333999>>>NNNwww~~~lllbbb~~~rrrYYYCCC>>>???;;;777888888777777999===AAADDDFFFMMMXXXiii~~~|||{{{{{{}}}yyywwwtttrrrqqqpppnnnllllllnnnrrrxxx||||||wwwsssxxx}}}zzzrrrjjjaaaXXXXXXcccoooQQQJJJLLLUUUZZZZZZSSSOOOTTT]]]cccZZZXXX```sssvvvlll___]]]___gggpppxxx~~~uuuqqqrrrtttssspppnnnppptttuuussspppmmmjjj___UUUWWW```^^^UUURRROOORRRXXXVVVOOOQQQZZZqqq|||wwwuuussspppqqqttttttpppeee[[[___tttoookkkyyyzzzIII:::<<<---444000000////////////000000/////////////////////...//////000000111111222222///555222444@@@HHHggg___ZZZggguuuqqq~~~tttuuuzzzeeeNNNIIIKKK[[[rrroooTTTKKKKKK[[[nnnrrr~~~vvvooollljjjfffeeehhhkkkjjjgggdddbbb```______bbbbbb]]]XXX\\\hhhqqqtttppprrruuuwwwuuuoooiiifff___VVVSSSKKKGGGccc|||~~~xxx}}}}}}uuutttIII<<<;;;333111000111222333333222111111000000000000000000000000///000111111111222555888;;;CCCNNN]]]www}}}```^^^yyy~~~{{{qqqfff___[[[[[[[[[nnnvvv}}}zzzlllYYYIIIAAAAAAAAABBBDDDHHHJJJJJJIIIGGGFFFGGGJJJKKKKKKPPPVVVWWWYYY]]]bbbjjjuuu~~~ssscccWWWQQQLLL>>>777;;;===999>>>IIIXXX]]]dddhhhkkklllmmmmmmeeebbb___]]][[[UUULLLFFFAAA<<<:::;;;:::999;;;???@@@NNNgggssstttxxxeeeCCC===666333333333222111////////////000000000000////////////000000000000000111111111111222222222222111555;;;AAAVVV~~~ccc```|||fffQQQ???<<<>>>;;;888888888888888:::===BBBFFFHHHPPP___xxx~~~|||{{{{{{}}}zzzwwwsssqqqpppppppppoooqqqqqqrrrtttvvvtttpppmmmrrryyy}}}xxxpppiiiaaa[[[YYYdddsssSSSGGGFFFVVV[[[\\\UUURRRWWW```fff]]]ZZZbbbtttrrreee]]]XXX^^^jjjuuu~~~|||vvvuuutttsssuuurrrqqqssswwwyyyxxxvvvpppnnneee\\\[[[```\\\SSSRRROOOQQQUUURRRNNNQQQZZZlll~~~xxxwwwuuurrrrrrtttuuupppfff\\\aaayyymmmWWWuuuTTT===;;;///666000000////////////000000......////////////////////////000000111222222222000111222999CCCPPP~~~rrrWWW[[[iiikkkvvv~~~~~~uuu|||tttoootttcccOOOJJJKKKZZZpppkkkPPPIIIIII[[[oootttzzztttpppooommmhhhfffggghhhgggeeebbb___\\\ZZZXXX[[[[[[ZZZYYY]]]gggooorrruuu~~~zzztttsssooohhh___YYYXXXPPPDDDRRRsssuuu~~~xxxwwwZZZBBB;;;444111...//////000000///......000000000000000000000000///000111111111222555888===BBBMMMbbbwww[[[[[[vvv~~~|||qqq^^^aaa~~~yyypppfff___\\\\\\^^^nnntttxxxssseeeTTTHHHBBB>>>>>>???AAAEEEGGGFFFEEEHHHGGGJJJNNNPPPPPPTTTYYYVVVYYY]]]bbbkkkwwwsss___SSSMMMCCC;;;888===>>>:::===EEEXXX^^^dddfffhhhkkklllkkkeeeccc```]]]ZZZTTTMMMGGGAAA===:::;;;:::888:::>>>@@@DDD^^^xxxzzz|||}}}hhhHHH???666333333333222222////////////000000000000////////////000000000000000000111111111222222222333555;;;@@@FFF]]]```aaasss\\\MMM???<<<===;;;888777777888:::;;;>>>BBBGGGJJJPPPiii}}}|||{{{{{{}}}zzzvvvrrroooooopppppppppoooooooooooopppooonnnmmmttt{{{yyyooohhh```[[[YYYbbb~~~sssTTTGGGDDDUUUZZZ\\\VVVRRRXXXbbbhhh^^^[[[dddwww{{{qqqggg^^^ZZZZZZcccrrryyywwwyyyxxxtttxxxvvvuuuwwwyyyzzzyyyxxxpppoooiii```]]]]]]XXXPPPPPPNNNNNNPPPNNNKKKPPPXXXbbb~~~xxxwwwvvvsssrrrssssssqqqlllgggnnnuuu]]]|||ooovvv[[[???<<<111444000000////////////000000............///////////////000000111111222333333444000222<<>>>>>BBBddd}}}hhhMMM@@@444222333111111222////////////000000000000////////////000000000000000000111111111222222222333777>>>DDDJJJ___eeefffsssVVVLLLAAA===<<<:::777666666888;;;===???CCCIIIMMMSSSzzz||||||zzzzzz{{{wwwtttpppmmmnnnooooooooonnnnnnmmmlllkkkkkkkkklllsssxxxzzztttlllfff```[[[YYY___xxxqqqTTTIIIGGGRRRXXXYYYTTTQQQWWWaaahhh^^^]]]gggzzz~~~sssiiiccc`````````dddmmm{{{vvvxxx|||{{{wwwxxxwwwvvvvvvvvvvvvuuutttnnnnnnjjjccc]]]YYYSSSNNNMMMLLLLLLKKKIIIIIINNNTTT[[[zzz~~~wwwvvvvvvtttrrrssstttuuurrrnnnooo|||]]]wwwrrrsssZZZ>>><<<333222000000////////////000000---.........//////000000000000000111222222333333777///444???BBBXXXjjjWWW___kkkpppqqquuuyyyssseeelllgggQQQJJJJJJXXXmmm___HHHFFFLLL```uuuxxx{{{{{{rrrppprrrvvvuuummmeeebbb````````````]]]ZZZVVVTTTNNNNNNQQQUUUYYY]]]aaacccsssrrriiipppoooddd\\\WWWTTTUUUNNNGGGXXXvvv~~~vvvhhh{{{mmmIII666666666222222111111000000000000///////////////////////////000111111111222555888@@@EEERRRhhhtttZZZWWWlll}}}{{{zzz{{{yyyhhhRRRQQQTTTeeezzzvvvooodddYYYSSSSSSUUUfffiiijjjbbbUUUIIIAAA???======@@@EEEJJJNNNOOOOOONNNMMMOOOSSSTTTSSSVVV[[[\\\bbbjjjqqqyyysssjjj^^^RRRKKKCCC===;;;===@@@@@@>>>AAAGGG]]]fffiiifffgggllllllhhheeedddaaa\\\WWWPPPJJJGGGBBB>>>;;;;;;:::888999===<<>>@@@DDDJJJPPPZZZ|||zzzzzzyyyyyyzzzuuurrrooommmnnnoooooonnnpppooonnnjjjgggeeefffhhhjjjmmmmmmiiigggfffbbb]]]YYY]]]tttoooVVVKKKIIIOOOUUUWWWRRROOOVVV```ggg___aaannn}}}vvviii^^^ZZZ^^^fffkkkttt||||||uuuxxx{{{zzzwwwuuutttssssssqqqqqqpppooolllmmmkkkeee^^^WWWRRRPPPJJJKKKKKKJJJHHHHHHMMMRRRZZZwww}}}vvvvvvxxxvvvttttttsssuuuuuuooojjjrrrdddwwwwwwrrr\\\>>>===666111000000////////////000000------......///000000000000000111111222333333333666...777DDDHHHeeeuuuXXXWWWdddmmmmmmxxx~~~ooo___fffeeeQQQKKKJJJWWWmmmvvvXXXDDDGGGQQQfffyyyxxxxxxxxxxxxrrrmmmmmmkkkgggfffgggbbbaaaaaa^^^[[[VVVRRROOOGGGGGGKKKRRRWWWYYY]]]aaaeeerrrsssgggdddnnnppphhh___[[[TTTWWWXXXLLLOOOeee~~~qqq}}}pppsss~~~vvvTTT;;;999:::222222111000////////////000000000000000000000000///000111111111222555888AAAGGGXXXqqqrrr\\\XXXiiiyyy~~~||||||nnnUUUQQQRRR]]]vvv}}}zzztttrrrkkk```UUUOOOOOORRRccceeeeee^^^RRRGGGAAA???===>>>AAAFFFLLLPPPRRRRRRPPPPPPRRRWWWYYYZZZ^^^dddbbbjjjsss{{{jjjaaa\\\YYYPPP???;;;:::<<<>>>===>>>BBBHHH]]]fffjjjfffgggmmmooojjjeeedddaaa\\\TTTMMMHHHEEEBBB>>>;;;;;;:::888999===:::NNNxxx~~~bbb```~~~~~~qqqmmmiiiZZZFFF666444444000///333////////////000000000000////////////000000000000000111111111111222222222222777???HHHVVVqqqzzz{{{eee]]]gggWWWLLLGGG@@@:::888999999888555999===???@@@DDDKKKRRR```yyyxxxyyyxxxwwwxxxsssqqqooooooppppppooonnnoooooonnnjjjeeecccdddfffddddddaaa___bbbfffccc]]]ZZZ]]]tttqqqXXXLLLGGGMMMSSSUUUPPPNNNVVV```gggbbbgggwwwpppmmmfff^^^[[[bbboooyyy}}}xxxvvvvvvwwwwwwuuusssttttttsssrrrqqqqqqqqqmmmnnnmmmhhh```XXXUUUUUUIIILLLMMMJJJHHHJJJNNNQQQ[[[ttt}}}vvvwwwzzzyyywwwwwwqqqtttvvvpppfffjjjooosss|||}}}~~~uuu~~~gggBBB>>>777111000000////////////000000------......///000000111000111111222222333333444333...:::GGGOOOrrr[[[OOOYYYeeekkkkkk}}}mmm[[[bbbcccQQQKKKJJJWWWnnnkkkSSSBBBIIIVVVlll|||xxxxxxxxxzzzrrrkkkiiigggddddddggg```___^^^[[[XXXTTTQQQOOOFFFEEEIIIQQQUUUUUUXXX]]]```ggghhhccceeeooosssnnndddbbbXXXWWW\\\OOOHHHWWWsss}}}cccvvvzzzmmmxxxaaa@@@999:::444333111000/////////000000000000000000000000000///000111111111222555888DDDJJJ^^^|||~~~sss```ZZZgggyyy___UUUVVVVVVddd~~~yyyvvvnnnmmmhhh^^^TTTOOOQQQUUU]]]______YYYMMMBBB===<<<>>>???AAAFFFLLLPPPRRRRRRSSSRRRUUU[[[^^^aaahhhooofffnnnyyyggg___aaaeeeYYY@@@999999:::;;;;;;<<>>;;;;;;:::888999===666LLLfffpppaaaXXX~~~ppplll___aaaggg___III888555555111000444////////////000000000000////////////000000000000000111111111111222222222555999@@@LLL^^^~~~}}}yyylllaaa\\\cccWWWGGGDDD???888777999::::::555999>>>???@@@DDDLLLSSScccxxxwwwxxxwwwvvvwwwsssrrrqqqqqqrrrrrrpppooolllmmmmmmiiieeeccceeegggeeebbb]]][[[```fffccc\\\\\\___uuutttYYYLLLEEELLLRRRTTTPPPNNNVVVaaagggdddlll~~~}}}aaaeeefffbbb___fffwwwuuuvvvvvvvvvuuutttsssssstttuuuvvvvvvuuuuuuvvvwwwoooooooookkkcccZZZXXXZZZIIIMMMNNNLLLJJJKKKOOOQQQ[[[ppp~~~vvvxxx||||||zzzyyyuuuxxxxxxooobbbddd}}}ooo]]]qqq|||uuuuuuHHH>>>777111000000////////////000000---------...///000000111000111111222222333444444222...<<>>;;;;;;999@@@HHHKKKKKKJJJMMMPPPSSSYYY```dddeeehhhnnntttrrrqqqttt|||wwwaaa```jjjgggTTTCCC;;;:::999999;;;===???AAAVVV___eeeeeekkkssspppffffffccc^^^ZZZUUUOOOHHHDDD>>><<<:::888888888999:::;;;DDDhhhppp[[[oooaaaWWW}}}pppeeebbbhhhbbb[[[KKK;;;444333222111222000000000000000000000000000000000000111111111111111111111111222333444555777888CCCPPPbbb}}}tttaaaVVV___bbbSSSJJJDDD===:::999999888666555>>>======EEEIIIJJJRRRjjj}}}uuuuuuxxxzzz|||~~~sssrrrrrrqqqppppppqqqqqqkkkkkkjjjgggeeedddeeegggdddbbbdddbbbbbbmmmmmm[[[```aaafffvvvyyy^^^GGGIIINNNTTTUUUNNNJJJRRR___iiiffffffrrr^^^iiioooaaaVVVjjjzzzqqqtttvvvwwwvvvuuuvvvwwwwwwuuusssrrrrrrtttwwwxxxvvvvvvqqqjjjddd```YYYQQQRRRNNNLLLLLLIIIFFFIIIMMMUUUcccxxx{{{uuu|||xxxuuuyyyrrrrrrsssoooeeebbbssslll\\\^^^{{{rrrlllSSS???222;;;222000......///000000///////////////000000000000///000111111000111333555555666666LLLbbbrrr^^^TTT^^^oooqqq}}}zzzoooZZZ^^^```PPPJJJLLL\\\ooo```IIIGGGGGGWWWnnnvvvxxxyyyrrrkkkhhhddd```^^^^^^^^^___^^^\\\ZZZXXXWWWUUURRROOOLLLHHHFFFJJJLLLKKKLLLNNN^^^ffflllkkklllqqqtttrrrrrrjjj___VVVOOOJJJEEEBBBbbbzzziiixxx~~~llluuuoooGGG555555333333333222222222222222000000000000000000000000111//////222111111444:::GGGJJJhhhwwwjjjtttyyy~~~lllYYYZZZjjj}}}~~~zzzwwwsssnnnjjjhhhfffaaaZZZTTTRRRTTTWWW\\\\\\YYYPPPEEE>>><<<======BBBGGGJJJJJJLLLQQQUUU___cccgggiiiiiiiiikkknnnhhhfffjjjuuuppp^^^ZZZ^^^YYYLLLAAA<<<;;;:::999:::<<>><<<:::888888888999:::999<<>>>>>>>>FFFHHHIIIRRRrrr~~~zzz|||}}}{{{zzz|||ppppppooooooooooooppppppnnnnnnllliiifffdddeeefffjjjggghhhfffeeennnnnn]]]\\\]]]ccctttyyy___GGGIIIOOOUUUUUUMMMJJJSSSaaallljjjhhh~~~~~~hhh]]]iiiqqqggg```vvv{{{rrrjjjnnnppprrrttttttuuuuuuuuuqqqqqqppppppqqqtttvvvxxxtttuuuqqqkkkfffbbbZZZRRRPPPLLLJJJJJJHHHFFFHHHLLLUUU^^^ooo~~~}}}{{{tttrrrvvvqqqrrrssspppeee___lllgggOOOLLLssszzzkkkcccMMM888;;;333111......///000000///////////////000000000000///000111111000111333555333666999RRRmmm}}}aaaWWWbbbqqqsssxxxkkkXXX]]]aaaPPPIIIJJJYYYmmmZZZFFFDDDDDDUUUnnnvvvzzz}}}zzzwwwkkkiiieeebbb___^^^^^^^^^^^^\\\YYYWWWVVVSSSPPPMMMHHHEEEEEEHHHIIIGGGHHHLLL^^^eeejjjiiiiiimmmnnnlllssslllbbbXXXPPPIIICCC???QQQxxx{{{ffftttqqq|||SSS888444222222222222222222222222000000000000000000000000111//////222222111444:::HHHKKKjjjlllfffpppttt{{{ssskkkcccjjj{{{yyywwwuuussspppllliiiddddddbbb\\\VVVTTTWWW[[[YYYWWWRRRJJJAAA<<<<<<>>>@@@CCCGGGJJJLLLPPPWWW]]]eeeeeeeeedddbbb```^^^\\\[[[ZZZ```oooyyyjjj[[[TTTQQQKKKCCC@@@>>><<<:::888999;;;>>>AAAUUUaaakkknnnqqqsssmmmcccbbb```]]]ZZZVVVPPPHHHCCC>>><<<:::888888888999::::::<<>>555555555111///000000000000000000000000000000000000111111111111111111111111222333444555555888BBBKKKZZZ~~~yyyfff\\\eeessslllYYYJJJDDD===999999999888666777??????@@@FFFGGGIIISSS|||}}}~~~zzzvvvvvvnnnnnnnnnnnnnnnnnnoooooooooooonnnkkkhhhgggiiijjjppplllmmmkkkhhhpppooo```WWWWWW^^^rrryyy```HHHHHHRRRVVVUUUMMMJJJTTTeeepppmmmjjj|||uuuaaa]]]mmmyyyqqqkkk{{{oookkkiiigggjjjjjjlllpppsssuuutttsssnnnnnnnnnppprrruuuxxxzzzqqqsssrrrmmmiiieee\\\TTTNNNIIIGGGHHHGGGFFFGGGLLLUUUXXXddd}}}zzzwwwvvvwwwpppqqqtttsssiiiaaaiiizzzoooTTTNNNrrrooovvv[[[:::777333111///...///000000///////////////000000000000000111222111111111333555444999@@@]]]|||aaa[[[gggrrrttt~~~sss{{{eeeTTT]]]bbbSSSKKKJJJYYYnnn{{{RRREEEDDDDDDUUUmmmuuuxxx|||zzzwwwhhhgggdddaaa^^^\\\ZZZZZZ[[[YYYVVVTTTRRRPPPMMMKKKCCCBBBCCCEEEDDDBBBFFFMMMccchhhjjjiiiiiikkklllkkktttnnneee[[[RRRIIIBBB===@@@ddd}}}~~~~~~|||cccsssuuu{{{YYY777222111111111111111111111111000000000000000000000000111//////222222111555;;;IIINNNpppzzzaaaaaakkkvvvwwwfff}}}{{{xxxzzzxxxyyytttrrrpppooonnnkkkhhhfffdddbbb___[[[XXXVVVUUUUUUVVVSSSMMMDDD===:::<<<>>>AAAEEEJJJNNNRRRXXX^^^bbbaaa___\\\ZZZXXXTTTOOOLLLSSSWWWaaaqqqtttfffWWWOOOKKKEEEAAA@@@>>><<<999777777999===???NNN[[[hhhmmmnnnmmmfff^^^```^^^\\\ZZZVVVPPPHHHCCC>>><<<:::888888888999:::777BBBBBBXXX|||wwwjjj{{{^^^dddyyy|||zzz{{{```CCC555555555222///000000000000000000000000///000000000111111111111111111111111222333444444444888CCCMMM^^^~~~~~~||||||qqqmmm{{{lllTTTIIIDDD===999999:::888777888@@@@@@AAAHHHGGGJJJWWWzzz{{{}}}|||uuuqqqrrrppppppooonnnnnnnnnnnnnnnlllmmmmmmmmmlllmmmooorrrrrrmmmnnnmmmjjjpppqqqdddTTTTTT[[[pppzzzcccJJJIIITTTXXXUUULLLJJJUUUhhhtttnnnkkk}}}~~~tttbbbaaavvvzzzqqqwwwhhhbbbcccfffgggfffgggjjjnnnsssuuusssqqqooopppqqqrrruuuwwwyyyzzzooorrrsssooolllhhh___VVVNNNIIIFFFGGGHHHGGGHHHLLLTTTTTT\\\vvv{{{{{{yyytttrrrrrruuuvvvnnngggnnn|||uuu___WWWpppyyyccc;;;555444222///...///000000///////////////000000000000000111222222111111333555555===GGGiiiqqq___bbblllppprrr~~~mmmtttyyy```RRR^^^fffXXXNNNMMM[[[qqquuuOOOHHHGGGGGGWWWmmmsssttt~~~wwwoooeeedddbbb___\\\YYYWWWUUUVVVTTTQQQOOONNNMMMKKKIIIBBBAAAAAAAAA???@@@IIITTThhhiiihhhhhhiiimmmpppqqqsssooohhh___UUUKKKCCC>>>;;;XXXvvv|||{{{aaasss{{{sssYYY888666111111111111111111111111000000000000000000000000111///000222222222555;;;HHHRRRzzzooo^^^]]]iiicccwww~~~vvvqqqqqqrrrooommmkkkiiihhhfffbbb```aaa[[[VVVVVVZZZZZZTTTNNNTTTPPPHHH@@@:::999<<<>>>AAAFFFNNNUUUZZZ^^^```bbb\\\ZZZWWWUUUSSSPPPMMMJJJQQQ[[[jjjyyyqqqaaaQQQJJJHHHDDD@@@===<<<:::888666666888;;;===HHHVVVeeellllllhhhccc^^^```^^^[[[XXXTTTOOOHHHCCC>>><<<:::888888888999:::000BBBAAAJJJgggjjjjjjcccdddkkkHHH666333333222111000000000000000000000000///000000000111111111111111111111111222333444444555:::EEEOOOeeezzzzzzzzz|||uuufffRRRIIICCC===999999:::999777:::@@@@@@CCCIIIHHHNNN___|||zzz{{{}}}yyyrrrppprrrtttsssrrrpppooonnnmmmmmmmmmnnnooonnnnnnooorrruuuqqqkkkmmmmmmjjjoooqqqhhhVVVSSSYYYooo|||fffMMMJJJVVVYYYVVVLLLJJJVVViiiwwwlllkkkyyytttgggiii~~~nnn~~~mmmbbb^^^]]]^^^___dddgggmmmrrrvvvvvvtttqqqqqqqqqrrrtttuuuuuuvvvvvvnnnrrrsssqqqnnnjjjaaaXXXPPPJJJFFFHHHJJJIIIJJJMMMRRRRRRZZZrrr~~~}}}wwwooowwwuuuvvvvvvooohhhnnnzzzwww^^^NNNbbb|||lllDDD<<<555333000///000000000///////////////000000000000000111222222111222444666333>>>LLLrrr|||```bbblllpppnnnppptttccclllsss]]]RRR```iiiYYYOOOLLL[[[rrrsssPPPGGGGGGIIIZZZpppuuuttt}}}rrriiidddcccaaa^^^[[[YYYVVVUUUSSSPPPMMMLLLKKKKKKIIIHHHDDDAAA???===<<>>OOOooozzzpppyyyrrrwww|||^^^===777222222222111111111111000////////////////////////111///000222333222666<<>>;;;;;;>>>@@@EEEJJJRRRYYY]]]^^^\\\ZZZSSSRRRPPPOOONNNNNNOOOPPPWWWfffxxx|||kkkZZZJJJEEEEEECCC===::::::999888777777999;;;<<>><<<:::888888888999:::444@@@<<<===TTTeeettttttiiioooLLL999333222222333000000000000000000000000000000000000111111111111111111111111222333444555777;;;EEEQQQkkkzzzwww~~~zzzkkkwwwuuu___VVVHHHCCC<<<999999:::999888;;;??????CCCJJJJJJTTTiii{{{zzzzzzxxxtttrrrtttuuutttsssqqqpppooooooooorrrrrrrrrpppooooooqqqsssoooiiikkkmmmhhhkkkooohhhYYYUUUXXXnnn|||hhhNNNKKKXXXZZZVVVMMMJJJVVViiivvvjjjlllwww}}}ppphhhoooxxxjjjsssgggaaa^^^\\\\\\___eeellluuu{{{|||yyyuuusssoooppprrrssssssrrrqqqpppooossstttrrrooolllcccZZZSSSLLLHHHIIILLLKKKKKKMMMNNNPPPYYYmmmyyyqqqzzzvvvuuuuuunnneeegggpppfffHHHWWWwww~~~{{{SSSGGG666333000///000000000///////////////000000000000000222333222222222444666000===PPP|||eeeZZZiiirrrrrrpppvvvfffWWWcccnnnZZZRRRaaajjjWWWLLLJJJZZZqqqoooPPPBBBDDDJJJ^^^vvvzzzxxxuuummmjjjdddcccaaa^^^\\\ZZZYYYXXXUUURRRNNNKKKJJJIIIHHHFFFEEE@@@<<<<<<<<>><<<:::888888888999:::<<<<<<999@@@ZZZwwwffflllNNN<<<555222222333000000000000000000000000000000000000111111111111111111111111222333444555777:::DDDTTTsss}}}rrr^^^mmmmmmZZZWWWHHHCCC<<<999::::::999888<<>>CCCKKKMMMYYYsssyyyvvvxxxxxxuuurrrrrrsssrrrrrrqqqqqqqqqqqqrrrsssssssssqqqooooooqqqssspppiiikkklllfffhhhlllggg]]]VVVVVVkkk{{{gggNNNJJJXXX[[[WWWMMMJJJUUUhhhuuujjjooouuu|||iiigggsss~~~lllgggvvvkkkaaa]]]ZZZYYY^^^dddhhhrrr{{{vvvuuunnnppprrrssstttrrrqqqoooqqqtttuuurrrppplllddd\\\UUUMMMHHHIIILLLKKKJJJKKKIIINNNWWWggg{{{yyywwwtttuuuwwwpppeeeccciiioooMMMUUUwww\\\EEE666444111000000000000///////////////000000000000111222333333222222444666444BBBVVV^^^ZZZkkkoooooowww|||sssooommmzzznnnXXXKKK[[[iiiYYYQQQaaajjjVVVKKKJJJZZZrrriiiMMMAAAEEEMMMccc|||~~~zzzvvvmmmiiikkkbbb```]]]ZZZYYYXXXXXXYYY[[[XXXRRRNNNKKKIIIFFFDDDDDD>>>;;;<<<===@@@FFFMMMKKKHHHLLLWWWaaaffflllqqqyyywwwqqqgggZZZPPPKKKIIIFFFAAAaaaxxx|||rrr~~~ooo}}}oooFFF222888777666444222111000///////////////////////////111///000333444333777===KKKZZZ{{{mmmcccnnnfff[[[tttwwwyyywwwtttooohhhbbb___cccbbb]]]YYYZZZZZZYYYUUUUUUUUUUUUWWWYYY[[[\\\]]]\\\[[[[[[[[[ZZZXXXVVVXXXUUUTTTWWWZZZYYYRRRKKKHHHDDD???===???CCCFFFIIISSSTTTVVVWWWWWWSSSLLLHHHJJJLLLMMMKKKJJJNNNWWW___rrrfff^^^SSSIIIDDDBBB>>><<<<<<888999;;;<<<===>>>>>>>>>AAAMMM^^^gggfffcccgggmmmeeeaaaZZZTTTNNNJJJFFFCCC>>><<<:::888888888999:::<<<444666HHHiii{{{[[[xxx}}}|||gggNNN???777333222333000000000000000000000000000000000000111111111111111111111111222333444555444888CCCVVVzzz|||lllYYYlllmmmXXXVVVHHHBBB<<<999:::::::::888<<<>>>>>>CCCKKKNNN]]]yyy}}}}}}vvvrrruuuwwwuuupppnnnppppppppppppqqqrrrssstttpppqqqqqqqqqpppqqqtttvvvsssjjjlllmmmffffffiiieee___VVVUUUjjjyyyfffMMMIIIYYY[[[XXXNNNJJJUUUgggssskkkrrrsss}}}}}}eeeeeetttxxxssscccgggyyymmmaaaZZZUUUSSSYYYccciiiwww|||wwwwwwooopppsssuuuvvvuuusssrrrsssuuuuuurrrooollleee]]]VVVMMMHHHIIILLLKKKIIIJJJFFFLLLTTTaaawwwwwwzzzrrrqqqtttyyyuuuiiieeehhhjjjQQQSSSvvvuuu]]]===777444111000000000000///////////////000000000000111222333333222333555666;;;III]]]iii\\\YYYhhhhhhkkk}}}rrrhhh___VVVPPPTTT[[[```dddkkknnndddTTTNNNCCCUUUfffWWWQQQ```iiiWWWMMMKKK]]]uuudddIIICCCHHHPPPggg~~~yyy~~~vvvlllgggjjj^^^\\\YYYVVVTTTUUUVVVWWWbbb]]]VVVPPPLLLHHHEEECCCBBB===:::<<<>>>>>>???BBBIIIHHHNNN]]]iiilllnnnrrr}}}{{{ttthhh[[[PPPKKKIIIJJJ@@@bbbxxxuuujjjpppzzzSSS===999999777555333111///...////////////////////////111///000333444444888>>>LLLZZZ|||{{{kkk___uuuxxxjjjWWWZZZZZZXXXVVVRRRNNNJJJHHHJJJKKKKKKJJJHHHGGGIIIJJJGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMOOOQQQRRRQQQPPPOOOMMMOOORRRTTTTTTQQQMMMKKKEEEBBB>>>;;;<<>>:::999888888:::;;;<<<=========DDDNNN\\\hhhnnnooollliiiccc```\\\XXXTTTMMMGGGBBB===<<<:::999888999:::;;;:::;;;<<>>======???@@@??????DDDJJJSSS___iiiooopppooopppuuuvvvmmm^^^SSSRRRUUUOOOEEEVVV~~~nnnaaammm>>><<<888555666444///...000////////////////////////000111000000111555:::>>>OOOPPPuuu{{{jjjdddlll|||llliiiMMMMMMLLLKKKIIIFFFDDDBBBEEEDDDDDDCCCBBBBBBDDDEEEBBBBBBBBBBBBBBBCCCCCCDDDGGGHHHHHHIIIJJJKKKLLLMMMLLLNNNQQQSSSSSSPPPMMMKKKDDDBBB>>><<<>>>BBBHHHKKKTTTRRROOOLLLJJJJJJJJJKKKKKKKKKMMMRRRUUUYYYbbbkkkuuusssbbb[[[OOODDDAAAAAA===:::999777888:::;;;<<<<<<======BBBMMM]]]kkktttuuurrroooaaa___\\\XXXTTTMMMFFF@@@>>><<<999777777888999::::::<<<<<>>:::CCCDDDKKKVVVlll~~~|||wwwvvvtttqqqppppppqqqppppppooonnnmmmnnnnnnppppppqqqpppnnnnnnoooqqqrrrrrrqqqnnniiifffeeedddcccbbb\\\XXXXXXhhhtttcccLLLHHHTTT^^^]]]OOONNN]]]kkkmmmiiiwwwppp~~~ggg^^^gggiiibbbcccfffrrrmmmaaaUUUQQQQQQUUU___iiiyyyyyyvvvwwwyyyzzzzzzyyyvvvuuuuuutttttttttssspppkkkgggXXXSSSLLLHHHHHHHHHGGGEEEGGGJJJOOOXXXiiitttzzzwwwuuutttvvvwwwsssjjjbbbrrrQQQIIImmmrrrmmm>>>888555111//////000000///000000000000000000000000000111333333333333555777===GGG```lllYYY[[[___dddqqqjjjYYYQQQGGGEEEFFF@@@AAA@@@AAAGGGNNNNNNGGGAAABBBCCCTTT^^^TTTPPP___lll\\\MMMKKK___xxxZZZJJJHHHDDDOOOhhhxxxyyyxxx|||wwwmmmhhhhhhdddZZZ[[[[[[XXXTTTQQQQQQSSS^^^\\\UUULLLIIIJJJHHHDDD???>>><<<<<<===>>>>>>===AAAFFFPPP]]]hhhoooqqqqqqnnnsssuuunnn___TTTRRRSSSSSSGGGSSS~~~nnn```~~~tttHHH===888555555333///...000////////////////////////000000000000111555:::>>>MMMPPPttt}}}zzz``````rrrnnnlllAAAAAABBBBBBBBBAAA@@@???BBB@@@>>>>>>???AAAAAAAAA?????????>>>>>>??????@@@CCCBBBAAAAAACCCFFFIIIKKKNNNPPPQQQRRRQQQOOOLLLJJJCCCAAA???>>>@@@EEEIIIMMMTTTPPPMMMLLLOOOQQQRRRQQQTTTRRRSSSTTTSSSSSSYYYaaammmlll___XXXMMMCCCAAA@@@===999999777888999;;;<<<<<<<<<<<>><<<888666555666888:::999<<<<<>>BBBSSS\\\QQQOOO```nnn\\\OOONNNccc|||YYYHHHDDDAAAMMMgggxxxzzz|||uuukkkffffffbbbWWWXXXWWWUUUQQQOOONNNOOORRRQQQMMMHHHGGGIIIGGGCCC???===;;;;;;;;;<<<;;;:::;;;@@@JJJVVVccckkkoooppplllqqqtttnnnbbbVVVQQQPPPMMMAAAGGGppphhhZZZ~~~qqqGGG>>>888444444333000...000////////////////////////000000000000111555:::>>>MMMUUU\\\]]]sssmmmnnnCCCCCCDDDDDDDDDDDDDDDDDDGGGDDDBBBBBBDDDFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGEEEEEEEEEFFFHHHKKKMMMOOOTTTTTTTTTSSSPPPMMMJJJHHHAAA@@@@@@AAACCCGGGKKKNNNPPPMMMKKKOOOVVVZZZXXXVVVWWWTTTQQQOOOMMMLLLSSS\\\kkkdddZZZTTTKKKBBB@@@???;;;999999777888999:::;;;<<<<<<<<>><<<888555444555888999888;;;;;;===LLLcccooommmvvvuuuWWWYYYuuuoookkktttbbbBBB888999555111000000000000000000000000000000000000000000000000111111111111222333333444555===HHH```}}}}}}llljjjnnniii[[[OOOEEE>>>:::999999777888:::AAA===EEEDDDIIISSSkkk{{{wwwrrrqqqrrrttttttqqqooopppvvvuuusssrrrqqqrrrrrrsssmmmnnnooopppppppppqqqrrrrrrnnnhhhdddbbbaaa``````^^^YYYWWWcccnnn___LLLKKKXXXYYYRRRJJJQQQbbbllllll```qqqkkkaaacccnnnlllhhheeelllhhh```]]]YYYXXX]]]fffsss|||}}}wwwvvvvvvwwwxxxwwwvvvtttssswwwvvvvvvwwwwwwuuupppmmm[[[UUUMMMHHHGGGGGGFFFEEEFFFHHHLLLQQQ___xxxvvvoooyyyyyyvvvtttuuuuuuqqqhhh```}}}ppp```uuuwwwEEE888555222000000000000///000000000000000000000000000111222333333444777:::HHHTTT}}}fffVVVYYY___hhhxxx~~~]]]KKKBBB@@@;;;<<<@@@<<>>:::<<>>LLLgggzzz}}}}}}uuukkkdddbbb]]]VVVVVVTTTRRRPPPNNNMMMLLLMMMMMMJJJFFFDDDEEEBBB===>>><<<999999999999888777555:::BBBNNNZZZdddiiijjjjjjooosssooodddYYYQQQNNNDDD;;;===]]]xxxpppdddtttxxxrrrFFF@@@888333333222000///000///////////////////////////000000000111555;;;???LLLXXXaaa___tttwwwmmmtttPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOPPPOOONNNNNNNNNNNNOOOPPPRRRSSSTTTQQQRRRUUUWWWXXXYYYYYYYYYZZZYYYWWWSSSOOOKKKGGGEEE@@@AAABBBDDDFFFIIILLLNNNIIIIIILLLSSS[[[^^^ZZZUUUMMMIIIFFFFFFGGGLLLXXXdddtttvvv\\\UUUPPPHHHAAA???>>>:::888999777777999:::;;;<<<<<<<<>><<<888666444555777888999<<<;;;:::EEE]]]rrr|||zzz^^^YYY{{{wwwuuu}}}iiiFFF::::::555111000000000000000000000000000000000000000000000000111111111111222333444555555AAAMMMgggppplllpppkkk]]]RRREEE>>>999999999777777:::AAA===EEEDDDHHHSSSmmm{{{{{{wwwsssqqqsssrrrnnnooosssxxxwwwuuutttssssssssstttnnnqqqssssssqqqppppppqqqrrrmmmgggbbb______^^^]]]ZZZUUUTTT```kkk\\\LLLMMMYYYVVVNNNIIIPPP```hhhggg]]]pppiii}}}___fffrrrmmmlllhhhpppdddcccbbb```^^^bbbnnn{{{~~~wwwssstttuuuvvvvvvvvvuuuuuuwwwvvvvvvvvvvvvsssoookkk^^^WWWNNNIIIHHHHHHGGGFFFKKKMMMNNNQQQ\\\sssyyytttzzzzzzwwwtttuuuuuuqqqiiiaaammmsssxxxooorrrttt}}}III999666222000000111000000000000000000000000000000000111222222333555999;;;HHHbbbdddZZZ]]]cccooorrrUUUFFF@@@@@@<<<===AAA===???===;;;<<<>>>>>><<<:::<<>>UUUwwwqqqsss|||ppp}}}SSSBBB999111111222000///111//////////////////////////////000000111555;;;???LLLUUUfffdddwwwuuunnn}}}```___^^^\\\\\\[[[[[[\\\ZZZ\\\^^^^^^\\\ZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^______aaaccceeeeeeeeecccbbb]]][[[WWWRRRMMMIIIEEECCCAAABBBDDDFFFIIIKKKMMMMMMFFFIIIOOOVVV[[[[[[VVVQQQIIIEEECCCEEEHHHOOO]]]jjj}}}rrr]]]WWWLLLFFF@@@???===999888:::666777888:::;;;;;;;;;;;;<<>><<<:::888666666777777:::<<<:::777???TTTkkkyyyvvvfffXXX~~~|||}}}fffFFF;;;999555444000000000000000000000000000000000000000000000000111111111111222444555666444BBBOOOnnnmmmkkkpppkkk]]]SSSDDD>>>999999888666777:::===:::DDDDDDJJJXXXuuu}}}{{{tttqqqsssrrrnnnpppvvvzzzyyywwwuuutttsssttttttnnnrrruuuuuurrroooooopppqqqllleee___]]]\\\[[[[[[WWWTTTRRR___iii[[[KKKNNNUUUQQQJJJGGGOOO\\\cccccc```tttgggxxx```iiiqqqnnnqqqkkkttt~~~hhhhhhiiigggcccfffsss|||rrrrrrssstttuuuuuuuuuuuuvvvuuuuuuuuuuuurrrmmmjjj```YYYOOOIIIHHHHHHGGGFFFLLLNNNOOOPPPYYYpppyyy}}}zzzwwwuuuuuuvvvrrrjjjccc[[[^^^fffrrrfff~~~III999666333111111111111000000000000000000000000000000111111222333666:::===FFFnnnhhh``````dddooohhhPPPCCC@@@BBB>>>???CCC@@@???>>><<<<<<===>>><<<;;;===AAAOOOSSSLLLSSSeeemmmVVVNNNQQQggg]]]KKKFFFFFFVVVppp}}}||||||wwwtttjjj```[[[UUUVVVSSSQQQPPPOOONNNKKKIIIEEEFFFEEEAAAAAACCCAAA===;;;999777777777888777666999;;;@@@IIITTT]]]dddgggkkknnnpppoooiii___TTTMMMCCCBBB???MMMjjj|||sss~~~nnnooo~~~\\\CCC999000000111111000111/////////////////////////////////000111666;;;@@@SSSYYY|||eeeeeeqqq|||qqqmmmlllkkkiiiiiiiiiiiiiiiffflllqqqqqqkkkffffffhhhffffffeeeeeeeeeeeeeeefffeeeeeeeeeeeedddccccccbbb[[[YYYTTTOOOKKKGGGDDDCCCAAACCCFFFIIIKKKLLLLLLLLLJJJMMMRRRVVVVVVSSSNNNKKKGGGEEEGGGKKKPPPWWWdddpppooo\\\VVVIIIDDD???>>><<<888777:::666777888999:::;;;;;;;;;;;;>>>GGGTTTaaaiiijjjhhh]]]\\\ZZZXXXUUUPPPIIIEEE======<<<:::999777777666888;;;:::888<<>>999444777000000000000000000000000000000000000000000000000111111111222333444555666333CCCNNNpppxxxbbbeeeooojjj[[[PPPDDD>>>999888888666777999;;;:::EEEFFFNNN^^^~~~~~~{{{zzzrrrpppuuuuuuppprrryyy{{{zzzxxxvvvtttsssssstttjjjoootttuuurrrooooooqqqpppkkkccc]]]ZZZYYYYYYYYYWWWUUUTTT```iiiZZZIIILLLNNNKKKGGGFFFNNNYYY```aaa___uuuiii~~~{{{gggmmmppptttzzzrrrxxxzzziiisssuuusssmmmooo}}}~~~ssssssssssssttttttttttttsssssssssttttttrrroookkkaaaYYYOOOIIIGGGGGGFFFEEEIIIKKKLLLMMMUUUmmmzzz}}}{{{wwwuuuuuuwwwtttmmmfffRRRVVVccckkkzzz___LLL999666333111111111111000000000000000000000000000000000111222333666;;;>>>JJJxxxkkktttnnnjjjppp^^^JJJ>>>>>>BBB>>>@@@EEEBBB>>>=========>>>======<<<===???JJJNNNIIISSSccchhhTTTMMMSSSkkkYYYIIIEEEHHHYYYttt}}}|||sssooofff]]]ZZZUUUUUURRROOONNNNNNMMMJJJGGGDDDDDDBBB>>>???BBBAAA===999888666666777888888777:::;;;???GGGRRR]]]eeehhhmmmnnnooooookkkaaaVVVNNN@@@BBB===EEE```vvvtttyyyqqqnnn{{{bbbEEE999///...111111111111////////////////////////...//////000222666<<<@@@VVVccc```cccjjj|||vvvuuusssrrrrrrrrrssssssnnnwww~~~vvvoooooorrrpppooommmllljjjjjjiiiiiidddccc```^^^\\\\\\]]]]]]XXXUUUQQQMMMIIIFFFDDDDDDBBBDDDGGGJJJLLLMMMLLLLLLOOORRRUUUUUUQQQLLLHHHGGG===???FFFQQQZZZdddrrr~~~fffTTTNNNHHHCCC???>>><<<888777:::666777888999:::;;;;;;;;;<<<>>>DDDPPP^^^hhhkkkjjj\\\[[[XXXVVVSSSNNNIIIEEE=========<<<:::888777555444888:::999===IIIZZZfff^^^xxxqqq[[[~~~bbbIIIAAA888222888000000000000000000000000000000000000000000000000111111111222333444666777555CCCLLLmmmkkkXXX```mmmiiiXXXMMMDDD===999888888666777999===<<>>>>>======<<<======FFFJJJGGGRRRbbbdddSSSMMMTTTmmmRRRCCCAAAEEEYYYvvvpppkkkbbb[[[ZZZXXXTTTQQQMMMLLLMMMLLLIIIFFFEEEEEEBBB======???>>>:::999777666666888999888888888999===EEEQQQ\\\dddiiinnnnnnooooookkkcccWWWOOO@@@DDD>>>CCC```zzzmmmpppmmm|||mmmEEE999///...111111111111////////////////////////...//////000222666<<<@@@PPPhhh[[[cccjjjzzzsssrrrpppooooooqqqtttvvvssstttttttttrrrooommmkkkmmmjjjfffccc```^^^]]]^^^\\\[[[ZZZXXXWWWUUUTTTSSSMMMMMMKKKJJJHHHFFFEEEDDDHHHIIIIIIIIIJJJJJJKKKKKKSSSPPPNNNMMMMMMKKKFFFBBBEEEHHHOOOXXX___gggvvvrrr^^^WWWJJJFFFBBB===:::::::::999999666666777888999::::::;;;===:::AAARRR___bbbeeejjjaaaYYYTTTUUUTTTNNNFFFCCC???===:::888666666777777777:::>>>>>><<>>999999999777777:::<<<@@@BBBHHHRRR]]]|||tttrrrmmmooorrrrrrrrrssswwwzzz}}}yyywwwvvvqqqjjjiiilllmmmpppsssssspppmmmlllmmmkkkggg```YYYUUUSSSSSSTTTTTTSSSVVV\\\]]]UUULLLHHHLLLEEE@@@DDDOOO\\\bbbdddccc|||jjj~~~{{{qqq}}}uuusssoooqqq~~~zzzyyyyyyuuusssqqqsssuuuvvvuuurrrtttssssssuuuvvvrrrlllfff___ZZZRRRJJJEEEDDDEEEGGGFFFEEEFFFIIIQQQccczzzxxxyyyyyyyyyvvvrrrnnnlllZZZ]]]vvvrrrTTTddd}}}ooozzzWWW@@@999333222222//////111000000000000000000000000222000000222333444:::AAASSShhhkkk}}}qqqnnnoooPPPBBB???<<<<<<===??????????????????>>><<<===???AAA<<>><<<:::999999888888888888777777777666555888;;;@@@LLL]]]iiimmmpppqqqsssuuupppdddWWWOOOMMM;;;:::IIIVVVooouuunnn}}}{{{JJJ888333555000...333333333111///...///000000000222111111333333444;;;DDDLLL]]]{{{aaa[[[bbbqqq~~~hhhhhhfffffffffhhhiiikkkgggggghhhgggfffcccaaa______]]]ZZZVVVTTTSSSRRRRRRQQQPPPOOONNNLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFIIIIIIIIIJJJJJJKKKKKKLLLQQQOOOLLLKKKKKKIIIDDDAAABBBEEEMMMVVV^^^gggvvviiiYYYSSSFFFEEEBBB===::::::999999888666666777888999::::::;;;===<<>>;;;333666111111111111000000000000000000000000111111111111111222333333222333666999===JJJ\\\```ccc{{{yyykkk___PPPEEE>>>999999999777777:::>>>BBBCCCIIIRRR^^^{{{xxxyyyuuuuuuuuusssrrrtttyyy~~~~~~{{{wwwsssooolllkkkjjjppprrrttttttqqqooooooooojjjeee^^^VVVQQQPPPPPPRRRWWWUUUXXX^^^^^^VVVNNNJJJMMMFFFAAAEEERRR^^^eeegggeeejjj|||}}}wwwvvvssswww}}}~~~zzzwwwvvvvvvuuusssqqqrrrtttuuutttrrrssssssssssssrrrnnniiifffbbb]]]TTTLLLFFFEEEFFFGGGFFFFFFGGGIIIOOO___zzzwww{{{xxxxxxxxxwwwtttqqqnnnlll]]]]]]ssssssSSSYYYlllzzzccc???888222222222000000222000000000000000000000000333111111444444555;;;CCC[[[uuuZZZaaannnmmmhhhjjjkkkLLLAAA???<<<<<<>>>??????>>>@@@@@@@@@>>>======???AAABBBDDDFFFGGGIIINNNUUU[[[TTTRRRSSShhhoooKKK@@@CCCDDDSSSjjjuuutttyyyuuudddddd\\\VVVVVVUUUPPPKKKFFFDDDFFFGGGEEEBBBBBBAAA???===;;;::::::999888888888777777777666666666888;;;???KKK]]]jjjooosssqqqppppppmmmdddYYYQQQMMM>>>;;;DDDQQQpppqqqzzzrrrJJJ888222555000...333222777555222000000000000...222000111333333444;;;CCCTTTiiinnnZZZXXXeee{{{`````````aaaaaaaaaaaabbb]]]]]]]]]]]]\\\ZZZXXXWWWTTTSSSPPPNNNLLLLLLLLLLLLJJJIIIIIIGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLMMMLLLJJJIIIHHHFFFBBB@@@AAADDDLLLUUU]]]gggvvvaaaUUUPPPEEEDDDAAA===:::999999999888666666777888999::::::;;;<<>><<<:::777666666777777:::::::::999;;;JJJhhhjjjjjjyyyRRRaaaooo[[[]]]QQQAAA???555555111111111111000000000000000000000000111111111111111222333222222333666888>>>HHH```}}}bbbkkk~~~kkk]]]MMMEEE>>>999999999777777:::???CCCDDDHHHRRR```{{{{{{{{{yyyuuurrrqqquuu{{{}}}~~~xxxppppppvvvuuunnnppprrrssssssqqqooonnnnnnjjjddd[[[RRRLLLKKKMMMNNNWWWVVVXXX]]]\\\TTTMMMJJJLLLFFFBBBGGGUUUbbbiiijjjiiilll{{{}}}wwwsss~~~vvvvvvzzzyyyvvvxxxzzz~~~}}}zzzyyyxxxtttsssrrrrrrssstttsssrrrqqqrrrsssrrrnnnkkkiiiiiigggaaaWWWNNNHHHEEEFFFGGGFFFFFFHHHJJJNNN[[[rrrvvvwwwxxxwwwvvvuuusssqqqoooooo```ZZZiiirrrVVVSSSaaa~~~nnnAAA999222111222111222444000000000000000000000000333222333555555666===FFFcccnnnYYY^^^ggglllkkkllljjjKKK???>>>======??????>>>===@@@AAA@@@???======>>>@@@CCCDDDEEEEEEGGGKKKQQQUUUUUUTTTSSSccceeeFFF@@@CCCCCCOOOccclllmmmvvvppp``````[[[WWWVVVRRRNNNJJJEEEDDDEEEEEECCCAAA??????===<<<;;;:::::::::777777777777666666666666666888:::>>>III\\\jjjqqqwwwrrrmmmllllllhhh^^^UUULLLBBB===>>>KKKrrrfff{{{zzzsssKKK888111444///...222111;;;888444222111000///---000///000222222333:::CCCPPPkkkqqq^^^[[[lllxxxWWWXXXYYYZZZZZZYYYXXXWWWSSSSSSSSSSSSRRRQQQOOONNNKKKKKKIIIHHHGGGGGGGGGGGGEEEEEEDDDDDDCCCBBBAAAAAA???@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIGGGFFFEEECCCAAA@@@CCCFFFMMMVVV^^^fffuuuvvv]]]TTTPPPFFFBBB???<<<:::999999888777666666777888999::::::;;;;;;@@@NNN]]]```]]]bbblllccc[[[VVVVVVTTTLLLDDD???===<<<999777666666777888888888999:::>>>NNNmmmkkkeeeiiiJJJYYYzzzfff[[[dddWWWBBB<<<222222111111111111000000000//////000000000111111111111111222222222222333666888>>>FFFbbbgggqqq}}}gggXXXIIIEEE>>>999999999777777:::===CCCCCCGGGSSSdddzzzzzzyyywwwtttrrrssswww||||||yyyoootttyyyooopppppppppnnnlllkkkjjjhhhbbbXXXNNNIIIHHHJJJLLLTTTSSSUUUYYYWWWPPPIIIHHHKKKEEEBBBIIIWWWdddkkkmmmmmmnnn|||}}}uuusss{{{wwwkkkmmmrrrrrrpppvvv{{{}}}zzzxxxtttssssssrrrssssssrrrrrrpppssstttrrrooommmnnnpppjjjdddZZZOOOHHHEEEDDDEEEEEEFFFHHHKKKNNNXXXmmmwwwxxxyyyxxxvvvtttsssrrrrrrrrrcccWWW^^^|||dddXXXddd|||HHH>>>555333333222222444000000000000000000000000222222333555444666>>>HHHaaayyybbb```ooowwwuuurrrmmmNNN>>>======>>>??????>>><<>><<<<<<===???BBBCCCFFFIIILLLOOORRRTTTWWWVVVSSS^^^vvv^^^EEEEEEAAADDDSSSfffmmmllltttqqq```___[[[WWWTTTNNNNNNKKKGGGEEEEEEEEECCCAAA===<<<;;;:::::::::::::::777777666666666555555555666888:::<<>>=========<<<<<<;;;;;;>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHGGGGGGFFFDDDBBBAAA@@@@@@DDDGGGMMMVVV]]]eeesssmmmZZZSSSOOOFFFAAA>>>;;;:::999999888666666666777888999::::::;;;:::@@@OOO\\\]]]YYY^^^iiiddd[[[TTTSSSQQQIIIAAA===<<<;;;999777666666777888999:::;;;::::::EEE___wwwhhh```|||ZZZFFFUUU}}}wwwkkkjjjyyyfffFFF999///222111111111111000000000//////000000000111111111111000111222222111333555888@@@IIInnnpppxxx}}}gggZZZMMMEEE>>>999999999777777:::;;;AAABBBFFFTTTiiizzzwwwzzzttttttuuuvvvyyy|||~~~}}}yyypppuuu|||ppppppppppppooolllhhhfffddd^^^TTTLLLGGGFFFIIIKKKRRRQQQSSSVVVTTTLLLHHHHHHIIIDDDBBBIIIXXXfffmmmoooqqqppp~~~zzzwwwsssvvvlllfffiiimmmqqquuu|||vvvttttttttttttsssrrrrrrrrrrrrqqqsssuuutttrrrrrruuuxxxlllfff[[[PPPHHHDDDCCCCCCCCCDDDHHHKKKMMMVVViii{{{zzz}}}zzzyyywwwuuutttuuuvvvvvvfffXXXZZZttt\\\ddd|||pppPPPDDD888555555333222222000000000000000000000000111111333444333555???JJJ]]]fff^^^rrrxxxvvvuuuyyymmmNNN>>>===<<<===??????===;;;===>>>===<<<;;;;;;===???CCCFFFLLLRRRXXXZZZ[[[ZZZVVVVVVRRRZZZqqqYYYCCCFFF???GGG\\\rrrvvvppptttpppbbb```[[[XXXVVVNNNKKKIIIGGGEEEDDDBBB@@@???;;;::::::999888888999999666666666555555555555444555888::::::CCCSSSccckkkooonnnkkkkkknnnnnnbbbTTTEEECCCAAA<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::======>>>>>>>>>????????????@@@AAABBBCCCEEEFFFFFFFFFGGGFFFDDDAAA@@@AAABBBEEEGGGNNNWWW^^^fffuuuvvvcccVVVNNNJJJCCC???===;;;999999999777666666666777888999::::::;;;<<>>999999999777777:::999@@@AAAEEEUUUnnn{{{vvvvvvtttuuuwww{{{}}}}}}wwwoooqqqzzz{{{vvvssssssssssssrrrmmmgggbbb^^^YYYPPPIIIEEEFFFHHHKKKQQQPPPSSSUUURRRKKKIIIJJJIIIEEECCCKKKZZZgggnnnppptttrrr~~~tttssssss{{{xxxnnnnnnqqqsssyyy}}}wwwvvvtttuuuvvvuuusssrrrrrrsssrrrsssuuuvvvuuuvvvxxxyyynnnggg\\\QQQHHHDDDCCCCCCBBBCCCGGGJJJLLLSSSfffwww{{{yyyyyywwwvvvvvvwwwxxxxxxkkk]]]^^^uuuYYY^^^www___wwwVVVHHH999555555333111111000000000000000000000000000111333444333555@@@LLLdddfff]]]rrrsssrrrvvvxxxlllMMM>>>===<<<<<<>>>>>>===<<<<<<<<<===<<<;;;<<>>JJJbbbyyy|||rrrtttlllaaa___YYYXXXWWWPPPGGGFFFDDDBBB@@@>>><<<;;;:::999999888777777777777666555555555444444444444444888999999???MMM[[[ccceeeiiiiiihhhkkklll```QQQDDDAAA@@@===GGGjjj~~~ooo{{{RRR;;;111333111111444111222000------...//////...///...///111222444;;;DDDYYYyyyyyy[[[QQQ^^^xxxtttvvvBBBCCCCCCCCCBBBBBBAAA@@@>>>>>>>>>======>>>>>>???===>>>>>>>>>>>>>>>======<<<<<<<<<<<<============;;;;;;<<<===>>>>>>????????????@@@BBBCCCDDDEEEFFFFFFGGGGGGDDDAAAAAABBBEEEHHHKKKRRR\\\dddnnn}}}fff[[[RRRJJJEEE@@@>>><<<:::999999999777555666666777888999::::::;;;@@@BBBLLLXXXZZZWWW\\\eeeiii^^^SSSOOOLLLFFF@@@>>>;;;:::888666555666777888444777;;;===<<>>999999999777777::::::BBBBBBDDDVVVppp}}}xxxwwwuuuvvvwww|||~~~zzzxxxsssooonnnoooqqqrrrsssssstttuuusssmmmccc\\\VVVRRRLLLFFFDDDEEEGGGJJJMMMMMMPPPRRROOOIIIHHHKKKKKKGGGEEEMMM\\\jjjpppqqqvvvsss}}}}}}pppsssvvv}}}xxxwww~~~zzzzzzuuuwwwxxxvvvsssrrrsssuuutttssssssuuuvvvwwwuuutttpppiii^^^SSSJJJFFFDDDEEEBBBCCCFFFHHHHHHOOOaaarrrxxx|||wwwwwwwwwwwwwwwwwwxxxxxxooocccdddjjjSSSWWWyyyddd|||VVVGGG888333444333111111000000000000000000000000000222444555333555BBBOOOjjjddd]]]oookkklllxxxqqqQQQ???===;;;;;;<<<===>>>===;;;<<<=========???BBBDDDAAACCCIIIQQQZZZ```bbbaaaaaaaaaXXXYYYnnnUUU?????????KKKcccxxxyyyooosssyyyhhh```\\\SSSRRRSSSMMMEEEEEEDDDBBB???<<<:::::::::999888777666666666666555555555444444444333333333888999888;;;GGGSSSZZZaaahhhjjjhhhiiikkkaaaTTTGGG@@@======EEEbbbppp}}}UUU===222444222333555222111///---,,,...//////...000...000222333555<<>><<<<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<>>>???@@@@@@???@@@AAABBBDDDEEEFFFGGGFFFGGGGGGEEEBBBAAACCCFFFLLLOOOXXXccclllwww}}}]]]WWWPPPHHHDDD@@@===<<<:::999999999777555666666777888999::::::;;;CCCCCCKKKWWWZZZXXX\\\eeelll```TTTOOOKKKFFFAAA???;;;999777666555666777888888999<<<:::777===RRRfffhhhooosssXXXOOOVVVEEE777555111111111111000000000000000000000000111111111111000111111111111222555777>>>EEEmmm|||ooo}}}jjjjjj|||sssddd[[[OOOEEE>>>999999999777777:::<<>>>>><<<===>>>??????AAADDDGGGHHHHHHKKKRRR[[[cccggghhhlllkkk___\\\mmmXXXAAAAAA@@@KKKaaassssssjjjrrrwwwhhhaaaZZZNNNKKKLLLFFFFFFGGGFFFDDD@@@===;;;;;;:::999888666555555444444555555444444444333333333222777999777999CCCNNNUUUbbbkkkmmmiiiiiillleeeYYYJJJ???;;;<<>>222444333444666333333000...---.........---000///000333444555===FFFXXXqqq\\\YYYgggvvvyyyZZZnnnEEEHHHJJJIIIGGGEEECCCCCC@@@@@@??????>>>======<<<>>>>>>>>>>>>>>>>>>>>>???======>>>??????>>>>>>===<<<<<<<<<<<<===>>>???@@@@@@???>>>>>>@@@BBBEEEGGGGGGGGGFFFDDDBBBBBBDDDFFFKKKRRR```nnnttt}}}vvvZZZPPPLLLDDD>>>???===<<<<<<;;;999888777777777777777777888888888888;;;???IIIWWW^^^^^^]]]___aaa^^^YYYPPPHHHBBB@@@???:::999777666555555555666666===;;;777;;;===III^^^tttiiirrrbbbXXXwwwZZZBBB555888111111111111000000000000000000000000000000000000111222222111000111333666999IIIzzzzzzsssoooiiicccmmmoooiii\\\LLLGGG@@@:::999999888999<<>>???BBBEEEHHHIIINNNUUUZZZ```jjjuuuqqqoooggg```lllWWW???======III```rrrqqqjjjrrruuucccZZZVVVMMMJJJKKKEEECCCBBB@@@===;;;:::::::::777777777777666666666666666666555555555444444444777555666999;;;@@@LLLWWWeeejjjmmmnnnmmmjjjbbbYYYFFFBBB>>>===BBBRRRmmm~~~sssuuuTTT888777444111777111333000000000000000000000000...///000///000666>>>EEEVVVxxxhhh\\\mmmkkk^^^qqqIIIKKKMMMMMMKKKIIIHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAACCCEEEGGGHHHGGGGGGGGGEEEDDDDDDGGGIIIUUU[[[iiiyyy|||eeeQQQLLLJJJCCC???@@@===<<<;;;:::999888888777777777777777888888888888<<<@@@JJJXXX___^^^[[[[[[```^^^XXXPPPGGGAAA???>>>:::888777555555555555666555:::999:::<<<<<>>>>>888<<<@@@:::>>>???@@@@@@@@@BBBFFFIIIKKKLLLQQQXXX]]]bbblllvvvyyywwwoooiiissszzzNNN<<<>>>???III]]]mmmoookkkssssssaaaXXXTTTKKKIIIIIICCCCCCAAA???===;;;:::::::::777777777666666666555555666555555555444444444444666555555888;;;AAALLLWWWdddhhhkkklllnnnmmmdddZZZDDD===999888:::IIIjjjwww~~~iiiyyyyyySSS666555222///555///222////////////////////////111111000000111666;;;???^^^www|||fffddd{{{~~~lll```tttMMMOOORRRRRRPPPOOONNNOOOLLLKKKJJJIIIHHHGGGFFFFFFCCCCCCCCCBBBAAAAAAAAA@@@BBBBBBCCCDDDDDDDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEEBBBCCCDDDEEEFFFHHHIIIIIIHHHHHHHHHGGGFFFGGGKKKMMMWWW\\\jjj|||fffXXXLLLJJJGGGAAA>>>@@@<<<<<<;;;:::999888888777777777777777888888888888===@@@JJJXXX___]]]YYYXXX___\\\WWWOOOFFF@@@===<<<999888666555444555555666666777777;;;<<<888KKKppp|||iiixxxkkkNNNdddOOOBBB777999111111111111000000000000000000000000000000000000///000111111111222555888???EEEggg{{{rrrpppmmm]]]```ooorrrkkk\\\KKKEEE>>>999888888666777:::AAAAAADDDJJJWWWsssxxxtttvvv{{{{{{qqqiiidddfffjjjkkkjjjkkkoooqqqooojjjgggddd^^^VVVNNNEEE>>>@@@BBBBBBBBBBBBHHHGGGFFFFFFHHHJJJLLLNNNTTTNNNHHHMMM___qqquuupppsssttttttnnnaaaYYY^^^jjjssstttllljjjuuuwwwnnnooouuu~~~yyynnnjjjfffeeehhhooouuuyyy|||yyyuuusssssstttuuuuuurrrpppoooqqquuuxxxxxxvvvpppmmmdddXXXLLLDDDCCCDDDEEEFFFHHHKKKLLLNNNXXXcccvvvvvvuuusssrrrsssuuuwwwyyywwwrrrmmmxxx^^^HHHVVV~~~{{{iiippp___FFF777666000000444111111111111111111111111111222000222555444555DDDVVVuuucccXXX~~~sssxxxmmmcccDDD<<<<<<===888;;;@@@;;;<<<>>>@@@AAACCCFFFKKKNNNNNNPPPTTT[[[```eeennnxxx|||zzzrrrllluuulllFFF;;;@@@AAAJJJZZZiiimmmllluuuqqq___VVVRRRIIIFFFGGGAAAAAA@@@>>><<<:::999999999777666666666666555555555555555555555444444444444555333444888;;;AAALLLXXXdddfffhhhkkkppppppfffYYYJJJ@@@:::;;;:::GGGrrryyycccmmm|||QQQ555333000---333---000/////////////////////////////////000555;;;BBBFFF[[[nnnvvvdddeeerrrcccwwwPPPRRRTTTTTTSSSRRRSSSSSSRRRQQQQQQPPPNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFDDDEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEGGGIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJNNNQQQWWWZZZgggxxxaaaWWWNNNJJJEEE???<<<>>>;;;;;;::::::999888888777666777777777888888888888;;;>>>HHHVVV___]]]YYYVVV\\\ZZZUUUNNNEEE???<<<;;;888777666555444555555666999777666;;;:::555OOO}}}ppptttlllLLL]]]wwwmmmHHH@@@666777111111111111000000000///000000000000000000000000...000111111111333666888BBBDDD[[[wwwxxxooonnniii]]]cccsssuuukkk\\\KKKEEE>>>888888777666777:::@@@CCCFFFLLLZZZxxx}}}wwwtttssszzzzzz{{{ppphhhcccggglllmmmkkkkkkooopppnnnhhhdddbbb[[[TTTLLLCCC===@@@DDDDDDCCCCCCHHHGGGFFFFFFGGGJJJNNNPPPVVVQQQLLLPPPbbbuuuwwwnnnrrrmmmeeeZZZPPPOOOUUU\\\aaaiiieeefffqqq}}}}}}nnn^^^[[[```jjjwww}}}zzzqqqjjjfffcccaaadddllluuu{{{}}}~~~yyywwwvvvvvvvvvuuusssqqqooopppsssttttttsssqqqnnneeeYYYLLLDDDBBBCCCEEEEEEHHHKKKLLLLLLSSS\\\zzzyyyyyyvvvsssqqqrrruuuwwwyyyuuuvvvtttwww```KKKYYY}}}ddddddhhhKKK:::666000000444222111111111111111111111111222000333666444555DDDWWWlllaaa^^^~~~qqqvvvhhhgggGGG<<<;;;===999;;;???<<<;;;===@@@BBBEEEHHHLLLOOOQQQSSSXXX___dddhhhqqqzzz}}}zzzsssnnnuuudddDDD<<>>===;;;:::888888777666666666555555555444444444444444444444444444444444333333777:::@@@LLLWWWffffffgggjjjpppqqqfffXXXPPPCCC===???>>>JJJ}}}~~~fffkkk{{{}}}|||PPP444222///---222---///////////////////////////---...//////111888DDDNNN^^^jjj}}}zzzbbb^^^xxxiiiRRRTTTUUUUUUTTTSSSTTTUUUVVVVVVUUUUUUTTTSSSSSSSSSQQQPPPPPPOOONNNMMMLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGHHHIIIHHHIIIKKKLLLNNNOOOOOOOOOLLLMMMMMMLLLKKKMMMPPPSSSZZZ]]]hhhwwwxxx___WWWNNNGGGAAA<<<;;;===:::::::::999999888888777666777777777888888888888888:::CCCSSS]]]]]]YYYVVVXXXWWWSSSLLLEEE>>>;;;:::777777555444444555555666;;;888666;;;;;;:::YYYooommm___FFF[[[nnnjjjJJJBBB444333111111111111000000000///000000000000000000000000...000111111111333666888CCCJJJ^^^zzzqqqqqqnnnbbbiiixxxuuujjj[[[KKKEEE>>>888888777666777:::;;;???CCCIIIZZZ{{{}}}{{{xxxuuutttppprrr}}}{{{yyymmmgggdddhhhmmmlllkkkkkkoooooollleeeaaa___YYYQQQIIIBBB>>>BBBFFFFFFEEEEEEHHHGGGEEEEEEGGGJJJMMMPPPRRRPPPLLLRRRfff{{{|||pppnnneeeYYYKKKFFFHHHLLLOOOOOOZZZ\\\bbblllrrrnnn```SSSUUUbbbqqqzzz{{{tttllleeeeeedddeeellluuu}}}|||xxxvvvuuutttssspppooonnnooopppqqqrrrqqqrrrnnneeeYYYLLLCCCAAABBBDDDDDDFFFJJJKKKJJJOOOVVVppp{{{|||xxxrrrppprrruuuwwwxxxssswwwqqqwwwzzzeeeOOOYYY|||www``````pppQQQ<<<777111111555222111111111111111111111111333111333666444555DDDWWWnnnvvvggg[[[eeehhhsssjjjlllLLL===:::===999:::???<<<<<<>>>AAACCCEEEHHHKKKNNNTTTUUU[[[ccchhhlllttt}}}|||uuurrrxxx```DDD<<>><<<<<<;;;:::999888666666555555555555444444444444333333444444444444444444444222333666:::???KKKVVVgggggggggjjjpppqqqeeeWWWNNN@@@:::===<<>><<<<<<<<<::::::999999888888888888777777777777888888888888777777???NNNZZZ[[[XXXUUUTTTSSSQQQKKKDDD>>>;;;:::777666555444444444666666888999888;;;===AAA```wwweeecccwwwVVVBBBWWWyyygggkkkNNNEEE777666111111111111000000000000000000000000000000000000///000111111111222555888===MMMfffyyy|||vvvkkkooozzztttggg[[[NNNEEE>>>999888888666777:::;;;@@@DDDJJJ^^^|||vvvsssqqqqqqrrrnnnqqqwww~~~{{{vvviiiffffffiiikkkiiihhhjjjllllllhhhaaa]]]ZZZTTTMMMDDD@@@@@@DDDFFFEEEEEEHHHGGGFFFEEEEEEGGGIIIKKKMMMJJJKKKKKKSSSkkkrrr|||jjj\\\PPPDDDBBBEEEHHHJJJLLLNNNXXXdddkkkjjjaaaXXXRRRZZZoooyyymmmfffcccfffiiiooowwwzzzvvvtttsssqqqpppllllllmmmnnnppprrrssstttqqqnnneeeYYYLLLCCCBBBBBBEEECCCEEEIIIJJJJJJNNNSSSnnn}}}xxxsssqqqsssvvvwwwwwwqqqttteeebbbmmmQQQSSSqqqvvvfffhhhwwwVVV???888222222555111111111111111111111111111333111333666555666EEEWWWnnnuuu]]]VVV___qqqsssssswww|||uuuRRR@@@:::>>>::::::>>><<<===@@@CCCEEEFFFHHHKKKMMMVVVXXX___gggmmmqqqyyy|||uuurrrxxx}}}[[[EEE<<<;;;>>>MMMaaammmpppppptttyyy|||xxxdddTTTNNNLLLEEECCCCCC<<<:::::::::999888777555444555555444444444333333333333333333333444444444444555333333666999>>>IIITTTdddfffhhhkkkppppppfffZZZMMMAAA:::;;;>>>PPPgggttt~~~RRR666444111...444...111........................000333555444555AAAVVVgggjjjjjjvvvkkk\\\iii~~~}}}[[[[[[\\\ZZZXXXXXXYYYZZZ\\\]]]]]]^^^^^^___``````]]]]]]]]]]]]]]]]]]\\\\\\ZZZZZZYYYYYYWWWUUUTTTSSSVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUWWWYYY[[[\\\[[[ZZZYYYWWWTTTTTTVVVXXX\\\```iiissswww|||xxxcccQQQKKKCCC>>>>>>>>><<<999999999999999888888888888777777777777888888888888888777<<>>;;;;;;666555444444444444666666444;;;;;;999:::???WWWzzzjjj]]]^^^vvvUUUBBBWWWqqqfffnnnQQQEEE888999111111111111000000000000000000000000000000000000000111222111111222444666:::MMMggg~~~qqqrrryyyqqqeee[[[QQQFFF???:::999999777888;;;>>>BBBEEELLLbbbzzztttrrrpppppprrrmmmxxx}}}|||~~~yyypppiiihhhjjjmmmlllhhhhhhlllhhhhhhccc\\\WWWUUUOOOHHH???>>>AAAEEEEEECCCEEEJJJFFFEEEEEEFFFGGGHHHIIIJJJHHHLLLMMMUUUnnnnnn}}}zzzmmmYYYNNNEEEEEEJJJNNNTTTZZZ^^^nnn~~~~~~ppp___WWWVVVbbb|||kkkgggiiiqqqwww~~~yyyuuutttssssssrrrnnnooooooppppppqqqsssuuuqqqmmmeeeXXXLLLDDDBBBCCCGGGEEEFFFIIIKKKKKKOOOTTTnnn~~~yyysssrrrtttwwwvvvuuuooosssaaaYYY}}}xxxTTTNNNfff~~~pppnnn{{{ZZZBBB:::444333444000111111111111111111111111333111333666555666EEEWWWjjj___YYY[[[mmmxxxzzzuuu{{{}}}WWWBBB;;;???;;;:::===<<<>>>@@@DDDGGGIIIKKKNNNPPPYYY\\\ccclllrrrwww}}}vvvtttzzzrrrWWWHHH???;;;===OOObbbkkkjjjkkkrrryyyxxxyyyyyy^^^NNNIIIIIIBBB@@@@@@:::888999999999888666444333444444444333333333333222222222333333333444444444666333333666888<<>><<<;;;666555444333444444666666222<<<<<<666555777HHHbbbfff]]]```tttTTTDDD[[[{{{pppvvvSSSCCC333555111111111111000000000000000000000000000000000000111222222111000111444666???QQQgggyyy}}}ssssssxxxnnnccc\\\TTTGGG@@@::::::999888999<<<<<>>AAAEEEHHHKKKMMMPPPSSS[[[^^^fffpppvvv{{{}}}{{{kkkUUUKKKDDD???>>>PPPbbbgggeeegggpppyyyxxx}}}vvvZZZJJJEEEFFF@@@>>>???999777888888888777666444333444444444333333333222222222222222333333444444444666444444666888<<>>===<<<;;;999999999888777666666555666666666666777777777777999:::>>>EEEMMMRRRSSSQQQUUURRRNNNHHHBBB>>>;;;999777666444222222444666777777===:::666777777CCCZZZrrroooeeeiiiVVVKKKXXXtttooo___BBB999///444333222222111111222222000000000000111111111111000...///222444333444888666ZZZ^^^|||tttzzzqqqgggbbbRRRHHHBBB;;;666555666888999<<<@@@CCCHHH[[[}}}~~~zzzwwwtttsssttt{{{{{{}}}vvvhhhccchhhlllmmmnnnpppmmmiiibbbbbb___XXXNNNFFFCCCBBB@@@AAABBBCCCDDDEEEFFFGGGFFFEEEDDDDDDGGGIIIKKKLLLRRRRRRTTT]]]ooo|||xxxlllmmm___KKKMMMNNNPPPXXXffffffXXX\\\xxxvvvwww|||uuuuuuxxxxxxtttttttttsssqqqooonnnpppqqqqqqooohhh^^^QQQIIIFFFFFFFFFHHHIIIKKKLLLPPPTTTXXXlll}}}xxxsssssswwwyyyxxxvvvuuulllaaaiii{{{QQQKKKgggrrrdddyyyfffGGG;;;888333///111222222111111111111222222333111333666444666FFFYYYwwwpppWWWZZZ^^^bbbjjjwww^^^HHH??????;;;:::>>><<<999BBBJJJLLLIIIJJJQQQXXX[[[bbblllvvv{{{{{{vvvbbbMMM???;;;@@@OOO```iiiiiiiiiooouuuxxx{{{rrrQQQJJJDDDCCC@@@;;;999:::999999888888777666666666555555555444444333333333333333333444444444555555777444333555888???LLLYYYbbbbbbkkkooogggiiiqqqoooUUUDDD;;;777BBBFFFxxxyyyxxxkkkVVV999///777777333333111////////////////////////000///000333555777???HHHXXXjjj]]]TTTbbbpppttt}}}dddeeefffhhhiiijjjiiiiiieeeeeeeeegggiiijjjiiihhhiiikkkmmmnnnnnnnnnooopppkkkhhhdddcccdddeeedddbbbccceeehhhjjjjjjhhhfffdddbbbaaabbbdddggghhhhhhhhhkkkhhhccc```^^^^^^___```hhhhhhmmmuuu~~~sss___RRRMMMIIICCC???>>>===;;;:::999999888888777666666555666666666666777777777888666777<<>>RRRiiilllhhhqqq]]]QQQ^^^vvvqqq^^^AAA<<<666444333222222111111222222000000000000111111111111111//////222333222444888777XXXddduuuyyyoooddd^^^MMMIIICCC<<<777666777888999<<<@@@CCCHHH[[[}}}}}}{{{{{{xxxuuuuuuuuuxxx}}}qqqeeefffkkknnnnnnnnnooolllgggeeeccc^^^UUUKKKCCC@@@???BBBCCCDDDFFFGGGGGGGGGGGGHHHGGGEEEEEEGGGIIIKKKLLLMMMMMMPPPYYYkkkyyyxxxppppppYYYFFFJJJMMMTTTcccvvv|||bbbZZZaaa|||~~~}}}xxxrrrrrruuutttppppppqqqqqqpppnnnnnnppprrrqqqoooiii^^^RRRIIIFFFFFFEEEGGGHHHIIIJJJMMMRRRUUUlll}}}wwwuuuvvvvvvssspppvvvsssjjjnnn{{{WWWQQQeeexxxiiiyyynnnLLL===888444333555222222111111111111222222444111333666444777GGG[[[xxxYYYWWW\\\cccmmmwwwdddLLL??????;;;;;;???===;;;BBBIIIMMMNNNRRRZZZaaafffkkkssszzz~~~uuubbbNNNAAA===CCCQQQaaaiiiiiijjjpppvvvuuuvvvyyykkkPPPIIICCCBBB???;;;888999999999888777777666666555555555444444444333333333333333333444444444555555666333333555888>>>KKKWWWXXX]]]nnnxxxrrrppppppiiiSSSCCC<<<888BBBDDDsss}}}kkkZZZ<<<...333111...000//////////////////////////////...///222333555===FFFRRRaaaxxxaaaZZZ___lllwww|||uuujjjkkkmmmoooqqqrrrrrrssspppnnnmmmnnnoooqqqppppppmmmmmmnnnppprrrrrrpppnnnllljjjhhhhhhjjjlllmmmnnnkkkmmmppprrrrrrpppmmmllleeehhhkkkllllllllllllllllllgggaaa^^^___```___]]]aaaccciiisss|||fffYYYOOOJJJFFFBBB>>>===<<<:::999999999888888777666666666666666666777777777888888444555:::CCCLLLSSSTTTSSSWWWSSSLLLEEE@@@<<<;;;;;;777666444333333444666777666:::777555888666:::III\\\eeehhh{{{fffWWWaaa}}}bbbAAA;;;666333333222111111111111222000000000000111111111111222000000222222000333999===VVVhhh~~~~~~{{{~~~kkkppp{{{ppphhhcccTTTJJJDDD===888666777999999<<<@@@CCCIII\\\~~~}}}{{{{{{wwwtttsssqqqtttyyyyyylllbbbfffkkkmmmlllkkkkkkhhhcccddd```YYYOOOFFFAAA???@@@EEEFFFHHHIIIJJJIIIHHHGGGJJJIIIGGGFFFGGGJJJMMMOOOOOOOOOPPPXXXffftttxxxuuuuuuWWWDDDIIIMMMWWWkkkkkkXXXYYYeee{{{xxxvvvwwwwwwtttppppppsssrrrnnnmmmnnnoooooonnnoooqqqsssqqqpppjjj___SSSJJJGGGGGGEEEEEEFFFGGGGGGJJJNNNQQQhhh~~~yyyvvvuuutttrrrooopppsssmmmmmm~~~ccc\\\iii{{{fffvvvwwwRRR???888444444777222222111111111111222222555222333555555888III]]]ccc^^^]]]fffqqq{{{jjj~~~qqqUUUDDD@@@;;;<<<@@@======AAAGGGMMMTTT]]]eeekkksssuuu|||nnn^^^LLLAAA>>>DDDPPP___ggghhhkkkrrrxxxtttrrrtttcccMMMGGGBBB@@@>>>:::888999888888888777666666555555444444444444333333333333333333333444444444555555555333333666999>>>IIITTTXXXbbb{{{|||rrrdddPPPBBB===:::AAAAAAppp}}}|||jjjaaaCCC333444000///222222////////////////////////...---...111222444<<>>;;;;;;;;;666555444333333444555666888;;;888777;;;888999FFFVVVbbbfffoooYYY]]]eeeBBB:::333333222222111111111111111///000000000111111111111333111111222111000444;;;GGGWWWjjj}}}zzzvvv{{{xxxbbbgggvvvoooiiieeeWWWJJJDDD===777666777888999<<<@@@CCCIII\\\~~~~~~zzzuuuqqqrrrvvv{{{vvvssswwwyyyrrrhhhaaacccgggiiihhhggggggeee```]]]XXXPPPHHHBBBAAACCCDDDFFFGGGJJJKKKKKKIIIGGGEEEIIIHHHGGGGGGHHHLLLRRRVVVYYYXXXXXX[[[eeepppwwwzzzyyyYYYGGGKKKOOOWWWkkk|||___TTT[[[lll|||yyy}}}|||{{{yyywwwuuuuuuuuuuuusssuuutttqqqqqqttttttqqqnnnoooppppppooooooqqqrrrrrrpppkkkaaaUUULLLHHHGGGEEEEEEFFFFFFFFFHHHLLLOOOaaa{{{wwwuuuuuuvvvuuusssmmmsssooooooooogggnnneeeuuuYYYBBB888444333444333222222111111222222333555222333666555888JJJ^^^iiikkkbbbiiiqqqhhh\\\ttt|||zzzvvv}}}^^^HHHBBB<<<<<>>===@@@KKKXXX___bbbeeemmmtttpppooosss|||]]]JJJDDD??????===999888999888777777666666555444444333333333333333333333333333333333444444444555555444333444777999>>>HHHSSS___iii~~~qqq___OOOBBB===999???AAAtttuuuooo{{{___^^^CCC555555111000333222///////////////////////////---///111222444<<>><<<;;;:::999777888888888777777777777777777777777777888888888888999:::>>>FFFNNNSSSTTTRRRVVVRRRJJJCCC===;;;::::::666555444444444444555666777;;;888777<<<999;;;GGG```hhhggg}}}[[[WWWvvvaaaEEE>>>555333222111111000000111111///000000000111111111111333222222333111111888@@@NNNYYYooo{{{xxxrrr|||{{{}}}dddfffuuunnnfff___QQQJJJDDD===777555666777888===AAADDDIII\\\~~~zzzrrrooovvvsssqqqrrrmmmfffaaabbbfffhhhffffffgggeeeaaaYYYSSSJJJBBB???@@@DDDFFFFFFGGGIIIKKKJJJIIIFFFDDDGGGGGGGGGGGGIIIOOOXXX^^^```______```dddmmmyyy|||XXXGGGLLLOOOVVVgggwww___XXXcccwww{{{ppplllmmmkkkkkkkkklllnnnqqqtttvvvtttwwwxxxttttttwwwxxxvvvssstttuuusssqqqppppppqqqrrrqqqlllbbbVVVMMMHHHHHHEEEFFFFFFFFFFFFHHHLLLOOOXXX~~~|||zzzwwwuuuuuuvvvvvvvvvsssxxxuuuzzzrrrhhhlllppp{{{bbbHHH;;;666333222333333222222222222333333555222444666555888III]]]sssooofffrrriiilllpppddd[[[pppzzzyyy}}}wwwsss{{{~~~___JJJBBB;;;;;;@@@>>>AAAAAACCCKKKVVVccckkkooouuuzzzooo^^^RRRDDD<<<;;;===FFFPPPVVVWWWYYY___dddbbbeeepppuuuXXXGGGAAA======;;;888777999777777666666555444444444333333333333333333333333333333333444444444555555444333444777:::>>>IIISSS]]]dddxxx~~~uuujjj[[[OOOBBB<<<777>>>DDD~~~~~~nnnsssRRRPPP:::111222......000,,,////////////////////////000///000222333555<<>><<<<<<;;;999777888888777777777777777777777777777888888888999999;;;<<>>:::999999555555555444444555555555444999666555999888===MMMoooqqqhhh]]]UUUyyyvvvnnn___FFF???444222222111000000000000111000000000000111111111111222111222333222444===GGGQQQZZZsssxxxtttwwwsss{{{}}}}}}ddddddvvvrrriiibbbTTTKKKEEE>>>888666666777888===AAADDDJJJ]]]|||uuuttt~~~wwwqqqoooiiiddddddeeehhhjjjhhhhhhjjjhhhdddXXXPPPFFF???===@@@CCCEEEFFFGGGHHHIIIIIIHHHFFFEEEFFFGGGHHHHHHJJJRRR]]]eeeccccccdddeeefffmmm}}}|||UUUEEEKKKNNNUUUhhhttt^^^XXXfff}}}qqqjjjeeeddd```aaadddhhhlllqqquuuwwwvvvyyyyyyvvvtttxxxzzzzzzwwwxxxxxxvvvsssqqqppppppsssrrrmmmdddXXXNNNIIIHHHEEEFFFFFFFFFFFFHHHLLLOOOSSSzzz}}}zzzvvvtttsssssstttvvvwwwvvvmmm^^^```xxxkkkNNN???999666444333333222222222222333333444222444777666888GGGZZZoooiiihhhtttjjjmmmoooiiidddwwwuuuuuu|||}}}||||||aaaNNNGGG===;;;@@@AAAAAABBBEEELLLVVVaaajjjnnnttt{{{mmm\\\PPPCCC<<<;;;>>>EEEMMMRRRRRRRRRUUUYYYXXX^^^nnnkkkRRRDDD>>>:::;;;:::777777888666666666555444444333333222222222222333333333333333333333444444444555555555333444777:::???KKKVVVZZZ]]]mmmxxxtttoooiii]]]OOOBBB<<<666===GGGzzz{{{pppTTT}}}GGG666111333000111222,,,////////////////////////111///000333333444<<>>===<<<;;;999888777777777777777777777888777777888888888999999999999:::>>>FFFNNNTTTUUUSSSSSSPPPJJJDDD>>>:::888777555555555555555555555555222999777555888999CCCWWWssspppbbb~~~[[[XXX{{{rrrnnn```EEE===111222222111000000000000000000000000000111111111111000000222444444777BBBNNNRRRVVVooo|||~~~{{{{{{}}}eeeeeeyyywwwooohhhZZZMMMHHH@@@:::888888999:::===AAADDDJJJ]]]}}}|||zzzxxx|||vvvrrrmmmeeedddjjjhhhlllllliiihhhiiigggcccSSSLLLBBB======AAAEEEGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIKKKRRR^^^hhhkkklllnnnmmmjjjnnnzzzVVVEEEKKKNNNVVVlllnnnYYYUUUhhhmmmiiifffdddaaadddhhhnnnrrrvvvxxxyyyuuuxxxwwwsssqqquuuyyyyyywwwyyyyyyxxxtttqqqppppppsssrrrnnneeeYYYOOOJJJHHHCCCDDDEEEEEEFFFHHHLLLOOOTTTwww{{{wwwsssrrrrrrrrrsssrrrsss~~~fffTTTTTTyyynnnMMM===888777666444333333222222333333444333222555888666777EEEVVVnnnqqqoooqqqeeekkkpppuuurrrzzzyyyyyy|||nnn]]]SSSCCC<<<@@@@@@AAACCCHHHOOOWWWaaajjjoooyyy~~~|||aaaRRRJJJAAA<<<===@@@HHHQQQXXXZZZ[[[___aaabbbjjjxxx|||```KKKBBB<<<999999999777666888666666555555444333333222111111222222222333333333333333333444444444555555555333333666:::AAANNNZZZ]]]^^^kkkuuurrroookkk___MMMBBB===777>>>JJJzzzsssZZZ}}}FFF777333444111333555///////////////////////////000...///222222333:::CCCWWWbbbvvvWWW[[[xxx}}}yyy~~~~~~{{{wwwyyyxxx[[[OOOMMMHHHAAA@@@>>>======<<<:::888777777777777777888888888777888888888888999999999666777<<>>444222111111000000000000000000000000000111111111111///000222555555888EEERRRSSSRRRfff}}}ooolll~~~yyynnneeeVVVPPPJJJBBB<<<::::::;;;;;;===AAADDDJJJ]]]yyyzzz{{{xxxuuutttwwwqqqqqqrrrkkkbbbeeepppjjjmmmlllhhhggggggddd```MMMFFF>>>;;;>>>DDDJJJLLLHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJKKKRRR^^^hhhvvvvvvwwwuuunnnoooyyyZZZHHHLLLNNNWWWooolllWWWWWWooollljjjiiiggghhhlllqqqvvvzzz|||||||||sssvvvuuuooommmqqqvvvwwwvvvxxxyyyxxxuuurrrqqqqqqssssssoooeeeYYYOOOJJJIIIBBBCCCDDDDDDEEEGGGLLLOOOVVVttt~~~{{{wwwtttrrrssstttsssqqqsss~~~bbbOOOOOOxxxnnnJJJ888666777777444333333222222333333444333222555999777666CCCTTTgggvvvqqqhhh___iiirrruuuzzz~~~mmm___III===>>>>>>AAAEEEKKKRRRYYYbbblllrrriiiQQQGGGBBB===<<>>888@@@KKKmmmxxxZZZxxxCCC555000000---000333---///////////////////////////---...000111222999BBBXXXbbbqqq[[[bbbyyy~~~mmmttt~~~qqqYYYIIIBBB@@@>>>>>>>>>>>>===;;;:::999888777666555555666666777888777777777777777888999555666:::@@@HHHNNNQQQQQQLLLKKKHHHCCC>>>999777777555555444444444444555555777:::777777:::;;;IIIdddddd]]]ZZZssszzzUUUOOOyyy|||sssmmmeeemmm]]]EEE???///222111111000000000000000000111111111111222222222222444000111777777BBBYYY^^^kkknnn~~~uuuzzzrrrcccUUUQQQGGG>>>:::777555777:::>>>AAAEEELLL\\\yyy{{{yyyyyytttrrrnnnjjjhhhhhhjjjlllrrrooojjjgggiiijjjddd[[[RRREEE::::::AAADDDFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKFFFNNNMMMJJJMMMMMMWWWlllwww}}}~~~}}}zzztttyyyYYYLLLHHHPPP]]]tttdddUUUVVVuuuqqqqqqrrrtttuuu~~~}}}xxxxxxxxxtttppppppsssvvv}}}xxxsssooooooqqqssstttqqqqqqnnnggg]]]RRRJJJFFFFFFEEECCCCCCDDDHHHLLLNNN]]]uuu}}}uuurrruuutttpppsssuuuuuu~~~ppp[[[OOOOOOuuuoooHHH>>>;;;777777333333333222222333444444444666222333777555???UUU___sssaaa]]]iii{{{|||}}}tttbbbQQQDDD>>>===???GGGRRRYYY\\\bbblllttt~~~qqqYYYDDD??????;;;;;;@@@AAAGGGPPPZZZcccnnnzzzzzz___KKKCCC:::999777777888888666555555555444333333222111111222222333333333333444444333333333444444444555555555444444555;;;FFFRRR[[[bbbiiiuuuuuummmlllfffVVVMMM???999CCC;;;LLLpppjjjooommm<<<777000...000222000---000000000000000000000000...---...222333555===FFF``````vvvXXX^^^tttuuutttrrrzzz}}}wwwhhhRRRFFFAAA@@@?????????>>>===<<<;;;:::999888777666666666777777777666666666666777888888777777:::AAAHHHMMMOOOOOOMMMKKKHHHCCC===999777777555555444444444444555555777:::777777::::::IIIcccbbb\\\XXXmmmuuuSSSMMMwww{{{ooonnnhhhmmmZZZ@@@>>>555222222111000000000000000000000111111111222222222222444000222777777AAAXXXjjjwwwyyy}}}vvvzzzyyymmmddd[[[QQQGGG>>>:::777555777:::???BBBGGGMMM]]]zzzzzzyyyttttttmmmmmmkkkjjjjjjkkkmmmppppppnnniiigggiiikkkfff]]]OOOCCC:::;;;BBBFFFGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJGGGOOONNNLLLOOONNNXXXlllzzz~~~yyyyyyUUUHHHFFFPPP^^^wwweeeWWW\\\{{{vvvwwwxxx{{{|||xxxyyyxxxuuussstttxxx}}}zzztttpppooopppqqqrrroooooonnnhhh___VVVOOOLLLEEEDDDCCCBBBDDDHHHLLLNNN[[[sss~~~wwwtttvvvuuuqqqtttssssss}}}ttt]]]SSSWWWooo~~~rrrJJJ>>><<<999:::444333333222333333444444444666222333888666@@@VVVhhhrrrYYYZZZiii~~~|||uuueeeQQQBBB???BBB@@@IIITTT[[[```fffooowwwkkkUUUAAA>>>???======@@@AAAGGGOOOWWW```iiissszzzzzziiiSSSCCC===:::888777777888888666444555555444333333222111111222222333333333333444444333333333444444444555555777666555666;;;EEERRRZZZaaagggssstttllllllgggWWWMMM@@@:::BBB:::KKKttt|||aaaqqq___<<<666000///000111000---000000000000000000000000///...///222333555<<>>===<<<;;;:::999888777777777777777555555555555555666777777888888:::AAAHHHMMMMMMLLLMMMJJJFFFBBB===:::888777555555444444444444555555666:::888777::::::GGGaaaeeeaaa[[[lllkkkNNNKKKttt}}}pppxxxuuuxxxbbbAAA<<<777222222111000000000000111000000000111111111222222222444111222777777AAAWWWkkkyyy{{{|||zzz|||qqqgggddd___QQQHHH???:::777555666:::===AAAEEELLL[[[yyyxxxyyyxxxrrrnnnpppjjjkkkllllllllllllmmmooommmllliiigggjjjlllggg___LLLBBB;;;===DDDGGGIIIJJJIIIJJJJJJJJJJJJJJJKKKKKKJJJQQQQQQPPPRRRQQQYYYlll~~~yyyWWWHHHIIIUUUaaa}}}bbbXXX```~~~vvvvvvvvvtttrrruuu{{{{{{uuupppooooooppppppoooooommmhhh___VVVPPPMMMCCCCCCBBBCCCEEEIIIMMMOOOYYYqqqxxxuuuwwwvvvsssyyywwwuuutttZZZRRR[[[sssiiiyyywwwKKK===;;;999:::444444333333333333333444333666333444999888AAAWWWddd}}}aaaYYYhhh~~~zzzssszzzxxxzzz~~~}}}xxxjjjSSS@@@>>>DDD???HHHSSS[[[aaahhhpppwww~~~bbbNNN======AAABBBBBBDDDAAAEEEJJJOOOUUU[[[bbbfffjjjfffbbb]]]SSSEEE;;;888999888777888888888666333555444444333333222222111222222333333333333444444333333333444444444555555888777666777<<>>===<<<::::::999888888777777777444444444444444555666777777777999AAAIIINNNNNNLLLMMMJJJEEE@@@===:::888777555555444444444444555555555999888888:::999EEE^^^nnniiieeeuuuhhhQQQOOOwwwrrrIII999222333222111111000000111111000000000000111111111111111333111222777666@@@VVVdddrrrsssuuutttkkkeeeddd___RRRIII???;;;888555666::::::>>>BBBIIIXXXvvv~~~uuusssrrrooonnnqqqllloooqqqpppmmmjjjjjjkkkmmmmmmkkkiiijjjkkkfff___LLLCCC<<>>BBB===DDDOOOXXX^^^eeennntttxxxnnnZZZJJJ===@@@IIIMMMLLLLLLHHHIIIKKKNNNPPPSSSUUUWWWXXXRRRMMMLLLGGG@@@:::999;;;:::888888888888555333444444444333333222222222222222222333333333444444333333333444444444555555777666666777===HHHUUU]]]gggkkkttttttnnnooojjjYYYHHH@@@;;;BBB>>>SSSeee^^^PPP888555111000000000///...////////////////////////111///000222222333;;;CCCZZZlllpppooo\\\bbb}}}mmmXXXIIIDDDCCCAAA???AAAAAAAAAAAA@@@>>>===<<<:::::::::999888777777666333333333333444555666777666555888AAAKKKQQQPPPMMMNNNIIICCC???===;;;999777555555444444444444555555444999888888:::888CCC\\\mmmjjjjjjrrr[[[WWW{{{wwwLLL666000333222222111111111111111//////000000000111111111111333111222777666???TTT```nnnkkkxxxggghhhffffffeee]]]SSSIII@@@;;;888555666::::::===AAAHHHXXXuuu{{{rrrppppppppprrrtttmmmqqqtttsssooojjjiiijjjooopppnnnkkkjjjjjjddd]]]MMMDDD>>>@@@CCCDDDEEEGGGFFFGGGGGGIIIKKKMMMPPPQQQQQQXXXXXXYYY]]]ZZZ]]]lllcccPPPVVVdddiiiYYYXXXggg}}}yyywwwuuutttuuutttpppnnnoootttyyyyyyvvvrrrpppqqqssstttuuutttsssoooggg\\\SSSLLLIIIDDDDDDDDDFFFHHHLLLOOOQQQXXXnnn~~~tttqqqrrrtttvvvtttvvvtttyyynnnVVVPPPZZZbbb```fffVVV???:::777777666555444444333333333444222555333555:::888@@@UUUiiiuuufffmmmlllrrr}}}kkkSSSYYYhhhsssvvv}}}}}}wwwrrrqqqnnnpppssshhhRRRDDDAAA===CCCKKKSSSZZZbbbjjjooorrr}}}tttccc[[[NNNEEEJJJVVV]]][[[WWWPPPQQQRRRTTTVVVXXXYYYYYYVVVQQQMMMLLLIIICCC>>>>>>???===:::999888777555333444444333333333333222222222222222333333333444444333333333444444444555555444444555888???KKKYYYbbbhhhkkksssssslllmmmeeeSSSFFF@@@;;;@@@>>>WWW~~~cccdddvvvEEE666444222000000000///...////////////////////////111///000222222333;;;CCC```wwwyyyvvvhhhffffff[[[NNNFFFCCCCCCAAA???AAAAAAAAA@@@???>>>===<<<999:::999999888777555555333333333444555666777888777666888BBBNNNTTTRRRNNNNNNIIIBBB===<<<;;;999777555555444444444444555555444999999999;;;888BBBYYYddddddiii{{{___TTTvvvyyyoooIII555444333333222111111111111222/////////000000000111111000333111333777666>>>SSSaaammmeeexxxlll[[[^^^ccchhhggg^^^TTTJJJ@@@;;;888555666:::;;;???CCCJJJZZZwww~~~yyysssppppppqqqsssttthhhmmmssssssooolllmmmooooooqqqpppllljjjiiiccc]]]MMMEEE>>>???AAABBBDDDGGGGGGGGGGGGIIIKKKNNNQQQRRRTTT[[[\\\]]]bbb^^^___llleeeOOOZZZjjjmmm~~~YYY^^^qqq|||}}}|||xxxtttsssvvvzzzyyyyyyxxxuuuqqqpppssswwwuuussspppppprrruuuwwwxxxvvvuuuqqqiii```WWWQQQOOODDDDDDEEEFFFIIIKKKNNNPPPWWWmmm|||sssqqqqqqsssuuusssvvvuuuxxxyyy^^^PPPUUUggg\\\bbb___EEE???;;;999777666555444333333333333222555333555999666>>>SSSkkkllliii{{{pppooozzzpppYYYVVV[[[dddwww|||uuunnnhhhdddkkkyyywwwaaaLLLDDD@@@CCCIIIOOOVVV^^^fffkkkooo{{{rrrcccaaaVVVNNNTTTaaahhhddd\\\PPPPPPRRRUUUZZZ]]]]]]]]]^^^YYYVVVTTTNNNFFFBBBBBBEEEAAA<<<999777666555444333333333333333333333333222222333333333333444444333333333444444444555555333333555888@@@MMM[[[eeefffhhhpppqqqjjjiii```KKKFFFAAA;;;>>><<>>444333222111000/////////000000000000000000000000000///000222222444;;;DDDaaa{{{ssseeewww~~~iiiWWWQQQIIICCCAAAAAAAAAAAAAAAAAA@@@@@@???>>><<<;;;999999999999888666444333333333333444555777888999:::888:::DDDOOOUUURRRMMMNNNHHH@@@<<<<<<<<<999777555555444444444444555555333999999999;;;777@@@WWW^^^bbbjjj^^^OOOrrroooiiiGGG555999444333222222111111222222////////////000000000111000333111333777555===RRRdddpppfffuuujjj[[[```dddhhhggg___TTTKKKAAA<<<888555666:::<<>>@@@EEEIIIJJJIIIIIIIIIJJJMMMOOOQQQVVV]]]^^^aaaeeeaaaaaallllllTTTaaarrrrrr{{{YYYccc{{{~~~yyyqqqpppoooqqqssssssrrrrrrxxx~~~zzz{{{{{{xxxtttqqqsssuuutttrrrppppppsssvvvxxxxxxzzzxxxssskkkaaaWWWQQQOOOCCCCCCDDDEEEGGGIIIKKKLLLTTTlllyyyuuuuuusssrrrtttvvvxxxwww|||cccRRRWWWmmm```cccdddIIIBBB===;;;777666555444444333333333222555333444888555<<>>999666666555555333333333333333333333333222222333333333333444444333333333444444444555555444555666999AAANNN\\\eeecccfffpppqqqlllkkk```IIIBBB@@@:::===@@@bbbnnn\\\[[[sss>>>333333222111000......///000000000000000000000000///...///222333555<<>>===<<<;;;888888999888777555333222333444444555666777999999===:::<<>>BBBIIIXXXvvv~~~}}}yyysssooommmjjjgggaaahhhnnnoookkkiiilllqqqjjjnnnooommmkkkkkkfffaaaIIIAAA::::::===@@@FFFLLLMMMLLLJJJIIIJJJKKKMMMNNNXXX___```ccchhhcccbbbmmm~~~www]]]kkkzzzxxxwwwXXXfff}}}wwwooodddcccjjjmmmrrrtttssssssxxx~~~xxxzzz{{{yyytttrrrrrrttttttrrrpppqqqsssvvvwwwwww~~~{{{uuukkk^^^TTTLLLIIIBBBBBBCCCDDDEEEGGGIIIJJJRRRkkkwwwwwwyyyuuurrrrrrtttuuuttt|||}}}bbbXXXaaapppiiifffdddHHHBBB===:::777777666555444333333333222555333444777444:::NNNggghhhsss{{{llljjj}}}|||~~~vvvllleeeeeettthhhKKK@@@@@@???@@@CCCHHHQQQYYY___kkkvvvvvvdddZZZRRRTTT___cccYYYLLLUUUTTTTTTWWW[[[\\\ZZZWWWUUUTTTRRROOOGGGAAACCCJJJOOOHHH@@@999666555666666333333333333333333333333222222333333333444444444333333333444444444555555666666777:::AAAMMM[[[dddcccgggqqqtttpppooocccLLL???>>>999>>>EEElllvvvfff```ggg<<<222333333111///......///000000000000000000000000...---///222333555===FFFeeevvvtttqqq___```|||vvvpppooonnnlllhhhaaaYYYSSSHHHGGGDDDBBB@@@???>>>>>>>>>>>>?????????>>>===<<<888888888888888777666555555555555555666888999:::<<<:::>>>HHHPPPPPPLLLJJJLLLHHHBBB>>>;;;999666555666555555444444444555555111999:::999999777HHHeeeiii___ddd]]]XXXtttiiidddIII222888222222222111111111111000000000000000111111111111333///555222444666;;;\\\yyyppp~~~{{{sss```___hhhjjjgggdddYYYPPPDDD<<<888888888777===CCC@@@DDDYYYuuusssooonnnkkkhhhgggkkkjjjjjjlllnnnqqqrrrqqqmmmoooooooooqqqpppggg]]]KKKCCC===>>>AAABBBEEEHHHKKKIIIIIILLLPPPRRRQQQOOOTTTZZZaaagggiiihhhggggggssseee\\\kkksssfffllloooddd]]]^^^dddqqqrrrtttwww{{{~~~|||||||||{{{vvvrrruuu{{{wwwuuusssqqqpppqqqsssuuutttvvvrrriii___VVVLLLCCCCCCBBBAAAAAADDDGGGIIIJJJPPPiiiwwwvvvwwwtttqqqppppppsssssszzzfffaaakkkrrrVVV]]]dddGGGEEEBBB>>>:::999777666444333333333444555555555555888<<<@@@XXXpppooowwwpppkkkvvv|||rrriiiiiikkkuuu|||oooTTTCCC@@@::::::<<>>666444555555444444444444333333222222222333444555555666666555555555555555555555555444444888999999:::AAAMMM]]]hhhlllmmmnnnrrrwwwsss]]]EEE???666>>>@@@DDDvvvkkkgggvvvXXX===666444111000111111///...000///...------...///000111000000111222333;;;DDD^^^xxx{{{lllZZZcccxxxyyyqqqlllgggbbb___bbbaaa```^^^ZZZTTTMMMHHHGGGFFFDDDAAA@@@????????????@@@AAAAAA@@@???===;;;888888888888888777666666555555555666777888999999;;;:::>>>HHHPPPOOOLLLJJJJJJGGGAAA===;;;999777555666555555444444444555555333999999777888999LLLkkkfff]]]cccrrrSSSZZZqqqgggaaaHHH333888222222222111111111111000000000000000111111111111444///444111444777>>>aaawwwnnnsss^^^\\\dddhhhfffdddZZZPPPDDD;;;888888777777999AAABBBIII^^^xxxsssppppppmmmjjjiiikkkjjjjjjllloooqqqrrrrrrpppqqqqqqpppqqqpppiii___LLLDDD>>>???AAABBBEEEHHHIIIJJJKKKNNNRRRTTTTTTSSSWWW\\\bbbhhhkkkjjjgggeeemmm|||ddd\\\jjjuuukkkqqqnnn___]]]```gggpppyyy|||{{{{{{{{{{{{vvvqqqsssxxxvvvtttrrrppppppqqqssstttxxxzzzvvvkkk```VVVLLLDDDEEECCCBBBAAACCCEEEGGGHHHQQQjjjzzzyyyzzzxxxuuutttwwwyyy|||}}}fff```lllmmmVVV]]]lllLLLEEEAAA???999888777666555555555555444555555444555777<<>>>>>>>>DDDLLLQQQXXXdddpppvvv{{{hhhNNN;;;<<<@@@======CCCHHHJJJMMMQQQTTTWWWXXXXXXYYYXXXVVVOOOHHHFFFIIIMMMPPPGGG<<<555444555444333444444444333333222222222333444555555666666555555555555555555555555555555555666777<<>>@@@CCCGGGIIILLLMMMNNNNNNMMMIIIDDDBBBDDDGGGEEE???888444333444444333444444333333333333222222333444555555666666555555555555555555555555555555555666999@@@MMMbbbwww}}}xxxqqqmmmmmmgggVVVEEECCC888<<>><<<;;;:::888666555444444444444555666666666:::777555888;;;NNNlll^^^RRRWWWyyy___PPPgggxxxooogggYYYCCC555666222222222111111111000000///000000000111111111111333///444222555999???bbb}}}hhh{{{sss^^^ZZZdddllllllggg[[[RRREEE<<<888777666666888???BBBJJJYYYiiizzzsssrrrqqqnnnllllllmmmlllkkkmmmppprrrsssrrrooopppnnnjjjjjjjjjfff```OOOFFF??????AAABBBDDDGGGEEEJJJPPPSSSUUUVVVZZZ]]]______ccckkksssvvvqqqlllnnnwwwiii___lll|||rrruuu{{{hhhgggnnnuuu}}}zzzyyy{{{|||xxxrrrpppssssssrrrrrrqqqqqqqqqrrrrrryyy|||yyynnnaaaWWWNNNGGGCCCCCCBBBAAAAAACCCFFFHHHQQQkkkxxxwwwxxxwwwvvvwwwtttyyy{{{aaa[[[iiinnn\\\mmmtttSSSIIIDDDCCC<<<;;;:::888777777666666555555555444444666;;;>>>VVVjjj~~~{{{eeehhhkkkyyy~~~xxxzzz~~~yyyttthhhYYYPPPPPPCCC>>>;;;;;;;;;:::<<<@@@EEEFFFJJJPPPTTTYYYcccnnnwwweeeMMM999777:::888666888888999999;;;===@@@BBBCCCAAAAAAAAA???<<<;;;<<<===;;;888444222333444333222333333333333333333333333333444555555666555555555555555555555666666666666999999<<>>;;;888999999888777888888999::::::999999888888888888999999:::@@@JJJNNNJJJGGGFFFBBB???===;;;;;;999777555444444444444444555666666555999888888:::999HHHccc```SSSVVVwwwjjj\\\nnn|||uuulllXXXBBB777444222222222111111111000000///000000000111111111111222...555444777999>>>___~~~sss]]]wwwppp]]]YYYdddnnnmmmfff]]]TTTGGG===999888777666999>>>???EEESSSaaayyyrrrqqqpppmmmlllmmmooonnnmmmnnnppprrrrrrrrrnnnooonnnjjjiiiiiigggbbbQQQHHH???>>>@@@AAAEEEIIIGGGKKKQQQTTTUUUXXX]]]aaaaaaaaaeeennnyyy~~~}}}yyyyyy|||jjjaaaooo|||ooooooxxxmmmooouuuyyy{{{zzzzzz|||yyytttrrrtttqqqrrrrrrssssssrrrrrrrrrsssxxxwwwlll___VVVNNNIII???AAABBBBBBBBBDDDHHHLLLQQQkkk}}}wwwvvvwwwuuuuuuxxx{{{~~~{{{___WWWdddsssbbbtttnnnTTTLLLFFFDDD@@@???===:::888666555555555555555444444666:::===SSSfffzzzaaaeeegggrrr}}}{{{}}}~~~vvvnnnkkkiiiccc\\\XXXKKKBBB999888999:::===AAACCCAAABBBEEEFFFHHHOOOWWW\\\hhhuuu|||zzzzzzSSSBBB555555888666333333777777777888888:::;;;<<<999::::::999777666666777444333222222333333333222333333333333333333333333333444555555666555555555555555555666666666777777888999===DDDOOOZZZdddiiihhhffffffiiihhh^^^OOODDD@@@888:::LLLjjjzzzooo^^^llldddCCC444333111000111111000///...//////////////////...000///000222222222888@@@YYYiiijjj___]]]vvvwwwuuuxxxooofff^^^RRRLLLGGGEEECCC>>>999888888999;;;<<<>>>???@@@@@@CCCEEEIIIKKKMMMOOOQQQTTTZZZZZZ[[[\\\[[[WWWQQQMMMFFFEEEDDDBBBBBBBBBCCCCCCBBBBBBAAA@@@>>><<<:::888999999888777777999:::;;;;;;;;;:::999888888888999888:::AAAJJJMMMIIIEEEEEE@@@>>><<<;;;:::999666444444444444444444555666777444999888999;;;888CCCZZZfffYYY]]]~~~wwwdddooo{{{rrrWWWAAA999333222222222111111111111000000000000000111111111111222...666444888;;;@@@bbbyyybbbrrr|||{{{ppp\\\VVV```lllkkkccc```VVVIII???:::999777666999<<<===EEERRR```{{{tttqqqooolllkkknnnrrrpppoooooopppqqqqqqpppmmmppppppmmmlllllljjjfffUUUJJJ@@@>>>@@@CCCIIINNNNNNOOORRRTTTVVVZZZ___cccdddeeejjjsss}}}mmmeeesssxxxjjjiii|||uuuxxx}}}|||{{{|||yyyyyyzzzyyyuuusssuuuqqqrrrssstttuuutttsssrrrooouuutttjjj]]]TTTMMMHHH>>>AAACCCCCCBBBEEEJJJOOOSSSlllyyyxxxxxxvvvwwwzzzxxxzzz|||bbbVVVdddtttfffvvvkkkTTTNNNGGGEEECCCBBB???<<<999777555444555555555444333555999<<>>===::::::===999;;;===???@@@AAACCCDDD@@@BBBEEEHHHJJJNNNTTTXXXhhhiiiiiiiiifff___VVVOOOHHHGGGEEEDDDCCCCCCCCCDDD@@@@@@>>><<<;;;:::999999:::999888777777999;;;<<<<<<<<<;;;999999888888888777:::BBBKKKLLLGGGCCCDDD@@@>>><<<::::::888555333444333333444444666777777444999888888;;;888BBBYYYhhh]]]ddd~~~cccjjjwwwWWWAAA;;;333222222222111111111111000000000000000111111111111444///555222777>>>GGGkkktttuuuyyyvvv|||www___TTT\\\jjjllldddbbbXXXKKKAAA<<<:::888777999<<<>>>FFFRRR^^^~~~wwwsssoookkkllloootttrrrpppppppppqqqpppoookkkoooqqqooommmnnnllliiiZZZNNNBBB???AAAFFFNNNUUUWWWUUUSSSUUUYYY^^^ccceeehhhkkkooowwwwwwnnnyyyrrreeefff}}}~~~yyywwwxxxzzz{{{wwwvvvwwwwwwuuutttvvvqqqrrrtttvvvwwwvvvtttsssooottttttiii[[[QQQKKKFFF@@@CCCEEEDDDCCCEEEJJJOOOVVVooo{{{zzzxxxvvvwww{{{ppprrrvvviii[[[lllpppjjjwwwoooWWWMMMFFFFFFCCCBBB@@@===:::888777666555555555333333555999<<>>888;;;888777999999999:::===777888:::<<<>>>>>>>>>>>>???===:::888777666666555111222222222222222222333222222222333333444444444333444555555666666555555444555555666777777888888777888<<>>JJJbbbttteeeddd~~~aaaXXXLLLEEECCCBBB@@@===;;;999:::<<<999444777???>>>???@@@AAAAAACCCFFFHHHJJJLLLNNNOOORRRXXXaaagggpppppppppnnniii```TTTMMMJJJHHHGGGEEEDDDCCCDDDDDD@@@>>><<<:::999888999999:::999888777777999;;;<<<===<<<;;;:::999888888888777:::BBBKKKLLLGGGCCCCCC???>>><<<:::999777444222333333333444555666777888555999777777:::888CCCZZZfff^^^ggg___dddxxxVVVAAA===444222222222111111111111000000000000000111111111111666000333000777@@@MMMttt~~~yyyzzzdddTTT[[[kkknnnhhhcccZZZLLLBBB===;;;999888999===???HHHRRR[[[yyyzzztttooolllmmmqqqvvvtttqqqpppqqqpppooonnnhhhmmmpppnnnmmmmmmkkkhhh^^^QQQDDD@@@CCCIIISSS[[[^^^YYYUUUVVV[[[aaaeeefffllloootttyyywww~~~mmmccceee~~~~~~~~~wwwqqqppprrrwww{{{zzzuuusssuuuvvvttttttwwwqqqsssuuuwwwxxxwwwuuussspppvvvvvvjjjZZZOOOIIIDDDBBBEEEGGGFFFCCCDDDIIINNNXXXqqq{{{yyywwwuuuvvvzzzttttttxxxnnnaaauuullllll{{{uuuYYYLLLEEEGGGBBBAAA???===;;;999999888555555555333333555888<<>>BBBDDDEEEEEEDDDAAA>>>:::777666666555555111222333333222222222333222222222333333444444444333444555555666666555555444555555666777888888999;;;;;;???GGGSSS___fffiiivvvuuuxxx{{{qqq\\\JJJBBB777<<>>@@@CCCGGGJJJLLLIIILLLRRRXXX[[[___kkkyyysssdddXXXRRRPPPGGGEEECCCAAA???>>>>>>>>><<<;;;:::999888888888888888888999::::::::::::999666666555666666777888999999===CCCHHHJJJHHHFFFCCC???<<<:::999888888666555333333333444444444555555666666777777666;;;KKKZZZeeeaaarrrtttZZZcccyyyVVV@@@:::000222222222111111111111000000111111111111222222222444555555999:::888MMMsss{{{rrrbbbRRR\\\iiimmmrrrggg\\\MMMBBB===;;;888555888>>>AAAFFFMMMWWWxxxtttqqqqqqooonnnooowwwrrrlllkkknnnooommmjjjlllkkkjjjmmmooooookkkhhhbbbUUUFFF???DDDMMMUUUXXXVVVXXXZZZZZZ[[[___ffflllxxxsssuuu||||||~~~tttaaa\\\aaa{{{wwwpppnnnllllllnnnqqqssssssxxxwwwuuuuuuvvvwwwwwwvvvqqqpppsssxxxyyyvvvuuuwwwvvvwww~~~www___PPPKKKDDDAAABBBBBBBBBBBBEEEIIIMMMXXXrrrzzzuuuttttttsssrrruuurrrzzzqqqccc|||~~~{{{}}}]]]QQQOOOLLLHHHCCC>>>;;;;;;;;;:::888555444444333444555666777GGGZZZ^^^___]]]ggg~~~tttqqqyyy}}}}}}~~~zzztttqqqqqqqqqpppnnnxxxssslllddd^^^ZZZWWWVVVTTTIII===888999<<<;;;999:::===AAADDDGGGIIILLLNNNQQQOOOMMMKKKJJJKKKLLLNNNGGGCCC>>><<<<<<;;;999777666777888;;;>>>@@@@@@@@@DDDCCCCCCEEEHHHJJJJJJJJJCCC@@@===:::888555222000222222111111111111111111333222111111111222333444333333444444555666666666444555666666666666666555666777===JJJYYYdddiiijjjpppoooqqqsssiiiTTTBBB;;;>>>===AAAjjj{{{kkknnnXXXmmm^^^;;;999333111////////////...---////////////////////////000///......///222555777KKKddd~~~yyyfffeeezzz}}}www|||~~~nnndddYYYNNNGGGCCCAAA>>>:::999888999:::<<<;;;:::;;;===>>>??????AAABBBDDDFFFHHHKKKNNNPPPQQQUUUZZZ___ggguuu}}}jjj\\\QQQIIIEEEEEECCCAAA???>>>=========;;;;;;:::999888777777888888999999999999999888888333333333333444555666777999===BBBGGGIIIHHHEEEBBB>>><<<999888888888777555333333333444444444555555666888;;;999666<<>>;;;888555888>>>AAAEEELLLUUUuuusssooooooooooooqqqtttoookkkjjjmmmnnnllljjjkkkjjjjjjllloooooollliiicccXXXJJJCCCEEELLLQQQSSSWWWZZZ\\\]]]^^^cccjjjpppwwwuuuyyy~~~}}}}}}}}}xxx}}}lll___ZZZQQQTTT]]]yyyzzzxxxrrrjjjfffaaaaaabbbeeekkkpppssstttwwwwwwwwwvvvuuuuuuvvvvvvsssrrrtttyyyyyyuuurrrsssxxx{{{zzz^^^NNNMMMIIICCCCCCCCCBBBBBBDDDHHHKKKOOOppp|||wwwvvvvvvuuusssnnntttfff^^^xxxggg[[[TTTMMMHHHEEE@@@>>>>>>>>>===;;;777777666555555666777888===TTT]]]]]]ZZZbbbyyyzzz|||xxxvvvzzz~~~}}}|||xxxtttqqqpppoooooonnnooolllfffaaa^^^[[[ZZZYYYSSSKKKAAA:::999888777555;;;>>>AAADDDFFFHHHLLLNNNRRRQQQPPPNNNLLLKKKKKKKKKNNNGGG>>>888666777999999>>>;;;888:::@@@FFFIIIJJJHHHHHHIIIKKKNNNNNNMMMKKKEEEAAA===999777555222000111111111111111111111111333222111111111222333444333333444555555666666777555555666666666666666666<<<>>>EEEQQQ___jjjoooqqqrrrpppooolll___KKK>>>:::===999EEEmmmyyy```WWWwwwTTT777666333111////////////...---////////////////////////000///......///222555777HHHaaavvvvvveee___nnnwwwvvvzzzgggSSSIIIFFFBBB>>>===:::999888888888999999:::;;;;;;<<<===>>>@@@AAABBBBBBEEEGGGIIIKKKOOOSSSVVVZZZeeepppxxxpppZZZPPPJJJCCC>>>BBB@@@>>>===;;;;;;;;;;;;::::::999888777777777777999999999999888777666666333333222333333444555666999===BBBGGGHHHGGGCCCAAA<<<:::888777888888777666333333333444444444555555666:::===;;;666===TTTkkkiiigggvvvdddUUUffftttMMM888:::555222222222111111111111000000111111111111222222222222111///222555666PPPzzz|||{{{zzzbbbUUU```jjjiiikkkggg]]]PPPDDD>>>;;;888666999>>>@@@EEELLLTTTsss~~~rrrnnnoooooopppsssrrrnnnllllllnnnpppnnnlllkkkkkklllmmmooopppnnnllleee[[[OOOGGGGGGKKKOOOQQQYYY\\\___aaaccciiipppvvvyyyzzz~~~{{{{{{zzzmmmjjjfffYYYKKKHHHIIIHHHTTTcccyyypppmmmmmmiiieeedddffffffhhhkkkpppsssttttttxxxyyyyyyxxxwwwvvvwwwwwwwwwvvvxxx|||zzztttpppooowwwzzzwwwZZZKKKLLLLLLDDDDDDDDDBBBBBBCCCGGGJJJQQQxxx~~~yyyxxxxxxvvvuuuooottt~~~YYYXXXooouuuwwwrrraaaZZZSSSLLLHHHFFFDDDCCCCCCCCCAAA???:::999888777777777888999666NNNqqqiiiggg___aaarrr|||zzzvvvsssvvv|||}}}}}}zzzxxxwwwvvvssspppmmmlllmmmooojjjfffaaa^^^\\\[[[ZZZXXXPPPLLLFFFAAA<<<:::999999999<<<@@@CCCFFFJJJOOORRRTTTTTTTTTSSSQQQNNNKKKJJJNNNHHH???999888:::<<<>>>EEEDDDCCCGGGMMMQQQSSSSSSRRRSSSVVVYYYZZZVVVPPPKKKGGGCCC<<<777555444333222111111111111111111111111222222222222222333444444333444444555555666777777555555555666666777777777===@@@GGGQQQ]]]gggllloooqqqoookkkcccSSSCCC<<<<<<;;;777XXXttttttyyyZZZ```HHH333444333111///...///000///...////////////////////////000///......000222555777JJJeeessszzzlll___hhh}}}fffWWWMMMDDDDDDEEEAAA<<<:::777888999:::;;;;;;<<<<<<===>>>??????@@@AAACCCEEEDDDGGGJJJMMMPPPUUU\\\aaa^^^wwwuuu\\\KKKGGGFFFCCC??????>>><<<:::999999:::::::::999888888777777777888999999999888777666555444444444444444555666777888:::>>>CCCGGGHHHGGGCCC@@@;;;999777777888888777666333333333444444444555555666888<<<<<<999>>>RRReeecccfff|||sssWWWOOOlll{{{{{{pppKKK999:::444222222222111111111000000000000111111111222222222444333111555888888QQQzzzwwwzzz|||```PPP[[[ggglllqqqggg^^^QQQFFF???:::888666888===???EEELLLTTTrrr|||rrrooopppppppppqqqqqqooonnnooorrrsssrrrpppoooooooooppppppooonnnmmmhhh___TTTKKKHHHKKKQQQTTT\\\```dddfffiiiooovvv|||~~~~~~vvvcccXXXRRRIIIAAAIIIJJJMMMaaavvvssshhhdddddddddeeegggpppqqqssswwwzzz|||{{{zzz|||zzzyyyyyy{{{{{{yyywwwzzzyyy{{{}}}{{{sssmmmlllrrrrrrvvvmmmTTTIIIJJJHHHCCCCCCCCCBBBBBBDDDHHHKKK___~~~yyyxxxxxxvvvtttwwwsss{{{oooWWWVVVfff~~~aaa[[[yyysssYYYRRRSSSRRROOOGGGGGGGGGGGGGGGEEECCCBBB<<<;;;:::888777777888888777JJJaaa|||wwwhhhbbblllvvv}}}~~~{{{zzzzzz~~~~~~zzzyyy~~~~~~yyyvvvqqqsssrrrooojjjiiikkknnnjjjfff```\\\ZZZXXXUUUSSSLLLMMMLLLHHHCCC@@@@@@BBB888;;;???CCCGGGMMMSSSWWWTTTVVVYYYZZZYYYVVVRRRPPPHHHEEEAAA??????BBBEEEGGGKKKQQQYYY^^^^^^[[[XXXVVVZZZ___fffkkkkkkbbbVVVMMMHHHCCC;;;666333333333333111111111111111222222222222222222222333333444444444444444555666666777777555555555666666777888888>>>BBBIIIQQQYYY```fffiiillllllhhh]]]MMMAAA>>>@@@999999nnn}}}qqqvvvrrrZZZkkkiiiAAA222555222000///...///000///...////////////////////////////////////000333555666LLLiiiqqqyyyppp^^^hhhttt}}}]]]LLLEEE@@@>>>AAACCC???:::999999:::;;;<<<======<<<<<<@@@BBBCCCCCCBBBCCCEEEHHHJJJMMMPPPRRRUUU]]]gggooopppggg]]]OOOFFFCCCCCCAAA@@@===<<<:::999999999:::::::::999888888888888888888::::::999999777666444333555555555555666777888888<<>>EEEMMMUUUqqq{{{sssrrrsssqqqnnnnnnnnnnnnoooqqqrrrsssrrrppprrrrrrrrrqqqpppooonnnnnnjjjcccXXXOOOKKKNNNVVV\\\```ccchhhkkknnnssszzzvvv___NNNIIIHHHGGGOOOPPPWWWsssrrreee`````````bbbeeennnppptttzzz|||wwwtttvvv}}}~~~yyysssyyywwwxxxzzzwwwoooiiiiiipppjjjjjjcccSSSKKKJJJDDD@@@AAAAAAAAABBBEEEJJJNNNddd|||wwwvvvvvvsssqqquuurrr|||tttaaa[[[aaa|||ZZZQQQxxx```NNNOOORRRRRRQQQGGGHHHIIIIIIHHHFFFEEEDDD>>>===;;;999777777777777999EEEXXX~~~|||hhh```iiisss|||sss}}}}}}~~~xxxtttnnnpppppplllhhhfffhhhkkkiiiddd^^^[[[ZZZXXXSSSOOOJJJMMMOOOLLLGGGCCCCCCEEE===???AAADDDGGGMMMSSSXXXWWWYYY]]]aaabbbbbb```^^^NNNKKKFFFCCCDDDIIIOOOTTTTTT^^^iiikkkddd\\\YYYZZZ]]]eeepppxxxxxxnnn___TTTGGGAAA999444222222333333000000111111111222222222222222333333444444444444444444555555666777777888666555555555666777999:::EEEJJJPPPVVVZZZ___eeeiiikkkmmmhhh[[[KKKAAA???@@@:::>>>wwwnnnlll```xxx[[[???222555222000......///000///.../////////////////////////////////000111333555666HHHdddiiiooo}}}kkkWWWfffiiizzz~~~ZZZIIIFFFAAA<<<888::::::999999<<<;;;;;;<<<======<<<<<<<<>>:::888666555666666555444333333333444444444555555777555666:::===@@@GGGPPPSSS\\\|||]]]PPPYYY{{{ssswwwnnnMMM???===111222222222111111111111000000111111111111222222222000222222777999777LLLssszzz~~~fffYYYccclllkkkmmmggg```UUUJJJ@@@:::888777666;;;===DDDMMMTTTnnn{{{sssrrrrrrpppmmmmmmjjjkkknnnpppppppppooonnnrrrrrrsssqqqooommmnnnoookkkggg___VVVPPPRRRZZZbbbdddgggllloooqqquuu{{{vvv]]]KKKGGGKKKNNNQQQYYYiii|||pppgggfffjjjmmmqqqtttwwwwwwyyy|||~~~}}}wwwsssppptttzzz}}}xxxqqquuussssssuuurrrlllhhhhhhqqqiiigggbbbUUUOOOMMMCCC???@@@AAAAAACCCFFFKKKOOO]]]zzzyyyuuutttsssqqqnnnmmmrrr~~~jjjaaaeeeyyyZZZWWWqqquuuxxxXXXQQQTTTRRRMMMMMMHHHJJJKKKKKKHHHFFFEEEFFF@@@???<<<:::888777777777666>>>UUU|||eee[[[ggguuusssllllll|||vvvrrrmmmmmmllljjjgggeeeeeefffccc^^^YYYXXXZZZYYYUUUQQQLLLNNNOOOMMMGGGBBBAAAAAAEEEFFFFFFFFFGGGLLLQQQVVV\\\___ccchhhlllnnnooopppeee___VVVNNNLLLQQQ[[[cccccclllrrrpppggg```aaaeeebbbiiisss{{{zzzqqqbbbWWWCCC>>>777222111222333333000000000111222222333333222222333444444444444444444555555666666777888888666666555555666888:::;;;FFFMMMUUUYYY[[[^^^eeekkkoooppphhhXXXHHH@@@<<<:::<<>>>>>>>>>>>???@@@DDDHHHIIIIIIKKKPPPUUUWWW\\\bbbhhhsssdddSSSKKKIIIEEEBBB@@@>>><<<:::<<<<<<;;;::::::;;;<<<===;;;:::::::::::::::;;;;;;::::::::::::999888777666555555555555555666888888:::>>>BBBEEEFFFCCC???<<<;;;999666555555555444222333333333444444444555555777777999;;;;;;>>>HHHSSSWWW^^^|||]]]\\\fffxxxuuu~~~sssNNN>>>>>>333222222222111111111111000000111111111111222222222000111000555777777OOOvvviii[[[eeennnmmmooogggaaaWWWKKK@@@:::777777777;;;<<>><<<888<<>>@@@@@@??????@@@AAABBBCCC>>>CCCHHHKKKKKKNNNTTTZZZdddjjjsss~~~xxxZZZLLLKKKEEEAAA<<<;;;===??????>>>===<<<;;;;;;;;;<<<===>>>;;;;;;;;;::::::;;;<<<<<<:::::::::::::::999888777777777777777888999:::;;;999<<<@@@DDDDDDAAA<<<999;;;999666555555444333111333333333444444444555555777999<<<<<<999<<>>666222222222111111111111000000111111111111222222222222222000444888999SSS}}}xxx|||pppZZZ^^^eeeeeehhhgggbbbXXXLLLAAA:::777777888;;;<<>>>>>:::;;;hhhaaaYYYwwwgggAAA999333444111///......000111000///////////////////////////......///111222333444555>>>QQQ]]]yyysssaaaggg{{{|||sssdddRRRGGGAAA;;;999:::::::::;;;<<<===>>>??????@@@@@@@@@AAACCCCCCBBBAAAGGGDDDDDDHHHPPPXXX^^^```qqqyyymmm\\\PPPJJJHHHBBBBBBAAA???>>><<<;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999888888999999888888888888999:::;;;;;;999<<>><<<666666666555444444333333333333333333444555666666;;;:::;;;===;;;>>>LLL]]]aaafffhhhggg~~~uuuvvvpppPPP???@@@222444333111222333333222000000111111111111222222222555,,,333555555888UUUyyyllljjjYYY[[[aaaiiipppmmmfffZZZNNNCCC<<<999777777;;;<<>>??????@@@@@@AAABBBCCCDDDDDDCCCJJJLLLPPPSSSWWW^^^gggnnnlll[[[PPPHHHDDDDDD@@@@@@???>>>===<<<<<<;;;========================<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999999:::888888888888888999:::;;;999<<>>aaapppiiifffSSSXXXcccjjjllllllfff\\\PPPEEE===999666777;;;<<>>LLLWWWaaaeeegggkkknnnnnnmmmaaaRRRHHH@@@<<<;;;<<>>>>>???@@@@@@@@@AAABBBCCCEEEFFFGGGHHHPPPYYY___fffsssvvvgggVVVMMMHHHDDDBBBBBB>>>============<<<<<<<<<===================================================<<<;;;:::::::::::::::888888888777888888999999999;;;>>>@@@AAA???<<<;;;666666555555444333333333333333333333444555666666666:::===<<<999>>>QQQdddzzz|||aaaMMM```jjjQQQCCC???333444333111222333333222000000111111111111222222222555---333333555AAAgggbbbaaaeeeQQQXXXhhhmmmiiikkkfff]]]SSSHHH???999555777:::;;;@@@FFFGGGZZZzzzxxxuuuuuurrrnnnlllfffiiilllnnnmmmlllkkkkkkooopppooommmooossssssooollloooooolllkkkkkkfff___jjjlllooorrrtttuuuvvvvvvyyy}}}~~~dddNNNGGGJJJMMMQQQVVV]]]dddtttuuutttooojjjnnnuuutttlllllloooqqqrrrvvv~~~~~~~~~}}}zzz{{{{{{xxxxxx||||||yyyuuuuuuvvvuuupppfffZZZPPPKKKJJJCCCCCCBBBCCCFFFJJJOOOQQQ^^^yyywwwwwwtttrrrssswwwwwwaaaaaaRRRXXX}}}jjjXXXZZZXXXWWWWWWTTTRRRQQQPPPMMMKKKHHHFFFEEEGGGFFFEEECCCAAA???>>>===888999;;;RRRhhhgggmmmiiiiii|||}}}~~~{{{yyyzzz}}}|||vvvppplllhhhcccaaa```^^^ZZZVVVTTTSSSPPPNNNLLLJJJJJJIIIFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHKKKQQQYYY```eeeffflllrrryyyxxxrrroooiii```XXXOOOBBB777555444222111000000000111111111111111222222333333222444555555444444555666777666666666666777888999999999888999;;;===@@@AAATTT]]]fffjjjkkknnnooommmggg[[[MMMEEE???::::::>>>YYYzzz}}}}}}]]]SSSjjjccc>>>888111444444000000000000////////////////////////////////////111000000111111222333444999UUU^^^kkkyyyhhhuuujjjWWWDDD===999999999888888;;;;;;;;;<<<===>>>???@@@@@@>>>???AAABBBCCCFFFJJJLLLOOOVVVaaammm}}}ooo___```VVVLLLHHHFFFAAA>>>???;;;;;;;;;<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;999999888777777777888888999;;;===??????>>>;;;:::666666555444444333333222333333333333444555666666666;;;>>><<<;;;EEE]]]rrr^^^LLLffffffSSSEEE===333444333111222333333222000000000111111111222222222555///555222222===aaa^^^```nnnZZZ^^^ooorrrjjjkkkggg___VVVKKKAAA999555777::::::???EEEDDDTTTrrrzzzuuuuuurrrooommmgggjjjmmmooonnnlllkkkkkknnnoooooonnnpppuuuuuuqqqkkkmmmllllllnnnpppllleeefffgggjjjmmmqqqrrrrrrqqqsssvvvzzz||||||}}}vvvaaaPPPIIIJJJOOOQQQSSSbbbsssxxxnnnooolllfffdddgggfffbbbmmmtttuuupppsss}}}{{{|||yyywwwvvvtttqqqtttyyytttuuuwwwzzz{{{yyyvvvuuussssssoooeeeYYYNNNHHHGGGBBBBBBCCCEEEHHHLLLOOOQQQcccyyywwwvvvtttsssuuuyyy{{{___bbb~~~VVVeeettt______\\\YYYWWWRRRRRRQQQOOOLLLJJJHHHGGGGGGHHHGGGFFFDDDBBBAAA??????;;;;;;999KKK]]]rrriiiuuunnnkkk~~~}}}{{{xxxttttttvvvvvvrrrnnnhhhddd```^^^]]]ZZZUUUQQQRRRQQQPPPMMMKKKIIIHHHGGGCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEHHHMMMUUU]]]dddhhhrrrxxx~~~rrrhhheee```]]]XXXSSSNNNGGG===666444333222111000000111111000111111222222333333333333444555555444444555666777777777777777888888888::::::::::::;;;???CCCGGGYYYaaagggiiikkkooopppooohhhYYYKKKBBB<<<888<<>>???@@@@@@===???AAACCCEEEIIIOOOTTT___cccmmmwwwfff^^^\\\QQQJJJDDDCCCBBB===:::::::::::::::;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<======<<<<<<<<<;;;;;;::::::999888777777777888999:::<<<>>>>>><<<:::999555555555444333333222222333333333333444555666666333888:::888999IIIdddxxx}}}ZZZOOOqqqcccVVVFFF:::333444333111222333333222000000000111111111222222222333///777444444<<>>888555222222111111111111111111000111111222333333444444333444666555444444555777666777777888888888888888999:::;;;;;;<<>>@@@CCCFFFIIIOOOXXX___eeelll}}}tttaaaVVVUUUXXXKKKFFFBBBCCCBBB>>><<<===::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>======<<<<<<<<<;;;:::999888888888888999:::;;;<<<<<<;;;999888555555444444333222222222333333333333444555666666555:::<<<999===NNNdddsssrrrzzzzzzTTTPPPwwweeeYYYFFF777555444333111222333333222000000111111111111222222222111...888777999>>>RRRwwwvvv~~~|||wwwvvvxxxwwwtttllliiicccZZZOOODDD;;;666777999999???DDDAAAKKKeeezzzqqqooonnnnnnpppnnnpppssssssqqqnnnlllllljjjlllmmmmmmqqquuuuuurrrwwwvvvqqqkkkjjjmmmmmmkkkgggeeefffjjjpppttttttsssrrrrrrsssuuuwwwzzz}}}~~~|||vvvnnnZZZGGGDDDLLLRRRTTTSSSbbb|||yyyrrrjjjkkkjjjhhhfffeeeffffffiiimmmnnnlllkkkmmmkkkhhhfffbbb```aaa``````dddkkklllrrrwwwxxxxxxyyyyyywwwpppooolllcccVVVKKKEEECCCBBBAAABBBCCCGGGKKKPPPSSSddd~~~yyywwwuuusssuuuzzzggghhhrrreeeccctttXXXSSSPPPPPPQQQMMMLLLLLLJJJJJJJJJKKKLLLMMMIIIHHHGGGFFFDDDCCCBBBAAA;;;===:::EEEPPPjjjyyygggiiiyyypppeeerrryyy~~~~~~~~~}}}}}}|||zzzwwwssstttrrrooommmlllkkkjjjhhhdddbbbaaaaaabbb___YYYTTTRRRQQQPPPNNNKKKHHHFFFDDD??????>>>======<<<;;;;;;>>>???AAADDDKKKUUU```gggmmmssswwwmmmfff]]]SSSHHHBBB>>>888444333000000111111111111111111000111111222333444555555333555666666555555666777666777888888999999888888888999;;;;;;>>>DDDMMMTTT```eeehhhjjjnnntttwwwvvvgggUUUFFF@@@:::777BBBSSSvvviiiYYY\\\iii===666888666...555000000000000////////////////////////////////////111000000111111222333444777GGGXXXiiiaaaYYYrrrxxx}}}zzz```MMMEEEDDD;;;888777999888555666:::<<<<<<===>>>???@@@@@@AAA@@@CCCGGGJJJNNNVVVaaaiiiqqq}}}pppcccYYYPPPMMMNNNKKKFFFCCCDDDCCC??????AAA;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>===<<<>>>===<<<:::999888888888999:::;;;;;;;;;:::888777555555444333333222222111333333333333444555666666888>>>@@@>>>AAANNN[[[bbbggg}}}nnnOOOSSS|||kkk]]]EEE666:::444333111222333333222000000111111111111222222222222...777777:::>>>IIIssssssppp{{{tttsssuuuzzz|||xxxttttttnnnjjjcccZZZOOOEEE<<<888777999999???EEEAAAJJJbbbwwwpppooooooooopppkkknnnqqqrrrpppnnnmmmlllllloooooooooqqquuusssooouuuwwwtttnnnkkkmmmooooooiiifffdddffflllqqqrrrpppnnnmmmmmmooorrruuuxxxyyywww{{{~~~xxxlll\\\PPPFFFHHHMMMRRRVVV[[[qqqzzzxxxvvvpppkkkhhhhhhiiijjjkkkkkklllnnnooonnnqqqttttttnnnkkkkkkiiiffffffhhhiiiiiiooovvvuuu|||{{{yyyyyyxxxuuurrrqqqlllcccVVVLLLGGGEEEBBBAAA@@@AAAEEEJJJPPPSSSddd~~~yyywwwtttrrruuu{{{zzznnn|||eeehhhsssVVVRRRPPPQQQSSSPPPLLLKKKJJJIIIIIIJJJLLLMMMJJJJJJIIIHHHFFFEEEDDDDDD===???:::BBBIII___oootttjjjiiivvvlll^^^eeesssxxxzzzxxxzzzwwwqqqrrrpppnnnllljjjiiigggfffaaa```aaacccdddbbb\\\WWWQQQPPPOOOMMMKKKGGGDDDCCC???>>>>>><<<;;;:::999888:::;;;<<<>>>DDDNNNZZZcccgggooo|||zzzuuullleeeWWWLLLBBB>>>:::444000111//////000111111111111111000111111222333444555666444555666666555555666777666777888999999999888888666999;;;<<>>???@@@AAAAAABBBFFFJJJNNNRRR[[[gggqqq|||oooaaaVVVUUUUUUQQQLLLLLLJJJEEEAAAAAA???;;;;;;===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<===>>>??????>>>===<<>>===;;;:::999888888999::::::;;;:::999888777555555444333333222222111333333333333444555666666555;;;>>>===???GGGMMMLLL]]]~~~dddLLLWWWooo___DDD666>>>444333111222333333222000000111111111111222222222555000666555888:::AAAfffvvvdddbbblllpppjjjlllxxx}}}wwwrrrrrroookkkdddZZZOOOEEE===999666888999@@@FFFAAAIIIaaavvvqqqqqqpppoooppphhhkkknnnpppooonnnmmmmmmppprrrrrrppprrrtttrrrmmmnnnssstttooommmppptttuuuiiieeeaaabbbggglllmmmllliiihhhggghhhkkkoooqqqssstttxxxzzzzzz{{{{{{rrreeeKKKGGGFFFJJJNNNQQQZZZeee}}}yyyqqqnnnjjjfffccceeedddfffjjjmmmnnnpppqqqyyyuuuxxx~~~sssnnnppprrrooopppsssuuuwww}}}~~~zzzyyyxxxssstttrrrmmmcccWWWMMMHHHGGGBBBAAA???@@@CCCIIIPPPTTTfff~~~yyywwwtttrrrvvv|||zzzxxxwwwYYYnnnwwwZZZWWWVVVWWWXXXTTTMMMLLLJJJIIIIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFAAABBB:::>>>BBBVVVyyyyyylllxxxssspppzzzqqqaaaeeepppqqqlllmmm}}}vvvxxx}}}zzzssspppooommmkkkiiihhhfffeee^^^^^^___bbbdddbbb]]]XXXPPPPPPOOOMMMJJJFFFCCCAAA??????>>><<<:::999777777555666777999===GGGUUU^^^]]]fffvvvuuuppplllddd]]]LLLBBB::::::888222000111...///000111111222111111000111111222444555666666444555666666555555666888666777888999:::999888888555888;;;<<>>>>>>>>===<<<======>>>???????????????@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAA@@@>>>>>>@@@???>>><<<;;;:::999999999;;;===<<<:::888888888777777666555444333333333111222333333333444777:::<<<<<<:::999>>>HHHOOOOOO```]]]LLLbbb{{{XXXFFF;;;777555444444333333222222111111111111111111111111111111555333333666555AAAZZZuuu~~~ppp]]]bbbzzzppprrrtttkkkiiiqqqsssuuulllfffddd\\\LLL???:::666999777:::DDDEEEIIIVVVssssssuuuqqqppptttmmmmmmnnnoooooonnnmmmllluuutttsssrrrpppooonnnnnnrrrsssqqqmmmooouuuyyyyyykkkiiieeecccdddhhhlllooojjjdddcccgggiiiiiimmmttt{{{tttrrrrrrkkk\\\OOOCCCEEEHHHJJJOOOXXXccclllyyykkkbbb[[[VVVTTTVVVYYY[[[___cccgggnnnuuuzzz}}}zzzxxxxxx||||||zzzzzzyyywwwnnn```TTTNNNIIIEEEBBBCCC>>>>>>FFFIIIPPP___yyyttttttsssqqqrrruuu{{{~~~gggmmmfffXXXxxxlll^^^]]]\\\VVVPPPQQQOOOKKKHHHHHHJJJNNNQQQHHHIIIJJJJJJIIIHHHFFFEEEBBBAAA@@@??????JJJaaawwwsssllliiirrrzzz{{{jjjmmm~~~|||}}}|||wwwttttttqqqnnnkkkjjjiiifffaaa]]]___^^^^^^^^^______]]][[[RRRNNNKKKLLLKKKFFFBBBBBBBBB???;;;999888888666555555555666:::@@@HHHPPPUUURRR^^^lllwww|||wwweee[[[SSSLLLGGGFFF:::999777444333222222222000000000000000111111222111222222333333444444555666666666666777777777777888999999999999888777777;;;999;;;@@@DDDHHHSSS___dddaaa___```dddddd```\\\EEEAAA;;;555444>>>RRRbbb{{{{{{jjjgggdddIII444333777333---,,,000000///...............//////.........---------.........//////000111222444AAAUUUkkkjjj\\\qqqpppttt]]]YYYRRRJJJCCC???======:::999888888888:::<<<===>>>>>>AAADDDBBB???BBBHHHLLLPPPZZZfffnnnuuuiiiVVVOOOUUURRROOOLLLLLLLLLKKKJJJEEEBBB???=========<<<;;;======>>>???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===>>>===<<<;;;:::999999999999;;;===<<<:::888888888777666555444444333333333111222333333333444777:::999:::999:::BBBNNNVVVXXXbbb\\\RRRlllwwwUUUDDD888333555555444333333222222111111111111111111111111111000444222222555444???XXXpppwww}}}vvvfffggg{{{yyyxxxlllhhhqqquuutttmmmhhhfff^^^OOOAAA;;;555999777:::DDDEEEIIIVVV~~~tttssstttooonnnqqqmmmmmmmmmmmmmmmmmmnnnnnnqqqpppooommmmmmnnnooopppssstttsssoooppptttwwwvvvnnnkkkgggdddcccdddfffhhhccc______dddggghhhmmmssswwwsssooollliii___PPPEEEAAAHHHOOORRRSSSZZZhhhssstttaaaTTTMMMGGGEEEFFFJJJLLLOOOSSSZZZcccmmmttt{{{}}}}}}wwwuuuwwwuuulll^^^SSSMMMHHHCCCAAACCC>>>???IIIMMMTTTdddzzzuuuuuutttrrrrrruuuuuu~~~|||[[[oooaaaYYY|||vvv[[[PPPPPPPPPMMMJJJNNNMMMKKKJJJJJJKKKLLLLLLHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCAAA???GGG\\\ooowwwhhhnnn~~~yyy|||}}}sssnnnmmmkkkhhhfffeeebbb]]]YYY___]]]\\\[[[[[[ZZZXXXVVVQQQLLLJJJKKKJJJFFFBBBCCCAAA>>>;;;999888777666555666666666999>>>EEELLLPPPNNNUUU^^^gggqqqwwwtttmmmhhhgggccc^^^YYYZZZaaaiiipppbbbSSSJJJEEE???;;;:::888777555333111000000000000000000000000111222222111222222333333444555555666666666666777777777777::::::::::::999999888888>>>:::;;;AAAHHHOOO[[[gggnnnjjjgggeeeddd```XXXQQQBBB<<<:::<<<;;;CCCcccccc]]]sssVVVAAA000111666444111222000000///...............//////.........---------.........//////000111222999DDDVVVggg~~~aaaYYYsssnnnmmmQQQNNNJJJEEEAAA>>><<<;;;888888777777888:::;;;===@@@???AAACCCBBB???CCCIIIPPPVVVbbbppp{{{oooZZZOOOMMMPPPNNNKKKJJJKKKLLLKKKJJJCCCAAA>>><<<<<<<<<<<<;;;======>>>???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;:::999999888888999999999;;;===<<<:::888888888777666555444333333333333111222333333333444888:::999::::::;;;DDDRRR[[[^^^ggg^^^^^^{{{xxxWWWFFF:::555555555444444333222222222111111111111111111111111000333000111444333>>>UUUpppuuurrriiipppkkkuuu|||sssnnnkkkiiiaaaSSSEEE===555888666999CCCEEEIIIWWWyyyxxxuuuuuupppmmmnnnllllllkkkkkklllmmmnnnooollllllkkkkkklllnnnppprrrrrrtttsssppppppssstttqqqpppmmmiiiddd```_________\\\ZZZ\\\aaaeeegggkkkppplllllljjjfff\\\PPPDDD===BBBJJJRRRTTTUUU]]]ooo~~~mmmWWWJJJDDD???======???@@@AAACCCIIIRRR]]]dddjjjnnnuuu~~~wwwssssssqqqiii\\\RRRLLLFFF@@@???CCC@@@AAAKKKPPPYYYjjjzzzwwwwwwuuurrrssswwwtttqqq[[[{{{hhhddduuucccPPPIIIJJJKKKKKKKKKJJJKKKLLLLLLLLLJJJIIIHHHHHHHHHGGGFFFEEEFFFGGGGGGGGGFFFFFFCCC@@@DDDTTTddd}}}eeelll}}}{{{uuu||||||ppplllkkkiiigggfffddd```[[[WWW]]][[[XXXWWWVVVTTTQQQOOOOOOJJJIIIKKKJJJFFFCCCDDDAAA>>>:::888888777666444666666666888<<>>::::::BBBMMMXXXccclllqqqnnnjjjgggbbbYYYNNNFFFBBB999888===:::BBBkkk{{{yyyRRR[[[HHH:::///111555333222444000000///..............................---------.........//////000111222444>>>SSSeeeuuuuuu[[[XXXuuurrrjjjOOOMMMJJJFFFAAA===:::999777777777777999:::<<<===BBBAAABBBCCCBBB@@@EEELLLUUU]]]jjjzzzxxxeeeVVVSSSVVVOOOMMMKKKJJJKKKKKKJJJIIIBBB???===;;;<<<<<<;;;:::======>>>???????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;888888888777777888999999999;;;===<<<:::888888888666555444444333333333444111222333333333555888:::======<<<<<>>555888666888BBBEEEIIIWWWuuu}}}xxxvvvqqqmmmmmmiiijjjkkklllmmmmmmmmmmmmjjjkkklllnnnpppqqqqqqqqqooorrrrrrpppppprrrrrrooopppmmmhhhccc^^^[[[YYYXXXWWWXXXZZZ^^^bbbeeehhhkkkiiijjjhhh```RRRFFF@@@>>>FFFIIINNNSSS\\\nnnnnn]]]KKKCCCAAA???>>>>>>>>>>>>======???DDDKKKPPPTTTZZZdddppp}}}yyyuuupppnnnfffZZZRRRLLLFFF??????CCCAAABBBKKKPPPYYYlll~~~{{{xxxxxxvvvsssuuuyyyvvvlllpppmmmgggZZZOOOJJJJJJJJJJJJMMMIIIIIIJJJKKKJJJIIIHHHGGGIIIGGGEEEDDDDDDEEEGGGIIIGGGGGGGGGFFFBBBCCCNNN[[[{{{dddjjjxxx}}}|||zzz~~~|||oooiiijjjiiiiiiiiigggeeeaaa\\\ZZZYYYWWWTTTRRRRRRPPPNNNLLLNNNJJJHHHKKKKKKGGGEEEEEE@@@===:::888777666555444666666666777999<<>>???>>>BBBMMMZZZbbbWWWKKKAAA>>>===:::888888333333222111000/////////111111000000111111222333222222333333444555555555666666666666777777777777999999999999999999::::::<<<:::===FFFRRR^^^eeeiiiiiihhhfffccc^^^TTTIIIAAA===999777777999LLLwwwjjjWWWdddwwwBBB999333333333000000222000000///...................................................///000111222333;;;RRRggguuusssppp___YYYmmm|||qqqNNNMMMJJJFFFBBB===:::888666666777888:::;;;===>>>CCCBBBBBBCCCBBBCCCJJJRRR```hhhvvv{{{lll]]]RRRQQQUUUQQQOOOMMMKKKKKKJJJIIIGGGAAA???<<<;;;;;;<<<;;;:::======>>>???????????????======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===;;;:::888888777777888888999999999;;;===<<<:::888888888555444444333333333333444222333444444444555888;;;<<<<<<;;;;;;DDDRRR\\\___qqqbbbdddqqqRRRDDD:::888666666555444444333333222111111111111111111111111333555111222777555===RRRlllwww|||}}}mmm^^^dddmmmooonnnllliiicccYYYKKK@@@666999666888AAACCCHHHVVVuuuxxxtttppplllkkkgggiiimmmoooooonnnkkkiiijjjmmmqqqtttuuusssqqqoookkkooopppoooppprrrrrroooooolllgggaaa\\\XXXVVVUUUWWWXXXZZZ[[[^^^bbbddddddggghhheeeYYYIII???@@@EEEJJJIIIMMM]]]xxxhhhSSSHHH>>><<<>>>===;;;;;;>>>>>>???>>>===>>>@@@BBBGGGLLLWWWdddsss}}}xxxtttooolllcccXXXQQQMMMFFF??????DDDBBBCCCJJJNNNWWWjjj}}}zzzxxxwwwuuussswww~~~yyy~~~fffjjj```WWWOOOKKKIIIFFFFFFIIIJJJIIIHHHGGGGGGHHHIIIJJJJJJHHHEEECCCCCCEEEGGGIIIEEEFFFGGGHHHDDDDDDKKKVVVxxxdddeeemmm{{{~~~}}}yyymmmaaa]]]___ccceeeffffffccc```\\\ZZZUUUSSSPPPOOOPPPPPPOOONNNNNNJJJHHHKKKKKKHHHEEEFFF???===999777666666444333444555555555777888:::;;;:::<<<<<<;;;===@@@>>>999777;;;===???HHHVVVaaadddNNNCCC:::888888666333333333333222222222111000000111111111111111222222333222333333444444555666666666666666666777777777777777777777777888:::;;;<<<>>>@@@FFFOOO[[[dddfffeeedddcccbbb___YYYOOOEEE???333999888444CCCgggxxxZZZZZZnnnaaa===999666555333000///111000000///...............---.................................///000111222999>>>TTTiiirrrwwwqqq}}}qqq```eeezzz~~~IIIGGGEEEBBB???<<<:::999555666777999;;;===>>>???DDDBBBAAACCCDDDGGGPPPZZZfffpppzzzoooeeeYYYOOOMMMOOOSSSQQQNNNMMMLLLJJJGGGEEEAAA???<<<;;;<<<<<<<<<;;;======>>>???????????????<<<======>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???===;;;:::999999999888999999::::::999;;;===<<<:::888888888444444333333333333444444222333444444444555888;;;888999999<<>>@@@AAAAAAAAACCCDDDHHHNNNWWWdddrrr}}}xxxtttqqqooojjj```UUUOOOLLLGGG@@@@@@EEECCCCCCIIILLLVVViii|||xxxvvvuuusssssszzz~~~sssXXXiii```XXXQQQOOOLLLHHHFFFHHHJJJHHHFFFEEEFFFHHHKKKMMMKKKIIIGGGDDDDDDEEEFFFHHHEEEEEEHHHIIIFFFEEEJJJSSSzzztttaaahhheeevvvuuunnn~~~~~~}}}}}}xxxlll[[[RRRPPPVVVYYY]]]^^^]]]ZZZXXXWWWRRRPPPNNNMMMNNNOOOPPPOOOMMMIIIHHHJJJKKKGGGDDDEEE???<<<888666666555444222222333444555666666777777888;;;;;;666333444666666555:::>>>DDDSSSeeekkkgggGGG>>>666555666444111000222222333333333222222111222111111111111222333333333333333444555555666666666666666666777777777777666666666777999<<<>>>@@@EEELLLTTT\\\dddjjjjjjffffffeeeaaa[[[SSSIIIAAA<<<222<<<===<<>>@@@@@@CCCAAAAAADDDFFFKKKVVVbbbjjjwwwtttmmmgggbbbZZZQQQNNNOOOQQQPPPMMMLLLLLLJJJGGGEEEAAA???<<<;;;<<<======<<<======>>>???????????????<<<<<<======>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@>>><<<;;;<<<;;;;;;:::::::::;;;;;;999;;;===<<<:::888888888444333333222333333444444222333444444444666999;;;777999:::>>>LLL^^^lllqqqgggUUUlllwwwWWWFFF===???666666666555444444333333111111111111111111111111444444000222777555;;;MMMiiizzzrrryyyvvv~~~yyy___```jjjpppqqqnnnhhhccc^^^SSSGGG:::<<<777777???@@@EEESSSlllwwwqqqpppooonnnnnnnnnnnnnnnmmmllllllkkkkkkmmmoooqqqrrrrrrqqqqqqqqqttttttqqqqqqttttttrrrpppllleee]]]XXXUUUTTTTTTSSSUUUUUURRRTTTZZZ^^^]]]]]]^^^[[[OOOBBB>>>EEENNNNNNXXXqqqttteeeSSSEEE???AAA??????BBBCCC@@@AAAEEE???@@@CCCEEEFFFIIIMMMQQQTTTXXXaaalllyyy}}}{{{zzzwwwtttpppmmmggg\\\PPPKKKKKKFFF@@@???EEEDDDDDDIIILLLWWWkkkzzzwwwtttrrrppprrr|||vvv~~~rrrYYYrrr```XXXRRRPPPOOOKKKIIIJJJHHHGGGFFFFFFGGGJJJMMMOOOMMMKKKIIIFFFEEEEEEEEEFFFGGGGGGIIIJJJGGGEEEIIIPPPdddyyyhhhzzziiimmm~~~kkkttt~~~|||vvvqqqwwwyyyyyyzzz|||}}}qqq___OOOIIIIIINNNSSSVVVVVVTTTSSSTTTQQQOOOLLLKKKMMMNNNNNNNNNLLLHHHFFFHHHHHHDDDBBBBBB>>>;;;888666555555333222000111222444555666666666666;;;<<<777444555777777999===AAAJJJ___rrrrrrgggEEE<<<555666888555333222111111222333333333222111222222111111222222333444333333444444555666666666666666666666777777777777666666777888;;;???CCCEEEKKKUUU___dddiiinnnnnnkkkhhheee___VVVKKKBBB<<<888666>>>DDDNNNgggpppnnntttmmmzzzVVVAAA666555333222222333333222000000///...............---------.........//////.........//////000111222000111IIIeeelllyyyrrrnnnIIIGGGCCC???<<<999888777555777999;;;>>>???AAAAAACCC@@@AAADDDGGGNNNZZZfffqqqgggbbb___]]]YYYRRROOOQQQOOONNNLLLLLLKKKJJJGGGEEEAAA???===<<<===>>>============>>>???????????????;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBAAA@@@>>><<<;;;>>>===<<<<<<;;;;;;;;;<<<999;;;===<<<:::888888888333333333222222333444444222333444444444666999;;;;;;<<<===BBBOOObbbpppvvv^^^VVVyyywwwUUUBBB:::<<<666666666555444444333333111111111111111111111111333333///111666444999KKKdddxxx}}}|||xxx___aaammmqqqsssppphhhddd```VVVJJJ;;;===777777>>>@@@DDDRRRaaazzztttttttttssssssqqqnnnkkkjjjkkkmmmnnnkkkjjjkkkkkkmmmppprrrsssvvvxxxwwwsssrrruuuuuurrrrrrmmmeee\\\VVVSSSSSSSSSPPPSSSRRRNNNPPPXXX]]]\\\YYY\\\ZZZQQQEEEBBBHHHPPPOOO```qqq___[[[TTTFFFAAAEEE======???CCCBBBAAAEEEKKKEEEFFFGGGIIIKKKPPPWWW[[[]]]aaahhhsss~~~~~~{{{zzzzzzzzzwwwtttllleeeYYYMMMIIIIIIEEE???>>>EEEDDDDDDJJJMMMYYYnnn}}}yyyvvvsssqqqooorrr}}}kkkyyy___{{{[[[SSSLLLLLLMMMKKKHHHHHHEEEEEEFFFGGGIIIKKKMMMOOONNNLLLJJJHHHFFFEEEEEEEEEIIIHHHJJJKKKHHHEEEHHHNNNXXXrrrxxxsssjjjuuu|||ooobbbqqq}}}~~~wwwttt~~~yyyzzz|||~~~uuucccSSSKKKBBBGGGNNNRRRRRRQQQQQQRRRQQQOOOLLLJJJKKKLLLLLLLLLKKKFFFEEEGGGFFFBBB???@@@>>>;;;888666555444333222...000222444555666666555000555777555555777777555888;;;???III```rrrmmm]]]AAA999333555777666333222///000222333333222111111222222111111222222333444333333444444555666666666666666666666777777777777777777888:::===BBBFFFHHHNNNZZZcccfffhhhnnnqqqooofffbbbZZZPPPEEE===888666666;;;IIIbbb^^^wwwtttjjjGGGAAA888666333000111222111...000000///...............---------.........//////.........//////000111222555555NNNiiimmmvvvhhhiiiMMMFFF>>>:::999999666333333666999===AAACCCDDDEEEBBB@@@EEEMMMOOORRRcccxxxmmmaaa```]]]YYYUUUQQQNNNMMMPPPMMMKKKLLLNNNNNNHHHCCC???????????????>>>======@@@>>>===>>>??????>>>===<<<<<<======>>>>>>??????>>>>>>???@@@@@@@@@@@@???>>>@@@AAABBB@@@>>>;;;999<<<<<<<<<<<<;;;:::999999;;;<<<===;;;888666555555555444333222222222333444555555666777888999999999<<<777;;;RRRccc___hhh\\\YYYvvvWWWFFF===???:::999777666444333333333222222111111111111111222444111000222444555;;;BBBZZZppptttzzznnnUUUppppppooommmmmmjjjbbbUUUKKK???999666888<<>>AAACCCDDDEEECCCBBBGGGNNNQQQVVViii~~~vvvccc\\\\\\[[[XXXTTTQQQNNNMMMOOOMMMLLLMMMOOOMMMGGGBBB???????????????>>>======@@@>>>===>>>???@@@>>>============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAA@@@>>><<<:::============<<<;;;999999<<<===>>><<<:::888777888555444333222222333444555666666666666777999:::;;;>>>888:::MMM\\\ZZZhhh~~~TTTrrroooRRRFFF??????:::999888666555444333333333222222222222222333444444111000222222333888???XXXlllvvv|||uuuwwwrrrWWWllluuurrrooommmjjjbbbWWWNNNBBB;;;777888;;;===AAAFFFRRRvvv~~~yyyssspppqqqooonnnlllllloooqqqpppmmmrrrpppnnnnnnppprrrssssssqqqrrrrrrsssrrrqqqooonnnoookkkgggddd\\\PPPIIIGGGEEEDDDEEEHHHKKKNNNNNNMMMQQQTTTUUUOOOFFFEEELLLUUUrrrkkkZZZWWWKKKKKKJJJIIIGGGFFFGGGGGGGGGHHHIIIJJJKKKMMMPPPQQQSSSUUUYYY```hhhpppuuuxxx|||~~~~~~~~~vvv~~~{{{xxxwwwwwwvvvsssooofff```WWWOOOJJJFFFCCCAAADDDGGGEEEGGGLLLOOO^^^yyy{{{yyyxxxvvvqqqpppsssyyy}}}dddlll|||{{{aaapppVVVSSSQQQPPPPPPOOOMMMJJJJJJJJJIIIIIIJJJJJJKKKLLLOOOLLLIIIHHHIIIIIIGGGEEEJJJJJJIIIIIIHHHGGGGGGFFFKKKZZZllluuupppppp{{{hhhjjjlllyyytttoooooo}}}|||yyywwwvvvnnnfffYYYPPPFFFBBBFFFJJJLLLKKKJJJJJJJJJJJJIIIHHHFFFEEEEEEEEEDDDCCCBBB@@@???>>><<<;;;999666444222111111111111222222333444444444555555444333333444555555666888:::>>>DDDHHHDDD<<<999888777555444333222222000000000000111111111111333333222222333333444555555555555666666666777777777777777777777777777777::::::;;;>>>FFFPPPZZZaaaaaafffgggcccbbbeeeggggggaaa[[[OOOBBB999666777888===FFF```ttteeellluuuGGG;;;999444444333222222111111000////////////............///...------------...///............////////////000555GGG]]]fffjjj}}}qqqHHHBBB;;;888777777666444666888;;;???AAACCCDDDEEEEEEEEEJJJQQQUUU]]]rrrjjj\\\VVVXXXYYYWWWTTTPPPNNNMMMNNNMMMMMMNNNOOOLLLFFF@@@>>>????????????>>>>>>===???>>>===>>>???@@@???>>>>>>>>>>>>>>>>>>>>>======???????????????@@@AAAAAAAAAAAAAAAAAA@@@???======??????>>>>>>===;;;:::999<<<===>>>===;;;999999:::555555444333333444555666777666555555666999;;;<<>>888888999:::>>>CCCOOOpppyyytttqqqqqqnnnoooppprrrsssrrrpppoootttrrrpppppprrrtttuuuuuuooopppqqqqqqqqqpppooonnnqqqlllhhhdddZZZMMMDDDAAA>>>>>>@@@CCCHHHKKKKKKKKKNNNLLLMMMLLLGGGEEETTTfffeeeOOOKKKHHHDDDFFFHHHJJJJJJKKKLLLNNNRRRSSSTTTUUUUUUWWW[[[]]]ZZZ]]]dddmmmwww|||{{{zzzqqqzzzwwwttttttuuuuuuqqqnnnddd^^^TTTLLLHHHFFFEEEDDDCCCGGGFFFHHHNNNRRRddd{{{zzzwwwtttrrrrrrtttxxx{{{]]]ggg|||tttccceeeSSSTTTUUUTTTQQQOOONNNMMMLLLKKKIIIIIIIIIJJJLLLMMMOOOMMMJJJHHHHHHGGGFFFDDDJJJJJJJJJIIIIIIHHHHHHGGGHHHTTTeeeooossshhhjjjooovvv{{{zzz|||wwwxxx{{{wwwpppiii\\\KKK@@@???CCCGGGIIIGGGHHHIIIJJJHHHFFFCCCAAACCCCCCBBBBBB@@@>>>===<<<:::999777555333222111111000000111222222333444444555555444444444444555555777999999777999<<<:::555888777555444222111111111000000000111111111222222333333333333333444444555555555666666666777777777777777777666666777777777;;;<<<@@@GGGQQQ[[[bbbfffeeegggfffaaa___aaacccbbb\\\SSSFFF===:::999::::::III[[[~~~www```iiiSSS999:::888444444333222222111111000////////////............///...------------...///............////////////222333>>>MMMWWWaaa{{{qqqxxxDDD@@@:::666666666666555888:::===@@@BBBCCCDDDDDDFFFGGGMMMSSSZZZfff}}}ttteee]]]UUUXXXZZZYYYTTTOOOMMMLLLLLLMMMNNNOOOOOOKKKDDD>>>>>>>>>????????????>>>===???>>>===>>>???@@@???>>>@@@??????>>>>>>=========@@@@@@?????????@@@AAABBBBBBBBBAAA@@@@@@??????>>>@@@@@@@@@???===<<<:::999;;;<<<======;;;999999:::666555444333444555666777888666555555666999<<<>>>===<<<===HHHQQQSSSjjjiii```|||WWWCCCHHHFFF???<<<;;;999888666555555555222222222222333444555666444111111222222111555;;;@@@VVVssstttwwwtttbbbiii~~~ccchhhttttttttttttqqqjjjaaaZZZGGG???999888999999===BBBLLLiii{{{vvvsssqqqooopppsssvvvuuuqqqqqqsssuuusssqqqpppqqqrrrqqqqqqnnnooopppqqqrrrqqqppppppoookkkgggcccYYYKKK@@@======>>>@@@CCCGGGJJJJJJIIIIIIDDDFFFLLLIIIFFFVVVmmmnnnSSSQQQOOOGGGJJJLLLNNNNNNMMMNNNRRRUUU]]]___aaaaaaaaadddhhhlllccchhhoooxxxyyyxxxyyysssyyyvvvtttttttttsssoookkkggg```TTTJJJEEEBBBBBBAAAAAAFFFEEEHHHOOOUUUjjj|||xxxtttrrrsssuuuvvvxxx|||~~~uuu^^^yyybbbgggZZZaaaSSSWWWZZZXXXSSSNNNNNNOOOMMMKKKIIIHHHHHHJJJMMMOOOLLLKKKIIIHHHGGGGGGFFFFFFJJJJJJJJJIIIIIIIIIHHHHHHEEEPPP```rrrqqqnnntttwww}}}|||~~~~~~~~~sssmmmpppvvvtttnnnpppcccSSSGGGDDDFFFHHHIIIIIIIIIIIIHHHGGGEEECCCBBBBBBBBBBBBAAA???>>><<<;;;999888666444333111111111///000111111222333444444666555555555555555555666666999999777777:::;;;999666555444222111000000000000000111111111222222222333333333333333444555555555666666666666777777777777777666666666777888888===@@@HHHSSS___fffhhhhhheeegggfffaaa______^^^[[[WWWLLL@@@<<<;;;;;;;;;;;;KKKsssaaaccc}}}}}}FFF:::>>>555444444333222222111111000////////////.....................------.....................////////////222222:::GGGSSSdddjjjooo~~~{{{AAA===999666555666777777;;;<<>>>>>?????????>>>>>>>>>=========???@@@@@@>>>@@@@@@??????>>>>>>======@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@?????????@@@@@@@@@???>>><<<;;;:::999:::;;;;;;999888888888555444444333444555666777777666555555666999===???999===AAALLLVVVZZZqqq}}}^^^___OOOAAAJJJHHHAAA===<<<:::999777777666666222222222222222333444444333000111333333333777===DDD\\\xxxwwwvvvssseeepppeeedddfffjjjppptttssslllbbb[[[III@@@999888999:::>>>CCCLLLddd~~~yyyuuuqqqpppnnnpppsssrrrnnnoootttpppooommmnnnooopppooonnnkkklllnnnoooppppppppppppmmmiiifffcccZZZKKK@@@<<<>>>???AAADDDGGGIIIHHHGGGFFFAAACCCJJJGGGBBBMMM```sssmmm___QQQMMMQQQRRRNNNSSSUUUVVVUUUTTTWWW]]]cccgggkkkoooppprrrvvv}}}}}}wwwuuuzzzyyyzzzxxxuuuttttttrrrlllhhhfff^^^RRRHHHCCCAAAAAAAAA???EEEEEEGGGOOOWWWooo|||uuuqqqppptttvvvwww{{{lll```tttfffyyy^^^PPP\\\UUUZZZ]]]ZZZSSSMMMMMMOOOLLLKKKIIIHHHHHHJJJLLLNNNHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHCCCHHHUUUlllsssvvvtttvvvyyyuuummmdddaaajjjuuuuuuoookkkeee\\\UUURRRPPPNNNLLLKKKJJJGGGEEEDDDDDDEEEFFFBBBBBBAAA@@@???===<<<;;;777666555444222222111111///000111222333444555555666666666666666666666666444777888666777<<<===;;;555444333111111000000000111111111111222222222222444444333333444444555666666666666666777777777888777777666666666888:::;;;???FFFRRR^^^hhhkkkiiigggcccfffgggdddaaa___YYYSSSLLLCCC;;;::::::999;;;???\\\{{{kkkWWW]]]hhhAAA???@@@111444444333222222111111000////////////............---..................---............////////////000222999DDDQQQggglllggg~~~>>><<<999666555666888999===>>>@@@BBBDDDDDDDDDCCCEEELLLUUU]]]gggzzzsssggg```ZZZ[[[___```\\\SSSMMMKKKLLLLLLMMMOOONNNKKKFFFAAA======>>>>>>????????????>>>>>>===<<<===???@@@@@@?????????????????????>>>>>>???@@@@@@AAABBBAAAAAAAAA@@@@@@AAAAAA@@@???>>>>>>>>>??????>>>>>>===<<<;;;888999:::999777555555666444444333333333555666777777666666666888:::===???777>>>EEESSS```fff|||nnnSSSXXXMMMEEEKKKHHHBBB>>>===;;;:::888777777777333333222222222222333333222000111444444444888===HHH^^^wwwtttqqqlll]]]fff~~~eee^^^XXX___iiiqqqqqqkkkaaa[[[LLLCCC;;;999999:::>>>CCCNNN^^^|||}}}wwwrrroookkkkkkqqqrrrmmmlllqqqhhhhhhhhhkkkoooqqqrrrqqqhhhiiikkkmmmoooppppppooommmjjjhhhfff\\\MMMAAA======>>>@@@DDDGGGHHHGGGEEEFFFBBBBBBEEEBBB===AAAIIISSSNNNKKKKKKLLLMMMRRRYYYWWW\\\```bbbdddiiirrrzzzwww|||uuusss{{{}}}zzzxxxuuuuuutttqqqkkkfff___XXXNNNFFFCCCCCCDDDEEE???EEEEEEGGGOOOYYYttt~~~{{{tttppprrrvvvwwwvvv}}}bbbfff~~~xxxttt```UUUYYYTTTXXXZZZWWWQQQLLLLLLNNNKKKJJJHHHHHHHHHIIIKKKLLLFFFGGGGGGGGGFFFFFFHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGMMMbbbvvvsssnnnlllxxxvvvpppkkkmmmwww~~~xxxmmmdddcccbbb```]]]YYYSSSOOOIIIGGGCCCAAA@@@BBBDDDFFFAAAAAAAAA@@@>>>===;;;:::777666555444333222222222000000111222444555666666666666777777777777666666777:::;;;;;;>>>BBBAAA===444444222111111000000000111111111222222222222333444444444444444555555666666666666777777777888888777666666666888:::===???DDDMMMZZZdddhhhhhhfffeeecccfffgggccc```[[[RRRIII@@@:::777888777888BBBPPPrrrMMMYYYaaa|||RRR:::<<<===222444444333222222111111000////////////............------...//////...------............////////////...000777???KKKaaauuuggguuu~~~===;;;999666555666999<<>>======>>>???????????????>>>===<<<===???AAA@@@?????????????????????@@@@@@>>>???AAACCCCCCBBBAAA???>>>???@@@AAAAAA???===<<<<<<======>>>>>>======<<<999::::::999666444444444333222222222333444666777555555666777999;;;===>>>888@@@HHHWWWhhhssshhhTTT\\\wwwOOOKKKMMMGGGDDD???>>><<<:::999888888888666555444333333222222333222000111333333222555:::BBBTTTkkklllpppmmmWWWZZZrrrwwwhhh[[[UUU\\\gggnnnooojjjccc^^^QQQGGG>>>;;;999999===BBBKKKTTTmmmzzzsssqqqkkkllluuuxxxqqqmmmoooffffffhhhkkkpppsssttttttiiikkkmmmoooqqqrrrssssssqqqnnnmmmjjj```PPPCCC>>><<<===@@@DDDHHHJJJIIIGGGGGGDDDBBBAAAAAAAAA@@@@@@FFFHHHKKKNNNOOOQQQXXX```]]]fffpppwww{{{uuutttzzzzzzwwwuuutttttttttqqqkkkfffYYYSSSKKKEEEDDDEEEFFFGGGAAAGGGGGGIIIPPP[[[xxx{{{zzzuuusssuuuyyyvvvsss~~~XXXpppnnn^^^eeeyyyYYYPPPRRRSSSQQQMMMKKKLLLNNNHHHHHHHHHHHHHHHIIIJJJJJJFFFGGGHHHGGGEEEDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJLLLZZZ|||xxxrrrllliiittt|||vvvzzzuuuwwwzzzfffbbbccccccccc```[[[UUUQQQAAA@@@>>>======>>>@@@AAA?????????>>><<<;;;999888777666555444333333333444111111222333555666777888666777888888888888777666999;;;>>>AAAHHHLLLHHHAAA444444333222111111111111111111111222222222333333444444444444444555666666666666777777777888888888666666666666999===@@@CCCMMMUUU^^^cccbbbaaacccfffggghhheee___ZZZTTTJJJ@@@777444555888777<<>>???????????????===<<<<<<===@@@AAA@@@???>>>>>>>>>???@@@@@@@@@AAA===???BBBDDDEEECCC@@@>>><<<>>>@@@AAAAAA???===;;;;;;<<<<<<===============:::;;;;;;999777444333444222222111111222444555666444555777888:::<<<===>>>:::AAAIIIYYYmmmzzzhhh]]]iiirrrQQQPPPNNNFFFEEE???>>>===;;;:::999888888888777666555444333333333333111111333222///222666<<>>>>>===<<<;;;999888777777666555444444444444444111222333444666777888999666777888999999888777666333666:::AAAKKKQQQLLLBBB444444333222111111111222111111222222222333333333555444444444444555666666777777777777888888888888666666666777:::>>>CCCEEESSSZZZaaa```[[[ZZZ```gggkkkjjjddd\\\UUUOOODDD:::444444777999999CCCdddllltttgggeeemmmEEECCCAAA::::::<<<444444333333222111111000000/////////............,,,---...//////...---,,,............/////////000...111555:::EEE^^^kkkXXXjjj>>>:::555333444777:::;;;<<>>>>>>>>>>>>>>?????????AAA@@@@@@??????@@@@@@AAAAAA@@@???>>>>>>???@@@AAA???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@???>>>======;;;<<<>>>??????>>>===<<<<<<;;;999777666555444444444333333333333444555555555666888:::;;;;;;;;;:::::::::NNN]]]bbbZZZ[[[pppdddSSSJJJDDDEEEFFFEEEAAA===;;;::::::999777666555555444333333333333333333222222333333444555777CCC___vvv|||~~~uuucccsssaaadddkkknnnnnnoooooohhh___UUUNNNDDD<<<999:::<<<>>>DDDNNN[[[kkkxxxuuuvvvxxx{{{~~~~~~{{{uuuppppppooonnnnnnnnnpppssstttoooqqqsssrrrpppqqqvvvzzzuuuqqqllliiibbbVVVGGG;;;===>>>???CCCHHHKKKKKKKKKGGGEEEBBBAAADDDGGGGGGDDDEEENNNLLLLLLXXXaaaeeellllll|||yyyyyyyyyyyyyyy|||yyyvvvttttttsssnnnjjjcccPPPDDDFFFHHHDDDAAADDDEEEDDDGGGKKKOOObbb{{{yyywwwxxxtttsssuuussshhh^^^uuu```[[[lllRRRHHHIIIKKKLLLMMMLLLKKKIIIGGGGGGFFFFFFFFFFFFFFFFFFKKKDDD>>>???EEEHHHGGGCCCGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFKKK[[[xxxxxxzzzzzzlllrrrwwwtttxxx}}}www{{{wwwkkklll}}}qqqbbbaaaaaa```___bbbaaaWWWLLLAAA999444888:::888999<<<:::;;;;;;;;;:::999777666555444333333222222333333000222444555555555777999888888888888999999999999======???EEEJJJIIIDDD>>>555444111...---...///111111111222333444444444444666666666666666555555555333444666777777777666555999666888===???@@@IIIUUUYYY^^^bbb``````ccccccaaappphhhZZZNNNHHHDDD>>>888666777999999===TTTmmmdddXXXsssbbbIIICCC>>>;;;;;;666444333333222111000//////////////////................................................////////////222555555555BBBbbb~~~lll^^^[[[|||>>>;;;666555666:::<<<>>>???EEEGGGCCC@@@BBBEEEGGGOOO[[[hhhvvvnnngggiiiggg```[[[XXX___```YYYPPPMMMNNNNNNOOONNNLLLJJJFFFBBB>>><<<>>>>>>>>>>>>>>>?????????AAA@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>===>>>???@@@@@@>>><<<;;;;;;:::999777666555444444444444333333444444555666666777999;;;<<<<<<<<<;;;<<<>>>MMM[[[ddd{{{}}}WWWZZZYYYMMMKKKHHHFFFAAA@@@>>>===;;;:::888777555666555444333333333333333222222222222222333444444999BBBYYYooo~~~~~~wwwaaa```fffkkkmmmqqqsssmmmeee\\\TTTHHH>>>999999;;;===BBBJJJUUUhhh{{{vvvttttttvvvxxxwwwtttnnnjjjnnnmmmmmmmmmnnnoooqqqrrrpppqqqrrrqqqqqqqqqsssuuurrrpppmmmjjjeeeXXXHHH;;;======>>>BBBFFFJJJKKKKKKKKKHHHEEEDDDFFFJJJKKKJJJGGGQQQQQQSSSaaakkkqqqzzz}}}zzzzzzzzzzzzzzzzzzwwwtttssssssppplllggg^^^NNNDDDEEEFFFBBBAAAEEEEEEEEEHHHKKKRRRjjjvvvwwwssstttqqqppprrrppp}}}\\\mmm|||\\\]]]fffOOOHHHIIIKKKLLLLLLLLLJJJJJJGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDEEEFFFGGGFFFEEEHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEFFFHHHQQQddd~~~}}}ttt{{{pppdddjjj|||pppmmmpppsss~~~}}}}}}}}}}}}ttthhh```cccddddddbbbaaa]]]SSSHHHBBB<<<888:::;;;999888:::777777888999888777666555444444333222222222222333111333555555555666888:::999999999999999999999:::<<<;;;<<<@@@CCCBBB===777555333111.........000111111111222333444444444444666666666666666666666666888888999999999888777666888888999>>>DDDKKKUUU^^^```eeehhheeeccccccbbb___ccc[[[NNNCCC===;;;:::999222333444>>>^^^wwwyyy~~~bbbkkkrrrTTTCCCBBB===::::::555555555444333222111000000////////////................................................////////////...111444777GGGiiiuuuooocccxxx>>>;;;888888:::>>>@@@AAABBBFFFEEE@@@>>>CCCHHHJJJSSS^^^mmm~~~xxxkkkiiikkkhhh```[[[YYY^^^___XXXPPPMMMMMMMMMKKKKKKIIIFFFCCC@@@===;;;=========>>>>>>?????????AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAA@@@>>><<<;;;;;;:::888777555444444444444444444333444444555666777888:::<<<=========<<<:::???FFFTTTdddsssqqqTTTYYY|||OOOIIIMMMNNNIII???<<<===>>>===;;;888777666666666555333333222222222222222111111222222333444888AAAVVVjjj}}}zzzuuu\\\VVV[[[```fffmmmqqqnnngggccc[[[NNNAAA999777888:::@@@EEEMMMaaa|||tttoooooooooqqqrrrpppmmmjjjllllllmmmmmmnnnoooooooooqqqpppqqqrrrssstttsssrrrrrrqqqppppppkkk^^^LLL???>>>===>>>@@@DDDGGGIIIIIIJJJGGGEEEFFFHHHKKKLLLMMMQQQ\\\^^^aaappp|||}}}yyyuuuuuuuuuttttttwwwtttrrrqqqpppmmmgggbbbVVVLLLEEEEEEDDD@@@AAAGGGDDDFFFIIILLLXXXyyytttwwwpppsssooonnnpppooozzz}}}WWWwwwRRR```aaaJJJHHHIIIJJJKKKLLLKKKJJJJJJFFFFFFFFFFFFFFFGGGHHHIIICCCFFFJJJJJJHHHFFFEEEFFFGGGFFFDDDBBBAAABBBCCCDDDCCCDDDEEEEEEHHHRRR```kkkooofffkkknnnaaaaaarrr~~~pppaaagggooouuu|||xxx||||||xxxsssmmmfffaaaccchhhiiiddd^^^WWWMMMDDDDDD@@@>>>???>>>999666666555555666777777777777666444444333222222222222222222444666666666777999;;;::::::::::::::::::::::::<<<;;;:::<<<>>><<<777333444333111///...///000111111222333444444555555444666666666666666666666666999999888888888777777777<<<===???BBBLLLYYYbbbeeehhhmmmnnnjjjeeeccc___ZZZ[[[QQQEEE:::555333444555;;;;;;CCC^^^|||vvveeeccc}}}YYYFFF???AAA===::::::666666666555444333222111111////////////................................................////////////---///333999IIIjjjwwwgggsss>>><<<:::;;;>>>AAADDDEEEDDDFFFDDD??????GGGOOORRRYYYdddttt{{{rrrlllmmmnnnggg^^^XXXYYY]]]^^^WWWQQQOOOOOOMMMHHHGGGEEECCC@@@>>>;;;:::<<<<<<======>>>?????????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA???===;;;:::999999777666555444444444444444444444444555666666888:::;;;===>>>>>>>>>>>>999AAADDDQQQgggrrrfffUUU[[[qqqLLLJJJOOOPPPKKK@@@===???@@@???<<<::::::;;;777666555444333333222222222111111111111222333333333AAAYYYkkkxxx{{{uuu~~~|||xxxsssXXXRRRTTTYYYbbblllqqqooojjjggg___RRRDDD:::666777999???@@@FFFYYY|||zzzpppkkkjjjkkkmmmppprrrrrrqqqmmmnnnoooppppppppppppooorrrpppqqqtttxxxyyywwwtttttttttuuuvvvrrrfffSSSFFFAAA@@@???@@@BBBEEEFFFEEEIIIHHHIIIMMMPPPPPPQQQSSS^^^kkkooosss}}}zzzuuurrrqqqppppppoootttrrrooonnnmmmiiibbb]]]PPPJJJGGGFFFDDD@@@CCCIIIEEEIIIJJJMMM___vvvyyyrrruuuqqqnnnqqqqqq{{{pppXXXmmmKKKhhhaaaIIIHHHIIIJJJKKKKKKKKKJJJJJJEEEEEEEEEFFFGGGHHHIIIJJJDDDGGGIIIIIIGGGFFFEEEFFFEEEDDDAAA??????@@@BBBCCCAAACCCEEEEEEFFFKKKTTT\\\iiilllxxx}}}iii^^^lllwwwzzz|||uuurrrrrrqqquuutttyyyxxx~~~yyyppphhhbbbbbbhhhkkkeee\\\TTTKKKDDDFFFEEEDDDCCC@@@;;;666444555555666666777777777888444333333222111222222222222444666777777888;;;<<<::::::::::::::::::::::::>>>===<<<======;;;888444333222111000///000111222111222333444555555555555666666666666666777777777999999888888999999:::;;;@@@CCCEEEGGGSSSaaahhhfffkkkooooooiiiccc^^^YYYSSSPPPFFF<<<888777666444444===FFFaaa}}}aaa```ttteeeLLL@@@???BBB<<<:::<<<888666666555444333222111111////////////................................................///////////////000333:::GGGbbbttthhhqqq===<<<;;;===@@@DDDEEEFFFCCCDDDCCC@@@DDDNNNWWW[[[]]]kkk~~~uuuqqqppprrrppphhh___[[[YYY]]]]]]WWWRRRQQQPPPNNNDDDCCCBBB@@@===<<<::::::;;;<<<<<<===>>>>>>??????@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCBBB???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCAAA???<<<;;;:::888888666555444444444444555444444444444555666666999:::<<<>>>?????????>>><<>><<<<<<===???999888666555444333333333222222111111222222333444222@@@ZZZjjjooo{{{zzzsss||||||wwwxxx||||||www^^^WWWWWW[[[eeeppptttssspppfff```TTTGGG;;;666777:::===>>>BBBQQQpppzzzpppkkkjjjjjjlllooorrrsssssspppqqqrrrrrrsssrrrrrrqqqqqqpppqqqvvv{{{~~~}}}zzzuuuuuuvvvxxxttthhhWWWJJJDDDCCCAAABBBCCCDDDCCCBBBHHHIIIOOOXXX\\\YYYXXX\\\dddttt|||~~~{{{vvvsssrrrrrrrrrqqqrrrpppnnnmmmlllfff^^^XXXLLLJJJHHHGGGDDDBBBEEEJJJHHHLLLKKKMMMbbbxxxxxxrrrvvvqqqmmmrrruuueeeTTTlllOOOwww```LLLHHHIIIIIIJJJJJJJJJJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGEEEEEEFFFFFFEEEDDDCCCAAA@@@>>>>>>???@@@AAABBBCCCDDDDDDFFFJJJRRRWWWddd}}}}}}ccclllsssvvv}}}}}}}}}ooouuuzzz}}}~~~zzz|||~~~|||vvvnnneee```___fffhhhaaaYYYRRRMMMHHHIIIJJJKKKHHHCCC>>>999555555444444444555555555666333333222111111111111222222444666777888999;;;===999999999:::::::::;;;;;;>>>>>>>>>>>>>>><<<999666222111111000000111222333222222333444555555555555666666666666777777888888<<<;;;:::999:::<<<>>>???BBBFFFJJJPPPZZZdddgggdddhhhlllkkkddd\\\VVVPPPKKKAAA888333777;;;999777777777\\\^^^RRRooo|||SSSHHH???@@@@@@999888;;;888555555444333222111000000////////////................................................////////////111111444:::DDDXXXyyysssmmmooo<<<<<<<<<>>>BBBDDDEEEEEEAAACCCBBBBBBHHHTTT]]]___[[[mmmtttrrrsssuuuqqqhhhaaa```[[[^^^]]]WWWQQQPPPNNNJJJBBBAAA???===<<<;;;::::::;;;;;;<<<===>>>>>>??????@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB???@@@AAABBBCCCCCCCCCCCCDDDCCCBBB@@@>>><<<::::::777777555444444333333333555555444444555555666777999:::<<<>>>?????????>>>===GGGOOO[[[nnn]]]___uuu```NNNKKKGGGFFFGGGBBB@@@???>>>???@@@AAA@@@???;;;:::888777555555444444333333222222333333444555666<<>>888888:::;;;>>>AAAKKKbbb~~~vvvooommmllllllmmmnnnnnnmmmrrrrrrrrrrrrrrrrrrrrrrrrnnnoooqqquuuzzz~~~uuutttsssssspppfffWWWKKKEEEDDDDDDEEEFFFFFFEEECCCDDDFFFOOO[[[___\\\\\\bbbiii}}}{{{xxxtttqqqqqqqqqqqqqqqqqqpppnnnnnnkkkeee\\\TTTIIIIIIHHHFFFEEEEEEGGGIIIJJJNNNKKKMMMfff~~~wwwtttppptttoookkkssszzz\\\LLLzzzsssoooYYY\\\OOOIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJJJJGGGDDDDDDFFFFFFEEECCCAAAAAA@@@@@@@@@@@@@@@AAADDDDDDCCCBBBCCCGGGLLLQQQ[[[lllooorrruuu|||ppphhhqqq|||~~~{{{{{{vvvwwwwwwtttnnniiifffeee___cccccc\\\UUURRRQQQNNNMMMQQQRRRMMMHHHDDD???;;;666555444333222222222222333333222111111111111111111333666777888999;;;===888999999:::;;;<<<======>>>???@@@@@@>>>;;;888555111111111111111222333444222333444555555666666555555666666777777888888999999999888999;;;???DDDFFFKKKNNNVVVbbbhhhhhhffffffgggiiifff]]]TTTNNNHHHBBB@@@888444666666222555;;;UUUkkkVVV[[[bbbKKKFFF===>>>===555666:::666555555444333222111000000////////////................................................////////////111000444;;;AAANNNjjjrrrrrrlll|||;;;;;;<<<>>>BBBDDDDDDCCC???AAACCCDDDLLLVVV]]]^^^___tttzzzxxxxxxvvvnnnddd___```^^^```]]]UUUOOOLLLHHHCCC@@@???===<<<::::::::::::::::::;;;<<<===>>>???@@@@@@AAABBBDDDDDDBBBAAA@@@@@@@@@AAABBBBBBAAA@@@@@@BBBBBBBBBCCCCCCBBBBBBBBB???@@@AAABBBBBBBBBBBBBBBCCCBBBAAA>>><<<;;;::::::666666555444333333333333555555555555555666666777999:::<<<>>>??????>>>>>>CCCLLL[[[dddpppsss[[[bbbuuu[[[MMMKKKGGGHHHIIIDDDCCCAAAAAAFFFKKKKKKEEE>>>===<<<:::888777666555555444444333333444444555666:::444EEE]]]dddnnnxxxyyyyyy}}}jjjZZZTTTUUUbbbnnnqqqpppooofffccc\\\OOOBBB:::888:::777???CCCGGGWWWrrr{{{qqqooommmmmmnnnnnnmmmkkkqqqpppooonnnnnnoooppppppkkkmmmppprrruuuxxx{{{~~~wwwtttqqqpppllldddWWWLLLBBBCCCEEEHHHJJJKKKIIIFFFFFFFFFNNN\\\aaa^^^bbblllyyy}}}xxxuuuqqqoooooopppqqqpppqqqpppooonnnllleeeZZZRRRHHHGGGFFFDDDEEEFFFFFFEEEGGGKKKKKKQQQrrr{{{vvvrrrmmmsssnnnkkkwwwXXXQQQvvvnnnfffZZZuuuUUUNNNIIIHHHHHHHHHIIIIIIJJJJJJHHHHHHGGGGGGGGGHHHHHHIIIFFFHHHJJJIIIGGGEEEDDDEEEAAABBBCCCDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBDDDFFFHHHUUUtttqqqpppsssyyy~~~mmmbbb```jjj~~~yyywwwqqqrrrsssqqqllliiiggghhhbbbbbb^^^VVVQQQSSSTTTSSSQQQWWWYYYSSSMMMKKKHHHCCC;;;:::888555333222222222333222222111111111111111000333555666777999;;;===999:::;;;<<<>>>@@@AAABBBAAABBBDDDDDD@@@;;;666333000000111111222333444444222333444555666666666666555666666777888888999999888999;;;AAAIIIRRR[[[```eeedddooo~~~ooogggkkkhhhiiicccXXXMMMGGGAAA<<<>>>:::999888222333FFF]]]pppcccgggyyy___OOODDDAAA:::<<<;;;666999===777666666555444333222111111////////////................................................///////////////...333999<<>>AAACCCCCCBBB>>>AAACCCFFFMMMWWW\\\[[[jjj}}}wwwkkk___[[[]]]aaaaaa]]]TTTLLLHHHBBB===@@@???===;;;:::::::::;;;::::::;;;<<<===>>>???@@@@@@AAACCCDDDDDDCCCAAA@@@@@@@@@BBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBBBBAAAAAACCCBBB@@@>>><<<;;;::::::666555444444333333333333555555555555555666777777999:::<<<===>>>???>>>>>>OOOVVVjjjrrrxxxiiiYYYcccsssZZZLLLLLLJJJMMMNNNGGGFFFDDDFFFNNNUUUTTTJJJ@@@>>>===;;;999888777666666555444444444444555666666:::---<<>>@@@BBBDDDEEEEEEGGGIIIHHHCCC<<<666333000000111222333444444444222333444555666666666666555666666777888999999999<<>>999;;;===:::>>>AAA999777777666555444333333222000/////////................................................/////////000///---111777666777III```||||||uuuvvv}}}qqq??????>>>???@@@BBBDDDFFFCCCDDDFFFJJJRRR[[[eeekkkzzz~~~xxxmmmfffddd```\\\[[[\\\ZZZSSSKKKCCC@@@???:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@???===<<>><<<:::999999666666555444333333222222333444555555555555888::::::777:::AAAAAA:::===HHHXXXhhhuuurrr|||dddZZZmmm{{{___SSSIIIKKKQQQPPPKKKGGGEEEHHHKKKMMMLLLIIIDDDAAABBBAAA@@@>>><<<:::777666555444333222222222333444444222>>>VVViiiqqqyyyyyyyyyxxxsssccc^^^```iiiooopppqqqtttllleee^^^XXXMMM???888:::777:::???FFFNNN]]]uuuxxxtttrrrttttttpppnnnooolllllllllmmmmmmlllkkkkkkjjjlllnnnooooooppprrrsssvvvqqqmmmnnnqqqmmmaaaWWWMMMJJJJJJNNNOOONNNNNNQQQWWW[[[ccckkkpppwww~~~zzzvvvuuutttqqqssswwwwwwrrrnnnlllkkkeeeYYYOOOJJJGGGBBB@@@AAADDDFFFGGGGGGPPPOOO[[[rrr{{{qqqrrrmmmvvvzzzlllLLLZZZuuusssVVVccchhhPPPHHHJJJJJJJJJJJJIIIHHHGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJFFFGGGHHHGGGEEECCCCCCCCCCCCDDDEEEFFFFFFEEECCCBBBFFFDDDCCCBBBBBBCCCDDDFFFLLL[[[{{{xxxmmm|||qqqppptttiiirrruuummmrrruuuaaaVVV```ttt{{{www```bbbgggmmmlllgggdddfffiii[[[OOOPPPWWWZZZYYYXXXTTTWWWYYYWWWSSSNNNMMMMMMKKKNNNJJJ@@@777555666777666555444333222222333333000000111333555888:::;;;888;;;???BBBCCCDDDFFFGGGGGGJJJMMMLLLFFF===666222111222222333333444444555555555555444444333333333;;;999666777999;;;;;;:::JJJRRR]]]jjjyyy~~~mmmcccccceee___UUUHHH@@@;;;888555000888;;;888???aaadddffftttjjjzzzWWWJJJEEE>>>???===<<<;;;<<<===<<<;;;::::::888777555333222111333111///////////////---........................---------............///000///111333444888CCCOOOfffqqqzzzwwwyyy~~~~~~zzzAAAAAAAAAAAAAAABBBCCCCCCCCCDDDGGGLLLTTT___iiippp}}}uuuiiibbbaaa___\\\\\\\\\XXXQQQHHHAAA>>>>>>999999999:::::::::;;;;;;<<<<<<======>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@???>>>===AAABBBCCCCCCDDDDDDCCCCCCAAAAAA@@@@@@@@@AAACCCCCCCCCBBB@@@>>><<<:::999888666555555444333333222222333444555555555666888:::>>>;;;===AAA>>>999???LLLgggkkkoooooo{{{[[[[[[xxxjjj]]]QQQHHHJJJPPPOOOJJJGGGDDDFFFIIIJJJJJJGGGCCCAAABBBAAA@@@???<<<:::888777555444333222222222333444555444@@@WWWkkkuuu~~~}}}xxxvvvwwwqqqddd```bbblllssstttrrrrrrooohhhaaa[[[PPPBBB;;;;;;777999>>>EEEMMM\\\tttxxxsssppprrrqqqnnnlllnnnjjjkkklllmmmmmmmmmmmmmmmjjjlllnnnnnnnnnnnnppprrrwwwsssqqqrrrrrrnnnddd\\\WWWSSSPPPQQQQQQRRRVVV]]]cccfffmmmuuu{{{~~~}}}wwwsssppppppooommmnnnrrruuuqqqmmmkkkiiibbbUUUKKKIIIFFFBBB@@@AAADDDFFFGGGGGGPPPQQQdddwwwwwwwwwooottt{{{cccFFFXXXyyyzzzcccwww^^^OOOJJJGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIJJJEEEFFFFFFEEECCCCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDCCCEEEDDDBBBAAAAAABBBDDDEEECCCNNNhhhvvvnnnkkkwwwppp{{{|||kkkeeessszzzeeeZZZ```lllsss]]][[[]]]dddiiiiiiiiijjjlll```WWWYYY^^^]]]XXXTTTZZZZZZYYYUUUQQQPPPQQQSSSPPPRRRNNNBBB888444333222333222222222222222222333222222222333444666777888888;;;???AAACCCDDDFFFHHHMMMOOOPPPMMMFFF>>>777333111222222333333444555555666666666666666777777777666666555444444888>>>CCCVVVbbbpppzzz}}}}}}xxxmmmaaa]]]___ZZZSSSGGG===999999999999888555555DDDfff}}}iiitttyyydddIIIEEEEEEBBB@@@>>><<<<<<===>>>===<<<;;;:::999777555444222222333111/////////000///...........................---------............/////////000222333777CCCOOO]]]yyywww}}}wwwDDDDDDDDDCCCBBBBBBAAAAAACCCEEEHHHNNNWWWbbbooowww~~~{{{rrrgggaaaaaa```^^^^^^[[[UUUMMMDDD>>><<<<<<888888888999999999::::::==================>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@???>>>BBBBBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCCBBBAAA???>>>;;;:::888888555555555444444333333222333444555555555666888:::>>><<<>>>@@@<<<999DDDSSSsssmmmnnnvvvpppVVViiicccXXXMMMEEEGGGLLLKKKGGGDDDCCCDDDFFFFFFFFFDDDBBB@@@AAAAAA@@@???===;;;999888666555444333222333333444666555???SSSeeeppp|||zzzxxxxxx||||||ssseee\\\YYYcccrrryyyyyyvvvtttnnnggg```UUUGGG>>>;;;888888<<>>BBBRRRhhhsssmmmdddaaaeeewwwhhhppp|||zzzooojjjiiipppyyy___NNNRRR^^^SSSLLLKKKTTT___fffjjjmmmuuuhhh]]]]]]```^^^ZZZWWW^^^\\\WWWRRROOOPPPUUUYYYTTTWWWSSSHHH>>>999666333222222222222333333333333333333333333333444555555777:::===@@@AAACCCEEEGGGQQQQQQPPPLLLDDD<<<666444222222222333444444555555333333444444555666666777444666777777999AAAMMMWWWkkkvvv~~~{{{wwwsssvvvnnnddd^^^XXXTTTVVV[[[VVVLLL@@@777444555666666999555<<<^^^}}}xxxqqqrrrPPPEEEGGGHHHFFFAAA???======>>>???>>>===;;;:::999888666444333333333111//////000000///...........................---------............//////...///000222666CCCPPPbbbuuu{{{}}}wwwDDDDDDDDDDDDDDDCCCCCCBBBDDDGGGKKKPPPXXXcccqqqzzzxxxxxxrrriiiddddddccc```]]]YYYPPPGGG@@@<<<;;;;;;999999999999::::::::::::========================????????????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCAAAAAA???>>><<<:::888777555555444444444333333333333444555666666777999;;;999;;;???@@@;;;;;;HHHXXXoooiiirrr{{{bbbZZZbbbSSSIIIAAACCCGGGGGGCCCAAADDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@???===;;;:::999777666555333333333444444666555;;;JJJYYYeeesss~~~|||ppp^^^QQQ\\\vvvyyyuuunnnfff[[[MMMBBB;;;888888:::@@@HHHVVVlll|||vvvrrrrrrqqqnnnmmmoooiiiiiijjjkkklllllllllkkklllmmmnnnmmmkkkjjjkkkllliiilllppprrrqqqooommmlllbbb^^^[[[YYYWWWZZZdddpppwwwyyy~~~~~~~~~}}}{{{{{{{{{xxxxxxyyyxxxtttsssuuuuuurrrnnnkkkfff]]]PPPGGGFFFDDDAAAAAACCCEEEFFFFFFJJJPPPYYY|||zzzuuuwwwqqqxxxppptttoooMMMEEEmmmuuudddTTTxxx~~~cccVVVGGGCCCDDDEEEEEEFFFFFFFFFEEEBBBBBBCCCDDDEEEFFFGGGHHHEEECCCAAA@@@BBBDDDEEEFFFGGGEEEDDDBBBAAAAAAAAABBBAAA@@@@@@??????@@@@@@AAAAAA>>>EEETTT]]]\\\[[[^^^hhhmmmiiisss|||{{{vvvsss|||}}}VVVEEEEEEFFF@@@???HHHUUU```jjjqqq~~~nnn^^^ZZZ[[[]]]^^^```^^^[[[VVVQQQPPPRRRVVVZZZVVVYYYWWWOOOFFFBBB>>>:::777777666666555555444333222222222222222333444555444777:::<<<===???AAACCCLLLLLLJJJEEE>>>888555333222222333333444555555555333333444555555666666666777999===CCCMMMYYYeeemmm}}}~~~vvvnnnkkkgggddd\\\TTTNNNNNNPPPPPPSSSVVVOOOFFF===999777555555666444AAA]]]wwwnnneeesssXXXJJJKKKJJJEEEBBBBBB@@@>>>>>>???@@@???>>>;;;;;;:::888777666555444444222000///000000///...........................---------............///000//////000222666CCCPPPnnn}}}{{{{{{BBBBBBCCCCCCDDDEEEEEEFFFHHHKKKOOORRRXXXcccppp{{{ppprrrpppjjjgggfffccc___ZZZTTTKKKBBB===:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>??????@@@@@@@@@?????????@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???===:::888777444444444444444333333333333444555666666777:::<<<777<<>><<<;;;:::888777666444333333444444555555999CCCQQQ```qqq}}}yyykkkYYYddd|||yyyssskkk```TTTFFF<<<999777999>>>EEEQQQddduuu|||vvvrrrsssqqqmmmlllmmmjjjjjjjjjjjjjjjiiihhhggglllmmmnnnmmmkkkiiijjjkkkkkknnnrrrsssqqqnnnmmmmmmfffcccbbbcccdddfffnnnwww{{{}}}|||yyyzzzzzzwwwvvvxxxvvvqqqooopppwwwtttoookkkddd[[[OOOHHHDDDCCCBBBCCCEEEGGGGGGGGGMMMSSSaaa~~~|||zzzzzzsssyyyqqqxxxdddIIIMMM{{{vvv^^^UUUxxxWWWLLLEEEDDDEEEEEEEEEDDDDDDCCCBBBAAAAAABBBDDDEEEFFFGGGGGGFFFCCCAAAAAACCCFFFGGGFFFJJJHHHEEECCC@@@???????????????>>>>>>>>>>>>??????DDD>>>@@@JJJSSSWWW```jjjyyynnnnnnttt}}}{{{zzz~~~mmmKKK???===::::::AAALLLXXXgggttt|||nnn```\\\^^^___aaaccc]]][[[XXXVVVVVVXXXYYYZZZYYY[[[YYYRRRKKKHHHCCC>>><<<;;;;;;999777555222111111111111222333444555666222444666777888999<<<>>>@@@@@@>>>;;;777333222222222333333444444555666666777777777888888888999999;;;===DDDRRRdddrrrxxxzzz}}}{{{rrrhhhbbb___YYYRRRIIIFFFGGGOOOTTTRRROOONNN???:::888::::::777888<<<>>>ZZZ}}}WWWVVV```kkk}}}yyy^^^HHHFFFJJJEEE???>>>BBB@@@???>>>???@@@???>>><<<;;;;;;999888777666666444222000000000000000...........................---------............///111000000222222777CCCOOOqqq{{{xxxAAAAAAAAAAAACCCEEEGGGIIILLLOOORRRTTTYYYcccqqq|||}}}lllooooookkkhhhfffbbb\\\UUUNNNEEE>>>;;;:::::::::::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<======>>>>>>======>>>>>>???@@@@@@@@@????????????@@@BBBCCCDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBAAAAAAAAA@@@>>>;;;999777444444444444444444444444222444666666666888;;;===<<<@@@CCC@@@;;;<<>>===<<<;;;999888777555444444444555555555999AAAOOObbbwwwuuu~~~xxxdddmmm{{{yyyxxxtttmmmeee[[[LLL@@@:::777888<<>>===<<<========================@@@<<<>>>FFFNNNVVVhhhzzzrrrjjjjjjuuurrrwwwvvvVVVIII===888555888???MMMaaarrrssskkkeeegggiiifffbbb```^^^]]]]]]^^^___```^^^]]]\\\^^^[[[SSSMMMJJJEEE?????????>>><<<999666333111222222222222333555666666111333444444444555777999555555666444222111111222333333333444555555666666555555666777888999999999@@@BBBKKK]]]pppzzzzzzvvvnnnmmmgggaaa^^^[[[RRRHHHHHHHHHLLLUUUWWWPPPGGGCCC;;;777666999888555;;;EEE___{{{vvvjjj}}}ZZZLLLYYYjjj{{{```QQQDDDDDDEEECCCBBBDDDBBB@@@>>>>>>???@@@???>>>===<<<;;;:::999888777777444222000000111111000///........................---------............///111000111333333666@@@LLLjjjzzzBBBAAA@@@???AAADDDGGGJJJNNNQQQUUUWWW[[[eeetttzzzrrrtttsssmmmiiigggbbb]]]OOOIIIAAA;;;::::::;;;:::999999:::::::::;;;;;;;;;999999:::;;;===>>>??????=========>>>???@@@@@@@@@????????????@@@BBBDDDEEECCCCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBAAA???<<<999888444444444444444444444444222444666666777888;;;===???AAAAAA===;;;AAAKKKSSSQQQbbb~~~iiiNNNKKKhhhdddhhhZZZQQQJJJJJJKKKHHHEEEEEEBBBCCCDDDEEEEEEDDDCCCBBB???????????????>>>===<<<:::999777555444444444555333444666<<>>@@@@@@FFFJJJTTTbbbooosssooojjj___```^^^YYYWWWWWWTTTOOOPPPOOOPPPRRROOOFFF===:::===888777999888===PPPfffzzzgggqqq___YYYgggwwwzzzmmmRRRMMMGGGDDDCCCCCCEEEFFFAAA???>>>>>>??????>>>=========<<<;;;:::999888888555333111000111111000///........................---------............/////////000222222333<<>>???BBBGGGIIIOOOSSSWWWYYY]]]hhhxxxwww||||||xxxpppjjjhhheee```KKKEEE>>>::::::;;;;;;;;;888888999999999:::::::::777888999;;;===>>>???@@@<<<======>>>???@@@@@@@@@????????????@@@BBBDDDFFFCCCDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFDDDCCCBBBCCCCCCCCCBBB@@@===:::888444444444444444444444444222444666777777999;;;>>>>>>???===999<<>>======;;;:::888666555444555555222333333666BBBXXXooo~~~tttjjjggghhhvvvooodddpppwwwllloooooolllkkkgggZZZKKK;;;888888;;;>>>CCCLLLUUUooo~~~}}}}}}vvvpppnnnkkkkkklllmmmmmmmmmllllllmmmnnnooonnnlllkkklllmmmnnnmmmnnnoooqqqqqqnnnkkkbbb\\\[[[dddoootttvvvwwwzzz{{{zzz|||~~~zzztttrrruuurrrooonnnqqqrrrpppqqquuunnnjjjccc[[[SSSLLLFFFCCCDDDDDDEEEHHHKKKLLLKKKJJJSSSiii{{{~~~wwwtttxxxrrrrrruuuzzzNNNTTTwwwQQQSSSTTT???AAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDDDDDDDAAA???AAAEEEFFFBBB>>>>>>????????????===;;;::::::;;;;;;<<<<<<;;;;;;:::::::::<<<@@@@@@HHH```yyyqqqxxxsssnnnooozzzssskkkqqqqqqfffiiiiiiVVVBBB===HHH\\\ssszzzsssnnnooopppmmmjjjjjj___^^^^^^```cccdddbbb______```]]]YYYWWWYYYVVVRRRHHHIIIIIIHHHFFFCCC???===888777666555444333333333444444444333111111333555000222444444333333444555333333444444555666666666;;;<<>>AAA???======>>>???>>>=========<<<;;;::::::999999555333111000111111000///........................---------.........//////------000222111111888BBBSSSrrrsssBBBAAA@@@???@@@CCCFFFHHHMMMPPPYYYdddkkkrrrxxxnnnjjjhhh]]]QQQCCCAAA???<<<::::::999:::999999888888999999:::;;;<<<===>>>===<<<;;;<<<===????????????????????????@@@???>>>@@@CCCEEECCCAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEDDDCCC@@@===:::888777666444222222222444555444444555666888;;;>>>???===BBBBBB111===UUUTTT[[[dddyyyYYYXXXcccuuuoooVVVPPPLLLHHHHHHJJJIIIFFFAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>======<<<:::999888666555555555555555555666666:::IIIgggxxxsssiiiqqq~~~{{{wwwyyyXXXdddtttwww}}}rrrrrrpppnnnooolll```SSS@@@:::777999===AAAGGGMMM[[[www~~~zzzvvvuuusssppplllmmmnnnnnnmmmkkklllmmmuuuuuutttrrrooollllllllljjjmmmppprrruuuvvvoooggg]]]QQQQQQaaajjjhhhjjjsss~~~{{{uuuwwwvvvssssssvvvwwwuuuyyysssoooppptttuuupppkkkhhhddd]]]TTTLLLGGGFFFFFFDDDFFFGGGGGGIIINNNQQQQQQUUUooo~~~wwwppppppssskkkwwwgggUUUkkk}}}iiiTTTIIIIII???BBBBBBBBBDDDFFFFFFDDDCCCFFFFFFFFFFFFFFFEEEDDDCCC@@@@@@@@@?????????>>>>>>??????>>><<<;;;:::999888;;;:::999999888888999999;;;888:::???>>>@@@SSSjjjwwwuuujjjrrr|||uuusssppp{{{www```WWWkkkqqqeeeccchhhkkknnnrrrkkkhhhfffeeeeeeeeedddbbbiiiaaa]]]cccfffaaa\\\ZZZSSSTTTUUUSSSPPPLLLGGGDDDBBB888111333777777666555777555444444666888777777444444555444333333444666666666666777:::>>>BBBEEEJJJNNNRRRVVVWWWXXXZZZ[[[]]]bbbeeefffggghhhccc\\\dddfffddd^^^___cccbbb\\\ZZZOOODDD???888111111555;;;///888III]]]lllZZZmmmgggzzz~~~\\\NNNDDDBBB@@@>>>===>>>@@@BBBCCCBBBAAA???>>>=========;;;;;;:::::::::999999999666555333111000000000111/////////...------,,,,,,------------------------000/////////111444777999EEEbbbxxxkkkxxxDDDCCCBBBAAACCCEEEHHHJJJTTTXXXaaalllttt|||uuujjjeeebbbWWWKKKAAA@@@>>><<<:::999999999999999999888999999:::;;;<<<===>>>===<<<;;;<<<>>>????????????????????????@@@>>>>>>@@@CCCDDDBBB@@@AAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???<<<;;;777666444222222333444555444444555666888;;;>>>???<<<>>>???444GGG___[[[aaaxxxvvvXXXZZZvvvwwwtttXXXWWWQQQKKKHHHIIIIIIGGGDDDCCCCCCBBBBBBAAAAAAAAA@@@?????????>>>>>>=========:::999888777666555555555333444666888;;;IIIeee~~~vvv{{{|||rrrttt}}}qqqsss}}}|||\\\___ttt~~~xxxwwwtttrrrqqqmmmaaaTTTGGG???999999===@@@EEEKKKXXXqqqxxxuuuuuuuuusssnnnnnnnnnllljjjjjjmmmooossssssrrrqqqooommmllllllmmmppprrrrrrtttuuunnneee]]]NNNJJJVVV^^^]]]___gggwww~~~xxxkkkdddeeeiiisss}}}{{{yyysssvvvvvvssstttxxxxxxvvvwwwrrrnnnooossssssooojjjiiiddd[[[QQQIIIDDDCCCDDDDDDEEEFFFFFFHHHLLLPPPQQQccc{{{zzz{{{tttpppsssvvvtttvvv[[[SSSmmmhhhSSSFFFHHH@@@DDDDDDDDDEEEGGGGGGEEECCCFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@?????????>>>>>>>>>???>>>===<<<;;;:::999999;;;:::999999888888999999<<<888:::>>>;;;:::FFFWWW}}}wwwvvvxxxsss}}}~~~lllssspppttt|||fffSSSRRRYYY```jjjuuunnnppprrrqqqooonnnnnnppppppfff```aaadddbbbaaabbbdddaaa^^^ZZZVVVQQQKKKGGGEEE;;;555666::::::888888999888666555666777666555888999999888777777888:::;;;<<>><<<<<<===???@@@BBBAAA@@@>>>===<<<<<<<<<;;;::::::::::::999999999666555333222111000111111000//////......---,,,,,,------------------------.........///000222555666>>>QQQlllmmmdddrrr}}}FFFEEEDDDEEEFFFIIILLLNNNWWW\\\fffqqqzzz}}}xxxnnnddd]]]XXXMMMCCC>>>===<<<:::999999888888999999999999999:::;;;;;;;;;===>>>===<<<;;;===>>>???????????????????????????>>>>>>???AAABBBAAA@@@AAABBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCAAA@@@>>>===666555444333333333444555555555666777999<<<>>>???<<<:::===<<>>>>>>>>>>>============;;;:::888777666666555555333444777999;;;GGG___uuupppqqq{{{yyytttxxxyyyyyy~~~___VVVnnn}}}}}}yyyuuusssooocccXXXPPPDDD:::999===@@@DDDHHHSSShhh}}}~~~wwwuuuwwwwwwuuupppooommmkkkiiijjjmmmpppppppppoooooonnnnnnmmmmmmqqqssstttssstttssskkkbbb___NNNEEEMMMTTTTTTUUU[[[iiixxx|||tttkkkbbbVVVQQQ]]]mmm|||zzzyyyyyyxxxrrruuuvvvtttuuuxxxyyywwwtttpppmmmooorrrrrrmmmhhhiiibbbWWWLLLEEEAAAAAABBBDDDEEEEEEFFFGGGJJJNNNRRReeexxxwwwxxxssssssyyy|||{{{VVVdddjjj___cccPPPCCCFFFAAAFFFEEEEEEFFFGGGHHHFFFEEEEEEFFFFFFEEEDDDCCCBBBBBB????????????>>>>>>>>>>>>>>>======<<<;;;:::999999::::::999888888888888999;;;888999===;;;777;;;EEEQQQnnn|||wwwuuurrrttt~~~wwwzzzuuu~~~tttkkktttnnnhhhQQQCCCLLLUUUVVVZZZdddiiipppvvvvvvrrrppprrrvvvmmmgggccceeegggfffeeefffhhhccc]]][[[[[[XXXRRRLLLHHH@@@;;;===@@@@@@???@@@@@@>>>;;;:::;;;;;;999888<<<======<<<;;;;;;<<<>>>???BBBFFFLLLRRRWWW[[[]]]bbbbbbbbbaaa```bbbeeehhhfffjjjmmmooorrrvvvtttooojjjjjjfffaaa^^^\\\XXXRRRFFF???999777777555777:::999IIIssshhh^^^tttcccmmm[[[LLLEEE===@@@>>>===;;;;;;<<<===>>>??????>>><<<;;;;;;;;;;;;:::::::::999999999888888666555444333222111111111000000///......------,,,------------------------,,,,,,---...///111111222===IIIXXXxxx~~~sss|||~~~|||}}}zzzFFFFFFGGGHHHJJJMMMPPPRRRZZZ```jjjuuu|||rrrlllcccZZZTTTNNNEEE>>>;;;;;;:::999999888888888:::999999999999:::;;;;;;;;;<<<======<<<<<<===>>>????????????????????????>>>>>>>>>???@@@@@@@@@???BBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFEEECCCAAA???===<<<666555444444444444555555555666777888:::<<<>>>>>><<<888???GGGcccuuuiiimmmeee```ddd}}}}}}fffWWWRRRMMMIIIHHHGGGEEEDDDDDDCCCBBBAAA@@@???>>>>>>==================>>>>>>;;;:::999888777666666666333555777999:::BBBUUUgggjjjkkkyyyzzzqqqrrryyydddNNNddd||||||wwwuuurrrhhh^^^WWWIII<<<:::<<>>>>>>>>=========<<<<<<<<<;;;;;;::::::::::::999999888888888888888;;;777888;;;<<<999;;;???CCCYYYhhhgggfffmmm}}}~~~{{{tttuuurrrvvv___GGG;;;FFFLLLGGGIIITTT___eeelllpppqqqqqqtttvvvdddfffiiimmmnnnkkkeeebbb___[[[XXX[[[``````[[[TTTLLLFFFBBBEEEIIIJJJJJJLLLJJJHHHFFFFFFFFFGGGFFFEEEGGGHHHHHHGGGFFFFFFGGGIIIJJJMMMRRRXXX]]]```bbbcccbbbcccdddddddddeeehhhkkkjjjooorrrsssuuuuuuqqqjjjhhhfffaaa[[[VVVQQQJJJEEE>>><<<999777666888???EEENNNggg{{{rrreeegggrrr```eeexxxfffKKKEEEEEEBBB>>>===<<<;;;;;;<<<===>>>======;;;::::::999999999999999999999888888888888666555555444333222222222000000//////...---------------------------------,,,---...///000000000000===HHHVVVsssttttttuuuEEEFFFGGGJJJMMMQQQUUUWWW```gggqqqzzz{{{nnnddd]]]VVVPPPKKKEEE???<<<999999999999999999888888::::::999999::::::;;;<<<:::<<<======<<<<<<===???????????????????????????===>>>???@@@@@@?????????BBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIKKKIIIGGGCCC@@@===;;;:::555555555444555555555666666777888:::;;;===>>>>>>===999DDDSSSlllvvvlllyyyrrr___eeeyyygggLLLKKKJJJIIIGGGEEECCCAAADDDDDDCCCBBB@@@???>>>>>>============>>>>>>>>>>>><<<;;;:::888777777777777555666888888777;;;JJJYYYgggooo{{{rrrsss|||pppSSS___xxxzzz|||}}}{{{xxxvvvuuuoooggg\\\NNNAAA<<<===>>>BBBFFFJJJZZZppp~~~xxxqqqlllnnnpppooommmkkkjjjjjjllljjjjjjllloooqqqpppooouuuwwwvvvtttrrrooofff\\\VVVJJJDDDKKKTTTVVVVVVWWWiii||||||vvv}}}pppllljjjttt|||zzzyyyxxxwwwuuutttwwwwwwtttsssuuusssooopppoooooopppqqqnnniiiddd\\\TTTIIIBBB@@@BBBEEEFFFFFFDDDEEEHHHHHHHHHQQQ[[[yyyyyywwwtttpppssszzzuuu{{{oooNNNoootttwwwmmmiiiNNNIIIBBBEEEAAACCCBBBBBBCCCFFFHHHHHHHHHDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;::::::::::::999888888777777888888:::777666888999999;;;===>>>HHHUUUYYY]]]rrr|||{{{yyyyyy}}}uuusss|||nnneeekkkuuukkkSSSAAA>>>;;;666???PPPQQQUUU\\\eeemmmtttxxxzzzhhhlllqqqqqqooojjjeeeaaa^^^\\\[[[```eeeeee___WWWRRRMMMKKKOOOTTTUUUVVVXXXUUUTTTSSSTTTVVVXXXXXXWWWZZZ[[[[[[ZZZYYYYYYZZZ\\\___aaadddhhhjjjjjjjjjiiigggiiilllllllllkkkkkkllljjjooosssttttttrrrjjjaaaeee```ZZZUUUOOOHHHAAA===;;;;;;999777<<>>;;;;;;:::999888888888888999999888888888777777777555555555555444333333222111000000///......---------------------------------...///000111222111111555EEEXXXvvvuuufffjjjrrrBBBCCCFFFKKKOOOTTTXXXZZZ```hhhrrryyymmm```VVVPPPJJJHHHDDD>>>;;;;;;777777888999::::::999999:::::::::::::::;;;;;;<<<:::<<<======<<<<<<>>>???????????????????????????>>>@@@AAAAAA@@@??????@@@BBBCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIILLLJJJGGGCCC???;;;999888444555555555666666666666777888999;;;<<<===>>>>>>===;;;KKKZZZmmmssstttZZZVVVrrr}}}fffWWWDDDEEEGGGGGGFFFDDDAAA@@@DDDDDDCCCBBBAAAAAA@@@@@@????????????>>>>>>>>>>>><<<<<<:::999888777777777777777888777555777CCCPPPgggwww~~~{{{iiicccqqq}}}yyy{{{{{{xxxxxxyyyuuupppbbbWWWJJJBBB>>>===@@@FFFGGGTTTiii}}}yyyoookkknnnqqqqqqoookkkiiihhhllljjjiiikkkppprrrrrrppptttvvvuuusssqqqnnndddZZZNNNGGGEEEMMMUUUZZZ]]]```vvv}}}}}}qqqiiiooo~~~|||zzzyyyyyyxxxuuussstttwwwwwwtttrrrrrrppplllooooooppppppooojjjddd___VVVNNNDDD???@@@DDDGGGIIIGGGEEEFFFJJJJJJJJJTTTbbb{{{vvvuuurrrooopppttttttwwwcccPPPqqqdddaaaaaaIIIIIICCCGGGEEEEEECCCBBBCCCEEEGGGGGGFFFDDDDDDCCCCCCAAA@@@>>>===============<<<<<<<<<<<<:::::::::::::::;;;;;;;;;999999888777777777777888999888666555555555777888999999EEENNNXXXzzz~~~wwwtttvvvtttssspppmmmlllwwwssskkkppprrrlllccc```dddiiimmmhhhccc[[[JJJ999888@@@@@@AAAGGGQQQ___jjjqqqtttrrruuuuuunnnhhhggggggfffdddaaa```aaacccaaaYYYSSSZZZVVVUUUZZZ]]]^^^___bbb^^^^^^^^^```cccfffggggggeeeffffffeeeddddddeeeggglllmmmnnnoooooommmllljjjmmmoooppppppmmmjjjhhhgggggglllppppppooolllcccZZZWWWPPPKKKHHHCCC<<<888777666777777===OOOkkkggg^^^jjj```SSSjjjfffAAA<<>>999;;;<<<<<<<<<<<<<<<<<<======::::::999888888888888888888888888777777777777666555555666666555555444333111111000//////......---------------------------...//////000222333333444444EEEYYYxxx|||iii___kkkzzz>>>@@@EEEJJJPPPVVVZZZ]]]```hhhqqqwwwxxxkkk\\\RRRNNNGGGBBBBBB>>>999777:::666777888:::;;;;;;::::::;;;::::::::::::;;;<<<<<<:::;;;======<<<<<<>>>@@@????????????????????????>>>AAACCCBBB@@@???@@@AAACCCCCCCCCDDDEEEEEEFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIKKKIIIEEEAAA>>>;;;999888444444555666666666666666777888:::<<<===>>>>>>>>><<<<<>>>>>===<<<;;;:::999888888888888777777777555777BBBNNNeeezzzkkkjjjyyy{{{|||yyyyyy{{{zzzvvvkkkaaaUUUKKKAAA;;;>>>EEEDDDOOOaaattt{{{qqqmmmoooppppppmmmkkkjjjiiillljjjiiilllqqqtttrrrppprrrtttsssqqqpppmmmdddZZZQQQNNNNNNTTT\\\dddlllssszzzpppeee\\\WWWYYYggguuu~~~yyyyyyyyyzzz{{{zzzwwwtttqqquuuuuurrrqqqqqqoookkkmmmmmmooonnnlllfff___ZZZRRRJJJAAA>>>@@@EEEHHHHHHIIIEEEGGGLLLLLLLLLXXXiii{{{wwwuuuuuutttqqqppppppuuuzzzzzz]]]```[[[\\\aaaJJJKKKDDDJJJLLLKKKHHHFFFEEEEEEEEEDDDCCCDDDCCCCCCBBB@@@???===<<<=========<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;999999888777777777777777555777888666444444666777:::333===GGGPPPzzzzzzsssxxxnnniiihhhjjjllltttrrrkkknnntttzzz|||{{{zzzzzzooooooNNN:::444666777:::@@@HHHRRR\\\cccjjjpppqqqjjjeeefffiiiiiigggeeebbbaaa```___\\\ZZZddd``````cccdddcccdddgggdddcccdddfffiiilllnnnnnniiijjjjjjiiihhhhhhiiikkkmmmmmmmmmmmmmmmkkkjjjiiinnnnnnnnnllliiifffffffffgggjjjiiieeebbb^^^VVVNNNFFF>>>::::::999555444777777<<>>CCCJJJPPPWWW\\\^^^dddmmmuuuzzzzzzpppfff[[[OOOHHHJJJCCC??????;;;555444888555666888:::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<:::;;;======<<<===>>>@@@???????????????????????????BBBDDDCCC@@@???@@@BBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIGGGDDD@@@===;;;::::::444444555666777777666666777999;;;<<<>>>>>>>>>>>><<<<<>>>>>===<<<;;;:::999888888888999777777777666888CCCOOObbbyyyqqqeeezzz}}}}}}{{{{{{}}}|||yyyqqqiii^^^QQQCCC:::===DDDBBBKKK[[[mmmzzz|||sssooopppooommmkkkjjjjjjkkkmmmjjjiiilllqqqtttssspppppprrrrrrpppooommmdddZZZZZZYYYYYY\\\cccnnn{{{uuu___LLLHHHHHHHHHQQQ^^^ooorrrxxx}}}vvvwwwzzz}}}~~~zzzwwwnnnrrrsssqqqqqqqqqoookkkkkklllmmmmmmiiibbb[[[VVVQQQIIIAAA>>>AAAEEEGGGGGGJJJFFFHHHNNNNNNNNN[[[mmmzzzwwwuuuwwwxxxvvvsssqqqqqqyyycccYYYlllyyyaaafffdddNNNMMMEEELLLQQQPPPMMMIIIFFFEEEDDDBBBAAACCCCCCCCCBBB@@@>>>===<<<======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;<<<999888888777777777777777///555:::999777777888999<<<222;;;BBBFFFpppuuuyyymmmfffdddiiinnnrrr~~~ttthhhkkkttt]]]GGG===888:::;;;::::::@@@KKKUUUXXXccckkkjjjggghhhjjjiiiiiihhheeeddddddgggjjjmmmkkkgggfffhhhhhheeeeeehhhgggffffffhhhkkknnnoooooommmnnnnnnnnnllllllnnnooollllllmmmmmmllllllkkkkkkooonnnmmmkkkhhhhhhjjjllljjjiiiddd[[[UUUQQQJJJBBB???777333666888666888===@@@KKKaaakkk^^^```qqqddd}}}RRRCCCCCC@@@;;;;;;??????<<<888888999999999::::::::::::999888888888888888999777777777777666666666666555666666777777666555444111111000000//////......------------------------...---------///222555777CCCGGGMMMiii}}}pppmmmccc___sss:::;;;===BBBIIIQQQXXX\\\bbbgggnnnuuuttteeeZZZSSSNNNIIIDDDAAA???===:::999888888888888777777777888999::::::::::::999999999:::;;;<<<:::;;;;;;;;;::::::;;;===@@@???>>>======>>>??????CCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEIIIJJJHHHHHHJJJIIIEEEKKKHHHCCC@@@===;;;777555222222333333444555666666777888:::;;;;;;<<<<<<<<<===???RRRbbbcccvvvfffZZZIII|||ttt]]]^^^[[[VVVSSSNNNLLLIIIEEEBBBAAAAAA@@@???DDDCCCAAA@@@???@@@@@@AAABBBBBBAAAAAA@@@???>>>>>>???>>><<<:::999999999999999999888777888===DDDJJJdddpppwwwyyyyyynnnnnn{{{tttqqqwww~~~~~~{{{uuukkkbbb]]]OOO???;;;AAABBBIIITTTaaappp||||||zzzwwwsssqqqmmmjjjhhhhhhiiijjjkkkjjjiiillloooqqqpppnnnrrrpppooonnnnnnjjjccc]]]WWW]]]bbbfffmmmtttrrrjjjVVVKKKCCCDDDEEEDDDGGGMMMWWWbbbjjjiiiffflllvvv~~~yyyvvvyyy||||||yyyuuusssqqqrrrqqqpppooonnnnnnmmmmmmnnnlllhhhccc]]]VVVQQQNNNKKKFFF@@@@@@DDDHHHHHHGGGDDDIIIJJJLLLOOOOOOaaa{{{{{{zzzvvvssstttttttttqqq|||TTTSSSxxx}}}cccnnnddd[[[TTTMMMMMMMMMLLLKKKJJJHHHFFFCCC@@@???@@@>>>===>>>??????>>>======>>>======<<<;;;999999:::;;;<<<======;;;999888999999999888777666666555555555555555555666777777999999:::<<>>===<<<;;;:::::::::999999888888999999:::777777777777777666555444777888999:::999777555444888777666555444333333333111000///...------...///,,,,,,,,,------...............//////000000111111===IIIXXXeeewwwuuugggnnngggeeeyyy888888:::===AAAGGGLLLPPPZZZ^^^bbbfffmmmtttsssooohhh___SSSKKKFFFDDD@@@======<<<:::888777777777777888888777777777888999999999999999999999:::;;;;;;:::;;;<<<;;;::::::<<<===@@@???>>>======>>>??????CCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFHHHKKKKKKIIIIIILLLKKKHHHJJJGGGCCC@@@===:::777555333333444555666666777888888888:::===???>>>;;;999???BBBTTTccclllXXXXXXcccjjj[[[\\\TTTMMMLLLJJJJJJGGGDDDAAAAAAAAA@@@???@@@@@@@@@@@@AAABBBBBBCCCBBBAAAAAA@@@??????>>>>>>???>>><<<:::999999999999::::::999888888;;;@@@DDD]]]cccjjjrrr}}}zzzzzzttthhhgggvvvuuuuuuvvvyyyzzzyyyuuuvvvnnnhhhcccVVVEEE>>>AAA@@@EEEMMMWWWdddttt}}}~~~|||yyysssqqqooolllkkkjjjkkkkkklllkkkkkkmmmppprrrqqqooorrrpppoooppppppmmmfffaaafffgggddd___^^^^^^XXXOOOHHHCCC???@@@BBBDDDFFFJJJOOOTTTVVVSSSRRRXXX___bbbkkkuuu|||}}}|||xxx{{{}}}|||xxxtttqqqooosssrrrpppoooooopppqqqrrroookkkfff___XXXRRRMMMIIIFFFAAA======BBBFFFFFFEEEJJJJJJHHHJJJOOOVVVwwwzzzyyywwwuuutttttttttssswwwSSSRRRzzzlll}}}\\\WWWSSSNNNOOOOOOJJJIIIGGGEEECCCBBB@@@???AAA???>>>>>>??????>>><<<============<<<;;;999999::::::<<<<<<<<<;;;999888888888777666666555444444555555555555555666666777666555555555888IIIjjj{{{sssuuuwwwvvv{{{vvvnnnjjjnnnvvv}}}~~~{{{xxxiiieeebbbaaaZZZQQQIII@@@777666:::BBBDDDEEEDDDHHHPPPYYY]]]]]]aaabbb```aaagggkkkjjjeee```\\\___bbbccceeehhhfffeeeeeegggkkknnnppppppvvvvvvtttrrrooonnnooopppuuuyyy|||zzztttnnnmmmnnnpppmmmiiihhhgggddd```]]]UUUOOOEEE<<<666666999<<<777666777<<>>>>>===<<<;;;:::999999999999999888888999999999777777777888777777666666777777888999888777666555999888777666555555555555333222111000////////////,,,,,,,,,------..................///000000111111111@@@RRR___ooopppppphhhjjj888888777888:::===@@@BBBMMMPPPRRRSSSVVVZZZYYYTTTPPPIIIAAA<<<;;;;;;:::999;;;;;;999888777777777888999888888777777777777888888999999999999::::::::::::;;;<<<;;;::::::<<<>>>??????>>>>>>>>>>>>??????BBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGGGGFFFEEEIIILLLLLLIIIJJJMMMNNNLLLJJJFFFBBB???===:::777555333444555666777888999999888999<<<>>>@@@>>>;;;888DDDIIIYYYgggxxxgggSSSZZZ}}}wwwddd___```TTTJJJLLLNNNGGGEEEBBB@@@AAAAAAAAA@@@<<<===???AAABBBCCCDDDDDDAAA@@@@@@??????>>>>>>===>>>===<<<:::999999999999:::;;;;;;999888999;;;>>>SSSWWWggg|||tttrrr}}}yyy|||pppddd___nnnvvvzzzuuusssuuuuuuqqqtttooommmkkk___LLLAAA@@@>>>BBBGGGNNNWWWfffyyy}}}~~~{{{rrrqqqpppooommmmmmllllllkkkkkkkkknnnppprrrqqqpppnnnnnnnnnpppqqqnnnhhhcccnnniii^^^SSSLLLHHHAAA999<<>>???>>>===;;;<<<<<<<<<<<<;;;::::::999999:::;;;;;;;;;:::888777666666666555444444333333555555444444555555666777999888777666555<<>>>>>>>>AAAGGGIIINNNQQQPPPRRRZZZaaaeeekkkllljjjdddbbbdddffffffcccbbbccceeejjjmmmoooooouuurrrpppnnnnnnnnnnnnmmmtttwwwzzz{{{zzzwwwuuutttlllggg^^^WWWQQQMMMIIIGGG;;;;;;:::666333333666999:::???JJJXXXgggtttzzz|||ppp\\\XXX]]][[[bbbQQQ___pppqqqNNNBBB???<<<======<<<;;;:::999999888999999888888888888999999666777777888888888888777666666777777777777888888999888888777666666666666666555444222111000000000---------------.........---......//////000111111+++:::JJJTTTaaa{{{zzzmmmnnn:::999888888888999:::;;;???BBBDDDDDDFFFIIIHHHEEECCC???:::888999;;;<<<<<<;;;;;;;;;:::::::::::::::999888777666666666666666777888888999999999999999999;;;;;;;;;:::;;;===>>>>>>>>>>>>>>>>>>?????????AAAAAAAAA@@@AAAAAABBBBBBAAABBBEEEFFFGGGGGGFFFFFFIIIKKKJJJGGGHHHLLLNNNLLLHHHEEEAAA>>><<<:::777555333333444555777888999999888;;;>>>>>><<<;;;===@@@OOOUUU```lll___YYY```lll^^^]]]___SSSKKKNNNPPPDDDBBB@@@???@@@AAAAAA@@@:::<<<>>>AAABBBCCCCCCCCC?????????>>>>>>=========<<<<<<;;;:::999999999888999;;;<<<;;;:::999:::;;;EEEOOOjjj}}}sssfff^^^kkkzzzyyyrrrtttuuupppqqqoooqqqpppfffSSSDDD???>>>AAAFFFLLLRRR___sss~~~{{{~~~}}}qqqqqqpppooonnnmmmlllllliiijjjkkklllnnnoooooooooiiiiiijjjmmmpppnnnhhhccceee]]]PPPFFFAAA???<<<999<<>>>>>>>><<<:::::::::;;;;;;;;;::::::999999999:::::::::999888777666555555555444444444333555444444444444555666666<<<:::999::::::;;;BBBKKK[[[___gggooovvvwwwtttsssuuummmeeeeeejjjuuurrrfffnnnuuuqqqhhhhhhtttddd@@@<<<999;;;===:::333444:::999>>>BBBDDDFFFKKKSSSXXXbbbooovvvrrrnnnooolllfffgggeeecccdddhhhmmmppprrrpppmmmkkkmmmrrruuuuuuttttttrrrqqquuuyyyxxxqqqjjj\\\WWWOOOHHHBBB>>>;;;:::666777777777777777888999CCC[[[yyysssZZZQQQ\\\kkkvvv___MMM___wwwMMM@@@DDDDDD???======<<<;;;::::::999999888888777777777777888888666666777888999999999888666555555555666777999999888888777666666666777777777666555333222111000///---------...............------......///000000111...888BBBIIIWWWqqqyyy}}}:::999888888777888999999666:::<<<;;;;;;>>>>>>;;;<<<:::888888999;;;<<<===::::::::::::::::::::::::888888777666555555555555666777888999999999888888888999::::::::::::<<<>>>======>>>>>>????????????@@@@@@@@@@@@@@@AAABBBCCCAAACCCDDDFFFGGGHHHGGGGGGHHHJJJIIIFFFFFFJJJLLLJJJGGGDDD@@@===;;;999777444111222333444666777888999888===@@@<<<666888DDDOOObbbccchhhpppWWWYYYiiinnn```SSSRRRUUUMMMHHHJJJHHHAAA???>>>>>>@@@AAA@@@???;;;<<<>>>@@@AAA@@@@@@???>>>>>>============<<<<<<;;;;;;;;;::::::999888888888:::<<<===<<<;;;;;;<<<===IIIeee~~~{{{zzzxxxzzzooofffqqq~~~}}}vvvtttsssppppppqqqtttuuummm]]]MMMEEE???@@@EEELLLRRRZZZlll}}}}}}{{{~~~}}}qqqqqqpppooonnnlllkkkkkkhhhiiijjjkkkkkkkkkllllllggghhhjjjmmmpppnnnhhhcccZZZQQQEEE>>>===>>>@@@AAA@@@GGGKKKIIIGGGIIILLLMMMPPP[[[dddaaa[[[\\\```ccciiittt|||yyy{{{}}}~~~}}}zzzwwwuuuuuuppprrrtttuuutttqqqmmmjjjjjjbbbXXXQQQNNNKKKHHHDDDGGGFFFDDDDDDEEEGGGHHHIIIIIIJJJLLLWWWjjjxxxyyyuuutttwwwxxxxxx}}}uuuPPPQQQrrrhhhPPPFFFKKKJJJJJJOOOOOOQQQOOOJJJFFFCCCAAA@@@@@@AAA???>>>=========;;;999999999:::::::::::::::999888888888888888777777666666666555555555555444444444444444444444555666666999666555888999999<<>>CCCGGGFFFWWWeeeggghhhllllllggghhheeeaaaaaafffnnnuuuyyyuuurrrppprrrvvvyyyyyyxxxwwwnnnfffgggllliii\\\OOOFFFEEEBBB>>>;;;:::;;;<<<===888222000666???JJJPPPccc{{{```TTT^^^yyy[[[]]]gggYYYCCCBBB@@@=========<<<<<<;;;;;;:::::::::888777777666666777777888555666777888888888888888555555555555666777999:::666666666555666666777777777666555444333111000///........................---------...//////000000111666;;;DDDWWWssswwwttt666666666666666666777777333777888555333555555333666666555555666777999999777888888999888888777666777666666555555555555666555666777999999888777777777888999999999999;;;>>><<<===>>>??????@@@??????@@@??????@@@@@@AAABBBCCCCCCCCCDDDEEEFFFHHHIIIIIIIIIKKKJJJGGGGGGJJJKKKHHHFFFCCC@@@===;;;999666444111222333444666777999999:::>>>???:::666===OOO___qqqmmmqqq{{{jjjMMMXXX{{{```XXXLLLMMMQQQJJJGGGGGGBBB???>>>===>>>???@@@???===<<<<<<======>>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999888888777:::<<<======<<<<<<===AAAJJJ^^^ooopppiiiooo~~~|||pppuuuzzzuuuwww{{{~~~~~~yyytttqqqpppsssuuuxxxxxxsssgggYYYPPPBBB@@@CCCKKKOOOTTTbbbrrryyy}}}~~~|||||||||tttrrrqqqooommmlllkkkkkkjjjlllmmmmmmkkkjjjjjjkkkiiijjjlllppprrrpppiiicccWWWLLLAAA======>>>AAADDDBBBDDDHHHHHHDDDBBBIIISSS```oooyyyrrreee```ffflllqqq}}}zzzxxxyyyzzzyyyvvvtttsssssssssuuuwwwxxxvvvrrrmmmjjjfff^^^TTTOOOMMMLLLHHHDDDDDDDDDCCCCCCDDDFFFHHHIIIKKKLLLJJJVVVwwwzzzttttttqqqrrrvvvuuuuuuWWWLLL[[[www[[[HHHDDDIIIGGGGGGLLLLLLPPPNNNKKKGGGDDDAAA@@@??????===<<<;;;<<<;;;:::888777888999999::::::::::::888888777777666666666666555555555555555555555555444444333333444444555666777444444777777666777;;;999DDDSSScccxxxooofffaaafffqqqyyyffffff```VVVUUUdddzzzoooeeefffaaaVVVKKKGGGEEEAAA;;;666222111333333222222555777@@@HHHJJJKKKOOOTTTUUUXXXTTTQQQRRRXXXaaajjjnnnjjjgggdddbbbaaaaaa```___]]]TTTMMMNNNRRRQQQFFF<<<999888777444111111444777333777===GGGRRR```lllttt|||||||||qqqccc^^^mmmqqqkkk~~~}}}^^^DDD@@@===555666@@@;;;;;;;;;::::::999999999777777666666666666777777555666666777777777777666444444555666666777888888555555555555666666777888666666666555444222111000/////////...............,,,------......///000000---111777CCCZZZxxxooozzz{{{}}}}}}tttmmm555555555555555555555555000555666222///111111000222333444444444555777888888888999999888777666555555555444444444555666666444555777888999888777666555666888888777888:::===;;;<<<>>>???@@@@@@??????????????????@@@AAABBBCCCDDDDDDCCCDDDEEEGGGJJJKKKLLLOOOOOOLLLKKKMMMLLLIIIEEECCC???<<<;;;999666444222222444555777999:::;;;???>>>===:::===III[[[iiipppppp~~~YYYPPPgggsssYYYQQQKKKPPPUUUMMMHHHFFF???>>>===<<<===>>>>>>===;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;:::999888777888:::<<<<<<;;;::::::;;;@@@IIIVVVaaabbbccclllyyy}}}mmmjjjzzzyyyqqqkkkmmmxxx|||vvvsssvvvtttvvvwwwxxxuuunnncccZZZKKKCCCBBBHHHKKKNNNYYYgggttt{{{~~~{{{{{{{{{yyyxxxvvvrrrooommmllllllllloooqqqrrrqqqnnnllllllmmmjjjkkkmmmppprrrooogggaaaSSSHHH???===>>>???BBBFFFGGGBBBDDDJJJFFFAAANNNbbb~~~xxxsssyyy|||yyyzzz{{{yyyvvvsssrrrrrrsssssstttsssrrrpppnnnlllccc[[[QQQMMMLLLKKKFFFAAA???@@@AAACCCDDDGGGIIIKKKMMMQQQPPP```}}}vvvxxxsssrrrtttxxxuuuuuuiiiJJJWWW|||lllWWWGGGEEEHHHBBB@@@EEEDDDJJJIIIGGGEEECCC@@@???>>><<<;;;999::::::;;;999888666777888999::::::::::::777777666666555555666666333333333333444444444444444444333333444444555666666555666999888555555999555===GGGVVVmmmvvvggg```gggssszzz{{{}}}|||zzzyyyhhh```gggllliiiqqqggg[[[[[[rrrzzz|||zzz~~~pppZZZGGG<<<444333333111111444999777888999777666999@@@BBB???===>>>CCCJJJOOOQQQKKKKKKIIIEEEBBB@@@@@@AAA<<<:::999:::;;;<<<:::999777777777777999???HHHOOOPPP___rrr}}}pppccccccfff^^^fffvvvzzzlllqqqyyykkkGGG???999::::::777:::@@@888888888888777777777777777666666555555666666777555666666666666555555444333444666777777777666666666666666666777888999:::777777777777666555444333000/////////.........---,,,,,,---......//////000+++111999BBBUUUpppkkkvvvwwwuuuzzzvvvoooppp666666666555555555555555...333555222///222444333222333555666666777888:::::::::;;;;;;:::999777666444444444444444555666777444555777888999888666555444555777777777777:::<<<;;;<<<>>>???@@@@@@@@@???????????????@@@AAABBBCCCEEEDDDCCCCCCDDDGGGKKKMMMOOORRRSSSPPPOOOPPPNNNJJJEEEBBB???<<<:::999666444333333555666888:::;;;<<>>:::<<>>===<<<===>>>>>><<<:::999999888888999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;:::999888777888:::;;;;;;999888888999666AAAPPP\\\aaaeeekkkqqqrrrtttlll___fffzzzfff[[[]]]qqq}}}yyyxxx~~~ssstttuuutttsssoooggg___TTTHHHBBBFFFIIIKKKUUUbbbqqq{{{zzzxxxxxxxxx{{{xxxtttpppmmmllllllmmmtttvvvwwwuuuqqqnnnnnnoooiiiiiikkknnnppplllddd]]]LLLBBB;;;===@@@AAAEEEJJJLLLCCCDDDNNNLLLFFFWWWrrr}}}~~~~~~|||xxxtttsssssspppooonnnlllllllllmmmnnnbbbYYYPPPLLLKKKIIICCC===<<<>>>AAADDDFFFIIIMMMPPPMMMVVVZZZnnn}}}vvvuuuuuuyyy|||wwwwwwQQQQQQkkk```NNNAAAAAAEEE@@@@@@FFFFFFCCCCCCCCCBBBAAA@@@>>>===:::999888888::::::999888555666777888999:::::::::777777666555555555555666222222222222222222222333444333333333333444555555222222555999777333333777333666:::CCCVVVvvvpppfffrrr{{{ggggggvvvwwwppprrrlllgggcccaaa___]]]aaahhh___OOOAAA>>>>>>===>>>@@@999444444999999333444<<<888777555666888:::;;;:::666888999777444444777;;;444777:::777222111555::::::===AAAHHHTTTeeexxxppp\\\]]]eeehhhzzz}}}aaaWWWaaa{{{UUUFFF======:::777;;;AAA===555666666666666555555555555666666555555555555666666555666666666555444333333333444666888888777555444777777777777888999;;;;;;777888999999888777666555000000//////.........---,,,,,,------...//////000---555===BBBMMMaaavvvooowww{{{~~~{{{tttzzz777777666555555555555555222222222222222222222222222222333444666888999;;;:::;;;===???@@@>>>999555666666666666666555555555555444444555666666555333444555666888:::;;;;;;<<<<<<===>>>??????@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBGGGAAA???AAACCCCCCEEEHHHLLLRRRTTTPPPMMMMMMMMMLLLGGGDDD???:::777666666777666555555555777:::===???@@@???<<<;;;CCCSSS]]]```fffrrr{{{iiiOOOaaapppWWWOOOJJJNNNQQQRRRMMMGGG@@@<<<;;;;;;;;;<<<<<<<<<<<<<<<999999999:::::::::;;;;;;::::::::::::::::::::::::999999888888888888999999999999888888888888999999;;;???GGGRRR]]]eeefffbbbgggpppvvvkkkiiizzz}}}tttZZZ[[[www{{{uuuyyytttqqqqqqpppkkkiiiiii```QQQCCC???DDDMMMWWW___hhhuuuwwwpppqqquuu}}}yyysssnnnllllllmmmnnnsssssspppkkkmmmssssssnnnkkkllllllkkkppprrrjjj^^^OOOHHHAAA>>>AAAFFFHHHIIIHHHJJJGGGHHHJJJKKK___}}}yyy}}}~~~}}}yyytttpppqqqsssooouuuvvvqqqooopppmmmhhh[[[TTTKKKEEECCCCCC@@@>>>;;;>>>AAABBBDDDHHHKKKKKKUUUTTTYYY}}}zzzwwwwwwtttvvvxxxmmmPPPPPP}}}lllZZZKKKHHHDDDBBBBBBCCCDDDDDDAAAAAA@@@@@@>>>===;;;:::;;;:::999888888888999:::999999999999999999999999888777777666555444444444333333444555555444333333444444444444444444444444444333333333333444555555555666999???KKK[[[mmmxxx}}}ooofffeeegggppprrrzzz{{{zzzuuuyyy{{{rrrcccXXXXXX[[[___lll{{{hhh[[[VVV^^^aaaZZZXXX]]]YYYLLLAAA===999333444:::777777555333555<<>>777555===AAAHHHRRRbbbrrr}}}uuu```TTT___xxx~~~]]]VVVaaa||||||QQQDDD@@@;;;::::::999999888888888888777777666666666666666555555444444444444555555444444444444444444444444555666666666666666555555555555555555666666666666888888777777666666555555555555444222111///......---------.........//////+++444;;;@@@HHHYYYpppuuutttrrrzzz~~~666555555444444444444444222222222222222222222222333333444555777999:::;;;===>>>???AAABBB???:::777666666666666555555555555555444333555666777555444444555666888999::::::::::::;;;<<<===>>>>>>>>>>>>===>>>???@@@@@@AAAAAAAAA@@@<<<<<>>999666555666777555555555666888;;;===???BBB>>>;;;===EEEQQQ]]]eeennnwwwbbbQQQRRR|||lllVVVNNNFFFHHHKKKLLLIIIDDD>>>;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999::::::::::::;;;888999999999999999999999999888888777777888888999888888777777777777888888999999===HHHVVV```bbb^^^jjjnnnsssmmmlll|||~~~jjjkkk{{{|||zzzuuuwwwrrrqqqssssssooolllmmmjjj[[[KKKCCCBBBGGGOOOWWWcccnnnyyy{{{tttnnnnnnqqqwwwwwwuuupppkkkiiilllooooooqqqnnnkkknnnttttttooommmnnnnnnmmmqqqrrrjjj___QQQHHH???<<<@@@EEEHHHGGGEEEGGGEEEGGGKKKLLL```~~~~~~|||xxxuuuyyyzzz{{{wwwssspppqqqssssssuuutttqqqqqqqqqjjjaaaRRRNNNHHHBBB>>><<<<<<<<<>>>@@@AAACCCFFFJJJLLLLLLTTTWWWhhh{{{yyyvvvsssxxxsssxxxqqq|||bbbWWWlll{{{]]]LLLIIIFFFCCCAAAAAABBBBBBAAA????????????>>>===<<<<<<;;;:::999888888888999999999999999999999999999999777777777666555444444444333333444555555444333333444444444444444444444444444333333333333444555555777777777999???JJJWWW___aaa`````````eeeuuu~~~}}}pppyyyxxxrrrrrrttt~~~yyyhhhXXXTTTSSSVVVcccssseeecccjjjvvv|||~~~}}}hhh\\\RRREEE======>>>???>>>;;;===CCCIIIKKK>>>999555555444333777<<<@@@999<<>>===888888888777777777777777888777666666555555666666555555444444444444555555444444444444444444444444555555666666666666555555555555555555666666666666777777777777666666555555444444333222000///...------------.........//////...444999;;;@@@OOOeeeuuupppmmmgggrrr555444444333333333333333222222222222333333333333444444555666888:::<<<===@@@AAABBBCCCCCCAAA<<<888777777666666555555555555444333333444666777666444444555666777888888888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<===============;;;999;;;CCCIIIKKKMMMPPPRRRXXX[[[XXXSSSPPPJJJEEEBBB@@@<<<888555555555666555555666777999<<<>>>???@@@999888???FFFOOO^^^nnn___NNNCCCaaajjjUUUQQQBBBDDDFFFGGGEEEBBB???<<<<<<<<<<<<;;;;;;:::::::::888888999999999:::::::::666666777777888999999999999888888777777888888999777777666666666666777777;;;777777AAAQQQ]]]bbbaaalllkkkqqqtttvvvvvv}}}|||}}}tttssswwwttttttqqqqqqvvvwwwsssppppppsssfffWWWMMMFFFEEEKKKSSSZZZcccmmmqqqpppmmmmmmnnnrrruuuwwwsssllliiilllqqqlllnnnmmmmmmooossssssoooooooooooooooqqqrrrjjjaaaUUUKKK@@@<<>>>>>?????????>>>>>>;;;:::999888777888999999999999888888888888888888777777666666555444444444333333444444444444333333444444444444444444444444333333333333333444555555666666444444555:::AAAFFFLLLWWW___bbbmmmwwwtttpppvvvrrrnnnssstttuuu~~~|||wwwsssqqqiii___```ggghhheeebbbkkk~~~{{{eeefffqqqrrrlllddd^^^\\\ZZZcccfff```WWWUUUWWWWWWLLLKKKNNNXXX___bbbeeehhhhhhbbb``````iiijjj\\\ZZZZZZXXXSSSbbbtttlllaaa\\\fffxxx|||[[[???777:::999555555555555555555666666777666666555555555555555555555444444444444555555333333333333333333333333444444555555666555555444444555555555555666666666777777777666666666666555333333222111///...---------------...............000444666666888CCCWWWgggiiillliiiqqq555444444333333333333333222222222333333333333333555555666777999;;;===>>>BBBBBBBBBCCCCCCAAA===999777777666666555555444444333222333444666777777555444555666777777777777777999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;:::>>>GGGNNNOOOOOOQQQQQQUUUVVVRRRNNNLLLGGGAAA???===:::777555444444555444555777999;;;===>>>??????888:::GGGOOOWWWlllsssXXXRRRVVVpppWWWRRRCCCCCCDDDEEEEEEDDDAAA???===<<<<<<;;;:::999888888888888888888999999999999666666777777888999::::::888888777777777777888888666666555555555555666666;;;777666===IIITTT___gggjjjiiiuuuwww|||~~~}}}lllnnnxxxxxxtttqqqrrrwwwxxxtttqqqqqqssslllccc[[[RRRLLLMMMRRRPPPWWWaaaiiimmmnnnooopppqqqtttvvvtttqqqnnnnnnppplllmmmnnnnnnoooppppppnnnnnnnnnmmmoooqqqqqqkkkddd[[[PPPDDD???BBBIIILLLLLLLLLJJJDDDDDDJJJOOOggg}}}{{{|||yyy{{{|||zzzvvvttttttvvvrrrqqqooolllhhhaaaVVVNNNTTTNNNEEE>>>;;;<<>>???@@@@@@@@@@@@??????>>>;;;:::888777777777888999888888888888888777777777666666666555555444444444333333333333333333333333333333333333333333333333333333222222333333444555333333333333333555999===DDDQQQ\\\ddd}}}wwwyyyuuussshhhhhhzzzxxxsss~~~}}}nnn```YYYXXXVVVSSSffftttxxxrrr{{{uuuvvvzzzeeeiiixxx~~~vvv\\\QQQTTT\\\eeellluuuhhh^^^XXXgggpppjjjNNN???555777:::555333333444444555555666666666555555444444444444444555444444333333444444555222222222222222222222222333333444555555555444444444444444555555555666666666666666666666666666666222222111000///...------........................000111222222333;;;OOO```eeeqqqrrrttt666555555444333444444444222222333333333444444444666666777888:::<<<>>>???BBBAAAAAABBBBBBAAA===:::888777777666555444444444222222222444777888777666444555666777777777777777::::::<<<==================<<<;;;:::999999999999???>>>BBBKKKPPPOOONNNNNNPPPQQQPPPKKKIIIIIIFFFBBB<<<;;;888666444444444555555666888;;;<<<===>>>===???===EEEUUU```kkkcccSSSYYYuuu]]]PPPFFFEEEDDDEEEFFFEEEAAA>>><<<<<<;;;:::999888888777777777777888888888999999666777777888999:::;;;;;;888777777777777777777888666666555555555555666666555444555:::===EEEWWWhhhhhhiiizzzvvv}}}lllppp}}}}}}vvvssstttxxxxxxtttpppooopppmmmkkkggg^^^SSSLLLLLLIIIOOOXXXaaaiiiooosssuuutttsssrrrtttvvvuuuqqqmmmooooooooopppooommmlllmmmllljjjkkkoooqqqoookkkhhh___UUUHHHAAABBBHHHMMMPPPRRRNNNEEEEEEMMMUUUooo}}}zzzxxxyyyyyy|||}}}zzzvvvrrrrrrsssnnnooonnnjjj```VVVOOONNN\\\PPPBBB;;;===BBBCCCCCCDDDEEEKKKTTTWWWTTTTTTXXXooo}}}zzzzzzxxxxxxwww|||ZZZ```lllhhhcccFFFFFFMMMGGGEEEDDDCCCDDDCCCAAA@@@CCCCCCCCCBBBAAA@@@>>>>>>:::999888777777777888999888888888777777666666666555555555555444444444444333333333333333333333333333333333333333333333333333222222222222333444444111333444444444555888:::>>>FFFOOO```|||~~~}}}zzzjjjeeevvv}}}vvvggg^^^[[[\\\___hhhsss|||}}}jjjrrrrrrbbbnnn|||uuuddddddyyylll]]]^^^aaaYYYZZZmmmjjjUUUPPP\\\ooo}}}~~~WWWCCC999:::777:::;;;444444444444555555666666666555444444333333333333333444444333333333333444444222222222222222222222222222222333444444444444444444444444444555555555555555555555555555666666666222111111000///...------.....................---......000222222999LLL___ooosssooorrr666555555444444444444444222222333333444444555555666666777888:::<<<>>>???@@@@@@@@@AAABBBAAA>>>;;;888888777666555444444333111111222444777888888777444555666777888888888888;;;<<<===>>>>>>???>>>>>><<<<<<;;;:::;;;<<<===>>>GGGFFFIIIOOORRROOOLLLLLLPPPPPPMMMHHHGGGIIIGGGCCC:::999777666555555555555666888:::===>>>===<<<;;;;;;AAAOOO```mmmdddVVV]]]kkkSSSKKKHHHFFFFFFGGGEEE???;;;:::::::::999999888888888666777777777777888888888777888888999999:::::::::888777777666666777777888666666555555555555666666666666999;;;999>>>RRRhhhhhhkkk|||yyytttwww~~~zzzxxxuuuuuuxxxxxxssspppppppppoooppppppgggXXXJJJDDDEEEJJJRRR[[[ccckkksssxxxvvvrrrpppssswwwwwwqqqkkkrrrppppppqqqoookkkkkkooollljjjkkkoooqqqmmmjjjjjjaaaYYYMMMCCC@@@EEENNNUUUXXXSSSJJJJJJSSS[[[ttt~~~}}}zzzyyyzzzvvvyyyzzzxxxsssooonnnooollllllkkkeeeYYYNNNMMMQQQYYYLLL>>>:::???EEEFFFCCCHHHHHHNNNTTTSSSNNNSSS]]]{{{vvvuuuyyytttxxxnnnTTTsssqqq~~~}}}YYYJJJFFFKKKIIIGGGEEEDDDDDDDDDCCCBBBDDDDDDDDDCCCAAA???>>>===:::999888777666777888888888888777777666666555555444444444444444444444444333333222222222222333333333333333333333333333333222222222222222333444444222333444444333333555666999<<>>@@@???@@@AAABBBBBB@@@===888888777666555444333333000000111444777999999888444555666888999:::::::::;;;;;;===>>>>>>>>>>>>>>>999999999;;;>>>AAAEEEGGGTTTQQQSSSWWWYYYTTTQQQQQQNNNNNNLLLHHHGGGHHHEEE???999888777666555555666666888999<<<>>>???===;;;999:::III]]]kkkyyycccddd{{{aaaRRROOOLLLKKKKKKGGG@@@999999999999999888888888888666666666777777777888888777777888888888888888888777777666666666666777777777666666666666666666777999777999<<<:::;;;MMMccchhhjjjxxxvvvppp|||{{{wwwvvvxxxyyyuuussstttsssqqqsssuuuppp```OOOEEECCCHHHOOOTTTZZZcccnnnvvvsssqqqppprrrtttsssoookkkssspppppprrroookkkmmmssspppmmmmmmqqqqqqkkkhhhjjjfff```UUUIIIBBBFFFRRR]]]bbb]]]TTTSSSYYY[[[mmm~~~~~~rrruuuxxxwwwrrrooonnnoookkkeee```[[[RRRJJJJJJPPPLLLDDD======CCCHHHHHHEEEJJJJJJNNNSSSQQQPPP___rrryyyrrrsssyyyrrr|||[[[ddd{{{nnnOOONNNFFFHHHKKKHHHDDDCCCCCCDDDDDDCCCAAAAAAAAAAAA@@@???>>>===:::999777666666666777888888888777666666555444444444444444444444444444444333333222111111222333333222222222222222222222222222222222111222222333444222333444333222222333555666777:::HHHfffuuuvvv|||}}}}}}}}}}}}}}}wwwfffeeejjjlllfffZZZYYYiiiyyy}}}{{{zzzoooaaallluuummmkkknnnuuu{{{~~~|||lllVVVRRRSSSWWWXXX[[[jjj}}}~~~lll```YYYQQQQQQ```qqqzzz{{{{{{oooZZZ@@@>>>555888;;;555444999777555555555555555444444444333333222111111111111111444333333222222333333444111111111111111111111111000111222333333444444444333333444444444555555555444444444555555555666666222222222111000000////////////.........------------+++...333333444CCCVVVyyybbbooo444333222222111111222222222222333333444555666666555666666888999;;;===>>>@@@???@@@AAACCCCCCAAA???999888777666555444333333000000111444777999999888444555666888:::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>666666888;;;@@@FFFKKKNNN^^^[[[[[[___```[[[XXXWWWLLLLLLKKKHHHGGGFFF@@@999888888777666666666666777999;;;===??????===:::888AAAVVVlllxxxnnnXXXooorrrYYYUUURRRQQQPPPKKKBBB:::888888888888888999999999666666666666777777777777777777777777666666666666777777666666666666777777777777666666666666777777888333333777777777FFFZZZhhhgggtttssspppkkktttyyywww|||xxxvvvyyyzzzwwwvvvxxxvvvsssuuuyyyvvvhhhWWWMMMCCCHHHMMMPPPTTT\\\hhhrrrpppqqqrrrqqqpppnnnmmmlllrrrooooooqqqoookkkooowwwuuuppppppsssrrrjjjgggiiikkkggg]]]OOOFFFIIIWWWdddlllhhh^^^[[[\\\XXXccc~~~~~~|||qqquuuxxxxxxtttqqqqqqrrrhhh^^^UUUQQQLLLGGGGGGLLLAAA@@@@@@BBBGGGJJJJJJIIIJJJJJJNNNSSSRRRVVVnnnxxxrrrvvvtttmmm{{{}}}{{{cccLLLsssaaaDDDNNNFFFJJJKKKHHHDDDBBBBBBCCCDDDDDD>>>>>>?????????>>>>>>>>>:::999777666666666777888888777777666555444444444444444444444444444444444444333222111111222333444222222222222222222222222222222111111222222333444222333444333333333666777111222333777AAAQQQbbbmmmeeejjjjjjhhhuuupppgggppp|||uuupppnnnppp```VVVYYY^^^]]]]]]```hhhllleeeYYY]]]nnnuuupppooopppqqqlllaaaVVVVVV\\\aaaeeennnmmmbbb```___TTT[[[ooo|||mmmccc^^^[[[___```fffpppvvvzzzuuuMMM???<<<333555...444999444444999777555555555444444333333333333222222111000111111111444333333222222333333444000000000000000000000000///000111222333444444444333333333444444444555555444444444555555555666666333333222222111111000000//////.........---------...,,,///333111000===PPPuuutttaaaiii{{{888666444333333333555666333333333444555666777888777666666666888999;;;===>>>======>>>??????===<<<999999777444222222222111000444444111333888888444666444444666999;;;;;;999@@@<<<:::======;;;:::<<<999:::<<>><<<<<>><<<===HHHaaarrr{{{UUUXXXyyyVVVMMMNNNMMMKKKGGGAAA;;;777999999999888777666666555666666666666666666666666333444666888888777555444444555555555666666777777777777666666555555555444999555333444666999AAAJJJ___kkkrrr~~~jjjpppuuu|||{{{xxxvvvvvvxxxzzzyyyxxxzzzvvvrrrrrrsssnnnddd[[[NNNEEEDDDMMMTTTVVV^^^jjjkkkmmmooonnnkkkjjjlllooossstttrrrmmmkkkooopppooorrroookkkjjjlllmmmllljjjmmmiiibbbYYYQQQSSSbbbrrr|||rrrfffdddccc[[[eee{{{wwwzzz}}}{{{wwwsssvvvzzz{{{xxxrrrnnnkkkbbbMMMHHHLLLFFFAAABBBAAA<<<@@@DDDFFFFFFFFFHHHKKKMMMMMMIIIQQQZZZXXX{{{xxxxxxzzzzzzxxxrrrllluuu}}}dddHHH^^^pppzzzYYYLLLMMMFFFGGGFFFDDDAAA??????@@@BBBDDD@@@===;;;;;;===>>>===;;;::::::999888777666555555555555666666555555444333444444333333333333222222222222222111111111111000222222222222222222222222000111111111111222222222333333333222222222111111555444333333666<<>>?????????>>>;;;999666444333444444333555777666444555:::888333666555444666:::<<<;;;:::???;;;999;;;;;;999999;;;999;;;???DDDIIIMMMPPPRRRXXXUUUTTT[[[cccddd[[[RRRKKKGGGCCC???===<<<:::888666666555666666888999:::===@@@@@@===;;;<<<>>>@@@MMM```sssjjjPPPiii```EEEKKKJJJHHHEEEAAA>>>:::999999999888777777666555555555555555555555555555555333444555666777666666555444444555555666666666666666666666666555555444444999555333555555777===EEEXXXfffooo~~~jjjmmmpppzzznnnnnn|||zzzwwwwwwxxxyyyyyyxxxvvvrrrppprrruuussskkkcccRRRIIIHHHSSS[[[[[[[[[___fffiiimmmnnnmmmlllnnnooovvvtttoookkklllqqqqqqmmmnnnllljjjkkkmmmnnnmmmlllooolllhhhaaaZZZZZZfffttt{{{wwwooommmjjjbbbmmmzzzxxx|||~~~|||yyy{{{{{{zzzxxxtttnnnhhhdddWWWNNNUUU\\\QQQDDD???;;;===AAAEEEGGGFFFFFFHHHKKKNNNQQQNNNTTT___iii{{{wwwwwwxxxvvvsssvvvxxx|||sssWWWKKKooozzztttaaaQQQLLLEEEHHHDDDCCCAAA@@@???@@@AAABBB???===;;;;;;<<<===<<<::::::999999888777666555555555555555555555444444333444444333333333333222222222222222111111111111000222222222222222222222222000111111111111222222222333333222222222111111111444444333222444888>>>CCCOOOVVVXXX[[[ppp{{{tttwww}}}|||vvv~~~|||eeeaaalll~~~|||```VVVWWWWWWQQQQQQ^^^qqqzzz~~~mmmTTT>>>888888444333666333333333333333333333333222222222222222222222222111111111000000000//////222222222222222222222222000000000000000000000000111111111222222222333333555555444444444333333333444444555555555444333222222333333333333333222222000000///.........//////,,,,,,...000111222:::DDDbbbrrreee\\\bbbqqq777666555333333444555555333333444444555777888999999888888999:::;;;============>>>>>>?????????@@@>>>999555444555666555444444444222222555:::999555666555555777:::<<<<<<;;;<<<888777888888666888;;;;;;>>>DDDJJJOOOQQQRRRSSSVVVWWW\\\eeemmmjjj^^^RRRHHHDDD@@@===;;;:::999777777666555555777999<<<======CCCCCC:::777===DDDEEEUUUdddzzzxxxcccXXX\\\zzzgggrrrwww\\\HHHFFFEEEBBB>>><<<:::::::::888888777777666666555555555555555555555555555555444444444555555555666666444444444555555555555666666555555555555444444444777555444666555555999???NNNaaammm{{{yyyooollliiittt{{{fff]]]bbb}}}|||yyyxxxvvvvvvwwwxxxuuurrrqqqssswwwwwwqqqlllZZZQQQPPPZZZaaa]]]VVVTTT```dddjjjnnnoooooooooooowwwrrrjjjfffjjjpppooojjjhhhhhhiiilllooopppooommmmmmllljjjfff```___hhhsss|||~~~|||yyyqqq|||zzzzzz}}}~~~{{{}}}zzzvvvrrroooiiiaaa[[[MMMLLLZZZaaaPPP@@@<<<:::???CCCGGGGGGFFFFFFHHHKKKKKKOOOOOOUUUgggyyyvvvxxxxxxuuuqqqsss~~~}}}cccJJJUUUnnn~~~aaaQQQHHHCCCHHHAAAAAAAAA@@@@@@@@@@@@@@@>>><<<::::::;;;<<<;;;::::::999888888666666555444555555555555555444333333444444333333333333222222222222222111111111111000222222222222222222222222000111111111111222222222333222222222222111111111222222222111111333777:::???KKKQQQWWWuuu~~~uuurrrqqqmmmuuu|||wwwnnnmmmuuu~~~{{{ppp[[[MMMNNNUUUbbb\\\aaatttyyy[[[HHH<<<444666777333000222222222222222222222222222111111111111111111111111111111000000000000//////111111111111111111222222000000000000000000000000111111111222222222222333444444444444333333333333444444555555555444333222444555666777666555333222111111000///////////////...------000000222999BBBXXXrrrhhhddd```bbbooo777666555444444444444555444444444555666888999:::::::::;;;;;;<<<===>>>>>>??????@@@???>>>>>>???@@@@@@999444555666555444333111333777<<>>BBBEEEJJJOOOTTTVVVWWWXXX^^^dddmmmttttttkkk]]]SSSFFFBBB===:::999888888777777666666666888;;;>>>@@@>>>CCC@@@888;;;GGGNNNKKK```pppaaaVVV]]]eeeUUUZZZ|||```MMMAAA@@@>>><<<:::999999999777777777666666555555555444444444444444444444444444444333333444444555666444444444444444444444444444444444444444444444444555333444777777555888===FFF]]]llltttzzzwww~~~uuuiiioooxxxkkkiiippp|||||||||yyyuuuttttttvvvwwwtttssstttwwwxxxuuuqqqeee^^^ZZZ]]]^^^YYYSSSQQQ]]]aaagggllloooooommmlllrrroooiiiccceeejjjkkkhhhgggiiillloooqqqqqqpppnnnooommmllliiieeedddlllvvv~~~|||zzz{{{~~~~~~|||vvvrrrooommmlllfff\\\TTTHHHFFFNNNPPPAAA999<<<===BBBEEEHHHIIIGGGGGGIIILLLLLLMMMRRRccc}}}xxxwwwxxxyyywwwtttrrr}}}rrrSSSLLLqqqppphhhSSSLLLDDDAAADDD??????@@@@@@@@@???>>>===<<<;;;::::::::::::::::::999999888777666555444444444444555555555444333333444444333333333222222222222222222111111111000000111111111111111111111111000000111111111222222222222222222222111111111111///000111111111111333444111>>>EEEJJJhhhvvvmmmgggeeehhhrrr~~~|||~~~vvvppp{{{{{{tttmmmppplllhhheeebbbccclllvvvxxxzzzkkkPPP999???888444555555222222666222222222222222222222222111111111111111111111111000000000000000000//////000000000111111111111111000000000000000000000000111111111111222222222222333333333333333333333333444444444444444444444333777888:::;;;:::888555333222222111000///////////////------///000111888@@@FFFWWWxxx___dddggggggmmmxxx666666555555444444444444444444444555777999:::;;;<<<<<<======>>>>>>??????BBBBBBBBB@@@===<<<>>>???BBB;;;777999:::666444555555???OOO]]]___VVVIII???555666666777777777888999888555444666666666<<>>ZZZjjjmmmrrruuuxxxwwwuuuzzz}}}~~~{{{vvvrrrrrruuuvvvtttssstttwwwyyyyyyxxxsssmmmfff^^^WWWRRRSSSVVV]]]___dddiiilllllljjjhhhmmmooommmeeeaaadddhhhiiiiiikkkoooqqqrrrpppooonnnuuurrrpppooollllllttt~~~yyyzzzzzzzzzzzz{{{||||||{{{zzzqqqooolllkkkjjjbbbVVVMMMCCC<<>>???@@@???>>><<<;;;;;;;;;:::999888888999:::999999888777666555444444444444444555444333333222444444333333333222222222222222222111111111000000111111111111111111111111000000111111111222222222222222222111111111000000---///111222111111222444,,,555777777LLLnnn~~~qqqqqqpppmmmmmmzzz}}}zzzqqqmmmpppsssvvv{{{|||}}}nnn\\\eeettt~~~uuu```]]]]]]YYY]]]aaakkkvvv~~~~~~]]]EEE;;;:::;;;111000000222222222555999111111111111111111111111000000000000000000000000//////////////////000000/////////000000111111111000000000000000000000000000000111111111222222222333333333333333333333333444444444444444444444444999;;;===>>>===;;;999777333333222000000/////////000------000111222666<<<<<>>???@@@@@@@@@@@@???BBBCCCDDDAAA===<<<>>>AAACCC>>>>>>CCCBBB;;;:::>>>???OOOfffvvvqqqZZZCCC777777888999888666666777888777555555777777999AAAKKKSSSUUUWWWZZZ^^^aaadddfffjjjqqquuuoooaaaRRRKKKIIIGGGCCC===999888777777777888888999;;;<<<>>>@@@AAA@@@;;;===JJJ___nnnqqqmmmbbbSSS^^^rrrFFF>>>>>>JJJ^^^cccSSSDDD@@@============<<<999777666555555555555555555444444333333333333333333333333222222222333333333444444444333333333333333222222222222333333333333333444222111444888888666888<<<999VVVfffhhhnnnvvv~~~xxx~~~yyyssssssuuusssqqqppprrrvvv{{{~~~zzzpppbbbVVVQQQUUUZZZ]]]^^^```cccggghhhgggeeejjjpppppphhhbbbbbbgggiiiiiilllpppqqqpppooonnnnnntttrrrppppppnnnooovvv~~~||||||yyyzzz{{{{{{yyywwwwwwwwwrrrpppmmmiiicccYYYMMMDDD<<<666999===:::>>>DDD???HHHJJJMMMMMMKKKLLLPPPSSSXXX[[[}}}yyyvvvsssqqqrrrrrrrrrqqqrrrfffLLLDDDmmmwww~~~ZZZDDDEEEDDDEEEDDD<<<<<<======>>>>>>===;;;:::999::::::999777777888999999888777777555555444333444444444444444333222222444444333333333333222222222222222111111111111000111111111111111111111111000111111111111222222222222111111111111000000000,,,...111222222111333444333555333000888HHHOOOLLLPPPUUU^^^bbbdddssswwwuuummmqqqtttwww|||zzzeee[[[dddkkkqqq}}}mmmrrr}}}qqqdddllluuukkkbbbccclllmmmeeekkkhhhYYYNNNPPPWWWZZZdddjjjvvvlllOOO<<<444333555888,,,///333555444222111000000000000000000000000000////////////////////////......////////////000000......//////000000111111000000000000000000000000000000000111111111111222222222222222333333333333444444333333333444555555:::;;;<<<>>>>>>===;;;:::444444222111000000000000000---...111333222444888===FFFddd|||zzzuuuooojjjjjjpppuuu555555555555555444444333444444555666888:::<<<===>>>???@@@AAABBBAAA@@@@@@@@@BBBCCCAAA======AAAEEEDDDBBBHHHOOOMMMDDDEEELLLOOO[[[kkkqqqdddLLL;;;666:::<<<===;;;888666666888777666777999:::===GGGRRRWWWZZZ^^^bbbeeeggghhhhhhmmmmmmjjjbbbYYYQQQMMMLLLJJJEEE???:::888888888777888999;;;===???@@@@@@@@@===888BBB]]]uuudddVVV]]]___<<<:::;;;@@@GGGIIIEEEBBBCCC@@@???===:::888777666666444444444444444444444444222222222222222222222222000111222333444333333222333333333333222222222111111222222222333333333333333222333666555333555999888QQQ```eeeqqq{{{www~~~vvvuuuxxxsssqqqpppqqqtttyyy}}}wwwiii]]]XXXXXXYYY]]][[[ZZZ]]]bbbeeeffffffhhhllllllfffbbbbbbdddcccgggkkknnnooonnnlllmmmnnnooonnnoooqqqqqqppptttzzz~~~~~~yyy{{{|||yyyuuuqqqrrrssspppmmmhhh```VVVLLLCCC>>>999555;;;???===BBBGGGBBBIIILLLNNNOOONNNOOOSSSWWW___kkkttttttsssrrrqqqooommmkkkaaaVVVLLL[[[{{{jjjNNNEEEFFF???AAAEEE<<<<<<<<<<<<<<<<<<;;;::::::888999:::888666555777999888888777666555444444333333444444444444333222222444444333333333333222222222222222111111111111000111111111111111111111111000111111111111222222222111111111111000000000000...///111111000000111222777444222222444666888:::AAAIIIVVV```cccqqqyyy{{{wwwqqqsssrrrkkklllfffeeerrrwwwzzzuuuccc^^^WWWbbbdddoootttvvv{{{UUUSSSMMMTTTfffpppvvviii[[[ZZZTTTSSSYYY[[[WWW\\\___]]]YYY[[[ccckkksssvvv}}}vvvSSSDDD888888;;;777222000222444666555444222///,,,000000000000000000000000////////////////////////........./////////000000------...//////000111111000000000000000000000000000000000000111111111111111111222222222333333333444333333333333444555666888999:::;;;;;;<<<<<<;;;555444333222111000000000///---...333555333222444:::CCCTTTrrr|||ssslllrrr~~~555555666666555555444333444555555777999;;;<<<>>>???@@@AAABBBBBBBBBAAA@@@===@@@BBB@@@>>>>>>DDDIIIDDDEEENNNXXXUUULLLNNNXXXaaadddgggbbbPPP>>>;;;BBB===???@@@===999777777999777666888:::<<<@@@KKKWWWXXX\\\bbbhhhkkkkkkjjjhhhrrrkkkbbb\\\YYYWWWUUUTTTLLLGGG@@@;;;999888888888888:::===???@@@@@@??????;;;777HHHjjj[[[TTTQQQkkkLLL???777:::>>>@@@AAA@@@===:::CCC@@@<<<777555444555666444444444444444444444444222222222222222222222222///111333444444444222111333333333222222111111111111111111222222333333333555333333444333000111666;;;OOOZZZbbbssswwwwwwyyywwwzzzwwwuuurrrqqqrrruuuyyy|||{{{ooofffaaa[[[VVV\\\YYYWWWYYY^^^dddggghhhfffgggfffbbb```bbb```\\\eeehhhlllmmmlllkkkmmmooooooooossswwwwwwuuuvvvzzzyyyzzzzzz}}}}}}yyyrrrnnnnnnqqqkkkggg```VVVJJJBBB===;;;:::888===???;;;AAAJJJGGGJJJMMMOOOPPPOOOQQQVVVZZZjjj|||}}}wwwrrrsssuuuuuutttooojjjgggSSSQQQ[[[~~~rrrXXXEEEEEEFFF999<<>>???@@@AAA@@@BBBEEEEEEDDDCCCCCCDDDCCCDDDCCCAAA??????CCCGGGNNNSSSXXXYYYZZZaaannnzzzyyyhhhmmmmmmTTTPPPJJJAAA;;;999999888777===<<<<<>>======DDDZZZtttYYYYYYJJJ```___GGG;;;777999>>>CCCFFFFFFBBB???BBB???:::555222222333555444333333444555555444222111111111111111111111111000000000000111111111111000111111111111222222222222222222222222222222222222222333444444555555666<<<===MMMgggyyy}}}yyyzzz}}}|||~~~{{{~~~uuusssqqqoooooorrrvvvyyy{{{|||{{{wwwpppiiicccaaa^^^```\\\ZZZcccpppooodddgggeeefffhhhddd^^^^^^ddd___aaaeeehhhjjjlllnnnpppqqqpppqqquuuzzzzzzuuupppyyyxxx{{{vvvqqqoooooonnnmmmeee```WWWLLLCCC===999777999;;;???BBBDDDFFFIIILLLLLLIIILLLSSSUUUUUU]]]ggg{{{yyy{{{yyyyyyvvvuuuuuurrrfffXXXSSSaaawwwzzz~~~MMMGGG???===???AAA@@@>>>===<<<;;;:::999888888888777777777777666666666666666666555555555444444444333333333444444444555555111222222333333222222111444333111000000000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000999888===FFFOOO```zzz}}}yyyppppppooojjjjjjnnnzzzrrrjjjdddkkkpppqqqmmmnnnqqqoooiii```iiinnnmmmrrr~~~~~~vvvqqqqqqnnnqqqvvvttttttyyyuuuvvvwww^^^MMMBBB:::666111111111111111111111111000000000000000000000000000000//////.........---///000111222222111000///........................000000//////.........---////////////////////////////////////000000000000...//////000111222222222333333333333333333333333333444444555666777888888444444444444333222111000000111111111111000//////666666FFF```nnntttyyyyyy:::999999888777666666666666888:::===???@@@@@@@@@BBBCCCDDDDDDCCCAAA@@@@@@>>>???AAABBBCCCHHHOOOTTTNNNSSS]]]lll~~~www]]]LLLFFF>>>::::::<<<===>>>???BBBGGGMMMTTT[[[___bbbaaahhhmmmjjjhhhlllqqqtttvvvnnniiilllmmmggg]]]WWWNNNFFF>>>;;;999666777::::::<<<>>>???>>>===<<<<<>>;;;;;;<<<>>>AAADDDGGGGGGHHHIIIKKKMMMOOOVVV^^^]]]___qqq|||yyyzzzttttttrrrpppnnnhhh]]]RRRWWWjjjKKKEEE???<<<>>>@@@???===>>>===<<<;;;:::999999999777777777777666666666555555555555444444444333333333333333333444444444444111222222333333222222111333222111000///000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333111444:::>>>GGG___yyyyyyqqqiiibbbdddsssuuuqqqsss{{{}}}zzzsssnnnlllkkkhhhlllooooookkkjjjmmmmmmiiieeekkkmmmkkklllttt|||{{{yyyyyyuuuyyy{{{vvvlll```NNN@@@888555222000111111111111111111111111000000000000000000000000000/////////.........---...///000111111000///...........................000/////////.........---.........................../////////000000000000...//////000111111222222333333333333333333333333333444444555555666666666444444444444333222111111222222222222111111111111999888BBBUUUdddqqq}}}wwwyyy::::::::::::999888777666555888;;;???AAAAAAAAA@@@CCCBBBBBBBBBCCCCCCAAA???>>>???@@@AAACCCIIIPPPUUUXXX]]]kkkxxxaaaLLLDDD???999666888===BBBDDDIIINNNWWW```fffgggfffeeedddkkkooommmlllqqqwwwzzzxxxuuuvvvzzzvvviiiZZZRRRIIIBBB<<<:::999777888;;;;;;===>>>===;;;:::<<>>>>>@@@CCCGGGHHHFFF@@@<<<:::999777555333333333444444333333333555555333222111111111111111111111111000000000000111111111111000000000111111111222222222222222222222222222222222222333333444444555555333666;;;EEEWWWkkkuuuwww}}}wwwtttwww|||~~~}}}zzzyyy|||wwwqqqnnnooorrrrrrrrrxxxyyy{{{{{{xxxvvvuuuuuuooommmeee]]]```iiiiiicccfffjjjooooooggg]]][[[___\\\YYYVVVUUUYYY```hhhmmmlllkkklllpppuuuvvvssspppwww}}}~~~~~~yyyrrrrrrxxxppppppqqqqqqoooiiibbb\\\OOOJJJBBB;;;888999<<<>>>BBBEEEHHHIIIJJJJJJKKKLLLSSSSSSZZZaaa```ggg|||yyyxxxvvvuuutttqqqjjj___VVVPPP[[[|||}}}YYYIIIDDD>>><<<===>>>>>><<<>>>>>><<<;;;:::999999999777777777666666666555555444444444333333333222222222222333333333444444444111111222222222222111111111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333000222666666666@@@MMMNNNTTT\\\^^^[[[^^^ooo|||sssqqquuuwwwvvvoooqqqpppkkkgggggggggfffkkklllnnnpppoooooovvvzzzjjjSSSJJJCCC<<<555111111333333333000000000000000000000000000000000000000000000000/////////.....................////////////......------------------------/////////............................................./////////000000000...//////000000111111222222222222222222222222222333333333444444444444444444444555444444333222111444444222111111111222333::::::===GGGVVVlll|||nnnmmm999999::::::999888777666666999===AAADDDDDDCCCAAACCCAAA@@@BBBDDDEEEDDDBBB@@@@@@AAACCCHHHOOOWWW\\\hhhjjjuuunnnfff[[[ZZZaaa]]]OOODDD???@@@===999777;;;BBBIIINNNWWW]]]eeelllnnnkkkfffbbblllqqqtttqqqppptttyyy{{{}}}}}}wwweeeTTTLLLDDD>>>999999999888888;;;======<<<999888;;;CCCIIIYYY[[[ddd{{{kkkRRRXXXccc|||XXXBBB777666BBB????????????@@@>>>;;;999555555555444444333333333444333222333444555333111111111111111111111111111///000000000111111111111000000000000111111111111111111111111111111111111111222222333444444555555444999999<<>>>>>>>>>>><<<======;;;:::999888888888777777666666666555555555333333333222222222111111222222222222333333333333111111222222222222111111000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444111222666666444555;;;999BBBOOOXXX[[[aaasss{{{zzzzzz}}}rrrUUU>>>777999777444333444555444333000000000000000000000000////////////////////////........................------------------------------------------------........................................................./////////000000////////////000000111111222222222222222222222222333333333222222222222222444444555555444333222222555333111000000000222333888999999===KKKffflllfff999999999::::::999888888888;;;???DDDFFFFFFEEEDDDCCCBBBAAAAAACCCCCCCCCBBBAAAAAADDDIIIRRR\\\eeejjjjjjhhhiiilllkkk```MMM===GGGEEE@@@AAAJJJOOOLLLJJJBBB@@@>>>>>>BBBJJJSSSYYYaaaeeejjjnnnnnnkkkfffbbbpppuuuwwwuuuuuuzzz~~~{{{nnn[[[LLLEEE@@@:::777999:::999999<<<>>><<<999777:::DDDQQQ[[[iiihhhxxx^^^UUUsss___BBBAAA<<<777CCC@@@===999777888888888888333333333444444444444333333222222333444444333111111111111111111111111111///000000000111111111111//////000000000111111111111111111111111111111111111111222222333444444555000666666555???SSSaaaccceeeqqqyyy{{{~~~}}}|||sssssszzzzzzvvvrrrpppqqqrrrqqqppptttuuuvvvvvvuuuvvvwwwyyyvvvvvvsssnnnkkkjjjhhhddd___ffflllkkkeeebbbcccfff___[[[UUUSSSSSSUUUVVVWWW______aaaeeeiiilllnnnnnnsssyyy|||{{{{{{}}}~~~|||~~~~~~~~~{{{yyyyyy{{{yyytttooonnneeeccc```]]]YYYTTTMMMIII@@@???>>>>>>>>>>>>>>>???EEEFFFFFFHHHMMMUUU^^^eeeiiigggnnn|||zzzyyyxxxvvvyyytttrrrkkkZZZKKKPPP___YYYAAANNNEEECCCAAA@@@@@@???>>>===;;;;;;999888777666666666666666666666555555555555333333222222222111111111111111111222222222333333000111111222222111111000/////////000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111//////222333222222333111444:::BBBHHHOOO]]]kkk~~~yyypppoooxxxzzziiiSSSLLLDDD888333999333222111111000///---+++////////////////////////........................---------...............------,,,,,,,,,,,,---------------------------------------...................................................///////////////////////////000000000111111111111111111111111222222222222222111111111444444555555555444333333444222000///...///111222333555666999EEE___sssnnn@@@???===<<<;;;;;;;;;;;;999;;;???CCCFFFGGGGGGFFFDDDEEEEEEDDDBBBAAACCCEEEHHHGGGHHHLLLSSSYYY^^^```ZZZVVVOOOJJJEEEAAA===:::777@@@EEEWWWuuuwww[[[FFF>>>>>>???BBBFFFNNNXXX^^^eeegggjjjmmmooonnnmmmkkkqqqwwwzzzzzz}}}~~~wwwooobbbQQQEEE@@@===999777:::;;;::::::<<<===;;;999<<>>999???@@@<<<777444444666888999222333333333444444444444333222222222444444222111111111111111111111111111000000000000111111111111/////////000000000111111111111111111111111111111111111222222333333444444000555777555999FFFVVV___sss}}}~~~}}}iiiqqqsssyyy}}}vvvnnnqqq{{{}}}uuussssssssssssssssssrrrrrrwwwwwwwwwvvvuuuuuuxxxzzz|||||||||xxxsssnnnllljjjgggjjjjjjfffccceeehhhiii]]]YYYWWWWWWZZZ[[[YYYWWWYYYZZZ[[[\\\___bbbdddfffbbbjjjoooqqqtttxxxyyyxxxwwwtttrrrsssvvvyyyyyyxxxqqqqqqrrrtttsssoooiiiddd]]]ZZZTTTOOOLLLHHHEEEBBB:::<<<>>>AAACCCDDDDDDDDDHHHHHHIIILLLRRR\\\gggooogggvvv|||vvvtttvvvwwwvvvwwwqqqnnniiiYYYOOObbbsssEEE<<>>>>>::::::888777666555555555666666666555555555444444333333333222222222111111000000111111111222222222000000111111111111000000//////000111111111000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222000///000111111000000333///...222555999AAAIIIaaammmsssoookkkllljjjdddiii|||rrrhhhccccccRRRBBB555222111///000555......///000000000//////////////////////////////........................---------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------------........./////////////////////////////////000000000000000000000000111111111222222222222222444444555555555555444444222111000/////////000111///111444999BBBXXX|||qqqlllLLLJJJFFFAAA???======>>>999;;;>>>AAADDDFFFGGGGGGDDDHHHKKKJJJGGGHHHMMMRRRQQQNNNLLLLLLMMMNNNLLLKKKJJJGGGBBB???>>>@@@DDDGGG:::DDDRRRrrr}}}PPP::::::===AAAEEEKKKTTT^^^eeeiiijjjnnnqqqsssuuuvvvvvvvvv|||wwwmmmdddYYYKKKAAA===<<<888777;;;===;;;;;;<<<;;;999:::EEEXXXmmm|||mmm___```fffIII999::::::;;;>>>===:::888555444555666777666444333333333333444555555333222111222444444222111111111111111111111111111000000000000111111111111////////////000000000111111111111111111111111111111111111222333333444444222555888999777>>>RRReeeuuu}}}jjjccceeemmmuuutttnnnrrr{{{nnn```jjjooouuuwwwuuussstttvvvwwwwwwvvvuuussstttwwwzzzyyyzzz{{{yyyuuurrrtttwwwrrrppphhh^^^\\\bbbeeeddd]]]ZZZXXXZZZ___aaa^^^[[[VVVUUUUUUTTTTTTUUUWWWYYYXXX```hhhjjjllloooooolllllllllllllllmmmnnnoooooohhhhhhgggffffffccc]]]XXXRRRNNNIIIEEECCCAAA@@@>>><<<===>>>@@@BBBDDDEEEFFFHHHJJJLLLOOOUUU]]]ffflllkkkyyy|||zzztttrrruuuvvvsssqqqjjjiiiggg\\\[[[}}}qqqwwwYYYDDDGGGCCCAAAAAABBBAAA@@@>>>======;;;:::999777666666666666666666555555555444444444444333333333222222222222000000000000111111111222000000111111111111000000//////111222222222111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222333222111111111111000555111000333333222444888333<<>>AAA===AAAHHHNNNUUU^^^iiipppnnnpppsssvvvyyyzzz{{{{{{~~~}}}rrrfff^^^UUUJJJ@@@===<<<888888<<<===<<<;;;<<<888777===MMMeee|||zzz^^^UUUcccLLL<<<>>>???444888BBB<<<444333333444555555444222555444333222333444555666333222111222333444222000111111111111111111111111000000000000111111111111////////////000000000000000000000000000000000000000111111222333333444444111111555777444777NNNiiieeeyyyxxxkkk]]]^^^gggtttxxxvvvyyyssszzzlllXXXdddmmmvvvyyyvvvtttvvvyyyuuuuuutttrrrqqqsssvvvyyyqqqrrrtttuuutttuuu{{{~~~xxxjjj\\\ZZZaaadddbbb\\\XXXVVVWWW\\\^^^\\\XXXTTTTTTRRROOOLLLLLLMMMOOOUUU\\\cccdddddddddaaa]]]```cccfffeeecccbbbcccddddddbbb___[[[ZZZYYYTTTOOOIIIFFFBBB@@@??????>>>===AAA@@@?????????@@@BBBCCCFFFIIIMMMQQQUUUZZZ```dddzzz~~~}}}xxx}}}}}}wwwtttuuutttpppggg______aaaZZZ```}}}wwwgggvvvEEEEEENNN666>>>@@@AAAAAA???===<<<<<<<<<;;;:::888777777666666666666555555555444444444444444444333333333222222000000000000111111111111000000111111111111000000///000111333333333222111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...000222000000000000...---...222555444000///222666444777>>>AAADDDOOO]]]lllrrrlllaaaVVVXXXiii}}}|||mmmppp|||ooollleee\\\RRRKKK@@@555333777...111000,,,---333555333///000///...---,,,---///........................------------------------,,,,,,,,,------...............,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------------........./////////////////////.........000000000000000000000000000000111222333444444444444444555555555555555444222333333333333222111000///,,,111:::>>>KKKwwwqqqaaaUUUOOOIIIGGGHHHHHHDDD@@@<<<<<<===>>>@@@CCCEEEFFFKKKDDDRRRVVVLLLeee}}}pppTTTQQQMMMKKKJJJJJJIIIGGGMMMKKKIIIJJJMMMPPPRRRSSSRRRVVV[[[]]]ZZZPPPDDD<<>>===;;;<<<>>>===:::666555555555444444333333333222333333444444333333222111111111111111111111111222222222222222222222222222222222111000//////...000000000000000000000000000000000000000000000000111111111111111111111111444444333111111888EEEOOOXXXjjjzzz|||xxxxxx}}}jjjbbbcccqqq||||||zzz|||yyykkkIIIVVVqqq~~~zzzwwwrrroootttssssssrrrpppooopppsssvvvsssvvvuuuqqqqqqyyywwwkkkbbb\\\[[[___ccc[[[ZZZXXXSSSOOOMMMOOOQQQPPPOOOLLLJJJIIIJJJKKKLLLPPPWWW[[[XXXWWWXXXZZZYYYZZZZZZ[[[[[[[[[\\\\\\\\\XXXTTTPPPNNNMMMKKKGGGDDDAAA???>>>===<<<<<<======<<<@@@BBB@@@???@@@BBBBBBKKKIIIIIIMMMSSS[[[dddlllxxx}}}|||tttqqqrrrnnneeeWWWUUUgggpppeeezzznnnaaa{{{cccGGGDDDHHHCCCBBBBBBAAA@@@???>>>===<<<;;;:::888666555444555555666555444444555666555444333333333333333333333333111111000000000000111111111111111111111111111111000000000000000000000000111111000000//////......////////////////////////000///...------...///000....................................////////////////////////000000000000000000000000000000000000222222222333666:::>>>@@@SSSZZZdddjjjjjjbbbWWWPPPWWW___lll~~~xxxppptttssslllnnnpppxxx{{{rrrhhhdddccc]]]RRRIII???>>><<<999666444222000000000000000000000000000................................................------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...........................,,,,,,,,,---------..................////////////////////////////////////////////////000000000000111111222222222333333333444444444444444555666777999999888888777555444333333444111444:::FFFkkknnnhhhPPPLLLHHHGGGIIIIIIFFFBBB???@@@AAACCCEEEGGGHHHIIIPPPHHHTTTZZZUUUjjjyyyfffMMMKKKJJJKKKNNNPPPQQQPPPPPPOOONNNPPPTTTWWWXXXXXX\\\aaaeeeddd^^^WWWRRRPPPRRR[[[hhhpppsssrrrqqqqqqrrrxxx|||qqqfffaaaYYYRRRKKKEEE???<<>>===;;;<<<===<<<999666555555444444444333333333222333333444444333333222111111111111111111111111222222222222222222222222333333222222111000000///000000000000000000000000000000000000000000000000111111111111111111111111000222333333333777???GGGNNN^^^ooorrrllliiiqqq{{{yyyqqqkkkkkknnnrrryyyyyyuuuXXX[[[ttt~~~~~~{{{wwwyyysssssssssqqqpppppprrrtttrrruuuvvvuuuwwwyyypppggg___\\\\\\\\\[[[YYYUUUPPPMMMMMMMMMJJJJJJKKKKKKKKKJJJIIIHHHHHHLLLMMMJJJIIIKKKKKKIIINNNNNNNNNOOOPPPQQQQQQRRRMMMKKKHHHFFFFFFEEEAAA???@@@???>>>===<<<<<<=========?????????AAACCCEEEFFF@@@DDDHHHKKKSSSggg}}}}}}}}}|||rrrmmmjjjbbbYYYRRRSSSfffuuu|||ttttttrrrWWWDDDCCCFFF@@@BBBAAA@@@???>>>===<<<<<<:::999888666555444555555666444333444555666555444333333333333333333333333111111000000000000111111111111111111111111111111000000000000000000000000000000000000//////......////////////////////////000///...------...///000....................................////////////.../////////000000000000////////////////////////000000///000111444666888888;;;@@@EEEIIIKKKLLLLLLWWW\\\eeepppzzz{{{hhhXXXWWW\\\eeewwwwwwfffdddccc```{{{yyywwwnnnpppqqqoooiii___UUUOOOPPPJJJDDDBBBBBB???888111888777666555333111000000000000000000000000000000................................................------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,------------------------------,,,,,,,,,---------..................////////////........................////////////000000000000111111111222222222333333444333444444555666777888999999888888666555333333111222///222777===YYYuuufffeeeMMMJJJHHHHHHJJJKKKHHHEEEDDDEEEGGGJJJKKKLLLLLLLLLTTTJJJQQQXXXWWWeeehhhQQQKKKKKKKKKNNNSSSWWWYYYYYYWWWVVVVVVXXX[[[___``````fffjjjmmmjjjccc```bbbfff```hhhqqqwwwxxxwwwwwwxxx{{{xxxlllaaaWWWTTTOOOKKKGGGDDD@@@======>>>===999666999DDDMMMNNNRRR___ooozzzcccTTTWWWeeeWWW>>>???===<<<;;;;;;999777444444444444444333333333333222222333333333333222222111111111111111111111111111111111111111111111111333333222222111111000000000000000000000000000000000000000000000000000000111111111111111111111111...111444444333555999<<>>===============>>>CCCAAA@@@@@@BBBCCCDDDDDDGGGKKKPPPXXXlll|||zzz{{{zzzuuummmeee^^^TTTLLLHHHXXXuuuZZZJJJAAAAAACCC===@@@@@@??????>>>===<<<<<<:::999888666555555555555555444333444555666555333333333333333333333333333111111000000000000111111111111111111111111111111000000000000000000000000000000000////////////...//////////////////////////////...------...//////........................---............/////////....../////////000000000////////////////////////000///...---...///000111000/////////222555999<<>>===;;;:::888777555333333333333333333333333333222222333333333333222222111111111111111111111111111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111///111333444333333555666>>>EEEZZZpppuuunnnsssssslllttt{{{|||vvvvvv{{{yyy{{{zzz|||yyyooojjjsssttttttsssqqqooopppqqqtttuuutttvvv|||qqqeee___ZZZSSSOOOMMMLLLJJJIIIIIIKKKNNNOOONNNKKKGGGDDDEEEDDDBBB@@@DDDIIIIIIEEE@@@@@@@@@@@@@@@@@@@@@@@@======<<<======>>>======>>>>>>======>>>>>>>>>>>>FFFBBBBBBFFFIIIIIIHHHIIIUUUWWW___uuu}}}yyyvvvwwwtttooojjjaaaVVVLLLHHHEEEkkkjjjIIICCCAAA@@@AAA>>>??????>>>>>>===<<<;;;;;;999888777777666555555555555444333333555555444333222222222222222222222222111111000000000000111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////................................................---------.........//////........./////////000000////////////////////////000000///......///000000222222333333222111//////,,,000555999:::;;;;;;<<<>>>999777;;;======AAAGGGKKKKKKHHHEEEFFFHHHDDD<<<;;;>>>???===888555666888333222111111111111222222...000222222222222333444........................////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////........................////////////000000000000111111111111222222222222222222333444555777999:::999999888777666444222222222333000222666333;;;PPPzzzSSSRRRQQQQQQRRRRRRQQQPPPOOOPPPRRRTTTTTTSSSRRRQQQSSSRRRUUUWWWVVVZZZZZZSSS[[[ZZZ[[[^^^aaacccccccccjjjeee```]]]___dddiiilllmmmkkkiiijjjnnnqqqqqqpppooorrruuuwwwzzz|||kkk```WWWRRRKKKIIIFFFDDDCCCBBBAAA???<<<:::999;;;EEEUUUgggsss|||wwwxxx\\\WWW\\\dddpppNNN@@@>>><<<<<<;;;888666444333333333333333333333333333333111222222333333222222111000000000000000000000000000000000000000000000000////////////............////////////////////////////////////////////////000000000000000000000000222333333222111222444666555999MMMmmm}}}|||{{{xxx{{{~~~vvvyyyzzzuuuttttttttttttrrrpppoooppprrrvvvuuurrrqqqvvv~~~rrreee\\\RRRMMMMMMOOOOOONNNOOOOOONNNMMMKKKGGGDDDCCCEEEEEEDDDDDDIIIQQQRRRNNNCCCCCCBBBAAA@@@???>>>>>>;;;<<<=========>>>??????===>>>>>>??????@@@@@@@@@BBB@@@BBBJJJNNNMMMNNNRRRTTTccc|||~~~zzzyyyxxxvvvrrrxxxsssmmmgggZZZKKKFFFIIIVVV}}}||||||XXXBBBBBBAAA@@@BBBAAA>>>======<<<<<<;;;;;;;;;888888777777666666555555555333222333444555444333222222222222222222222222111111000000000000111111000000000000000000000000////////////////////////.............../////////////////////////////////------............------........................------------........................////////////........................///////////////000000111+++---000222333222000///222333444333111000000111000...///000000///000333222333333111000222111000,,,///333444333111111222333222222111000//////...---///111111///...///000000000/////////.................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++************+++,,,,,,------------------------,,,,,,,,,---------......------------....................................////////////000000000000000000111111111222222222111111222333555666888999777777777777666444333222222444000222777444888IIIoooXXXXXXVVVUUUUUUVVVWWWXXXUUUUUUVVVWWWWWWVVVUUUTTTLLLQQQTTTUUUWWWYYY]]]```]]]]]]^^^aaaeeeggggggffflllgggaaa^^^```fffkkknnnpppllljjjmmmtttwwwuuuqqqrrrwww}}}yyykkk___WWWRRROOOLLLIIIDDDAAA@@@@@@???>>>:::999999>>>IIIYYYjjjuuusss}}}bbbOOOVVVgggXXXGGG@@@999::::::999777444222333444222222222222333333333333111111222222222222111111000000000000000000000000////////////////////////............------------////////////////////////////////////////////////000000000000000000000000333222111000111222444666444555FFFccc{{{yyy|||}}}zzzyyyvvvyyyuuutttsssqqqooooooqqqtttuuuuuurrrnnnqqqxxx{{{zzz~~~}}}{{{}}}{{{iii^^^RRRLLLNNNPPPPPPMMMRRRQQQNNNKKKHHHEEECCCBBBBBBDDDDDDDDDHHHNNNPPPMMMCCCBBBBBB@@@???>>>======;;;<<<>>>>>>======>>>@@@===>>>???AAABBBBBBBBBBBBEEEAAACCCIIIJJJGGGKKKSSS```zzzyyy{{{zzzvvvvvvlllddd\\\KKK>>>CCCRRRvvvdddMMMBBBDDDAAAAAADDDAAA<<<<<<<<<;;;;;;;;;::::::777777777777777666555555444333222333444555444222222222222222222222222222111111000000000000111111000000000000000000000000////////////////////////---............/////////////////////////////////------............------........................,,,------------.........------........./////////........................,,,------...//////000000///...---------...000111222222222000......000222111111222222222222444666111333444222111222555888///000000000//////111333//////000111000///...---///000111000...---------111111111000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***************+++,,,,,,........................,,,,,,,,,---------......,,,------------.........------------------------////////////000000000000000000000111111111111222111111111222333555666777555666666666666555444444000444111111666444777DDDcccZZZZZZXXXWWWXXXZZZ^^^aaa[[[[[[ZZZZZZYYYYYYXXXXXXOOOTTTUUUVVVZZZZZZ\\\ddd]]]]]]^^^aaadddeeeeeeccchhheeebbbaaaeeeiiimmmooorrrooonnnqqquuuxxxwwwvvvzzz~~~|||ssshhh```]]]ZZZWWWVVVLLLGGGAAA===<<<<<<<<<<<<999>>>CCCIIIQQQ^^^ooo|||~~~hhh[[[^^^vvv___FFFEEEBBB888888999888666333111333555111111222222222333333333111111222222222222111111000000000000000000000000////////////////////////........................////////////////////////////////////////////////000000000000000000000000000000///000222333444444666777>>>PPPgggyyyzzzxxxuuuyyyuuutttrrrooonnnooosssvvvqqqttttttqqqqqquuuxxxxxxwwwzzzyyywwwuuujjj^^^YYY[[[[[[VVVPPPTTTSSSQQQNNNKKKHHHFFFEEE@@@DDDFFFDDDCCCEEEFFFDDD?????????>>>>>>>>>======<<<>>>@@@???===<<<>>>@@@>>>???AAABBBDDDDDDDDDDDDIIIEEEHHHNNNPPPRRR```qqq}}}{{{}}}{{{vvvmmmbbbXXXQQQDDD@@@XXXxxx}}}VVVIIICCCBBB???CCCEEE===;;;;;;;;;;;;::::::::::::666777777888777777555555444333222222444444333222111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////---------.........//////////////////////////////,,,------......------,,,........................,,,,,,---------.........---------.........//////........................------...////////////...333222000...---------...+++,,,------,,,...000333***,,,...---+++,,,...///,,,,,,------------///111000000///...---...///111***+++---...///000000000222222111111111111000//////////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***************++++++,,,------------------------,,,,,,,,,---------......,,,,,,---------.........------------------------////////////000000000000000000000000111111111111111111111111222333444555333444555555666666555555000777666444777333333???XXXZZZYYYXXXXXXYYY]]]cccggg___^^^]]][[[[[[[[[[[[[[[[[[___]]]]]]bbb___\\\ccc^^^^^^^^^```aaaaaa___]]]cccbbbbbbeeeiiimmmoooooorrrrrrrrrrrrsssuuuxxxzzz{{{pppggg^^^^^^aaacccbbb```JJJEEE>>>:::888999:::;;;???IIITTTZZZ___jjj}}}sssUUUPPP```hhh===444>>>@@@888666888888555222111333666111111111222222333333333111111222222222222111111000000000000000000000000////////////////////////.........///////////////////////////////////////////////////////////////000000000000000000000000------...000333444333222444444555<<>>????????????AAACCCAAA???===???AAA>>>@@@BBBDDDEEEEEEEEEEEEGGGFFFMMMZZZdddqqq{{{|||xxxxxxtttmmmhhh\\\TTTPPPJJJRRRyyy]]]RRRHHHCCC???<<>>======;;;<<<===<<<;;;<<<===???@@@@@@===AAAEEE<<<999FFFGGGAAAAAAGGGJJJHHHHHHLLLUUUOOOYYYttt}}}{{{|||wwwsssooojjjfff___UUUVVVWWWUUUnnnlllMMMCCCCCCBBBAAA@@@>>>>>>======;;;888666666666888999888888999888777555333222333222111111000000111111111111111111111111111111000000////////////000000//////////////////////////////////////////////////////............//////..............................---------,,,,,,,,,------------------------........................---------.........//////---------............///---------------------------------............///........................////////////000000000000000000//////.........---////////////////////////...///000///------///000........................------------------------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////////////////////////////000111111222222333444444555555555666666666666666999::::::888444222444666@@@\\\ttthhhhhhfffcccaaabbbeeehhhgggkkkjjjaaa[[[\\\```ccc^^^^^^^^^^^^]]]\\\\\\\\\___``````\\\YYYZZZ```eeeiiiggghhhmmmpppnnnmmmnnn{{{sssyyy~~~}}}~~~|||sssooogggfffooovvvxxxzzzvvvbbbMMMDDD<<<777999<<<@@@IIIRRRZZZdddmmmmmmnnn{{{]]]MMMIIIhhhiiiDDD<<<@@@===666444555555555444333333222222111111000000111111222333111111111000///.........111000////////////000111///////////////...------....................................////////////....................................//////////////////000111222222333333333333555777999BBBWWWjjjtttwwwvvvoookkkxxxxxxvvv|||~~~}}}}}}{{{pppkkkxxxyyyzzzxxxsssnnnlllmmmrrrssstttttttttsssrrrrrrqqqrrrssssssuuuxxx}}}vvvqqqkkkddd^^^[[[XXXUUUSSSPPPPPPNNNJJJFFFBBB@@@???AAAAAAAAA@@@@@@@@@AAABBBAAAGGGDDDAAAEEECCCAAAGGGDDDAAACCCIIILLLMMMPPPVVV]]]ggg|||{{{yyyyyyvvvsssppplllgggccc\\\JJJQQQkkk}}}mmmlll|||___EEEAAA@@@@@@???>>>===<<<<<<;;;;;;:::999888888888888888888888888777555333222333222111111000000111111111111111111111111111111000000////////////000000////////////////////////........................///......------......///..............................---------,,,,,,,,,------------------------------------------------,,,,,,---------.........------------............------------------------------------........................................../////////000000000000/////////.........---...........................//////...------...000........................------------------------,,,,,,,,,------------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...............////////////........................000000111111222333333444444444555555666666666777888999999777444222333555===RRRbbbmmmzzzkkklllmmmnnnppptttzzz~~~|||sssgggbbbdddfffaaaaaabbbbbbaaa``````___```bbbcccbbb```aaafffjjjhhhfffggglllnnnlllkkklllyyyuuu|||}}}{{{||||||llljjjqqqppp~~~zzzrrreeeVVVIIIBBB<<<<<<:::999BBBSSSaaagggjjjpppwww}}}YYYRRRIII\\\___MMM===:::>>>===666000555444444333333222222222111111000000000111222222111111000000//////......//////............//////...////////////...------........................---............/////////........................---............/////////000000000111111222222222000222555444222777JJJ]]]qqqsssrrrlllmmmxxxvvvyyy|||~~~}}}xxx}}}nnnfffeeejjjuuu|||pppjjjlllrrrqqqqqqqqqrrrrrrpppnnnpppppppppppppppqqquuuxxx~~~zzzrrrlllgggdddbbbYYYXXXVVVRRRKKKFFFCCCBBBFFFEEEDDDCCCCCCDDDEEEEEE???JJJGGG@@@EEEIIIHHHJJJJJJLLLQQQXXX\\\aaaiiirrr|||yyyxxxwwwtttooojjjddd\\\UUUPPPJJJDDDaaa~~~gggeeeuuuqqqTTTOOO<<<=========<<<<<<<<<;;;;;;::::::;;;::::::999777777777777777777666555333333333222111111000000111111111111111111111111111111000000////////////000000////////////////////////...........................------,,,,,,------.................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------............------------------------------------............------------------------.........////////////000/////////.......................................---...///...---,,,...000------------------------------------------------,,,,,,,,,,,,------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------............/////////........................000000000111222222333333333333444555666777777888777777888666444333333444777DDDLLLZZZtttdddgggkkkpppuuu||||||qqqlllkkkjjjdddeeefffffffffeeedddcccaaaccceeeeeeeeefffiiillldddbbbccciiimmmlllkkkmmmtttqqqwwwyyyqqqsss}}}~~~|||tttpppiiicccooo~~~ooo___RRRDDD999:::BBB888>>>???@@@QQQnnn~~~vvv[[[NNNZZZlll^^^???>>>;;;777888:::555...444333333333222222222111111111000000000000111111111000000000/////////....................................//////...------........................---------.........//////........................---------.........//////000000000000111111111111///000222333111555DDDSSSgggkkkmmmllltttyyywwwmmmZZZXXXaaattt|||uuunnnnnnnnnmmmmmmoooqqqqqqooolllmmmnnnnnnmmmmmmnnnqqqsssxxx{{{}}}xxxuuuhhhhhhfffaaaYYYRRRNNNMMMPPPNNNLLLKKKLLLMMMMMMNNNHHHNNNMMMOOOVVVUUUUUU___eeejjjrrrzzz~~~{{{xxxuuussssssmmmfff```WWWMMMHHHFFFQQQjjj}}}kkksssXXXEEEDDD999<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999888888777777777777666666555444333333333222111111000000111111111111111111111111111111000000////////////000000////////////////////////........................---,,,,,,++++++,,,,,,---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------........./////////................................................---......---,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,+++***+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////........................//////000000111222222222222222333444666777888888555666666666555444333333555===???NNNpppaaaccceeegggjjjnnnssswww{{{{{{xxxsssrrrtttrrrnnnlllllllllllljjjhhheeedddaaaccceeefffffffffggghhhdddbbbdddlllpppqqqqqqssssssqqqtttooofffnnnwwwooofffeeehhhooo\\\NNNDDDCCC???888888@@@>>>FFFIIIKKK```eeeQQQTTTcccfffDDD999===<<<666333555555000222222222222222111111111111111000000///000000111000000000000////////////------............------------............------........................------------....................................------------............000000000000000000111111333000///111333666>>>FFFPPPcccrrrpppmmm|||~~~|||nnn]]]SSS\\\jjjooommmmmmlllmmmoooqqqrrrqqqmmmkkkkkklllmmmmmmmmmmmmppprrrssstttvvvzzzzzzoooeeeaaa```aaa^^^[[[ZZZ\\\^^^^^^^^^ddd^^^___qqq{{{oooppp~~~|||yyyuuuppplllfff___YYYSSSKKKEEEHHHPPPsssbbbMMMHHH???===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888666666666777888666666555444444333333333333222111111000000111111000000000000000000000000000000////////////000000////////////////////////........................,,,,,,++++++++++++,,,,,,..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------............---------.......................................,,,---------++++++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++************+++++++++++++++++++++++++++)))***++++++,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.......................................//////000000111111222111222333444555666777888444444555555666555444333777<<<:::GGGjjj___```aaaaaabbbcccgggiiijjjiiihhhhhhpppxxxzzzvvvyyyyyyyyyxxxvvvrrrooommmggghhhjjjkkkjjjiiifffeeecccaaaeeemmmrrrssstttwwwssssssvvvooodddpppyyy{{{vvv{{{NNNAAA777888::::::===BBBFFFPPPTTTVVVfffgggQQQLLLeeejjjGGG???===>>>;;;555222333444333111111111111111111111111111111000/////////000000000000000000////////////------...//////...------,,,,,,---............---........................,,,------------.........------------------------,,,------------........./////////000000111111111555000...000333333777;;;BBBfffzzzfffjjjsssXXXKKKPPPYYY\\\[[[iiinnnsssvvvtttpppllljjjkkklllmmmnnnmmmnnnppprrrooorrruuuzzz|||xxxwwwvvvrrrooonnnqqquuuuuutttwww{{{|||yyyvvvppphhhaaaYYYRRRKKKDDD<<<;;;KKK^^^]]]lll{{{FFFFFFJJJ???BBB============<<<<<<;;;;;;;;;:::999888777777777777666555444333333333333444333222111111000000111111000000000000000000000000000000////////////000000////////////////////////---------------------------,,,,,,++++++,,,,,,---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------.........------------------------,,,,,,---,,,+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++)))******+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........------------------------.........///000000111111222222333444555666666777444444444666777777555333222888777CCCiii^^^___`````````aaaccceee```bbbaaabbbhhhqqqvvvvvvzzz{{{~~~}}}|||vvvwwwxxxxxxvvvsssnnnjjjgggeeehhhpppuuuvvvwwwyyyxxx~~~~~~qqq|||qqqLLLBBB888555;;;FFFQQQXXXVVVbbbjjjjjjqqqmmm]]]\\\kkk~~~OOO888<<<===999666555555333333555000111111111111111111111111111000///////////////////////////000000000000---...////////////...---+++,,,------.........---........................,,,,,,---------.........------------------------,,,,,,---------.........---......///000111222222222000000333333222666<<>>>>>===<<<;;;::::::999999:::<<<>>>===:::777555555444333222222222333444333222111111000000111111000000000000000000000000000000////////////000000////////////////////////------------------------------,,,,,,,,,,,,------..............................---------,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,------.........------------------------+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++***************************************))))))***+++++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***************++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------------------------------...//////000000111333333333444444555555555555444444777999999777444000777555>>>dddbbbbbbaaa___\\\ZZZZZZ[[[\\\___^^^[[[\\\ccciiilllmmmqqqvvv|||}}}wwwrrrpppnnnqqqxxx}}}}}}~~~}}}kkkKKK:::<<>>@@@DDDIII]]]ssskkkvvv[[[KKKPPPCCC@@@FFF>>>>>>>>>===<<<:::999888888777;;;@@@CCCBBB>>>888333555444333222222222333444333222222111000111111111000000000000000000000000000000////////////000000////////////////////////------------------------...------,,,,,,------.................................---------,,,,,,,,,++++++++++++++++++++++++******+++,,,------......++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***)))*********************************))))))***++++++++++++***+++++++++,,,,,,+++++++++************************+++++++++,,,,,,+++++++++)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------......///000000000444444444444444444444444555444444777::::::888444666<<<444777XXXzzzlll___[[[[[[ZZZXXXXXXZZZYYYWWWWWWXXX[[[___aaa```aaaccchhhooouuuzzz|||pppeeeZZZUUUQQQIIIBBB???@@@@@@AAAKKKbbbzzzxxxqqqaaaTTTSSS\\\yyyoooPPPBBB>>>;;;777666666555444333333222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////.........------,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////............////////////...000111111111333888===RRRRRRVVV___lllwwwlllRRRRRRYYYcccooo|||}}}~~~vvv___???BBBJJJ___nnnqqqvvvvvvllllllnnnqqqsssuuuuuuuuutttpppqqqqqqqqqqqqrrrvvvyyyyyyyyy{{{~~~{{{yyyuuuqqqnnnhhhhhheee[[[NNNCCC@@@BBB===@@@HHHZZZyyyyyy[[[vvv```VVVKKKDDDCCCDDDCCCBBB;;;<<<<<<<<<;;;999777555777<<<@@@BBB???:::666444333333333333333333333333333333222111111222333333222111111111000000//////000000000000000000000000000////////////.........------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************+++++++++*********))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000222111111333555555444333666666666666777777777777===333999999CCCuuunnnhhhhhhgggccc___^^^]]]\\\\\\\\\\\\^^^```aaa^^^```cccddddddfffkkkpppqqqwwwyyyvvvwww}}}|||fffQQQHHH@@@@@@BBBCCCDDDGGGLLLSSS\\\eeessseeeWWWPPPPPPdddyyySSSCCC<<<555222666555555555444333333222222000000000000000000000000////////////////////////......................................................---------,,,,,,,,,///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................///////////////000111000///000444777???EEEIIIMMM```xxx{{{{{{}}}tttNNNDDDJJJ\\\bbbkkkrrr}}}}}}~~~uuuRRRLLLTTTccclllxxx~~~xxxnnnnnnoooppprrruuuwwwyyyoooqqqssstttttttttuuuwwwuuutttuuuxxx~~~~~~{{{{{{}}}{{{yyywwwvvvuuusssooollldddYYYNNNJJJGGGCCCBBBEEEHHHiiipppiiiqqq{{{nnnVVVPPPHHHDDDDDDDDDBBB@@@<<<<<<<<<;;;:::999888777555888<<<<<<:::666333111333333333333333333333333333222222111111222222333111111000000000/////////000000000000000000000000/////////.........------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))*********+++++++++,,,,,,************************+++++++++*********))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------........./////////000000000000111000000222444444333222666666666666777777777777:::333999===KKKeeedddhhhmmmmmmiiiffffff```^^^]]]]]]```dddhhhkkkfffjjjkkkhhhbbb```dddiiicccfffgggfffhhhooouuuwwwwww~~~qqqWWWDDD???999777<<>>@@@???===;;;999888888888444666888888666333111111333333333333333333222222333222111111111111222333000000///////////////...000000000000000000000000............---------,,,------------------------...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************++++++++++++++++++++++++*********************************))))))))))))))))))))))))*********++++++++++++,,,************************+++++++++***************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............/////////000000000000//////111333444333111555555666666666777777777999444:::???NNNMMMPPPWWW___aaa```bbbhhhjjjiiiiiimmmsss|||zzzqqqkkkjjjkkkbbb```^^^[[[^^^dddkkkppprrrtttccc\\\YYYQQQEEE<<<===???HHHSSS[[[___fffmmmhhhnnnuuu|||~~~nnn^^^PPP^^^{{{bbbJJJ999999;;;666444999444333333333222222222111000000000000000000000000////////////////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........///////////////.........///000777>>>??????MMMdddnnnkkkmmmwwwiiiYYYSSSIII^^^zzzvvvmmmrrrrrrkkkdddeeekkkoooyyytttxxxgggMMMHHHHHHPPP]]]aaa```bbbdddgggiiikkklllmmmiiilllooopppooooooppppppxxxwwwxxxzzz|||}}}}}}|||~~~~~~{{{{{{zzzxxxvvvuuutttuuutttqqqnnnjjjeee^^^VVVQQQEEE@@@???@@@:::===]]]fffhhhKKKGGGEEECCCCCCDDDCCCAAA>>>FFFDDD@@@<<<999888888999666777888777555333333444333333333222222222222222222222111111111111222222////////////............////////////////////////......---------,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********++++++++++++++++++***************************************))))))))))))))))))))))))************++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.............../////////000000000//////111333444333222444555555555666777777777:::777;;;<<>>EEENNNdddyyyrrryyyiiioooeeeKKKKKKHHHEEECCCAAAAAAAAAAAA@@@KKKHHHBBB===:::888888888777888777666444333444666333333333222222111111111111111111111111111111111............////////////////////////////////////......---------,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////000000000222555666555444333444444555666777777777::::::;;;999===OOObbbfffFFFCCCAAA@@@>>>===CCCLLLUUU___ppp}}}{{{~~~zzzdddSSSKKKGGGDDD>>>;;;>>>IIINNNLLLLLLQQQPPP[[[kkkwwwyyyzzzxxxcccaaaZZZWWWkkkoooHHH:::555@@@BBB777111444444...111111111111111111111111////////////////////////........................------------------------////////////////////////,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------------.........---------///222444444333000...222999888444@@@RRRppprrr~~~vvviiieeefffgggpppvvvoooyyy}}}~~~~~~uuummmmmmqqq{{{rrrdddVVVDDDGGGLLLUUU]]]dddggggggfffiiiiiijjjjjjkkkmmmrrruuuzzzxxxwwwwwwwwwvvvtttrrr||||||zzzwwwyyy~~~|||}}}}}}|||{{{{{{{{{{{{}}}}}}zzz|||~~~~~~|||{{{zzzzzz{{{yyyuuurrrnnnjjjeeebbbWWWTTTPPPLLLHHHCCC>>>;;;@@@:::<<>>???@@@BBBJJJGGGBBB===:::888888888555555555444222222333555333333333222111111000000000000111222222111000000...////////////000000000000000000000000000000000............---------,,,------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,*********+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++)))))))))***************************************)))))))))))))))))))))))))))))))))************+++***************************************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------........./////////000000000222555777666555333333444555666777777888888::::::888999>>>EEEKKKWWWRRRNNNKKKFFFAAABBBEEEDDDKKKVVV___cccaaa[[[WWWTTTTTTXXXaaannnyyy{{{xxx{{{zzziiiZZZRRRQQQTTTaaa\\\RRRFFFBBBEEEHHHGGGCCCGGGTTTdddggg```___fffkkkpppxxx|||}}}jjj^^^OOOVVV]]]nnnxxxNNN888888666;;;<<<888444444555555000111111111111111111111////////////////////////........................------------------------........................,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------............------///222444333222...000333444222333;;;EEEddd{{{rrrkkk[[[WWWYYYgggttttttwww|||}}}|||~~~kkkkkkiiimmmzzz{{{hhhLLLEEEFFFHHHKKKPPPUUUYYY\\\bbbdddfffhhhjjjlllooorrrwwwvvvuuuuuuvvvwwwvvvttt{{{|||{{{yyy{{{}}}yyyxxx{{{{{{yyyzzzyyyxxxxxxyyy{{{{{{zzzxxx}}}~~~}}}zzzwwwwwwxxxrrrooojjjfffccc]]]WWWRRRGGGDDDAAA@@@@@@???>>>===???III\\\{{{tttyyyttt}}}wwwWWWHHHJJJDDD@@@CCCBBBAAA???>>>>>>@@@BBBCCCAAA>>>;;;999888888888333444444333222111222444333333222222111000000//////000111222222111000////////////000000000111111000000000000000000000000/////////.........------------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,)))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++************++++++)))************+++++++++((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++************************)))************+++++++++************************++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------.........///////////////222444666555444222333333444555666777888555:::999888;;;999<<>><<<<<<===@@@AAAAAABBBdddvvvrrrttt{{{iiiAAAHHHKKKAAAAAA>>>???@@@@@@??????@@@AAA===<<<:::999888888999999444555666555333333333555333333222222111000000//////000111222222111000/////////000000111111222222000000000000000000000000000////////////.........------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,))))))******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++************++++++)))************+++++++++(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))************************************))))))******++++++++++++************************)))************+++++++++************************++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////.........000333555444333222222333444555666777888444:::888888<<<999;;;IIIkkkhhhiiillljjjeeeffflllkkkkkkeeeYYYOOOJJJHHHFFF@@@@@@>>><<>>???EEEMMMTTT[[[XXXXXX\\\^^^]]]___ccchhhvvv}}}nnnaaaWWWRRRYYYeeexxxrrrQQQ===666444444444333333222111000//////222111111111000000//////////////////////////////........................------------------------//////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........////////////000111222333BBBMMM```rrrzzz{{{zzzmmmdddjjjgggTTT[[[|||vvvssshhhrrr|||lllRRR===:::@@@EEEJJJMMMSSSYYY[[[]]]aaafffhhhhhhiiilllrrrvvvwwwwwwvvvuuutttssstttvvvyyyzzzrrrsssssstttuuuvvvvvvwwwvvvuuutttsssrrrrrrrrrrrrooojjjfffhhhiiifffddddddWWW^^^TTTEEEEEEEEE???===999;;;<<<===???FFFRRR[[[xxx|||ttteeessspppRRRGGGFFFBBB@@@CCC>>>???????????????>>>===;;;;;;;;;:::999777555444333333333333222111000000333333333222222222111111---.........//////000000000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))************)))))))))************++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************...+++))))))***,,,,,,+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))*********************)))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---///111111111000000111222222333333444444555666666666888:::>>>BBBDDDtttpppqqqtttvvvuuuxxx~~~~~~vvvooohhh```ZZZWWW[[[\\\[[[[[[\\\\\\TTTKKKFFFIIIKKKMMMRRRXXXXXXSSSNNNMMMLLLNNNTTT\\\dddhhhsssooommmmmmjjjfffgggkkkfffwwwggg[[[SSSWWWbbbqqq|||lllTTTAAA888555555555333222222111111000000000111111111000000000//////................................................------------------------///.........---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///..............................//////000111222777>>>NNNcccqqqvvvxxxzzzoooqqqtttyyyqqqXXXSSSiii~~~~~~tttpppttt\\\HHH>>><<<555888@@@IIIOOOSSSVVVYYYXXXZZZ]]]aaafffiiijjjkkkkkkkkkjjjjjjkkklllmmmnnnmmmmmmnnnooopppqqqrrrrrrpppooonnnlllkkkjjjiiiiiiggg```[[[[[[ZZZUUUQQQOOOEEEKKKEEE<<<===:::555888CCC===:::EEE___|||nnnWWWCCC???AAA>>><<>>======<<<;;;;;;888888888888777666555444333333444333333222111000333333222222222111111111............/////////000000/////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))************++++++++++++++++++++++++++++++++++++++++++*********))))))*********+++++++++,,,,,,+++++++++*********))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************---+++))))))+++,,,,,,+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...///000000000000111111222222333444444444888777777777999<<>>===???BBBBBBAAACCCGGGLLLPPPSSSVVVXXXZZZ```aaabbbcccccccccccccccddddddfffgggiiijjjkkklllhhhgggeeebbb```___^^^]]]VVVNNNIIIJJJJJJEEE???===<<<@@@<<<:::<<<777777BBBEEEGGGVVVxxx~~~zzzyyypppQQQEEE===@@@BBB>>>===???======<<<;;;::::::999888777777777777777666555555444444444444333222111000333222222222222111111111............////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++)))************++++++++++++++++++++++++++++++++++++************)))))))))*********++++++++++++,,,*********)))))))))(((((())))))))))))************************************++++++++++++++++++++++++************************---+++))))))+++,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111000000111111222333333444888888777777888999;;;<<>>AAACCC@@@<<<;;;>>>===777888<<<888>>>QQQaaannnvvvxxxUUUFFFAAA@@@CCCCCC???===???>>>===<<<;;;999888888888888999999888888777666555444444444444333222111000222222222222111111111111.........///////////////.........///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++++++++***))))))*********+++++++++************************************))))))))))))************+++++++++++++++*********))))))))))))((()))))))))************))))))))))))))))))))))))************************************************,,,***))))))+++,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((()))))))))************)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,,,,---...000111//////000111111222222333666666666666777999:::;;;~~~{{{vvvuuurrrssszzz{{{rrrjjjrrrzzz||||||{{{vvvooosssxxx{{{yyywww{{{fffQQQOOOZZZcccfff}}}tttUUU???777777666555555444333000.../////////000111111222222//////////////////000000........................------------------------------------------------,,,,,,---------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...,,,,,,,,,,,,,,,------...222...111<<>>;;;:::;;;999777333999FFFMMM\\\tttvvvyyyvvvSSSIIIAAA@@@@@@AAA???;;;;;;===???>>>===;;;:::999999999999999999888777666444444444444444444333222111111222222222111111111000000///////////////.........------....../////////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++*********((()))))))))************))))))))))))))))))))))))************************************************+++***)))***++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((()))))))))************(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,...///111......//////000111111222222333444555888:::;;;<<>>IIIRRRZZZrrr~~~}}}tttmmmjjjaaafff||||||qqqooopppnnnkkktttwwwhhhRRRDDD@@@<<<999999::::::999:::<<<>>>@@@AAAAAA@@@???===>>>???AAABBBDDDEEEEEECCCBBB@@@???===<<<<<<;;;>>>;;;999999666444777<<<===CCCHHHXXXuuutttooosssVVVFFFAAA@@@@@@AAA@@@>>>===>>>@@@@@@>>>===;;;::::::;;;;;;888888888777777666444444555555555444444333222111222111111111111000000000///////////////.........---------......//////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))******))))))))))))************+++++++++************************(((((()))))))))))))))***)))))))))************+++,,,,,,,,,++++++++++++***))))))))))))***************************************************************************************))))))***++++++***((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------//////------...//////000000111///111333666888;;;===>>>qqqeeeZZZQQQMMMRRRYYYeeezzz{{{vvv{{{___???000444777333111111111000///000222333/////////000000000000000........./////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,---------------,,,,,,,,,---------******...111333999@@@GGG```qqqwww~~~mmmsssxxxkkkaaaYYYUUU___iiiyyy___YYYRRROOOOOOLLLEEE???===============;;;:::999888999:::;;;<<<===>>>>>>;;;;;;:::999999888999999:::;;;>>>@@@???BBBLLLYYYhhhuuu~~~vvvwww{{{jjjRRRIIIEEE???BBBBBBBBBAAA@@@AAAAAAAAA???===<<<:::::::::;;;<<<777888999:::::::::::::::555555555555444333222111111111111111000000000000000/////////............,,,,,,---......///000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******))))))************+++++++++************************(((((((((((())))))******))))))))))))************++++++++++++************))))))))))))************++++++++++++++++++++++++************************************************)))))))))***++++++)))'''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,***+++,,,------...------,,,------...//////000000000111333666999;;;===>>>oooXXXQQQTTTXXX[[[___zzzsssuuunnnQQQ;;;;;;>>>888444666666666555333000000111222000000000000000/////////---.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------......---,,,,,,---------///++++++///333333333666EEERRR[[[kkknnnwwwwwwyyyqqq^^^QQQ\\\gggrrr{{{yyyrrrppppppjjj]]]RRRGGGGGGFFFDDDAAA???===<<<999::::::;;;<<<======>>>::::::999999999:::;;;;;;===CCCKKKRRRVVV^^^qqqppprrrnnn}}}{{{}}}nnnWWWMMMHHHDDDBBBAAAAAA@@@???>>>???>>>;;;===<<<:::999999:::<<<===999:::<<<>>>???AAAAAABBB555555555555444333222222111111111111000000000000000000//////.........---,,,,,,------...///000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++)))************+++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))************************))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))***++++++)))'''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,)))***,,,---......---,,,,,,,,,------...//////000111222444777999;;;<<<===xxxdddTTTKKKQQQVVV[[[ooottt```EEEBBB<<<666222000000111222111111000000000000000000000//////.........---///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///AAAIIISSS^^^ppp|||sss{{{uuuhhh___XXX^^^qqqsssoooiiiddd```YYYNNNEEEDDDBBB>>><<>>@@@AAA@@@AAAEEE@@@WWWooozzz|||vvvqqqfff{{{iiiRRRNNNMMMFFFAAAAAAEEEBBB???>>>???@@@???>>><<<<<<;;;:::999999999999;;;;;;:::999999:::;;;;;;555555444333333222111111000000000000000000000000000000//////.........---......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))************))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))'''((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///////////////000111111222222333555666888999999|||xxxqqqjjj___UUUQQQSSSVVVeee|||sssSSS999999777444222111111222333222111000000//////000000000/////////.........---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............444999@@@HHHWWWhhhqqqqqqyyyrrrjjjgggsss|||rrrtttwwwlllhhhfffjjjtttqqqaaadddfffiiiooouuuqqqiiikkkaaaTTTLLLHHHIIIQQQZZZeee```QQQFFFEEECCC===;;;???CCCAAA?????????@@@???===<<<;;;:::999999888999999999999888777777888999999444444444333333222222111000000000000000000000000000/////////..................---------,,,,,,,,,------,,,,,,,,,,,,++++++------------------,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))************))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...............///000000222222333444666777888999ggguuu~~~lll\\\WWWRRRQQQPPPSSS]]]hhhxxxssseee[[[MMM<<<...000000000000111222333444222111000000//////000000/////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,------------------------************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............111333888BBBPPPYYY[[[fffvvvsssuuu~~~qqqkkkjjjuuu{{{wwwmmmfffkkk{{{nnnfffddddddrrrvvvooooooqqqzzztttooosss~~~zzzpppssswwwYYYGGGCCCCCCEEEBBB;;;<<>><<<<<<;;;:::999888888888888666666555555555555666666333333333333333222222222000000000000000000000000////////////..................---------,,,,,,,,,------,,,,,,,,,,,,++++++......------,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************))))))))))))************))))))))))))))))))************))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***)))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------......///111222333444555666777888fffoookkk}}}oooggghhhpppxxx~~~wwwsssvvvuuubbbLLLOOOUUU___jjjrrr~~~mmmOOO:::333555888999222222222333333222222111111111000///////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000///111888CCCLLLPPPYYYdddssszzzsssiiihhhnnnyyyuuussszzzuuunnnhhhlllxxxxxxnnneeedddfffgggeeedddiiiqqqtttttt|||wwwllleeekkkttt}}}bbbPPPAAAEEEDDDFFFHHHDDD>>>>>>DDD???>>>>>>???@@@???===:::;;;:::999888888777777777555555444444444444555555222222222222222333333333000000000000000000000000///////////////...............---------,,,,,,,,,------,,,,,,,,,+++++++++......------,,,+++******++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))************))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........------......///111111222333444555666666wwwzzzkkkqqq___]]]XXXaaakkkrrr}}}uuuyyyxxx}}}zzzvvvnnn]]]aaa```___ZZZWWW\\\ddd___UUUddduuu^^^NNN;;;222333777666444222333333444333222111000111000000///.../////////---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,+++---111777???FFFNNNVVVeeerrruuupppmmmnnnuuuuuutttyyyssspppnnnqqqxxx~~~ppp[[[TTTVVV]]]jjjwwwpppmmmooozzz}}}}}}||||||kkk___]]]```uuuZZZIIIEEE@@@EEECCCAAABBB@@@===<<<>>>=========>>>???>>><<<:::::::::999888777777777777444555555555555555555444111222222222222222222222////////////////////////.........///////////////......---------,,,,,,,,,------,,,,,,,,,+++++++++......---,,,++++++******++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))************))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))************))))))((()))))))))************''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------000000///////////////000000000111222333444444555wwwzzzmmmnnnkkkeeefffmmmtttwwwhhh```YYY[[[aaagggnnnsssyyynnnUUUQQQWWW[[[```kkkjjjooosssfffRRRLLLSSSSSSYYY\\\```mmmzzzzzzuuugggBBB;;;555555888999333---///000000111111111000000111000//////......//////---------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++---...000666===AAAJJJ\\\ooozzzzzzxxxyyy}}}~~~yyyzzz}}}xxxooojjjmmmqqquuuxxxzzz{{{{{{pppffffffgggjjjlllddd^^^]]]fffoooqqqpppnnnooozzz}}}vvvuuuzzz}}}}}}zzzvvvppp{{{{{{vvvkkkdddlllzzz|||gggUUUKKKHHHGGG???CCC???;;;;;;<<<======<<<===<<<;;;<<<======<<<::::::999888777666666666666444444555666666555444444222222222222222111111111////////////////////////.........///////////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,++++++******++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***)))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------111111000////////////000000000000111222333333333~~~{{{nnniiilllooonnndddaaa[[[VVVWWW\\\]]]YYYSSSaaaaaaYYYYYYWWWXXX```ddd```___ccceeeeeegggjjj|||xxxpppbbbYYYOOO@@@999666333111111222222222////////////000000000000000000///............///,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///---...111000---000777555===MMM\\\ffflllwwwwwwlllllljjjeeegggmmmuuuzzzzzzyyywwwwwwrrrzzzhhh```\\\aaagggeee```\\\ddddddhhhlllkkkiiinnnvvvwwwyyyxxxggg^^^cccnnnyyyuuukkkNNNGGGEEEEEEDDD===AAA???<<<:::;;;===>>>======;;;::::::;;;<<<<<<;;;999999777666666666666666333444555555555555444333333333222222111111000000////////////////////////............/////////000......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************((()))))))))************))))))************))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------000000///...............//////000000111222222222zzzwww}}}www}}}uuusssmmm^^^MMM:::555666///111444555333///---///222444333222000////////////000000///...............,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...,,,...111...)))***000///444===CCCGGGTTTlllnnnccciiirrruuulllsss{{{|||xxxuuutttnnnxxxyyysssqqqrrryyywwwrrrvvvzzzuuulllfffdddZZZWWW]]]___^^^fffsssjjjmmmzzzzzzxxx{{{}}}rrreeeVVVSSSjjjxxx```LLLGGGIIIBBB===AAABBB===???>>>;;;999999::::::===;;;999999:::<<<<<<<<<999888777666666555555555222333444555555444333222444333333222111000//////////////////////////////---.........//////000000......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))************))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))'''((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000///...---------------//////000000111111222222mmmrrr}}}}}}ttt{{{|||yyyyyyqqqggg]]]PPP@@@888777888555000222222222111111111000000//////////////////////////////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******************************************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************++++++++++++++++++++++++++++++++++++,,,------......------.../////////...---,,,,,,---222666555666@@@TTTdddrrrppplll|||qqqsss|||ooommmqqqzzztttooogggaaaaaafffxxxzzzuuuyyyxxxqqqqqqxxx~~~ttteeefffdddgggjjjnnnvvvvvvuuummmdddhhhxxx___IIIHHHFFFCCCAAA???>>>>>>>>>===<<<;;;:::;;;;;;<<<;;;::::::::::::::::::999888777777666555444444333555444444333333444444555111000000///...---------000000000000000000000000........................------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************************************+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((()))***************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......000///.........///111222lllqqqzzz~~~sssqqqzzz{{{qqq|||{{{nnn\\\MMMCCC<<<333111222444222///222222111111111000000000///////////////////////////.........------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************++++++++++++++++++++++++++++++++++++,,,------...---------..................---,,,,,,///111000000777FFFSSSbbbrrruuujjjiiivvvyyyppppppvvviiiiiiooouuuvvv{{{~~~yyynnneeebbbwww~~~~~~tttxxx|||~~~{{{jjjVVVOOOGGGFFFDDDAAA@@@???>>>>>>===<<<;;;999999999:::;;;;;;::::::::::::999999999888888777666666555444444444444333333333333444444111000000///......------000000000000000000000000........................------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))((())))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((()))***************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++******,,,...+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,------------...000///.........///111111ooossswww|||uuuiiigggeeekkkxxx|||zzzuuuuuupppqqq||||||kkkVVVAAA333222111000111333444333222111111111111000000000000000000000000000000000000............------------++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,---------------,,,------............------------,,,+++000888>>>IIISSS[[[[[[___gggkkkjjjppp|||qqqgggkkkssszzzzzz|||~~~yyyppplllmmm}}}aaaFFF@@@EEEDDDCCC@@@>>>======>>>???;;;;;;999888888999999:::;;;;;;::::::999999999999888888777777666666555555444444333333333333444444111000000//////......---000000000000000000000000------------------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++******,,,...******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,------------//////......//////000111zzzssskkkbbb\\\\\\]]]cccooo{{{|||~~~qqqbbbppplllllluuuvvvkkkpppmmmeeeWWWHHH;;;333...111222444444333222222222111111000000000/////////////////////////////////------------------------++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++************************+++******************+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,------------,,,+++,,,------............///...---,,,,,,...000222555999AAAIIINNNRRRZZZaaallluuu}}}zzznnngggooo{{{zzzooonnnttt}}}~~~uuussswww]]]LLLDDDCCCCCCAAA???===;;;;;;<<<>>>???;;;:::999888888999:::;;;;;;;;;::::::999888888888888888777777777666666666444333333333333333333444000000000000//////......////////////////////////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********************************************************************************)))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))***************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++++++++,,,,,,,,,---------............//////000000~~~yyywwwwwwuuuqqqoooooottt|||{{{ooorrrzzzzzzssszzz~~~zzzmmmbbbccceeejjjoooqqqmmmfff___SSSIII>>>555222111222333111222222000...,,,---///000000000/////////......------------------------,,,,,,------------------++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++*********************************++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,---.........---///............///.........---111:::???AAAJJJWWWaaahhhqqqsssmmmiiitttuuuoootttxxxyyy{{{~~~~~~yyy}}}vvvkkkjjjooo|||vvvuuuhhhZZZIII@@@AAADDDDDDBBB===<<<;;;::::::;;;===>>>;;;;;;:::999999:::;;;<<<;;;;;;:::999999888777777777777777777666666666666333333333222222333333333000000000000000/////////////////////////////////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))******))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,---------......///////////////pppnnnpppwww~~~xxxuuuyyytttiiihhhmmmrrrqqqhhh[[[OOOIII;;;555111444666444000///111111111///------///111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))***++++++,,,,,,************************)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++,,,---.........------///,,,...333666777@@@KKKVVV]]]iiirrrqqqqqquuuttt~~~{{{wwwrrroooqqqvvv|||tttnnnwww~~~tttoooSSSEEEDDDBBB???<<<;;;>>>@@@;;;;;;:::::::::;;;;;;;;;;;;;;;:::999999:::<<<===;;;;;;:::999888777777666666666666666666555555555333333222222222222333333000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,************************************************************************))))))))))))************))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++******,,,...))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,------...////////////...www{{{zzzxxxyyyvvvzzztttsssggglllkkkggg___SSSFFF===888666333444888888222...///222111111111111111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++((())))))***++++++,,,,,,************************)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---------,,,++++++(((+++......---,,,---...------///000000111777>>>FFFMMM^^^mmmrrruuuuuuiiiooo{{{wwwvvvsssmmmkkkrrr}}}{{{~~~}}}|||}}}{{{pppZZZMMMJJJ???BBBCCCAAA<<<999;;;>>>999:::;;;;;;;;;;;;:::999:::999888888888999;;;<<<;;;;;;:::999888777666666444444444444555555555555333333222222222222333333000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************************************************((()))))))))************))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++******,,,...((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,,,,---.../////////......qqqssszzznnnddd\\\fffbbbttt~~~qqqnnnrrrggg[[[RRRFFF;;;555333444555111------///---+++111:::000//////000111111---+++//////.........---------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++((())))))***++++++,,,,,,************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------,,,,,,+++***(((,,,000000...,,,...000)))---///...,,,---111333444<<>><<<===AAA===999888;;;<<<:::888999:::;;;===<<<;;;999777888888777777777888:::;;;;;;;;;:::999888777666555333444444444444444444444333222222222222222222333000000000000000111111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((()))***************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,.../////////...---zzz|||yyynnnqqqvvvyyyuuullleee___[[[ggghhhiiifff___SSSHHH@@@888666333111//////000111000000000000000000000000........................------------------------------------------------------------------------************************)))************+++++++++,,,,,,,,,++++++*********************************************************))))))))))))************))))))*********++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************++++++************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------...---,,,++++++,,,---...000222888CCCSSSeeeuuu~~~{{{yyytttkkkccc^^^___bbbkkkkkknnnlllpppwwwnnnqqqtttssssssssstttwww}}}}}}wwwuuu{{{}}}zzzyyy{{{yyy{{{}}}zzztttrrryyy{{{~~~xxxdddXXXIIIFFFAAA<<<999888888999999888888888888888888888:::::::::::::::999888777777777888888888999999999888888777777666666555555333333333333333333333333444444444444333222111000333222111111000000111111000000000000000000000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////{{{}}}|||uuutttyyytttrrrkkkeeehhhtttqqq}}}}}}|||ooo```VVVYYY^^^___fffooo{{{vvvsssmmmeee___RRRPPPJJJEEE???;;;888777555444222111000///000000////////////////////////........................------------------------------------------------------------------------************************)))************+++++++++,,,,,,,,,++++++*********************************************************))))))))))))************))))))*********+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))******************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------......---,,,,,,---............///444===HHHSSSYYYiiifffbbb^^^\\\[[[ZZZYYYcccjjjuuuvvvtttuuuuuuvvvnnnppphhhiiilllpppsssvvvxxx{{{ttttttwww||||||{{{zzzxxxvvvuuusssuuu}}}wwwtttwwwzzzhhhTTTCCC888<<<:::888666555666888999888888888888888888888888999999::::::999888888777888888888888888888888999888888777777666555444444333333333333333333333333444444444444333222111000333222111111000000111111///////////////////////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........[[[bbblllqqqkkkdddeeejjjhhhfff```YYY\\\gggrrrvvvuuubbbhhhrrryyywwwrrrfffjjjlllkkkjjjkkkhhhdddfff[[[UUUYYY^^^aaafffnnn{{{vvvpppjjjdddZZZOOOGGG???<<<666111...///111333111111111000000/////////........................------------------------------------------------------------------------------------------------************************)))************++++++++++++++++++++++++*********************************************************))))))))))))***************************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))******************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------///...------------...///111///------///333888<<>>GGGNNNOOOPPPZZZ[[[WWW```nnnppp___^^^dddooorrrlllhhhjjjooorrrqqqnnnnnnqqqpppkkkrrrlllkkk{{{~~~vvvwwwvvvpppoootttuuuzzzwwwlllqqq}}}|||rrrggg\\\QQQGGG@@@888777555333222222333333666666666666666444333222333333333444444555555555555555666777777666666666777777777777777777777777888888777555444222111000111111111111111111111111222222333333222222111111222111000000//////000000........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************++++++++++++++++++++++++*********+++++++++,,,,,,444///...333777666333222555888777666:::DDDJJJKKKNNNMMMMMMKKKIIIHHHHHHGGGEEEKKKRRRTTTOOOIIIFFFFFFEEEBBBBBBCCCBBB???>>>@@@@@@>>>;;;999666333222111000111111111222222222333111000...,,,,,,---...///.....................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))))))))***************************************************************))))))))))))************+++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------------------///111111...+++---444:::;;;:::CCCHHHDDDJJJSSSRRRPPPWWWfffwww~~~zzzuuutttyyyqqqssstttqqqxxxuuuzzz}}}xxx{{{zzzvvv~~~sssgggVVVHHH???888222...222333333333222000...---111111222333333333333333111111222222333444444444444444555666666666555555666666666777777777888888777666666444333222111111000000000000000000000000111222222222222222111111111111000////////////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,///---...444777555333444666888666222222555666444444333888:::666777;;;999777:::===<<<999888777777999555333555444000000444111333444333333555777888333444555444111...+++)))222111...,,,,,,...000222000///...------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++((()))))))))*********+++************************************************))))))))))))************+++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++------/////////...---,,,,,,---......///000222444222---333999666888<<<777EEEMMM[[[kkkssssssqqqqqqpppeeegggllllllvvvzzzzzzhhhXXXMMMGGG???888333111111222000111111111111111000000...//////000000111222222000000111111222333333444333333444555555555555555444555555666777888999999555555444444333222222111000000000000000000000000111111222222222222111111111111000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************++++++++++++,,,,,,,,,---666333222333111...222777///222333222222666666333000000888;;;333333777444333555555222111222333333666111000444444111222777222444444111000111111111+++,,,---......000222444---...///000000000//////222111...---,,,---///000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++(((((())))))*********+++************************************************))))))))))))************++++++++++++******))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******,,,,,,,,,,,,******)))+++---......---,,,+++,,,++++++///222222...***333***,,,111...111444...444999CCCNNNXXX___eeekkkoooccchhhpppssslllsssyyyzzz~~~sssrrrhhhZZZNNNHHH>>>444444666777555111000222555555444111000///000222333111000/////////000000111///000000111222222333333222333444444555555555444333444555666777888999:::444444444333333222222222000000000000000000000000000111111222222222111111111111000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************++++++,,,,,,,,,---------222111111000000111111222444444444444444444444444111111222222222333333333333333333333333333333333333222222222111000000000000000000000000000000000000000000000000000000000//////............//////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))************************************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///111222555999===@@@CCCDDDZZZaaahhhhhhfffgggooowwwxxxllleeeiiiyyy}}}ooogggGGGEEEAAA<<<999777666666222222222111111111000000111111000000//////......000000000000000000000000///000000000111111111111333333333333333333333333444555666777999999::::::666666555444444333222222000000000000////////////////////////000000000000//////............//////........................------------------------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******))))))((((((''''''+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((+++++++++*********))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************)))************+++++++++222222111111111111222222333333333333333333333333111111111222222222333333333333333333333333333333222222111111111111111111//////////////////////////////////////////////////////............//////------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))************************************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,,,,...000222444666777===CCCIIIJJJJJJLLLSSSYYYXXXSSSLLLKKKQQQ^^^mmmwwwpppqqqpppllldddYYYNNNGGGLLLNNNPPPPPPMMMFFF???;;;999777555222000//////000111111000000000/////////000000000/////////......//////////////////////////////000000000111111111333333333333333333333333333444666777888999999999555555444444333222222111000000000000////////////.../////////000000000000//////............//////........................------------------------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***)))))))))((((((((('''+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((+++++++++*********))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))************+++++++++333222222222222222222333111111111111111111111111000111111111222222222222222222222222222222222222000000111111111111111111//////////////////////////////////////////////////////............//////------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))***************************))))))))))))***++++++))))))))))))))))))))))))))))))))))))************************************************************************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------............//////---000222444555777;;;===:::888555555777===CCCGGGCCCBBB@@@===999555111///222333444555555444333222111000///......///000111////////////............///////////////.........////////////////////////////////////000000000000222222222222222222222222333444555666777777888888333333333222222111111000000000000000////////////....../////////000000000//////............//////........................------------------------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))((((((((((((+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))************+++++++++333333222222222222333333111111111111111111111111000000000111111111111222222222222222222222222222//////000000111111222222///////////////////////////////////////////////////......------......///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((((((((())))))))))))((((((((((((((((((((((((************************)))))))))))))))***++++++))))))))))))))))))))))))((()))))))))************************************************************************************++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000//////......---111000/////////000000000111000000000000111111111444333222222222444555666111111111111111000000000///......//////111222333/////////.......................................////////////////////////........./////////000000111111111111222222222222222333444555666666666666222222111111000000000000000000000000////////////........./////////000000//////............//////........................------------------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))*********+++++++++333222222111111222222333111111111111111111111111//////000000000111111111111111111111111111111111/////////000000111111222......................................................------------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************+++******))))))******+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,,,,,,,,,,111///,,,,,,---...,,,***,,,---...000222333444555333222111000000/////////---.........---,,,******,,,,,,,,,,,,---......///////////////////////////---------------.................................---............/////////000000000111111222222222111222333444444444444444111000000000000000//////000000000000////////////............//////////////////............//////........................------------------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))*********+++++++++222111111111111111111222111111111111111111111111////////////000000000000000000000000000000000000//////000000000000000000......................................................------------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,+++***+++,,,......---............//////000000000000000000///...---,,,---...///000000000///...,,,---------------------.........///////////////,,,,,,,,,---------------........................------------.........////////////000111111222222000111222222333333333222000000000000000000000000000000000000////////////------.........///////////////............//////........................------------------------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******(((((()))))))))))))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))************+++++++++111000000//////000000111000000000000000000000000........./////////000000000000000000000000000000000000000000000/////////...................................................------,,,,,,------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************))))))))))))******************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------..................//////++++++,,,,,,---...///000//////...---,,,+++******......//////000000111111************+++,,,---------......///////////////,,,---------............++++++,,,,,,,,,---------........................,,,,,,---------...............//////000111111222000000111111222222111111000000000000000000000000000000000000////////////---------.........////////////............//////........................------------------------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))******))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))************+++++++++000000////////////000000////////////////////////............/////////000000000000000000000000000111111000000//////.........................................................------,,,,,,------...,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,+++,,,---...,,,******,,,...(((***,,,...///000111111000///---,,,++++++++++++///...,,,++++++---000111***+++,,,------...------+++++++++,,,,,,---------+++++++++,,,,,,---------........................,,,,,,,,,---------......---......///000111111222///000000111111111111000000000000000111111111111000000000000////////////---------.........////////////............//////........................---------------------------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************)))************+++++++++111111000///////////////000000000000////////////............////////////........................------------------------------------------------------------------------...---,,,,,,++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++******************************))))))******+++,,,************************,,,+++***))))))***+++,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))---------,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------***,,,......---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000222111111111000000//////////////////////////////////////////////////////------------.........//////............---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++******************000//////...------......000000000000/////////...............////////////........................------------------------------------------------------------------------...---,,,+++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************++++++***))))))***++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***,,,......---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000000111111111000000000//////................................................------.........////////////............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************///...------,,,---------000000000/////////......---............/////////---------------------------------------------------------------------------------------------------,,,,,,++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************+++******))))))******+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((())))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++++++++***,,,---...---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000111111000000000000//////............................................................/////////000///............---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************......---------------...000000/////////.........---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,************************++++++++++++++++++++++++******************************************************))))))******+++,,,******************************))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***************************************************************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------........./////////000000000000000000000000//////........................................................./////////000000///............---------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************************+++++++++///......---......//////////////////............------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,************************,,,++++++******++++++,,,******************************************************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++*********************************************************************************+++++++++,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++*********************)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------............//////////////////////////////000000............................................................///////////////............---------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++..................///000/////////.........------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,************************---,,,+++******+++,,,---******************************************************))))))******+++,,,************************((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************************************************************++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))))))))******************)))+++,,,---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........./////////......////////////000000------------------------------------------------------------.........//////............---------...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------,,,,,,---....../////////.........---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,************************---,,,***))))))***,,,---******************************************************))))))******+++,,,************************'''((()))******)))((('''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************************************************************++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++)))*********++++++++++++))))))))))))))))))))))))(((((())))))******++++++)))+++,,,,,,+++++++++---++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,---------.........//////........./////////000000------------------------------------------------,,,,,,,,,,,,------------///............---------......---------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++,,,,,,---...//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,************************---,,,***))))))***,,,---))))))))))))))))))))))))*********************************)))***++++++,,,************************'''((()))******)))((('''))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))((('''%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))************+++++++++************************))))))******++++++++++++))))))))))))))))))))))))'''(((((()))***++++++,,,)))***,,,,,,+++++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------.........//////---.........//////000000------------------------------------------------+++++++++,,,,,,,,,------//////.........---------.........------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,