BM6P6(@ aaaaaaaaabbbeeeiiimmmpppuuusssrrrtttxxxzzzzzzxxx}}}wwwyyytttYYYIIIEEEDDDBBBJJJIIIRRRoootttppp^^^\\\nnnlll^^^YYYUUURRRTTTSSSZZZnnntttnnnddd\\\XXXYYY\\\^^^```cccfffeeeeeegggnnntttttt{{{|||tttllleeedddjjjnnnrrr[[[LLLAAA??????>>>CCCJJJXXXcccooouuuuuuuuuyyy}}}}}}}}}pppfffaaaZZZTTTUUUPPPJJJEEECCCAAA@@@???===<<<;;;:::999999:::;;;888777555555666777777666333333444444555777888999999999888888777666666666444444555666666666666666666666777777666555444444333333333444444444555555111111111111111111111111444444555555555444333333666555444444555777999;;;>>>>>>>>><<<:::888555444444333555888;;;???JJJTTT___aaaccccccaaa_________]]]___aaacccgggoooyyytttuuu|||wwwpppUUUCCC>>>@@@===777<<<<<<<<<===============BBBFFFNNN```ppp}}}bbbaaaaaabbbeeeiiinnnqqquuuttttttwwwzzz{{{zzzxxxwwwsssxxxoooUUUGGGDDDDDDCCCFFFIIITTTmmmtttqqq]]]VVVddd~~~kkk]]]XXXUUURRRSSSRRRYYYlll{{{nnnccc\\\YYYYYYZZZ[[[]]]^^^]]]]]]```gggmmmttt|||wwwqqqjjjhhhnnnqqqttt~~~\\\MMMAAA??????>>>BBBJJJ\\\fffrrrxxxxxxxxx|||{{{qqqdddXXXXXXRRRKKKFFFEEEDDDCCCBBB@@@???>>><<<<<<;;;<<<<<<:::888666666777777666555555555555555666777888888777777777666666555555555666777777888999999888888666666666666666555555444444444444333333222222222111111111111111111111111444444444444444444444333555444333333555777999;;;=========<<<:::888555444444333555888;;;@@@JJJTTT]]]aaadddeeeccc```^^^]]]___aaadddfffiiioooxxx{{{||||||wwwlllSSSBBB???@@@>>>:::<<<<<<<<<<<<============AAAEEEKKK\\\vvvcccbbbaaabbbeeejjjooosssvvvvvvxxx{{{}}}}}}zzzxxxsssrrrxxx}}}hhhOOODDDBBBCCCDDDBBBHHHTTThhhtttuuu```QQQZZZllljjj\\\WWWTTTRRRQQQQQQXXXjjj~~~oooddd^^^ZZZYYYXXXXXXXXXVVVVVVZZZbbbiiisss}}}wwwsssmmmkkknnnpppsss{{{\\\MMMAAA??????>>>BBBJJJ]]]gggsssyyyzzz|||vvveee]]]VVVMMMGGGFFFFFFFFFEEECCCBBBAAA@@@???===<<<<<<<<<:::888777777777666555777777666666666666777777666555555555555555555555777777888999999999999888666666666666666555555555555555444333222111000000222222222222222222222222444444444444444444555555444444333333555888:::<<<======<<<;;;999777666555555333555999;;;@@@JJJTTT\\\___dddfffdddaaa^^^\\\```cccgggiiikkkpppxxx~~~~~~|||vvv}}}|||gggOOOAAA???@@@???<<<<<<<<<<<<<<<======>>>>>>@@@DDDIIIXXXzzz~~~dddccccccdddggglllqqquuuwwwxxx|||~~~}}}zzzwwwtttuuu||||||aaaKKKCCCAAABBBCCCCCCHHHQQQbbbwww}}}{{{dddQQQVVVbbbtttiii\\\VVVSSSRRRPPPPPPVVVfffsssiiiaaa\\\ZZZYYYWWWUUUVVV\\\dddkkkuuu}}}sssnnnjjjhhhiiiiiilllvvv|||\\\MMMAAA??????>>>BBBJJJZZZdddqqqyyy||||||hhh^^^RRRJJJIIIJJJJJJJJJIIIHHHGGGDDDBBB???===<<<===;;;999888888888666555999999777666666666666666555555555555555555666666666666777777888777777666666666666555555555666666555555444333333222111111222222222222222222222222444444444555555666666666444444444555777:::===???>>>===<<<;;;999777666555555444555999<<<@@@JJJUUU[[[^^^aaabbb```^^^]]]]]]```ccchhhkkknnnssszzzzzz|||uuuzzzxxxcccLLL@@@??????===;;;;;;;;;<<<<<<======>>>>>>@@@DDDHHHTTTttteeeeeeeeegggkkkoootttvvvwwwzzz~~~|||yyyvvvwwwyyy}}}[[[IIICCCAAAAAABBBEEEHHHMMM[[[{{{{{{zzzhhhTTTWWW```ooo}}}zzzjjj\\\VVVSSSRRROOOPPPUUUbbbxxx}}}yyykkkbbb```^^^[[[XXXZZZ```hhhnnnyyyvvvlllfffdddcccbbbaaaccckkkttt[[[LLL@@@??????>>>CCCKKKYYYcccqqqzzz~~~ppp^^^SSSPPPRRRTTTSSSTTTRRROOOLLLHHHDDDAAA@@@===;;;999888888888666555:::999888666555555444444555555555666666777777777777888888888888888777777666666555555555555666777444444444555555555555555222222222222222222222222333444555777888888888777666555666777:::===AAACCC@@@???===;;;999777666555555444666999<<<@@@KKKUUU]]]]]]]]]\\\[[[[[[]]]___^^^bbbgggkkkooovvv~~~tttzzz}}}tttvvvvvv```III???>>><<<::::::;;;;;;;;;<<<===>>>>>>???AAAEEEHHHSSSqqqeeefffiiilllpppsssvvvxxxwww{{{~~~}}}zzzwwwuuuxxx|||vvvUUUFFFCCCAAA@@@AAAEEEHHHJJJVVVwww~~~xxx{{{pppYYY[[[cccooo|||uuummm^^^VVVTTTSSSPPPQQQTTT^^^qqq{{{{{{{{{mmmiiieee```]]]^^^ccciiimmmwww}}}zzztttjjjaaa\\\]]]^^^\\\[[[\\\aaafffttt}}}YYYKKK@@@???@@@???DDDLLLZZZdddrrr|||ooo___ZZZ\\\______```]]]XXXRRRLLLGGGEEECCC<<<:::888777777777666555999888777555444444333333444444555666777777888888:::;;;;;;;;;;;;:::999999666666555444444555777888444555555555666666666666333333333333333333333333222444888:::<<<;;;:::888666666777999<<<@@@DDDFFFCCCBBB???<<<999777666555666444666:::<<>>>>>:::888::::::;;;;;;<<<===>>>??????@@@EEEIIISSSoooeeehhhlllppptttwwwxxxyyywww{{{~~~~~~zzzwwwuuutttyyymmmMMMCCCDDDBBB@@@BBB@@@GGGKKKTTTqqquuuqqq___aaahhhssstttzzzooo___WWWTTTSSSQQQRRRTTT[[[jjj}}}zzz{{{tttooohhhcccbbbdddgggiiimmmpppqqqlllgggaaaZZZRRRQQQUUUWWWVVVUUUUUUXXXZZZ___nnn}}}wwwWWWIII>>>>>>@@@@@@FFFNNNZZZdddqqqzzz{{{fff```bbbeeeffffffbbbZZZQQQJJJEEECCCBBB:::888666666777777666555777777666444333333333333222333333555666777888888;;;;;;<<<<<<;;;::::::999666666444444444555777888555555555555555555444444333333333333333333333333111555:::>>>???>>>;;;999555555666888<<>>:::999<<<::::::;;;<<<===>>>?????????EEEIIIRRRmmmeeeiiinnnssswwwyyyyyyyyywwwzzz}}}|||xxxuuussstttzzzfffHHH@@@DDDCCCAAABBB<<>>>>>@@@AAAGGGOOOXXXbbbnnnwww~~~iiiaaacccfffhhhfffaaaXXXNNNFFF@@@>>>===888777555555666777777666666666555444333222222333111111222333555666777777::::::::::::999999888777666555444333444555888999666666555444333222222111333333333333333333333333111555;;;@@@BBB@@@<<<999444444555888<<<@@@EEEGGGIIIGGGCCC>>>:::777666555666555666:::===AAAKKKVVV]]]^^^______^^^^^^```aaaccceeegggiiilllsss~~~}}}|||~~~rrr{{{wwwuuukkkTTT???<<<>>>;;;:::>>>::::::;;;<<<===>>>???@@@===DDDIIIQQQkkkmmmnnnrrrvvvyyyzzzxxxwwwxxxvvvxxx}}}}}}yyyuuuttt{{{wwwZZZIIIFFF@@@>>>BBBCCCDDDDDDFFFOOOfffvvvqqqvvvxxxllllllkkkxxx|||uuuccc[[[VVVQQQPPPSSSTTTVVVaaa{{{vvvuuuxxxzzz{{{~~~~~~xxxnnnkkkhhhaaaYYYWWWTTTPPPMMMKKKJJJHHHFFFFFFGGGHHHIIIKKKMMMNNNOOOHHHMMMSSSZZZfff}}}hhhNNNHHHCCCAAA??????EEEMMMYYYdddrrryyyzzz|||mmm``````bbbaaa___YYYOOOEEE>>>:::::::::777666555555777888888777888777666444333222111111//////111333555777888999999999999999999888777666666666555444444444444555666555555555555444444444333333222222111111222222888888:::===??????===;;;888777666666999>>>DDDGGGIIIGGGCCC>>>:::777555444777555555999>>>BBBLLLUUU```^^^\\\[[[\\\___bbbdddbbbfffiiikkklllrrr}}}wwwtttvvvvvvzzzmmmzzz~~~yyypppdddPPPAAA@@@@@@;;;888;;;;;;;;;<<<===>>>>>>======???GGGMMMSSSfffppprrrtttxxx{{{{{{zzzyyyyyyxxxyyy}}}}}}yyyuuuuuunnnTTTFFFEEE??????CCCCCCDDDEEEGGGOOOaaaoooqqqsss}}}qqqwww{{{hhh^^^XXXSSSQQQRRRSSSVVVaaa{{{wwwuuuvvvxxxyyy|||pppiiibbbXXXOOONNNLLLHHHFFFEEECCCAAA@@@BBBCCCDDDEEEFFFGGGGGGGGGDDDHHHMMMRRR]]]rrrdddLLLFFFAAA???===???FFFOOO\\\gggtttyyywwwtttvvvyyyyyyzzzxxxsssnnnqqqzzzttt___YYYWWWTTTTTTOOOGGG???:::888888999888666555555777888777777666555444333222222222333000000222333555666888888888999999999999888777666444444444444444555666777666555555555555444444444333333222222222222222333555666888;;;???@@@???>>>;;;999777666777;;;???BBBCCCAAA???===;;;:::::::::999666777;;;???CCCLLLUUU^^^]]][[[ZZZ[[[]]]aaaccccccfffjjjkkklllrrr|||{{{wwwuuuuuuzzzooo~~~{{{rrr___MMM???>>>@@@<<<:::===<<<<<<===>>>????????????AAAHHHMMMSSSeeeuuuvvvxxx{{{||||||||||||{{{yyyzzz~~~}}}xxxuuuwwwbbbLLLCCCDDD???@@@DDDBBBCCCEEEIIINNN[[[uuusssuuuyyyzzzpppvvvnnnbbb[[[VVVQQQQQQRRRUUU```xxxxxxtttuuuwwwyyy~~~pppfff[[[OOOGGGGGGEEECCCBBBAAAAAA???===???@@@AAABBBBBBBBBAAA@@@@@@CCCEEEIIIRRReee~~~vvv]]]IIICCC>>><<<<<>>AAAAAA@@@===;;;888666666777:::<<>>===<<<;;;;;;;;;;;;:::888888<<>>??????@@@AAAAAACCCIIIMMMSSSeeevvvtttxxxzzz{{{|||||||||}}}}}}|||zzz{{{}}}{{{vvvuuuwwwyyyYYYHHHBBBDDD@@@AAADDD@@@AAAEEEJJJNNNWWWnnnvvvxxx{{{~~~~~~ttteee\\\XXXPPPOOOOOOSSS^^^ssszzztttuuuyyy}}}yyyjjj___UUUKKKFFFEEEDDDCCCCCCDDDCCCAAA???===>>>@@@AAAAAA@@@???>>>===???AAACCCKKK[[[rrroooYYYGGGAAA===<<<===AAAKKKUUUfffrrr{{{mmmaaa[[[YYYZZZYYYUUURRRRRRWWW\\\aaalllzzzbbbPPPHHHEEEAAA???;;;999888999:::<<<;;;999777666777777666555333222222111111222222333333333444444555555666666777777888888888888777777444444444444555666777888666555555555555444444444222222222222222333444555333333555888===?????????>>><<<999666555666888999@@@@@@>>><<<:::999777777:::888888<<<@@@DDDMMMVVV\\\[[[YYYXXXZZZ]]]```cccjjjnnnqqqqqqrrrwww}}}xxxxxxzzz~~~tttmmmsssQQQEEE;;;;;;===<<<<<<>>><<<<<<===>>>???@@@AAABBBEEEIIIMMMTTTfffnnneeexxx{{{}}}}}}|||{{{zzz|||~~~|||{{{{{{|||xxxssstttwwwpppTTTFFFCCCEEEAAABBBDDD???@@@DDDIIINNNUUUjjj~~~{{{{{{xxxeee\\\WWWOOOMMMMMMRRR[[[lll}}}vvvwww~~~qqqaaaVVVMMMHHHHHHCCCCCCCCCEEEFFFEEECCC@@@======???@@@@@@??????>>><<<>>>???BBBIIIWWWiiiwwwmmmZZZFFF@@@<<<<<<===AAAKKKUUUgggsssrrrfff^^^UUUTTTQQQMMMJJJKKKOOOSSS[[[eeerrr{{{aaaOOOGGGDDD>>>===;;;999999:::;;;===>>><<<999888888888777555444444333222111111111111444444444555555555666666666777777888888888777777777666666555555555666666666555555555555444444444222222222222333444555666555555555777;;;<<<<<<<<<===;;;999777777888999:::@@@???>>><<<999777555444:::777888<<<@@@EEENNNWWW]]]\\\ZZZZZZ[[[^^^bbbeeekkkoooqqqrrrrrrwww~~~{{{yyyxxxyyy|||nnnhhh~~~pppMMMDDD<<<:::;;;;;;:::;;;;;;;;;;;;<<<>>>@@@BBBCCCFFFHHHNNNVVVhhhnnn___nnn~~~}}}yyyxxx{{{~~~~~~}}}}}}|||xxxrrrtttyyydddOOOEEEDDDEEE@@@CCCEEE???AAABBBHHHNNNTTTggg}}}{{{eee[[[WWWPPPLLLMMMSSSZZZfff~~~zzz{{{iiiYYYPPPGGGEEEHHHBBBBBBDDDFFFGGGFFFCCC@@@@@@@@@??????>>>>>>>>>>>>===>>>@@@BBBHHHSSSaaakkkvvvkkkXXXDDD???<<<===>>>AAAIIIRRRaaalllzzzvvvlllfffXXXWWWTTTOOOLLLMMMPPPSSSYYYaaakkkssswww}}}yyy\\\KKKDDDAAA======<<<<<<<<<<<<===>>>AAA???<<<::::::999777666555555444222222111111111444444444555666666666777666666777777888888777777888777666666555555555666666555555555555444444444111111111222333555666777777666555666999::::::999;;;:::888777777999:::;;;::::::;;;;;;:::999888777999777888===BBBGGGQQQZZZ^^^]]][[[[[[]]]```dddfffjjjmmmqqqqqqrrrwww|||vvvtttuuuvvvzzz{{{mmmeee{{{iiiJJJDDD===::::::;;;:::999:::::::::;;;===@@@CCCDDDGGGHHHNNNXXXgggvvvaaaiiiyyy~~~yyyxxx{{{~~~xxxsssvvv||||||WWWJJJBBBCCCCCC???CCCGGG@@@CCCBBBFFFLLLSSSddd~~~yyy}}}eee[[[XXXRRRNNNOOOVVVZZZbbbwww~~~yyyrrrpppttt~~~vvv___UUUOOOGGGEEEJJJGGGGGGIIILLLMMMLLLHHHDDDIIIGGGDDDBBB@@@?????????<<<>>>@@@AAAEEEMMMVVV]]]eeekkkyyy|||cccOOOBBB>>>;;;<<<<<<>>>EEEMMMVVV```mmmwwwxxxtttnnnjjjcccbbb```^^^[[[ZZZZZZZZZ___dddjjjnnnpppppppppppprrrsssvvv~~~mmmUUUIIIDDDBBB@@@@@@@@@AAABBBCCCDDDDDDDDDAAA>>><<<;;;:::888666444444333333333333333444333444444555666777777888555666666777777777777777777666666666666666777777666555555555555444444444111111111222444666777888666555444555888999999999999888777666666777999:::777777999:::::::::999888:::888:::???EEEKKKUUU___^^^]]][[[[[[]]]```dddgggkkkooorrrsssuuuzzzqqqllllllkkkrrr}}}vvvjjjeeexxxbbbFFFCCC>>>::::::<<<<<<:::;;;;;;;;;<<<>>>AAADDDFFFHHHIIINNNXXXeee|||iiikkkuuuzzzxxx|||zzzuuuwww~~~uuuNNNFFF???AAAAAA>>>CCCHHHAAAEEEBBBDDDKKKQQQbbb~~~uuu~~~fff[[[XXXTTTPPPQQQXXX\\\aaasss{{{uuuqqqsss{{{~~~ooofffaaaaaahhhqqquuu~~~jjjWWWSSSPPPJJJIIINNNNNNOOOQQQTTTUUUSSSOOOKKKRRROOOKKKFFFBBBAAAAAAAAA<<<===???@@@CCCGGGNNNRRRYYY]]]jjj{{{tttYYYEEE@@@<<<;;;;;;;;;<<>>>>>??????>>>>>>???BBBFFFKKKMMMMMMVVVbbbjjjiii^^^OOOEEE===<<<;;;::::::;;;===>>>JJJPPPWWW]]]bbbgggnnnssstttssstttuuuuuussspppmmmppppppoooooolllfff^^^YYYTTTPPPOOOVVV```nnn~~~rrrbbbVVVPPPKKKIIIHHHHHHIIILLLPPPRRRRRRRRROOOJJJCCC>>>;;;:::999888666555333222222333555666888777666555666666888999777888999888444000...---666666666666666666666666666666666555444444333333111111111222222333333333444444555555555555444444555555666666777777888888999999::::::999999888888:::;;;>>>DDDKKKSSS[[[______^^^]]]^^^___bbbdddfffnnnrrrwww{{{~~~qqqbbb^^^^^^aaaiiiyyyxxxqqquuuxxxzzzhhhgggjjjyyyvvv]]]EEEAAA===:::::::::::::::888:::<<<>>>???BBBEEEHHHGGGMMMOOOSSS^^^jjj|||ssssss~~~}}}}}}~~~|||zzzwwwsssqqqxxxdddLLLEEEDDDBBBAAA@@@@@@AAAAAACCCHHHHHHJJJRRR[[[ttt|||xxxnnnsssrrr\\\WWWRRROOONNNQQQUUU]]]kkkxxxuuunnnggg___\\\\\\]]]iiiyyy}}}iii^^^XXXRRRPPPQQQTTTVVV[[[aaagggkkklllkkk```\\\WWWUUUWWWZZZ]]]____________aaaccccccaaa___kkkcccWWWMMMFFFBBBAAA@@@AAA@@@??????@@@BBBDDDFFFFFFLLLTTTZZZXXXQQQGGG@@@;;;:::999888:::<<>>???AAACCCFFFIIIGGGOOORRRWWW```hhhxxxyyy~~~}}}}}}zzzxxxvvvtttpppooovvv___IIIEEEDDDBBBAAA@@@@@@AAABBBCCCIIIHHHJJJQQQWWWlllyyyqqqlllqqqvvv^^^UUURRROOONNNPPPRRRYYYfffrrruuuhhhaaa\\\VVVRRRQQQVVV```ooo~~~pppcccZZZRRRNNNMMMMMMMMMNNNRRRVVVYYYZZZZZZXXXXXXYYY\\\bbbfffiiijjjlllkkkjjjkkklllkkkjjjhhheee___XXXPPPKKKGGGCCCAAA@@@AAAAAABBBBBBBBBBBBBBBEEEGGGKKKMMMLLLIIIDDDAAA===;;;999888888;;;>>>AAA<<<@@@GGGNNNWWWbbboooxxx~~~~~~{{{|||xxxpppfffZZZSSSOOOJJJHHHKKKPPPWWWaaakkkvvvvvvrrrlllddd___^^^___\\\]]]___cccffffffeeebbbWWWQQQIIIBBB===:::888666666666666666666666666666555444333333333333444444222444888999999999:::;;;777777777777777777777777666666666555444444333333444444444444333333333333333444444555555444444333222222333333444555555666666777888:::;;;;;;<<<<<<<<<===@@@EEEMMMUUU\\\```bbbaaaaaaaaabbbdddgggiiiiiimmmrrrvvvzzzhhhXXXTTTUUU[[[cccrrr~~~pppnnniiinnnuuujjj^^^bbbqqqyyy|||wwwzzz}}}dddIIIAAA>>>;;;::::::<<<<<<;;;<<<>>>@@@AAABBBDDDGGGIIIHHHPPPTTTZZZaaaeeewww~~~~~~|||{{{xxxvvvtttrrrooooooxxxyyyYYYHHHFFFEEEDDDCCCBBBCCCCCCDDDCCCHHHHHHKKKQQQUUUfff{{{ooosssttt|||yyy```VVVRRROOOMMMNNNOOOTTT```kkksssccc[[[XXXSSSOOOMMMPPPWWWfffyyy~~~oooeee]]]WWWTTTQQQOOONNNPPPSSSVVVXXXYYYZZZ\\\aaahhhnnnssstttsssvvvtttrrrrrrqqqpppnnnlllbbb]]]VVVPPPKKKGGGDDDAAA???AAACCCEEEFFFFFFEEEDDDEEEFFFGGGGGGGGGFFFDDDCCCBBB???;;;888777888:::<<<===@@@DDDJJJSSSbbbrrr}}}zzzqqqfff___ZZZSSSNNNOOOSSSYYYcccllluuuzzz}}}zzzqqqjjjhhhjjjggghhhjjjlllmmmlllhhheeeZZZTTTKKKDDD???;;;888666555555666777777777666666777666666666555555555555666888::::::999888888999888888888888888888888888666666666555444444333333555555555444444333333333333333444444444444333333222222333333444555555555777888999:::;;;;;;;;;;;;;;;===@@@EEEMMMUUU\\\aaaddddddccccccdddfffhhhjjjhhhlllppptttyyygggWWWTTTUUUYYY```oootttoooeeeeeejjjaaaYYYaaaxxxxxxwww{{{```FFF???===::::::;;;<<<<<<<<<<<<>>>@@@AAABBBDDDGGGIIIIIIQQQUUUZZZaaacccqqq~~~|||{{{zzzuuusssrrrqqqnnnpppzzzqqqTTTHHHFFFEEEDDDCCCBBBCCCDDDDDDBBBGGGHHHKKKRRRUUUddd~~~ssszzzvvv{{{bbbXXXRRROOOMMMMMMMMMPPP[[[fff}}}uuuddd\\\XXXSSSOOONNNMMMRRR___rrrvvvlllddd^^^YYYVVVTTTUUUXXX\\\^^^___^^^aaahhhqqqxxx||||||{{{}}}{{{xxxwwwvvvssspppmmmaaa[[[RRRKKKGGGDDDCCCBBB@@@BBBEEEHHHIIIGGGEEECCCAAAAAABBBCCCBBBAAA???>>>AAA???;;;888777777999;;;>>>@@@CCCHHHTTTfff|||zzzttthhh```XXXWWWYYY___jjjttt{{{yyywwwxxxvvvvvvvvvvvvtttpppjjjfffYYYSSSKKKDDD???<<<999777555555666777888777777777888888888888777777666666888999:::999888666777888999999999999999999999999666666666555444444333333555555555444444333333333222222333333333333222222222333333444444555666666888999999:::999999888888:::;;;???EEEMMMVVV]]]bbbfffeeeddddddeeegggiiikkkjjjmmmppptttyyyfffWWWUUUUUUXXX```nnn|||vvviiiddddddZZZWWWccc|||}}}}}}zzzwwwtttrrrvvv{{{sssYYYAAA>>><<<::::::;;;<<<<<<;;;;;;===???@@@AAACCCGGGIIILLLRRRTTTYYY```bbbqqq~~~|||{{{{{{sssqqqoooooommmppp{{{hhhOOOIIICCCBBBAAA@@@@@@AAABBBCCCCCCGGGGGGKKKRRRTTTbbbzzzzzzrrr~~~dddZZZRRRNNNLLLLLLKKKNNNWWWbbbuuuyyyiii___YYYSSSOOONNNMMMPPPZZZkkk}}}~~~sssjjjcccaaa^^^^^^aaadddggghhhfffiiiooowww}}}|||yyyuuuppplll^^^XXXOOOHHHDDDCCCCCCCCCEEEGGGIIIJJJJJJGGGCCCAAAAAAAAABBBCCCBBB@@@>>>===<<<;;;999888999:::<<<===;;;<<<>>>EEETTTlll}}}tttkkkggggggjjjsss|||}}}xxxqqqiiidddUUUPPPIIICCC???===;;;:::666777777888888999999999888999999999888777666555666777888888777777888:::888888888888888888888888666666666555444444333333444444444444333333333333111222222333333222222111222222333444444555555666888888999999888777777666999;;;???EEENNNXXX```eeegggfffeeeeeefffhhhjjjkkklllnnnqqqtttyyygggWWWSSSSSSVVV___lll|||vvvkkkdddWWWWWWhhh~~~yyysssooommmnnntttwwwlllUUUAAA===<<<::::::;;;<<<;;;::::::<<>>>>>===<<<:::999999999:::;;;===>>>;;;;;;<<<<<<;;;:::888777666777888888777888:::<<<888888888888888888888888666666666555444444333333222222222222333333333333111111222222222222111111111111222222333444444444555666666777777777777666999;;;@@@GGGQQQ\\\eeejjjhhhgggfffeeefffgggjjjkkkmmmoooqqqsssyyyjjjXXXSSSRRRSSS^^^jjjvvvvvvhhhXXXZZZmmm|||wwwpppooorrrwwwvvvhhhSSSBBB===<<<::::::;;;;;;:::999:::<<>>>>>>>>;;;;;;;;;;;;;;;:::888888999888888===MMMiii~~~tttiii___UUUOOOLLLHHHBBB???>>>>>>>>>>>>===<<<;;;:::;;;===???AAA??????@@@@@@???===<<<:::999::::::999888777999;;;777777777777777777777777777666666555444444333333111111111222222333333333111111222222222222111111000000000111222222333333222333444666777777777777:::<<>><<<;;;;;;;;;;;;:::888;;;===@@@CCCEEEHHHMMMPPPQQQWWWYYY___gggfffooo~~~zzzwwwvvvyyy|||uuuTTTEEEGGGBBBCCCDDDCCCBBBAAABBBCCCEEEFFFHHHJJJKKKQQQ___nnnmmmiiiYYYWWWQQQMMMMMMNNNOOOTTT[[[rrr|||nnn```VVVPPPOOOOOOOOORRRXXX```hhhnnnqqqnnnnnnkkkfffcccgggpppxxx~~~vvvpppkkkfff```[[[SSSSSSQQQMMMJJJJJJKKKMMMLLLRRRXXX\\\aaabbb[[[RRRPPPJJJDDDBBB???<<<===AAA<<<;;;::::::999999::::::;;;999:::???HHHYYYtttzzznnnccc\\\TTTKKKDDDCCCBBBAAA??????>>>>>>>>>===>>>>>>@@@AAACCCEEEFFFFFFEEEDDDDDDCCCAAA>>>;;;;;;999888888999999777666:::::::::999777666444333666555333333444444444333555333222555555111000333111111111222222333333333111111222222222222111111444555555555333333555777:::===CCCJJJTTT^^^fffjjjllliiieeedddfffiiikkkllloooppprrruuu|||ppp[[[VVVVVVPPPYYYbbbjjjvvvooo\\\___ooo|||wwwvvvyyyttt```III;;;<<<<<<;;;;;;;;;<<<<<<===BBBCCCDDDEEEFFFIIIMMMQQQRRRUUUYYY^^^```dddqqq~~~lllPPPDDDEEECCCDDDEEEDDDCCCBBBCCCEEEFFFFFFHHHKKKLLLQQQ]]]kkkooonnn]]]WWWQQQMMMMMMMMMNNNSSSZZZllltttggg\\\VVVTTTNNNMMMOOOTTT\\\ccciiikkkhhhfffccc\\\XXXZZZaaahhhvvv}}}vvvnnngggccc___[[[WWWQQQRRRQQQOOOMMMMMMNNNPPPSSSYYY```hhhqqqtttnnndddVVVNNNFFFCCC@@@;;;:::<<<<<<<<<;;;::::::::::::;;;999888:::>>>DDDOOObbbsss}}}yyytttkkk^^^UUUPPPKKKFFFBBB@@@@@@???>>>======<<<<<>><<<::::::::::::999777999999999999888666555555666555333333444444444333444111000222111//////222111111222222222333333333111222222333333222222111222333444555555666888:::<<>><<<<<<;;;;;;;;;<<<======AAACCCDDDEEEFFFIIINNNQQQRRRTTTYYY^^^```eeeqqq}}}|||^^^KKKDDDBBBCCCDDDEEEEEEDDDCCCDDDFFFFFFFFFIIIMMMNNNPPPZZZeee~~~wwwwww}}}rrruuubbbWWWQQQMMMLLLLLLMMMQQQWWWeeewww}}}qqqfff^^^ZZZOOONNNNNNRRRXXX^^^bbbdddbbb```[[[TTTNNNNNNSSSXXXgggtttuuunnnddd^^^ZZZXXXUUURRRNNNPPPRRRSSSRRRRRRSSSTTTVVV[[[dddqqqxxxeeeXXXLLLFFFCCC>>>:::999:::999999888888888888888888999<<>>===<<>>===AAAHHHQQQYYYaaafffiiijjjgggdddccceeehhhiiijjjqqqqqqrrruuu|||ppp[[[RRRPPPOOOSSSYYYcccxxxqqq```dddrrryyy{{{oooUUUCCCBBB<<<<<<<<<<<<<<<===>>>>>>AAACCCDDDFFFGGGJJJNNNQQQRRRSSSXXX]]]```eeeppp|||mmmQQQGGGDDDAAABBBCCCDDDDDDCCCCCCDDDEEEFFFFFFJJJNNNOOOPPPWWW```tttxxxlllfffkkksss~~~fffWWWQQQMMMMMMLLLLLLPPPUUU^^^ooo{{{oooddd^^^UUUSSSQQQRRRVVV[[[^^^___aaa^^^XXXQQQLLLKKKNNNQQQ]]]hhhxxx}}}ppphhh^^^VVVSSSRRRPPPOOOLLLOOOSSSVVVVVVWWWXXXYYYWWW\\\gggxxxyyyhhhUUUKKKFFFBBB>>>===;;;;;;:::999999999999::::::;;;===@@@???>>>BBBIIIWWWiii}}}oooddd[[[VVVQQQLLLFFFBBBAAABBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAADDDEEEGGGJJJNNNRRRUUUWWWVVVRRRNNNKKKIIIGGGEEEDDDEEECCC@@@>>>======;;;:::888888888888888888888999666555333333444444444333111///000333333000///111222222222222222222222222222222333333333333222222000222444555666888<<<>>>===AAAIIISSS[[[aaaeeegggiiifffdddccceeeggghhhiiiqqqqqqrrruuu|||lllZZZRRRPPPSSSUUUYYYeee}}}ttthhhnnn|||||||||lllNNN???CCC<<<<<<<<<<<<===>>>???@@@AAACCCEEEGGGIIIKKKOOORRRRRRSSSWWW]]]aaaeeeooozzz```JJJEEEEEEBBB@@@AAACCCBBBBBBAAACCCDDDFFFFFFJJJNNNOOOPPPUUU\\\mmmrrrddd[[[^^^wwwrrriiiXXXRRRNNNMMMLLLKKKNNNSSSZZZiiiyyylllccc[[[XXXTTTSSSUUUXXXZZZ[[[\\\YYYTTTNNNJJJIIIKKKMMMSSS]]]kkkwwwzzziiiaaaVVVOOOMMMLLLKKKJJJLLLOOOTTTXXXYYYZZZ[[[\\\\\\bbbnnnzzzbbbSSSKKKEEEBBBBBBAAA@@@??????>>>>>>??????;;;:::<<>>===@@@FFFKKKWWWgggvvv~~~nnnaaaWWWOOOKKKJJJHHHEEEDDDDDDDDDCCCCCCFFFGGGGGGHHHHHHHHHHHHGGGJJJKKKMMMPPPTTTXXX[[[]]]^^^ZZZUUURRRPPPNNNLLLJJJHHHEEEAAA???>>>===<<<:::999888888777888888999:::666555333333444444444333000000444999999444111111222222222222222222222222111111222222222222111111222444555666666777:::<<<<<>>???AAABBBBBBDDDGGGIIIKKKNNNQQQTTTSSSSSSVVV\\\aaaeeemmmvvvtttWWWHHHEEEEEECCC???@@@BBBBBBAAAAAABBBDDDGGGFFFHHHMMMOOOPPPTTTZZZhhhnnn___VVVWWWmmmqqq|||jjjYYYTTTPPPOOOMMMKKKMMMRRRWWWdddyyywwwnnnddd```ZZZVVVVVVWWWXXXXXXWWWTTTPPPKKKHHHGGGHHHHHHJJJSSS^^^hhhqqq{{{ttt]]]VVVMMMGGGFFFGGGGGGFFFMMMQQQVVVYYYZZZ[[[]]]^^^___fffsssvvvbbbTTTJJJEEEEEEAAA@@@??????>>>>>>??????;;;:::;;;>>>>>>===@@@EEEHHHMMMVVV___fffrrr~~~uuuiii]]]TTTNNNIIIGGGHHHHHHHHHHHHGGGGGGFFFFFFKKKJJJJJJJJJKKKLLLMMMMMMOOOPPPRRRTTTWWW[[[^^^___```]]]YYYWWWUUUSSSPPPNNNLLLHHHDDD@@@???>>>===;;;:::999888777777888:::;;;666555333333444444444333000111555;;;;;;666222222333333333222222222222111222222333333333333222222444555666666555666888:::<<>>===>>>AAABBB@@@AAADDDEEEGGGMMMRRRUUU\\\oooyyysssnnnddd___WWWPPPMMMLLLKKKJJJKKKKKKKKKKKKKKKLLLMMMOOOQQQPPPOOONNNOOOQQQTTTUUUUUUVVVWWWYYY[[[^^^```aaaaaa___\\\[[[YYYVVVSSSPPPPPPLLLGGGCCCAAA@@@>>>===;;;:::888777777888999:::666555333333444444444333111000222777777333222333333333333222222222111111444444555555555555444444222444555555444555777999===BBBJJJSSS]]]dddiiikkkiiigggffffffhhhiiiiiiiiiiiilllpppvvv|||hhhaaa___^^^```kkkzzz}}}~~~lllTTTDDD>>>???;;;;;;<<<===???AAACCCDDDDDDGGGKKKNNNPPPSSSVVVXXXVVVTTTWWW\\\```ccciiiooo}}}ssseeeuuu~~~\\\MMMJJJEEEBBBCCC@@@AAACCCCCCCCCCCCDDDFFFGGGEEEFFFKKKNNNPPPTTTZZZ___zzzwwwfff[[[XXXfffzzzqqqrrrnnn\\\VVVRRRQQQOOOLLLMMMQQQUUU^^^pppyyyssskkkeeebbbaaaaaaaaa___[[[WWWSSSQQQOOOMMMLLLKKKPPPUUUWWWVVVWWW\\\aaahhhzzzsssbbbVVVKKKGGGBBBAAAEEEHHHJJJJJJQQQTTTWWWYYYYYY[[[]]]___nnnwwwrrr[[[NNNKKKHHHHHHGGGFFFFFFFFFFFFGGGCCCAAACCCGGGGGGCCCBBBDDD@@@CCCIIIMMMMMMPPP```rrrpppqqqqqqpppoooppprrrtttqqqnnnjjjgggeeeccc```]]]VVVRRRNNNKKKLLLNNNPPPPPPOOOOOONNNMMMMMMPPPTTTXXXWWWVVVTTTRRRSSSVVVZZZ\\\______```aaaccceeefffgggfffeeecccbbbaaa^^^ZZZWWWSSSOOOIIIEEECCCAAA@@@???<<<;;;999777777888999:::666555333333444444444333222//////222222000111555333333333222222111111111666666777777777777666666111222333444444555888:::???CCCKKKTTT^^^ffflllnnniiihhhggggggiiijjjjjjiiigggkkkpppwwwrrrkkkhhhfffqqq}}}|||dddLLLBBBAAAAAA;;;;;;<<<>>>@@@BBBDDDEEEEEEHHHLLLPPPRRRTTTWWWYYYWWWUUUWWW\\\```bbbgggmmmxxxvvv___mmmsssTTTIIIDDDDDDEEE@@@CCCBBB@@@??????@@@BBBCCCGGGHHHHHHHHHIIIKKKOOOSSS```pppiii[[[aaabbbpppnnnuuuooo```XXXQQQPPPPPPOOONNNPPPRRRXXXfffyyywwwqqqnnnllljjjhhhjjjcccYYYSSSRRRRRRQQQOOOOOORRRTTTSSSRRRQQQTTTVVV^^^eeeppp|||{{{sssjjj___RRRIIIEEECCCAAAAAABBBEEEHHHKKKNNNRRRVVVWWWWWWYYY\\\```nnnsssppp]]]QQQLLLMMMOOOQQQRRRPPPLLLIIIMMMBBBCCCTTT___VVVFFF===???BBBEEEHHHJJJOOOVVV[[[ZZZZZZYYYXXXYYY[[[^^^___YYY[[[]]][[[WWWQQQMMMKKKOOOQQQRRRRRRQQQPPPPPPQQQPPPQQQRRRTTTUUUVVVWWWXXXWWWXXXYYY\\\___cccfffhhhdddddddddeeefffhhhiiijjjiiiiiijjjiiifffbbb]]]ZZZVVVRRRLLLGGGDDDAAA>>>===<<<;;;::::::;;;;;;999777777666555444444444444444111111111111111111111111333333333333333333333333111222444666666555444333333555666666666777999;;;:::BBBKKKRRR\\\gggoooqqqpppkkkffffffjjjlllkkkhhhkkkkkkmmmtttuuutttxxx~~~~~~uuu[[[GGGBBB???::::::<<<===>>>???AAACCCFFFIIIJJJLLLOOOQQQTTTVVVWWWWWWXXXYYY[[[___dddgggjjjsss}}}llllllvvv}}}mmmPPPGGGBBBCCCEEE@@@CCCBBBAAA@@@AAABBBDDDEEEHHHHHHIIIIIIIIIKKKOOORRR]]]jjjrrraaadddfffuuunnnsssrrr___VVVOOONNNNNNLLLLLLNNNPPPUUUbbbvvv~~~{{{xxxuuuooogggbbb```^^^\\\YYYQQQTTTVVVUUUSSSRRRSSSUUUUUUZZZaaaiiipppwww}}}~~~}}}}}}|||{{{yyysssnnngggbbb]]]VVVLLLEEECCCBBB@@@@@@BBBEEEHHHKKKQQQTTTWWWZZZ\\\^^^bbbdddmmmrrr~~~ooo```VVVUUUVVVYYY\\\\\\WWWSSSTTTJJJJJJXXX```XXXKKKDDDJJJMMMQQQRRRQQQQQQSSSUUUSSSQQQPPPOOONNNPPPQQQRRRWWWWWWWWWUUURRRPPPQQQRRRUUUUUUSSSQQQNNNOOOQQQTTTZZZZZZ[[[[[[ZZZZZZ[[[\\\YYY[[[___ccchhhlllpppqqqooonnnmmmkkkkkkkkklllllloooppppppoookkkfff```]]]WWWRRRMMMHHHEEEBBB@@@>>><<<;;;::::::;;;:::999777666555444444333333444444111111111111111111111111333333333333333333333333222222444555555555444333333555666666666777999<<<>>>FFFNNNTTT\\\gggnnnpppoookkkffffffiiilllkkkiiikkkkkklllsss~~~}}}~~~qqqXXXEEEAAA???<<<:::<<<>>>??????AAADDDFFFIIIJJJLLLOOOQQQTTTUUUVVVXXXYYY[[[^^^bbbeeehhhjjjoooyyyppplllsss}}}dddLLLEEE@@@BBBDDD@@@BBBBBBAAAAAABBBDDDFFFGGGHHHIIIJJJJJJIIIKKKNNNPPPYYYaaauuu~~~iiiiiimmmtttsss}}}vvv```WWWOOONNNNNNLLLKKKMMMOOORRR\\\ppp}}}wwwsssppplllfffbbb[[[]]]^^^^^^\\\ZZZYYYYYYSSSUUUWWWYYY[[[^^^bbbeeecccbbbaaaaaaccccccbbbaaa\\\XXXTTTRRRPPPLLLFFF@@@BBBAAAAAAAAACCCFFFJJJLLLPPPQQQSSSWWW]]]aaacccdddlllpppyyyyyyhhhdddaaaeeejjjlllgggbbb\\\SSSQQQYYY]]]VVVNNNKKKSSSVVVXXXXXXUUUQQQNNNMMMMMMLLLJJJHHHHHHIIIJJJKKKVVVUUURRRPPPOOOQQQVVVZZZ\\\ZZZVVVQQQOOOQQQVVVZZZ___``````___]]]\\\]]]^^^bbbdddiiimmmrrrvvvyyyzzz~~~{{{xxxtttrrrqqqqqqqqqvvvvvvuuusssnnnhhhbbb^^^WWWSSSMMMHHHEEECCCAAA???<<<;;;:::999::::::888777444444333333222222333333222222222222222222222222333333333333333333333333333333333333444444444444333444555666666777:::===CCCJJJQQQVVV\\\fffmmmnnnnnnjjjfffeeehhhkkklllkkkkkkkkklllrrr}}}yyy}}}zzzkkkRRRBBB??????===:::<<<>>>???@@@BBBEEEGGGJJJKKKMMMOOOQQQSSSUUUVVVXXXZZZ]]]aaadddggghhhiiikkkrrr|||nnnooo~~~|||]]]IIIEEE@@@@@@CCC@@@@@@@@@AAABBBCCCEEEGGGHHHIIIJJJKKKKKKJJJKKKMMMOOOUUUZZZhhhrrrrrryyyzzz{{{{{{eee[[[SSSPPPPPPNNNMMMOOOOOOOOOWWWkkkzzzrrrkkkjjjkkkmmmmmmjjjgggcccaaa]]]\\\ZZZXXXUUUVVVXXXZZZWWWWWWVVVXXXZZZ[[[ZZZYYYRRRPPPMMMKKKJJJGGGCCC???BBBBBBAAABBBDDDHHHKKKMMMPPPOOOQQQVVV^^^ccceeedddjjjllltttyyypppooouuuyyywwwrrrhhhaaa]]]___```[[[WWWVVVZZZ[[[[[[YYYVVVRRRNNNMMMLLLKKKJJJJJJKKKMMMOOOQQQVVVUUUSSSQQQPPPSSSYYY]]]___]]]ZZZVVVUUUXXX]]]bbbccceeegggfffdddbbbdddfffpppqqqrrrtttwww{{{}}}|||xxxvvvvvvvvvxxxwwwvvvsssnnnggg```\\\VVVRRRMMMHHHEEECCCAAA???===;;;999999999999888666333333222222111222222333222222222222222222222222222222222222222222222222333333222222222333444555333444555555666888<<>>===:::<<<>>>@@@@@@BBBFFFHHHKKKLLLNNNPPPRRRTTTUUUVVVYYY[[[___dddggghhhhhhggglllooozzzssslllsssXXXIIIFFF@@@???BBB???>>>???@@@AAACCCEEEFFFGGGIIIJJJLLLLLLKKKKKKMMMOOOTTTVVV___vvv|||~~~~~~hhh^^^UUUQQQPPPNNNNNNPPPOOOOOOUUUgggyyyyyyzzz||||||zzzuuuoookkkfffddd```[[[WWWUUUVVVXXXQQQPPPPPPRRRTTTTTTSSSQQQMMMKKKJJJIIIHHHFFFDDDBBBBBBBBBBBBCCCEEEIIILLLMMMRRRQQQSSSXXX```fffgggfffiiikkkpppyyy{{{~~~{{{tttooommmllliiiggggggdddbbb]]]YYYUUUSSSQQQPPPLLLLLLLLLNNNPPPTTTWWWYYYXXXXXXYYYXXXWWWXXXZZZ\\\\\\]]]]]]]]]]]]aaaeeeiiikkkppptttuuusssqqqsssuuuzzzyyywwwwwwzzz~~~|||zzzyyyyyyxxxwwwvvvsssmmmfff___[[[VVVRRRLLLHHHEEECCCAAA???>>>;;;999888888888777666222222111111111222222333222222222222222222222222222222222222222222222222333222222222222333444555333444555555666999===@@@CCCJJJOOORRRYYYbbbiiikkkiiihhhfffggghhhjjjlllllljjjkkkmmmrrr{{{kkkjjjxxxbbbLLL???<<<<<<<<<;;;<<>>???@@@BBBCCCDDDEEEFFFHHHJJJLLLLLLLLLLLLNNNPPPSSSTTT\\\ooojjj___UUUQQQOOOMMMMMMOOONNNOOOTTTcccyyyyyyqqqnnniiiccc\\\XXXXXXYYYRRRQQQQQQQQQRRRQQQOOOLLLGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFGGGHHHJJJLLLOOOPPPRRRRRRTTTYYY^^^ccceeeeeejjjlllooouuu~~~}}}|||zzzxxxuuupppjjjbbb[[[XXXWWWVVVUUUUUUUUUUUUVVVYYY\\\```bbb___bbbddddddcccaaaaaaaaa^^^```cccfffhhhlllppptttwww~~~~~~}}}~~~}}}|||{{{|||~~~~~~{{{yyyxxxwwwwwwvvvsssnnngggaaa]]]VVVSSSMMMIIIGGGEEECCCAAA>>><<<999777777777777666222222111111222222333333333333333333333333333333222222222222222222222222222222222222333333333333333444444555666999>>>BBBDDDIIINNNQQQVVV```gggiiieeefffggghhhjjjkkkkkkllljjjlllooosss{{{zzziiillluuu^^^JJJ???<<<<<<<<<;;;===???AAABBBDDDHHHJJJMMMNNNPPPSSSUUUXXXZZZ[[[]]]```cccgggiiijjjiiihhhjjjmmmqqq|||{{{```LLLEEEFFFAAA???CCCBBB@@@@@@BBBCCCDDDEEEFFFFFFGGGIIIKKKMMMMMMMMMOOOQQQQQQTTTZZZlllmmmbbbWWWSSSPPPNNNNNNPPPLLLNNNTTT___rrrvvvmmmfffcccbbb\\\[[[ZZZZZZYYYVVVRRROOOJJJKKKLLLLLLMMMNNNPPPQQQQQQQQQRRRSSSTTTVVVXXXYYYWWWYYY\\\___aaadddgggiiinnnoooqqqtttzzzzzzrrrmmmllllllllllllnnnmmmkkkkkkkkkmmmooopppnnnqqqtttuuutttqqqpppoookkkmmmppprrruuuzzz~~~{{{wwwuuutttttttttrrrmmmgggaaa^^^YYYUUUOOOKKKIIIGGGEEEDDD???<<<888777777777666666222222222222222333444444333333333333333333333333111111111111111111111111000111222333444333222222333444444444666:::???CCCGGGLLLOOOPPPUUU]]]dddeeebbbdddhhhjjjkkkkkkkkkkkkjjjmmmqqquuu||||||uuuiiiooooooXXXFFF>>><<<<<<===;;;===???AAACCCEEEIIIKKKMMMOOOQQQTTTXXX[[[]]]^^^bbbdddgggiiikkkllllllllliiinnnrrryyy~~~YYYGGGBBBEEE@@@???DDDCCCAAABBBCCCEEEFFFFFFFFFFFFFFFHHHKKKMMMMMMNNNPPPRRRPPPTTTZZZjjjqqqfff[[[VVVSSSQQQPPPRRRJJJMMMSSS]]]mmmwwwrrrpppeeedddbbbaaa___\\\WWWSSSRRRSSSTTTTTTSSSTTTVVVWWW\\\\\\]]]]]]___```aaabbbbbbeeeiiikkkkkklllppptttqqqrrrtttuuuyyy~~~~~~~~~{{{~~~~~~~~~xxxyyy{{{}}}zzzuuurrrpppqqqqqqoookkkfff```]]]ZZZWWWQQQMMMKKKIIIGGGFFF???<<<888666666777666555333222222222333444444555333333333333333333333333111111111111111111111111///111333444444444222111333333444444666:::@@@DDDJJJOOOQQQQQQTTT\\\bbbccc```dddhhhllllllkkkjjjjjjjjjnnnrrrwww|||~~~{{{xxx{{{qqqiiiqqq{{{iiiSSSDDD>>>======>>>;;;===@@@AAACCCEEEIIILLLMMMOOORRRUUUYYY\\\___```eeegggiiikkkmmmnnnnnnnnnkkkqqquuuzzzmmmNNNKKKEEEAAA>>>>>>@@@AAA???>>>@@@EEEFFFDDDEEEHHHJJJFFFHHHNNNSSSRRROOOOOOPPPSSSYYYfff|||eeeWWWUUUOOOMMMOOOKKKKKKLLLQQQYYYdddsss|||yyytttnnnnnnooommmfff___```^^^]]]^^^aaacccddddddgggjjjmmmqqqtttttttttttt|||zzzyyyyyy{{{}}}~~~~~~~~~xxxtttuuuyyyzzztttrrrrrrrrrpppllliiihhhfffcccaaaYYY[[[XXXSSSOOONNNJJJFFFAAA===999777666666555444555555444333333333333444333333333333333333333333333333333333333333333444333333333444444444555555444444444444555999@@@DDDJJJPPPTTTSSSSSSWWWZZZ[[[^^^aaafffllloooooolllhhhhhhhhhnnnzzzzzzxxx|||www~~~|||hhhcccppp}}}sssaaaMMMCCC???======???>>>@@@BBBDDDFFFHHHLLLOOOPPPRRRTTTVVVXXX\\\```dddeeejjjnnnooommmlllnnnqqquuussswwwgggMMMJJJEEEAAA??????@@@BBBDDDBBBDDDGGGHHHFFFGGGKKKKKKGGGGGGMMMQQQQQQOOOPPPQQQTTTXXXaaawwwxxxsss{{{iiiZZZVVVPPPNNNPPPMMMMMMMMMPPPWWW```nnn}}}uuunnnnnnlllkkklllooosssuuuuuu}}}{{{|||{{{xxxwwwwwwuuurrrnnnllljjjhhheeeccc\\\^^^\\\UUUQQQPPPLLLGGG@@@===999666666555555444555555444333333333333444333333333333333333333333000000111111111000//////333333333444444444555555444444444444555999@@@DDDMMMSSSVVVTTTSSSWWW\\\]]]___bbbggglllooooookkkgggdddeeejjjvvv~~~zzzuuuvvv|||}}}|||iiiggguuuzzzlllZZZHHH@@@???>>>======>>>AAACCCFFFHHHJJJNNNQQQSSSTTTVVVWWWXXX[[[___bbbeeejjjqqqsssqqqooooooqqqvvvvvvyyywww\\\KKKIIIDDDAAA??????AAABBBGGGFFFHHHKKKKKKIIIJJJOOONNNIIIGGGKKKOOOOOOOOOPPPRRRTTTUUU[[[lllrrrkkkoooppp^^^XXXPPPNNNQQQOOOMMMMMMOOOUUU[[[gggzzz~~~|||zzz{{{|||xxxuuuqqqnnnllljjjgggddd```bbb```YYYTTTRRRNNNHHH@@@<<<888666555555444333555555444333333333333444333333333333333333333333444444666666666444222111333333333444444444555555555555444444555:::@@@EEEQQQWWWZZZWWWVVVZZZ^^^___aaaccchhhmmmooonnnjjjfffbbbaaafffqqq{{{rrrnnnlllkkkqqqzzz{{{iiilll}}}wwwfffTTTBBB===??????===<<>>???===<<<@@@CCCGGGJJJLLLOOORRRUUUTTTVVVWWWXXXYYY\\\___bbbeeejjjqqquuuvvvwwwwwwxxxvvvyyy}}}cccLLLGGGEEECCCAAA@@@AAABBBCCCBBBGGGQQQZZZZZZUUUTTTWWW[[[RRRLLLLLLMMMLLLLLLNNNOOOQQQSSSUUU]]]qqqwwwnnn|||fff[[[PPPMMMPPPNNNLLLKKKMMMQQQVVV___ooo~~~}}}{{{|||~~~xxxuuuqqqnnnkkkiiifffdddbbbdddbbb[[[VVVRRRMMMFFF@@@<<<888666555555444333555555444333333333333444333333333333333333333333222444666777666444222000333333333444444444555555555555555555666:::AAAEEETTT]]]eeefffeeedddccc___ccceeeiiinnnpppnnniiieee___]]]^^^dddjjjooovvv}}}}}}kkk___WWWXXX\\\bbbrrrsss~~~}}}nnnZZZEEE<<<===>>>>>>>>>AAADDDIIILLLNNNPPPSSSUUUSSSUUUWWWXXXZZZ^^^bbbeeefffiiimmmqqqtttxxx{{{~~~yyy{{{xxx\\\KKKEEEDDDBBBAAA@@@AAACCCDDDCCCJJJUUU^^^]]]WWWVVVZZZ[[[SSSLLLLLLLLLKKKKKKMMMLLLOOOSSSVVV[[[mmmwwwjjj^^^QQQMMMOOOMMMKKKJJJLLLPPPTTT\\\kkkzzz}}}{{{}}}uuurrrooollljjjhhhfffddd```bbbaaa[[[UUURRRLLLEEEAAA===999777666666555444555555444333333333333444333333333333333333333333000111333444444333222111333333333444444444555555666666555555666;;;AAAEEESSS]]]fffhhhgggfffddd```ccceeeiiinnnpppnnnjjjfff```\\\\\\aaafffjjjpppwwwrrr]]]UUURRRXXX```jjj}}}{{{}}}lll[[[HHH???======???BBBEEEHHHLLLOOOQQQSSSUUUVVVSSSUUUWWWYYY[[[___cccgggfffgggjjjmmmrrrwww{{{}}}zzz{{{kkkTTTIIICCCBBBAAA@@@AAABBBCCCDDDDDDIIISSSYYYWWWQQQRRRWWWVVVOOOIIIJJJLLLKKKLLLNNNJJJOOOUUUWWWZZZjjjooobbbTTTNNNOOOLLLKKKJJJLLLNNNQQQXXXfffttt}}}yyyxxxzzz{{{{{{zzzssspppmmmkkkjjjhhhfffddd___aaa```[[[VVVRRRLLLEEEBBB>>>:::888777777666555555555444333333333333444333333333333333333333333333333444555666666666666333333333444444444555555666666666555777;;;AAAFFFRRR[[[cccdddcccddddddbbbccceeeiiinnnpppoookkkgggdddaaaaaaeeejjjnnnuuu}}}hhhZZZUUUUUU]]]gggqqq~~~xxx```TTTHHHBBB???>>>AAAEEEIIIMMMQQQTTTUUUUUUWWWXXXUUUVVVXXXZZZ[[[^^^bbbeeefffgggiiimmmqqqtttuuuuuuvvvvvvyyy~~~}}}tttwwwaaaLLLEEEBBBBBBAAA@@@AAABBBCCCDDDCCCGGGNNNRRRNNNIIIKKKRRRQQQJJJFFFHHHKKKLLLLLLOOOJJJOOOVVVXXXYYYhhhssseeeWWWPPPPPPLLLLLLKKKKKKMMMOOOTTTbbbooo~~~|||xxxuuutttvvvvvvuuusssrrrooolllkkkjjjiiigggeee^^^aaa```[[[VVVSSSMMMFFFBBB???;;;888888888777666555555444333333333333444333333333333333333333333222222333444555666777777333333333444444444555555666666666555777;;;AAAFFFRRRZZZ_________bbbddddddbbbeeeiiinnnqqqpppkkkhhhjjjgggggglllqqqvvv~~~zzzccc___ZZZ[[[ccckkkttt||||||rrrTTTMMMFFFCCCAAA???BBBGGGMMMPPPTTTWWWXXXXXXYYYYYYWWWXXXZZZZZZ[[[]]]aaadddfffgggjjjmmmqqqqqqpppnnnqqqppprrrxxx~~~{{{nnnddd~~~tttUUUGGGHHH===@@@DDDDDDCCCCCCGGGJJJJJJKKKKKKKKKKKKKKKJJJJJJLLLLLLKKKKKKKKKMMMNNNOOOPPPTTTQQQQQQ[[[jjj}}}wwwbbbWWWQQQNNNLLLNNNMMMNNNOOOOOORRR\\\hhh~~~||||||vvvpppnnnppprrrqqqooolllmmmmmmjjjgggcccbbbbbb^^^^^^^^^]]][[[UUUNNNHHHCCC???;;;888777777777666888888777666666666666666666555333111111222333444222333444555555555444333333444555555444444666777666555444555999>>>DDDGGGSSSWWW[[[]]]^^^aaaeeeiiiiiihhhiiikkknnnoooooonnnnnnooorrrvvv{{{|||llleee```bbbkkkrrrxxxwww|||rrrgggOOOKKKGGGCCCAAACCCEEEHHHOOORRRWWWZZZZZZYYYYYYYYYXXXXXXYYYZZZ[[[\\\\\\]]]eeefffiiinnnrrrqqqlllhhhiiikkkooouuuxxx}}}wwwhhhpppjjjOOODDDDDDCCCDDDFFFFFFEEEEEEFFFGGGIIIIIIIIIJJJJJJIIIIIIHHHJJJJJJJJJJJJKKKLLLMMMNNNPPPTTTRRRRRR\\\kkkuuu{{{eeeYYYSSSPPPNNNOOOLLLLLLNNNOOORRR[[[eee}}}yyytttnnnlllnnnooonnnllliiiiiijjjhhheeebbbbbbccc____________]]]XXXQQQLLLDDDAAA<<<888777777777666777666666555444444555555666555333222111222333444222333444555555555444444333444666555444444666777666555555666:::@@@FFFJJJSSSWWW\\\^^^___aaaeeeiiiiiiiiijjjllloooqqqpppoooqqqssswww|||tttqqqjjjiiinnnsssxxx~~~xxxwwwjjj]]]IIIGGGCCC@@@???BBBEEEHHHNNNRRRWWWZZZZZZYYYYYYYYYYYYYYYZZZ[[[]]]^^^______dddeeehhhmmmpppppplllhhhhhhiiilllqqqsssvvvpppppp|||aaaKKKBBBCCCIIIHHHGGGGGGGGGGGGEEEDDDGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNPPPTTTRRRTTT]]]jjjqqquuu~~~kkk\\\UUURRRPPPPPPKKKIIILLLOOORRRYYY```uuu~~~xxxtttooommmnnnnnnmmmkkkfffggggggeeecccbbbbbbccc``````aaaaaa```[[[UUUPPPGGGCCC===:::888777666555666555444444333444444444666555333222222222333444333444444555666555555555333555666666555444555777666555666888===DDDKKKOOOTTTXXX]]]______aaafffjjjkkkkkkkkknnnqqqssssssrrrsssvvv{{{|||}}}tttooopppsssvvv~~~}}}|||qqq```PPPFFFDDDAAA???@@@CCCGGGIIINNNRRRWWWZZZ[[[ZZZYYYYYYZZZ[[[\\\]]]___```aaabbbbbbdddfffjjjmmmmmmjjjggghhhhhhjjjnnnooopppwww}}}qqqqqqsss[[[JJJEEEEEEKKKHHHFFFFFFHHHHHHFFFCCCFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKMMMNNNOOOPPPTTTSSSUUU^^^iiiuuukkkgggwwwqqq___WWWSSSPPPQQQKKKHHHKKKOOOQQQVVV[[[lllzzzwwwsssqqqqqqpppnnnlllggghhhhhhfffcccaaaaaabbb______aaabbbaaa]]]WWWRRRHHHDDD???:::888777666555555555444444444444444555555555444333333333333444444444555555666666666666444555777666555444555777666666777:::@@@HHHOOOTTTVVVZZZ^^^``````bbbfffjjjllllllmmmppptttvvvvvvuuuqqqtttzzzwwwooonnnooorrrxxxmmm[[[HHHGGGEEECCCAAABBBEEEHHHKKKOOOSSSXXX[[[[[[[[[ZZZ[[[ZZZ[[[\\\^^^___aaabbbcccaaabbbeeehhhjjjjjjhhhgggjjjiiijjjnnnnnnnnnsssyyysssgggtttlllVVVJJJFFFFFFHHHFFFDDDDDDGGGHHHFFFCCCGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJLLLMMMNNNOOOPPPOOOSSSRRRUUU]]]eee|||xxxeeeZZZkkkyyydddYYYTTTOOORRRLLLIIIKKKNNNPPPTTTXXXiii|||{{{yyywwwtttsssqqqnnnmmmlllmmmllljjjeeebbb```___\\\]]]___``````\\\VVVRRRIIIEEE???:::888777555444666555555444555555666666555555444444333333333444555555555555666666777777555666777777555444555777666666888<<>>:::888666555444555555555555555555666777555555555555444444444333777666666666666777888888666777888777555555555666666777999===DDDMMMUUUZZZYYY\\\```bbbbbbdddhhhkkkmmmmmmooorrrwwwzzzzzzzzzrrrsssvvv~~~vvvppprrrtttxxxzzzmmmdddVVVGGGEEEDDDBBBBBBBBBDDDGGGIIIQQQUUUZZZ^^^______^^^___]]]^^^^^^___```aaabbbbbb___aaadddeeeeeeeeeggghhhgggeeegggkkklllkkkkkknnnvvv~~~mmmssswww\\\JJJEEEEEEDDDDDDEEEFFFEEEDDDDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIKKKLLLMMMMMMMMMMMMMMMQQQPPPRRRYYY[[[kkklllXXXbbbyyyqqqaaaXXXPPPQQQOOONNNOOOMMMKKKPPPXXX```ttt}}}~~~}}}{{{wwwssspppnnnppprrrtttrrrmmmeee___\\\ZZZ[[[]]]^^^^^^ZZZTTTOOOFFFBBB===999777666555444444444333333444555555666555555555555555444444333777777666666666777888999666777888777555555555666777777999===EEENNNVVV[[[ZZZ]]]aaaccccccdddhhhlllmmmmmmooossswwwzzz{{{{{{sssrrrssszzz~~~{{{sssddd[[[QQQEEECCCCCCBBBCCCDDDGGGJJJLLLRRRVVV\\\```aaa```aaaaaa```aaaaaaaaabbbbbbbbbccc___bbbddddddcccdddgggiiiiiifffgggkkkkkkiiihhhiiioooxxx~~~sssXXXGGGEEEFFFEEEEEEGGGIIIGGGDDDBBBDDDFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIKKKLLLLLLLLLKKKKKKMMMPPPOOOQQQWWWXXXfffwww___cccsssvvveeeZZZQQQQQQPPPQQQPPPLLLJJJPPPXXXXXXmmm{{{vvvsssqqqnnnrrruuutttoooggg```\\\[[[[[[]]]^^^^^^ZZZSSSOOOEEEAAA<<<888666666555444222222222222333333444555555555666666555555444333888777666666666777999:::777888888777666555555666777777999>>>EEENNNVVV[[[ZZZ^^^bbbccccccdddhhhllllllmmmooosssxxx{{{|||{{{rrrppppppuuu}}}mmm]]]TTTLLLCCCCCCCCCDDDEEEHHHKKKOOOQQQSSSWWW]]]aaabbbbbbbbbbbbcccccccccccccccccccccccc```bbbddddddcccdddgggjjjllliiiiiilllmmmiiifffgggjjjppp~~~]]]MMMHHHCCCBBBDDDAAAAAABBBBBBCCCDDDDDDDDDDDDFFFIIIKKKLLLKKKJJJIIIGGGFFFEEEGGGIIILLLLLLLLLKKKKKKMMMPPPRRRUUU___jjjggg]]]gggzzz|||fffYYYSSSPPPOOONNNMMMMMMOOOPPPRRRWWWcccwww~~~~~~}}}~~~}}}{{{wwwtttooorrruuuuuupppiiibbb^^^[[[[[[ZZZZZZWWWQQQJJJEEE===;;;888555444333444444444444555666666555444444555555555555666666666666666666666555444444333333555555555666666666666666888777888<<>>DDDKKKRRRVVVZZZ]]]```dddggglllppptttssstttwwwyyy|||}}}}}}}}}yyyuuutttyyy|||{{{}}}}}}ppp```RRRHHHCCC@@@@@@CCCHHHKKKOOOSSSXXX[[[\\\\\\\\\]]]___bbbdddfffgggeeebbbbbbdddgggiiiiiiffffffffffffffffffffffffgggeeehhhnnnqqqnnnjjjjjjeeehhhppphhhUUUEEECCCDDDBBBAAADDDCCCCCCDDDDDDEEEFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCDDDFFFIIIJJJIIIGGGIIIGGGHHHKKKLLLLLLOOOTTT^^^ppphhhggg}}}xxx```VVVRRRPPPNNNLLLKKKLLLMMMMMMPPPSSS]]]ooo{{{xxxxxxyyyzzzzzz{{{|||~~~~~~vvvllleee\\\VVVMMMEEE@@@===:::888999999888777777777777777888666555333333555666888555555555555666666666666666666555555555444444444444444444555666777777888999:::<<<@@@EEELLLQQQUUUYYY[[[___cccgggkkkppptttvvvwwwyyy{{{|||}}}}}}|||zzzwwwyyyyyyjjjZZZMMMDDDAAA???BBBEEEIIINNNQQQUUUYYY\\\]]]]]]]]]]]]___bbbdddfffeeecccbbbbbbeeehhhiiiiiigggggggggggggggggggggggghhhfffhhhmmmoookkkhhhhhhiiikkkppp~~~cccRRRDDDCCCDDDBBBAAAEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGEEEDDDCCCDDDEEEEEEDDDDDDEEEHHHKKKLLLKKKIIIGGGEEEEEEIIIKKKJJJKKKOOOXXXdddkkkcccvvv~~~dddXXXSSSQQQOOOLLLKKKKKKLLLMMMNNNQQQZZZiii|||}}}|||~~~xxxlllcccVVVPPPHHHAAA<<<:::999888888888888888888888888777888777666555555666777888555555555555666666666666777666666555444444333333333444444555666777888888999:::===BBBHHHNNNSSSUUUYYY\\\___cccfffjjjnnnrrrwwwxxxzzz|||~~~~~~{{{yyy|||yyyiiiXXXKKKEEECCCCCCDDDGGGLLLOOORRRUUUYYY[[[\\\\\\]]]___```cccdddffffffeeeeeegggjjjlllllllllhhhiiiiiijjjjjjiiiiiihhhhhhggghhhlllllliiigggiiinnnnnnpppxxxaaaQQQDDDCCCCCCAAAAAAEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIGGGEEECCCBBBBBBDDDEEEDDDDDDEEEHHHJJJJJJHHHFFFFFFCCCDDDHHHJJJIIIIIIKKKSSSZZZtttjjj]]]mmmiii\\\RRRQQQNNNLLLJJJJJJJJJKKKKKKOOOWWWdddttt~~~uuuggg\\\NNNIIIBBB<<<999888888777777888888999999888888888666666666666666666666666555555555555666666666666555555555555555555444444333333444555666777888888888;;;???DDDJJJPPPTTTWWW[[[^^^aaacccfffiiimmmppptttvvvyyy}}}~~~zzzhhhVVVJJJEEEFFFHHHFFFIIIMMMQQQSSSUUUWWWYYYZZZ[[[]]]```bbbdddeeeeeeffffffhhhjjjnnnoooooommmjjjjjjkkkllllllkkkjjjjjjhhhggghhhkkkllliiijjjnnnpppooonnnqqq~~~```PPPDDDBBBCCC???@@@DDDEEEEEEEEEFFFGGGGGGHHHHHHIIIGGGDDDBBBAAAAAACCCDDDBBBBBBCCCEEEFFFFFFCCCAAAFFFCCCDDDIIILLLJJJJJJLLLPPPTTTmmm}}}}}}xxxaaaSSScccmmm___RRRPPPMMMJJJIIIHHHIIIIIIHHHMMMUUUaaaooo~~~~~~~~~zzzppp```UUUIIIDDD===999777777777777777777888999999999999888444444555666666555444444555555555555666666666777333333444444555666666666333333444555666777888999888;;;???EEEKKKQQQUUUXXX]]]___bbbdddfffiiimmmoooqqqsssxxx|||vvvcccPPPDDD@@@CCCEEEGGGKKKOOOQQQSSSTTTVVVWWWYYY[[[^^^aaaccceeeeeeeeeeeefffhhhlllooopppooommmkkkkkkmmmmmmmmmmmmkkkkkkhhhfffhhhkkklllkkknnnsssqqqnnnkkklllwwwrrrYYYQQQFFFAAAAAACCCCCCAAAEEEEEEEEEEEEFFFFFFFFFFFFBBBAAAAAABBBEEEFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHIIINNNXXXlll~~~xxx{{{zzzvvvyyywwwooo___TTT\\\zzzxxxaaaVVVSSSMMMHHHHHHJJJKKKIIILLLLLLMMMTTTeee}}}|||zzz{{{xxxzzzzzzzzzvvvmmmaaaUUUMMMDDD>>>888777999;;;999666:::888777888999999888777888888777777777777888888777777666666666666777777777777777777666555333333555555555555555666777777999;;;???EEEKKKRRRWWWZZZaaaccceeeeeeeeehhhmmmqqqsssuuuxxxyyy{{{ttt^^^MMMDDDBBBDDDGGGIIILLLPPPRRRTTTVVVXXXZZZ___^^^^^^___bbbfffkkkmmmkkkjjjjjjkkkmmmnnnmmmkkkooonnnmmmmmmnnnoooooooookkkkkkkkkhhheeeeeeiiimmmuuuooojjjkkksss{{{xxxiiiTTTMMMDDDAAABBBDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCDDDEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHJJJKKKMMMUUUggg~~~wwwwwwtttlll```VVVZZZqqqgggZZZVVVOOOJJJIIIJJJJJJHHHMMMMMMOOOUUUddd{{{|||yyyyyy~~~xxxsssrrrqqqoooiii```UUUKKKEEE@@@===888777888999999999888666555666777888666555888888777777777777888888555555444444444444555555555666666666666666555555555555555555555666777777;;;===AAAGGGNNNTTTYYY\\\bbbcccdddddddddgggkkkooosssvvvxxxzzz{{{sss[[[KKKEEEDDDFFFJJJJJJMMMPPPSSSUUUWWWYYY[[[```______```bbbeeeiiikkkkkkkkkkkkmmmooopppnnnmmmmmmmmmmmmnnnppprrrssssssmmmmmmllliiiffffffiiillloookkkiiikkkrrr}}}|||rrrzzzlll[[[LLLGGGBBBAAACCCEEEEEECCCDDDDDDEEEEEEEEEEEEFFFFFFGGGFFFEEEEEEFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDFFFIIIKKKLLLLLLPPP^^^yyy{{{xxxrrrggg[[[XXXeeevvvuuu```YYYRRRMMMLLLJJJIIIGGGKKKLLLOOOUUU```sss{{{wwwqqqxxxzzzqqqkkkhhheee```YYYQQQIIIBBB>>><<<<<<<<<:::888777999:::777666555666777888777666888888777777777777888888666555555444444555555666555555555666666666666666555555555555555666777777<<<>>>CCCJJJQQQXXX]]]```dddeeefffffffffiiimmmpppuuuwwwyyyzzz|||oooUUUHHHEEEEEEGGGJJJKKKNNNQQQTTTUUUXXX[[[]]]aaaaaa```aaaccceeehhhiiikkkkkkmmmppprrrsssqqqooollllllnnnooorrrtttvvvwwwppppppnnnkkkhhhhhhjjjllljjjhhhiiimmmrrryyy|||qqqiii|||vvv```PPPFFFDDDBBBAAACCCDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDEEEEEEDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDFFFGGGIIIJJJLLLMMMWWWnnnwwwdddWWW]]]kkkeee[[[RRRNNNMMMKKKHHHGGGGGGIIIMMMRRRYYYhhhyyysssooouuuvvvjjjbbb^^^ZZZTTTMMMFFFBBB???>>>;;;???CCCAAA<<<888888999999888777888999:::999888888888777777777777888888888888777777777777888888666666666555555555555666555555555555555666777777<<>>>>>???;;;BBBIIIIIIBBB:::777777888777777777999::::::888888888777777777777888888888888777777777777888888:::999777555444333333333555555555555555666777777;;;???EEEMMMUUU]]]bbbdddfffffffffiiilllqqquuuwww~~~~~~~~~}}}}}}}}}~~~zzzeeeSSSQQQRRRNNNJJJKKKOOOQQQTTTVVVXXX[[[___ccc```aaaccceeegggiiijjjjjjkkkkkkmmmpppssstttrrrpppoooqqqrrrrrrqqqrrrtttwwwxxxwwwtttrrrpppooonnnnnnjjjiiijjjnnnpppttt~~~nnnsssvvvdddQQQFFFCCCCCCCCCBBBBBBAAA@@@@@@CCCCCCDDDDDDDDDDDDEEEEEEBBBAAA@@@AAACCCDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEDDDDDDEEEEEEFFFJJJJJJNNN[[[rrraaaYYYaaannntttbbbSSSOOONNNJJJIIIKKKJJJIIILLLRRRUUU\\\ooowwwyyy|||qqqbbbXXXGGGDDD@@@<<<::::::<<<===<<>>AAAAAA===999888888666555444555777999888777888888777777777777888888777777666666666666777777;;;999777444333333444444555555555555555666777777<<>><<<:::888777777777:::::::::999777777999:::777666666777:::;;;:::999888888777777777777888888999999888888888888999999999888666444333444555666555555555555555666777777===BBBJJJTTT^^^eeejjjlllvvvssspppqqquuuxxxyyyxxxzzz{{{|||}}}xxxjjjeeebbbfffsssssspppzzzyyysssiiiWWWLLLOOONNNFFFHHHRRRRRRTTTVVVXXX[[[___dddhhhkkklllmmmnnnllljjjfffdddjjjhhheeeeeegggiiijjjkkkjjjnnnpppooolllllloootttuuurrrppppppqqqpppnnnkkknnnnnnpppqqqmmmhhhiiinnnooo}}}nnn\\\NNNEEECCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFKKKIIIEEEAAA>>>===<<<<<>>AAAAAAAAAAAAAAABBBCCCDDDDDDEEEDDDKKKVVVaaa~~~oooWWWXXXhhhbbbTTTRRRPPPMMMKKKIIIIIILLLOOOOOOQQQ]]]kkk{{{xxxmmmcccjjjzzz{{{nnnhhhiiilllrrryyyxxxuuuxxxwwwpppjjjjjjpppmmmiiibbbYYYPPPIIIEEE:::888666666999;;;:::888888888888888888999999999777777777777888999:::;;;999999888777666666777777888888888999999::::::::::::888777666666555333111444555666555555666999<<<>>>FFFQQQYYY^^^cccjjjpppsssssssssuuuxxxzzzzzzzzzzzz|||}}}{{{zzzzzzkkkddd___\\\```gggssszzz{{{~~~~~~iiigggxxxvvvoooiiiaaaXXXOOOKKKKKKKKKOOOUUUWWWWWWXXXZZZ]]]aaadddfffiiilllpppooojjjfffdddeeeeeedddcccdddggghhhhhhggghhhhhhiiijjjjjjjjjiiiiiimmmnnnooopppooommmkkkjjjjjjjjjkkkkkkjjjhhhgggffflllwwwzzzfffVVVJJJDDDCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEKKKIIIEEEBBB???>>>>>>>>>@@@@@@???>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDBBBEEEEEEKKKUUU___|||rrrWWWRRR```tttiiiXXXRRROOOLLLKKKFFFFFFIIIKKKKKKLLLUUUbbbxxxzzzlll```___lllvvvhhh```^^^^^^```ffflllooopppsss{{{|||tttooonnniii```ZZZYYY```___[[[UUUOOOHHHBBB???;;;888666777888999888666666666666666777777777777777777777888888999:::;;;999999888777777777777777888888888999999:::::::::777666555555555555444333444555555555555666999;;;@@@IIIUUU___dddiiiooossssssrrrrrrtttvvvyyyyyyyyy{{{}}}~~~~~~uuufff```[[[ZZZ^^^fffqqq{{{yyyzzz|||vvvcccdddvvv}}}mmmfff```\\\UUUOOOOOOOOOOOORRRVVVXXXXXXYYYZZZ]]]```ccceeehhhiiikkkjjjhhheeecccccccccbbbbbbdddfffgggfffeeeffffffgggggghhhhhhggggggiiijjjkkkmmmmmmllljjjiiiggghhhiiiiiiiiihhhgggfffhhhrrrooo[[[NNNDDDAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDHHHGGGDDDBBB@@@@@@@@@@@@AAA@@@?????????@@@AAAAAA?????????@@@AAABBBDDDDDD@@@DDDFFFJJJRRR\\\}}}wwwXXXNNNXXXhhhvvvvvv___TTTOOOLLLKKKHHHIIIKKKLLLKKKKKKSSS\\\sss|||kkk]]]XXXaaauuuqqqcccZZZTTTRRRNNNSSSWWWXXXVVVXXX___dddssswwwnnnhhh```VVVPPPNNNOOONNNLLLHHHDDD@@@<<<::::::888777777888888666555555555666666777777777777888888888999999::::::;;;999999888777777777777888888888888999999999999999444444444444555555555555333444555444444555888;;;@@@JJJXXXdddkkkooorrrttttttsssrrrrrruuuwwwyyyyyy|||~~~pppbbbZZZWWWWWW]]]fffrrr|||xxxvvvxxx}}}}}}pppdddfffwwwsssfffbbb[[[YYYSSSQQQSSSUUUTTTVVVYYYZZZZZZZZZ[[[]]]___aaabbbeeedddcccddddddcccaaa`````````aaaccceeeeeecccaaacccccccccddddddeeeeeeeeedddeeeggghhhiiiiiihhhhhhbbbccceeeggghhhhhhggggggdddlllxxxfffRRRGGGAAA???AAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@BBBCCCCCCBBBBBBAAA?????????@@@BBBCCCEEEFFFAAAEEEFFFIIIPPP[[[|||YYYPPPVVV___kkk{{{hhhWWWPPPLLLKKKHHHJJJLLLLLLKKKMMMSSSYYYkkk|||~~~kkk]]]YYY^^^mmmpppcccZZZTTTQQQJJJLLLNNNMMMKKKKKKPPPTTTZZZbbbnnnwww~~~}}}rrrhhh]]]SSSMMMKKKFFFEEEDDDAAA???<<<:::999777777777777888777777666777777888888999999::::::888999999:::::::::::::::999999888777777888888888888888888888888999999999666666777666555444555666333444555444444555888:::???IIIXXXfffnnnrrrssstttwwwuuussstttvvvxxxyyyzzz|||||||||}}}pppaaaXXXUUUUUU\\\eeerrryyyrrrqqquuusssrrroooqqqzzzppphhhgggbbb[[[UUUSSSUUUWWWWWWXXX[[[\\\\\\[[[[[[\\\^^^___```bbb```]]]^^^aaabbb```]]]^^^^^^^^^```bbbbbb```^^^`````````aaaaaabbbccccccbbbbbbcccdddeeeeeedddddd]]]___aaaccceeefffffffffbbbhhhqqqzzz^^^MMMDDD@@@???@@@BBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@??????????????????===@@@DDDGGGGGGEEEBBB???@@@@@@@@@AAABBBDDDEEEFFFBBBFFFEEEGGGNNNZZZ___RRRTTTXXXaaapppqqq\\\RRRMMMKKKDDDGGGHHHHHHHHHLLLRRRUUUcccsss~~~mmm___ZZZ\\\ggg}}}pppccc[[[VVVTTTKKKLLLKKKIIIFFFFFFIIILLLNNNQQQWWW^^^dddiiinnnrrr{{{vvvgggYYYPPPIIIFFFCCCBBBAAA>>><<<:::999888555666777888888888888888666777777888999999::::::999999:::;;;;;;;;;::::::999888888888888888999999888888888888888888888888999:::;;;999666444555666333444555555444555888;;;@@@IIIXXXfffpppuuuvvvvvvzzzyyywwwwwwyyy{{{{{{{{{{{{yyywwwwwwyyy~~~ssseee[[[WWWUUUYYY```kkk{{{}}}qqqmmmooojjjuuu}}}|||}}}qqqnnnpppkkk___YYYUUUUUUWWWWWWYYY]]]^^^]]]\\\\\\\\\]]]^^^___```]]][[[\\\___```^^^[[[[[[[[[[[[]]]^^^^^^]]][[[]]]]]]]]]]]]^^^___```aaaaaabbbbbbaaaaaa``````___ZZZ[[[^^^```bbbcccccccccaaaeeekkkvvvoooVVVHHHCCCAAA@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@????????????===>>>>>>>>>>>>>>>>>>===;;;???CCCGGGGGGEEEAAA???AAAAAAAAAAAABBBCCCDDDDDDBBBEEEDDDFFFLLLVVVvvvjjjSSSRRRRRRXXXeeexxxxxxaaaUUUPPPLLLEEEHHHIIIGGGHHHOOOUUUWWW\\\kkk|||pppcccWWWXXXaaattt~~~pppccc[[[XXXXXXRRRPPPMMMIIIEEEDDDFFFHHHJJJHHHKKKQQQUUUWWW[[[___jjjqqqyyy|||xxxgggWWWNNNGGGBBB@@@???===;;;999888777777555777::::::999888888999444444555666777888888999999:::;;;<<<<<<<<<;;;:::999888888888888999::::::888888888888888777777777:::<<<===;;;666444555777444555666555555666999<<>>>>>>>>>>>===>>>>>>>>>>>>>>>======;;;===???AAABBBBBB@@@???AAA@@@@@@??????@@@@@@AAA???BBBBBBFFFKKKOOOfffxxxUUUQQQOOOSSS^^^mmm|||}}}eeeXXXRRRMMMIIILLLJJJFFFHHHQQQWWWXXXVVVccctttrrrfffXXXZZZ```ooo}}}~~~|||qqqeee___```dddaaa^^^YYYRRRMMMJJJIIIJJJIIIGGGJJJQQQUUUSSSSSSVVV\\\ccchhhiiijjjlllllliiikkkkkkkkkllloootttyyy}}}}}}zzzxxxxxxwwwvvvuuuxxxxxxppp```RRRKKKFFFAAA===<<<:::999777777777777888;;;======:::777777777444444555666777888999999:::;;;<<<======<<<;;;:::999888888888999999:::;;;999888888888777777777666888;;;<<<:::666444666999555666777777666777:::===CCCIIITTTaaammmvvvzzz|||}}}}}}}}}~~~}}}zzzwwwxxxwwwsssppprrr{{{uuujjjaaaZZZTTTTTTYYYcccsss{{{ssssssppp|||ooonnnppphhh___ZZZWWWZZZ[[[YYYYYY[[[^^^]]]\\\\\\\\\]]]^^^^^^]]]___aaaaaa___]]]\\\\\\ZZZXXXUUUUUUVVVXXXXXXXXXUUUTTTSSSSSSTTTWWWYYYZZZ[[[ZZZZZZYYYYYYYYYZZZZZZXXXYYYZZZ\\\\\\\\\\\\[[[\\\\\\```eeennn{{{iiiWWWEEE???BBBBBBAAA@@@CCCCCCDDDDDDDDDDDDCCCCCCBBBBBB@@@???>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<<<<<<<===>>>???@@@@@@???>>>>>>===>>>>>>>>>;;;???AAAFFFKKKJJJYYYxxxVVVRRROOOQQQ[[[iiitttzzzgggZZZSSSNNNHHHJJJGGGAAACCCLLLRRRRRRSSS```ooo{{{sssggg^^^___dddnnn~~~yyywwwxxxzzz|||{{{sssiiieeejjjqqqqqqmmmfff^^^WWWSSSQQQQQQIIIHHHMMMWWW[[[WWWTTTVVVTTT[[[``````^^^]]]ZZZVVVZZZZZZ[[[[[[^^^bbbhhhlllkkkiiigggggghhhiiihhhgggbbbddd```RRRHHHEEEBBB===<<<;;;999888888888999999;;;>>>@@@>>>:::666555555555666777888999:::;;;;;;:::;;;===>>>>>><<<;;;999999888888888999::::::;;;999888888888777777666666555888;;;999555444777:::666777888777777888;;;===AAAFFFOOO\\\iiisssxxx{{{|||}}}~~~|||yyywwwyyyzzzuuuooopppwww~~~sssiii^^^XXXSSSTTT\\\iii|||zzzzzz|||}}}nnnlllmmmccc[[[XXXXXX\\\^^^[[[YYYZZZ^^^]]]\\\\\\\\\]]]^^^___\\\```dddddd```]]]\\\]]]ZZZWWWTTTSSSTTTVVVWWWXXXRRRQQQPPPPPPQQQSSSVVVWWWVVVVVVVVVVVVWWWXXXYYYYYYXXXYYYZZZ[[[[[[ZZZYYYYYYXXXXXX[[[___fffzzz}}}ttt[[[OOODDDAAAAAA@@@AAABBBFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCBBBAAA???<<<;;;>>>>>>===============>>>===============<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEKKKQQQVVVlllgggTTTJJJTTTaaajjjvvvqqq]]]SSSMMMHHHJJJJJJIIIFFFFFFIIILLLUUUYYYcccqqquuujjjhhhfffiiirrr~~~uuurrrqqqyyyyyywwwpppjjjllluuu~~~|||qqqggg```YYYSSSLLLKKKMMMSSSWWWUUUSSSTTT[[[]]]]]]WWWNNNHHHHHHKKKRRRRRRQQQQQQSSSUUUXXXZZZTTTTTTUUUUUUUUUVVVVVVVVVUUUQQQLLLHHHDDDAAA===:::;;;;;;:::999888777666666777777777777777777777777777888888999999::::::;;;===>>>?????????===<<<;;;999999999999999999999999999999888888888888999999666666777888888888888888555666666777777888:::;;;BBBBBBHHHUUU___eeeoooxxx|||~~~~~~{{{|||~~~|||vvvooonnnttt{{{pppfff[[[]]]```eeennn}}}xxxoooggg___[[[WWWXXX[[[^^^^^^]]][[[ZZZ[[[\\\\\\]]]]]]\\\\\\\\\]]]]]]]]]^^^______\\\ZZZXXXWWWUUUSSSSSSSSSSSSTTTOOOPPPQQQQQQRRRRRRQQQQQQQQQRRRTTTVVVWWWWWWWWWWWWVVVVVVWWWXXXXXXXXXWWWWWWYYYVVVWWW]]]bbbooo}}}ttttttmmmUUUKKKBBBAAABBBAAABBBDDDBBBCCCCCCBBBBBBAAA@@@???AAABBBBBBBBBBBB@@@???>>>>>>>>>>>>======>>>>>>>>>===============<<<<<<;;;========================>>>??????@@@AAAEEEKKKOOO\\\vvvkkkWWWLLLSSSaaammmxxxcccWWWQQQJJJKKKKKKJJJHHHHHHKKKNNNOOOSSS]]]lll~~~xxxqqqnnnooorrryyyvvvrrrqqqwwwyyyyyyuuuppprrrzzzyyynnnddd\\\QQQMMMLLLOOOPPPMMMKKKLLLYYY]]]___YYYNNNHHHHHHKKKMMMLLLKKKJJJJJJKKKMMMNNNHHHHHHHHHHHHIIIIIIIIIIIIHHHEEEBBBAAA@@@@@@>>><<<:::999999888888777777666777777777777777777777777888888999;;;<<<===>>>>>>BBBAAA@@@???===;;;:::999999999999999999999999999999888888888888888888999444555555666666666666666777777777777777888:::;;;AAA@@@FFFQQQZZZ```jjjsssxxx}}}|||zzz}}}~~~zzzsssqqquuuyyyssskkkkkkooottt{{{zzzppphhhbbb[[[VVVXXXYYY\\\^^^______^^^]]]\\\]]]]]]]]]]]]]]]\\\[[[\\\[[[ZZZ[[[\\\\\\ZZZYYYXXXWWWUUUSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOONNNPPPQQQSSSUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUYYYUUUWWW[[[^^^hhhvvvrrrtttwwwuuubbbMMMEEE@@@AAACCCBBBCCCEEEAAABBBBBBAAAAAA@@@???>>>@@@@@@AAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>??????===============<<<<<<;;;::::::::::::::::::::::::>>>???>>>>>>>>>AAAEEEIIIMMMeeettt___PPPTTT```oookkk\\\UUUKKKLLLKKKJJJIIIJJJMMMOOOKKKOOOXXXfffwww{{{yyyzzz{{{vvvuuuwwwzzz{{{yyyvvvxxx~~~qqqgggYYYSSSNNNMMMKKKHHHGGGIIIQQQWWWZZZTTTJJJCCCCCCGGGIIIHHHFFFCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;===>>>===<<<777777777777777777777777666666666666666666666666777999;;;===???AAABBBBBBGGGEEEBBB>>>;;;999888777999999999999999999999999888888888888888888888888555555666666666666666666888999999888777888;;;>>>BBBBBBFFFMMMTTT[[[dddmmmtttzzz|||vvvzzz}}}{{{vvvssstttwwwxxxsss}}}xxxlllccc]]]WWWTTTZZZ[[[\\\^^^___`````````^^^^^^^^^^^^^^^]]]\\\\\\[[[YYYXXXWWWXXXYYYXXXWWWWWWVVVUUUSSSQQQPPPOOOOOOTTTSSSRRRQQQOOONNNMMMLLLNNNOOOQQQRRRTTTUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSWWWTTTUUUXXXYYY___ssszzzrrrooouuujjjWWWHHHBBB???AAACCCAAAAAACCCDDDDDDDDDCCCCCCBBBAAA@@@??????@@@@@@@@@@@@??????>>>>>>>>>???????????????===============<<<<<<;;;::::::::::::::::::::::::===>>>>>>>>>>>>@@@DDDGGGIII\\\yyy~~~hhhUUUTTT]]]nnnttt```WWWMMMLLLKKKIIIIIIKKKMMMOOOLLLOOOVVVbbbqqq{{{yyy|||{{{xxxxxx}}}{{{pppaaaYYYQQQOOOLLLIIIJJJLLLIIIOOOSSSPPPFFF@@@BBBFFFGGGFFFDDDAAA???>>>===============<<<<<<<<<;;;;;;???===;;;;;;<<<<<<;;;:::666666666777777888888888666666666666666666666666666888;;;>>>AAACCCDDDEEEIIIFFFBBB===:::888888888999999999999999999999999777888888888888888888777888888888888888888999999777888999888888:::@@@DDDIIIJJJMMMPPPTTTZZZcccjjjssszzzyyysssvvvxxxvvvrrrppprrrttt~~~rrrcccZZZVVVVVV\\\]]]]]]]]]]]]^^^^^^^^^____________^^^]]]\\\\\\\\\YYYWWWVVVWWWXXXWWWWWWWWWVVVTTTRRRPPPOOONNNMMMSSSSSSQQQPPPNNNMMMLLLLLLMMMMMMOOOPPPQQQSSSSSSTTTRRRQQQPPPOOOOOOPPPPPPQQQSSSRRRSSSVVVUUUYYYeeettt~~~~~~bbbQQQEEEAAA@@@BBBBBB@@@???AAADDDDDDEEEDDDDDDCCCBBBAAA??????>>>======<<<<<<<<<<<<===>>>????????????>>>===============<<<<<<;;;::::::::::::::::::::::::999;;;<<<<<<===@@@CCCGGGHHHVVVnnnlllYYYUUUZZZjjj}}}eeeYYYNNNLLLJJJHHHIIIJJJMMMNNNLLLNNNTTT^^^mmmwwwwww~~~yyywwwyyy|||xxxjjj```WWWSSSOOOJJJJJJLLLGGGKKKOOOLLLFFFBBBDDDGGGDDDCCCBBBAAA???>>>======<<<<<<<<<<<<<<<<<<<<<<<>>>>>AAACCCCCCCCCBBBBBBAAA@@@??????>>>===<<<;;;::::::;;;:::<<<===?????????>>>>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;555777999:::;;;>>>BBBEEEFFFNNNbbbnnn]]]XXXYYYffflll]]]RRRNNNJJJHHHHHHJJJLLLLLLKKKMMMQQQYYYgggzzzwww{{{yyyvvvvvvyyyuuulllbbb\\\VVVOOOLLLLLLGGGGGGGGGEEECCCAAAAAABBBAAA@@@@@@@@@???>>>>>>===999:::::::::;;;;;;;;;;;;;;;:::888888:::;;;;;;:::777777888888999999999:::777777777777777777777777777999<<>>???CCCAAABBBBBBAAAAAA@@@???>>>======<<<;;;;;;;;;<<<===999:::<<<>>>???>>>===<<<===============<<<<<<;;;::::::::::::::::::::::::666888:::;;;<<<>>>AAADDDDDDGGGWWWvvvttteee]]]YYY```}}}vvvdddVVVQQQKKKIIIIIIKKKLLLLLLNNNNNNPPPUUU```qqqzzzxxxssspppuuuyyyyyy{{{{{{sssnnnggg___ZZZYYYPPPKKKFFFDDDDDDCCCAAA???@@@@@@@@@@@@@@@???>>>>>>999999:::;;;<<<<<<===>>>;;;:::888999:::<<<;;;;;;999999999999999:::::::::999999999999999999999999999;;;>>>AAABBBBBBAAA@@@>>>===;;;999999999:::;;;999999999999999999999999999:::<<<======<<<:::999:::999777666555666777888555888:::::::::@@@KKKUUUhhhooosssmmmhhhjjjnnnoooxxxzzzrrrllljjjgggeeeeeeiiinnnrrr{{{ooo___VVVTTTVVVWWWXXXZZZ[[[[[[ZZZXXXWWWZZZ[[[\\\]]]^^^^^^^^^^^^___]]]\\\\\\\\\[[[YYYWWWTTTTTTTTTTTTSSSQQQOOONNNNNNMMMLLLKKKLLLMMMOOOPPPPPPOOONNNMMMMMMMMMNNNNNNOOOPPPRRRRRRRRROOOMMMKKKJJJLLLNNNPPPRRRTTTTTTSSS\\\ggg~~~}}}cccNNNCCCBBB??????AAAAAA???AAAFFFBBBBBBBBBBBBAAA@@@??????<<<<<<;;;;;;<<<===???@@@888999;;;===>>>>>>===<<<===============<<<<<<;;;999999999999999999999999:::;;;===>>>>>>@@@CCCEEEEEEDDDQQQnnn}}}mmmcccXXXYYYrrr}}}kkkYYYSSSMMMJJJJJJLLLLLLLLLSSSRRRQQQRRRYYYhhh{{{~~~{{{ssseeejjjlllmmmrrr}}}yyyqqqlllkkk^^^WWWNNNKKKLLLLLLHHHCCCBBBBBBBBBBBBAAA@@@???>>>;;;<<<===>>>???AAAAAABBB@@@>>><<<;;;<<<<<<;;;:::::::::::::::::::::::::::999999999999999999999999<<<>>>@@@BBBCCCBBB@@@???===<<<;;;999888888999999999999999999999999999999:::;;;===>>>>>>===;;;:::<<<;;;999888777888999:::777:::<<<::::::???KKKUUUkkktttxxxrrrllllllooooooxxx{{{tttllljjjhhhggghhhkkkooorrr|||uuufff]]]YYYWWWWWWTTTVVVYYY\\\]]]\\\[[[YYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]]]]\\\YYYVVVSSSTTTTTTTTTTTTRRRPPPOOOOOONNNLLLKKKKKKMMMNNNOOORRRQQQOOOMMMMMMMMMMMMNNNOOOPPPSSSTTTSSSPPPMMMKKKJJJLLLNNNNNNPPPRRRQQQOOOXXX]]]nnnkkkWWWJJJCCCBBBAAA@@@???>>>???@@@@@@BBBBBBBBBBBBAAA@@@???>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<888888999999:::;;;<<<<<<;;;::::::999999::::::;;;::::::;;;<<<===>>>???@@@@@@BBBJJJ^^^}}}wwwfff\\\fffwwwqqq^^^UUUNNNLLLMMMKKKJJJLLLNNNLLLLLLRRRYYYcccqqq}}}zzzpppeeebbbiiipppsss}}}zzzuuukkk]]]SSSPPPNNNKKKIIIGGGEEECCCCCCCCCBBB@@@>>>BBB@@@??????AAABBBBBBBBBAAA???===;;;::::::;;;<<<999:::;;;;;;999999:::;;;:::999888888999;;;===???===>>>@@@AAAAAA@@@>>><<<999::::::::::::999888888;;;:::999999::::::999888:::>>>@@@>>>===@@@AAA@@@CCC@@@<<<;;;;;;=========<<<<<<>>>???>>>===EEENNN\\\dddllllllfffcccfffkkktttxxx~~~|||yyytttrrrnnnlllkkklllnnnpppyyylll```ZZZUUUTTTVVVZZZZZZYYYXXXXXXYYYZZZ[[[]]]\\\]]]___``````^^^\\\______]]][[[XXXWWWXXXYYYUUUTTTSSSRRRQQQPPPOOOOOOMMMMMMMMMMMMLLLLLLKKKKKKLLLNNNNNNMMMKKKKKKKKKLLLMMMNNNOOOOOONNNLLLIIIHHHMMMMMMMMMMMMMMMNNNNNNOOOSSSVVVbbbyyy|||dddRRRGGGBBBBBBBBB@@@?????????@@@AAABBBBBBBBBBBBAAA@@@???>>>============<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;<<<<<<<<<===;;;;;;;;;::::::;;;;;;;;;::::::;;;<<<===>>>?????????AAAGGGXXXssskkkYYY\\\iii~~~cccXXXOOOLLLKKKIIIHHHIIIKKKHHHIIIOOOUUU]]]iiitttzzzmmmdddgggkkkmmmuuuuuukkkddd]]]TTTNNNHHHFFFDDDDDDDDDDDDCCCBBBCCCBBBBBBCCCDDDEEECCCBBB@@@>>><<<;;;:::;;;<<<===;;;<<<===<<<;;;:::;;;<<<<<<;;;:::999999:::<<<=========>>>>>>>>>===<<<;;;::::::;;;;;;;;;::::::999???>>>===<<<<<<;;;999888777<<<@@@AAABBBGGGIIIHHHFFFCCC???======>>>??????===<<<===???>>>>>>DDDLLLSSS[[[bbbbbb^^^\\\```eeeooossszzz~~~{{{wwwtttqqqooonnnoooppprrrwww{{{hhh^^^YYYVVVUUUWWWZZZZZZYYYYYYZZZ\\\^^^```___^^^^^^___``````^^^\\\\\\\\\ZZZXXXVVVUUUVVVWWWUUUUUUTTTSSSRRRQQQPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMKKKJJJKKKLLLLLLMMMNNNOOONNNMMMKKKIIIJJJJJJJJJIIIJJJKKKKKKLLLSSSTTT]]]mmmnnnYYYKKKCCC@@@BBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;;;;<<<999::::::;;;<<<===>>>>>>>>>???DDDPPPfffwww\\\VVV]]]ppplll___RRRMMMLLLIIIGGGHHHIIIGGGHHHMMMRRRWWW```iiivvvgggeeegggiiipppxxxtttdddYYYQQQOOOLLLKKKKKKKKKJJJIIIGGGFFFFFFGGGGGGGGGDDDAAA>>>===;;;::::::;;;===>>>>>>???@@@@@@>>>======>>>@@@@@@???>>>===>>>>>>>>>???>>>>>>======<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888888@@@GGGJJJNNNTTTWWWWWWRRRNNNIIIFFFEEEEEEEEEEEEEEEAAA???AAAAAAAAADDDIIINNNSSSYYYXXXUUUTTTYYY___ggglllsss{{{~~~zzzxxxvvvsssrrrsssttttttuuu}}}rrrbbb[[[XXXWWWWWWZZZ[[[ZZZZZZZZZ\\\___bbbddd```___^^^^^^______]]][[[YYYXXXWWWVVVUUUTTTTTTUUUUUUTTTTTTSSSRRRQQQPPPPPPKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOMMMKKKJJJKKKKKKLLLMMMNNNOOOOOONNNMMMLLLIIIIIIIIIIIIIIIJJJJJJKKKRRRRRRVVV```ooo{{{aaaOOOFFFBBBAAABBBAAAAAA@@@@@@@@@@@@@@@???@@@@@@@@@??????>>>===<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;999::::::;;;<<<<<<=========>>>BBBJJJZZZwwweeeWWWXXX___uuuwwwhhhXXXQQQNNNLLLJJJKKKKKKJJJKKKOOORRRTTTZZZbbbtttmmmeeefffiiiooovvv{{{mmmeeeaaa\\\XXXVVVUUUSSSRRROOOMMMJJJIIIHHHGGGDDDBBB>>>===;;;::::::;;;===>>>AAABBBDDDDDDBBB@@@@@@AAAEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA???>>>===>>>???@@@<<<<<<<<<;;;;;;<<<<<<<<<888999;;;<<<;;;;;;<<<<<<>>>HHHRRRYYY```hhhllllllhhhccc[[[VVVSSSQQQPPPOOOOOOIIIEEEFFFGGGGGGHHHLLLRRRVVVXXXVVVRRRQQQVVV[[[___eeemmmvvv}}}|||{{{yyyxxxwwwvvvwwwwwwtttzzzxxxjjj]]]XXXXXXXXXYYY\\\\\\[[[[[[[[[\\\___bbbccc```^^^\\\\\\\\\]]]\\\[[[WWWVVVUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOMMMKKKJJJKKKLLLKKKLLLMMMNNNOOOOOONNNNNNLLLKKKKKKKKKKKKLLLMMMMMMPPPQQQSSSXXXbbbxxxnnnWWWJJJEEECCCCCC@@@@@@@@@@@@@@@?????????>>>>>>>>>???>>>>>>======;;;;;;;;;;;;::::::::::::::::::999999999999::::::;;;:::::::::::::::::::::999888888888888888888999999999::::::;;;;;;<<<<<<<<<===@@@GGGSSSmmmnnnXXXSSSSSScccooo\\\RRROOOMMMLLLLLLLLLKKKLLLPPPQQQQQQVVV\\\lllzzz~~~~~~yyykkkffffffjjjoooxxx}}}wwwooogggaaa]]]ZZZXXXXXXUUUPPPLLLKKKIIIHHHFFFAAA@@@>>><<<<<<<<<>>>???CCCEEEGGGHHHFFFEEEEEEEEEGGGHHHIIIIIIIIIIIIHHHGGGCCCBBB@@@>>>>>>@@@BBBCCC???>>>===<<<<<<<<<======;;;===???>>>======???BBBDDDPPP^^^iiiuuuxxxooogggbbb___\\\[[[VVVPPPKKKLLLNNNOOOSSSXXX___``````[[[UUURRRUUUXXX[[[```iiisss{{{}}}}}}||||||{{{zzzzzzzzzuuuxxx~~~qqqeeeYYYVVVXXXYYYZZZ]]]]]]]]]\\\\\\\\\]]]^^^^^^^^^\\\YYYYYYZZZ\\\\\\\\\YYYWWWVVVVVVWWWWWWVVVSSSRRRQQQQQQPPPPPPOOOOOOOOOKKKJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLKKKKKKLLLKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNOOONNNPPPTTTXXX^^^nnnyyyaaaNNNEEEDDDDDDCCC?????????@@@??????>>>===<<<======>>>>>>===<<<<<<;;;;;;:::::::::999999999:::999999888888999999:::888888888888888999999999888777777666666777777888999999999:::::::::;;;;;;<<<;;;???EEEMMMcccuuuYYYNNNKKKUUUjjjwww```TTTPPPMMMLLLKKKKKKIIIJJJNNNNNNNNNRRRXXXfffvvvxxxqqqjjjhhhiiiqqqwwwhhhcccccceeemmm{{{tttllleee```]]]___\\\XXXUUUTTTSSSQQQPPPIIIGGGDDDBBB@@@???@@@@@@DDDGGGJJJKKKKKKJJJIIIJJJJJJKKKMMMNNNMMMKKKIIIHHHBBBAAA@@@@@@@@@BBBDDDFFFDDDCCCAAA???>>>>>>>>>???===>>>???===;;;;;;???CCCMMMZZZlll{{{wwwqqqmmmkkkiii```ZZZUUUUUUVVVZZZaaaiiinnnmmmjjjddd\\\WWWWWWXXXZZZ```hhhrrryyy~~~~~~~~~~~~~~~{{{zzz}}}ooocccYYYWWWYYYYYYZZZ]]]]]]]]]]]]]]]]]][[[ZZZYYY\\\ZZZWWWWWWYYY]]]___```[[[YYYWWWXXXZZZZZZVVVSSSQQQQQQQQQPPPPPPPPPOOOOOOKKKJJJHHHFFFFFFGGGHHHIIIKKKLLLMMMMMMLLLLLLMMMNNNKKKKKKLLLLLLLLLMMMMMMNNNKKKKKKKKKKKKKKKLLLMMMMMMLLLOOOSSSWWW[[[ggg~~~{{{kkkVVVGGGBBBBBBBBBAAA===>>>>>>???>>>===<<<;;;;;;<<<<<<=========<<<<<<::::::::::::999999999999999999888888888888999999666777777888888999999999888888777777777777888888999999999999::::::::::::;;;:::===CCCHHHXXX{{{aaaQQQKKKNNNZZZkkk|||iiiYYYSSSOOOLLLKKKKKKIIIIIILLLMMMMMMQQQWWWbbbttt~~~llleee^^^]]]___dddnnnxxxqqqfffccccccfffvvvvvvnnnhhheeebbbbbbbbbccccccbbb^^^\\\SSSPPPMMMIIIFFFDDDCCCCCCEEEHHHLLLNNNNNNMMMMMMNNNRRRSSSUUUTTTRRROOOKKKIIIEEEEEEEEEEEEGGGIIIJJJLLLJJJIIIFFFCCCAAAAAAAAABBB<<<>>>???>>>===@@@HHHOOObbbooo}}}{{{zzzvvvpppiiidddaaaccclllwww|||{{{wwwpppggg```]]]]]]\\\aaaiiirrryyy~~~~~~~~~|||ooodddZZZXXXZZZZZZZZZ\\\[[[]]]___```___\\\YYYWWW[[[YYYVVVWWW[[[```ccceee]]]ZZZXXXYYY[[[ZZZVVVRRRSSSRRRRRRRRRRRRQQQQQQQQQLLLKKKHHHFFFEEEEEEFFFHHHIIIJJJLLLMMMLLLMMMNNNPPPKKKKKKKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMQQQTTTVVV^^^ppppppbbbNNNBBB???@@@@@@>>><<<===>>>>>>>>>===;;;:::;;;;;;<<<<<<===<<<<<<;;;:::::::::999999999888888999999888888888888999999666666777888999999::::::999999888888888888999999999999999999999999::::::;;;999;;;AAAEEEQQQqqqlllYYYOOONNNSSS]]]iiiyyyqqq___XXXSSSOOOMMMLLLJJJJJJMMMNNNNNNSSSYYY```tttyyylllddd\\\[[[\\\^^^bbbhhhpppwww{{{lllhhhhhhiiiyyy~~~vvvpppmmmbbbeeeiiimmmooommmhhhdddYYYWWWRRRNNNJJJGGGFFFFFFEEEHHHMMMPPPPPPPPPPPPPPP[[[\\\\\\[[[XXXSSSNNNJJJIIIIIIJJJKKKMMMOOOQQQRRROOOMMMJJJFFFDDDCCCCCCDDD???BBBDDDEEEGGGNNNYYYbbbwww{{{rrrjjjhhhrrr~~~yyyppphhhdddccc^^^cccjjjrrryyy}}}}}}sss|||pppeee[[[YYYZZZZZZZZZ[[[ZZZ\\\___aaaaaa^^^ZZZWWW[[[YYYWWWXXX\\\bbbgggiii^^^[[[XXXYYY[[[[[[VVVQQQTTTTTTTTTTTTSSSSSSSSSSSSMMMKKKHHHEEEDDDDDDEEEFFFHHHIIIKKKLLLLLLMMMOOOQQQKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNPPPQQQWWWfffuuu}}}bbbVVVIIICCC@@@===<<<<<<===<<<;;;:::999:::;;;;;;;;;;;;::::::::::::999999===<<<:::999888999999:::777888888888999999999999999999:::::::::999999888::::::999888888999:::;;;::::::::::::::::::::::::???999999===@@@GGG]]]vvvhhhUUUYYY\\\ZZZ]]]lllpppbbbXXXQQQMMMNNNKKKKKKMMMMMMLLLOOOTTT^^^ooojjjeee]]]XXXWWWWWWYYYZZZ```eeemmmvvvxxxllljjjkkkyyyyyyqqqkkkhhhjjjiiiiiiooovvvsssjjjiii^^^UUUSSSPPPKKKIIILLLRRRSSSSSSSSSRRRSSSVVVXXXaaaaaaaaaaaa```\\\XXXTTTRRRQQQQQQUUUZZZ]]]\\\ZZZWWWTTTPPPNNNLLLKKKJJJHHHLLLHHHHHHKKKOOOXXXmmm{{{~~~|||tttlllhhhfffaaaeeemmmuuu{{{|||lllwwwllleee]]]ZZZ\\\]]][[[YYYZZZ[[[^^^``````^^^\\\ZZZ^^^]]][[[\\\___aaabbbbbb]]][[[ZZZYYYXXXWWWTTTQQQQQQQQQQQQRRRSSSSSSTTTTTTKKKJJJIIIGGGFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNQQQQQQSSS]]]gggtttZZZOOOEEEAAA@@@>>>===>>>===<<<;;;:::::::::;;;;;;;;;;;;:::::::::999999999999888888888888888999999777777777777888888888999666777777888888888777777888777666666666888999:::888888999999:::::::::;;;===999:::>>>???DDDVVVkkkaaa______^^^^^^eeevvv}}}kkk]]]SSSNNNPPPMMMMMMNNNNNNLLLNNNRRR\\\kkkkkkeee^^^YYYWWWXXXYYYYYYWWWZZZaaahhhoootttwwwyyy}}}~~~sssmmmooo{{{zzzsssooommmmmmllllllrrrxxxvvvoooiiiaaaYYYWWWSSSPPPQQQUUUXXXYYYYYYXXXVVVWWWZZZ\\\ffffffffffffeeedddaaa_________aaadddgggiiihhhgggiiieee___[[[WWWTTTQQQOOOTTTSSSWWW^^^ggguuuzzztttooommmllljjjmmmrrrwww|||~~~pppyyyrrrhhhddd^^^\\\]]]^^^]]]\\\ZZZ[[[]]]^^^^^^]]][[[ZZZ\\\[[[YYYZZZ]]]_________ZZZYYYWWWVVVVVVTTTRRROOOPPPPPPPPPQQQQQQQQQQQQRRRLLLJJJIIIGGGGGGGGGGGGHHHEEEFFFGGGHHHIIIJJJJJJKKKMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMNNNPPPPPPQQQZZZccc}}}hhhPPPHHHAAA@@@@@@>>>===???===<<<;;;::::::::::::;;;::::::::::::999999999999444555666777777888888888666666666666777777777777555555666777888888888888666555444444444666777888666666777888999::::::;;;;;;999:::>>>>>>@@@NNN^^^uuuhhhaaaddddddcccooo{{{hhhZZZSSSSSSPPPNNNPPPOOOMMMMMMPPPWWWdddvvvjjjeee^^^YYYWWWVVVVVVVVVSSSUUUYYY^^^bbbdddfffgggiiijjjmmmppprrrsssttttttyyyzzz{{{yyywwwxxx}}}}}}rrrsss}}}{{{wwwvvvoooooommmlllooosssqqqmmmgggddd```]]]YYYWWW\\\cccccccccaaa^^^\\\\\\___aaaiiijjjlllmmmmmmmmmllllllmmmppptttwwwxxxxxxzzzzzz|||xxxrrrmmmiiifffcccaaahhhkkkrrr|||{{{wwwtttrrrrrrrrruuuvvvyyy|||www~~~jjjdddbbb___]]]]]]]]]^^^___ZZZZZZ[[[[[[[[[ZZZZZZYYYYYYXXXWWWXXXZZZ\\\]]]\\\WWWUUUSSSRRRRRRQQQOOOMMMPPPPPPOOOOOOOOOOOONNNNNNLLLKKKIIIHHHGGGGGGHHHIIIEEEFFFFFFGGGHHHIIIJJJJJJMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJNNNLLLMMMOOONNNNNNUUU]]]kkksss^^^JJJCCC@@@AAAAAA>>>===???<<<<<<;;;;;;:::::::::::::::::::::999999999999888333444666777888777666666555555555666666666666777666666888999::::::::::::777666555444444444555666444555666777888999:::;;;:::999:::<<<;;;===IIIVVVuuusssccchhhnnnlllssszzzfffZZZVVVQQQOOOPPPPPPMMMMMMOOOSSS\\\jjjvvvooojjjccc^^^ZZZXXXWWWUUUWWWYYY[[[]]]```aaabbbbbbbbbeeegggiiijjjkkklllmmmtttvvvwwwwwwyyy~~~uuusss|||}}}}}}~~~wwwuuurrrooonnnmmmkkkhhheeeggghhheee``````gggooonnnmmmiiiddd``````bbbdddiiimmmrrrvvvxxxwwwvvvvvvxxx}}}~~~yyyxxxxxxyyyyyy}}}|||jjj`````````]]][[[ZZZ[[[]]]YYYYYYXXXXXXXXXXXXXXXXXXVVVUUUUUUVVVYYYZZZZZZYYYUUUSSSQQQPPPPPPOOOMMMLLLPPPPPPOOOOOONNNMMMMMMLLLLLLKKKIIIHHHHHHHHHIIIIIIGGGGGGGGGHHHIIIJJJJJJKKKMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHMMMKKKKKKLLLLLLKKKOOOUUU^^^pppiiiXXXHHHCCCAAABBBAAA===<<<>>>;;;;;;;;;;;;;;;:::::::::::::::999999999888888888666777888999888777555444444555555555666666666666555666777888999:::::::::;;;999777555444333333444444444555666888999:::::::::999999999999===GGGRRRkkkhhhjjjrrrsssyyyuuucccZZZTTTPPPPPPPPPNNNNNNOOOOOOVVV^^^hhhrrr~~~xxxsssmmmgggccc```]]]ZZZZZZ[[[]]]^^^```aaabbbbbbbbbeeehhhiiiiiijjjlllnnnyyy{{{}}}xxxqqqyyy}}}uuummmiiihhhffflllqqqooojjjkkkqqqvvvwwwtttoooiiidddcccfffhhhmmmttt~~~~~~{{{|||~~~|||qqqddd^^^______\\\YYYWWWWWWXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTUUUXXXYYYXXXWWWTTTRRRPPPNNNNNNNNNMMMLLLPPPPPPOOOOOONNNMMMLLLLLLKKKJJJIIIHHHGGGHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFJJJGGGGGGJJJJJJHHHKKKOOOTTT```pppttt^^^SSSGGGDDDBBBBBB@@@<<<;;;===;;;;;;<<<<<<;;;;;;:::999999999999999888888888888999999999999888777666555555555555555666666666666444444555666777777777777<<<;;;888666555444444444555555666777888999999:::999999888777888<<>>;;;;;;<<<<<<<<<;;;:::999999999999999888888888888888888777777777777777777555555666666666777777777555555666666666666666555999888777555555555555666777777777888888999999999666888999888888;;;@@@CCCVVVrrrxxxkkkiiisss~~~qqqfffZZZUUURRROOOMMMNNNNNNOOORRRVVV___lll|||}}}zzzxxxtttuuuuuuvvvxxxyyy{{{{{{|||yyyxxxooopppttt~~~}}}{{{wwwsssqqqttt{{{}}}tttqqqmmmhhheeecccbbbbbbbbb\\\ZZZYYYZZZ[[[ZZZVVVSSSRRRSSSTTTTTTSSSQQQOOONNNNNNNNNOOOQQQTTTTTTSSSRRRRRRPPPLLLKKKKKKLLLLLLKKKMMMLLLLLLLLLKKKKKKJJJJJJHHHGGGFFFFFFFFFFFFHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJGGGGGGFFFEEEEEEDDDCCCCCCAAA???@@@EEEGGGFFFFFFIIIHHHMMMTTT]]]lllvvv[[[LLLIIIDDDAAA???@@@===:::;;;???:::;;;<<<<<<<<<;;;:::999999999999888888888888777777666555555555777999:::666666666666777777777777777888888888888888777666666666555444555666777888888888888888888999999999444888::::::999:::<<<<<>>CCCGGGFFFFFFHHHJJJMMMRRRWWW___pppkkkYYYKKKCCCCCCBBB@@@>>>===<<<;;;;;;::::::;;;;;;::::::999888777777777777777777777777444555666666555555666777666666666666777777777777777777777777777777777777666666555555555555666666;;;;;;;;;999777666888999777777666666888:::===???GGGXXXzzzkkk```eeennnjjj\\\VVVPPPOOOQQQPPPMMMNNNSSSYYYbbbnnnyyy|||~~~}}}zzzqqqoooeeegggmmmsssxxxvvvgggccc]]]XXXWWWYYY]]]___\\\[[[YYYXXXXXXWWWTTTQQQRRRTTTUUUTTTQQQNNNLLLKKKLLLLLLMMMNNNOOOPPPPPPQQQOOOMMMKKKKKKKKKJJJHHHFFFJJJIIIIIIHHHGGGGGGGGGGGGDDDDDDDDDEEEFFFGGGIIIJJJIIIHHHFFFEEEEEEEEEFFFFFFIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCAAA???>>>>>>AAACCCDDDDDDCCCDDDDDDDDDFFFKKKRRRXXXbbbsssyyyeeeVVVKKKEEEBBBAAA@@@>>>===<<<;;;;;;::::::;;;;;;::::::999888666666666666666666666666555777777777555555666777555555666666666777777777666666666666666666666666666666555555555555666666DDDCCCAAA>>>999777777888777777666666888:::===>>>AAANNNkkkjjj]]]^^^ccc~~~sssaaaWWWPPPMMMNNNPPPMMMNNNRRRXXX___jjjuuu~~~rrreee]]]\\\WWWYYY^^^dddjjjsssuuujjjfff```\\\[[[]]]___```]]]\\\YYYXXXXXXVVVSSSPPPRRRSSSTTTSSSPPPMMMKKKKKKIIIJJJJJJKKKLLLMMMNNNNNNMMMKKKJJJIIIIIIIIIGGGEEEFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDBBBAAA???>>>>>>@@@CCCDDDCCCCCCCCCDDDEEEFFFIIIMMMOOOTTTaaaooolll\\\QQQJJJFFFBBBAAA???>>><<<;;;;;;;;;::::::;;;;;;::::::999888555555555555555555555555777888999888666555555777444444555555555666666666555555555555555555555555666666555555555555666666DDDDDDBBB???:::888777888666666666666888:::<<<===AAAFFF[[[}}}gggYYYVVVXXXooogggZZZRRROOOOOOPPPMMMMMMQQQUUUZZZdddmmm{{{pppdddZZZPPPLLLKKKLLLLLLPPPVVV]]]gggxxxvvvqqqllleee```______``````]]][[[YYYWWWVVVUUURRRPPPPPPRRRSSSQQQNNNKKKJJJJJJFFFGGGHHHHHHJJJJJJKKKLLLKKKJJJHHHHHHHHHHHHFFFEEECCCBBBBBBCCCCCCDDDEEEFFFHHHHHHGGGFFFEEEEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBB@@@???>>>>>>@@@BBBCCCBBBBBBBBBCCCGGGGGGIIIKKKKKKLLLUUU___wwwwwwaaaSSSLLLHHHEEE@@@@@@>>>===<<<;;;;;;;;;::::::;;;;;;::::::999888666666666666666666666666999::::::999666555555666444444444444555555555666555555555555555555555555666666555555555555666666:::;;;;;;:::888777777999666666666666777999:::;;;AAA@@@MMMlllsssbbbVVVQQQQQQaaa}}}ooo___WWWSSSRRRPPPMMMLLLOOOQQQTTT\\\eeerrr|||mmm[[[RRRMMMIIIGGGHHHIIIIIIKKKQQQXXXbbbsss}}}}}}uuuiiiaaa^^^___``````ZZZXXXVVVUUUUUUTTTSSSQQQNNNPPPPPPOOOLLLJJJIIIIIIEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIGGGGGGHHHHHHGGGEEECCCBBBBBBBBBBBBCCCCCCDDDGGGGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBB@@@???>>>>>>@@@AAAAAA@@@@@@AAABBBCCCCCCFFFIIIIIIJJJPPPYYYddd{{{lllWWWLLLGGGDDDBBB??????===<<<;;;;;;;;;;;;::::::;;;;;;::::::999888777777777777777777777777999::::::999666555555666444444444444555555555666555555555555555555555555666666555555555555666666222444666666555555777888555555666666777888999:::>>>:::@@@YYY{{{~~~uuuhhh[[[RRRNNNMMMUUUiiizzzeeeZZZUUURRRPPPMMMLLLNNNOOOPPPUUU]]]jjj}}}|||ggg[[[NNNJJJIIIHHHHHHIIIJJJHHHJJJQQQXXXbbbqqq~~~{{{jjj^^^ZZZ[[[]]]]]]VVVTTTRRRRRRSSSTTTSSSRRRLLLMMMNNNLLLIIIHHHGGGHHHDDDEEEEEEFFFGGGHHHIIIIIIJJJHHHGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCBBBAAAAAACCCDDDEEEEEEEEEEEEDDDDDDAAAAAABBBBBBAAA@@@??????>>>???@@@@@@??????@@@BBB<<<<<>>>>><<<;;;;;;:::::::::::::::;;;;;;::::::999888888888888888888888888888777888999888666555555777444444555555555666666666555555555555555555555555666666555555555555666666333555666777555555555666444555555666777888888888>>>:::>>>OOOiii}}}sssfff[[[SSSMMMKKKLLLWWWkkklll]]]TTTPPPOOOLLLLLLMMMMMMLLLPPPWWWcccvvvvvvkkkWWWNNNGGGFFFFFFDDDDDDFFFGGGFFFIIIRRR[[[eeessszzzgggZZZVVVWWWXXXYYYTTTQQQOOOOOOPPPQQQQQQQQQJJJKKKKKKJJJGGGFFFFFFGGGDDDDDDEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGIIIJJJIIIHHHGGGFFFDDDCCCAAAAAA@@@@@@CCCCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDBBBAAA???>>>BBBCCCCCCDDDDDDDDDDDDDDD@@@@@@AAAAAAAAA@@@??????>>>?????????======???AAA???>>>???BBBCCCBBBEEEJJJKKKSSSddd~~~oooYYYJJJEEECCC@@@=========<<<;;;::::::::::::::::::;;;;;;::::::999888777777777777777777777777555777777777555555666777555555666666666777777777666666666666666666666666666666555555555555666666444666888888666555555666444444555666777777777777<<<<<>>@@@AAAAAABBBCCCCCCBBBBBB??????@@@@@@@@@@@@@@@???>>>??????===<<<<<<>>>@@@CCC@@@???AAAAAA???AAAEEEGGGLLLWWWiiiwwwgggSSSGGGDDDCCC@@@<<<===<<<;;;;;;::::::::::::::::::;;;;;;;;;:::999999666666666666666666666666444555666666555555666777666666666666777777777777777777777777777777777777666666555555555555666666111444666777777666666777444444555666777777777666666888<<>>AAAGGGHHHIIIPPP^^^lllxxxyyyqqqsss{{{yyynnn___WWWUUUUUUSSSPPPVVVRRRNNNLLLKKKKKKJJJIIIHHHIIIIIIGGGDDDDDDDDDFFFAAABBBBBBCCCDDDEEEFFFFFFEEEDDDCCCDDDFFFHHHGGGFFFBBBBBBAAAAAA@@@AAAAAAAAADDDDDDBBBAAA@@@?????????@@@AAABBBCCCBBBAAA@@@???>>>???@@@AAAAAAAAAAAAAAA>>>>>>???@@@@@@@@@@@@???>>>???>>>===;;;<<<>>>@@@>>>;;;999;;;:::888:::???AAAEEEMMMWWWdddyyymmmZZZIIIFFFCCC<<<;;;???>>>===<<<;;;:::;;;<<<<<<======<<<;;;:::999999888::::::999888777666555555555555444444444444555555666666777666666555444444888888777666666666666666555555555555555555555555444444444555555555555666666666666666777777777777:::;;;;;;BBBKKKTTTssssss```QQQNNNIIIIIIQQQYYYeeezzzrrrbbb[[[UUUPPPNNNNNNMMMJJJJJJLLLTTT[[[eeeppp{{{zzzkkk[[[OOOJJJIIICCC@@@>>>===???CCCEEEFFFFFFQQQbbbqqq~~~}}}rrrmmmooouuuzzz|||~~~nnnfff\\\TTTRRRQQQQQQPPPMMMMMMMMMNNNOOONNNKKKIIIDDDFFFHHHIIIIIIGGGDDDCCC@@@AAACCCEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>AAACCCHHHPPPXXXdddxxx}}}~~~zzzdddRRREEECCCBBB===;;;???<<<<<<:::999999999:::;;;;;;;;;::::::999888888888777777666666666666666666555555444444444444555555666666666666666555444444777777666555555555555666555555555555555555555555444444444555555555555666555666666666777777777777999:::999>>>GGGNNNjjjsss```PPPHHHEEEJJJPPPYYYmmmmmmbbbYYYSSSOOONNNMMMJJJKKKMMMPPPVVV^^^gggrrr{{{uuujjj]]]PPPIIIFFFFFFGGGEEEBBBBBBDDDGGGKKKMMMWWWbbbrrrzzzuuutttwwwyyyxxx~~~yyymmmhhh```[[[XXXUUURRRPPPNNNMMMLLLLLLMMMLLLJJJHHHEEEFFFGGGHHHHHHFFFEEECCCAAABBBDDDFFFGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@??????>>>=================================:::;;;@@@FFFKKKTTTeeetttxxx{{{lllVVVIII???@@@@@@===;;;>>>;;;:::999888888888999999888888888888888888888888444444444555555666666666555555444444444444555555555555666666555555444444666666555444444444444555555555555555555555555555444444444555555555555666555555666666666777777777888999777:::AAAFFF]]]pppXXXMMMEEEEEEIIIPPPaaarrr{{{jjj___XXXQQQOOONNNKKKKKKNNNLLLPPPUUU\\\fffuuu}}}mmmeeeYYYOOOHHHEEEEEEEEEFFFDDDCCCBBBEEEJJJOOOSSSeeeppp|||{{{|||~~~vvvllliiieeeaaa]]]YYYTTTPPPOOOMMMKKKJJJJJJJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEEEECCCDDDFFFGGGGGGGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@===========================>>>>>>>>>?????????@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>BBBDDDIIITTT```~~~~~~qqq^^^LLLCCC===>>>???===;;;<<<::::::999999888888888888666666777777888888888888555555555555555555555555555444444333333444444555444444555555555444444333555555444333333333333444555555555555555555555555444444444555555555555666555555555666666666777777666999666888???BBBTTTqqqgggWWWIIIFFFHHHMMM\\\lll~~~vvviii___UUUPPPNNNKKKKKKMMMJJJLLLOOOSSS\\\kkk}}}{{{oooaaaYYYOOOIIIGGGGGGGGGFFFDDDDDDCCCDDDHHHPPPXXX^^^ooozzz~~~pppjjjiiifffbbb^^^YYYUUURRRQQQNNNJJJIIIHHHHHHHHHGGGHHHGGGFFFEEEDDDEEEEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEBBBBBBBBBBBBBBBAAAAAAAAADDDDDDDDDDDDDDDCCCBBBAAA????????????????????????=========>>>???@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????????????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>@@@CCCCCCDDDKKKSSSyyy~~~eeeSSSGGGAAA>>>>>>???<<<::::::::::::::::::999999888888666666777777888888999999888888777666666555444444444444333333333333444444333333444444444444333333555555444333333333333333555555555555555555555555444444444555555555555666555555555555666666666666666999777999???BBBNNNeeeuuuaaaNNNGGGGGGKKKXXXfffxxxzzzwwwssswwwiii[[[SSSOOOKKKJJJLLLKKKKKKLLLOOOVVVddduuukkk^^^TTTOOOIIIGGGHHHJJJIIIHHHIIIJJJJJJLLLRRR[[[gggooo~~~xxxggghhhfffccc___ZZZWWWUUUUUUQQQNNNKKKIIIIIIIIIHHHGGGHHHGGGEEEDDDCCCDDDEEEFFFFFFFFFGGGHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>AAAAAA???CCCIIIqqqXXXKKKDDDAAA???>>>===<<<:::999999::::::::::::999888888666666666777777888888888999999888777666555444333444444333333333333444444222222333333444444333333555555444333333333333444555555555555555555555555444444444555555555555666444444555555555666666666555:::888999???AAAHHHZZZrrrnnnUUUHHHEEEGGGQQQ\\\ppp~~~~~~nnniiicccnnnvvvdddXXXRRRMMMKKKLLLJJJKKKLLLMMMSSS^^^mmmwwwttt___SSSJJJIIIGGGHHHJJJMMMPPPQQQSSSTTTVVVXXX]]]hhhuuuvvvgggcccbbb___ZZZVVVTTTUUUVVVQQQOOOMMMLLLLLLLLLJJJIIIGGGFFFEEEDDDCCCDDDEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@>>>??????@@@??????>>>>>>========================<<<<<<======>>>???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>?????????>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@AAA???BBBGGG```KKKFFFAAA@@@>>><<<<<<<<<;;;999888888999999999888777666555555555555555666666666666666666555555444444444444333333222222333333444111111222333333333333333666555555444444444444444555555555555555555555555444444444555555555555666444444444555555555666666555:::888777>>>>>>AAANNN[[[}}}bbbPPPHHHFFFLLLUUUgggxxx|||mmmggg[[[aaammm~~~mmm^^^VVVPPPMMMMMMHHHJJJKKKLLLPPPXXXdddmmm~~~yyyiiiYYYQQQKKKKKKLLLNNNQQQXXX```eeehhhjjjkkkkkkoooyyyqqqeee]]]]]]\\\YYYUUUSSSTTTVVVQQQPPPOOOOOOPPPOOOMMMKKKFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDBBBAAAAAA@@@??????>>>>>>===>>>>>>?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;===>>>>>>???>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::>>><<<===AAABBB@@@BBBFFFuuuTTTBBBDDD>>>>>>===;;;:::<<<<<<:::666777888888888777555444444444444444444444444444333333333444444444555555444333333222222333333444000111222333333333333333666666555444444444444555555555555555555555555555444444444555555555666666444444444555555555666666555:::777666;;;:::;;;FFFHHHkkkpppZZZOOOIIILLLSSSaaauuuuuuoooZZZ\\\aaannntttcccYYYRRRNNNNNNFFFHHHJJJKKKNNNUUU___fffvvv~~~xxxuuutttooocccXXXRRRQQQSSSTTTVVVZZZcccpppyyy|||ggg^^^YYY[[[\\\ZZZVVVTTTTTTUUUQQQPPPPPPQQQRRRQQQOOOLLLEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDFFFFFFFFFEEEDDD@@@@@@@@@???>>>======<<<===>>>>>>?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>========================999999:::;;;<<<===>>>???>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999<<<::::::===>>>===>>>BBBuuu^^^NNNCCC<<<<<<<<<;;;;;;;;;:::::::::888888888777777777777777555555555555555555555555333444555444222111222333666555333111111222333444666222111555666444333555333333333333333333333333222222222333444555777777444444444555555555555666555555555555555555555555666666555555666888;;;<<>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;999888888;;;===???;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<===>>>???@@@AAABBBBBBlllVVVIIIBBB<<<;;;;;;;;;;;;::::::::::::888888888777777777666666555555555555555555555555333444555444222111222333444333222222222444666777999444222444555222111333333333333333333333333333444444333333333444555555444444444444555555555555555555555555555555555555666666555555666888:::<<<@@@KKKaaaqqqVVVJJJJJJMMMQQQiiippp[[[XXX```nnnvvvddd\\\VVVOOOIIIJJJKKKJJJJJJMMMSSSXXXbbbqqq|||wwwqqqjjjfffjjjkkkooovvvooo```YYYUUUVVVVVVVVVUUUUUUUUUUUUQQQNNNLLLMMMPPPRRROOOLLLJJJIIIGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBAAA@@@???>>>======>>>>>>>>>>>>>>>===<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::888888999;;;<<<999999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<===>>>???@@@AAAttt^^^LLLCCC???>>>;;;;;;;;;:::::::::999999999999888777777666555555444444444444444444444444333444555444222111222333222222222222444666999:::;;;666222444333111000111333333333333333333333333666555444333333333333333444444444444555555555555555555555555555555555555666666555555666888:::;;;<<<@@@NNNiii~~~[[[HHHEEEIIILLLdddcccUUUTTT\\\mmm}}}mmmaaaYYYSSSJJJKKKKKKJJJJJJKKKNNNQQQYYYeeeuuuzzz}}}~~~~~~~~~yyyjjj___YYYSSSSSSTTTTTTUUUUUUUUUTTTMMMJJJIIIJJJLLLMMMKKKIIIHHHHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBB@@@???>>>>>>>>>>>>======>>>>>>>>>===<<<<<<;;;;;;:::999999999::::::<<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::999999888888888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;<<<===>>>??????yyyyyyzzzgggSSSDDD>>>===???::::::::::::999999999999:::999888777666555444444444444444444444444444444222333444444222222333444111111111222444555777888:::555222333333111000222222222333333333333444444555555444333333333333444333333444444444555555555555555555555555555555555666555555555666777999:::<<<===EEEYYYsssdddLLLGGGJJJLLL___|||ooo[[[PPPQQQbbbuuuvvveee[[[UUUMMMMMMLLLLLLLLLMMMNNNOOOSSS\\\jjjwwwyyyzzzzzzwwwzzz~~~qqqeee]]]XXXRRRRRRSSSTTTSSSSSSRRRQQQIIIGGGFFFGGGIIIIIIHHHFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDBBBAAA???>>>======>>>>>><<<===============<<<<<<<<<<<<;;;:::999999999:::;;;;;;;;;;;;:::::::::999:::;;;<<<<<<<<<:::999888888888888888888999::::::;;;::::::::::::::::::;;;;;;::::::::::::::::::;;;:::;;;;;;<<<======>>>>>>yyyrrrxxxqqq]]]KKK@@@;;;<<<>>>::::::999999999888888888999999888777666555444333444444444444444444444444222333444444222222333444222222222222222333333444666222000222444222222555222222222333333444444444444333333333333444555555333333333444444444444555555555555555555555555555555555555666666777888888;;;<<>>============<<<<<<============<<<<<<======<<<;;;;;;:::;;;;;;;;;:::::::::999999999999999:::<<<=========<<<;;;999999999999999:::;;;;;;;;;:::999999999999:::;;;:::::::::999999:::::::::;;;<<<<<<======>>>>>>>>>vvvqqqrrr~~~uuufffSSSFFF>>>::::::===999999999888888888777777888888777666666555444444333333333333333333333333111333444444222222333555333222222222111111000000222///...333555444444555111222222333333444444555333333333333333444555666333333333333444444444444555555555555555555555555555555555666666777777777777999???HHHOOOaaahhhTTTKKKKKKOOO^^^zzzppp[[[\\\gggxxxeeeWWWPPPNNNKKKJJJKKKMMMMMMMMMSSSTTTZZZgggsss}}}~~~|||}}}|||}}}xxxsssqqqzzzxxxfff]]]XXXUUURRRQQQRRRRRRRRRPPPNNNKKKIIIFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFEEEDDDBBBAAA>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<=========<<<<<<======<<<;;;;;;;;;<<<<<<:::::::::999999999888888888999:::<<<======<<<;;;999999999999999:::;;;;;;::::::888888888888::::::::::::999999999999::::::<<<<<<<<<<<<======>>>>>>xxxkkklllttt{{{hhhXXXIIIAAA>>>:::888:::999888888888777777777777777777666666666555555555333333333333333333333333111222444333333222444555333333333333222222111000000---///444777555333444111111222333333444555555555555444333333333444444222222333333333444444444555555555555555555555555555555666666666666666666777666;;;AAADDDOOOkkkyyy]]]LLLHHHHHHSSSjjj{{{mmmmmmrrraaaWWWSSSNNNKKKLLLMMMMMMLLLSSSPPPTTT___jjjsss}}}}}}oooqqqvvv~~~yyy~~~~~~yyyxxxmmm]]]WWWVVVUUUSSSOOOPPPQQQQQQPPPMMMJJJHHHGGGGGGHHHHHHGGGGGGGGGHHHAAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDBBB@@@???;;;===>>>??????>>>;;;::::::;;;<<<<<<======<<<<<<;;;;;;::::::;;;;;;<<<<<<999999999999888888888888888999999::::::999999999888888888888888999:::::::::999888777777888999:::::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<>>===999777999888888888888777777777777666666666666666555555555333333333333333333333333111222444333333333444555222333333444444333333222000...000555888444222222111111222333333444555555777777555444333222222222222222333333333444444444555555555555555555555555444555666666666666666555;;;777777<<<===CCCYYYqqqjjjUUUEEEFFFOOO___rrr{{{ppp~~~lll___YYYRRRNNNNNNOOONNNMMMQQQMMMOOOZZZeeennnxxxxxxmmm```fffqqq}}}wwwxxxaaaRRROOOPPPPPPOOOLLLMMMOOOPPPPPPNNNKKKIIIHHHIIIIIIIIIHHHGGGHHHIII@@@AAABBBDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCAAA@@@>>>:::<<<>>>@@@@@@>>>;;;999::::::;;;<<<=========<<<999999999999:::;;;;;;<<<999999999888888888888777999999888777777666666666777777777777777888888999:::999777666666777999::::::999999999999999999:::::::::::::::::::::;;;;;;uuujjjhhhjjjzzztttgggPPPIII@@@;;;::::::777444888888888888777777777666777555333222111222444555333333333333333333333333333333222222111000000000222222222222222111000///111111111111111111111111222333444444222222333444333222222111111222222333111111222222222333333333555555555555555555555555444555555666666666666666666555777:::<<>>>>><<<:::777999999999999999999999999999999999999999888777666888888888888777777777666888666555444444555666888555555555555444444444444999888777777777888:::::::::999888777777888999:::;;;<<<<<<<<<;;;::::::999xxxkkkgggiii{{{jjj\\\KKKEEE===:::;;;;;;:::888888888888777777777666666555444333222222222333444333333333333333333333333111111111111111111222222222222222222222111000000111111111111111111111111222333444444222222333444333222222111111222222333111111222222222333333333444444444444444444444444444444555666666666666666777666777:::;;;>>>GGGRRR```}}}gggUUULLLHHHLLLSSSaaa}}}pppsssmmmaaaUUURRRQQQOOONNNQQQPPPSSSUUUTTTUUU\\\hhhrrr}}}xxxxxxsssgggaaaeeemmm{{{zzznnnbbbSSSJJJIIIJJJJJJHHHJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFDDDBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBB@@@??????AAA@@@>>>>>>>>>===;;;999999999999999999999999999888999999999999888777666888888888777777777666666777666555444444555666777777777777777777888888888888888777777777888999:::999999888777777888999999:::::::::::::::999888888sssgggdddkkktttrrraaaTTTDDD@@@;;;999;;;===<<<;;;777777777777666666666666444444333333333222222222333333333333333333333333///000000111222222333333222222333333333222111111111111111111111111111111222333444333222111222444333222222111111222222333111111222222222333333333333333333333333333333333444444555666666666666555777666888:::999999???GGGNNNiii}}}___SSSIIIGGGKKKUUUiii}}}yyypppyyyyyyjjj\\\UUUTTTRRRPPPOOOPPPRRRTTTSSSRRRVVV___fffttt~~~wwwmmmeee``````iiisssvvvnnnjjjqqq|||}}}xxxggg]]]PPPIIIIIIJJJJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDBBBAAACCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>???>>><<<:::888888888888888888888888888888999999888888777777777777777777666666666666777666555444444555666777333444444555555666666666888777777777777888999999999888888777777888888999888888999999999888777777rrrdddaaaiii|||xxxhhhWWWKKK@@@===:::999:::<<<<<<;;;777777666666666555555555444444444555444333222222222222222222222222222222000000111111111222222222222222333333333333222222111111111111111111111111111333333333222111222333333222222111111222222333111111222222222333333333222222222222222333333333333444555555666666555555777666777:::999888;;;@@@DDD\\\{{{nnn___OOOIIIIIIPPP^^^kkknnnkkkxxxeeeYYYUUUTTTQQQNNNNNNQQQSSSRRRQQQSSSYYY^^^iiitttzzzpppccc[[[UUUUUU]]]fffwww~~~}}}sssggg^^^SSSLLLJJJJJJHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDBBB@@@CCCCCCBBBBBBBBBBBBAAAAAABBBAAA???>>>>>>???@@@AAA>>>=========>>>>>>===;;;888888888888888888888888777777888888888888777777777777666666666555555555666555555444444555555666111111222333444555555666777777777777777888888999888888777777777777888888888888888999999888888777zzzeee^^^gggzzz~~~mmm[[[KKKBBB>>><<<:::999999999999888666666666555555555555444444555555555555444333333222222222222222222222222222222222111111111000000111222222333333222222222111111111111111111111111111222333333111111222333333222222111111222222333111111222222222333333333111111111222222222333333333444444555555555555555666555666::::::999:::>>>>>>PPPjjjrrr^^^QQQKKKMMMUUU\\\nnnqqqdddtttrrr___WWWUUURRROOOMMMOOOQQQQQQQQQSSSWWWZZZbbbkkkzzz{{{vvvxxx|||~~~~~~wwwkkk^^^WWWSSSSSSWWW^^^lll{{{{{{kkk^^^XXXOOOIIIFFFEEECCCBBBFFFGGGHHHIIIIIIHHHFFFEEEEEECCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>======>>>???@@@===<<<;;;<<<>>>>>><<<:::777777777777777777777777666777777888888888777777666666666555555555555444555555444444444444555555444444555666777777888888666666777777888888888888777777777777777777777777888888999999999999888888zzzjjj^^^dddwwwzzzgggTTTFFF???<<<<<<;;;:::888777666555666555555555444444444444555555444444444333333333222222222222222222222222333333222222111000000///000000111222222222111111111111111111111111111111111222333222111000111333333222222111111222222333111111222222222333333333111111111222222333333444333333444555555555555444555333555999;;;999:::===999FFFXXXlllrrr\\\OOOJJJLLLNNNYYYnnnwwwccckkk}}}lll]]]XXXTTTPPPMMMNNNPPPPPPQQQSSSWWWYYY]]]dddrrruuullljjjjjjmmmlllqqqrrrfffXXXRRRPPPPPPRRRVVVggg|||uuuaaaTTTPPPKKKGGGEEEEEEDDDCCCEEEFFFHHHIIIIIIHHHFFFEEEEEECCCAAAAAABBBCCCBBBAAA>>>>>>>>>>>>????????????@@@???>>>===============<<<;;;:::;;;<<<<<<:::999666666666666666666666666666666777777888888777777666555555555444444444444444444444444444444444444333333444444555555666666555666777777888888777777666777777888888777777666777777888999999999999888|||iii___^^^qqqvvvaaaMMMBBB@@@:::;;;;;;:::888666444444555555555444444444333333444333222111111111222222111111111111111111111111222222111111111111111111...///000111111111111000111111111111111111111111000222333222111000111222333222222111111222222333111111222222222333333333111111222222333444444555222333444444555555444444666333333777999888999<<<888@@@IIIUUUjjjjjjUUULLLJJJJJJLLL[[[nnnwwwbbbbbbkkk|||ggg]]]UUUOOONNNNNNOOOOOOPPPRRRUUUWWWXXX\\\jjj{{{zzzjjjcccaaacccdddhhhzzzsssdddUUUNNNLLLMMMOOOSSSddd~~~~~~~~~kkkZZZOOOMMMJJJHHHGGGGGGGGGGGGCCCEEEGGGHHHHHHGGGEEEDDDDDDBBB@@@???@@@AAAAAA@@@<<<<<<===>>>??????@@@@@@?????????>>>===<<<;;;:::;;;:::999999::::::888666666666666666666666666666555666666777777777777777555555555444444444333333444444444555555444444444222222222222222222222222555555777888888888777666555666777888888777666555555666777777888888888777kkk```ZZZ```|||~~~nnnYYYEEE;;;<<<888:::;;;:::888555444444555555444444444333333333333222000......///000222111111111111111111111111000000000111222222333333......///000000000000000111111111111111111111111000222222222111000111222333222222222222222222333111111222222222333333333111111222333444444555555222333444444555555444444666333222555777666777999:::>>>AAAFFFXXXxxxttt\\\PPPMMMMMMFFFPPP^^^mmmttt___[[[^^^sssooo```VVVNNNOOOOOONNNNNNOOOQQQSSSUUUTTTWWWdddwwwpppgggbbbeeeggglll}}}xxxgggUUUMMMLLLMMMPPPTTT```|||}}}yyywwwvvvyyyuuucccVVVLLLJJJHHHFFFEEEDDDCCCCCCBBBCCCEEEGGGGGGFFFDDDBBBCCC@@@>>>===>>>?????????;;;;;;<<<>>>???@@@AAABBB>>>?????????>>><<<999888:::999888999999999777555666666666666666666666666555555666777777777777777555555444444444333333333333444444555555444444333555555555555555555555444444555777888888888777666555666777888888777666555444444555666777777666666oooaaaXXXZZZjjjqqq^^^NNNAAA>>>@@@999999888888777666666666444444444444444444444444555555444333333222111111////////////////////////222222333444333222111000111111000000000000111111000000000000000000000000000000111111111111000000333333333222222222111111333111222666;;;<<<888333111111222222222333333333333333333444444444555555555555555555666666666666555999>>>CCCKKKcccmmmWWWLLLJJJGGGHHHPPPaaayyyppp\\\SSSTTTaaa|||zzz^^^UUUXXXQQQMMMLLLOOOPPPPPPRRRVVVVVVYYYaaalllyyyrrrjjjkkkkkknnn{{{kkkZZZRRROOOOOORRRVVVfff|||xxxvvvyyyooonnn}}}}}}sssbbbRRRHHHHHHHHHHHHGGGFFFEEEEEEAAAAAAAAAAAABBBCCCDDDDDD@@@?????????>>>>>>==============================>>>@@@@@@===;;;::::::::::::999888777666666666666999888777666666777888999777777666555555555555555555555555444444333333333555555555555555555444444666666666666666666666666777777777777666666666666666666555555555444444444444444555666666555444333ssscccXXXTTT\\\pppuuubbbRRRFFF===:::<<<999999888888777666666666444444444444444444444444555444444333222222111111222222222222222111111111111111222222222111000///111111000000000000111111000000000000000000000000000000111111111111000000000000000111111222222222111000000444888999555111222222222222222222222333333333333444444444444555555555555555666666666666777999===AAAGGG[[[~~~yyycccRRRLLLHHHHHHKKKXXXlll|||~~~nnn^^^UUUQQQWWWnnnnnn\\\VVVUUUQQQOOOQQQRRRPPPQQQTTTVVVZZZaaaiiisssvvvuuusssvvvvvvcccWWWTTTTTTXXX]]]ppp~~~}}}zzzwwwtttzzztttvvvxxxnnn___QQQHHHHHHHHHHHHGGGFFFEEEDDDAAAAAA@@@@@@@@@AAABBBBBB@@@@@@???>>>>>>===<<<<<<========================<<<>>>>>>;;;888888888777999999888777666666666666666666555444444555666666777666666555555555555555555444444444333333333333444444333333333333333333555555555555555555555555555555555555555555555555666555555555444444444444444444555666666555444333pppbbbXXXRRROOO^^^vvvqqqaaaPPPEEE???;;;999:::999888888777777666666555444444444444444444444444444444333333222222111111444333333333222222111111000000111111000000///...111111000000000000111111000000000000000000000000000000111111111111000000---...///000111222333333111000000333777888555111222222222222222222222222333333333333444444444444555555555555666666666666888:::<<<===@@@OOOmmmuuu^^^PPPMMMIIIIIIPPP___ooo}}}yyynnncccWWWRRR```ssskkkYYYWWWQQQNNNPPPPPPNNNMMMOOOUUUZZZ```eeekkkuuupppbbb]]]^^^eeelll|||~~~|||yyywwwuuu~~~{{{ooodddYYYPPPGGGGGGGGGGGGFFFEEEDDDDDDAAA@@@@@@???????????????AAA@@@???>>>===<<<;;;:::===========================AAAAAA<<<999::::::888999888777666666555555666666555444444444444555666666666555444444444444555444444333333333333333222222222222222222222222222444444444444444444444444444444444444444444444444555555555555444444444444333444555555555555444444rrrbbbWWWRRRQQQUUUeee}}}rrrcccTTTDDD>>>===;;;999999888888888777666666555555333333333333333333333333333333333333222222111111222222111111000000//////111111111000000000//////111111000000000000111111000000000000000000000000000000111111111111000000//////000000111222222333222222222555777888666333333333333222222222222111222222333333333444444444555555555555666666666666888888::::::<<>>======<<<===AAA@@@???>>><<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<<<>>;;;<<<;;;999888888888777777666555555555333333333333333333333333333222222222222222111111111111111000000000//////222222111111000000000000111111000000000000111111000000000000000000000000000000111111111111000000222222222222222222222222222222222444555666555333222222222222222222222222222222222333333333444444555555555555666666666666777777888999:::AAARRRbbbzzzaaaXXXQQQUUUbbbuuummmaaa```llltttggg]]]VVVTTTTTTRRRPPPQQQMMMRRRWWWYYY\\\dddrrr}}}tttgggZZZQQQKKKJJJEEEEEEEEEEEEDDDCCCBBBBBB@@@???>>>===<<<;;;;;;;;;@@@@@@???===;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;:::AAABBB:::888===>>>999888777666555444444444444555555666666666666555555555555444333333333333333222222222222222222222222111111222222333333333333222222222222222222222222333333333444444555555555333333444444444444444444333333333333444444555555~~~jjj^^^SSSKKKLLLSSShhhxxxmmm]]]LLLBBB:::::::::888666666888777777666666555555444333333333333333333333333222222222222222222111111111111111111111111111111333222111000000000000111111111000000000000111111000000000000000000000000000000111111111111000000333333333222222222111111///000111111222222222222111111222222222333333333222222222222333333333333555555555555666666666666555555777999:::>>>IIIUUUxxxyyyhhhZZZZZZfff{{{pppddd___uuupppdddXXXSSSRRROOONNNNNNLLLOOOSSSUUUXXX___jjjsss~~~{{{iii[[[RRRJJJFFFFFFDDDDDDDDDDDDCCCBBBAAAAAA??????===<<<;;;;;;;;;;;;???>>>===<<<;;;:::999888::::::::::::::::::::::::;;;DDDEEE===<<>>777666555444444333333444222222333444444333222222444444333222222222222333000111111111111222222222111111111222222333444444222222222222222222222222222333333444444555555555333333333333444444444444333222222222333444555666ooo]]]VVVQQQOOOVVVaaaxxxxxx```OOOBBB===:::;;;:::777555666777777777666555555444444222222222222222222222222111111111111111111222222/////////000111111222222222111000///...///000000111111000000000000111111000000000000000000000000000000111111111111000000111111111111222222222222///000111111000000111222000000111222333444444555111222222222222333333333555555555555666666666666555444666999:::;;;BBBKKK```}}}fff___hhh~~~tttaaalll~~~nnn^^^UUURRRNNNLLLLLLMMMOOOPPPRRRUUU[[[bbbhhhsssuuu^^^RRRLLLFFFCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<======<<<<<<;;;:::999999888888888888888888888888888CCCDDD<<<<<>>DDDOOOlllpppccciiikkkjjjwww}}}iii^^^XXXSSSPPPPPPPPPOOOPPPQQQUUUYYY]]]```kkkwww~~~yyy{{{rrrYYYMMMIIIEEEBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<===<<<<<<<<<;;;;;;:::::::::777777777777777777777777///:::<<<444444???AAA999666666555444333333333333333333555555555555333333444333222222111111222222//////000000111111111222---......///000111111222222222222222222222222222///000000111222222333333222222222333333444444444222222111111222444555666{{{eee[[[RRRTTT___pppyyycccMMM???:::999777555444555666666444444444555555555555555333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000///.........000111222222111111111000000//////000000000000000111111222222222222222222222222222111111222222222333333333111111111111111111111111666666777666555444555666777777777888999;;;<<<===IIIYYYzzzyyyggggggyyynnnjjjqqqaaa[[[WWWRRRNNNPPPNNNOOOSSSSSSRRRTTTYYYfffnnnyyy{{{zzz{{{~~~gggQQQKKKJJJDDDAAABBBAAAAAA@@@@@@???>>>>>>>>>>>>===:::888888999;;;===AAA@@@???>>><<<:::999999666777888999999888777666555666666777777777777777666555555555555444444444222222222222222222222222444444333333222111000000000000000000000000000000......//////000000111111333333222111000000000111333333333222222222111111777555333111000111333444222222111111222222333444|||ooo^^^VVVRRRZZZnnn}}}iiiUUUCCC888888888888777666555555444555555555555555444444444333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000//////......///000111111111111111000000000///000000000000000111111222222222222222222222222222111111111222222222333333333333333222222222222222777777888888777666777777666666777777888:::;;;<<>>AAA@@@@@@??????>>>======>>>===;;;:::999:::;;;<<<>>>>>><<<;;;:::888777777666777888888888777666555666666666777777666666555555555555555444444444444222222222222222222222222444333333222111111000000000000000000000000000000.../////////000000000111333222111111000000111111333333222222222111111111333222222111111111111111222222111111222222333444mmmcccUUUTTTXXXiiippp[[[JJJ???999555666888999888666444222666666555555444444333333333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000000////////////000111111111111000000000000000000000000000111111222222222222222222222222222111111111222222222222333444444444333333222222222666666777777777777777666555555555666777888999:::===EEEXXXvvvyyyddd]]]fff}}}qqqgggttt~~~mmm```XXXRRRNNNKKKLLLOOOPPPOOOPPPSSSUUU[[[dddnnnxxx}}}tttvvv|||vvvxxx}}}ooo[[[IIIDDDCCC???<<<===@@@@@@??????>>>>>>============<<<<<<;;;;;;;;;;;;===<<<;;;:::999888777777777777888888777666555555666666666666666555555555555555555555444444444444222222222222222222222222333333222222111000000000000000000000000000000000////////////000000000000222222111000000000111111333222222222222111111111111222333444333222111000222111111111111222333333rrrddd^^^TTT^^^mmm~~~eeeQQQDDD>>>===666666777777777666444333666666555444444333222222333222111111000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000//////......111111111000000000000000000000000000000111111222111111111111111111111111111111111111222222222222444444444333222222111111333333333555666666555444555444444555666777888888;;;AAALLLaaazzzdddYYYZZZhhhwww|||fffeeetttnnnaaaXXXUUUQQQOOOPPPPPPNNNMMMOOOOOOSSSZZZbbbjjjvvvzzzvvvzzzvvvmmmrrrzzzzzzfffWWWJJJEEEDDD@@@>>>???@@@??????>>>======<<<<<<<<<<<<=========<<<;;;:::======<<<;;;:::999999888777777777777666555555444555555555555555666666666555555555444444444333333222222222222222222222222222222111111000000000000000000000000000000000000////////////000000000000111111000000000000111111222222222222111111111111444444555555555444444333111111111111111222222333yyyfff]]]^^^dddwwwnnnVVVDDD<<<:::;;;777777555444444555555666666666555444333222222111333222111111000000111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111000000//////......000000000000000000111111000000000000000111111222111111111111111111111111000000111111111222222222333222222222111111111000222222222555888888666444444444444444555666777777888>>>FFFTTTnnn~~~hhhZZZUUUZZZaaarrrgggZZZaaassspppbbb[[[TTTOOOPPPPPPNNNMMMOOONNNQQQUUUYYY___iiittt}}}~~~wwwxxx}}}vvvnnnsss|||~~~}}}yyyhhh\\\SSSIIIEEEDDDAAA@@@@@@??????>>>======<<<<<<;;;;;;<<<===>>>===<<<:::999;;;;;;::::::999999999888777666666555555555444444555555555444555666777888555444444444444333333333222222222222222222222222111111000000000000//////////////////////////////000000000000////////////111000000///000000111111222222222111111111000000666555333222222333555666111111000000111111222333lll\\\]]]fffwww___JJJ???:::999999888666444333333444666777555555444444333333222222333222111111000000111111000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000000000000///...000000000000111111111111000000000000000111111222111111111111111111111111000000000111111111111222111111111111111111111111444444444888<<<===:::777555444444444555555666777555888@@@KKK]]]zzzrrraaaXXXUUUUUU]]]oooiiiTTTSSSaaaoootttaaaXXXPPPOOOOOONNNOOOQQQNNNPPPSSSTTTWWW^^^gggnnnyyyuuuwww~~~}}}wwwrrrxxxvvvqqqrrruuu|||xxxgggXXXPPPLLLFFFCCCAAA@@@??????>>>>>>======<<<<<<;;;;;;:::;;;<<<<<<<<<;;;999999777777777777777666666666555555444444444444555666999888666555555666777777444444444444333333333333222222222222222222222222000000000///////////////////////////////////////000000000000////////////000000/////////000111111222111111111111000000000333222///......000333555111000000000000111222222sssaaaYYYdddvvv{{{jjjSSSCCC>>><<<:::777555555555444444555555555333333333333333333333333333222111111000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////...///000111111000000//////000000000111111111111000000000000000111111222111111111111111111111111000000000000111111111111000111111222222333333444555444444999>>>???;;;777555555555555555666666777777444999EEEPPPbbb}}}lll___WWWSSSRRRZZZlllxxx[[[QQQVVV^^^yyypppdddXXXSSSQQQPPPPPPRRRLLLNNNQQQQQQRRRWWW^^^dddrrryyyvvvuuu{{{zzzzzz~~~mmmeeefffiiioooppphhhZZZOOOHHHHHHEEEBBB@@@@@@@@@???>>>>>>===<<<<<<;;;;;;::::::::::::::::::999999888666666666666666666666666444333333333333555666777???===:::777555444444444444444444333333333222222222222222222222222222222////////////////////////////////////////////////111000000000/////////...///////////////000111111111111111111000000000000000000/////////000111222000000000000000111222222wwwhhh\\\ZZZmmm~~~ppp___III===;;;;;;777333333444555777777666444333333333333333333333333444333222222111000111111111000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111---...///111111111000000//////000000111111111222000000000000000111111222000000000000000000000000000000000000111111111111000111222333444555555666333222333777===>>>:::666666666555555555666666777===333555BBBIIIRRRssssssfff[[[TTTNNNNNNVVViiiiiiVVVQQQSSSeeerrrbbbYYYUUUQQQOOOQQQKKKMMMOOOPPPPPPTTTZZZ___aaappp}}}vvvtttuuuwwwttttttuuufff\\\\\\___dddeee___UUUOOOEEEGGGFFFCCCAAAAAAAAA@@@>>>======<<<;;;;;;::::::::::::999999999888888888777777777777888888888888333222222222333555777888DDDAAA===888444222111111444444444333333333222222222222222222222222222222.........///////////////////////////////////////111111000000/////////...///////////////000111111111111111111000000000000///000111222333333222111000000000000000111111222xxxeeeZZZUUU]]]xxx~~~hhhSSSBBB>>>;;;555444888555555444444444333333333555444444333333444444555111111111111111000/////////000111222222222222222000000000000000000000000000000000000////////////111111000000//////..................////////////000000000000000000000000111000///000111222111///////////////000000000000000000000000000000000000//////000111222222333333222333444555666888999999444333333333333444555555;;;777777;;;===EEE^^^yyyqqq___QQQKKKGGGKKKYYYhhhzzzzzz\\\QQQUUU]]]sssiii^^^ZZZTTTNNNLLLNNNMMMLLLLLLNNNPPPSSSUUU___ffftttyyyrrroooooorrrtttzzzpppoooyyyhhh\\\[[[[[[[[[[[[YYYTTTQQQHHHEEEBBBAAAAAA@@@???>>>@@@???>>>>>>>>>===;;;999::::::;;;;;;::::::999999444444555555666666777777555444333333222222333333999777555333222333444555888444333444444333111000333333222222111000//////000000////////////000000000000///...............,,,---......//////............/////////////////////////////////////////////////////////.........222222111111000//////...{{{iiiZZZWWW]]]jjj~~~mmm\\\JJJ===;;;:::444333777555444444444444333333333444333333222222333333444000111111111111000//////,,,---..................////////////////////////000000000000/////////...000000000000//////..................////////////000000000000000000000000111000///000111111000///////////////000000000000000000000000000000000000///000000111222222333333222333333444444555555555444333333333333444555555777333555:::;;;@@@RRRfffwwweeeUUUNNNJJJKKKOOOTTT___wwwuuu^^^UUUUUUccczzz}}}lllaaaWWWPPPMMMLLLLLLLLLLLLNNNPPPRRRSSSWWW\\\hhhvvvzzzwwwqqqmmmlllooosssvvvqqqiiiqqq~~~yyyjjjZZZYYYYYYXXXVVVTTTQQQOOOHHHEEEBBB@@@@@@@@@??????@@@>>>===>>>???>>><<<::::::;;;;;;;;;:::999888888555555555555666666666666444444333222222222222333666555444222222222222333111000000111222222222222222222111111000//////...000000////////////000000000//////...............,,,------...............////////////............////////////////////////000000000000000000000000000000000000000000000000zzzgggWWWKKKQQQbbbuuuxxxlllXXXLLL???777888999444222444444444444444333333333333222222222111111222222222000000111111000000///...000000000000000000//////////////////////////////000000000/////////......000000000////////////...............////////////000000000000000000000000111000//////111111000///////////////000000000000000000000000000000000000000000000111222222333333222222222222222222222222333333333333333444555555555222444:::;;;<<>>>>>?????????>>>======>>>??????>>><<<;;;;;;;;;:::999888777666666666666555555555555555444444333222222222222222333333333222111111000000000222333333222222333444111111000000///.........000//////......//////000//////...------------...,,,,,,---...............////////////......------////////////////////////---......//////000000000......///000000111222222zzzlllZZZNNNGGGPPPdddyyywwwnnn___JJJAAA999555888999555222222444444444333333333222222111111000000000000111111000000000000000//////...222333333333222111000000////////////////////////000000/////////.........////////////////////////............////////////////////////////////////111///...///000111000///////////////000000000000////////////////////////000000111111111222222222222222222222222222222222333333222222333333444555666333444999;;;;;;>>>DDDQQQnnnsssUUULLLEEEDDDDDDLLL```uuusssaaaYYYXXXhhhrrr___VVVTTTJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOTTT\\\dddmmm{{{~~~tttmmmllljjjhhhggghhhlllpppssszzz~~~|||lll]]]XXXfffuuuhhhdddiiiooouuuhhhXXXXXXUUUOOOJJJGGGGGGIIIGGGCCC???======>>>??????===<<<<<<===??????>>>===::::::::::::999777666555666666666555555444444444444333333222111222222222111222222222222111000///000444555222///000111000111111000000000//////////////////......////////////...------,,,,,,------,,,,,,---.........------000//////......------,,,////////////////////////******++++++,,,---............//////000111111111}}}hhh[[[QQQMMMLLLVVVggg||||||mmmbbbTTTAAA<<<888777999:::777333222444444333333333222222222111000000//////000000111000000000000000///......000000000000000///...---........................////////////.........................../////////............////////////////////////////////////000///...///000111000...////////////000000000000////////////////////////111111111111111222222222111111111222333333444444333222222222222333444444777444333666888999<<>><<<<<<>>>>>>>>>;;;::::::<<<>>>???>>><<<999999999999888777666555666666555555444444333333333333222111111111111222111222222222222111000000,,,000111------000111...222111111111111111000000//////............//////......---,,,,,,,,,,,,,,,+++,,,,,,---...---------//////......---------,,,////////////////////////)))******+++,,,------...////////////////////////nnn\\\RRRJJJMMMTTT___nnnqqq___SSSIII;;;:::999888888888777444222333333333333222222222222111000000//////000000111//////000000//////...---000000111111111000//////......................../////////.........---------............/////////............////////////000000000000000000000000000///......000000///...////////////000000000000000000000000000000000000111111111111111111111111111111222333444444555555222222222222222333444444444333222222444666:::<<>>EEEZZZzzz~~~ggg[[[RRRKKKLLLRRR```ddd]]]YYYXXXhhhwwwhhhZZZWWWRRRMMMKKKJJJLLLMMMLLLKKKLLLNNNPPPRRRZZZcccrrr{{{vvvjjjddddddeee___aaacccggglllqqquuuwwwnnnkkkjjjnnntttuuuoooiii^^^XXX[[[ooouuummmqqquuusssooojjjzzzvvvoookkkggg[[[MMMEEECCCDDDCCCAAA???>>>======>>>>>><<<:::999888888999;;;;;;:::888555666777777888777777777333444444444444444444555333222222111111111111111000000///......///000111000333222111999DDDDDD;;;000000000111111111111111///......------......///---,,,,,,+++++++++++++++++++++,,,------------,,,+++,,,,,,------......///////////////////////////.............../////////------......///000000000lll\\\UUUTTTiiirrr~~~eeeKKK>>>;;;777444444333111111444555444333333333222222222111111111111000000000000111111///////////////......---******+++,,,---------,,,........................//////.........------------------.........//////............/////////000000000000000000000000000000...---...///000///...////////////000000000000000000000000000000000000222222111111111111111111444444333333222111111000222222111111222222333444111555888666444555888:::888<<>>>>>======>>>???>>>;;;999999888777888::::::888666444555666777888888888888333333333444444555555555333222222111000111111111000...---,,,,,,---///000///111...,,,666BBB???333////////////000000000000.........------.........---,,,++++++******++++++++++++,,,---------,,,,,,***++++++,,,---...//////////////////////////////------------------,,,,,,+++,,,---...///111222222qqq```\\\bbbjjjvvvXXXEEE;;;777888444666555111222666888777333333333222222222111111111111000///...------,,,////////////////////////........................//////............/////////...,,,++++++,,,...///......------------..............................000000//////.........---------------.........///////////////////////////))),,,///000000000000111222222111111000000//////333333333222222222111111222222222222333444555555555555444444444555555666:::@@@FFFOOOgggxxxdddYYYUUUdddrrrtttccc```ggg~~~}}}lll___TTTSSSSSSPPPMMMNNNJJJJJJKKKLLLOOORRRTTTVVV[[[cccmmmxxx~~~mmmcccccceeefffeeebbbcccaaa```bbbhhhjjjgggaaa\\\ZZZ^^^aaa]]]WWWTTTVVVppp|||~~~~~~{{{vvvwwwvvvmmm[[[IIIBBBCCCBBB???===<<<===============<<<<<<888888777777666666555555666666666666666666666666222333333333333222111111111111111111111111111111......///////////////.........//////000000111111//////000000///......---........................000///---,,,,,,---///000******))))))))))))******..............................////////////......---,,,,,,,,,,,,---......,,,,,,,,,,,,---------...uuufff___bbbooo}}}lllTTTEEE===999999666777666222111555666555333333222222222111111111000000//////......------////////////////////////........................------,,,,,,,,,,,,------///...,,,++++++,,,...///......------------..............................000/////////............------........./////////////////////////////////,,,...000111111111222333000000000000000000000000333333222222222111111111222222222222333444555555444444444444444555666666333888>>>EEETTTssspppfffgggooo~~~ooogggnnnzzzjjj[[[VVVTTTPPPLLLLLLJJJJJJJJJJJJLLLNNNPPPQQQVVV]]]gggqqq{{{}}}sssfff```aaaddddddccc]]]^^^]]]ZZZ[[[^^^]]]YYYSSSQQQRRRTTTSSSOOOPPPTTTmmmyyywwwtttlllZZZHHHAAABBBAAA>>>==================<<<;;;:::888888777777666555555555444444444444444444444444222222333333222222111000111111111111111111111111///////////////...------......//////////////////..................------------------------------...---,,,++++++,,,---...------,,,,,,,,,,,,---------------------------------......//////......------,,,,,,,,,,,,---............/////////000000000yyyhhhjjjrrr}}}zzz]]]LLLEEE???;;;999666888666222111444555333333222222222222111111111///////////////.........////////////////////////////////////////////////------,,,,,,,,,,,,------...---,,,++++++,,,---.........------------..............................////////////......................../////////000///////////////////////////000111111111111444666000000000000111111111111333222222222222111111111222111111222222333444555333333333333444555777777444666;;;AAAFFFYYYsssjjjjjjnnn|||mmmbbb|||ggg[[[WWWTTTPPPNNNLLLKKKJJJJJJJJJKKKMMMMMMPPPVVV^^^gggqqq~~~zzzmmmgggaaa___ccceeedddaaa\\\]]][[[WWWUUUVVVRRRLLLHHHKKKNNNMMMGGGGGGTTTddd~~~xxxtttoookkkYYYGGG@@@@@@???===<<<============<<<:::999999888888777666666555555444333333333333333333333333222222333333222222111000000000000000000000000000///////////////...---,,,..................------,,,,,,,,,---------------------------------------++++++++++++++++++++++++...------------------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,---......////////////000000000111zzzllllllzzzeeeNNNDDDBBB???:::666444666555222222555555333222222222222111111111111.........//////////////////////////////////////////////////////////////////......------......///...---,,,,,,,,,,,,---.........------------..............................///////////////................../////////000000////////////////////////000000111000///111333666111111111000000000000000222222222222111111111111111111111111222333444555222222222333444666777888999666:::@@@AAAIIIiiinnnfff```fffvvvzzzdddvvvvvvddd\\\YYYVVVSSSNNNNNNLLLKKKKKKLLLLLLMMMKKKPPPVVV^^^gggtttuuummmdddaaa```bbbfffgggdddaaabbbaaa]]]VVVSSSRRRNNNIIIGGGLLLPPPLLLEEEKKKfff|||||||||rrroooiiihhhWWWFFF>>>===<<<;;;;;;=========<<<;;;999888777888777777666555555444444333333333333333333333333222222222222222111000000////////////////////////------...//////..................------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------.........//////qqqeeefffzzz~~~cccSSSCCC>>>???<<<666333000333444111222666777555222222222111111111000000.........///////////////////////////////////////////////////////////////......------------......---------,,,,,,---------......------------.......................................///////////////............////////////////////////////////////////////////...///111444333222222111000//////...222222222111111111000000111111111111222333444444111111222222444555777777777222444;;;<<<>>>RRRkkkvvvgggZZZYYYaaannn~~~lllpppzzzqqqccc]]]XXXTTTQQQOOONNNLLLLLLLLLLLLMMMJJJMMMRRRWWW^^^jjjyyyzzzrrrjjjfff``````aaadddggghhhfffdddeeeccc\\\TTTOOOOOOLLLGGGGGGKKKNNNJJJGGGUUUyyy|||sssyyy|||oooiiijjjfffbbbSSSDDD>>><<<;;;::::::<<<<<<;;;;;;999888777666777777666666555444444444333333333333333333333333111222222222222111000000........................***+++,,,...////////////......------,,,,,,++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------------------............rrrcccZZZmmmxxxfffQQQEEE;;;999:::777444222...222333111333777888555222111111111111000000000///////////////.........////////////////////////........................,,,,,,++++++++++++,,,,,,------------------------......------------.......................................///////////////------------.........///////////////////////////---...///...---...///111222222111111000/////////222111111111111000000000111000000111111222333444222222222222333444666666555222333999;;;<<>><<<:::999:::::::::::::::999888666666777777666555555444444333333333333333333333333333111111222222111111000///////////////////////////***+++,,,---.../////////------------------,,,,,,---,,,+++)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,------............/////////000tttcccZZZZZZyyyxxxrrrtttgggRRRBBB;;;666666666444333444///222333222333666666444111111111111000000000000000000//////......------////////////////////////------------------------,,,++++++******++++++,,,,,,------------------,,,......------------........................................../////////000,,,,,,,,,,,,------------////////////////////////,,,...//////........./////////000000111111111222111111111111000000000000000000000000111222333444333222222222333444444555333555777777888<<>>===:::888999888888999999888777777666777666666555555444333333222222222222222222222222111111111111111000000///////////////////////////---------......------,,,------------............///...,,,***))))))******+++++++++++++++++++++++++++***))))))))))))***+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++***++++++,,,---------------............yyyaaaWWWVVVYYY~~~pppjjjmmm]]]FFF:::666444555555222333777111444444222222555555111111111111111000000000000111111000///...------,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,.........------.................................---.........//////000000+++++++++,,,,,,,,,------////////////////////////,,,...000111///......///,,,---...000111333444555111111111111000000000000000000000000111222333444333333333222222333444444...555777333111888@@@DDDKKKiiirrr]]]NNNCCCEEENNNKKKLLLUUU^^^______kkk|||wwwlllfffjjjzzzxxxjjjgggbbb\\\WWWRRRPPPNNNMMMNNNNNNMMMNNNTTT]]]cccoooooorrr|||{{{ppphhhfffddd___]]]___]]]^^^aaagggqqq}}}~~~vvvjjj```XXXUUUWWWaaapppxxxiiirrrkkk[[[OOOIIIRRRZZZTTTRRRIIIAAA???===:::888888777777888888888777777666777666666555444444333333000000000000000000000000111111111111111000//////000000000000000000000000/////////...---+++***)))---------....../////////111///,,,***)))((()))***************************+++)))(((&&&&&&((()))+++,,,++++++******++++++,,,************************,,,------......------,,,++++++******++++++,,,---*********+++++++++,,,,,,yyydddVVVUUU[[[eee|||kkk```SSSGGG@@@;;;:::777555444333333333000000000000000000000000000000000000////////////222000.........///...---+++,,,,,,------,,,,,,+++......---,,,,,,,,,------,,,++++++******++++++,,,++++++******++++++,,,---//////000000///...------///......---------......,,,,,,---...///000111111////////////............---+++***,,,///000...+++........................---......///////////////////////////000000000000000111111111222222222222222222333333333333444444555555555555444666:::<<>><<<:::::::::999999888888777666666666777666555333222111000000222222333333333222111111333333444444333222000///000...,,,,,,...///000//////////////////////////////,,,***)))***++++++***111000///...---,,,,,,,,,)))+++,,,,,,+++***,,,---))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++***))))))***+++,,,------,,,+++*********+++******++++++++++++******------++++++++++++------|||iiiYYYPPPRRRXXXfffsssdddXXXLLL@@@::::::999777555333222222333000000000000000000000000000000000000/////////...111///...---...///...---,,,------......------,,,//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...///////////////...------......------------......,,,,,,,,,---......//////////////////...............---,,,---000111///---........................---......///////////////.../////////000000000000000000000000111111111222222222222333333333444444333444444333333555888;;;@@@III```gggVVVLLLFFFDDD@@@AAADDDGGGGGGHHHQQQ\\\qqqtttyyyyyyrrrjjjjjjpppyyysssggg[[[TTTRRRPPPNNNMMMNNNNNNOOOSSSWWW]]]dddlllwwwzzzrrrgggbbb\\\XXXYYYZZZ[[[ZZZ]]]```gggttt~~~{{{fff[[[VVVXXXhhh~~~eeeYYYLLLDDDDDDGGGGGGFFFAAAAAA???>>>===<<<<<<<<<888888888777666666555555666555444333222111111111222222222222222111111000222222333333222111///...111///------.../////////........................000...++++++,,,---,,,,,,000///...---,,,,,,,,,,,,)))***++++++******+++---************************(((((()))***++++++++++++,,,+++***)))))))))***+++,,,,,,+++***************************************---,,,++++++++++++,,,---uuubbbVVVPPPPPPWWW___oooyyyvvvwww}}}iiiZZZOOOCCC:::777888777555444333222111111000000000000000000000000000000000/////////......111///------...///...------......//////......---000///...---,,,+++++++++...------,,,,,,------...------,,,,,,------...///...////////////...------...---------------............................../////////............---......---///000111000...........................---......///////////////....../////////000000000////////////000000000000222222222222333333333333222333333333222333666999;;;<<>><<<==================<<<777777777666555555444444444444333222222222222222111111111111111000//////000111111222111000...---222000......//////...---------------------------000///------.........---...---,,,+++++++++++++++((()))+++***))))))***,,,++++++++++++++++++++++++))))))******+++******))),,,+++***)))))))))))))))+++******)))))))))))))))******((((((((((((******,,,,,,++++++++++++,,,,,,ooo___OOOJJJPPP[[[jjjvvvyyyuuutttxxxttt```RRRFFF===888888666666555333222111111000000000000000000000000000000000/////////.........000...------...///...---------............------......---,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...............//////...------------,,,,,,------......222222111111000000000/////////.........---------------...//////000///...........................---......///////////////........./////////000000.........////////////000111222222222222333333333222333333333222333555888;;;999AAAVVVuuuppp___QQQGGGCCCAAAAAAAAAAAAFFFLLLUUU```qqquuukkkggg___lllwwwlll^^^UUUSSSSSSRRRPPPLLLLLLNNNQQQVVV\\\bbbfffooouuu~~~yyylllbbb\\\YYYZZZYYYXXXXXX[[[___ccceeelllsss{{{nnn^^^RRRQQQUUU___mmmzzz}}}uuuxxxrrr```MMMHHHBBB@@@AAAAAA>>>;;;:::;;;<<<======<<<;;;;;;777666666555444444333333333222222222222222333333000111111111000///...---//////000000000///---,,,333111////////////...,,,++++++++++++++++++++++++///...------...///...---,,,,,,+++***************''')))******))))))***+++***************************************)))((((((++++++******))))))(((((())))))(((((((((((())))))+++)))'''&&&&&&''')))+++,,,++++++++++++++++++,,,[[[OOOFFFIIIWWWkkk|||zzz~~~{{{kkkWWWIII???888777999555555444333333111111000000000000000000000000000////////////............///---,,,,,,...///...---,,,,,,------------,,,,,,,,,,,,,,,,,,---......///,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---------............------,,,,,,,,,,,,,,,---......222222111111000000//////............------------+++,,,---......---..............................---......///////////////............////////////---.........////////////111111111222222222333333222333444444333444555777::::::???KKK^^^zzzuuubbbPPPHHHBBBAAAAAAAAAEEEJJJMMMXXXmmm}}}yyyiiigggiiirrrqqqccc[[[XXXTTTRRRMMMLLLLLLNNNRRRWWW[[[]]]aaagggpppyyyxxxlllaaa[[[XXXWWWYYYYYYZZZ\\\```ffflllqqq|||wwwppphhh```\\\ZZZ___lllyyy~~~tttlllooouuuqqqaaaSSSGGGDDDAAAAAAAAA@@@===;;;:::;;;;;;<<<;;;:::999777666666555555444333333333222222111111111222333333111111111000///...---------...///000///...---,,,111000///...///...---+++++++++++++++++++++++++++---,,,+++,,,---...---+++++++++***)))))))))******''')))******))))))***+++))))))))))))))))))))))))***************)))((('''************))))))(((((()))((((((((((((((())))))+++)))'''&&&&&&''')))+++++++++++++++++++++++++++LLLHHHIIIUUUhhh~~~ppp^^^KKK???:::666555777444444444444333222111000000000000000000000000000/////////.........------...---+++,,,---///......+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////,,,++++++******++++++,,,+++************+++,,,,,,,,,,,,---............---++++++++++++,,,---...////////////......---------.........------------,,,***,,,......---,,,---...........................---......///////////////------........./////////............////////////111111111111222222222222222333555555444333555666888999===CCCLLL___~~~zzz]]]RRRFFFAAA@@@???AAADDDGGGTTTnnn}}}nnn```^^^fffqqq}}}|||mmmaaaXXXRRROOOMMMLLLMMMPPPSSSUUUUUUVVV\\\eeemmmuuuxxxqqqfff^^^YYYWWWVVVUUUXXXYYY\\\```fffpppzzz{{{ssspppmmmjjjggggggeeejjjwwwsssiiiccceeeggg```RRRIIIDDDBBB???>>>>>>>>><<<:::;;;;;;;;;:::999888777666666666666555444444333333222222111111111222222333111111111111000...---,,,---...////////////------///...---.........,,,***++++++++++++++++++++++++*********+++,,,---+++***+++******)))))))))******((()))+++***))))))***,,,(((((((((((((((((((((((()))*********)))(((((('''(((((()))******))))))(((((((((((((((((())))))*********((((((((((((************++++++++++++******IIINNN[[[ooo{{{bbbQQQAAA;;;:::999666555444444555555444333222111000000000000000000000000//////.........---------...,,,++++++---///......,,,,,,------------,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------+++,,,------.........---++++++++++++,,,---...///......------------------.........---------,,,,,,***---//////---,,,...///........................---......///////////////---------.........//////....../////////000000000111111111111222222222222000222444444333222333444555666888<<>><<<;;;;;;;;;;;;::::::999888777777777777777777666666555444444444222222111111111111111222222222222111000///---------...///000000///...---,,,++++++,,,...---+++)))++++++++++++++++++++++++)))))))))+++------+++)))+++******))))))******+++)))***++++++******+++---((((((((((((((((((((((((((()))))))))))))))((((((&&&'''((()))*********))))))((((((((())))))***+++************************)))***+++,,,,,,+++***)))NNNXXXnnnvvvYYYJJJ<<<:::>>>===888444444555555666555444222111000000000000000000000000//////.........------------,,,++++++---///......---..................---111000///---+++*********...------,,,,,,------...---,,,,,,,,,,,,---......+++,,,------.........---++++++++++++,,,---...///////////////////////////......---------,,,,,,,,,+++...111000...---///111........................---......///////////////---------.........//////////////////000000000000000111111111111222222222///111333333111111111222555333555999>>>EEETTTaaavvv___QQQIIIDDDAAABBBGGGQQQhhhmmmZZZNNNNNNUUUSSS___ooossshhhXXXTTTPPPOOOOOOOOOMMMKKKJJJOOOUUU[[[aaaiiissszzzuuuiiieee\\\SSSQQQUUUYYYXXXUUUZZZ^^^dddlllwwwooonnnuuu|||jjjbbb^^^^^^ZZZPPPIIIHHHEEEBBB???<<<;;;;;;<<<===999888777666666777888999777777777666555555444444333222222111000000111111333333222222111///...------...///000000000///...*********,,,------+++)))++++++++++++++++++++++++***)))***,,,---...,,,***+++***************++++++)))+++,,,,,,++++++,,,---))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((()))***+++******)))))))))))))))***++++++******++++++++++++******)))***+++,,,,,,+++***)))rrr}}}gggHHHDDD>>>888555444666777777666555444222111000000............/////////000000000000000////////////222222111///...---,,,+++------------,,,,,,+++***))))))*********+++++++++***+++---,,,,,,+++---...------,,,,,,,,,,,,++++++...---,,,,,,++++++++++++,,,,,,,,,------,,,++++++/////////...,,,+++---...---,,,,,,++++++,,,,,,---...............---------........................------......//////000000////////////000000000000000000////////////000000333333333222222222111111000000000111222333444555888777555555888???FFFJJJgggzzzaaaOOOFFFDDDEEEFFFIII\\\}}}rrrZZZMMMLLLRRRQQQWWWgggzzzssscccXXXOOOMMMKKKHHHIIIMMMIIILLLPPPSSSWWW]]]ffflllooowwwsssggg^^^ZZZXXXVVVTTTTTTVVVYYY\\\XXX```kkkyyyqqqvvvyyydddccc^^^WWWOOOHHHEEEDDDCCCBBB@@@>>>===<<<;;;;;;888888777777666555555555555555444333333222111111333333333222222222111111222333333222222111000///(((***---//////---***(((,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,------,,,***)))///)))&&&(((***+++...222,,,222333---)))+++,,,+++((()))******)))))))))***&&&'''))))))'''''''''((((((((((((((((((((((((((())))))(((((((((((()))))))))'''&&&'''((()))((('''&&&''''''((()))******+++pppUUUCCC@@@<<<777444333444555222222222222222222222222000000000000///...------/////////............---......---,,,+++******))),,,---------,,,,,,+++***++++++,,,,,,,,,---------***+++,,,,,,++++++,,,...------,,,,,,,,,+++++++++...---,,,+++++++++++++++,,,,,,,,,------,,,,,,+++...//////...,,,,,,---///------,,,,,,,,,,,,---------------...................................................////////////.../////////000000000000111111000000000000111111333222222222111111111111000000000111222444555666888777555444777;;;@@@DDDUUUlllwwwaaaQQQIIIEEEIIIHHHSSSlllrrr\\\PPPIIIHHHKKKUUUbbbvvvooobbbVVVRRRPPPLLLJJJLLLJJJLLLNNNPPPRRRUUU[[[```dddkkkwwwyyyppphhh```[[[YYYXXXWWWVVVVVVXXX\\\^^^```hhhtttwwwttt{{{rrrbbb^^^XXXRRRKKKFFFCCCAAABBBAAA@@@>>>===<<<;;;;;;888888888777666666555555333333444444444444555555333333222222222111111111222111111000...,,,***)))***+++---//////---+++***,,,,,,,,,+++++++++******++++++++++++************))))))******++++++******+++***+++000222...,,,---444111...,,,,,,,,,---///---......---+++)))'''&&&&&&''')))***)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))***((('''((()))***)))((((((((())))))******++++++rrrVVVCCC===;;;888666444333333333111111111111111111111111222222222222000...,,,***.........---------,,,,,,,,,,,,+++++++++*********,,,,,,---------,,,++++++++++++,,,,,,,,,---------***+++,,,,,,++++++,,,---,,,,,,,,,,,,++++++++++++---,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,,,,,,,---......---,,,...///...------,,,,,,------...,,,,,,------......//////......................../////////...................../////////000000000222111111000000111111222111111111111000000000000000000111222333555777888777666555444555777:::<<>>======<<<<<<;;;999888888777777666666555111222333444555666777888222222222222111111111000/////////...---,,,+++***,,,------......------,,,,,,,,,,,,++++++++++++***************++++++++++++))))))((((((((()))+++,,,...,,,...222222//////111FFF777,,,...000......222////////////---***'''&&&''')))***+++***)))***+++************************))))))))))))))))))))))))+++)))((()))***+++***)))***************+++++++++oooXXXFFF===888777666555444333222222444333222111000...------222222333222111...,,,***.........------------,,,---------------------...,,,,,,,,,------,,,,,,+++))))))*********+++++++++***+++,,,,,,+++***+++---,,,,,,,,,++++++++++++***,,,,,,+++++++++++++++,,,++++++,,,---------,,,,,,***,,,......------...///...------,,,,,,------...++++++,,,------...//////......................../////////......---------........./////////000000111111000000000000111111000000000000000/////////000000111222333555777888444444555555666666777777>>>FFFYYYtttjjj___OOOKKKJJJQQQZZZeeeqqq|||~~~nnncccTTTHHHFFFOOO```nnnmmm```ZZZVVVQQQMMMMMMMMMLLLKKKKKKKKKLLLMMMOOOSSSZZZaaajjjsss|||}}}pppkkkddd]]]YYYXXXYYYZZZZZZ[[[]]]___cccjjjuuu|||{{{rrrqqqtttxxxfffZZZRRRHHHCCCCCCBBB>>>:::<<<============<<<<<<;;;999888888777777666555555000111222333444666777777222111111111111000000000------...///000111111111...------------------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++)))(((''''''***,,,...666000+++***+++...555>>>WWW@@@///111555000...333///...,,,,,,,,,,,,++++++***,,,---,,,+++)))******************************)))))))))******)))))))))***)))((((((******)))(((*********************)))|||{{{wwwkkkYYYGGG>>>;;;555666666555555444333333444333222111///...------///000000111000///...---/////////.........------............////////////+++,,,,,,------,,,,,,,,,))))))*********+++++++++***+++,,,,,,*********,,,,,,,,,+++++++++*********+++++++++******++++++,,,***+++,,,,,,---------,,,)))+++......---------...---------,,,,,,---------***++++++,,,---...//////........................//////......------,,,,,,............//////////////////............//////////////////////////////000000111222333555666777222333444666777777777777:::???KKK]]]rrrvvveee\\\SSSNNNLLLOOOXXXaaayyy~~~eeeOOOFFFGGGMMMPPP___lll~~~lllbbb\\\UUUPPPOOOMMMKKKJJJJJJKKKKKKKKKKKKMMMQQQVVV]]]eeennnttt}}}vvvlllbbb```]]]ZZZXXXXXXZZZ\\\[[[^^^aaaeeemmmyyywwwssstttzzzuuudddUUUMMMDDD@@@@@@@@@===::::::;;;<<<<<<<<<<<<;;;:::888888777777666555555555111111222222222333333333111111111000000000//////---...///000111222222222...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,------......---+++)))((((((***---///555///)))'''(((---888DDDVVV>>>---000444000...333222...)))''')))+++---------//////...+++)))((((((************************))))))************)))))))))(((''''''))))))(((''')))))))))))))))(((((((((xxxqqqjjjaaaWWWJJJ>>>888888555555555555444444444333000000000000000000000000............//////000000/////////............---------------------------++++++,,,---------,,,,,,++++++,,,,,,,,,---------***+++,,,+++***)))***+++++++++++++++************+++************++++++,,,******+++,,,------------))),,,......---,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,------.......................................---------------------.........////////////......------......///////////////000000000000000000000111222333444555111222444555777777888888555777???LLLYYYooowwwbbbQQQGGGEEELLLUUU___www|||```OOOIIIFFFCCCJJJTTTeeexxxtttlllccc[[[WWWSSSOOOLLLLLLLLLLLLLLLIIIJJJLLLNNNRRRXXX```fffpppwww}}}qqqeee]]]XXXYYYYYYXXXXXXYYY\\\______dddlllttt~~~}}}nnnfffpppnnn]]]NNNIIICCC@@@??????===;;;999:::;;;<<<<<<;;;999888777777666555555444444333222222222222111111111111000000000000///////////////////////////...---,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++,,,,,,------.........---***))))))***,,,...,,,******++++++,,,444===AAA333)))+++///...///333666000***'''(((+++++++++...//////...+++(((((((((************************((()))***++++++***)))(((((('''&&&'''((()))(((&&&((((((((((((((()))))))))qqqjjj\\\OOOHHHBBB:::555555555444444333222222333333111111111111111111111111...---,,,+++,,,---///000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,---------***,,,,,,+++***))))))***++++++++++++***************************+++,,,,,,)))***+++,,,------------***,,,...///---+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------------...---------.........////////////............///////////////000000111111111111000000000111111222333111222333444555666666666555444999BBBJJJZZZ{{{uuu```RRRJJJJJJNNNQQQ^^^qqqrrrYYYLLLGGGDDDBBBGGGQQQ]]]kkk}}}|||ssshhhbbbYYYTTTQQQPPPOOONNNIIIJJJJJJJJJLLLPPPVVV[[[bbbhhhsss}}}rrrjjjbbb[[[VVVVVVXXXXXXXXXXXX[[[```eeehhhrrrzzzeee___gggtttbbbRRRHHHFFFCCC@@@>>><<<;;;;;;999:::;;;<<<;;;:::888666555555555444333333222222222222222222222222222222000000/////////........./////////...---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***++++++,,,------...---+++)))((()))***+++'''(((+++---+++)))...555---+++)))((())),,,...000333///+++***---///---***+++---...---+++))))))***))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))((('''((()))***)))'''((((((((())))))******+++zzznnneeeSSSCCC???>>>:::555444555444222111111111222333555444333222111///......000...,,,******,,,...000---------,,,,,,,,,++++++.........------,,,,,,,,,***+++,,,,,,------------))))))*********+++++++++***,,,,,,+++)))((()))***+++++++++************)))******))))))***+++,,,,,,)))***+++,,,------...---***---//////---+++******+++******************+++---,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........---------.........//////000000////////////000000//////000000111111222222111111000000000000111111222333333333333444444444999666999@@@FFFQQQlllqqqaaaSSSJJJGGGMMMNNNVVVdddtttzzzZZZJJJFFFEEEBBBBBBEEEJJJSSSbbbuuuxxxoooddd\\\WWWUUUSSSQQQKKKKKKKKKJJJJJJMMMRRRVVVSSSWWW___jjjwwwyyymmmccc^^^\\\YYYWWWYYYZZZZZZYYYYYY]]]eeekkkrrraaaYYY\\\pppuuujjjXXXIIICCCDDDCCC@@@<<<::::::;;;999:::;;;<<<;;;999777555555444444333333222111111222222222333333444444444000/////////............------......//////......)))******++++++******)))*********++++++,,,,,,,,,'''(((((()))******++++++---,,,***)))((('''(((((())))))******'''%%%***222$$$+++---)))'''***---,,,...+++***...222444111---(((***,,,,,,+++++++++,,,((((((((((((((((((((((((((()))+++,,,,,,+++)))(((***)))((()))***+++***((((((((()))***+++,,,,,,---~~~~~~uuujjjZZZNNNAAA>>><<<888444222444444333333222111000000333222111////////////000111000///------......///------------------------------,,,,,,,,,,,,------+++******))))))******+++************************))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))************************------------------------,,,------------------------,,,+++******,,,...///......---,,,,,,,,,------//////////////////........................------........................000111111111111222222222000000000000111111111111111111222222222333333333555666777999@@@PPPeeetttmmm]]]PPPHHHEEEFFFKKKSSS\\\jjjlllYYYNNNHHHHHHFFFGGGKKKLLLNNNYYYeeexxxrrrgggaaa^^^\\\TTTLLLHHHLLLNNNLLLLLLOOORRRSSSWWW]]]eeennnuuuzzzxxxqqqggg]]]YYYWWWUUUUUUWWWVVVZZZ^^^^^^]]]dddrrr~~~ppp\\\RRRdddwwwmmmdddXXXLLLFFFDDDBBB@@@===;;;:::::::::999999888888777666666666333333333222222222111111333333444444333333222111000000000000///...---,,,,,,,,,,,,,,,,,,---...///,,,------,,,++++++,,,---)))((()))***++++++)))'''++++++************++++++))))))((((((''''''&&&&&&))))))(((((((((((())))))))))))))))))************///...---...555:::555,,,+++*********))))))(((((()))*********++++++++++++************************))))))*********)))((((((***+++---------+++)))'''||||||lllaaaOOODDD:::999;;;:::777777444444333222222111000000333222111////////////000111000///...---......///---------------------------,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******))))))))))))))))))))))))************************++++++,,,,,,---------------------,,,,,,++++++***++++++,,,,,,---------------,,,,,,,,,,,,---......---------------...........................------........................//////000000000111111111//////000000000111111111111111111222222222333333333444555666<<>>HHHPPPLLLTTT___nnnooo^^^KKKHHHDDD@@@>>>CCCRRRaaaqqqsssbbbWWWLLLFFFEEEEEEGGGJJJQQQZZZjjj~~~xxxmmmaaaXXXRRRLLLKKKLLLHHHHHHHHHIIIMMMQQQVVVYYYdddlllssswww|||vvvmmmeee]]]XXXXXXTTTRRRVVVXXXWWWWWWYYY]]]cccjjjooowww}}}nnnccc```aaadddiiivvvzzzkkk[[[QQQKKKFFFBBBBBB??????===<<<;;;:::::::::888888888777666666555555444444444333333333222222111111111111111000/////////////////////...---,,,,,,,,,,,,,,,,,,------...******)))))))))******+++,,,+++))))))+++,,,+++*********))))))))))))******,,,++++++++++++*********))))))(((((((((((())))))))))))))))))************%%%...333111...000333444************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))------,,,+++***(((((('''mmmYYYOOO@@@999333444666444333333333222222222111111000000222111111000//////......//////......------------------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***,,,,,,))))))))))))))))))))))))************************'''((()))***+++,,,------------,,,,,,++++++*********+++,,,---------,,,+++------,,,,,,,,,------...++++++,,,,,,------......,,,,,,------------..................................../////////000000000////////////000000000111111111111111222222222222444666777888888:::>>>BBB???CCCJJJVVVjjjttt\\\TTTLLLGGGDDDBBBFFFLLLZZZkkkttteee\\\XXXSSSLLLGGGGGGKKKUUUcccssszzzkkk^^^UUUQQQPPPKKKJJJIIIIIIJJJLLLOOOQQQWWW]]]cccgggkkksss{{{~~~wwwlllccc]]]ZZZXXXVVVXXXTTTSSSWWWYYYXXXZZZ^^^gggooozzzrrriii]]]TTTRRRXXXaaaiiiqqq{{{jjj^^^QQQJJJGGGBBBAAAAAA<<<<<<;;;;;;:::::::::999888777777666666555444444444444444333333333333222000111111111111000//////.../////////......---,,,---,,,,,,+++,,,,,,------+++)))((()))***++++++***...,,,))))))***,,,,,,,,,)))))))))(((((()))))))))++++++++++++++++++++++++))))))(((((((((((())))))((()))))))))************+++222555///)))((()))************)))))))))))))))'''''''''(((((((((((())))))))))))))))))))))))))))))+++...000111111000//////...,,,+++))))))((((((~~~```MMMEEE>>>777333444555222111222222222111111111111111000111111000000///......---...............------,,,------------------------......------------......***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((()))***,,,,,,))))))))))))))))))))))))************************''''''((()))+++,,,------++++++,,,,,,------.........---,,,+++++++++,,,---///...---,,,,,,,,,,,,,,,,,,,,,------............,,,,,,,,,,,,------............................../////////000000000111111...////////////000000000000000111111111222222222222444666777888888999999777888<<>>888888999888777666444222666555555444444333222222111111111000000000000///......//////......---,,,,,,,,,------...------------,,,,,,+++*********+++***&&&$$$&&&***---+++((()))((()))***++++++)))''''''''''''&&&&&&'''''''''(((((())))))*********+++))))))(((((((((((())))))))))))))))))************(((******'''&&&******((((((((())))))*********+++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&+++***'''&&&%%%&&&'''(((%%%&&&(((******)))'''&&&zzz\\\HHH<<<666555666222222222111222222333333111111000000000000000000//////...------------...---///222444333000---***++++++------------+++++++++)))((())),,,---------((()))***+++******((('''+++++++++++++++***)))(((************************+++++++++*********))))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...///111222222222111000...............///000111000111111000//////000222111111222222222333333333444444444333333777<<<@@@HHHWWWlll|||gggYYY[[[QQQJJJMMMSSS[[[fffrrrzzzsssVVVHHHEEEDDDAAA===@@@EEEHHHMMMUUUaaajjjyyyiii[[[XXXXXXRRRJJJGGGMMMJJJHHHGGGHHHIIIIIIIIIKKKNNNRRRUUUYYY```hhhnnn|||yyyssslllggg[[[XXXUUUSSSSSSTTTUUUVVVZZZUUUVVV^^^dddeeeiiinnnvvvrrreee``````cccgggfffoooxxxzzztttppppppttttttxxx||||||yyy}}}sssggg\\\XXXTTTLLLDDD???======>>>>>>>>><<<;;;999::::::999555222111333555444444333333222111000000333333222222111000000000......---,,,,,,,,,,,,---,,,,,,............,,,,,,......---,,,++++++++++++,,,)))'''''')))***(((&&&''''''&&&&&&'''(((***+++&&&''''''((()))*********((()))***++++++***)))((())))))))))))))))))))))))'''''''''''''''((()))******)))((('''&&&&&&'''((((((((((((((((((((((((((()))((('''&&&&&&'''))))))((((((''''''''''''((((((***((('''((()))***)))(((((()))))))))************ppp^^^III===777333222333333333222111111222222222111111000000000111111222//////...---------------+++---000222222000...,,,++++++,,,------,,,+++++++++***)))))),,,---------******,,,,,,---,,,+++***+++++++++++++++***))))))************************+++++++++*********))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///......------......///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///+++,,,---.........------......------...//////000000111111000//////000222111111111111222222222222555555555444333555999<<<>>>HHHVVViiiwwwhhhXXXPPPMMMNNNUUU^^^```kkk{{{jjjTTTJJJCCC===999===@@@AAABBBFFFMMMTTTfffxxxxxxggg```]]]WWWRRRPPPPPPMMMIIIGGGGGGGGGFFFFFFHHHJJJLLLNNNPPPTTTZZZ^^^iiimmmtttzzz{{{vvvoooiiieee```\\\XXXUUUTTTRRRRRRTTTVVVXXXYYY^^^[[[]]]eeelllqqqzzzsssnnnjjjjjjnnnrrruuuwww|||~~~vvvrrrqqqlllmmmoooqqqrrryyyzzznnnbbbVVVQQQNNNHHHBBB???============<<<;;;::::::999999999777666444444444444444333222222111000000222222222111111000000000//////...------------...,,,---...//////...---,,,,,,++++++*********++++++---***((((((***+++)))((())))))(((((((((((()))***+++******)))))))))))))))((())))))******))))))((((((((((((((((((((((((((()))(((((((((((())))))******)))((('''&&&''''''(((''''''''''''''''''''''''((('''&&&&&&'''((()))***((((((''''''''''''(((((((((&&&%%%&&&'''((('''%%%(((((()))))))))*********vvviiiTTTHHH===999888666444444444333222111111111111111111000000000111222333333///......---------------)))+++...000111000...---++++++,,,,,,,,,,,,+++++++++***))))))+++------,,,)))***+++,,,------,,,+++***++++++++++++***))))))************************+++++++++***************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////......------------.../////////000111111//////000111000000000000111111111111444555555444333333555777:::===DDDRRRkkkqqq[[[MMMFFFGGGLLLKKKSSS```mmm{{{dddPPPDDD<<<999;;;===<<<:::;;;???BBBLLL\\\rrrvvviiibbb[[[XXXWWWTTTQQQLLLIIIHHHHHHGGGFFFHHHIIIIIIIIIIIIJJJMMMOOOXXX]]]dddiiinnnwwwwwwqqqmmmiiiddd```^^^]]][[[YYYTTTTTTTTTUUUWWW[[[^^^```ffffffjjjrrrzzz~~~kkkddd\\\dddqqq}}}tttnnnfffcccbbbfffmmmzzz~~~sssfffZZZNNNJJJGGGCCC@@@???>>>===<<<;;;;;;:::::::::888888777888888777444222333333333222111111000000111111111111000000000000000//////...............,,,------......------,,,***))))))))))))***++++++---+++))))))***+++***)))*********)))))))))((((((///...,,,***(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((******))))))((()))))))))))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++((((((''''''''''''(((((('''&&&%%%&&&''''''&&&%%%(((((((((((())))))))))))wwwrrrmmmbbbWWWHHH???999999999666444444444444222111000000000000000000000000111333444444///...------,,,,,,------)))+++,,,.........,,,++++++++++++,,,,,,+++++++++,,,***)))***+++------,,,&&&''')))***+++++++++*********+++++++++******)))************************************************((((((((((((((((((((((((************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++---......///////////////......------------.........000111111/////////000////////////000000000000111222444444333333333555888:::===EEEVVVrrrrrr\\\NNNHHHFFFHHHKKKRRRZZZcccqqqqqqZZZJJJBBB===>>>>>><<<:::;;;>>>AAACCCLLLZZZjjj{{{yyymmmddd```^^^ZZZWWWSSSPPPOOONNNLLLKKKKKKKKKJJJIIIHHHHHHIIIJJJMMMSSSYYY]]]aaajjjyyy~~~yyytttnnnhhhddd___\\\XXXUUUTTTSSSTTTTTTXXXXXXXXXYYY\\\aaahhhllltttyyykkk^^^\\\___qqq~~~uuukkkdddaaagggtttuuulll]]]SSSJJJGGGFFFBBB??????>>>===;;;999999999::::::999777666666777777444222333222222222111111000000//////000000000000000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******+++***))))))************((()))))))))))))))((((((///---+++)))((('''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''******)))(((''''''((((((((((((((('''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((()))***+++(((''''''&&&&&&''''''((()))(((''''''))))))(((''''''''''''((((((((())))))yyywwwhhh```YYYPPPIII@@@999444555555222111222444333222111000000//////000000000000111222333444......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******++++++++++++++++++++++++,,,+++)))***+++,,,,,,+++&&&''')))***+++++++++***)))******+++++++++******************************************************((((((((((((((((((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,///......---------......---///111111000...//////....../////////000000000...000333444333333444555111666:::===DDDWWWuuuuuubbbTTTLLLJJJHHHIIINNNSSS[[[kkkzzzzzzeeeVVVLLLBBBAAA>>>;;;:::;;;>>>@@@@@@CCCHHHRRR```ttt{{{tttppphhheeeaaa]]]ZZZVVVRRROOONNNMMMKKKIIIIIIIIIIIIIIIEEEJJJOOOQQQTTT]]]kkkwww|||xxxxxx~~~~~~wwwqqqnnnjjjgggdddbbb___]]][[[YYYVVVSSSQQQQQQSSSTTTYYYZZZ\\\___dddmmmwwwqqq\\\[[[cccqqqwwwooollltttvvvmmmdddTTTMMMIIIIIIGGGBBB>>>>>>===<<<:::888888888999999999777555444444444444333222222111111111111111000.........//////000000000...---,,,,,,++++++,,,,,,+++******************+++------,,,******))))))))))))))))))((((((((()))***'''''''''(((((()))))))))+++***)))((('''(((((())))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''))))))******''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))((('''&&&''''''''''''(((((((((wwwxxx{{{sssbbbVVVLLLEEEAAA<<<666333333444222222444333222111000000000000000000/////////000111222222...------,,,,,,,,,,,,,,,...---,,,,,,+++*********++++++************++++++---+++******+++,,,,,,+++)))***+++,,,------,,,+++))))))***++++++++++++******************************************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......000000///............///---///111111000......///////////////000000000000...000222333333333444666000555:::;;;<<>>:::666444555555333222555111111000000000000111111000///////////////000000...---,,,,,,++++++,,,,,,------,,,+++++++++,,,,,,,,,+++***))))))***+++,,,---+++******+++,,,,,,+++******,,,,,,---,,,+++***))))))***+++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,---.........///000///.........///111111111111000///////////////,,,...111111000.........//////000000000111111111111222333333222222444555444444666999:::@@@QQQbbbxxxcccTTTGGGEEEEEEDDDKKKVVVdddkkkppprrrqqqnnndddZZZSSSRRRPPPOOOLLLIIIFFFDDD???<<<===AAAEEEPPPdddvvvyyyrrrgggaaaXXXQQQNNNLLLKKKIIIIIIJJJKKKLLLMMMPPPUUUYYYWWWUUUSSSTTTZZZ```fffiiilllrrrzzz}}}xxxqqqkkkfffccc___]]]^^^\\\[[[[[[]]]]]]]]]\\\ZZZ[[[\\\[[[\\\```gggllluuu}}}wwwmmmddd```dddrrruuuggg___WWWPPPIIIDDDBBBCCCAAA===;;;===999999999999888777666555555;;;@@@???888222111222000000000000111111111111+++,,,,,,---///000000111------,,,++++++++++++,,,---,,,+++******+++,,,---)))))))))))))))***+++,,,''')))***)))((((((***,,,111///,,,)))'''(((***+++'''(((***++++++***((('''((())))))******))))))(((************************'''&&&&&&&&&&&&''''''(((%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''}}}hhhVVVFFF999666:::777444333444333///---...111000000000000000111222000//////............///...---,,,,,,++++++,,,,,,,,,++++++***+++,,,...///,,,+++***))))))***+++,,,---+++******+++,,,+++***((()))***+++******((('''((()))***+++++++++++++++************************))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,------...///000000------,,,+++,,,---...///222222111000000000000000,,,...111111000.........000000000000111111111111444555555333111111222444444///...222666;;;GGGSSSmmm|||gggRRRKKKFFFAAADDDLLLLLLQQQVVV]]]eeeiiicccZZZ\\\]]]___``````[[[UUUQQQFFFCCCBBBCCCBBBDDDRRRaaayyyxxxpppdddZZZUUURRRPPPNNNIIIIIIHHHHHHIIIJJJLLLLLLMMMKKKJJJKKKOOOTTTWWWYYY^^^dddlllrrrwww|||}}}wwwssslllhhhaaa]]][[[[[[ZZZZZZZZZZZZ[[[]]]aaadddddddddhhhjjjlllnnnqqqwww~~~rrrjjj```XXXZZZdddrrr~~~lll___VVVOOOIIIGGGBBB>>>===<<<999999<<<888888999999999777555444333<<>>BBBIIIOOO^^^nnnooofffaaaYYYQQQRRRMMMHHHHHHKKKLLLJJJHHHEEEFFFFFFEEEEEEFFFHHHJJJRRRWWW]]]```aaaeeelllrrrqqqxxx|||vvvooolllllljjjfffaaa\\\ZZZWWWWWWXXXXXXXXXWWW```aaabbbeeehhhkkknnnooo}}}uuufff\\\XXXOOORRRWWWaaannn|||vvvdddUUUKKKEEEBBBAAA@@@???===;;;999777666888888888888888999999999777888999:::999666333111000000000000000111111111,,,---///000111000...---,,,---,,,***((()))+++...333000---)))((()))+++,,,......---+++)))((('''&&&)))******)))(((((()))+++<<<888222,,,(((''''''((('''***---//////---***'''((())),,,......---+++)))(((***)))'''))),,,,,,(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''***)))(((((())))))((('''((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&|||dddMMMDDD>>>666333666333111000000222222111...000000111222111111//////000///...------...///000000...------------,,,***---...---,,,***+++---///,,,++++++++++++++++++++++++++++++******)))))))))************************+++++++++*********))))))***)))))))))((((((((('''))))))))))))))))))))))))++++++++++++***)))((((((+++***)))(((((()))***++++++)))((((((***+++***((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,,,,+++******,,,,,,,,,+++++++++******000---++++++---......,,,,,,,,,,,,,,,---------...000000111111111000000///////////////////////////////////////000000000000222222222222222222222222111222222222222444999<<>>===<<<:::888777777777777777666666666666666444555777888888666444333111000000000000000000000------------......//////,,,,,,+++)))'''(((***,,,000...,,,)))((()))***+++(((((())))))******++++++)))******)))(((((()))+++333000,,,(((&&&%%%&&&'''''')))+++------+++)))'''''')))+++------,,,***)))&&&))))))'''))),,,,,,)))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&''')))******)))''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&jjjWWWEEE>>>;;;555222444222000//////000111///...111111111111111000////////////............//////000///............---+++000///---***'''(((+++...------,,,,,,+++******)))*********)))))))))))))))+++++++++++++++++++++++++++************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))(((******))))))))))))*********)))((()))***+++***((()))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++++++++***///---++++++---...------+++++++++,,,,,,,,,------111111111111111000///...////////////////////////////////////000000000000222222222222222222222222000111222222222333555777>>>GGG^^^~~~eeeVVVNNNIIIFFFBBB???>>>AAAGGGKKKNNNWWW\\\ggguuuuuubbbUUUMMMKKKJJJLLLNNNPPPSSSWWW\\\___aaakkkvvv}}}zzznnnfff]]]UUURRROOOLLLIIIFFFEEEDDDCCCCCCDDDEEEEEE@@@DDDHHHIIIIIIIIILLLOOORRRVVV\\\dddjjjmmmooopppvvvyyy{{{||||||~~~|||uuuqqqkkkfffcccaaa___^^^[[[YYYXXXYYY\\\\\\YYYVVVXXX[[[^^^```aaadddiiinnn{{{~~~xxxssspppqqqpppeeeXXXOOOGGGCCCEEEJJJSSSUUUXXX^^^hhhtttsss___PPPIIIFFFDDDBBB======<<<;;;:::999888888666666555555444333333333111222444666666666444333111111111000000////////////...,,,+++,,,---///111,,,,,,,,,)))''''''(((***,,,+++***))))))))))))***&&&'''((()))***+++,,,,,,)))******)))(((((()))+++***)))'''&&&&&&'''(((((('''((()))******)))((('''&&&''')))++++++***)))(((&&&))))))'''(((,,,,,,***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%''')))++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}WWWIII===:::999555222333111111000000000000//////111111111111000000///////////////....../////////000...------......---+++,,,,,,+++)))'''''')))+++,,,,,,,,,++++++***************************))))))++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))***))))))))))))))))))******)))))))))******))))))*********++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,+++******)))++++++++++++++++++++++++...---,,,,,,------------+++,,,,,,,,,,,,---------////////////...---,,,,,,////////////////////////////////////000000000000111111111111222222222222222444666666555444555666;;;>>>MMMkkknnnaaaXXXLLLHHHCCCAAABBBCCCBBBAAAIIILLLUUU```jjjvvv}}}nnnddd```PPPMMMJJJGGGFFFFFFGGGHHHHHHPPPXXX___iii~~~~~~rrrggg___YYYUUURRRLLLJJJGGGFFFEEEEEEEEEDDD@@@CCCFFFFFFEEEDDDEEEGGGIIIJJJNNNRRRUUUYYY[[[\\\___```bbbbbbbbbdddhhhkkkuuuyyy~~~|||yyyvvvsssrrrqqqppppppmmmiiiddd```^^^]]]^^^___]]]]]]^^^aaacccccc```]]]^^^dddkkkoooqqqwwwzzznnnmmmtttyyyxxx|||xxxjjjXXXQQQJJJFFFDDDDDDIIIPPP]]]^^^___aaaeeeooozzzrrreeeUUUJJJFFFDDDBBB???<<<<<<<<<;;;::::::999999666555555444333222222111000111333444444444333222222222111000///......---///...---------...000000---...---+++((('''((()))(((((()))))))))))))))(((+++++++++******))))))(((((()))***)))'''''')))***''''''(((((())))))******''''''''''''''''''''''''%%%&&&((()))***)))(((''''''***+++(((''')))***(((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&%%%''')))******)))&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''eeeIII@@@999777888666333222111222222111000000000000111000000000000000000111...//////////////////......---+++,,,------,,,+++(((***,,,---+++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))***)))))))))))))))******)))))))))))))))******)))))))))***+++*********************************************++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++,,,---------------------------------...........................---,,,,,,........................////////////000000000000000000000111111222222222333555777777666444444555888:::CCCXXXxxxuuu```WWWMMMFFFDDDCCCBBB@@@CCCDDDHHHOOOVVVbbbtttnnnggg\\\OOOFFF@@@>>>>>>===AAAFFFJJJRRRddd~~~}}}pppgggaaa^^^\\\XXXSSSPPPOOOMMMJJJHHHFFFHHHIIIIIIHHHGGGGGGGGGFFFFFFGGGHHHJJJLLLOOOPPPPPPQQQQQQRRRRRRTTTWWWYYY```dddkkkqqqwww}}}}}}zzzxxx{{{}}}~~~zzzuuurrrpppnnnmmmllllllkkkjjjjjjjjjhhhgggfffeeeeeefffiiilllfffdddaaa___^^^___bbbdddeeegggkkkooorrrrrrpppooorrrxxxrrrkkkggggggrrr|||mmm^^^RRRIIIEEEAAABBBEEEKKKWWWcccllllllkkkhhhgggkkkssszzz}}}sssbbbZZZPPPIIIFFFDDD@@@<<<<<<<<<<<<;;;;;;;;;::::::666666555444444333222222111222222333222111000000222111111000///...---------...///000111000//////...//////---***))))))***&&&'''((()))))))))((((((......---,,,***)))((('''((())))))(((''''''(((***'''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((''''''(((,,,---(((%%%''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))'''&&&'''((()))'''&&&'''((())))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((jjjSSS@@@<<<777666777666444222111222333222000///000111////////////000111222333......////////////......---,,,++++++,,,---,,,+++(((+++///000///---,,,+++)))******+++,,,,,,------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))************))))))************))))))(((***+++***)))((()))***++++++***)))))))))******************************------------,,,,,,,,,,,,,,,++++++******+++,,,,,,***++++++++++++,,,,,,,,,+++---......---,,,,,,------------.........//////...//////000000/////////........................////////////000000000000//////000000111222222222111333555444333222222333444777===III^^^{{{|||nnn[[[MMMGGGEEEDDDCCCBBB??????CCCHHHPPP^^^kkkxxxzzzdddQQQEEE@@@???===<<<>>>BBBGGGSSSgggyyyzzzxxxpppkkkccc^^^[[[WWWRRRNNNLLLKKKJJJHHHFFFFFFEEEEEEGGGFFFEEEEEEEEEGGGHHHIIIJJJJJJIIIIIIJJJLLLNNNOOOQQQUUUZZZ^^^bbbeeeiiillljjjjjjiiihhhfffdddcccbbbcccfffhhhgggdddaaa^^^]]]XXXXXXYYYYYY[[[\\\^^^___YYYZZZ[[[[[[]]]```fffjjjeeeeeeeeeeeeeeehhhlllpppsssvvv|||rrriiibbbcccjjjtttqqqbbbXXXOOOGGGFFFBBBAAADDDJJJVVVhhhxxx||||||yyysssllljjjooottt}}}{{{oooeeeUUURRRNNNJJJGGGBBB>>>;;;<<<<<<;;;;;;::::::999999666666555555444444333333222222222222111111000///000000000//////.........,,,---///111111000///---...//////...,,,******+++''''''((()))))))))((((((++++++++++++******))))))((())))))(((''''''(((***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((('''(((---...)))%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((''''''((((((&&&%%%((()))***++++++***)))(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))}}}iiiTTTFFF;;;999666444555555333000///111222111///...///111.........///000222444555---...///000000///...---...,,,+++,,,---...---,,,***,,,......,,,***)))***+++++++++++++++++++++,,,)))*********++++++++++++************************(((((((((((())))))******'''((((((((()))))))))***(((((((((((((((((((((((())))))******+++*********((()))***++++++***)))((((((***+++***(((((()))+++,,,+++***)))(((((()))***************************------,,,,,,,,,++++++++++++************,,,---...******+++++++++,,,,,,,,,***---//////---,,,,,,---,,,,,,---------.........------...///000000000000........................////////////000000000000/////////000111222222222000222333222111000222333111555999>>>III]]]www{{{kkkaaaYYYQQQKKKEEE@@@<<<>>>@@@CCCJJJRRR\\\fffuuuoooYYYLLLGGGBBB>>>===???AAAFFFRRR___vvv~~~wwwrrrllleee___\\\XXXTTTPPPMMMLLLKKKKKKJJJIIIGGGFFFFFFFFFGGGHHHIIIHHHFFFFFFGGGIIIJJJJJJGGGJJJNNNPPPQQQRRRTTTUUUSSSSSSRRRQQQQQQQQQQQQQQQQQQSSSUUUUUUSSSQQQPPPPPPNNNOOOPPPSSSVVVZZZ^^^```]]]___aaaccceeeiiipppuuuwwwzzz}}}~~~{{{ffffffdddhhhttt{{{wwwllljjjbbbVVVMMMKKKIIIFFFIIIKKKQQQZZZbbblllzzz}}}rrrmmmooosssyyysssnnnnnnooojjj___UUUNNNNNNNNNJJJDDD>>><<<;;;:::::::::999888777666666444444444444444444444444000111111111111222222222//////////////////......+++,,,------------------,,,---...---,,,***++++++))))))(((((((((((((((((((((((((((((())))))))))))'''((()))(((&&&&&&((()))'''&&&&&&%%%%%%%%%&&&&&&(((((())))))))))))((((((&&&'''''''''((((((((((((%%%***---(((%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&'''((()))******)))((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))}}}}}}jjjVVVGGG???999888666333333444222///...000111000---,,,---000---------...000222555666---...///000000///...---...---,,,---//////...---,,,,,,+++)))&&&%%%%%%&&&------,,,++++++*********(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******((((((((((((((((((((((((******++++++++++++******((()))***++++++***)))((((((***,,,+++(((''')))+++,,,+++***((((((((()))***))))))))))))))))))))))))*********))))))(((((((((******))))))***,,,...///*********++++++,,,,,,,,,***---000///---+++,,,---++++++,,,,,,,,,---------******,,,---.../////////........................////////////000000000000...//////000111222222222111222333222111111333555333555777888<<>>@@@DDDEEENNN\\\gggrrrpppZZZOOOGGGAAA>>>???>>>===BBBKKKTTTfffzzz|||vvvrrrmmmfff```\\\[[[ZZZYYYMMMLLLKKKIIIHHHHHHIIIIIIIIIGGGEEEEEEGGGHHHIIIIIIBBBDDDGGGHHHHHHHHHHHHIIIFFFFFFEEEDDDEEEFFFHHHIIIFFFIIIKKKKKKJJJIIIIIIJJJMMMNNNPPPTTTYYY^^^ccceeeoooqqquuuwwwxxx}}}zzzrrrnnnooommmmmmxxxzzzwwwsssppplllggg```\\\SSSSSSMMMDDD@@@DDDGGGHHHLLLVVVgggwwwwwwppppppttt}}}rrrkkkdddcccccc___TTTKKKKKKMMMMMMHHHAAA;;;;;;===999999888777666555444444333333333333333333444444//////000111222333444444.........///////////////,,,+++***))))))+++---...***+++------+++******+++******)))(((((((((((((((((('''''''''&&&&&&&&&&&&'''((()))(((&&&&&&((()))((('''&&&%%%&&&'''((()))((()))***++++++***)))((('''''''''((((((((())))))"""(((+++(((%%%'''***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%$$$$$$&&&((())))))(((&&&'''(((******((('''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***|||tttqqqrrrnnncccSSSFFF???===777666444333222222333333////////////............111222222111000000111333000)))%%%***000000---+++,,,++++++***)))))))))***!!!$$$'''+++---------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))))))))))),,,***)))'''''')))***,,,)))&&&'''******((((((+++---,,,++++++******++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))***+++,,,,,,***))))))***///...,,,+++++++++,,,,,,)))***+++,,,,,,+++***)))******+++,,,,,,---......,,,,,,.........,,,***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000000000000000111222222111000111222000333666777888===FFFMMMgggxxxdddSSSDDD???@@@???@@@DDDDDDEEEJJJQQQXXXdddxxxsssgggZZZSSSIIIAAA???AAADDDFFFIIINNNVVV___iiittt}}}wwwuuunnnddd^^^\\\YYYVVVSSSPPPNNNMMMKKKHHHEEECCCCCCEEEGGGHHHFFFDDDCCCCCCDDDEEEEEEDDDGGGEEEDDDDDDFFFHHHGGGGGGHHHFFFDDDDDDFFFHHHJJJKKKLLLOOOTTTZZZaaakkkttt{{{xxx{{{}}}}}}yyyxxxzzzyyyuuukkkeee^^^ZZZWWWUUUPPPLLLFFFDDDBBBBBBAAACCCNNNYYYgggrrr}}}wwwzzzpppeeeZZZWWWVVVQQQKKKHHHHHHFFFDDDBBBAAA@@@>>><<<:::999888777666666666666777777666666555555444444111111222333444444444444////////////...---,,,+++000///---,,,+++,,,,,,---)))))))))))))))))))))))))))))))))))))))((('''''')))((('''&&&&&&'''))))))&&&'''((())))))((('''&&&%%%&&&&&&''''''''''''''')))))))))***+++)))&&&###((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((((((&&&$$$wwwpppfffbbb\\\UUUMMMDDD<<<777777666444333222222222333000000000000///////////////000000///------...///333+++'''***//////,,,+++...---,,,,,,++++++,,,,,,''''''((()))***+++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))))))))))))))((('''&&&&&&'''((())))))&&&'''******((((((+++---,,,++++++******+++++++++***))))))))))))***+++))))))))))))))))))))))))+++,,,---+++)))'''&&&''',,,+++***)))))))))************++++++++++++*********++++++,,,,,,---------++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000000000000000111222222000000111222111444666666555888???DDDNNNaaaxxx~~~kkkVVVKKKFFFAAAAAACCC@@@@@@CCCGGGKKKQQQ___lllzzzppphhh\\\RRRJJJFFFDDDBBB???BBBFFFJJJOOOVVV^^^dddqqquuuzzzyyyuuunnnfff]]]VVVQQQOOORRROOOJJJFFFEEEEEEFFFFFFEEECCCBBBBBBCCCCCCCCCBBBAAA@@@@@@AAACCCDDDCCCBBBCCCBBBBBBCCCFFFHHHJJJKKKOOOTTT^^^iiiuuu|||sssnnnnnnoooqqqsss{{{zzzuuuqqqjjjeeeVVVUUURRROOOLLLJJJJJJJJJHHHDDDAAADDDIIISSSbbbooo}}}{{{vvvhhh]]]TTTQQQQQQLLLFFFDDDEEECCCAAA@@@@@@???===;;;:::999888777666666666666888888777666555333333222000000111222222222222111////////////...---,,,+++,,,,,,++++++***+++++++++************************)))))))))))))))(((''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&'''(((((((((((('''%%%(((+++...///...,,,+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''(((''''''qqqjjjYYYQQQHHHEEEEEEBBB:::333555555444333222222222222111111111000000000/////////000000///---,,,---///777///)))+++...---++++++------,,,,,,++++++,,,,,,,,,+++)))((((((((()))***************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))))))))((('''&&&&&&'''((())))))&&&'''******((((((+++,,,,,,+++************+++***))))))(((((())))))***))))))))))))))))))))))))***,,,---,,,***(((((()))++++++***))))))))))))***++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,+++)))((((((***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000000000000000111222222000000111222111333555555333333666:::===GGGVVVjjjsss___RRRHHHDDDCCC???===>>>@@@AAABBBJJJSSSppp{{{{{{pppdddZZZQQQIIIEEE>>>????????????BBBEEEIIIRRRTTTYYY___hhhwwwvvviii___ZZZYYYUUUOOOKKKJJJIIIHHHGGGHHHFFFDDDDDDEEEEEEDDDCCC@@@@@@@@@BBBDDDEEECCCBBBDDDDDDDDDFFFHHHLLLNNNPPPYYYaaannn~~~wwwmmmgggaaa]]]ZZZ\\\eeerrr~~~wwwnnndddZZZSSSIIIKKKLLLIIIFFFGGGLLLQQQPPPIIIEEELLLYYYiii|||}}}pppkkk___UUUMMMLLLLLLHHHCCCBBBBBB@@@>>>>>>>>>>>><<<:::999888777666666555666666999888777555444222111000000000000/////////.........//////......---,,,+++((())))))************)))++++++++++++++++++++++++)))))))))))))))((((((''''''(((((((((((((((''''''&&&'''(((((((((((('''&&&''''''((()))))))))((((((%%%***000333111/////////''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&'''''''''((()))uuuccc[[[NNNFFF>>><<>>EEEQQQgggzzzhhhZZZQQQLLLGGGCCC@@@@@@@@@@@@EEELLLUUU]]]gggooorrrtttwwwzzz|||tttlllcccZZZRRRMMMFFFEEECCCBBB@@@@@@BBBCCCAAACCCEEEIIIPPP[[[hhhqqqvvvttttttsssrrrsss}}}uuummmccc^^^YYYUUUTTTTTTRRRPPPNNNLLLJJJIIIJJJJJJIIIHHHEEEEEEEEEGGGIIIJJJIIIGGGKKKJJJJJJJJJMMMRRRYYY^^^mmmuuutttkkkccc\\\WWWSSSSSSVVV\\\fffxxxuuukkkaaaWWWNNNKKKHHHHHHGGGGGGIIIPPPZZZaaabbbYYYUUU\\\lll~~~tttgggaaaXXXPPPJJJJJJJJJGGGCCCCCC???>>>============<<<:::888777666666555555555666777666555444333222111000111000///...------------............---,,,++++++&&&''')))***+++***))))))************************(((((())))))))))))(((((('''((()))))))))(((&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))(((...444555000+++)))***''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&))))))((('''((())){{{eeeRRRHHHEEEAAA;;;999888999777666222222222222222222111111//////.........---------...///111111111222555777:::222,,,,,,,,,******++++++******)))******++++++((()))+++++++++***((('''************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******)))&&&'''******((((((+++,,,+++******))))))******(((((())))))))))))(((((())))))))))))))))))))))))&&&(((***++++++,,,---...++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++++++++++++++***)))***,,,---...------,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,............///////////////////////////////////////000111111000///000111///000222333333222222222666999===AAALLLcccyyymmmeeeZZZQQQIIIEEEBBBAAADDDHHHEEEJJJOOOTTTWWW[[[aaaeeennnlllhhheee```[[[UUUPPPJJJHHHEEECCCBBBAAA@@@???;;;<<<>>>@@@CCCHHHMMMPPPWWWVVVVVVVVVTTTVVV```kkk~~~zzzuuunnnkkkjjjiiieeebbbWWWUUUSSSRRRRRRRRRPPPOOOMMMLLLKKKMMMNNNOOONNNLLLPPPOOONNNNNNRRR\\\hhhqqq|||rrrjjjdddaaaaaa\\\UUUPPPOOOQQQSSSUUUYYYbbbnnnzzzuuueee[[[SSSJJJGGGHHHFFFCCC@@@EEERRRbbbqqqyyy}}}tttooovvvzzzkkk^^^XXXSSSLLLHHHIIIIIIEEECCCCCC>>>===<<<<<<======<<<:::777666555555444555555555333333333333222222222222222111000...------------............---,,,+++***'''(((***+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((('''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((---222111,,,&&&%%%&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&)))+++,,,+++)))((('''ooo[[[IIIAAA===<<<999666333222333555111111222222222111111000.........---------,,,,,,+++---...//////000333555777000,,,,,,,,,***))),,,,,,,,,++++++,,,,,,------&&&(((+++,,,,,,+++(((&&&************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((('''''''''(((((((((((('''''')))&&&'''******((((((+++++++++***))))))))))))***((())))))******))))))((())))))))))))))))))))))))''')))******(((''''''((('''((())))))***)))))))))++++++************++++++*********+++++++++++++++''')))+++,,,---+++***(((,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000000000000///000111111//////000111//////111222333333333333333777;;;<<<>>>LLLhhhxxxjjj[[[RRRJJJDDDAAABBB@@@BBBCCCEEEGGGLLLQQQUUU[[[YYYWWWVVVTTTRRROOOLLLLLLIIIFFFCCCBBB@@@>>><<<999:::<<<>>>???@@@@@@???BBB@@@@@@BBBCCCDDDLLLUUUaaammm}}}iiigggdddccccccbbbaaa___\\\[[[YYYXXXZZZZZZZZZYYYYYYYYYYYYZZZ___jjjyyy{{{uuunnnjjjccc\\\UUUPPPMMMKKKIIIIIIIIIJJJNNNUUU^^^eeeuuuvvvfffUUUNNNHHHAAAAAAFFFHHHEEEFFFRRRggg~~~{{{nnn```UUUQQQNNNIIIFFFGGGGGGCCCAAABBB>>><<<;;;;;;<<<<<<:::999555555444444444444555555111111111111222222222222333222000...------......---......------,,,+++***)))******++++++++++++***(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''((()))))))))(((((($$$(((,,,,,,)))&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())),,,000111///***%%%qqq___OOODDD@@@888888666444222222222333///000111222222111000000///.........------------+++---...---------///111222...+++---,,,******,,,,,,,,,++++++,,,,,,---...)))******+++***)))((('''************************************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''(((((((((((('''''')))&&&'''******((((((+++++++++***)))))))))))))))))))))***++++++***)))))))))))))))))))))))))))))))))***++++++)))''''''(((&&&'''((()))******)))(((******++++++++++++******))))))******++++++,,,,,,******++++++******))))))***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000000000000///000111000///...///111000000///000222333333333222444888;;;:::@@@RRReee|||yyylll```SSSIIIEEECCCBBBAAA@@@AAACCCFFFIIIKKKIIIGGGGGGHHHHHHHHHGGGJJJGGGEEEDDDDDDCCCAAA>>>======???@@@AAA@@@>>>===<<<999888;;;======???DDDMMMSSSaaasss~~~||||||yyyuuusssssstttuuutttrrrsssttttttvvv~~~{{{uuummmgggccc^^^WWWRRRQQQOOOLLLIIIGGGGGGHHHIIIIIIOOOWWW]]]aaahhhsss{{{zzzfffVVVIIIFFFDDD@@@BBBIIINNNRRRZZZiiivvviii^^^UUUNNNLLLKKKGGGFFFGGGFFFBBBAAABBB<<<;;;999999999999888666555444444333444444555555111111111111111111111000222000///---------...///------------,,,+++******++++++******)))*********((((((((((((((((((((((((''''''((()))))))))))))))***)))(((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''+++222888666...&&&vvv]]]LLLAAA<<<;;;888666444444555555444222///000111222222111000///000/////////...............//////...,,,,,,---//////,,,+++------******,,,***)))))))))***++++++,,,---,,,***)))((('''((((((************************++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))************)))))))))&&&'''******((((((++++++******))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))+++------,,,,,,---...((()))***,,,,,,,,,+++***)))***+++,,,,,,+++***)))(((((()))***+++,,,,,,---///...,,,+++***+++,,,---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000000000000000000000000///000111000///...///111111000//////111222222222//////333777777777AAAMMM___{{{wwweeeWWWOOOGGGEEEBBB???>>>>>>???AAABBB???===>>>@@@CCCEEEEEEDDDBBB@@@BBBDDDFFFDDDBBBDDDCCCCCCCCCDDDCCCAAA???AAA===;;;>>>???===<<<===CCCDDDLLLYYYccckkkwwwvvvtttqqqnnnkkkhhhgggfff\\\VVVPPPNNNNNNMMMHHHDDDBBBAAAAAAAAADDDGGGKKKNNNTTT___lllsssvvvzzzwwwdddXXXJJJAAADDDEEEBBBFFFNNNRRR[[[iiiyyyxxxeeeYYYRRRMMMKKKKKKLLLIIIGGGIIIHHHCCCBBBDDD;;;:::888777888777555444444444333333333444444555333222222111000//////...111///---,,,,,,---...///------------,,,+++******,,,+++***((((((((()))***))))))))))))))))))))))))''''''((()))))))))))))))+++***((('''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''''''''''''''((('''&&&''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%)))333<<<<<<111'''cccPPPFFF===:::===777666555333222222333333222111111000///000000000222111000.........///000........................//////.........---------++++++++++++++++++++++++,,,,,,+++***)))))))))***+++*********))))))((((((,,,,,,+++***)))((('''&&&)))))))))(((''''''&&&&&&,,,%%%)))---((((((,,,)))''''''&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''))))))(((((('''''''''&&&((((((((((((((()))************)))))))))))))))*********))))))))))))******,,,,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,+++***))))))((())))))))),,,***)))''''''(((***+++,,,+++***))))))***+++,,,,,,+++******++++++)))(((---------------------------,,,+++***+++,,,---......///000/////////111333000222333222000.........000000000000/////////////////////...///000000111000000000111444888;;;>>>IIIUUUjjjpppbbbXXXRRRKKKEEEBBBAAAAAAAAA>>>>>>===<<<;;;<<>>>>>@@@AAA??????BBBBBBCCCEEEGGGHHHHHHGGGGGGCCCCCCCCCBBB@@@>>><<<;;;:::===AAACCCGGGPPP\\\fffzzz~~~|||~~~|||yyyvvvqqqkkkeee```XXXVVVWWWWWWTTTMMMKKKMMMIIIKKKJJJFFFEEEFFFDDD@@@>>>>>>AAADDDEEEHHHRRR]]]jjjttt{{{wwwwwwxxxwwwssspppqqqqqqkkk^^^SSSKKKLLLJJJGGGKKKUUU]]]```tttuuuxxxrrrhhh[[[QQQMMMKKKHHHFFFGGGFFFEEEEEEEEEEEEBBB@@@???>>>===;;;999777666555555444444333222111000///111222222222222111000000......------------......///...---+++******+++++++++******)))(((''''''&&&)))))))))))))))(((''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%))))))(((((('''''''''&&&'''&&&%%%%%%&&&(((+++,,,&&&'''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&$$$&&&111>>>???999uuuWWWHHHAAA:::888;;;666555444333222222333444222111111000000000000000111000///.........//////////////////////////////---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++******))))))************)))))))))((((((((())))))))))))))))))))))))''''''((((((((((((((((((,,,&&&***---'''(((+++'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((''')))(((((((((''''''''''''((((((((((((((()))*********))))))(((((()))))))))***))))))(((((())))))***+++++++++++++++***))))))***)))(((''''''((()))*********)))))))))******+++++++++++++++++++++******++++++***))))))***++++++---,,,++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++---------,,,---///111...---------...///000000000/////////////////////222222111111222222333444000000000222444777999;;;>>>FFFTTTfff|||uuummmccc\\\WWWRRRKKKEEEBBB@@@>>>===>>>@@@AAABBB>>>;;;;;;>>>@@@??????BBBBBBDDDFFFIIILLLMMMNNNNNNMMMMMMLLLKKKIIIEEEBBB@@@;;;===??????@@@FFFOOOWWW]]]dddooowww}}}{{{xxxrrrmmmiiieeecccbbb```^^^\\\ZZZXXXTTTPPPMMMJJJGGGGGGHHHFFFDDDFFFKKKFFFIIIIIIGGGHHHJJJIIIEEEEEEEEEGGGJJJLLLQQQ[[[fffrrrzzz~~~xxxnnnfffaaa___^^^XXXWWWVVVVVVUUURRRNNNKKKNNNTTTYYY]]]eeeqqqxxx{{{sss___WWWNNNHHHGGGGGGFFFDDDCCCBBBBBBBBBDDDDDDBBB@@@>>>===;;;999777666555444222222222222111111111111111111222222111111000///......------------......///...,,,+++******++++++*********)))(((''''''''')))))))))))))))(((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&***))))))((())))))******)))((((((((('''''''''&&&&&&&&&%%%&&&'''***---...''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""$$$&&&&&&$$$)))444::::::uuu^^^III@@@===999777999555444333222222333444555111111000000000///////////////...---------......////////////////////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))))))))******))))))((((((((((((((('''''''''((()))******++++++&&&&&&'''(((((()))******+++&&&***+++%%%'''+++%%%***)))(((''''''''''''(((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))***)))((((((''''''((()))))))))((((((''''''(((((())))))************))))))((())))))(((((((((((())))))))))))))))))***+++,,,---***+++---...///---+++***++++++***))))))***++++++---,,,++++++,,,---+++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,------,,,---///111555000,,,***---///000//////////////////////////////////////////000111111000000111222333555555666888<<>><<<<<<>>>AAACCCGGGKKKOOORRRTTTUUUWWWWWWWWWVVVRRRNNNIIIGGG>>>??????>>>===???EEEKKKHHHKKKPPPVVVZZZ]]]^^^___``````dddmmmyyy|||uuunnnbbb___YYYSSSNNNJJJIIIIIIIIIGGGEEEDDDDDDCCCAAA???AAA??????CCCFFFJJJRRR[[[YYY\\\\\\[[[\\\]]]ZZZTTTQQQOOOOOOQQQSSSWWWaaakkkqqqvvvzzzyyytttppppppsssrrrkkkaaaWWWPPPLLLIIIHHHEEEFFFFFFEEEDDDGGGMMMRRR^^^iiiuuu~~~uuufffZZZNNNIIICCCAAAAAABBBAAA??????>>>>>>@@@AAABBBAAA???<<<;;;999666555444444444222222222222111111111111111111111111111000//////......------------.........---,,,+++******++++++******))))))(((((('''''')))))))))))))))(((((('''''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((()))***+++((((((((('''''''''''''''%%%%%%%%%&&&(((+++...///((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######"""'''((($$$"""(((222888{{{[[[LLL???<<<<<<999777888444333222222222333444555000000000000000//////...------------------------////////////////////////.........---------,,,,,,******************************))))))))))))******((((((((((((''''''''''''&&&''''''((()))***++++++''''''(((((())))))))))))***'''******$$$(((,,,%%%++++++***)))((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))(((''''''''''''(((((()))((((((''''''''''''(((((((((((())))))))))))((((((+++******************+++(((((())))))***,,,---...***+++,,,---------,,,++++++******************+++,,,+++******,,,,,,+++***************************)))***+++------,,,++++++---...//////......000222AAA:::000,,,...000///---.........///////////////......------......///000000000111222333222222222555888:::<<>>;;;===???===;;;<<>>======>>>???@@@>>>===;;;:::777555444444555555444444333333222222111111000000111111000000///......------,,,,,,------......---+++*********++++++***)))))))))((((((((('''(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((******''''''''''''''''''''''''%%%%%%%%%&&&''')))+++,,,((()))(((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%"""&&&(((%%%"""$$$+++111ooo\\\IIIAAA:::999999777666555444333222111222333444555///000000000000///......,,,,,,------------------------------------------......---------,,,,,,,,,***************************))))))((())))))******''''''''''''(((((((((((((((((((((((((((((())))))******))))))((((((((((((***'''***)))$$$+++111***,,,,,,+++***)))(((((((((&&&'''''''''(((((())))))'''''''''((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))((((((''''''''''''(((((('''(((((()))))))))((((((*********++++++*********'''(((((()))***,,,---...+++***)))))))))+++,,,---*********++++++************)))((()))***+++***)))************************)))***+++,,,---,,,+++***,,,...///.........000222DDD<<<222......///...+++------....../////////000111000000000000111222222000111111222222111000000///444777666777@@@RRRaaaqqquuummmeeeccceeeaaaWWWMMMLLLDDD>>>???AAA???>>>>>>===>>>@@@BBBEEEGGGIIIJJJOOOPPPQQQQQQPPPMMMKKKIIIFFFHHHKKKOOORRRVVVZZZ]]]SSSLLLHHHJJJJJJGGGFFFHHHKKKKKKKKKLLLOOOQQQRRRRRRRRRQQQPPPOOOPPPQQQTTTUUUXXX[[[___dddiiilllnnnooooookkkeee^^^VVVNNNIIIGGGCCCCCCBBB@@@>>>>>>AAAEEECCCBBBAAACCCEEEHHHHHHHHHNNNRRR\\\kkkyyyzzznnnggg___YYYSSSOOOPPPUUUSSSTTTRRRNNNJJJHHHIIIKKKKKKGGGBBB>>>===>>>@@@AAADDDEEEIIIRRR___lllvvv{{{{{{tttxxxzzzwwwrrrhhh\\\QQQKKKJJJFFFDDDBBBAAA@@@???===;;;???>>>======>>>===;;;999:::999777666555555555666333333333444444444555555///000000000000///......------,,,,,,,,,,,,---------,,,+++*********+++,,,))))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&''')))***,,,---&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&$$$%%%&&&''''''&&&'''((({{{}}}qqqXXXFFF===:::777666555555444333444333222111111222333444...///000111000///...---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))((((((((()))******'''(((((((((((())))))))))))))))))(((((('''''''''++++++***))))))(((''''''***(((***'''$$$000999222---,,,+++***)))(((((((((&&&&&&''''''((()))))))))'''''''''(((((((((((((((***))))))(((((((((((((((''''''''''''((()))******)))((((((''''''(((((()))'''(((((()))))))))))))))(((((())))))))))))(((((('''''''''((()))+++,,,---***)))''''''''')))+++---)))***++++++++++++***))))))((('''(((*********(((************************)))******+++++++++++++++***+++,,,,,,+++,,,...000999555///,,,---......------------......//////000///////////////000000111222111111111111000000000...333777777555888@@@GGGSSSjjjyyynnnWWWLLLBBB@@@@@@>>>===============>>>>>>@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDFFFIIINNNSSSYYY^^^aaaccc[[[SSSRRRYYY\\\XXXVVVYYYUUUUUUUUUTTTSSSRRRQQQPPPNNNLLLHHHEEECCCCCCDDDEEEEEEGGGJJJNNNRRRUUUWWWXXXSSSOOOMMMLLLIIIEEECCCEEEDDDFFFHHHHHHGGGHHHLLLPPPQQQPPPQQQTTTXXX[[[\\\\\\bbbfffrrrrrrjjj```YYYQQQIIIGGGIIIKKKIIIGGGBBB>>>===>>>?????????>>><<<;;;===AAADDDIIIOOOZZZkkk{{{vvvooorrr|||~~~yyyjjjddd^^^XXXPPPIIIGGGJJJ????????????>>>>>>======>>>===<<<<<<<<<;;;999777777777777666666555555555//////111333555666888888///////////////......---------,,,,,,,,,,,,------,,,+++***))))))***+++,,,))))))))))))(((((((((((('''(((((()))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''')))***&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$######'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$&&&###$$$)))+++)))%%%$$${{{}}}~~~yyylllZZZHHH===888888777555444444555444555444333111111111222222...///000111000///---,,,+++,,,---...///......---------------------------+++++++++************)))************************((((((((((((((()))******((((((((()))))))))******))))))((((((((('''''''''******))))))))))))))))))+++)))***&&&$$$444@@@:::---,,,+++)))((((((((('''&&&&&&''''''((())))))***''''''''''''((((((((()))******)))((((((((((((((((((((((((((()))***++++++***))))))(((((())))))***'''((())))))*********)))'''((()))******)))((('''''''''''''''((()))***+++''''''(((((()))***++++++)))***++++++++++++***))))))(((((((((***+++***)))++++++++++++++++++++++++***************++++++,,,***+++,,,,,,+++,,,...///...---,,,,,,------......,,,,,,---......///000000---,,,,,,,,,,,,---......333222111000000000111222000333777777555666999===DDDSSSjjjxxxiiiXXXOOOJJJEEE@@@???@@@???>>>=========>>>>>>>>>>>>>>>===>>>>>>??????CCCEEEJJJPPPUUUXXXYYYYYY[[[VVV\\\lllvvvtttsssvvvnnnooopppnnnkkkgggcccaaaZZZWWWQQQKKKGGGDDDDDDDDDBBBCCCEEEHHHKKKOOORRRSSSNNNKKKKKKOOOPPPNNNOOOTTT\\\```ddddddbbbbbbeeeiiipppoooppprrruuuuuutttrrrrrruuu~~~zzzhhh```XXXSSSLLLDDDAAAAAACCCBBB@@@>>><<<<<<>>>@@@>>>CCCGGGGGGEEEGGGNNNTTT]]]kkkvvvpppvvv}}}tttmmmiiiYYYRRRMMMLLLIIICCCBBBEEE;;;<<<<<<<<<;;;;;;<<<===:::999888999:::999777666333444666666666555333222///000000111222333444555....../////////...---------,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,(((((((((((())))))))))))''''''((()))))))))))))))''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''""""""""""""###$$$&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$&&&""""""(((***'''%%%&&&~~~|||ttteeeRRRCCC<<<:::888:::999666555666888888666555333111000000111111...///000111000///---,,,+++,,,.../////////..............................---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((()))******(((((())))))******++++++''''''((((((((((((((((((((((((((()))******+++++++++******%%%%%%777EEE@@@---,,,+++)))((('''''''''&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))******)))((((((((((((((((((((((((((()))***,,,,,,******))))))))))))******(((((()))***************)))***+++,,,,,,+++***)))'''&&&&&&''''''((()))***%%%''')))+++,,,+++***))))))***+++,,,,,,+++***)))***)))((()))+++,,,,,,***+++++++++++++++++++++++++++***)))))))))***,,,---,,,---......------///111)))+++......---------...,,,,,,------...///000000000////////////000111111444333111//////000222333///000111111111222555777999BBBPPPdddwwwhhh]]]SSSLLLIIIBBBAAA@@@>>>===>>>>>>???<<<<<<:::999999:::;;;<<<@@@AAAEEEJJJMMMOOONNNLLLUUUSSS^^^uuu{{{xxxkkkggg```XXXRRRNNNMMMMMMJJJJJJKKKNNNQQQUUUYYY[[[[[[WWWYYY___bbbaaaccciiiyyy~~~|||~~~}}}uuuuuu{{{wwwfff[[[TTTNNNKKKGGGAAA===>>>;;;;;;;;;;;;===@@@CCCEEECCCKKKSSSUUUTTTWWW```hhhrrr|||yyy|||pppeee]]]ZZZOOOHHHDDDFFFEEE@@@===???=========<<<:::999:::;;;666555555666888999777666000222444666666444222000444333222111000...------......//////......---,,,---,,,,,,++++++,,,,,,---++++++***))))))***+++,,,(((((((((((())))))))))))''''''((()))))))))))))))''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((************))))))))))))&&&&&&&&&&&&'''(((((()))%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&""""""''''''$$$%%%***rrr^^^MMMCCC===999555555555555444444333333333222222222222111111111000111111111000000000000000+++++++++,,,,,,---------111+++)))---///,,,+++///---+++)))***+++***'''###,,,,,,+++***)))))))))******)))((((((((((((((()))'''(((***,,,,,,***(((''')))((('''&&&&&&'''((()))******)))(((((((((((((((***)))'''&&&)))111;;;BBB444000+++)))******)))'''&&&&&&''''''''''''&&&&&&))))))'''&&&&&&%%%%%%%%%((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************++++++++++++(((((()))***+++,,,,,,,,,///...,,,***))))))******+++++++++,,,,,,+++++++++***++++++,,,,,,++++++******+++,,,---------,,,+++......---,,,,,,,,,------,,,---......,,,,,,---...//////000000000000//////000000111222222222222111777<<>>======;;;::::::<<<======;;;:::;;;<<<===???AAABBBAAA???HHHOOO^^^qqqwwwjjj^^^VVVQQQNNNMMMJJJJJJKKKMMMRRR[[[fffmmmmmmnnnnnnnnnnnnqqquuuyyyyyypppfffeeeffflllvvvzzzkkk^^^VVVNNNKKKFFFCCCBBB@@@>>>===>>>?????????@@@FFFOOOVVVYYYdddoooqqqlllllluuu~~~}}}qqqeee\\\VVVRRROOOIIIGGGDDDAAA???>>>>>>???>>>>>>??????>>><<<999888666888:::888555333444777000111222222333333333333000000000000000///......000000000///......------,,,++++++******++++++,,,************))))))))))))))))))))))))(((((((((((('''(((***)))(((((((((***+++)))&&&'''((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&*********)))(((&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&~~~iii^^^NNNAAA;;;888555333555444444444333333333333222111111111000000000000------------............+++,,,,,,,,,,,,,,,,,,---///+++,,,111222...+++,,,+++******+++------***(((,,,+++******))))))******)))))))))(((((())))))***((()))************)))(((***)))(((((((((((()))*********)))(((((((((((((((+++***'''&&&''',,,444:::111...***((()))))))))'''(((((())))))))))))((((((''''''''''''''''''(((((())))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((((((((((((((((((((()))))))))))))))))))))***+++++++++,,,------,,,+++******************++++++++++++******+++,,,,,,------,,,,,,+++***+++,,,---...------,,,...---,,,,,,+++,,,,,,,,,,,,---...---,,,,,,,,,...,,,,,,---//////000000000///000111111222222111111222666;;;CCCRRRjjjzzzmmmhhh___UUUMMMHHHEEEDDDDDDAAA>>><<<<<<;;;:::999::::::;;;<<<>>>???>>>>>>CCCIIIUUUgggxxx|||ttthhh]]]UUUPPPNNNLLLGGGGGGFFFGGGMMMWWWccclllttttttrrrooommmmmmpppsss}}}zzzyyyuuuiii___TTTSSSTTTZZZbbbiiinnnoootttuuutttnnndddYYYOOOJJJHHHFFFCCC@@@???@@@BBBDDDEEEEEEEEEDDDGGGPPP\\\fffvvv}}}|||rrrlllbbbXXXRRRMMMJJJHHHFFFDDDBBB???=========>>>===>>>??????>>><<<999888777888999888666555666777111111222333333333333333111111111111111000////////////......---,,,,,,,,,++++++************++++++************))))))))))))))))))))))))((((((((((((&&&'''((('''&&&'''(((***+++)))''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&xxxkkkOOOHHH>>>777555555444333444444333333333333333222000000000000////////////++++++,,,------...---------,,,,,,,,,,,,,,,,,,+++---,,,///444555000***((())))))***,,,//////...,,,++++++***)))))))))******)))))))))))))))***+++,,,))))))))))))))))))))))))******))))))))))))*********))))))(((((((((((((((+++***(((&&&%%%''',,,///---+++((('''((())))))((((((((())))))))))))((((((&&&&&&''''''((()))******+++***(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((('''(((((((((((())))))))))))******************++++++***+++++++++++++++******)))******************))),,,,,,------------,,,,,,+++,,,---.........---,,,---,,,++++++******+++++++++---...---,,,+++,,,...)))***+++---///000000000//////000111111111111111///111444888@@@PPPdddsssvvviii___YYYVVVSSSNNNGGGAAA>>>===<<<<<<999999999888999999:::;;;<<>>>>>===;;;999888999888777777888999888666222222333444444444333333111222222222222111000000......------,,,++++++++++++******))))))******+++************))))))))))))))))))))))))((((((((((((%%%&&&&&&%%%$$$&&&))),,,***'''%%%###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&rrraaaTTTAAA===888555555555555555333333333333222222222222000////////////.........,,,---///000000000000000---------,,,,,,+++++++++,,,---///222333///***'''))))))+++---.........---******))))))))))))******))))))))))))***+++------***)))(((((((((((()))***))))))))))))))))))))))))))))))(((((((((((()))))))))***)))(((&&&&&&'''))))))((('''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))*********,,,***(((''''''(((***,,,((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))*********)))*********+++++++++++++++++++++***************((()))***,,,,,,,,,+++***))))))************))))))+++,,,,,,------,,,,,,++++++,,,---...///...------,,,++++++***)))*********+++,,,------++++++,,,---***+++,,,---////////////...///000000111111000000111222333333666???KKKTTTjjjxxx{{{wwwkkkcccXXXOOOIIIFFFDDDCCC>>>>>>===:::999888999;;;<<<<<<>>>DDDKKKQQQRRRQQQWWW]]]dddlllsssuuummmcccXXXRRRJJJDDD@@@???===<<<;;;;;;::::::>>>EEENNNUUUZZZXXXTTTNNNIIIHHHIIIKKKNNNPPPQQQPPPNNNKKKKKKKKKQQQWWWZZZWWWQQQLLLDDD===<<<<<<>>>@@@CCCEEEGGGGGGIIIIIIIIIGGGEEEEEEFFFHHHGGGMMMSSSVVVWWWZZZaaagggpppooollliiiiiippp{{{{{{hhh\\\QQQMMMHHHEEEDDDCCCCCCBBB@@@???>>>===<<<<<<<<<===<<<<<<======<<<:::999888;;;888666777:::;;;999666222333333444444444333333000111111111111000//////......------,,,++++++++++++++++++******+++++++++************)))))))))((())))))))))))((((((((((((&&&&&&%%%$$$$$$&&&+++...111...)))&&&$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&ooo___OOOBBB>>><<<999777666666555555222222222222222222222222////////////.........---...///000222222111111000---------,,,,,,+++++++++------,,,,,,---...+++((()))***+++,,,,,,+++*********))))))((())))))******))))))))))))***+++------))))))(((''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))((()))******(((''''''(((&&&'''''''''''''''((()))&&&&&&''''''''''''&&&&&&(((((()))******)))((((((+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))******)))))))))*********+++++++++++++++++++++***************'''(((***+++,,,,,,+++***))))))************))))))******++++++++++++******+++,,,---.........---,,,++++++***)))))))))******+++,,,---,,,++++++,,,---------.../////////............///000000000000///222333444333333777===BBBNNNWWWgggyyyxxxjjj___WWWQQQMMMIIIHHHFFFBBB===:::;;;<<<@@@===<<<>>>BBBEEEEEECCCIIIMMMQQQWWW^^^```XXXNNNJJJFFFAAA>>><<<<<<<<<;;;777888999999:::===AAADDDHHHGGGEEEBBB>>>>>>???AAAAAABBBCCCBBB@@@???@@@AAAAAAHHHLLLJJJGGGEEEAAA<<<999:::;;;<<<<<<===>>>???BBBCCCDDDEEEFFFJJJOOOSSSVVV___jjjqqqsssuuuyyy}}}}}}xxxxxx|||wwwgggXXXNNNMMMJJJGGGEEEDDDDDDCCCBBB??????>>>===============<<<<<<<<<;;;;;;:::999999;;;888666777::::::888666333333333444444333222222/////////000///......---//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,************)))))))))((())))))))))))(((((((((((('''''''''%%%%%%(((,,,///<<<999444///***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&ttt^^^PPPDDD;;;<<<:::888666444333222222000111111111111222222222////////////............---...000111111///...,,,---,,,,,,,,,,,,,,,,,,+++,,,---+++(((***------***(((***,,,+++)))((('''((())))))((((((((()))******)))))))))))))))***+++,,,((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((())))))***(((***++++++***)))))))))%%%&&&((((((''''''((()))(((((())))))))))))(((((('''((()))***)))((('''&&&)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))(((&&&%%%(((((((((((())))))))))))******************++++++(((((()))***+++++++++***)))******************)))))))))************))))))***+++,,,---------,,,+++,,,+++******))))))*********,,,---,,,+++***+++---....../////////......------......///////////////000111222222222333666999???CCCMMM[[[kkkqqqfff___VVVVVVSSSMMMDDD>>>===>>>AAA>>>;;;<<>>;;;999999:::999999666888999:::999888999:::;;;<<<===<<<::::::;;;<<<:::;;;;;;;;;::::::<<<>>>:::@@@DDDBBB@@@@@@===:::777888999999888888:::<<<@@@CCCGGGKKKPPPWWW]]]bbbllluuu~~~~~~~~~qqqeeeYYYPPPJJJJJJHHHFFFDDDDDDDDDBBBAAA?????????>>>>>>=========;;;;;;:::::::::999999999;;;999888888888888666555222222333333333222111111......//////......---,,,//////......---,,,,,,,,,,,,++++++++++++++++++,,,************))))))))))))))))))))))))(((((((((((('''((((((''''''(((+++...:::999555000***'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&}}}]]]KKKCCC>>>888777777666333111000111111000000000000111111222222000000000/////////......---...000111000...+++***+++,,,,,,,,,,,,,,,,,,---+++,,,+++(((***///000,,,'''***,,,+++)))''''''(((((((((((((((((()))******)))))))))(((((())))))***&&&'''((())))))((('''&&&'''((())))))))))))((('''((((((((((((((()))******)))***,,,,,,***(((((()))%%%'''))))))'''&&&''')))(((((())))))))))))(((((($$$%%%''')))))))))(((''''''((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***)))(((&&&$$$(((((((((((()))))))))))))))))))))***+++++++++,,,***))))))))))))******+++******++++++++++++***************++++++*********)))***+++,,,,,,,,,+++***,,,,,,+++************+++***,,,,,,,,,+++***+++,,,+++,,,---...............------.../////////.........///000111111222444555888999>>>GGGQQQaaa|||yyypppqqqnnnfffZZZQQQNNNMMMKKKGGGDDDDDDFFFGGGFFFEEEAAABBBAAA@@@CCCGGGFFFAAAAAA>>>;;;:::::::::888777999:::;;;:::999999:::;;;888;;;======<<<:::::::::777888888888777888;;;>>>:::@@@CCCBBBAAABBBBBB???>>>??????===<<<<<<@@@CCCHHHMMMUUU^^^fffnnnvvv{{{yyyrrrggg]]]VVVQQQMMMKKKFFFEEEDDDCCCDDDCCCAAA????????????>>>>>>===;;;;;;;;;::::::999999999999999999::::::888666444444555111222222222111111000//////////////////......---......------,,,+++++++++******))))))))))))******************))))))))))))))))))))))))((((((((((((&&&'''(((((('''''')))+++,,,------***&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&iiiKKK===:::999666444444333222000000111333//////000000111111111222000000000000///////////////000111222111...,,,***+++++++++,,,,,,---------))),,,,,,***,,,222111,,,&&&))),,,,,,)))((()))***((((((((((((((()))*********)))((((((((((((((()))&&&''')))******)))'''&&&((()))***++++++***)))(((((((((((((((((()))*********+++,,,+++)))((('''(((%%%(((******'''&&&''')))&&&&&&''''''''''''&&&&&&!!!###%%%((()))***)))(((%%%'''(((******((('''%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%((()))***)))((('''************++++++++++++(((((()))***+++,,,,,,---+++***)))(((((()))***+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++((()))***+++,,,+++******---,,,++++++******++++++***+++,,,,,,******+++,,,((()))***,,,---...//////,,,---......//////......---...///111222333444444444444888>>>BBBLLLaaauuuwwwlllgggfff]]]XXXTTTRRRSSSSSSPPPNNNHHHIIIGGGEEEGGGMMMNNNLLLIIIFFFCCCAAA@@@???===;;;<<<<<<<<<:::999:::===???>>>AAADDDDDDBBB???>>>===::::::;;;::::::<<>>===<<<:::999::::::999999888999999999999;;;;;;999444111222444111111111111111000///...000000000000000//////...------,,,,,,+++******)))((((((''''''''''''((((((************))))))))))))))))))))))))((((((((((((%%%'''((((((&&&&&&'''((($$$&&&))))))'''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&nnnSSSAAA;;;:::666222555555444333333222111111222222111111000/////////,,,---///000000000///...---...///000000...,,,+++*********,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***((('''&&&)))((((((((((((((())))))))))))(((((((((((())))))************)))(((&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((''''''((()))******)))%%%&&&&&&&&&''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%************************))))))************))))))))))))(((((((((((())))))%%%&&&((()))))))))((('''++++++******))))))((((((,,,+++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((***,,,,,,+++)))((()))***......---,,,++++++++++++,,,,,,,,,++++++*********---...//////000000//////---------............///............//////////////////000000111111111222333444666;;;AAAHHHNNNQQQpppxxxpppiiihhhiiigggcccaaa\\\UUUQQQTTTYYY[[[]]]^^^\\\]]][[[VVVMMMFFFBBBAAA>>>>>>@@@@@@>>><<>>>>>BBBHHHLLLPPPQQQTTTXXX[[[\\\]]]]]]YYYZZZ[[[ZZZZZZ[[[___bbbmmmtttyyyllldddSSSPPPKKKGGGDDDCCCCCCDDD???@@@BBBBBBBBB@@@>>>=====================<<<;;;;;;888444333666888999888888777666555333222111000222222222111111///...---...///000000000///---,,,+++++++++,,,,,,---------))))))))))))))))))******+++******)))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''+++***)))(((((()))***+++******))))))))))))******)))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''{{{qqqcccTTTBBB888555555333///444333333222111111000000000000000000000000111111------...//////...---,,,------...///...---,,,++++++******+++,,,---,,,***************************,,,,,,,,,,,,,,,***)))'''***)))))))))******+++,,,))))))(((((((((((())))))************)))((('''&&&)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))'''&&&%%%&&&((()))((('''&&&&&&'''(((((((((''''''((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((('''''''''((((((((())))))((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))%%%&&&((()))))))))(((''')))((((((((('''''''''&&&(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***+++,,,+++)))((()))***---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******((()))******++++++******,,,,,,,,,,,,---------------------.............../////////000000000111111111111222444777:::>>>@@@RRRccc|||~~~zzznnnccc[[[aaalllsssvvvxxx{{{}}}{{{ssseeeYYYQQQOOOMMMJJJIIIJJJIIIIIINNNVVVbbbhhhjjjgggccc```[[[VVVQQQQQQPPPOOOPPPTTTYYY^^^ccceeeggghhhhhhhhhhhhhhhjjjnnnsssvvvxxx{{{yyymmmaaaVVVPPPIIIHHHEEEBBBAAA@@@AAAAAA???@@@AAABBBAAA@@@>>>============>>>======<<<;;;;;;888555444666888999999666666555444333111111000111111111111000000///...222222111000...,,,***)))+++++++++,,,,,,,,,---------,,,***(((((()))***+++))))))((('''&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&'''(((''''''&&&&&&''''''(((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%}}}qqqaaaVVVGGGAAA:::555555555333111222222222111000000//////......///000000111222222------.........------,,,---------,,,,,,,,,++++++,,,***))))))+++,,,,,,+++************************,,,---......---,,,+++************+++,,,---...///))))))(((((((((((()))))))))******))))))((('''&&&))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((('''&&&'''((()))(((''''''((()))))))))((('''&&&(((((('''&&&%%%$$$$$$###&&&''''''''''''((((((((((((((((((((())))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((())))))******))))))((())))))(((((((((((())))))&&&'''(((((()))((((((((((((((((((((('''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,+++)))))))))+++++++++*********++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------..................///////////////333333222222333555777888<<>>======>>>>>>>>>======<<<;;;;;;999666555666888999999444444333333222111000000///000000000000000//////333222000...,,,++++++***+++++++++++++++,,,,,,,,,---+++)))'''&&&''')))******)))((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$~~~ppp___PPPEEE===;;;999777555444333222222222111111111000000000////////////000000111111,,,,,,---....../////////---,,,++++++******++++++,,,***((((((***,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,+++***))))))***+++,,,---///000))))))(((((((((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))+++)))((()))***+++***)))(((((()))***)))(((&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))******)))))))))))))))(((((((((************************)))******++++++******)))))))))(((((((((((())))))''''''((((((((((((((((((************))))))))))))((((((((()))******++++++************************(((((((((((()))))))))))))))+++,,,+++***)))***+++))))))))))))***+++,,,,,,++++++++++++++++++++++++---...//////000000//////++++++++++++,,,,,,,,,,,,------------.........///........................111111111222333555777888777===FFFRRRbbbxxx|||tttyyyvvvmmmgggkkksssyyy~~~wwwnnn___RRRIIIEEEDDDDDD===>>>???@@@AAA@@@@@@???>>>??????@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999777666666777888888333222222222111111000000......///000000000/////////...---,,,,,,,,,......*********+++++++++++++++'''''''''''''''''''''(((,,,+++***)))((('''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&''''''(((+++******)))((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%~~~mmm\\\LLL???888888777666333111000000111222222222222222111111111000000000000//////......+++,,,---...000222333444---,,,+++************+++,,,***(((((()))+++,,,+++++++++++++++++++++++++++)))***+++,,,,,,+++******(((((())))))+++,,,......))))))(((((((((((())))))((())))))))))))(((((('''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((+++)))((()))******)))((((((((())))))((('''&&&%%%&&&&&&''''''((((((((()))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))(((((((((((())))))((((((((('''''''''(((((())))))))))))************(((((())))))*********+++++++++++++++++++++++++++'''((((((((()))))))))***)))***++++++***)))***+++))))))))))))***+++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------....................................------------,,,,,,,,,...///000222222555666888===GGGXXXkkkxxx}}}{{{www}}}uuunnnhhhddd]]]VVVMMMEEEAAA@@@@@@@@@===>>>@@@AAAAAA@@@>>>======>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;999999888777666666777777222222222111111000000000---....../////////.........---,,,++++++,,,---...************************###%%%'''***+++***)))(((+++***)))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&'''((()))*********''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''(((|||mmm\\\KKK>>>666111777555333222111222333444222222222222222222222222111111000//////...------,,,,,,---...000333555666,,,,,,,,,+++++++++******+++)))((((((***++++++***))))))))))))))))))))))))&&&''')))***+++******)))((((((((())))))+++,,,---))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''&&&%%%''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((()))******%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((())))))'''''''''''''''''''''''''''(((((())))))(((((('''))))))(((((((((((())))))))))))(((''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++''''''(((((())))))******)))***++++++***)))+++,,,++++++*********++++++,,,***++++++++++++,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,------------//////......---,,,,,,,,,...............------------------...............444333333444:::EEERRR[[[hhhppp}}}rrrfff]]]VVVRRRNNNJJJDDD@@@???>>>======<<<===>>>>>>>>>===<<<;;;===============>>>>>>>>>@@@@@@@@@???>>>===<<<;;;777888888666444444555666333333222222111000//////---...............------//////---,,,+++******************)))))))))))))))%%%'''***,,,---,,,+++***((('''&&&&&&%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((###$$$%%%'''((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$%%%'''((()))nnnfffXXXKKKAAA:::666444777555333333444666555444111111111111111111111111//////////////////..................///111222333+++,,,---------,,,******)))(((((()))++++++***)))))))))))))))))))))))))))&&&'''(((***++++++******)))))))))))))))***++++++))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((&&&%%%%%%&&&&&&%%%###'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''******++++++++++++******))))))(((((((((((())))))***)))((('''&&&''''''(((&&&'''''''''((((((((()))*********)))((((((''''''))))))))))))))))))))))))'''''''''((()))*********(((***++++++******+++,,,---,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,------------,,,++++++++++++,,,,,,,,,,,,///...---,,,***)))((((((////////////......------//////000000000000//////111111222333666<<>>===;;;;;;<<<===============<<<<<<<<<<<<======>>>>>>@@@@@@@@@???>>>===<<<;;;555777777666333222333444555444444222111000//////...............---,,,+++------------,,,***)))(((******)))))))))(((((((((***))))))(((((())))))***&&&&&&%%%%%%%%%&&&''''''))))))(((''''''''''''(((''''''''''''(((((((((((($$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%&&&'''(((WWWPPPEEE===999777777666555222000111333444111---////////////000000000000------......///000000000000///...------...///000+++,,,.........---+++)))(((((((((***,,,,,,***(((************************&&&'''(((***+++++++++************)))******++++++))))))(((((((((((())))))(((((()))))))))))))))((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((&&&&&&''''''&&&%%%&&&%%%###""""""%%%''')))&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))***)))((('''&&&&&&'''(((((()))))))))******++++++......---,,,+++***))))))((((((((((((((((((((((((&&&''''''((()))******+++(((***++++++******+++---......---,,,++++++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))************+++++++++...---,,,***((('''%%%%%%000000/////////.........+++,,,---...///000000000---...///111222444555666:::<<<@@@HHHXXXsssvvvmmm^^^PPPFFF@@@===;;;???===::::::;;;======<<<;;;;;;<<<===>>>@@@@@@AAA<<<<<<<<<<<<<<<===>>>???AAAAAA@@@@@@>>>===<<<;;;444666777666222000222444666666555333111000///......///......---,,,+++***(((***+++,,,---,,,,,,+++******))))))((((((((('''---***&&&"""!!!"""%%%''''''''''''''''''((()))*********)))(((((((((((((((''''''''''''((((((((()))(((((((((((('''%%%###""")))((((((''''''(((((()))"""###%%%'''((((((((('''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&DDDAAA<<<777444444555555222111000//////000111222111111111111000...---,,,///---,,,,,,...//////...,,,...///...---++++++,,,***+++...//////---***(((...------,,,+++***))))))((((((((((((((())))))***+++*********))))))((((((************)))'''&&&%%%''')))+++,,,,,,,,,***)))''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((('''%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%$$$######''''''''''''''''''''''''***)))((('''&&&&&&'''((('''((()))******)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))((('''%%%%%%&&&&&&''')))************+++++++++&&&'''''''''(((((())))))---***''''''))))))'''%%%))))))))))))))))))))))))))))))************))))))((())))))))))))*********---+++(((''')))+++++++++************************,,,,,,,,,,,,,,,+++***)))******+++,,,,,,---......+++***))))))+++------,,,+++111555444...+++---111.........///000000111111.../////////000000000111333555999???IIIWWWlll{{{zzzrrrkkkeeebbbZZZVVVOOOHHHCCCAAA@@@@@@???>>>===<<<<<<===>>>???>>>===============>>>???===;;;999:::===>>><<<::::::;;;<<<======<<<;;;:::444444444333222111//////333222222111111111111111///............---------...---,,,,,,------+++)))---,,,+++***))))))))))))((((((''''''''''''((((((''')))+++------,,,***))),,,***((('''((((((((('''''''''&&&%%%###"""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$######"""""""""&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%(((***@@@===:::666444333333444111111000000000000111111000111111000000///...---000...,,,,,,...///...---,,,...///...---+++,,,,,,+++,,,...//////...---,,,++++++++++++++++++++++++)))((((((((())))))******************)))))))))(((((())))))))))))(((((('''&&&((()))++++++***)))(((''''''((((((((((((''''''))))))(((((((((((())))))''''''((((((((('''%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%&&&''')))***+++,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))((('''&&&&&&&&&''''''(((((()))))))))*********''''''''''''((((((((()))***(((&&&''')))******((())))))))))))))))))))))))))))))*********))))))((()))))))))*********++++++---+++)))(((***++++++***************************+++,,,,,,,,,++++++***)))***++++++,,,,,,---------///---,,,,,,---...---,,,,,,000444111,,,(((+++...000000000////////////................../////////333333444888>>>IIIVVV```sss~~~vvvlllbbb[[[WWWTTTRRRJJJGGGCCC???;;;:::999:::===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>===;;;:::;;;===>>><<<;;;======>>>>>>===;;;:::999666666555444333222000///222222111000000000000000............------------...,,,*********++++++***,,,+++***)))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''((((((---+++(((&&&'''(((((('''%%%%%%&&&'''(((((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$#########%%%&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&'''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######"""!!!!!!###%%%:::999777555333222111111111111222222222222111111//////000000000000//////111///------......---,,,,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))))))))******++++++************))))))))))))''''''((()))))))))))))))&&&'''((()))***)))((('''''''''((((((((((((''''''***))))))))))))))))))***'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))(((''''''''''''((('''''''''((((((((())))))''''''''''''(((((((((((('''&&&%%%&&&)))+++,,,+++))))))))))))))))))))))))***************)))((('''************+++++++++,,,+++***)))***+++++++++)))************************+++++++++,,,++++++***)))+++++++++,,,,,,,,,,,,,,,000...,,,,,,,,,,,,,,,***---000111...)))&&&))),,,222111111///...---,,,,,,......------------------222000///000555;;;@@@BBBNNNXXXhhhwwwzzzrrrlllhhhfff___UUULLLHHHFFFEEEEEE???>>>===;;;:::999999999999::::::;;;;;;:::::::::999999999999:::;;;=========<<<;;;<<<======<<<;;;=========<<<;;;999777555777666666555444222000///111000//////......//////......---------,,,,,,,,,---+++)))(((*********)))******))))))((('''''''''((((((''''''''''''(((((((((&&&###!!!"""$$$'''***///,,,'''%%%&&&'''''''''$$$%%%&&&''')))***+++,,,(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))((('''(((&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&666666555555444222111111000111222333333222111000......///000000000000000222000...---------,,,++++++---......---,,,,,,---,,,+++***(((((((((((()))***************+++++++++))))))***+++++++++++++++*********)))))))))))))))(((((())))))))))))((((((&&&'''((()))))))))((((((''''''((((((((((((''''''))))))(((((((((((())))))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%''''''(((''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((('''''''''))))))((((((''''''''''''''''''((((((((()))))))))'''''''''(((((((((((((((&&&&&&&&&''')))+++,,,,,,))))))))))))))))))))))))******+++******)))((('''******+++++++++,,,,,,,,,******)))***,,,,,,***(((******************************++++++++++++******,,,,,,,,,+++++++++++++++---+++))))))***+++***))),,,...///,,,((('''***...111000000///...---,,,+++.........---------------......,,,...444::::::666===CCCKKKVVVbbbttt}}}sssiii```YYYUUURRRMMMFFFAAA???>>>>>>>>>;;;;;;<<<<<<;;;;;;::::::777888999;;;;;;:::999888777888888999:::;;;===>>>======<<<<<<<<<<<<<<<;;;999999999999888666444333666666555444333111000///000///......------......------------,,,,,,,,,++++++******+++,,,,,,***((()))******))))))(((((('''((((((''''''''''''((((((***(((%%%###$$$&&&)))+++///,,,'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))++++++***(((''''''%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%444555555555555333222111000111222333333222111000---...///000000111111000222000...---------,,,++++++---......---,,,------///---+++(((&&&&&&&&&&&&,,,,,,+++******)))(((((())))))***++++++++++++***))))))))))))))))))******************)))((('''&&&(((((()))))))))***))))))''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))((('''&&&$$$(((((((((((((((((((((((('''''''''(((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((''''''&&&((((((((()))))))))******((((((((((((((('''''''''((((((((((((((((((***+++))))))))))))))))))))))))***************)))((((((******+++++++++,,,,,,,,,******)))***,,,,,,***(((************************)))******++++++*********+++++++++++++++++++++***+++)))((((((***,,,+++++++++,,,---,,,***+++...111------------------------........................+++---...111:::CCCBBB;;;999;;;===AAAHHHUUUcccmmm~~~vvvjjj^^^VVVOOOIIIFFFAAA???===<<<;;;:::888666777777888888888777666555666777999:::;;;:::999999888888888999:::<<<===>>><<<======<<<;;;::::::;;;666777888999888777666555333333333333111000///...///......---,,,------------,,,,,,,,,++++++++++++((())),,,///111///***'''******+++++++++***)))(((((((((''''''''''''((((((((((((''''''(((((()))***...+++'''%%%%%%&&&&&&&&&''''''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******(((&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!!!!"""555555555555444333222222000000111111111111000000......///000000111000000111///------......---,,,+++,,,......---,,,---...222000---+++)))(((((((((---,,,+++***)))((('''''''''(((***+++++++++***)))))))))))))))************++++++******)))'''&&&%%%(((((())))))))))))******''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))***)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((('''&&&&&&%%%(((((()))))))))*********((((((((((((((('''''''''))))))***)))''''''(((***))))))))))))))))))))))))))))))************))))))************+++++++++,,,+++***)))***+++++++++)))************************((()))******+++******************++++++++++++++++++***)))***,,,......---)))+++,,,,,,,,,---000222++++++,,,,,,---...//////------......////////////***...000222;;;FFFFFF???444444555666:::AAAIIIOOOXXX```mmmyyywwwsssggg___SSSJJJEEEBBB>>><<<;;;::::::;;;<<<;;;888555777777777777666555444444666777888999999999999999888888888888999;;;<<<===;;;<<<<<<;;;999888999:::777888999::::::999888777111111111111111000000//////...------,,,,,,------,,,,,,,,,+++++++++******((()))---000222000+++''')))***+++,,,,,,+++***)))((((((''''''''''''((((((%%%&&&'''(((((((((((('''+++)))&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$$$$$$$555555444333333222222111000//////////////////000...///000000000000000///000...,,,,,,...///...---***,,,......---------...///...---,,,+++*********++++++******))))))((((((&&&''')))++++++***)))(((((()))))))))************)))))))))))))))(((''''''((('''''''''(((((())))))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&'''''''''&&&$$$$$$'''''''''((((((((()))))))))(((((((((''''''''''''((()))***)))'''&&&(((+++))))))))))))))))))))))))'''((()))******+++******)))))))))*********++++++---+++)))(((***++++++***************************(((((()))***************))))))******++++++,,,,,,---+++******+++---,,,+++)))+++,,,---.........///***++++++,,,------......++++++,,,---...//////000+++000111...444>>>???888---///111333555777:::<<>>>>>;;;666333444444444444333222111222222222222222111000///222333333222000000111333111222222333333444444444555555444444444333333333///000111333444666777888555555555555666666666666666777888888888777666555222222222111000000//////+++,,,---//////000////////////000000//////...---***)))((('''''''''((()))(((((())))))))))))(((''')))************)))((((((''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%.../////////000000000000.............../////////------............------,,,++++++******++++++,,,************************(((((()))***************((()))+++,,,,,,+++***)))'''((()))))))))))))))******)))'''''')))))))))((())))))))))))))))))))))))'''''''''((((((((())))))))))))************))))))(((''''''&&&'''((()))***''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''))))))((('''&&&''''''''''''''''''((((((''''''''''''''''''''''''((()))***)))'''&&&&&&&&&((()))))))))))))))))))))***)))(((''''''''''''''''''''''''((((((((((((((('''''''''(((***++++++***(((((((((((())))))))))))+++)))((('''''')))+++,,,---,,,++++++*********+++******))))))))))))******)))******++++++,,,,,,,,,************************(((((())))))******++++++))))))))))))************************++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---......---...000333...///111000///...///000111333555777999>>>CCCGGGIIIPPPYYYaaagggoooxxx~~~{{{}}}xxxrrr^^^VVVKKKDDDAAA>>>;;;888999:::888555555777555000333333333333333333222222111111222333333222222111222333444333000///111333111111111222333333444444555555444444444333333333///000111222333444555666555555555555555555555555555666777888888777666555222222111111000000//////,,,---.../////////...---...////////////...------)))'''&&&$$$$$$$$$&&&'''((()))************)))((()))************)))((((((''''''''''''''''''''''''&&&'''(((((('''%%%$$$$$$&&&'''''''''((((((((()))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///////////////.........------......///000000000---..................---...------,,,,,,------...************************(((((()))***************'''(((***,,,---,,,+++***)))+++,,,,,,***((('''&&&)))((('''''')))******)))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))************))))))((('''&&&&&&'''((()))***((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''%%%%%%'''((())))))))))))&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''###%%%'''((()))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))'''&&&%%%&&&&&&&&&&&&'''''''''''''''+++***)))''''''&&&&&&&&&%%%&&&''')))************((('''(((***,,,,,,***(((******))))))((((((''''''***************+++++++++---,,,,,,+++*********+++******))))))))))))******))))))***+++,,,---------************************************))))))))))))))))))))))))************))))))******+++++++++,,,++++++,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))***+++******+++...000,,,...///000///......///---///111222333444777999===BBBHHHJJJLLLOOOVVV\\\mmmvvvwwwsssttttttsssqqqnnnkkkjjjhhhbbb\\\\\\``````XXXPPPIIICCC;;;888888888666333444555444111222444333...000000//////000111222333---...000222333333333222222444555333000///111444000000111222333333444444555555444444444333333333000000111111222222222333555555555555555555555444555666777888888777666666222222111111000/////////...////////////---,,,+++++++++,,,,,,,,,+++******...,,,***)))((()))***+++))))))+++,,,,,,+++***))))))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&(((******'''''')))&&&'''''''''(((((())))))'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''(((((((((&&&%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&111111000///////////////***111444111///111000+++.........------,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++++++++---//////,,,)))'''&&&************)))))))))))))))***+++++++++)))((('''******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))&&&''''''((()))***++++++)))******)))(((''''''((((((((((((((((((((((((((()))'''&&&'''((()))(((''')))&&&%%%&&&((()))'''%%%%%%''')))++++++***((('''))))))((((((((('''''''''(((((((((((())))))))))))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''***,,,,,,)))&&&((('''&&&%%%%%%&&&'''(((''''''''''''((()))***++++++*********))))))((((((%%%(((******))))))+++...***+++,,,,,,+++)))&&&$$$###&&&))))))((((((+++...------,,,++++++,,,---...++++++++++++++++++++++++******************************))))))******+++,,,---'''"""%%%,,,000,,,'''***++++++,,,,,,++++++***------,,,+++******++++++,,,,,,++++++,,,...///000,,,,,,++++++,,,,,,---......//////000000000000000---......///000111111222::::::999999;;;===@@@BBBNNNVVV___hhhqqq|||}}}}}}zzzrrriiiccc]]]]]]\\\YYYVVVRRROOOMMMGGGHHHHHHGGGFFFDDDBBBAAA:::999777555444444444555777444000///111111000...333111000......///111222/////////000111111222222333111000000111222222111222222111111222222333444444444444333333222222222333333333222222222111111444444444555555555555666444555666666666555333222333111//////000111000///......------------......///...---,,,,,,,,,,,,,,,+++***)))(((((()))***++++++***((('''&&&&&&&&&'''******))))))(((((('''''''''''''''%%%$$$%%%(((+++'''&&&&&&''')))(((&&&$$$''''''%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&$$$$$$%%%%%%$$$###'''&&&%%%%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((+++---,,,(((&&&%%%'''$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&111000000///////////////,,,222444000...000...+++......---------,,,,,,,,,++++++++++++++++++++++++******)))))))))***,,,,,,***+++,,,+++(((''''''(((************)))))))))))))))******+++***)))((('''******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''%%%%%%&&&&&&''''''(((((('''))))))((('''&&&&&&'''(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&(((&&&%%%&&&((()))'''%%%((()))***+++***(((&&&%%%''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))''''''&&&&&&&&&''''''(((''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))***,,,---,,,+++&&&&&&%%%%%%%%%%%%&&&&&&((((((((())))))***+++,,,************)))))))))(((***+++---,,,)))((()))+++******+++,,,,,,+++))))))&&&'''))))))))))))+++,,,+++***)))((((((((()))***++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,,,,(((%%%''',,,///---)))***++++++,,,,,,++++++***+++******)))))))))))))))---,,,,,,,,,,,,...///000))))))(((((())))))***+++,,,---......//////......---......///000000111111666555444333444666888999;;;@@@HHHNNNTTT\\\fffnnn}}}~~~tttllleeeaaahhhzzz}}}sssqqqqqquuuzzz|||yyyrrrjjjddd```aaabbbaaa]]]VVVOOOKKKGGGGGGFFFEEECCCAAA>>>===:::;;;;;;;;;:::888666555444333222000000000000111555222//////000111000///111000/////////000111222/////////000111111222222333111000000111222222111222222111111222222333444444444333333333222222222333333333222222222222111444444444444555555555555555555555555555444333333111111222333444333000---......------------......------,,,++++++++++++++++++***)))(((((()))***++++++***)))''''''''''''''')))))))))((((((((((((((((((((((((&&&%%%&&&)))+++,,,***'''&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++(((&&&&&&'''%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$111000//////......//////...222333///---...---,,,...------------,,,,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++***)))'''''')))+++************)))))))))))))))************)))((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((&&&&&&&&&'''''''''''''''&&&'''((('''&&&%%%&&&'''(((((((((((((((((((((((('''%%%$$$%%%&&&'''&&&%%%((('''&&&&&&'''((('''&&&,,,,,,+++***(((&&&%%%$$$'''''''''&&&&&&&&&&&&%%%'''((((((((()))))))))***%%%%%%%%%%%%&&&'''((()))((((((((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%%%%''')))***+++&&&&&&''''''''''''&&&&&&)))))))))***++++++,,,,,,************))))))))))))+++,,,---,,,***)))***+++******++++++,,,,,,,,,,,,***)))((()))+++++++++***...---,,,+++******++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******))))))******+++,,,+++***((()))+++------,,,***++++++,,,,,,++++++***************))))))))))))---,,,++++++,,,---///000+++++++++++++++,,,------++++++,,,---------------------......///000000000222111000///...///000111111444888;;;===AAAHHHMMMVVV]]]gggnnnuuu{{{ooogggaaa[[[SSSMMMLLLHHHOOOcccqqqlll]]]TTTRRRTTTWWWXXXVVVQQQKKKGGGEEEFFFFFFFFFCCC???;;;888666777777888777666555444333333444444333111000/////////...------......///222000......///000000////////////000000111111111/////////000111111222222333111000000111222222111222222111111222222333444333333333333222222222222333333333333222222222222444444444444555555555555555555444444333333444444000111444777888666000,,,------------------------------,,,,,,,,,,,,,,,,,,******))))))))))))******++++++)))((((((((((((((((((((((((((((((((())))))((((((((('''&&&'''))),,,000,,,(((%%%%%%&&&''''''###%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&$$$%%%&&&((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$000000///............///---///000...------......------------------------++++++++++++++++++++++++++++++******************+++,,,,,,+++******+++---************)))))))))((())))))*********)))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,++++++*********++++++)))))))))))))))(((((((((&&&'''((((((&&&&&&'''((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%''''''&&&''''''''''''&&&,,,,,,***)))(((&&&&&&%%%)))))))))(((((((((((((((''''''(((((())))))******&&&&&&%%%%%%&&&''''''(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%######%%%'''((((((((()))***++++++***)))((((((((()))***++++++++++++*********)))))))))))))))'''((()))******+++,,,---+++************+++,,,------***((())),,,---+++(((///......---,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,++++++---...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++---...---,,,,,,,,,,,,---......++++++,,,------------,,,---------....../////////000000///......///000000222444666666666888;;;>>>AAAEEEJJJMMMRRRZZZeeemmm}}}xxxuuusssxxx{{{~~~}}}sssmmm]]]VVVNNNIIIGGGEEEAAA===???:::???RRRbbb```QQQDDDAAAAAABBBBBB@@@===:::888888888888777666555333222222333444555555444333222111111222222222000///..................///000000............///000000000---...///000111111111000/////////000111111222222333111000000111222222111222222111111222222333444333222222222222222222222444444333333333222222222333333444444444555555555666555333222222222333444000111333666777555000,,,---------------------------------------------,,,***))))))))))))))))))***++++++***)))))))))))))))&&&''''''(((((()))))))))''''''((('''&&&&&&(((***---***'''%%%&&&''''''&&&$$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%'''))))))(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''000//////...............+++,,,---...------...111------------------------++++++++++++++++++++++++,,,,,,,,,+++***)))(((((((((***---...---+++++++++************)))))))))((())))))))))))))))))*********))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***************++++++)))))))))))))))((((((((('''((())))))((('''((()))((((((((((((((((((((((((((('''&&&'''((()))(((&&&&&&'''''''''&&&&&&''''''***))))))((((((((((((((())))))))))))))))))))))))'''''''''((()))*********)))(((''''''&&&&&&&&&'''%%%%%%'''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((+++++++++)))((()))***++++++***)))(((&&&'''((()))************))))))))))))))))))******&&&&&&'''((()))***++++++++++++***))))))))))))***---***((())),,,,,,***'''***************)))((((((---------,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,+++,,,---,,,++++++---///***++++++,,,,,,++++++***+++,,,------------,,,,,,***)))((((((((()))***+++)))))))))))))))******+++,,,,,,---...............------------.....................//////000111222111111222222222222333444777999:::;;;===BBBIIIOOOXXXZZZ[[[ZZZWWWTTTSSSSSSVVVXXXZZZ[[[[[[[[[[[[[[[]]]aaagggkkknnnoooqqqssspppnnnjjjfff```XXXOOOIIICCC???:::888999999777666666000222@@@OOOPPPDDD999666666555444333222111111000////////////////////////000111111111000///...------...//////...---,,,------...//////000000000,,,---...////////////000---...///000000000000000/////////000111111222222333111000000111222222111222222111111222222333444222222222222222222222222444444444333333333222222333333333444444444444555555444333111111222333333111000000111222222///---,,,,,,---......---,,,,,,***++++++,,,,,,,,,+++***)))))))))******)))))))))***************)))))))))&&&&&&''''''(((((())))))$$$&&&'''&&&%%%%%%'''(((&&&%%%%%%&&&'''(((&&&%%%'''((()))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%'''))))))((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''000///......------......+++***,,,///...,,,,,,000,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,+++)))((('''%%%(((+++---,,,)))((((((************)))))))))))))))))))))((())))))***+++******)))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''(((((()))&&&&&&&&&''''''''''''''''''((())))))(((((()))***(((((((((((((((((((((((()))(((''''''((()))((('''&&&'''((('''&&&&&&'''(((''''''((()))))))))))))))&&&''''''''''''(((((((((&&&&&&'''((()))***+++++++++***)))(((''''''''''''%%%&&&'''((()))*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((***+++***(((''''''((((((((((((''''''%%%&&&((()))******))))))))))))))))))***************(((''''''((()))'''&&&*********)))))))))((((((+++***))))))***+++***)))******+++,,,,,,++++++***......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,---,,,++++++,,,...***++++++,,,,,,++++++***))))))+++,,,,,,,,,+++******)))(((''''''((()))***+++************+++,,,,,,------...///////////////------------------------,,,,,,---...//////000000........./////////000000000111222222333555999===;;;===???@@@@@@@@@BBBCCC@@@AAAAAABBBBBBBBBBBBBBBDDDGGGJJJLLLLLLLLLMMMNNNJJJIIIGGGEEECCC???:::777666444222111111111000///000---...555???AAA;;;444222111000///......//////..............................///000///...---,,,,,,---.../////////...---+++,,,---...............,,,---///000///...///000/////////////////////////////////000111111222222333111000000111222222111222222111111222222333444111111111222222222222222444444444444333333333333333333333333444444444444444333222222111111222222222000...---...//////...+++,,,---......---,,,+++&&&'''((()))***)))((('''))))))************))))))((())))))******)))((((((''''''''''''''''''((((((###%%%&&&&&&%%%%%%&&&'''######$$$&&&((((((&&&$$$((())))))))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&$$$%%%&&&((('''&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$&&&(((((('''%%%%%%%%%%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%//////...------------...,,,+++---111///)))))),,,,,,,,,,,,---------......++++++++++++++++++++++++)))***++++++++++++***)))((()))++++++***(((((()))************))))))))))))***)))((((((((()))+++,,,******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''((((((&&&'''((((((''''''(((***((((((((((((((((((((((((((('''&&&&&&(((((('''&&&%%%''')))(((&&&%%%&&&(((%%%''')))***+++***)))(((&&&'''''''''((((((((((((&&&&&&'''((()))***+++++++++***)))))))))))))))***(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%''')))))))))(((''''''&&&&&&''''''(((&&&''')))+++++++++***)))((()))))))))************+++)))'''((()))***(((&&&((()))***+++++++++***)))((()))***)))(((((()))******+++---...///......---///......---,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,---,,,++++++++++++,,,,,,***++++++,,,,,,++++++***((()))+++,,,---,,,+++***++++++))))))))))))***+++------,,,,,,------...///------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,------............---------------///000000000///,,,---///000000111111222///111333444444555888:::555555444555666666666555777888999999888888999;;;777555444333444333111///......//////000///---,,,---///111333555777555333111000......---...///000/////////////////////...------///000000///...------...///000111000000///,,,,,,......///...------,,,///111111///...///000222111///...------....../////////000111111222222333111000000111222222111222222111111222222333444000111111111222222222222555444444444444333333333222222333333333444444444222222222222222111111000111///------...///...---***+++---......---+++***&&&''')))*********)))(((((()))***++++++***)))((('''(((((()))))))))((('''''''''''''''''''''&&&&&&###%%%''''''&&&%%%&&&'''&&&%%%$$$%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&%%%%%%'''))))))'''$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&//////...------------......,,,///222///(((%%%(((,,,,,,,,,------.........++++++++++++++++++++++++&&&''')))+++,,,---,,,,,,---------+++))))))+++---************))))))))))))***)))(((((((((***+++,,,******)))(((((((((((((((************************))))))))))))))))))))))))'''''''''''''''((()))***&&&''''''((()))***++++++%%%&&&''''''&&&&&&((()))(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%%%%''')))(((&&&%%%&&&)))&&&'''***++++++***'''&&&((()))))))))******++++++&&&&&&'''((()))***++++++))))))))))))***+++,,,---++++++******)))'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((...***'''&&&(((+++...///***)))(((''''''((()))***'''(((***,,,---,,,+++***(((((())))))*********+++)))'''&&&(((+++---,,,***&&&(((***---......---,,,%%%(((******''''''))),,,&&&''')))+++,,,,,,,,,+++//////...---,,,,,,++++++*********************************)))***++++++,,,---+++)))***+++,,,+++***+++++++++,,,,,,+++++++++***+++---/////////---,,,---,,,+++******+++,,,,,,******))))))******+++,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,000000000//////---,,,,,,,,,,,,,,,...///000///...---///111222111///...,,,000111111000//////111222000///...///111222111111000111222222222222555777444222///.........---,,,***+++---///111000///...(((...222111////////////---,,,++++++++++++---------............---,,,+++)))***+++---......------***+++,,,.........------...///000000000///...------000222222000...///000333222///---,,,,,,---.../////////000111111222222333111000000111222222111222222111111222222333444000000111111222222222222555555444444444333333333222222333333333444444444111111222333333111000///000///......//////...,,,***+++---......---+++***((()))+++---...---++++++((()))***++++++***)))(((&&&'''((())))))(((''''''(((((((((''''''&&&&&&%%%$$$&&&(((((('''&&&'''(((,,,)))%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((((((&&&%%%''')))***'''$$$#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((000000//////............---,,,++++++---///............------,,,+++******------,,,++++++******)))+++******))))))******+++***************)))(((((()))***+++,,,,,,+++***)))---+++((('''&&&(((***,,,((((((''''''''''''((((((******))))))((((((''''''&&&'''''''''(((((())))))***(((&&&&&&'''(((((((((''''''(((((())))))******((((((((((((''''''''''''&&&(((******)))(((((()))************)))'''&&&%%%###&&&((()))(((''''''''''''((()))'''$$$$$$&&&(((((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((************************---,,,***)))))))))***+++'''&&&$$$%%%'''(((((('''***)))((('''&&&''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''***$$$'''444999111******(((((())))))******++++++)))(((((()))******(((&&&***)))))))))))))))******)))***+++,,,,,,+++***)))((())))))+++,,,---.........,,,)))((()))******))))))***++++++))))))***+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...------,,,+++***))))))++++++******************++++++++++++++++++++++++***+++,,,...///......---.........------,,,,,,,,,...------,,,,,,------...---.........---,,,,,,+++///////////////.........///////////////////////////////////////.........////////////000000111222///......------,,,++++++.........------,,,,,,,,,,,,------......------,,,,,,+++***))))))+++---......------,,,,,,------.........//////...,,,***))).........---,,,,,,++++++///......---------.........///000222222111000000000///------///000///...222000---...000000...+++///000222222111///---+++000000000111222222333333222222111111111111222222333444555555666555555555111111222222222222111111000000///......///000111...///000000000///---,,,,,,---...//////---+++***,,,+++******))))))******+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''(((&&&$$$$$$&&&)))'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******)))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''000000000/////////......000///---...///000000///---------,,,+++*********------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***************))))))((()))******++++++******))),,,+++***))))))***+++,,,((((((''''''''''''((((((++++++*********)))))))))'''''''''((((((((())))))***(((&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''$$$&&&((()))))))))***+++)))******))))))((('''&&&&&&(((******)))(((((()))(((***+++***(((''')))+++(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))+++***)))((('''(((((())))))((('''''')))******)))((('''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''***$$$&&&222666///******)))******************+++)))))))))***++++++***((((((((((((((()))***,,,,,,))))))***+++++++++******((())))))***,,,------...---+++))))))***++++++***,,,---......,,,,,,---...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,......---------,,,,,,,,,------,,,,,,,,,,,,------------......---,,,,,,+++++++++,,,,,,------......------------------------........................******))))))***++++++,,,---------------,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,------,,,,,,,,,---,,,+++******,,,...///------,,,,,,,,,,,,------............---,,,++++++---------------.........///......---------............///000000000000///000///------///000///...000...---...000111///---000111111111111///---,,,///000000111111222333333222222111111111111222222333333444555555555555555222222222333333222222222111000///......///000000---------------,,,,,,++++++,,,---...---,,,***))),,,+++******))))))***************)))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((('''%%%%%%&&&)))&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''000////////////............---++++++,,,---,,,+++,,,,,,,,,+++******)))))),,,,,,,,,------------------,,,,,,++++++,,,,,,---******++++++******)))(((+++******))))))******+++++++++++++++++++++,,,,,,)))((((((''''''(((((()))+++++++++++++++*********''''''(((((((((((())))))***(((&&&'''((())))))(((*********)))((('''''''''((((((((((((''''''''''''"""%%%'''(((((()))***+++(((((())))))))))))((((((&&&((())))))(((''''''(((((()))++++++***))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''***((('''''')))******)))''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''***$$$%%%...222---)))+++++++++***************))))))))))))***,,,---,,,***'''''''''((()))+++---...((()))***+++++++++++++++((())))))***+++,,,------,,,+++)))***+++,,,,,,+++)))+++,,,+++***)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********+++++++++,,,,,,(((((()))***+++,,,,,,---((((((((((((((())))))))),,,------------,,,,,,+++------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,+++)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++++++++++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++************++++++++++++++++++++++++------,,,++++++,,,...///------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,------...//////000000......---------......///......------......///000000///------///000///......---,,,...000111111000111111111000000//////...//////000111111222222333222222111111111111222222222333444444555555444444222333333333333333333222222111000///......//////...------,,,,,,,,,,,,,,,***+++,,,---,,,+++***))),,,+++******))))))************))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&............---------------+++***)))*********)))+++++++++*********))))))******++++++,,,---......+++******))))))******+++***++++++++++++***))))))+++***)))(((((()))***+++)))***+++,,,,,,,,,+++***))))))(((((((((((())))))++++++++++++++++++******(((((((((((((((((()))))))))((('''''')))***)))(((***)))))))))((((((((('''((((((((((((''''''''''''###%%%(((((((((((()))***''''''((()))))))))))))))%%%&&&''''''%%%$$$$$$&&&%%%&&&'''(((((('''''''''))))))))))))))))))))))))'''(((***++++++***)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''((('''&&&((((((((((((''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((($$$$$$***---+++)))+++*********))))))(((((((((((((((((()))+++---,,,+++(((((((((((()))***+++,,,((())))))***+++++++++,,,((())))))***+++,,,,,,,,,+++***)))***,,,------,,,((()))***)))(((((()))***************************++++++++++++++++++++++++***+++,,,------,,,+++******************+++++++++)))))))))***+++++++++,,,&&&'''''''''''''''((((((......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------.........---------......///******+++,,,------......---,,,,,,,,,,,,,,,,,,,,,+++******************+++---,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,...///........./////////000000...------------.../////////...---------...000111000///------///000///...............///000000///222111000000//////000000//////000000111222222222222222111111111111222222222222333444444444444444111222222333333222222111222111111000///.........000///...---,,,---...///++++++,,,,,,,,,,,,+++***,,,+++******))))))*********)))))))))((((((((('''************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%&&&&&&''''''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,---...---,,,++++++******************(((((()))***+++,,,,,,---+++******))))))******++++++++++++++++++***))))))+++***)))(((((()))***+++'''(((***+++,,,+++***)))))))))(((((((((((())))))************************))))))))))))))))))(((((((((''''''(((***+++***((('''((((((((()))))))))***((((((((((((''''''''''''&&&((())))))(((&&&'''(((&&&'''((())))))******)))%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&''''''&&&%%%))))))))))))))))))))))))'''(((***+++++++++***)))))))))))))))))))))))))))'''''''''''''''''''''''')))'''%%%%%%'''''''''&&&''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''%%%%%%(((***))))))+++)))))))))((((((''''''&&&((('''&&&'''***++++++*********)))))))))))))))***)))))))))******++++++,,,)))))))))******++++++,,,******)))***,,,---,,,++++++,,,---,,,+++***+++---(((((((((((())))))))))))++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,+++******)))((((((,,,+++++++++***)))))))))***+++++++++,,,,,,,,,---///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---,,,,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------++++++***************+++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++******************,,,,,,,,,++++++,,,,,,,,,,,,+++******+++,,,...///000000/////////.........---------------...//////000///...---...///000111000///------///000///...///000000///............222111111000000000000111...//////000111111222222222222111111111111222222111222222333333333333333000000111111111111000000111111111000///...------000///...,,,,,,---......,,,,,,---------------,,,,,,+++******))))))******))))))))))))((((((((((((************************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((())))))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&+++++++++,,,,,,,,,,,,,,,///---,,,,,,---------,,,++++++++++++++++++++++++'''(((((()))***++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,++++++***)))***))))))(((((())))))***&&&''')))***++++++***)))***))))))(((((())))))***)))))))))*********************))))))))))))((((((((('''''')))++++++***)))'''''''''((()))*********(((((((((((('''''''''''')))***+++***((('''''''''''''''((())))))***))))))'''((()))((('''(((***,,,+++)))((('''((()))((('''))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))&&&'''(((((()))(((((((((+++)))(((''')))))))))((($$$%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&'''((()))***+++(((((((((((((((((('''''')))'''&&&''')))*********,,,+++***)))((((((((((((++++++******)))******+++)))))))))*********++++++***))))))***,,,,,,+++))))))***++++++))))))***+++((((((((((((((()))))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++---,,,+++***)))(((''''''---,,,,,,+++***)))((((((*********+++,,,,,,------......,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++***))))))))))))***)))******+++,,,------...)))))))))***************,,,+++***))))))***+++,,,***************))))))))),,,,,,++++++++++++,,,,,,+++++++++++++++,,,------000000//////...------,,,---------------...///000//////......//////000111000///------///000///...000111111000...,,,---...111111111111111111111111......///000000111111222222222111111111111222222000111222222333333222222//////000000000000//////000000111111000///...------,,,,,,+++++++++++++++,,,---------------......,,,+++******))))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))&&&&&&&&&''''''''''''(((%%%%%%%%%'''((((((%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''))))))((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%,,,,,,---------.........---+++******,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,)))))))))******+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,++++++***)))(((((())))))))))))(((((((((((()))***++++++++++++******))))))))))))***************+++++++++,,,,,,*********)))))))))((((((''''''''')))+++,,,+++)))(((((((((((())))))))))))((((((((((((''''''''''''(((***++++++)))((())))))'''((()))))))))))))))((('''((())))))((())),,,...111---)))''')))******)))(((((((((((((((((((((((((((''''''((()))***++++++((((((((((((((((((((((((%%%&&&'''((())))))((('''+++***((('''((()))((('''$$$$$$&&&'''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''$$$&&&''''''((()))******))))))))))))************+++)))'''''')))*********+++***))))))))))))))))))---,,,+++))))))))))))***))))))))))))***************))))))***+++***(((&&&'''((()))((('''&&&'''))))))))))))*********++++++************************,,,++++++++++++++++++,,,++++++******))))))((((((,,,+++++++++***)))))))))''''''((())))))***++++++...---,,,*********++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,,,,,,,,,,******++++++,,,,,,,,,---((()))))))))************---,,,***))))))***,,,---++++++++++++******)))))),,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,++++++.........------------------,,,,,,------///000000------...////////////...000///------///000///...---///111000...---...000000000222222222222111000......//////000111111111222222111111111111222222000111111222222222222222000000111111111111000000//////000111111000///...+++,,,,,,,,,,,,+++******,,,,,,++++++,,,------...,,,+++******))))))******(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&''''''''''''((('''''''''(((+++***'''$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&'''((())))))(((&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%........./////////000000///...------///111111000,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++******************++++++,,,,,,,,,,,,+++******'''((()))******)))((('''))))))***++++++,,,------******))))))))))))******+++++++++,,,,,,---------+++*********))))))((((((''''''(((***,,,,,,+++)))******))))))(((((('''''')))(((((((((''''''''''''''')))+++++++++***+++,,,(((((())))))))))))((((((%%%&&&'''''''''))),,,...333...)))&&&''')))))))))(((((((((((((((((((((((((((''''''&&&''')))+++,,,''''''''''''''''''''''''$$$%%%'''(((((((((''''''***(((&&&&&&&&&'''&&&%%%%%%&&&((()))))))))((((((&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&''''''((((((((((((''''''###&&&((((((((()))************++++++,,,,,,,,,------+++)))(((***++++++***))))))((())))))***++++++...---+++)))(((((())))))))))))))))))************))))))))))))***)))'''%%%)))+++,,,+++***)))***+++******++++++,,,,,,,,,,,,************************---,,,+++******+++,,,---))))))))))))***************************+++++++++)))******+++,,,------...---,,,+++*********+++,,,*********++++++,,,,,,,,,...------,,,,,,------...)))***+++,,,,,,,,,,,,,,,))))))***+++,,,------...)))))))))))))))))))))))),,,,,,,,,+++++++++++++++...---,,,,,,++++++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,+++***))),,,++++++++++++++++++,,,***+++,,,------,,,******++++++,,,,,,---.........,,,,,,,,,---...///000111+++,,,---...///...---,,,000///------///000///...+++...000000...---000222///000222333333222111///......//////000111111111222222111111111111222222000000111222222222222222111111222222222222111111...///000111111000//////,,,---...///...---,,,++++++*********+++,,,,,,---,,,++++++***)))*********(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))((((((***------)))&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))******((('''%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%---///111000---+++)))((((((''''''(((***,,,+++***---,,,++++++******++++++((()))+++...///...***'''%%%&&&'''(((***,,,---...---///111...***((()))+++******))))))((((((''''''+++(((&&&''')))***)))'''******))))))))))))******''')))***++++++***)))'''++++++***)))))))))))))))))))))))))))************,,,+++)))((('''''''''((())))))(((((((((((())))))(((((())))))******++++++***(((&&&(((,,,///000///''''''((((((((((((''''''))))))(((((((((((())))))%%%%%%&&&&&&'''((()))))))))))))))))))))))))))))),,,+++***((((((((()))***((((((((((((((('''''''''''''''''''''''''''''''''$$$&&&((()))(((&&&$$$"""&&&''')))******)))'''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&((((((((((((((('''''''''+++)))((()))******)))(((***)))((((((((()))+++,,,((((((((((((((((((((((((---------,,,+++)))'''%%%))))))((((((((((((((()))((()))***+++++++++++++++*********)))))))))))))))''''''((()))***+++++++++,,,---------,,,++++++***++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,,,,++++++)))))))))))))))*********************************,,,,,,,,,++++++*********++++++***)))(((((())))))---,,,***)))))))))******************************************************************+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***''''''((()))***++++++,,,///...,,,***))))))***+++...,,,+++,,,//////---***,,,,,,------------......***+++---......---+++***---------.........//////..................---------.....................000...---...///000///...---......///////////////......---------......///333222000/////////000111//////000111333444555666333444555555555444333222////////////............***,,,...//////,,,***(((,,,,,,------...///000000******)))((('''&&&&&&%%%''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&'''((((((&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''%%%### ...000222111///,,,+++***+++***)))***,,,------+++---,,,++++++******+++++++++++++++---...---)))''''''((()))***+++,,,---............,,,***))))))*********))))))((((((((((((+++)))'''''')))***)))(((******))))))))))))******((()))***++++++***)))(((+++***))))))((((((((()))((((((((())))))*********+++***)))'''''''''((((((******)))((((((((((((((((((((((((((())))))))))))---+++((((((***,,,+++***''''''(((((((((((('''''')))((((((''''''(((((()))%%%%%%&&&''''''(((((()))))))))))))))))))))))))))+++***)))((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((&&&$$$###'''((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((((((((((('''''''''((((((***((('''((()))***)))'''***)))((((((((()))++++++((((((((((((((((((((((((,,,,,,,,,,,,+++)))(((&&&'''''''''((()))***+++,,,+++*********************((()))))))))************((())))))******+++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++)))******+++,,,+++++++++***++++++,,,,,,++++++***************++++++++++++************************+++++++++******))))))))),,,,,,+++***************---,,,***)))))))))***+++************************(((((((((((((((((((((((())))))))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***((((((((()))*********+++---,,,***)))))))))+++,,,...,,,+++,,,...///---+++*********+++++++++,,,,,,,,,---...//////...---,,,,,,,,,---------.........------...............---///......------------...000...---...///000///------......///////////////.........------......///222222000/////////000000///000000111222333444444222222333333333222111000////////////............,,,---...//////---+++***+++,,,,,,---......//////((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((('''''''''&&&&&&&&&&&&&&&'''(((&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""" ///111222222000---------...,,,,,,,,,......---,,,---,,,++++++******++++++,,,+++++++++,,,+++***(((******++++++,,,------......,,,***)))***++++++******))))))))))))(((((((((***)))((((((*********(((******))))))))))))******((()))***++++++***)))(((***))))))(((((((((((((((&&&''''''((()))******+++))))))((('''''''''((((((+++***)))((((((((((((((((((((((((((((((((('''''',,,***(((((())))))(((''''''(((((())))))(((((('''(((''''''''''''''''''(((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((***)))((('''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&'''''''''((())))))))))))((('''''''''((()))***)))'''''''''))))))(((''')))))))))((()))******+++))))))))))))))))))))))))***++++++++++++***))))))%%%&&&'''(((***,,,...000,,,,,,***))))))***++++++(((((())))))******++++++*********+++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***+++++++++++++++************++++++,,,,,,,,,,,,*********************************)))))))))))))))---,,,++++++++++++++++++,,,+++***)))))))))***+++************************++++++++++++++++++++++++))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))******)))((()))***+++,,,---,,,,,,,,,......,,,+++************++++++++++++------............------++++++,,,,,,,,,---------+++,,,---...............111///---,,,+++,,,---...///...---...//////...------....../////////////////////......---......///111111000/////////000000000111111111222222222222000000000000000///....../////////............---......//////......------+++++++++,,,,,,------...'''''''''(((((()))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%%%%'''((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$%%%...000111111///------...///...,,,---......---,,,---,,,++++++******++++++,,,***))))))+++,,,+++***++++++++++++,,,,,,,,,,,,...***''''''***,,,,,,***))))))))))))))))))))))))************+++******)))******))))))))))))******((()))************)))((())))))((((((((((((((()))&&&&&&'''((()))******+++(((((((((((((((((())))))))))))(((((())))))***+++******))))))((((((''''''''''''''''''((()))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((''''''''''''(((%%%&&&&&&'''((()))******''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&'''(((((())))))))))))'''&&&'''(((***+++)))((('''((()))***)))((()))))))))))))))******+++************************))))))******++++++++++++&&&&&&''')))+++---///000,,,+++)))))))))+++---...*********))))))))))))))),,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++************************++++++,,,------------,,,***++++++++++++******))))))******++++++,,,,,,,,,******************************************)))))),,,++++++*********++++++,,,+++***))))))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************)))))))))))))))((((((((((((''''''((()))***,,,---,,,,,,,,,---------,,,++++++,,,,,,,,,,,,---------,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,***+++,,,---.../////////111000---+++***+++---...///...------//////...------......///////////////000//////...............000000000/////////000000111111111111111111111000///////////////......---//////.........---------.........---------------******+++++++++,,,,,,,,,((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&,,,---......---,,,,,,---...---,,,,,,------,,,+++---,,,++++++******++++++***((('''(((***,,,------++++++++++++++++++++++++---***''''''***---,,,***))))))))))))************)))***+++,,,++++++************))))))))))))******))))))************))))))))))))(((((((((((())))))'''''''''((()))******+++(((((())))))))))))))))))'''''''''(((***+++---...+++++++++******)))))))))%%%&&&'''''''''(((((()))(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((('''%%%&&&&&&'''((()))******''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&''''''(((((()))(((((('''((()))***+++***)))((()))+++,,,+++***((()))))))))************++++++++++++++++++++++++)))))))))******+++,,,,,,((((((((()))***,,,---...***))))))(((***,,,///111,,,++++++***)))((('''''',,,,,,++++++++++++++++++,,,,,,------------,,,,,,************************++++++,,,------------,,,++++++++++++******)))((((((((())))))***++++++,,,************************++++++++++++++++++++++++******))))))))))))***+++++++++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))))))))(((((((((((((((&&&&&&'''(((***+++,,,---+++,,,------,,,,,,+++,,,+++++++++,,,,,,,,,------,,,+++************+++,,,*********+++++++++,,,,,,***+++,,,---............111///,,,******+++---...///---,,,---...///...------......///////////////111000///.............../////////000000000//////111111000000000000//////000//////...........................------------,,,,,,,,,,,,,,,,,,------*********++++++++++++++++++******)))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%***+++,,,,,,+++***+++------+++***+++------,,,+++---,,,++++++******++++++)))((('''(((***,,,,,,,,,************+++++++++++++++*********,,,,,,+++***)))))))))************+++)))+++------,,,+++***+++******))))))))))))*********))))))))))))))))))***)))))))))))))))******+++))))))))))))************)))******++++++***))))))&&&''''''(((***,,,...///++++++++++++++++++******'''((())))))'''%%%%%%&&&((())))))******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''(((((('''(((((())))))************))))))***,,,---,,,+++(((((()))************)))************************))))))))))))***+++,,,---)))))))))))))))***+++,,,***))))))***+++---///000,,,++++++***)))(((''''''*********+++++++++++++++++++++,,,---------,,,,,,***************************++++++,,,,,,,,,,,,,,,++++++++++++***)))((((((''''''((()))***++++++,,,************************+++++++++++++++,,,,,,,,,)))))))))((())))))***++++++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))((((((((((((((((((((((((&&&'''((()))+++,,,------***+++------+++++++++,,,))))))))))))************,,,,,,------------,,,,,,******+++++++++,,,,,,,,,***+++,,,---------------...---,,,******,,,---......---,,,---......---,,,---......///////////////111111000///..................///000000000//////000000000///////////////000000///............///.........------------,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++***(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###############)))***++++++******,,,---,,,+++***+++---......------,,,++++++******+++++++++)))((()))***+++***(((***+++++++++,,,,,,------)))+++......---+++******))))))*********+++++++++(((+++...///,,,+++++++++******))))))))))))************))))))))))))*********************+++,,,,,,++++++++++++************,,,,,,------,,,+++***)))))))))))))))***+++,,,,,,***************+++++++++%%%(((******'''&&&&&&((())))))************)))))))))((((((''''''(((((())))))((((((((((((((((((((())))))))))))))))))))))))'''((()))*********))))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''((())))))(((''''''((((((((((((''''''''''''(((((((((((())))))))))))&&&''')))+++++++++***))))))(((((()))+++---,,,+++'''((()))***+++******)))***************************))))))))))))+++,,,---(((((((((((()))***+++++++++++++++,,,,,,,,,,,,---))))))))))))))))))******((())))))******+++++++++))))))***+++++++++++++++************************)))******+++,,,+++++++++++++++++++++***)))(((''''''(((((()))+++,,,,,,---************************)))*********++++++++++++***)))))))))******+++,,,+++***)))))))))***,,,---))))))))))))))))))))))))************************((((((((((((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))&&&'''''''''((()))))))))'''((()))+++,,,---------)))+++------+++***+++,,,))))))))))))************+++,,,---......---,,,+++++++++++++++,,,,,,,,,---+++,,,,,,---------,,,,,,++++++++++++,,,---.........---,,,,,,......---,,,---......///////////////222111000///............------///000000000//////.../////////////////////000///...---------...............---------,,,,,,***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%)))***++++++******,,,...,,,+++***,,,...//////...---,,,++++++******++++++---+++*********)))'''%%%++++++,,,------...//////(((,,,000111---*********))))))******++++++++++++(((,,,//////---++++++,,,******))))))))))))************))))))))))))******+++*********+++,,,------------,,,,,,+++*********------......---+++***))),,,++++++***))))))******(((((())))))******++++++!!!$$$(((***)))(((***,,,))))))************))))))))))))(((((((((((())))))))))))))))))((((((((((((************************'''((()))+++++++++***)))((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((((())))))''')))***,,,,,,***)))''')))(((((((((''''''''''''+++++++++***************$$$&&&))),,,---,,,***)))(((''''''(((+++,,,+++***'''((()))++++++******)))))))))))))))))))))))))))+++***)))))))))***,,,---&&&&&&''''''(((***+++,,,------...---,,,+++***)))&&&'''((()))***+++,,,,,,''''''((()))***++++++,,,''''''((()))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++******)))''''''((()))***+++,,,---......************************(((((())))))*********++++++*********+++,,,,,,---******)))))))))***,,,---))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))%%%&&&&&&'''((()))******((()))***+++------------)))+++...---+++)))***,,,***++++++++++++,,,,,,,,,((()))+++,,,,,,+++)))(((++++++,,,,,,,,,---------,,,,,,---------,,,++++++)))***+++,,,---............---,,,,,,......---,,,---......///////////////222222000///............,,,---///000000000//////............//////000000///...---,,,+++,,,---.........---------,,,,,,,,,***,,,...000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,***************************+++,,,,,,,,,***)))(((------,,,,,,,,,,,,++++++))))))************))))))))))))))))))))))))******++++++,,,,,,,,,++++++***))))))******++++++++++++,,,,,,,,,,,,+++++++++***+++(((&&&&&&***,,,,,,+++************************++++++++++++++++++++++++''''''((())))))((('''&&&))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))(((((('''''''''&&&***)))'''(((***++++++***&&&'''(((*********))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((+++***(((&&&$$$###"""""")))***+++***)))((((((***++++++***)))((('''&&&&&&$$$%%%%%%&&&'''((())))))++++++,,,,,,,,,++++++***))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******+++(((&&&'''***,,,,,,************+++,,,,,,***'''***)))((((((((()))++++++((()))***+++++++++++++++'''((()))******)))((('''******))))))(((((('''''')))))))))***+++++++++,,,+++++++++,,,,,,+++++++++,,,)))''''''***,,,***)))(((((((((((())))))))))))+++++++++*********))))))+++***)))(((((()))***+++************************+++******)))(((''''''&&&'''((()))******)))((('''((((((((((((((()))******************))))))))))))&&&))),,,+++(((&&&'''(((%%%%%%&&&'''((((((((('''%%%+++,,,'''$$$'''***(((,,,,,,+++***)))))))))***'''(((((()))***,,,---...++++++******))))))(((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,+++***)))((('''''',,,,,,---...---,,,***)))++++++++++++++++++++++++//////............//////000///............//////000///...---,,,---......////////////////////////000000////////////000000//////............//////111///---++++++---///111...+++)))***,,,---+++(((++++++++++++++++++++++++))))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&)))'''%%%&&&'''((('''&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++***)))))),,,,,,+++++++++*********)))******++++++******)))************))))))))))))++++++++++++++++++++++++************************+++++++++*********))))))***(((&&&'''))),,,,,,+++************************++++++++++++++++++++++++(((((()))******)))(((''')))))))))))))))))))))))))))******************)))(((((())))))))))))((((((******)))))))))(((((((((...,,,***)))))))))(((''''''((()))******))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&)))((((((((((((((()))))))))***+++***((((((((()))''''''''''''(((((((((((())))))((((((((('''''''''(((((()))************)))))))))))))))))))))))))))******************************))))))))))))******,,,)))'''''')))++++++***)))((()))***,,,---+++)))***))))))((()))***+++,,,))))))***+++++++++******((()))***++++++***)))((())))))))))))******************************++++++******++++++++++++******+++)))'''''')))+++***((((((((((((((())))))))))))+++++++++*********))))))+++***)))(((((()))***+++*********************************)))((('''''''''''''''((())))))(((''''''((('''''''''(((((())))))))))))))))))))))))))))))''')))++++++(((''''''(((&&&&&&''''''((('''''''''$$$)))***%%%"""&&&((('''+++***))))))((((((((()))((((((((()))***+++,,,---************))))))))))))))))))*********+++++++++++++++++++++++++++++++++************)))))))))))),,,,,,---------,,,+++***++++++++++++++++++++++++***+++,,,---///111333444........................///...------------..............................000//////......//////000......------------.........,,,+++******+++,,,...---+++******,,,,,,+++)))************************))))))(((((((((''''''''''''''''''''''''''''''''')))((((((((('''''''''''')))(((((((((''''''''''''(((&&&%%%%%%&&&''''''&&&%%%&&&((('''&&&&&&((()))((((((((((((((((((((((((###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******++++++++++++************++++++++++++******++++++++++++++++++++++++,,,++++++************++++++++++++*********))))))***++++++,,,,,,++++++***++++++*********))))))))),,,++++++******+++,,,,,,*********))))))))))))))),,,+++++++++************)))(((&&&''')))++++++***************************************************((())))))******))))))((())))))))))))))))))))))))((())))))******))))))((('''(((((((((((((((((('''++++++************))))))...,,,***)))))))))((('''))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))'''%%%$$$%%%&&&&&&(((((((((((()))***+++,,,)))***+++***((('''((()))&&&&&&&&&&&&''''''''''''*********)))))))))((((((''''''((()))************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******,,,***(((((()))***))))))(((''''''))),,,---,,,+++******))))))******+++,,,*********+++******)))))))))******++++++******)))((())))))******++++++,,,******************))))))))))))************)))))))))(((''''''))))))((('''(((((((((((())))))))))))+++************)))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))+++***(((''''''(((''''''((((((((('''&&&&&&%%%(((((($$$###&&&(((((())))))((('''''''''((((((***))))))))))))***+++,,,)))))))))******************************+++++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---///111222333------.../////////...---------------------.......................................------.........------------------------,,,,,,++++++++++++,,,,,,---+++******++++++***)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&''')))(((''''''((()))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))******++++++******))))))***,,,,,,,,,,,,***)))++++++++++++++++++++++++---,,,******)))***+++,,,++++++++++++************+++,,,,,,------,,,,,,+++,,,++++++******))))))(((,,,+++*********+++,,,---*********)))))))))((((((---------,,,,,,,,,,,,+++(((((((((((()))*********************************************************((((((((()))))))))))))))************************(((((())))))))))))(((((((((((())))))))))))((((((************************+++)))((()))***+++++++++************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((...,,,)))&&&%%%&&&((()))***)))(((((((((((((((((((((*********((('''((()))***)))((((((&&&&&&%%%$$$&&&''''''((()))***+++,,,******++++++++++++******((((((((((((((((((((((((******************++++++******))))))))))))******++++++***)))))))))(((((()))(((((()))+++,,,+++******************++++++,,,******+++******)))(((((()))))))))******))))))))))))))))))))))))*********++++++******))))))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&(((((((((((())))))))))))************))))))))))))***))))))))))))))))))***((((((((((((((((((((((((***)))))))))((((((((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((((())))))***)))((((((((((((((((((((((((((('''&&&%%%(((((((((&&&&&&''')))***))))))(((''''''(((((((((******))))))))))))******)))))))))******+++++++++***************************+++++++++++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...//////.........------,,,...000111111000///---,,,,,,---..........................................------,,,,,,------...---------......---------,,,---............---,,,,,,+++***************)))***)))))))))))))))(((((())))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''&&&$$$$$$&&&'''&&&%%%&&&'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''%%%$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%)))******++++++******)))***+++,,,------,,,+++***************************---,,,+++******+++,,,------,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,+++++++++******))))))+++*********+++,,,,,,---*********)))))))))))))))------,,,,,,,,,+++++++++((()))******************************************************************'''''''''(((((())))))***++++++++++++++++++++++++(((((())))))))))))(((((()))******++++++******)))))))))))))))))))))))))))+++***((()))+++,,,,,,+++++++++******)))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((---+++)))&&&%%%&&&((()))))))))(((((((((((())))))((()))***)))'''''''''(((+++******)))((('''&&&&&&%%%&&&'''((()))******+++,,,,,,,,,+++***)))((('''(((((((((((((((((((((((('''((((((((())))))************))))))))))))************+++***)))(((((((((,,,***)))((()))***((('''))))))******++++++++++++***************)))((('''(((((((((''''''(((((((((******)))((('''&&&&&&&&&+++******))))))(((((((((((((((((())))))((((((((('''((())))))((('''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))''''''''''''''''''''''''))))))))))))(((((((((((($$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''((((((((()))***)))((((((((((((((((((((()))))))))((('''&&&&&&'''&&&&&&'''((((((((()))))))))((((((((())))))***+++***))))))((()))))))))))))))******++++++,,,,,,*********************************++++++,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000///...,,,***)))---...000222333222000///................................................------,,,,,,,,,,,,---------...////////////...---+++,,,...//////...,,,++++++++++++******))))))***++++++*********)))))))))(((((())))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((&&&$$$%%%&&&'''&&&&&&%%%'''''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''"""###%%%'''(((((('''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%******++++++++++++******++++++,,,,,,,,,,,,++++++************************,,,++++++++++++,,,,,,------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,)))*********++++++++++++++++++++++++************)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((()))++++++++++++++++++++++++++++++((())))))******))))))(((***++++++,,,,,,++++++***((((((((())))))))))))***///---+++*********)))(((++++++***)))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%%%%'''(((((((((((()))***,,,---...((()))***)))'''&&&'''(((((((((((())))))))))))***))))))((((((((('''''''''*********)))((('''&&&%%%))))))))))))))))))))))))&&&''''''(((((()))))))))******))))))))))))******(((***++++++)))(((((()))---+++)))((((((((('''&&&(((((()))************))))))))))))***))))))(((((((((''''''&&&&&&''''''(((******)))(((&&&%%%$$$$$$))))))))))))))))))(((((((((((())))))))))))((((((''')))++++++)))'''&&&&&&(((((((((((())))))))))))(((((()))))))))))))))***))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%'''''''''(((((())))))***+++)))''''''((()))((('''(((((()))))))))(((''''''&&&$$$$$$)))+++)))''''''))))))(((((())))))*********))))))((((((((())))))*********++++++++++++++++++++++++************************++++++,,,,,,---,,,,,,+++++++++******))),,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,+++---...000111222111111000222111///.........///000---------------------------------,,,,,,------------...///000000///...---)))***+++,,,,,,+++***)))***+++++++++)))((()))***+++++++++******))))))((((((((())))))))))))******'''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((()))'''%%%%%%'''((('''&&&%%%'''''''''%%%$$$%%%&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++)))******++++++,,,,,,---''')))+++---...---,,,+++))))))***+++,,,------......---------,,,,,,,,,,,,***,,,///...,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******)))******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))******++++++++++++******)))))))))*********++++++///---+++***+++***)))(((+++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((()))***+++,,,---((()))))))))'''&&&'''((('''''''''((((((((())))))*********)))))))))((((((''''''((((((((((((((('''))))))))))))))))))))))))'''''''''((())))))************))))))))))))******&&&)))++++++***((()))***,,,***((('''((()))((('''&&&'''((()))***)))(((((('''((()))))))))))))))))))))((('''&&&&&&'''((()))***))))))((('''&&&&&&%%%((((((((()))))))))))))))((())))))******))))))((('''***---,,,)))'''&&&'''(((((((((((())))))))))))(((((((((((())))))******((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((((((&&&%%%''''''((())))))***++++++,,,)))'''&&&((())))))''''''(((((())))))))))))((((((%%%'''...111---))))))((('''''''''(((((()))***))))))((((((((())))))***,,,++++++++++++++++++***+++++++++*********)))))))))******+++,,,,,,------******++++++++++++,,,,,,,,,,,,+++++++++,,,---...------------------------)))+++---...//////...---,,,------...//////000000666444111...---...000111------------------------......------------......,,,---///000000///---,,,*********++++++*********)))+++,,,+++((('''(((***+++******)))((((((''''''(((((()))))))))*********''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))***(((&&&'''((()))(((((('''(((((('''&&&%%%%%%'''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%&&&''''''(((((('''%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,)))&&&$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&"""$$$%%%&&&&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++,,,,,,------,,,,,,+++...---++++++++++++---...........................)))***,,,---...---,,,,,,+++++++++************)))***++++++,,,,,,++++++***))))))***+++,,,------...&&&(((+++...///...+++***))))))***+++---...///000111111111111000000000000***---000000---+++,,,---........................------------------------,,,,,,++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))************))))))*********++++++,,,,,,,,,,,,***)))***+++---,,,,,,******)))))))))***,,,---++++++++++++++++++++++++))))))))))))))))))))))))''''''((())))))************)))((('''&&&&&&&&&&&&''')))))))))'''&&&'''((())))))((('''&&&%%%%%%$$$(((((()))***+++,,,,,,---&&&'''(((***++++++,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++******))))))))))))******%%%(((+++,,,***)))***+++***)))'''&&&((()))***)))%%%&&&((()))))))))((('''''''''((())))))***))))))***)))(((''''''((()))***))))))))))))((((((((((((''''''(((((())))))******))))))************))))))(((+++...---***'''&&&'''(((((((((((())))))))))))'''((((((((())))))******((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((('''&&&&&&$$$%%%'''))))))((('''&&&'''(((((()))***++++++,,,---)))&&&&&&(((***)))'''''''''((())))))***)))))),,,))),,,444888222---,,,&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******---,,,,,,++++++*********++++++++++++******))))))))))))***+++,,,,,,------((()))***+++,,,---......,,,,,,+++***+++,,,...///------------------------***+++---//////...---,,,,,,++++++,,,,,,...///000999666222...---...000222------------------------///......------......///+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,+++((('''(((******))))))((('''&&&&&&&&&(((((())))))*********+++''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))***)))'''''')))***)))(((((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''((((((,,,***&&&$$$"""###%%%&&&$$$%%%''''''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...+++'''%%%%%%((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%......------,,,+++******000///...,,,***)))''''''((()))***+++,,,---------++++++,,,,,,,,,---------)))***+++,,,---......///111000///---,,,,,,++++++***************+++,,,---............///000111222...///000000//////000111222111111000111222333444333333333333222000///...000111222222000/////////000///..................///...---,,,---...111222000000//////.........---------------,,,++++++***......------------------))))))******+++,,,---------,,,***)))((())))))******)))(((***,,,---,,,+++...,,,***(((''''''((()))+++******)))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((***)))((('''''')))+++---(((((((((((((((((((((((())))))************))))))((((((((((((((())))))************))))))'''&&&&&&))))))+++,,,,,,+++***)))******)))(((((((((((((((((((((((((((((()))***+++))))))))))))))))))))))))+++******))))))))))))************)))))))))))))))!!!''')))))))))***,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))'''&&&&&&''''''&&&%%%%%%&&&(((+++,,,))))))))))))((((((((((((''''''((((((((((((''''''+++,,,,,,++++++***)))(((************))))))))))))***)))(((&&&&&&''''''((())))))************))))))(((((('''''''''&&&&&&&&&%%%'''))))))((('''((()))+++)))'''(((******(((%%%''''''''''''(((((((((((()))***+++,,,---,,,,,,+++***************)))(((((())))))))))))((((((((((((---------,,,+++***)))(((******))))))((((((''''''***))))))((()))+++,,,---***+++,,,---.../////////...------,,,,,,++++++***,,,---------.../////////------------------------...............///000000000000000000000000000000000///...---------------111000///...............///......------,,,++++++---------,,,,,,+++++++++------+++***))))))))))))---,,,***(((''''''(((((('''(((***,,,...,,,(((%%%''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''222...***)))))))))'''%%%(((((('''''''''&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''((('''%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---............++++++++++++,,,,,,,,,---.........------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,------...000111222000222444555555555777999888888777777777888::::::999888777777666555444444555555666555444444444555555444333222222222222222222111111000111222444555444444444333333333222222000000111111000///....../////////......---------******+++++++++,,,,,,,,,,,,+++***((((((((())))))+++***)))***+++,,,+++***---,,,***((((((((()))***)))(((''''''&&&&&&''''''******)))))))))((((((((((((((((((((((((((((((((()))((('''''''''((()))***(((((((((((((((((((((((())))))*********))))))((((((((('''(((((()))******************)))((('''&&&&&&''')))+++,,,,,,++++++******)))(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))((('''''''''''''''(((((())))))))))))))))))))))))%%%))),,,,,,***(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''&&&'''(((((('''&&&&&&&&&(((***+++)))))))))(((((((((''''''(((((())))))))))))((((((***************))))))((((((((())))))))))))))))))***)))((('''&&&''''''((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''***)))((((((******(((%%%''''''((((((((())))))))))))***+++,,,,,,+++*********************)))(((((())))))))))))((((((((((((***+++++++++++++++***)))))))))******************++++++******************'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------............------------------------...............//////000//////////////////////////////...---------------///...------------------.........---,,,,,,++++++,,,,,,+++++++++*********))))))((('''''''''((((((,,,+++***)))(((((((((((()))***+++---...---***'''(((''''''''''''''''''((('''''''''((((((((((((((()))(((''''''''''''((()))000---)))((())))))'''&&&(((((('''''''''&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&''''''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---...///,,,------......------,,,******+++++++++,,,,,,,,,000000///...------,,,,,,++++++,,,,,,---...000000---------------......///...///000111333555666777666888;;;<<<===???AAADDDBBBAAAAAAAAAAAABBBCCCCCC@@@???===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;<<<===:::999888777666666666666666666777777888999999:::;;;;;;::::::::::::999999666666777777777666555555444333333222111000//////......---------,,,,,,,,,,,,,,,+++************+++,,,+++******++++++***(((,,,+++***)))))))))++++++))))))((('''''''''''''''++++++*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((***************)))((('''''''''''''''((()))++++++++++++++++++***)))(((((($$$%%%(((***++++++++++++***))))))((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))***,,,---,,,)))&&&%%%%%%))))))))))))))))))))))))************************'''((()))((('''&&&'''((()))((('''&&&&&&'''((()))((((((((('''''''''&&&&&&)))))))))******)))))))))'''(((((()))))))))))))))&&&'''''''''(((((())))))))))))(((''''''''''''(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&$$$$$$%%%***)))((()))******(((&&&((((((((()))))))))******))))))************)))((()))************))))))((((((((((((((())))))))))))(((((()))***************))))))******+++,,,,,,---,,,,,,,,,++++++)))(((((()))***+++,,,,,,------,,,***++++++,,,------..................------------------------------------......------......///000///////////////////////////...------------------,,,,,,,,,,,,,,,,,,---.........------,,,,,,++++++***************)))))))))))))))((('''&&&&&&&&&&&&))))))************))))))***))))))***+++,,,***((()))((((((''''''(((((()))&&&&&&''''''(((((()))))))))(((''''''''''''((())),,,***((('''(((((('''&&&'''''''''''''''&&&&&&&&&(((&&&%%%%%%&&&'''&&&$$$''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%%%%%%%&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$,,,,,,,,,++++++*********------,,,,,,,,,++++++++++++,,,,,,,,,++++++***)))*********+++++++++,,,,,,---------.........//////---------...///000222222.........///000222333444666777999;;;===???@@@AAA>>>AAACCCDDDEEEGGGIIIKKKKKKJJJJJJJJJJJJJJJKKKKKKGGGEEEBBB@@@??????@@@@@@BBBAAA???@@@AAACCCCCCCCC???>>>===<<<;;;:::::::::;;;<<<===???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@======>>>??????>>>>>>>>>;;;::::::888777666555555333333222111000//////...///.........------------+++***))))))***+++***(((+++************+++,,,------,,,,,,+++***+++++++++++++++*********)))))))))((((((((((((((((((((((((((()))))))))((('''&&&&&&((((((((((((((((((((((((******+++******)))((('''''''''''''''(((***+++,,,+++++++++++++++***))))))%%%&&&((()))*********)))))))))(((((((((((())))))))))))((('''&&&&&&&&&'''(((((((((((((((((((((((('''''''''((()))***+++,,,((((((((()))))))))))))))'''(((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&'''(((***)))((('''&&&'''''''''((('''''''''&&&&&&&&&&&&(((((())))))))))))((((((%%%&&&'''((())))))))))))%%%%%%&&&&&&'''((((((((()))(((((((((''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''')))***)))&&&%%%$$$%%%((((((((()))))))))((('''))))))))))))************)))))))))))))))((((((((())))))************)))((((((((((((((())))))))))))(((((())))))))))))((((((************++++++,,,,,,***++++++,,,,,,***)))(((++++++,,,---------------,,,,,,,,,,,,------...............------,,,,,,,,,------------------------...------------...//////////////////////////////......---,,,,,,---------,,,,,,+++,,,,,,---............------,,,++++++***************************---,,,***)))'''&&&%%%%%%'''((()))+++++++++***))))))'''&&&&&&((((((((('''))))))(((((((((((())))))%%%&&&&&&'''((()))******&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$,,,,,,+++***)))((('''&&&///......---,,,+++******,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,------......//////............///111222222///000111333666888;;;<<<>>>???BBBDDDGGGHHHIIIJJJHHHJJJKKKLLLKKKLLLNNNOOOQQQQQQQQQQQQQQQQQQQQQPPPLLLJJJGGGDDDCCCCCCCCCDDDGGGEEEDDDDDDGGGHHHHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@AAACCCDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGGGGGGGDDDDDDCCCBBB@@@???>>>>>>;;;;;;:::888777666555444222222222111000000//////***)))((()))+++,,,+++************++++++,,,------///...------,,,,,,------******)))))))))((((((((())))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))***************)))((((((''''''''''''((()))***+++***++++++++++++******)))(((((()))******)))''''''))))))(((((((((((())))))***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''((()))++++++''''''(((((())))))))))))''''''&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))(((''''''((()))***)))((((((''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%&&&'''((()))))))))%%%&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''')))***+++***(((&&&&&&''''''((()))))))))((((((((())))))))))))************))))))((((((((((((((((((((())))))*********))))))'''((((((((()))))))))************)))((('''&&&&&&++++++*********)))))))))((()))***,,,,,,++++++***((())))))***************.........------,,,,,,,,,......------,,,,,,,,,+++---------------------------------------...//////........................------,,,,,,,,,------...---,,,,,,,,,---...//////...------,,,++++++************++++++++++++++++++******)))(((((((((((((((&&&''')))+++++++++***)))***(((&&&&&&'''(((((('''))))))(((((((((((())))))%%%&&&&&&'''((()))******%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$,,,++++++***)))((('''''',,,,,,,,,,,,------------............------,,,+++++++++,,,,,,,,,---------///////////////.........000000000111222333444555666666888:::===@@@CCCDDDDDDFFFHHHKKKNNNOOOOOOOOOPPPQQQRRRRRRQQQPPPRRRSSSUUUUUUVVVVVVVVVUUUTTTTTTPPPOOOMMMJJJIIIHHHHHHHHHKKKIIIHHHIIILLLMMMKKKHHHHHHGGGFFFFFFEEEFFFFFFFFFEEEFFFGGGHHHIIIJJJKKKLLLIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLKKKJJJIIIIIIHHHHHHDDDDDDCCCAAA@@@>>>======888888888777555444222111...---,,,,,,.........,,,+++++++++,,,,,,---------------,,,+++++++++++++++******)))))))))((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((())))))***)))***************)))))))))***++++++***)))'''&&&((((((((((((((())))))******))))))(((((((((((()))))))))))))))))))))))))))%%%%%%%%%%%%&&&'''((((((&&&''''''(((((())))))***...+++)))((()))******)))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((''''''((()))))))))(((((((((''''''&&&((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((()))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''')))***++++++)))''''''(((&&&(((******)))((()))***((((((((()))))))))******((((((((((((((()))******((())))))************)))''''''(((((())))))******++++++******)))'''&&&%%%,,,++++++***))))))(((((((((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++//////......---,,,,,,+++------------,,,,,,,,,,,,------------------------------,,,,,,------...///........................,,,,,,,,,,,,,,,------......---------------...///------,,,,,,++++++***************+++++++++++++++$$$$$$%%%&&&''')))***+++(((((()))***************,,,***((()))***++++++***)))((((((''''''(((((()))&&&&&&''''''(((((())))))''''''((())))))(((''''''###%%%'''((('''&&&'''(((&&&&&&&&&'''''''''''''''&&&%%%$$$%%%'''''''''&&&$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$*********+++++++++++++++***++++++,,,---...//////------.........---,,,,,,,,,,,,---------.........000000111111111111222222444555666777999<<<>>>???@@@@@@AAACCCEEEGGGIIIJJJJJJLLLOOOQQQSSSTTTTTTTTTTTTVVVWWWWWWVVVUUUVVVXXXXXXXXXYYYYYYYYYXXXWWWVVVVVVUUUTTTRRRPPPOOOMMMMMMNNNLLLLLLNNNQQQQQQLLLHHHFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHHHHIIIJJJLLLOOOPPPLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPRRRSSSSSSTTTTTTQQQQQQQQQQQQPPPPPPOOOOOOLLLKKKJJJIIIHHHGGGFFFEEECCCCCCBBBAAA???<<<:::888666444222111222111///---,,,,,,------------------,,,,,,+++***************++++++*********)))))))))))))))))))))))))))))))))))))))((('''((((((***+++))))))))))))))))))))))))'''((()))******+++*********))))))(((((((((((((((((())))))******))))))((()))***+++++++++***)))(((((((((((((((((()))*********))))))))))))******+++))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''((())))))***000,,,(((''')))******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((((((((('''''')))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''((()))))))))))))))))))))(((((('''&&&&&&&&&'''((()))))))))(((&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''')))******((('''((()))%%%(((******(((((()))***''''''((((((((()))))))))((('''''''''(((***,,,---(((((()))***************'''''''''((()))*********************))))))((('''++++++++++++++++++************************++++++/////////000000//////..................---------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------...///........................,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,------,,,,,,+++*********)))))))))*********++++++&&&&&&&&&'''((()))***+++***)))))))))))))))******,,,*********,,,,,,+++***(((''''''''''''''''''((('''''''''(((((((((((((((''''''((())))))(((''''''###&&&))))))'''&&&&&&(((&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$))))))***+++---...//////,,,,,,,,,------.........***++++++,,,,,,+++++++++---------.........//////...///000222444666888888999:::<<<>>>BBBEEEHHHIIIHHHHHHHHHIIIJJJKKKMMMNNNOOOQQQTTTVVVXXXXXXXXXWWWVVVXXXYYYYYYYYYYYYZZZ\\\ZZZZZZ[[[[[[[[[ZZZXXXWWWZZZYYYYYYXXXVVVTTTRRRPPPPPPOOONNNQQQUUUTTTNNNHHHBBBBBBBBBBBBCCCDDDEEEEEEJJJJJJIIIIIIKKKMMMPPPRRRNNNOOOOOOOOOPPPPPPQQQQQQPPPQQQRRRTTTUUUVVVVVVWWWTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPOOONNNMMMLLLKKKKKKMMMMMMLLLJJJHHHEEEBBB@@@<<<:::777666444333000...,,,------......---,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((('''&&&%%%&&&(((***+++))))))))))))))))))))))))&&&'''(((***+++++++++++++++***)))((((((''''''''''''(((((()))))))))((((((((()))***+++,,,,,,+++***((((((((((((((()))*********)))))))))***+++,,,,,,)))))))))))))))))))))))))))(((((('''''''''((((((&&&&&&&&&'''((())))))***---)))%%%$$$'''*********))))))))))))))))))))))))))))))))))))))))))))))))%%%'''((((((''''''(((***''''''((((((((((((''''''))))))))))))((((((((((((''''''(((((((((((('''''''''((())))))))))))))))))******)))((('''&&&&&&%%%'''((()))))))))(((&&&%%%''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%'''))))))((('''((()))%%%(((******(((''')))+++''''''''''''(((((((((((('''''''''''')))+++---...(((((()))***************&&&''''''((()))******+++((())))))******************++++++,,,,,,------...---,,,+++)))((()))******,,,---------------,,,,,,,,,,,,------.../////////+++++++++,,,,,,------------------------------------,,,,,,,,,,,,---..............................++++++++++++,,,,,,---...------,,,+++************------,,,,,,+++******)))'''((((((((())))))******...---,,,***))))))((((((+++***)))(((((()))***+++***)))((()))++++++)))(((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''$$$%%%&&&''''''&&&%%%$$$$$$'''***)))'''%%%&&&(((&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&###$$$&&&'''((('''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''$$$%%%'''((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$..................------,,,---///000000...---+++...///000///......000111///...---,,,,,,---...///...///222555999===AAACCCGGGGGGGGGHHHJJJLLLNNNPPPNNNLLLLLLMMMQQQTTTVVVWWWYYYXXXWWWXXX[[[]]]]]]\\\YYYYYYZZZ[[[\\\\\\\\\\\\ZZZZZZYYYYYYYYYYYYYYYYYY___]]]ZZZZZZZZZZZZVVVSSSUUURRROOOOOOPPPMMMEEE???>>>===<<<;;;;;;<<<======EEEEEEFFFGGGHHHJJJJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQVVVWWWXXXWWWVVVVVVXXXZZZXXXXXXWWWWWWWWWVVVVVVVVVVVVXXXVVVQQQOOOQQQPPPNNNLLLMMMNNNNNNMMMLLLKKKJJJIIIEEEBBB@@@@@@>>>;;;777777555333111///.........---,,,+++,,,------+++))),,,,,,,,,++++++*********++++++++++++*********)))))))))))))))))))))))))))******))))))((((((''''''((()))))))))******++++++((((((((((((((()))******((((((((()))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,+++***))),,,+++***))))))(((((((((************))))))))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***)))(((''''''((()))***)))***+++++++++)))((('''((((((((()))(((''''''&&&)))))))))(((''''''&&&&&&%%%&&&''')))***+++++++++&&&'''((((((((('''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%'''&&&$$$######$$$&&&'''((((((''''''&&&&&&&&&%%%&&&'''((()))***+++,,,---)))((('''&&&&&&'''((()))+++)))&&&'''***,,,+++)))))))))************)))))))))))))))))))))******+++++++++******))))))((((((+++++++++***)))***---///FFF777,,,......)))(((...++++++,,,---------,,,,,,---///111111...,,,******000///...---,,,+++++++++------,,,+++,,,---...000...------------...//////000000000000000000000000,,,+++*********,,,...000,,,+++******,,,,,,+++***---,,,++++++******++++++++++++******))))))((((((************))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&((()))+++,,,'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%''''''&&&%%%$$$######$$$&&&''''''&&&$$$$$$###"""###$$$&&&'''........................---...000111111000...---///000000///------...000......------///000222333555777:::===AAAEEEHHHIIIMMMMMMMMMNNNOOOQQQSSSUUUSSSRRRQQQSSSVVVXXXYYYYYY^^^]]][[[[[[]]]^^^^^^]]]]]]]]]^^^_______________^^^]]]\\\\\\[[[\\\\\\\\\^^^]]]\\\\\\\\\ZZZVVVSSSOOOLLLHHHHHHIIIFFF@@@;;;666666555444444555555666;;;<<<===???@@@BBBCCCDDDEEEFFFFFFHHHKKKNNNQQQRRRQQQTTTWWWXXXXXXXXXYYYZZZYYYYYYZZZZZZZZZYYYYYYXXXVVVYYYXXXTTTSSSUUUUUURRRQQQQQQRRRRRRQQQPPPOOONNNNNNKKKHHHFFFFFFEEEAAA???<<<;;;888555333222111111...---,,,---......,,,***++++++*********)))))))))++++++*********)))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((()))))))))******++++++******))))))(((''''''(((***+++,,,************))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***************)))(((((()))((((((((('''''''''''''''''''''((((((((((((((('''(((((())))))((((((((($$$%%%'''(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''')))(((&&&%%%%%%&&&((()))((((((((('''''''''&&&&&&&&&''''''((()))***++++++&&&&&&%%%%%%%%%&&&''''''+++((('''(((***++++++)))))))))************))))))))))))(((((())))))***++++++++++++***************+++++++++***)))))),,,///@@@333+++------)))(((---+++++++++,,,,,,---------...000222222000...------//////...---,,,,,,,,,,,,+++++++++***++++++,,,,,,---------,,,---......///------------------------...---+++******+++,,,---,,,+++******,,,,,,+++***---,,,++++++******++++++*********))))))(((((((((*********)))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%###'''&&&%%%%%%''''''&&&%%%%%%$$$#########$$$%%%&&&...........................///111111222111000///111222222000///...///111......///111444666999:::>>>@@@DDDHHHKKKNNNPPPPPPSSSSSSSSSTTTUUUWWWXXXYYYXXXWWWXXXYYY\\\]]]\\\[[[bbb```]]]]]]^^^___^^^^^^______```aaaaaaaaaaaa```aaaaaa```___^^^^^^______^^^^^^^^^___]]]YYYSSSNNNFFFBBB???===>>><<<999555333333222222222333333444444555666888;;;===???AAAAAAAAAAAACCCFFFJJJNNNPPPNNNQQQVVVYYYZZZZZZZZZ[[[ZZZ[[[\\\\\\\\\[[[ZZZYYYXXX[[[[[[YYYYYY[[[ZZZVVVVVVWWWWWWVVVVVVTTTSSSRRRRRRPPPNNNMMMMMMLLLIIIHHHDDDCCC@@@===;;;999777777222000//////000///---+++++++++++++++************************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********)))(((((((((((()))******))))))((((((''''''&&&&&&))))))(((((((((((())))))******))))))))))))******((('''&&&''')))---111333************))))))))))))''''''((((((((())))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))((((((******))))))(((((())))))***)))((('''&&&''''''(((&&&&&&''''''((())))))***)))))))))((('''&&&%%%$$$###$$$&&&((())))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))))))))((((((((((((''''''''''''''''''(((((())))))%%%%%%%%%%%%%%%&&&'''(((***(((((((((***+++***)))))))))************))))))))))))(((((())))))***+++******++++++++++++++++++***++++++)))((()))+++---777---(((+++---)))))),,,++++++******+++---...000...000222222111//////000///...------,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,------...------------------------///...,,,+++******++++++,,,+++******,,,,,,+++***,,,,,,+++************+++))))))))))))((((((((((((******))))))))))))(((((())))))))))))))))))))))))'''(((((())))))((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''$$$&&&'''&&&%%%$$$%%%&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$$$$$$$###""")))(((&&&&&&''''''%%%$$$%%%%%%$$$#########$$$$$$---------..................///000111111111000000333444444333111000222333111222444777;;;>>>AAACCCEEEGGGKKKPPPSSSUUUUUUUUUVVVVVVWWWXXXXXXYYYZZZ[[[ZZZZZZ[[[^^^```aaa___^^^aaa___\\\\\\]]]^^^___^^^______```aaaaaaaaaaaa```dddcccbbbaaaaaaaaaaaaaaa`````````___ZZZRRRIIIDDD===:::666555555555333111222222222222222333333333333444555888;;;>>>AAACCCCCCCCCBBBCCCEEEHHHLLLNNNPPPRRRUUUVVVWWWWWWYYY[[[[[[[[[]]]]]]\\\[[[YYYXXXZZZ^^^___]]]]]]]]][[[WWWXXXXXXWWWWWWVVVUUUTTTSSSSSSRRRRRRQQQQQQPPPOOONNNLLLKKKIIIFFFCCCAAA???>>>999888666555444222///,,,...------,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((++++++++++++++++++++++++))))))(((((())))))***+++***))))))((('''&&&%%%%%%))))))(((((((((((())))))+++***((((((((((((***+++***)))((((((+++///444777************)))))))))((('''(((((((((((())))))))))))***,,,------,,,***)))(((((((((((((((((((((((('''((()))******)))((('''***)))(((''''''((()))***+++)))'''&&&%%%&&&((()))''''''''''''(((((())))))(((((((((((('''&&&$$$$$$$$$%%%'''((()))))))))(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$######$$$&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&)))))))))))))))(((((((((''''''''''''''''''''''''&&&'''''''''((())))))***(((((())))))*********)))))))))************))))))((((((((((((((()))******)))))))))******+++++++++)))******)))((((((***,,,...(((&&&***,,,))))))++++++***))))))***---000111---///111111000///000111///...---,,,,,,,,,,,,,,,---.../////////...,,,+++,,,++++++++++++,,,------////////////////////////...---,,,++++++++++++,,,,,,+++******,,,,,,+++***,,,++++++***************((((((((((((((((((((((((***)))))))))(((((((((((())))))))))))))))))))))))''''''(((((()))((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((&&&%%%%%%&&&'''(((######$$$$$$$$$$$$######(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%$$$%%%''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%%%%###"""(((&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$#########---------.........//////......//////000000000000222333444333222222444666777999<<<@@@CCCGGGIIIJJJLLLNNNRRRVVVYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\]]]```cccdddbbbaaa]]][[[YYYXXX[[[]]]______``````aaabbbcccccccccccceeeeeedddbbbbbbaaaaaaaaa``````^^^ZZZQQQGGG>>>999777555222111000111111111000000000111222222222222222333444666:::>>>AAADDDFFFFFFGGGHHHKKKNNNRRRTTTVVVUUUTTTQQQOOOQQQTTTWWW[[[[[[\\\\\\\\\[[[YYYXXX[[[```bbb```___^^^YYYTTTTTTSSSRRRQQQPPPOOOOOONNNRRRRRRSSSSSSRRRRRRSSSSSSQQQPPPOOOMMMKKKIIIGGGFFFCCCAAA>>><<<:::777333000000//////...,,,++++++***************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***++++++******)))((('''&&&&&&%%%))))))(((((((((((())))))+++***)))(((((()))***++++++)))(((''')))---111333************)))))))))((((((((((((((()))))))))***((()))+++,,,,,,+++)))((((((((((((((((((((((((((('''((()))******)))((('''***)))(((''''''((()))***+++)))'''&&&%%%&&&((()))))))))((((((''''''''''''&&&'''''''''''''''&&&&&&''''''((())))))((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))''''''''''''&&&&&&&&&&&&&&&''''''((((((((())))))'''(((******************))))))************))))))((((((((('''((())))))***''''''(((((())))))******)))******)))(((((()))***(((&&&&&&)))***))))))++++++***))))))***---000111+++---...///......///000......---,,,,,,,,,---------...///000//////---,,,,,,++++++++++++,,,------////////////////////////++++++++++++,,,,,,------,,,+++******,,,,,,+++***,,,+++******))))))******((((((((())))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&(((((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%###$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%$$$######""",,,,,,------.../////////.........//////000000111000222333444444666888;;;AAACCCFFFIIILLLNNNPPPQQQQQQSSSVVVYYY\\\]]]^^^^^^]]]]]]^^^______^^^^^^^^^\\\\\\\\\^^^```aaa```___WWWTTTRRRRRRTTTXXXZZZZZZ\\\]]]^^^```aaabbbbbbcccbbbaaa```___^^^]]]]]]]]]YYYXXXVVVOOOFFF===666333444333222111000111222222222333444555555555555555///000000222666:::???AAACCCDDDGGGKKKPPPTTTXXXZZZWWWUUUPPPKKKGGGHHHLLLOOOVVVVVVWWWWWWXXXYYYZZZ[[[[[[```cccbbb```^^^XXXRRRLLLKKKJJJHHHGGGFFFFFFFFFLLLNNNPPPPPPPPPPPPRRRTTTRRRRRRRRRRRRQQQOOONNNMMMLLLJJJGGGDDDBBB???;;;888444333222000...,,,+++***++++++++++++*********)))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))***))))))))))))***++++++******))))))((((((''''''))))))(((((((((((())))))++++++************++++++)))((('''&&&&&&)))+++---************))))))))))))((((((((()))))))))******((()))************)))((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''(((((())))))***)))((('''&&&''''''(((***))))))(((''''''&&&&&&%%%&&&'''((((((((((((((((((((()))***)))((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))***+++((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&(((++++++***))))))***))))))************))))))((((((''''''(((((()))***''''''((((((((((((((((((((()))***)))((('''((()))&&&&&&'''((())))))******++++++******+++---...000***+++---,,,,,,,,,---///...------,,,,,,---------++++++,,,---------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,+++******,,,,,,+++***++++++***))))))))))))***))))))))))))************))))))((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((%%%'''((('''&&&%%%&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%###"""!!!"""%%%&&&%%%$$$$$$$$$%%%%%%%%%$$$######,,,,,,------...//////000////////////000111222222333555888:::;;;>>>BBBEEEKKKMMMOOOQQQSSSTTTTTTTTTSSSSSSUUUWWWYYY\\\]]]^^^\\\]]]^^^^^^^^^]]]\\\[[[YYYWWWUUUUUUVVVVVVUUUTTTMMMKKKGGGGGGHHHKKKMMMNNNMMMNNNPPPSSSUUUVVVWWWWWWWWWVVVTTTSSSRRRQQQQQQQQQLLLLLLIIICCC<<<666444444222222222222222222333444444555666888888888888888111111111333666;;;???BBB;;;===BBBGGGLLLPPPRRRTTTRRRPPPKKKEEEAAA@@@BBBEEEIIIIIIJJJLLLPPPTTTXXX[[[YYY___ddddddccc```ZZZSSSEEEDDDBBB@@@>>>=========BBBEEEGGGHHHHHHIIIKKKNNNQQQRRRSSSTTTTTTTTTSSSRRRPPPNNNLLLKKKJJJHHHEEECCC===<<<:::888555222000///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***---------,,,,,,+++++++++******))))))******+++,,,***************)))))))))))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++)))(((''''''((()))***+++************))))))))))))(((((()))))))))*********)))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((())))))(((((()))(((((((((''''''''''''((((((((((((((('''''''''&&&'''(((((()))))))))((('''''')))******)))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((())))))))))))((((((&&&&&&'''''''''((((((((('''''''''''''''(((((((((&&&''''''''''''%%%$$$###%%%(((+++,,,***))))))***))))))************))))))(((''''''''''''((())))))))))))))))))((((((((((((''')))***)))(((&&&'''''''''))))))(((((()))***++++++++++++,,,,,,---------+++,,,,,,,,,++++++,,,...---------,,,,,,------...++++++++++++,,,...///000---------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++******,,,,,,+++***++++++***))))))))))))))))))*********+++++++++,,,))))))((((((((('''''''''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))''''''''''''((((((((((((&&&'''((('''&&&%%%&&&(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$###$$$&&&''''''&&&%%%#########%%%%%%%%%###"""###$$$%%%%%%%%%$$$$$$,,,,,,------...///000000000000000000111222333444888:::===@@@CCCGGGKKKNNNQQQSSSTTTVVVWWWWWWWWWVVVQQQQQQRRRSSSUUUXXXZZZ[[[YYYZZZ[[[[[[[[[ZZZYYYXXXUUURRRNNNLLLKKKKKKJJJIIIEEEBBB>>><<<===@@@AAABBB===???AAADDDFFFHHHIIIJJJKKKKKKIIIHHHGGGFFFFFFFFFBBBBBB@@@;;;555333555777111222333333333333444555000111333444555555444444666666666777;;;???CCCFFF444777;;;@@@DDDFFFGGGGGGKKKJJJGGGCCC>>><<<<<<>>><<<<<<>>>BBBGGGNNNUUUXXXWWW^^^ccceeedddbbb\\\UUU@@@???===:::999888888999999<<>><<<===<<<;;;999888999:::===;;;888777888999:::::::::;;;===>>>???>>><<<;;;;;;;;;::::::999888888888555444222222222333444555888555333222333333333222666555444444777>>>GGGNNN555555555666888:::===>>>>>>BBBCCC???999555888<<<777888999999<<>>;;;:::999???@@@BBBAAA@@@>>>???@@@IIIKKKMMMNNNOOOPPPSSSUUUWWWVVVTTTTTTSSSRRROOOMMMMMMLLLJJJHHHDDD@@@===;;;:::888444222111000---+++))))))))))))))))))))))))))))))+++,,,,,,+++******)))***+++---,,,+++)))(((************************,,,,,,,,,,,,,,,+++***)))'''((()))++++++,,,,,,,,,******))))))))))))*********)))'''%%%$$$&&&+++...***)))(((''''''((())))))------,,,+++***(((((('''))))))))))))((((((((((((******))))))(((&&&%%%$$$%%%&&&((()))***)))(((&&&(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%'''((((((((())))))******((('''''''''&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&(((''''''''''''''''''''''''%%%%%%&&&(((***)))'''%%%'''''''''&&&&&&%%%%%%%%%+++***)))((('''&&&%%%%%%(((((())))))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((*********)))))))))))))))''')))******(((''''''(((++++++******************,,,+++***))))))***+++,,,---------,,,,,,++++++++++++***+++,,,///333777999........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,+++***)))))))))***+++***)))))))))((((((''''''(((((())))))************))))))))))))))))))))))))***)))(((&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''!!!###%%%'''((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$...///111000//////000111///111444777999===BBBEEEHHHKKKPPPRRRSSSTTTWWWYYY[[[^^^]]]XXXSSSPPPJJJCCC??????@@@BBBDDDEEEGGGHHHHHHJJJMMMPPPPPPOOOMMMKKKJJJFFFEEEHHHGGGBBB>>>===;;;<<<<<<;;;888888888:::;;;999777666666777777777666777999;;;=====================<<<;;;;;;::::::999888888777666666666666444222111222555999;;;;;;555666666666777:::???BBB777666666666666777999:::;;;999666666888777555222888888777555555888>>>CCCIIINNNTTTYYY[[[\\\\\\\\\VVVTTTQQQNNNKKKIIIHHHGGGEEEHHHJJJJJJGGGCCC@@@???CCCDDDEEEFFFHHHLLLPPPSSSVVVVVVUUUVVVVVVUUUSSSQQQQQQPPPNNNLLLIIIGGGDDDCCC@@@===999555333111...,,,,,,,,,+++***))))))))))))***+++,,,---------,,,+++((()))*********)))((((((************************++++++,,,,,,+++******)))(((((()))***++++++++++++******))))))))))))******,,,,,,,,,+++))))))***,,,---,,,***)))(((((((((((()))))))))******+++++++++******))))))((((((''''''***************))))))(((%%%&&&((()))***)))((('''(((((())))))))))))(((((((((((((((((('''''''''&&&((((((''''''''''''''''''((((((((('''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''''''''''''''''''''&&&&&&''')))******(((&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''(((((((((((())))))))))))))))))(((''''''((((((((((((''''''(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))''')))+++++++++***+++,,,*********+++++++++++++++++++++***))))))***++++++------,,,,,,,,,+++++++++++++++++++++---///111333------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))---,,,+++***)))***++++++*********))))))((((((((()))))))))*********++++++((((((((((((((((((((((((***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))(((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((())))))((((((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%'''((((((&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$000000111000///000222555333666:::>>>BBBGGGLLLPPPRRRUUUXXX[[[\\\]]]^^^```bbbbbb]]]SSSLLLGGGAAA;;;999999999:::;;;<<<===>>>DDDGGGKKKNNNPPPPPPOOOOOONNNIIIFFFGGGEEE@@@======;;;<<<===<<<:::999999:::888777666555555555666666666888:::===@@@BBBDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA???===;;;:::===:::666555666888888999888999::::::999888999::::::999888777666666666666;;;777777@@@KKKKKK>>>111888777555333111111444777===AAAFFFJJJMMMPPPSSSUUUWWWVVVUUUSSSRRRQQQPPPPPPNNNRRRVVVWWWSSSMMMHHHEEE@@@>>>===>>>@@@DDDIIILLLQQQRRRTTTVVVXXXXXXXXXWWWUUUTTTRRRPPPNNNMMMLLLLLLIIIFFFAAA===:::777444111111000---+++***)))))))))++++++,,,------------,,,(((((((((((((((((((((((())))))))))))))))))))))))******++++++******))))))((())))))*********))))))******))))))))))))******)))+++......,,,+++++++++///...,,,***)))((((((((((((((())))))***+++,,,,,,+++******)))(((''''''&&&(((((()))***************%%%&&&((()))))))))((('''(((((())))))))))))((((((******)))))))))))))))((('''''''''&&&%%%%%%$$$$$$)))))))))(((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((()))++++++)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))************))))))''''''(((((((((((('''''')))((((((''''''(((((()))************************))))))))))))))))))))))))&&&(((***+++++++++,,,---*********++++++,,,,,,---++++++***))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,+++)))((((((((()))******************)))))))))***************+++++++++(((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''+++***)))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''((()))'''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%000000000000000222555888===@@@EEEIIIMMMRRRWWWZZZYYY[[[^^^aaabbbccccccdddeeeccc[[[NNNEEEAAA<<<777999888888777777888999999EEEGGGJJJMMMOOOOOONNNNNNKKKFFFBBBCCCBBB>>><<<>>>;;;===>>>===;;;::::::;;;666888999999999:::;;;<<>>===<<<;;;<<<===??????>>>===<<<;;;;;;:::<<<;;;BBBSSSaaa^^^JJJ777777666555444333333555666999;;;<<<===>>>AAAEEEHHHNNNNNNNNNOOOOOOPPPQQQQQQSSSWWW[[[\\\ZZZVVVSSSQQQFFFBBB>>>;;;;;;===@@@AAAGGGJJJOOOSSSVVVXXXZZZ\\\XXXVVVTTTSSSQQQQQQQQQQQQQQQNNNJJJFFFDDDAAA>>>;;;777555111...+++***************++++++++++++++++++)))(((((('''(((((()))***))))))))))))))))))))))))))))))*********))))))((())))))*********)))((((((+++******))))))******+++&&&(((+++,,,+++++++++,,,,,,,,,+++***))))))((((((************))))))))))))++++++***)))((('''&&&&&&&&&&&&'''(((((((((((((((&&&&&&'''((()))((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''''''''''''(((******)))''''''''''''''''''&&&&&&&&&((((((((('''&&&%%%%%%%%%))))))************))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))%%%''')))))))))((()))***))))))***+++,,,------...+++******************+++,,,+++++++++++++++++++++)))***+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,***)))(((&&&&&&&&&''''''++++++******************************++++++++++++(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((())))))***************(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''############$$$$$$%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((''''''((()))%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000111222222333666;;;>>>GGGJJJNNNRRRUUUXXX\\\______```ccceeeggggggfffddd```]]]TTTHHH@@@???===::::::999777666666666777888BBBCCCEEEFFFGGGFFFEEEDDDCCC>>>;;;======<<<<<<>>><<<>>>@@@???>>><<<<<<===;;;>>>BBBDDDDDDEEEGGGIIIKKKMMMQQQUUUYYY\\\___```]]]^^^______^^^]]][[[ZZZXXXYYYZZZZZZXXXTTTPPPNNNHHHEEE@@@===<<<<<<<<<;;;===>>>===<<<<<<>>>BBBEEEGGGGGGGGGGGGHHHHHHGGGGGG@@@AAAGGGSSS\\\YYYIII;;;999777666555555666666666:::::::::999999:::>>>AAACCCDDDFFFHHHJJJLLLMMMNNNOOOQQQTTTUUUVVVVVVWWWYYYPPPKKKDDD>>><<<:::888666<<<@@@EEEJJJNNNSSSXXX\\\YYYYYYWWWVVVUUUTTTTTTTTTTTTQQQNNNKKKJJJHHHFFFDDD===;;;777444000...---,,,+++******))))))(((((((((******))))))******+++,,,))))))))))))))))))))))))((())))))*********)))))))))************))))))(((++++++************++++++)))***++++++***)))***,,,(((((())))))))))))))))))******))))))))))))))))))*********)))(((''''''&&&((((((((((((((('''&&&&&&&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***))))))))))))((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$'''''''''''''''''''''''''''&&&%%%'''((()))(((&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%))))))************))))))''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))))))))((()))+++***((('''''''''))))))***++++++,,,------*********++++++*********++++++++++++++++++++++++((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,+++***(((''''''((((((******************++++++************************''''''''''''''''''''''''(((((((((((((((''''''&&&))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))******+++(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$######"""&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222444777999;;;???DDDGGGOOORRRUUUXXXZZZ\\\___aaaggggggggghhhiiigggccc```UUURRRKKKAAA===???@@@???:::999777555444555666777<<<===>>>>>>>>>>>>===<<<>>>:::999<<>>===;;;::::::===CCCGGGKKKLLLNNNOOOQQQRRRRRRRRRLLLJJJIIIKKKNNNMMMIIIEEEBBB???<<<::::::999888777888999::::::999999;;;===;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEFFFHHHIIILLLQQQUUUTTTOOOHHHDDDAAA<<<777222444888===AAADDDIIIQQQWWWXXXXXXYYYYYYYYYYYYXXXXXXTTTRRROOOMMMMMMMMMKKKIIIDDDBBB@@@<<<999555222111...---,,,***)))(((((((((***++++++,,,,,,---------************************))))))******++++++******)))******+++++++++******++++++************++++++---......---***))))))***&&&'''((())))))***))))))''''''(((((()))***++++++))))))))))))((((((((((((***************)))((((((''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&''''''''''''((((((%%%&&&'''((()))+++,,,,,,)))))))))(((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&%%%&&&'''((((((''''''''''''''''''(((((((((%%%&&&&&&'''((()))******(((((())))))))))))((((((''''''(((((((((((('''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&''''''(((((())))))***+++------,,,***((((((((()))))))))******++++++,,,)))***++++++++++++***)))*********+++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,---...000111000///---,,,+++***++++++)))))))))************************)))))))))))))))''''''''''''''''''''''''((((((((()))(((''''''&&&'''''''''''''''''''''''''''''''''(((((())))))***)))(((((((((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''+++***)))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((('''&&&$$$$$$&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$&&&''''''&&&&&&&&&'''%%%&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%777:::???CCCGGGKKKOOOSSSVVVYYY\\\___aaabbbdddfffllljjjhhhgggeee```YYYTTTHHHGGGAAA:::999>>>BBBCCC;;;999666444444555666777:::;;;<<<>>>@@@AAAAAAAAAEEEBBBBBBGGGKKKKKKLLLNNNQQQTTTVVVWWWUUUTTTSSSTTTVVV[[[bbbdddcccbbbcccfff```cccggglllnnnnnnlllkkkiiijjjkkklllllliiigggeeefffggghhhhhhhhhfffdddcccaaa^^^YYYUUUQQQLLLFFFCCC@@@???===;;;:::<<<@@@DDDHHHJJJLLLNNNPPPQQQQQQQQQTTTQQQNNNNNNPPPRRRTTTUUUQQQNNNIIIFFFFFFFFFEEEDDD???AAACCCCCCBBB@@@@@@AAA??????@@@AAA@@@@@@>>>>>><<<===>>>>>>???BBBFFFIIIMMMJJJGGGGGGGGGCCC<<<555222555888999:::>>>GGGNNNQQQSSSVVVYYY[[[[[[ZZZZZZXXXUUUSSSQQQQQQQQQOOONNNJJJJJJIIIFFFCCC>>>:::777444333000...,,,*********)))***,,,---......------++++++++++++++++++++++++)))******+++,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,'''***---...---+++******'''((()))*********))))))'''((((((((())))))******(((((((((((())))))))))))((())))))************)))'''''''''''''''((())))))(((((())))))))))))((((((&&&&&&&&&''''''(((((((((''''''((())))))***++++++((((((((('''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&((())))))(((&&&'''''''''((((((((()))&&&&&&'''((()))***+++,,,''''''((((((((((((''''''''''''((((((((((((''''''(((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))******,,,---,,,***))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********++++++++++++******)))(((((()))++++++++++++++++++++++++++++++************************,,,+++++++++,,,...000222111///...,,,+++***++++++((((((((())))))*********)))))))))((((((((('''''''''''''''''''''''''''''''''((()))))))))(((&&&&&&''''''''''''''''''''''''&&&''''''((())))))******(((((('''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))(((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&((())))))'''&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&;;;???EEEKKKOOOSSSXXX[[[[[[^^^bbbeeeggghhhjjjlllnnnkkkgggddd```YYYPPPIIIAAA@@@<<<666777===CCCCCC<<<:::888666555666888999<<<>>>AAADDDGGGJJJLLLMMMOOOLLLMMMSSSWWWWWWWWWZZZ___aaadddeeedddbbbbbbbbbaaagggmmmooollljjjkkkmmmgggjjjooossstttrrrooommmlllnnnoooppppppmmmkkkiiihhhhhhiiijjjjjjiiiiiihhh___^^^]]]\\\[[[XXXTTTQQQCCCCCCAAA>>><<<<<<>>>@@@BBBDDDFFFHHHJJJJJJKKKJJJOOOPPPRRRVVV[[[^^^______^^^ZZZUUUSSSTTTVVVUUUTTTOOORRRTTTSSSPPPMMMJJJIIIKKKKKKKKKIIIGGGEEEBBB@@@:::;;;<<<<<<;;;<<>>;;;999999:::<<<>>>;;;999777555555555777888;;;>>>CCCHHHMMMQQQSSSUUUTTTWWWZZZ\\\\\\^^^aaaeeejjjjjjkkkkkkkkkiiihhhfffmmmoooqqqqqqooommmllllllmmmooosssvvvwwwuuussspppppppppppppppnnnllljjjiiijjjiiijjjmmmpppoookkkhhheeeaaa^^^^^^aaabbb^^^ZZZNNNJJJDDD???===>>>@@@BBBAAAAAACCCDDDGGGIIIKKKLLLRRRTTTXXX[[[^^^bbbgggjjjiiiddd```^^^```bbbbbbaaabbb^^^[[[\\\___^^^ZZZVVVYYYWWWUUUUUUUUURRRMMMIIIGGGFFFCCCAAA>>>===<<<<<<===>>>???BBBDDDCCC???<<<<<<999555444555777888888<<>>999555222111000------------,,,,,,,,,+++...---,,,,,,++++++,,,,,,+++++++++************)))++++++*********+++,,,---//////...---,,,+++***))))))*********************+++)))(((&&&&&&((()))+++))))))))))))))))))))))))'''(((((((((((('''&&&&&&)))((((((((((((((())))))''''''''''''''''''''''''))))))))))))((((((((((((******)))((((((((((((((('''''''''((((((((((((((('''((()))(((''''''((()))///...+++)))(((((())))))((((((((((((((('''''''''((((((''''''''''''((((((,,,)))&&&%%%&&&'''&&&$$$"""!!!"""%%%***,,,+++)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%'''''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))''''''&&&&&&&&&''''''(((&&&''''''((()))******+++******************************************************++++++++++++******((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++(((''''''))),,,...,,,+++)))(((((()))+++,,,************))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))((((((''''''''''''(((((((((((())))))))))))%%%&&&(((******)))((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))'''&&&&&&'''(((((('''&&&$$$$$$&&&''''''&&&)))))))))((('''''''''&&&&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%%%%$$$'''((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""$$$%%%%%%$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%LLLQQQVVVXXX]]]dddgggfffeeehhhkkkmmmnnnooopppqqqsssooofffWWWIIIAAA@@@CCCCCCAAA>>>;;;999888888888:::999888777777888999:::???@@@CCCEEEHHHJJJKKKLLLQQQSSSVVVXXX[[[___eeejjjmmmmmmmmmmmmllllllkkkkkklllooorrrsssrrrpppooooooppprrruuuwwwwwwuuurrrooorrrrrrssssssrrrpppnnnmmmkkkjjjkkkmmmoooooollljjjjjjfffddddddggghhhfffbbb[[[WWWQQQJJJEEEBBBAAAAAAAAAAAABBBCCCFFFHHHKKKMMMWWWYYY\\\___cccgggkkknnnllliiieeedddeeeffffffdddeeebbb```aaaeeefffddd```aaa```______```^^^ZZZVVVSSSRRROOOLLLGGGCCC???===<<<;;;;;;<<<===>>><<<;;;:::777444222333444444333333999BBBJJJPPPUUUYYY\\\^^^^^^^^^^^^]]]\\\[[[[[[\\\ZZZXXXVVVUUUSSSOOOMMMJJJHHHEEEAAA===999777555.........------,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******+++,,,---***)))(((''''''((()))***))))))))))))))))))))))))************))))))((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))************)))(((((((((((((((((((((((((((((('''''''''&&&'''((((((&&&%%%&&&''')))((('''&&&'''(((***+++((((((((((((((((((((('''((((((''''''''''''((((((!!!%%%)))+++)))'''%%%$$$&&&%%%$$$%%%(((***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%$$$""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((('''''''''''''''((('''''''''((()))******************************************)))))))))))))))******++++++++++++******((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))))))))***,,,---+++***)))(((((()))***+++)))(((((((((''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((''''''&&&&&&(((((((((((())))))))))))%%%&&&((()))))))))((('''(((''''''&&&&&&''''''(((''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&''''''((()))''')))***)))'''&&&((()))(((((((((''''''''''''''''''''''''((((((((())))))&&&'''''''''&&&&&&%%%$$$'''''''''(((''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%WWW[[[^^^___ccckkknnnnnnlllppptttvvvwwwwwwxxxxxxyyytttiii[[[NNNHHHHHHJJJKKKJJJHHHEEECCC@@@>>>>>>===>>>>>>????????????>>>BBBBBBAAAAAABBBCCCEEEFFFJJJLLLOOORRRWWW^^^fffkkkkkkkkkiiiiiihhhiiijjjjjjgggkkkpppssssssqqqpppooossstttwwwxxxwwwtttqqqooorrrssstttttttttsssqqqpppnnnllllllmmmoooooonnnmmmnnnllljjjkkkmmmooommmjjjfffccc]]]UUUOOOJJJFFFEEECCCCCCBBBCCCEEEHHHKKKMMMXXXYYY\\\```eeejjjnnnqqqpppnnnlllkkkkkkkkkiiihhhhhheeedddfffjjjmmmmmmllljjjjjjjjjkkkkkkjjjfffddd___^^^]]]ZZZVVVPPPJJJGGGAAA>>>:::888888999999999999666444333333222111000...222999@@@GGGNNNUUUZZZ]]]^^^___``````___^^^^^^```^^^[[[ZZZYYYWWWUUUSSSPPPOOOMMMIIIEEEAAA>>><<<222222111000...---,,,,,,******++++++++++++******------------,,,,,,,,,,,,)))***,,,---------,,,+++*********++++++,,,,,,,,,---,,,+++***)))***,,,---))))))(((((((((((())))))))))))))))))))))))))))))***************)))))))))))))))(((((((((((())))))))))))************))))))&&&&&&'''((()))***++++++***))))))((((((((((((((())))))((((((''''''&&&&&&((()))***)))'''&&&&&&'''(((((('''&&&'''((()))***''''''((((((((((((((((((((((((''''''''''''(((((("""''',,,---***'''''')))***(((&&&%%%&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))+++***)))((('''''''''(((''''''(((((())))))************************************))))))((((((((('''******++++++++++++******(((((()))***++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---***)))(((''''''((()))***,,,,,,+++++++++*********(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))%%%&&&'''((()))((('''&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&'''((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&''''''((()))***''',,,000...)))%%%'''+++&&&&&&&&&'''''''''''''''(((((((((((()))))))))***&&&''''''''''''&&&%%%%%%&&&&&&'''((((((((('''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&###$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%^^^aaaccccccgggnnnrrrqqqsssvvvzzz|||}}}||||||}}}}}}yyyqqqfff]]]XXXWWWXXXTTTTTTTTTTTTRRRPPPNNNMMMHHHIIIKKKLLLLLLJJJIIIGGGEEEDDDBBBAAAAAACCCEEEGGGDDDFFFJJJOOOTTT[[[```dddcccaaa```^^^^^^```bbbdddaaaffflllpppqqqooonnnmmmrrrtttvvvwwwvvvtttqqqooopppqqqrrrsssssssssrrrqqqpppooonnnmmmnnnooopppqqqqqqooonnnnnnppppppnnnmmmgggfffbbb]]]XXXSSSOOOMMMIIIHHHGGGFFFGGGIIILLLMMMSSSTTTWWW\\\cccjjjnnnpppqqqppppppooonnnllljjjhhhiiigggfffhhhllloooqqqpppoooooopppppppppnnnkkkiiidddeeeffffffddd___ZZZWWWQQQKKKCCC<<<999888888777777666444444444444222000222333666999>>>DDDLLLRRRZZZ[[[^^^```bbbbbbaaa``````^^^\\\ZZZZZZYYYWWWVVVTTTTTTRRRPPPLLLHHHDDDBBB;;;:::777555222///---+++////////////...,,,***)))------------,,,,,,,,,,,,)))***,,,......---,,,+++*********+++++++++,,,,,,******************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))***+++,,,***))))))(((((((((((()))((()))************)))((('''''''''((()))*********))))))(((((((((((())))))******)))((('''&&&&&&%%%***++++++***((('''((()))---,,,***)))((((((((()))''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))((('''&&&'''***,,,+++)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))),,,+++***)))(((((((((((('''((((((((()))))))))***************************++++++******))))))((((((******++++++++++++******(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,---...---,,,,,,******))))))))))))******,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))&&&''''''((((((((('''&&&((((((''''''''''''(((((((((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&'''((())))))((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((()))******'''+++///...***&&&&&&(((%%%%%%&&&&&&''''''((((((''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&dddggghhhgggjjjqqqtttssstttwwwzzz|||{{{zzzzzz{{{yyywwwtttooojjjfffdddddd```aaabbbbbbaaa___]]]\\\YYYZZZ[[[\\\[[[YYYVVVTTTPPPNNNKKKHHHGGGHHHIIIKKKGGGJJJNNNTTTYYY\\\\\\\\\[[[ZZZXXXVVVWWWYYY\\\^^^___dddjjjoooooonnnmmmllloooppprrrssssssrrrpppoooooopppqqqrrrsssrrrqqqpppoooooonnnmmmmmmnnnppprrrrrrqqqpppooooooooonnnmmmhhhgggfffddd```\\\XXXVVVQQQPPPNNNMMMMMMNNNOOOPPPPPPQQQTTT[[[ccckkkooopppooopppppppppmmmjjjhhhfffjjjiiiiiikkknnnpppqqqqqqrrrssstttsssqqqnnnkkkjjjhhhjjjlllmmmmmmjjjgggeeebbb[[[QQQGGG@@@<<<888666666444333333444444222111222333333333666;;;BBBGGGUUUXXX\\\aaadddeeeeeeddd```^^^\\\\\\\\\\\\ZZZXXXXXXXXXWWWUUURRROOOKKKIIIEEECCC@@@<<<777333///...//////000//////...---,,,,,,,,,,,,,,,++++++++++++)))+++---.........,,,+++,,,,,,,,,+++++++++******)))***,,,...---+++)))'''(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))+++...000222******)))(((((((((((((((***+++,,,------,,,+++***))))))))))))(((((((((((())))))(((((((((((())))))******)))((('''&&&&&&%%%((()))***)))'''&&&'''(((++++++***))))))(((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''***&&&$$$&&&+++///...,,,)))((('''%%%$$$%%%'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***))))))(((((()))******''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))---,,,+++))))))((((((((((((((((((((())))))))))))************************,,,,,,,,,++++++***************++++++++++++******(((((()))************)))++++++++++++++++++++++++)))))))))))))))))))))))))))+++,,,......---,,,+++++++++++++++++++++++++++((((((((('''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((()))******(((%%%###%%%&&&&&&''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&'''((((((''''''&&&&&&&&&'''((()))))))))(((%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!###%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&iiilllmmmllloootttvvvuuuxxxyyy{{{zzzyyyxxxxxxyyyuuuuuuuuuuuusssqqqooonnnooopppppppppooommmkkkjjjggggggiiiiiiiiigggdddcccaaa^^^ZZZUUURRRQQQQQQRRRTTTVVVZZZ___bbbbbb___\\\[[[ZZZXXXWWWXXX[[[^^^___bbbfffkkkoooooonnnmmmlllkkklllnnnoooooonnnmmmlllmmmnnnooopppppppppooonnnkkkllllllkkkjjjjjjmmmoooooooooooonnnnnnmmmmmmmmmjjjjjjiiigggdddaaa]]][[[XXXXXXXXXWWWWWWWWWXXXXXXXXXWWWYYY___hhhooorrrrrroooppppppnnnkkkgggfffeeejjjkkkmmmooopppqqqrrrrrrtttvvvwwwvvvsssooommmmmmoooooopppppppppooommmlllnnnhhh___VVVNNNFFF???;;;777555333222333333222111......//////000555:::???LLLQQQXXX___dddffffffeee```______```aaa```]]][[[\\\[[[ZZZYYYWWWUUUSSSRRRMMMLLLHHHCCC>>>:::666444......------...///000000,,,,,,,,,,,,++++++++++++***+++---.........---,,,---------,,,,,,++++++++++++,,,...//////---***((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))+++...111444666+++***)))((((((''''''(((,,,---///000000///---,,,***)))))))))((((((((('''((((((((((((((())))))***))))))((((((''''''&&&&&&$$$&&&'''&&&%%%$$$%%%'''$$$%%%&&&'''(((((())))))&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''''''''***333===???888000'''((('''&&&%%%%%%''')))'''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((())))))))))))++++++***)))((((((((()))(((((((((((())))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******+++******)))++++++++++++++++++++++++************************)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((())))))))))))******)))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((('''(((((((((((()))))))))&&&'''((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((()))))))))((()))'''&&&'''))))))&&&###'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''''''''((()))))))))(((((('''((())))))***))))))))))))))))))((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!"""$$$&&&&&&&&&(((((('''&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''jjjnnnpppoooqqquuuvvvsssuuuvvvuuussspppoooppprrrppppppooopppqqqqqqppppppqqqqqqrrrrrrsssrrrrrrrrrmmmnnnpppqqqqqqqqqppppppmmmkkkgggccc```^^^^^^^^^cccccceeehhhjjjiiiddd```___^^^^^^^^^___aaaccceeedddgggkkkmmmlllkkkkkkkkkiiijjjjjjkkkjjjiiigggfffggghhhiiijjjjjjiiiggggggeeefffhhhgggeeeeeegggjjjfffggghhhiiiiiijjjkkklllgggggggggfffdddbbb```^^^\\\]]]___```bbbbbbbbbbbbdddbbbbbbfffnnnssstttssspppqqqqqqnnnjjjfffeeeffffffiiimmmpppqqqrrrrrrrrrsssvvvxxxwwwtttqqqpppqqqsssrrrqqqppppppqqqrrrssstttqqqmmmggg```WWWMMMGGG@@@<<<888666555444333222......//////000222555888???EEENNNWWW]]]```aaaaaa______aaacccdddbbb___\\\[[[ZZZYYYXXXWWWWWWWWWWWWRRRPPPMMMJJJFFFBBB???===555333000...---...///000------------,,,,,,,,,,,,,,,,,,,,,------------...,,,------------.........,,,,,,++++++***)))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))***,,,///222444+++***)))(((''''''''''''***,,,...//////...,,,***(((((((((((())))))))))))((((((((((((((()))******((((((((((((((('''''''''$$$%%%''''''&&&&&&((()))$$$$$$%%%'''((()))))))))&&&&&&''''''((())))))***'''&&&&&&%%%%%%&&&&&&''''''***000999@@@???777000&&&((()))(((%%%$$$%%%'''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((%%%%%%'''((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))***))))))((((((((())))))))))))))))))((((((((((((*********************************+++,,,,,,------******++++++++++++*********+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((((()))))))))***((((((((()))))))))******(((((((((((()))))))))))),,,++++++***************))))))(((((((((((())))))((()))************)))((('''((((((((())))))))))))(((((((((((((((((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))(((''''''))))))***)))((((((((())))))))))))))))))(((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((((())))))))))))(((((('''(((((()))***************+++*********)))))))))((())))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%###$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''iiimmmooooooqqqttttttqqqlllkkkiiifffbbbbbbccceeehhhfffddddddfffhhhiiiiiidddeeefffiiikkknnnoooqqqoooppprrrsssuuuvvvwwwwwwqqqpppnnnllljjjiiiiiiiiilllkkkjjjkkkllllllhhheeebbbbbbbbbcccdddfffhhhiiidddfffiiijjjiiihhhggghhhiiiiiiiiihhhgggeeecccaaaaaabbbcccccccccbbb```___```bbbddddddbbbaaaccceee]]]___aaacccdddeeehhhiii``````aaaaaaaaaaaaaaa```\\\___bbbfffiiijjjjjjjjjmmmjjjhhhkkkqqquuutttrrrqqqsssrrrooojjjffffffhhhaaaeeejjjoooqqqqqqqqqqqqqqqtttwwwwwwtttrrrrrrssssssrrrpppooopppssswwwzzzwwwwwwvvvtttnnneee[[[SSSIIIEEE???:::888777666555222333444333222111333444444:::DDDNNNVVVZZZ[[[ZZZ\\\]]]```cccdddbbb^^^ZZZXXXWWWVVVUUUUUUUUUVVVWWWSSSRRRPPPMMMJJJGGGEEEDDD@@@<<<777111...------...//////.........------------,,,,,,,,,,,,---...///++++++,,,---...///000111,,,***&&&$$$###$$$&&&(((+++)))(((&&&&&&((()))+++))))))))))))))))))))))))((('''&&&'''(((***---...++++++)))(((''''''''''''&&&(((***,,,,,,***(((&&&&&&&&&'''((()))***++++++((((((((((((((()))******'''''''''(((((((((((((((&&&((()))***)))***+++---((()))))))))))))))((('''&&&&&&&&&'''((())))))***'''&&&&&&%%%%%%&&&&&&''''''(((,,,///000///+++(((''')))+++)))&&&###$$$%%%''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%''')))***+++***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))((((((((((((((()))***))))))))))))((((((((((((************************(((((()))***+++,,,,,,---******++++++++++++******++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++***************)))))))))(((((())))))))))))))))))))))))'''((((((((())))))******(((((())))))******++++++(((((((((((())))))))))))------,,,+++******++++++))))))(((((((((((())))))((()))***++++++***)))((('''((((((((())))))******((()))))))))((('''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''((())))))((('''&&&(((,,,...,,,((('''+++000++++++******))))))(((((((((((((((((())))))))))))&&&&&&'''((())))))(((((())))))***))))))(((''''''&&&&&&'''(((((((((((((((,,,+++++++++******))))))((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((&&&%%%%%%(((*********$$$%%%%%%&&&&&&''''''(((######$$$%%%%%%&&&''''''hhhiiiiiiiiigggeeecccbbbZZZYYYVVVTTTTTTVVVXXXYYYWWWUUUTTTTTTVVVWWWWWWVVV[[[\\\\\\\\\]]]```dddhhhkkknnnqqqsssssstttvvvxxxsssqqqpppppppppooommmkkkjjjllljjjeeefffiiihhhbbbffffffeeeeeeeeefffggggggeeeaaa```dddfffccc___^^^aaabbb```___bbbddd___WWWYYY[[[___aaa\\\VVVVVVZZZ[[[\\\^^^``````^^^[[[YYY___[[[XXXXXX\\\______^^^YYYZZZ[[[]]]___^^^[[[XXX^^^]]]aaafffgggfffhhhmmmmmmiiidddeeelllsssqqqmmmqqqmmmlllnnnlllggggggllleeejjjoooqqqpppooooooqqqrrruuuwwwxxxwwwuuuttttttyyyuuupppmmmmmmrrrxxx|||zzz|||{{{wwwtttqqqjjjcccZZZTTTKKKDDD???;;;666333888666555555666555333222444555999@@@GGGMMMPPPQQQYYY\\\```bbbaaa^^^]]]\\\QQQNNNKKKJJJMMMPPPSSSTTTTTTSSSPPPNNNLLLJJJJJJJJJFFFCCC@@@===;;;888555333,,,,,,---.........------......///000///...---,,,---------,,,,,,,,,++++++---,,,+++*********+++,,,+++++++++*********)))))))))))))))***+++++++++,,,(((((())))))))))))((((((+++)))'''))),,,---,,,***+++***)))(((((('''((((((###$$$&&&(((***,,,,,,---((()))))))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((***++++++***((('''((()))***************)))((('''))))))))))))((((((((((((((((((((((((((('''''''''***(((&&&%%%&&&''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))+++***((('''&&&&&&''''''%%%&&&''')))***,,,---...)))***+++,,,,,,,,,,,,,,,(((***+++***)))((()))***************************)))************+++++++++((()))***+++++++++++++++************)))))))))))))))************+++++++++'''(((***+++,,,,,,+++***+++)))((((((***+++***)))(((((())))))******++++++))))))))))))))))))))))))))))))***))))))(((''''''***************)))(((((())))))(((((((((((())))))))))))(((((((((((())))))''''''((()))***+++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((('''((()))******)))((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&______^^^]]][[[XXXWWWUUUQQQOOOMMMLLLKKKKKKLLLMMMOOOMMMLLLLLLNNNOOONNNNNNNNNNNNOOOOOOPPPRRRWWWZZZjjjmmmrrruuuvvvvvvvvvvvvvvvtttqqqpppppppppooonnnjjjmmmmmmhhhgggiiihhhddddddddddddccccccbbbbbbaaa\\\YYYXXXZZZ[[[YYYYYY\\\___aaabbbcccgggiiiddd\\\YYYYYY\\\___]]]WWWVVVYYYWWW[[[aaafffiiihhhgggeeebbb___\\\ZZZZZZ[[[[[[ZZZWWWUUUTTTTTTWWWYYYYYYYYYXXXXXX[[[```aaa___aaaeeefffdddbbbaaabbbeeeffffffiiieeeeeegggfffcccdddhhhhhhlllooopppooonnnnnnooommmpppsssuuuuuutttuuuvvvvvvrrrnnnjjjkkkooouuuyyyyyy|||}}}zzzxxxvvvrrrkkkeee```XXXQQQKKKDDD>>>:::888888888999;;;<<<:::999999888888;;;@@@EEEGGGHHHPPPSSSXXXZZZZZZYYYYYYYYYOOOMMMJJJIIIJJJJJJJJJIIIKKKKKKLLLMMMNNNNNNNNNNNNKKKIIIEEECCC@@@<<<888555//////......---,,,,,,,,,,,,---.........---,,,,,,---------,,,,,,,,,++++++---,,,+++*********+++++++++++++++*********)))))))))))))))))))))*********(((((())))))))))))((((((***((('''(((***+++***(((***))))))(((((((((((()))&&&&&&((()))************(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''...---+++)))'''&&&%%%$$$'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((((((((((((************************((()))***)))'''''''''((()))************))))))(((((((((((((((((('''''''''))))))))))))))))))))))))***(((&&&%%%&&&''''''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''((())))))+++*********))))))(((((()))***++++++,,,,,,,,,+++(((***+++***)))((()))***************************)))************+++++++++------,,,,,,+++******)))************)))))))))))))))************+++++++++******+++++++++******)))+++***(((((()))******)))((())))))************)))))))))))))))))))))))))))))))))))))))))))))((('''***************)))(((((())))))(((((((((((())))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))'''((()))******)))((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&WWWVVVSSSQQQOOOMMMLLLKKKHHHHHHHHHGGGGGGFFFFFFFFFHHHGGGEEEEEEGGGGGGGGGFFFGGGIIIJJJKKKLLLOOOSSSVVVbbbgggnnnrrrtttsssrrrrrrtttqqqnnnlllllllllkkkkkkdddhhhhhhccc``````bbbbbbdddeeeffffffddd```\\\YYYUUUSSSSSSTTTTTTUUU\\\dddiiinnntttxxx|||~~~wwwoooeeecccdddiiijjjfffcccccc___eeeoooyyyyyywwwsssllleeeaaa^^^^^^]]]YYYTTTRRRVVV]]]cccgggdddbbbcccdddaaa\\\ZZZ]]]______]]]ZZZXXXWWW[[[___^^^\\\\\\^^^______```cccfffhhhjjjjjjiiihhhhhhiiiiiilllppprrrrrrssstttuuurrroookkkiiiiiimmmrrrvvvvvv{{{|||{{{zzz{{{xxxtttppplllfff___XXXPPPHHHCCC;;;::::::<<>>BBBDDDEEEEEECCC@@@>>>?????????>>>BBBEEEHHHJJJJJJJJJKKKLLLJJJKKKMMMOOOOOOLLLGGGCCCCCCDDDEEEHHHKKKOOORRRTTTTTTSSSRRRQQQOOOKKKFFFBBB@@@>>>999555111/////////++++++,,,,,,------------...------------,,,,,,,,,,,,,,,++++++++++++***+++************************++++++******))))))(((((()))))))))******)))))))))+++***)))))))))(((((('''(((((('''(((((()))******))))))***))))))((('''&&&'''(((((())))))))))))(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''######$$$%%%''')))***+++'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))$$$$$$%%%&&&'''(((((()))'''((())))))''''''''')))'''((()))***************'''''''''(((((((((((((((((()))))))))))))))******)))(((&&&'''(((((((((&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***((((((((()))******++++++******++++++++++++******(((***+++***)))((()))***************************))))))*********+++++++++,,,+++))))))***,,,///000+++++++++*********))))))))))))*********+++++++++---,,,***)))))))))***+++---+++)))((())))))(((''')))***+++++++++)))'''&&&(((((((((((((((((((((((('''((()))***************))))))************)))((())))))(((((((((((())))))++++++************++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))******++++++******)))))))))))))))************(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((''''''''''''((('''%%%######%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&cccaaa```___^^^___``````^^^^^^___^^^\\\ZZZWWWUUULLLJJJIIIJJJKKKMMMLLLLLLPPPSSSVVVYYY\\\^^^aaaccciiijjjllllllkkkkkkmmmooojjjgggdddbbbaaa```^^^\\\XXXYYYZZZZZZ[[[bbbnnnyyytttjjjjjjlllooossstttzzzzzzyyyzzzpppfffaaa\\\WWWUUUXXX]]]]]]___aaaeeegggfffdddaaa___]]][[[[[[\\\^^^^^^^^^aaadddggghhhjjjmmmooopppnnnlllkkklllooosssuuusssxxx{{{yyyxxxyyyyyywwwssstttssspppjjjccc\\\XXXOOOIIIBBB<<<<<<>>>AAACCCFFFFFFFFFHHHIIIIIIGGGEEEBBBCCCDDDDDDBBBAAABBBCCCDDDEEEIIINNNRRRSSSQQQNNNLLLKKKIIIHHHIIILLLOOORRRSSSSSSSSSTTTTTTRRRNNNJJJFFFCCC>>>999555222111111---------------------............---------,,,,,,,,,,,,,,,,,,++++++******************************,,,,,,,,,++++++*********))))))************))))))+++++++++***))))))))))))(((((('''(((((()))******'''((()))))))))))))))(((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***((())))))***+++,,,------((()))******(((((()))***'''((()))***************(((((()))))))))*********'''''''''(((((()))))))))((('''''''''))))))((('''************************(((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&''')))***+++,,,---*********++++++******)))(((***+++***)))((()))***************************))))))*********+++++++++***)))(((((()))+++...000++++++++++++************))))))*********++++++++++++***)))))))))***,,,------+++)))((())))))((('''******++++++***)))((('''(((((((((((((((((((((((((((((()))******+++******((())))))*********))))))))))))(((((((((((())))))++++++************++++++((((((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((())))))******))))))((())))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((())))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((''''''''''''((((((&&&######%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&pppppppppppppppqqqqqqrrrpppooommmjjjeee```\\\YYYSSSQQQQQQRRRTTTVVVVVVVVVYYY\\\```cccddddddfffgggiiijjjiiihhhggghhhjjjmmmiiieee___[[[ZZZZZZZZZZZZUUUVVVZZZbbbkkkwwwzzzrrriiieeehhhtttwwwxxxzzz~~~|||uuugggbbb\\\WWWUUUUUUTTTTTTSSSVVVZZZ]]]```dddhhhkkknnnmmmllllllmmmppprrrtttsssyyy|||yyywwwxxxyyyxxxsssvvvxxxvvvrrrlllgggeee\\\UUUKKKCCC????????????DDDEEEHHHMMMQQQRRRPPPNNNEEEEEEDDDAAA>>><<<<<<======>>>BBBHHHOOOTTTWWWXXXWWWUUUQQQMMMLLLMMMOOOPPPPPPPPPQQQSSSUUUUUURRRPPPIIIFFFBBB>>>999666444333111000000///......//////............---------,,,+++,,,,,,,,,,,,+++***)))***************+++++++++,,,,,,,,,,,,,,,+++++++++)))******++++++******)))***+++,,,+++***)))***+++)))(((((((((((())))))***&&&'''((())))))******)))&&&'''((())))))******)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''')))***,,,---))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''(((((())))))******((())))))******+++++++++((()))******))))))***+++((())))))************)))((())))))******++++++,,,&&&&&&''''''(((((())))))(((''''''(((******)))'''************************(((((((((((())))))))))))************)))((('''&&&(((((())))))*********************+++******)))((((((***+++***)))((()))***************************)))************+++++++++,,,+++***)))))))))***+++,,,++++++++++++*********)))************+++++++++))))))))))))***+++,,,---,,,+++)))((()))***)))(((*********)))))))))))))))))))))))))))))))))))))))))))))******+++*********((())))))************)))))))))(((((((((((()))))))))((((((''''''(((((()))%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))((('''&&&))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))************'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&''''''(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{{{{{{{||||||{{{{{{zzzxxxvvvsssoooiiiddd```^^^\\\[[[ZZZ\\\___bbbbbbbbbbbbdddggghhhgggeeedddddd___bbbfffiiimmmpppuuuxxxyyyqqqfff___]]]aaaeeehhheeeeeemmm|||~~~wwwkkkaaa[[[WWWSSSQQQRRRTTTWWWZZZ[[[^^^bbbeeejjjjjjiiijjjkkkmmmpppqqqpppvvvzzzvvvsssuuuwwwwwwtttwwwzzzzzzuuuqqqnnnmmmgggaaaYYYPPPJJJEEE@@@===???@@@DDDIIIOOOSSSTTTTTTLLLKKKHHHDDD@@@===>>>???<<<;;;<<>>DDDKKKQQQUUUVVVRRRQQQNNNIIIEEEBBBCCCDDD>>><<<:::===FFFQQQZZZ______`````````]]]ZZZVVVSSSNNNMMMMMMNNNPPPRRRRRRQQQQQQPPPOOOLLLHHHDDDAAA???888777555333111111111111//////.........---------++++++,,,---,,,+++***)))))))))******++++++++++++)))))))))***+++++++++,,,******++++++++++++******%%%(((***)))((('''))),,,+++***)))(((((('''((((((((())))))))))))(((((('''&&&'''((()))************'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''******((('''%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))))))))))))))(((((((((%%%'''((((((''''''(((******************)))((('''&&&''''''((()))******+++'''(((((()))***+++++++++''''''''')))++++++)))'''''''''''''''''''''''''''(((((((((((())))))))))))&&&''')))***++++++******((()))))))))***************************)))(((((((((***+++***)))((()))***************************)))************+++++++++'''(((***,,,.../////////,,,,,,,,,+++++++++******)))************+++++++++***+++,,,,,,+++***((('''+++)))((((((***+++******+++)))'''&&&'''))),,,...))))))))))))))))))))))))+++++++++++++++***)))((((((((()))***************))))))(((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''###$$$%%%''')))***++++++'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&)))'''&&&''''''&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&~~~|||xxxtttpppnnnggggggiiijjjkkkkkkkkkkkklllkkkiiigggggghhhiiijjjgggbbb^^^^^^``````]]]YYY]]]^^^lll~~~wwwwwwvvvrrrmmmiiigggfffsssnnnhhheeeeeefffdddccckkkmmmpppooommmmmmooorrrpppuuuyyyxxxrrrnnnnnnooonnnlllhhhddd^^^VVVNNNHHHAAA@@@??????AAAEEEJJJMMMSSSPPPMMMKKKJJJHHHEEECCCEEEBBB???>>>AAAIIIQQQVVVXXXZZZ\\\^^^^^^\\\ZZZXXXYYYUUUOOOKKKJJJLLLPPPSSSSSSRRRPPPOOONNNKKKGGGDDDEEE???888333111111111111000///......------............---------,,,,,,,,,(((***---///000///......'''******))),,,///...***---***((((((***,,,+++***************************))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((+++++++++++++++******)))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''(((((())))))******))))))))))))************(((((((((((())))))))))))++++++******))))))((((((((((((''''''''''''((((((&&&%%%$$$%%%''')))))))))(((((((((((())))))))))))))))))))))))************)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&"""))))))...&&&$$$111&&&))))))))))))))))))))))))***)))((((((((((((((()))******))))))******+++,,,******))))))******+++,,,++++++***)))(((((())))))+++---//////...,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((('''((()))***,,,---------,,,,,,+++***))))))***(((&&&'''***+++)))'''))))))************))))))************************)))***+++***(((&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((''''''''''''''',,,+++)))((('''''''''((((((***+++***)))((()))***((()))***++++++***)))(((******+++++++++,,,,,,,,,''')))***(((%%%$$$(((+++))))))(((((()))***++++++''''''(((((())))))******))))))))))))))))))))))))++++++******))))))(((((())))))************))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&|||xxxrrrnnnjjjhhhggghhhiiikkkmmmnnnnnnllllllkkkiiigggggghhhjjjiiihhhddd```^^^___dddgggfffdddnnnooo|||uuukkkeeebbb```___```aaabbbcccdddeeeggghhhooorrruuuuuuqqqnnnmmmnnnpppnnnkkkhhheee```[[[VVVMMMKKKHHHDDDBBBAAAAAABBBIIIHHHFFFFFFFFFFFFDDDCCCEEECCC@@@>>>???DDDIIILLLPPPQQQTTTWWWZZZ\\\^^^^^^___[[[VVVQQQNNNMMMNNNOOOPPPPPPQQQRRRRRROOOJJJFFFGGGCCC>>>:::777555222111000000///............///.........---------,,,,,,((()))***,,,,,,,,,++++++((())))))'''***...---)))---+++((((((***,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&%%%###"""!!!))))))(((((((((((())))))))))))))))))(((((((((((('''((((((((())))))******(((((((((((((((((())))))''''''''''''((((((((((((&&&&&&&&&''''''(((((((((((((((((((((''''''&&&&&&((((((''''''''''''((((((((('''%%%&&&(((******)))''''''''''''(((((((((((((((((()))))))))*********)))(((((((((((((((((()))))))))((((((((('''''''''###(((&&&+++%%%$$$111$$$))))))))))))))))))))))))*********)))))))))************))))))******+++,,,+++************+++,,,,,,,,,+++******)))))))))***************))))))((('''++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((()))***+++,,,------,,,++++++***))))))***((('''(((******)))'''))))))************)))))))))))))))))))))))))))))))))+++,,,+++)))''''''((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************+++***)))(((((((((((((((+++***)))(((''''''(((((((((***+++***)))((()))+++((()))***++++++***)))((())))))*********+++++++++***)))(((((())))))))))))***))))))))))))******+++((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&wwwsssnnnhhhdddcccddddddiiijjjkkkllllllkkkiiigggdddbbbccchhhooosssrrroooiiiggghhhllltttzzz||||||~~~zzznnnfffaaa^^^[[[YYYXXXZZZ___bbbcccbbbmmmnnnpppqqqqqqpppoooooonnnmmmkkkjjjjjjjjjhhhfff[[[YYYUUUOOOIIIDDD@@@>>>@@@???>>>???AAABBBBBBAAAEEEDDDBBB@@@???@@@AAACCCFFFGGGIIIMMMSSSZZZ```ccccccbbb^^^YYYTTTOOOKKKIIIKKKMMMPPPTTTVVVTTTPPPLLLMMMJJJFFFCCC???;;;666222111111000///////////////.........------------,,,***************************+++***(((+++000000---,,,+++))))))+++,,,+++***************************))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((''''''&&&%%%$$$(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))***+++,,,,,,((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&''''''((()))******(((((((((''''''''''''&&&((((((''''''''''''((((((***)))'''''')))***)))(((&&&&&&&&&&&&''''''''''''(((((())))))))))))******))))))************))))))))))))((((((((((((''''''''')))$$$***'''(((555((())))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,,,,++++++++++++,,,------,,,,,,++++++******++++++///,,,))))))++++++)))'''************************+++++++++++++++++++++++++++***)))(((((()))***+++,,,,,,,,,+++******))))))***)))((((((******)))((())))))************))))))((((((((((((((((((((((((***+++---,,,***(((((()))((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++++++++***)))))))))*********))))))((((((((()))))))))***+++***))))))***+++))))))************))))))(((((()))))))))*********,,,)))'''))),,,---***'''++++++***)))))))))******))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((())))))((())))))******))))))((())))))))))))))))))))))))((((((((((((''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))'''''''''''''''((((((((('''&&&%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&llljjjgggeeeeeefffhhhiiimmmmmmkkkiiigggeeecccbbbaaaaaafffsss{{{}}}xxxnnnhhh```[[[WWWZZZ```eeedddaaaiiihhhiiikkknnnpppooonnniiihhhfffgggiiikkkllllllcccbbb```\\\WWWQQQLLLIII???>>>===>>>???@@@???>>>CCCBBBBBBAAAAAA@@@??????AAAAAAAAACCCIIIRRRZZZ```bbbcccbbb___ZZZSSSLLLHHHGGGHHHKKKPPPTTTVVVUUUSSSTTTQQQMMMIIIEEEAAA<<<888333333222000000/////////............------------...---,,,++++++++++++,,,---...---,,,///555888666,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))***,,,,,,,,,---(((((((((((((((((((((((())))))))))))((((((((((((''''''((())))))***++++++)))(((((((((''''''&&&&&&))))))))))))************(((((()))***+++,,,------))))))))))))))))))))))))((((((''''''''''''((((((+++)))''''''((()))((('''&&&&&&'''''''''((((((((((((((((((((()))))))))***)))***+++,,,,,,+++***)))))))))((((((((((((((((((++++++%%%,,,,,,000>>>000))))))))))))))))))))))))*********+++++++++++++++******))))))******+++,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,333...)))))),,,...+++((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******,,,+++++++++******))))))***))))))))))))***)))))))))******++++++******)))))))))))))))))))))))))))***,,,------+++)))******(((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++******)))))))))******))))))))))))))))))******)))***++++++))))))***+++)))))))))******)))))))))))))))))))))*********+++***))))))***,,,,,,***''',,,++++++***))))))))))))+++******))))))((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''((('''&&&''')))))))))(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&ggghhhiiikkkllllllllllllooommmiiifffbbb```^^^]]]gggiiirrrpppjjjeeefffmmmpppmmmhhhgggeeedddeeeggghhhhhhgggfffdddbbbcccfffiiijjjkkkfffffffffdddaaa\\\WWWTTTIIIGGGEEECCCCCCBBB@@@>>>>>>??????@@@@@@??????>>>BBB???======@@@GGGNNNSSS]]]___aaabbb___ZZZSSSOOOHHHFFFEEEGGGLLLRRRVVVXXXXXXUUUPPPMMMJJJFFFCCCAAA888777555333222000000000//////.........---------///...---,,,++++++++++++---......---111888;;;:::++++++,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************%%%&&&''')))***+++++++++(((((()))******)))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))************((())))))***+++,,,,,,,,,((((((((((((((()))))))))((((((''''''''''''((((((***(((&&&&&&''''''&&&%%%''''''((((((((()))))))))'''(((((((((((())))))))))))***+++,,,,,,+++***)))(((((())))))))))))))))))++++++%%%---...333BBB666))))))))))))))))))))))))((((((***+++++++++************))))))******+++,,,------,,,,,,------...///---,,,,,,,,,,,,,,,------111,,,''''''***,,,***&&&))))))))))))))))))))))))---------------------------,,,+++)))))))))******++++++***************))))))*********)))))))))*********++++++++++++*********************************,,,------+++******+++))))))))))))))))))))))))))))))))))))************************++++++++++++)))))))))(((((())))))***)))))))))***************)))+++,,,+++***)))***+++***))))))))))))))))))************+++++++++,,,,,,&&&)))++++++)))(((((())),,,,,,+++***))))))******++++++******))))))((((((************************&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''iiikkknnnpppooollliiifffccccccbbbaaa___]]]\\\ZZZlllppp{{{uuusssnnniiiddd```^^^]]]dddbbbaaaaaadddfffggggggfffgggggggggddd```[[[YYYUUURRROOOMMMKKKIIIFFFDDD???>>>>>>=========>>>>>>CCC@@@<<<999:::===BBBFFFSSSVVV[[[___```^^^[[[YYYMMMIIICCCAAADDDKKKRRRVVVWWWUUUQQQOOOMMMLLLJJJHHH???===;;;888555333222222/////////.........------,,,,,,,,,++++++************,,,,,,+++///666888555***,,,------,,,++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))(((((())))))++++++++++++))))))))))))))))))(((((((((((()))((((((((('''''''''&&&))))))))))))((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((***(((&&&&&&&&&'''&&&%%%(((((((((((()))))))))***''''''(((((((((((())))))******++++++++++++******(((((())))))))))))******&&&((($$$++++++000???444))))))))))))))))))))))))'''((()))+++++++++************))))))******+++,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,------///,,,******,,,---,,,***************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))******+++************************)))***++++++))))))***+++******++++++++++++*********************************+++------+++******+++)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,))))))((((((((()))******)))******++++++***))))))***+++,,,+++*********,,,******))))))))))))*********++++++++++++,,,,,,,,,&&&))),,,+++(((&&&(((+++,,,++++++*********++++++******************))))))************************(((((((((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''jjjkkkmmmnnnlllgggccc```XXX\\\ccciiikkkjjjgggeeerrrxxx}}}nnnccc^^^]]]aaa_________bbbccccccbbbeeefffgggfffeeebbb___]]]\\\ZZZWWWUUUTTTSSSPPPNNNHHHFFFBBB???===<<<===>>>AAA>>>:::777666888:::<<>>;;;888666555////////////............+++,,,---------,,,+++******,,,,,,+++---111111...))),,,......,,,++++++,,,------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((()))+++,,,------,,,+++)))))))))))))))((((((((((((((((((((((((((())))))))))))))))))***************''''''''''''((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((***(((&&&&&&'''((((((''''''''''''((((((((())))))'''''''''((((((((())))))******))))))))))))******(((((()))))))))*********$$$(((%%%+++''')))999///))))))))))))))))))))))))'''(((***,,,------,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,------...+++++++++++++++,,,------,,,,,,---............---++++++++++++++++++++++++************************---,,,+++*********+++,,,))))))))))))************)))***,,,+++)))(((***,,,***++++++,,,,,,++++++***************************)))***,,,,,,+++******+++++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,***))))))))))))***+++,,,***++++++,,,+++***((((((***+++,,,,,,******+++,,,+++***)))(((((()))***+++************++++++++++++************))))))***+++++++++*********+++,,,,,,******************++++++************************))))))))))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''%%%%%%%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((hhhiiijjjiiigggccc___]]]YYYaaannnzzz|||yyy{{{}}}llldddccc]]]\\\\\\]]]___aaa```___cccdddfffffffffeeecccbbb^^^\\\[[[ZZZ[[[ZZZXXXWWWSSSOOOIIICCC???>>>>>>???>>><<<999777666666777888;;;>>>EEELLLRRRVVVYYYZZZ[[[SSSIIIAAA>>>@@@CCCEEELLLMMMPPPTTTVVVTTTPPPLLLLLLJJJGGGCCC???;;;999777000/////////............---...000111111000...---,,,......,,,---///---)))))),,,//////,,,***+++---************************))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((&&&'''((())))))***))))))***+++---......---+++***))))))))))))((((((((((((''''''((()))***+++,,,,,,))))))******++++++,,,,,,))))))))))))*********************)))(((((('''''''''''''''((((((((())))))((((((''''''''''''((((((***((('''''')))***)))(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))+++***)))(((((()))***+++(((((())))))*********+++%%%***(((---&&&&&&555,,,))))))))))))))))))))))))((())),,,.........---,,,*********)))***++++++,,,,,,++++++++++++,,,------************++++++,,,---%%%'''***+++***)))******++++++++++++++++++++++++((((((((((((((((((((((((,,,,,,+++******+++,,,---)))))))))))))))*********(((+++,,,,,,)))(((***,,,***++++++,,,,,,++++++***))))))))))))))))))))))))(((***++++++***)))***+++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,---+++,,,,,,,,,+++***((('''***+++,,,,,,******+++,,,+++***)))(((((()))***+++))))))))))))************///+++((((((+++---,,,***************+++,,,------)))))))))***+++++++++,,,************************++++++******))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((dddaaadddlllpppmmmllloooiiippp~~~zzzqqqiiiccc\\\[[[___ccceeeeeecccaaaccceeeccc___aaaeee[[[\\\\\\[[[[[[[[[]]]^^^^^^\\\WWWPPPHHHCCCBBBBBB===:::777555555555555444888888999<<>>:::999???EEELLLQQQSSSTTTUUUVVVUUUTTTQQQMMMLLLLLLEEE<<<777555111000//////---,,,//////.........---------///...---,,,++++++++++++------------------------************************+++++++++++++++++++++++++++******))))))))))))******))))))(((((((((((((((******+++++++++******)))************************))))))))))))))))))))))))************************((())))))******))))))((()))))))))******+++++++++(((((('''''''''((())))))***************))))))((((((''''''&&&&&&'''((()))---+++)))'''''''''((())))))(((((('''''''''((((((((()))))))))************)))))))))(((((((((((('''***)))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((++++++++++++,,,,,,,,,,,,***************+++,,,,,,,,,,,,+++++++++*********((()))))))))))))))((('''++++++******)))))))))))))))))))))))))))******+++,,,,,,,,,++++++******)))!!!###&&&'''''')))+++---------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,------...******************++++++******+++,,,,,,+++******+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***++++++,,,,,,,,,,,,+++------,,,+++***)))(((((())))))((('''((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((******))))))(((((((((((()))))))))*********++++++******++++++++++++******))))))))))))(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$^^^eeetttwwwggg___\\\[[[\\\______^^^\\\[[[\\\^^^```bbbaaacccdddbbb^^^YYYVVVUUUQQQKKKDDD===:::888777777333222222333444777999:::BBBEEEHHHHHHDDD@@@<<<:::===AAAFFFLLLQQQTTTUUUVVVXXXXXXUUUQQQPPPPPPJJJBBB:::777333000///...---,,,...............---------000///...---,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))(((((()))***))))))(((((((((((((((---,,,++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************((((((((((((((()))******++++++++++++*********)))***)))((((((((((((((()))+++***((('''&&&''''''((((((((((((''''''(((((()))))))))))))))************))))))((((((((('''''''''(((''''''''''''(((***+++))))))))))))))))))))))))************))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,+++++++++***************************)))((('''&&&+++++++++************))))))))))))))))))***++++++,,,,,,++++++***)))(((((()))+++,,,+++***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,++++++........................---------------.........+++,,,,,,,,,---------.........------,,,+++************)))))))))***+++,,,---,,,+++******+++,,,---------------------------******)))))))))(((((((((((((((((((((((((((((((((++++++************))))))((((((((()))))))))******(((((())))))))))))(((((((((((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%kkkvvvpppccc[[[ZZZ]]]```^^^]]]]]]___aaabbbccceeefffgggfffbbb___^^^^^^[[[WWWPPPJJJEEEAAA===:::555444444444444444444444888<<<@@@CCCBBB???===<<<===>>>@@@EEEKKKPPPUUUWWWZZZ[[[YYYUUUTTTSSSNNNGGG===999444000...---,,,+++........................000///...---,,,,,,,,,,,,((()))+++,,,,,,+++)))(((++++++++++++++++++++++++************************,,,++++++*********++++++,,,++++++***************---,,,***)))((())))))***************************************************(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))+++*********+++,,,------++++++******))))))))))))++++++***))))))(((((((((***)))((('''&&&'''''''''(((((((((((((((((()))***)))))))))))))))*********)))))))))((((((((('''''''''&&&&&&&&&'''(((***+++''''''''''''''''''''''''*********)))))))))))))))(((((((((((()))))))))))))))***,,,---------,,,+++************************,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,+++***))))))((((((000111111000---,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........---------------******))))))******+++,,,------------------------,,,---------.........---......///000000000000000111111111111222222222222000000000000000000000000............//////000000000000000000000000000000------------------......///...,,,******+++---...------------,,,,,,,,,,,,******)))))))))(((((((((******************************************))))))(((((((((((())))))))))))%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((())))))))))))((((((uuuccc^^^```___^^^^^^```dddggghhhgggiiiiiihhheeeaaa```aaabbb```^^^ZZZWWWRRRKKKCCC===:::999888666555444333333444777:::<<<======>>>???>>>===<<<===BBBJJJSSSXXX[[[]]]\\\XXXVVVUUUQQQKKKAAA<<<555000------,,,+++---.....................///...---,,,++++++++++++,,,---///000000///---,,,++++++++++++++++++++++++))))))))))))))))))))))))*********+++,,,---...///,,,++++++***************+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((************+++,,,---...+++***)))(((((((((((()))+++++++++******)))(((((()))(((((('''''''''''''''((((((((((((((()))************))))))))))))))))))***))))))))))))((((((((('''&&&&&&&&&'''(((***+++************************))))))))))))))))))******++++++,,,,,,,,,---------((()))+++,,,,,,,,,+++*********************++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,++++++***))))))(((&&&(((+++,,,,,,---///111+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,---------------...------------...//////,,,,,,,,,,,,------------,,,,,,,,,---......///000111111222444555555555555777777888888888999999999::::::::::::::::::::::::666666555444444555666666777777666555444333333222000000/////////......---...---+++))))))***+++,,,,,,,,,,,,+++++++++******************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))******))))))((((((((((((((())))))))))))))))))************))))))''''''(((((())))))******(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((yyypppqqqccc```]]]]]]aaaeeegggfffkkkkkkiiieeebbbbbbccceeeaaaaaaaaa___[[[TTTKKKDDDBBB@@@===999666444333333333555777888888999<<<>>>======;;;:::;;;BBBNNNWWW\\\______[[[XXXXXXTTTOOOFFF@@@888222///......------------...............///...---,,,++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))***,,,---///000***))))))((((((((((((((((((((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((('''''''''''''''''''''((()))***+++,,,+++***((('''''''''((())))))************))))))((((((((((((((((((((((((((((((((((((((()))***++++++************))))))))))))++++++*********)))))))))(((''''''''''''(((***+++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))******++++++++++++++++++++++++++++++,,,,,,,,,'''((()))***+++++++++++++++,,,,,,,,,,,,---------***************+++,,,,,,,,,,,,,,,++++++++++++***(((***++++++******,,,---++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,+++++++++,,,,,,,,,,,,------------------......///******+++,,,---......///------...///111333444555888999:::<<<>>>?????????BBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCAAA@@@??????@@@AAADDDCCCAAA???<<<:::999888666666555555333222000//////...---+++++++++,,,,,,---------,,,,,,++++++***,,,,,,+++++++++*********++++++++++++++++++++++++'''((()))*********)))(((((((((((()))))))))************++++++++++++******(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''(((((((((&&&&&&'''(((((((((''''''vvviiibbbbbbdddeeeeeekkklllllljjjhhhggghhhiiiffffffffffffddd^^^WWWRRRNNNJJJDDD>>>999666555444333555777777777777888:::999<<<>>>;;;888<<>>???@@@DDDGGGJJJLLLRRRSSSUUUWWWYYY[[[\\\\\\YYYYYYZZZ[[[[[[\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\```^^^[[[XXXVVVVVVVVVWWWVVVWWWXXXYYYZZZ[[[\\\\\\VVVVVVUUUTTTQQQNNNKKKIII>>>>>>>>>>>>===;;;:::999444444333333222111000000......---------,,,,,,,,,++++++++++++++++++++++++((()))+++---------+++***************++++++++++++))))))************))))))******))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((()))***************|||yyyyyyuuuuuusssqqqooooooqqqsssqqqpppoooooonnnmmmiiiggg```\\\VVVQQQLLLDDD;;;555::::::::::::;;;:::777444666888999777555999@@@GGG[[[^^^bbbbbb```\\\YYYWWWWWWSSSLLLCCC;;;555111///...////////////......---///...---,,,------///000************************///***&&&&&&***---,,,)))000...---+++******++++++******)))))))))***,,,---++++++***)))(((((())))))+++)))'''&&&%%%&&&((())),,,+++++++++***)))))))))))))))************))))))((((((((((((((('''''''''(((((()))))))))'''&&&%%%******((('''&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''((((((((((((''''''+++******))))))))))))***...---,,,***)))(((((((((***************)))(((((()))))))))))))))))))))))))))))))))))))))******+++((())))))))))))*********))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++***+++---......---+++***)))************+++++++++...+++)))(((***+++,,,++++++---000222222000---++++++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********************++++++,,,---++++++++++++++++++++++++,,,---......---,,,---///++++++++++++++++++++++++---+++***+++...000...,,,//////......///111333444666777:::???DDDFFFFFFEEEHHHKKKNNNNNNMMMMMMPPPSSSYYY[[[]]]```bbbbbbbbbaaa````````````aaabbbccccccccccccbbb```^^^^^^aaacccfffbbb^^^]]]___```___^^^`````````aaabbbdddfffhhh```aaaaaa```^^^ZZZVVVTTTUUURRROOOMMMKKKJJJGGGEEEHHHDDD???;;;888555222000...---+++,,,---......------,,,)))'''&&&&&&'''(((++++++++++++************))))))))))))************+++*********))))))(((((()))))))))(((((((((((((((((((((((((((((()))******'''((()))((('''&&&''')))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))}}}wwwtttrrrrrrqqqsssrrrqqqqqqqqqooollljjjccc```[[[WWWRRRKKKCCC===999999:::;;;<<<:::777333555777888666555777===CCCJJJPPPXXX^^^___]]]ZZZYYYZZZVVVOOOGGG???888444222...////////////......---///...---,,,,,,---...///++++++++++++++++++++++++///+++''''''***---,,,***......---,,,++++++***+++******)))))))))***,,,,,,++++++***)))))))))))))))***)))(((&&&&&&'''((()))++++++******************)))))))))(((((()))))))))((((((((((((((((((((('''&&&'''((())))))(((((('''+++***)))(((''''''''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((''''''(((((()))***...---,,,***)))(((((((((***************)))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))*********++++++++++++***(((&&&&&&(((***+++))))))))))))************+++++++++++++++++++++++++++,,,---......---+++***++++++++++++,,,,,,,,,,,,,,,...///---+++******,,,,,,---///111111///---,,,,,,,,,,,,++++++,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,+++++++++***------,,,,,,------...///,,,,,,++++++++++++++++++)))+++,,,,,,++++++---..............................,,,+++,,,///000///...222222333444777:::===???CCCDDDFFFKKKOOOQQQPPPOOORRRUUUVVVVVVUUUUUUWWWYYY___aaadddgggiiijjjjjjiiicccccccccbbbccccccddddddeeeeeeeeecccbbbbbbdddgggiiifffbbbaaabbbcccbbbaaadddeeegggiiijjjkkkkkkkkkgggggghhhgggeeeaaa^^^[[[aaa___\\\ZZZYYYXXXVVVTTTRRRNNNIIIDDDAAA>>>;;;888666444111000000000///...++++++++++++******)))(((,,,,,,------------,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******'''((()))(((''''''((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''}}}uuuoooqqqpppppppppooonnnkkkhhhgggdddaaa^^^ZZZTTTNNNIII=========>>>>>><<<888444333555777666444444888<<<<<>><<<999666333555666555333333444666999@@@JJJSSSYYY\\\^^^```dddaaa[[[SSSJJJBBB<<<999444333222111000//////............---------------........................---+++))))))+++,,,,,,***+++,,,---------+++***)))******************++++++++++++***))))))************)))((((((''''''(((((((((((())))))******++++++)))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''(((((())))))))))))++++++***)))))))))))))))((((((((((((((('''''''''''''''(((((((((((('''''')))))))))((())))))******,,,,,,+++***)))))))))***))))))************)))((((((((((((((((((((((((((()))))))))))))))******+++'''''''''((((((((())))))+++***(((''''''(((***+++)))))))))******++++++,,,++++++++++++++++++++++++,,,,,,---.........------,,,,,,,,,,,,---------------888AAA>>>333+++---222.........------.........///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------------+++---......------...000---------.........//////000000222555888;;;<<<===BBBDDDHHHLLLQQQVVVZZZ\\\\\\\\\\\\^^^aaabbbaaa___[[[[[[[[[[[[[[[\\\^^^___iiikkkmmmppprrrrrrrrrqqqnnnnnnnnnmmmlllkkkjjjjjjggghhhiiihhhggggggiiikkkllljjjhhhfffffffffggghhhjjjlllnnnpppqqqqqqqqqpppppppppqqqpppooommmkkkiiiiiihhhffffffggggggfffeeefffccc___\\\[[[YYYWWWVVVTTTPPPJJJEEEAAA???===<<<333333333333111///---+++******,,,---,,,+++***(((***)))))))))))))))((((((*********************+++***************+++++++++***))))))((())))))******''')))***)))((('''((()))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((()))kkkhhhhhhiiilllnnnooonnnmmmhhhhhhiiihhheeebbb___^^^VVVPPPHHHAAA<<<:::888777555555666666444333333333888<<>>BBBFFFIIIKKKOOOQQQTTTXXX]]]aaaccceeecccbbbaaaccceeeeeeeeeccc]]]\\\[[[\\\]]]```aaabbbkkkmmmoooqqqqqqqqqpppoooqqqrrrrrrqqqpppooommmllljjjkkklllkkkjjjiiikkklllmmmlllkkkiiiiiiiiikkkmmmnnnnnnoooooopppqqqrrrsssrrrrrrssssssrrrpppooonnnnnnlllkkkkkkmmmnnnmmmmmmhhhfffcccbbbcccdddccccccbbb^^^XXXSSSPPPMMMJJJHHHAAA???<<<888555222111111///000000000///...,,,+++++++++******)))))))))(((---,,,,,,+++***))))))((())))))******++++++++++++******))))))))))))******((()))***)))((('''(((***(((((((((((((((((((((((('''((((((((((((((((((''''''''''''(((((((((((()))uuuddddddfffhhhkkklllllljjjhhhjjjlllllliiigggeeeeee```YYYNNNEEE???;;;999888888888777777666555555444555777:::>>>FFFPPP[[[bbbeeedddaaa]]]WWWPPPJJJGGG===;;;888444111///...---000000000000000///...---........................+++,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++*********++++++++++++***))))))+++************+++,,,,,,*********)))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))))),,,+++***)))((((((((((((***))))))(((((()))))))))'''''''''(((((((((((((((''''''((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&******************++++++((())))))************)))(((((((((((((((((((((((()))))))))))))))******+++++++++++++++,,,,,,,,,,,,''')))+++,,,,,,+++)))'''((())))))***+++,,,------++++++++++++++++++++++++***+++++++++,,,------...++++++++++++,,,,,,,,,,,,)))000666444---(((***.........------------......000///............///000......////////////......---------............///000///..................,,,------....../////////---...///...---,,,---///000111333555777999;;;;;;@@@CCCGGGJJJMMMQQQUUUXXXZZZ\\\___bbbeeegggiiiiiiiiihhhggghhhiiijjjjjjiiidddbbb``````bbbeeeffffffkkklllnnnpppqqqpppooonnnqqqqqqrrrrrrqqqpppnnnmmmmmmnnnooonnnlllkkklllmmmmmmmmmmmmlllkkklllooorrrrrrqqqppppppqqqsssuuuvvvttttttuuuuuuuuuttttttssspppnnnmmmmmmoooppppppooohhhgggeeefffhhhjjjkkkkkkjjjgggccc```^^^\\\XXXVVVPPPMMMHHHCCC???<<<;;;;;;333333111000...---,,,+++,,,,,,,,,++++++******)))......---+++***)))((('''(((((())))))***+++++++++++++++***)))))))))******((()))******(((((()))***))))))))))))))))))))))))'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&'''vvvuuusssqqqpppmmmiiifffkkknnnppppppnnnlllkkklllhhhbbbYYYPPPIIIDDD???===<<<:::999888888888888777777777888:::???HHHSSSZZZaaaaaabbbaaa___[[[VVVSSSJJJGGGCCC>>>999666555444111222222222111000...---........................+++,,,------,,,+++,,,,,,++++++************++++++***++++++,,,+++***)))(((+++*********++++++,,,---***************)))(((((()))))))))))))))((((((((('''(((***++++++***((('''&&&&&&''''''((())))))***+++***)))(((((())))))***)))((((((''''''(((((()))&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''')))************))))))***+++,,,,,,(((((()))***************)))))))))))))))))))))))))))))))))))))))******+++************++++++++++++)))******++++++******)))((())))))***,,,------...++++++++++++++++++++++++))))))******+++,,,------,,,,,,,,,,,,------------***,,,------+++***,,,---------------------------------------------------------...//////...------------......////////////000000///...............,,,------...//////000000---///111111111222333555888:::<<>><<<:::999999:::::::::===<<<;;;:::===CCCKKKQQQ]]]___bbbddddddbbb___]]]UUURRRMMMGGGBBB???===<<<222333333333222111///...........................+++,,,------,,,+++,,,,,,++++++)))))))))***+++,,,***+++,,,,,,+++***)))(((+++*********+++,,,,,,---***************)))((((((******))))))(((((('''''''''(((+++,,,,,,+++((('''&&&&&&&&&'''((())))))***))))))(((((((((***+++,,,((((((''''''''''''((()))%%%&&&&&&'''((()))******''''''((((((((((((''''''''''''(((***,,,...000111))))))))))))***+++,,,,,,(((((()))***************************************)))))))))))))))******+++''''''''''''((((((((((((++++++***))))))***++++++((())))))+++,,,---......++++++++++++++++++++++++))))))))))))***+++,,,------------.........//////---+++)))***,,,/////////,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,---.........//////000000///...---,,,,,,,,,,,,,,,---------...///000000111///111444555666888;;;===FFFHHHKKKNNNRRRUUUXXXZZZVVVYYY\\\]]]]]]^^^aaadddcccdddgggjjjlllmmmmmmmmmooonnnlllmmmoooppppppooojjjeee```^^^^^^___^^^]]]^^^aaadddhhhkkkmmmmmmmmmjjjkkkmmmnnnmmmllljjjiiihhhiiijjjhhhfffcccccccccbbbdddfffeeeeeeggglllpppmmmnnnqqqssstttsssqqqooorrrrrrsssssssssttttttttttttsssqqqrrrsssttttttsssnnnmmmkkklllnnnqqqqqqqqqlllllllllmmmnnnmmmiiigggbbbbbbaaa___[[[WWWRRRPPPIIIFFFAAA===:::999999999//////...------,,,++++++,,,,,,++++++++++++++++++&&&''''''((()))*********,,,,,,+++***))))))******(((***+++***)))((()))***************************(((((())))))))))))(((((('''''''''((((((((())))))yyynnnooommmnnnqqqrrrssstttuuuqqqqqqkkkdddaaa___TTTHHHIII???:::;;;<<<::::::>>>:::<<<>>><<<999;;;AAAFFFTTTXXX^^^bbbcccaaa\\\YYY\\\ZZZWWWSSSOOOKKKHHHGGGCCC@@@;;;888777555333222///000111111111///,,,+++,,,,,,------...---------...///000111111///---,,,+++,,,,,,------,,,,,,+++...------,,,+++***)))))))))************+++++++++(((((('''''')))***,,,...))))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))******+++***)))((('''%%%###"""!!!(((((())))))))))))(((((('''((()))))))))(((&&&%%%)))'''&&&'''***+++***((())))))))))))************,,,+++***)))((((((((((((++++++***)))(((((())))))---,,,+++)))((('''''''''*********)))))))))))))))******)))(((((((((((((((...---,,,+++***+++,,,---,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******,,,...///+++++++++,,,,,,---------......//////...---,,,,,,++++++------------++++++..................------111000000///......------///000000000000000000000,,,...///000//////111222444666888999<<<@@@EEEIIINNNRRRWWWYYYZZZ\\\```ccchhhfffccccccdddfffggggggllllllmmmnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnmmmllllllgggccc]]][[[ZZZZZZXXXVVVWWWYYY\\\aaaeeefffeeecccaaacccfffhhhgggeeebbb```______^^^]]]\\\ZZZXXXWWWXXXYYY\\\^^^aaacccddddddcccjjjqqqrrrnnnmmmppptttqqqqqqrrrrrrssstttuuuvvvuuuuuuuuutttsssrrrpppooopppooonnnmmmmmmnnnooopppoooooooooqqqsssrrrnnnjjjiiifffcccaaa___^^^\\\ZZZZZZVVVPPPLLLHHHEEEAAA???;;;888333111//////...---******+++++++++***)))(((******************++++++************)))))))))))))))'''%%%&&&)))***(((&&&)))))))))))))))((('''''''''&&&&&&&&&'''(((***+++)))))))))))))))))))))))){{{uuurrrppppppqqqsssuuuwwwuuupppnnnllldddZZZQQQHHH@@@???>>>;;;;;;>>>???AAAAAA???;;;;;;>>>CCCIIINNNVVV]]]bbbcccbbb```aaa```^^^ZZZWWWTTTRRRPPPLLLIIIEEEAAA>>>;;;888555111222222222111///...---------.........------,,,---,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++)))************+++++++++***)))((((((((()))***+++))))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))******++++++***)))((('''&&&%%%$$$'''(((((())))))((((((''''''((()))))))))(((&&&&&&)))'''&&&'''***+++***((())))))))))))************+++++++++***++++++,,,,,,++++++***)))))))))))))))+++***)))))))))))))))))))))))))))))))))*********++++++***))))))))))))))),,,++++++***+++,,,---...,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------------......---,,,,,,+++---------......---------........................///////////////000000000//////..................+++---///000000111333555999;;;===@@@CCCHHHNNNRRRWWW[[[^^^```aaabbbeeehhhjjjhhhffffffhhhjjjkkkkkknnnnnnoooppppppqqqqqqrrrppppppooommmkkkhhheeeccc\\\YYYTTTRRRQQQPPPNNNLLLPPPPPPSSSWWW[[[]]]]]]\\\YYYZZZ[[[[[[YYYWWWTTTRRRQQQPPPPPPOOOMMMLLLJJJIIIHHHJJJNNNRRRWWW[[[^^^```]]]dddjjjllljjjjjjnnnrrrooooooooopppqqqrrrssstttsssssssssssssssrrrqqqqqqooonnnnnnmmmmmmnnnoooooonnnmmmnnnppprrrqqqmmmjjjhhhfffdddcccccccccaaa``````]]]XXXTTTQQQNNNKKKIIIEEEAAA<<<888555333000///---------,,,,,,+++++++++*********+++++++++++++++************))))))))))))***((('''(((***+++)))'''***************)))((((((''''''&&&&&&''')))***+++))))))))))))))))))))))))~~~xxxtttsssqqqtttxxxzzzyyywwwuuuoooiiiaaaXXXOOOJJJFFFCCCBBBEEEGGGHHHGGGCCC>>>;;;<<<===@@@EEENNNXXX___cccdddeeeeeedddcccaaa___]]][[[[[[WWWTTTPPPMMMIIIDDD???<<<555555333222111000//////.../////////...---,,,,,,---,,,)))(((''')))***++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))************++++++++++++***)))(((((((((((()))))))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))******++++++++++++***)))((((((((('''''''''(((((('''''''''((((((((()))(((''''''&&&)))((('''((()))***)))((())))))))))))************************+++,,,------+++***))))))))))))))))))))))))(((((()))***++++++(((((())))))******++++++,,,++++++***************************+++---...///,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***//////............//////.................................///000111111222000000///......---......+++...111222444666999;;;AAACCCGGGJJJNNNSSSYYY]]]bbbdddggghhhiiijjjkkkmmmmmmkkkiiiiiilllnnnoooppppppooonnnmmmlllllllllmmmhhhhhhhhhfffccc___[[[YYYQQQPPPMMMLLLLLLKKKIIIGGGJJJJJJKKKMMMQQQTTTTTTTTTOOOOOONNNLLLJJJGGGEEECCCBBBAAAAAA@@@??????>>>===;;;===@@@DDDJJJOOOSSSUUUUUUZZZaaacccccceeekkkppppppooonnnnnnmmmmmmmmmnnnppppppqqqrrrrrrrrrrrrrrrnnnmmmmmmlllllllllmmmmmmlllllllllnnnoooooommmkkkfffeeeeeeeeeggggggfffeeefffccc___\\\ZZZXXXUUUSSSRRRNNNHHHBBB>>>:::666333222111///---,,,,,,------++++++++++++++++++++++++++++++*********)))))))))+++***))))))++++++***)))***++++++++++++******)))((('''''''''((()))***+++))))))))))))))))))))))))|||tttqqquuuyyyzzzyyywwwuuusssqqqjjjaaaYYYTTTRRRRRRTTTQQQQQQOOOIIIBBB===;;;:::???DDDLLLUUU\\\aaacccccceeeddddddcccbbbaaa``````^^^\\\YYYUUURRRMMMGGGCCC:::888555333111000000000000000000///...---,,,+++...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++***)))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))******++++++***************))))))&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&(((((((((((())))))))))))((()))))))))************((((((((((((((()))************)))))))))))))))***)))))))))))))))******+++''''''((()))***++++++,,,+++******))))))******************++++++,,,---......---,,,+++,,,---///000------------------------,,,------------------,,,......------,,,,,,,,,+++,,,,,,---------,,,,,,+++000///...------...///000............////////////------...//////000000111333222111000//////000000...111444888:::===AAADDDKKKMMMQQQTTTWWW[[[```ccchhhjjjkkkmmmnnnoooooopppooommmjjjjjjkkkmmmnnnnnnllljjjgggdddaaa___^^^^^^[[[[[[\\\\\\[[[XXXUUUSSSOOOOOONNNNNNNNNMMMKKKJJJIIIHHHFFFGGGIIILLLLLLLLLGGGEEECCCAAA???===<<<<<<::::::::::::::::::;;;;;;999999:::===@@@CCCFFFHHHKKKOOOUUUYYY[[[```hhhnnnsssqqqpppmmmkkkjjjiiiiiimmmmmmooopppqqqrrrrrrrrrmmmmmmlllkkkjjjiiiiiiiiiiiiiiiiiijjjlllllllllllleeeeeefffhhhjjjkkkiiigggfffdddaaa```___^^^\\\ZZZ\\\XXXRRRLLLGGGCCC>>>;;;666555222///------......,,,,,,,,,,,,,,,++++++++++++++++++*********))))))******)))************)))*********++++++***))))))((((((((())))))*********((((((((((((((((((((((((|||qqqsssvvvxxxyyyyyyzzz|||xxxuuunnnfffaaaaaacccddd\\\[[[WWWQQQIIICCC???===BBBFFFNNNUUU\\\aaacccdddeeeeeeeeedddddddddcccccc```^^^\\\ZZZWWWTTTOOOKKK@@@===999555222000000000111111000000///...---,,,---.../////////...,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,+++***))))))))))))*********+++++++++''''''(((((())))))))))))))))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))((((((((('''''''''''''''(((((()))((())))))***((()))))))))***************))))))(((''''''((((((***)))))))))))))))******+++******)))))))))))))))''''''((()))***++++++,,,))))))((((((((())))))***+++++++++++++++++++++***///...---------...000111------------------------///...,,,++++++,,,...///.........------,,,,,,,,,------............------///...---,,,,,,---...///........./////////000000........................222222111000000111333444444777<<<@@@CCCGGGKKKOOOUUUXXXZZZ\\\^^^```cccffflllmmmmmmooopppppppppooommmjjjfffddddddeeedddddd```^^^\\\ZZZXXXVVVUUUTTTWWWWWWYYYYYYYYYWWWUUUTTTRRRRRRQQQPPPMMMJJJHHHGGGGGGEEEBBBAAABBBCCCDDDCCC???>>><<<:::999999999999777666666777888999:::;;;777777888999:::<<<===>>>@@@CCCHHHMMMRRRYYYccciiiqqqpppooonnnmmmlllllllllkkklllmmmoooppppppqqqqqqmmmllljjjhhhfffcccaaa```aaabbbccccccdddfffgggiiiffffffhhhkkknnnnnnllliiieeedddbbbbbbbbbbbb```^^^```\\\XXXSSSPPPLLLHHHEEE<<<:::666333000.........------------,,,,,,++++++++++++++++++************))))))))))))))))))))))))(((((()))))))))))))))((()))))))))***************((((((((((((((((((((((((vvvrrrqqqssstttuuuyyy~~~wwwxxxuuunnnjjjlllooooooiiifff```ZZZSSSMMMHHHFFFGGGJJJQQQXXX___dddhhhiiiiiihhhhhhhhhggggggffffffccc```^^^\\\ZZZXXXTTTQQQGGGDDD???:::555222111000000111111111000///......,,,---...//////---+++***+++,,,,,,------,,,,,,+++...------,,,+++***)))((()))************+++++++++&&&'''((())))))))))))((())))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))******+++)))))))))((((((((((((((('''''''''(((((('''''''''))))))(((''''''''''''((('''((())))))(((((()))***))))))))))))************,,,,,,+++***)))))))))))))))))))))))))))******+++++++++***)))(((((())))))(((((())))))******++++++(((((((((((((((((()))***++++++,,,,,,+++***))))))///............///000000------------------------000...,,,******,,,...000.........---------------------......//////.........------------------............//////000000111////////////............111000000000222555888999===@@@EEEJJJNNNRRRWWWZZZ___aaacccddddddeeeggghhhooommmllllllmmmllljjjhhhddd```\\\YYYXXXXXXWWWVVVPPPQQQSSSTTTUUUUUUUUUUUU\\\[[[[[[YYYXXXVVVTTTSSSQQQQQQOOOKKKFFFBBBAAAAAACCCAAA???>>>???@@@@@@@@@======<<<;;;;;;;;;<<<<<<888777666666666777888999444555666888::::::;;;;;;999;;;>>>CCCJJJTTT___fffllllllmmmnnnoooqqqssstttllllllmmmnnnnnnnnnnnnnnnkkkiiigggccc___ZZZVVVTTTUUUVVVWWWWWWWWWYYY]]]```cccdddhhhllloooooommmjjjgggfffeeefffgggfffdddbbbaaa^^^[[[YYYWWWUUUQQQOOOFFFCCC???;;;666333111111///......------,,,,,,+++,,,++++++++++++*********((()))******(((((()))***''''''((())))))))))))((()))***++++++++++++******))))))))))))))))))))))))uuurrrqqqpppssswwwuuuyyyyyysssppptttvvvvvvuuuqqqjjjccc]]]XXXTTTRRROOOQQQVVV]]]ccchhhkkkmmmllllllkkkjjjiiihhhhhhggggggeeeaaa^^^]]][[[XXXVVVNNNKKKFFF@@@:::666333111000000111111111000000///............------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********)))************+++++++++'''((()))))))))((('''&&&))))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))******+++******))))))(((((((((''''''(((((())))))(((((('''***)))((('''&&&''''''(((&&&(((***)))(((''')))+++))))))))))))************+++******)))))))))******)))))))))))))))***++++++))))))))))))))))))***+++)))))))))))))))*********))))))(((((())))))***+++))))))++++++,,,+++******,,,---......//////.................................---,,,,,,,,,,,,---...------------............+++,,,---............---......////////////......---......///000000111111//////000000111111222222333333333444777<<<@@@BBBFFFIIINNNSSSWWW\\\aaadddfffhhhjjjkkkkkkkkklllnnnmmmjjjgggeeecccaaa\\\XXXVVVSSSOOOMMMLLLLLLKKKJJJGGGJJJNNNRRRUUUWWWWWWWWWZZZXXXVVVSSSQQQOOOOOONNNIIIJJJIIIFFFBBBAAABBBDDDFFFEEEDDDEEEGGGIIIIIIHHHIIIIIIIIIHHHHHHHHHHHHGGGBBB@@@===:::888888888888555777:::<<<======;;;:::999:::<<>>999444222///000000111111111111000222000///------...///000+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,)))************+++++++++)))*********((('''%%%###))))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))******+++++++++******)))(((((('''(((((())))))))))))((((((***)))(((&&&&&&''''''(((&&&(((******'''''')))+++))))))))))))************'''&&&&&&''''''((()))***))))))((())))))***++++++''''''(((((()))+++,,,---*********)))))))))))))))******))))))***+++,,,,,,&&&((()))+++,,,,,,,,,++++++,,,---...///...---,,,........................,,,,,,---......---,,,,,,,,,---------.../////////***+++,,,,,,------------...///000111111000///...---......///000111111222//////000222333444555666666666777999===CCCHHHKKKKKKOOOTTTXXX]]]aaafffjjjjjjlllooopppppppppqqqsssjjjfffaaa]]]ZZZUUUOOOKKKMMMJJJFFFDDDDDDEEEDDDCCCDDDHHHMMMRRRUUUVVVUUUUUUQQQOOOLLLIIIHHHGGGHHHIIIBBBCCCEEEDDDCCCEEEJJJNNNLLLKKKLLLOOORRRUUUUUUUUUWWWWWWXXXWWWWWWVVVUUUTTTMMMKKKFFFBBB>>>;;;::::::;;;===???AAAAAA???<<<:::======???DDDMMMZZZfffmmmooooooooooooooopppqqqrrrnnnnnnnnnmmmlllkkkiiiiiieeeccc___XXXQQQIIIBBB>>>;;;===>>>>>>>>>AAAFFFKKKNNNQQQWWW___eeegggeeecccggggggggghhhiiihhhfffddddddcccaaa``````^^^[[[YYYXXXVVVRRRMMMGGGAAA<<<999000000///...------,,,,,,,,,,,,,,,+++++++++******))),,,---,,,***)))+++---((()))***+++++++++++++++***+++,,,---,,,,,,***)))))))))))))))))))))))))))nnnjjjpppuuusssvvv{{{}}}||||||~~~zzztttpppmmmiiidddaaacccbbbbbbccceeehhhlllnnnkkknnnmmmjjjkkknnnooommmiiigggcccbbbbbbbbbaaa```YYYUUUPPPKKKEEE???888333111111111222333222///---//////.........---------//////000000///...------...---,,,,,,++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++------,,,***(((''')))+++***)))(((''''''((()))***)))))))))))))))***++++++))))))))))))))))))))))))+++******)))(((''''''&&&(((((('''(((((()))***+++'''''''''''''''((()))***)))((('''''''''(((***+++)))))))))))))))))))))))))))************+++++++++************************++++++******++++++,,,---------------,,,,,,+++***,,,,,,+++++++++,,,...///......//////000111111111000///---,,,,,,---///000,,,---------------------111111000000/////////...//////.........---------....................................///111222444111222333333222333555777;;;===???AAADDDGGGLLLPPPUUUXXX]]]aaaeeejjjooorrrqqqooonnnooossstttsssqqqpppeeeYYYQQQPPPOOOKKKFFFDDDDDDCCCBBBAAA???>>>======AAAFFFKKKMMMKKKHHHFFFDDDCCCBBBBBBCCCEEEHHHIIIGGGIIIKKKLLLNNNQQQTTTWWW[[[]]]___bbbdddeeeeeeeeegggfffeeeeeeffffffdddbbb^^^ZZZUUUNNNHHHDDDAAA???;;;<<<===>>>>>>===<<<;;;<<>>??????DDDKKKSSSXXX\\\]]]\\\\\\^^^ccchhhkkkllliiifffhhhccc]]][[[\\\___```______^^^]]][[[WWWOOOFFF@@@888555111///.../////////,,,++++++***************,,,,,,***)))((((((((((((++++++,,,,,,,,,,,,------......------,,,+++************))))))((((((''''''tttssstttrrrtttyyy}}}}}}~~~~~~yyyuuussspppkkkhhhfffdddcccbbbdddhhhmmmpppnnnpppooolllkkkmmmmmmkkkgggeeeccccccdddddddddccc[[[YYYUUUPPPKKKEEE===888222111000000111000///---//////.........---------///////////////...------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++***(((&&&&&&''')))***)))(((''''''((()))***))))))((((((((())))))***))))))))))))))))))))))))******))))))(((((('''''')))(((((((((((())))))***(((((('''''''''((()))))))))(((((('''((()))***+++)))))))))))))))))))))))))))************+++++++++************************))))))(((((())))))***+++,,,---------,,,,,,+++***+++***)))))))))***+++,,,............------------///...---,,,,,,---...////////////......---------/////////......---------//////.........---------........................000000/////////111222333000222444555666888;;;===CCCEEEHHHKKKMMMQQQUUUXXX^^^aaadddgggiiikkknnnpppsssrrrqqqrrrssstttqqqooojjjbbbYYYTTTTTTSSSOOOJJJGGGFFFEEEDDDBBB@@@>>>===;;;===@@@CCCDDDDDDBBBAAABBBAAA@@@@@@CCCGGGLLLOOOTTTWWWZZZ\\\]]]___aaaccchhhiiijjjlllmmmmmmmmmmmmllllllkkklllmmmkkkhhheeeccc```[[[UUUOOOIIIEEEDDD::::::;;;<<<<<<<<<<<<<<>>;;;:::;;;<<<===<<>>===;;;<<<===>>>????????????BBB@@@>>>>>>BBBHHHOOOSSSZZZ^^^cccfffhhhhhhiiijjjrrrrrrssssssssssssrrrrrroooooonnnnnnmmmjjjeeebbbbbb```\\\WWWQQQLLLHHHFFF999:::::::::;;;;;;<<<<<>><<<;;;<<<===???AAACCCFFFHHHIIINNNOOOSSSXXX___dddffffffdddbbbaaabbbeeegggggggggcccccccccbbb___XXXQQQKKK:::666222///...///......,,,,,,+++************++++++******)))))))))***************+++,,,------...------,,,+++***)))(((((())))))))))))((((((((((((|||{{{{{{{{{}}}}}}|||{{{zzzyyyxxxvvvuuurrrnnnhhhdddbbbeeeiiilllqqqsssrrrooommmnnnmmmjjjeeedddcccdddeeeffffffeee___^^^]]]\\\YYYRRRKKKEEE<<<888444111111222222111////////////...............///////////////.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,+++)))((()))+++))))))(((((((((((())))))(((((((((((((((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((('''((((((******)))((('''''''''((()))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,------,,,,,,+++......------,,,,,,,,,,,,000000000//////.........------...//////...------000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,/////////...............////////////////////////333222111000000111222333333666:::===@@@CCCFFFIIIMMMRRRWWW[[[^^^___```aaacccfffiiikkkkkkjjjkkkkkklllmmmoooqqqqqqpppmmmkkkccc^^^XXXTTTSSSQQQLLLHHHGGGFFFFFFEEECCCAAA???>>>>>>???BBBEEEFFFFFFFFFEEEGGGDDD@@@>>>@@@FFFMMMQQQVVV[[[ccciiilllmmmnnnnnnrrrrrrrrrrrrqqqqqqppppppnnnkkkgggdddaaa]]]YYYVVVVVVUUUSSSOOOLLLHHHEEECCC======<<<<<<<<<<<<<<<<<>>;;;666222111000000///------,,,++++++++++++,,,*********)))******++++++))))))***+++,,,------...*********)))))))))))))))))))))))))))((((((((((((~~~{{{|||xxxyyyzzz{{{zzzyyyxxxxxxxxxsssmmmgggddddddfffhhhnnnrrrrrrpppoooqqqpppmmmgggfffeeeeeeeeeeeecccbbb^^^^^^^^^]]][[[VVVOOOJJJAAA<<<777333222111111000000000/////////...............///////////////......---,,,,,,++++++,,,,,,++++++++++++++++++++++++***************************+++,,,+++***))))))***(((((())))))))))))((((((''''''(((((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((('''((((((+++***)))(((((((((((((((((())))))***************************************))))))*********+++++++++))))))))))))))))))))))))++++++******++++++,,,---+++,,,,,,------,,,,,,,,,............------,,,,,,---........./////////000------...//////...------,,,,,,,,,------.........------------------......////////////////////////000000000000000000000000222222111111111333444555999<<<@@@CCCEEEGGGJJJLLLQQQVVV[[[___aaaaaabbbccceeegggiiiiiigggfffffffffiiijjjkkkkkkiiieeebbb```XXXSSSMMMIIIHHHHHHFFFEEECCCCCCCCCCCCCCCBBBAAAAAACCCGGGLLLQQQTTTTTTRRRPPPPPPKKKEEE@@@???BBBHHHKKKQQQXXXbbbkkkppprrrttttttppppppoooooonnnmmmmmmmmmjjjddd\\\UUUPPPMMMLLLKKKHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@??????HHHKKKPPPUUUZZZ___dddgggkkkmmmooooooooooooqqqrrrrrrqqqooonnnnnnnnnooooooiiiiiiiiijjjkkkkkkjjjhhhddd```\\\WWWRRRMMMGGGCCCAAACCCHHHLLLOOOOOONNNMMMFFFFFFFFFJJJOOOUUUYYY[[[^^^```dddgggiiiiiiiiiiiijjjjjjiiihhhddd^^^VVVPPPDDD???:::555333111000...//////...---------------+++***************+++,,,))))))***++++++,,,------&&&'''''')))***+++,,,,,,(((((((((((())))))))))))}}}wwwvvvxxx{{{|||{{{{{{{{{|||zzzwwwsssnnnjjjgggggggggmmmqqqrrrqqqqqqssssssooojjjhhhggggggfffeeeccc```^^^^^^]]]^^^\\\YYYSSSOOOEEE@@@:::555333111///...000000000/////////......---...//////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************'''(((******((('''(((((((((((())))))))))))((((((&&&'''((()))***)))(((((((((((((((((((((((((((((())))))))))))((((((((((((***))))))(((((((((((()))******)))((((((((())))))((()))******++++++******************************)))************+++++++++************************))))))(((((())))))***+++++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,+++******++++++,,,------..............................***++++++,,,---...//////............////////////...////////////000000000000000000000000000000000222222222333555777999;;;@@@CCCHHHKKKMMMNNNPPPRRRXXX\\\```cccdddddddddeeejjjjjjiiifffbbb___^^^^^^eeefffeeebbb\\\VVVRRRQQQIIIFFFAAA???@@@BBBCCCCCCAAAAAABBBCCCCCCCCCCCCBBBGGGLLLRRRYYY\\\\\\ZZZXXXUUUPPPIIIBBB???@@@DDDFFFLLLSSS___iiippptttvvvwwwrrrqqqooommmlllkkkjjjjjjeee]]]SSSJJJEEEDDDDDDEEE@@@@@@??????@@@AAACCCDDDJJJJJJJJJJJJIIIHHHFFFEEEEEEFFFHHHJJJNNNTTT[[[```gggjjjmmmooooooooopppqqqpppooommmlllkkkkkkkkklllhhhhhhiiijjjjjjjjjjjjjjjjjjhhhddd```\\\VVVPPPKKKLLLOOOSSSWWWXXXWWWUUUSSSSSSPPPMMMKKKLLLNNNNNNNNNXXX\\\aaaeeeggghhhjjjkkknnnmmmmmmllljjjccc\\\VVVLLLGGG@@@:::666444111///111111000////////////000,,,++++++*********++++++************++++++++++++&&&&&&''')))***,,,------(((((((((((())))))))))))vvvssswww{{{|||{{{zzz{{{}}}yyyyyywwwuuurrrnnnkkkiiimmmqqqsssrrrrrrtttsssooolllkkkjjjiiiiiihhheeebbb```____________\\\XXXUUULLLGGGAAA;;;777444111...000000000000/////////...------...///////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************&&&(((******)))((((((((('''((()))******)))((('''%%%&&&(((***++++++******((((((((((((((((((((((((******))))))(((((('''''')))(((((((((((())))))***)))))))))((())))))******((()))***+++++++++******************************)))************+++++++++++++++++++++++++++++++++))))))(((((())))))***+++***+++,,,,,,---------,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,------......//////---.........////////////.../////////000000000000111111111111111111111111333333444666999===@@@BBBFFFIIINNNRRRTTTVVVXXXYYY]]]```ccceeeeeeeeeeeefffhhhgggddd___ZZZXXXXXXYYY\\\]]]\\\WWWPPPKKKIIIHHHDDDCCCAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBHHHKKKQQQVVVYYYYYYXXXWWWUUUPPPJJJCCC@@@AAADDDFFFJJJQQQ]]]gggnnnrrruuuwwwsssqqqnnnjjjfffcccbbbaaa\\\VVVMMMFFFBBBBBBCCCCCC@@@???======>>>AAAEEEGGGMMMOOOQQQSSSSSSQQQOOOMMMDDDDDDDDDCCCDDDHHHNNNSSS]]]aaagggkkklllmmmmmmnnnnnnmmmkkkiiiggggggggggggfffgggiiiiiiiiiiiijjjkkkllljjjhhheeebbb]]]WWWSSSQQQSSSWWWZZZ\\\]]]\\\\\\]]]YYYTTTPPPNNNLLLJJJHHHKKKPPPWWW\\\___bbbfffiiillllllmmmnnnlllgggaaa\\\XXXSSSKKKDDD???;;;888555333333222111111111111222---,,,,,,+++************++++++++++++************(((((()))******++++++,,,'''((((((((()))))))))***wwwppptttyyyzzzyyyxxxyyy{{{xxxyyyzzzzzzxxxtttpppmmmooorrrtttsssssstttsssooommmlllkkkkkklllkkkhhheeebbbaaa``````aaa___\\\ZZZRRRNNNHHHBBB===888444111000000000000////////////------...///000000//////...---,,,,,,++++++,,,,,,------------------------))))))))))))))))))))))))(((***,,,,,,+++*********'''((()))******)))((('''$$$&&&(((+++,,,,,,,,,+++((((((((((((((((((((((((+++******)))(((''''''&&&(((((('''(((((()))***+++))))))(((((()))***++++++((()))***+++,,,+++******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---***+++,,,,,,------------+++,,,...///000///......000//////......------,,,000///---,,,,,,---///000///////////////.........---------....../////////.../////////000000111111111111111111111111111111333444666999===AAAEEEGGGIIIMMMRRRWWWZZZ\\\^^^```___aaadddeeedddddddddeee```___\\\XXXTTTSSSUUUWWWRRRSSSSSSOOOJJJGGGGGGHHHHHHHHHHHHHHHGGGFFFDDDCCCFFFFFFFFFFFFEEEDDDCCCBBBHHHIIILLLOOORRRSSSTTTTTTRRROOOIIIDDDBBBCCCFFFHHHNNNVVV```jjjqqquuuxxxzzzqqqnnnjjjddd___[[[YYYXXXUUUPPPIIIEEECCCCCCCCCCCCBBB@@@===<<<===AAAEEEHHHNNNPPPUUUXXXYYYXXXVVVTTTIIIHHHGGGDDDCCCDDDHHHKKKSSSXXX```eeehhhiiijjjkkklllkkkiiigggeeeddddddeeeeeeggghhhiiiiiiiiikkkmmmkkkjjjiiihhheeeaaa[[[WWWPPPRRRUUUXXX\\\```cccddd```]]]XXXTTTRRROOOLLLJJJ???EEELLLSSSWWW\\\aaafffggghhhjjjllllllhhhbbb^^^ccc]]]UUUMMMGGGCCC???<<<555444333333222222333333...---,,,+++************,,,,,,++++++***)))))))))++++++++++++************'''((((((((())))))******rrrrrrrrrssswwwzzz{{{|||~~~|||{{{{{{|||zzztttooottttttsssrrrrrrrrrrrrsssssssssrrrpppnnnkkkhhhffffffdddcccccccccbbb```^^^UUUTTTPPPIIIAAA:::555333333111/////////000///---........................///...,,,++++++,,,...///---//////---)))''')))+++))))))************)))))),,,...000...***(((***,,,(((((((((((())))))))))))***))))))((('''(((((((((&&&&&&'''(((((()))((((((******))))))((((((''''''(((((())))))******++++++(((((()))***++++++,,,,,,)))************+++++++++(((((()))************)))******++++++++++++******222111000---,,,******)))***++++++,,,,,,------...++++++***)))***+++,,,---...------,,,,,,,,,------,,,---......//////......///////////////////////////////////////...............////////////.........000111111000000111333555444222111111333555777777999===AAAEEEHHHJJJKKKOOOTTTYYY\\\]]]]]]___bbbdddaaa^^^^^^______\\\ZZZZZZUUUTTTVVVTTTNNNMMMPPPKKKKKKJJJKKKLLLOOORRRTTTXXXWWWUUURRROOOMMMKKKJJJKKKIIIFFFDDDCCCCCCCCCDDDDDDEEEGGGIIIKKKLLLMMMMMMNNNKKKHHHFFFEEEGGGIIIKKKWWW[[[bbbhhhmmmpppqqqqqqooonnnkkkeee]]]WWWSSSRRRPPPNNNLLLJJJIIIJJJKKKLLLKKKIIIFFFCCCBBBBBBDDDEEEKKKKKKMMMQQQWWW[[[ZZZXXXUUURRRLLLEEE@@@>>>AAACCCLLLOOOSSSWWW[[[aaagggkkkhhhhhhgggeeecccaaabbbccceeefffiiikkkllllllkkkjjjmmmjjjgggfffeeeaaaYYYRRRLLLKKKMMMPPPVVVZZZ]]]]]]]]]\\\ZZZZZZXXXUUUQQQMMMGGGEEECCCCCCGGGNNNVVV[[[```eeejjjkkkiiifffeeeeeegggccc\\\UUUNNNIIIFFFEEEAAA===777222000222666999222111///---,,,,,,,,,,,,---,,,++++++,,,,,,+++)))))))))************))))))***)))((((((((()))+++,,,xxxppplllnnnrrrvvvxxx{{{zzzyyyzzzzzzyyyxxxvvvvvvvvvvvvvvvuuuuuuuuutttssssssrrrqqqnnnkkkhhhgggeeedddcccccccccbbb```^^^WWWVVVSSSMMMEEE>>>999666444222000000000111000///........................,,,,,,************,,,,,,+++------+++((('''(((***))))))************)))))),,,------,,,***)))******(((((((((((()))))))))))),,,++++++***************'''(((((()))******))))))***)))))))))((((((((('''(((((((((((())))))))))))((())))))***++++++,,,,,,)))************+++++++++((()))******++++++*********++++++,,,,,,++++++***...---+++***((('''''''''***++++++,,,,,,------...---,,,,,,+++,,,---...///...------,,,,,,------...,,,---......//////......////////////////////////////////////////////////......////////////......///000111111//////000111444333222111333555888:::>>>AAADDDIIILLLOOOPPPQQQUUUXXX]]]_________```bbb___\\\YYYXXXXXXWWWTTTRRRPPPLLLJJJMMMLLLGGGGGGKKKKKKLLLNNNQQQVVVZZZ___aaa```___]]]\\\ZZZXXXVVVUUUSSSQQQOOOLLLJJJJJJKKKKKKNNNNNNNNNOOOOOONNNNNNNNNQQQPPPNNNMMMMMMOOORRRSSS\\\___dddjjjnnnpppqqqqqqnnnnnnkkkfff```[[[YYYXXXWWWUUUTTTRRRQQQRRRSSSTTTPPPNNNKKKHHHFFFEEEEEEEEEGGGGGGHHHLLLQQQTTTTTTSSSRRRPPPLLLGGGBBB???@@@BBBDDDFFFIIIMMMQQQWWW]]]bbbdddeeeeeedddbbbaaaaaabbbccceeegggiiijjjiiihhhgggiiieeebbbaaaaaa___ZZZUUUOOOLLLJJJKKKMMMQQQSSSTTTXXXWWWWWWXXXXXXWWWTTTQQQJJJHHHDDDAAABBBGGGLLLPPP[[[```gggjjjiiigggggggggjjjgggbbb\\\WWWSSSPPPNNNFFFAAA;;;555222444777999666444222///...------------+++***)))******)))'''******++++++++++++******)))(((((('''''')))***+++zzznnnjjjmmmqqqtttyyyyyyyyyxxxwwwwwwxxxzzzxxxyyyzzzzzzzzzyyywwwvvvttttttsssrrrooollljjjhhhdddcccbbbbbbccccccaaa___YYYYYYVVVRRRLLLDDD>>>:::666444111111111222111000........................+++++++++++++++++++++++++++,,,,,,+++)))((()))+++))))))************))))))---+++******+++***)))((((((((((((((())))))))))))+++++++++***************((())))))***************))))))))))))((((((((((((************)))))))))))))))))))))***++++++,,,,,,)))************+++++++++)))******+++++++++++++++***++++++,,,,,,++++++***---,,,+++******)))*********++++++,,,,,,------............---......///000...---------------......------...////////////...////////////////////////////////////////////////...//////000000//////...///000111000///...///000222222222333555999<<<>>>FFFHHHMMMQQQUUUWWWXXXXXX\\\^^^aaaaaa```_________YYYVVVSSSPPPOOOMMMKKKIIIFFFCCCCCCEEEFFFEEEGGGKKKQQQSSSWWW\\\bbbgggkkkmmmgggggggggfffeeeeeeddddddaaa___\\\YYYWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRVVVUUUTTTTTTTTTVVVXXXZZZ^^^```dddgggjjjkkkkkkkkkjjjiiihhhddd___\\\\\\\\\]]]\\\ZZZXXXVVVVVVVVVVVVWWWVVVTTTQQQNNNKKKJJJIIIJJJHHHGGGHHHKKKLLLLLLLLLMMMMMMLLLHHHDDD@@@??????<<<===???BBBFFFLLLSSSYYY___aaaccccccbbbaaaaaaaaabbbccceeeggggggfffeeedddddd```[[[ZZZ[[[[[[ZZZXXXUUUQQQLLLHHHHHHIIIJJJJJJNNNNNNOOOQQQTTTUUUSSSRRRNNNKKKEEE@@@>>>???AAACCCQQQXXXaaaggghhhggghhhiiikkkjjjhhhddd```]]]YYYXXXNNNIIIAAA:::666555777999:::999777444222000///......,,,***)))******)))'''++++++,,,,,,,,,,,,++++++***)))((((((((()))+++,,,sssmmmnnnqqquuuxxxzzzxxxuuutttvvvxxxyyyzzz|||||||||{{{yyywwwuuuttttttsssqqqnnnkkkjjjcccbbbbbbcccddddddbbb```[[[[[[YYYVVVQQQKKKCCC>>>888666222111111222111000........................,,,------......------,,,,,,,,,,,,++++++++++++,,,))))))************))))))---***((((((++++++)))&&&(((((((((((()))))))))))))))))))))))))))(((''''''((())))))******)))))))))))))))))))))((((((((((((,,,,,,,,,++++++*********))))))*********+++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++)))******++++++******))),,,++++++******++++++,,,***++++++,,,,,,------..................//////000...------------......///------...//////////////////////////////////////////////////////000000000//////000000000000/////////000111000.........000000111222555888===AAACCCJJJMMMRRRWWWZZZ]]]]]]]]]bbbbbbaaa```]]]ZZZXXXWWWRRRPPPMMMJJJHHHGGGEEEDDDCCCCCCDDDGGGJJJNNNRRRUUU]]]___cccgggkkknnnpppqqqllllllmmmmmmnnnnnnnnnnnnooommmjjjgggeeeeeeeeeeeefffeeedddbbbaaa```______^^^]]]\\\ZZZZZZZZZ[[[[[[___```bbbdddeeefffffffffeeeeeedddaaa^^^\\\\\\]]]```___\\\ZZZWWWVVVUUUTTTXXXXXXWWWVVVSSSQQQNNNLLLPPPNNNLLLIIIHHHHHHGGGGGGGGGIIIJJJHHHDDD@@@>>>===:::;;;<<<===AAAGGGOOOTTTZZZ]]]```bbbbbbaaaaaaaaaaaabbbdddffffffeeedddcccaaa]]]WWWTTTUUUWWWXXXXXX[[[WWWRRRNNNKKKIIIGGGFFFDDDDDDEEEHHHLLLNNNNNNMMMNNNKKKEEE@@@<<<<<<<<<===FFFNNNWWW___bbbdddgggiiikkkkkkjjjiiifffbbb^^^\\\XXXRRRJJJAAA:::777555666;;;<<<===<<<:::666222//////---+++***+++,,,,,,+++***++++++++++++++++++***++++++***)))***+++,,,---|||{{{}}}rrrlllnnnooossswwwxxxvvvuuuwwwyyyyyyzzz{{{||||||zzzxxxwwwuuuuuuuuutttrrrpppmmmllldddccccccdddeeeeeecccaaa]]]\\\ZZZXXXUUUOOOHHHBBB;;;888444111111111000000////////////////////////,,,------......------,,,,,,+++*********+++++++++))))))************)))))),,,)))'''(((***+++)))&&&(((((((((((())))))))))))((())))))))))))((('''''''''(((((()))((((((''''''(((((((((((())))))))))))+++++++++******))))))(((***************+++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++(((((())))))))))))(((((('''''''''''''''((())))))***++++++,,,,,,------...,,,,,,------............---------------...///000---...//////000000//////////////////////////////////////////000000111111//////000000000000/////////000111000///...///000000111444888===BBBFFFIIINNNRRRVVV[[[___aaaaaa```aaa___]]]YYYUUURRRNNNLLLJJJIIIGGGEEEDDDCCCDDDEEEGGGIIILLLPPPUUU\\\aaacccfffhhhjjjmmmoooqqqrrrsssppppppqqqrrrssstttuuuuuuxxxvvvsssqqqooonnnoooooosssrrrpppmmmkkkiiihhhhhheeeccc```]]]ZZZYYYYYYZZZ_________```aaaaaaaaabbb___```aaa___\\\ZZZZZZZZZ\\\[[[YYYWWWUUUSSSRRRRRRQQQRRRSSSSSSRRRPPPNNNMMMPPPOOOMMMJJJHHHGGGGGGHHHCCCEEEGGGGGGDDD@@@>>>===<<<======>>>@@@EEEMMMRRRWWWZZZ^^^````````````aaaaaabbbdddfffffffffdddcccaaa]]]XXXTTTSSSTTTVVVWWW[[[YYYWWWTTTRRRNNNHHHDDD@@@???@@@CCCFFFHHHIIIHHHIIIFFFBBB>>>;;;;;;;;;<<<===DDDLLLSSSXXX]]]cccgggkkkkkklllkkkhhheeeaaa^^^___ZZZRRRIII@@@:::555333:::===AAACCCAAA<<<777333///---******+++,,,---,,,))))))************))))))******)))((()))***+++,,,~~~|||}}}zzzyyyzzzzzzvvvsssooonnnpppxxxvvvsssoooqqqtttvvvxxxyyy{{{}}}yyyzzzzzz{{{zzzyyyxxxwwwvvvvvvvvvuuutttqqqooommmgggfffeeeeeeffffffdddbbb```]]]ZZZYYYXXXTTTMMMGGG@@@<<<777333111111000///////////////////////////++++++++++++++++++++++++,,,***(((((()))))))))((())))))************))))))***)))((()))******)))((((((((((((((())))))))))))***++++++,,,,,,***)))((('''((((((((((((''''''&&&(((((((((((())))))))))))((((((((('''''''''''''''************************)))************+++++++++)))******+++++++++++++++((())))))))))))))))))((()))((((((((())))))***+++***++++++,,,,,,------...++++++,,,------------,,,------------...///000000......///000000000000///////////////////////////...//////000000111111222///000000111111000000///...000111111000000111222333555888===CCCIIIMMMOOOUUUWWW[[[___aaaaaa___^^^ZZZWWWSSSPPPMMMJJJFFFCCCBBBCCCCCCCCCCCCFFFIIILLLOOOTTTXXX[[[aaahhhlllllljjjkkklllnnnqqqsssuuuuuuttttttuuuvvvwwwxxxxxxyyyyyyxxxuuusssqqqqqqrrrssstttrrrooollliiiggggggfffccc```\\\XXXUUUUUUVVVXXX\\\\\\\\\\\\\\\]]]^^^___ZZZ\\\______]]][[[ZZZZZZWWWVVVTTTSSSQQQNNNMMMLLLJJJKKKLLLMMMNNNMMMLLLLLLKKKKKKLLLJJJIIIHHHIIIKKKCCCEEEFFFFFFCCCAAA@@@@@@@@@@@@@@@@@@BBBEEEKKKOOOUUUWWW[[[\\\]]]]]]^^^```___aaaccceeegggffffffeeebbb___[[[WWWUUUUUUVVVWWWXXXXXXWWWWWWUUUPPPIIIDDDAAA@@@AAACCCFFFHHHIIIHHHDDDCCC@@@===;;;;;;;;;;;;:::===CCCGGGLLLTTT^^^eeekkkkkklllllljjjgggdddcccaaa^^^YYYQQQIII@@@:::666999<<>>;;;222///+++******+++++++++)))))))))******)))))))))((('''&&&&&&&&&''')))***||||||||||||{{{}}}zzz{{{~~~~~~zzzvvvqqqppppppuuu~~~zzzwwwuuutttwwwzzz}}}~~~zzzzzzzzzyyyyyyyyyyyyxxxwwwwwwwwwvvvuuurrrpppoooiiihhhggggggggggggeeecccccc___\\\ZZZZZZWWWQQQLLLFFFAAA;;;666333222111000////////////////////////,,,,,,************,,,,,,000---******++++++***((())))))************)))))))))***+++***))))))***+++(((((((((((()))))))))))))))***,,,,,,,,,+++)))((()))))))))))))))((('''''''''((((((((()))))))))***(((((((((((((((((())))))************************)))************+++++++++((()))******++++++************++++++++++++******,,,,,,+++++++++,,,------***++++++,,,,,,------...***+++,,,---...------,,,------------...///000111......///000000000000000////////////////////////...//////000111111222222000000111111111111000000...000111222111222333555888:::???DDDJJJPPPTTTVVVYYY[[[^^^___^^^[[[WWWUUUNNNKKKHHHFFFFFFEEEBBB@@@@@@BBBEEEGGGIIINNNUUUZZZZZZ```eeefffjjjppprrrooommmmmmmmmnnnppprrrtttvvvuuuuuuuuuvvvvvvwwwwwwwwwuuusssqqqooooooooopppqqqmmmllljjjiiiiiijjjkkkllldddaaa]]]ZZZYYY\\\```ccceeeeeeddddddeeefffhhhjjjdddiiinnnqqqqqqpppnnnmmmgggeeebbb]]]WWWRRRMMMKKKJJJKKKLLLLLLMMMMMMMMMMMMKKKMMMNNNMMMKKKIIIIIIJJJFFFGGGGGGEEEDDDCCCDDDFFFDDDEEEEEEEEEEEEGGGKKKNNNRRRTTTWWWXXXXXXYYY[[[]]]]]]___bbbdddffffffffffff``````^^^[[[YYYXXXXXXYYYYYYXXXWWWVVVTTTPPPKKKGGGBBBAAAAAADDDGGGJJJKKKJJJHHHGGGDDDAAA???===<<<<<<:::;;;===>>>CCCMMMZZZcccgggggghhhiiiiiihhhgggfff```___]]]YYYRRRJJJBBB>>>:::<<>>888555444222111000000000000000000000000///...,,,++++++,,,...///444111......//////---+++))))))************))))))(((+++---,,,)))(((***---(((((((((((())))))))))))'''(((***+++***)))'''&&&***************)))(((((('''((((((((())))))************++++++,,,,,,,,,---++++++******************)))************+++++++++(((((()))***************+++,,,,,,------,,,,,,+++***)))))))))))))))*********++++++,,,,,,---......+++,,,---.........---,,,---------......000111111...//////000000000000000////////////////////////...//////000111222222222000000111111111111000000...000222222222333555777<<>><<<;;;::::::>>>IIIXXXcccaaabbbdddeeefffgggggghhh^^^______^^^XXXQQQIIIDDD<<<<<<<<<>>>BBBGGGKKKNNNCCC???888333000...,,,***+++++++++,,,,,,+++++++++,,,+++*********+++------~~~xxxttttttvvvxxxyyyuuupppsssvvvxxxxxx||||||xxxxxx|||{{{vvvxxxxxxwwwxxxxxxuuurrrooommmmmmkkkjjjiiihhhhhhhhhfffbbb______aaa___ZZZUUUQQQMMMFFF???888444222222222222111000///......------.........---+++***)))************************++++++******++++++,,,---************))))))))))))******+++******)))((('''++++++++++++++++++++++++***)))***+++,,,,,,***(((******))))))((((((''''''))))))))))))************))))))*********+++++++++******************************+++++++++,,,,,,,,,+++***((('''''')))***,,,))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...///......------...000111000000000000000000000000////////////////////////111111000000//////......111111222222111111000///111000//////222666;;;>>>@@@CCCIIIOOOUUUYYY\\\]]]aaa```^^^YYYSSSKKKCCC???>>>????????????AAADDDGGGMMMPPPTTTXXX\\\aaafffjjjpppnnnnnnooosssvvvwwwxxxwwwtttqqqooonnnoooppppppvvvwwwwwwtttooommmnnnqqqooojjjdddaaaaaadddjjjmmmooonnnmmmrrrtttjjjeeeeeebbbbbbeeefffeeefffiiiiiihhhfffaaaZZZTTTPPPNNNQQQNNNLLLNNNNNNLLLMMMPPPMMMMMMIIIEEEFFFKKKLLLJJJLLLMMMLLLKKKKKKOOOUUUZZZXXXXXXZZZ\\\___bbbdddffffffccc```^^^^^^^^^]]]\\\\\\\\\[[[YYYVVVQQQMMMKKKFFFEEECCCCCCDDDGGGJJJLLLJJJMMMPPPQQQPPPMMMHHHEEE???@@@@@@@@@AAAIIIVVV```ddd```^^^___cccffffffeeeeeeeeeddd```ZZZTTTQQQPPPBBB===777666<<>>@@@BBBFFFLLLPPPUUUYYY]]]aaaeeeiiinnnqqquuusssqqqrrrsssuuuvvvuuuuuutttsssqqqppppppoooooottttttsssnnniiigggiiillljjjhhheeeccceeekkkrrrxxxvvvmmmfffccc___\\\\\\```aaa^^^]]]___[[[YYYSSSKKKHHHKKKKKKIIIIIIIIIHHHGGGGGGJJJOOOSSSWWWWWWXXXYYY[[[\\\^^^___cccbbbbbbaaa`````````aaaaaaaaa```^^^[[[WWWSSSQQQLLLKKKIIIGGGGGGGGGIIIIIIJJJMMMQQQTTTUUUTTTQQQOOOHHHGGGEEEBBBCCCKKKWWWaaafffccc```___```aaabbbbbb___```aaa```\\\XXXVVVUUUHHHAAA999555999AAAIIIMMMQQQNNNHHHBBB<<<888555444...///000///---+++++++++---,,,+++***)))******+++~~~|||{{{yyy|||qqqnnnppptttxxxyyyuuusssvvvyyyzzzxxxwwwvvvvvvwwwvvvtttqqqppppppppppppooonnnlllkkkllliiieeedddccc```[[[VVVVVVTTTOOOIIICCC<<<777555000111111111000///...---111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++*********)))))))))))))))***,,,,,,---------))))))))))))))))))))))))666111,,,((('''(((*********))))))))))))((((((((())))))))))))************)))***,,,......---,,,+++))))))))))))))))))))))))))))))*********+++++++++...---+++***)))***++++++************************++++++,,,,,,------.........---,,,++++++,,,---...---......///////////////000000000000000000000000////////////////////////111000000000000///////////////...//////000222222111222333666;;;AAAFFFIIIPPPRRRTTTVVVWWWVVVTTTRRRSSSPPPKKKFFFBBB???======999<<>>???===???BBBFFFLLLSSS\\\aaaaaaeeekkkoooqqqsssuuuwwwuuusssrrrsssuuuxxxyyyyyyyyy{{{zzzuuuoookkklllooorrrsssrrrpppooorrrxxx~~~vvvjjjfffdddaaaVVVRRRNNNLLLNNNPPPQQQQQQPPPQQQSSSUUUVVVXXXYYYYYYXXX\\\```^^^YYYUUUVVVYYY\\\]]]^^^_________^^^^^^]]]\\\[[[YYYVVVRRROOOMMMKKKNNNSSSXXX]]]___`````````^^^[[[WWWUUUXXX___dddffffffbbb[[[SSSMMMMMMNNNRRRUUUYYY\\\[[[ZZZYYYYYYYYYPPPCCC888444666===AAANNNOOOOOONNNJJJEEE@@@===999444...,,,---...,,,***...---+++***)))***,,,---zzzpppoooqqquuuvvvuuutttvvvyyy~~~{{{wwwuuutttsssqqqppppppqqqrrrrrrqqqooolllkkkkkkjjjiiiiiihhhfffbbb```ZZZYYYXXXTTTNNNFFF???:::555444333222111000000000,,,---///000111000///...++++++++++++++++++++++++++++++******++++++,,,---++++++++++++******************++++++***)))((((((++++++++++++++++++++++++---+++))))))))))))((('''))))))))))))************((()))))))))************)))+++...000000///---+++)))))))))))))))))))))))))))************+++++++++......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,,,,---......///,,,---///000000000///...////////////////////////000000000000000000000000000000000000111111111111333333222222222222222333444666:::???DDDJJJNNNPPPTTTTTTTTTSSSQQQNNNLLLJJJEEEBBB>>>:::999:::===@@@@@@AAACCCFFFJJJQQQYYY___cccgggllloooqqqrrrtttuuusssqqqpppqqqsssuuuvvvuuupppssssssoooiiiiiiooouuu{{{}}}~~~ooohhh___ZZZZZZZZZYYYVVVTTTTTTTTTTTTSSSRRRPPPPPPSSSXXX\\\[[[WWWTTTVVVYYYVVVWWWYYY\\\^^^```bbbbbbaaaaaaaaa```^^^[[[XXXVVVSSSUUUXXX\\\```bbbddddddgggfffeeecccbbbbbbcccdddcccccc```XXXNNNFFFCCCCCCFFFJJJPPPTTTVVVXXXYYYZZZ]]]UUUJJJ>>>777666999<<>>999222.........,,,***+++++++++,,,+++******)))tttqqqqqqsssuuuuuuwwwzzz{{{wwwtttsssrrrrrrqqqqqqqqqqqqqqqpppnnnmmmkkkjjjkkkkkkjjjiiigggeeeccc\\\\\\[[[XXXRRRKKKDDD@@@:::888555222111000111222+++,,,---......---,,,+++************************++++++******++++++,,,---,,,++++++++++++************++++++***)))(((''''''))))))))))))))))))))))))((('''(((***++++++(((&&&)))))))))************+++))))))))))))***************+++---//////...---,,,******************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,------......//////---......///////////////000000000000000000000000000000000000000000000000000000000111111111111222111222333333444333333222555888===CCCIIIOOORRRTTTUUUSSSPPPMMMIIIEEECCCAAA???===:::888888:::===>>>@@@AAABBBDDDGGGNNNUUU[[[fffiiilllooopppqqqrrrtttsssqqqnnnmmmmmmnnnmmmlllgggmmmsssrrrooorrr|||rrrkkkkkkllliiieeefffeeebbb]]]WWWQQQKKKHHHKKKNNNQQQRRRQQQQQQTTTVVVSSSTTTVVVZZZ]]]```cccdddbbbcccccccccbbbaaa___^^^^^^___```bbbdddeeefffgggiiiiiijjjjjjjjjhhhgggfffaaaaaa^^^WWWNNNEEE>>>;;;:::>>>EEEJJJOOOSSSWWWZZZ[[[XXXPPPGGG???:::999:::CCCGGGMMMRRRTTTSSSPPPNNNEEE@@@:::555111///---,,,***+++,,,,,,,,,+++)))(((uuutttuuuuuuwwwzzz}}}yyyuuurrrssstttttttttsssrrrrrrqqqpppooonnnmmmllllllmmmkkkiiifffdddccc______^^^[[[VVVPPPJJJFFF@@@<<<777222000000222444444333000---+++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++++++++***************+++++++++***)))))))))))))))))))))))))))))))))((()))***,,,+++)))'''))))))*********+++++++++))))))))))))************++++++,,,------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------((()))******++++++++++++---------------------------------...............+++,,,---....../////////...............///000000000000000000000000000000000000000000000000000000000000111111111222222222000222555888999:::999888===@@@DDDIIIMMMPPPRRRSSSPPPMMMIIIDDDAAA???>>>>>><<<<<<;;;;;;<<<===>>>???@@@AAABBBDDDIIIPPPYYY___gggiiikkklllmmmnnnppprrrooollliiihhhhhhhhhhhhgggppp{{{|||{{{sssiii___WWWRRRNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTWWWZZZ]]]___aaabbbccccccccccccbbbbbbaaadddddddddeeeeeefffggggggiiiiiiiiijjjkkkkkkiiihhhbbbaaa^^^ZZZSSSJJJ@@@999777:::>>>BBBFFFJJJOOOSSSWWWWWWVVVPPPGGG???;;;999>>>CCCJJJPPPTTTTTTQQQPPPKKKIIIDDD===666111000000---,,,,,,,,,++++++++++++xxxvvvuuuvvvyyyzzzwwwsssrrrsssuuuwwwwwwttttttrrrqqqpppooooooooonnnnnnnnnllliiieeecccbbbaaaaaa```]]]YYYSSSNNNKKKCCC???888333000000333555???;;;444...***+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******++++++***((())))))******++++++++++++))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******,,,---.../////////------------------------...............---------+++,,,---...//////////////////...------///000111000000000000000000000000000000000000000000000000000000111111222222222222111444999===@@@AAA@@@???GGGIIIKKKNNNOOOOOONNNMMMIIIFFFBBB>>><<<<<<>>>???===>>>???@@@AAAAAABBBBBBAAACCCDDDHHHMMMVVV___ffffffhhhiiiiiiiiikkknnnppphhhfffddddddfffggggggggg~~~sssiiiddd]]]ZZZVVVTTTTTTTTTSSSRRRQQQRRRRRRTTTVVVXXXZZZ[[[bbbbbbbbbbbbbbbbbbbbbbbbeeeddddddddddddeeeeeefffhhhgggggggggiiijjjjjjjjjcccbbb___]]]YYYOOOCCC999:::;;;===>>>???BBBFFFIIITTTWWWYYYUUUMMMCCC<<<999:::???FFFLLLPPPQQQOOOMMMOOONNNKKKCCC:::333222222000///,,,+++***+++---///{{{yyy{{{|||yyyzzzwwwppppppvvvxxxtttwwwuuurrrooonnnnnnoooqqqssssssqqqooommmjjjhhhgggfffdddaaa^^^[[[XXXTTTQQQNNNHHH???777333444777:::SSS>>>...---///++++++///......---,,,++++++******......---,,,---...///000+++***)))))))))***+++,,,------,,,++++++******)))---------,,,,,,+++++++++///---+++)))(((((())))))((()))+++---------+++*********))))))***++++++,,,,,,,,,,,,++++++******************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,***))))))+++,,,,,,+++,,,,,,++++++,,,,,,---...***+++---...///...------...---,,,,,,,,,...000222////////////////////////...///111333444333222111000000000000000000000000111222222222222111111000111333777;;;@@@CCCFFFGGGHHHJJJNNNQQQQQQPPPMMMKKKGGGAAA;;;999;;;>>>???@@@CCCFFFHHHIIIGGGFFFFFFFFFEEEIIINNNRRRVVV[[[___cccdddggghhheeeeeejjjnnnnnnhhhhhhkkkoooqqqttt{{{{{{xxxsssllleee___ZZZWWWUUURRRNNNOOOSSSVVVWWWWWW]]]\\\\\\\\\]]]^^^^^^___eeeccccccdddggghhhfffdddddddddddddddfffggghhhiiifffeeedddaaa[[[QQQEEE===;;;:::999777666888<<>>>>>AAAEEEGGGHHHOOOPPPOOOMMMIIIFFFDDDDDDKKKPPPUUUZZZ]]]```bbbddd^^^cccfffeeefffkkknnnmmmqqqssszzz}}}wwwsssiiiaaaVVVPPPPPPSSSUUUVVVYYYYYYXXXXXXXXXYYY[[[\\\___^^^___bbbeeeggggggeeebbbbbbbbbbbbcccdddffffffgggfffdddaaa\\\TTTJJJCCC;;;;;;999666444666999<<>>>>>@@@DDDHHHKKKLLLVVVUUUSSSOOOKKKIIIIIIIIIRRRVVV\\\```aaaaaaaaaaaa]]]aaaddddddhhhqqqxxxzzz}}}jjj[[[TTTRRRSSSTTTSSSRRRPPPOOOPPPRRRTTTVVV\\\[[[\\\___ccceeeeeeddd```````````````aaabbbcccgggeeecccaaa]]]WWWQQQLLL???>>>;;;888555555888;;;:::===CCCJJJOOOMMMFFF@@@999:::<<<@@@FFFMMMTTTXXX\\\XXXTTTRRRPPPMMMFFFBBB777444111///...---+++))){{{ssslllpppsssttttttsssrrrqqqooonnnnnnnnnoooppprrrtttwwwwwwuuussspppmmmkkkiiigggfffeeeeeedddbbb^^^[[[ZZZVVVOOOGGG@@@<<<:::999...,,,///333333......111,,,,,,,,,+++++++++******........./////////000000......---,,,+++++++++***))))))***+++,,,,,,------------------------------++++++*********+++,,,------............---++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***((()))+++,,,,,,+++,,,,,,,,,,,,,,,---......------,,,+++,,,---///000111000///...---.........////////////////////////---...///000111111000000000000000000000000000000333333222222222222222222444777===CCCHHHLLLOOOPPPTTTQQQMMMHHHDDDAAA@@@?????????@@@BBBEEEHHHKKKLLLOOOOOOOOONNNMMMOOOSSSVVV[[[^^^aaabbbaaa```______cccfffhhhiiirrruuuggg^^^WWWSSSQQQOOOMMMKKKLLLNNNRRRTTTYYYZZZ[[[]]]___`````````^^^^^^^^^^^^^^^___``````eeecccaaa___]]]ZZZVVVSSSFFFDDDAAA<<<888666888:::777999===CCCHHHIIIGGGEEE===<<<:::;;;@@@HHHQQQWWWYYYWWWUUUUUUTTTQQQLLLIIIBBB===666222//////......{{{nnnmmmnnnqqqssssssrrrrrrnnnnnnnnnoooqqqssstttvvvwwwvvvuuusssqqqnnnlllkkkgggffffffffffffccc___\\\YYYVVVQQQJJJDDD>>>:::888......000111///---...111////////////.....................///////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++---,,,,,,+++++++++++++++............---,,,,,,+++///...---+++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,...//////...------,,,,,,------...///111000...---------...///............//////000000////////////////////////---...//////000111111111111111111111111111111111222111111111111222333444888<<>>:::888<<>>AAAFFFKKKOOOQQQQQQQQQNNNKKKGGGCCCAAAAAABBBBBB@@@BBBCCCDDDDDDEEEGGGIIIKKKMMMOOOQQQTTTYYY___ddd___aaadddeeecccbbbaaaaaammm{{{}}}ooo___\\\XXXSSSOOOMMMLLLLLLLLLNNNQQQSSSSSSTTTVVVXXXYYYYYYYYYZZZ[[[\\\^^^^^^^^^]]]\\\\\\]]]^^^]]]\\\SSSPPPJJJBBB<<<888777888BBBBBBBBBBBBCCCEEEGGGHHHDDDAAA;;;888999>>>EEEJJJRRRTTTWWWYYYZZZYYYXXXWWWSSSLLLBBB:::555333222222uuuggggggmmmooooooooolllmmmnnnoooqqqssstttuuusssssssssrrrqqqpppooonnnhhhhhhhhhiiihhheee```]]]WWWWWWUUURRRLLLEEE???<<<555444222000///000000///++++++++++++++++++++++++)))***+++,,,,,,,,,+++******++++++,,,,,,+++***)))*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++)))((()))***,,,++++++---------------...//////***+++,,,---............---------............---////////////////////////000000000000111222222333111111111111111111111111111111111222444777:::<<>>BBBEEEKKKMMMOOONNNLLLIIIGGGFFFGGGHHHHHHEEEAAA@@@BBBFFFLLLRRRYYY\\\bbbjjjooonnniiilllooooooqqqyyy}}}iii]]]VVVRRRNNNPPPRRRQQQOOONNNOOOQQQYYYXXXWWWXXXZZZ\\\\\\\\\\\\[[[ZZZWWWSSSNNNIIIFFFEEEHHHNNNTTTYYYXXXUUUQQQLLLGGG???;;;::::::::::::;;;AAAIIIOOOSSSUUUVVVWWWYYYYYYYYYVVVRRRLLLFFFBBB{{{oooiiigggdddfffiiikkkmmmppprrruuussssssrrrrrrqqqqqqqqqpppmmmmmmmmmlllkkkiiigggfffdddcccaaa```]]]XXXRRRNNNHHHCCC<<<666333222111000/////////......---,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++*********+++---......---+++***,,,,,,,,,++++++*********))))))***+++,,,,,,,,,+++///111222222///---,,,,,,,,,,,,***))))))***+++,,,++++++++++++************---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........------------------------------...//////---------............///000000////////////......///////////////000000000000000111222222222222111000000//////000000111222444777:::===@@@CCCGGGJJJMMMMMMMMMJJJHHHFFFFFFGGGKKKKKKJJJFFFCCCDDDIIIMMMSSSXXX^^^bbbiiisssyyyyyywww~~~pppbbbYYYRRRPPPNNNNNNNNNOOONNNMMMVVVUUUTTTUUUWWWYYYZZZYYY[[[[[[ZZZYYYWWWTTTQQQOOOFFFHHHMMMSSSWWWXXXVVVTTTNNNIIIBBB===;;;:::::::::999<<>>999777888666777:::???HHHOOOUUUXXXXXXXXXYYYZZZYYYXXXWWWVVVyyyqqqhhhfffjjjooopppnnnmmmnnnppprrrsssrrrqqqppprrrrrrrrrqqqpppnnnlllkkkhhhfffdddbbbaaa___[[[XXXSSSPPPJJJEEE@@@:::444000000///---,,,,,,---...///......------------......------------------------...---+++******+++---...*********++++++,,,,,,---,,,------,,,,,,+++***))))))+++,,,+++***+++,,,...%%%***...///,,,+++---///,,,,,,,,,,,,++++++++++++---------...............,,,,,,,,,------------...******+++,,,---...//////......------......///000---------............/////////000000000111111111111111111111000000000000000000111222222222222111000111222333555777999:::BBBFFFKKKNNNNNNLLLKKKKKKLLLOOORRRUUUXXX[[[^^^aaa[[[]]]___^^^\\\\\\___bbb[[[eeeuuutttdddYYYQQQMMMIIIHHHHHHKKKOOOSSSTTTUUUZZZZZZZZZZZZZZZZZZ[[[\\\\\\XXXTTTPPPOOONNNMMMLLLOOONNNJJJCCC<<<888888999444666:::>>>CCCKKKSSSXXXWWWXXXXXXXXXWWWVVVUUUUUUnnngggiiinnnnnnmmmlllmmmppprrrssssssrrrqqqsssttttttsssrrrpppnnnllliiigggeeecccbbb```]]]ZZZTTTQQQNNNIIIDDD===666111///...---,,,,,,---///000///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------............---,,,+++***)))***++++++***)))(((***+++###)))///000...,,,---///+++,,,------//////000111........................,,,,,,,,,---------......))))))***+++---...//////---------------...//////---------.........////////////000000111111111222111111000000//////......000000111222222222222111000111333555999<<>>:::444222000/////////...---......---,,,,,,---......,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---------------------------------------------------///000000000//////...---000000/////////...................../////////000111111111222222111111000111111111111111111111111333333333333444444444444333444666888:::>>>DDDHHHKKKMMMNNNMMMJJJJJJNNNSSSVVVZZZ___aaa```^^^___aaa```bbbggglllrrrzzzkkkddd[[[TTTQQQPPPPPPOOOMMMOOORRRRRRRRRTTTWWWZZZ\\\[[[[[[[[[[[[XXXSSSNNNJJJFFFAAA<<<888777666777777666666666:::AAAJJJPPPWWWWWWVVVWWWWWWWWWWWWVVV{{{lllggghhhjjjllloooqqqqqqqqqrrrsssooooooooonnnnnnnnnnnnnnnjjjiiigggdddaaa___^^^^^^XXXVVVSSSPPPMMMIIIDDD@@@666333///......///////////////............//////------............//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,---------,,,+++******+++,,,---------------------------......------------------000000111111111000//////000000////////////......------............//////000000111111222111111000000000000000000000000000222222222333333444444444333555999<<<>>>AAAEEEHHHJJJJJJJJJKKKMMMPPPSSSVVVXXX\\\aaaaaa___]]]]]]___]]]ffftttrrrggg___XXXRRRMMMKKKLLLMMMMMMNNNPPPUUUXXXXXXXXXYYY[[[\\\ZZZWWWTTTMMMJJJEEE@@@;;;888777777444444555555888>>>FFFKKKVVVVVVWWWWWWWWWWWWWWWVVVwwwiiidddggglllqqqsssqqqooooooqqqpppppppppoooooooooooonnnkkkjjjhhheeecccaaa``````YYYWWWTTTRRRPPPMMMHHHEEE:::666000------///000000......................../////////////////////000------------------------(((***,,,...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,...,,,,,,,,,---------------......---------...//////------------------------............------------000000000111111000//////000000//////////////////...////////////////////////000000111111111111111000000000000000000000000111111222222333444444444444777<<<@@@BBBDDDFFFHHHJJJHHHGGGJJJPPPVVVXXXYYY[[[___bbbaaa^^^]]]^^^___dddrrrwwwjjj[[[RRROOOMMMKKKJJJKKKNNNSSSVVVWWWXXXZZZ[[[\\\[[[YYYXXXQQQOOOJJJEEE@@@<<<:::888666666777777999===DDDIIISSSUUUVVVWWWWWWVVVVVVWWWnnnaaaccciiipppsssrrrppppppqqqtttssssssrrrqqqpppoooooommmllljjjgggeeecccbbbbbbYYYWWWUUUTTTRRROOOKKKHHH>>>999333///...///000111---------......---------000000000000000000000000------------------------''')))+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---///,,,,,,,,,------.........------------...//////000------------------------...........................//////000000///////////////000000000000000000000000000000000000000000...///000111111111111111000000000000000000000000111111222333333444555555666:::???CCCEEEEEEFFFGGGHHHFFFGGGLLLTTTZZZ[[[[[[[[[]]]```___^^^___bbbfffuuulll]]]RRRNNNIIIFFFGGGKKKQQQTTTXXXYYY[[[\\\[[[ZZZYYYYYYUUUSSSOOOKKKFFFBBB>>>===999999888888888<<>>===:::777666999>>>BBBKKKPPPTTTVVVTTTSSSTTTVVVzzzmmmkkkiiiiiillloooqqqrrrsssssssssrrrrrrqqqqqqqqqpppooollliiifffdddbbbaaa\\\ZZZXXXWWWVVVSSSOOOLLLFFFAAA;;;555222111000...---...////////////...---------------,,,,,,,,,+++........................,,,,,,,,,,,,------------------------------------******++++++,,,------...,,,,,,------.../////////***+++,,,------.........------------------------,,,,,,---...///000111111...///000000111111111000//////000000000111111111111111111111000000000///---...///000111111111111222222222222222222222222222333333444666777777888<<>>999777999>>>BBBHHHMMMSSSTTTRRRQQQRRRUUUyyyrrriiieeegggjjjmmmnnnppppppqqqqqqqqqrrrrrrrrrpppooolllhhheeecccaaa```^^^\\\ZZZYYYWWWTTTPPPMMMHHHCCC===888444222///......///000111111000///...+++++++++******)))))))))........................//////...---------......------------------------)))***+++,,,---...------,,,,,,------...///000000,,,---...///000000000000------------------------+++,,,---...///111222222///000111222222222222222//////000000111111111222111111000000/////////...---...///000111111111111333333333333333333333333333333444555666777888999>>>@@@DDDEEEDDDCCCCCCDDDDDDHHHOOOVVVZZZ[[[[[[[[[\\\___eeelllxxxtttaaaVVVPPPMMMLLLMMMPPPSSSTTTSSSTTTVVVYYYXXXXXXXXXWWWUUURRROOOMMMLLLHHHBBB<<<999;;;@@@EEEFFFLLLRRRTTTQQQPPPRRRTTTooocccdddiiijjjiiimmmmmmnnnoooqqqrrrssstttrrrppplllhhheeecccbbbbbb[[[[[[ZZZZZZYYYVVVQQQNNNNNNHHH@@@888444111///......///000000000///---,,,------............------+++,,,,,,---...///000000........................------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......000000//////.........---........................000000000000000000000000222111000//////000111222000000000000000111111222555444333222111///......222222111111111111111222444333222222444777;;;===@@@AAAAAA@@@???AAADDDFFFFFFIIIOOOVVV\\\```bbbbbb___hhhwwwlllXXXOOOMMMPPPOOOQQQTTTTTTRRRTTTXXXWWWXXXXXXXXXXXXXXXWWWWWWVVVRRRLLLGGGDDDCCCDDDFFFPPPPPPPPPMMMJJJHHHGGGHHHyyyfffbbbdddeeeccciiijjjkkkmmmnnnooooooooopppooollliiifffdddbbbbbb^^^]]][[[ZZZYYYWWWSSSPPPOOOJJJBBB<<<777444111///...///000000000///...------......//////......---,,,,,,------.../////////------------------------------,,,,,,---...//////******+++,,,------......,,,,,,++++++,,,,,,---...---------.........//////000/////////....................................////////////////////////111111000000000000111111000000000000000111111222222222222111111111111111222222111111111111222222444444333444666:::===???@@@@@@???>>>===>>>AAACCCHHHLLLQQQWWW]]]dddjjjnnnxxxlll[[[SSSOOOLLLLLLPPPRRRQQQRRRVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWTTTQQQMMMKKKKKKLLLMMMRRRRRRPPPMMMHHHDDDBBBAAAooobbb___``````ggghhhjjjlllmmmmmmlllkkknnnnnnllljjjhhheeecccaaabbb___\\\ZZZYYYWWWUUUSSSQQQMMMFFFAAA<<<777222/////////000000000///...------......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,------...///000111++++++,,,,,,---------...,,,,,,,,,,,,,,,------............/////////000000////////////....................................////////////////////////000000111111111111000000000000000000000111111222//////000111222333444444222222222111111222222333555555555777:::===@@@BBBAAAAAA@@@>>>===>>>AAADDDMMMPPPUUU]]]gggsssqqq```TTTMMMIIIKKKNNNOOOPPPSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVTTTSSSRRRSSSSSSTTTTTTTTTRRRMMMFFF???<<<:::jjj___^^^aaagggiiillloooooonnnmmmkkklllllllllkkkiiifffcccbbbdddaaa\\\YYYXXXWWWVVVUUUQQQNNNIIIDDD@@@:::444///000000000000//////............////////////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222222000///...---,,,+++******,,,,,,,,,,,,,,,---......---.........///////////////////////////.........................................................///000111222222111000///000000000000000111111222//////000111333444555555333222222222222333333444444555777999<<>>AAABBBCCCBBBBBBBBBCCCDDDHHHNNNSSSUUUUUU]]]tttxxxhhhVVVMMMJJJIIIJJJMMMOOOPPPQQQSSSUUUVVVWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTVVVWWWVVVRRRJJJBBB<<<999~~~lllddddddeeehhhjjjllllllkkkkkkjjjjjjjjjiiiiiigggfffeeeeeebbb]]]ZZZXXXWWWUUUTTTQQQOOOLLLIIIEEE???999555222111000/////////000000...//////000000//////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,------...///000111,,,,,,------.........///---------------......///,,,,,,,,,------------............///////////////////////////////////////000000000000000000000000000000111111111111000000000000000000000111111222222222333333333333333333333333333333444555666666555777;;;>>>AAABBBCCCCCCBBBBBBCCCDDDFFFLLLSSSXXXZZZ]]]jjj|||iii[[[QQQJJJIIIKKKLLLMMMOOORRRTTTVVVWWWWWW[[[[[[ZZZYYYXXXWWWWWWVVVVVVXXXXXXUUUNNNFFF???<<>>:::222111000/////////000111//////000000000000//////...............---------------------------------------,,,,,,---...//////+++,,,,,,---...///000000---------------...//////------------......................../////////000////////////////////////111111111111111111111111111111000000000000111111000000000000000111111222222222222333333333444444333333333333444555666777888:::>>>AAACCCDDDDDDCCCFFFGGGGGGGGGIIIOOOVVV\\\dddmmmqqqbbbTTTNNNNNNJJJLLLNNNQQQSSSUUUWWWWWW[[[[[[YYYXXXXXXXXXXXXXXXWWWYYYZZZWWWPPPGGG@@@<<>>AAAAAA???@@@EEEKKKOOOOOONNNOOORRRZZZcccjjjxxxcccXXX[[[SSSNNNPPPPPPNNNOOOTTTYYYXXXWWWVVVUUUUUUUUUUUUWWWZZZ]]]YYYQQQFFF???;;;tttgggeeeiiijjjkkkmmmiiiiiihhhgggggghhhiiijjjccceeefffddd```]]]\\\\\\VVVSSSQQQNNNLLLIIIEEEBBB999666222//////000000000000000////////////000000////////////////////////.........------,,,,,,,,,.........---------,,,,,,................................................+++++++++++++++,,,------////////////////////////000000/////////.........000000000000000000000000222111000///...///000111111111111111000000000000222222222222222222222222222333444555444555888:::===@@@BBBBBBBBBCCCHHHLLLLLLMMMOOOOOOSSS^^^mmmyyy}}}qqqfff\\\SSSPPPNNNLLLNNNSSSSSSSSSSSSTTTUUUWWWXXXYYYXXX[[[]]]YYYPPPFFF>>>:::uuujjjiiikkkllllllhhhgggggghhhiiijjjkkklllcccbbbaaaaaa```___]]][[[WWWUUURRRPPPNNNKKKGGGDDD<<<888444111000000000000//////000000000000//////////////////////////////.........---------------.........------------,,,................................................/////////...///000000111000000000000000000000000000000////////////......000000000000000000000000444333000//////111333555111111111111111111111111222222222222333333333333222444555555555777:::===BBBBBBCCCDDDFFFHHHKKKMMMMMMPPPRRRSSSYYYhhh}}}}}}qqqbbbXXXQQQMMMNNNRRROOOOOOPPPRRRTTTVVVXXXZZZZZZ\\\\\\XXXPPPFFF===999wwwllliiijjjkkkgggggghhhhhhiiijjjjjjkkkccc```]]]^^^aaaaaa^^^ZZZYYYVVVTTTRRRPPPMMMIIIFFF???;;;666333111111000///...///000111111000///...////////////////////////...............---------............---------------------.......................................222111111111111222333333111111111111111111111111000000//////////////////000000000000000000000000222222111222333555777888000111111111111111222222222222222333333333333333333444555555666999===@@@FFFEEEDDDFFFIIIMMMNNNNNNSSSTTTUUUZZZeeexxx|||kkk^^^UUUPPPNNNOOOOOOPPPQQQRRRTTTUUUVVV[[[[[[[[[WWWOOOFFF===888rrrgggeeefffhhhhhhhhhhhhhhhhhhhhhhhhccc^^^[[[\\\```bbb___ZZZYYYWWWUUUSSSQQQOOOKKKHHHCCC???999555333222000///...///000111111000///...////////////////////////........................//////.........------------------.........////////////////////////////////////......//////000111222222222222222222222222//////000000000000000000000000000000000000000000+++---000333555777777777000000111111222222222333222222333333333444444444333444555666777;;;???CCCIIIHHHGGGIIILLLPPPQQQQQQUUUUUUYYYbbbsssrrraaaRRRIIINNNNNNOOOPPPQQQSSSTTTUUUZZZYYYXXXUUUOOOGGG???:::ooofffbbbggggggggghhhhhhgggffffffccc___[[[\\\```bbb___\\\ZZZXXXUUUTTTRRRPPPLLLIIIFFFBBB<<<777444222000/////////000000000000//////////////////////////////...............//////////////////.........------,,,,,,------.../////////////////////////////////000000000000000111222222111111111111111111111111//////000000000000111111000000000000000000000000'''***...222444444333222000000111111222333333333222222333333444444555555444555666777888<<>>888555333111///000000////////////000000////////////////////////---........./////////000////////////............,,,,,,------...//////000////////////////////////222222222222222333333444111111111111111111111111//////000000000111111111000000000000000000000000,,,---///111222111111000000000111222222333444444222222333333444555555666444555666777999>>>DDDHHHOOOQQQSSSSSSSSSUUUYYY]]]cccooommmZZZNNNNNNOOOOOOQQQRRRTTTUUUTTTSSSRRRQQQPPPLLLEEE@@@{{{ggg```aaaccceeeggggggggggggcccaaa___^^^____________YYYWWWUUUTTTRRRPPPMMMJJJJJJFFF???999666333111///111000///......///000111////////////////////////---.........//////000000000/////////............,,,,,,------...///000000000000000000000000000000//////......//////000111000000000000000000000000//////000000111111111222000000000000000000000000444444333222111111111111000000111222333333444444222222333333444555666666444555666777:::???EEEJJJQQQUUUXXXXXXUUUWWW\\\aaaqqq|||iiiSSSSSSRRRQQQPPPPPPPPPPPPRRRQQQPPPQQQPPPMMMGGGBBBaaaZZZ___dddeeeeeefffggggggcccccccccccc```]]]ZZZXXXYYYXXXVVVTTTQQQOOOMMMMMMGGGFFFCCC===666111111222111111111111111000//////000000000000000000000000////////////////////////111000///...---,,,++++++............////////////------///000111111111111222222222111111111111111//////000000000000//////111111111000000000000000111111111111111111111111000000111111111222222222555444222111111222444555666666555555555666666777444444444888>>>CCCHHHJJJNNNOOOQQQVVVXXX]]]hhhtttooocccZZZVVVRRRLLLKKKNNNLLLSSSWWWTTTQQQPPPKKKDDDsss\\\^^^aaacccfffiiikkkjjjdddddddddcccaaa^^^[[[YYYYYYXXXVVVTTTRRRPPPNNNMMMHHHGGGDDD>>>777222111222111111111111111000//////000000000000000000000000////////////////////////...............---------............////////////,,,---......//////////////////000000111111222222//////000000000000//////111000000000000000000000111111111111111111111111111111111222222222222333555444222111111222444555555555555555555666666777888888:::>>>CCCIIINNNPPPQQQQQQUUUZZZ___iii|||}}}nnnbbbWWWLLLIIILLLJJJPPPSSSQQQPPPQQQOOOJJJbbb]]]ZZZ\\\bbbggghhhgggdddeeeeeedddbbb___\\\ZZZYYYYYYWWWUUUSSSPPPNNNMMMJJJIIIFFFAAA:::555222222111111111111000000000///000000000000000000000000////////////////////////---------.........//////............////////////......//////000/////////---......///000111222222///000000111111000000///000000000000000000111111111111111111111111111111222222222222333333333333444333222222222333444555555444444444555555666777666888;;;???EEEJJJOOOQQQQQQQQQUUU[[[eeeuuuvvvbbbQQQJJJIIIIIIMMMOOOOOOPPPQQQPPPMMM}}}~~~qqqcccXXXXXX___dddeeedddeeeeeefffeeeccc```]]]\\\ZZZYYYXXXWWWTTTRRROOONNNLLLKKKHHHCCC>>>888444222222111111000000000000000////////////////////////////////////////////////---------............///............////////////111222222222222111111000//////000000111111222222000000000111111000000000000000000000000111111111222222222222222222222222222222333333333444444444333333222222222333444555444444444444555666777777444777<<>>888333222000///...///000111000000000000000000000000////////////////////////---------...........................////////////,,,---......////////////444333333222222111111111000111111222222111111000...//////000111111222222333333333333333333333333111111111222222222222333111111222333444444444444666666777777888:::;;;<<<===DDDMMMRRRSSSUUUXXX[[[bbbkkk~~~|||^^^SSSIIIHHHJJJKKKMMMQQQ}}}}}}}}}xxxggg___YYY[[[bbbbbbcccddddddccc```^^^\\\[[[\\\\\\\\\YYYUUURRROOOLLLKKKKKKKKKKKKGGG???:::333222000///...///111222000000000000000000000000////////////////////////++++++,,,---...///000111............/////////000------///000111111111111111111111111111222222222111111222222222222111111...//////000111222222222111111111111111111111111000000111111111222222222000111222333444555444444777777777888999;;;<<<===EEEMMMUUUZZZ[[[\\\___bbbooo}}}ooo^^^NNNGGGFFFFFFJJJPPP|||}}}}}}|||}}}uuu```^^^]]]YYY[[[___dddeeebbb]]][[[ZZZ[[[ZZZYYYWWWUUUSSSRRRQQQPPPLLLIIIJJJMMMKKKDDD<<<777555222000///...,,,+++---.........//////000000000000////////////000000000000000///---...000222000000000000000000000000000000000000000000000000111111111111111111111111333333222111000000111111000000111111222222222333222222111111111111111111222222333333333444444444;;;777333333555666666555444555555555666:::@@@EEESSS\\\fffhhhdddaaadddiii{{{kkkUUUKKKHHHGGGJJJOOO~~~zzzxxxyyylll]]]YYYYYY___bbbddddddaaa]]]\\\\\\[[[[[[YYYXXXVVVUUUTTTSSSQQQMMMJJJJJJLLLJJJCCC<<<666444222111111222111000........./////////000000........................000111000///......///111000000000000000000000000000000000000000000000000111111111111111111111111333222222111000000111111///000000000000000000111222222111111111111111111222222333333333444444444:::777444333555666666555555666666777;;;AAAJJJPPP[[[bbbiiijjjhhhhhhnnntttxxxdddWWWOOOIIIHHHKKKzzzwwwxxx|||cccYYY\\\aaabbbdddccc```^^^]]]]]][[[ZZZYYYXXXWWWVVVVVVUUURRRNNNJJJJJJKKKIIICCC===999777444333333333222111......////////////000000...///000111111000///...000111111000...---///000000000000000000000000000000000000000000000000000111111111111111111111111333222111111000111111111222222111111111111111000111111222222222222222222333333333333444444444444999777444444555666666555777777888:::@@@JJJUUU]]]dddhhhlllnnnooouuu~~~~~~ttteeeVVVJJJFFFFFF|||{{{xxxzzzqqq___```]]]___aaabbbaaa```^^^^^^YYYYYYXXXXXXWWWWWWVVVVVVQQQMMMJJJJJJKKKJJJFFFBBB???;;;777444222111///...//////////////////000000000111333444444333111000000111222000...---...///////////////////////////000000000000000000000000111111111111111111111111222222111111111111111222555555555444444333333333111111222222222222222333333333333444444444444555777666555444555666666666777888888;;;CCCOOO\\\fffiiikkknnnrrryyysss___PPPIIIHHH~~~xxxwww{{{hhh^^^XXXZZZ]]]aaabbbbbb___]]]WWWWWWWWWVVVVVVVVVUUUUUUPPPMMMJJJJJJKKKLLLJJJHHH@@@===777444222000///...000000000000000000//////000222333555555333222000///111111111///......///////////////////////////000000000000000000000000111111111111111111111111222111111111111111222222666555555555444444333333111111222222333333333333333333444444444555555555555666666555555555666777888888888<<>>999555444444444333111111111000000000//////000000000000000000000000,,,...000111000000000111000000000000000000000000000000000000000000000000111111111111111111111111111111000000111222222333111111111111222222222222111111222222333444444555444444444444555555555555333555777777555555666888888999;;;@@@IIIVVVdddmmmxxx{{{ooo]]]OOO}}}|||ooofffaaa[[[YYY[[[___aaaaaa[[[ZZZYYYXXXWWWVVVUUUUUUZZZWWWSSSOOOLLLKKKKKKKKKHHHCCC<<<777444333222111222111111111000000//////222222111000000111222222+++---000111111000111222000000000000000000000000000000000000000000000000111111111111111111111111111111000000111222333333222222222333333444444444111111222333333444555555444444444555555555666666222555777777555444666888888:::===CCCLLLYYYgggqqq~~~{{{yyyzzzyyyyyy~~~yyyvvvyyy}}}nnn^^^||||||wwwvvv{{{xxxdddVVVYYY^^^]]][[[___^^^\\\ZZZWWWVVVVVVVVVWWWZZZXXXTTTPPPNNNMMMNNNOOOHHHEEE@@@;;;777444222222111222222333333444444555000000000000000000000000//////000000111111111222333333222111000000111111...000222333333333111000000111222444444333222222000111111111111222222222444444333333222111000000000111111222222333444444444444444444444444444444444444444555888999:::999>>>777:::HHHSSS[[[iiixxxvvvuuuuuuuuuuuuuuusssqqqttttttrrrqqqnnnllljjjiiikkkmmmnnnllliiiggghhhjjjrrrtttvvvwwwxxx{{{mmm}}}uuusssuuuzzzuuutttyyy}}}~~~iiiWWWVVV[[[[[[\\\^^^^^^]]]ZZZXXXVVVVVVWWWWWWZZZXXXUUUQQQOOONNNMMMMMMHHHFFFAAA<<<777444222222333333333222222222222222111111111111111111111111///000000000111111111111111111000///////////////000111222444444333222111000111111222222222222222111111111111222222222222444444333333222111111000111111111222333333444444444444444444444444444444555555555666888:::::::::@@@<<>>:::666444333222111111111000000000///111111111111111111111111000000000000000111111111222222111111111111111222000111222333333333222222111000/////////000222333111111111222222222333333333333333222222111111111222222333333444444555555555555555555555555555555666777777777777888;;;<<>>DDDJJJSSS[[[cccttt~~~}}}}}}~~~|||tttlllgggaaa___\\\ZZZZZZ\\\___aaaccccccbbb```___```ccceeejjjmmmrrruuuvvvxxx|||~~~{{{uuusssvvv~~~~~~zzzyyyxxxyyy}}}{{{rrrmmmgggccccccaaa]]][[[\\\bbbdddllluuu}}}zzzmmmiiikkkzzz{{{{{{}}}```UUUTTTVVVVVVVVVWWWWWWXXXYYYZZZZZZ[[[ZZZZZZYYYWWWTTTQQQMMMKKKJJJHHHEEEAAA===999555444...//////000111111222222222222222222222222222222111111111111000000000000///////////////000000111////////////000000000111111000000000000111222222222222222222333333333333222222222222222222222222333333444555555666666777555555555555555555555555444666888777777999>>>BBBFFFNNNXXXbbbnnn~~~}}}||||||xxxvvvvvvssskkkeeeccc]]][[[YYYWWWXXXZZZ]]]___^^^^^^^^^___````````````gggmmmvvv}}}vvvoookkkddd```___]]]YYYWWWYYYZZZ[[[bbbnnnwwwxxxkkkeeefffvvvzzztttsssyyyjjjXXXTTTSSSRRRRRRSSSUUUWWWYYYZZZ[[[\\\[[[ZZZYYYWWWTTTQQQOOONNNJJJIIIFFFBBB>>>:::666444111111111111111111111111222222222222222222222222111111111111000000000//////////////////000111111000000000000000111111222000111111222222222222222222222222333333333444444222222222222222222222222444444444555666666777777555555555555555555555555444777:::999999;;;BBBHHHPPPZZZfffqqqyyysssrrrooojjjggghhh```_________bbbeeeiiikkkbbbdddhhhlllnnnooommmkkkmmmwww}}}uuuooojjjccc\\\ZZZYYYVVVUUUXXXTTTUUU\\\iiittt~~~wwwjjjcccbbbrrrvvvpppnnnsssqqq[[[SSSQQQPPPPPPQQQTTTVVVYYY[[[\\\\\\[[[ZZZXXXVVVTTTRRRPPPPPPKKKIIIGGGCCC???:::666444333333222222111000000000222222222222222222222222222111111111000000//////111111000111111222333333111111111000111111222333000111222444444333222222222222333333333444444444222222222222222222222222444444555555666777777777666666666666666666666666555999;;;;;;;;;>>>EEEKKK[[[fffsss}}}tttrrrpppllllllooofffggghhhjjjnnnssswwwzzzooorrryyy~~~tttmmmeeeaaa[[[XXXVVVUUUTTTSSSLLLQQQYYYcccnnn{{{~~~uuuiiibbbaaakkkwwwooojjjkkkyyyjjjXXXQQQQQQQQQQQQPPPRRRWWWZZZYYYUUUZZZ]]]^^^[[[UUUQQQPPPQQQMMMKKKHHHEEECCC???:::666444444333333222111111000000000000000111111111111222222222222222222222222111111111111111111111111333333333333333333333333111111111111111111111111111111000000111111222333333333333333333333333333444444444555555555555666777777777777666666666666777777888:::>>>FFFOOOUUUhhhooo|||zzzvvvtttsssrrrqqqoooooouuutttjjj___\\\XXXUUUSSSQQQNNNLLLJJJOOOVVV```lllyyy|||sssgggaaa```hhh}}}tttkkkggghhhsssvvv___UUURRRPPPOOOOOOPPPTTTYYY[[[ZZZZZZ[[[\\\ZZZWWWSSSQQQPPPMMMKKKHHHFFFCCC???;;;777444333333222222111111111000000000000111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222111111111111222333333333333333333333333333333444444444555555555555666777777777777777777777666888888:::<<>>:::444333222222222222333444000000111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111333333222222333333444555444444444444444444444444444444444555555555555666777777777777777888888888;;;;;;<<<@@@IIIWWWeeeooorrr~~~~~~zzz|||qqqgggZZZVVVPPPLLLJJJJJJIIIIIIIIILLLQQQXXXbbbnnnzzz~~~vvvkkk^^^VVVUUUSSSUUU]]]ooovvvccc\\\YYYXXX\\\cccsssbbbVVVQQQOOOSSSTTTRRRTTTYYYWWWVVVUUUVVVXXXWWWRRRMMMMMMKKKIIIHHHFFFCCC???<<<555444333222111222333444111111111111222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111333333222222333333444555444444444444444444444444444444444555555555555666666777777777888888888999;;;;;;===AAAJJJXXXgggqqqwwwyyy{{{wwwwwwwwwyyy~~~{{{ooogggWWWTTTOOOKKKJJJJJJJJJIIIJJJLLLPPPVVV^^^jjjvvv~~~|||tttiii\\\TTTRRRLLLNNNSSS___ssszzziii[[[VVVTTTRRRVVV^^^jjj~~~vvvZZZQQQLLLRRRUUUTTTVVVZZZWWWVVVUUUUUUUUUTTTQQQOOOMMMLLLJJJIIIHHHEEEAAA>>>777666444222111222333444111111111222222222222333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222333444444444444444444444444444444444444444555555555555666666777777888888999999999;;;<<>>>>>@@@@@@HHHWWWaaaiiizzz{{{vvv~~~yyyttttttwwwxxx|||zzzqqqfff^^^XXXWWWZZZdddmmmlll___RRRLLLLLLLLLNNNSSSZZZaaaeeessszzzzzzsssooojjjddd___YYYSSSNNNGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFGGGHHHJJJKKKPPP^^^xxx~~~yyywwwxxxYYYPPPQQQOOONNNPPPRRRSSSUUUTTTSSSRRRRRRSSSNNNMMMLLLLLLKKKIIIEEEAAA>>><<<999555333222222222333333222222222333444555444333222111111111222222333333333222222222111111111111111111111111111111111222222222222333333333333333333222333333444444444444555555555555444444555666666777777777777666999888777777999;;;<<<<<<@@@EEEPPP___mmm{{{zzz}}}{{{vvvvvvwwwxxx{{{~~~~~~~~~zzzpppeee]]]RRRSSSYYYeeennnmmm```TTTMMMMMMLLLMMMPPPUUUZZZ]]]gggoooxxx||||||vvvnnnlllgggccc^^^XXXQQQMMMHHHGGGEEEDDDCCCBBBBBBBBBEEEEEEDDDCCCDDDEEEGGGHHHLLLVVVjjj{{{xxx}}}cccSSSPPPOOOMMMNNNQQQSSSUUUUUUSSSQQQPPPPPPMMMMMMLLLMMMLLLIIIEEEAAA???===999666444222222222333333222222222333444444444333222111111111222222333333333222222222222111222222222222222222222222222222222222333333333333333222222222333444555555444444555555555555444444555555666777888888777777:::999999999:::;;;<<<===AAAMMM\\\kkk~~~zzzvvvvvvvvvuuuwwwzzz{{{|||}}}|||wwwnnnbbbZZZOOOQQQWWW```gggfff]]]TTTMMMLLLKKKLLLNNNRRRVVVXXX^^^fffooossswwwyyyvvvqqqkkkhhheeeaaa\\\WWWPPPLLLGGGFFFDDDCCCAAA@@@@@@???CCCBBBBBBBBBBBBDDDEEEFFFLLLQQQ___vvv|||~~~kkkUUUOOONNNLLLLLLOOORRRUUUUUUSSSPPPNNNNNNNNNNNNNNNOOONNNLLLGGGCCC@@@>>>;;;777444333333333333333333333333333333444333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444222222222333333555666777444444555555555555444444444444555666777777777777;;;;;;;;;;;;;;;===@@@BBBFFFWWWiiixxxyyyuuuuuuuuussstttvvvwwwwwwxxxwwwrrriii^^^VVVSSSSSSUUUZZZ^^^^^^YYYTTTKKKKKKJJJKKKMMMPPPTTTVVVYYY```gggkkkooorrrqqqmmmiiifffbbb^^^ZZZUUUOOOKKKFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEIIILLLVVVgggttt[[[QQQNNNMMMMMMNNNPPPSSSTTTRRRPPPNNNMMMNNNNNNNNNNNNNNNLLLGGGDDDBBB@@@<<<888555444333444333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444222222333333444555666777444444555555555555444444222333444555666666666666999:::;;;:::;;;???EEEIIIPPPaaauuu}}}wwwtttttttttqqqppprrrooooooooonnnjjjbbbYYYRRRPPPOOONNNOOOPPPPPPOOOMMMIIIIIIIIIIIIKKKNNNQQQSSSTTTZZZ```ccchhhmmmnnnkkkjjjfffaaa\\\XXXSSSNNNKKKFFFEEEDDDCCCBBBBBBBBBBBB??????@@@AAABBBCCCCCCDDDCCCGGGNNN[[[mmm~~~~~~hhhWWWPPPNNNNNNLLLOOOQQQRRRQQQOOONNNOOOMMMLLLKKKKKKKKKIIIFFFDDDCCCAAA===999666555444444333333444444444333222222111111222333333333222222111222222222222333333333333333333333333333333333333333333333444444444444444333333333444555666666444444555555555555444444222333444666777777777777666777888888:::AAAKKKSSS```mmmvvvqqqnnnooooookkkjjjkkkdddddddddcccaaa[[[TTTOOOKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGHHHJJJLLLNNNNNNTTTXXX[[[aaajjjmmmmmmlllggg```ZZZVVVRRRNNNKKKGGGFFFEEECCCBBBAAAAAAAAA======>>>@@@AAABBBBBBBBB@@@EEEKKKRRR]]]pppyyyaaaTTTPPPNNNKKKMMMOOOPPPOOOOOOOOOPPPNNNLLLJJJIIIIIIIIIGGGFFFDDDBBB>>>:::777555555444333333444444444333222111000111222333333333333222111111222222222333333333333333333333333333333333333333333444444444444555555555444444444555555666444444555555555555444444444555666888999999999:::666777888999===GGGVVV```qqqyyyxxxooojjjgggiiiiiieeedddeee\\\\\\\\\\\\[[[WWWRRRNNNKKKKKKKKKKKKIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJOOOSSSWWW^^^hhhnnnooommmhhh```YYYTTTQQQNNNLLLHHHGGGEEECCCAAA@@@@@@???;;;<<<===???@@@AAAAAAAAABBBGGGLLLNNNRRRaaayyyiiiXXXQQQOOOKKKLLLNNNNNNNNNNNNPPPRRRQQQOOOLLLJJJJJJJJJJJJIIIEEECCC???;;;777555555555333333444555444333111000000111222333444333333222111111111222222333333333333333333333333333333333333333333444444444555555666555555444444444555555444555555555555555555444666666888999:::;;;;;;<<<999:::;;;<<>>;;;;;;>>>AAAAAA@@@CCCCCCFFFJJJNNNWWWiiiyyy{{{]]]PPPPPPHHHKKKOOOPPPRRRSSSRRROOOMMMMMMNNNNNNMMMJJJHHHFFFEEECCC@@@===999777555444555444444333333444444555333333333222222222111111444444444333333222222222333333333333333333333333111111222333333444555555333333333444444444555555666666666666666666666666666888:::<<<======<<<<<>>;;;;;;>>>@@@AAA@@@EEEDDDFFFHHHKKKRRRbbbqqqgggVVVQQQJJJLLLNNNPPPQQQRRRQQQOOOMMMMMMMMMMMMLLLJJJIIIHHHGGGEEEBBB???;;;999777666555444444333333444444555333333333222222222222111444444444333333222222222333333333333333333333333222222222333333444444555333333444444444555555555666666666666666666666666555666999;;;<<<<<<;;;:::>>><<<<<<>>>DDDQQQggg{{{|||zzzwww}}}|||tttjjjcccaaa```___``````^^^ZZZXXXPPPOOONNNNNNOOONNNLLLJJJFFFFFFEEEEEEDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDFFFJJJMMMRRR\\\gggkkkhhhccc___ZZZUUUOOOKKKIIIFFFCCCAAAAAAAAA@@@???@@@>>><<<<<<>>>@@@AAABBBGGGEEEEEEFFFGGGLLLXXXeeevvvxxxbbbXXXOOOMMMMMMNNNPPPPPPOOONNNLLLLLLKKKJJJJJJJJJJJJJJJIIIGGGEEEAAA>>>;;;888777555444444333333444444555333333333333222222222222444444333333333333222222333333333333333333333333333333333333333444444444333444444444444555555555666666666666666666666666444555777999::::::999999===<<<===BBBJJJYYYppp}}}sssqqq|||uuummmddd]]]]]]\\\\\\]]]]]][[[WWWTTTLLLJJJJJJJJJKKKKKKJJJHHHDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCEEEHHHHHHKKKVVVbbbhhhgggeeebbb^^^XXXQQQLLLIIIGGGDDDBBBBBBAAA@@@??????>>><<<<<<>>>@@@BBBCCCGGGEEEEEEFFFFFFIIIRRR]]]lllssseeeUUUPPPLLLMMMOOONNNMMMMMMLLLKKKIIIHHHHHHIIIKKKLLLIIIHHHFFFCCC???;;;888777555444444333333444444555444444333333333222222222333333333333333333333333333333333333333333333333444444444444444333333333444444444444555555555555666666666666666666666666444555666888999999999999===<<>>>>>======>>>@@@CCCEEEGGGEEEEEEGGGGGGIIIPPPYYYfff{{{rrr\\\SSSLLLMMMNNNLLLKKKMMMKKKJJJHHHGGGGGGIIIKKKMMMIIIHHHFFFCCC???;;;777555555444444333333444444555444444444333333333222222333333333333333333333333333333333333333333333333555444444444444444444444444444444555555555666666777777777777777777777777666666777999::::::;;;;;;======CCCNNN\\\lll}}}tttkkkhhhttt{{{tttttt}}}|||uuuoooiiibbb]]]XXXXXXYYYZZZZZZXXXSSSOOOGGGEEEDDDDDDEEEFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFHHHIIIJJJIIIHHHGGGGGGEEEEEEFFFGGGIIIRRR[[[ggghhhkkkllliiibbbYYYRRRMMMJJJGGGEEEDDDCCCBBBAAA===>>>>>>>>>>>>@@@CCCFFFGGGEEEEEEHHHIIIJJJOOOVVVbbbtttcccVVVLLLMMMNNNKKKKKKNNNJJJIIIHHHGGGGGGHHHJJJKKKHHHHHHFFFCCC???:::666444555444444333333444444555444444444444333333333333222222333333333333444444333333333333333333333333444444444444444555555555444444555555555666666666777777777777777777777777777888888999:::;;;<<<<<<===@@@IIIYYYjjjzzzppphhhbbb```mmmwwwmmmnnn}}}}}}xxxqqqmmmhhhbbb]]]XXXXXXYYY[[[[[[XXXSSSOOOGGGEEECCCBBBCCCDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHJJJMMMNNNMMMLLLKKKIIIEEECCCEEEHHHKKKRRRYYYhhhjjjnnnqqqoooggg]]]VVVOOOLLLHHHFFFEEEEEECCCBBB===>>>???>>>>>>???DDDGGGHHHEEEEEEIIIJJJJJJMMMRRR]]]mmm|||~~~iiiYYYMMMMMMNNNJJJJJJOOOJJJIIIHHHGGGGGGHHHHHHIIIIIIHHHGGGDDD@@@;;;666444555444444333333444444555555444444444444333333333222222222333333444444444333333333333333333333333333333444444555555666666555555555555666666666666777777777777777777777777888888888999:::;;;<<<===>>>CCCPPPeeeyyy}}}lllhhheeedddrrrpppjjjqqq{{{xxxzzz|||tttoookkkgggaaa]]]XXXXXXZZZ[[[[[[XXXSSSOOOGGGEEEBBBAAABBBCCCBBBAAACCCCCCCCCCCCCCCDDDEEEEEEGGGIIIMMMOOOQQQQQQOOONNNJJJDDDAAADDDIIILLLRRRWWWhhhlllppptttrrrjjj```XXXPPPMMMIIIGGGFFFFFFDDDCCC<<<>>>??????>>>???DDDHHHHHHFFFFFFIIIJJJIIIKKKOOOXXXgggvvv||||||~~~mmm[[[MMMNNNNNNJJJJJJPPPJJJIIIHHHHHHGGGGGGGGGHHHJJJIIIHHHEEEAAA<<<777444555444444333333444444555555555444444444333333333222222222333333444444444333333333333333333333333333333333444555666777777555555555555666666666777777777777777777777777777777777777888999:::<<<===???EEEVVVmmm~~~nnnlllkkkkkkzzz~~~|||}}}vvvlllkkkpppppp}}}}}}wwwyyyyyyzzz~~~~~~}}}|||~~~yyyppplllhhhccc``````[[[YYYZZZ]]]^^^ZZZTTTPPPIIIGGGEEECCCBBBAAAAAAAAAAAABBBDDDDDDCCCDDDEEEGGGIIILLLPPPSSSTTTSSSTTTTTTMMMHHHEEEFFFHHHKKKTTT]]]iiiuuu|||yyytttooodddXXXTTTQQQLLLIIIGGGEEECCCAAACCC@@@@@@BBBAAA???BBBHHHJJJJJJHHHGGGGGGGGGHHHHHHSSS```qqq}}}}}}}}}{{{~~~www```MMMKKKNNNKKKIIILLLMMMKKKIIIFFFEEEEEEFFFGGGLLLJJJGGGEEECCC???;;;777666666555444444444444555666666555444444444444555555555555444444333333333555444333222222222222222333333333444444444555555444444555555666777777777666888888666444333666999777777999<<<999666999???BBBOOOeee|||vvvrrryyy~~~vvvuuusssrrrrrrwww~~~~~~~~~wwwnnniiimmmpppzzzvvvtttuuutttzzz~~~zzzyyyvvvwwwwwwwwwvvvvvvvvvwwwsssrrrsssvvv|||wwwnnniiieee```^^^___^^^\\\]]]______[[[VVVRRRJJJIIIGGGDDDCCCBBBBBBBBBBBBDDDEEEFFFEEEEEEFFFHHHJJJNNNSSSVVVWWWWWWWWWWWWRRRMMMIIIHHHIIILLLUUU^^^nnn{{{zzzttthhh[[[UUURRRNNNJJJHHHFFFDDDBBBCCC@@@@@@BBBBBB@@@DDDJJJMMMLLLJJJHHHGGGGGGHHHHHHOOOZZZjjjxxx~~~}}}|||}}}gggPPPKKKMMMLLLKKKMMMMMMLLLJJJGGGFFFFFFGGGHHHLLLJJJGGGEEECCC@@@;;;888666666555444444444444555666555555555555444444444444444444444444444333333777777666555555555555555333333444444444555555555555555666666777888888888666888999888555555777999;;;999:::======;;;???EEEEEESSSiii|||vvvrrrmmmllljjjggghhhoooxxxtttmmmjjjjjjqqq~~~vvvvvvsssttt{{{~~~{{{yyyrrrqqqooommmlllmmmnnnoookkkkkkkkkooovvv}}}|||ssskkkfffbbb]]][[[]]]aaabbbbbbbbbaaa^^^XXXSSSMMMKKKHHHEEECCCCCCCCCCCCCCCEEEGGGGGGGGGFFFGGGIIILLLPPPUUUYYY[[[[[[[[[[[[XXXRRRMMMKKKKKKNNNWWW```ttt{{{mmm___WWWTTTPPPLLLJJJHHHEEECCCCCC@@@@@@BBBBBBCCCGGGNNNQQQOOOLLLJJJHHHGGGGGGHHHJJJRRR___mmmwww}}}~~~|||~~~tttUUUKKKKKKLLLLLLNNNNNNMMMKKKIIIHHHHHHIIIIIIKKKIIIGGGEEECCC@@@<<<888777666555555444444555555444555666666666555333333333333444444444444444444555444444333333333333333333444444444444555555555666666777777888999999999666888:::999888777888999:::666666999<<<<<<@@@EEENNN]]]ttt~~~xxxqqqjjjeeedddbbb___[[[]]]eeeqqq{{{vvvkkkhhhiiisss{{{xxx|||zzzvvvqqqmmmkkkkkkkkkkkkjjjiiiiiilllrrryyy~~~xxxppphhhccc^^^ZZZZZZ]]]dddggghhhfffdddaaa[[[UUUOOOLLLIIIFFFCCCCCCCCCDDDDDDFFFHHHIIIHHHGGGHHHIIIKKKPPPVVV[[[]]]]]]^^^^^^\\\UUUPPPNNNMMMPPPYYYcccvvvrrrbbbYYYVVVRRROOOLLLIIIFFFCCCCCC@@@???BBBCCCEEELLLSSSUUUSSSOOOJJJGGGFFFEEEFFFFFFLLLVVVbbbnnnvvvyyyyyyyyyzzz|||}}}|||___MMMJJJKKKLLLNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKIIIGGGFFFDDDAAA===:::777666666555555555555555333555666777777555333222333333333444444555555555333333222222222222222333444444444444555555555555555666666777777888999999777888:::;;;::::::999999888555555999<<<===@@@EEE\\\lllvvvoooiiidddbbb^^^]]]ZZZVVVVVV^^^kkkvvvuuummmhhhjjjsss|||vvvrrroookkkiiifffdddccceeekkkrrryyy|||vvvooogggbbb\\\XXXYYY^^^gggmmmpppmmmjjjggg```XXXQQQNNNJJJFFFCCCBBBCCCDDDEEEGGGJJJJJJIIIHHHHHHHHHIIIOOOVVV\\\^^^___``````^^^XXXRRRPPPPPPRRR[[[dddtttvvvggg\\\ZZZUUURRROOOKKKFFFCCCBBB@@@???BBBEEEHHHPPPYYYZZZVVVQQQKKKGGGDDDCCCCCCDDDHHHPPP[[[fffnnnssstttsssuuuyyy|||xxx}}}lllSSSJJJJJJKKKMMMNNNMMMMMMLLLKKKKKKKKKKKKJJJHHHGGGFFFDDDBBB>>>;;;777777666555555555555666333555666777777555333222333333333444444555555555666666555555555555666666444444444555555555666666444444555666666777777888777888999:::;;;;;;:::999999888999>>>AAABBBFFFKKKhhhyyyxxxmmmeeecccdddfff```aaa___ZZZXXX]]]hhhrrrzzznnniiijjjssszzzrrrmmmccc```]]]^^^ccckkkqqquuu~~~vvvooohhhbbb\\\XXX[[[aaajjjtttzzzvvvrrroooggg^^^TTTQQQLLLGGGDDDCCCDDDEEEGGGJJJLLLMMMLLLJJJIIIJJJIIIOOOXXX^^^bbbcccddddddaaa\\\WWWUUUTTTTTT[[[cccqqq}}}ooobbb___[[[WWWRRRMMMHHHDDDBBB??????BBBFFFKKKTTT^^^___[[[TTTMMMGGGDDDCCCBBBCCCGGGMMMVVV___gggmmmqqqnnnrrrxxx}}}zzzvvvyyy}}}^^^OOOJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKIIIHHHGGGFFFEEECCC???<<<888777666666555555666666444555666666666555333333333333444444444444444444444444444333444444555666444444555555555666666666444444444555666666777777888777777999;;;<<<:::999888777:::===@@@CCCLLLVVVrrr~~~rrrgggaaabbbhhhnnnlllooooookkkeeedddjjjqqqzzzoooiiijjjrrr{{{{{{mmmhhhccc```bbbfffkkkmmm{{{wwwqqqjjjddd]]]ZZZ]]]dddnnn{{{|||xxxooodddXXXTTTOOOJJJGGGFFFGGGHHHJJJMMMPPPQQQOOOMMMLLLLLLLLLSSS\\\cccgggiiiiiijjjgggbbb]]][[[XXXVVVZZZaaaoooyyyiiifffaaa]]]WWWQQQJJJFFFBBB??????BBBGGGMMMXXXbbbeee```XXXPPPIIIEEEDDDCCCBBBFFFMMMSSSXXX```hhhooopppttt{{{}}}{{{wwwyyykkkUUULLLLLLMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFFFFEEECCC@@@===888777777666666666666666666555555555555444444444444444444444444444333333222111111111222222333444555555555555666666666666555555555666777777888888999777555777999;;;;;;:::777777888:::;;;CCCUUUfff~~~||||||}}}tttjjjdddgggooovvvzzzssstttwww{{{pppjjjlllqqq|||~~~wwwnnngggeeefffhhhiiizzzxxxrrrkkkeee^^^[[[___fffpppuuuhhh[[[WWWQQQLLLIIIHHHIIIJJJMMMOOORRRSSSRRRPPPNNNNNNOOOVVV___ggglllmmmnnnnnnlllgggbbb___ZZZWWWYYY^^^ooonnnkkkfffaaa[[[TTTLLLHHHBBB???>>>BBBGGGNNNYYYdddiiiccc[[[RRRKKKGGGEEEEEE@@@FFFMMMQQQTTT[[[eeemmmtttxxx{{{|||tttZZZNNNMMMMMMKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFFFFFFFDDD@@@>>>888888777666666666666666666666555444444444444555555555555444444333333333444444444444555555666777555555555555666666666777666666666777888888999999999777444555888;;;;;;:::;;;;;;;;;;;;===HHHaaaxxxyyyuuuqqqooommmnnnsss{{{yyypppkkknnnvvv}}}~~~xxxooommmpppppp|||{{{llleeehhhmmmuuu~~~|||tttlllgggbbb```ccciiivvv|||pppgggaaaXXXQQQMMMMMMMMMNNNPPPSSSWWWXXXWWWTTTQQQPPPQQQWWW```jjjrrruuuvvvvvvtttrrrlllccc\\\YYY\\\```rrryyyqqqggg^^^YYYTTTNNNIIICCCAAABBBDDDGGGOOO___nnnpppjjjbbbXXXOOOIIIFFFEEEDDDFFFJJJNNNTTT]]]fffllltttzzz}}}}}}eeeQQQLLLNNNOOONNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGEEEBBB???>>>999777666777888999888666777777666666666555555555444444444444444444444444777777777777777666666666555444444555555666777888555666888888777666666777999999999999999999999999:::;;;===???@@@KKKgggxxxoooiiigggaaa^^^bbbhhhoooyyy|||uuurrr|||}}}rrrlllqqqrrr}}}yyynnnmmmpppwww{{{tttmmmiiifffeeeiiippp|||xxxnnnfff[[[RRRNNNLLLMMMMMMSSSWWWZZZ\\\ZZZWWWTTTSSSTTTZZZdddnnnuuuzzz{{{{{{|||zzztttllldddaaadddgggvvv{{{rrrhhh___ZZZUUUNNNIIICCCAAAAAACCCFFFOOO___oootttooofff[[[RRRKKKHHHFFFCCCEEEIIINNNTTT\\\ffflllxxx~~~nnnVVVNNNNNNMMMLLLKKKJJJHHHGGGFFFEEEFFFGGGGGGGGGFFFCCCAAA???:::888777777999999888777555555444444444333333333555555555555555555555555555555555555555555555444555555555555555666888888888999::::::888888999:::999999999999999999999999<<<<<<>>>???BBBPPPllluuukkkffffff```\\\^^^bbbfffmmmuuu~~~{{{xxxooonnnsssrrrnnnooozzzxxxqqqmmmiiihhhmmmuuuyyypppcccWWWPPPOOOOOOPPPYYY\\\```aaa___[[[XXXWWWXXX^^^hhhrrrzzzzzzqqqiiifffhhhkkk{{{}}}tttiii```[[[VVVOOOIIIFFFCCCBBBDDDGGGQQQcccsss{{{uuukkk```VVVNNNJJJHHHDDDGGGKKKPPPWWW```iiippp~~~{{{```RRRNNNMMMLLLKKKIIIGGGEEEDDDCCCCCCDDDFFFGGGGGGEEEBBBAAA;;;999888777888999888777555555555444444444444333555555555555555555555555444444555555555555555555555555555555666777888888666777777666555555777888999999999999999999999999>>>======???FFFXXXuuu|||tttooollleee^^^]]]\\\]]]cccjjj~~~rrrllljjjsssvvvrrrrrr}}}xxxrrrllliiimmmuuuzzzjjj]]]VVVTTTUUUVVV^^^bbbggghhhfffbbb]]][[[\\\bbbkkkuuu~~~vvvnnnkkklllooovvvjjjbbb]]]XXXPPPJJJKKKHHHFFFGGGKKKVVViiizzzzzzpppdddXXXPPPKKKHHHHHHKKKPPPVVV^^^gggrrrxxxkkkWWWOOOOOONNNLLLJJJHHHFFFDDDCCCCCCDDDFFFHHHGGGEEEBBB@@@<<<:::777666777777777666777777777666666666666666444444444444444444444444666666666666777777777777555555555555666777888999555666666555444444666777888999999999999999::::::???======@@@KKKaaa}}}vvvkkkddd^^^[[[```fffuuuzzzqqqhhhjjjyyy}}}~~~~~~yyyzzz}}}vvvnnnjjjooowwwooobbbZZZYYYZZZ[[[ccchhhnnnrrrooojjjdddaaa```eeennnxxxwwwtttuuuwwwyyyllldddaaa\\\TTTLLLMMMJJJIIIJJJNNNYYYmmm~~~~~~sssfffZZZQQQKKKIIIJJJMMMSSSZZZcccooozzzyyy___QQQNNNNNNLLLJJJHHHEEEDDDCCCDDDEEEGGGGGGGGGDDDAAA@@@===:::777555555666555444777777777777777777777777333333333333333333333333555666666666777777888888666555555666666777888999999::::::999888888999;;;888888888999999:::::::::======<<>>;;;777555555555555444444555555555555666666666444444444444444444444444333333444444555666666666666666666666777888999999777999;;;;;;999888999999888888888999999::::::;;;<<<===>>>EEEXXXsssxxxfff```aaaeeesssxxxtttrrrqqqvvv|||ssskkkmmmxxxzzzxxxsssnnnjjjiiilllooopppwwwuuupppvvvqqqiiifffeeeeeekkkttt~~~uuunnnnnnsss{{{tttnnnnnnkkkbbbYYYRRRPPPQQQTTTYYYdddvvvxxxkkk___UUUOOOLLLKKKOOOWWWaaammm{{{oooUUUKKKKKKJJJHHHGGGEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEAAA>>>:::777666777777666444555555555666666666666666666666666666666666666333333444444555666666777666666666666777888999:::555777:::;;;:::888777777777888888999::::::;;;;;;<<<>>>AAAKKKaaa|||xxxkkkiiikkkvvvtttkkkhhhfffjjjoooqqqqqquuu|||{{{pppkkkooowww~~~}}}vvvmmmfffcccccceeeeeemmmzzzwwwpppuuu~~~{{{qqqmmmkkkkkknnnxxxzzzssstttyyyxxxrrrrrrpppggg^^^WWWVVVWWW[[[```jjj|||zzzmmm```WWWQQQNNNMMMRRRZZZeeerrrtttWWWMMMMMMLLLKKKIIIHHHGGGGGGDDDCCCCCCCCCCCCEEEGGGHHHDDD@@@<<<999888888888888666777777777888888999999888888888888888888888888555555555666777888888999666666666666777888999:::888;;;???@@@???<<<::::::777777888999::::::;;;;;;<<>>:::888666666666777777777777777777777777777777777777777666666555444555777888888888777666777777777777777777777777:::999999:::;;;:::888666;;;888888;;;;;;:::<<>>GGG\\\wwwwwwmmmccc]]]YYYWWWXXX\\\___fffpppwwwzzzzzzyyyxxx~~~vvvmmmgggeeehhhppp~~~wwwkkk___ZZZYYY^^^dddkkkttt|||}}}qqqhhhffffffiiipppzzz~~~qqqfffZZZPPPLLLMMMHHHJJJNNNSSSZZZcccmmmtttzzz}}}uuuoooooottt|||zzzYYYQQQKKKJJJKKKJJJHHHGGGEEEDDDDDDCCCCCCDDDDDDEEECCCAAA===:::777666666666666666666666666666666666666666666777666555555444444555666666777777666666777777777777777777777777666777888;;;===>>>;;;999;;;888888;;;;;;;;;>>>CCCDDDTTTooo~~~oooeee\\\VVVTTTWWWXXX```kkkvvv||||||wwwtttuuuyyyrrriiieeeeeeiiiqqq~~~xxxggg___YYYYYY^^^cccjjjqqqsssjjjlllkkkkkkpppxxx~~~wwwkkkaaaVVVLLLIIIKKKEEEFFFIIILLLQQQWWW___dddkkkqqqyyyyyyqqqkkkkkkpppwww]]]RRRIIIIIIKKKHHHFFFGGGDDDCCCCCCBBBBBBCCCCCCDDDCCCAAA===:::888777777777666666666666666666666666666666666666666555444444444444555666666666666666888888888888888888888888777777888;;;>>>>>><<<:::;;;999999;;;<<<<<>>;;;999888888888777777777777777777777777666666666666666555555444555555555555666666666777888888888888888888888888;;;::::::;;;<<<;;;999777:::999:::<<<===???GGGPPPhhhzzzzzzjjj[[[SSSRRROOOVVVeeewwwzzzmmmlllnnnwwwwwwllldddcccccchhhwwwuuuddd[[[XXXWWWZZZ^^^iiisssyyyvvvsssrrrssswwwyyyxxxvvvoooggg___XXXOOOGGGCCCEEE???@@@AAAAAACCCFFFJJJNNNRRRWWW```hhhooouuuzzz}}}{{{}}}xxxnnniiifffiiiooovvvhhhWWWJJJKKKMMMJJJHHHKKKFFFFFFEEEEEEEEEEEEFFFFFFDDDBBB???<<<:::999999:::888888888888888888888888666777777777777666555555666666555555666666777888888888888888888888888888;;;:::999999::::::999888:::999;;;===???BBBLLLVVVmmmrrr```VVVSSSNNNUUUeeezzzooojjjgggmmm{{{ttthhhfffcccaaaiiikkk___ZZZWWWXXX[[[aaalll{{{vvvwww}}}wwwvvvtttvvvyyyyyyvvvsssjjjccc[[[UUUMMMEEEBBBCCC===>>>??????@@@BBBFFFIIIJJJPPPXXX```gggmmmrrruuussswww|||{{{xxxvvvyyy|||}}}zzzrrrjjjeeedddiiiooowwwlllYYYKKKMMMOOOKKKJJJMMMEEEEEEDDDDDDDDDDDDEEEEEEDDDCCC@@@===;;;::::::;;;888888888888888888888888777777777777777666666555666666666666666777888888888888888888888888888888888777666777999;;;<<<;;;999999;;;>>>@@@DDDNNNZZZhhh|||yyyfffZZZVVVPPPWWWggg}}}qqqjjjcccgggtttyyymmmjjjddd\\\]]]qqqxxxeee[[[VVVVVVZZZaaagggqqqzzzqqqhhhllljjjlllxxxyyyrrrqqqtttvvvtttpppeee```WWWPPPJJJEEEAAA>>>AAA@@@?????????@@@AAABBBHHHJJJNNNUUU\\\ccchhhllloooqqqtttvvvwwwvvvsssrrroootttxxxyyyyyyzzzvvvqqqgggffffffjjjrrr{{{{{{```PPPNNNIIIHHHNNNPPPKKKIIIFFFEEEFFFGGGFFFFFFGGGEEEBBB>>><<<;;;;;;;;;:::999777666666666777888888888888888888777666666666666777888999999::::::777888888999999888888777777777888999999:::;;;;;;???;;;999<<<@@@DDDLLLTTT[[[uuu}}}|||||||||lll___XXXRRRWWWeee{{{}}}kkk^^^cccnnnxxxzzzlll```\\\]]]ggg|||oooaaaXXXVVVXXX[[[aaakkkuuu}}}{{{xxxtttkkk___YYYXXXWWW[[[fffvvvyyyrrrqqqssstttppplllaaa\\\SSSLLLGGGCCC@@@>>>@@@@@@?????????@@@AAABBBEEEGGGKKKOOOUUUZZZ___bbbcccfffjjjmmmoooooonnnmmmmmmsssxxxxxxxxxyyyuuuooohhhggghhhmmmttt}}}hhhUUUQQQLLLLLLPPPNNNLLLJJJGGGFFFGGGHHHGGGFFFGGGEEEBBB???===;;;;;;:::::::::888777777777888999888888888888888777666666555666666777888888999999888888999999999999888888888888999999::::::;;;;;;<<<999888;;;>>>AAAGGGNNN\\\xxx}}}yyywwwvvvssszzzoooaaaWWWRRRXXXggg~~~mmm^^^```iiisss~~~qqqccc\\\ZZZ___ppp}}}jjj\\\VVVVVVUUUZZZdddnnnvvv|||~~~{{{qqqgggbbb]]]TTTNNNKKKMMMLLLPPPXXXeee{{{zzztttqqqqqqpppkkkfff[[[UUUMMMFFFCCCAAA@@@????????????>>>???@@@@@@AAABBBCCCEEEHHHLLLPPPSSSUUUWWWZZZ___dddhhhjjjjjjjjjlllrrrwwwwwwxxxwwwsssmmmhhhhhhjjjpppxxxuuu\\\TTTPPPPPPQQQKKKMMMKKKIIIHHHIIIIIIHHHGGGEEEDDDCCC@@@>>><<<:::999;;;:::999999888888999999777888888888888777777666555555555666777777888888999999::::::::::::999999:::::::::::::::::::::::::::888999===>>>???DDDJJJ```}}}{{{ssspppooojjjqqq{{{uuueee[[[UUU[[[jjjnnn^^^]]]ccclllzzz{{{jjj```YYYWWWaaaooosss```VVVTTTQQQVVV^^^iiirrrwwwyyyyyyyyyzzz||||||vvvkkkccc[[[VVVOOOIIIFFFHHHJJJKKKMMMRRRZZZmmm|||vvvrrroookkkddd___SSSMMMFFFAAA????????????>>>>>>>>>>>>??????@@@@@@???@@@AAACCCFFFIIIKKKMMMQQQTTTYYY___eeehhhjjjjjjlllqqqvvvvvvvvvvvvrrrlllfffgggkkksss}}}~~~dddVVVPPPRRRSSSKKKMMMLLLJJJJJJJJJJJJIIIHHHDDDDDDCCCAAA???<<<:::888::::::999999888888888888777777888888888888777666666666666777777777888888999::::::;;;;;;::::::999;;;;;;;;;:::::::::::::::;;;:::<<<@@@@@@@@@EEELLLfff|||qqqllljjjeeejjjrrr{{{xxxjjjaaaYYY^^^jjj}}}nnn]]]ZZZ^^^gggwwwrrrfff[[[SSSWWWaaagggtttzzzeeeXXXUUURRRUUU\\\eeeooouuuwwwvvvtttttttttvvvzzzyyyrrrnnn```YYYRRRNNNHHHCCCDDDHHHEEEFFFHHHKKKPPP```~~~~~~wwwpppkkkddd]]]XXXKKKGGGAAA=========>>>>>>======>>>>>>>>>?????????>>>>>>???AAADDDFFFHHHJJJNNNQQQWWW]]]ccchhhkkklllmmmsssvvvvvvvvvvvvrrrmmmeeegggmmmwww|||oooZZZNNNPPPSSSLLLNNNLLLKKKKKKLLLKKKJJJHHHDDDDDDCCCAAA???<<<:::888888888888888888777777666666777777888888888777777777777888888888888888999999::::::;;;;;;::::::999:::::::::::::::::::::999::::::===@@@@@@AAAHHHQQQpppsssiiieee```bbbhhhoooxxxwwwkkkddd[[[```jjjyyy|||kkk\\\XXX[[[dddvvvyyykkk___SSSSSSYYYZZZeeewwwjjj\\\XXXTTTUUUYYYaaalllsssuuuuuuqqqpppnnnnnnppptttxxx{{{{{{zzzrrrkkkggg[[[TTTLLLHHHDDD@@@AAAEEE@@@BBBEEEHHHLLLXXXqqq~~~vvvmmmddd\\\UUUPPPFFFBBB>>><<<<<<=========<<<<<<===>>>>>>>>>>>>===>>>>>>???@@@BBBEEEGGGHHHJJJMMMTTT[[[bbbhhhlllnnnqqquuuwwwuuuuuuvvvtttpppiiilllrrr|||~~~zzz|||cccPPPOOORRRMMMMMMLLLKKKLLLLLLLLLJJJHHHEEEDDDCCC@@@>>><<<:::999777888888888888777666666666777777888888888888777888888888888888999999999999999::::::::::::999999999999999999999999999999888777:::===>>>BBBMMMYYY|||yyyjjjcccZZZ[[[^^^dddllluuu}}}tttjjjeee]]]bbbkkkwwwuuuggg[[[WWWYYY```rrrrrrcccUUUQQQUUUTTT\\\kkkpppaaa\\\UUUTTTUUU]]]gggpppssssssqqqooollljjjkkkmmmppprrrqqqvvv}}}xxxpppkkk___VVVMMMIIIFFFBBB@@@BBB@@@AAAEEEHHHJJJQQQcccsss}}}sssggg]]]TTTMMMIIIBBB@@@>>>======>>>===<<<;;;<<<===>>>>>>>>>======>>>>>>??????@@@BBBCCCDDDFFFJJJQQQZZZcccjjjpppsssuuuxxxxxxuuuuuuwwwwwwsssqqqtttzzz{{{vvvoooUUUOOOQQQMMMLLLLLLKKKLLLLLLLLLIIIGGGGGGEEEBBB???===;;;;;;:::888888999999999888777666666666777888888888888888888888888888888777777777888888999999999999888888777777777888888999999999777777888;;;>>>EEEUUUeeeqqqfffZZZYYYXXXZZZ^^^fffmmmrrrwwwyyy|||||||||}}}~~~uuukkkfffbbbeeellluuu|||~~~|||xxxnnncccYYYWWWVVV[[[lll~~~{{{jjjZZZSSSUUUQQQVVV```rrrsssddd___UUURRRSSSYYYdddmmmqqqrrrsssqqqnnnkkkjjjkkkmmmnnnmmmrrryyy{{{uuufff\\\RRRNNNKKKFFFCCCBBB???@@@CCCEEEEEEGGGSSS___|||yyyrrrnnnppptttzzz{{{pppdddXXXNNNHHHDDD@@@???>>>>>>>>>>>>===;;;:::;;;===>>>>>>>>>===<<>>>>>>>>??????@@@DDDHHHPPPZZZdddnnnuuuxxxxxxzzzyyyuuuuuuxxxxxxvvvxxx{{{wwwsssyyyZZZPPPQQQLLLLLLKKKKKKLLLLLLKKKIIIFFFGGGEEEBBB>>><<<;;;;;;;;;999999:::;;;:::999888777666666777888888888888888777777777777666666666666888888888999999888888888555555666777888999999::::::999:::<<<@@@JJJ]]]nnnyyykkk___[[[WWWTTTUUUYYY___cccgggiiikkkllllllooossswww}}}}}}~~~~~~yyysssqqqsssyyy~~~zzzoooiiigggiiimmmrrrvvvuuuqqqmmmjjjaaaYYYVVVTTTWWWgggxxxqqq^^^UUUVVVNNNRRRYYYiiikkk[[[XXXTTTTTTYYY```fffooowwwvvvtttrrrpppnnnmmmllllllmmmppptttyyyvvvmmm```VVVPPPMMMIIIGGGFFFCCCBBBDDDFFFGGGMMMTTTfffwww}}}tttkkkfffbbb^^^^^^```hhhkkksss|||wwwiii[[[PPPIIIDDDBBB======<<<;;;<<<===>>>???============>>>>>>>>>>>>>>>??????>>>>>>>>>AAACCCEEEGGGMMMVVVbbbnnnvvvzzz|||~~~}}}{{{}}}xxxwwwzzz{{{aaaSSSOOOPPPNNNMMMLLLMMMMMMMMMKKKIIIGGGEEECCC???<<<:::888777999999999999888888777777777777888999999999999888777777777777777777777777444444555666777888888999;;;:::999888999:::;;;<<<:::999:::<<<@@@LLL```sssooobbb^^^YYYVVVTTTTTTSSSRRRTTTWWW[[[^^^___aaaeeehhhnnnvvv|||~~~wwwnnnkkklllooowwwzzzppppppqqqpppooommmmmmmmmnnnjjjeee]]]UUUSSS\\\mmmyyyzzzdddZZZYYYRRRTTTVVV___sssppp```WWWRRRQQQVVV]]]dddnnnvvvyyyyyyxxxvvvsssqqqnnnmmmkkkmmmrrrvvv|||{{{nnnccc[[[TTTNNNIIIGGGCCCAAACCCDDDDDDHHHNNNZZZiii|||xxxkkkccc[[[YYYVVVSSSTTTVVVVVVYYY^^^fffnnnvvv}}}xxxpppcccVVVMMMGGGCCCAAA===<<<;;;;;;;;;<<<>>>>>><<<<<<=========>>>>>>>>>>>>>>>???>>>===>>>AAACCCFFFIIIOOOXXXcccmmmuuuyyy~~~}}}wwwwww{{{cccSSSNNNOOOKKKKKKKKKLLLNNNOOONNNMMMGGGFFFCCC@@@===:::888888:::999999888888888888888666666777888888888888777777777777777777777777777999999::::::;;;;;;<<<<<<999999999999999:::;;;<<<999999;;;===AAAMMMeeezzziiiccc[[[WWWVVVUUUSSSQQQNNNQQQSSSTTTUUUVVVZZZ]]]cccjjjqqqtttwww||||||zzzxxxpppiiiiiikkknnnvvv~~~|||xxxwwwuuuqqqmmmkkkjjjkkkfffddd^^^XXXWWW^^^lllwwwppp^^^VVVVVVWWWWWW]]]lllzzzhhhZZZSSSOOOSSSZZZbbbllluuu{{{|||}}}|||zzzvvvqqqnnnhhhkkknnnsssyyywwwlll```UUUNNNJJJFFFCCCDDDCCCBBBDDDIIILLLVVVeeeuuuyyypppiiieeeXXXRRRMMMMMMLLLJJJKKKNNNJJJLLLOOOSSSXXX]]]aaadddllllllnnnrrrvvvwwwllldddYYYOOOHHHDDDAAA???<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<==================>>>======>>>@@@CCCGGGJJJPPPYYYccclllssswwwzzzvvvwww{{{jjjWWWQQQQQQLLLKKKKKKMMMOOOPPPNNNMMMHHHFFFDDD@@@===;;;999888;;;:::888777777777888999555555666777777777777777777777777777777777777777999999999999999999999999666777888999:::;;;;;;;;;888:::===>>>AAAOOOkkk{{{qqqeee___^^^]]]YYYTTTMMMNNNNNNMMMLLLMMMPPPRRRUUU\\\cccgggmmmtttvvvtttooojjjhhhkkknnnrrrzzzzzztttoookkkhhhgggdddccc```]]]^^^dddoooxxxiiiXXXYYYXXXXXXZZZfff|||rrr```WWWPPPRRRYYY```jjjqqquuuxxx{{{|||{{{vvvqqqnnnfffhhhlllpppwww~~~ooo___UUUPPPJJJFFFEEEEEECCCDDDGGGDDDIIIQQQYYYdddsssrrriiiddd___YYYRRRLLLHHHIIIIIIHHHHHHKKKGGGHHHIIIKKKMMMPPPRRRTTTXXXWWWXXX\\\bbblll{{{ssskkk___YYYQQQJJJEEEBBB@@@???;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<<<<============<<<============>>>@@@CCCFFFJJJPPPXXX```hhhpppttt}}}wwwtttuuuzzzvvv```VVVUUUQQQOOONNNNNNOOONNNLLLJJJIIIGGGEEEAAA>>><<<:::999;;;:::888777666777888999555666777777888888777777777777777777777777777777888888888777777777777777555666888:::;;;;;;::::::999;;;>>>???AAAQQQqqqyyyqqqooommmggg```VVVTTTPPPLLLJJJJJJLLLMMMMMMSSSYYY___gggpppsssqqqkkkjjjlllsssxxx|||xxxrrrnnnjjjhhhcccbbbaaaaaadddlllwww|||eee[[[XXXVVVXXXbbbwwwzzzhhh]]]RRRQQQUUU[[[aaahhhiiilllpppsssssspppllliiidddeeehhhmmmuuummmaaaWWWOOOHHHFFFEEECCCCCCFFFCCCEEEGGGJJJOOOZZZhhhrrr}}}zzzqqqhhhdddddd___WWWSSSMMMHHHHHHHHHEEEEEEGGGCCCDDDDDDEEEFFFGGGIIIJJJNNNMMMNNNRRRVVV]]]kkkxxx}}}uuupppmmmgggaaaVVVRRRKKKFFFDDDBBB@@@???;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>><<<============>>>AAADDDEEEIIIOOOUUU\\\dddmmmsss~~~vvvrrrtttxxxgggXXXTTTRRRPPPOOOOOOOOONNNLLLJJJJJJHHHFFFBBB???===;;;::::::999888777777777888999666777888888999999888888777777777777777777777777:::::::::999999999999999666777999:::;;;;;;:::::::::<<>>>>>==================>>>>>>>>>>>><<<===>>>>>>>>>???BBBEEEDDDHHHMMMRRRXXXaaakkksss~~~vvvssstttxxxgggUUUQQQOOONNNNNNOOOPPPQQQOOONNNKKKIIIGGGCCC@@@>>><<<;;;999999999999888888777777777777888999999999999999777777777777777777777777777777777888888888888888999999:::;;;;;;;;;::::::;;;<<>><<<===>>>?????????>>>===>>>>>>>>>>>>?????????@@@===>>>?????????AAADDDFFFEEEHHHLLLPPPUUU___lllvvv~~~wwwwwwvvvxxxeeeTTTRRRPPPOOOOOOPPPQQQQQQOOONNNLLLJJJGGGDDDAAA???===<<<777888999::::::888777666666777777888888888888888777777777777777777777777555555555666666777777888<<<<<<;;;;;;::::::;;;;;;::::::>>>DDDPPPfffkkk[[[PPPHHHDDDDDDFFFIIINNNZZZgggkkkiiihhhmmmvvvyyynnnnnnpppuuu|||yyyrrrsssyyyttt]]]TTTSSSYYYiiizzzwwwfff\\\XXXRRROOONNNMMMLLLLLLLLLMMMNNNOOOPPPPPPQQQUUU[[[eeettt|||mmm\\\RRRMMMHHHGGGHHH===@@@CCCCCCAAA@@@BBBDDDGGGOOO[[[fffoooxxx~~~zzzxxxxxxqqqssspppmmmuuuzzzeee\\\TTTPPPNNNKKKKKKOOOJJJIIIHHHGGGFFFFFFFFFFFFEEECCCCCCFFFGGGHHHMMMUUUWWWYYYWWWQQQOOOPPPQQQOOOKKKIIIEEECCCBBBAAA>>><<<<<<===???@@@@@@@@@???>>>>>>?????????@@@@@@@@@@@@>>>???@@@@@@@@@BBBEEEGGGFFFIIIMMMOOOTTT___nnnyyy~~~xxxyyyxxxyyydddVVVVVVTTTSSSQQQQQQPPPOOOMMMJJJLLLKKKHHHEEEAAA???===<<<666888:::;;;;;;999666555555666666777777777777777777777777777777777777777888888999:::;;;;;;<<<<<>><<<;;;::::::;;;<<<999999===FFFUUUnnn~~~{{{hhhYYYOOOIIIEEEGGGIIINNNZZZgggkkkiiiiiinnnxxx|||wwwxxx{{{wwwooonnnttt|||}}}bbbWWWTTTWWWcccrrrpppfff]]]SSSNNNMMMMMMLLLKKKJJJJJJIIIHHHHHHJJJIIILLLUUU^^^hhhvvv{{{fffWWWRRRPPPMMMIIIEEECCCAAAAAABBBBBBAAA@@@EEEHHHNNNTTT\\\dddmmmssswwwyyy|||~~~~~~}}}|||zzzxxxvvvvvvxxxzzzzzzyyymmmbbbZZZZZZYYYSSSOOOOOOJJJKKKMMMLLLJJJHHHGGGGGGGGGFFFDDDDDDEEEGGGJJJLLLRRRUUUWWWUUUOOOKKKJJJKKKIIIHHHFFFFFFFFFEEECCCAAAAAA@@@???>>>============???>>>=========>>>@@@AAA@@@@@@@@@@@@@@@AAAAAABBBFFFGGGJJJOOOXXXcccmmmssswwwxxx{{{ssscccWWWQQQQQQQQQPPPQQQQQQOOOLLLIIIIIIHHHGGGFFFFFFDDD@@@===<<<<<<;;;::::::999888888666666666666666666666666666666666666666666777777555777999888777777;;;>>>??????>>><<<<<<;;;;;;;;;>>>CCCEEEHHHXXXvvv}}}|||hhhWWWJJJGGGJJJJJJKKKYYYkkknnnggggggjjjsss~~~}}}tttpppoooooouuu}}}hhh\\\ZZZ[[[cccmmm~~~rrrggg\\\TTTRRROOOMMMJJJIIIIIIJJJJJJJJJIIIGGGIIIPPPWWW```lllwww~~~yyyfff[[[SSSMMMIIIFFFDDDAAAAAAAAAAAA@@@???AAADDDIIINNNTTT\\\dddjjjsssvvv{{{{{{yyyxxxxxxwwwvvvtttkkkeeeeeeddd___ZZZYYYSSSTTTTTTRRRPPPNNNLLLLLLGGGFFFDDDCCCDDDFFFIIIKKKOOOPPPQQQOOOMMMLLLLLLMMMIIIGGGFFFFFFFFFEEEBBB@@@AAA@@@???>>>============@@@???>>>>>>>>>???@@@AAA????????????@@@@@@AAABBBDDDHHHNNNTTT[[[dddmmmtttyyyzzzzzz{{{||||||}}}}}}zzz~~~}}}|||}}}~~~sssaaaXXXTTTTTTRRROOOOOOOOOOOOMMMLLLJJJHHHGGGGGGFFFDDD@@@>>><<<<<<;;;::::::999888888777777777777777777777777888777777777777777777777666999::::::888888:::<<<===<<<<<<;;;<<<<<<======<<<@@@CCCIII\\\zzz~~~}}}vvv```QQQJJJLLLKKKMMM\\\nnnrrrkkkgggjjjqqqzzz~~~yyyuuutttsssvvv|||vvveee\\\VVVZZZcccwwwuuuhhh^^^YYYSSSNNNIIIFFFFFFHHHIIIJJJJJJGGGGGGLLLPPPVVV```jjjrrrzzztttcccUUULLLHHHGGGDDDAAA@@@@@@@@@???>>>???AAAEEEHHHNNNUUU]]]cccpppuuu~~~~~~}}}}}}{{{vvvvvvuuuoooiiiggg^^^\\\ZZZWWWTTTQQQOOOMMMIIIHHHFFFEEEEEEGGGJJJKKKRRRPPPMMMLLLLLLMMMNNNNNNIIIGGGEEEEEEEEEDDDBBB@@@AAA@@@???>>>============@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAAAAABBBCCCDDDEEEEEEJJJQQQWWW\\\bbbhhhnnnppppppqqqrrrssssssrrrrrrvvvzzz{{{eeeZZZVVVUUURRRNNNMMMMMMNNNOOONNNKKKIIIHHHGGGGGGDDDAAA>>><<<;;;;;;::::::999999888888888888888888888888888999999999888888777777777777999;;;;;;999888999:::::::::::::::;;;<<<===>>>===???BBBLLLccc~~~~~~lllYYYNNNNNNMMMPPP___qqqtttnnngggggglllrrrvvvvvvzzz}}}}}}{{{{{{}}}{{{zzz~~~vvvdddWWWVVV\\\kkkyyynnnggg```YYYQQQLLLJJJKKKLLLKKKKKKHHHGGGJJJLLLPPPXXXaaagggrrr~~~mmm]]]RRRLLLIIIFFFBBB@@@@@@??????>>>@@@AAADDDGGGLLLTTT]]]cccqqqyyy~~~wwwrrrkkkhhhddd___[[[WWWSSSQQQNNNLLLJJJHHHHHHIIIKKKLLLYYYTTTNNNLLLMMMNNNNNNMMMJJJHHHEEEDDDDDDCCCAAA???AAA@@@???>>>============AAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDDDDEEEGGGHHHIIIIIILLLPPPVVV\\\```aaabbbeeefffgggiiijjjkkkllllllqqquuu{{{sss```UUUSSSQQQOOONNNOOOPPPOOOOOOLLLKKKIIIHHHGGGEEEAAA>>>;;;;;;;;;::::::999999999888888888888888888888888;;;::::::999999888888777666888999::::::999999999:::::::::::::::;;;<<<===>>>???DDDRRRjjjwwwbbbTTTQQQNNNRRR```ppprrrllleeedddeeejjjlllllloootttvvv|||{{{vvvwwwrrr```[[[]]]aaauuu}}}ssskkk```YYYUUUSSSPPPMMMKKKHHHGGGHHHIIIKKKRRRZZZaaammmzzz{{{iii[[[TTTKKKHHHCCC@@@??????>>>===@@@AAACCCFFFLLLVVV```gggsss|||~~~|||xxxrrrmmmiiiccc]]]YYYRRRPPPMMMJJJIIIIIIJJJKKKXXXSSSNNNLLLNNNPPPOOONNNKKKIIIFFFDDDCCCCCCAAA@@@AAA@@@???>>>============@@@AAACCCDDDFFFGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJMMMKKKMMMTTT]]]bbbaaa]]]YYYZZZ\\\^^^aaadddfffgggjjjnnntttxxx{{{}}}~~~gggSSSPPPPPPPPPQQQRRRRRROOOMMMNNNLLLKKKIIIHHHFFFBBB???;;;;;;::::::::::::999999888888888888888888888888;;;:::::::::999999888888666666666888999:::999999;;;;;;:::::::::;;;;;;;;;>>>???FFFWWWnnnmmm[[[UUUOOOSSSaaammmnnniiiccc___^^^aaacccccceeeiiigggnnnxxxwwwsssyyylllbbb```]]]nnnzzzooofffaaa\\\TTTNNNMMMIIIGGGHHHGGGHHHMMMTTT\\\iiixxxrrr```UUUNNNJJJEEEAAA@@@??????>>>>>>???@@@DDDKKKUUUaaaiiittt|||wwwppphhhbbbYYYVVVRRRNNNKKKJJJJJJKKKQQQPPPOOOPPPQQQRRRRRRRRRMMMJJJGGGDDDDDDCCCBBBAAAAAA@@@???>>>============???AAACCCFFFIIIKKKLLLLLLHHHGGGGGGGGGGGGHHHIIIIIIMMMKKKKKKQQQ[[[bbbbbb```QQQQQQRRRTTTXXX\\\aaadddhhhlllrrrvvvyyy{{{~~~lllSSSOOOOOOPPPRRRSSSSSSPPPNNNOOONNNLLLKKKIIIGGGCCC@@@::::::::::::::::::::::::888888888888888888888888999999999999999999999999999777666666888::::::999<<<<<<;;;;;;;;;;;;;;;<<<===@@@KKK___tttzzzbbbYYYQQQUUUcccnnnnnniiiaaa[[[XXXYYYZZZYYYZZZ]]]ZZZ```jjjuuuzzzrrrvvvzzzjjjccc```kkk~~~{{{uuummmaaaYYYSSSOOOLLLKKKIIIHHHKKKQQQVVVeeeuuu~~~{{{gggYYYQQQMMMGGGBBBAAA@@@???>>>??????@@@CCCIIITTT```iiivvvxxxpppdddaaa\\\WWWSSSPPPPPPPPPPPPSSSVVVXXXXXXVVVVVVVVVOOOLLLHHHEEEDDDDDDCCCBBBAAA@@@???>>>============>>>@@@CCCGGGKKKNNNOOOPPPMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMOOORRRVVV[[[^^^QQQOOONNNOOORRRXXX^^^bbbhhhlllqqquuuwwwzzz|||~~~nnnWWWPPPOOOOOOPPPRRRSSSRRRPPPPPPOOOMMMKKKJJJGGGCCC@@@::::::::::::::::::::::::777777777777777777777777777777888888999999::::::@@@===888777888::::::999;;;;;;;;;;;;<<<===>>>>>>AAAFFFUUUkkkiii]]]TTTZZZhhhrrrrrrmmmaaaYYYSSSRRRQQQOOOOOOPPPNNNSSS\\\iiiwww|||qqqtttyyynnnfffiiivvvuuujjjZZZUUURRRPPPLLLIIILLLRRRQQQaaarrr|||rrrcccSSSNNNHHHCCCAAA@@@@@@???AAAAAAAAACCCJJJTTT```iiizzznnnkkkeee___ZZZWWWVVVVVVUUUZZZ```aaa^^^ZZZXXXXXXPPPMMMHHHFFFEEEDDDDDDCCCAAA@@@???>>>===============???CCCHHHLLLOOOQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOLLLOOOPPPLLLGGGHHHPPPYYYTTTRRRPPPOOORRRXXX^^^cccdddggglllooorrrtttvvvxxxnnnZZZRRRPPPNNNNNNPPPRRRSSSSSSQQQOOOMMMLLLJJJGGGCCC@@@::::::::::::::::::::::::666666666666666666666666666666777888999::::::;;;GGGAAA;;;888999:::999888:::::::::;;;===???@@@AAAEEEMMM___www~~~lll___WWW]]]lllvvvvvvsssaaaXXXPPPNNNLLLHHHGGGHHHGGGLLLTTT```ppp}}}pppsss{{{llliiiooo|||nnnbbbVVVQQQMMMHHHJJJOOORRRZZZiii{{{zzzmmm\\\QQQGGGCCCBBB??????AAAAAAAAABBBCCCHHHSSSbbbmmm{{{}}}qqqhhhbbb^^^[[[XXXbbbbbbccceeefffddd```]]]XXXSSSMMMHHHEEEDDDCCCBBB???>>>===<<<;;;;;;<<<======@@@EEEKKKPPPTTTUUUVVVXXXWWWWWWVVVUUUSSSRRRQQQOOOMMMJJJGGGFFFFFFGGGHHHSSSRRRPPPNNNOOOSSSYYY^^^cccccceeegggjjjooosssuuuzzzeeeZZZNNNMMMQQQNNNPPPSSSOOOQQQOOOMMMLLLLLLJJJGGGEEEAAA>>>;;;:::;;;;;;:::999:::999999999888888777777888888888888999:::;;;<<>><<<::::::;;;>>>BBBDDDCCCKKKaaa~~~}}}sssfff[[[___nnnyyyyyysssfff[[[NNNHHHIIIJJJGGGBBBEEEFFFKKKUUUfffyyyvvvttt~~~qqqlllkkktttssseee[[[SSSKKKIIILLLQQQXXXgggyyysssaaaVVVKKKFFFCCC@@@???@@@AAAAAABBBCCCIIITTTbbbmmm{{{ssslllhhheeecccfffggghhhjjjkkkhhhccc___YYYTTTMMMHHHEEEDDDCCCBBB???>>>===<<<;;;<<<<<<===>>>AAAFFFLLLRRRVVVYYY[[[]]]]]]\\\[[[YYYWWWUUUTTTOOOMMMJJJGGGEEEEEEFFFGGGLLLMMMMMMNNNPPPUUU[[[```aaa___^^^```eeellltttyyysss^^^PPPNNNQQQNNNPPPTTTPPPQQQPPPNNNMMMLLLKKKHHHEEEAAA>>>;;;:::;;;;;;:::999999999999888888777777777888888888888999:::;;;<<>><<<;;;;;;<<<======???BBBGGGMMMTTTZZZ___bbbddddddcccbbb___\\\ZZZXXXOOOMMMIIIFFFDDDDDDEEEEEEJJJLLLOOORRRTTTWWW[[[^^^[[[YYYVVVWWW]]]iiiuuu}}}~~~dddTTTOOOPPPMMMPPPUUUQQQRRRPPPOOONNNMMMKKKHHHEEEAAA>>>;;;:::;;;;;;:::999888888888777777777777777888888888888999:::;;;;;;???999777;;;>>><<<;;;;;;===<<<;;;;;;===@@@DDDFFFHHHUUUppp}}}}}}~~~mmmddd]]]bbbqqqyyylll[[[NNNIIIFFFCCC@@@@@@@@@AAAFFFOOO\\\hhhpppuuuuuuuuuuuuvvvtttpppmmmpppqqqttt}}}{{{{{{|||zzzzzz}}}}}}qqqfffgggppp|||yyy~~~ooobbbZZZUUUTTTVVVaaaqqq}}}hhh]]]QQQKKKGGGBBB@@@AAA@@@AAACCCEEEJJJUUUbbblllzzz}}}yyytttuuuwwwyyywwwrrrjjjddd\\\WWWOOOIIIEEECCCAAA???>>>===<<<;;;;;;<<<===>>>???BBBGGGNNNVVV^^^dddhhhjjjjjjiiigggddd```\\\ZZZOOOLLLIIIEEECCCCCCDDDEEEOOOQQQTTTVVVVVVVVVXXXYYYUUURRRPPPQQQYYYfffttt}}}~~~zzz{{{zzzyyyyyy|||jjjXXXOOONNNKKKOOOUUUQQQSSSRRRPPPPPPOOOLLLHHHEEEAAA>>>;;;:::;;;;;;:::999777777777777777777777777999888888888999999:::;;;===888666:::<<<;;;;;;===AAA@@@>>>======???AAABBBHHHXXXsss}}}|||}}}~~~~~~}}}{{{eee^^^YYY___mmm}}}tttcccTTTLLLHHHGGGFFFEEECCCBBBCCCHHHQQQYYY^^^ccceeegggkkknnnnnnkkkhhhaaaaaacccjjjuuu}}}~~~wwwpppnnnrrr}}}{{{jjjeeeiiiuuuwwwoooqqq|||tttggg___ZZZZZZaaaooo~~~zzzggg\\\PPPKKKGGGCCCAAACCC@@@BBBCCCFFFKKKUUUbbblll|||}}}{{{|||}}}}}}{{{tttkkkeee]]]XXXPPPJJJEEECCCAAA???>>>===<<<;;;;;;<<<===>>>>>>AAAGGGOOOXXXaaahhhkkknnnmmmllljjjeee```[[[XXXNNNLLLIIIEEECCCCCCDDDEEEOOOQQQTTTUUUUUUUUUUUUWWWSSSPPPNNNPPPWWWcccooowww|||yyyxxxvvvssssssvvv{{{nnnZZZOOOMMMJJJOOOUUUQQQTTTSSSRRRQQQPPPMMMIIIEEEAAA>>>;;;:::;;;;;;:::999777777777777777888888888999999888888999999::::::???:::777999::::::<<<@@@BBBAAA@@@??????@@@BBBCCCLLL^^^xxx}}}|||}}}~~~~~~}}}rrr^^^YYYWWW[[[hhhxxx~~~nnn^^^RRRKKKIIIHHHIIIGGGDDDCCCEEEIIINNNQQQ[[[]]]aaafffiiiiiieeebbbXXXWWWXXX[[[cccmmmuuuzzz~~~~~~uuukkkfffiiivvvpppfffdddkkkyyymmmmmmuuuuuuiiidddaaacccooo|||wwwfff[[[PPPKKKHHHDDDCCCDDD@@@BBBDDDFFFLLLVVVccclll||||||uuulllfff]]]XXXPPPJJJFFFCCCAAA@@@======<<<;;;;;;<<<>>>???>>>BBBIIIRRR[[[dddkkknnnoooooommmjjjeee___YYYUUUNNNLLLHHHFFFDDDEEEFFFGGGIIIKKKNNNPPPQQQTTTXXX[[[VVVTTTQQQQQQVVV___jjjpppxxx|||~~~zzzxxxtttpppooorrrxxx}}}rrr\\\PPPNNNLLLQQQVVVSSSUUUTTTSSSSSSRRRNNNIIIEEEAAA>>>;;;:::;;;;;;:::999888888888888888999999999:::999999888999999::::::@@@;;;888999999999<<>>>>>>>>@@@AAADDDFFFGGGLLL```{{{|||{{{||||||wwwgggYYYWWWUUUYYYcccrrr{{{iiiYYYNNNIIIHHHJJJHHHEEEBBBBBBDDDGGGIIIVVVXXX]]]aaadddbbb]]]YYYTTTSSSQQQSSSWWW___ggglllssstttuuuuuutttuuuwwwyyy{{{}}}xxxkkkcccdddppp~~~wwwjjjcccccctttsssrrruuu|||xxxnnnhhhgggooo{{{wwwhhh]]]QQQLLLHHHDDDCCCDDD@@@BBBDDDGGGLLLVVVcccllluuu|||~~~vvvnnnhhh\\\WWWPPPJJJFFFDDDBBBAAA===<<<<<<;;;<<<===>>>??????DDDLLLUUU___gggmmmpppppppppnnnkkkeee^^^WWWSSSMMMKKKHHHFFFEEEFFFHHHIIIHHHIIIKKKMMMQQQWWW^^^ccc___ZZZUUUQQQTTT\\\eeekkktttwww~~~~~~uuulllkkkpppvvvuuu___RRRPPPOOOTTTYYYUUUUUUUUUTTTTTTSSSOOOIIIEEEAAA>>>;;;:::;;;;;;:::999888999999999::::::::::::::::::999999888999999:::;;;888888;;;;;;:::<<<@@@===>>>???@@@CCCEEEHHHIIIKKKccc~~~zzzzzz{{{zzzlll]]]TTTSSSRRRTTT[[[jjj|||sssaaaSSSLLLJJJJJJHHHEEECCCBBBCCCDDDFFFMMMPPPVVV\\\```___ZZZVVVOOONNNLLLLLLOOOUUU\\\aaaggghhhiiiiiiiiikkkooosssxxx}}}pppeeecccnnn{{{rrrfff```mmm|||xxxwwwyyytttllliiippp{{{wwwjjj___SSSMMMIIIEEECCCDDD@@@BBBEEEGGGMMMVVVccclllmmmsss|||wwwooojjj\\\WWWPPPJJJGGGEEECCCBBB===<<<;;;;;;<<<===>>>???@@@EEENNNXXXbbbjjjooorrrqqqpppoookkkeee]]]VVVRRRMMMKKKHHHGGGFFFGGGIIIKKKLLLMMMMMMNNNRRRYYYbbbhhhfff```WWWQQQRRRYYYccciiiqqqssszzz{{{mmmhhhlllsss|||wwwaaaTTTSSSRRRWWW\\\WWWVVVUUUUUUUUUSSSOOOIIIEEEAAA>>>;;;:::;;;;;;:::999999999999::::::;;;;;;;;;::::::999999888999999999666555888======;;;;;;???@@@@@@AAABBBCCCDDDFFFFFFPPPjjj{{{xxxyyyzzzyyy{{{zzz{{{~~~xxxeeeVVVPPPOOONNNOOOUUUcccuuuxxxfffXXXQQQOOOKKKIIIGGGDDDCCCDDDEEEFFFDDDIIIPPPYYY___```\\\YYYJJJIIIHHHGGGIIINNNUUUZZZ^^^```bbbbbbbbbffflllqqqwwwttthhhdddnnnzzzzzzkkkaaakkk|||yyy|||tttkkksss~~~wwwjjjbbbYYYRRRIIIBBBAAAEEE>>>>>>AAAHHHQQQ[[[bbbeeehhhjjjnnnrrryyy|||pppggg]]]UUUNNNLLLIIICCC???>>>>>>>>>>>>???>>>===<<<<<>>;;;999999:::999999::::::;;;<<<======:::;;;;;;<<<<<<;;;;;;:::777999;;;<<<;;;999999:::AAA???@@@AAA@@@???EEEMMMUUUyyy{{{yyywwwxxx{{{yyynnnfffbbbdddjjjvvvooo```WWWRRROOONNNOOORRR[[[kkkzzztttfffZZZSSSOOOMMMJJJGGGEEEDDDEEEEEEFFFIIIPPPYYY______ZZZUUUMMMHHHFFFGGGHHHHHHLLLQQQ[[[]]]___```aaadddiiimmmyyyxxxjjjdddjjjsss}}}mmmaaafffsss|||rrrwwwzzzllleee]]]VVVMMMDDDBBBDDDAAAAAABBBGGGOOOVVV\\\___^^^```cccgggmmmvvv}}}qqqhhh^^^VVVOOOMMMJJJEEE@@@???>>>>>>>>>===============???BBBIIIUUUbbbjjjlllkkkiiigggeeedddbbb^^^YYYTTTSSSQQQOOOOOOPPPRRRRRRQQQSSSOOOKKKKKKNNNSSSWWWZZZ[[[TTTNNNNNNOOORRRZZZbbbgggllltttyyy}}}zzz}}}cccUUUUUUSSSTTTWWWTTTWWWUUUSSSRRRQQQOOOLLLIIIDDDCCCAAA>>>;;;999::::::888888999999:::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::888;;;===>>>>>>===>>>???>>>======???>>>>>>EEEMMM\\\~~~{{{yyyxxxzzz}}}uuuiii```\\\ZZZ```kkkyyyzzzlll^^^VVVRRROOOMMMNNNPPPWWWeeesssyyylllaaaYYYUUURRROOOKKKHHHFFFFFFFFFCCCFFFLLLTTT[[[\\\WWWRRRLLLHHHFFFGGGGGGHHHMMMTTT]]]_________```ccciiimmmyyyuuuhhhbbbhhhqqqssseeeeeennn}}}}}}rrrjjjbbbZZZQQQGGGCCCCCCDDDCCCCCCFFFKKKPPPTTTUUUSSSTTTWWWZZZ```hhhqqqwwwxxx|||~~~sssjjj___WWWPPPNNNKKKFFFBBBAAA???>>>===<<<<<<<<<===>>>???AAAHHHSSS^^^fffhhhhhheeefffggghhhgggbbb\\\WWWYYYWWWUUUTTTVVVWWWWWWVVVXXXTTTNNNJJJJJJLLLNNNOOORRRLLLIIIKKKMMMOOOUUU\\\```fffmmmssswww~~~dddUUUUUURRRSSSWWWTTTVVVTTTSSSRRRRRRPPPMMMKKKEEECCC@@@===;;;::::::;;;777888888999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;666888:::<<<<<<<<<===???>>>======???>>>???FFFNNNbbbzzzzzzzzzyyy{{{tttggg___[[[PPPUUU___lllwwwvvvjjj___XXXTTTOOOLLLLLLMMMQQQ]]]iii{{{uuukkkbbb^^^[[[UUUOOOKKKHHHGGGFFFCCCEEEIIIQQQWWWYYYVVVRRRKKKGGGEEEFFFGGGIIIPPPXXXbbbcccdddbbbaaaccciiinnnzzzsssfffaaagggpppyyyiiidddhhh}}}rrrfff\\\QQQHHHCCCDDDDDDCCCBBBDDDHHHKKKMMMNNNLLLMMMOOORRRWWW___gggmmmooossswwwyyyyyyxxxxxxxxxuuuxxx}}}~~~ssskkk___WWWOOOMMMKKKFFFBBBBBB@@@>>><<<;;;:::;;;===>>>>>>@@@FFFPPP[[[ccceeeddddddfffiiikkkjjjgggbbb^^^___]]]ZZZYYYZZZ[[[ZZZZZZ\\\WWWQQQLLLJJJJJJKKKJJJKKKGGGFFFIIIKKKMMMQQQVVV[[[```hhhmmmqqqyyyfffVVVTTTQQQRRRVVVTTTUUUTTTRRRRRRRRRQQQOOOMMMFFFCCC???<<<;;;;;;;;;;;;888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;666888::::::::::::;;;===AAA??????@@@???@@@GGGPPPeee{{{xxxyyyzzzyyy{{{wwwkkkccc```OOORRRYYYdddnnnwww{{{|||~~~|||uuulllccc]]]VVVQQQMMMLLLKKKMMMUUU___nnnyyy}}}sssjjjfffbbb[[[SSSMMMHHHFFFFFFDDDEEEIIIOOOVVVXXXVVVSSSJJJGGGEEEFFFGGGKKKUUU___iiilllmmmkkkhhhgggjjjmmm{{{rrrfffbbbhhhrrrzzzkkkeeefffttt~~~|||jjj\\\PPPGGGDDDFFFBBBAAAAAABBBEEEHHHIIIIIIGGGHHHKKKMMMRRRZZZbbbhhhllloootttvvvwwwwwwwwwxxxsssuuuxxxzzz|||||||||{{{vvvwww~~~~~~tttkkk```WWWOOOLLLIIIDDD@@@@@@???>>><<<::::::;;;===>>>>>>???DDDNNNXXX```bbbaaadddfffjjjlllllljjjhhhgggfffccc```^^^^^^]]]\\\[[[[[[WWWPPPLLLJJJJJJIIIIIIIIIFFFFFFIIIKKKKKKNNNRRRWWW\\\cccgggjjjqqq{{{hhhWWWTTTPPPRRRVVVTTTUUUTTTRRRRRRSSSRRROOOMMMHHHDDD???<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;===>>>???>>><<<<<<===>>>BBB@@@???@@@???@@@GGGPPPkkk~~~}}}yyywwwyyyxxxxxx{{{{{{mmmccc___QQQSSSWWW___iiiqqqwwwyyyzzz{{{|||{{{vvvooogggbbbZZZUUUPPPOOOMMMMMMRRRYYYcccooo{{{xxxpppkkkfff^^^UUUMMMHHHFFFEEEDDDEEEHHHNNNUUUXXXVVVSSSJJJGGGEEEFFFHHHMMMZZZgggqqqvvvyyywwwpppkkkkkkmmmzzz{{{ooofffbbbiiissswwwlllgggggglllzzzwww|||ppp___RRRHHHEEEFFFAAA@@@???AAADDDFFFGGGFFFBBBDDDFFFJJJOOOWWW```gggmmmpppuuuyyy{{{}}}~~~}}}~~~~~~}}}zzzxxxvvvrrrppprrr}}}uuummmbbbYYYOOOLLLHHHCCC??????>>>===<<<;;;;;;;;;<<<======>>>CCCLLLWWW^^^aaaaaadddggglllooopppooooooooollliiieeebbbaaa___^^^\\\XXXTTTNNNKKKIIIIIIIIIIIIJJJGGGGGGJJJKKKJJJKKKOOORRRWWW]]]```aaagggooowwwjjjWWWTTTOOOQQQUUUTTTVVVTTTSSSSSSSSSRRROOOMMMJJJDDD>>>;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<>>>??????===;;;:::;;;===@@@>>>===??????AAAIIISSSwww~~~yyyzzzwwwvvvxxxwwwwww{{{}}}lll___XXXQQQRRRUUU\\\fffpppwwwzzz{{{||||||{{{wwwqqqjjjfff___YYYUUUTTTRRRQQQSSSXXX^^^iiittt{{{zzzsssmmmhhh___UUUMMMHHHFFFEEEBBBCCCGGGMMMTTTVVVTTTQQQJJJGGGFFFGGGIIIPPP```nnnzzz~~~tttllljjjkkkwww~~~~~~uuummmfffdddkkktttuuunnnkkkjjjgggxxxzzzzzz~~~xxxeeeWWWKKKEEEDDDAAA@@@???@@@CCCDDDDDDCCC@@@BBBEEEIIIOOOXXXbbbiiiuuuyyy~~~~~~|||wwwqqqooovvvwwwoooeee[[[QQQMMMHHHCCC??????======<<<<<<<<<;;;;;;;;;<<<===BBBKKKVVV^^^aaaaaafffllluuuzzz{{{yyyxxxxxxsssooojjjgggdddbbb___]]]WWWSSSOOOLLLKKKKKKKKKKKKMMMIIIHHHJJJJJJHHHHHHLLLMMMQQQVVVWWWWWW[[[ccciiirrrwww}}}kkkXXXSSSOOOPPPUUUTTTWWWUUUTTTSSSSSSRRROOOMMMKKKDDD===;;;<<<>>>===;;;::::::::::::::::::::::::<<<<<<============<<<<<<;;;<<<<<<:::999999:::<<>>AAACCCGGGQQQ\\\}}}xxxxxxuuuuuuvvvvvvwww~~~ooo```XXXQQQQQQSSS[[[fffrrr{{{{{{uuuoookkkddd^^^ZZZYYYXXXVVVWWWZZZ^^^fffpppvvv|||~~~{{{tttoooiii```VVVNNNIIIHHHGGGCCCDDDHHHOOOVVVXXXUUURRRJJJHHHGGGHHHJJJSSSddduuu}}}ppphhhgggjjjrrrxxx{{{{{{}}}}}}yyytttpppkkkjjjpppyyywwwrrrnnnkkkeeemmm~~~~~~kkk[[[NNNFFFCCCBBBAAA@@@@@@BBBCCCBBBAAA@@@BBBFFFKKKQQQ[[[eeelll}}}vvvpppsss|||yyyqqqhhh^^^SSSNNNIIICCC??????<<<<<<======<<<<<<;;;:::<<<===AAAJJJUUU^^^aaaaaajjjrrr~~~wwwsssnnniiifffccc```^^^ZZZVVVRRROOONNNOOONNNNNNOOOKKKIIIJJJIIIFFFFFFIIIIIIMMMPPPQQQPPPSSSZZZ```hhhnnnuuu{{{~~~lllXXXSSSNNNPPPUUUTTTWWWVVVTTTSSSSSSQQQOOOLLLKKKEEE===:::<<<>>>===;;;999999999999999999999999<<<<<<============<<<<<<======>>>===<<<===???AAA???>>>@@@DDDHHHNNNZZZeee}}}xxxvvvttttttvvvvvvxxxuuueee]]]PPPQQQTTT\\\hhhvvvzzztttpppgggaaa]]]]]]\\\YYYYYY\\\___fffnnntttzzz}}}{{{uuuooojjj```WWWOOOKKKIIIIIIEEEGGGKKKSSSYYY[[[XXXTTTKKKIIIHHHIIIKKKTTTgggxxxzzzllldddeeejjjnnnsssuuutttuuuyyyyyywww}}}yyyvvvtttqqqpppvvv~~~zzzuuupppkkkdddggguuu{{{fffXXXOOOHHHDDDCCCAAA????????????>>>===BBBAAADDDJJJQQQYYYgggsss{{{{{{~~~|||qqqjjjddd[[[SSSKKKEEE???<<<>>>>>>===<<<<<<<<<<<<===:::;;;BBBKKKRRRWWW___gggooozzz}}}wwwooojjjgggddd```\\\XXXWWWUUUUUUUUUTTTQQQOOOKKKJJJHHHFFFFFFFFFFFFGGGMMMMMMLLLJJJJJJMMMQQQUUU]]]cccllltttzzzoooXXXQQQPPPOOOSSS[[[VVVUUUTTTSSSQQQQQQPPPPPPJJJFFFAAA===<<<;;;;;;:::999<<<===;;;888777888::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>===AAA@@@CCCIIIJJJWWWpppxxxwwwxxxssssssxxxwwwuuuvvvddd\\\PPPOOORRR\\\lll|||~~~xxxuuunnnjjjeeeccceeeggggggfffhhhlllooopppvvv}}}|||vvvsssnnneeeYYYOOOJJJIIIKKKIIIJJJOOOXXX___```YYYSSSMMMJJJHHHIIIMMMWWWjjjzzztttfff___```eeekkkmmmoooooooooqqquuuyyyyyy}}}zzzssssss~~~zzzxxxtttnnnfff```eee}}}|||hhh[[[RRRJJJEEEBBB@@@???>>>======<<<<<>>============>>>>>>???999:::@@@HHHNNNSSS]]]fffrrr}}}zzzrrrnnnkkkhhhccc```]]]\\\[[[[[[ZZZXXXTTTQQQIIIGGGFFFDDDCCCCCCDDDDDDGGGGGGGGGFFFEEEHHHLLLPPPWWW]]]gggpppwww|||vvv\\\SSSRRRQQQUUU[[[WWWVVVTTTRRRQQQQQQQQQQQQJJJFFFAAA===<<<<<<;;;:::999;;;===<<<999888:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>???CCCBBBDDDKKKMMMZZZsss}}}wwwuuuvvvrrrsssxxxwwwwww}}}hhh\\\RRRRRRVVVaaarrr{{{wwwrrrnnnkkklllpppssssssrrrrrruuuvvvuuuzzzzzzuuupppggg\\\SSSNNNNNNOOOJJJNNNWWWbbbjjjiii___VVVNNNJJJGGGHHHLLLUUUgggvvvtttggg```aaaeeehhhkkknnnoooooorrrwww{{{~~~|||wwwxxx~~~|||wwwsssnnnddd```cccvvv~~~lll```UUULLLEEEAAA@@@???===<<<;;;;;;;;;???>>>AAAGGGNNNVVVdddppprrriii]]]QQQJJJGGGEEEEEE@@@???>>>>>>============999:::===DDDIIINNNYYYddduuu}}}wwwsssqqqnnnjjjfffccccccccccccaaa]]]WWWRRRIIIGGGEEEDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBEEEIIILLLRRRXXXbbbkkkttt{{{bbbUUUTTTUUUWWW[[[YYYXXXUUURRRQQQQQQQQQRRRJJJFFFAAA>>><<<<<<;;;:::999;;;<<<<<<;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@DDDBBBEEEKKKMMM[[[tttzzzuuussssssrrrtttwwwwwwzzz}}}ooo___UUUVVV[[[gggxxx|||vvvtttsssvvv|||}}}{{{|||zzzuuummmcccZZZTTTSSSSSSNNNUUUaaapppxxxtttggg\\\PPPKKKGGGGGGIIIQQQaaaooo{{{}}}{{{rrrggg```aaadddiiimmmqqqtttuuuxxx}}}~~~{{{zzzxxxqqqkkkaaa``````lllrrreeeYYYMMMEEEAAAAAA@@@>>><<<;;;;;;<<<======???FFFLLLTTTbbbnnn|||wwwooobbbVVVMMMIIIFFFEEECCCBBB@@@>>><<<;;;::::::;;;:::===AAADDDJJJWWWcccxxx|||zzzyyyvvvrrrnnniiiiiiiiiiiifff___WWWQQQKKKJJJHHHFFFDDDCCCCCCDDDBBBCCCCCCCCCCCCEEEIIILLLRRRWWW```jjjrrrzzzhhhWWWVVVWWWZZZ\\\[[[YYYVVVSSSQQQQQQRRRSSSKKKGGGBBB>>>===<<<;;;;;;999:::<<<=========<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>??????BBBAAACCCIIIKKKYYYrrr{{{xxxtttsssqqqrrrtttvvvvvv|||}}}|||~~~wwweee[[[[[[___jjj{{{{{{zzzzzz}}}}}}zzzzzz}}}~~~wwwmmmbbb[[[WWWUUURRRZZZiiiyyy}}}nnnbbbSSSMMMGGGEEEGGGMMMZZZfffppptttuuuoooeee___```dddoootttzzz~~~yyyvvv|||sssggg___```^^^ccczzzvvviii[[[MMMCCCBBBCCCBBB@@@===;;;<<<===<<<;;;>>>DDDJJJSSS```mmmzzz|||ttthhh\\\RRRKKKFFFCCC@@@@@@>>>===<<<;;;;;;;;;<<<<<<>>>@@@BBBGGGUUUbbbyyy{{{wwwpppooommmkkkggg___VVVPPPMMMKKKIIIFFFDDDCCCCCCCCCBBBBBBCCCDDDDDDFFFJJJMMMSSSXXX___gggooowww~~~~~~ppp[[[WWWYYY\\\]]]\\\ZZZWWWUUUSSSRRRSSSSSSKKKGGGBBB>>>===<<<<<<;;;999:::;;;===>>>>>><<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===?????????CCCBBBDDDJJJJJJWWWoooyyywwwvvvtttsssqqqrrrtttuuuvvv}}}zzzyyyxxxmmmbbb```bbbkkk|||~~~zzzwwwsssqqqqqqtttyyy~~~wwwlllbbb[[[XXXYYY```ooo~~~ttthhhWWWOOOGGGDDDDDDIIISSS]]]hhhmmmpppllleeeaaadddhhhttt{{{zzzuuuzzz~~~iii```aaa^^^^^^ooovvviii[[[MMMCCCBBBDDDDDDAAA===:::<<<>>>;;;:::===CCCJJJRRR```lllzzzxxxlll```VVVNNNHHHEEE============>>>>>>???@@@======???@@@@@@EEESSSaaaxxxxxxuuuqqqlllfff___WWWQQQLLLKKKHHHEEECCCBBBAAAAAA@@@AAACCCCCCDDDFFFIIILLLRRRWWW]]]dddkkksss{{{{{{aaaXXXYYY\\\^^^\\\[[[YYYWWWUUUTTTSSSRRRKKKGGGBBB???======<<<;;;::::::;;;===>>>>>>;;;999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@EEEEEEGGGLLLKKKUUUlllvvvttttttssssssqqqrrrssstttyyy}}}yyyvvvttt~~~vvviiiggghhhqqq}}}}}}{{{xxxtttkkkgggdddcccdddfffmmmuuuwwwmmmddd___aaahhhvvv{{{ooo[[[RRRIIIDDDCCCEEEMMMUUUbbbggglllkkkfffeeeiiiooowww{{{uuuyyyssseeebbb___]]]fff{{{rrrgggZZZMMMCCCAAACCCDDDAAA;;;999:::===;;;:::===CCCJJJRRR```lll~~~yyylll___VVVQQQMMMLLLAAAAAA@@@@@@??????@@@@@@<<<===???@@@???BBBPPP^^^www}}}vvvnnnggg```YYYUUUNNNLLLIIIFFFDDDBBBBBBAAAAAABBBDDDEEEFFFHHHKKKMMMSSSWWW]]]ccckkkttt|||~~~iiiZZZXXX[[[]]]\\\[[[[[[ZZZWWWUUURRRQQQKKKHHHBBB???>>>===<<<<<<:::::::::<<<>>>===999666:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@???EEEFFFIIIMMMJJJRRRggg~~~tttqqqpppppprrrqqqqqqrrruuu{{{xxxvvv||||||nnnmmmqqq{{{{{{uuurrroookkkggg]]]XXXVVVWWWVVVWWW^^^hhhxxx}}}xxxpppkkkiiiqqqttt___TTTJJJDDDBBBCCCIIIPPPZZZ```ffffffccceeekkkrrryyy|||tttxxx~~~kkkeeeaaa___^^^jjjzzzoooeeeZZZMMMDDD@@@BBBCCC@@@:::777999<<<;;;:::===CCCJJJRRR```lllzzzkkk^^^VVVRRRRRRRRRIIIHHHEEECCC@@@>>>===<<<;;;<<>>AAANNN\\\uuuyyyppphhhbbb\\\YYYQQQOOOLLLIIIFFFEEEDDDDDDCCCDDDFFFGGGHHHJJJMMMPPPTTTXXX^^^eeemmmwwwnnn[[[WWWYYY[[[[[[\\\\\\[[[YYYVVVRRRPPPLLLHHHCCC???>>>===<<<<<<:::::::::<<<>>><<<888444:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@===CCCDDDHHHKKKGGGMMMbbb}}}rrrooonnnnnnpppppppppqqqwww|||yyy}}}qqqrrrxxx~~~uuunnniiieee```]]]UUUPPPNNNOOONNNNNNUUU___nnnvvvyyytttnnnxxxxxxaaaVVVKKKEEEBBBBBBGGGMMMTTTZZZ___```___bbbjjjrrr}}}|||tttvvv}}}pppgggbbb```ZZZ___zzzwwwvvvzzz~~~xxxooocccVVVKKKEEECCCAAA>>><<<<<<<<<;;;:::999:::>>>AAACCCJJJ[[[kkk~~~ooobbbYYYTTTPPPMMMGGGFFFCCCAAA@@@?????????BBB>>>;;;<<<>>>BBBKKKTTTkkkzzzrrrjjjaaa[[[RRROOOLLLKKKKKKKKKKKKJJJHHHLLLOOOOOOMMMLLLNNNPPPXXXZZZ```iiiooouuu{{{{{{rrr]]]YYYYYYVVV```___\\\YYYVVVSSSQQQPPPLLLHHHCCC???===<<<:::888:::;;;<<<<<<======<<<<<<:::::::::;;;;;;;;;<<<<<<>>>===============>>>???@@@AAACCCDDDDDDHHHVVVcccxxxpppoooooommmlllqqqooopppyyy~~~~~~sssxxxwwwkkkiiinnnoooiii```ZZZSSSNNNMMMJJJHHHLLLTTT]]]gggvvv{{{ooo^^^KKKDDDCCCDDDDDDDDDQQQTTTXXX[[[]]]bbbiiiooo|||~~~uuuxxx~~~{{{hhheee[[[XXXeeezzzyyyrrrnnnnnnrrrxxxzzzxxxssslllaaaVVVLLLFFFCCCAAA>>><<<<<<<<<;;;::::::<<>><<<;;;999;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<===>>>AAABBBBBBAAA@@@>>>???@@@CCCDDDDDDGGGTTTaaa~~~{{{qqqppppppnnnmmmnnnoootttyyy}}}|||yyy||||||tttfff[[[QQQLLLHHHFFFIIINNNSSS]]]lll|||qqq```MMMEEEDDDDDDCCCDDDNNNRRRVVVXXX[[[```ggglllyyyyyy}}}mmmhhh[[[WWWaaatttrrrjjjffffffkkkrrruuussspppjjjaaaWWWNNNIIIDDDAAA>>>=========<<<;;;<<<===@@@CCCDDDJJJXXXfff}}}xxxiii^^^WWWRRRNNNJJJIIIFFFCCCAAA?????????>>><<<;;;>>>???@@@FFFMMMZZZmmm}}}uuunnniii]]]YYYUUUQQQNNNLLLIIIGGGRRRUUUXXXXXXVVVVVVYYY\\\eeefffllluuuzzzppp[[[VVVZZZ]]]]]]^^^^^^^^^\\\YYYWWWUUUNNNJJJEEEAAA???===<<<;;;=========<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<>>>>>@@@CCCEEEDDDFFFQQQ^^^vvvrrrppppppnnnmmmkkkoooxxxooo]]]RRRMMMIIIIIIKKKLLLTTTbbbvvvtttcccQQQHHHEEECCCCCCCCCJJJMMMQQQTTTVVV[[[ccchhhttt{{{vvvnnn___YYY```oooqqqhhheeeeeekkksssuuutttpppkkkbbbYYYPPPKKKDDDAAA>>>=========<<<;;;<<<===???BBBCCCGGGRRR___sssooocccZZZSSSOOOLLLJJJGGGDDDAAA??????>>><<<;;;<<>>>>>===???>>>===<<<;;;:::999999;;;;;;;;;;;;<<<<<<<<<<<<<<>>@@@DDDGGGEEEGGGQQQ\\\rrrvvvqqqnnnlllkkkjjjppp|||sssbbbZZZUUUPPPLLLMMMPPP[[[nnnyyyhhhVVVLLLGGGCCCBBBCCCFFFIIIMMMOOOQQQVVV]]]cccmmm}}}|||uuufff___dddnnnsssllliiiiiiooouuuvvvuuuqqqkkkbbbXXXOOOIIIDDDBBB???=========<<<;;;;;;;;;===???@@@BBBKKKVVVhhhxxxuuuhhh^^^UUUOOOLLLJJJGGGDDDAAA??????>>><<<;;;<<<@@@@@@>>>@@@EEEJJJXXXiiixxxwwwsssgggccc^^^ZZZXXXVVVSSSQQQNNNRRRWWWZZZ\\\```ggglllvvvwww|||nnn[[[TTTWWW]]]___``````___]]]YYYTTTRRRQQQMMMFFFBBB??????>>>>>>@@@???===;;;:::999999999;;;;;;;;;<<<<<<<<<======<<<===>>>@@@AAAAAA@@@@@@@@@AAAEEEHHHGGGHHHRRR]]]uuu{{{qqqllliiiiiilllsssvvvllleee[[[RRRQQQPPPUUUddd{{{}}}mmm[[[PPPIIICCCAAABBBBBBEEEIIIKKKLLLPPPWWW\\\fffuuu~~~~~~zzzllleeeggglllyyyssspppnnnqqqvvvvvvuuupppiii```UUUKKKFFFEEEBBB???>>>>>>>>>===<<<;;;999:::======>>>EEENNN]]]kkk{{{|||nnnaaaVVVNNNJJJIIIFFFCCCAAA?????????===<<<===@@@???===???DDDGGGQQQ```mmmwww|||{{{rrrnnnhhhccc___[[[WWWUUUSSSWWW\\\```dddiiipppvvvkkkZZZSSSUUUZZZ]]]]]]^^^^^^]]][[[YYYWWWRRRMMMFFFAAA?????????>>>@@@???===;;;:::999::::::;;;;;;<<<<<<<<<=========<<<<<<;;;<<<<<<>>>@@@AAA@@@BBBEEEGGGFFFHHHSSS```}}}rrrjjjhhhjjjpppxxx}}}pppbbb[[[VVVUUU]]]qqqrrr```TTTKKKCCC@@@AAA@@@CCCFFFGGGHHHKKKQQQVVV^^^lll||||||~~~}}}{{{{{{sssjjjiiihhh|||}}}yyyttttttvvvwwwuuuqqqjjj```UUUKKKFFFEEEBBB???>>>>>>>>>===<<<;;;999:::<<<<<<<<>>@@@???===???DDDEEEMMMXXXeeemmmrrrvvvyyy}}}{{{uuuppplllhhheeebbb```dddhhhlllooottt|||~~~jjj^^^XXXYYY\\\_________^^^]]]\\\[[[ZZZRRRMMMFFF@@@>>>>>>??????@@@>>><<<:::::::::;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<===???@@@AAA???@@@CCCEEEDDDHHHTTTaaatttjjjjjjnnnsss|||qqqiii``````lllvvvdddWWWLLLCCC@@@AAA@@@BBBEEEEEEEEEGGGMMMRRRYYYeeerrr{{{~~~}}}}}}rrrkkkcccrrryyyvvvwwwyyywwwssslllcccXXXNNNIIIEEECCC???>>>>>>>>>===<<<<<<999:::<<<;;;;;;???EEEHHHRRR]]]gggrrr{{{yyyzzzyyyuuurrrrrrssswwwuuufffWWWMMMGGGFFFCCCAAA@@@?????????@@@>>>>>>@@@???===???DDDEEEJJJTTT```gggkkkppptttsssyyy{{{yyyvvvtttrrrkkkooosssuuuxxx|||~~~zzz}}}}}}lllccc^^^^^^aaaeeedddbbb```]]][[[ZZZYYYRRRMMMEEE@@@>>>>>>>>>>>>???>>><<<:::999:::;;;<<<<<<<<<<<<<<<=========>>><<<===>>>???@@@AAABBBBBB??????AAACCCCCCGGGTTTbbbuuukkklllrrrttt|||ooogggmmmxxxfffXXXMMMCCC???@@@@@@BBBDDDDDDCCCEEEKKKOOOVVVaaallltttzzz~~~xxxnnnbbbnnnyyy{{{xxxvvvyyyyyyvvvooocccWWWNNNIIIDDDBBB???=========<<<;;;<<<<<<::::::::::::<<<<<>><<<<<<>>>@@@HHHNNNUUU\\\```dddgggiiioooqqqyyy~~~|||}}}~~~|||yyyuuurrrsssvvvkkkeeefffhhhkkkqqqfff]]][[[YYYUUUUUUXXXTTTNNNFFF@@@???>>>===;;;<<<<<<=========<<<:::999<<<<<<<<<<<<============<<<<<<===>>>>>>>>>>>>>>>@@@@@@BBBDDDCCCFFFRRR___tttmmmnnnqqqyyywwwttt}}}{{{iii]]]SSSJJJEEEEEEBBBBBBBBBBBBDDDFFFIIIJJJVVVYYYaaajjjooorrrxxxpppfffdddmmm~~~{{{yyyyyyyyyvvvooodddXXXOOOJJJDDDAAA>>>=========<<<;;;<<<;;;:::999999:::;;;<<<===>>>AAAFFFMMMVVV^^^ccckkkdddhhhjjj```]]]bbbcccnnnfff___```ccchhhnnntttyyywwwyyy{{{kkk\\\TTTHHHFFFDDDBBBBBBBBBAAA@@@@@@@@@@@@???======???AAAHHHLLLSSSYYY]]]```ccceeefffhhhppp}}}~~~wwwsssooolllooossskkkbbb___```ccciii```ZZZZZZZZZWWWVVVYYYSSSMMMEEEAAAAAAAAA@@@???<<<<<<=========<<<::::::<<<<<<<<<<<<===============>>>>>>???????????????@@@@@@BBBDDDCCCEEEPPP\\\}}}sssmmmnnnrrrzzzlll___TTTJJJEEEEEEBBBAAAAAABBBCCCFFFHHHIIIOOORRRZZZccciiimmmuuu~~~uuuhhhccc```rrr|||yyyyyyvvvooodddYYYOOOKKKCCCAAA>>><<<<<<<<<;;;:::;;;::::::999999::::::;;;<<<<<<>>>AAADDDIIIMMMOOORRRSSSZZZWWWOOOVVVbbbbbbmmmbbbYYYUUUVVVYYY___fffgggfffiiioooxxxppp```VVVJJJGGGCCC@@@@@@AAAAAAAAAAAAAAAAAA@@@>>>???AAACCCGGGKKKRRRWWWYYY[[[]]]^^^\\\^^^ffftttyyypppllljjjiiinnntttooo```YYYXXXZZZ___[[[YYY[[[\\\ZZZXXXZZZQQQKKKEEEAAABBBCCCCCCBBB<<<<<<<<<===<<<<<<;;;:::<<<<<<<<<<<<============>>>>>>???@@@@@@@@@@@@@@@AAA@@@BBBCCCCCCDDDNNNXXXppp{{{ppplllnnnrrr}}}pppaaaUUUKKKEEEDDDAAAAAAAAAAAACCCDDDFFFHHHJJJLLLSSS\\\bbbhhhrrr{{{}}}jjjaaaZZZlll~~~yyyyyyvvvooodddXXXOOOJJJCCC@@@===<<<<<<<<<;;;::::::::::::999999:::::::::======>>>@@@AAABBBCCCDDDDDDIIIPPPMMMKKK^^^mmmhhhaaaXXXPPPMMMLLLMMMRRRYYYYYYYYY]]]dddlllxxxtttbbbVVVKKKGGGBBB??????@@@AAAAAAAAABBBBBBAAA@@@@@@BBBEEEHHHLLLQQQUUUVVVWWWXXXYYYZZZ[[[bbbooo~~~|||tttllliiiiiikkksss{{{vvvbbbWWWTTTWWWYYYYYY[[[^^^^^^\\\ZZZYYYPPPKKKDDDAAAAAACCCCCCBBB<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===============>>>??????@@@@@@??????AAA@@@AAACCCCCCDDDKKKTTTccc~~~}}}}}}uuullliiilllppp~~~ssseeeYYYNNNGGGFFFBBBAAAAAAAAABBBCCCEEEFFFKKKLLLQQQYYY^^^dddnnnxxxnnn___ZZZkkkzzzzzzwwwooodddXXXNNNJJJCCCAAA>>><<<<<<<<<;;;:::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<@@@CCCFFFDDDIII```kkk```NNNJJJGGGGGGGGGGGGKKKPPPOOOPPPTTTZZZbbbnnnvvvcccVVVMMMHHHBBB???>>>@@@AAABBBAAABBBBBBAAAAAAAAADDDFFFIIILLLQQQTTTUUUUUUUUUUUUZZZZZZ```mmm{{{}}}vvvooojjjjjjmmmrrr||||||dddUUURRRUUUXXX\\\```aaaaaa___[[[XXXQQQKKKDDD@@@@@@@@@@@@>>><<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<===>>>>>>??????>>>>>>BBB@@@AAADDDDDDDDDJJJQQQZZZppp~~~yyy{{{}}}{{{wwwoooiiigggjjjnnn}}}xxxkkk___SSSLLLJJJCCCBBBAAAAAABBBCCCDDDEEELLLLLLPPPUUUYYY^^^gggqqqtttbbbYYYggg}}}}}}zzzrrreeeYYYOOOJJJDDDBBB???=========<<<;;;:::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;;;;<<<<<<>>><<<===<<<@@@QQQXXXJJJAAA???AAADDDDDDCCCFFFKKKGGGHHHLLLQQQWWWbbbwwwwwweeeYYYNNNIIIDDD@@@???@@@AAABBBAAABBBBBBAAAAAABBBDDDFFFIIILLLQQQSSSSSSSSSSSSSSSWWWWWW]]]iiiwww{{{sssooommmqqqwww}}}eeeRRROOOSSSXXX___ddddddbbb```\\\WWWSSSLLLEEE@@@??????>>><<<<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<============<<<<<<===>>>>>>>>>>>>>>>BBB@@@AAAEEEEEEEEEIIIOOOWWWhhh~~~uuurrrqqqqqqoookkkggggggkkkooo~~~ttthhhZZZQQQMMMDDDCCCBBBBBBBBBCCCDDDEEEIIIIIILLLQQQSSSVVV___hhhyyyfff[[[ddd{{{~~~uuuiii[[[QQQLLLEEECCC@@@>>>>>>>>>===<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>><<<888;;;;;;:::CCCFFF<<<<<<<<<>>>BBBAAA???BBBGGGAAABBBFFFJJJNNNYYYmmmyyyiii]]]NNNJJJEEEBBBAAABBBBBBBBB@@@AAABBBAAA@@@AAADDDFFFHHHKKKOOOQQQQQQQQQPPPQQQSSSTTTZZZgggttt~~~|||xxxvvvxxx~~~gggRRRNNNRRRWWW```fffdddbbbaaa]]]XXXSSSMMMEEEAAA@@@@@@???===<<<;;;;;;:::;;;<<<===>>><<<<<<<<<<<<==================>>>????????????>>>AAA@@@AAAEEEGGGGGGJJJOOOWWWcccwwwlllfffeeeggghhhgggfffhhhnnnsss~~~qqqaaaUUUOOOFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFJJJNNNQQQSSSZZZcccyyyyyyggg]]]aaauuuyyy|||xxxkkk]]]SSSMMMFFFCCC@@@?????????>>>===;;;<<<===>>>>>>===<<<;;;:::999888777888999:::;;;;;;888>>>@@@;;;===AAA<<<======>>>@@@???<<>><<<<<<<<<<<<=========>>>>>>>>>???@@@@@@@@@@@@@@@AAA@@@AAAFFFHHHHHHKKKOOOXXXbbbpppccc\\\^^^```ccceeefffjjjqqqwwwvvveeeWWWPPPGGGFFFDDDCCCCCCDDDEEEEEEEEEEEEIIIOOOQQQSSSZZZbbbrrr{{{{{{}}}uuudddZZZ[[[mmm{{{yyy}}}|||nnn___SSSLLLFFFCCC@@@>>>>>>??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======???@@@@@@===BBBBBBDDDIIIKKKYYYsssxxxjjj^^^NNNJJJFFFCCCBBBAAA@@@???AAAAAAAAABBBDDDEEEGGGHHHKKKKKKLLLLLLLLLLLLKKKKKKMMMPPPYYYeeeooo{{{wwwVVVNNNVVV^^^^^^^^^___aaaaaa___]]]VVVMMMDDDAAA@@@===;;;=========<<<<<<<<<;;;;;;;;;999:::<<<>>>???>>>===<<>>>>>??????>>>===<<<<<<;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===???AAABBB===AAAAAACCCHHHHHHVVVooo~~~uuuggg\\\PPPLLLGGGCCCBBBAAAAAA@@@AAAAAABBBCCCDDDFFFHHHIIIKKKLLLLLLLLLLLLKKKKKKKKKLLLOOOVVVaaajjjvvvyyyxxx~~~[[[QQQYYY^^^^^^^^^```aaaaaa___]]]WWWMMMDDDBBB@@@===<<<=========<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@@@@@@@???>>>>>>>>>?????????@@@@@@@@@AAABBBCCCEEEGGGJJJLLLMMMTTT```{{{vvvhhh```^^^\\\bbbbbbbbbggghhhooouuuaaaRRRLLLJJJGGGCCCBBBBBBCCCDDDFFFGGGHHHJJJMMMQQQUUUWWWdddnnn}}}~~~xxxwwwwww|||zzzpppggg___\\\^^^fff{{{kkk[[[QQQGGGDDDAAA>>>>>>???>>>======<<<<<<;;;<<<<<<============<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::888888999;;;===???AAABBB<<<@@@???@@@EEEEEEQQQiii~~~yyyqqqeee\\\TTTOOOIIIDDDBBBBBBBBBAAAAAAAAABBBDDDEEEHHHIIIKKKMMMMMMLLLLLLKKKKKKJJJJJJKKKMMMSSS[[[dddooouuuttt___TTT[[[]]]]]]^^^```bbbbbb```]]]WWWNNNEEEBBBAAA>>>===???=========<<<<<<<<<<<<;;;:::<<<===?????????>>>>>>======>>>???@@@AAABBBBBBCCCDDDDDDEEEGGGIIIKKKLLLUUU^^^vvvtttfffaaaaaa]]]cccbbbbbbggggggoooyyy{{{yyygggYYYPPPMMMIIIEEEBBBBBBCCCCCCHHHIIIJJJLLLNNNPPPQQQQQQ[[[cccppp}}}|||uuutttuuuyyywwwkkkbbb]]][[[]]]ccc}}}rrr```TTTIIIFFFBBB?????????>>>===<<<<<<<<<<<<<<<======>>>===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::888999999:::<<<>>>???@@@<<>>CCCBBBLLLbbbyyyzzztttmmmddd^^^WWWRRRJJJEEECCCCCCCCCCCCAAABBBCCCEEEGGGIIIKKKMMMOOONNNMMMLLLKKKJJJIIIIIIJJJKKKPPPWWW]]]gggwwwyyyzzzbbbUUUZZZ\\\\\\^^^aaaccccccaaa^^^WWWNNNEEECCCBBB???>>>@@@=========<<<<<<<<<<<<<<<999999;;;<<<======<<<<<<>>>???@@@AAACCCDDDEEEFFFEEEEEEFFFFFFHHHIIIKKKLLLWWW^^^ssswwwgggaaaaaa\\\bbbaaa```eeeeeemmm|||tttrrr{{{wwwtttrrrrrrqqqsss{{{{{{jjj___SSSPPPKKKFFFCCCBBBCCCDDDGGGIIILLLNNNPPPPPPOOONNNTTTZZZdddpppxxx{{{yyyvvvqqqpppqqqtttyyyoooddd^^^ZZZ]]]aaawwwwwwdddWWWKKKHHHDDDAAA@@@@@@???>>><<<<<<<<<<<<<<<===>>>???<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>===???<<<===BBB@@@HHH]]]nnn~~~vvvooojjjddd```XXXSSSKKKFFFDDDDDDDDDDDDBBBCCCDDDFFFHHHKKKNNNOOOQQQOOOMMMKKKJJJIIIHHHHHHIIIJJJNNNSSSXXX___nnn{{{eeeWWWZZZ[[[\\\^^^aaaddddddaaa___WWWMMMEEECCCBBB??????@@@========================::::::;;;<<<<<<=========>>>???@@@AAACCCEEEFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLVVV]]]qqq|||hhh```___ZZZ```^^^]]]bbbccclll~~~}}}vvvmmmjjjuuu}}}wwwpppnnniiidddaaa^^^]]]]]][[[]]]cccllluuu{{{nnndddWWWSSSMMMGGGDDDCCCDDDEEEFFFIIILLLPPPRRRQQQPPPNNNRRRVVV\\\dddkkkoooooommmjjjjjjkkknnnrrryyyzzzjjjaaa[[[^^^```qqq|||hhhZZZNNNJJJFFFCCCBBBAAA@@@???<<<<<<<<<<<<===>>>??????<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::===<<<<<<<<<<<<<<<<<<======???;;;===BBB@@@GGG[[[jjj|||ssslllgggbbb___WWWRRRLLLGGGEEEEEEEEEDDDBBBCCCEEEGGGJJJMMMPPPQQQRRRQQQNNNKKKIIIHHHGGGGGGGGGHHHKKKPPPSSSXXXdddppp~~~}}}gggZZZ\\\ZZZ[[[^^^bbbeeeeeebbb```VVVLLLDDDBBBAAA???>>>@@@<<<============>>>>>>>>>======>>>>>>???@@@@@@@@@======>>>@@@AAACCCDDDDDDGGGGGGGGGHHHIIIJJJLLLMMMTTT\\\ssshhh^^^]]]XXX^^^\\\[[[aaabbbkkk~~~xxxkkkdddbbbkkkzzz{{{uuurrrmmmeee______]]]ZZZVVVSSSRRRQQQRRROOOPPPUUU[[[```hhhvvvyyynnngggYYYUUUNNNHHHEEEDDDFFFGGGGGGIIINNNQQQSSSSSSQQQPPPQQQSSSVVV[[[aaaddddddcccaaabbbcccfffjjjqqqyyyqqqddd___bbbaaallllll^^^PPPMMMHHHEEECCCBBBAAA@@@<<<<<<<<<<<<===>>>???@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???>>>???;;;===CCCAAAGGGZZZooo|||rrriiiccc___]]]UUUQQQLLLHHHFFFFFFEEEDDDCCCCCCEEEHHHKKKNNNQQQSSSTTTRRRNNNKKKHHHGGGGGGGGGDDDEEEIIIMMMOOOQQQ[[[fff|||zzzsssqqqsssvvvgggZZZ[[[YYY[[[^^^cccffffffccc```UUUKKKCCCAAAAAA>>>>>>???<<<=========>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBB>>>>>>???@@@AAABBBCCCDDDFFFFFFGGGHHHJJJKKKMMMNNNUUU```zzz}}}eee]]]^^^WWW]]][[[[[[aaacccmmmwwwpppbbb^^^]]]bbbjjjtttvvvooogggdddcccaaa[[[UUUTTTRRRPPPMMMLLLLLLLLLMMMJJJKKKNNNQQQSSSWWWdddqqq|||qqqiiidddZZZVVVOOOIIIFFFFFFHHHIIIJJJLLLOOORRRTTTSSSQQQPPPOOOOOOQQQUUUYYY[[[\\\[[[WWWXXX[[[]]]aaahhhrrryyyzzzkkkdddgggbbbhhhoooaaaRRRNNNIIIFFFDDDCCCBBBAAA<<<<<<<<<<<<===>>>@@@@@@@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<>>>???@@@AAA??????;;;>>>DDDBBBHHHZZZuuu}}}rrrhhhaaa\\\ZZZSSSPPPKKKHHHGGGFFFEEEDDDCCCDDDFFFHHHLLLOOORRRTTTUUURRROOOKKKHHHGGGFFFFFFAAABBBGGGKKKLLLMMMVVV```ooovvvjjjgggjjjnnn~~~~~~dddXXXXXXYYYZZZ^^^cccffffffcccaaaTTTKKKCCCAAA@@@>>>===???<<<=========>>>>>>??????============>>>???@@@AAA@@@AAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOXXXfffyyyccc]]]```WWW]]][[[[[[aaadddooo~~~oooiii```]]][[[]]]___dddooozzz{{{sssllleee___]]]___```[[[VVVNNNMMMKKKIIIIIIIIIJJJKKKIIIJJJLLLMMMMMMPPP[[[hhhxxxtttjjjccc```ZZZVVVPPPJJJFFFGGGIIIKKKMMMOOOQQQSSSTTTSSSQQQPPPMMMLLLNNNQQQUUUWWWWWWWWWPPPRRRUUUWWW[[[cccmmmuuurrrhhhjjjcccfff}}}qqqccc[[[RRRIIIGGGFFFCCCAAABBB@@@@@@>>>=========>>>???<<<======>>>>>>>>>>>>===>>>===;;;:::;;;<<<>>>@@@<<<===<<<:::<<<@@@AAA??????======???AAADDDNNNXXXsssqqqfffaaa]]]XXXPPPLLLHHHGGGDDDBBBFFFKKKIIIIIIHHHFFFIIIPPPSSSQQQRRRPPPMMMJJJHHHHHHHHHIIIAAACCCFFFGGGHHHLLLRRRWWWhhhqqqwwwjjjddddddgggmmmwwwwww```VVVYYYUUUXXX]]]`````````______VVVKKKBBB@@@@@@???======;;;<<<<<<<<<=========>>>???>>>=========>>>@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGFFFEEEEEEHHHKKKMMMNNNWWWhhhssseee^^^[[[VVV]]][[[ZZZ```cccpppyyynnnfff]]]ZZZVVVTTTUUUZZZ```eeekkkrrr{{{xxxnnnccc]]]XXXZZZ```aaaZZZRRRNNNLLLIIIGGGHHHIIIIIIHHHFFFIIILLLKKKJJJKKKQQQWWWkkk~~~nnnccc___^^^[[[WWWPPPIIIEEEDDDFFFGGGJJJNNNSSSWWWWWWUUUQQQNNNLLLLLLMMMOOOOOOPPPPPPPPPKKKLLLNNNQQQVVV^^^gggmmmzzzwwwpppgggaaaeeerrrwwwhhh]]]TTTLLLIIIHHHDDDCCCDDDAAA@@@???>>>>>>>>>???@@@>>>>>>?????????>>>>>>===>>>===<<<;;;;;;===>>>???>>>???>>>;;;<<<@@@AAA>>>>>><<<<<<>>>@@@DDDMMMXXXrrrssshhhccc^^^YYYSSSNNNJJJIIIGGGDDDEEEJJJIIIKKKKKKJJJMMMRRRUUUSSSRRRPPPNNNKKKIIIHHHHHHHHHDDDEEEGGGGGGGGGJJJNNNRRR\\\bbbppp|||rrriiieeefffhhhkkksssvvv]]]RRRSSSVVVZZZ^^^bbbdddcccbbbbbbVVVKKKBBBAAAAAA???>>>>>>=====================>>>>>>>>>===<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFHHHGGGFFFGGGJJJMMMOOOQQQZZZjjjkkk```ZZZWWWUUU\\\ZZZYYY^^^bbbnnnwwwkkkbbbWWWTTTQQQOOOPPPTTTYYY\\\___hhhqqqxxx~~~}}}uuugggaaa]]]```gggggg```XXXPPPMMMIIIGGGGGGHHHIIIHHHFFFIIIKKKJJJHHHJJJOOOUUUdddvvv~~~mmmbbb]]][[[\\\XXXQQQKKKGGGGGGHHHJJJLLLOOOSSSUUUUUUSSSOOOMMMJJJKKKLLLLLLMMMMMMLLLLLLJJJKKKMMMOOORRRYYYaaafffttt~~~}}}rrriiibbbdddooo~~~ooobbbXXXOOOLLLJJJFFFEEEEEECCCBBB@@@?????????@@@AAA@@@@@@@@@@@@@@@???>>>===>>>===<<<;;;<<<===>>>???@@@BBBAAA======@@@@@@>>>===;;;;;;>>>@@@DDDNNNXXXqqqtttiiiddd^^^YYYUUUPPPMMMLLLIIIFFFFFFIIIIIIMMMOOOOOOQQQUUUUUUSSSQQQPPPNNNLLLIIIHHHGGGFFFFFFGGGGGGGGGFFFGGGJJJMMMTTTWWW```nnn~~~vvvnnniiigggffffffhhhnnnxxx|||bbbTTTSSSUUUXXX]]]bbbeeeeeedddcccUUUKKKCCCAAABBB@@@>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===>>>???@@@CCCCCCCCCDDDDDDEEEEEEEEEGGGGGGGGGHHHJJJNNNQQQSSS\\\kkkrrrccc\\\XXXUUUTTTZZZYYYWWW]]]aaannntttfff^^^RRRPPPNNNLLLLLLNNNRRRTTTUUU]]]gggpppzzz~~~lllhhheeejjjpppqqqiii```TTTPPPKKKHHHHHHIIIIIIIIIFFFHHHJJJIIIGGGIIINNNRRRYYYiii}}}kkk```ZZZYYY\\\XXXRRRMMMIIIIIIKKKLLLOOOPPPRRRRRRRRRPPPMMMKKKIIIIIIJJJJJJIIIIIIHHHGGGIIIJJJJJJJJJMMMRRRYYY]]]kkkvvvwwwmmmdddccckkk|||uuuggg]]]RRRNNNKKKGGGEEEFFFDDDCCCBBB@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>=========<<<<<<======>>>???AAADDDDDD???===??????===<<<;;;<<>>>>>>>>>>>??????>>>===>>>???@@@AAADDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJNNNRRRUUU]]]mmm}}}hhh___[[[XXXVVVTTTZZZXXXWWW]]]aaaoooqqqccc[[[RRRQQQOOOMMMMMMNNNOOOPPPSSSZZZccclllwwwvvvqqqpppttt{{{{{{rrriii[[[WWWQQQMMMKKKKKKKKKKKKHHHIIIJJJIIIHHHIIIMMMPPPRRR___qqq{{{jjj^^^YYYWWWZZZVVVQQQLLLJJJJJJLLLMMMQQQQQQPPPOOONNNLLLKKKJJJJJJIIIIIIIIIHHHFFFEEEDDDGGGGGGGGGGGGHHHMMMTTTXXXdddppp}}}{{{qqqgggdddjjjzzzzzzmmmbbbWWWQQQMMMHHHEEEFFFDDDDDDBBBAAAAAAAAABBBCCCBBBBBBBBBAAAAAA???>>>>>>===============>>>??????AAAEEEFFFAAA>>>>>>>>>======;;;===@@@CCCHHHSSS^^^qqqxxxqqqooolllhhh___VVVOOOMMMLLLJJJKKKNNNNNNVVV\\\\\\[[[[[[XXXUUUQQQPPPNNNKKKHHHGGGEEEEEEFFFFFFEEEFFFGGGHHHHHHHHHIIIKKKOOOUUU\\\aaadddeeehhhfffhhhsssuuummmkkkjjjfffccceeeiiiqqq{{{aaaRRRNNNOOORRRWWW]]]cccdddaaa^^^RRRIIIBBBBBBDDDBBB@@@???????????????>>>>>>>>>>>>@@@@@@???>>>???@@@AAABBBDDDDDDDDDEEEEEEEEEEEEEEEGGGIIIKKKLLLNNNQQQVVV[[[```rrrtttbbb\\\ZZZWWWVVVTTTYYYWWWWWW]]]cccrrroooaaaZZZRRRQQQOOONNNMMMMMMNNNOOOQQQWWW```iiiwww}}}{{{~~~uuufffaaaZZZUUURRRPPPOOONNNKKKKKKJJJIIIIIIJJJMMMOOONNNXXXgggzzzzzziii]]]XXXUUUUUURRRNNNJJJIIIIIIKKKMMMQQQPPPNNNLLLKKKJJJJJJJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDFFFKKKRRRWWW```lllzzzwwwkkkggglll}}}uuuiii\\\UUUOOOIIIFFFFFFEEEDDDBBBAAAAAAAAABBBCCCAAAAAAAAAAAAAAA@@@???>>>======>>>>>>>>>?????????@@@EEEFFFBBB======>>><<<===;;;===AAAEEEJJJUUUaaaqqq|||xxxzzz{{{yyykkk___SSSNNNMMMLLLNNNQQQUUU^^^ddddddaaa___\\\YYYSSSQQQMMMIIIGGGEEEEEEFFFFFFEEEEEEFFFHHHIIIIIIHHHGGGIIILLLPPPTTTVVVWWWXXX\\\\\\___hhhuuuvvvooonnnllliiiffffffiiiqqquuu]]]QQQNNNRRRTTTYYY```fffgggccc^^^PPPGGGAAAAAACCCBBB??????=========>>>>>>>>>??????@@@@@@???>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEIIILLLOOOQQQRRRUUU\\\aaacccxxxnnn^^^ZZZVVVSSSSSSRRRXXXVVVVVV]]]dddtttmmm___YYYQQQOOOMMMKKKJJJKKKLLLMMMLLLSSS[[[fffuuuqqqmmmfff```[[[WWWSSSQQQMMMLLLKKKIIIIIIJJJLLLMMMMMMSSS^^^qqqxxxggg\\\VVVTTTPPPNNNKKKHHHGGGHHHJJJKKKNNNMMMLLLJJJJJJIIIIIIJJJLLLLLLKKKJJJIIIGGGFFFEEEBBBBBBBBBCCCEEEJJJQQQUUU]]]hhhuuu{{{sssvvv|||pppjjjnnn~~~qqqcccYYYRRRKKKGGGGGGDDDCCCBBBAAAAAAAAABBBCCC???@@@@@@@@@@@@@@@??????======>>>???????????????>>>DDDFFFBBB=========<<<;;;:::<<>>;;;;;;<<<===>>>>>>???@@@???>>>=========>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFHHHLLLPPPQQQRRRVVV]]]cccbbbzzzmmm___ZZZTTTQQQRRRNNNUUUSSSTTT\\\ddduuu}}}kkk]]]YYYOOOMMMKKKIIIHHHIIIKKKLLLJJJPPPWWW```ooo~~~|||wwwqqqjjjddd]]]WWWSSSNNNLLLIIIHHHHHHIIIJJJJJJLLLOOOWWWiiitttdddZZZTTTRRRMMMKKKIIIGGGFFFGGGIIIKKKJJJJJJIIIIIIIIIJJJJJJJJJLLLLLLKKKKKKIIIHHHFFFEEEBBBBBBAAAAAACCCGGGNNNRRRYYYdddpppxxxvvvllliiipppyyytttlllpppvvvggg]]]UUUMMMIIIIIIDDDCCCBBBAAA@@@AAABBBBBB>>>>>>???@@@@@@@@@??????======>>>???????????????<<>>===999:::;;;<<<===>>>???@@@===<<<<<<;;;;;;<<<>>>???@@@@@@AAABBBCCCDDDEEEFFFEEEIIINNNOOOPPPTTT[[[bbb___yyyoooccc]]]UUUQQQSSSLLLRRRQQQRRR[[[ddduuu{{{iii[[[XXXOOOMMMJJJHHHGGGIIILLLMMMJJJOOOUUU]]]iiivvv~~~~~~{{{{{{~~~wwwqqqiiibbbZZZUUUNNNKKKHHHGGGGGGHHHHHHHHHKKKMMMSSSccc~~~qqqbbbXXXRRRPPPLLLJJJHHHFFFFFFGGGIIIKKKGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHFFFFFFBBBBBBAAA@@@AAAEEEKKKOOOVVV```kkksss~~~uuujjj```dddkkktttvvvmmmppp