BM6P6(@ KKKMMMOOOSSSVVVYYY[[[\\\YYYYYYZZZZZZ\\\```fffkkklllooouuu{{{qqqggg[[[SSSRRRTTTTTTSSSXXXXXX```qqqnnn___MMMCCCAAAAAA<<<777666666666666666555555555666666666666666666666666555444444333333333444444444444444333333222222222444333333333333444555555444444444444444444444444444444555555666777777777666888999:::999999;;;<<<@@@GGGWWWooo{{{ttt~~~zzztttuuuzzz~~~|||yyy~~~wwwwwwxxxyyy{{{~~~~~~xxxyyywwwsssqqqooollliiifffgggfffeeeddddddfffhhhiiilllooossswwwyyyxxxwwwuuu{{{zzzxxxuuutttsssssssssvvvsssppprrrsssnnncccYYYHHHCCCAAADDDDDD@@@AAAFFFUUUXXX[[[\\\[[[]]]ccciiijjjmmmpppuuuyyy{{{lll^^^UUUOOOKKKIIIJJJIIIFFFEEEHHHIIIHHHMMMZZZkkksssbbbVVVTTTeeezzzyyyyyy~~~|||tttiii```OOOGGG???===<<<:::888999999999888888777666666666777777777777777777777777444444444444444444444444555555555555444333222111444444444444444444444444444333333222222333333444555555555555555555555555555555444444444444555555444333333222222333333444GGGHHHJJJLLLNNNPPPQQQQQQOOOPPPQQQRRRTTTXXX^^^bbbhhhkkkqqqxxx~~~vvvhhh]]]XXXWWWUUUSSSUUUTTTYYYfffuuuvvvgggSSSFFFBBB@@@<<<888888888777777777666666666666666666666666666666666555444444333333444444555444444444333333333222222444333333333333444555555444444444444444444444444444444444555666666777777666777999999999999;;;===CCCLLL^^^vvvzzzwww~~~zzzvvvvvvzzz}}}|||{{{{{{uuuvvvxxxzzz}}}{{{vvvwwwtttqqqooommmkkkhhhfffdddcccbbbaaaaaabbbdddeeeeeeggglllppptttuuuvvvvvvyyyxxxvvvtttrrrqqqqqqqqqtttqqqppprrrtttpppfff]]]KKKDDD@@@BBBAAA???AAAFFFLLLPPPTTTWWWWWWZZZ^^^bbbaaadddgggkkkoootttyyy}}}vvvhhh^^^TTTOOOKKKKKKIIIFFFEEEGGGGGGFFFJJJTTTbbbttt~~~lll\\\TTT___qqqzzz{{{|||uuunnnhhhYYYOOOEEEAAA>>>:::888888999999888888777666666666777777777777777777777777444444444444444444444444222333444555555666666555444444444444444444444444444333333222222333333444444444444444444444444444555555444444444444555555444333333222222333333444CCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKPPPUUUZZZaaadddjjjrrryyy~~~|||mmmccc]]]WWWTTTTTTQQQRRRYYYdddqqqvvv```OOOEEEAAA===;;;:::999888888777777777777666666666666666666666666555444444444444444555555444444444444333333333333444333333333333444555555444444444444444444444444333333444444555666666666666777888999888999;;;>>>FFFRRRhhhzzz}}}~~~yyyxxxxxxxxxxxxzzz{{{|||}}}yyyssssssuuuyyy}}}{{{yyyzzzzzzwwwttttttqqqooommmllljjjgggeeeaaa```^^^]]]]]]]]]^^^______aaadddiiiooossswwwxxxxxxxxxvvvtttssssssrrrrrrsssqqqqqqsssuuurrrjjjbbbPPPIIIBBB@@@??????BBBFFFHHHKKKPPPTTTUUUVVVWWWXXXYYY[[[___bbbdddgggkkknnnwww|||}}}oooeeeZZZSSSMMMLLLJJJFFFEEEFFFFFFFFFIIIOOOXXXfff}}}}}}gggYYY^^^kkk}}}xxx~~~~~~xxxsssooofffZZZMMMEEE@@@:::777888999999888888777666666666777777777777777777777777444444444444444444444444333333444555666666666666444444444444444444444444444333333222222333333444333333333333333333333333555555444444444444555555444444333333333333444444AAAAAABBBBBBBBBBBBAAAAAAAAABBBDDDEEEGGGKKKQQQTTTZZZ^^^dddlllssszzz~~~qqqeee\\\WWWTTTPPPOOORRRXXXcccuuuqqq\\\LLLDDD???>>>:::999888777666777777777666666666666666666666666555444444444444555555666444444444444444444333333444333333333333444555555444444444444444444444444333333333444555555666666666777888888888:::===???GGGWWWqqq~~~{{{yyyyyyrrruuuxxxyyyxxxyyy||||||uuupppppptttzzz|||wwwuuuuuuvvvvvvuuuqqqooommmlllkkkjjjgggeee```___]]]\\\[[[ZZZZZZ[[[]]]^^^aaaeeekkkrrrxxx{{{zzzzzzyyyxxxwwwwwwvvvvvvuuuttttttuuuwwwtttmmmfffYYYQQQHHHCCCCCCEEEHHHJJJNNNOOORRRUUUVVVUUUSSSQQQVVVYYY\\\^^^___```cccdddhhhooowwwuuukkk^^^VVVOOOMMMKKKGGGEEEGGGFFFGGGJJJMMMQQQ]]]tttuuucccbbbjjjxxxxxxyyytttqqqcccSSSIIIBBB;;;888999999999888888777666666666666666666666666666666666555555555555555555555555777777777777666555444333444444444444444444444444444333333222222333333444333333333333333333333333555444444333333444444555444444333333333333444444>>>??????@@@@@@@@@@@@@@@>>>@@@AAACCCDDDHHHLLLPPPUUUXXX^^^fffnnnuuuzzz}}}pppeee___UUUQQQOOOOOORRRYYYggguuu~~~jjjUUUGGGAAA???:::999777666555555666777666666666666666666666666444444444444444555666777444444444444444444444444444333333333333444555555444444444444444444444444333333444444555666666777666777888999999;;;???BBBHHH[[[yyysssrrruuu}}}wwwnnnrrrvvvxxxwwwyyy}}}}}}wwwrrrnnnpppttt{{{~~~{{{wwwuuutttvvvwwwwwwqqqooommmllllllkkkhhhfffbbbaaa___]]]\\\ZZZYYYYYY[[[\\\^^^bbbhhhpppvvvzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyxxxxxxyyyyyyvvvpppjjjddd]]]SSSNNNPPPUUUXXXXXXWWWUUUTTTUUUWWWWWWTTTRRRVVVYYY]]]^^^^^^^^^^^^___^^^dddlllttt|||vvvdddYYYPPPMMMLLLIIIGGGHHHEEEFFFHHHKKKMMMWWWkkk~~~mmmeeeggg}}}|||xxx{{{zzzwwwhhhXXXLLLDDD===:::;;;999999888888777666666666555555555555555555555555555555555555555555555555777777777777666555444333444444444444444444444444444333333222222333333444333333333333333333333333444444333333333333444444555444444333333444444555<<<<<<===>>>>>>>>>>>>>>>;;;===???@@@AAACCCGGGJJJPPPSSSYYY```hhhooouuuxxxyyy}}}rrrjjjZZZTTTPPPOOOOOOSSS\\\eee}}}{{{zzzaaaMMMCCC@@@;;;:::777555444555666666666666666666666666666666444444444444555666777777444444444444555555555555444333333333333444555555444444444444444444444444444444555555666777777777777888999999:::===AAAEEEMMMbbboooqqqzzz~~~~~~{{{vvvsssnnnqqquuuwwwxxx{{{wwwqqqnnnmmmqqquuu|||}}}{{{yyywwwvvvwwwyyyzzztttrrrpppooonnnmmmjjjhhhfffeeecccaaa^^^\\\ZZZYYYYYYZZZ\\\```fffnnntttyyyzzz{{{{{{{{{{{{{{{zzzyyy|||||||||}}}|||yyytttpppnnnjjjccc```fffooorrrpppccc\\\UUUSSSVVVXXXWWWUUUWWWZZZ^^^```___]]]\\\\\\ZZZ^^^ccchhhoooyyy~~~lll```UUUQQQOOOLLLIIIIIIDDDDDDEEEHHHJJJQQQbbbqqq}}}~~~{{{kkkddd{{{}}}|||{{{mmm\\\PPPGGG???;;;<<<999999888888777666666666555555555555555555555555555555555555555555555555333333444555666666666666444444444444444444444444444333333222222333333444333333333333333333333333444444333333333333444444555555444444444444555555>>>>>>?????????>>>>>>===:::<<<===>>>>>>@@@CCCEEELLLNNNSSSZZZbbbjjjpppsssrrrwww}}}wwweee\\\SSSPPPQQQRRRXXX^^^sssyyyqqqXXXJJJEEE===;;;888666555555777888666666666666666666666666444444444444555666777888444444444444555555555666444333333333333444555555444444444444444444444444555555666666777888888888999999::::::<<>>;;;===>>>???>>>???BBBDDDIIIKKKPPPWWW___ffflllooommmssszzz~~~ooocccWWWSSSSSSUUUYYY^^^eee{{{|||~~~}}}bbbRRRLLL???===:::777666666888999666666666666666666666666444444444555555777888888444444444555555555666666444333333333333444555555444444444444444444444444666666777777888888999999999:::;;;;;;<<<@@@EEEIII\\\qqqttt}}}~~~{{{~~~uuuoooqqquuuuuutttuuuxxx}}}vvvnnnlllppptttuuuxxx~~~~~~{{{||||||{{{zzzzzz|||}}}zzzxxxvvvtttsssqqqnnnllljjjiiihhheeebbb^^^[[[ZZZWWWYYY^^^dddlllttt|||~~~|||}}}}}}|||xxxzzz|||yyydddWWWTTTVVVUUUTTT\\\```dddfffeeebbb```___[[[ZZZXXXVVVXXX___kkktttqqqaaaYYYUUUOOOKKKIIIKKKHHHGGGIIILLLOOOXXX```www|||pppttt|||wwwmmmuuuuuudddXXXMMMCCC===;;;999999888888777666666666888888888888888888888888666666666666666666666666555555555555444333222111444444444444444444444444444333333222222333333444555555555555555555555555444333333222222333333444555555444444444444555555BBBAAA@@@@@@AAAAAA???===;;;;;;;;;<<<<<<>>>??????BBBFFFMMMSSSYYY^^^cccfffiiipppxxx}}}~~~}}}~~~ooobbb^^^\\\XXXXXX[[[aaalll||||||vvv[[[NNNBBB@@@;;;777777999999666777777777777888888888888666666666666555555555555555555555555555555555555555555555555555666777777444444444444444444444444777888888999999:::;;;;;;;;;>>>;;;:::@@@???CCCRRRccczzz{{{www~~~|||rrrpppqqqrrrqqqssstttwww}}}xxxrrrllljjjnnnuuuvvvyyy~~~~~~|||}}}zzzxxxyyy|||}}}|||{{{zzzxxxvvvtttrrrppppppooonnnllliiifffbbb```^^^]]]]]]___dddkkkrrrxxx~~~~~~qqq```YYYVVVVVVVVV```dddiiikkkjjjgggeeeddd^^^]]]ZZZWWWVVVZZZbbbiiivvv}}}mmm___VVVQQQMMMJJJKKKGGGEEEGGGIIILLLTTT]]]ooo|||sssppp|||zzziiissszzzxxx~~~pppbbbTTTIIIBBB>>>999999999999999888777666555555666666666666555555666666666666666666666666666555555555555444444444444444444444444444444444444444333222222333333333666555444333333333333333222222222333333444444444555666777666444333333555BBBAAA@@@AAAAAAAAA???===<<<;;;;;;<<<<<<>>>??????AAAEEEJJJPPPUUU[[[aaaeeeccchhhpppuuuyyy{{{~~~zzzllleee```[[[YYY[[[[[[dddrrr}}}~~~|||bbbSSSEEEBBB===999888999888666666666666666555555555555666666666666555555555555555555555555555555555555444444444444444555666666444444444444444444444444777888888999999::::::;;;999>>>;;;<<>>??????@@@BBBFFFKKKPPPVVV]]]bbb]]]```eeekkkqqqwww|||wwwmmmfff___[[[[[[XXX[[[fffuuu}}}lll[[[JJJDDD>>>;;;:::999777555777777666666555555444444666666666666555555555555555555555555555555555555333333333333333444555555444444444444444444444444777777888888999:::::::::888===<<<===DDDEEELLL\\\vvv}}}}}}}}}|||{{{ooohhhiiinnnrrrttttttvvv{{{wwwmmmjjjkkkmmmqqqvvv{{{}}}}}}}}}~~~|||{{{{{{}}}~~~{{{xxxwwwuuuuuuxxxvvvtttpppmmmjjjgggffffffjjjooovvv|||tttaaaXXXVVVXXX\\\bbbmmmyyyxxxqqqkkkgggaaaYYYSSSRRRTTTWWWZZZeeettt}}}nnnbbbZZZSSSNNNLLLHHHFFFGGGGGGHHHNNNVVVgggvvvwwwnnnrrr~~~~~~lllkkkkkkooo}}}rrrggg[[[PPPFFF@@@:::999999888777777666666777888888999999888888777666666666666666666666666666555555555555444444444444444444444444444444444555555555444444555555666666666555555444444555555333333333333444444444444444666666666444333444555DDDCCCBBBBBBBBBBBB???=========<<<<<<===>>>??????@@@BBBDDDGGGKKKQQQYYY^^^[[[\\\^^^cccjjjssszzz~~~tttkkkeeeaaa___[[[XXX]]]nnnuuucccNNNFFF>>><<<<<<:::777666:::999999888777666666555666666666666555555555555555555555555555555555555444444333333444444555666444444444444555555555555777777777888999999::::::888>>>===>>>DDDFFFOOOaaa{{{}}}{{{}}}}}}wwwoookkklllppptttvvvyyy{{{uuujjjiiilllooosssvvv{{{}}}~~~zzzyyy{{{}}}|||{{{{{{|||}}}~~~|||{{{zzzzzz|||{{{yyyvvvsssooommmkkkkkkooottt{{{mmm```[[[ZZZXXX]]]hhhwwwyyytttoooggg^^^WWWSSSRRRSSSPPPXXXeeetttvvviii^^^UUUOOOMMMIIIGGGHHHGGGFFFKKKQQQ]]]kkk|||mmmkkksss}}}uuuppplllmmmyyywwwkkk___RRREEE<<<;;;:::999888777666666666777888888888888888888777666666666666666666666666666555555555555444444444444444444444444444444444444444444444444555555666777666666555555555666666333333444444444444444444444555666555444333444666EEEDDDCCCCCCCCCBBB@@@>>>>>>============>>>>>>???AAABBBCCCDDDGGGMMMTTTYYY\\\\\\\\\___eeemmmvvv|||}}}|||tttooollljjjaaaYYYXXXggg~~~nnnUUUIII???======:::777888:::999999888777666666555666666666666555555555555555555555555555555555555555555555555555666666777444444444555555666666666666777777888888999::::::999???======CCCGGGSSShhh}}}zzz||||||wwwtttqqqoooppprrrtttuuuzzz}}}tttkkkjjjnnnqqqtttwwwzzz|||}}}~~~|||xxxttttttwww{{{|||{{{{{{}}}~~~~~~~~~~~~}}}}}}|||zzzwwwtttqqqpppooorrrwww}}}}}}kkk___XXXXXX[[[bbbooo}}}|||vvvmmmddd\\\VVVRRRQQQNNNRRRZZZggguuuqqqcccWWWPPPMMMJJJIIIIIIGGGEEEHHHNNNVVVcccwwwlllffflllwwwwwwqqqmmmooowwwzzzpppdddVVVHHH===<<<;;;:::888777666666777666777777888888777777666666666666666666666666666666555555555555444444444444444444444444444444444333333222222333444444555666666555555555666666777444444444444444444444444333555666555444444555666GGGEEEDDDCCCDDDBBB@@@>>>>>>>>>>>>======>>>>>>???AAAAAABBBBBBDDDHHHNNNRRR[[[\\\\\\\\\^^^fffqqqyyy|||zzzvvvhhh]]]VVV```vvv|||aaaPPPBBB@@@???:::888:::777777666666555555444444666666666666555555555555555555555555555555555555666555555555555666777777444444444555666666777777666666777777888999999999;;;@@@>>>===CCCJJJYYYqqqyyyyyy|||rrrqqqpppooopppqqqtttuuuzzz~~~{{{sssmmmmmmppprrruuuyyy{{{|||~~~|||}}}~~~~~~~~~zzzvvvqqqqqqvvv|||}}}~~~~~~~~~}}}{{{xxxvvvtttrrrtttxxx~~~vvvdddWWWZZZ[[[___hhhvvv~~~tttjjjbbb[[[UUUQQQNNNPPPTTT\\\hhhvvvyyyjjj\\\SSSMMMKKKJJJJJJHHHFFFHHHLLLSSS]]]ooopppgggjjjuuutttmmmhhhjjjooouuu|||~~~tttkkk___PPPEEE>>>===;;;999888777888888666777777777777777777666666666666666666666666666666555555555555444444444444444444444444444444444222222222222222333444555555555444444555555666666555555555555444444444444333444666555444444555666GGGFFFDDDDDDDDDCCC@@@>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@CCCGGGKKKUUUXXX[[[YYYXXX^^^kkkvvv~~~}}}oooddd[[[^^^llloooZZZHHHCCCAAA:::777:::666666666666555555555555666666666666555555555555555555555555555555555555555444444444444555666666444444444555666777777777666666777777888888999999;;;@@@>>>===EEEOOOccc}}}yyy|||~~~qqqpppnnnmmmnnnrrrwww{{{tttooommmpppqqqrrrvvv|||}}}~~~~~~}}}||||||}}}~~~~~~~~~|||uuussswww}}}~~~~~~~~~|||zzzyyytttvvvyyy~~~mmm\\\ZZZZZZ\\\cccnnn|||~~~tttkkkbbbZZZUUULLLNNNPPPUUU\\\hhhuuu~~~rrrcccYYYMMMKKKKKKLLLJJJFFFHHHLLLPPPXXXggg|||zzzllljjjssswwwlllbbb```aaacccjjjrrrzzzzzzrrrfffWWWLLL@@@???<<<:::888888999999777888888999999888888777666666666666666666666666666555555555555444444444444444444444444444444444222222222333333444666666444444333333444555555666666555555555444444444444333444555555444444555777HHHFFFEEEDDDDDDCCC@@@>>>??????>>>>>>>>>>>>>>>???>>>?????????>>>@@@CCCFFFOOOUUUYYYVVVSSSYYYhhhuuuzzz}}}}}}uuukkkaaa```hhhyyy{{{zzzbbbMMMFFFBBB:::777:::777777777777888888888888777666666666555555555555555555555555555555555555444333333333333444555555444444444555666777777888666666666777888888999999;;;@@@>>>===GGGSSSjjj|||{{{rrrpppmmmkkkmmmsss|||zzznnnlllmmmppprrrssswww~~~}}}|||zzz|||}}}}}}~~~~~~~~~|||wwwxxx|||~~~}}}|||vvvwwwzzzwwweeeWWWXXXZZZ^^^hhhvvv|||sssiii___YYYJJJLLLOOOQQQUUU^^^jjjsssxxxhhh^^^MMMKKKKKKMMMKKKGGGHHHLLLLLLSSSaaatttqqqkkkooo{{{ppp```YYYVVVWWW^^^gggnnn}}}uuuhhhYYYMMMBBB@@@===;;;999999999:::999999999::::::999999999666666666666666666666666666666555555555444444444444444444444444444444444333333333444555666777888333333333333333444555666666666555555555444444444333444555555444444666777MMMJJJFFFCCCBBBBBB@@@???>>>>>>============>>>>>>?????????@@@AAABBBCCCDDDFFFLLLRRRSSSSSSYYYeeepppsssvvv|||~~~{{{}}}qqqoookkkddd___hhhlllRRREEE@@@;;;777777888888888888777777777777555555555555555555555555777777666666555555555444333444444444444444333333555444444555555666777888777888999999;;;;;;<<<=========???CCCHHHVVVsss}}}wwwsssqqqooommmnnnttt|||{{{pppgggiiilllqqquuuxxx{{{|||~~~{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~|||zzz{{{|||~~~lllbbb[[[YYY^^^dddlll}}}zzzlllbbbVVVSSSQQQQQQQQQSSS\\\fffsss{{{qqqbbbWWWRRRMMMMMMJJJGGGGGGJJJPPPSSS]]]nnnzzzjjjiiiqqqyyynnn]]]TTTSSSVVVYYYhhhrrrtttbbbRRRDDD===:::;;;;;;::::::<<<888888888888888777666666666666666666777777777777666666555444444444444555444444444444444444444444333333333333333333333333444444444444444444444444555555555555555555555555555555555666777999:::;;;OOOLLLGGGCCCBBBBBBAAA@@@===============>>>??????AAA@@@AAAAAAAAABBBCCCDDDDDDJJJOOOOOONNNSSS^^^hhhppptttzzzxxxwwwtttssspppjjjbbbeeevvv~~~www[[[KKKCCC<<<999999888888888888777777777777555555555555555555555555777666666666555555555555444444555555555555444444555555555555555666888888777888999999;;;;;;<<<=========@@@FFFMMM]]]yyy}}}|||tttppppppooooooqqqvvv}}}tttjjjgggiiimmmqqquuuyyy{{{|||~~~|||}}}{{{{{{~~~|||||||||||||||||||||}}}||||||}}}~~~~~~{{{{{{}}}tttddd\\\XXX\\\aaaggguuu|||qqq]]]WWWRRRQQQPPPPPPUUU\\\eeemmmxxxxxxhhhZZZSSSNNNMMMJJJGGGGGGIIIIIIJJJRRRbbbuuummmeeegggkkktttaaaUUURRRSSSUUUbbblllyyy}}}jjjZZZHHHAAA;;;;;;;;;888777999888888888888888777666666777777777777666666666666666666555444444444444555444444444444444444444444333333333333333333333333444444444444444444444444555555555555555555555555555555555666777999:::;;;QQQMMMGGGCCCBBBAAAAAAAAA<<<<<<======>>>???AAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDIIIMMMMMMKKKOOOXXXaaalllqqqxxx}}}}}}xxxzzzzzzyyyssshhhbbbhhhsss{{{{{{gggRRRFFF???;;;;;;999999888888888777777777666666666666666666666666666666666666555555555555555555666666666666555555555555555555666777888888777888999999;;;;;;<<<======>>>BBBIIITTTggg~~~wwwpppoooooopppqqqsssxxxxxxnnniiihhhjjjnnnrrrvvvyyy|||}}}|||zzz{{{~~~~~~{{{{{{}}}||||||||||||{{{{{{{{{{{{zzzzzz{{{}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~{{{||||||}}}}}}}}}}}}|||||||||}}}jjj```YYY[[[^^^bbbmmmzzzkkkaaaWWWTTTRRRPPPPPPRRRYYY___iiisss|||qqq___WWWPPPNNNKKKGGGFFFIIIIIIHHHNNNZZZlllrrrddd______rrrjjjZZZRRRQQQQQQ]]]gggsss~~~vvveeePPPFFF>>>;;;:::777666777777888888888888777777666888888777777666666555555777666555555444444555555444444444444444444444444333333333333333333444444444444444444444444444444555555555555555555555555555555555666777888999:::QQQLLLFFFBBB@@@@@@@@@@@@<<<<<<===>>>???AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBEEEIIILLLLLLKKKOOOWWW^^^iiinnnvvv|||zzzooodddbbbeeesss~~~zzzrrrYYYJJJAAA===<<<999999999888888888777777777777777777777777777777666666666666666555555555555666666777777777777666555555555555666777888999777888999999;;;;;;<<<===<<<===BBBKKK[[[qqq~~~{{{tttooooooooopppqqqttt{{{}}}rrrmmmkkkjjjlllooossswwwzzz|||}}}|||yyyzzz}}}~~~|||{{{}}}{{{{{{{{{zzzzzzzzzzzzyyywwwxxxyyy{{{|||||||||||||||{{{{{{||||||}}}~~~zzz{{{}}}~~~~~~}}}~~~}}}~~~rrreee[[[[[[]]]___gggrrrzzzmmm```ZZZXXXUUUQQQPPPTTTYYY___fffmmmwwwzzzfff\\\SSSOOOLLLHHHGGGHHHLLLJJJMMMWWWfff|||yyyiiibbb```ggg|||tttaaaVVVQQQQQQ\\\hhhttt}}}~~~mmmVVVKKK@@@<<<:::888666777777777888888888888777666888888777777666666555555777666666555555555555555555555555555555555555555333333333444444444444444555555555555555555555555555555555555555555555555555555555666666888999999NNNJJJDDD@@@??????>>>>>><<<<<<===>>>@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAABBBFFFIIIJJJJJJNNNUUU[[[eeekkksssyyy}}}}}}sssfff``````bbbuuu~~~zzz```NNNDDD@@@===999999999999888888888888888888888888888888888888555555555666666666666666555666666777888888777777666555555666666777888999777888999999;;;;;;<<<===;;;===BBBMMMaaazzz|||~~~vvvrrrppprrrqqqppppppttt|||vvvmmmjjjlllkkkmmmppptttxxx{{{}}}~~~}}}yyyyyy}}}|||{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxvvvvvvxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}yyyzzz|||~~~~~~~~~yyyhhh[[[ZZZ\\\]]]bbbjjjxxxxxxhhhaaa___ZZZVVVTTTRRRUUUXXX[[[```iiiuuu}}}nnnbbbWWWQQQNNNJJJHHHHHHJJJHHHJJJQQQ]]]rrrpppgggdddcccvvv|||hhhZZZSSSRRR[[[iiixxx~~~}}}rrr]]]PPPBBB===<<<:::888999666777777888888888777777888777777777666666666555777777666555555555555666555555555555555555555555333333333444444555555555555555555555555555555555555555555555555555555555555555555555666777888888JJJGGGCCC@@@??????>>><<<======>>>???@@@BBBDDDEEECCCDDDEEEEEEEEEDDDBBBAAA???AAADDDEEEFFFIIIOOOTTT^^^dddlllsssxxx{{{}}}uuuiii```]]]WWWggg{{{iiiTTTIIIBBB>>>:::999999999999888888888777777777777777777777777555555555666666666666666444555666777777888888777666666666666777888999999777888999999;;;;;;<<<===<<<>>>CCCOOOfff~~~|||xxxtttsssqqqrrrrrrqqqrrrvvv~~~}}}ppphhhfffhhhmmmnnnqqquuuyyy{{{}}}~~~~~~yyywww{{{}}}{{{xxxxxxuuuuuuuuuuuuvvvvvvvvvwwwtttuuuwwwxxxzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzwwwxxxzzz|||~~~~~~nnn^^^[[[\\\[[[]]]bbbnnnsssjjjeeeaaa^^^]]]RRRTTTUUUUUUXXX___iiiqqqvvviii[[[TTTPPPLLLIIIIIIIIIHHHJJJOOOXXXkkkvvvjjjeeeeeerrrooo___VVVSSSXXXgggyyyzzz|||xxxeeeUUUEEE???===;;;::::::666777777888888888888777666666666777777777777777888777666666555555666666555555555555555555555555333333333444555555666666555555555555555555555555555555555555555555555555666555555555666666777888HHHFFFCCCBBBBBBAAA>>>===>>>>>>??????AAABBBDDDDDDBBBCCCDDDEEEEEEDDDBBBAAA>>>@@@BBBCCCCCCEEEIIIMMMVVV[[[cccjjjoootttxxx{{{}}}|||nnnbbb\\\UUU^^^lllzzzsss\\\OOOEEE>>>::::::999999999888888888777777777777777777777777555555555555666666666777333444555666777777777777666666666666777888999:::777888999999;;;;;;<<<===???AAAEEEQQQjjj~~~}}}tttqqqssssssppprrrtttvvv{{{wwwlllfffeeegggnnnooorrrvvvyyy|||~~~}}}wwwuuuxxx{{{xxxtttsssqqqqqqrrrssstttuuuuuuvvvtttuuuvvvxxxzzz{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwxxxxxxyyy{{{}}}xxxeee```___\\\[[[^^^cccrrruuunnniiihhhjjj\\\\\\ZZZWWWUUUXXX```fffrrr}}}nnn^^^VVVRRRNNNJJJJJJJJJJJJLLLPPPWWWggg}}}lllddddddkkkzzzggg\\\XXXVVVeeeyyy|||{{{~~~nnn\\\IIIAAA>>><<<:::999666666777888888888888888555555666666777777888888888777777666666666666666555555555555555555555555333333444444555666666666555555555555555555555555555555555555555555555555666555555555555666777777FFFEEEDDDDDDDDDBBB@@@===?????????@@@AAABBBCCCDDD@@@BBBCCCEEEEEEDDDBBBAAAAAABBBCCCCCCBBBDDDGGGIIIPPPTTT\\\ccciiioootttwww}}}sssddd[[[XXX[[[cccpppzzzbbbRRRGGG>>>:::::::::999999999888888666666666666666666666666444555555555666666777777333444555666777777777777666666666666777888999:::777888999:::;;;<<<<<<===AAACCCGGGSSSmmmzzzqqqppprrrsssnnnqqqvvv{{{|||rrrjjjggghhhiiinnnpppsssvvvzzz|||~~~|||vvvsssvvvyyyvvvrrrpppoooooopppqqqssstttuuuuuutttuuuvvvxxxzzz{{{{{{{{{{{{zzzxxxwwwvvvvvvuuuuuuzzzzzzzzz|||~~~mmmfffddd___\\\^^^YYYgggyyyvvvpppqqqttthhhgggbbb\\\VVVVVVZZZ___aaapppqqq```XXXTTTOOOKKKJJJFFFGGGJJJNNNTTTbbbzzznnndddaaadddvvvooobbb]]]VVVdddxxx}}}tttaaaLLLBBB???<<<999888666666777888888888888888444444555666777888999999888888777666666666666666666666666666666666666666333333444444555666777777666666666666666666666666555555555555555555555555666555555555555666666777GGGIIIKKKIIIEEECCCCCCDDDAAA@@@@@@@@@AAABBBBBBCCCAAAAAABBBCCCCCCBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDIIILLLSSS\\\aaaeeellluuuwww{{{mmm```YYY[[[\\\cccvvvqqqUUUDDDAAA===;;;999999:::<<<<<<;;;888888777666666666666666777777666666555555555444666666555555555555666666666666777888888888888888::::::::::::;;;;;;<<<===>>>BBBJJJ\\\xxx|||}}}~~~uuuqqqqqqrrrsssnnnssszzzxxxnnngggbbbdddiiimmmooorrrtttvvvyyy|||{{{xxxuuuuuuvvvuuussspppmmmmmmmmmnnnppprrruuuvvvsssttttttvvvwwwyyy{{{||||||{{{zzzyyyxxxwwwwwwwwwxxxyyy{{{~~~uuujjjfffaaa]]]]]]^^^fffppp|||rrrpppuuuxxxwwwuuulllaaaZZZYYYWWWSSS___dddqqqyyyhhh[[[TTTQQQNNNLLLJJJHHHIIILLLRRR```wwwnnneee]]]bbbppp~~~jjj\\\]]]```mmmoooYYYHHH???===<<<;;;777888888999999777666555666666666666666666666666444444444555555555666666555444333222222333444555888888777777666666666555777777777777777777777777333222222111111222222333666555555555555666666777EEEGGGIIIGGGDDDBBBAAABBB@@@@@@@@@@@@@@@AAABBBBBB@@@AAAAAABBBBBBBBBAAAAAA????????????@@@AAABBBCCCFFFGGGNNNVVV[[[___gggqqqttt|||sssfff[[[[[[ZZZ___rrryyy^^^LLLEEE@@@===:::999:::::::::999888888777666666666666666777777666666666555555555777777666666666666777777666777777888888888888888::::::::::::;;;<<<======@@@EEEOOObbbyyy~~~zzzqqqnnnooopppooopppuuu|||~~~qqqiiieeeccceeejjjmmmpppuuuxxxzzz{{{}}}zzzxxxuuuuuuvvvuuussspppkkkkkkkkklllnnnpppssstttsssttttttuuuwwwyyyzzz{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxyyy{{{~~~|||pppkkkddd___^^^]]]ccckkkvvvvvvxxx}}}zzznnnddd^^^YYYSSSYYY]]]hhhyyy}}}kkk\\\TTTPPPMMMKKKJJJHHHHHHKKKOOO[[[qqqsssfff\\\bbbrrrtttddd\\\\\\gggzzzeeeRRRFFF@@@>>>>>>777888888999888777666555666666666666666666666666444444444555555555666666999888777666666777888999777777777666666555555555777777777777777777777777444444444333333444444444666555555555555666777777DDDGGGIIIHHHFFFCCCBBBBBB@@@????????????@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>???@@@AAAAAAAAABBBFFFMMMRRRVVV```jjjpppyyy{{{nnn]]]ZZZVVVZZZllllllUUUIIICCC@@@<<<999999888777666888888777666666666666777777777666666666666555555777777666666666666777777666777888888999999888888::::::::::::;;;<<<===>>>BBBIIIVVVlll~~~uuu~~~~~~vvvnnnnnnooonnnlllqqqvvv}}}vvvhhhccccccdddfffjjjkkkpppvvvzzz||||||||||||yyywwwuuuuuuuuutttrrrpppiiiiiiiiijjjlllnnnppprrrssssssssstttuuuwwwxxxyyywwwwwwwwwwwwwwwxxxyyyyyyyyyzzz|||xxxooohhhbbb```\\\___dddnnnuuusss{{{~~~rrrggg]]]VVVTTTVVV^^^lll{{{ssscccXXXRRRNNNLLLJJJHHHHHHIIILLLVVVjjj|||{{{ggg]]]cccsssvvvpppooo{{{ppp```[[[```vvvppp[[[III???;;;;;;777888888888888777666666666666666666666666666666444555555555555666666666666666555555555555666666666666666555555555555555666666666666666666666666666666555555555555666666666555555555666666777888GGGIIIKKKKKKIIIGGGEEECCC@@@??????>>>??????@@@@@@???@@@@@@@@@@@@??????>>>===============>>>???@@@>>>>>>AAAFFFJJJOOOYYYdddlllvvvvvvaaaZZZSSSUUUgggxxx]]]KKKDDDAAA<<<999888888888777999888777777666666777777777777666666666666666666777666666555555666666777777777888999999999999888::::::::::::;;;===>>>???AAAKKK]]]uuu|||uuu}}}~~~sssmmmoooqqqppplllpppuuu}}}~~~pppbbb___bbbdddgggiiikkknnntttwwwyyyyyyzzz{{{xxxwwwvvvuuutttrrrqqqppphhhhhhiiiiiikkkmmmpppqqqssssssssssssssstttuuuvvvtttttttttuuuvvvxxxyyyzzzzzz{{{}}}}}}qqqiiidddbbb]]]]]]___gggyyyrrrlllvvv~~~rrreee\\\VVVUUUYYYcccooo~~~~~~kkk^^^VVVQQQOOOIIIHHHHHHIIIKKKRRRddduuujjj___cccooonnnfffbbbjjj~~~iii^^^\\\mmmxxxbbbMMM???;;;;;;888888888888777777777666666666666666666666666666555555555555555666666666444444333333333333444444555555555555555555444444666666666666666666666666777666666555555666666777555555555555666777888888JJJKKKKKKKKKJJJHHHEEECCC@@@@@@??????>>>??????@@@???@@@@@@@@@??????>>>=========<<<<<<======>>>>>>>>>===???CCCEEEJJJTTT^^^iiittt~~~}}}eee\\\RRRTTTccc}}}dddMMMEEEAAA<<<:::999999999999999999888777777777777777666666777777777777777777666555555444444555555666777777888999999999999999:::::::::;;;<<<===??????AAALLLccc~~~|||zzz}}}~~~zzzpppkkknnnppppppmmmnnnsss|||{{{mmm```^^^bbbeeegggiiinnnpppsssuuuvvvxxx{{{}}}xxxxxxwwwuuurrrpppooonnniiiiiiiiijjjlllnnnppprrrrrrrrrrrrqqqqqqrrrrrrsssqqqqqqrrrsssuuuwwwyyyzzz{{{|||rrrkkkgggeee___]]]\\\cccrrrxxxooowwwxxxoooccc[[[WWWWWW]]]fffrrrssscccXXXRRRPPPIIIHHHIIIJJJJJJQQQ```pppqqqbbbaaagggttt}}}{{{tttpppccc^^^[[[```ooorrrccc[[[eee~~~jjjSSSDDD???@@@888888888777777777777777777777777777777777777777666666666666666666666666666666666666666666666666444444555555555555555555666666666666666666666666666666555555555555666666555555555666666777999999MMMKKKIIIHHHGGGFFFCCC@@@AAAAAA@@@????????????@@@@@@@@@@@@@@@@@@???>>>============<<<<<<======>>>@@@???@@@BBBDDDFFFOOOYYYgggrrr~~~kkk```UUUTTT```www}}}mmmUUUGGGCCC>>>;;;::::::;;;;;;999999888777777777777888666666777777777777888888666666555555555555666666777888999999:::999999999:::::::::;;;<<<>>>???@@@BBBPPPjjjyyysssllliiikkkmmmoooooopppuuu~~~uuukkkaaa```ccceeegggjjjqqqsssuuuvvvwwwyyy}}}yyyyyyxxxuuuqqqmmmlllllliiiiiiiiijjjlllnnnqqqrrrrrrrrrqqqppppppoooppppppooooooppprrrtttvvvxxxyyy|||~~~wwwoookkkgggaaa]]][[[aaannntttsssuuu{{{lllaaa[[[WWWYYY^^^gggwwwyyygggZZZSSSPPPIIIIIIJJJKKKJJJNNN\\\jjjiiiddddddkkkqqqmmmfffaaaVVVUUUUUUYYYeeezzz|||kkk^^^aaattt~~~jjjTTTEEE???>>>999888888777666777777777777777777777777777777777777777777666666666666555444555555666666555555444555555555555555666666666666666666666666666666666555555444444444444555555555555555666777888999:::QQQNNNIIIGGGFFFEEECCC@@@BBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===>>>>>>===============>>>AAA@@@AAACCCCCCDDDKKKTTTdddppp|||rrreeeXXXVVV]]]ooo}}}yyyaaaLLLGGGAAA<<<;;;::::::::::::999888888777777888888666666777777777888888888888888777777777777888888777888999999::::::999999:::::::::;;;===>>>@@@AAAGGGUUUqqqqqqooollljjjjjjlllppptttvvvzzznnngggbbbbbbdddeeehhhlllppprrrvvvxxxyyyzzz|||}}}zzz{{{zzzuuuoookkkjjjjjjiiiiiiiiijjjkkknnnppprrrrrrqqqpppooonnnnnnnnnnnnnnnooooooqqqsssuuuwwwxxx}}}~~~wwwooohhhbbb\\\[[[```jjjyyyxxxlllmmmzzzwwwhhhaaaZZZYYY[[[aaannn{{{nnn___WWWSSSKKKKKKKKKKKKIIIJJJVVVbbbvvvvvvoookkkoooqqqkkkaaaZZZPPPQQQSSSXXXdddxxxyyyfffaaakkk|||hhhSSSDDD===;;;999999777666666666777888777777777777777777777777777777777777666666666555444444555666666555444444555555555666666777777777777777777777777777777777666555555444444555555666555555555666777999:::;;;VVVQQQKKKHHHGGGGGGDDDBBBCCCBBBBBBAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>???>>>>>>=========>>>>>>BBBAAABBBDDDCCCCCCIIIQQQbbbnnn{{{vvvhhhZZZWWW[[[iiikkkPPPJJJCCC>>>;;;:::999999:::999888888777888888888666666777777888888888999::::::999999999999::::::888888999::::::::::::999999::::::;;;===???@@@AAAKKKZZZwww~~~xxxnnnoooooommmkkknnntttyyy{{{~~~~~~hhhdddbbbcccdddeeeiiinnnkkkooouuuxxxyyyyyyyyyyyy{{{|||zzzuuuooojjjhhhiiihhhhhhhhhiiikkkmmmoooqqqrrrqqqpppnnnmmmmmmmmmlllnnnnnnoooppprrruuuvvvxxx~~~~~~{{{{{{||||||~~~~~~~~~rrriiiaaa\\\ZZZ```hhhttt~~~kkkcccpppoooggg___[[[[[[```lllwwwttteee\\\XXXLLLLLLLLLKKKGGGGGGQQQ]]]nnnzzzuuuxxxxxxooobbbZZZRRRRRRTTT[[[hhh{{{oooccceeeuuukkkWWWHHH@@@<<<:::999777666666666777888777777777777777777777777888888777777666666666555888999:::;;;;;;:::999888555666666666777777888888888888888888888888888888666666555555555555666666555555555666777999:::;;;bbbZZZPPPHHHFFFEEEEEEDDDBBBCCCCCCCCCBBBBBBAAA@@@CCCBBBAAA@@@????????????@@@???>>>===<<<======>>><<<>>>@@@AAACCCEEEIIILLL^^^mmm}}}rrraaa[[[YYY^^^pppzzzZZZNNNBBB>>>===:::888999777777777777777777777777777777888888888888777777888888777777777777888888888888999999999:::::::::;;;888888<<<>>>???BBBGGGKKK___~~~tttjjjhhhhhhkkkmmmooovvv~~~qqqgggccc``````eeeiiikkkllllllooosssuuutttrrrqqqpppxxxzzzzzzvvvnnnhhhhhhiiiiiiiiijjjkkklllllllllllljjjlllnnnooonnnnnnnnnoooqqqrrrssssssssstttwwwyyy}}}~~~{{{uuurrruuuyyy|||~~~uuujjjddd^^^YYY[[[bbbnnnqqqlllrrr{{{rrrcccZZZWWWYYY```hhh|||kkk]]]TTTOOOLLLKKKNNNOOOMMMOOORRRfffxxx}}}yyyrrriiieeeXXXVVVYYYdddqqqwwwggg```hhh~~~kkkZZZLLLCCC>>>;;;:::999888777777777777888888888888888888888888888888777777666666555555777777666666555555555444666555555555666777999:::888777666444444444555666888888777666666666666666666666777777888999;;;<<>>>>>>>>???@@@AAA@@@AAAAAAAAABBBDDDHHHKKK```nnn~~~zzzggg]]]XXXZZZhhhzzzbbbSSSDDD>>>>>><<<:::999888888888888888888888888777777888888888888777777999999999888888999999999888999999999999:::::::::;;;888999<<<===>>>AAAGGGOOOeeeqqqjjjggggggjjjlllooovvv}}}yyyiiiccc```]]]^^^bbbfffhhhiiijjjmmmppprrrqqqqqqqqqrrrwwwyyyyyyssskkkfffdddfffggghhhiiijjjkkkkkkkkkkkkjjjkkkllllllkkkkkklllmmmnnnpppqqqrrrrrruuuxxx{{{yyytttpppsssuuuwwwyyy|||xxxllleee___ZZZ\\\aaakkk{{{wwwlllooovvvyyyiii___ZZZYYY^^^ddduuunnn___VVVPPPMMMLLLNNNNNNLLLMMMQQQ___pppyyyqqqmmmddd```___dddnnn|||nnndddggg}}}mmm]]]OOODDD???;;;:::999888777777777777888888888888888888888888888888888888777777777666777777666666666555555555666555555555555777888:::888777666555555555666666888888777666666666666666666666777777888999;;;<<>>;;;:::888888888888888888888888777777888888888888777777999888888777777888888999999999999999::::::::::::;;;999999<<<======AAAGGGUUUlll}}}pppjjjggggggiiilllnnnuuu}}}rrrccc___]]][[[\\\___ccceeeeeehhhjjjlllmmmnnnoooqqqsssvvvvvvuuupppiiicccbbbccceeefffgggiiijjjkkkkkkkkkjjjjjjjjjhhhggggggiiikkklllmmmoooqqqrrruuuzzz}}}~~~xxxsssqqqnnnpppssstttvvvyyy}}}}}}nnneee```\\\]]]aaaiiivvvrrrpppppp|||rrrfff^^^YYY[[[```kkkzzztttdddZZZRRRNNNLLLMMMLLLJJJKKKNNNUUUfff|||xxxqqqmmmlllnnnttt~~~|||ooolll{{{pppaaaRRRFFF???;;;:::999888888777777888777777777777777777777777999999888888888888777777777777666666666666555555666555555444555666888999888888777666666666777777888777777666666666666666666666777777888999;;;<<>>;;;;;;:::999888888888888666666666666666666666666888777777777777777777777777777666666666666666666666555555444555666777888888888888777777777777888777777666666666666777777666666666777888999;;;;;;zzzrrrggg[[[RRRLLLJJJDDDDDDCCCBBBCCCCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAADDDCCCBBBAAAAAABBBCCCCCCDDDDDDBBB@@@@@@CCCIIIMMM[[[iiivvv}}}|||iii]]]XXX\\\aaakkk~~~oooRRRCCC@@@>>>;;;999888888888888888888888888777777888888888888777777666666555555555555666666999999:::::::::;;;;;;;;;;;;:::;;;===<<<<<>>;;;;;;999999999999999999999999777777888888888888777777999888888777777888888999::::::::::::;;;;;;;;;;;;;;;;;;===>>>===>>>FFFQQQdddxxx}}}~~~nnnggggggddddddhhhlllrrr|||mmmaaa\\\\\\^^^aaaccccccdddeeegggggghhhhhhgggffffffiiikkkjjjiiigggeeeddddddeeeeeeeeeeeefffggghhhhhhhhhhhhhhhhhhhhhgggeeeeeegggiiijjjllloooqqqtttxxx}}}yyymmmccc\\\XXX^^^gggpppwww~~~|||iiiddd``````bbbhhhsss~~~uuujjjkkkvvvxxxmmmccc___``````hhhuuuqqqcccXXXRRRNNNLLLJJJGGGHHHLLLLLLVVVjjj~~~rrrqqq~~~{{{wwwooofffYYYIII>>><<<;;;:::999999888888999666666666666666666666666444444555555555555666666666666777777777777888888666666444444444555666777555666777888888888777777666666666666666777777888666666777777888999;;;<<>>999999999999999999999999777777888888888888777777999999999888888999999999:::::::::;;;;;;;;;;;;<<<;;;;;;>>>???>>>@@@JJJUUUjjj{{{yyy~~~uuuiiigggfffcccccchhhmmmtttzzzfff[[[ZZZYYY]]]aaacccbbbbbbccceeedddfffggggggfffgggiiikkkhhhfffdddbbbbbbbbbbbbbbbddddddeeeeeeeeeeeedddddddddfffggggggeeeeeefffhhhfffiiimmmqqqvvv|||ttteee\\\QQQXXXdddooowww}}}pppiiicccbbbcccgggrrr}}}zzznnnlllqqq}}}zzzoooddd______```dddooo~~~xxxiiiYYYSSSNNNLLLJJJGGGIIIMMMLLLSSSccc{{{uuuppp}}}zzzvvvooohhh\\\LLL@@@<<<<<<;;;:::999999999999666666666666666666666666555555555555666666666777666666777777777888888888666666444444444444555666444555666777777777666666666666666666666777888888666666777777888999;;;<<<~~~lll]]]UUUNNNMMMJJJHHHFFFFFFGGGHHHFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEGGGJJJMMMPPPRRRTTTSSSRRRNNNJJJHHHIIIJJJRRR^^^jjjpppuuu|||rrrbbb^^^___\\\```lllzzz}}}kkkUUUGGG???>>>@@@999999999999999999999999777777888888888888777777888888777777777777888888:::::::::;;;;;;;;;<<<<<<:::;;;>>>@@@???AAALLLWWWoooxxxzzzqqqiiijjjeeebbbccchhhnnnuuuwwwcccZZZ[[[WWW[[[___aaaaaa```aaacccaaacccfffgggggghhhjjjlllhhheeebbb```____________bbbccccccccccccbbbaaaaaabbbdddffffffeeeeeefffgggcccggglllqqqwww~~~zzziii]]]OOOXXXdddpppyyy~~~uuummmfffccccccfffqqq|||tttoooooowww|||pppeee^^^^^^aaadddlll{{{pppYYYSSSNNNMMMKKKHHHJJJNNNKKKQQQ^^^ttt}}}xxx~~~~~~vvvpppiii^^^NNNCCC<<<<<<;;;:::999999999999777777777777777777777777555666666666777777888888666666777777888888888999666666444444333444555666333444555777777777666555666666666666666777888888666666777777888999;;;<<>>:::===<<<;;;:::999999999999666666666666666666666666999999888888888888999999::::::::::::::::::::::::<<<999999===>>>???KKK[[[xxx}}}rrrhhhdddfffgggfffhhhrrr~~~nnn```YYYXXXYYY[[[^^^______```bbbccceeecccbbbcccfffhhhiiiiiijjjeee```]]]\\\^^^______aaaaaa```______```aaabbb___aaacccdddcccbbbcccdddccchhhpppwww|||uuufffZZZYYY^^^jjjuuu|||{{{rrriiieeedddeeekkkrrr~~~{{{sssnnnqqq~~~qqqkkkfffbbb___dddlllvvvrrr```XXXPPPMMMJJJFFFEEEGGGKKKPPPXXXggg}}}uuuuuu{{{}}}{{{zzzsssnnnbbbQQQDDD@@@>>>;;;999::::::999888666666666666555555555555666666777666666555444333555444555666777666333000444444444444444444444444666666666666666666666666555555555555666666666666888888888888999:::;;;<<<}}}lll```XXXRRRLLLIIIJJJJJJGGGDDDFFFEEECCCCCCCCCCCCBBBBBBAAACCCDDDDDDEEEGGGLLLPPPWWWZZZ[[[WWWNNNHHHIIIKKKNNNRRRXXX]]]dddlllwwwjjj^^^aaa___bbbiiixxxtttkkkkkk{{{{{{^^^JJJCCC???<<<===<<<;;;:::999999999999777777777777777777777777999999888888888888999999::::::::::::::::::::::::???<<<===AAAAAACCCPPP```~~~}}}|||~~~zzzooohhhffffffhhhiiilllvvvyyyiii]]]XXXWWWZZZ\\\^^^_________```bbbdddcccbbbbbbeeeggghhhhhhgggddd___\\\\\\^^^___```bbbaaa```_________```aaa___```bbbbbbaaaaaabbbddddddiiipppwww||||||nnn^^^\\\```lllwww~~~wwwooollljjjjjjnnntttzzzvvvpppqqqxxxnnngggbbbaaaeeellltttxxxcccZZZRRRNNNLLLHHHGGGHHHKKKOOOVVVdddyyyyyy{{{}}}vvvnnnaaaPPPDDD>>><<<::::::<<<=========777777777666666666555555777777888888888777666666777777777888999888666333555555555555555555555555555555555555555555555555555555666666666777777777888888888888999:::;;;<<>>BBBBBBEEETTTfffzzzzzz~~~tttkkkggggggeeehhhlllqqq|||ssscccYYYVVVVVVZZZ\\\^^^___^^^^^^___```cccbbbaaabbbdddffffffeeeccc```]]]\\\]]]___``````bbbaaa```___^^^^^^^^^___^^^______^^^^^^___bbbeeefffkkkrrrxxx}}}uuuccc```cccmmmyyyyyyqqqmmmkkkiiikkkooovvv{{{tttsss}}}sssiiidddcccfffkkkrrr|||ggg]]]SSSOOOMMMJJJHHHIIIKKKMMMRRR^^^www}}}}}}~~~{{{ooo___PPPEEE???<<<::::::;;;<<<<<<<<<888888888777777777777666888888999999:::999999999888888888999:::999777555666666666666666666666666444444444444444444444444666666666777777777888888888888888999999:::;;;<<>>;;;999888888666555999999999888888888777777777888888999::::::::::::777666666777888888666444555555555555555555555555555555555555555555555555777777777777888888888888999999999999:::;;;<<<<<>>@@@AAACCCGGGPPP]]]eeeppp|||kkkaaabbbfffkkknnnvvv}}}xxxtttzzzsssXXXIIIAAA===;;;;;;:::999999999::::::999999999999999999999999999999888888888888999999:::::::::::::::::::::::::::999;;;???@@@EEEYYYnnn|||zzz|||xxxooofffaaaaaabbbhhhpppxxx{{{jjj]]]WWWWWWYYYVVVYYY[[[]]]^^^^^^```bbb```___^^^___```aaa```___[[[ZZZYYYZZZ]]]__________________^^^]]]\\\[[[[[[\\\\\\[[[YYYZZZ]]]bbbfffjjjooouuu{{{{{{iiibbbaaajjjvvv~~~zzzqqqmmmiiijjjlllmmmxxx~~~yyy~~~xxxooollldddgggkkkpppwwwrrrdddVVVPPPNNNKKKIIIHHHGGGHHHKKKVVViii|||vvvzzzoooxxx~~~vvvdddTTTKKKBBB???;;;999888777666555999999999999888888888888666666777888999999999888777666555666888888777555444444444444444444444444666666666666666666666666777777777777888888888888999999999999:::;;;<<<===sssggg[[[ZZZWWWSSSPPPMMMKKKJJJHHHFFFGGGLLLSSSUUUQQQLLLFFFDDDAAA@@@AAABBBCCCBBBCCCEEEGGGGGGDDDBBBAAA@@@???@@@@@@@@@CCCJJJTTT\\\jjjwwwpppbbbbbbhhhmmmnnnsssyyyrrrsssyyy\\\JJJBBB>>>;;;::::::999999:::::::::999999999999999999999999999999888888888888999999::::::::::::::::::::::::;;;:::===AAABBBIII___vvvyyywwwzzz}}}tttllleeeaaabbbccciiiqqqyyywwwggg\\\XXXXXXZZZVVVXXX[[[\\\]]]^^^___aaa^^^]]]]]]^^^______]]][[[XXXXXXXXXZZZ]]]^^^^^^]]]]]]]]]^^^]]]]]]\\\[[[ZZZZZZZZZZZZYYYZZZ]]]bbbffflllqqqwww}}}llldddaaaiiiuuu}}}wwwqqqllliiiiiifffnnn||||||~~~|||rrrnnneeegggkkkooovvvzzzjjjZZZRRRPPPLLLIIIHHHGGGFFFJJJTTTddd|||uuummmrrr{{{kkkttt}}}|||jjjYYYOOOBBB@@@===;;;<<<<<<;;;:::999999999888888888888777666666777777777777777777888777666777999999999888444444444444444444444444777777777777777777777777666666666777777777888888999999999999:::;;;<<<===rrrfff]]]]]][[[XXXUUURRRPPPPPPMMMJJJJJJPPPWWW[[[WWWSSSHHHEEEAAA@@@AAABBBBBB@@@AAABBBCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@EEEMMMTTTcccrrryyyhhh^^^eeekkklllnnn}}}vvvrrrzzz~~~```MMMCCC@@@:::::::::999999::::::;;;999999999999999999999999999999888888888888999999::::::::::::::::::::::::;;;;;;>>>CCCDDDKKKccc{{{~~~wwwxxx|||uuulllgggcccdddgggeeekkksss{{{rrreee\\\YYYXXXYYYXXXZZZ\\\]]]\\\[[[\\\]]]]]]\\\\\\]]]^^^]]][[[YYYWWWWWWWWWZZZ\\\^^^]]][[[[[[[[[\\\]]]]]]\\\[[[ZZZYYYZZZZZZZZZ[[[^^^bbbfffnnnrrryyy~~~qqqhhhcccjjjwwwzzzqqqiiifffbbbhhhsss|||}}}uuunnnfffhhhkkknnnsss~~~qqq^^^UUURRRNNNJJJIIIGGGGGGJJJSSS___sss~~~ooofffgggmmmsssnnnsssqqq___SSSDDDAAA>>>======<<<;;;:::999888888888888777777777777777777888777777666666888666555666777999888888555555555555555555555555777777777777777777777777555555666666666777777777::::::999::::::;;;<<<===wwwkkk``````___\\\YYYVVVUUUUUUQQQNNNMMMRRR[[[___\\\XXXIIIEEEAAA@@@AAABBBAAA???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA??????BBBIIIOOO]]]lll}}}nnnYYYaaaggggggiiiwww{{{sssxxxcccOOOEEEBBB:::::::::999999:::;;;;;;888888888888888888888888999999888888888888999999::::::::::::::::::::::::::::::>>>BBBCCCKKKccc}}}|||xxx{{{~~~nnneeebbbbbbffflllgggmmmuuu|||{{{oooccc\\\YYYXXXXXX[[[]]]^^^]]][[[YYYYYYZZZ]]]\\\\\\\\\]]]\\\ZZZWWWVVVVVVWWWZZZ\\\]]]\\\ZZZYYYZZZ\\\]]]]]]\\\[[[ZZZXXXYYYZZZ[[[\\\___cccfffooosssyyy~~~uuukkkfffmmmyyyzzzoooiiibbbgggqqq|||{{{wwwmmmgggiiikkkmmmrrr{{{uuubbbXXXTTTPPPLLLJJJIIIHHHKKKSSS\\\mmmxxxlllbbb```bbbhhh|||sssssszzzuuubbbUUUGGGCCC???<<<:::999777555888888888777777777777666888888888888888777666555555444222333555666666555666666666666666666666666666666666666666666666666555555555555666666666666::::::::::::;;;<<<======yyylllnnnmmmjjjfffaaa\\\WWWTTTVVVSSSRRRVVV\\\```___\\\MMMIIICCC@@@@@@BBBCCCCCC>>>>>>>>>>>>>>>???@@@@@@<<>>===<<<:::999;;;;;;888333//////222666999999888777666666777888999777888888999999999888888555555555666666666666666666666666555444444444333111222333555777999<<<======:::999<<<===<<<>>>CCC~~~uuuxxxwwwvvvssspppkkkeeebbb\\\YYYXXX[[[aaadddbbb^^^NNNJJJFFFDDDCCCDDDCCCBBBBBBBBBAAAAAA@@@@@@AAAAAA<<>>;;;:::=========@@@EEE}}}wwwpppkkkdddaaa```ccchhhiiifffbbbQQQNNNJJJGGGGGGFFFEEECCCFFFFFFEEEDDDCCCBBBAAAAAA@@@BBBDDDCCCBBBCCCGGGKKKSSSjjj~~~qqqddd\\\^^^```bbbpppzzzxxxyyyaaaOOOFFF@@@>>>;;;:::;;;<<<<<<;;;999999:::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<============???CCCGGGTTTqqqrrr|||{{{xxxyyy{{{oooddd_________bbbfffjjjqqqzzz}}}qqqeee^^^ZZZVVVUUUWWWZZZ[[[\\\[[[ZZZYYYZZZ[[[]]]^^^aaadddeeebbb]]]YYYXXXYYYZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWTTTUUUZZZ^^^bbbgggnnnuuuzzz~~~~~~~~~oooppp{{{uuummmlllnnnwww{{{|||{{{qqqnnnlllnnnpppvvvppp___VVVQQQMMMJJJLLLHHHHHHNNNSSS^^^uuuppp]]]PPPLLLNNNUUU\\\ppp~~~xxxvvvqqq___PPPGGG???===<<<:::999;;;888888999::::::888777666888777777666666777777888666777888999:::;;;;;;;;;999888888777777666666666666666666777777777777777777777666666666777777888===;;;;;;=========AAAGGGyyyrrrkkkiiihhhkkkoooppplllgggWWWSSSMMMIIIHHHHHHHHHHHHKKKKKKJJJIIIGGGEEECCCCCCFFFHHHIIIGGGEEEEEEIIILLLRRRggg}}}xxxhhh\\\[[[\\\^^^gggsss~~~xxx~~~~~~fffRRRFFF???===::::::;;;<<<<<<;;;777888888888999999999:::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>@@@@@@BBBFFFKKK[[[zzzwwwnnnzzzxxx|||vvvlllbbb^^^^^^^^^bbbgggnnnvvvtttjjj```\\\YYYVVVUUUVVVXXXZZZ[[[ZZZYYYYYYZZZ[[[\\\]]]```dddeeebbb]]]YYYXXXYYYZZZ[[[\\\\\\\\\\\\YYYZZZZZZZZZYYYYYYXXXWWWTTTRRRSSSYYY^^^cccjjjqqqxxx~~~uuuttt}}}{{{ssspppnnnuuu}}}}}}vvvrrroooooopppuuuvvvcccXXXQQQMMMJJJLLLGGGHHHMMMQQQZZZpppqqq]]]PPPLLLNNNRRRXXXiiiwwwooo~~~tttcccVVVKKKAAA>>>>>><<<;;;<<<888999:::;;;:::999777666777777777666666777777777666666888999;;;;;;<<<<<<999888888777666555444444555555555666666777777888555555555666777999:::;;;<<<:::;;;=========BBBJJJtttrrrqqqtttxxxxxxrrrlll___YYYQQQLLLKKKLLLNNNPPPTTTTTTSSSRRRQQQNNNLLLKKKKKKMMMOOOMMMIIIGGGIIIKKKRRReee|||}}}lll]]]XXXYYY[[[aaahhhzzzvvvkkkTTTFFF???===;;;:::;;;;;;;;;:::999999888888888777777777::::::::::::::::::::::::::::::;;;;;;<<<======>>>???@@@BBBFFFNNNaaaqqqmmm}}}xxxyyy}}}ssskkkbbb___^^^^^^bbbhhhrrrzzz~~~jjjbbbZZZYYYYYYWWWVVVWWWWWWXXXZZZZZZYYYYYYZZZ\\\ZZZ[[[^^^aaabbb```[[[WWWXXXYYYZZZ[[[[[[\\\[[[[[[XXXXXXYYYYYYYYYXXXWWWWWWTTTQQQRRRXXX^^^dddkkksss|||zzzwww~~~wwwqqqnnnrrr{{{vvvrrrqqqqqquuu|||hhhZZZRRRLLLJJJIIIFFFFFFKKKOOOWWWkkkvvvaaaRRRMMMNNNOOOSSSaaayyyvvviiiuuu{{{nnnYYYMMMAAA======;;;::::::999999888888888777777777666666666777777666666666555666888999:::;;;;;;;;;777777666555444444333333444444444555555666666666555555666666777999:::;;;:::999:::<<<<<<<<>>@@@DDDNNNfff~~~ooommm{{{wwwzzzzzzqqqjjjccc```^^^^^^bbbiiisss|||wwwbbb[[[VVVXXXYYYWWWVVVWWWUUUWWWXXXYYYXXXYYYZZZ\\\YYYZZZ[[[]]]^^^\\\XXXUUUWWWXXXYYYZZZZZZ[[[[[[ZZZXXXXXXXXXYYYYYYXXXXXXWWWVVVRRRSSSXXX___dddlllttt~~~~~~zzz{{{tttnnnppp{{{zzzuuusssrrrvvvnnn^^^SSSMMMKKKIIIEEEFFFJJJMMMSSSfffzzzooo[[[PPPNNNKKKOOOYYYoooxxxgggnnn~~~uuu[[[MMM???::::::999777777:::999777666666666777888555666666777777666666555555666777888999:::::::::666555555444444333333333444444444444555555555555888888777777777888888999999999;;;===<<<===FFFPPP~~~uuuiiieee```]]]]]]]]]]]]]]]bbbcccdddeeeeeedddbbbaaa^^^aaadddaaa[[[TTTPPPOOOWWWfff|||yyyfff[[[WWWWWWZZZ^^^sssrrruuuzzzaaaPPPDDDAAA>>><<<<<<;;;:::999999999999999999888888888999999999999999999999999999999999:::;;;;;;<<<<<<;;;>>>AAAEEERRRlll}}}ssstttyyyvvvzzzyyysssmmmfffaaa___]]]^^^cccjjjsss||||||ooo___YYYUUUWWWYYYWWWUUUUUUTTTVVVXXXXXXXXXXXXZZZ\\\[[[ZZZZZZZZZ[[[YYYWWWTTTVVVWWWXXXYYYYYYZZZZZZYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXUUUTTTYYY___dddmmmttt~~~{{{|||tttsssyyy}}}xxxuuutttwwwsssbbbVVVPPPMMMJJJFFFFFFJJJKKKOOO```sssooo]]]VVVPPPRRRYYYjjj}}}kkkkkkvvvyyy```PPP@@@;;;;;;:::888888999888888777777777777777555555666777777666555555555666777888888888888888555555555555555444444444666666666666555555555555777777777777888999::::::;;;;;;>>>???>>>???IIITTTxxxjjjhhhfffeeeeeedddbbb```bbbccceeeggggggfffeeedddhhhlllooollleee]]]WWWUUUYYYggg|||nnn```YYYXXX[[[___nnn|||vvvssszzzhhhVVVEEEBBB???===<<<;;;:::999555555666666777777888888::::::::::::::::::::::::888888999::::::;;;;;;<<<>>>AAADDDHHHVVVsssxxx}}}xxxvvvzzztttmmmiiiccc___^^^]]]^^^dddlllrrr{{{xxxkkk___XXXUUUWWWYYYVVVSSSSSSSSSUUUWWWXXXXXXXXXZZZ\\\\\\[[[YYYYYYYYYXXXVVVTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXZZZVVVVVVZZZ___dddlllttt~~~{{{{{{xxx{{{|||~~~yyyvvvuuuxxxwwweeeXXXRRROOOLLLHHHHHHJJJJJJMMM\\\nnnlllbbbXXXZZZ^^^jjjooojjjpppeeeTTTDDD>>>>>>===;;;:::888888999999999888777666444555666777777666555444555666666777777777666666555555555666666666666666888888777777666666555555333444555666999;;;===???<<<===@@@AAA@@@AAALLLWWWooohhheeedddeeegggiiigggeeedddcccccccccdddeeedddccchhhmmmqqqoooggg___YYYWWWYYYdddyyyxxxjjj___YYY\\\bbbjjjxxx{{{ooollloooXXXIIIBBB===<<<<<<999999;;;888999::::::888888999:::999999999999999999999999::::::::::::::::::::::::???AAADDDIII[[[zzzyyy}}}vvvvvvsssllleee```]]][[[ZZZ]]]fffqqqyyywwwhhhXXXVVVUUUUUUWWWWWWVVVTTTSSSUUUVVVWWWVVVWWWYYY[[[VVVVVVVVVVVVUUUTTTSSSRRRTTTUUUWWWYYYZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYWWWWWWXXX[[[aaaiiiqqqvvv}}}~~~|||yyy{{{||||||~~~hhhXXXPPPOOOKKKHHHHHHHHHIIIMMMYYYfffnnnddd[[[^^^kkk}}}uuujjjmmm}}}~~~jjjWWWCCC<<<======<<<;;;888888888888888888888888666666777777888888999999444555666888888888777777666666777777777777777777666666666666777777777777:::888777888<<<===<<<:::>>>=========>>>BBBOOO\\\yyykkkiiihhhggggggiiiiiigggeeeaaa```______^^^^^^\\\[[[^^^eeemmmoookkkfffbbbaaa___iii|||}}}qqqeee\\\[[[___iiixxx|||oookkk}}}ttt]]]LLLDDD>>><<<;;;999888:::888999::::::888888999:::999999999999999999999999::::::::::::::::::::::::???AAACCCJJJ]]]||||||uuuxxx{{{nnngggbbb^^^\\\[[[[[[^^^iiittt}}}qqqaaaVVVUUUTTTTTTUUUVVVUUUSSSRRRTTTVVVWWWVVVVVVWWWXXXVVVVVVVVVUUUTTTSSSRRRRRRUUUUUUWWWXXXXXXYYYYYYYYYWWWWWWWWWXXXXXXXXXYYYYYYWWWWWWXXX\\\bbbkkkrrrwww||||||{{{}}}jjjZZZQQQOOOKKKIIIHHHHHHIIIMMMYYYeee}}}~~~kkk``````kkk{{{xxxkkkmmm|||nnn[[[GGG>>>===<<<:::999888888888888888888888888666666666666666777777777555555777888888777666666777666666666666666666666777777777777888888888888:::888777999;;;===<<<:::===<<<===>>>>>>DDDRRR```~~~xxxnnnddddddddddddffffffeeebbb___aaa```___\\\ZZZWWWUUUSSSTTT^^^jjjpppoookkkhhhhhhfffnnn}}}zzzlll```[[[\\\eeetttpppjjjzzz}}}eeeQQQHHH???===;;;888777888888999::::::888888999:::999999999999999999999999::::::::::::::::::;;;;;;???AAACCCKKK```~~~}}}uuuzzz|||nnnggg```\\\ZZZ[[[\\\aaalllwwwzzziiiXXXTTTSSSRRRSSSTTTUUUTTTSSSTTTWWWYYYZZZXXXWWWVVVVVVUUUUUUUUUTTTTTTSSSRRRRRRVVVVVVUUUVVVVVVWWWXXXYYYVVVVVVVVVWWWWWWWWWWWWXXXWWWWWWYYY^^^dddmmmtttyyy}}}{{{~~~nnn^^^TTTOOOLLLIIIHHHIIIJJJMMMWWWbbbvvvuuufffbbbkkkxxx}}}nnnmmm|||tttaaaKKKAAA>>>;;;999888888888888888888888888888666666666666555555555555666666777888888777555555666666666555555555444444777777888888888999999999999888888999;;;<<<<<<;;;<<<<<<===>>>@@@GGGXXXhhh}}}sssmmmhhhbbb^^^___aaaeeeggghhhfffccc```eeedddccc___YYYTTTQQQOOOQQQ]]]lllsssqqqkkkhhhhhhkkkppp|||qqqccc\\\\\\___oootttjjjxxxmmmUUUJJJ@@@===<<<:::888999888999::::::888888999:::888999999999999999:::::::::::::::;;;;;;;;;;;;;;;???AAADDDNNNfff}}}}}}www{{{|||ooohhh___\\\[[[\\\]]]bbbmmmyyyvvvdddUUUSSSRRRQQQRRRTTTUUUTTTSSSWWWZZZ]]]^^^\\\YYYXXXWWWVVVUUUUUUTTTTTTSSSSSSSSSVVVUUUTTTTTTTTTVVVWWWXXXTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWZZZ___fffooovvv{{{~~~~~~tttcccWWWQQQMMMJJJHHHIIIJJJMMMUUU^^^qqq|||iiicccjjjvvv}}}sssnnn{{{}}}wwwdddOOODDD@@@<<<999999888888888888888888888888777777777666666555555555777777888888888666555444666666666555444444333333666777777777777888888888888888888999;;;<<<<<<<<<;;;<<<>>>@@@CCCLLLaaasss|||uuulllddd]]]YYYYYYZZZaaaeeelllqqqssspppmmmjjjiiijjjhhhbbbZZZSSSNNNMMMSSSaaapppwwwtttmmmiiiiiiooorrr|||uuufff______\\\lllwwwlllwwwvvvZZZNNNBBB>>>>>><<<;;;;;;888999::::::888888999:::888888888999999::::::::::::::::::;;;;;;<<<<<<<<<@@@AAAEEERRRlll{{{zzzvvv|||wwwlllggg```]]][[[\\\^^^bbbnnnyyysssbbbVVVRRRQQQQQQRRRUUUVVVVVVUUUWWWZZZ]]]]]][[[YYYWWWVVVVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSTTTVVVWWWSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVZZZ```hhhpppxxx||||||jjj[[[SSSNNNJJJIIIJJJKKKMMMSSSZZZooommmcccjjjuuuxxxyyyrrrzzzxxxfffRRRFFFAAA===;;;<<<888888888888888888888888888888888777777666666666777777888888888666555444666666555555444444444444555555555666666666666777777888999::::::;;;<<<===;;;<<>><<<<<<888999::::::888888999:::888888888999999::::::;;;:::::::::;;;<<<<<<======@@@AAAGGGVVVrrr}}}}}}wwwuuu|||tttjjjfff```]]]\\\]]]^^^cccooo{{{~~~nnn___WWWQQQQQQPPPRRRUUUVVVVVVVVVTTTWWWYYYYYYWWWUUUTTTTTTUUUUUUSSSRRRRRRSSSTTTUUUTTTTTTSSSSSSSSSTTTTTTTTTQQQQQQQQQRRRRRRRRRSSSSSSSSSUUUZZZ```iiiqqqyyy}}}ppp___UUUOOOKKKIIIKKKLLLMMMQQQVVVkkksssfffkkkuuuvvvvvvzzzxxxgggTTTHHHAAA===<<<===888888888888888888888888888888888888777777777777666666777888888777555555555555555555555555555555444444444555555555666666666777999::::::;;;===>>>;;;===AAAEEEJJJYYYttt|||}}}}}}xxxtttsssjjjddd]]]XXXRRRMMMRRRZZZgggppp{{{~~~yyyvvvpppqqqpppiii]]]SSSMMMLLLUUUcccsssxxxqqqhhheeeeeekkkmmmuuussseee```___dddwwwvvvkkkxxxjjjZZZIIIBBBAAA>>>;;;:::888999::::::888888999:::777888888999::::::;;;;;;::::::;;;;;;<<<=========@@@BBBIII[[[xxxyyywww~~~}}}ooofffccc^^^[[[ZZZ]]]```fffrrr~~~xxxfffZZZTTTOOOOOOOOOQQQTTTUUUVVVUUUSSSUUUVVVVVVTTTSSSSSSTTTSSSRRRQQQPPPPPPQQQSSSTTTRRRSSSSSSTTTSSSSSSSSSRRRPPPPPPPPPPPPQQQQQQQQQQQQQQQTTTYYY```iiirrryyy~~~vvvcccXXXPPPKKKIIIKKKMMMMMMOOOSSSeeewww|||kkknnnuuuxxxxxxzzzyyyzzziiiVVVIIIAAA<<<;;;<<<888888888888888888888888666666666777777777777777555555777888888777666666444555555666666777777888555555555555666666666666555777::::::::::::===???<<<>>>CCCGGGMMM^^^|||}}}}}}wwwrrrooonnnjjjddd^^^ZZZRRRMMMRRR\\\pppyyy|||tttvvvtttmmm```UUUPPPNNNUUUcccqqqsssjjj```[[[\\\dddgggooozzzxxxfff___^^^___mmmtttjjjxxxppp___LLLDDDAAA>>>999888888999::::::888888999:::777777888999::::::;;;;;;::::::;;;;;;<<<===>>>>>>@@@BBBJJJ]]]{{{~~~{{{tttfff^^^[[[[[[YYYYYY\\\```ggguuutttaaaUUUQQQNNNMMMMMMOOORRRTTTUUUTTTTTTUUUVVVVVVTTTTTTUUUVVVQQQPPPOOONNNNNNOOOQQQRRRQQQRRRSSSTTTTTTSSSRRRQQQOOOOOOOOOPPPPPPPPPQQQQQQPPPSSSXXX```iiirrryyy~~~yyyeeeYYYQQQLLLIIIKKKMMMMMMNNNRRR```rrrppppppuuu{{{uuu}}}}}}yyy|||kkkWWWJJJAAA:::999;;;888888888888888888888888444555555555666666777777444555666888888888777777444444555666777888999999666666666666777777777777444777::::::::::::===@@@<<>>:::<<<;;;;;;::::::::::::999999999999888888999999:::;;;===<<<<<<<<<<<<===>>>>>>CCCDDDMMMccc~~~nnnccc\\\ZZZYYYZZZ[[[]]]bbblllxxxnnn^^^RRRNNNNNNMMMLLLOOOSSSUUUTTTSSSSSSUUUVVVUUUSSSQQQPPPPPPQQQOOOLLLKKKMMMOOOQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTPPPPPPOOONNNOOOPPPQQQRRRUUUWWW[[[bbbjjjssszzz|||hhh[[[SSSOOOLLLKKKHHHGGGLLLSSS]]]kkkwwwiiigggpppsss}}}{{{|||~~~oooYYYIIIBBB>>><<<999888888888888888888999999555555666777777888999999777777888999999999999888888777555444444555777888777777666666666666666777999999888888888:::;;;<<<<<>>??????BBBDDDOOOggg}}}||||||lllaaa[[[YYYXXXYYYZZZ^^^eeeppp{{{{{{kkk[[[QQQNNNNNNNNNNNNPPPRRRSSSSSSQQQRRRTTTUUUTTTRRRPPPOOOOOOPPPNNNLLLKKKMMMOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSPPPOOONNNNNNNNNOOOQQQRRRVVVXXX]]]ccclllttt{{{jjjYYYTTTOOOLLLJJJHHHGGGKKKQQQ[[[ggg|||pppiiilll|||rrr~~~qqq\\\KKKBBB>>>;;;888666777777888999999::::::666666777777888999999999777777888999999999999888777777555555555555777777888777777777777777888888888888999999:::;;;<<<<<<>>>AAAEEENNNccc~~~ssshhh]]]VVVYYY___uuu||||||yyy}}}yyykkk]]]TTTPPPMMMMMMKKKIIIGGGEEEEEEDDDFFFGGGKKKTTTbbbrrrpppeee]]]ZZZcccsssyyyxxx~~~uuuZZZKKKDDD???;;;;;;;;;;;;:::::::::999999999999999888888999999:::;;;<<<<<<<<<<<<===>>>??????AAADDDQQQkkkzzzzzz{{{lllaaa[[[XXXWWWXXXZZZ^^^fffqqq|||wwwfffWWWPPPMMMNNNNNNOOOQQQRRRRRRQQQPPPQQQSSSTTTSSSQQQOOONNNNNNOOOMMMKKKKKKMMMOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRPPPOOONNNNNNNNNOOOPPPQQQVVVXXX]]]dddllltttzzz~~~nnn\\\UUUPPPKKKJJJHHHFFFIIIOOOZZZeeexxxyyynnnlllwwwwww}}}uuu___MMMBBB===:::888777777888888888999999999777777888888999999999999777777888999999999999888777777666555555666777777888888888777888888999999777888:::;;;<<<<<<<<<<<<@@@BBBFFFRRRlll{{{pppcccYYYYYY^^^qqqvvvwwwsssrrryyywwwkkk^^^VVVRRRMMMLLLIIIGGGFFFFFFFFFFFFHHHHHHJJJPPP\\\lll}}}wwwggg___ZZZ___lll~~~yyy{{{{{{```MMMDDD???;;;:::;;;;;;:::::::::999999999999999888888999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@EEETTTooo~~~xxxyyy{{{lllbbb[[[YYYWWWWWWYYY^^^gggrrr|||rrraaaTTTNNNMMMMMMNNNPPPQQQQQQPPPPPPOOOQQQRRRTTTSSSQQQNNNMMMNNNMMMKKKJJJKKKMMMOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQOOOOOONNNMMMNNNOOOPPPQQQUUUWWW]]]dddkkksssyyy|||~~~ssscccXXXQQQLLLJJJHHHGGGIIIMMMZZZddduuu~~~qqqkkkssswwwbbbOOOCCC===:::999999999999888888888777777888888888888888999999999777777888999999999999888777777666666666666777777888888888888888999::::::888888:::;;;============AAACCCHHHXXXsssyyykkk___]]]aaannntttuuupppnnnsss{{{zzzrrrggg\\\UUUQQQKKKIIIFFFFFFFFFGGGGGGGGGHHHHHHIIIOOOZZZlll|||iii```ZZZ]]]gggwww|||xxxfffPPPEEE@@@<<<:::;;;;;;::::::::::::999999999999888888999999:::;;;::::::::::::;;;===>>>???AAAHHHYYYuuuxxxzzz{{{mmmbbb[[[XXXVVVVVVXXX^^^hhhttt}}}|||mmm\\\PPPLLLMMMKKKNNNQQQRRRQQQPPPOOOPPPQQQSSSTTTSSSQQQOOONNNNNNKKKJJJIIIKKKMMMOOOOOONNNNNNOOOOOOOOOOOOPPPPPPPPPOOONNNMMMMMMMMMNNNPPPQQQTTTWWW]]]dddlllsssxxx{{{}}}}}}xxxiii[[[SSSLLLKKKJJJHHHIIILLLXXXaaaqqqqqqhhhnnnzzzyyyeeeQQQCCC===;;;:::::::::999999888777777666888888888888888888888888777777888999999999999888777777777777777777777777777777777777888999::::::999999:::;;;<<<>>>??????@@@DDDMMM___zzzttthhheeehhhssszzz|||wwwqqqqqqqqqqqqrrrpppkkkeee^^^XXXTTTRRRMMMKKKIIIIIILLLMMMMMMLLLIIIIIIJJJOOOZZZlll}}}wwwhhhaaa[[[\\\cccnnntttmmmTTTGGGBBB???<<<;;;;;;::::::::::::999999999999888888999999:::;;;::::::;;;;;;<<<>>>???@@@DDDLLL^^^zzzyyyzzz{{{lllaaaYYYVVVUUUUUUWWW___kkkwwwzzziiiXXXMMMKKKMMMIIIMMMQQQRRRQQQPPPPPPPPPRRRSSSUUUTTTQQQOOONNNNNNJJJIIIIIIJJJMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMMMMNNNPPPPPPUUUYYY^^^fffmmmtttyyy{{{}}}}}}{{{zzz}}}zzzmmm]]]UUUMMMLLLKKKIIIIIIKKKSSS\\\lllrrrggglllxxxzzzfffRRRDDD===<<<<<<999999888888888888888888777777777777777777777777777777888999999999999888777777777888888777777777666666666777777999::::::::::::::::::<<<>>>@@@AAA???GGGTTTggg{{{nnnkkkmmmzzzwwwqqqlllhhhaaa___\\\YYYVVVTTTTTTTTTRRRPPPNNNPPPSSSUUUTTTSSSKKKLLLMMMPPPZZZkkk~~~yyyhhhrrroooggg```[[[[[[```iiixxxrrr|||qqqWWWIIIDDDAAA===;;;;;;;;;:::::::::999999999999888888999999:::;;;;;;;;;<<<<<<===???@@@AAAGGGOOObbb~~~zzz{{{zzzkkk___XXXTTTTTTSSSVVV___mmm{{{yyyhhhVVVLLLKKKMMMHHHLLLQQQRRRQQQPPPPPPQQQRRRTTTUUUTTTRRRPPPOOOOOOJJJIIIIIIJJJMMMNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMMMMMMMNNNOOOPPPWWWZZZ```gggooouuuzzz|||}}}~~~yyyvvvyyy{{{nnn___VVVNNNLLLLLLJJJIIIKKKOOOYYYiii}}}ttthhhlllxxx{{{gggSSSEEE>>><<<===777777777888999999::::::777777777666666666666666777777888999999999999888777777888888888888777777666666666666777888999:::;;;:::::::::;;;>>>AAACCC???HHHXXXmmm|||~~~uuuhhh```ZZZTTTRRRWWWZZZZZZYYYZZZZZZZZZ\\\^^^``````]]][[[UUUPPPLLLPPP\\\nnntttsssuuu~~~yyymmmbbbaaa^^^[[[___kkkxxx~~~yyyZZZGGGAAA@@@>>>;;;;;;::::::::::::999999888888999999999:::::::::999::::::::::::<<>>===>>>BBBIIIMMM\\\xxx|||nnncccYYYSSSQQQVVV[[[]]]___bbbiiihhhiiijjjjjjhhheeebbbZZZUUUQQQTTT___ppp~~~yyyxxx~~~wwwiii___^^^ZZZYYY]]]iiivvv{{{|||___KKKCCC@@@<<<;;;;;;::::::::::::999999999999:::::::::;;;;;;;;;:::;;;<<<<<<<<<===@@@CCCHHHRRRkkk|||yyy|||yyynnnbbbYYYVVVRRRUUU\\\gggssssss^^^QQQMMMKKKHHHIIIKKKMMMOOOPPPPPPPPPPPPQQQPPPOOOPPPPPPOOOLLLIIIIIIIIIIIIIIIKKKMMMOOOPPPLLLLLLLLLLLLMMMNNNOOOOOOLLLLLLLLLLLLLLLOOOTTTWWW[[[^^^cccjjjrrrxxx|||}}}|||{{{rrrooozzzppp```VVVMMMJJJJJJHHHHHHJJJPPPXXXdddssszzzkkkdddlll}}}}}}}}}yyygggUUUHHH@@@<<<;;;888888888999888888777777888777666666666777999999:::::::::::::::999888888666666666777777666666666888888888888999999999999<<<:::;;;>>>???>>>@@@EEELLLSSSfffuuuiii```[[[ZZZaaaiiimmmqqquuu{{{yyyvvvtttrrrpppkkkhhh```\\\XXX[[[eeettt}}}mmm\\\YYYVVVVVV[[[ffftttzzzdddOOOEEE???;;;;;;;;;::::::::::::999999::::::;;;;;;;;;<<<<<<<<<:::<<<<<<<<<<<<>>>AAACCCHHHTTTooo}}}vvvzzz~~~tttmmmddd[[[UUURRRVVV]]]iiivvvqqq^^^QQQLLLKKKIIIIIIJJJLLLNNNPPPPPPPPPPPPOOONNNNNNNNNOOONNNKKKHHHIIIIIIIIIJJJKKKMMMNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMJJJKKKKKKKKKMMMPPPUUUYYY]]]```fffmmmtttzzz}}}~~~uuuooouuuuuu```WWWNNNLLLJJJGGGFFFGGGLLLSSS___mmm|||llldddlll{{{zzzyyy}}}{{{vvvfffUUUGGG???<<<<<<666777888888999999888888777777777666777888888999999:::;;;;;;;;;:::999888555555666666666666555555888999999999999:::::::::<<<;;;<<>>;;;;;;:::::::::999999999999999999999::::::::::::999:::;;;;;;;;;<<>>>>>>>>DDDMMMVVVqqquuusssvvv~~~|||{{{yyyxxxnnnlllkkkooowwwsssddd[[[VVVXXX\\\cccqqqiiiQQQFFFBBB???;;;;;;::::::::::::999999888888888999999999::::::888999:::::::::<<>>>>>>>>FFFOOO^^^}}}yyytttsssyyy}}}wwwuuusssvvv}}}zzzhhh]]]WWWZZZ]]]aaaooo~~~pppWWWIIICCC@@@;;;;;;::::::::::::999999999999999:::::::::;;;;;;999:::;;;;;;;;;===@@@BBBHHH\\\}}}zzzxxx|||mmmbbb___\\\XXXVVVRRRYYYeeetttooo]]]SSSMMMIIIIIILLLHHHIIIKKKMMMOOOOOOOOOOOOLLLLLLLLLMMMNNNMMMKKKIIIGGGHHHIIIKKKKKKKKKKKKJJJKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKMMMRRRUUU\\\cccmmmsssuuuxxx|||xxxlllkkkrrr{{{zzzxxxvvvuuuuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvuuusssqqqooonnnnnnoooppplllqqqxxxzzzyyy||||||pppllloooyyy~~~jjj___SSSMMMKKKIIIJJJMMMQQQWWWcccooossszzzqqquuuzzz~~~yyynnn^^^LLLAAA======888888888888888777666666555666777888999888888777888777666555666777999:::777777888888888888777777777777888888888999999999777999<<>>???HHHSSShhhuuummmiiilllpppsssvvvzzz}}}{{{yyy{{{}}}jjj___XXXZZZ\\\___mmm~~~uuu\\\MMMDDD???;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<<<<>>>AAACCCIII^^^zzz{{{zzzoooccc^^^[[[XXXXXXTTT[[[hhhwww}}}lllZZZQQQLLLHHHIIIMMMHHHIIIKKKMMMNNNOOOOOOOOOKKKJJJJJJKKKMMMLLLJJJHHHGGGHHHJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKIIIJJJJJJJJJKKKNNNSSSWWW\\\dddnnntttvvvyyy}}}rrrjjjjjjtttyyyvvvuuuuuuuuujjjiiigggeeedddeeefffgggiiikkknnnpppqqqooolllkkkjjjiiigggeeedddcccccccccbbbiiippprrrrrrvvv~~~tttpppssszzzlll```SSSMMMKKKJJJLLLOOOWWWddd|||rrruuuuuuzzzwwwmmm]]]MMMAAA>>>???::::::;;;<<<<<<<<<<<<;;;555666777999999888888777:::888666555666888;;;<<<888888999999999999888888888888999999999:::::::::888:::>>>@@@???AAAJJJUUUooo}}}{{{yyy{{{}}}qqqmmmgggbbbaaadddiiilllsssxxx|||mmmaaaZZZ]]]^^^___hhhvvv|||xxx___KKK@@@<<<;;;;;;:::999999888888777999999::::::::::::;;;;;;:::;;;;;;;;;;;;<<<@@@CCCNNNaaa{{{yyy|||ooo___YYYYYYYYYXXXVVV\\\hhhyyyvvvgggVVVOOOMMMJJJGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKMMMNNNMMMKKKHHHFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJMMMQQQUUU\\\eeemmmrrrwww|||}}}ooohhhmmmuuutttllljjjiiieeeaaa___]]]ZZZWWWVVVWWWXXXYYYZZZ[[[^^^```aaaaaa```___aaa___]]]ZZZXXXWWWVVVVVVZZZYYY\\\dddjjjqqq{{{~~~uuuqqqssszzzpppbbbSSSLLLKKKKKKLLLOOOZZZpppvvvuuuvvvtttrrrlllaaaRRREEE>>><<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::<<<;;;999888888888999999:::999888666666666777888666777888999:::999888888===@@@>>>???CCCAAAJJJ___{{{xxxsssmmmnnnooorrryyyrrrnnngggbbb___```bbbeeelllooozzztttfff]]]\\\\\\]]]gggttt~~~{{{cccOOOBBB===;;;;;;::::::999888888888999999::::::::::::;;;;;;:::;;;;;;;;;;;;===@@@CCCPPPeee|||zzz}}}ooo```ZZZYYYXXXWWWXXX^^^jjjyyyyyyiiiXXXPPPNNNKKKIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKMMMNNNMMMKKKHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIILLLPPPTTT^^^fffoootttyyy~~~{{{nnnjjjllluuussshhhbbb^^^ZZZWWWSSSQQQOOOMMMLLLLLLNNNOOOQQQRRRTTTVVVXXXXXXWWWVVVWWWUUUSSSQQQOOONNNNNNNNNRRRQQQTTT[[[aaagggqqqzzzvvvsssttt|||sssdddTTTMMMKKKIIIJJJLLL[[[pppvvvsssuuu~~~}}}tttrrrlllaaaRRREEE===:::::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999888888888999999:::999888777666777777888666777888999:::999999888;;;???===@@@EEEDDDOOOeeeyyyqqqjjjjjjiiikkkppp{{{vvvrrrlllfffaaa_________cccdddjjjtttzzz}}}{{{nnnbbb]]][[[[[[dddppp~~~fffRRREEE@@@;;;;;;::::::999999888888999999::::::::::::;;;;;;:::;;;;;;;;;;;;===AAADDDSSSiii}}}{{{~~~pppbbb[[[YYYWWWUUUZZZ```kkkzzzyyyhhhVVVNNNLLLJJJHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJKKKLLLMMMNNNMMMKKKIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGGGGGGGHHHKKKOOOSSS___hhhqqquuuzzz{{{mmmfffkkk|||~~~}}}sssggg]]]UUUPPPNNNIIIHHHFFFDDDCCCDDDEEEFFFHHHIIIKKKLLLMMMMMMMMMLLLLLLKKKIIIGGGFFFFFFFFFFFFJJJIIILLLSSSYYY___hhhqqqyyyvvvwwwwwwgggWWWNNNKKKIIIHHHJJJWWWkkkxxxqqqrrr}}}uuu~~~|||wwwuuuooodddTTTGGG>>>;;;:::999888888888888999:::::::::::::::::::::::::::;;;:::999888888888999999:::999888888777777888888777888888999:::999999999999======@@@FFFHHHUUUnnnyyyooommmllllllpppxxx}}}zzzuuuooojjjfffcccbbb^^^[[[\\\bbbiiiooowwwttthhhaaa]]]\\\bbbjjj~~~~~~|||dddRRRFFFBBB<<<;;;;;;:::999999888888999999999:::::::::;;;;;;:::;;;;;;;;;;;;>>>AAADDDUUUmmm}}}{{{~~~pppbbb[[[XXXUUUSSSYYY```mmm{{{uuueeeSSSJJJHHHFFFFFFFFFHHHIIIJJJJJJKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGJJJJJJJJJIIIIIIIIIHHHHHHFFFGGGGGGGGGHHHKKKPPPTTT___hhhqqquuuzzzzzzlllkkkttt{{{uuusssuuuwwwxxx}}}{{{uuujjj]]]SSSNNNLLLGGGFFFEEECCCCCCDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDGGGFFFIIIPPPVVV\\\eeeooozzz~~~}}}{{{|||zzzjjjZZZQQQMMMJJJJJJKKKSSSddd|||qqqppp}}}ooo|||{{{ttthhhXXXJJJAAA>>><<<:::999777777999:::<<<999999999999999999999999:::999999999999999999999999999999999888999999999888888999999999:::::::::999======@@@GGGJJJZZZuuurrrpppnnnnnnqqquuuyyy{{{}}}xxxsssnnnkkkiii___XXXUUUWWW\\\dddoooyyywwwmmmfffaaa___bbbfff}}}|||zzzzzzbbbPPPGGGCCC<<<<<<;;;;;;:::999999888999999999:::::::::;;;;;;:::;;;;;;;;;<<<>>>BBBEEEUUUqqq}}}|||}}}~~~oooccc[[[VVVSSSQQQWWW```nnn~~~rrrbbbQQQIIIHHHFFFEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGJJJIIIIIIIIIIIIHHHHHHHHHFFFGGGHHHHHHIIILLLQQQUUU^^^gggoootttyyy}}}rrrqqqyyy~~~tttllljjjllloooqqqyyyzzzxxxpppbbbUUULLLIIIHHHGGGEEEDDDDDDDDDDDDEEECCCCCCDDDEEEEEEFFFFFFFFFEEEDDDBBBAAAAAAAAABBBCCCDDDCCCFFFMMMTTTZZZcccmmmvvv||||||mmm\\\SSSPPPMMMMMMNNNRRR```xxxsssnnn}}}nnn|||}}}vvvhhhXXXJJJBBB???===;;;:::888888:::;;;===999999999999999999999999999999999999999999999999999999999::::::::::::999999999999999999::::::::::::>>>>>>AAAGGGLLL^^^{{{zzzxxxwwwxxxyyyzzzyyyxxxzzz|||~~~yyyuuurrrqqqcccZZZSSSSSSVVV^^^kkkwww}}}xxxpppiiieeedddeeeggg}}}|||xxx}}}dddQQQGGGCCC<<<<<<;;;;;;::::::999999999999::::::::::::;;;;;;:::;;;<<<<<<<<>>===::::::::::::::::::::::::888888888888888888888888777888999::::::::::::999888999:::<<<<<<<<<;;;:::::::::999999999:::;;;<<<:::@@@AAADDDLLLTTTlllwwwpppkkkkkkkkkkkkrrr|||}}}|||hhh___WWWUUUXXX```nnnzzz|||wwwooofffdddiiinnnqqquuusss[[[IIIAAA===<<<<<<;;;;;;:::999999999999:::::::::;;;;;;;;;:::;;;<<<<<<===@@@DDDGGGXXXyyy~~~yyy|||vvvhhh___ZZZZZZZZZXXXfffyyy~~~fffYYYLLLJJJJJJHHHFFFEEEGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGCCCDDDEEEFFFGGGKKKPPPTTT^^^fffoootttyyy~~~|||~~~ttteee\\\ZZZ[[[]]]___gggsss|||{{{qqqcccYYYQQQPPPOOOMMMKKKIIIGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHFFFEEECCCBBBBBBBBBBBBDDDAAAAAACCCEEEGGGMMMTTT```kkkyyyrrr___TTTNNNIIIFFFGGGBBBLLL\\\nnnzzzpppzzzxxx~~~sssbbbPPPDDD@@@???888999999::::::999999888888888888888888888888888777888999:::;;;::::::999888999;;;<<<<<<<<<;;;;;;;;;:::999888999:::;;;<<<:::@@@BBBFFFOOOYYYsss{{{pppddd_________bbbfffyyy{{{iiiaaaYYYWWWZZZbbbqqq~~~yyyooojjjiiijjjnnnttt}}}|||cccOOOEEEAAA>>>;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::;;;===??????DDDJJJ^^^|||yyyzzzqqqhhhccc^^^]]]______nnn~~~{{{bbbUUUIIIGGGJJJIIIFFFDDDFFFHHHKKKMMMMMMKKKIIIGGGIIIIIIIIIHHHGGGEEEBBBAAAEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGEEEDDDEEECCCCCCFFFHHHKKKQQQYYYaaagggooovvv{{{}}}{{{{{{yyyjjjbbb^^^YYYTTTYYYaaaooo{{{wwwhhh]]][[[YYYTTTOOOJJJIIIJJJLLLFFFGGGGGGFFFEEEEEEGGGHHHGGGFFFEEEDDDCCCCCCDDDEEEGGGEEEDDDCCCDDDGGGIIIKKKYYYaaannnyyyrrr```VVVPPPJJJHHHHHHDDDGGGQQQcccuuuzzzppprrrzzzuuueeeTTTFFF>>>:::<<<;;;999888999999999888777777888999:::;;;;;;<<<888888888888888888888888<<<;;;;;;::::::;;;;;;<<<888999999::::::;;;;;;<<>>???FFFOOO```}}}}}}pppccc]]][[[[[[]]]bbbiiiwwwooofff]]]ZZZ\\\dddsss{{{qqqllljjjiiimmmrrryyyeeePPPEEE@@@===:::888888999999999::::::::::::::::::::::::<<<:::;;;===??????DDDJJJ^^^~~~zzzxxxyyy}}}pppgggaaa\\\\\\^^^```ooo~~~{{{aaaTTTIIIGGGIIIHHHFFFDDDFFFHHHKKKMMMMMMKKKHHHGGGFFFFFFGGGHHHGGGFFFEEEDDDFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFGGGHHHHHHFFFDDDEEECCCCCCFFFHHHJJJQQQYYY```fffnnnuuuyyy{{{|||}}}~~~ooogggbbb]]]YYYVVV```ooo}}}sssiiiaaa___ZZZUUUQQQOOOPPPQQQHHHHHHJJJKKKMMMLLLKKKIIIHHHGGGEEEDDDCCCCCCDDDEEEEEEDDDCCCBBBCCCEEEGGGIIIRRR[[[hhhuuu}}}sssaaaVVVPPPJJJHHHHHHGGGGGGNNN\\\mmm|||qqqrrr}}}|||qqqaaaRRRFFF???<<<;;;999888888888888888777888888888999999::::::;;;999999999999999999999999:::999999999999999999:::888999999::::::;;;;;;<<<>>>===@@@FFFOOObbbuuuggg```\\\ZZZ[[[^^^___oooyyynnnccc^^^```hhhvvv|||rrrmmmjjjhhhjjjoooyyykkkTTTHHH@@@>>>:::999999999999999999999999999999999999999<<<:::;;;===??????DDDJJJ___~~~xxxvvvyyy{{{nnneee___ZZZZZZ]]]bbbppp~~~zzz___SSSHHHGGGIIIHHHFFFEEEGGGHHHKKKLLLLLLJJJHHHFFFCCCDDDFFFGGGHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGHHHIIIIIIGGGEEEEEECCCCCCFFFHHHJJJQQQXXXaaafffnnnuuuxxxzzz{{{|||vvvnnniiiddd```TTT]]]mmm|||vvvnnnhhheee```[[[XXXVVVVVVVVVMMMLLLMMMQQQVVVVVVQQQLLLKKKIIIFFFDDDBBBCCCDDDEEEDDDCCCAAAAAAAAACCCEEEFFFMMMUUUcccoooyyyuuucccXXXQQQKKKHHHHHHKKKIIILLLVVVfffzzz~~~qqqqqq}}}wwwlll]]]NNNDDD???>>>::::::999999888888999999999999999999999999999999::::::::::::::::::::::::888888777777777777888888888999999::::::;;;;;;<<<<<<>>>BBBHHHRRRhhhssslllfff```^^^^^^___nnnvvviiiccceeelllxxxzzzpppkkkhhheeegggkkkuuu~~~ttt\\\MMMCCCAAA===;;;;;;<<<<<<;;;999999999999999999999999<<<:::;;;===??????DDDJJJaaa~~~vvvuuuyyywwwkkkccc\\\WWWXXX\\\dddrrryyy]]]RRRHHHFFFHHHGGGFFFFFFGGGIIIJJJKKKKKKJJJHHHFFFCCCDDDEEEGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIGGGFFFEEECCCCCCFFFGGGIIIPPPWWWccciiipppvvvzzz{{{|||}}}}}}uuuooojjjfffZZZcccrrr~~~vvvooolllhhhddd```]]]\\\[[[ZZZVVVRRRPPPUUU]]]___YYYRRROOOMMMHHHEEEBBBCCCDDDEEEDDDCCCBBBAAAAAACCCDDDEEELLLTTT___kkktttzzz~~~wwweeeYYYRRRKKKHHHHHHLLLJJJMMMWWWfffyyyqqqqqq{{{uuuiiiZZZLLLCCC???>>><<<<<<<<<;;;:::999:::<<<:::::::::999999888888888999999999999999999999999777777777666666777777777888999999::::::;;;;;;<<<===AAAFFFLLLWWWnnnzzztttkkkdddbbbaaalll}}}yyykkkfffhhhooozzzyyynnnhhheeeccceeejjjppp|||```NNNEEEBBB>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::;;;===??????DDDJJJ```}}}uuuuuuzzz~~~uuujjjaaaYYYUUUVVV\\\eeesssvvv[[[QQQHHHFFFGGGFFFEEEGGGHHHIIIJJJKKKJJJIIIGGGFFFDDDEEEFFFGGGFFFEEEDDDCCCDDDEEEFFFGGGGGGHHHHHHGGGIIIHHHHHHHHHIIIIIIGGGFFFEEECCCCCCEEEGGGIIIOOOWWWccchhhpppvvvyyy{{{||||||zzztttooollleeennn{{{|||wwwqqqmmmiiifffeeedddbbbaaa___YYYTTTXXXaaaeee```ZZZTTTQQQKKKFFFCCCCCCEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEJJJPPP[[[eeeooovvv}}}zzzggg[[[SSSLLLHHHHHHHHHHHHMMMXXXgggyyy|||rrrrrr}}}wwwkkk[[[MMMCCC>>>===<<<======;;;999888999;;;;;;::::::999999888888888777777777777777777777777888888777777777777888888888999999::::::;;;;;;<<<<<>>>>>;;;777555777999:::::::::999999888888888777777777777777777777777999999888888888888999999888999999::::::;;;;;;<<<:::???EEEMMM___{{{zzzxxxsssvvv|||vvvkkkccceeemmmxxxvvvlllfffdddggglllooo~~~~~~hhhSSSEEEAAA>>>;;;;;;;;;::::::::::::::::::::::::::::::<<<:::;;;===??????DDDJJJ___vvv~~~vvvxxxzzzrrrhhh```WWWRRRVVV\\\eeetttoooWWWNNNGGGEEEEEEDDDEEEHHHIIIIIIJJJIIIIIIGGGFFFEEEEEEFFFFFFFFFFFFDDDCCCBBBDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGFFFGGGHHHHHHFFFDDDFFFCCCCCCEEEFFFHHHNNNUUU___dddlllssswwwyyy{{{|||~~~~~~{{{wwwuuullluuu|||xxxttttttvvvwwwuuurrrjjjfffdddggglllnnnjjjeee^^^YYYQQQIIIEEEEEEHHHJJJGGGGGGFFFEEEEEEDDDCCCCCCBBBHHHPPPYYYbbbllltttzzz}}}~~~jjj]]]UUUMMMHHHHHHEEEDDDJJJVVVdddtttyyywww}}}|||rrrdddUUUJJJDDDBBB@@@BBBBBB>>>999666888:::::::::999999999999999999777777777777777777777777999888888777777888888999888999999::::::;;;;;;<<<;;;@@@FFFRRRiiixxxyyy{{{}}}xxxnnnddd^^^cccooo{{{|||ppphhheeehhhmmmmmm{{{pppZZZGGGDDD@@@>>>======<<<<<<999999999999999999999999<<<:::;;;>>>??????DDDJJJbbbooo{{{vvvyyyyyyqqqhhh___WWWRRRVVV]]]dddttt~~~mmmVVVNNNGGGEEEEEEDDDEEEIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFEEECCCCCCEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGEEEDDDFFFCCCCCCEEEFFFHHHNNNUUU```eeennnuuuyyy|||}}}{{{}}}yyywwwuuu}}}|||xxxuuuvvvyyyzzzxxxuuullljjjjjjnnnrrrqqqlllgggaaa[[[RRRKKKFFFFFFIIIKKKGGGGGGFFFEEEDDDCCCCCCBBBDDDHHHOOOVVV]]]eeemmmrrryyy||||||~~~kkk^^^UUUMMMHHHHHHIIIGGGKKKUUUcccsss}}}zzz}}}tttgggYYYNNNHHHEEEEEEGGGGGGCCC===999;;;>>>999999999999999999999999888888888888888888888888888888777777777777888888888999999::::::;;;<<<<<<>>>CCCJJJWWWrrr~~~}}}|||{{{{{{{{{vvvttttttwww{{{{{{vvvpppggg___WWWYYYfffxxxrrrfffdddiiimmmrrrzzztttWWWNNNEEE>>>======;;;:::<<<::::::::::::::::::::::::<<<;;;===??????>>>DDDLLLbbbvvv{{{}}}uuuxxxzzzpppfff^^^XXXSSSTTTYYYjjjyyy{{{iiiVVVMMMFFFEEEFFFEEEFFFHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDFFFGGGGGGFFFFFFIIIPPPVVVaaaiiiqqquuuuuuwww~~~~~~xxxxxxwww||||||sssnnnlllppptttqqqllljjjbbb]]]VVVNNNGGGEEEFFFHHHJJJIIIGGGEEECCCCCCCCCCCCDDDGGGKKKOOOUUU\\\dddjjjrrrrrrssswwwtttbbbVVVOOOIIIFFFFFFEEEHHHRRR```pppvvvuuufffYYYQQQOOOPPPNNNQQQQQQLLLDDD===;;;<<<999999999999999999999999999999888:::<<<<<<;;;999888777777888::::::999777888888999:::;;;===>>>??????CCCLLL___|||xxxuuusssmmmjjjhhhiiilllllliiieeeccc\\\VVVZZZgggxxxvvviiifffkkkqqq}}}www[[[MMMEEE===<<<<<<::::::;;;::::::::::::::::::::::::<<<;;;===?????????DDDLLLcccxxx}}}}}}vvvyyy~~~uuukkkbbb[[[VVVSSSUUUZZZkkkzzzzzzhhhUUUMMMFFFEEEFFFEEEFFFHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDHHHOOOUUU```hhhppptttsssuuuzzz}}}~~~xxxxxx|||}}}zzzsssnnnmmmrrrvvvsssmmmjjjbbb^^^VVVNNNHHHGGGIIILLLKKKIIIGGGEEECCCCCCCCCCCCCCCEEEHHHKKKPPPWWW___dddllllllmmmpppwwwuuucccWWWOOOIIIFFFFFFEEEHHHSSS```qqqyyyyyykkk___WWWTTTTTT\\\]]]ZZZRRRFFF===:::999999999999999999999999999999999888:::<<<===<<<::::::999888999;;;;;;:::888999999999:::;;;<<<>>>??????EEERRRggg{{{uuupppllleeeaaa\\\[[[\\\]]]\\\ZZZ]]]YYYWWW\\\iiiyyyyyymmmjjjrrr|||{{{{{{___MMMDDD===<<<<<<:::999;;;::::::::::::::::::::::::<<<;;;===?????????EEELLLbbb{{{}}}www{{{}}}oooggg]]]XXXTTTRRRUUU[[[lll|||zzzgggTTTLLLEEEEEEFFFFFFFFFHHHIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBCCCDDDCCCCCCGGGNNNTTT```fffnnnrrrqqqqqquuuxxx|||wwwvvvyyyzzzwwwtttpppmmmnnnuuuyyyvvvppplllddd___VVVNNNJJJJJJMMMPPPLLLJJJHHHFFFDDDCCCBBBBBBBBBBBBCCCEEEHHHOOOVVV\\\cccdddfffhhhmmmvvvvvvdddWWWOOOJJJFFFFFFEEEIIISSSaaarrryyy|||}}}rrrhhhbbb``````iiigggaaaVVVIII???;;;::::::::::::::::::::::::::::::999888:::<<<======<<<;;;:::999:::;;;;;;:::999::::::::::::;;;<<<===>>>@@@HHHXXXrrrxxxyyyzzz{{{}}}|||xxxtttvvvyyyyyyxxxsssnnnjjjbbb^^^YYYVVVWWWXXXYYYYYYZZZYYY[[[aaannn{{{|||zzz}}}~~~xxxnnnmmm|||~~~}}}bbbLLLDDD===<<<<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>:::::::::::::::::::::::::::999888:::<<<>>>>>>>>>===;;;999999::::::999888:::::::::;;;;;;<<<===>>>BBBJJJ]]]yyytttuuuuuuuuutttvvvzzz~~~~~~}}}tttnnniiikkknnnpppooommmiiifff```^^^[[[ZZZ\\\^^^``````]]]^^^bbbjjjtttzzztttvvvwwwssslllooo|||bbbMMMDDD===<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>:::::::::::::::::::::::::::999888:::===???@@@@@@>>><<<999999999999999777:::::::::;;;<<<===>>>???EEELLL___}}}rrrttttttrrrnnnmmmpppssssss{{{xxxnnngggbbbccccccdddcccaaa___^^^[[[]]]```cccfffiiijjjjjjeeehhhmmmttt|||~~~sssqqqpppnnnjjjppp|||bbbNNNEEE>>>======;;;:::<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::<<>>;;;999::::::999888999999:::;;;<<<>>>@@@@@@HHHOOOcccsssuuuuuuqqqkkkhhhhhhjjjjjjrrr{{{}}}ssshhhaaa[[[ZZZYYYXXXWWWWWWXXXXXXVVV\\\fffnnnsssuuuuuuuuuooorrrwww}}}uuupppnnnmmmjjjppp|||dddOOOFFF???>>>>>><<<;;;===<<<<<<<<<<<<<<<<<<<<<<<<::::::<<>>@@@??????FFFPPPfffyyyvvvmmmnnnzzzwwwlll```YYYUUUUUU[[[cccpppkkkVVVKKKHHHEEEDDDEEEFFFFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDCCCAAAAAADDDIIILLLOOOTTT\\\ccchhhnnnuuuzzz~~~}}}wwwnnnfff```\\\YYYWWWVVVVVVZZZ```gggjjjhhheeeUUURRRNNNKKKIIIHHHFFFEEEBBBBBBAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBCCCGGGOOOVVVYYYXXX[[[eeennnzzzqqq```VVVQQQLLLHHHGGGHHHJJJPPP]]]ppp~~~mmmhhhkkkxxx}}}rrrllleee^^^ZZZWWWVVVTTTPPPLLLGGGCCCAAA???===;;;<<<<<<;;;:::999777666555888888999;;;===>>>???@@@AAA???===;;;999888777666:::;;;<<<===>>>@@@AAACCCHHH[[[yyyuuutttssspppkkkfff```]]]ZZZ___cccfffnnnyyy~~~{{{sssmmmjjjgggbbb^^^\\\]]]^^^^^^___```bbbcccfff```___gggpppvvvyyy{{{|||uuulllkkkiiiiiiuuugggQQQGGG===<<<===;;;999:::888999999999999:::::::::;;;;;;===???>>>???FFFPPPggg|||xxxooopppzzzyyynnnbbbZZZUUUUUU[[[bbbqqqjjjUUUKKKHHHEEEDDDEEEFFFFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFEEEEEEDDDCCCCCCBBBAAABBBBBBBBBCCCCCCDDDDDDGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@CCCHHHKKKOOOUUU]]]dddiiiooouuuzzz}}}}}}tttllleee```[[[YYYVVVVVVXXX]]]bbbccc```\\\TTTQQQMMMKKKJJJIIIGGGEEECCCBBBAAAAAAAAABBBDDDEEEEEEDDDCCCAAAAAAAAAAAABBBGGGNNNUUUVVVUUUYYYbbbjjjwwwrrraaaWWWQQQLLLHHHGGGHHHJJJQQQ]]]pppmmmeeeiiivvv}}}ooohhh___ZZZXXXXXXWWWUUUOOOKKKFFFAAA???===<<<:::;;;;;;;;;:::999888777666888888999:::<<<===>>>>>>======<<<;;;:::999999999999:::;;;;;;<<<>>>AAACCCKKK___}}}vvvuuussspppkkkeee```]]]YYY\\\___```fffnnnttttttwwwtttooojjjgggffffffgggiiimmmsssuuutttrrrqqqrrrssshhh``````eeekkkrrryyy{{{|||ooojjjggggggooozzzhhhQQQGGG>>><<<===;;;::::::999999999999::::::::::::::::::<<<>>>>>>???GGGQQQiii{{{rrrrrr||||||xxxnnnbbbZZZUUUUUUZZZaaaqqqjjjUUUKKKHHHEEEDDDEEEFFFFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCFFFEEEEEEDDDDDDCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCC???@@@@@@???@@@CCCGGGKKKOOOVVV___gggkkkpppuuuyyy|||~~~}}}tttlllfff```\\\ZZZYYYYYY\\\___^^^ZZZUUURRROOOMMMLLLKKKJJJHHHGGGDDDCCCBBBAAAAAACCCDDDFFFGGGFFFDDDBBBAAA@@@@@@@@@FFFLLLRRRSSSRRRUUU]]]eeeqqqzzzuuudddYYYRRRLLLHHHGGGHHHJJJQQQ^^^pppnnnaaagggvvvmmmdddXXXTTTVVVYYYXXXVVVNNNJJJCCC>>><<<;;;:::999999::::::::::::999888777888999999::::::;;;<<<<<<:::::::::::::::;;;<<<<<<:::;;;<<<<<<===???CCCFFFQQQfffxxxwwwtttpppkkkeee```]]]ZZZ\\\]]]___ccciiiooorrruuuuuusssnnnkkkkkkooosss{{{|||{{{{{{pppccc^^^]]]bbbkkktttzzzpppgggeeegggnnnvvv}}}hhhRRRGGG>>><<<===;;;::::::999999999:::::::::;;;;;;999999<<<>>>===???HHHSSSnnn}}}uuuttt|||zzztttjjj___XXXUUUUUUZZZbbbrrrjjjUUUKKKHHHEEEDDDEEEFFFFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEDDDDDDDDDCCCCCCCCC@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCC??????@@@AAABBBEEEIIIMMMPPPXXXaaaiiimmmqqquuuxxx}}}|||uuummmfffaaa^^^]]]^^^aaacccaaa\\\WWWRRRPPPMMMLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBDDDFFFGGGJJJHHHFFFCCCAAA@@@??????GGGLLLPPPQQQPPPRRRYYY___kkkuuu{{{hhh[[[SSSLLLHHHFFFGGGKKKRRR^^^pppqqq___gggxxxnnnbbbTTTOOOSSSWWWVVVSSSLLLGGGAAA<<<999999888888888999999:::::::::999999999999999999999:::::::::999999999999:::;;;<<<<<<<<<===>>>>>>>>>AAAGGGKKKWWWmmmyyyxxxuuupppjjjddd```]]]UUUVVVWWWZZZ]]]bbbjjjqqqxxxzzzzzzxxxttttttxxx||||||}}}sssfff^^^ZZZ\\\eeennnxxx}}}rrrdddbbbhhhqqqxxx{{{{{{gggRRRGGG>>>======<<<::::::999999:::::::::;;;;;;;;;999999;;;>>>>>>AAAKKKVVVttt~~~}}}vvvuuu}}}yyylllcccZZZUUUSSSTTT[[[cccssskkkVVVKKKHHHEEEDDDEEEFFFFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCC@@@AAACCCDDDFFFIIINNNQQQSSSZZZccckkknnnrrruuuyyy|||tttkkkeee^^^___bbbgggkkkjjjddd___UUURRROOOLLLLLLLLLKKKJJJHHHGGGEEECCCDDDFFFHHHJJJKKKJJJGGGDDDAAA@@@??????GGGKKKNNNOOONNNPPPVVV[[[fffqqq}}}lll^^^SSSKKKGGGFFFGGGKKKRRR___qqqtttbbbiii|||pppcccTTTMMMOOOSSSQQQNNNHHHDDD>>>:::999888888777888888999:::::::::999999999999999999999999999999;;;::::::999999999:::::::::<<<>>>===>>>BBBJJJPPP^^^vvvyyywwwsssnnnhhhbbb]]][[[RRRRRRSSSWWWYYY^^^hhhqqqzzz}}}~~~yyyqqqggg___XXXWWW```jjjvvv|||uuuddd```hhhssszzz{{{zzz~~~gggRRRHHH???===>>><<<;;;;;;::::::::::::;;;;;;;;;;;;:::999;;;>>>???BBBMMMYYYwww|||{{{tttttt|||zzzhhh___WWWTTTSSSTTT[[[cccsssnnnYYYKKKHHHEEEDDDEEEFFFFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBAAACCCFFFHHHJJJNNNRRRVVVVVV\\\eeekkkooorrrvvvzzzyyynnnggg\\\___fffnnntttsssmmmggg[[[WWWQQQMMMKKKKKKKKKKKKKKKIIIGGGEEEFFFHHHKKKMMMLLLJJJHHHEEEBBBAAA@@@@@@FFFIIIKKKLLLLLLNNNSSSXXXaaannn{{{nnn^^^SSSKKKGGGEEEGGGKKKSSS___qqqzzzjjjnnn~~~ooocccTTTLLLKKKLLLJJJHHHDDDAAA===:::999999888777888999999:::::::::999999999999999999999999::::::<<<;;;:::999999888888999777:::<<<<<<<<>><<<;;;;;;:::::::::;;;;;;;;;;;;<<<::::::<<>><<<;;;;;;:::999777999999:::::::::999888888888999999999::::::;;;;;;;;;:::999999888999999999888;;;>>>>>>???EEEQQQ[[[rrruuusssnnnhhhaaa[[[WWWTTTNNNLLLMMMQQQRRRTTT```mmm|||wwwpppjjjaaaYYYQQQPPP[[[gggsssyyy|||iiiaaafffnnnsss}}}|||jjjSSSHHH???===>>><<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<>>AAABBBCCCJJJWWWbbbzzzuuuqqqjjjeee___ZZZUUURRRRRRNNNKKKLLLNNNRRRZZZcccrrr}}}{{{xxxwwwppphhh^^^VVVPPPPPPZZZdddpppzzzwwwfff^^^^^^hhhrrryyy}}}iiiUUUJJJAAA???>>>;;;888777::::::::::::::::::::::::<<<<<<>>>@@@@@@CCCLLLWWWvvv~~~uuuppprrr{{{xxxpppcccXXXTTTRRRPPPXXXcccqqqooobbbMMMJJJFFFCCCDDDFFFGGGHHHGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@BBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???AAAFFFJJJMMMQQQWWWXXX^^^eeekkkooosssyyy}}}}}}nnnddddddfffwwwxxxmmm```UUUQQQQQQPPPPPPRRRQQQPPPNNNMMMLLLMMMNNNOOONNNLLLHHHDDDAAA???>>>>>>>>>@@@BBBEEEGGGKKKPPPSSS\\\ffftttvvvfffZZZSSSMMMJJJGGGFFFHHHPPP___qqq{{{yyy|||lllaaaQQQEEE???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777777777666666666888;;;===???>>>===<<<;;;;;;;;;;;;;;;;;;>>>>>>AAAIIIMMM]]]xxxqqqnnnhhhccc^^^YYYTTTPPPQQQMMMJJJKKKLLLOOOWWW___ppp~~~wwwwwwvvvuuussspppnnnmmmfff___XXXRRRMMMNNNWWWbbbnnnxxxyyyjjjaaa^^^dddkkkxxx|||iiiUUUJJJAAA???>>><<<999999::::::::::::::::::::::::<<<<<<>>>@@@@@@BBBLLLWWWwwwvvvppprrrzzzxxxnnnbbbWWWTTTQQQPPPXXXcccrrrlll^^^MMMJJJEEEDDDDDDFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@AAAGGGJJJLLLPPPUUUWWW]]]dddjjjmmmqqqvvv{{{|||~~~uuujjjggggggwwwyyynnnbbbUUUQQQQQQPPPPPPQQQQQQPPPNNNLLLLLLMMMOOOQQQQQQNNNIIIEEEAAA@@@???@@@===???AAACCCFFFIIINNNQQQ[[[dddqqq}}}wwweeeYYYQQQKKKGGGGGGGGGHHHPPP^^^qqq~~~xxx|||lllaaaQQQEEE???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888999999777777777777888;;;===???======<<<;;;;;;;;;;;;;;;;;;>>>>>>BBBLLLUUUjjjooolllgggbbb^^^YYYTTTQQQOOOLLLJJJJJJKKKLLLRRRZZZhhhxxxxxxnnnnnnllliiifffbbb```^^^XXXSSSNNNKKKIIIKKKTTT___mmmvvv~~~|||ooofffaaaaaaeeevvvzzziiiTTTIII@@@>>>>>><<<::::::::::::::::::::::::::::::<<<<<<>>>@@@@@@BBBLLLWWWwwwxxxqqqqqqxxxwwwlll```UUUSSSQQQPPPXXXcccssshhhYYYLLLIIIEEEDDDDDDFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAADDDCCCBBBBBBBBBCCCEEEEEE??????@@@@@@@@@@@@@@@@@@AAA@@@BBBHHHKKKKKKMMMQQQVVV[[[bbbgggjjjoootttxxx|||~~~zzzoooiiiggguuu|||qqqeeeXXXTTTTTTRRRRRRSSSRRROOOLLLJJJJJJLLLPPPRRRSSSOOOJJJEEEAAA@@@AAAAAA===>>>AAABBBDDDGGGLLLOOOYYYaaammmxxxwwwdddWWWOOOIIIEEEGGGGGGIIIPPP^^^pppxxx|||lllaaaQQQEEE???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;666777777888999999::::::888888888888999;;;===???<<<<<<;;;:::::::::;;;;;;<<>>AAALLLWWWppppppmmmhhhccc___ZZZVVVRRROOOLLLJJJKKKKKKJJJOOOUUU^^^mmm~~~tttjjjhhheeeaaa\\\WWWSSSQQQLLLIIIFFFFFFFFFHHHRRR\\\nnnwww~~~}}}{{{~~~~~~ssslllfffdddfffsssxxxkkkTTTIII@@@>>>>>>===;;;<<<999999::::::::::::;;;;;;;;;;;;===@@@@@@BBBLLLVVVwwwxxxqqqqqqxxxwwwkkk^^^TTTRRRPPPPPPXXXcccuuufffVVVKKKIIIEEEDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@AAAEEECCCBBB@@@AAABBBDDDEEEAAAAAAAAAAAAAAABBBBBBBBBAAA@@@BBBHHHJJJIIIJJJMMMTTTYYY```eeeiiinnntttyyy~~~{{{ooojjjeeepppssshhh]]]ZZZZZZXXXWWWXXXQQQNNNJJJHHHHHHJJJNNNQQQRRRNNNIIIDDD@@@@@@@@@AAA>>>???AAABBBDDDFFFJJJMMMVVV]]]hhhrrr{{{uuucccWWWOOOIIIFFFFFFGGGIIIPPP]]]oooyyy~~~|||lllaaaQQQEEE???===<<<;;;::::::::::::::::::::::::777777888888888999999999999999999999:::;;;======;;;;;;:::::::::::::::;;;===@@@>>>@@@HHHQQQiiisssnnnhhhccc^^^YYYUUURRROOOLLLLLLMMMLLLJJJMMMRRRVVVcccttt|||sssgggfffbbb]]]WWWPPPJJJFFFFFFCCCBBBCCCDDDGGGQQQ\\\oooxxx}}}|||yyy{{{~~~~~~zzzyyyzzzvvvqqqmmmlllnnnpppwwwnnnUUUJJJ@@@>>>>>>===<<<===999999999::::::;;;;;;;;;;;;;;;===??????BBBKKKVVVuuuxxxrrrrrrzzzwwwkkk^^^TTTRRRPPPPPPXXXcccvvvfffVVVKKKHHHEEEDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@AAACCCBBB@@@??????@@@BBBCCC@@@@@@@@@AAAAAABBBBBBBBBAAA@@@BBBGGGIIIHHHHHHKKKRRRWWW^^^dddhhhooovvv|||~~~|||pppiiibbbiiiyyytttjjjaaa``````]]][[[ZZZPPPMMMIIIFFFEEEHHHLLLNNNMMMJJJFFFBBB???>>>???@@@@@@AAABBBCCCDDDFFFJJJLLLSSSYYYdddmmmvvvtttbbbVVVPPPKKKIIIFFFGGGJJJQQQ\\\mmmyyy}}}{{{lllaaaQQQEEE???===<<<;;;::::::::::::::::::::::::999999999888888888777777999999999999::::::;;;<<<::::::999999999999:::;;;:::???>>>@@@FFFMMMdddxxxrrrjjjbbb\\\XXXTTTQQQNNNLLLMMMOOONNNKKKLLLPPPRRR\\\iiiuuu|||{{{vvvrrrdddcccbbb^^^WWWOOOHHHCCCEEEBBBAAAAAABBBFFFQQQ[[[mmmuuu{{{zzzxxxzzz~~~xxxvvvuuuxxxyyyvvvsssssstttpppxxxrrrWWWKKK@@@>>>>>>===<<<===888999999::::::;;;;;;<<<;;;;;;===??????AAAKKKVVVrrryyysssttt|||{{{lll```UUUSSSQQQPPPXXXcccvvvhhhXXXJJJGGGEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBAAA@@@?????????@@@AAA======>>>>>>???@@@@@@@@@AAA???AAAEEEGGGFFFHHHKKKQQQVVV]]]bbbgggmmmuuu{{{}}}~~~rrrjjj```cccooozzzyyypppiiihhhhhhbbb]]]ZZZPPPNNNJJJGGGFFFGGGIIIKKKHHHFFFCCCAAA???>>>>>>???AAABBBCCCCCCCCCEEEHHHKKKPPPVVV```jjjsss|||tttbbbWWWQQQMMMKKKEEEGGGKKKQQQ[[[lllxxx|||yyylllaaaQQQEEE???===<<<;;;999999999999999999999999::::::999999888777777666999999999999999999999999999999888888999999::::::777>>>???AAAIIIQQQjjjzzzoooeee^^^YYYVVVTTTLLLKKKMMMOOONNNJJJKKKNNNNNNSSS\\\fffllllllkkkjjjbbbcccdddccc^^^WWWOOOJJJFFFCCC@@@@@@AAADDDOOOZZZgggpppvvvvvvwww{{{}}}zzzxxxzzz}}}zzzwwwttttttqqqzzzvvvXXXLLLAAA>>>===<<<;;;<<<888888999::::::;;;<<<<<<::::::<<>>??????@@@@@@AAA??????CCCEEEEEEHHHLLLRRRVVV\\\```dddiiiqqqwww}}}{{{yyyvvvttttttuuuuuuttttttuuuvvvtttlll```___fffnnn|||vvvuuusssjjjaaa\\\RRRPPPLLLIIIHHHHHHIIIIIICCCCCCBBBAAA@@@?????????AAAAAABBBBBBBBBCCCFFFIIIMMMTTT^^^hhhpppyyyuuucccWWWPPPLLLJJJEEEGGGLLLQQQ[[[kkk~~~vvvyyyxxxlllaaaQQQEEE???===<<<;;;999999999999999999999999999999888888888888888888888888888999888888888777888888888888888999::::::888>>>???BBBKKKWWWsssuuuiiiaaa]]]ZZZYYYJJJJJJLLLOOONNNJJJJJJMMMJJJLLLRRRZZZ___``````bbbbbbeeehhhiiifff___WWWRRRHHHDDDAAA@@@???CCCNNNYYYaaakkkrrrtttvvv||||||zzz~~~~~~yyytttrrrsss|||yyyZZZMMMBBB>>>===<<<;;;<<<888888999::::::;;;<<<<<<::::::<<>>??????@@@AAAAAABBBBBBAAA>>>>>>BBBDDDEEEHHHMMMSSSWWW\\\___aaafffmmmrrr}}}vvvqqqnnnmmmkkklllmmmnnnnnnnnnvvvtttnnnbbb^^^```eeexxx|||qqqfff___TTTRRROOOLLLJJJIIIIIIIIIAAABBBBBBBBBBBBAAA@@@???@@@AAAAAAAAA@@@BBBDDDGGGLLLSSS]]]gggoooxxxwwwcccWWWPPPKKKIIIDDDHHHLLLQQQZZZjjj~~~tttwwwwwwlllaaaQQQEEE???===<<<;;;888888888888888888888888777777777888999999::::::777888888888888777666666888888777777888999::::::;;;@@@???AAAKKKYYYyyy|||ppphhhccc^^^ZZZWWWTTTOOOLLLKKKJJJJJJIIIKKKKKKKKKMMMOOOSSSWWWYYY[[[iiitttuuutttsssgggXXXNNNHHHBBB@@@@@@CCCLLLVVV^^^dddlllttt{{{~~~}}}|||qqqnnnrrryyy```QQQBBB===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<::::::<<>>BBBAAAAAA@@@AAABBBDDDEEEIIIPPPYYYaaaiiisss}}}{{{hhhYYYOOOKKKJJJFFFHHHLLLPPPZZZkkkrrrrrrrrrhhhZZZKKKCCC???;;;999999:::::::::999999999888888999999999999999999999999777777888888888888777777666666777888:::;;;<<<<<<>>>AAADDDEEEKKK```zzzrrrjjjccc^^^[[[WWWRRRNNNLLLLLLKKKJJJJJJJJJJJJKKKMMMPPPSSSTTT[[[kkkyyy~~~wwwiiiVVVMMMEEEAAA@@@BBBHHHPPPYYY^^^gggooouuuxxxxxxwww~~~xxxqqqrrrxxx___PPPBBB===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<;;;===???>>>@@@IIITTTtttyyyppppppxxx}}}pppeeeYYYRRROOOQQQXXXaaaxxxrrrUUUNNNHHHEEEEEEEEECCCDDDGGGDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAAAAAAAACCCFFFIIIQQQTTTXXXZZZ]]]ccckkkqqqzzz|||}}}yyyvvvuuutttttt{{{ssshhhccc]]]YYYWWWaaaxxxssscccWWWPPPKKKLLLLLLJJJHHHHHHGGGGGGFFFDDDAAA@@@@@@AAABBBBBBAAA@@@@@@AAACCCCCCGGGMMMUUU^^^fffoooyyy{{{hhhYYYOOOKKKJJJFFFHHHLLLQQQ[[[lll}}}qqqsss~~~mmmdddWWWHHHAAA>>>:::888999:::::::::999999999888888999999999999999999999999777888888888888888777666888888999999:::::::::;;;999===AAAEEENNNeee~~~tttjjjccc^^^ZZZUUUPPPNNNMMMLLLKKKJJJJJJIIIIIIJJJKKKMMMNNNVVVfffwww}}}qqqaaaUUUHHHBBBAAAAAAEEEJJJQQQVVV^^^fffkkklllkkkjjjqqqxxx~~~|||yyyyyy{{{}}}tttrrrvvv|||xxx|||^^^PPPAAA======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::======>>>???>>>???HHHSSSvvvyyyppppppxxxzzznnndddXXXRRROOOQQQYYYbbbxxxvvvZZZPPPIIIEEEDDDDDDBBBCCCFFFCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAACCCFFFIIIPPPSSSWWWZZZ]]]bbbjjjoooxxx{{{}}}}}}tttgggddd___XXXTTT[[[pppyyyhhhXXXPPPJJJJJJKKKIIIIIIJJJGGGGGGGGGEEEBBBAAAAAABBBCCCBBBAAA@@@@@@@@@AAABBBCCCIIIQQQYYY```iiissszzzzzzhhhYYYOOOKKKJJJFFFHHHLLLRRR]]]nnnzzzqqqtttvvvfff___QQQDDD>>><<<999888999:::::::::999999999888888888888888888888888888888888999999999888777666666::::::::::::999999999999888===AAAEEEPPPhhh{{{qqqjjj```\\\VVVRRROOONNNMMMLLLKKKKKKJJJIIIHHHHHHIIIIIIPPP___ooozzzxxxnnngggYYYJJJDDDCCCCCCDDDGGGIIINNNUUU[[[___```^^^\\\___eeekkkmmmlllkkkkkkmmmqqquuuzzz|||vvvqqqrrryyyrrrxxx]]]OOOAAA======<<<::::::<<<;;;;;;;;;;;;:::::::::<<<<<<===???>>>@@@IIISSSuuu~~~tttsss{{{{{{mmmcccWWWQQQOOOQQQYYYbbbwww}}}cccSSSKKKEEEDDDDDDCCCCCCDDDAAAAAAAAABBBBBBDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@@@@@@@BBBEEEHHHOOOSSSWWWZZZ\\\aaahhhnnnuuuxxx{{{~~~uuujjjgggccc[[[UUUYYYlll|||kkkYYYQQQJJJJJJKKKJJJJJJLLLFFFFFFFFFDDDAAA@@@@@@AAACCCBBBAAA?????????@@@@@@AAAGGGNNNUUU\\\eeepppwwwzzzgggXXXOOOKKKJJJFFFHHHLLLSSS___pppwwwpppuuuppp```YYYLLL@@@<<<;;;999888999:::::::::999999999888888777777777777777777777777999999999999888777666666999999999:::::::::::::::<<<@@@CCCFFFQQQhhhxxxrrrbbb^^^XXXSSSQQQOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHLLLXXXgggsssyyyxxxrrrkkkeeeWWWJJJEEEDDDDDDEEEGGGEEEHHHNNNRRRUUUUUUSSSQQQQQQUUUXXXZZZZZZZZZ]]]___bbbgggnnnuuu|||~~~yyyuuunnnnnn|||vvvttt\\\NNNAAA======<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::<<>>??????@@@AAAEEEGGGNNNRRRVVVYYY\\\```fffkkkrrruuuyyy|||~~~wwwkkkhhhddd]]]VVVXXXiii{{{oooZZZRRRLLLKKKMMMLLLLLLNNNHHHHHHGGGEEEBBB@@@@@@AAABBBAAA@@@???>>>>>>???@@@AAAFFFMMMTTT[[[dddooowwwyyygggXXXOOOKKKJJJFFFHHHMMMUUUbbbssswwwpppuuummm^^^TTTIII>>>::::::999888999:::::::::999999999888888777777777777777777777777999999999999999888777777777888999:::;;;<<<=========AAACCCFFFTTTkkk{{{jjjeee___YYYUUURRRPPPNNNMMMMMMLLLKKKJJJIIIIIIHHHFFFNNNZZZdddiiiiiifffbbb\\\RRRHHHDDDCCCBBBDDDGGGEEEGGGJJJLLLMMMMMMLLLKKKJJJKKKLLLMMMLLLNNNPPPSSSVVV[[[aaaiiiqqqzzz}}}vvvrrrjjjjjjyyy~~~sssZZZMMM@@@===>>><<<:::::::::::::::;;;;;;;;;<<<<<<999999<<<>>>???AAAKKKVVVmmmuuuyyyvvv|||~~~mmmcccWWWQQQNNNPPPXXXaaapppvvvZZZPPPGGGEEEFFFEEECCCDDDAAAAAAAAABBBCCCDDDEEEFFFDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????AAADDDGGGMMMQQQVVVYYY[[[___eeejjjpppssswww{{{}}}yyyjjjfff```ZZZVVVXXXeeetttrrr[[[SSSMMMNNNOOONNNNNNOOOMMMMMMKKKHHHDDDBBBBBBCCCAAA@@@???>>>>>>>>>???@@@AAAFFFMMMSSS[[[eeepppxxxxxxfffXXXOOOKKKJJJGGGHHHMMMVVVddduuuxxxrrrxxxmmm]]]RRRGGG===:::;;;:::999::::::::::::999999999888888888888888888888888888888888888999999999999999888777777888:::;;;===>>>>>>;;;@@@CCCHHHYYYssswwwqqqiiiaaa[[[VVVRRROOOLLLLLLLLLLLLKKKKKKJJJIIIEEEHHHNNNUUUXXXVVVTTTSSSQQQJJJDDDBBB@@@>>>@@@DDDGGGHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEFFFGGGKKKNNNSSSZZZcccmmmwww~~~~~~||||||sssmmmfffggguuurrrZZZLLL@@@===>>><<<:::999888999999:::;;;<<<======;;;;;;===??????AAAJJJUUUlll{{{qqqzzzvvv{{{{{{nnncccXXXQQQNNNOOOWWW___mmmwww^^^RRRHHHFFFHHHFFFDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>>>>>>>@@@DDDFFFLLLPPPUUUYYY[[[^^^dddhhhmmmqqqvvvzzz|||}}}}}}zzzjjjccc]]]YYYWWWZZZdddooo|||ppp[[[TTTPPPQQQRRRQQQOOOPPPOOOOOOMMMIIIEEEBBBAAABBB??????>>>======>>>@@@AAA@@@EEELLLSSS[[[eeeqqqzzzxxxfffXXXOOOKKKJJJGGGHHHMMMWWWfffwww~~~|||vvvvvvnnn]]]RRRGGG===;;;<<<;;;:::;;;:::::::::999999999888888999999999999999999999999777777888999::::::::::::999999::::::;;;<<<======;;;@@@DDDKKK___zzz{{{qqqggg___YYYSSSPPPJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKMMMOOOOOOKKKIIIIIIJJJFFFBBB@@@===999<<>>CCCEEEIIIOOOVVVaaalllsss~~~{{{wwwvvv}}}zzzooojjjdddeeesssrrrYYYLLL@@@===>>><<<:::999777888999:::<<<===>>>>>>===<<<>>>???>>>???HHHSSSlllzzzooo}}}xxx|||xxxooodddXXXQQQMMMOOOVVV^^^lll}}}vvv```TTTIIIGGGHHHGGGEEEEEECCCBBBBBBBBBBBBCCCDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>>>>>>>@@@CCCFFFLLLPPPUUUYYY[[[^^^cccggglllpppuuuyyy{{{}}}|||zzzwwwuuuxxxrrrxxx{{{kkkccc\\\YYYZZZ]]]fffnnn~~~wwwlll[[[UUUQQQSSSTTTRRRPPPQQQOOONNNLLLHHHCCC@@@??????>>>>>>=========???@@@AAA@@@EEEKKKRRR[[[fffrrr{{{xxxfffXXXOOOKKKJJJGGGHHHMMMXXXgggxxx|||uuusssyyyooo]]]RRRHHH>>><<<===<<<;;;<<<:::::::::999999999888888999999999999999999999999666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>CCCGGGNNNccc~~~~~~uuulllbbbYYYSSSSSSPPPMMMKKKKKKJJJIIIHHHIIIHHHGGGGGGHHHHHHGGGFFFDDDCCCAAA???>>>>>>???@@@DDDJJJMMMIIIGGGJJJJJJFFFFFFDDDCCCCCCBBB@@@???@@@AAA@@@BBBGGGLLLSSS```mmmwwwxxxkkkfffjjjooopppoooiiicccdddssslllTTTJJJAAA>>>===:::999:::;;;::::::::::::;;;<<<======<<<===@@@AAABBBJJJSSSoootttiiixxxxxxuuukkkddd[[[SSSNNNMMMUUU___pppyyyqqq\\\SSSJJJGGGFFFDDDDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB>>>????????????@@@@@@@@@???@@@@@@@@@@@@AAADDDFFFKKKNNNSSSWWWZZZ^^^cccffflllooossswww{{{}}}~~~wwwmmmmmmsssyyy~~~~~~pppeeebbbccceeeiiinnnwwwoooggg```\\\ZZZ\\\dddmmmzzz}}}}}}vvvooojjjWWWTTTQQQPPPQQQSSSSSSSSSSSSOOOIIIDDDBBB@@@>>><<<:::;;;<<<===>>>???@@@AAA>>>BBBJJJQQQYYYeeeqqqzzzzzzhhhXXXNNNKKKLLLGGGIIIOOOYYYgggwwwuuuqqqoootttppp___PPPIIIAAA;;;::::::999777999999;;;;;;;;;;;;999999;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???BBBEEEIIISSShhhyyypppggg___YYYVVVSSSPPPNNNMMMLLLKKKIIIHHHHHHGGGGGGHHHHHHGGGGGGEEECCCAAA>>>======>>>???FFFKKKNNNKKKKKKNNNOOOMMMKKKIIIHHHGGGEEECCCBBBBBB@@@???@@@DDDHHHMMMXXXcccqqq||||||zzztttmmmgggeeefffhhhiiidddaaafffwwwmmmUUUJJJ@@@<<<:::999999<<<;;;;;;:::::::::;;;;;;<<<<<<;;;<<>>????????????@@@@@@@@@??????@@@@@@???AAACCCFFFKKKNNNRRRVVVZZZ^^^bbbeeelllnnnqqquuuyyy}}}zzzlllhhhiiikkknnnsssvvvpppeee[[[XXXYYY]]]aaagggppp}}}~~~rrrjjjaaa]]]\\\^^^gggpppvvvxxxzzzzzzwwwqqqjjjeeeYYYWWWTTTSSSTTTUUUTTTSSSTTTOOOHHHCCCAAA???>>>===???>>>>>>>>>=========<<>>???@@@DDDLLL\\\www~~~uuulllccc^^^YYYVVVRRROOONNNMMMKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGDDDAAA?????????@@@EEEJJJLLLLLLNNNSSSVVVVVVUUUUUURRROOOKKKHHHEEEDDDAAA@@@AAACCCDDDGGGOOOYYYlllwwwtttooopppoooiiiccc___```ccc^^^```jjj}}}lllVVVJJJ???;;;999888:::===<<<;;;;;;:::::::::;;;;;;;;;:::;;;>>>???@@@HHHQQQnnn{{{pppuuuttt{{{}}}nnneee[[[SSSNNNNNNUUU^^^mmm|||{{{ooobbbVVVMMMFFFEEEEEEDDDDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@>>>????????????@@@@@@@@@>>>???@@@??????@@@CCCFFFJJJMMMRRRUUUYYY]]]aaadddjjjlllooosssxxx|||ssskkkgggeeefffjjjlllhhh```XXXVVVVVVVVVZZZ```iiivvvwwwnnneeeaaa```ccckkkssssssuuuvvvuuuqqqkkkeeeaaa[[[ZZZXXXXXXXXXWWWUUUSSSTTTOOOHHHBBB???>>>>>>===@@@??????>>>===<<<<<<;;;@@@DDDKKKQQQWWWaaalllsss{{{vvveeeZZZSSSMMMJJJGGGJJJOOOYYYfffvvv}}}qqqllljjjuuukkkWWWLLLFFF???<<<<<<>>>===<<<999::::::;;;;;;::::::999::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===??????AAAFFFQQQgggwwwnnneee```[[[XXXSSSPPPNNNMMMKKKIIIHHHHHHIIIIIIIIIKKKNNNPPPQQQNNNKKKGGGDDDCCCBBBBBBCCCFFFJJJLLLPPPWWW]]]aaacccccc```ZZZTTTPPPJJJFFFDDDCCCCCCEEEDDDEEEKKKTTTiiiuuu{{{nnnhhhjjjkkkiiiddd```______YYY___nnnjjjTTTJJJAAA>>><<<;;;;;;===<<<<<<;;;:::::::::;;;;;;<<<;;;<<<>>>???AAAHHHQQQnnnrrruuusssyyypppfff[[[SSSOOONNNUUU\\\lll|||{{{lll\\\SSSJJJDDDCCCDDDDDDDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@BBBAAAAAAAAA@@@@@@??????>>>>>>?????????@@@@@@@@@>>>????????????@@@CCCEEEIIILLLQQQTTTWWW[[[___bbbhhhiiilllpppvvv|||{{{tttpppkkklllmmmiiiccc]]][[[ZZZVVV[[[```hhhuuu{{{rrriiiffffffiiiooowwwuuuuuutttrrrnnniiidddaaa]]]]]]\\\\\\[[[YYYUUURRRSSSMMMFFFAAA>>>>>>>>>>>>============>>>>>>>>>>>>@@@EEEKKKPPPUUU]]]gggnnnuuuyyytttddd[[[TTTNNNIIIHHHJJJOOOYYYgggwwwrrrkkkgggooolllWWWNNNHHHAAA=========;;;::::::::::::::::::::::::::::::999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;<<<>>>???@@@FFFJJJUUUmmmxxxooogggbbb^^^ZZZVVVSSSQQQOOOLLLKKKHHHIIIIIIJJJKKKPPPVVV[[[[[[XXXTTTNNNJJJGGGFFFEEEFFFGGGJJJOOOTTT[[[dddkkkooorrroooggg```ZZZRRRIIIFFFDDDDDDEEEDDDDDDJJJRRRfffsssvvvjjjbbbaaaaaabbbdddccc___\\\XXX___qqq}}}~~~iiiQQQIIICCCBBBAAA===;;;;;;<<<;;;;;;:::::::::;;;;;;===<<<===@@@@@@BBBJJJRRRmmmrrrxxxtttyyyrrrggg[[[SSSPPPOOOTTT[[[lll}}}mmm[[[PPPHHHBBBCCCDDDCCCCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>?????????@@@@@@@@@>>>?????????>>>@@@BBBEEEHHHKKKOOOSSSVVVYYY^^^```fffgggjjjooouuu{{{xxxvvvsssnnnhhhdddaaa```^^^ccchhhnnnyyyvvvmmmlllmmmooosssyyyvvvuuusssoookkkfffbbb```^^^]]]]]]]]]\\\YYYUUUQQQOOOKKKEEE@@@????????????============>>>>>>>>>>>>???DDDIIINNNSSSYYYbbbhhhnnnsssyyyuuueee[[[TTTNNNIIIHHHJJJPPPZZZhhhxxxtttmmmhhhoookkkWWWLLLGGGAAA=========<<<:::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<===>>>???@@@GGGJJJTTTlllxxxooohhhddd```\\\XXXUUUSSSQQQOOOMMMHHHIIIJJJJJJMMMUUUaaaiiiiiieee___YYYSSSNNNKKKJJJNNNLLLNNNRRRWWW]]]fffooovvv||||||tttmmmggg]]]QQQJJJGGGFFFEEECCCBBBHHHPPPaaaooo}}}ssshhh___ZZZVVVYYYaaaddd```ZZZYYY___ooo{{{{{{kkkOOOHHHDDDDDDCCC>>>:::999;;;::::::::::::;;;<<<======<<<===@@@AAABBBJJJSSSlllssszzzvvvyyy~~~ssshhh[[[SSSPPPPPPTTTZZZjjj|||rrr]]]OOOGGGBBBCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>????????????@@@@@@@@@===>>>???>>>>>>???BBBEEEHHHJJJNNNRRRUUUXXX\\\___ccceeeiiinnntttzzzzzztttooollljjjhhhfffkkkqqqvvvxxxqqqqqqssstttvvvyyyuuusssoookkkfffbbb___^^^\\\[[[[[[[[[ZZZXXXTTTQQQKKKGGGCCC@@@@@@@@@@@@???@@@??????>>>===<<<<<<;;;===BBBGGGLLLPPPVVV]]]ccciiimmmssszzzwwwfffZZZRRRLLLIIIHHHJJJPPP[[[jjj{{{tttnnnjjjqqqhhhUUUGGGBBB===<<<===???>>>===;;;::::::999999::::::;;;888888888999999999999999::::::::::::::::::::::::;;;;;;;;;<<<===>>>@@@@@@BBBHHHUUUmmm{{{tttmmmgggddd]]]ZZZVVVSSSQQQPPPNNNLLLIIIJJJJJJKKKOOO[[[jjjvvvzzzvvvoooggg```ZZZVVVTTTUUUQQQPPPRRRUUUXXX```jjjvvv~~~xxxtttiii[[[RRRNNNJJJHHHDDDCCCIIIQQQ___nnn|||ssskkkaaaYYYRRRTTT\\\bbbaaa]]]ZZZ]]]kkkyyyvvvjjjNNNGGGAAAAAAAAA===999999999999999:::;;;<<<===>>>===;;;===???@@@BBBIIIRRRkkkuuu|||wwwyyy}}}uuuhhh[[[SSSQQQPPPTTTYYYgggzzzvvv```OOOHHHBBBCCCEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@>>>????????????@@@@@@@@@===>>>???>>>>>>???BBBDDDGGGJJJNNNQQQTTTWWW[[[]]]bbbdddiiioootttyyy}}}zzzrrrooonnnlllkkkiiiooouuuzzzyyytttuuuxxxxxxxxxyyyvvvsssnnniiiddd```^^^]]]ZZZYYYXXXXXXWWWVVVSSSPPPFFFDDDBBBAAABBBBBBAAA@@@???>>>>>>>>>=========<<<;;;???EEEJJJMMMSSSZZZ___eeeiiiooovvv}}}zzzgggXXXOOOKKKIIIGGGJJJQQQ\\\lll}}}sssnnnmmmuuugggUUUEEE@@@<<<;;;===>>>>>><<<;;;::::::999999::::::;;;777888888888999999999999999999999999999999999999;;;;;;<<<<<<===???@@@AAAAAAJJJ[[[uuu{{{tttnnniiidddbbbYYYVVVRRROOONNNLLLKKKIIIIIIJJJJJJKKKQQQ^^^ppp~~~|||ssskkkddd```^^^YYYRRROOOPPPPPPQQQXXXbbbttt}}}qqqbbbZZZUUUPPPLLLGGGEEEKKKTTT```ooo~~~vvvoooddd\\\UUUUUU[[[aaacccccc[[[\\\hhhvvvpppwwwiiiNNNFFF???>>>===:::999999888888999:::;;;===>>>???<<<:::<<<>>>???AAAHHHQQQkkkwww|||wwwyyy}}}vvviii[[[TTTQQQPPPTTTXXXdddxxxyyycccPPPHHHCCCDDDEEECCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>??????@@@@@@@@@AAA>>>????????????@@@@@@@@@===>>>>>>>>>>>>???BBBDDDGGGIIIMMMPPPSSSVVVZZZ]]]aaadddiiiooouuuyyy|||}}}rrriiigggggggggfffhhhooovvv|||zzzuuuxxx{{{zzzxxxxxxxxxuuuoooiiidddaaa___^^^YYYWWWVVVUUUUUUTTTRRRPPPCCCBBBAAABBBCCCCCCAAA@@@:::;;;<<<===>>>???@@@AAA999>>>DDDHHHLLLQQQXXX]]]bbbffflllssszzz|||hhhWWWMMMIIIIIIGGGJJJQQQ]]]mmmqqqnnnnnnwwwhhhWWWGGGBBB===;;;<<<<<<:::888;;;;;;999999999999;;;;;;777777888888999999999999999999999999999999999999<<<<<<<<<<<<===???@@@AAADDDPPPccc}}}yyypppiiigggddd^^^ZZZRRRPPPNNNKKKJJJKKKMMMNNNMMMHHHIIIRRRXXX___rrruuunnnhhhddd]]]XXXQQQLLLKKKOOOTTTXXXhhh{{{|||tttnnnbbbZZZRRRMMMHHHFFFJJJRRReeessssssiiiccc[[[WWWWWW\\\```bbb```___iiizzzooopppeeeOOOFFF>>><<<<<<:::999;;;<<<;;;;;;::::::999999888<<<;;;<<<>>>???BBBJJJSSSnnnuuu~~~rrruuu}}}wwwjjj\\\UUURRRPPPRRRUUUjjj~~~~~~hhhRRRLLLGGGFFFDDDAAACCCGGGDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@=========>>>???AAABBBCCCEEEHHHLLLOOORRRTTTWWWZZZ]]]bbbgggkkknnnssszzzsssdddZZZWWWYYYZZZ[[[dddkkkrrrwww|||~~~}}}}}}{{{wwwtttqqqmmmiiigggdddaaa^^^ZZZXXXUUUQQQOOOMMMLLLLLLFFFDDDBBBCCCDDDDDDAAA>>>@@@?????????>>>>>>======>>>AAADDDGGGKKKPPPVVV[[[___ccchhhmmmsss|||wwwfffYYYQQQLLLJJJJJJKKKRRRaaappp~~~tttkkkkkkyyy{{{gggYYYJJJBBB=========;;;:::;;;999999::::::::::::;;;;;;:::999888888888999:::;;;:::::::::;;;;;;;;;<<<<<>><<<<<<>>>@@@BBBFFFPPPeeeuuunnnfff```^^^[[[WWWSSSMMMKKKIIIGGGFFFGGGHHHIIILLLHHHJJJRRRXXX```rrr|||rrrjjjccc]]]ZZZTTTMMMJJJJJJMMMPPP\\\qqquuummmeee]]]TTTNNNHHHGGGLLLSSSgggttttttmmmddd______aaadddeeebbbbbblllsssqqq}}}aaaOOOFFF>>><<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<>>>???BBBJJJSSSnnn}}}uuuuuu{{{wwwjjj\\\UUURRRPPPRRRUUUiii|||hhhSSSLLLGGGEEECCCAAABBBFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????=========>>>???@@@BBBBBBEEEHHHLLLOOORRRTTTWWWZZZ\\\```fffjjjmmmrrrxxx}}}lllaaaTTTLLLJJJKKKMMMLLLWWW^^^eeekkkttt}}}{{{}}}~~~yyyuuuqqqlllhhheeebbb^^^[[[ZZZXXXVVVSSSPPPNNNLLLKKKFFFDDDCCCCCCEEEDDDBBB?????????????????????>>>>>>>>>???BBBEEEHHHMMMSSSWWW[[[___dddiiioooyyyxxxgggZZZQQQLLLIIIJJJKKKSSSbbbqqqvvvllljjjyyy~~~wwweeeXXXJJJBBB<<<======;;;:::;;;999999999:::::::::;;;;;;666666666666777888:::;;;:::::::::;;;;;;;;;<<<<<<@@@???===<<<===???BBBDDDNNNWWWlll~~~xxxtttqqqfffaaaZZZVVVTTTRRROOOLLLIIIHHHEEEDDDCCCDDDEEEFFFKKKHHHKKKRRRXXX___qqqwwwkkkbbb^^^]]]ZZZSSSLLLGGGGGGIIINNNddd}}}zzzpppjjjaaaWWWOOOJJJHHHNNNVVVjjjvvvzzzpppiiigggggggggggghhhhhhrrryyyrrr~~~bbbNNNFFF>>>===<<<::::::;;;::::::;;;<<<<<<===>>>>>><<<;;;<<<>>>???BBBJJJSSSooowwwuuu{{{xxxjjj\\\UUURRRPPPRRRVVVgggxxxiiiSSSLLLFFFDDDCCCAAAAAADDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@??????========================>>>>>>>>>>>>>>>>>>>>>>>>============>>>@@@AAABBBDDDHHHLLLOOOQQQTTTWWWZZZZZZ^^^dddhhhkkkpppvvv|||}}}mmmZZZSSSIIICCCBBBCCCDDDDDDHHHNNNVVV\\\eeepppuuuuuu||||||vvvsssnnniiieeeaaa]]]ZZZYYYYYYXXXVVVSSSOOOKKKIIIEEEDDDDDDEEEEEEEEEBBB@@@?????????@@@@@@@@@@@@@@@===>>>@@@BBBDDDHHHMMMQQQVVVYYY^^^cccjjjsssyyyiii\\\RRRLLLHHHIIIJJJSSScccttt{{{nnnkkkyyy~~~sssbbbVVVIIIAAA<<<<<<===;;;:::;;;999999999999::::::::::::555555555666888999;;;<<<:::::::::;;;;;;;;;<<<<<<>>>===<<<===???BBBFFFHHHSSS[[[pppzzzwwwsssooojjjeeebbbaaaZZZVVVQQQOOONNNLLLJJJIIIHHHGGGEEEDDDDDDDDDEEEFFFJJJIIILLLQQQUUU\\\kkkzzzyyykkk```___aaaaaa\\\SSSKKKHHHGGGGGGZZZsssyyyoooeeeZZZQQQKKKIIIOOOWWWkkkvvvzzzrrrooommmjjjgggmmmnnnxxx|||tttcccMMMEEE>>>======;;;:::;;;:::;;;;;;;;;<<<<<<<<<===<<<;;;<<<>>>???BBBJJJSSSooo~~~wwwvvv{{{zzzlll]]]UUURRRPPPRRRVVVccctttjjjTTTLLLEEEDDDCCCAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@@@@DDDGGGKKKNNNQQQSSSVVVYYYYYY^^^cccgggjjjooovvv{{{~~~vvvcccSSSOOOJJJDDD@@@@@@AAAAAA@@@???EEEKKKRRRYYYbbbkkkpppyyy~~~|||wwwtttooojjjfffbbb^^^\\\XXXYYYYYYXXXUUUOOOJJJGGGEEEEEEFFFGGGFFFEEECCCAAA?????????@@@@@@AAAAAABBB===???@@@AAABBBEEEIIIMMMQQQTTTYYY^^^dddnnnyyy{{{kkk]]]TTTMMMIIIHHHJJJUUUfffvvvrrrmmm|||~~~rrr```TTTHHHAAA;;;<<<===;;;:::;;;888999999999999:::::::::888888999999:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>BBBFFFJJJLLLWWW^^^rrriiigggccc^^^ZZZVVVTTTSSSOOOMMMKKKIIIIIIHHHGGGFFFGGGFFFEEEDDDDDDDDDEEEFFFJJJKKKMMMPPPSSSYYYeeepppzzz~~~wwwkkk```^^^aaadddaaaZZZQQQKKKHHHEEERRRhhh~~~rrrhhh\\\SSSLLLIIIOOOWWWhhhsss}}}{{{wwwtttnnniiilllooo{{{}}}www{{{___LLLDDD>>>>>>>>>;;;:::;;;;;;;;;;;;:::::::::999999<<<;;;<<<>>>???BBBJJJSSSooowwwvvvvvv}}}~~~ooo___VVVRRRPPPRRRVVV```pppmmmUUULLLEEEDDDDDDBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????????????????????????????????????????????????????<<<<<<<<<<<<===>>>??????BBBEEEJJJMMMOOORRRUUUWWWYYY]]]cccgggjjjooouuu{{{|||~~~|||qqqfffWWWKKKGGGDDD@@@>>>===============AAAFFFJJJOOOVVVbbblllvvv}}}|||vvvrrrmmmiiifffbbb^^^[[[VVVWWWYYYYYYUUUPPPJJJFFFFFFGGGIIIIIIGGGEEECCCAAA?????????@@@@@@AAAAAABBB??????@@@@@@@@@CCCGGGJJJLLLPPPUUUZZZ```jjjuuu}}}zzzjjj]]]TTTNNNKKKHHHKKKWWWhhhyyyvvvrrr|||uuuaaaSSSGGG@@@;;;<<<===;;;:::;;;888888888999999999:::::::::;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@DDDHHHLLLOOOXXXaaauuuYYYXXXUUURRRNNNLLLJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDIIILLLOOOPPPRRRXXXbbbkkkpppuuuxxxxxxxxxuuummmddd]]]```cccccc```XXXOOOIIIEEELLL^^^vvv~~~tttjjj^^^TTTLLLIIIMMMTTTaaalllwww{{{~~~{{{tttnnnhhhlll{{{|||zzz___KKKDDD>>>>>>>>><<<:::;;;<<<;;;;;;:::999999888888<<<;;;<<<>>>???BBBJJJSSSooouuuvvvvvv}}}ssscccXXXSSSPPPRRRVVV___pppqqqWWWMMMEEEDDDEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????????????????????????????????????????????????????<<<<<<<<<<<<<<<===>>>>>>@@@DDDHHHKKKNNNPPPSSSVVVXXX]]]bbbfffiiinnnuuuzzzzzz|||}}}{{{tttiiibbb\\\TTTLLLGGGFFFCCCAAA????????????===???BBBEEEGGGMMM[[[iiixxx~~~}}}vvvrrrmmmhhhddd```\\\YYYTTTUUUWWWXXXUUUPPPJJJFFFGGGJJJLLLKKKHHHDDDBBBAAA?????????@@@@@@@@@@@@@@@??????@@@??????AAAEEEHHHHHHLLLQQQVVV\\\eeeqqqyyyvvvfffZZZRRRNNNLLLIIIMMMYYYkkk|||zzzwww|||yyybbbSSSGGG???:::;;;<<<;;;:::;;;888888888888999999999999::::::::::::999888777666:::::::::;;;;;;;;;<<<<<<;;;<<<>>>@@@DDDHHHLLLNNNRRR^^^uuuMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEECCCCCCCCCCCCCCCCCCDDDDDDFFFLLLPPPQQQSSSZZZdddkkkmmmpppqqqqqqssstttpppiiiaaaaaadddffffff```TTTKKKHHHKKKZZZrrr{{{sssjjj___UUUMMMHHHKKKQQQWWWdddpppwww|||wwwoooiiiooo~~~yyy```KKKCCC>>>>>>???<<<:::;;;;;;;;;;;;;;;;;;:::::::::<<<;;;<<<>>>???BBBJJJSSSnnn|||xxxvvv{{{xxxfffZZZTTTQQQRRRUUU___rrrwwwYYYNNNFFFEEEGGGEEECCCBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBAAA@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<<<<======???BBBFFFIIILLLNNNQQQTTTVVV[[[```dddggglllsssxxxxxx{{{~~~sssrrrlllccc]]][[[WWWQQQKKKJJJHHHEEEBBBAAABBBCCC@@@@@@CCCEEEDDDIIIZZZkkk|||{{{wwwpppjjjeee```ZZZWWWRRRSSSUUUVVVTTTOOOJJJGGGIIILLLNNNMMMHHHDDDAAA@@@??????????????????>>>>>>===>>>>>>>>>>>>@@@CCCFFFDDDHHHMMMRRRXXXbbbmmmuuu|||qqq```UUUOOOLLLKKKJJJNNN[[[mmm~~~{{{zzzzzzcccSSSFFF???:::;;;<<<;;;:::;;;888888888888999999999999888999:::::::::999888777:::::::::;;;;;;;;;<<<<<<:::;;;<<>>??????<<<:::;;;::::::;;;;;;<<<=========<<<;;;<<<>>>???BBBJJJSSSnnn{{{wwwzzzzzzggg[[[TTTQQQRRRUUUaaattt|||ZZZOOOFFFEEEGGGFFFCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<;;;;;;;;;<<<======>>>AAAEEEHHHKKKMMMPPPSSSUUUYYY___cccfffkkkqqqvvvxxxzzz}}}xxxxxxrrriiidddbbb^^^ZZZKKKJJJHHHDDDAAA@@@@@@BBBCCCBBBEEEGGGFFFJJJ\\\ppp~~~vvvooohhhaaa[[[WWWPPPRRRTTTUUUSSSOOOKKKHHHJJJMMMPPPNNNIIICCC@@@???@@@?????????>>>>>>======<<<============???BBBEEEBBBEEEJJJOOOUUU___jjjssswww~~~lll\\\QQQLLLJJJJJJKKKOOO\\\nnnzzz{{{zzzdddUUUFFF???:::;;;<<<;;;:::;;;777888888888888999999999888999;;;<<<===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<999999;;;===@@@CCCEEEGGGUUUjjjLLLLLLKKKJJJIIIGGGFFFEEEGGGEEECCCBBBDDDGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIEEEJJJPPPUUUYYY___iiiqqqwwwxxxuuuqqqqqqttttttrrrmmmiiihhhkkkpppmmmbbbXXXPPPUUUdddxxx|||zzzlllddd[[[TTTNNNIIIIIIMMMNNNYYYhhhvvv}}}yyywwwxxxpppoooXXXJJJDDD===:::;;;<<<:::777;;;;;;;;;::::::999999999:::999;;;???@@@CCCKKKTTTggg}}}wwwyyy|||kkk^^^VVVQQQSSSXXX^^^tttzzzcccQQQJJJIIIEEEEEEFFF@@@CCCCCCCCCBBBBBBAAAAAA@@@CCCCCCCCCCCCBBBAAA@@@?????????>>>>>>>>>>>>????????????>>>=====================<<<<<<<<<<<<======@@@BBBEEEFFFHHHKKKOOOQQQTTTWWW[[[```dddhhhnnnrrrvvvyyy~~~~~~vvvoookkkhhhgggfff\\\VVVMMMGGGFFFFFFFFFEEEFFFJJJLLLKKKKKKTTTdddrrrxxxoooiiibbbZZZUUUTTTTTTTTTTTTSSSPPPLLLHHHKKKRRRTTTMMMDDD@@@AAAAAAAAA@@@???===<<<<<<<<<<<<===============>>>>>>>>>AAADDDHHHMMMTTT\\\eeekkktttzzzyyyfff[[[SSSLLLGGGGGGHHHRRRbbbqqq~~~|||cccRRREEEAAA<<<999999999888888:::999999888888999999::::::::::::;;;;;;<<<<<<<<<::::::999999888999999999<<<999999===???@@@EEEJJJWWWmmmIIIJJJJJJJJJIIIHHHGGGFFFGGGEEECCCCCCEEEGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEJJJQQQVVV[[[bbblllttt~~~}}}xxxxxx{{{|||{{{vvvrrroooqqqtttqqqhhh___WWW\\\kkk~~~|||mmmcccYYYTTTPPPLLLKKKNNNLLLXXXiiixxxzzzxxxyyyuuummmVVVIIICCC===:::;;;<<<:::888;;;;;;;;;::::::999999999;;;:::<<>>>>>>>>>>>????????????>>>=====================<<<<<<<<<<<<======???AAADDDFFFHHHKKKNNNQQQSSSVVVZZZ^^^bbbggglllooossswww{{{}}}}}}~~~~~~xxxxxxzzzzzzyyyiiiaaaVVVMMMIIIHHHHHHGGGFFFJJJMMMMMMNNNYYYjjjxxxvvvooohhhaaa[[[VVVUUUTTTTTTSSSPPPLLLHHHOOOTTTVVVOOOHHHDDDAAA???AAA@@@???===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>AAACCCGGGLLLQQQYYYaaagggrrrwww~~~vvveeeZZZSSSLLLIIIIIIJJJTTTdddttt|||cccQQQDDDAAA<<<999888888888888:::999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<999:::===@@@AAAFFFLLLZZZqqqLLLMMMMMMNNNMMMLLLKKKJJJJJJHHHEEEEEEGGGHHHIIIHHHIIIHHHGGGFFFFFFEEEEEEFFFGGGKKKRRRXXX___gggqqqyyy~~~yyyxxxxxxuuunnnhhhaaaggguuu~~~ooodddYYYUUUSSSQQQOOOOOOKKKXXXjjjzzzzzzxxxzzz~~~jjjSSSHHHCCC===:::;;;;;;:::888;;;;;;::::::::::::999999===;;;===???@@@BBBJJJSSSjjjvvvwww|||~~~lll___UUUOOOOOOSSS]]]pppcccPPPHHHGGGCCCDDDFFF@@@CCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>????????????>>>=====================<<<<<<<<<<<<======???AAACCCEEEGGGJJJMMMPPPQQQTTTXXX\\\```dddiiimmmppptttxxx{{{{{{||||||{{{qqqbbbUUUNNNKKKJJJKKKKKKOOORRRTTTXXXdddvvvxxxpppiiiaaa[[[VVVUUUTTTSSSRRRPPPLLLIIINNNRRRUUURRROOOLLLGGGAAAAAA@@@???===<<<<<<<<<<<<;;;<<<>>>@@@@@@???>>>===@@@BBBEEEIIINNNUUU\\\bbbppprrrxxxtttbbbXXXRRRMMMJJJKKKLLLWWWgggwww}}}{{{bbbQQQDDDAAA<<<999999999999888::::::999999999999::::::;;;;;;;;;;;;::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<:::;;;>>>@@@BBBHHHOOO___uuuXXXXXXYYYYYYWWWUUUSSSQQQNNNLLLJJJIIIJJJKKKJJJIIIJJJIIIHHHHHHHHHHHHHHHIIIHHHMMMTTT\\\dddnnnxxx}}}zzzuuuqqqlllsssrrrfff[[[XXXYYYWWWSSSRRRLLLYYYlll}}}xxxuuuyyygggQQQEEEAAA===;;;;;;;;;:::999::::::::::::::::::::::::>>><<<===@@@@@@BBBIIIRRRiiivvvuuu|||nnnaaaWWWQQQPPPTTT\\\mmmgggTTTKKKIIIEEEFFFIIIDDDBBBCCCCCCCCCDDDDDDEEEEEEBBBCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>??????@@@???>>>>>>=====================<<<<<<<<<<<<======>>>@@@BBBDDDFFFIIIMMMOOOQQQTTTXXX[[[^^^bbbgggkkkmmmqqqvvvyyyzzz{{{|||kkk[[[PPPKKKKKKLLLSSSWWW[[[___eeerrr|||rrriii```ZZZVVVTTTRRRQQQQQQPPPMMMKKKIIIMMMQQQRRRUUUUUUNNNFFFAAA@@@???===<<<<<<<<<<<<999;;;>>>AAAAAAAAA???>>>>>>@@@CCCGGGKKKRRRYYY___lllmmmqqqzzzsssaaaWWWQQQLLLJJJJJJNNNYYYiiiyyy{{{~~~zzzbbbQQQEEEBBB===:::::::::::::::999::::::::::::::::::999<<<;;;;;;::::::999999999;;;::::::::::::;;;;;;<<<<<<:::<<>>===>>>@@@AAABBBJJJRRRhhhwwwuuu|||nnnaaaWWWPPPPPPSSSZZZiii~~~kkkWWWLLLJJJDDDFFFIIIDDDBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@???>>>>>>=====================<<<<<<<<<<<<=========???AAACCCEEEHHHKKKNNNRRRTTTXXX[[[^^^aaafffiiikkkooouuuxxxyyy{{{~~~}}}nnn]]]PPPJJJJJJKKKXXX\\\aaagggppp~~~{{{pppeee^^^WWWTTTRRRPPPPPPOOOMMMKKKHHHKKKNNNPPPTTTVVVPPPGGGAAA@@@???===<<<<<<<<<<<<999;;;>>>AAABBBAAA@@@???<<<>>>AAAEEEIIIPPPWWW\\\fffgggllluuusssaaaUUUOOOJJJHHHHHHOOOZZZkkk{{{}}}xxxaaaQQQFFFCCC>>><<<<<<<<<<<<<<<999:::;;;;;;;;;;;;:::999;;;;;;;;;::::::999999888999999888999999:::;;;;;;;;;;;;===@@@AAADDDMMMWWWfff|||vvvvvvvvvtttqqqlllgggddd___\\\YYYWWWUUUSSSOOOMMMIIIIIIIIIIIIIIIJJJJJJKKKLLLPPPWWWbbbooo|||wwwoooiiiiiiiiiccc\\\YYYTTTaaasss}}}rrrqqqxxx}}}vvv___NNN@@@???===<<<::::::::::::999999::::::::::::;;;;;;===<<<>>>@@@AAACCCKKKTTTfffxxxuuuzzznnn```VVVNNNMMMPPPWWWdddyyymmmXXXLLLHHHBBBCCCGGGBBBCCCCCCCCCCCCCCCCCCDDDDDDAAABBBBBBCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@??????>>>=====================<<<<<<<<<<<<======<<<>>>@@@BBBDDDGGGKKKMMMQQQTTTWWWZZZ\\\```dddggghhhmmmrrrvvvxxx{{{{{{yyyzzz}}}vvvjjj[[[OOOHHHHHHIIIUUUZZZccclllxxxzzzmmmeee]]]ZZZUUURRRPPPNNNLLLJJJJJJLLLLLLLLLNNNOOOKKKDDDAAA@@@???===<<<<<<<<<<<<999;;;===@@@BBBBBBAAAAAA<<<>>>@@@CCCGGGLLLSSSXXX]]]```gggppp{{{sss___TTTMMMIIIGGGHHHQQQ\\\mmm~~~vvv___PPPFFFCCC>>><<<<<<======<<<999:::;;;<<<<<<;;;:::999::::::::::::999999999999888888888888999:::;;;;;;;;;;;;>>>AAABBBEEEOOOZZZkkkzzzuuurrrooolllhhheeebbb^^^ZZZWWWPPPOOONNNMMMLLLLLLLLLLLLMMMQQQXXXdddsssxxxtttrrrsssoooggg___]]]YYYeeevvv~~~ssssss||||||wwwnnnZZZLLL>>>>>>===<<<:::::::::;;;999999999::::::;;;;;;;;;===<<<===@@@BBBDDDLLLUUUfff~~~zzzvvvwwwrrrdddXXXNNNLLLMMMTTT```uuuqqq[[[NNNHHHAAABBBFFFBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAA??????>>>=====================<<<<<<<<<<<<======;;;===@@@BBBCCCFFFJJJMMMPPPRRRUUUXXXZZZ]]]aaadddeeeiiiooosssvvvyyy~~~yyysssoookkkcccXXXNNNHHHFFFHHHPPPWWWcccpppzzzqqqhhhccc\\\UUUQQQMMMJJJHHHIIIKKKIIIFFFFFFIIIGGGCCCAAA@@@???===<<<<<<<<<<<<:::;;;===???AAABBBCCCCCC===>>>???AAACCCGGGLLLPPPSSSYYYbbbllluuu}}}ppp]]]RRRMMMIIIHHHJJJSSS___pppttt]]]MMMDDDAAA===;;;;;;;;;<<<;;;999:::;;;======;;;:::999999999999999999:::::::::999888888999:::;;;<<<<<<;;;<<>>>>>>>><<<:::999:::;;;999999999::::::;;;;;;;;;<<<;;;===@@@BBBDDDMMMVVVggg}}}{{{vvvsssxxxiii[[[PPPMMMNNNSSS^^^rrruuu___QQQKKKCCCDDDGGGCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBBBBCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAA??????>>>=====================<<<<<<<<<<<<======;;;===???AAACCCFFFIIILLLOOOQQQTTTVVVXXX[[[___bbbbbbgggmmmqqqtttwww|||vvvfffddd___WWWMMMHHHFFFGGGNNNVVVdddtttpppjjjaaaYYYRRRMMMHHHEEEEEEGGGFFFBBBBBBFFFGGGFFFAAA@@@???===<<<<<<<<<<<<:::;;;<<<>>>@@@BBBDDDDDD????????????@@@BBBGGGJJJMMMTTT___hhhpppxxx~~~nnn[[[QQQMMMJJJJJJLLLUUUaaarrrsss[[[KKKBBB???;;;999999:::::::::999:::<<<======<<<:::999888888888999999::::::;;;:::999999:::;;;<<<===>>>;;;<<>>BBBCCCDDDKKKTTTeee}}}~~~vvvvvvzzziii]]]SSSPPPQQQRRR\\\lll}}}fffNNNFFFHHHIIIEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAA@@@@@@???AAA???======>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;======>>>???BBBEEEHHHIIILLLOOOSSSVVVXXXZZZ\\\___aaaeeejjjnnnrrruuuyyy|||sssfffXXXRRROOOJJJFFFFFFMMMVVVeeettt|||rrrfff]]]WWWRRRLLLGGGHHHEEEAAA@@@@@@BBBCCCCCCAAA@@@???===;;;::::::999======>>>???@@@BBBDDDEEEBBB@@@>>><<<===@@@CCCEEELLLPPPWWWaaakkkvvv~~~{{{hhhVVVPPPNNNJJJIIIMMMUUUeeexxxtttZZZJJJAAA@@@>>>;;;:::999999999:::;;;<<<<<<<<<;;;:::999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;<<<===@@@DDDFFFJJJUUU```uuu|||xxxlllggg```[[[XXXVVVTTTSSSQQQTTT[[[fffvvv~~~|||{{{}}}|||rrreee^^^___aaaccchhhmmmkkkiiilllrrrtttwwwzzz{{{wwwpppiiieeedddnnn}}}}}}uuuuuu|||zzznnn{{{oooWWWKKKAAA???;;;::::::;;;;;;::::::<<<;;;888999======:::;;;;;;>>>BBBCCCEEELLLTTTddd|||vvvuuu~~~{{{iii]]]SSSPPPQQQSSS\\\jjj}}}~~~gggOOOFFFHHHHHHEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@AAA???======>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<===???BBBEEEHHHJJJKKKNNNRRRTTTVVVXXXZZZ\\\```dddiiinnnqqqvvvzzz}}}{{{mmm^^^TTTLLLGGGEEEFFFKKKVVVfffwww{{{mmmbbb[[[UUUPPPKKKHHHEEEBBB@@@AAABBBCCCCCCAAA@@@???===;;;:::::::::<<<<<<===>>>@@@BBBDDDEEEBBBAAA>>>======???BBBDDDJJJNNNUUU___jjjttt}}}zzzgggVVVPPPNNNIIIJJJNNNWWWgggzzz{{{uuu}}}rrrXXXHHH@@@???===;;;:::999999:::::::::;;;;;;;;;:::888777999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<>>BBBCCCEEELLLUUUccc{{{~~~wwwttt}}}{{{iii\\\TTTQQQSSSXXX^^^jjjzzziiiQQQGGGGGGGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???======>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;<<<===>>>AAAEEEHHHJJJKKKMMMQQQSSSTTTVVVXXXZZZ___bbbggglllqqquuuzzz~~~xxxgggXXXMMMEEEEEEIIILLLWWWhhh{{{uuufff\\\VVVRRROOOHHHFFFBBBAAABBBCCCCCCCCCAAA@@@???===<<<;;;::::::;;;;;;<<<>>>@@@CCCEEEFFFCCCBBB???======>>>@@@BBBFFFJJJQQQ[[[gggrrr|||yyygggVVVPPPMMMIIIJJJPPPZZZjjj}}}zzzkkknnnwww}}}oooVVVGGG???===<<<::::::::::::;;;:::;;;;;;:::999888777666999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;<<>>BBBDDDFFFMMMUUUccc{{{{{{xxxttt|||{{{iii]]]UUUSSSVVV___dddlllyyylllTTTIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAA???======>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;<<<>>>AAADDDGGGIIIKKKNNNQQQSSSTTTUUUWWWXXX]]]```eeejjjoootttzzz~~~~~~|||mmm^^^PPPFFFFFFJJJOOO[[[mmmzzzhhh\\\UUUPPPNNNHHHFFFCCCBBBCCCDDDDDDCCCAAA@@@???===<<<;;;;;;;;;999:::;;;===@@@CCCEEEGGGDDDBBB@@@>>>======???@@@BBBFFFMMMWWWdddpppzzzxxxfffVVVPPPLLLIIILLLRRR\\\lll|||gggeeennnuuu|||kkkUUUFFF===<<<;;;:::::::::;;;<<<<<<<<<;;;:::999888777666999999999999999999999999999::::::;;;;;;<<<<<<<<<<<<<<<>>>CCCFFFMMMZZZhhhvvvnnnhhhccc___]]][[[YYY\\\fffrrr~~~zzzzzzvvvyyyyyysssggg[[[SSSNNNOOOLLLKKKMMMPPPSSSZZZbbbtttwwwzzzxxxsssooonnnooouuu|||yyyooojjjmmmooonnnttt}}}tttkkk}}}dddOOOAAA???;;;::::::;;;;;;:::999===>>>:::888;;;<<<<<<;;;;;;>>>CCCDDDFFFNNNVVVccc{{{zzzttt|||yyyiii^^^WWWUUUXXXccchhhooozzzrrrXXXKKKHHHEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCAAA???======>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============;;;;;;<<<===@@@CCCEEEGGGKKKNNNQQQSSSTTTUUUWWWXXX\\\___ccchhhlllrrrxxx|||{{{wwwjjj^^^QQQFFFEEEHHHRRR^^^qqqmmm^^^UUUPPPMMMIIIFFFDDDCCCDDDEEEDDDCCCAAA@@@???======<<<<<<<<<999:::;;;===@@@CCCEEEFFFCCCBBB@@@>>>======>>>>>>@@@CCCJJJTTT```mmmxxx~~~vvveeeVVVOOOLLLIIIMMMUUU___oooggg___eeekkkvvv}}}hhhSSSFFF<<<;;;:::999999:::;;;<<<>>>===<<<;;;:::999888888999999999999999999999999999999::::::;;;<<<======<<<<<>>CCCEEEGGGNNNWWWddd{{{|||uuu|||yyyjjj___WWWUUUVVV```fffooozzzxxx^^^OOOHHHEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAA???======>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============<<<<<<<<<===???AAACCCEEEJJJMMMPPPRRRSSSUUUWWWYYYZZZ]]]aaaeeeiiiooouuuyyy{{{xxxnnnbbbYYYOOOGGGDDDFFFRRR```ssstttcccXXXQQQNNNIIIGGGEEEEEEEEEFFFDDDCCCAAA@@@???>>>============::::::;;;===???BBBDDDEEEBBBAAA???>>>=========>>>>>>BBBHHHRRR^^^kkkvvv|||uuueeeUUUOOOKKKHHHNNNXXXcccrrrkkk^^^^^^aaauuuvvvcccQQQFFF<<<;;;:::999999:::;;;;;;>>>===<<<;;;:::999999:::999999999999999999999999888999::::::;;;<<<======>>>===???DDDIIIRRRbbbqqq}}}vvvpppllliiiggg```YYYXXX```hhhsssqqqpppvvvwwwkkkbbbVVVOOOJJJIIIHHHHHHLLLQQQ]]]bbbffffffcccccciiiooowww}}}tttrrrqqqsss~~~tttttt}}}___KKKAAA???;;;::::::;;;;;;:::>>>CCCDDD>>>999:::<<<<<<;;;;;;>>>CCCEEEGGGOOOXXXeee|||uuu|||zzzkkk___VVVQQQQQQVVV^^^iiiwww}}}bbbQQQIIIDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAA???======>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>============>>>@@@AAACCCGGGJJJNNNPPPRRRTTTVVVXXXZZZ\\\___bbbffflllrrrvvvyyy}}}xxxkkk]]]UUUOOOIIIHHHIIISSS```sssyyyhhhZZZRRRNNNIIIGGGFFFEEEFFFFFFEEECCC@@@@@@???>>>============;;;;;;<<<===???AAACCCDDDAAA@@@???>>>======>>>>>>>>>AAAGGGPPP\\\iiitttzzztttdddUUUOOOKKKHHHOOOYYYhhhwwwtttfffaaa```sssooo]]]NNNEEE===<<<:::999999999::::::===<<<:::999999999::::::999999999999999999999999888999999:::;;;<<<===>>>???>>>@@@EEEJJJTTTfffvvvyyytttpppmmmkkkggg^^^[[[___dddkkk{{{lllmmmuuuvvvlll```WWWOOOKKKHHHDDDEEEHHHNNNSSSYYYZZZXXX[[[cccjjjwww}}}|||vvvqqqrrrzzzwwwwww[[[IIIAAA???;;;::::::;;;;;;:::@@@EEEFFF???::::::<<<<<<;;;;;;>>>CCCEEEHHHOOOXXXfff}}}vvv||||||lll___TTTNNNMMMLLLVVVdddssseeeSSSJJJDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???======>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>>>>>>>=========???@@@AAAEEEHHHLLLOOOQQQSSSVVVXXXYYY[[[^^^aaaeeejjjppptttvvvzzz}}}mmm\\\TTTPPPMMMMMMNNNTTTaaarrrzzziiiZZZPPPLLLIIIGGGFFFFFFGGGGGGEEECCC@@@@@@???>>>=========>>>;;;;;;<<<===???@@@BBBCCC@@@??????>>>>>>>>>>>>>>>???AAAGGGPPP[[[hhhsssyyysssdddUUUOOOJJJHHHOOO[[[kkkzzz~~~oooiiifffsss}}}jjjYYYKKKCCC===<<<;;;999888888999999;;;:::999888888888999:::999999999999999999999999888888999:::;;;======>>>@@@???AAAEEEKKKVVVhhhxxx}}}vvvqqqoooooojjjccc^^^]]]```hhhvvvwwwkkkiiilll{{{{{{lllbbbVVVMMMJJJIIIFFFCCCJJJIIIKKKMMMNNNRRR]]]iiittt{{{~~~qqqkkkooo~~~{{{rrrWWWFFF??????===<<<;;;::::::999<<<<<<;;;;;;:::;;;;;;;;;>>>===>>>BBBDDDHHHQQQ[[[ggg|||~~~xxxzzzoooaaaWWWOOOKKKNNNQQQXXXggg~~~kkkUUUKKKFFFDDDCCCCCCCCCCCCBBBBBBAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999<<<===>>>===<<<===>>>@@@HHHHHHIIIKKKNNNRRRUUUWWWXXXZZZ\\\___bbbffflllppptttxxx}}}qqq]]]TTTNNNHHHHHHMMMTTTfffuuu{{{~~~vvvfffYYYRRROOOGGGFFFDDDCCCBBBCCCEEEFFFDDDCCCAAA???============<<<;;;:::999:::<<<>>>???BBBBBBAAA???<<<<<<===??????BBBGGGNNNVVVbbbmmmuuu~~~xxxqqqaaaSSSNNNKKKJJJRRR]]]ppp{{{tttlllhhhrrrtttcccVVVKKKEEE???===;;;;;;;;;<<<;;;:::::::::999999::::::;;;<<<:::::::::999999999888888::::::999999999:::;;;;;;AAAAAACCCHHHNNNYYYnnn}}}vvvqqqnnnnnniiiddd___^^^```eeeppp{{{rrrgggdddfffqqqzzzooo```TTTNNNJJJFFFCCCEEEEEEFFFHHHIIIMMMYYYeeeqqqzzz~~~qqqjjjmmm{{{jjjRRRDDD???>>>===<<<::::::::::::999888888777777888888999===<<<>>>BBBEEEHHHRRR\\\iii|||wwwyyyuuueeeYYYQQQLLLNNNQQQXXXeee|||lllVVVLLLHHHEEECCCCCCCCCBBBBBBBBBAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>===<<<<<<>>>@@@FFFFFFGGGIIIMMMPPPSSSUUUWWWYYY\\\^^^aaafffkkkoooqqquuuzzz{{{dddYYYQQQKKKKKKPPPTTTdddrrruuuvvvyyyxxxrrrqqqooonnnnnnrrruuuxxxyyyrrrcccVVVOOOLLLGGGEEEDDDCCCCCCDDDEEEFFFCCCBBB@@@???=========>>>===<<<;;;::::::<<<===???AAABBBBBB@@@>>><<<===>>>>>>AAAEEELLLTTT___jjjrrr|||yyylll^^^QQQMMMLLLMMMVVVaaauuu}}}pppiiiggg|||qqq```SSSIIICCC@@@>>><<<<<<======<<<;;;999999888888888999999::::::::::::999999999999888888888999999;;;<<<>>>???@@@AAADDDIIIPPP\\\rrr|||vvvqqqnnnlllgggbbb______```aaahhhqqqsssxxx|||wwwlllbbb______hhhvvv{{{jjj[[[RRRLLLHHHEEEBBBBBBCCCEEEFFFKKKWWWcccoooyyy~~~rrrjjjkkkwww~~~}}}xxx^^^KKKBBB>>>>>><<<;;;::::::::::::;;;:::::::::::::::;;;;;;<<<<<<>>>BBBEEEIIISSS]]]kkk}}}vvvwww}}}jjj]]]SSSNNNMMMPPPVVVcccyyyoooXXXMMMJJJGGGCCCCCCBBBBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBB@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========<<<===>>>===<<<<<<>>>@@@DDDDDDEEEGGGKKKNNNQQQSSSVVVXXX[[[]]]```dddiiilllnnnrrrxxx}}}kkk]]]TTTLLLMMMRRR\\\lllyyyzzzxxxxxxtttmmmiiigggeeeeeeeeefffeeedddgggiiilllooossswww|||vvvjjj]]]SSSLLLJJJFFFEEEDDDCCCCCCDDDEEEFFFCCCBBB@@@>>>======>>>>>>???>>><<<;;;;;;<<<<<<===@@@AAABBBBBB???===<<<===<<>>===;;;888888777777666777777777::::::::::::999999999999999::::::;;;<<<>>>???@@@@@@AAAEEEKKKRRR```vvv}}}xxxrrrmmmjjjbbb___^^^_________dddjjjqqqtttvvvrrriiiaaa]]]]]]eeerrrooo```VVVOOOKKKIIIDDDCCCDDDFFFGGGKKKXXXdddpppzzz~~~rrriiijjjttt}}}xxxyyyjjjSSSGGGBBB>>>===<<<;;;::::::::::::<<<;;;;;;;;;;;;<<<<<<===;;;;;;===BBBEEEJJJTTT^^^lll|||xxxuuuvvv}}}nnn___UUUPPPMMMPPPTTT___ssssssZZZNNNKKKGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========<<<=========<<<<<<>>>???CCCCCCDDDFFFIIIMMMPPPRRRUUUWWWZZZ\\\^^^bbbfffiiinnnrrrwww|||~~~nnn^^^SSSLLLMMMTTTddduuu{{{sssnnnllliiifffdddaaa^^^[[[UUUVVVXXXZZZ]]]bbbhhhlllpppnnnhhh```VVVOOOKKKJJJEEEEEEDDDDDDDDDDDDEEEFFFBBBAAA???>>>>>>>>>??????@@@???>>>===<<<<<<<<<<<<>>>AAACCCCCCAAA>>><<<;;;<<<>>>BBBGGGOOOXXXcccjjjuuuyyy}}}}}}zzzxxxyyyzzzssscccWWWNNNMMMNNNQQQ]]]lllzzzllljjjoooiiiWWWLLLEEEAAAAAA???===<<<======<<<:::999888888777777777777777;;;;;;:::::::::999999999<<<;;;<<<<<<===>>>@@@@@@AAABBBFFFLLLTTTcccyyy~~~zzzuuuooojjj^^^\\\\\\___``````dddjjjtttuuutttooojjjeeecccbbbeeeooo}}}vvvhhh]]]UUUOOOMMMFFFEEEEEEFFFGGGKKKXXXeeesss~~~{{{ppphhhhhhrrr~~~vvvrrrwwwwww___LLLDDDCCC===<<<;;;:::::::::::::::888888777777888999::::::;;;:::===AAADDDIIISSS]]]kkkzzzsssuuuuuuzzzppp```VVVQQQMMMOOORRRZZZmmmyyy___OOOJJJFFFAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;;;;<<<===<<<;;;;;;===???BBBCCCDDDFFFIIILLLPPPRRRSSSUUUXXX[[[]]]___cccfffooosssxxx{{{}}}qqq___UUUNNNPPPWWWcccuuuzzzrrroookkkgggccc]]]WWWSSSNNNNNNNNNMMMNNNQQQUUUYYY\\\\\\ZZZUUUPPPLLLKKKKKKFFFEEEEEEDDDDDDDDDDDDDDDAAA@@@???>>>>>>>>>???@@@AAA@@@???>>>===<<<<<<<<<>>>@@@CCCDDDAAA>>><<<;;;<<<>>>BBBFFFMMMVVV```fffpppvvv}}}}}}|||}}}pppaaaVVVNNNMMMNNNQQQ___oooqqqpppwwwhhhVVVKKKEEEBBBAAA>>><<<;;;;;;;;;:::999:::999999888888888999999;;;;;;;;;:::::::::999999999:::;;;<<<>>>AAACCCDDDBBBCCCGGGNNNVVVeee|||~~~yyyqqqkkk___]]]]]]aaabbbdddiiipppwwwuuussspppnnnkkkiiiiiidddjjjuuusssggg]]]UUUQQQHHHFFFEEEEEEEEEJJJVVVcccuuuvvvkkkdddeeeppp}}}qqqoooyyylllXXXIIICCCBBB<<<<<<;;;:::::::::::::::999999888999999:::;;;<<<::::::<<<@@@CCCGGGQQQ[[[iiixxxooo{{{vvvtttxxxrrraaaWWWRRRMMMNNNOOOUUUfff~~~eeeQQQJJJFFFAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCAAAAAA@@@????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<;;;:::;;;<<<===<<<;;;;;;===???AAAAAACCCEEEHHHKKKOOOQQQRRRTTTWWWYYY[[[]]]```bbbnnnrrrvvvzzz|||~~~uuucccXXXQQQSSSZZZcccvvvvvvsssmmmgggbbb[[[UUUPPPKKKJJJHHHFFFDDDDDDGGGJJJMMMNNNNNNMMMJJJIIIIIIJJJGGGGGGFFFEEEDDDCCCBBBBBB@@@???>>>>>>>>>???@@@AAA@@@@@@@@@???>>>======<<<>>>AAACCCCCCAAA>>><<<;;;<<<>>>AAADDDJJJSSS\\\bbbkkksss|||ppp^^^UUUNNNNNNNNNRRRaaarrrwwwvvvjjjWWWLLLEEEBBBAAA>>><<<;;;;;;;;;999888::::::999999:::;;;;;;<<<;;;;;;;;;;;;::::::::::::555666888;;;???CCCGGGIIIBBBDDDIIIQQQZZZiii|||sssllleeebbbaaadddfffhhhpppxxx}}}{{{yyywwwuuuqqqmmmiiiaaaccckkkuuuwwwvvvzzz{{{pppfff]]]XXXJJJHHHFFFFFFEEEIIIUUUbbbttt}}}oooeee___aaannn{{{oooppp~~~xxxfffTTTGGGAAA???;;;;;;::::::999999::::::;;;;;;;;;;;;<<<===>>>>>>:::999;;;???BBBEEEOOOYYYfffuuuqqqzzzwwwtttuuutttbbbWWWSSSMMMNNNMMMQQQaaayyymmmTTTKKKGGGDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>======<<<<<<;;;<<<<<<<<<;;;;;;===>>>??????@@@CCCFFFIIIMMMOOOPPPSSSVVVXXXZZZ[[[^^^```iiimmmsssxxx{{{}}}yyyfffZZZRRRRRRYYYeeexxxyyyuuunnngggaaaZZZTTTPPPGGGGGGEEECCC@@@@@@AAACCCDDDEEEGGGGGGFFFEEEFFFGGGHHHHHHGGGFFFDDDBBBAAA@@@??????>>>>>>>>>???AAABBB@@@@@@@@@@@@???>>>>>>===???AAACCCBBB@@@===<<<<<<;;;<<>><<<;;;;;;;;;;;;:::::::::666777999;;;???BBBEEEFFFAAADDDJJJTTT___ppp~~~uuummmkkkgggeeegggiiilllttt}}}{{{uuulllfff______dddjjjkkkhhhlllsss}}}uuulllccc^^^NNNKKKIIIHHHGGGJJJVVVcccsssxxxkkk```[[[^^^lllzzzooorrrvvvcccSSSFFF???<<<;;;;;;:::999999999::::::888777777888999:::;;;<<<:::999;;;>>>AAADDDMMMWWWdddsssxxx~~~xxxtttttt~~~wwwcccXXXSSSNNNNNNLLLOOO]]]uuusssWWWLLLIIIFFFAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>;;;<<<<<<<<<;;;;;;===>>>===>>>???AAADDDHHHKKKMMMPPPRRRVVVXXXYYYZZZ]]]^^^dddiiiooouuuzzz}}}~~~zzzgggZZZPPPPPPUUUcccwww}}}xxxssskkkddd]]]WWWQQQMMMEEEEEEEEECCCAAA@@@AAACCC@@@BBBDDDDDDCCCCCCCCCDDDIIIIIIHHHFFFDDDBBB@@@>>>??????>>>>>>>>>@@@AAABBB???@@@@@@@@@@@@???>>>>>>@@@AAABBBBBB???===<<<===999;;;===@@@EEEMMMUUU[[[eeelllvvv~~~|||mmmXXXQQQLLLNNNOOOUUUfffyyy}}}zzzkkkXXXLLLDDD@@@CCCAAA>>>======<<<;;;999777777888999:::<<<===>>><<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<===>>>???@@@@@@CCCKKKVVVbbbuuu{{{wwwoooiiieeehhhmmmqqqyyywwwmmmfffYYYXXXXXXYYYZZZ]]]```bbbqqqtttwwwwwwxxxvvvlllaaaUUUKKKFFFIIIKKKMMMYYYhhhtttuuuhhh```[[[]]]nnnrrr___OOOBBB>>>@@@;;;;;;::::::999888777777999::::::;;;;;;::::::999===;;;<<<>>>@@@DDDNNNXXXfffttt}}}|||vvvttt}}}jjj[[[WWWLLLNNNNNNNNNWWWkkk{{{aaaOOOFFFBBBCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAA???>>>??????@@@>>>>>>????????????>>>>>>========================<<<<<<;;;;;;;;;:::::::::;;;<<<===@@@CCCFFFHHHJJJLLLOOOTTTWWWXXXWWWXXXXXX\\\aaaiiipppvvvzzz~~~{{{eeeXXXQQQPPPRRRbbbooozzzvvvqqqiiibbb\\\WWWSSSPPPGGGFFFEEECCCAAA@@@@@@???@@@AAACCCDDDEEEEEEFFFFFFHHHIIIJJJKKKIIIFFFCCC@@@>>>???@@@AAABBBCCCCCCDDDBBBBBBAAA@@@@@@@@@AAAAAADDDCCCAAA???===;;;;;;:::<<<;;;;;;;;;???GGGRRRYYYcccmmmxxxvvvfffZZZSSSLLLKKKPPP[[[lll{{{lllVVVJJJFFFEEEDDDCCCAAA???<<<:::888777999888777777777888::::::;;;:::999888888999:::;;;999::::::::::::<<>>@@@DDDNNNXXXcccqqq|||vvvuuu}}}ooo___YYYOOOOOONNNNNNVVVhhh~~~eeeSSSIIIDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDCCCBBBAAA????????????@@@>>>>>>????????????>>>>>>========================<<<<<<;;;;;;;;;:::::::::;;;<<<===@@@BBBEEEHHHIIILLLOOOSSSTTTTTTSSSRRRRRRVVV[[[dddlllrrrvvvzzz|||yyydddVVVOOONNNPPP^^^lll|||}}}rrrmmmfff^^^XXXSSSOOOLLLIIIHHHFFFDDDBBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGJJJKKKLLLLLLJJJGGGDDDBBB??????@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCBBB@@@>>><<<;;;::::::;;;;;;;;;<<>>===<<<;;;:::999999999888777777777888::::::;;;:::999888888999:::;;;999:::;;;;;;;;;<<>>>>>????????????>>>>>>========================<<<<<<;;;;;;;;;:::::::::;;;<<<===???BBBEEEGGGIIILLLNNNPPPPPPNNNLLLJJJJJJNNNTTT^^^gggmmmrrrvvvxxx~~~}}}~~~~~~~~~wwwbbbUUUNNNLLLOOOXXXgggxxx|||qqqmmmfff```[[[WWWSSSPPPKKKJJJGGGEEECCCBBBBBBCCCCCCDDDEEEGGGHHHHHHHHHIIIKKKLLLLLLLLLJJJGGGDDDBBB@@@@@@AAABBBCCCDDDDDDEEEFFFEEEEEEDDDCCCCCCDDDDDDBBBAAA???===<<<;;;::::::;;;;;;;;;===@@@FFFNNNTTTaaalllyyysssbbbSSSNNNJJJLLLTTTaaasssbbbQQQHHHBBB>>>999999999999::::::::::::999888888888888999::::::;;;::::::999999::::::;;;999:::;;;;;;;;;<<>>>>>????????????>>>>>>========================<<<<<<;;;;;;;;;:::::::::;;;;;;===???AAADDDFFFGGGLLLMMMNNNMMMIIIFFFDDDDDDJJJQQQZZZcccjjjooosssuuu{{{|||}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}zzzsss```TTTMMMLLLNNNQQQbbbttt|||~~~}}}{{{rrrnnniiidddaaa]]]ZZZWWWMMMKKKIIIGGGFFFEEEEEEEEEDDDEEEFFFHHHIIIIIIIIIIIILLLLLLLLLKKKIIIFFFDDDBBB@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCC@@@???>>><<<;;;;;;:::::::::;;;<<<===@@@FFFMMMRRR```lllyyyppp```PPPKKKIIIMMMVVVcccuuu~~~```PPPGGG@@@;;;888888888999999999::::::888888888888999999::::::;;;;;;::::::::::::;;;;;;999:::;;;;;;;;;===@@@BBBEEEIIIPPPYYYhhh{{{zzzvvvttttttuuuxxxzzzpppeee]]]]]][[[WWWSSSPPPNNNMMMMMMKKKPPPXXXfffvvv~~~uuulllfff^^^[[[\\\bbboooyyyyyylllbbbbbbfffpppyyyzzzdddSSSGGG???<<<===999999999999999999::::::<<<;;;999777777777999:::999888999===>>>AAAJJJSSSbbbooozzzrrrnnnuuuqqq```TTTOOOLLLMMMRRR]]]qqqyyybbbQQQGGGFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBAAABBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;<<<>>>@@@CCCEEEFFFJJJKKKLLLJJJGGGDDDCCCCCCLLLQQQZZZbbbhhhmmmrrruuuwwwxxxzzz|||}}}}}}}}}}}}~~~|||wwwuuuuuuuuusss{{{mmm\\\RRRKKKIIIJJJIIIZZZmmmyyywwwsssnnniiiddd```[[[XXXMMMLLLKKKJJJIIIIIIHHHHHHEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLKKKIIIGGGEEEBBBAAABBBBBBCCCDDDEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBBBB??????===<<<;;;;;;;;;;;;;;;;;;<<<>>>AAAFFFMMMRRRaaammm{{{}}}hhhZZZOOOKKKJJJOOOXXXeeevvv```PPPGGG???999999999999999999999999999888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;===@@@CCCFFFJJJRRR\\\kkk}}}zzzwwwvvvvvvvvvyyyxxxnnnhhhbbb```[[[VVVRRROOONNNMMMJJJMMMUUUcccvvv{{{ppplllgggcccdddkkkwwwqqqeee]]]```hhhsssvvvrrr\\\MMMDDD>>><<<===999999999999999999999999:::999888777777888999:::999888:::===>>>@@@GGGPPP```lll}}}|||rrrlllqqq|||yyydddWWWPPPLLLMMMPPPXXXlllhhhUUUIIIGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBAAAAAABBBBBBCCCDDDBBBCCCCCCCCCBBBAAA@@@???>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::;;;<<<===@@@BBBDDDEEEGGGIIIJJJJJJHHHGGGGGGHHHOOOSSSYYY___eeejjjpppssssssuuuwwwzzz|||}}}}}}}}}~~~xxxttttttuuurrryyykkk\\\RRRKKKFFFFFFDDDQQQbbbooozzz{{{uuunnnhhhaaaZZZVVVKKKLLLMMMNNNNNNMMMKKKKKKGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLKKKIIIFFFDDDBBBAAABBBCCCDDDEEEFFFGGGGGGHHHEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>===<<<<<<<<<===<<<<<<<<<===AAAGGGOOOUUUcccooo|||sss___UUUNNNKKKLLLRRR\\\iiizzz___NNNFFF???:::;;;:::::::::999999999999888999999:::;;;:::::::::;;;<<<<<<======<<<<<<;;;:::;;;<<<<<<<<<===@@@CCCFFFLLLUUU```pppzzzxxxxxxxxxxxx{{{{{{uuullliiiddd___ZZZWWWUUUTTTQQQSSSYYYeeeyyytttrrrnnnjjjlllttt~~~|||lllaaa\\\bbblllxxx{{{sssxxxhhhUUUJJJCCC===999999;;;::::::999999888888888777777777888999999:::::::::999:::======>>>EEEMMM[[[gggwwwuuulllmmmwwwjjj\\\SSSMMMNNNNNNSSSeeeyyyoooZZZNNNGGGGGGFFFEEEEEEEEEEEEFFFCCCCCCCCCBBBCCCCCCDDDEEEBBBCCCCCCCCCCCCAAA@@@???>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::;;;<<<===???AAACCCDDDEEEGGGIIIJJJKKKLLLNNNOOORRRTTTXXX\\\```ffflllpppppprrruuuyyy{{{}}}~~~~~~{{{xxxxxxzzzwww}}}rrrdddZZZOOOIIIGGGEEEKKKSSS]]]iiivvvzzzyyyzzzvvvpppjjjccc]]]VVVQQQIIIKKKNNNQQQRRRQQQNNNLLLJJJKKKLLLNNNOOOOOOOOOOOONNNMMMKKKIIIGGGDDDBBBAAACCCDDDDDDEEEFFFGGGHHHHHHFFFEEECCCBBBAAA@@@@@@@@@??????>>>=========>>>>>>======<<<===AAAHHHRRRXXXdddppp}}}mmm[[[TTTNNNLLLNNNVVVaaaooozzz\\\LLLDDD???<<<999999999999999999999999888999:::;;;;;;;;;::::::;;;<<<===>>>>>>===<<<;;;:::;;;<<<<<<<<<>>>AAACCCFFFMMMXXXdddttt{{{yyyyyyzzzzzz}}}~~~vvvsssnnnhhhccc```^^^]]]\\\\\\```kkk}}}wwwvvvsssppprrrzzz~~~xxxlllbbb^^^fffqqq}}}uuuqqqooo```QQQIIIDDD===777444;;;;;;::::::999888777777555666777999:::::::::::::::999:::=========DDDLLLVVVbbbrrrxxxlllllltttnnn```VVVOOONNNMMMPPP```uuusss^^^RRRHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFBBBCCCCCCDDDCCCAAA@@@???>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::;;;;;;===???AAACCCDDDDDDFFFIIIKKKMMMOOORRRUUUSSSTTTVVVYYY\\\bbbiiimmmoooqqqtttxxx{{{~~~~~~||||||~~~}}}{{{mmmbbbVVVMMMJJJIIIIIIIIIMMMYYYfffkkkjjjhhheeeaaa\\\XXXSSSMMMIIIGGGJJJOOOSSSTTTSSSPPPMMMMMMMMMOOOPPPQQQRRRRRRRRROOONNNMMMJJJHHHEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIFFFEEEDDDCCCAAAAAA@@@@@@??????>>>>>>>>>>>>??????>>>===<<<===AAAIIISSS[[[fffrrr~~~lll[[[WWWMMMLLLOOOYYYeeetttvvvYYYIIIBBB???===777777777888999999::::::888999:::;;;<<<;;;::::::;;;<<<===>>>>>>===<<<;;;:::;;;<<<<<<<<<>>>AAACCCFFFNNNYYYgggwww}}}zzzxxxzzz|||{{{rrrnnnnnnmmmgggaaafffccceeeooo}}}{{{uuuuuu|||~~~{{{zzzvvvrrrfff```^^^iii{{{tttqqq~~~dddYYYOOOKKKGGG@@@:::777::::::999888777777888888888999999::::::999999888;;;;;;;;;::::::>>>CCCGGGRRR]]]oooyyywwwyyyjjjkkktttvvvbbb[[[RRRLLLKKKOOO\\\iii}}}bbbRRRJJJFFFDDDEEEDDDBBBBBBDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999:::;;;===???@@@AAAEEEGGGJJJKKKLLLMMMPPPRRRPPPPPPOOOPPPTTT\\\gggnnnrrrrrrrrruuuxxx|||}}}~~~|||~~~wwwhhh]]]TTTNNNJJJIIIJJJOOOUUUYYYYYYWWW[[[ZZZVVVQQQLLLIIIHHHHHHLLLOOOSSSUUUTTTSSSRRRRRRUUUTTTRRRQQQPPPQQQQQQRRRPPPOOOLLLIIIFFFDDDBBBBBBDDDFFFGGGFFFDDDCCCEEEHHHIIIGGGDDDAAA??????AAABBBBBBAAA@@@>>>===>>>>>>??????======@@@CCCGGGSSS^^^kkkwwwkkkWWWMMMNNNMMMPPPYYYjjj~~~iiiUUUHHH@@@<<<<<<999999999888888888777777;;;;;;999999999999;;;;;;<<<<<<<<<;;;;;;:::::::::===???@@@@@@??????@@@AAAIIIOOOZZZhhhzzz~~~~~~~~~zzzyyyvvvqqqmmmnnniiihhhqqq|||xxxyyyzzzvvvuuurrroooeee___```mmmrrrrrr```UUUJJJFFFDDD???:::888:::999999888777777888888888999999999999999999888;;;;;;;;;::::::===BBBFFFRRR]]]nnn}}}~~~nnnmmmttt}}}{{{eee\\\SSSMMMKKKNNNZZZfffgggWWWLLLGGGDDDEEEEEEBBBBBBEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============999::::::;;;===>>>@@@AAABBBEEEHHHJJJLLLNNNQQQSSSRRRQQQPPPPPPSSSZZZcccjjjoooooopppsssvvvyyy{{{|||zzzzzz||||||oooccc[[[VVVRRRNNNNNNPPPRRRQQQOOOPPPPPPNNNLLLJJJHHHHHHIIIHHHLLLPPPTTTUUUVVVWWWXXXXXXWWWUUUTTTTTTTTTTTTUUURRRQQQNNNJJJGGGEEEDDDCCCFFFGGGIIIHHHFFFEEEGGGIIIIIIGGGDDDAAA@@@@@@AAABBBCCCBBB@@@???>>>>>>??????>>><<<===@@@CCCHHHSSS___lllxxxkkkYYYOOOMMMNNNSSS___pppzzz|||}}}aaaOOOEEE???<<<<<<999999999888888888777777::::::999888888999::::::<<<<<<;;;;;;;;;::::::::::::<<<>>>??????@@@BBBDDDKKKQQQ]]]kkk}}}|||yyyvvvooolllsss~~~|||~~~tttoooooonnnlllccc```cccsss}}}vvv{{{vvv[[[PPPEEEAAA???<<<999999:::999888888777888888888999999999999999999999999:::;;;:::::::::===AAAEEENNNXXXiii|||rrrnnnrrryyy~~~ggg^^^TTTMMMJJJMMMWWWbbb~~~ooo^^^OOOIIIEEEEEEEEECCCBBBEEECCCBBBBBBAAAAAABBBBBBCCCAAABBBBBBBBBCCCCCCCCCDDDAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>???:::::::::;;;<<<>>>???@@@@@@BBBFFFIIIKKKMMMQQQSSSTTTSSSSSSRRRTTTYYY```eeellllllnnnpppsssvvvyyyzzzwwwuuuuuuzzzxxxnnniiicccZZZTTTRRRQQQOOOMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKNNNRRRUUUWWWYYY\\\^^^]]]\\\[[[ZZZYYYYYYYYYYYYWWWUUURRRNNNKKKIIIHHHHHHHHHIIIJJJJJJHHHGGGHHHIIIHHHFFFDDDAAA@@@@@@AAABBBCCCCCCBBB@@@@@@@@@@@@@@@===<<<<<<@@@CCCIIIUUU```mmmyyy|||hhhXXXPPPLLLOOOWWWdddvvvyyytttwwwqqqXXXIIIAAA===;;;<<<999999999888888888888888999999888888888888999999;;;;;;;;;;;;::::::::::::888:::<<<>>>???BBBEEEHHHMMMTTT___nnn|||wwwqqqnnnuuu~~~~~~~~~ooojjjjjjkkkjjjbbbccciii{{{}}}|||zzz|||~~~~~~nnnZZZNNNBBB===<<<:::888999999999888888888888888999999999888888888888999999:::::::::::::::<<<@@@CCCIIISSScccuuutttnnnpppvvviii___SSSMMMJJJLLLUUU___{{{vvvdddSSSKKKFFFEEEEEECCCCCCEEEBBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<======>>>>>>:::::::::;;;<<<===>>>??????AAAEEEGGGIIIKKKOOOQQQTTTTTTTTTTTTVVVYYY___ccciiijjjlllnnnqqqssswwwyyyuuuqqqooouuu{{{qqqiiiddd^^^XXXTTTTTTRRRPPPOOOOOOOOONNNMMMSSSUUUXXXYYYZZZ\\\___aaabbbaaaaaa______^^^]]]]]]]]][[[VVVRRROOONNNNNNOOOLLLLLLLLLKKKIIIHHHHHHHHHGGGFFFDDDBBBAAA@@@AAAAAADDDCCCCCCBBBAAAAAA@@@@@@===;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======???BBBDDDFFFGGGHHHKKKMMMRRRSSSUUUVVVXXX\\\```dddfffhhhkkkmmmoooqqquuuyyytttpppnnnsssvvvjjjbbb___\\\XXXVVVVVVWWWUUUTTTYYY[[[]]]^^^___```ccceeehhhggggggfffeeecccbbbbbb```]]]YYYTTTRRRRRRSSSUUUSSSQQQNNNKKKIIIHHHFFFFFFFFFEEEDDDBBBAAAAAAAAAAAADDDCCCCCCCCCBBBAAAAAA@@@<<<;;;===BBBGGGNNN[[[gggsss|||rrr___RRRNNNNNNQQQZZZiii{{{yyyuuuzzzwwweeePPPDDD???<<<;;;<<<888888888888888888888888:::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;======>>>AAADDDHHHMMMUUUaaaqqquuunnnhhhiiikkkrrrzzz|||~~~sssnnnnnnpppqqqmmmvvvyyyyyy}}}vvvppp~~~}}}kkk[[[NNNBBB===<<<:::888999888888888777888888999:::999888777666666777888999888999::::::999;;;===@@@EEENNN\\\mmmvvvllljjjooo~~~ttthhhZZZRRRNNNMMMRRRXXXnnnqqq\\\QQQGGGEEEFFFEEEEEEFFFBBBAAAAAA@@@@@@AAAAAABBBHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<>>DDDIIIQQQ^^^kkkvvv~~~ppp^^^TTTQQQQQQUUU___nnn~~~{{{sssbbbNNNCCC???<<<:::;;;888888888888888999999999;;;;;;<<<<<<<<<<<<;;;;;;999999999999::::::::::::<<<============@@@DDDGGGMMMUUUbbbqqqzzzlllbbbZZZ\\\```dddjjjqqqyyy~~~}}}yyyttttttuuuwwwwww|||}}}sssppp{{{iiiWWWKKKAAA======;;;:::;;;888888777777888999999:::999888777666666777888999888999::::::999:::<<>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<>>>AAACCCDDDFFFIIIKKKMMMPPPTTTWWWXXXZZZ]]]______cccgggiiiiiikkkqqqvvvvvvuuuuuuyyy|||vvvuuuvvvuuussspppsssvvvxxxxxxwwwwwwxxxtttuuuuuutttrrrpppnnnmmmiiifff```]]]\\\___cccfffggg```VVVNNNJJJGGGEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAA???>>>======@@@FFFLLLTTTbbbnnnxxx~~~mmm\\\TTTTTTSSS[[[hhhyyynnn\\\JJJAAA>>>;;;999:::777777888888888999999999::::::;;;<<<<<<;;;::::::888888999999999:::::::::;;;<<<<<<<<<===@@@DDDHHHNNNVVVcccsssuuueeeYYYNNNQQQTTTVVV[[[dddqqq{{{~~~}}}xxxxxxzzz{{{~~~|||pppsssxxxfffSSSIII???===>>>===;;;<<<888888777777888999::::::999888777555555777888999777999::::::999:::<<<>>>>>>FFFRRRbbbsss|||oooiiilllzzzzzziii]]]UUUOOOOOORRR\\\sss}}}aaaTTTHHHFFFGGGFFFFFFFFFCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;:::::::::;;;;;;999<<>>>>>===@@@GGGMMMVVVcccpppzzzyyyiiiZZZSSSTTTUUU___oooiiiXXXGGG???<<<:::999999777777888888999999999999999999;;;;;;;;;;;;999999888888888999999::::::::::::;;;<<<<<<===AAAFFFJJJOOOWWWdddttt~~~|||yyymmm^^^UUUNNNLLLMMMOOOQQQXXXfffttt}}}{{{yyyxxxxxx|||rrrqqq|||wwweeeTTTHHH<<<:::;;;:::999999999999888888888888999999999999888888888888999999888888888888999:::;;;<<>>???@@@@@@??????========================>>>===;;;:::999888888888<<<===>>>???BBBDDDFFFGGGKKKNNNRRRUUUVVVWWWYYY[[[^^^___```cccfffjjjnnnpppsssvvvzzz|||~~~}}}|||zzzyyyyyyyyyqqqrrrnnnggghhhqqqwwwwww}}}nnn^^^TTTMMMGGGDDDDDDEEECCCBBBCCCBBB@@@AAACCCCCCBBBAAAAAA@@@@@@@@@AAA@@@===@@@IIISSS^^^jjjttt{{{~~~}}}rrrdddXXXTTTVVVXXXggg{{{|||dddVVVGGG@@@===::::::;;;::::::999999999999::::::888888999999999999888888:::::::::;;;;;;;;;;;;;;;=========<<<===???CCCGGGQQQZZZhhhxxxzzzvvvrrrfffXXXOOOHHHFFFFFFHHHJJJQQQ```nnn~~~zzzxxxxxxxxxrrrssssssbbbSSSGGG<<<:::;;;:::999999999888888777777888888999999888888777777888888999888888888888999:::;;;<<<;;;@@@LLL[[[jjj{{{ssskkkkkkttt}}}xxxgggYYYOOONNNQQQVVVcccuuunnn^^^NNNGGGFFFEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAA@@@@@@@@@@@@???<<<<<<==========================================>>>===;;;:::999888888888;;;<<<===>>>AAACCCEEEFFFHHHLLLPPPRRRTTTVVVXXXYYY\\\\\\^^^```dddgggkkkmmmpppuuuyyy|||~~~~~~||||||{{{sssuuurrrnnnoooxxx~~~tttbbbVVVNNNHHHGGGIIIHHHGGGFFFFFFDDDAAAAAABBBBBBAAA@@@???>>>>>>?????????===AAAJJJVVVaaannnyyy{{{mmm___SSSPPPSSS]]]lllwww```RRRDDD>>><<<999999:::777777666666666666777777888888999999999999888888999::::::::::::;;;;;;;;;;;;<<<<<<===>>>AAAFFFJJJPPPYYYhhhxxxxxxrrrlll```RRRJJJFFFDDDDDDEEEGGGNNN]]]kkk||||||wwwvvvvvvvvvpppuuu~~~lll\\\OOOEEE<<<:::;;;:::999999999888888777777888888999999888888777777888888999888888888888999:::;;;<<<<<<@@@JJJWWWfffwwwxxxllliiioooxxx}}}lll]]]RRROOORRRSSS___ppp{{{gggRRRHHHHHHFFFDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@???>>>======<<<=======================================;;;:::999999999999:::;;;;;;===???AAACCCDDDEEEHHHLLLOOOQQQSSSVVVXXXXXXYYYZZZ\\\```dddgggiiimmmrrrxxx{{{~~~vvvxxxxxxuuuxxxjjjZZZOOOIIIJJJOOOKKKLLLLLLJJJGGGEEEEEEEEECCCBBBAAA???>>>>>>?????????>>>BBBMMMYYYeeesss}}}zzzlll^^^SSSRRRVVVeeessspppZZZMMMAAA<<<:::999888999999999888888888888999999888888999999999999888888999999999:::::::::;;;;;;:::;;;<<<===???CCCHHHLLLQQQYYYhhhwww|||uuummm```SSSLLLKKKHHHHHHIIIJJJQQQ```oooyyy~~~xxxsssqqqqqqqqqyyywwwkkkuuuuuueeeWWWLLLCCC;;;:::;;;999888999888888777777777777888888888888777777777777888888888888888888999:::;;;;;;===@@@GGGSSSaaasssqqqjjjnnnvvvpppaaaUUUQQQRRRQQQ\\\mmmoooUUUIIIIIIHHHEEEBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@BBBBBB@@@????????????@@@==============================<<<::::::999999999999999:::;;;===???AAABBBCCCFFFJJJLLLNNNQQQTTTVVVUUUVVVWWWZZZ]]]aaaeeegggiiinnnuuuzzz}}}}}}}}}{{{yyy|||vvvbbbSSSKKKMMMSSSSSSVVVVVVPPPLLLKKKKKKJJJGGGFFFDDDAAA@@@@@@AAAAAAAAA@@@EEEQQQ]]]hhhuuuxxxjjj\\\TTTUUUZZZkkkxxx~~~jjjVVVJJJ>>>;;;;;;999999:::;;;::::::999999::::::;;;888888999999999999888888999999::::::;;;;;;<<<<<<;;;<<<===>>>???CCCIIIMMMQQQZZZhhhwww{{{qqqdddXXXRRRPPPMMMLLLLLLNNNUUUdddsssxxx}}}uuuooolllkkkkkkrrr~~~|||pppgggvvvxxxlll^^^RRRGGG@@@;;;;;;;;;999888999888777777777777777777888888777777777777777777888888888888888999:::;;;;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::::::::999999999;;;<<<>>>@@@AAACCCEEEHHHJJJLLLOOORRRUUUTTTTTTVVVXXX\\\```ccceeeeeekkkrrrwwwzzz}}}zzz|||mmmZZZNNNOOOUUUaaafffeee[[[SSSPPPOOOLLLIIIGGGEEEBBB@@@@@@AAAAAABBBCCCIIIVVVaaakkkuuu~~~pppbbbWWWQQQUUU\\\ooo|||zzzeeeSSSHHH>>><<<<<<;;;:::;;;777777666666666666777777888888999999999999888888999::::::;;;<<<<<<============>>>>>>???BBBGGGKKKSSS[[[iiixxxxxxjjj^^^YYYTTTQQQPPPPPPQQQXXXhhhwww|||uuunnnkkkiiiiiioooxxxvvvmmmhhh{{{ooocccVVVMMMCCC>>>:::;;;;;;888777999888777777666666777777888888777777666666777777888888888888888999:::;;;<<<<<<===AAAJJJUUUddd{{{yyykkkjjjooo|||lll]]]TTTRRRKKKSSS```uuu}}}```PPPJJJGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;999999999:::<<<===???@@@BBBDDDGGGHHHIIILLLOOORRRRRRSSSTTTWWWZZZ^^^bbbddddddiiiooosssuuu{{{|||{{{xxxbbbTTTRRRXXXkkktttvvvkkk```YYYSSSLLLIIIGGGCCC@@@>>>>>>???@@@CCCEEENNN\\\hhhpppxxx|||kkk^^^UUURRRYYYbbbttt}}}ttt```QQQGGG>>>===>>><<<;;;;;;999888888777777888888999888888999999999999888888999999::::::;;;<<<======<<<=========>>>AAAFFFJJJTTT]]]jjjyyysssgggbbb^^^[[[XXXXXXYYYaaapppwwwpppmmmllllllpppttttttnnnmmmyyygggZZZPPPGGG@@@<<<:::;;;;;;888777999777777666666666666777777777777666666666666777777888888888888999:::;;;<<<======AAAIIIRRRaaauuunnnjjjmmm|||tttbbbUUUQQQMMMPPPYYYjjjiiiVVVLLLFFFCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA===>>>@@@BBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<999999::::::<<<===???@@@AAACCCDDDEEEFFFHHHKKKNNNPPPQQQRRRUUUXXX\\\```bbbcccgggllloooqqqwww|||~~~kkkZZZWWW\\\gggwww{{{ppphhh\\\PPPKKKHHHDDD@@@>>>>>>???@@@BBBGGGRRRcccooowww}}}wwwgggZZZSSSSSS]]]hhhzzz|||yyynnn[[[OOOEEE======>>><<<::::::;;;::::::::::::::::::;;;888888999999999999888888666777888999:::;;;;;;<<<:::;;;<<<<<<>>>BBBGGGKKKVVV^^^lllzzzzzznnniiihhhdddbbbbbbcccjjjzzzxxxssspppppppppssssss{{{tttpppsssuuubbbUUUKKKDDD???;;;:::;;;;;;777777999777777666666666666777777777777666666666666777777888888888888999:::;;;<<<999999===DDDMMMZZZnnnrrrlllnnnwwwzzzfffWWWQQQQQQQQQVVVddd~~~ppp[[[MMMEEEBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA===???CCCEEEFFFDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<999::::::;;;<<<===???@@@AAABBBCCCCCCCCCEEEIIIKKKOOOOOOQQQSSSWWW[[[^^^```cccgggkkklllnnnttt~~~}}}qqq___[[[___^^^ttt}}}tttfffXXXNNNKKKGGGBBB@@@@@@AAABBBBBBGGGUUUggguuu||||||ooo___SSSMMMOOO[[[ggg{{{{{{iiiWWWNNNDDD===<<<===;;;999888888777777777777777777888888888999999999999888888444555666777888999::::::777888:::;;;>>>BBBHHHMMMWWW___lll{{{xxxrrrnnnhhhcccbbbiiiuuu|||vvvuuuuuuwww{{{}}}{{{|||wwwyyyppp___SSSIIIAAA<<<;;;999888666666666777777777666666666666777777999888777555555777888999777888999999888777888999888:::>>>@@@BBBLLLbbbvvvvvvoooppprrrmmm[[[QQQPPPRRRTTT^^^uuuzzz```QQQLLLHHHCCCEEEEEEDDDDDDDDDDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCEEEFFFFFFDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>>>>>>>???AAABBBBBBDDDGGGIIIKKKLLLOOOSSSVVVYYY[[[\\\___aaaeeehhhlllrrrxxx}}}~~~lll]]]TTT[[[fff}}}wwwcccVVVJJJAAACCCDDD???===???EEELLLZZZlllzzz}}}kkk[[[UUURRRSSS```ppp}}}eeeWWWGGGCCC>>>::::::;;;;;;;;;777888999888666666666777:::::::::999999999888888999999888888999999:::;;;;;;888999<<<>>>@@@FFFMMMVVV___lllzzzyyysssrrrllleeefffooo{{{|||xxxvvvvvvxxx|||{{{}}}ooo^^^RRRHHHAAA<<<;;;999777666666666777777777666666666666777777999888666555555666888999666777888888666666777888888999<<<>>>???HHH]]]ppp|||sssppppppuuubbbVVVRRRRRRSSS[[[pppfffTTTMMMIIIEEEEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::777888888999:::;;;;;;;;;===???AAAAAABBBCCCFFFHHHJJJLLLOOOSSSVVVYYY[[[\\\]]]___bbbeeeiiiooouuuyyy~~~nnn___VVVUUU___wwwooo\\\NNNDDDDDDDDD@@@>>>AAAEEELLL[[[lllzzzwwwfffWWWRRRRRRVVVddduuu|||cccTTTEEEAAA<<<999999:::::::::888999:::999777666777888:::999999999888888888888888888888888888999:::::::::888999<<>>======<<<<<<======<<<<<<<<<;;;;;;;;;;;;777777888888999999::::::===>>>@@@@@@AAABBBEEEGGGJJJKKKNNNRRRUUUXXXZZZ[[[ZZZ\\\^^^aaaeeejjjpppuuu~~~zzznnn```XXXOOOVVVlllyyycccTTTGGGEEEEEE@@@@@@DDDEEEOOO^^^mmm{{{ooo```SSSQQQTTT\\\mmm}}}zzz```PPPCCC???;;;888888999999888888:::::::::888777888999888888888888777777777777888777777777777888999999:::888999===???AAAGGGNNNVVV^^^iiiuuu{{{{{{ssslllooo|||~~~~~~|||hhhZZZMMMDDD???<<<:::999777777777777888777777666666666666777777888777666666666666777888666777888777666666777888888888:::;;;;;;@@@OOO^^^xxx|||oookkkvvvooo^^^UUUQQQNNNSSSbbbzzz|||cccSSSMMMKKKGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFEEEDDDCCCBBB??????????????????????????????>>>========================<<<<<<<<<<<<;;;:::::::::::::::::::::;;;<<<===?????????AAACCCEEEHHHJJJMMMPPPTTTVVVXXXYYYWWWYYY\\\___bbbgggmmmqqqzzzxxxyyyzzzyyytttjjj```XXXNNNPPP___ppp|||}}}iiiXXXIIIEEEDDD@@@BBBGGGIIIUUUdddqqq}}}zzziii]]]SSSRRRWWWcccvvv|||www\\\LLLBBB>>>;;;888888999999888999:::;;;:::888888888999777777777777777666666666777777777666777777888999:::888999===???AAAHHHOOOWWW^^^iiiuuu~~~vvvpppttt}}}{{{uuudddWWWJJJAAA>>>;;;:::999777777777888888777777666666666666777777777666666666666666666777777888999999777777888999999999;;;;;;;;;>>>IIIVVVkkk}}}ooojjjsssuuudddVVVRRRNNNPPP\\\qqqmmmZZZPPPLLLHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDCCCBBB???????????????????????????>>>>>>============>>>>>>>>>=========<<<<<<<<<::::::::::::::::::::::::;;;<<<>>>>>>>>>???AAACCCEEEGGGJJJNNNQQQTTTVVVWWWVVVXXX[[[]]]```dddjjjnnnvvv{{{yyywwwtttooohhh^^^XXXPPPMMMTTTaaammmkkkYYYIIIDDDBBB@@@CCCIIIPPP]]]lllvvv~~~rrrbbbZZZSSSSSS[[[iii|||~~~}}}qqqXXXIIIAAA>>>;;;999999:::999999999:::;;;:::888888888999666666666666666666666666777777777666777777888999:::888999===@@@BBBHHHPPPYYY```kkkwww{{{wwwzzz~~~uuuwwwnnn^^^SSSGGG???>>>;;;:::888777777777888999777777666666666666777777666666666666666666666666777999:::999888777888999:::999:::<<<;;;<<>>>>>============>>>>>>>>>>>>>>>>>>============::::::999999888888777777:::;;;============@@@BBBCCCDDDGGGKKKNNNQQQSSSTTTUUUWWWYYY[[[^^^bbbgggkkkrrr{{{}}}yyyssskkk```YYYQQQLLLOOOVVV```uuukkkXXXHHHDDDCCCAAAEEELLLVVVffftttzzzxxxkkk[[[VVVRRRTTT^^^ooohhhSSSGGG@@@>>>;;;:::::::::999888888:::::::::888777888999666666666666777777777777888777777777777888999999:::888999===@@@BBBIIIQQQZZZcccppp}}}{{{|||wwwpppwwwgggZZZQQQEEE>>>>>>:::999888777777777888999777777666666666666777777555666666666666666666555777888999888777666777999999888999;;;::::::AAAKKKYYYnnnwwwlllooovvvrrr]]]VVVPPPNNNQQQ]]]sssmmmZZZOOOJJJJJJIIIGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHGGGEEEDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>?????????>>>>>>>>>======;;;;;;;;;:::999888888777999;;;<<<<<<;;;<<<>>>@@@@@@BBBEEEHHHLLLOOOQQQQQQTTTUUUWWWYYY[[[___eeehhhmmmuuutttfff[[[SSSMMMNNNQQQUUUgggvvvuuujjjXXXHHHDDDDDDDDDHHHOOO\\\lllyyy}}}ttteeeVVVUUUUUUYYYeeexxxttt^^^MMMDDD>>><<<999999999999888777888999:::999777666777888666666666777777888888888888888888888888999:::::::::888999>>>@@@CCCJJJQQQ[[[fffuuuzzz{{{tttooozzzyyy}}}dddWWWOOOCCC===>>>:::999888777777777888999777777666666666666777777555555666666666666555555666777888777666555666888888777888:::999999???GGGVVVlll|||mmmooottt}}}ttt```XXXQQQMMMMMMVVVkkkttt^^^PPPKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>???????????????>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::999:::;;;;;;;;;<<<>>>@@@???@@@CCCGGGJJJMMMOOOPPPSSSTTTVVVXXXZZZ^^^cccfffiiippp{{{|||kkk^^^TTTOOOPPPNNNMMMZZZgggfffiiiXXXHHHFFFFFFFFFJJJRRR^^^ooo|||}}}qqqaaaUUUWWWYYY___mmmlllXXXIIIBBB<<<:::888777888888777666777888999888666666666777666666777777888888999999999999888888999999:::;;;:::888999>>>AAACCCJJJQQQ\\\gggxxx}}}}}}vvvrrrwwwsss{{{vvvaaaRRRIIIAAA===<<<888888888888888888888888777777666666555555555444444444555555666666666777777999:::999888777888999999888777777999===@@@CCCOOO```xxxoooiiikkkwwwyyyiii\\\SSSOOOLLLMMM]]]qqqiiiRRRLLLIIIHHHJJJIIIFFFEEEGGGEEEEEEEEEEEEFFFFFFFFFFFFJJJJJJHHHFFFDDDCCCAAA@@@CCCCCCBBBAAA???>>>>>>===??????>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888999:::<<<===>>>>>>>>>>>>???AAADDDGGGJJJLLLMMMOOORRRUUUXXXZZZ\\\___bbbggghhhpppxxxjjjYYYTTTPPPOOOOOORRRZZZddddddTTTGGGFFFEEEEEENNN[[[iiiqqqzzz~~~zzzkkk```WWWWWWZZZdddtttrrraaaRRRFFF@@@<<<<<<;;;:::999999888777888888888888888888888888888777666555555666777888777888999999::::::::::::888888:::>>>@@@AAAHHHPPPZZZhhh|||~~~~~~|||uuuvvvzzzjjjXXXLLLEEE???;;;;;;888888888888888888888888777666666666555555555555666666666777777777888888555666777777666555666777999888777777999<<<@@@BBBMMM]]]ssstttkkkiiirrr}}}~~~kkk^^^TTTQQQNNNNNNZZZiiipppYYYPPPKKKIIIKKKJJJFFFEEEGGGEEEEEEEEEEEEFFFFFFFFFGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@??????>>>??????>>>>>>>>>>>>????????????>>>============>>><<<<<<<<<<<<;;;:::999999888999999;;;<<<===>>>>>>>>>???AAACCCFFFIIIJJJKKKNNNPPPSSSVVVWWWZZZ]]]```eeeeeekkkxxx}}}~~~yyydddZZZQQQNNNNNNQQQYYYbbbbbbSSSHHHFFFGGGHHHSSS```nnnuuu}}}~~~~~~xxxiii___WWWXXX]]]hhhxxx|||jjj[[[NNNDDD???:::::::::::::::999999999888888888888888888888888888777777666666777777777888888999:::::::::999999888888:::>>>???AAAHHHQQQ]]]jjj}}}~~~uuuuuu}}}|||iii[[[LLLEEE@@@<<<999999777777777777777777777777666666666666555555555555666666666666777777777777555666777777555555666777999888777888999<<>>>>>>>>>>>??????@@@@@@???>>>>>>>>>>>>???<<<<<<===<<<<<<;;;:::999999999888888999;;;===>>>>>>???@@@BBBEEEFFFHHHIIIKKKNNNQQQSSSUUUWWWZZZ]]]cccaaaeeennn{{{wwwuuutttfffUUUNNNMMMPPPXXX___aaaTTTIIIGGGIIIMMMYYYgggtttyyy}}}~~~sssfff]]]WWW[[[cccooosssaaaSSSIIIBBB>>>888888999999999:::::::::777777777777777777777777777777888888888888888777999999999:::999999888888999888999<<<>>>@@@IIISSSaaammm~~~xxxpppvvv~~~nnn]]]QQQEEE@@@>>>:::888888666666666666666666666666666666666666666555555555555555555555555555555555777888999888777666777999999888888888999;;;===???DDDOOOaaatttrrrgggiiipppzzz{{{kkk[[[SSSPPPOOOQQQVVViiinnnXXXPPPJJJJJJJJJGGGFFFHHHFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFFFFGGGGGGHHHHHHHHHEEEEEEDDDDDDCCCBBBBBBAAA@@@??????>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>???============<<<;;;:::999:::999888777777999;;;===>>>>>>@@@AAACCCDDDEEEFFFJJJLLLOOOQQQSSSUUUXXXZZZ```]]]___fffqqqqqqkkkooozzzrrr\\\PPPMMMPPPVVV\\\___UUULLLJJJKKKRRR___mmmwww{{{}}}}}}~~~zzzmmmbbbZZZWWW]]]hhhwwwnnn[[[MMMDDD???===888888888999999999999999666666666666666666666666666777999::::::999888777999999999999999888777666:::888999;;;===@@@JJJTTTcccnnn}}}}}}~~~}}}zzzuuuoooyyyuuujjjYYYNNNBBB>>>===999777777555555555555555555555555555555555666666666666666666666666666666666666666666888999888777666777888999888888888999;;;<<<===>>>GGGVVVhhh}}}vvvkkkkkkpppxxxvvvaaaTTTOOOOOOPPPRRR```uuuxxx]]]SSSKKKIIIJJJHHHHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCC@@@@@@????????????@@@@@@??????>>>============>>>============<<<;;;::::::;;;999888777777888:::;;;======>>>???AAABBBCCCDDDIIILLLNNNPPPRRRTTTVVVYYY\\\ZZZ[[[aaajjjyyyqqqddd___kkk|||~~~eeeVVVPPPOOOSSSXXX]]]WWWPPPMMMNNNVVVdddqqqwwwzzz~~~}}}||||||}}}uuuggg]]]XXXWWW```nnn}}}mmmYYYKKKBBB===;;;::::::999888777777666666555555555555555555555555666777888:::::::::999888999999999999888888777666999888888;;;===AAAJJJTTTbbbmmm{{{}}}}}}~~~||||||~~~uuuuuu~~~qqqiiiYYYMMMAAA===<<<999777777666666666666666666666666555555555666666666666666888888888888777777777777444555666666444444555666999999999999999:::;;;;;;:::AAALLL]]]rrr~~~pppmmmoootttiiiXXXPPPOOOPPPPPPWWWkkkfffZZZOOOLLLKKKJJJIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@????????????@@@@@@??????>>>============>>>===============<<<::::::;;;:::999888888888999:::;;;;;;<<<>>>???AAABBBCCCHHHJJJMMMOOOPPPRRRTTTWWWXXXWWWYYY^^^eeeqqqxxxhhhZZZbbbppp~~~ooo___UUUPPPQQQUUUWWWUUURRROOORRR[[[jjjuuuyyyzzz|||~~~}}}|||{{{zzz{{{}}}ooobbb[[[XXXZZZdddsssmmmYYYJJJAAA<<<:::::::::999888777666555444666666666666666666666666666666777888999999999999888888888999888888777777888777999<<<>>>AAAJJJTTTaaalll{{{|||zzzpppfffXXXKKK???;;;:::888777777666666666666666666666666555555555555666666666777777777666666555555555555444555666555444444555666999999999999999:::::::::999===EEESSSggguuummmkkkooo{{{rrr___TTTPPPOOONNNPPPaaavvvrrrdddVVVPPPNNNKKKHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHEEEDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@??????@@@@@@AAA@@@@@@???>>>>>>>>>>>>???>>>>>>>>>======<<<;;;:::;;;;;;::::::999999999999999999;;;<<<>>>@@@AAABBBFFFHHHKKKLLLMMMOOOQQQTTTUUUUUUWWW[[[___hhhxxxsssaaaaaagggrrr{{{xxxhhhZZZQQQOOOSSSOOOQQQQQQQQQUUUaaapppzzz}}}}}}}}}~~~~~~}}}zzzyyyyyyyyy{{{}}}|||jjj^^^ZZZ[[[^^^iiiyyy~~~kkkWWWIII@@@;;;999888888777777777666666666666666666666666666666666666666666666777888999999666777777888888888888777666666999===???BBBJJJSSS```kkk{{{|||ooobbbVVVIII===888888777666888777777777777777777777777444555555555666666777777333333333222222111111111666777888777666555666888999999999999999999999999999;;;AAANNNaaaxxxwwwlllhhhjjjvvvwwwdddWWWRRROOOLLLKKK[[[nnn{{{lll[[[SSSOOOKKKHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIIIIIIIIIIIIIIJJJDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAABBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;:::888888777888:::<<<>>>@@@AAABBBDDDFFFIIIJJJKKKMMMOOOQQQSSSSSSVVVZZZ[[[aaappp~~~|||kkkeeeccciiiqqqzzz}}}|||}}}mmm]]]QQQNNNQQQIIIMMMPPPRRRWWWdddttt~~~~~~|||zzzxxxxxxxxxyyyzzz}}}yyyggg\\\ZZZ]]]bbbmmm}}}{{{hhhVVVHHH???;;;999666666666666777777777777777777777777777777777777666555555555555777999:::555666777888888888888888555666999>>>@@@BBBJJJRRR```kkk|||}}}|||nnn^^^QQQEEE:::888999888666555444444444444444444444444666666666666666666666666333444555666666555444333333333333444444444555555777888888888888999999999888:::???HHHTTTfffpppffffffpppzzzlll^^^UUUQQQOOOMMMTTT```sssuuu___UUUQQQLLLIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>>>>>>>===:::;;;===>>>>>><<<:::999<<<<<<;;;:::999777777666666666777888:::<<<>>>???AAABBBCCCDDDGGGIIIKKKLLLPPPTTTXXXXXXXXX]]]gggpppwwwqqqooorrrtttwwwxxxxxx{{{nnnbbbYYYQQQMMMKKKIIIJJJRRRaaaoooxxx{{{|||xxxvvvxxxzzzxxxyyyyyyxxxxxxyyy}}}~~~oooaaaXXXXXX^^^iiiuuuxxxcccQQQCCC:::999<<<888666333222333555555555555666666777777777666666777777777777777777777777888666444444666888999999999999;;;>>>>>>???HHHQQQ___jjjzzz{{{zzz~~~kkk\\\OOODDD:::888999888666666555555555555555555555555555555555555555555555555444444555555555555444444333333444444444555555555777777888888888999999999:::;;;>>>EEEOOO```zzzuuujjjfffkkksssrrrbbbXXXRRROOOLLLRRR\\\nnn~~~gggZZZSSSNNNKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>===>>>?????????>>><<<<<<<<<<<<;;;:::999888777777888888888999:::;;;<<<===AAAAAABBBDDDFFFHHHJJJKKKPPPSSSWWWVVVVVVZZZccckkk|||}}}zzzxxxwwwmmmeee^^^WWWRRROOONNNPPPYYYfffsss{{{}}}|||yyywwwxxxzzzxxxyyyyyyyyyyyy{{{~~~vvviii^^^XXX[[[cccrrr}}}ppp]]]OOOEEE>>><<<===888777666777888999888666888888888888777666666555777777777777777777777777333444555888::::::777555999999;;;>>>@@@CCCMMMWWWaaajjjxxx{{{yyyuuudddXXXLLLBBB999888999888666666666666666666666666666666444444444444444444444444555555555444444555555555333444444444444555555555777777777888888888999999<<<;;;===AAAHHHWWWooo}}}nnnfffggglllwww~~~mmm```WWWRRRLLLPPPWWWfff}}}sssbbbWWWQQQNNNOOOJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????????????>>>===============<<<<<<;;;:::999999888777:::999999999999::::::;;;@@@@@@AAABBBDDDGGGHHHJJJNNNQQQTTTSSSSSSVVV^^^eeewww|||xxxtttllljjjfff___YYYQQQRRRVVV```lllwww|||}}}}}}~~~~~~|||yyyvvvvvvwwwvvvxxxyyyyyyzzz|||{{{lll```YYYXXXaaakkk}}}xxxgggSSSIIICCC>>>;;;:::777777888999;;;:::888666:::::::::999888777555555777777777777777777777777777777888:::<<<;;;999777;;;:::;;;???AAAEEENNNYYYbbbjjjvvv~~~~~~xxxjjj[[[QQQHHH???888888999777666666555555555555555555555555444444444444444444444444666555444333333444555666444444444444555555555555777777777777888888888888<<<;;;<<<>>>CCCPPPfffyyyssshhhgggjjjttt}}}zzzjjj]]]VVVMMMOOOSSS___rrrkkk[[[SSSPPPPPPJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>===;;;:::::::::<<<===<<<<<<<<<;;;:::999999999999999999888999::::::;;;>>>>>>???@@@BBBDDDFFFGGGKKKNNNPPPQQQQQQUUU\\\bbbrrr}}}~~~www{{{~~~sssnnnooommmeee]]]RRRUUU\\\fffpppxxx{{{{{{||||||{{{yyyvvvtttrrrqqqtttuuuwwwxxxzzz|||tttdddZZZVVV[[[gggssstttaaaKKKAAA>>>;;;888777:::888777777888777666444999999999999999888777666777777777777777777777777<<<:::777666777999999999;;;:::;;;@@@BBBEEEKKKSSSaaaiiivvv|||zzzzzz}}}lll]]]PPPIIICCC<<<888888999777666777444444444444444444444444555555555555555555555555666555444333333444555666444444444555555555666666666666777777777888888888:::999;;;===AAAKKK^^^pppyyymmmjjjlllrrrwwwqqqaaaXXXOOOOOOQQQYYYhhh~~~uuubbbWWWQQQOOOKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????===;;;999999:::<<<======<<<<<<<<<;;;:::::::::777777777888999:::;;;<<<=========>>>@@@BBBDDDEEEHHHJJJLLLNNNPPPTTT[[[```jjjrrr~~~wwwxxx~~~~~~vvvssstttqqqhhh___TTTYYYbbbllluuuzzz{{{zzz{{{yyywwwuuussspppnnnmmmqqqsssuuuwwwxxx{{{~~~~~~ppp```XXXXXX___mmmzzzppp\\\GGG===<<<<<<<<<===@@@<<<888555444555555555666777888999999999999999888888888888888888888888777666666777888999777555888777999???CCCDDDIIIPPP^^^hhhwww~~~~~~{{{}}}ttt```QQQGGGBBB>>>999777999999777666777444444444444444444444444666666666666666666666666555555555444444555555555444444555555555666666666666666666777777777888888888888:::===???FFFWWWggg}}}ssslllmmmllloooyyyuuucccXXXQQQOOOPPPUUU___qqqmmm^^^UUUPPPKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@????????????AAA???===<<<;;;<<<>>>???======<<<<<<<<<;;;;;;;;;666666777777999:::;;;<<<;;;;;;<<<===>>>@@@AAABBBEEEFFFIIIKKKNNNSSSXXX\\\dddiiiqqq||||||zzz|||zzzyyyyyytttjjjaaaXXX^^^hhhrrryyy||||||{{{zzzwwwsssqqqppppppnnnmmmooorrruuuvvvxxxyyy|||~~~zzzlll^^^YYY\\\eeettthhhWWWEEE======???BBBEEEDDD???999555555666777888555555777888999:::::::::888888888888888888888888444777===CCCFFFEEE@@@<<<;;;888888===BBBEEEKKKQQQ\\\gggvvvzzz~~~kkkVVVHHHAAA>>>;;;777666999999666666888555555555555555555555555555555555555555555555555444444555555555555444444555555555555666666666666666666666666777777777888777888:::======AAAOOO\\\pppxxxmmmjjjhhhhhhppp{{{gggZZZQQQOOOOOORRRXXXeee~~~yyygggZZZRRRLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>@@@???>>>===<<<======>>>============<<<<<<<<<<<<888888777888888999:::::::::::::::;;;===>>>@@@AAACCCEEEFFFHHHKKKOOOSSSVVV]]]___dddmmm{{{}}}|||~~~}}}vvvllldddZZZ```jjjsssyyy{{{{{{zzzwwwtttooonnnppprrrsssssspppsssvvvwwwxxxzzz|||~~~ttthhh\\\[[[aaalllzzzyyy]]]PPPDDD>>>===<<>>EEELLLPPPPPPNNNIIIBBB<<<<<>>IIIUUUfff{{{lllffffffeeelll}}}kkk___PPPNNNNNNPPPSSS^^^vvvnnn___UUULLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB?????????>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;===============<<<<<<<<<::::::999888777777888888999999:::;;;<<<===???@@@CCCDDDEEEGGGIIILLLOOOQQQSSSTTTVVV^^^lll~~~~~~zzz|||~~~xxxnnngggYYY___iiirrrvvvxxxxxxxxxvvvrrrmmmmmmqqquuuxxxyyyqqqtttwwwyyyyyyzzz|||~~~oooddd[[[[[[dddooo~~~sssVVVLLLCCC>>>:::666666999888666555555666777777666666777777777777666666555888888888888888888888888888666666:::CCCNNNWWW\\\ZZZNNNBBB<<<<<>>666777777777777777777777777666666666666666666666666555555555555555555555555555555555444444333333333444444444444444444444444666666777777888888999999999999::::::<<>>============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============;;;:::999888888888999::::::::::::;;;<<<===??????AAABBBCCCEEEGGGIIIKKKLLLOOOPPPRRRVVV^^^mmm~~~|||nnn```XXX```kkkrrruuuvvvwwwwwwqqqpppnnnmmmnnnpppsssuuuttttttuuuvvvyyy{{{}}}~~~uuuiii^^^XXX]]]hhhsssttteeeNNNHHH@@@:::888888999999333444555555555777:::<<<777777666555555555555555444666888999:::999777666999999999:::;;;>>>@@@AAAQQQPPPMMMHHH@@@===FFFSSSZZZdddsss}}}xxxmmmTTTFFF@@@<<<666666666666666666666666666555555555555555555555555555555555555555555555555555555444444444333333333444444444444444444444444777777777777777777666666666777888888:::===CCCFFFYYYkkk{{{mmmbbbeeeiiiooo{{{tttgggYYYQQQKKKMMMNNNSSSbbbsssppp[[[UUUOOOKKKLLLLLLHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<=====================<<<;;;:::888888888999999888888888999:::;;;======??????AAACCCEEEGGGHHHIIIJJJLLLNNNQQQXXXdddsss~~~}}}nnn___XXX___hhhooorrrsssttttttpppooonnnmmmnnnppprrrssssssssstttvvvyyy{{{}}}~~~qqqddd]]][[[cccnnnwwwlll\\\KKKFFF???999888888999999444555666555555666999;;;777777666555555555555555555666777999999888777666888888888888999;;;===>>>DDDIIIQQQUUUQQQKKKJJJOOO[[[eeerrr~~~~~~zzzcccLLL@@@<<<999555666666666666666666666666555555555555555555555555444444444444444444444444555444444444444333333333444444444444444444444444888777777666555555444444333444666666888;;;@@@CCCOOO```{{{sssffffffgggmmmvvv}}}mmm```VVVNNNNNNNNNPPP[[[iii{{{fff[[[SSSMMMLLLLLLIIIGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<:::999888888888888666666777777888999:::;;;<<<<<<>>>@@@BBBDDDEEEFFFEEEGGGJJJLLLPPPYYYdddmmm|||zzzpppaaaWWW\\\dddjjjmmmnnnoooooommmmmmmmmmmmnnnooopppqqqqqqrrrtttvvvyyy{{{}}}~~~yyykkk^^^]]]aaakkkvvv~~~{{{dddSSSGGGBBB<<<888777888999999555666666666555555777999777666666555555555555666555666777888999888777666777777666777777999:::::::::@@@LLLXXXZZZTTTOOOOOO]]]fffrrr|||~~~oooYYYEEE<<<999888666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444666666555555555444444444444555666666777999<<>>@@@AAACCCCCCDDDFFFIIIJJJLLLPPPXXX^^^nnnuuuxxx}}}ssseeeXXX[[[```eeehhhjjjjjjjjjkkkkkklllmmmmmmnnnnnnnnnpppqqqtttwwwzzz|||~~~sssfff\\\___fffqqq{{{rrrZZZJJJBBB>>>999777777888888888555666777666555444555777777666555555555555666666555666777777888888777777777777777777777777888888999:::@@@JJJPPPQQQQQQSSS]]]fffqqqzzz||||||||||||}}}~~~ssscccOOOAAA;;;999888777555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333444444444555555555666777888888888777777:::<<>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;:::999888888888888777888888999:::;;;::::::;;;===???@@@AAABBBEEEGGGJJJJJJJJJMMMRRRVVVbbbiiisss}}}{{{~~~xxxkkkZZZ\\\^^^aaadddfffggggggiiiiiijjjkkklllllllllmmmoooqqqtttxxx{{{}}}~~~nnnbbb\\\bbbkkkuuu}}}gggQQQBBB>>>;;;888666666777777777555666777777555444444555666666555555555555666666555555666777777777777777777777888888888888888777;;;777777>>>EEEIIINNNSSS\\\eeeoooxxxzzzzzz{{{{{{}}}~~~{{{|||xxxfffWWWFFF>>><<<:::777777555555555555555555555555444444444444444444444444333333333333333333333333333333333444444444444555444444444444444444444444333333444444555666666777777888999888777777999:::===FFFXXXqqq{{{nnndddfffmmmwwwzzzhhhWWWQQQNNNKKKLLLRRRaaarrrvvvfffVVVOOONNNLLLJJJKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;::::::999999999888888999::::::;;;999:::;;;<<<>>>???@@@AAADDDFFFIIIIIIIIIJJJNNNRRRWWW]]]fffooowwwzzzooo___^^^^^^```ccceeefffeeehhhhhhhhhhhhiiijjjkkkllloooqqquuuyyy}}}vvvhhh```]]]fffqqqyyyvvvbbbNNNBBB;;;999777666777777777666444555777777555444444555666555555555555666666777555555555666666666777777777777888999999999888888:::666777===BBBEEEIIINNNZZZcccnnnxxx}}}{{{yyyyyy{{{}}}~~~~~~|||||||||}}}~~~tttrrrwww~~~uuukkkZZZLLL???<<<===:::666555555555555555555555555555444444444444444444444444333333333333333333333333333333333444444444555555444444444444444444444444555555555555555666666666444666777888777888999;;;>>>CCCOOOdddwwwgggeeeiiiooo}}}sss^^^UUUQQQKKKKKKOOOUUUddduuurrr^^^TTTPPPMMMJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>===<<<<<<;;;;;;999:::;;;<<<<<<<<<;;;:::999999888888888999::::::888999:::;;;<<<===>>>??????BBBEEEEEEEEEFFFKKKOOOLLLQQQYYY```hhhqqq|||zzzooocccaaa______ccceeefffeeehhhhhhffffffggghhhjjjlllooorrrvvv{{{|||mmmbbb]]]\\\iiivvv}}}}}}~~~mmm[[[KKKAAA;;;999777777777888666555222444666777555444555555555555555555555666777777555555555555555666777777555666777888999999888888888666888===@@@BBBFFFLLLWWWaaammmxxx}}}||||||}}}zzzwwwuuutttvvvyyy{{{|||~~~~~~zzzooonnnttt}}}mmmaaaSSSEEE:::;;;>>>:::555444555555555555555555555555444444444444444444444444333333333333333333333333333333333444444555555555444444444444444444444444777777777666555555444444111333555666777888;;;===@@@BBBJJJ\\\wwwlllggggggjjjwww}}}eeeZZZTTTNNNLLLOOOMMMZZZjjjzzz{{{dddXXXRRRNNNJJJHHHIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>===<<<;;;;;;;;;888999:::<<<===<<<<<<;;;888888888888888888999:::777888888:::;;;<<<======;;;>>>AAAAAAAAACCCHHHLLLDDDIIIPPPVVV]]]fffpppxxx~~~yyynnnfffbbb___```cccfffffffffiiigggeeedddeeegggjjjlllppprrrwww|||vvvhhh___[[[ZZZjjjzzz}}}||||||rrr```OOOBBB:::;;;999888777888888666444111444666777666555555555555555555555555666777888555555555555555666777777333444666888888888888777999777777999;;;>>>EEENNNUUU___mmmxxx}}}{{{zzzzzzyyywwwuuuuuuvvvxxxyyy~~~~~~}}}|||yyyrrrrrrvvvzzz|||gggYYYIIIBBB;;;999777444555777777777777777777777777777666666555555555444444444333333333333333333333333444444444444444444444444222333444555555444333222111222333333444555666666222333333444666777999:::??????FFFVVVlllsssjjjiiiiiioooxxxnnnZZZRRRQQQNNNJJJRRRVVV\\\jjjsssaaaVVVPPPMMMMMMIIIIIIHHHHHHHHHIIIIIIJJJGGGFFFDDDCCCCCCCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@??????===;;;::::::<<<===<<<<<<========================::::::999999888777777666777777888999:::;;;;;;<<<<<<===>>>???AAABBBCCCDDDHHHJJJMMMPPPTTTYYY___cccpppvvv}}}uuunnneeedddcccbbbbbbdddeeegggjjjiiihhhhhhhhhiiikkkkkksssuuuxxx{{{}}}qqqeeebbbeeefffkkkuuu}}}}}}}}}hhhUUUJJJAAA:::777777666555555555555555777777777777666666666666888888777777666666555555555555555555666666666666:::999777666666777999:::::::::;;;;;;<<<@@@EEEIIITTT]]]jjjttt~~~~~~}}}{{{yyyvvvttttttvvvyyyzzz}}}~~~}}}|||{{{~~~{{{www{{{wwwbbbTTTFFF???:::999888555666999555555555555555555555555666555555555444444444444333333333333333333333333444444444444444444444444333333444444444444333333222333333333333333333333333333444555666888999:::@@@AAAIIIXXXiii~~~uuunnnjjjmmmuuuyyycccXXXSSSOOOKKKOOORRRXXXdddzzzkkk\\\SSSOOONNNMMMLLLKKKKKKKKKKKKKKKLLLGGGFFFEEEDDDCCCDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>><<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888777777777777777888888999:::::::::;;;;;;<<<>>>???AAABBBBBBCCCEEEGGGIIIKKKOOOTTTXXXdddjjjsss{{{~~~xxxpppjjjeeedddcccbbbbbbccceeefffhhhhhhgggggghhhjjjmmmnnnrrrtttwwwzzz|||~~~~~~zzznnnffffffjjjmmmqqqxxx~~~{{{|||}}}uuu```NNNEEE???999777777666555555555555666777777666666666555555555666666666555555555444444555555555555666666666666666666666666666666666666888999999:::;;;>>>CCCFFFTTT\\\hhhrrr{{{}}}}}}~~~{{{xxxuuussssssuuuyyy{{{||||||}}}~~~}}}|||{{{zzz~~~~~~ttt___QQQCCC===888888888666777999444444444444444444444444555555555555444444444444333333333333333333333333444444444444444444444444444444333333333333444444666666666555555555444444444444444555777888::::::???CCCKKKVVVbbbrrrqqqggggggnnn{{{ppp___VVVPPPMMMKKKNNNRRRZZZlllxxxdddWWWQQQOOOKKKKKKIIIHHHGGGHHHHHHIIIGGGFFFEEEDDDDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB???>>><<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888888777888888888888888888888888999:::;;;<<<===??????@@@CCCDDDFFFFFFGGGJJJMMMPPPWWW\\\cccjjjqqqwww~~~~~~}}}|||{{{yyywwwqqqjjjeeeddddddbbbaaaaaabbbcccdddfffffffffgggiiilllppprrrrrrsssvvvxxx{{{}}}~~~~~~~~~sssjjjfffjjjrrrwwwyyy~~~~~~|||~~~zzzjjjVVVHHHBBB>>>:::888888777666666666666666666666555555555444444444555555555444444444444444555555555555666666666666444666888999999888666444666777777888999<<<@@@CCCQQQZZZeeeoooxxx}}}{{{zzzzzz{{{|||{{{{{{xxxuuurrrppppppssswwwzzzzzz{{{|||||||||{{{zzzyyy}}}~~~ooo[[[NNNBBB<<<777777777555555888444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333555444333222222333444555555555555555444444444444555555555666777888999:::===AAAHHHNNNUUUbbb{{{xxxjjjfffjjjppp~~~{{{gggYYYQQQNNNJJJLLLNNNRRR___vvvmmm^^^UUUQQQLLLKKKIIIGGGEEEEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFAAA???======>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999888888888777777777666666999999:::;;;<<<===>>>???AAACCCDDDEEEEEEGGGJJJLLLPPPSSSXXX]]]ccciiipppuuu{{{}}}yyyvvvtttrrrrrrrrrqqqnnnjjjfffccccccbbbbbbaaaaaaaaabbbcccddddddeeegggjjjooosssuuussstttvvvxxx{{{}}}~~~wwwmmmggggggnnnwww~~~vvvbbbPPPEEE@@@>>><<<888888777666666666666777555555444444444333333333555555444444444444444444555555555555666666666666666888<<<>>>>>><<<888666555666777888888;;;???BBBNNNWWWbbblllvvv}}}{{{yyyxxxxxxxxxwwwvvvsssqqqnnnmmmnnnqqquuuwwwyyyzzz{{{||||||{{{zzzyyyyyy{{{{{{yyyzzz~~~xxxfffUUUKKKCCC<<<888777666333222444555555555555555555555555333333444444444444444444333333333333333333333333333333333333333333333333444333222111111222333444///000000111222222333333555555555555666777999999:::===AAADDDGGGTTTnnntttkkkjjjjjjxxxooo^^^TTTPPPLLLLLLLLLNNNVVVhhhyyyhhh[[[RRRRRRPPPMMMJJJIIIHHHIIIJJJFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEAAA@@@>>>>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999888888777666666666999::::::;;;<<<===>>>>>>;;;===???@@@AAACCCEEEHHHLLLNNNQQQTTTXXX]]]ccchhhkkkooovvv{{{~~~}}}|||||||||zzzwwwtttqqqmmmlllfffggghhhhhhfffdddbbbaaa````````````aaaaaabbbbbbcccdddfffiiilllppptttvvvuuuuuuwwwyyy{{{~~~sssjjjgggiiiqqqzzzrrr\\\JJJAAA===;;;:::888777777666666666666666444444444444333333333333555555555555555555555555555555555555666666666666666999===??????===999666555777888999999;;;???AAAJJJSSS```jjjuuu}}}zzzxxxvvvvvvvvvtttsssnnnmmmllllllmmmpppssstttxxxyyyzzz{{{|||{{{zzzzzzvvvyyy}}}|||xxxppprrr{{{}}}qqqbbbUUUMMMAAA;;;777777666222111333555555555555555555555555333333333333444444444444333333333333333333333333333333333333333333333333333333222222222222333333222222333444555666777777444444444555555666777888888888:::<<<>>>IIIaaawwwppphhhiiitttzzzgggZZZSSSOOOMMMLLLMMMQQQ]]]rrrwwwfffWWWTTTQQQNNNJJJHHHGGGHHHIIIFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBAAAAAAAAABBB@@@>>>===>>>>>>>>><<<========================;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777777999999::::::;;;<<<<<<===:::===???AAAAAACCCEEEGGGGGGIIIKKKMMMNNNRRRVVVZZZ]]]aaagggmmmqqquuuyyy|||~~~|||zzzxxxvvvuuutttqqqooollliiigggfff]]]___``````___^^^___```]]]^^^___```aaaaaabbbbbbcccdddhhhkkkoooqqqssstttvvvvvvwwwyyy{{{~~~{{{ooojjjjjjnnnuuu}}}~~~lllTTTEEE===999777777777777666555555555555555555555444444444333333333555555555555555666666666555555555555666666666666555777999::::::999777555666777999::::::<<<>>>AAAGGGQQQ^^^iiittt}}}wwwuuusssqqqqqqqqqpppnnnkkkkkklllmmmnnnppprrrsssxxxyyy{{{|||||||||{{{zzzwww{{{{{{ssskkkiiisss|||~~~yyyhhh\\\RRRMMM>>>999555666666333222333444444444444444444444444222222333333333444444444333333333333333333333333222222222222222222222222222222333333333333222222666666666777777888888888444333333444444555666777666666888:::;;;DDDVVVhhhzzzmmmhhhqqqsssaaaWWWQQQNNNLLLMMMOOOUUUdddttttttbbbTTTQQQMMMIIIFFFFFFFFFGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCBBBBBBAAAAAA@@@AAA???=========>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<999999999999999888888888777888888999999::::::;;;;;;===@@@AAAAAABBBCCCEEEDDDEEEGGGHHHHHHIIILLLNNNPPPTTTZZZ___cccfffjjjlllooorrrvvv{{{~~~}}}zzzxxxxxxyyyxxxvvvssspppnnnlllkkkhhheeebbbaaa``````YYY[[[\\\[[[YYYYYYZZZ]]]ZZZ[[[]]]___aaabbbccccccccceeejjjnnnqqqrrrqqqqqquuuuuuvvvxxxzzz}}}~~~~~~|||ssslllllloootttzzz{{{~~~gggNNNAAA<<<888666777666555555444444444444444555555555555444444444444333333444444444555555555555555555555666666666666555555555555555555555555555777999::::::;;;===???GGGPPP]]]hhhrrr~~~yyyqqqooollllllllllllkkkjjjjjjkkklllnnnpppqqqrrrrrrxxxyyy{{{|||||||||{{{{{{|||xxxmmmdddhhhxxx|||lll[[[PPPIIIEEE<<<777444666666444333555333333333333333333333333222222222333333444444444333333333333333333333333222222222222222222222222111222333444444333222111333222222222222111111111333333333333333444555666555666888;;;<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<999999999999999999999999666666777777888888999999777999;;;<<<;;;;;;<<<===CCCDDDFFFFFFEEEEEEGGGHHHHHHLLLQQQVVVYYY\\\___aaaaaadddiiinnnrrrtttttttttvvvwwwxxxvvvsssqqqsssuuuuuuvvvwwwyyyzzzxxxtttpppoooppprrrrrrppplllhhheeeeeeccc```]]]ZZZZZZZZZZZZXXXZZZZZZYYYVVVUUUWWWZZZYYYZZZ\\\^^^aaabbbcccdddcccfffkkkppprrrrrrpppnnnttttttuuuvvvyyy|||~~~~~~}}}}}}~~~~~~~~~~~~uuummmiiimmmsssxxx~~~|||}}}eeeMMMAAA>>>:::888999555555444333333333333444666666555555555444444444222222222333333444444444555555555555666666666777666555444333333444555666444666888999999:::<<<>>>GGGPPP\\\fffppp~~~~~~||||||zzzwwwuuuppplllhhheeefffhhhjjjkkkjjjlllooopppqqqrrrtttvvvvvvwwwyyy{{{|||{{{zzzzzz}}}|||ssslllgggmmmsssdddYYYOOOGGGDDD888777666555333222111000333333333333333333333333888777555444333444444555333333333333333333333333222222222222222222222222333333333222222111111111444444444444444444444444555555555444444333333333999::::::888999@@@LLLUUUqqqzzzvvvvvvnnnbbbXXXRRRNNNOOOOOOOOORRRWWWsssyyyccc\\\RRRKKKIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>============<<<===>>>>>>>>>===;;;:::============<<<;;;:::999888999999999999888777777777777666666777888999999777777999:::<<<===??????AAAAAAAAAAAABBBCCCDDDDDDIIIJJJLLLOOOSSSVVVXXXYYYZZZ[[[^^^aaadddfffhhhhhhkkkkkkkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllljjjhhhfffdddbbbaaa```^^^[[[XXXVVVUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYWWWXXX[[[\\\]]]___bbbeeehhhiiikkkmmmoooqqqrrrsssvvvuuuuuuvvvxxxzzz|||}}}}}}{{{{{{|||}}}~~~~~~oookkkiiimmmwww~~~~~~vvvbbbMMMAAA===999666666555555555555555555555555777777666555555555555555444444555555555555444444444444444555555555555666666666555555555555666666555666777888888:::===@@@GGGMMMWWWbbbooo~~~~~~{{{xxxvvvuuusssqqqooollliiieeebbbccceeehhhjjjkkkmmmppprrrttttttuuuvvvuuuvvvvvvwwwyyyzzz{{{||||||vvvrrrqqqrrrzzz|||fffVVVLLLBBB<<<;;;555555555444444333333222333333333333333333333333222333444444444333222111222222222222222222222222222222222222222222222222333333333222222222111111444444444444444444444444555555444444444333333333222444555555555999BBBIII```www|||uuusss|||vvviiiYYYRRRMMMMMMMMMLLLOOOTTTfffuuukkkbbbVVVNNNKKKJJJHHHEEEGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB>>>>>>>>>>>>============<<<===>>>>>>>>>===<<<;;;============<<<;;;:::999999999999999999888777777777777777777777888999999666666777888:::;;;<<<<<>>>>>============>>>>>>>>>===<<<;;;============<<<;;;::::::999999999999999888888777888777777777777888999999777777888888999:::::::::===============>>>@@@@@@BBBCCCDDDEEEGGGHHHIIIJJJMMMNNNPPPRRRSSSUUUUUUUUUXXXXXXXXXYYYZZZ\\\]]]^^^]]]\\\[[[[[[\\\^^^aaabbb___^^^\\\ZZZWWWUUUSSSRRRUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYWWWYYY[[[]]]^^^```cccfffggggggiiikkkmmmooopppqqqssssssssstttuuuwwwxxxyyy{{{{{{{{{||||||||||||}}}}}}oookkkjjjkkkqqqyyy|||aaaPPP@@@888777555444555555555555555555555555555555444333333333333333333444444555555555555444444444444444555555555555666666666555555555555666666555666777777888999===???DDDJJJSSS^^^jjjzzz}}}|||yyyuuuoookkkjjjiiihhhgggiiihhheeeccccccffflllpppqqqssswww{{{}}}{{{xxxuuuvvvwwwxxxzzz}}}}}}zzzvvvwww}}}kkkWWWIII@@@:::999;;;444444444444444444444444333333333333333333333333222333555777777666555444222222222222222222222222111222222222222222333333222222222222222222222222333333333333333333333333444444444444444444444444777999::::::;;;===BBBEEEGGGXXXtttvvvuuu~~~|||ggg^^^UUUQQQPPPNNNNNNPPPSSS\\\lll~~~gggXXXRRRQQQNNNKKKHHHHHHHHHGGGGGGFFFFFFEEECCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFFFFBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<======<<<;;;;;;:::999999::::::999999888777888888888777777888999999:::::::::::::::;;;;;;;;;::::::::::::;;;<<<===>>>AAABBBCCCDDDFFFGGGHHHIIINNNNNNPPPQQQRRRRRRSSSSSSUUUUUUVVVVVVXXXYYY[[[\\\\\\ZZZXXXWWWXXXZZZ]]]^^^YYYXXXWWWUUUSSSQQQOOONNNNNNNNNNNNNNNPPPQQQSSSTTTSSSSSSSSSTTTUUUWWWXXXYYYXXXZZZ\\\]]]^^^```dddfffggghhhiiikkkmmmoooqqqqqqrrrrrrssstttuuuvvvwwwxxxwwwxxxyyy{{{||||||||||||xxxmmmjjjkkkooottt{{{zzzZZZLLL>>>999888666666777555555555555555555555555444444333333333333444444333444444555555444444333444444444555555555555666666666555555555555666666555666777777777999<<<>>>CCCIIIRRR\\\iiixxx|||zzzzzzyyyvvvtttsssooojjjgggeeeeeeeeedddggggggfffeeeeeehhhnnnrrrwwwxxx||||||wwwuuuwww{{{wwwssssss}}}mmm___NNNCCC<<<777777999666555555444444333222222333333333333333333333333444444444444555555666777333333333333333333333333111111111222222333333333222222222222222222222222333333333333333333333333444444444444444444444444666666555555777;;;@@@DDDDDDOOOfff~~~uuuyyypppdddYYYTTTQQQNNNMMMNNNOOOUUUaaasssqqq^^^UUURRRPPPMMMIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA??????>>>>>>============<<<<<<<<<===<<<<<<;;;:::999::::::::::::999888888999999888888888888888999::::::::::::::::::::::::999999999999:::;;;<<<<<>>999888666555666555555555555555555555555555444444444444444555555333333444444444444333333444444444555555555555666666666555555555555666666555666777777777888;;;>>>CCCHHHQQQ[[[hhhxxx~~~~~~~~~}}}~~~~~~|||xxxtttrrrsssrrrnnnkkkiiifffcccaaaaaaaaaaaa```bbbeeegggggggggiiinnnssszzzzzz~~~vvvyyy~~~xxxtttmmmooowww|||}}}vvvnnn___TTTIIIAAA<<<777777999666666555444333333222222333333333333333333333333444333222111111333444555333333333333333333333333111111111222222333333444111222222222222333333333333333333333333333333333333333333444444444444555666555333444666:::???AAA???FFFWWWsss}}}yyy~~~vvviii[[[TTTQQQMMMJJJJJJIIINNNWWWdddzzz|||iii\\\UUUPPPMMMJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCBBBBBB@@@???>>>=========>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999888::::::999888888888888999777777777888888888888888999999999999:::;;;<<<<<<;;;<<<===???AAACCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPOOOLLLJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJLLLMMMOOOPPPPPPPPPPPPQQQSSSTTTWWWYYYZZZYYY[[[]]]___```bbbeeegggiiiiiikkkmmmoooqqqrrrsssrrrrrrsssuuuuuuvvvvvvuuurrrssstttwwwyyy{{{}}}~~~rrrkkkjjjooottt{{{zzzyyyzzz}}}hhhNNNDDD;;;888777444333555555555555555555555555555444444444444444555555666333333444444444444333333444444444555555555555666666666555555555555666666555666777777666888:::===BBBHHHPPPZZZfffvvv}}}|||{{{{{{{{{{{{{{{|||}}}||||||}}}~~~}}}|||wwwrrrmmmkkklllkkkgggcccaaa___]]]]]]___```___^^^aaaeeejjjlllkkkmmmqqquuuyyyzzz}}}~~~xxxmmmjjjcccooo~~~~~~{{{uuuggg\\\SSSKKKEEEBBB===888777999444444444444444444444444333333333333333333333333333333333333333333222222222222222222222222222222000111111222333333444444111111222222222333333333222222222222222222222222333333333444444444555555777666666777999;;;<<<===<<>>=========>>>???;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;::::::999888;;;:::999999888888888999666666777777888888888999999999999::::::;;;<<<===:::;;;;;;<<<===>>>???@@@BBBBBBCCCEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPRRRTTTWWWYYYZZZZZZ\\\^^^___```bbbeeehhhhhhiiijjjlllnnnpppqqqrrrpppqqqrrrsssttttttssssssqqqqqqrrrtttwww{{{~~~~~~vvvjjjhhhmmmsssyyy~~~zzzwwwwwwwww{{{|||uuu\\\HHH@@@:::888777555444666555555555555555555555555333333222222333444444555222333333444444333333222444444444555555555555666666666555555555555666666555666777666666777:::<<>>;;;666333555222222333444444555666666333333333333333333333333444555777888777555333111111111111111111111111111000000111222333333444444111111111222222333333333222222222222222222222222333333333444444555555555444555666888999999777444;;;<<>>=========>>>???;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;::::::999888;;;::::::999888888888999777888888999::::::;;;;;;::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPRRRTTTVVVYYYZZZZZZ\\\^^^___```bbbfffhhhggggggiiikkkmmmooopppqqqnnnoooqqqrrrssssssrrrqqqppppppqqqsssvvvzzz~~~{{{}}}{{{pppgggjjjrrruuu|||yyywwwwwwwwwwww|||xxxvvv|||jjjRRRFFF???::::::999777777:::555555555555555555555555222111111111222333333444222333333444444333333222444444444555555555666666666666555555555555666666555666777666666777:::<<>><<<:::777555444444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111000//////000111222555444444333222111000000333333333444444444555555333444444555666777888888666>>>CCCHHH___oooiiiaaaTTTNNNQQQJJJHHHJJJOOOVVVcccwwwvvvcccUUUPPPJJJFFFHHHJJJHHHFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHJJJIIIHHHHHHGGGGGGGGGHHHJJJIIIGGGEEEDDDDDDDDDEEECCCBBB@@@>>><<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===;;;;;;;;;:::::::::999999888888888999:::;;;<<<===999999999999888888777777888888888888888888888888999:::;;;;;;<<<<<<;;;;;;????????????@@@AAABBBCCC???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEEFFFIIIKKKKKKKKKKKKKKKLLLMMMOOOOOOPPPQQQSSSTTTTTTUUUWWWYYY^^^^^^___```aaaccceeefffiiijjjkkkmmmnnnooooooooosssrrrqqqppppppqqqrrrrrrnnnoooqqqtttwwwzzz|||}}}~~~~~~~~~xxxnnnlllnnnnnnnnn{{{~~~|||xxxvvvvvvuuu{{{|||wwwvvv~~~sssZZZLLL???<<<888555333333555777666666666777666555555444333333333333333333333333222222222222222222222222333333444444555666777777444444444555555555555666666555444444555777:::;;;BBBDDDKKKWWWdddpppqqqpppoooqqqrrrqqqnnnkkkiiiiiiiiiiiihhhgggfffeeeddd```[[[YYYZZZ\\\]]]]]][[[[[[]]]___bbbfffiiikkknnnppprrruuuwwwwwwwwwvvvuuuxxxzzz{{{sssmmmhhhdddfffkkkvvv}}}wwwtttuuuvvvxxxrrr^^^NNNEEE;;;:::999888777555444444444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111000000000000111222444333333222222111111111333333333333444444444444444444555555666666777777999<<<>>>CCCVVVwwwyyypppeeeWWWNNNOOOMMMKKKJJJMMMRRR[[[kkkyyymmm^^^UUUMMMHHHHHHIIIFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHJJJIIIHHHFFFEEEEEEFFFFFFDDDCCCAAA???>>>======>>><<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;:::::::::999999999999999999:::;;;<<<<<<999999999999888888888777888888888888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDEEEIIIKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOQQQSSSUUUUUUVVVXXXZZZ_________```bbbccceeefffhhhiiijjjkkklllmmmmmmmmmlllmmmnnnoooooonnnmmmmmmnnnppprrruuuxxxzzz||||||~~~~~~tttlllllloooqqqrrr|||zzzxxxyyy{{{yyyvvvvvviiiRRREEE>>><<<999666444444555666555555666666555555444333333333333333333333333333333333333333333333333333333333444444555666666777444444444555555555555666666555444444555777999;;;???@@@GGGSSS```lllzzzhhhgggggghhhhhhgggeeebbb```___^^^^^^]]]]]]]]]]]]\\\YYYUUUTTTUUUXXXZZZ[[[^^^^^^___bbbfffkkkooorrrtttuuuvvvwwwxxxwwwvvvuuuuuuyyyyyyxxx||||||pppccc]]]]]]cccnnnwwwxxxsssqqquuuzzzzzzgggUUUGGG@@@888777666555444444555666444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222333333333333555555555555555555666666<<<999999???LLLddd|||ooo___UUURRRPPPMMMKKKKKKLLLPPPZZZeee{{{zzzkkk^^^TTTLLLJJJIIIGGGFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHGGGGGGHHHHHHFFFEEECCCAAA@@@?????????;;;;;;::::::;;;<<<<<<===;;;;;;;;;;;;::::::::::::;;;::::::999999::::::;;;999999999999888888888888999999999999999999999999888999999:::::::::::::::888888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAADDDHHHKKKIIIJJJJJJJJJLLLMMMNNNOOOOOOQQQSSSUUUVVVXXXZZZ]]]______```aaabbbccceeeffffffggghhhjjjkkkkkkkkkkkkggghhhkkkmmmmmmmmmkkkjjjnnnpppsssvvvyyy{{{{{{|||~~~~~~{{{qqqkkklllqqquuuwww~~~}}}~~~{{{yyy|||}}}~~~rrr]]]III???<<<;;;999888666666666666444444555555444444333222333333333333333333333333444444444444444444444444333333333444555555666666444444444555555555555666555555444555666777999;;;===>>>EEEQQQ]]]hhhvvv^^^^^^^^^^^^^^^]]]\\\[[[YYYXXXWWWVVVUUUVVVVVVWWWWWWVVVTTTTTTVVVYYY\\\^^^ddddddeeegggjjjoootttwwwxxxxxxyyyyyyyyyxxxxxxwwwtttxxx{{{yyyzzzppphhh___\\\aaakkkvvv~~~~~~uuutttvvv}}}kkkZZZLLLBBB===999888666444444555666777333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333222222222222222222333111111111222222333333333111111222222222333333333555555555555555555555444===777777>>>EEERRRrrrzzzjjj___ZZZRRRNNNKKKKKKIIIJJJPPPWWWgggyyyyyyhhh]]]RRRNNNLLLIIIIIIKKKFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGGGGFFFGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIJJJJJJFFFEEEDDDCCCAAA@@@??????;;;;;;::::::;;;<<<<<<===<<<;;;;;;;;;;;;:::::::::<<<;;;::::::999999999:::999999999999999999999999999999999999999999999999777888999999::::::999999999999999999999:::;;;;;;:::::::::;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@BBBGGGJJJHHHHHHIIIJJJKKKMMMNNNOOONNNPPPSSSUUUWWWYYY\\\^^^`````````aaabbbcccdddeeeffffffggghhhiiijjjjjjjjjfffggghhhjjjlllllllllllloooqqqtttwwwzzz{{{|||{{{}}}}}}~~~~~~xxxppplllnnntttyyy|||yyy{{{yyyzzz}}}tttgggUUUEEE===999999999999888777666555333444444444444333222222333333333333333333333333444444444444444444444444333333333444444555555555444444444555555555555666555555555555666888999:::>>>???FFFRRR]]]gggtttTTTUUUVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPQQQRRRSSSUUUUUUUUUVVVWWW[[[___bbbhhhhhhiiijjjmmmppptttvvvxxxxxxyyyzzz{{{{{{{{{{{{tttxxx|||}}}|||wwwpppaaabbbcccfffoooxxxwwwpppttt|||sss___PPPEEE>>>::::::888666333333333444555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111222222333333444111111222222222333333333555555555555444444444444;;;555888@@@BBBGGG___}}}rrrddd]]]SSSNNNLLLLLLJJJIIILLLRRRXXXjjjrrreeeYYYRRRNNNKKKJJJLLLGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKFFFFFFEEEDDDCCCAAA@@@???===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;:::999999999999999999999999999999999:::999999999999999999999999777888999999::::::999999:::::::::999::::::;;;;;;::::::;;;<<<<<<===>>>>>>========================>>>?????????@@@BBBFFFIIIGGGGGGHHHIIIJJJLLLNNNOOOMMMPPPSSSUUUWWWYYY\\\_________``````aaabbbcccdddeeeeeefffggghhhhhhhhhhhheeeeeedddeeegggjjjnnnpppqqqrrruuuxxxzzz{{{|||||||||}}}~~~{{{wwwsssqqqssswww|||{{{xxxyyy|||uuuiii\\\MMMAAA<<<777888888888888777666555333333333444333222222111333333333333333333333333222222222222222222222222333333333444444444444444444444444555555555555666444444555666777888999999>>>???FFFQQQ[[[eeeppp{{{MMMNNNPPPPPPPPPPPPRRRTTTQQQQQQPPPPPPOOOPPPPPPQQQTTTUUUVVVXXXYYY\\\aaadddiiiiiijjjlllnnnppprrrssswwwwwwyyyzzz|||}}}vvvyyy~~~~~~pppfffaaaYYYaaakkkvvvwwwqqqxxx}}}hhhUUUHHH@@@:::777666555444222111111111222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111222222333333333222222222222333333333333444444444444444444555555777555999@@@???@@@RRRiiixxxiii___VVVQQQNNNNNNMMMKKKLLLPPPQQQ```ttt~~~qqqbbbYYYSSSMMMKKKLLLIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGIIIJJJLLLLLLLLLLLLHHHHHHGGGGGGEEECCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::<<<;;;::::::999999999999999999999999::::::::::::::::::::::::::::::::::::888999999::::::::::::::::::999999888999999:::::::::;;;;;;<<<===>>>??????===========================>>>@@@AAAAAABBBEEEGGGFFFFFFGGGHHHJJJLLLMMMNNNMMMPPPSSSUUUVVVXXX[[[^^^____________```aaabbbcccccccccdddeeeeeefffeeeeeecccaaa```aaadddhhhmmmqqqssstttuuuwwwyyy{{{}}}~~~}}}~~~wwwvvvuuuvvvxxx{{{|||yyyxxx{{{yyyiii\\\PPPDDD<<<999666666666777777666555555333333444444333333222111333333333333333333333333222222222222222222222222333333333333333333444444444444444555555555555666444444555666777888999999;;;<<>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>AAACCCCCCCCCEEEFFFEEEFFFFFFHHHIIIKKKMMMNNNMMMOOORRRTTTUUUWWWZZZ\\\^^^^^^]]]^^^^^^___```aaa``````aaabbbbbbbbbbbbaaa``````aaabbbfffjjjnnnqqquuuuuuuuuvvvxxx{{{~~~vvvppprrruuuyyy||||||xxxxxxzzz|||}}}ooo^^^QQQGGG===888888444444444444555555555555444444444444444333333222333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555666333444555666888888999999999;;;AAALLLUUU\\\gggpppFFFIIILLLLLLLLLNNNRRRUUUVVVWWWXXXYYYZZZYYYXXXWWWXXX[[[^^^``````ccchhhllllllnnnqqquuuwwwxxxxxxxxxxxxxxxyyyzzz|||~~~|||}}}uuuggg\\\ZZZ___fffxxx~~~}}}~~~jjj^^^NNNAAA<<<999777444222333444555666777777666222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///222222222222222222222222333333444444444444555555222222333333444555666666444666888888777;;;FFFPPPlllwwwccc\\\UUURRRNNNJJJHHHJJJFFFMMMYYYhhh|||~~~pppdddXXXQQQOOOLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMKKKIIIGGGFFFEEEDDDBBB@@@>>><<<<<<;;;======<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<999999:::;;;<<<>>>>>>???????????????????????????:::>>>BBBDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNMMMOOORRRTTTUUUVVVYYY[[[]]]]]]]]]]]]]]]^^^___```^^^^^^__________________```aaadddgggkkknnnqqqrrrwwwvvvuuuuuuwww{{{~~~{{{pppkkkooouuuzzz~~~wwwuuuxxx||||||xxxjjjXXXLLLCCC;;;777888444444333333333444555555444444555555444444333222333333333333333333333333444444444444444444444444333333333333333333333333444444444555555555666666333444555777888888888888:::;;;BBBLLLUUU\\\fffooo{{{CCCEEEHHHKKKOOOSSSVVVXXX[[[\\\\\\[[[YYYYYYZZZ\\\ZZZ\\\^^^^^^^^^aaafffkkknnnnnnooossswwwzzz{{{{{{zzzzzz{{{~~~}}}|||zzzyyy{{{xxxjjj]]]XXXYYY```pppyyyyyy~~~}}}uuu```SSSEEE>>>:::777555666111222222333333222222111222222222222222222222222333333111000000000111222333333333222222111111111222222222111111111000000000000000111222222333333111111111111111111111111111111111111111111111111222222222222222222222222222222333333444555666666444777999888777999???EEE^^^uuurrreeeXXXSSSQQQOOOMMMNNNMMMIIILLLXXXjjj}}}pppcccWWWNNNNNNJJJJJJLLLKKKHHHGGGIIIHHHHHHIIIJJJJJJIIIIIIIIIFFFFFFEEEDDDCCCBBBAAAAAADDDFFFIIIJJJJJJKKKMMMNNNLLLNNNPPPPPPOOOLLLHHHFFFFFFFFFEEECCCBBBAAA?????????>>>===<<<<<<;;;<<<<<<======<<<<<<<<<;;;;;;;;;999888888888999::::::;;;;;;;;;<<<<<<<<<;;;999888;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;>>>???AAAAAAAAAAAACCCDDDFFFFFFEEEEEEGGGIIILLLMMMQQQQQQSSSTTTVVVWWWXXXYYY___^^^^^^]]]\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]___cccgggkkknnnqqqrrrqqqsssvvvxxxyyyzzz}}}vvvqqqjjjooovvvzzz{{{~~~}}}yyyvvvtttwww}}}qqqcccQQQEEE@@@===:::666333333333333333333333333222333333444444333333222333222222111111222222333222333333444444333333222222333444444555555444444444444555555555555444444666666777777888999999999:::;;;???GGGRRR^^^ggglll|||FFFGGGIIIMMMPPPSSSVVVWWW[[[\\\\\\[[[ZZZYYY[[[\\\___aaaddddddccceeejjjnnnnnnnnnooorrrvvvyyyzzz{{{|||||||||~~~}}}{{{{{{yyyxxx|||xxxoooccc[[[UUUXXX```mmm|||wwwyyyrrrgggUUUIII>>>999777444333444111222222333333222222111222222222222222222222222333222111000000000111222333333333222222111111111222222222111111111000000222222111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222333333333444555555555444666888777666888>>>DDDVVVlllvvvjjj]]]XXXUUUPPPMMMLLLKKKHHHJJJTTTbbbrrr~~~nnn```VVVQQQMMMKKKLLLKKKGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBDDDFFFIIIKKKKKKKKKLLLMMMLLLMMMOOOPPPOOOMMMIIIGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@???===============<<<<<<<<<<<<;;;;;;;;;;;;999999999999999:::;;;;;;;;;;;;<<<<<<<<<;;;:::999;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;============<<<<<<<<<<<<======>>>>>>>>>>>>=========???AAABBBBBBCCCFFFGGGGGGGGGFFFFFFHHHJJJLLLNNNRRRRRRTTTUUUVVVXXXYYYYYY\\\[[[[[[ZZZZZZZZZ[[[[[[]]]]]]]]]^^^^^^^^^^^^______aaadddhhhkkknnnpppqqqqqqsssuuuvvvwwwxxxzzz|||}}}}}}{{{uuurrrnnnsssyyy}}}~~~zzzwwwuuutttwww|||{{{gggZZZJJJ???;;;999666333333333333333333333333333333333444444444444333333333333222222222222333333222333333444444333333222222333444444555444444444666666777777777777666666333333444555555666666777777888<<>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::::::::999999999:::;;;;;;;;;;;;<<<<<<<<<;;;:::999;;;::::::999999::::::;;;::::::::::::;;;;;;;;;;;;========================>>>>>>???@@@@@@@@@??????===@@@BBBCCCDDDEEEHHHJJJHHHHHHGGGHHHIIIKKKNNNOOOSSSTTTUUUVVVWWWXXXYYYZZZYYYYYYXXXWWWWWWWWWXXXXXX[[[[[[\\\]]]^^^___``````cccdddgggiiilllnnnooopppppprrrtttuuuuuuvvvxxxzzz{{{{{{|||}}}zzztttrrrrrrrrrwww|||zzzvvvvvvwwwwww{{{~~~ppp[[[PPPCCC:::777777555222444444444444444444444444444444555555555555444444444444333333333333444444222333333444444333333222222222333444444444444444666666777777777777666666222222333333444555555666666777:::AAAJJJUUU___eeeooo|||GGGHHHIIIKKKMMMNNNPPPPPPRRRTTTVVVXXXYYY\\\___bbbeeegggjjjiiiggggggjjjmmmpppqqqrrrtttuuuxxx{{{~~~~~~~~~zzzzzz{{{uuujjjaaa[[[XXXVVVRRRYYYfffvvvttt___OOOBBB<<<777777777444333555111222222333333222222111111111111111111111111111222222222111111111111111222222222111111111111111111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111222222222222222222222222444444333333333333333333333444555555555777:::>>>BBBTTTrrrvvvllldddZZZSSSPPPIIIGGGGGGJJJMMMTTTdddsssvvvkkk^^^VVVNNNLLLKKKHHHGGGIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDGGGKKKLLLLLLKKKJJJKKKKKKLLLNNNPPPPPPOOOMMMLLLIIIHHHHHHGGGEEEDDDDDDCCCAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;::::::999999::::::;;;:::::::::;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<<<<======??????@@@AAAAAABBBAAAAAA???AAACCCDDDDDDEEEGGGIIIIIIIIIIIIJJJKKKMMMOOOPPPUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUYYYZZZ[[[]]]^^^```aaabbbfffgggiiikkklllmmmnnnnnnoooqqqssstttuuuvvvxxxzzz||||||{{{|||}}}~~~yyypppmmmoooqqqtttxxx}}}|||wwwtttuuuyyy}}}{{{|||~~~uuudddQQQIII???999777777666555555555555555555555555555444555555555555555555444555444444333333444444555222333333444444333333222222222333444444444444333333444444555555444444333333333444555555666666777777999<<>>KKKeeeuuujjj___WWWSSSLLLJJJIIIIIIHHHLLLXXXeeeqqq}}}iii]]]SSSOOOMMMKKKKKKMMMKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFHHHKKKLLLKKKJJJJJJJJJKKKLLLMMMOOOOOONNNMMMLLLIIIIIIHHHGGGFFFEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<>>>>>>>>=========<<<<<<======<<<;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<;;;::::::999999::::::;;;:::;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<=========>>>???AAABBBCCCDDDDDDDDDCCCDDDEEEDDDCCCBBBCCCEEEHHHIIIJJJKKKMMMNNNOOOOOOSSSSSSSSSTTTTTTTTTTTTTTTWWWWWWVVVUUUTTTTTTTTTTTTZZZ[[[\\\^^^```bbbdddeeeiiijjjkkkkkklllllllllkkkmmmooorrrtttuuuvvvyyy{{{}}}}}}~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~yyyooolllnnnrrrtttwwwyyy}}}vvvrrrmmmlllrrr|||wwwkkkqqqvvv|||dddRRRAAA>>>999777666666666555444444444444444444444444444444555555555555444444444444333333333333444444222333333444444333333222111111222333333333333333555555666666666666555555111111222222333444444555666888;;;===AAAJJJVVV^^^hhhuuuIIIJJJJJJKKKMMMNNNNNNOOOSSSWWW\\\aaaffflllrrrwwwyyyxxxtttnnnhhhfffiiilllqqqsssuuutttsssuuu{{{~~~|||uuummmddd[[[UUUKKKKKKIIIIIIMMMVVVbbbkkk~~~}}}}}}yyyfffSSSFFF@@@:::666444444222...///222111222222333333222222111111111111111111111111111111222222333222111000//////000000000111111111222000000111111111222222222111111111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111111222333333333444666555555666777888888777<<<>>>KKKeeeqqqbbb[[[RRRMMMJJJKKKJJJIIILLLPPPVVVbbbsssuuucccYYYTTTPPPNNNOOOMMMKKKIIIGGGGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGJJJKKKKKKIIIHHHHHHJJJLLLKKKKKKLLLLLLLLLKKKKKKJJJHHHHHHGGGGGGFFFFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB????????????>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<;;;::::::::::::;;;<<<===;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>?????????===>>>@@@BBBCCCDDDEEEEEECCCDDDEEEEEEDDDDDDFFFGGGHHHIIIJJJLLLMMMNNNNNNOOORRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVWWW\\\\\\^^^```bbbccceeefffiiiiiijjjkkkkkkkkkkkkkkknnnppprrrsssssssssuuuwwwxxxyyy|||~~~~~~|||{{{{{{|||}}}}}}~~~}}}}}}}}}~~~uuupppppptttxxxzzz|||}}}vvvooollljjjmmmwwwsssjjjssszzzuuu]]]LLL>>><<<999888777666555555333333333333333333333333333333444444444444333333333333222222222222333333222333333444444333333222111111222333333333333222444555555666666555555444222222222333444444555555444777999;;;>>>FFFRRR[[[dddqqqLLLMMMNNNOOOPPPQQQRRRRRRTTTWWW[[[```eeejjjpppttt|||zzzuuummmfffdddgggjjjooorrrtttsssqqqsssyyyzzzrrrhhh___VVVNNNIIIGGGJJJPPPVVV^^^iiivvv|||yyy~~~|||yyy}}}~~~pppZZZGGG>>>;;;:::666555555333///111666222222222333333222222222000000000000000000000000111111222333222111000/////////000000111111111222000000111111222222222222333333222222111000000000111111111111111111111111111111111111111111111111222222222222222222222222000000111222333333444444666666555666777888888777<<<:::CCC[[[xxxqqq|||jjj```SSSMMMJJJLLLLLLJJJJJJLLLKKKTTTbbbsss~~~iii\\\VVVQQQNNNMMMMMMKKKIIIGGGFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGLLLKKKJJJHHHGGGGGGJJJLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEHHHGGGFFFEEEDDDDDDDDDDDD@@@@@@@@@@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<;;;::::::999:::;;;<<<===;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@AAAAAAAAA===>>>@@@BBBCCCDDDEEEEEEBBBDDDFFFFFFFFFGGGIIIJJJGGGHHHJJJKKKMMMNNNNNNNNNPPPPPPPPPPPPPPPOOOOOOOOOMMMMMMOOOQQQSSSVVVYYYZZZ]]]^^^___aaabbbdddeeefffhhhiiijjjkkkkkkkkkkkkjjjpppqqqrrrrrrqqqpppqqqrrrsssvvvzzz~~~}}}|||}}}~~~~~~yyysssqqqtttyyy}}}xxxoooiiiiiijjjppp}}}sssmmmyyy}}}}}}iiiRRRCCC>>>===;;;:::999777666666333333333333333333333333222333333444444333333222333222222111111222222333222333333444444333333222111111222333333333333222222333333444444333333222444444555666666777777888555888:::;;;===EEEQQQ[[[```mmm{{{VVVSSSQQQSSSXXXZZZXXXUUUXXXYYY\\\```dddiiilllnnnwwwwwwuuurrrlllhhhfffeeejjjnnnqqqqqqppprrrxxx}}}|||wwwlllggg___VVVOOOKKKIIIIIIEEENNN[[[gggqqq}}}vvvmmmqqqxxx}}}{{{}}}|||qqqaaaOOOAAA999777444444444333333333222222111111111111111111111111222222222222222222222222222111111111000000//////000000111222222222222111222222111111111111111111111111111111111111111111000000000000000000000000111111222222222333333333333333333222222111111111444444555555444333222222333333333333444555666666<<<<<<@@@MMMfff~~~~~~tttccc\\\UUUNNNLLLKKKJJJJJJMMMMMMLLLSSSbbbsss~~~kkk\\\UUUPPPKKKOOOLLLHHHHHHJJJLLLJJJHHHEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGFFFDDDDDDFFFHHHLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDCCCAAAAAABBBBBBBBBBBBAAA@@@???>>>????????????>>>>>>>>>>>>;;;===>>>===;;;;;;===@@@@@@???<<<:::999:::;;;;;;<<<===>>>>>>>>>>>>======>>>===<<<;;;;;;<<<===>>>>>>>>>???@@@BBBCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGJJJJJJIIIIIIIIIJJJKKKKKKMMMNNNOOONNNMMMLLLMMMNNNNNNMMMMMMNNNQQQVVVZZZ]]]^^^```bbbeeefffgggggggggnnnmmmkkkjjjkkklllnnnpppsssssssssrrrqqqnnnlllkkkppprrrvvvzzz|||{{{yyyxxx{{{{{{|||}}}wwwvvvtttsssuuuzzz~~~}}}qqqnnnpppjjjnnnuuu}}}xxx}}}~~~}}}mmmZZZHHH>>>>>>;;;777555555666666555444333333222222333333444222222333333333333444444444444333333333333222222333333333333333333333333444444444333333222222222333333222111222333444555444555555555555555444444666666999<<<>>>AAAKKKVVVaaajjjwwwZZZWWWVVVXXX\\\^^^]]]ZZZYYY[[[^^^aaadddfffhhhhhhrrrsssrrrpppkkkgggfffeeeiiilllooopppoooqqqvvv{{{}}}|||{{{zzzxxxqqqiiibbb\\\XXXQQQKKKHHHIIILLLNNNWWWaaannnzzz{{{ooojjjrrr{{{|||yyywwwpppdddUUUGGG===999888333333333333222222222222111111111111111111111111222222222222222222222222111111111111000000000///000000111222222222222111111111111111111111111111111111111111111111111111000000000000000000000000111111111222222222333333333222222222222222222111444555555555555444333222444444444444555666777777888888<<>>>>>>>><<<===>>>===;;;:::<<<>>>???>>><<<:::999:::;;;<<<======>>>>>>>>>>>>======???>>>============>>>???@@@@@@@@@AAAAAABBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIJJJIIIJJJKKKKKKJJJIIIJJJLLLNNNNNNNNNPPPSSSWWWZZZ\\\^^^___aaadddeeefffggggggjjjkkkmmmnnnoooooonnnnnnrrrrrrsssrrrqqqnnnlllkkknnnppptttxxxzzz{{{zzzzzzzzzzzzzzz{{{|||~~~uuutttssssssvvvzzzyyypppmmmooommmrrr{{{uuueeeTTTFFF===<<<999666555555666666555444333333222222333333444222222333333333333444444333333222222222111111111111222222222222222222222444444333333333222222222333333222222222333444555444444555555555555444444666666888<<<===@@@JJJTTT]]]gggsss```^^^\\\]]]aaacccbbb```]]]^^^```cccdddddddddcccnnnooopppoookkkiiiggggggiiikkkmmmlllkkklllpppsssuuutttqqqnnnhhh___VVVOOOLLLJJJHHHHHHMMMTTT\\\aaaqqqzzz}}}wwwqqqkkkkkkvvv}}}xxxssspppiii```RRREEE===999888888333222222222222111111111111111111111111111111111222222222222222222222222111111111111000000000000000000111222222222222111111111111111111111111111111111111111111111111111000000000000000000000000111111111222222222222333111111111222222222222222444555555555555444444333444444444444555666777888777777999BBBSSSmmm~~~qqqfffZZZTTTPPPKKKIIIJJJHHHFFFFFFMMMVVVeeeyyyyyyiii\\\TTTPPPKKKIIIJJJLLLKKKIIILLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDAAAAAABBBDDDGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@????????????;;;<<<<<<<<<;;;;;;===???===<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>=========??????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAA@@@@@@CCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGIIIJJJKKKJJJJJJJJJLLLNNNOOOQQQSSSVVVXXXZZZ[[[]]]^^^```bbbdddeeeffffffgggjjjnnnrrrsssrrrooonnnrrrrrrssssssqqqooommmkkkmmmoooqqqtttwwwyyyzzz{{{{{{{{{{{{{{{|||~~~yyyrrrqqqrrrssswww||||||uuupppnnnpppooowwwxxxhhhYYYLLLBBB<<<999777444333444555555555444333333222222333333444222222333333333333444444222222222111111111000000//////000000111222222222333333333333222222222222333333222222222333444555444444555555555555444444666555777;;;<<>>???AAA;;;;;;::::::;;;<<<======???>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJMMMNNNNNNNNNOOOPPPOOOQQQSSSVVVXXXZZZZZZZZZ]]]^^^___aaacccdddeeefffgggjjjnnnrrrttttttqqqppprrrsssuuuuuutttrrrooonnnooooooppprrrtttvvvxxxyyy{{{{{{|||}}}|||tttpppppprrruuuyyy~~~wwwsssppppppqqqppp{{{nnn\\\NNNDDD>>>;;;666444222222444555555444444333333222222333333444222222222333333333444444222222222222111111111111//////000000111222333333333222222222222222222222222222222333333333444444333333444555555555444444666444666999<<<>>>EEEMMMUUU]]]iiiuuugggeeedddcccdddeeefffffffffddd```]]]\\\\\\]]]^^^iiilllnnnooonnnlllkkkkkkhhhfffccc]]]XXXTTTRRRRRRTTTSSSPPPLLLIIIHHHIIIIIIKKKRRR^^^lll{{{xxxsssrrrrrrsssrrrrrrxxx|||ssshhh^^^XXXOOOHHH???:::888666444222222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000111111000000111222222222222111000000111111111222222222111111111111111111111111000000000000000000000000000000111111111222222222000000000111111222222222333333444444444444444333222222222222333444555555888888:::???EEEVVVsssooofff___WWWPPPNNNNNNKKKKKKJJJJJJMMMYYYfffxxx{{{hhhaaaWWWQQQNNNMMMKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEECCC@@@???@@@BBBDDDDDDFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFGGGGGGHHHGGGGGGGGGDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA<<<<<<;;;<<<===>>>>>>???;;;;;;;;;;;;<<<======>>>@@@???>>>===<<<<<<=================================>>>>>>???AAABBBBBBCCCAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIKKKOOOQQQQQQQQQRRRSSSQQQSSSVVVYYYZZZ[[[[[[[[[]]]^^^___```bbbccceeefffiiikkkmmmppprrrssssssssstttuuuwwwxxxxxxvvvsssqqqqqqqqqqqqqqqqqqssstttuuuwwwyyy{{{yyysssqqqrrrtttxxx|||zzzsssqqqooooooqqqqqq}}}yyygggUUUGGG???;;;:::444333222222444555444444444333333222222333333444222222222333333333444444444333333333333222222222///000000111222333444444222222222222222222222222222222333333333444444444222222333444555555444444666333444888;;;<<>>===>>>===<<<;;;<<<<<<======>>>>>>>>>>>>@@@???>>><<<<<<<<<======<<<<<<============<<<<<<<<<===>>>???@@@BBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGJJJOOOQQQRRRRRRSSSTTTTTTVVVXXXZZZ\\\\\\\\\\\\^^^^^^___```aaadddeeefffkkklllmmmnnnppprrrtttttttttvvvyyy{{{{{{xxxvvvsssrrrrrrqqqqqqqqqrrrrrrsssrrruuu{{{|||xxxvvvuuuvvvyyy|||~~~tttpppooommmnnnqqqvvv|||qqq___OOOCCC===:::999444333222333444555444333444333333222222333333444222222333333333333444444444444444333333333222222000111111222222333333333111111111222222222222222111222333444444444333333111222333444444555444444666333333777:::;;;???EEEMMMTTT___iiivvv~~~ppp~~~\\\]]]^^^```ccchhhmmmqqqpppnnnjjjddd^^^XXXSSSQQQTTTWWWZZZ[[[YYYVVVTTTSSSOOOMMMIIIFFFDDDBBBAAA@@@@@@DDDIIINNNRRRWWW^^^cccooouuuxxxtttnnnjjjkkkrrr{{{}}}}}}~~~xxxmmmaaaVVVLLLEEE;;;;;;999666333222333444333333333333222222222222111111111111111111111111111111111111111111111111///000000000111111111111000000111222222222222111///000000111222222333333111111111111111111111111000000000000000000000000000000000000111111111111111111111111000000000000///000111222222222222111222222222222333444555555333222777???AAAFFFXXXnnn~~~xxxmmmccc\\\OOOKKKIIIJJJIIIHHHJJJNNNUUUbbbrrr|||nnnaaaZZZUUUQQQNNNJJJIIIIIIHHHGGGFFFEEEEEEGGGGGGGGGEEECCCCCCEEEFFFEEEFFFFFFGGGHHHHHHHHHHHHCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBCCC@@@>>>>>>@@@@@@???===>>>>>>>>>????????????>>>AAA@@@>>><<<;;;<<<======<<<===>>>>>>>>>>>>===<<<===>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGHHHIIIGGGJJJOOOSSSTTTTTTUUUVVVWWWXXXYYYZZZ\\\]]]]]]]]]_________```bbbdddfffgggkkkkkkmmmnnnpppqqqrrrrrrtttvvvyyy{{{{{{yyyvvvtttqqqqqqqqqrrrrrrsssssssssrrrvvv}}}|||yyyyyyzzzyyy{{{}}}zzzuuuqqqppppppooorrrwww~~~}}}pppfffWWWIII@@@;;;999888555444333444555555333222444333333222222333333444222222333333333333444444333333333333222222222111000000111111111111111111000111111111222222222222111222333444444444333333111111222333444444444444666222222666999:::===BBBIIIPPPYYYcccooo{{{qqq|||WWWXXX[[[^^^cccjjjqqqvvvxxxvvvsssnnneee\\\SSSNNNJJJMMMPPPPPPNNNJJJHHHGGGCCCAAA???>>>???@@@@@@???AAAHHHSSS\\\dddkkksssxxx~~~}}}zzzwwwooonnnllllllpppyyy}}}{{{zzzzzz~~~}}}qqqdddYYYOOOFFFAAA666777666222//////333777444444444333333333222222111111111111111111111111000000000000000000000000//////000000111111111222000000111222222222222111///000000111222222333333111111111111111111111111000000000000000000000000000000000000111111111111222222111111000000//////...///000111111111111111333333333333444555666666666444888???>>>===JJJ\\\oooyyymmmfffXXXRRRLLLLLLJJJGGGGGGIIIFFFQQQ```nnn}}}yyykkkbbb\\\WWWTTTLLLLLLKKKIIIGGGEEEDDDCCCGGGHHHGGGFFFDDDEEEFFFHHHFFFFFFGGGHHHHHHHHHHHHGGGBBBBBBBBBCCCCCCDDDFFFFFFIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGHHHIIIIIIHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCC>>><<<;;;>>>BBBEEEEEECCC??????@@@@@@@@@@@@???>>>BBB@@@>>><<<;;;<<<=========>>>???@@@@@@???>>>===????????????????????????BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJHHHLLLQQQUUUVVVWWWWWWXXXYYYYYYZZZ[[[\\\]]]^^^^^^_________```bbbdddggghhhiiikkkmmmoooqqqqqqqqqpppsssuuuyyy{{{{{{yyyvvvtttooopppqqqrrrssstttttttttuuuzzz~~~xxxvvvyyy||||||~~~rrrpppqqqssssssssswww}}}}}}{{{sssggg^^^QQQEEE>>>:::888888555444444444555555333111444333333222222333333444222222333333333444444444222222222111111111111000000000000000////////////000000111111222222222222111222333444555444333333000111222333444444555444666222111555999:::<<<@@@FFFMMMVVV___kkk{{{{{{uuu```[[[XXX]]]iiitttzzz{{{zzzqqqeeeYYYQQQMMMGGGEEEBBBAAA@@@@@@??????===>>>@@@???>>>@@@CCCGGGLLLTTTbbbqqq|||vvvrrrqqqpppmmmgggmmmuuu{{{}}}wwwvvvyyy}}}~~~sssdddXXXPPPHHH>>>666555444333333222222333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111000000000000//////000000111111222222000000000000////////////000000//////000111222222000000000000000000000000111111111111111111111111222222222333333333444444666666666888<<>>999777666555777666444333222333444444222222222222222222222222444444222222222222444444222222222222222222222222000111111111111222222222222222222222222222222222111111222222222333333333333333333333333333333333444555666666777999===@@@EEELLLUUU___jjjyyyzzzmmmiiidddaaafffqqq{{{wwwlll___TTTLLLHHHAAA@@@>>>======>>>>>>>>>>>>???@@@@@@AAAFFFLLLQQQaaaiiiuuuwwwlllfffhhhjjjjjjrrrxxx~~~xxxvvvwwwzzz|||tttiiiZZZOOOIIICCC;;;444444444333222222222222333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111111111000000000000000111111111111111111222000000000000////////////000000000000000000111111000000000000000000000000111111111111111111111111444444444444555555555555333333333555888<<<@@@CCCOOO```{{{}}}ooofffZZZQQQLLLKKKIIIGGGGGGFFFJJJRRR\\\hhhyyy}}}sssggg^^^XXXUUURRRPPPOOONNNLLLJJJJJJIIIHHHGGGHHHGGGEEECCCGGGGGGGGGGGGFFFFFFFFFEEE@@@@@@AAACCCDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDD???>>>>>>===>>>@@@CCCDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@AAAAAACCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFGGGGGGHHHIIIJJJLLLMMMPPPRRRUUUWWWXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[____________aaaccceeeffffffgggiiijjjlllmmmmmmnnnoooppprrrtttuuutttrrrooonnnnnnoooooorrrwww{{{vvvvvvxxx{{{}}}yyywwwrrrwwwyyyvvvvvv~~~ttteeeWWWNNNCCC;;;777777666444666555444333222222333444333333333333333333333333444333222222222222333444222222222222222222222222000111111111111222222222222222222222222222222222111111222222222333333333333333333333333333333333444555666666666888<<>>@@@BBBDDDHHHNNNWWWaaagggwww|||}}}yyyooobbb^^^dddmmmqqq}}}~~~}}}{{{wwwvvvvvvxxxhhh]]]PPPFFFAAA===888444444444333222222222222222222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111222222222222333333333111111111111000000000000222222111111111111111000////////////000000000000111111111000000000000000000000000000000000000000111111111111111111111111000000111111111222222222222222222333555888<<<>>>CCCOOOfff~~~ssseeeXXXQQQMMMKKKIIIHHHFFFFFFIIIMMMVVVgggwwwttthhh]]][[[WWWUUUSSSQQQNNNLLLOOOMMMKKKJJJIIIHHHEEECCCGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCAAA???>>>>>>@@@CCCDDDFFFEEEEEEDDDDDDEEEEEEFFFDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKMMMNNNPPPSSSUUUWWWXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]___bbbdddeeeeeeeeefffggghhhjjjlllmmmnnnnnnooopppqqqqqqppppppnnnooooooqqquuu|||}}}zzzvvvuuuwwwzzz}}}wwwqqqqqqoooxxx}}}{{{{{{mmm[[[MMMFFF>>>999888777666555444444333222222222333333444444444444444444444444333333222222222222333333222222222222222222222222000111111111111222222222222222222222222222222222111111222222222333333333333333333333333333333333444555666555666888<<>>???DDDJJJQQQ[[[kkknnnzzzXXXVVVTTTVVVZZZ^^^``````___\\\WWWSSSQQQOOOKKKHHHEEEHHHLLLNNNOOOQQQTTTWWWaaaeeelllvvv|||yyyxxxtttxxxxxxtttttt{{{{{{wwwtttrrrqqqzzzuuurrruuu||||||mmmVVVNNNCCC:::666555444333333333222111111111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222111111111111000000000///000000000//////......---.../////////000000000111111111222222111000///...000000000000000000000000000000000000000000000000333333444444444555555555555555555555666777999:::===AAAMMMddduuufff]]]VVVQQQNNNIIIGGGGGGGGGEEEFFFOOOYYYdddsss}}}vvvkkkaaa[[[WWWTTTSSSRRRPPPMMMLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGEEEDDDCCCCCCCCCDDDCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGEEECCCAAAAAABBBDDDEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFGGGHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRTTTVVVXXXYYYYYYXXXYYYYYYYYYYYYZZZZZZZZZYYYZZZ\\\^^^```bbbddddddfffeeedddbbbbbbcccddddddiiijjjkkkjjjjjjlllppptttyyy}}}|||~~~zzzvvvuuutttvvvyyy|||~~~~~~{{{~~~{{{vvvrrrqqqmmmhhhgggiiikkkqqqyyyuuu\\\JJJBBB>>>999777888777555222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222111111222222222333333333333333333333333333333333444444555444444666999<<<>>>BBBHHHNNNWWWfffyyy~~~jjjuuuGGGFFFGGGJJJOOOTTTVVVWWWXXXXXX[[[aaafffgggddd```VVV[[[aaaeeegggiiinnnrrr|||~~~xxxtttssstttuuu{{{{{{zzzyyyxxxvvvuuussssss{{{tttooonnnssszzz}}}oooaaaKKKEEE<<<555222111111111333333222111111111111111111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111000000000000//////////////////............//////000000111111000000111222222111///...000000000000000000000000000000000000000000000000222222333333333444444444333333333333444555666666999<<>>DDDIIIOOO[[[kkkvvvtttwwwFFFIIIPPPXXXbbbjjjpppsssrrrzzzsssmmmddd___```hhhrrryyy~~~yyysssnnnwwwzzz~~~}}}wwwooohhhhhhfffbbb]]][[[XXXNNNCCC<<<:::666333333444555777333222222111000111111111000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333111111111111000000000000111111222222333333333444---......///000111111222---...000222333222111000000000000000000000000000000000000000000000000000111111111111222222222222222222333444555555666666555999<<<@@@KKKbbb~~~sssiiiccc^^^TTTKKKJJJJJJHHHEEEEEEDDDKKKRRRZZZhhhzzz{{{qqqhhhaaa]]]YYYTTTQQQOOOMMMLLLJJJGGGGGGGGGHHHHHHIIIIIIIIIHHHFFFDDDCCCBBBCCCEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCFFFEEEEEEDDDCCCBBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFHHHHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGFFFEEECCCBBBBBBBBBCCCDDDCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRTTTVVVWWWYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[]]]___````````````]]]^^^```bbbddddddddddddeeejjjooopppqqqtttzzz}}}|||}}}yyy}}}|||zzzwwwuuuttttttwwwzzz{{{|||yyy{{{}}}|||ssskkkgggeeeffffffccceeehhhooo|||xxxrrrxxx}}}vvvlllccc[[[PPPDDD:::888555111111555777777666333444666777777777666666444444444444444444444444000111222333333222111000000000000000000000000000000111111111111222222222222222222222222222222222111111222222222333333333333333333333333333333333333444444333333444777:::888<<>>EEE]]]xxxvvvkkk]]]TTTPPPMMMHHHCCCHHHEEEEEEHHHLLLRRR^^^iii|||{{{xxxpppeee[[[UUUQQQNNNLLLLLLKKKJJJJJJJJJJJJKKKKKKIIIIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEGGGGGGHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLLLLLLLNNNOOOPPPRRRUUUVVVVVVVVVXXXYYYYYY[[[]]]^^^^^^^^^]]]]]]\\\]]]^^^```aaabbbbbbbbbbbbaaaaaabbbdddfffggggggiiiiiilllrrr||||||zzz{{{||||||~~~}}}zzzwwwwwwvvvtttsssssstttvvvxxxyyy{{{~~~}}}rrrlllfffeeeddddddeeehhhlllnnnyyy{{{tttpppxxxyyyiiiaaaVVVLLLFFF@@@:::666777555333222111111222333333333333333333333333333444444444333333222222222222333333222222000//////000000000000000000000000333333222222111000000///111111111111222222222333111222333333333222111111222222222222222222222222333333333444444444444555666888:::???EEEPPP[[[bbbsssxxx]]][[[aaaooo{{{yyyuuuooojjjgggeeecccaaa\\\]]]```hhhsss~~~~~~vvvmmmddd```___```fffkkkqqqxxxzzztttmmmfffcccSSSMMMDDD???<<<:::777444222222222222222111111111111111000000000000111111777666333111////////////000000000000////////////222222111000////////////000000000000000000000000000000000000000000000000000000000000///////////////////////////000111111000000000000000000000000//////000000000000111111000000000000000000000000////////////000000000000000000000111111111222222222222222222333333333333666444666:::;;;???NNN```zzz|||lll```YYYSSSLLLFFFJJJFFFCCCDDDDDDFFFMMMUUUgggrrrsssfff]]]WWWSSSQQQLLLKKKJJJHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGHHHHHHHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNNNNMMMMMMNNNOOOQQQSSSTTTUUUUUUVVVXXXZZZ[[[[[[\\\]]]^^^^^^^^^^^^]]]^^^___```aaabbbbbbbbbfffdddbbbbbbcccfffiiilllnnnpppttt{{{~~~||||||yyyxxx{{{}}}|||{{{xxxxxxzzzyyyxxxyyywwwvvvttttttuuuwwwxxxvvv{{{xxxooojjjgggggggggeeeeeehhhooouuu{{{xxxyyy{{{uuuaaaYYYMMMDDD>>>;;;777444666555333222111222222333333333333333333333333333111111111111111000000000222222222222222111000///000000000000000000000000333333222222111000000000000000000111111111222222111111222222333222222111222222222222222222222222333333333333444444444444444666888<<>>EEEMMMRRR___pppaaaYYYRRRTTTYYY```kkkttt}}}|||~~~~~~zzzqqqjjjeeedddeeeiiimmmqqqtttwwwzzz}}}xxxvvvuuuvvv|||{{{xxxzzzzzzyyywwwuuutttvvvwwwvvvwwwxxxuuuoooiiidddaaa```bbbdddgggoooyyy|||zzz~~~{{{uuulllaaaVVVMMMHHH@@@===999444222111222333000000000111111111111111111111000000000000111111000111111222222222333333////////////000000000000------...///000222333444000000000000000000000000////////////////////////////////////............///////////////000111111000000000000000000000000......////////////000000000000000000000000000000////////////000000000000/////////000000000111111111111111111222222222222444444555777999;;;===???III^^^{{{~~~yyymmmddd^^^WWWPPPKKKIIIGGGDDDBBBDDDCCCDDDKKKWWWcccooo}}}}}}qqqjjjbbb^^^XXXRRRMMMJJJIIIHHHIIIIIIIIIHHHHHHIIIJJJJJJGGGGGGFFFFFFFFFGGGGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEECCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJLLLMMMOOOOOONNNNNNOOOPPPQQQQQQPPPOOOOOORRRVVVZZZbbb]]]WWWUUUXXX[[[\\\\\\ZZZ[[[]]]```bbbcccdddeeedddfffiiikkkmmmrrrzzz|||zzzwwwtttrrrrrrrrrsssvvvwww}}}zzzuuutttqqqppppppqqqsssuuuuuuuuuvvvvvvwwwyyyzzzzzz{{{}}}vvvmmmfffaaa___^^^___aaabbbfffooozzz}}}~~~yyyuuuqqqtttxxxtttgggaaaPPPIII???999666555333111333333333333333333333333222222222222222222222222000000111111111111111222111111222222222111111000000000000000000000000000111111111111111111111111000000000111111111222222000000000000000111222333222222222222222222222222222222222222333333333333444555777999<<>>??????@@@AAABBBCCCDDDBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKJJJLLLMMMNNNMMMNNNOOOQQQQQQPPPNNNLLLLLLPPPUUUZZZggg```YYYVVVXXX\\\]]]]]][[[\\\___aaadddfffhhhhhhiiinnnsssvvvwww{{{~~~wwwuuurrrqqqppprrrtttvvvyyy{{{yyysssnnnnnnoooooopppqqqssstttsssssstttvvvwwwyyyzzz{{{wwwmmmfffbbb___]]]______aaaeeemmmwww|||~~~|||xxxuuusssrrrzzzzzzkkk\\\TTTFFF@@@999666555555444222222333333333444333333333111111111111111111111111///000000000111111111111000111111222222222111111000000000000000000000000111111111111111111111111111111111111222222222333000/////////000111333444222222222222222222222222111222222222222333333333333444666888:::???FFFJJJUUUeeezzzpppkkkddd]]]UUUPPPVVV___mmmrrryyy|||ssshhhaaabbbiiippptttvvv{{{~~~~~~|||xxxvvvsssxxx}}}|||vvvqqqooopppqqqyyy~~~zzzxxxsssrrrpppnnnlllnnnqqqttt~~~}}}xxxssspppnnnhhhmmmpppnnnooosssvvvuuunnnjjjcccYYYOOOEEE>>>:::333333222000///...///000//////000000111111111222111111000000000000111111---///111333333222///....../////////000000111111222111111111111111222222000000000000000000000000111111111111111111111111000000000000///////////////////////////000111111000000000000000000000000............/////////000000000000000000000000000////////////000000000000////////////000000000000000111111111111222222222222444555222111444777999@@@BBBOOOiiissskkkrrr||||||~~~yyymmmcccZZZVVVRRRMMMIIIIIIHHHDDDCCCHHHKKKNNNWWWaaakkkwww{{{vvvnnneee^^^YYYVVVUUUMMMMMMLLLKKKKKKKKKKKKKKKHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDEEEAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>???AAABBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJKKKKKKIIIKKKMMMMMMMMMNNNPPPQQQPPPOOOMMMKKKKKKOOOTTTYYYiiiaaaXXXUUUWWW[[[\\\\\\[[[]]]```cccfffiiikkklllooouuu{{{~~~zzzvvvqqqooonnnoooqqquuuzzz|||zzz}}}}}}yyytttnnniiijjjmmmooopppqqqsssuuuqqqrrrsssuuuwwwyyy{{{|||xxxnnnfffbbbaaaaaa```aaa```bbbhhhrrr}}}~~~zzztttssssssyyyvvveeeTTTLLL@@@<<<777555666777666444222222333444444444333333111111111111111111111111.../////////000000111111000111111222222222111111000000000000000000000000111111111111111111222222111222222222222333333333000////////////111333444222222222222222222222222111111222222222333333333222333555666999===CCCGGGRRRbbbvvvyyyvvvqqqkkkccc\\\VVVSSShhhlllsssyyy}}}~~~|||{{{xxxqqqggg]]]VVVTTTVVVXXX[[[aaahhhlllnnnppptttwwwvvv~~~wwwsssppppppwww{{{rrrkkkpppkkkgggggglllrrrvvvxxxwwwzzz|||yyysssoooppprrrpppmmmkkkmmmooopppnnnlllhhh___RRRIIIDDD@@@;;;777666444333111000000111111000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111111111//////000000000000//////...000222222111000///000000000//////.........---////////////////////////000000000000000000000000............////////////111111000000//////......////////////000000000000111111111111222222222222111111000000000000000111111222222333333444444555===@@@GGGXXXsssllllllttt|||||||||wwwvvvvvv{{{|||rrrfff]]]WWWRRRLLLFFFHHHHHHFFFEEEEEEGGGKKKOOO^^^eeerrr~~~tttiiiaaa[[[XXXTTTSSSPPPNNNLLLJJJJJJIIIMMMIIIEEECCCDDDFFFHHHHHHDDDEEEFFFGGGGGGFFFDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???BBBAAABBBCCCDDDCCCAAA???===>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIMMMLLLLLLLLLLLLLLLMMMNNNTTTPPPLLLKKKNNNRRRTTTTTT[[[[[[ZZZZZZZZZ[[[]]]^^^]]]^^^```ccchhhnnnsssvvv{{{~~~}}}yyysssoooiiijjjmmmppptttxxx|||~~~{{{zzzxxxtttpppmmmmmmmmmoooqqqqqqooommmqqqoooooorrrxxx{{{|||{{{wwwppphhhbbbaaaaaa```___\\\dddkkkooovvv}}}vvvtttwww|||~~~wwwuuuwwwyyyxxxkkk\\\MMMDDD<<<;;;:::888666555444444111111111111111111111111222222222222222222222222000000000000000000000000111111000000000000111111333333222111000000111111000000000000000000000000///000000000000111111111111111000000000000111111111111000000111111222333555333222222333444444333333333333333555999>>>BBBPPP[[[mmm{{{uuunnnfff```\\\___eeelllssswwwwwwuuusssiiicccYYYOOOIIIHHHIIIKKKKKKPPPXXX___fffmmmuuu|||}}}vvvqqqooouuu}}}~~~|||vvvooojjjiiihhhgggiiimmmrrruuuwwwtttwwwyyywwwrrrnnnoooqqqnnnllllllmmmooonnniiieee[[[SSSHHHAAA===;;;888444555444333111000000111111000000000000000000000000////////////////////////000000000///////////////000000000000000000000000/////////000000111111222///000000000000000000///---///111111000//////000000/////////............////////////////////////////////////////////////............////////////111000000000/////////...............////////////....../////////000000000111111000000000000111111111222222333333444444555777999???MMMddd{{{qqqnnn|||~~~~~~~~~yyyqqqvvvyyy~~~qqqggg___XXXPPPJJJGGGFFFEEECCCBBBCCCEEEGGGPPPVVV```lllxxx~~~wwwpppjjjggg___\\\XXXSSSPPPNNNNNNNNNKKKIIIGGGFFFGGGHHHHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@>>>>>>???BBBEEEFFFEEEDDD????????????@@@AAABBBCCCAAAAAABBBBBBCCCCCCDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKLLLLLLMMMQQQNNNKKKKKKNNNQQQRRRRRRWWWVVVVVVVVVWWWYYY\\\^^^]]]^^^aaagggmmmuuu{{{~~~{{{xxxvvvtttqqqnnnkkklllooorrrvvvyyy|||}}}|||}}}{{{xxxwwwuuuqqqnnnjjjjjjjjjlllnnnnnnllljjjnnnmmmnnnrrrxxx}}}zzzpppjjjbbb^^^]]]]]]]]]]]]dddkkkqqqsssvvv~~~yyysssqqqvvv}}}~~~xxxssstttxxx}}}qqqcccTTTFFF===:::999777666555444333333111111111111111111111111222222222222222222222222000000000000000000000000111111000000000000111111111111000///////////////000000000000000000000000/////////000000000111111111111111000000111111111111111000000111111222333555333222222333444444333333333333333555888>>>BBBKKKVVViii~~~|||uuummmfffbbb___ccciiinnnooolllhhheee\\\WWWOOOHHHDDDDDDFFFHHHHHHMMMTTT[[[bbbmmmyyy}}}tttnnnooorrrxxx}}}yyyuuuqqqmmmgggcccbbbeeejjjmmmoooqqqsssuuuqqqtttvvvtttpppnnnnnnooojjjjjjkkknnnnnniii```YYYLLLFFF>>>999888777555333444333222111111111111111000000000000000000000000........................000000//////......------////////////////////////......///000000111222222000000111111111111000000...///111111///...///000////////////............////////////////////////////////////////////////............////////////000000000000////////////------------..................////////////000000111000000000000000111111111222222333333444444555666777;;;DDDUUUmmm~~~mmmxxxwwwvvvzzzyyywwwsssssswwwuuukkkbbbXXXQQQJJJIIIGGGDDDCCCBBBBBBBBBEEEHHHNNNWWWbbbllltttyyy~~~{{{xxxnnnjjjddd]]]WWWTTTSSSSSSLLLKKKJJJKKKLLLLLLJJJHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>???AAAEEEGGGFFFEEEBBBAAA@@@??????@@@AAACCCAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFJJJIIIIIIIIIIIIJJJKKKLLLOOONNNLLLMMMOOOQQQQQQQQQRRRRRRRRRTTTWWW\\\```cccdddfffiiinnnuuu{{{{{{wwwssspppooonnnmmmkkkmmmooorrrvvvyyy{{{|||}}}xxxzzz|||wwwtttsssrrrooollljjjjjjiiikkklllmmmllljjjkkkkkkmmmssszzz}}}ssshhhddd^^^[[[ZZZ\\\^^^___kkkrrrxxxxxxyyy|||{{{uuurrrsssyyy~~~{{{uuuooonnnsss{{{uuufffYYYLLLAAA:::777666555444333333333333111111111111111111111111222222222222222222222222000000000000000000000000111111000000000000111111//////......------......000000000000000000000000/////////000000000000111222222111111111111222222111111000000111111222333555333222222333444444333333333333333444777<<<@@@FFFPPPbbbwww|||wwwpppiiieeefffggghhhhhheee```ZZZWWWTTTQQQLLLIIIIIILLLPPPSSSYYY[[[]]]^^^aaahhhsss{{{{{{tttnnnnnnooosss{{{~~~zzzsssmmmhhhddd```^^^```gggooossssssqqqqqqrrrnnnppprrrrrrooolllkkklllfffgggiiikkkjjjbbbWWWNNNCCC???:::777666666555444333222222111111111111111000000000000000000000000////////////////////////111000000//////......---////////////////////////---......///000111222222000000111111111111000000///000111111000///000111///////////////.........////////////////////////////////////////////////............////////////000000000000////////////------........./////////000000000000111111111222000000000000000000111222111222222333333444444555777777999>>>HHH[[[xxx{{{yyy}}}tttyyysssqqqwwwxxxlll```XXXPPPNNNLLLIIIHHHFFFDDDCCCCCCDDDGGGKKKQQQXXX___bbbgggmmmwww|||xxxssskkkddd]]]YYYVVVRRRPPPNNNNNNNNNNNNLLLKKKJJJJJJKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@BBBDDDEEEEEECCCEEECCC@@@>>>>>>???AAACCCBBBBBBCCCDDDDDDEEEEEEFFFEEEFFFFFFGGGGGGFFFFFFFFFHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOQQQRRRRRRQQQQQQQQQSSSWWW]]]dddkkkooossstttuuuxxx{{{~~~|||zzzwwwtttpppllliiiiiiiiiiiippprrrvvvyyy|||}}}}}}}}}xxx{{{{{{xxxtttrrrqqqpppnnnllllllkkkkkklllnnnooonnnmmmjjjlllpppvvv~~~|||tttlllcccaaa]]][[[\\\___cccfffnnnvvv||||||{{{||||||{{{tttssssssuuuyyyxxxsssmmmiiilllttt{{{lll]]]QQQHHH@@@;;;555555444333333333444444111111111111111111111111111111111111111111111111////////////////////////111111000000000000111111///......------.........000000000000000000000000000000000111111111111222333222222222222222222333111111000000111111222333555333222222333444333333222333444333444777;;;>>>DDDLLL\\\qqquuuvvvvvvvvvsssooojjjggghhhfffddd```[[[VVVRRRPPPOOONNNMMMNNNRRRXXX^^^bbbjjjiiifffaaa^^^aaagggmmm}}}{{{uuuqqqmmmmmmpppwwwwwwrrrlllgggeeecccbbb```ccckkktttyyywwwssspppooolllnnnoooooollliiigggfffbbbaaabbbcccaaaYYYMMMDDD===;;;888666555555444333111111222111111111000000000000000000000000000000000000000000000000000000111111111000000/////////000000000000000000000000---......///000000111111000000111111111111000000000111222111000000111222.........///////////////////////////////////////....................................////////////////////////000000000000....../////////000000000///000000000000111111111000000//////000111222222111222222333333444444555555555666888<<>>???AAABBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHJJJLLLOOOPPPQQQRRRRRRRRRSSSWWW]]]eeennnuuuzzz~~~{{{xxxvvvsssrrrooommmkkkhhhfffgggiiijjjsssuuuyyy||||||~~~}}}{{{yyywwwvvvsssrrrqqqooonnnllllllkkkjjjlllnnnppppppooolllooouuu{{{yyyrrrnnnjjjeee^^^]]][[[[[[]]]ccciiimmmttt||||||zzzxxxuuugggkkkqqqxxxsssooojjjiiinnnxxxvvvfffVVVLLLDDD>>>999555444444333333444444444111111111111111111111111111111111111111111111111////////////////////////111111000000000000111111000//////...//////000000000000000000000000000000111111111222222222333333333222222222222222222333111111000000111111222333555333222222333444333333222333444333444666999<<>>999555555444333333333333333444111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111000000//////000000111111000000000000000000000000111111111222222222333333222222111111111111222222111111000000111111222333555333222222333444444333222333444444333555777:::AAAGGGRRRcccvvvUUUWWW[[[___cccfffhhhiiieeegggjjjllllllkkkhhhgggiiiiiijjjllloootttxxx{{{~~~~~~{{{uuuooolllmmmpppnnnuuuzzzxxxtttrrrnnniiifffjjjpppuuuyyy|||yyyqqqhhhgggggghhhkkkmmmmmmlllkkknnntttyyy|||yyytttoooiiihhhgggfffbbb]]]WWWSSSTTTPPPKKKGGGEEEAAA;;;777111222222222111000000000///000111222222111000000000000000000000000000000000000000000000000000000......//////000111111111///////////////////////////////////////...............////////////....../////////...------///111............/////////000////////////////////////....................................////////////.../////////000000000111........./////////000000---------.........//////////////////000111222333111222222333333444444555999777999===<<<===MMM```uuu~~~xxxtttwww}}}ppphhh___XXXTTTPPPKKKFFFDDDDDDCCCBBBBBBCCCDDDDDDEEEJJJRRR\\\fffooovvvyyy~~~zzzsssnnnhhhbbb]]]YYYUUUSSSQQQOOOMMMJJJGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIGGGFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@AAADDDFFFGGGGGGCCCBBBBBBAAAAAAAAABBBBBB???@@@@@@AAAAAABBBBBBCCCEEEFFFFFFFFFEEEEEEDDDCCCEEEEEEEEEFFFGGGHHHJJJJJJGGGKKKOOORRRTTTVVV[[[^^^cccfffkkkqqqxxx~~~}}}|||zzzyyyqqqooolllhhheeeccccccbbb^^^aaaeeegggiiilllqqquuuxxxzzz|||~~~yyytttqqqpppnnnooonnnmmmjjjhhhggggggcccbbbbbbdddiiilllnnnooopppvvv~~~|||kkk```\\\ZZZWWWSSSUUUWWWZZZ^^^fffpppwww|||{{{wwwrrrnnnkkkooovvv~~~~~~sssrrrsssxxx{{{xxxmmmbbbSSSFFF???:::666333444333222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111000000//////000000111222000000000000000000000000//////000000000111111111111111111000000111111111111111000000111111222333555333222222333444444333222333444444333444666888===AAAKKK[[[oooVVVYYY]]]ccciiinnnrrrtttooosssyyy}}}|||xxxuuussssssrrrrrrtttvvvyyyzzz~~~~~~yyysssooooooqqqpppwww{{{zzzwwwuuuqqqlllccciiiqqqvvvyyy{{{~~~xxx~~~xxxpppgggkkkjjjjjjlllmmmnnnlllkkklllmmmqqqwww|||{{{vvvpppgggfffdddbbb^^^XXXQQQLLLPPPJJJBBB===;;;:::666444///000222222111111111222///000111222222111000///000000000000000000000000////////////////////////,,,,,,---...///000111111........................000000000///......------------............---------...---,,,++++++---///---.........//////000000////////////////////////..................................../////////000.../////////000000111111---------.........//////////////////000000000111////////////000111222333111222222333333444555555555222555:::888666BBBSSShhh}}}www{{{~~~tttssswwwvvvyyyxxxlllccc^^^YYYSSSNNNLLLJJJFFFCCCAAABBBCCCDDDAAACCCHHHOOOWWW```hhhlllwwwzzz~~~zzzuuuoooiiiccc\\\XXXSSSRRRNNNKKKHHHFFFEEEDDDFFFGGGGGGHHHIIIJJJKKKKKKFFFFFFFFFEEEDDDCCCCCCBBBEEEEEEEEEEEEEEEDDDDDDCCCGGGDDDBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEEDDDDDDEEEEEEDDDCCCBBBBBBEEEEEEEEEFFFGGGIIIJJJKKKMMMPPPTTTWWWYYY]]]cccgggnnnqqqvvv{{{}}}zzzwwwtttrrrllliiifffbbb___^^^^^^^^^bbbfffjjjlllmmmoootttwwwzzzzzz|||~~~yyytttooommmkkkkkkkkkkkkjjjgggdddccccccbbbaaaaaadddiiimmmppppppqqqxxx}}}tttfff\\\ZZZXXXVVVSSSUUUXXX\\\aaaiiittt|||yyy{{{xxxvvvrrrvvvxxx|||yyyttttttxxx~~~}}}xxxtttqqq^^^UUUHHH???:::888777555333222111000////////////111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111///////////////000111111000000000000000000000000............////////////111111000000000000111111111111111000111222222333555333222222333444444333222333444444333444666777999<<>>???===999555333222222333222111111000000111111222000000000000000000000000////////////000000000000000000000000000000000000111000///......///000111000/////////............//////............//////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////000///...------...//////111000000000/////////...111000000000000000111111111111111222222222333333222333444444555999>>>AAAOOO[[[ppp~~~tttooozzztttmmmjjjlllsss{{{|||ssskkkbbb[[[WWWTTTQQQOOOOOOMMMHHHDDDDDDDDDEEEFFFHHHJJJMMMNNNUUUZZZbbbiiipppuuuzzz~~~~~~yyysssooommmiiifff```YYYTTTQQQPPPPPPOOOLLLIIIIIIKKKMMMMMMLLLIIIIIIIIIIIIHHHGGGEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBDDDEEEEEEEEEFFFFFFFFFFFFJJJKKKLLLMMMOOOSSSXXX\\\bbbdddhhhlllooorrrsssttt{{{{{{zzzyyyyyyyyyyyyyyyxxxuuuqqqlllhhhfffeeedddaaabbbccccccbbbcccfffhhhlllnnnrrrtttuuuwwwzzz}}}}}}}}}yyyvvvrrrooommmjjjfffcccccccccddddddeeeeeedddcccdddcccbbbeeekkkqqquuuwww{{{}}}}}}xxxtttmmmkkkfff^^^WWWRRRQQQRRRSSSXXXaaalllwww}}}}}}{{{yyyuuuqqqqqqvvv|||{{{yyyzzz{{{tttppplll```UUUKKKDDD;;;666555555333111222222222222222222222222222222222222222222222222000000000000000000000000222111000//////000111111000000000000000000000000////////////000000000000000000000000000000000000222222222111111111000000000000111111111222222222111111111111111111111111000111111111111222222222333333222333333444555666999:::AAANNN^^^qqqkkkhhhfffiiiooouuuxxxxxx||||||~~~|||~~~}}}zzzwww{{{|||}}}{{{yyyxxxxxxyyyxxxvvvuuuwwwyyywwwpppjjjjjjfffdddfffhhhiiimmmsssxxx|||yyyvvvttttttrrrmmmiiieeeeeeeeemmmmmmooouuuzzzzzzsssmmm[[[VVVOOOHHHCCC???<<<999999777555222000000111111222111111000000111111222000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000////////////............//////............//////////////////////////////////////////////////////........................////////////////////////........................////////////////////////////////////////////////......------------...///000000000000////////////////////////000111111222111111111222222222222333222333333333333555999<<>>;;;999888555333222000//////000111111111000000000000111111////////////////////////111111000000//////......////////////////////////000000////////////000000///////////////.........//////............//////////////////////////////////////////////////////........................////////////////////////........................////////////////////////////////////////////////..................//////000000000000////////////.........//////111222333111111111111222222222222333444444333222333555888;;;@@@NNNccc|||nnnbbbdddlll}}}tttgggcccfffjjjoootttzzzxxxkkkiiifffdddbbb]]]UUUOOOKKKJJJHHHEEEDDDCCCCCCCCCDDDGGGJJJMMMPPPTTTZZZ]]]gggjjjnnnqqqsssuuuwwwyyyvvvuuurrrnnnllljjjiiiiiidddbbb```^^^\\\YYYWWWUUUTTTRRRPPPNNNMMMLLLMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKMMMOOOQQQRRRRRRRRRUUUWWW[[[___bbbfffkkknnnssstttvvvwwwxxxxxxxxxxxxuuussspppkkkgggeeecccbbbdddaaa]]]YYYWWWWWWXXXYYYZZZ^^^cccfffiiijjjlllmmmppprrrtttuuuvvvyyy}}}yyytttpppooojjjhhhgggfffggggggeeeddd```aaacccdddeeefffhhhjjjlllkkklllpppvvv{{{~~~~~~zzzvvvuuuvvvtttmmmggg]]]aaafffgggddd___YYYVVVVVV___jjjsssxxx|||vvvsssmmmiiimmmwww}}}|||vvvtttyyy~~~zzzoooccc[[[UUUKKKBBB>>>:::666333333333333222111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000111////////////////////////////////////000000000000/////////000000000000000111111111111000000000000000000000000111111111111////////////////////////000000111111111222222222222222222222333444555666777777;;;CCCOOO```wwwiiigggddddddeeegggiiijjjlllqqqvvvyyy{{{{{{zzzxxxxxxxxxyyyzzz|||~~~~~~}}}~~~wwwsssqqquuuyyyyyyrrrjjjbbb^^^[[[___eeekkkuuu}}}zzzvvvooohhhdddeeejjjooollljjjhhhiiikkkggg___WWWNNNIIIBBB<<<999888777666222222111000000000111111111000000000000000000111////////////////////////111111000000//////..............................//////000000000000//////........./////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////......//////000000000000////////////000000000000............///000111222000000111111111222222222444444444333222222444666:::;;;BBBRRRiiixxxnnniiieeejjj{{{sssgggcccbbbdddhhhsssxxxvvvsssooommmkkkeee]]]WWWNNNMMMJJJGGGEEECCCCCCCCCEEEFFFGGGGGGHHHJJJNNNQQQVVVYYY]]]aaaeeehhhmmmpppssssssssssssssssssttttttrrrrrrpppmmmiiieeebbb```ZZZYYYWWWUUUSSSSSSSSSSSSTTTSSSRRRPPPNNNMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJHHHGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHIIIJJJLLLNNNOOOQQQSSSVVVYYY\\\]]]^^^^^^^^^aaaeeeiiilllooorrruuuuuuuuuuuuuuusssrrrpppnnnkkkjjjiiifffbbb]]]YYYWWWYYYXXXVVVUUUUUUWWWZZZ[[[\\\```eeeiiijjjkkklllmmmtttvvvyyy{{{}}}yyyrrrnnnkkkjjjeeedddcccdddeeefffeeedddcccccccccaaaaaadddjjjnnnoooooorrrwww}}}}}}vvvsssrrrpppjjjddd___ccclllvvv|||wwwjjj```]]]eeepppxxx|||}}}xxxqqqfffeeerrr~~~{{{yyytttvvvxxxvvvuuuwww~~~|||xxxssshhh[[[RRRMMMFFF>>>999666444222222222222222111111111111111111111111111111111111111111111111000000000000000000000000......//////000000000000////////////////////////////////////000000000000......//////000000000000000000000000000000000000//////000000000111111111////////////////////////000000111111111222222222222222222222333444555555777777:::@@@IIIXXXooonnnllliiifffcccaaa``````gggooowwwzzz{{{{{{yyyuuusssrrrqqqqqqtttyyy~~~~~~~~~tttqqqnnnnnnooommmgggaaa\\\YYYYYY^^^dddjjjrrrzzz{{{uuuqqqkkkeeeaaaccciiimmmhhhddd```^^^^^^ZZZQQQJJJDDD@@@:::777555444333222222111111111111111222222111000000//////000000111000000000000000000000000000000000000////////////........................//////000000000000//////........./////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////---...///000111111111000////////////000000000000............///000000111000000000111111111111222222444444444333333555666:::999;;;FFFYYYqqq}}}wwwmmmhhhlll|||uuujjjcccaaabbbfffkkkssszzz{{{wwwtttnnneee___SSSQQQNNNKKKHHHFFFEEEDDDCCCDDDDDDDDDDDDEEEHHHKKKKKKNNNQQQTTTWWWZZZ___bbbhhhjjjmmmpppsssuuuvvvvvvxxxyyyzzzxxxtttpppmmmlllcccbbb```^^^]]]\\\[[[[[[]]]\\\ZZZXXXVVVTTTRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSMMMMMMMMMNNNPPPRRRUUUVVV[[[]]]aaadddfffgggggggggfffiiimmmppprrrssstttuuurrrrrrqqqooommmjjjgggeee```aaa```___\\\XXXTTTRRRRRRRRRSSSUUUWWW[[[]]]___bbbeeeiiilllmmmmmmnnnoootttwww|||}}}xxxrrrllliiiffffffbbbaaaaaaaaacccdddcccbbbddddddccc```___ccclllrrrtttuuuxxx}}}zzzsssnnnjjjeeeaaaccciiiuuu~~~pppkkkqqqyyy}}}|||vvvnnneeeggg|||}}}yyyuuurrrkkkmmmoooqqquuuzzzxxxrrrnnnbbbTTTKKKGGGAAA;;;444444333333222222222222111111111111111111111111111111111111111111111111000000000000000000000000------...///000000000000000000000000000000000000////////////000000000000---......//////000000111//////000000000000000111/////////000000000111111000000000000000000000000000111111111111222222222111111111222222333444555777777999>>>EEERRRhhh{{{qqqpppooolllgggdddaaa```fffpppxxxxxxwwwxxxuuupppnnnmmmkkkkkkmmmqqqvvvyyy~~~|||xxxvvvvvvmmmkkkiiigggfffeeebbb___\\\YYY[[[```dddgggkkkpppxxx|||tttlllkkkhhhddd``````bbbdddbbb\\\VVVSSSRRRNNNHHHBBB<<<999555444333333222000111111111111111111111111000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000...///000111111000///.............../////////000//////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,---...000000000000000.../////////000000000111//////.........//////000000000000000111111111111000111333333333333555777777777888>>>MMMbbbyyy}}}}}}~~~tttkkkmmmzzz|||mmmfffeeeaaaeeejjjooouuu}}}|||uuulllfff^^^[[[WWWSSSNNNKKKIIIHHHEEEFFFFFFFFFDDDDDDFFFGGGFFFGGGHHHIIIJJJMMMQQQUUUYYY[[[```dddiiikkkmmmnnnppptttwwwxxxvvvsssrrrrrrkkkkkkjjjiiigggeeecccbbbcccbbbaaa```___]]]\\\\\\ZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYYYYZZZ[[[\\\^^^^^^XXXXXXXXXYYY[[[___bbbdddfffhhhkkkmmmmmmmmmkkkjjjhhhkkknnnpppooonnnnnnnnnjjjjjjiiihhhfffccc```^^^YYYYYYXXXWWWVVVUUUSSSSSSRRRTTTWWW[[[^^^aaadddeeegggjjjmmmppppppqqqssstttvvvzzz}}}zzztttrrrnnnjjjgggdddcccbbb```___^^^___aaaaaaaaa___```aaabbbaaaaaaeeennnuuuzzz{{{~~~xxxooogggbbb```___aaajjjzzz~~~zzz|||~~~wwwrrrlllkkkiiippp|||xxxssspppeeeeeeggglllttt|||vvvnnnjjj^^^OOOEEEAAA===888222333333333222111222222111111111111111111111111111111111111111111111111000000000000000000000000,,,---...000000000000///000000000000000000000000////////////000000000000------......///000000111////////////000000111111////////////000000000111111111111111111111111111000111111111111222222222111111111111222333444555555555888<<>>999777444444444444333111111111111111111000000000000000////////////000000000000000000000000000000......//////000000111111111111111111111111111111...///000111111000///...---.........//////000000//////............//////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////***+++---///000000///....../////////000000111111000//////.........//////000000000000111111111111---///111222222333555777444555777;;;FFFYYYooo~~~zzzuuuooofffkkksssyyynnnkkkcccfffhhhjjjmmmrrr{{{yyypppjjjhhheee```[[[UUUQQQOOOMMMJJJKKKKKKIIIFFFDDDDDDEEECCCCCCCCCCCCCCCEEEHHHKKKLLLOOOTTTYYY^^^aaabbbccceeejjjppprrrrrrpppqqqrrrqqqqqqqqqpppnnnllliiihhhfffffffffeeeeeeeeeddddddbbbbbbbbbaaaaaaaaa````````````aaaaaacccdddfffgggcccccccccdddgggjjjmmmpppnnnoooqqqrrrqqqooollljjjeeehhhkkkllljjjhhhffffffcccccccccbbb```]]][[[ZZZVVVUUUSSSRRRRRRSSSTTTVVVVVVYYY]]]aaaeeehhhiiijjjjjjmmmppprrrsssuuuwwwyyy}}}~~~xxxtttqqqkkkjjjhhheeecccaaa``````___^^^]]]]]]______^^^]]][[[^^^bbbccccccgggooovvv~~~zzzrrriii```\\\]]]^^^\\\hhhzzz{{{ppphhhccciiinnnwww|||xxxtttpppcccaaabbbiiittt|||uuummmhhh[[[KKKAAA===999555111333444444222111111222000000000000000000000000000000000000000000000000000000000000000000000000+++,,,...000000000000///000000000000000000000000////////////000000000000---------...///000000111.../////////000000111111////////////000000000000111111111111111111111111000111111111111222222222111111111111222333444555333444777;;;>>>III]]]pppwwwuuusssuuuyyyxxxsssmmmmmmlllmmmnnnooonnnkkkhhhgggeeebbb``````cccfffiiiiiimmmmmmhhhfffjjjkkkhhhhhhggggggiiikkkkkkjjjiiillliiieeecccdddeeeeeeeeedddhhhnnntttxxxwwwrrrmmmgggeeeaaa]]]XXXTTTRRRPPPMMMHHHCCC@@@>>>===:::777111222222333333222222111000000////////////000000000000000000000000000000////////////////////////.........///////////////........................//////000000///...------........................////////////////////////------------------------............////////////................................................//////.........------------.........//////000000........................////////////////////////........................000000000000111111111111111111000000111111222333111111222222222333333333666333222555===MMMeeeyyyrrrttt~~~pppccc\\\qqq}}}uuujjjdddbbbeeeffffffmmmvvvzzz}}}}}}vvvsssvvvpppiiiccc```\\\WWWSSSOOOMMMKKKJJJHHHHHHHHHIIIFFFEEEDDDDDDDDDDDDDDDDDDIIIJJJKKKLLLNNNQQQSSSTTT[[[]]]```cccfffhhhiiiiiijjjllloooqqqqqqooollljjjiiiiiijjjkkkkkkkkkjjjjjjkkklllmmmllljjjiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjkkklllnnnnnnrrrrrrqqqpppnnnkkkjjjhhhhhhfffeeeeeeeeeccc^^^ZZZYYYYYYYYYYYYWWWUUUSSSQQQNNNPPPQQQRRRSSSUUUXXXZZZ[[[]]]```dddgggiiijjjjjjlllrrryyyzzzyyyyyy~~~{{{wwwrrrmmmjjjaaaaaaaaaaaa````````````]]]\\\ZZZZZZ[[[\\\\\\[[[\\\\\\]]]```gggpppyyy~~~~~~vvvlllbbb]]]ZZZWWWVVVXXX]]]eeerrryyyqqqkkkggg___hhhrrr~~~{{{uuunnnhhhbbb______gggttt~~~yyyppphhh]]]NNNCCC<<<888333///222222222222222222222222000000111111111111000000222111111111000000//////////////////////////////000000000000000000000000000//////.........//////111000///...------...///000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222333555999<<<<<>>;;;;;;;;;888666111222222333333222222111000000////////////000000000000000000000000000000////////////////////////111111000///...---,,,,,,////////////......------///////////////...------................................................------------------------............////////////................................................//////.........---------////////////000000000111........................////////////////////////........................//////000000000111111111111111000000111111222333111111111222222222333333555333333777===JJJ^^^pppzzz~~~wwwiiiaaa\\\eeevvvzzzqqqiiieeeaaa___dddkkknnnpppxxx}}}zzzsssmmmjjjeee```[[[VVVTTTQQQNNNKKKHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFHHHJJJKKKLLLPPPRRRUUUXXX[[[]]]]]]^^^aaabbbeeehhhiiiiiihhhgggfffggghhhiiiiiiiiiiiiiiikkklllmmmllljjjiiijjjkkkllllllllllllllllllkkkkkkooooooooopppqqqqqqqqqrrrooonnnmmmkkkiiifffdddccc```^^^\\\\\\]]][[[WWWTTTRRRRRRSSSSSSSSSRRRQQQQQQRRRTTTWWWYYYZZZ\\\^^^``````bbbdddgggiiijjjkkkkkkooowwwzzzvvvrrrnnnjjjfff````````````____________aaa___]]]\\\[[[ZZZYYYXXXZZZ\\\```eeelllsssyyy}}}yyysssjjjaaaXXXUUUSSSOOONNNPPPVVVaaaoooxxx||||||rrrhhhbbb___eeemmmvvv~~~zzztttmmmhhhdddbbbcccjjjttt|||~~~ppphhh^^^UUUHHH???:::777444111222222222222222222222222000000111111111111000000111111111000000000//////000000000000000000000000000000000000000000000000//////............//////111000///...---......///000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222333555888;;;;;;@@@OOO^^^xxxyyysssqqqssssssppplllhhhfffdddbbb```^^^ZZZWWW[[[___fffnnntttxxxyyyzzzuuuvvvsssnnnmmmooopppooollllllmmmooosssuuuvvvuuuqqqppppppqqqqqqpppmmmkkkdddfffiiilllmmmkkkfffbbbbbb^^^YYYRRRJJJDDD???===;;;999777666777777666555111111222222222222111111000000////////////000000000000000000000000000000////////////////////////111111000///...------,,,111000000000//////......///////////////......---................................................------------------------............////////////...............................................................---------///000000000000111111111........................//////////////////////////////////////////////////////000000000000111111111000000000000111222222111111111222222222222333444333555888===EEEVVVeeeuuu|||tttvvvwwwmmm___```dddpppvvvkkkbbb]]]^^^bbbcccdddkkkttt{{{~~~yyyuuupppiiiddd___]]]ZZZVVVRRROOOMMMLLLJJJJJJIIIGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGJJJLLLNNNPPPPPPQQQSSSUUUWWWZZZ\\\^^^___``````aaabbbcccddddddddddddhhhiiijjjiiihhhggghhhiiikkkkkkkkkjjjjjjiiiiiiiiiiiijjjkkkllllllkkkjjjiiigggfffeeeccc```^^^[[[ZZZWWWUUUSSSSSSSSSSSSQQQPPPMMMNNNOOOPPPQQQRRRSSSSSSUUUXXX\\\___```aaacccdddeeefffiiikkkmmmnnnnnnnnnssszzzzzzvvvrrrnnnkkkhhhdddbbb___^^^^^^^^^^^^]]]]]]]]]```___^^^\\\[[[ZZZZZZZZZ[[[___eeemmmtttyyy|||}}}wwwmmmggg^^^VVVPPPNNNMMMKKKLLLOOOYYYcccooouuuvvvxxx~~~uuuhhh___]]]^^^mmmuuu|||{{{wwwqqqkkkgggeeefffiiinnnsssyyy}}}~~~rrrddd[[[PPPIII???999777777555444222222222222222222222222000000111111111111000000111111000000000000//////111111111111111111111111000000000000000000000000//////............//////000000///............///000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222333444777999999===JJJXXXppp{{{zzzrrrjjjggghhhhhhfffccc^^^]]]\\\]]]___```___^^^]]]dddqqq}}}{{{tttqqqppppppnnnkkkkkknnnrrrxxx{{{|||{{{wwwuuusssqqqpppmmmjjjggghhhhhhiiijjjiiifffaaa^^^\\\YYYSSSMMMFFF@@@;;;999555444333333333333333333111111222222222222111111000000////////////000000////////////////////////////////////////////////------......//////000000///000000000000111111111...///////////////..........................................................................................////////////........................................................................///////////////000000000........................////////////////////////000000000000000000000000////////////000000000111000000000000000111222222111111111111222222222222555333444777:::BBBQQQ___mmmrrryyy~~~yyynnnsss|||xxxpppfffbbbiii{{{xxxmmmeeeaaa```___^^^aaaiiinnnrrryyy~~~xxxqqqkkkgggeeeccc```\\\YYYWWWVVVQQQQQQPPPNNNLLLJJJHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCEEEFFFHHHIIIIIIJJJJJJJJJLLLMMMPPPRRRTTTVVVVVVWWWXXXYYYZZZ[[[[[[[[[___```aaa```___^^^___```ddddddccccccbbbaaaaaaaaa\\\]]]___``````^^^]]][[[ZZZZZZYYYXXXWWWUUUTTTSSSQQQPPPOOOOOOOOOPPPPPPPPPOOOOOOPPPQQQSSSUUUWWWXXXWWWZZZ___aaabbbbbbbbbcccgggiiikkknnnppprrrrrrrrrvvv|||yyytttqqqnnnjjjgggeeeccc```^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZ[[[[[[[[[[[[\\\]]]___```cccjjjqqqwww{{{}}}~~~~~~|||yyytttlllddd^^^WWWPPPKKKKKKMMMNNNTTTZZZbbbhhhooorrrsssuuuzzz}}}|||wwwlll```[[[```fffqqqyyy|||wwwqqqlllgggddddddhhhmmmppprrruuuzzz~~~{{{vvvgggXXXPPPEEE@@@:::666555666666555111111111111111111111111000000111111111111000000000000000000000000//////000000000000000000000000///////////////////////////............//////000/////////.........//////////////////////////////........................///////////////////////////000000000111111111111000000000000000000000000000000111111111222222222333333555777777:::DDDPPPhhhwwwqqqjjjbbb___```aaa___]]]WWWXXXZZZ^^^cccggghhhhhhbbbkkkzzz~~~uuuooollljjjiiijjjnnnooorrrvvvzzz{{{zzzxxxvvvrrrmmmjjjhhhgggeeedddjjjhhhgggfffdddaaa\\\YYYQQQNNNJJJEEE@@@;;;888777333333333333222111000000000111111222222111111000000000////////////000000////////////////////////////////////////////////---------...///000000111---...///000111333444444......///////////////.......................................................................................////////////................................................---.....................................................................////////////////////////000000000000000000000000...////////////000000000000000//////000000111222000000111111111222222222555333333555888???OOO^^^jjjlllooosssyyy{{{ppplllxxxxxxkkkeeemmm{{{qqqggg```]]]YYYYYY___dddhhhmmmsss}}}zzztttpppnnnlllhhhdddaaa^^^\\\XXXWWWVVVUUURRROOOMMMKKKMMMMMMMMMMMMKKKJJJHHHGGGDDDEEEEEEEEEFFFGGGGGGHHHFFFFFFFFFFFFGGGIIIKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPRRRTTTUUUTTTSSSRRRSSSUUUXXXWWWWWWWWWVVVVVVUUUUUUSSSTTTVVVWWWWWWVVVTTTRRRNNNNNNOOOOOOOOOOOOOOONNNMMMMMMNNNNNNNNNOOOQQQRRRTTTSSSSSSSSSTTTWWWYYY[[[[[[^^^bbbdddccccccccccccgggiiimmmppptttvvvwwwxxx{{{}}}~~~|||zzzuuuooojjjjjjgggdddaaa``````___]]][[[[[[[[[[[[ZZZZZZZZZZZZWWWYYY[[[[[[[[[\\\___bbbdddfffjjjnnnsssvvvyyy{{{yyyvvvrrrmmmhhhaaaYYYTTTQQQLLLIIIKKKNNNTTT]]]fffkkkjjjkkkmmmppprrrsssssstttssslllaaaXXXXXXbbbkkkrrrzzzyyyqqqjjjeeecccbbbccchhhnnnqqqqqqrrrvvvzzzwwwzzzzzzuuujjj\\\OOOHHH???<<<777555444444444555111111111111111111111111000000111111111111000000//////////////////000000////////////////////////////////////////////////...............///000000......//////////////////////////////////////////........................///////////////////////////000000000111111111111000000000000000000000000000000111111111222222222333222444666666777@@@JJJaaarrrkkkeee```___aaabbb```]]]XXXZZZ^^^dddjjjmmmmmmlllfffooo|||}}}sssjjjggghhhhhhjjjmmmuuuvvvyyy{{{|||yyysssnnnmmmiiieeebbbaaabbbbbbbbbeeebbb___\\\ZZZVVVRRRPPPBBBAAA>>>;;;888666444333222333444333111000///000000000111111111111000000000000////////////000000000000000000000000000000////////////////////////000000//////............,,,---...000111333444444---...//////////////////........................------------------------....................................////////////................................................---------.....................---------------,,,........................////////////////////////////////////////////////......////////////000000000////////////000111111000000000111111111111222444222222444666<<>>DDDUUU```kkkmmmhhhggglllssssssrrrrrrxxxoookkkpppwwwxxxjjjjjjvvvpppjjjyyytttkkkgggbbb\\\VVVTTTWWW[[[^^^aaafffmmmrrr|||}}}|||{{{{{{{{{zzzxxxrrrkkkfffaaabbbddddddbbb^^^ZZZWWWXXXXXXWWWWWWVVVTTTSSSSSSVVVTTTQQQOOONNNMMMLLLJJJNNNMMMMMMLLLLLLKKKKKKJJJGGGHHHJJJKKKLLLKKKIIIHHHFFFGGGHHHJJJKKKMMMNNNNNNIIIIIIIIIIIIIIIJJJJJJJJJNNNNNNNNNNNNNNNOOOOOOOOORRRUUUXXXZZZ[[[\\\]]]___dddbbb___\\\\\\```gggllloooppppppqqqqqqtttxxx{{{yyy{{{}}}}}}|||wwwtttrrrsssuuutttnnniiihhhgggdddbbb___]]]\\\\\\ZZZZZZYYYYYYZZZZZZ[[[[[[YYYZZZZZZYYYXXXWWWYYYZZZYYY]]]cccgggkkknnnrrruuuyyywwwvvvwwwvvvrrrkkkeee^^^ZZZRRRKKKGGGHHHMMMQQQ[[[gggrrrvvvvvvwwwwwwuuuyyywwwuuuqqqggg^^^\\\```dddfffiiilllmmmmmmlllkkkpppwwwzzzvvvuuu{{{vvvpppfff```___bbbgggjjjuuuxxx{{{{{{vvvpppjjjgggaaa[[[SSSKKKCCC<<<666222333222111111111222333444333000---,,,///111111000000000//////.........---////////////////////////////////////000000000000...111111...///333444222...///000000//////000111111111000///......------////////////////////////////////////000000000000////////////000000000000000000000000000000000000000111111111111222222222111111111111000000000000///111333444444666999<<>>888333000222222222111111222222333333000------///111111000000000/////////.........////////////////////////.../////////000000000000111222///***)))...000///.../////////....../////////......------,,,++++++////////////////////////---............/////////////////////000000000000000000000000000000000000000000111111111222222222111111111111111111111111000111333444444555888:::BBBPPPggg~~~QQQRRRUUUZZZ___aaa```___^^^______```bbbccceeefffpppzzz~~~uuurrrsssjjjeee___[[[]]]bbbfffiiiiiijjjooowww{{{vvvhhh\\\SSSOOOIIIFFFDDDBBB===999999888777555333222111111111111111111111111111111000000000111111111222222111111000000000000/////////000000111111000000///........................////////////........................////////////000000000111111000000000////////////............////////////////////////................................................------........./////////.........---------,,,,,,------............------........................///......------......///........................//////////////////......////////////............000000000000000000000000//////000000000000111111000///...000222444444333222222222111000222555888CCCJJJUUU]]]aaafffkkkoootttppphhhbbbbbbooouuugggjjjppp{{{|||mmmiiiooovvv~~~vvvhhhgggyyy~~~tttlll```^^^[[[VVVSSSTTTXXX\\\___aaafffnnnwww{{{wwwqqqsssuuuvvvtttooojjjgggkkkkkkllllllkkkhhheeeddd___\\\ZZZYYYXXXXXXVVVUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQRRRTTTUUUUUUUUUTTTSSSPPPPPPPPPPPPQQQRRRSSSSSSOOOPPPQQQRRRSSSRRRRRRQQQQQQSSSUUUXXXZZZ[[[ZZZZZZ[[[^^^aaaccccccdddfffgggjjjiiigggddddddggglllqqquuuwwwxxxzzz{{{~~~}}}yyytttqqqnnnmmmjjjgggffffffeeebbb^^^^^^]]]]]]]]]\\\\\\\\\\\\ZZZXXXUUUSSSRRRRRRSSSTTTTTTVVVXXXYYY[[[]]]```ccciiijjjkkkmmmnnnrrrwwwzzz~~~{{{wwwtttpppiii___WWWOOONNNLLLJJJKKKPPPWWW\\\iiisss}}}~~~|||xxxvvvtttrrrpppiiibbbbbbfffqqqqqqrrrssssssrrrqqqpppooovvv|||{{{xxxuuuqqqnnneeeeeeeeegggjjjmmmqqqsssssstttuuuvvvuuuoooeee]]]RRRLLLDDD===888444111///111222222222222222111111222000...---///000000000000000////////////......////////////////////////....../////////000000000---000///,,,,,,000111//////......------.........///......------,,,,,,,,,////////////////////////,,,,,,---------.........////////////000000000000000000000000000000000000000000000111111111222222111111111111111111111111111222333333333444666888>>>KKK___uuuUUUVVVWWW[[[___bbbcccbbbdddcccaaa``````aaabbbccclllxxxvvvrrrrrrhhhbbb\\\XXXZZZ^^^bbbeeeaaaaaaccchhhkkkggg\\\RRRNNNIIICCC???===:::888666444333222111111000000000000000000000111111111111000000000000111111111111000000000000000000////////////000000000000/////////////////////////////////////////////.....................//////////////////000000000000/////////////////////..........................................................................................////////////000//////......---,,,,,,,,,------............------......................../////////....../////////......////////////......////////////............///////////////.........////////////////////////////////////000000000111000000000111333333333333///111222222111111333444;;;@@@IIITTT]]]eeekkkoootttppphhh^^^YYY```qqqooollljjjooo}}}wwwppplllrrryyynnnccckkkzzz}}}mmmiiiaaaZZZUUUTTTVVVXXXYYYZZZ\\\bbbjjjqqquuuvvv||||||vvvxxxzzz|||{{{xxxtttqqqrrrtttvvvxxxxxxwwwvvvtttgggeeebbb```______]]][[[[[[[[[[[[[[[[[[[[[[[[[[[WWWXXXYYY[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWXXXYYYYYYRRRTTTVVVWWWXXXWWWVVVUUUTTTWWW[[[___aaabbbaaaaaaccceeegggiiiiiijjjlllnnnppppppnnnlllkkkmmmrrruuu{{{{{{|||{{{{{{{{{}}}}}}xxxsssnnnjjjhhhfffdddaaa`````````___]]]\\\\\\]]]]]]\\\\\\[[[[[[[[[YYYVVVSSSQQQQQQRRRSSSRRRTTTXXX[[[^^^bbbfffjjjmmmmmmnnnnnnnnnrrrwww{{{}}}yyytttooojjjcccYYYRRRNNNNNNMMMLLLMMMRRRXXX]]]jjjsss|||{{{wwwsssooommmiiifffiiioooxxxxxxxxxwwwvvvuuusssrrrpppwww}}}}}}vvvmmmeee``````ccchhhkkknnnoooqqqrrrrrrppppppqqqqqqkkk___UUUKKKEEE===777444222222111111111222333333222000///111000///...///000000000000000//////////////////////////////////////////........./////////000000***...111000000111...)))111000...---...//////...111000000000//////......////////////////////////,,,------------.........////////////000000000000////////////////////////000000000000111111111111//////000000000000111111111333333333222333555777;;;EEEVVVkkk}}}___^^^]]]___bbbdddeeeeeefffdddbbb```___^^^______cccppp~~~zzzpppiiiggg\\\XXXRRRNNNOOOSSSVVVXXXTTTSSSSSSVVVXXXUUUMMMFFFGGGCCC>>>:::777666555444111111111111111000000000000000000000000000111111//////000000000111111111//////////////////000000//////000000000000//////000000000000000000000000.........///////////////............////////////---..................---.........///////////////------------------------.........................................................////////////000/////////.........------------............------...........................//////////////////.........///000000///......000000//////.........---.........///////////////////////////////////////...////////////000000000000111222222222111111000,,,...111222111111333444666:::AAALLLXXXcccjjjnnnooonnniii___XXXZZZdddnnnzzz}}}qqqlllsssvvvkkkkkkkkkooowwwrrriiiiiiuuu}}}~~~xxxoooeee]]]YYYWWWVVVVVVUUUVVVYYY___dddhhhiiisssvvvzzzzzz|||~~~}}}yyyzzz|||~~~~~~~~~}}}|||pppnnnkkkiiihhhgggeeecccbbbccccccddddddeeeffffff______```aaabbbbbbccccccaaa```^^^]]]\\\\\\]]]^^^XXXYYYZZZ\\\]]]]]]\\\\\\[[[]]]aaaeeehhhhhhhhhgggjjjlllnnnoooooopppsssuuuwwwvvvuuusssrrrssswwwzzz|||}}}}}}{{{yyyxxxyyyzzz}}}zzzvvvpppkkkgggeeeddd```___]]]]]]]]]^^^^^^]]]]]]]]]]]]^^^]]]\\\[[[ZZZYYYWWWUUURRRQQQQQQQQQRRRPPPSSSWWW\\\```dddjjjnnnqqqrrrrrrrrrqqqsssvvvyyyvvvqqqkkkgggddd___XXXSSSUUUTTTRRROOOOOORRRWWW[[[fffnnnvvvyyy}}}{{{sssmmmhhhgggfffhhhnnnvvv}}}}}}|||{{{zzzwwwtttssstttxxx~~~~~~uuuhhh^^^YYY\\\bbbiiinnnpppqqqqqqrrrooommmllllllkkkcccWWWMMMEEE@@@:::555333333333333111111222333222111000...///000000/////////000000//////000000000000000000////////////////////////............///////////////222222000000444444222444222///...///111000///000000000000000/////////////////////////////////------........./////////////////////000000000000//////////////////////////////000000000111111111........./////////000000111222333222222222444555:::AAANNNaaatttdddbbb______aaadddeeeeeeiiihhhfffdddcccaaaaaa``````iiitttwwwrrrhhh```\\\RRROOOJJJHHHHHHJJJKKKLLLGGGEEEDDDEEEFFFDDD@@@<<<===;;;777444222111222222000000111222222111000000000000000000000000000000/////////000000000111111......////////////000000...//////000000//////...000000000000000000000000.........///////////////............////////////,,,------......------,,,.........///////////////------------------------................................................------........./////////........................------............------........................---......//////......---...///000111111000///...000000000///......------.........///////////////000000000000000000000000......////////////000000///111333333111/////////+++...000222222222333444333666<<>><<<;;;;;;:::999777;;;888555444444555555444000111222111000000222333000000222222222111000///222111111000///......---////////////000000000000---.........//////000000......////////////......---------------------------.........//////000000............/////////000......////////////......---.........//////000000////////////////////////................................................,,,,,,,,,---------......)))***+++,,,------...///---..................---........................+++,,,---......---,,,+++...///000222222000///...111000000///...------------.........//////000000000000000000000000000000............/////////000(((,,,000111000//////111000111222222111111222333///111444666===IIIXXXcccllljjjfffaaa]]]ZZZYYYXXXVVV[[[eeesss~~~sssbbbYYYXXX]]]aaafffrrrsssjjjkkkrrr|||}}}vvvlllggg```[[[XXXWWWWWWWWWRRRVVV[[[^^^```ccchhhllljjjmmmqqqvvvzzz~~~~~~}}}}}}|||yyywwwuuusss{{{{{{||||||}}}}}}zzzvvvtttssstttuuusssrrrppppppqqqtttwwwyyyvvvvvvvvvvvvvvvwwwwwwwwwxxxyyyyyyyyyyyy{{{}}}{{{||||||{{{yyyxxxyyyzzzvvvvvvtttpppjjjeeebbbaaafffccc^^^ZZZWWWWWWXXXYYYWWWXXXYYYXXXUUURRROOONNNMMMOOORRRTTTVVVWWWVVVVVVXXXZZZ]]]___``````___^^^```cccgggkkkoootttzzz~~~|||~~~~~~wwwmmmeee```VVVQQQMMMNNNUUU___fffiiiccc```[[[VVVTTTXXX^^^dddjjjkkkhhhdddcccfffeeeaaa\\\[[[```jjjqqqtttwww{{{zzz|||~~~xxxrrrnnngggeeefffgggaaaXXXVVV[[[kkkpppvvvvvvsssqqqrrrtttkkkjjjggg___UUUKKKDDD@@@777444222000111111000///444333111///...//////000---000222111///...///111//////000000111111111222////////////////////////---------.........//////---111222111666===BBBBBB777222,,,+++...111000---000000000000111111111111////////////////////////++++++,,,,,,,,,---------////////////000000000000000000000000000000000000////////////000000000000000111111222333333444444...///111111111111444666444555===LLL___pppzzz~~~QQQQQQPPPPPPPPPPPPQQQQQQOOOOOONNNNNNMMMLLLKKKKKKHHHGGGEEECCCAAA???>>>===::::::999999888888777777222333555555555333111000000000000000000000000000,,,------...///000000111///000111222222111000///......//////000000111111000000////////////000000000000000000000000000000........................///////////////.........------------------------////////////////////////000000//////............//////.........---------...///000///---,,,---...........................//////////////////////////////.........---------///............---------------............------.../////////...,,,)))(((***,,,...000111///---,,,/////////...------,,,,,,....................................///////////////111333444444444222111000000000000000000000000////////////000000000000...000222222444===IIISSS```hhhmmmjjjgggfffaaaZZZQQQVVV\\\dddmmmzzzzzz{{{qqqddd\\\UUUPPPXXXaaannn{{{{{{qqqiiiiiivvvzzzvvvnnnfffcccccc^^^WWWXXXXXXWWWWWWYYY\\\___bbbhhhggghhhiiimmmrrrvvvyyyxxxyyy|||}}}~~~}}}|||{{{{{{yyy{{{}}}}}}{{{zzzzzzzzzwwwwwwwwwxxxyyyzzz||||||~~~}}}}}}|||{{{{{{zzzzzz|||{{{{{{zzzyyyxxxxxxxxx{{{yyyvvvttttttsssqqqppppppmmmiiiddd```^^^]]]\\\^^^]]]ZZZXXXWWWWWWXXXYYY[[[ZZZWWWTTTRRRRRRRRRSSSMMMNNNPPPPPPPPPRRRUUUXXX[[[\\\]]]```bbbdddfffgggjjjooovvv{{{}}}}}}}}}~~~}}}~~~}}}uuuiii]]]UUUQQQQQQSSSWWW\\\aaacccdddeee^^^YYYZZZ[[[]]]```eeeiiijjjjjjhhhccc^^^[[[ZZZVVV\\\gggrrr|||}}}zzzyyyzzz}}}~~~xxxmmmdddaaa^^^[[[YYYYYY\\\___aaannnvvv{{{xxxrrrqqqqqqpppiiieee___XXXPPPFFF===777444444333333222111000000............//////000000000000000000000000000000333000------///111111///000000000000000000000000000///...------...///000//////000000111111222222///......------///000111000000000000000000000000000000//////.........---000000//////.........------------............///////////////////////////////////////////////////000000000000111111111111000222333333222111333444555888;;;AAARRRiiiwwwzzzEEEDDDDDDCCCCCCDDDDDDEEEBBBAAAAAA@@@??????>>>>>>???>>>===<<<:::888777666333333333333333333222222444333333222222222222222000000000000000000000000......//////000111111111000000000111111000000000////////////000000000000000000////////////000000000000000000000000000000////////////////////////.........///////////////......................../////////////////////////////////.........------//////.........---------,,,---...---+++***+++,,,................................................//////.........---------...---------,,,,,,++++++------............------,,,---///000000///---,,,+++,,,...///000///...---...///////////////////////////////////////..................////////////...///111222222222000000000000000000000000000000////////////000000000000000111222222333999CCCKKK\\\eeellllllkkkjjjfff```XXXZZZ]]]bbbiiirrr{{{~~~yyy~~~xxxqqqttt{{{wwwuuu{{{~~~yyyrrriiiZZZMMMPPPTTT]]]gggttt~~~tttnnnqqqxxxzzztttqqqpppjjjccc^^^\\\XXXUUUSSSSSSTTTUUUZZZ[[[]]]```dddgggjjjllllllnnnqqqsssuuuyyy}}}|||{{{||||||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~||||||{{{yyyxxxwwwvvvuuusssqqqooonnnnnnnnnllljjjiiigggddd```]]]\\\[[[[[[ZZZYYYWWWVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTRRRPPPPPPNNNOOOPPPQQQRRRUUUYYY\\\```aaacccfffiiilllnnnooopppsssyyy~~~}}}}}}{{{vvvnnncccYYYSSSSSSTTTWWW\\\aaadddeeeeeeddd]]]YYY[[[]]]___bbbggghhhgggfffbbb]]]ZZZYYYYYY]]]dddppp~~~}}}xxxxxxyyy{{{{{{uuujjjaaaVVVVVVUUUWWW[[[aaagggkkkrrrzzzzzzsssooonnnlllddd^^^VVVMMMEEE>>>888444444333333222111111000000.../////////000000000000000000000000000000000000222///------///111000///........................000///...------...///000/////////000000000000000///......---...///000111////////////////////////000/////////............000/////////...................../////////000000////////////////////////////////////////////////000000000000111111111111000111333222111111222444222666999???MMMcccsssyyy<<<<<<<<<;;;;;;<<<<<<<<<999999888888777777666666666666555444333222111111111111111222222222222222444222000//////000111333000000000000000000000000000000000000111111111111111000000//////000000111000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000------......//////000000////////////////////////////////////////////////.........---------------...............---------///000111000.........000...............................................................---------------,,,++++++***))))))------............------+++,,,...000111111000000---------.....................//////000111111222111111000000/////////...............////////////,,,---///000000000///...000000000000000000000000////////////000000000000111222333222111444;;;@@@SSS\\\eeejjjmmmnnnlllhhhbbb```^^^___dddjjjooorrryyyxxxwwwwww|||{{{mmmhhhkkkttt}}}vvvxxx}}}~~~}}}vvvfffVVVOOONNNNNNUUUaaaooo{{{wwwrrrrrrwww|||vvvkkkgggaaaZZZUUURRRQQQQQQPPPQQQTTTWWWZZZ\\\]]]^^^```bbbeeehhhjjjnnnrrruuuvvvwwwxxxyyy{{{|||}}}~~~~~~~~~}}}}}}}}}}}}||||||||||||yyyxxxwwwuuusssqqqooonnniiihhhgggggghhhgggeeecccbbbaaa^^^\\\ZZZYYYYYYYYYWWWWWWVVVVVVVVVVVVVVVWWWTTTUUUVVVVVVUUUSSSPPPOOOQQQQQQRRRSSSUUUYYY^^^bbbiiijjjlllooosssvvvxxxyyyxxxyyy|||}}}{{{xxxssskkkccc\\\UUURRRWWWYYY\\\aaafffjjjjjjiiiddd^^^[[[^^^```aaadddhhhgggeeebbb]]]YYYWWWYYY[[[eeekkkxxx|||wwwwwwwwwxxxvvvoooddd[[[NNNOOOQQQUUU\\\eeemmmssswwwuuunnnjjjhhh^^^WWWLLLBBB<<<777555333333333222222111000000000/////////000000000000000000000000000000000000000000///------///000///...........................//////............/////////////////////.........///............///000000////////////////////////////////////............////////////............////////////000000000111000000000000000000000000////////////////////////000000000000111111111111000111222222111111222444000555888<<>>999666444333222222111111000000000000///////////////////////////////////////////////////............//////...000000000000000000000000/////////......//////////////////......------,,,............/////////000///////////////////////////////////////.........///////////////.............../////////000000000000000000000000000000000000000000000000000000000///000000000111111111111000111222222111111222333000444888:::AAAQQQeeesss222111111000000111111222111111111111000000000000000000111111111111111111,,,,,,------......//////......///000000000///...//////////////////////////////////////////......111000///......///000111111111000000//////......000000////////////000000////////////////////////........................,,,------...///000111111........................////////////////////////---------------------------.....................***,,,---,,,+++***+++---................................................---.....................///......---,,,,,,++++++------............------------------...---------///...---,,,,,,...///000/////////......---------/////////......---------............////////////....../////////000000///////////////////////////////////////000000000000000111222222222333555666;;;BBBNNN\\\fffmmmtttxxx}}}sssggg______cccfffhhhhhhkkkooosssvvv{{{}}}kkkbbbiiivvvzzztttbbbUUUKKKLLLRRRZZZdddmmmuuuzzzxxxuuuqqq|||~~~xxxqqqiiiccc^^^[[[YYYXXXUUURRRPPPOOOOOOOOOOOOQQQTTTVVVWWWZZZ^^^```eeeeeefffggghhhiiijjjjjjnnnnnnnnnnnnoooppprrrsssuuuvvvxxx{{{~~~}}}zzzzzzyyyxxxwwwwwwwwwwwwwwwvvvtttrrrpppnnnlllkkkjjjiiigggeeeccc```___^^^___^^^^^^___aaaaaa```^^^___^^^]]][[[YYYWWWVVVVVVXXXXXXXXXXXXWWWVVVTTTTTTQQQQQQPPPQQQRRRTTTUUUWWW\\\]]]^^^___aaaeeekkkooovvvwwwyyy|||wwwoookkkgggbbb^^^\\\\\\^^^```cccbbbbbbeeejjjqqquuuwwwkkkfffdddffffffcccbbbcccdddaaa]]]YYYWWWYYY^^^ccclllpppzzzxxxvvvsssnnnggg^^^UUUOOOPPPPPPRRRVVV]]]eeennnsss|||yyylllddd___PPPKKKCCC===999666333222111111000000000000//////........................////////////////////////...////////////......///000000000000000000000000...//////////////////...//////......------,,,,,,---......///////////////.................................///////////////.........///////////////------........./////////000000000000000000000000111111111111111111111111///000000000111111111111///111222222111000222333111444777999===III\\\lll000000////////////000000000000000000000000000000//////////////////////////////////////////000000,,,---000111111000///---000000000000000000000000............////////////000//////......//////000000000000000////////////000000////////////000000000000000000000000000000........................------......//////000000........................////////////////////////---------------.........---------...............+++,,,------,,,,,,---...........................---------------------------------...............//////............------------............------......------,,,,,,,,,+++......---,,,---...///000000//////...------,,,,,,------..............................////////////////////////000000000111000000000000000000000000////////////000000000000000000000111222333444555777;;;DDDRRR]]]gggqqqzzz{{{nnnccc^^^]]]___```eeeiiiooouuuzzz~~~|||iiieeejjjtttxxxppp^^^QQQIIIMMMRRRTTTWWW]]]iiinnnwwwzzzxxx|||~~~vvvqqqpppssszzzrrrkkkgggcccaaa]]]YYYUUUQQQOOONNNHHHJJJMMMOOOQQQSSSWWWZZZ]]]]]]^^^___```aaabbbccceeeddddddcccdddeeeggghhhiiikkknnnppprrruuuyyy|||yyyyyyzzzzzzzzzyyyxxxxxxxxxxxxwwwwwwxxxyyyzzzzzzzzz{{{{{{{{{{{{yyyxxxwwwuuutttsssrrrppppppoooooommmmmmlllkkkjjjjjjiiiiiicccbbbaaa```^^^]]]\\\[[[\\\ZZZYYYZZZ[[[]]]]]]\\\^^^]]]\\\ZZZYYYWWWVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRQQQPPPPPPQQQTTTXXX\\\^^^fffgggiiijjjlllnnnrrruuuzzz{{{|||~~~~~~{{{uuunnniiiaaa```______aaaeeeiiikkkiiigggeeegggkkkpppsssuuujjjfffeeegggfffbbb______]]]\\\ZZZXXXWWWZZZ```dddooorrr{{{vvvtttooohhh```YYYRRROOOQQQRRRSSSWWW^^^fffnnnsss|||xxxggg]]]WWWGGGCCC===999666333111///000000000///////////////////////////............000000000000000000000000...000111111000//////000..............................////////////.....................------------......///000/////////.................................///////////////.........///////////////------------............000000000000000000000000111111111111111111111111000000000000111111111111///000111111000000111333333444555888:::BBBSSSccc222111111000000111111222222222222222222222222222//////..................222222222111111111111111......///000000000000000000000000000000000000000.........///000000111111...//////////////////...////////////000000000000000000////////////000000000000000000000000000000.................................///////////////////////////////////////////////////////////////------........./////////---------.........//////---///000000//////000222........................---------------------------------.........//////---............/////////------............------//////...------------------------------...//////////////////............------......//////000000............///////////////////////////000000111000000000000000000000000////////////000000000000111000//////111222333333666555:::EEEPPPZZZgggttt|||xxxpppfff]]]XXXXXXXXXbbbhhhooouuuyyy}}}{{{lllfffiiirrrtttgggYYYOOOMMMWWW]]]ZZZWWWYYY\\\aaajjjssszzz~~~{{{tttppptttzzz||||||}}}{{{yyyssssssrrrnnnkkkmmmuuu{{{vvvnnnnnnmmmkkkfff___YYYVVVMMMNNNOOOOOONNNNNNPPPRRRSSSTTTUUUWWWYYY[[[\\\]]]___^^^\\\[[[\\\]]]^^^___```bbbeeeffffffhhhlllooolllmmmnnnnnnooonnnmmmmmmnnnmmmlllllllllmmmnnnoooppppppoooooonnnmmmmmmmmmmmmllljjjiiigggfffeeeeeeeeedddddddddccccccbbbbbb[[[[[[[[[ZZZZZZYYYYYYYYYXXXUUUSSSRRRTTTVVVWWWWWWXXXXXXXXXXXXWWWVVVUUUUUURRRQQQQQQQQQRRRTTTUUUVVVUUUVVVXXX\\\```dddgggiiiqqqsssuuuwwwwwwwwwyyy{{{~~~~~~~~~~~~|||xxxrrrlllgggbbb```ZZZ\\\```eeejjjnnnqqqssslllkkkjjjkkkmmmmmmlllkkkfffbbbbbbeeeddd___[[[[[[YYYYYYZZZZZZ[[[^^^cccgggooosss|||{{{rrrooojjjbbb\\\WWWTTTTTTVVVVVVVVVYYY___fffmmmqqq{{{sss```SSSLLLAAA===888444222111//////////////////////////////111111111111000000000///000000000000000000000000...111333333111///000111........................---...///000000///...---.............../////////------///000000000///......................................./////////000............/////////000............////////////////////////////////////////////////////////////000000000000111111111111///000111111000000111222555222222666888===KKKYYY000000////////////000000//////////////////000000000000000////////////////////////......------,,,000///...---...000111333000000000000000000000000...//////000111222222333---...///000000///...---......//////000000111111000000////////////000000000000000000000000000000000000000000000000000000///////////////.........000000000000000000000000////////////////////////........./////////000000---------.........//////+++---......------...000........................---------------------------------.........//////,,,,,,---......//////000---..................---//////.........//////000---------............///......//////000000111111------...///000111222222............/////////000///............///000000000000000000000000000000////////////000000000000222000......///000111111444111333;;;EEENNN]]]kkkppppppnnnfff]]]WWWUUUUUU[[[ccckkkoooqqquuu}}}qqqeee^^^cccnnn~~~rrrcccYYYRRRUUUdddlllfff```___PPPSSSZZZccckkkrrrwwwzzzuuunnnkkkqqqxxxyyyxxxwwwwwwxxxllliiiiiigggfffiiittt~~~xxxzzz}}}|||wwwooofff```XXXWWWVVVRRRNNNKKKKKKLLLKKKMMMOOOQQQTTTWWWYYYZZZ\\\[[[YYYXXXWWWXXXZZZ[[[\\\^^^``````______bbbfffcccdddfffgggggggggfffeeeeeedddcccccccccdddeeefffgggfffeeedddddddddddddddfffeeecccaaa___^^^]]]]]]aaa```___]]]\\\ZZZYYYXXXUUUUUUUUUUUUUUUUUUVVVVVVTTTQQQMMMLLLMMMPPPRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUQQQQQQPPPQQQSSSWWWZZZ\\\ZZZ]]]bbbhhhmmmppprrrsssxxx{{{}}}~~~}}}~~~~~~~~~~~~}}}}}}tttrrrnnnggg```[[[YYYYYYXXX\\\bbbiiioootttvvvwwwnnnnnnnnnooooookkkfffbbbaaa^^^___bbbccc^^^ZZZYYYXXXZZZ\\\^^^```cccgggjjjlllrrr{{{{{{tttnnnlllfff___YYYWWWWWWYYY\\\[[[ZZZ[[[^^^dddiiimmmzzzoooZZZKKKDDDAAA<<<555111///000000111.........///////////////333333333333222222111111000000000000000000000000...111444444222000000222000000000000000000000000---...///000000///...------.........///000000000,,,---///000000000///...........................---.........//////000000---.........//////000000////////////000000000000////////////////////////........................000000000000111111111111///000111111000000111222555111000444777:::EEERRR//////000000000000//////000000000000000000000000000000000000////////////000000000000000000000000000000//////.........---//////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////........................////////////////////////////////////000000000000000000000000000000000000////////////............------,,,,,,,,,,,,------.........------,,,,,,,,,........................------------------------------------------------,,,///000///,,,+++---///........................//////.........---------........................000000000000////////////........................///////////////.........------...///000000//////////////////////////////000000000000000000000000000000000000000000000000111444666777:::BBBOOOYYYiiijjjhhhddd^^^XXXTTTSSSUUU[[[ccciiikkkmmmpppsss{{{|||}}}oooeee```aaammmzzz{{{iii^^^VVVYYY___jjjyyyvvvhhhZZZSSSPPPTTTZZZ```kkkvvvwwwnnneeebbbhhhpppuuuwwwzzz~~~rrrgggbbb```dddjjjmmmvvvooommmjjjeee^^^YYYTTTQQQOOOPPPOOONNNOOOQQQQQQQQQPPPSSSSSSTTTTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZ\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^____________^^^]]]]]]]]]^^^___```cccbbb```]]][[[YYYXXXXXX\\\[[[[[[ZZZYYYXXXWWWWWWTTTSSSQQQPPPOOOOOOPPPPPPPPPOOONNNKKKJJJJJJMMMPPPOOOPPPQQQQQQQQQQQQSSSUUUTTTSSSTTTWWW[[[___aaabbbeeefffjjjooouuuyyy{{{zzz}}}{{{|||}}}~~~~~~{{{vvvqqqmmmiiifffaaa\\\XXXXXXYYYZZZ[[[^^^ccckkkrrrvvvwwwvvvnnnjjjhhhhhhfff```^^^```\\\[[[YYYXXXXXXWWWVVVTTTZZZ___cccdddbbbbbbeeeiiikkknnnuuu~~~xxxooohhheee```\\\ZZZZZZ[[[\\\^^^^^^^^^^^^___bbbfffjjjvvv~~~xxxaaaMMMEEEDDD333333333222111000//////000000000000000000000000000000000000000000000000000000///---,,,---///222222OOOZZZDDD///...000+++---...............------////////////////////////........................///////////////.........................................................000000000000000///......//////000000///...------000000000000////////////////////////////////////000000000000000000000000000111111111111222222222444444222222444:::BBBGGG//////000000000000//////////////////////////////000000000000////////////////////////////////////000/////////............//////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////........................////////////////////////.../////////000000000000////////////////////////////////////..................------------............---------,,,,,,,,,........................------------------------------------------------+++---......,,,,,,---///........................//////.........---------......................................./////////......................../////////////////////...---......//////000//////////////////////////////////////////////////////000000000000000000000000///111333333555;;;EEEMMM\\\___aaaaaa]]]XXXTTTRRRRRRVVVZZZ]]]___bbbggglllssstttvvv{{{vvvpppeee^^^___eeemmmwwwuuugggaaa^^^dddmmmxxxggg^^^UUURRRRRRUUU___jjjmmmhhhbbbaaadddkkkqqqtttrrrtttsssttt~~~uuullldddaaaccciiiuuu}}}zzzwwwrrrkkkeee```]]][[[XXXVVVTTTSSSSSSRRRPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQSSSTTTTTTUUUUUUUUUTTTTTTVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXWWWXXXYYYZZZ[[[\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUTTTSSSRRRQQQOOONNNNNNOOOOOOMMMMMMLLLKKKJJJKKKOOORRRQQQRRRTTTTTTTTTUUUWWWYYY\\\\\\]]]aaaeeeiiijjjjjjmmmnnnqqqwww|||~~~~~~~~~~~~}}}zzzxxxwwwvvvsssppplllhhheeeccc^^^^^^______^^^]]][[[ZZZ^^^```eeekkkqqquuuuuuuuupppkkkiiigggccc\\\XXXYYYXXXVVVTTTTTTUUUWWWXXXYYY^^^bbbeeedddbbbbbbeeehhhmmmooottt{{{{{{qqqhhhaaa```^^^]]]]]]^^^```bbb^^^]]]\\\]]]___bbbeeeffflllnnnmmmdddTTTEEE;;;777222222222222111000/////////////////////////////////////////////////////////000///...,,,---///111;;;SSS[[[EEE222000111+++....../////////......---////////////////////////......................../////////////////////...................................................000000000000000///......///////////////...------000/////////////////////////////////////////////000000000000000000000000000000111111111222222222333333333222444888???DDD...//////000000//////...........................////////////000000000000////////////////////////////////////............////////////////////////////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////........................////////////////////////....../////////000000000/////////////////////////////////............---...........................------------,,,,,,,,,........................------------------------------------------------***,,,------,,,,,,...///.......................................---------........................,,,,,,---------.......................................//////////////////......////////////000000////////////////////////////////////////////////000000000000000000000000///000222111111444:::???JJJOOOVVV[[[ZZZWWWTTTRRRPPPQQQRRRQQQQQQUUU\\\aaahhhkkkmmmmmmttt~~~zzz{{{pppfffaaa```aaaffflllxxxzzz}}}rrrjjjhhhmmmvvvzzzpppcccWWWNNNKKKRRR[[[bbbaaa```______ccchhhmmmmmmllljjjjjjsss}}}ooofffdddccceeeiiippp}}}zzztttppplllkkkeeeccc___\\\ZZZXXXTTTQQQOOONNNMMMLLLKKKLLLMMMMMMPPPPPPPPPPPPOOOOOONNNNNNOOOOOOPPPRRRSSSTTTUUUVVVSSSSSSSSSSSSSSSSSSRRRRRRSSSRRRRRRRRRRRRSSSTTTUUUTTTSSSSSSSSSTTTTTTUUUVVVUUUUUUTTTTTTSSSSSSRRRRRRPPPPPPOOONNNMMMMMMMMMMMMKKKLLLLLLLLLLLLNNNRRRUUUUUUWWWZZZ[[[\\\]]]```bbbggggggjjjnnnrrrtttttttttvvvvvvxxx|||~~~|||zzzyyyxxxvvvrrrpppjjjgggccc^^^[[[YYYXXXXXXUUUZZZ```fffhhhfffaaa^^^bbbcccfffkkkpppssstttsssooojjjgggeee___WWWRRRSSSPPPPPPOOOPPPSSSXXX\\\___dddeeefffdddaaa```cccfffnnnooorrrvvvwwwrrrhhh```^^^^^^^^^___aaabbbdddeee^^^[[[XXXYYY]]]___```^^^aaa]]]WWWQQQJJJBBB999333222222222222111000//////////////////////////////......................../////////...------///111;;;LLLPPP???111111111+++...//////000000/////////////////////////////////..............................//////////////////................................................//////000000000///.........////////////...------////////////////////////////////////////////////000000000000000000000000000000000111111111222222222333333333444666;;;>>>...//////////////////...////////////////////////////////////000000000000///////////////////////////////////////.........////////////////////////////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////........................////////////////////////........./////////000000//////////////////////////////.........---------...//////////////////...------------------------........................------------------------------------------------------......------..............................................................................,,,,,,,,,---......//////....................................//////////////////////////////000000////////////////////////////////////////////////000000000000000000000000///111222222111222555888;;;AAAJJJPPPSSSTTTSSSSSSPPPQQQPPPNNNKKKLLLQQQVVV^^^eeeiiifffgggnnnxxx~~~}}}||||||}}}zzzvvvsssoooiiieeedddhhhjjjpppxxxyyytttrrrsss~~~uuufffWWWMMMLLLOOOWWWZZZ\\\[[[YYYZZZ```eeegggfffdddfffmmmyyyvvvsssccc```^^^aaakkkwww|||yyyxxxtttqqqmmmiiifffccc^^^\\\XXXVVVTTTQQQOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLJJJKKKLLLNNNOOOQQQRRRRRROOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQOOONNNNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQMMMLLLLLLLLLLLLLLLMMMMMMLLLMMMOOOPPPQQQTTTXXX[[[___aaadddfffgggiiilllnnnpppqqqtttwww{{{|||{{{yyy{{{zzzzzz{{{~~~~~~}}}zzzwwwsssooolllhhhddd```XXXWWWUUUSSSSSSTTTVVVWWWYYY___gggnnnppplllgggccccccccceeeiiinnnqqqrrrrrrlllhhhdddbbb]]]TTTPPPPPPJJJLLLOOORRRVVV[[[```dddggggggfffccc___^^^```ccclllmmmnnnpppoookkkccc]]]```aaabbbcccddddddeeeeee]]]YYYUUUVVVZZZ[[[YYYUUUTTTNNNGGGCCCAAA???;;;777111111111111111000//////////////////////////////......................../////////...------///111000:::<<<222,,,///111---...///000000000000000000////////////////////////....................................////////////...................................................///////////////...............//////...------.........///////////////////////////////////////000000000000000000000000000000000000111111111111111222444444444555777888......////////////......000000000000000000000000.../////////000000000111.................................///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////........................////////////////////////............////////////....................................------------......///000000///......------------------------........................------------------------------------------------000//////.........------........................---.............................................------........./////////........................---.........//////000000111000////////////000000////////////////////////........................////////////////////////...000111111111222333444444999???EEEIIIMMMPPPSSSNNNOOOPPPMMMIIIGGGIIILLLUUU___eeeccc___bbbiiimmmvvvyyy}}}~~~~~~~~~wwwooojjjaaa]]]___iiirrruuuvvvwwwuuufffYYYNNNIIIIIINNNRRRSSSQQQSSSYYY___]]]]]]___ccciiipppxxx}}}rrrmmmgggbbbaaadddjjjpppyyy~~~|||xxxuuussspppmmmjjjeeeccc___[[[XXXUUUSSSSSSLLLKKKKKKJJJJJJJJJKKKLLLHHHHHHIIIJJJLLLMMMNNNNNNLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMNNNOOOPPPPPPPPPSSSUUUWWWYYYZZZ]]]aaadddjjjmmmppprrrssstttvvvxxxyyyyyyzzz}}}|||zzz~~~|||zzzxxxxxxvvvtttsssnnnjjjeee```\\\WWWRRROOOJJJLLLOOOTTTXXX\\\^^^```dddgggllloooooolllgggdddbbbaaabbbeeejjjnnnooopppmmmgggbbb___YYYPPPLLLMMMHHHMMMTTTZZZ]]]```ccceeehhhgggdddaaa^^^]]]^^^___ggghhhiiijjjjjjfffbbb^^^aaabbbccceeefffffffffeee___ZZZVVVVVVYYYXXXSSSNNNEEEBBB===888555333444444000000111111111000//////...................................................///000///...---///000***///000++++++///111///......///000000000000000////////////////////////........................---.........//////000000......................................................////////////......------............------------....../////////000//////////////////////////////////////////////////////000000000111111111000222444444444333444555---......//////......---111111111111111111111111......//////000000111111.................................///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////........................////////////////////////------........./////////.................................------------,,,---...///000000///...---,,,,,,,,,------------...........................------------------------------------------------000...------...///---,,,........................---------.......................................................................................------......///000000000222111000///...///000111////////////////////////........................////////////////////////---......///000000111111111444777;;;>>>CCCHHHLLLGGGJJJLLLJJJFFFDDDDDDFFFMMMXXX___]]]XXXZZZ^^^aaagggkkkqqqwww}}}{{{ddd[[[VVV\\\fffmmmqqquuu}}}sssgggXXXLLLCCCFFFIIIJJJJJJMMMUUU[[[ZZZ[[[___eeeiiilllqqqxxxyyy}}}vvvnnnccc\\\^^^ddddddlllvvv~~~|||{{{xxxuuupppnnnkkkhhhddd```]]][[[QQQPPPNNNMMMLLLMMMNNNNNNJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQSSSUUUXXXYYYZZZZZZ^^^```cccdddfffhhhkkknnnsssvvvyyy{{{{{{{{{|||}}}~~~}}}|||||||||zzzwwwuuuzzzwwwsssooommmkkkhhheee[[[XXXTTTQQQOOOMMMJJJHHHIIIMMMTTT[[[bbbfffiiijjjkkkkkklllkkkjjjgggcccaaabbbaaa```bbbeeeiiijjjkkklllfff___[[[TTTMMMJJJKKKMMMTTT\\\aaaccccccdddeeegggeeeccc```^^^]]]]]]]]]bbbcccdddeeedddcccbbbaaa___```aaacccdddeeeeeeeee```]]]ZZZXXXWWWSSSMMMHHH???>>>;;;555///,,,...000///000000111111000//////................................................---///000///...---...000///000///......000111111------...///000000000000////////////////////////........................------......///000000000................................................------.../////////......,,,,,,---............------------......//////000/////////////////////////////////////////////////////////000000000111111000222444444333333333444---......//////......---000000000000000000000000.........///000111111111..................................../////////000//////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////........................////////////////////////---------.........//////.................................---------,,,,,,,,,---...//////...---,,,,,,,,,,,,---------..............................------------------------------------------------+++***)))***---///...,,,........................---------.........//////........................//////......---,,,,,,,,,........................------......///000000111333222000///...///000111////////////////////////........................//////////////////////////////......///000000//////111333444666999>>>AAA@@@CCCFFFFFFDDDCCCFFFHHHJJJTTTZZZWWWTTTVVV[[[^^^```aaadddjjjsss|||qqqeee[[[XXXZZZ___hhhppp}}}~~~zzzttteeeWWWMMMMMMKKKIIIGGGJJJPPPUUUYYYYYY]]]dddggghhhmmmuuurrr{{{vvvkkkaaa```eeebbbgggmmmrrruuuwwwzzz}}}wwwzzz}}}~~~|||zzzxxxwwwwwwuuurrrnnnjjjhhh___]]]ZZZWWWUUUTTTTTTUUUQQQPPPPPPOOONNNMMMLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGFFFGGGIIIKKKLLLLLLLLLLLLOOONNNNNNNNNOOOOOOPPPQQQPPPQQQQQQRRRSSSTTTTTTUUUWWWYYY]]]```dddfffggghhhjjjlllnnnpppppprrrtttwwwwwwzzz}}}~~~}}}||||||||||||yyyvvvsssqqqoookkkiiiiiifffaaa]]][[[XXXUUUSSSLLLKKKJJJKKKNNNPPPQQQQQQVVVXXX^^^ccchhhlllnnnoookkkkkkiiihhhfffdddbbbaaadddbbb___^^^```bbbcccccceee^^^XXXTTTPPPLLLMMMPPPVVV\\\bbbeeedddbbbccceeefffdddcccbbbaaa```^^^]]]^^^______```___``````aaa``````____________``````]]]\\\YYYVVVPPPJJJDDD@@@:::999777444000//////000//////000000000000000///........................////////////////////////---///000000.........///111000000111000...///111,,,,,,---...///000000///////////////////////////........................------......///000000111................................................,,,---......//////......+++,,,------.........---,,,,,,---......///000000////////////////////////////////////////////////////////////000000000111111222444444333222333555---..................---////////////////////////---......///000111111222........................---.........//////000000//////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////........................////////////////////////---------.........//////..............................---------,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,------.................................------------------------------------------------'''%%%%%%(((,,,//////---........................---------.........//////........................///...------,,,+++***)))........................---------...///000000111444222000///...///000111////////////////////////........................////////////////////////333222000000111111111000---///111222222444666888===@@@CCCCCCCCCEEEJJJNNNLLLSSSWWWTTTRRRUUU[[[___^^^\\\[[[___gggqqqyyy}}}}}}rrrdddYYYTTTVVVaaammmwww|||}}}|||qqqccc^^^ZZZSSSMMMHHHIIILLLPPPTTTSSSVVV]]]______eeeoookkkxxxzzzvvvvvvwwwrrrjjjgggjjjmmmnnnmmmkkkhhhhhhkkknnnooorrrwwwyyyyyyzzz~~~|||zzz}}}~~~}}}yyyvvvsssllliiieeeaaa^^^\\\[[[[[[XXXXXXWWWUUUSSSRRRQQQPPPMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJLLLNNNOOOOOOOOOOOOTTTTTTTTTUUUVVVWWWYYYYYYWWWWWWXXXYYYZZZ[[[[[[\\\^^^```dddiiimmmoooqqqrrrrrrtttvvvwwwwwwxxxzzz|||yyy{{{}}}~~~|||zzzzzzzzzwwwsssnnnjjjgggddd```^^^XXXUUUPPPLLLJJJHHHFFFDDDEEEEEEGGGLLLSSSYYY]]]___bbbccceeehhhkkkmmmooopppjjjjjjiiigggfffdddccccccgggccc___]]]]]]^^^^^^^^^[[[UUUPPPOOONNNNNNRRRXXX]]]aaaffffffbbbaaacccfffeeedddcccccccccbbb```^^^\\\\\\]]]]]]\\\]]]___```cccbbb```]]][[[YYYXXXXXXWWWXXXVVVQQQIIIAAA;;;888111000//////111111111000//////000000000000000///........................000000000000000000000000---///000000///......///---+++,,,///...+++,,,000+++,,,---...////////////////////////////////////........................---------...///000000111................................................,,,,,,---.../////////...+++,,,------.........---,,,,,,------...///000000////////////////////////////////////////////////////////////000000000000111222444444333333444555000000000000000000000000///////////////////////////////////////.........000000////////////000000000000000000000000000000////////////////////////......///000000///...---000000000000000111222222000000///...........................////////////...---,,,+++++++++++++++000000//////.........---000///...------...///000////////////////////////......------------......+++,,,.../////////...---//////.........---------------------------------.........------,,,,,,,,,------------------------........................---------............//////............---------........................------............------........................//////.........------------.../////////...,,,+++000000//////.........---////////////////////////000000///...------,,,,,,////////////000000000000000000000000000000000000111111111111222222222222555666777:::???EEEKKKNNNHHHUUU]]]YYYVVV\\\eeejjjbbbZZZVVVZZZ```dddkkksssuuu{{{~~~ttteeeYYYTTTXXX]]]jjj~~~~~~{{{{{{}}}xxxxxxooooookkkaaaTTTJJJFFFFFFMMMNNNQQQTTTVVVXXX___eeelllqqqzzz~~~zzzrrrttttttoooiiihhhnnntttsssttttttrrroookkkfffdddggghhhiiilllooosssvvvxxx~~~}}}||||||xxxsssmmmjjjiiijjjkkkiiihhhfffbbb]]]ZZZYYYZZZVVVWWWXXXYYYYYYVVVPPPLLLLLLPPPSSSTTTTTTTTTVVVYYY^^^^^^___^^^^^^```dddgggccceeegggfffdddbbbdddeeehhhggghhhkkkpppvvvyyyzzz}}}|||zzzxxxwwwwwwxxxyyyyyyzzz{{{{{{zzzxxxuuusssnnniiiccc^^^ZZZVVVPPPLLLFFFHHHHHHFFFBBB@@@BBBEEEIIIKKKPPPYYYcccjjjlllkkkiiiiiiiiikkkmmmmmmllljjjhhhfffdddeeegggfffccc___cccaaa___]]]\\\YYYVVVSSSSSSRRRRRRRRRTTTWWW\\\^^^eeeffffffdddbbb`````````bbbbbbcccddddddaaa\\\YYYUUUWWWZZZ\\\^^^___^^^^^^aaa___\\\[[[[[[[[[YYYXXXXXXUUUPPPLLLFFF@@@999444222222111000///...------000000//////.........---...//////000000000000000---///111000---,,,...111///////////////...............------------..................//////////////////...------------...........................////////////////////////.........------,,,,,,,,,......---,,,---...///000//////......---------------....../////////////////////.........------------.........//////000000111111000000000000111111////////////000000000000111111222222222333333333/////////////////////////////////////////////////////////////////////...//////............//////////////////////////////////////////////////////......///000000///...---......------......///000000000///...........................////////////......---,,,,,,,,,,,,,,,000/////////.........---///...---,,,,,,---...///..............................------------......,,,------...//////......//////.........---------------------------------......---------,,,,,,,,,------------------------........................---------............//////............---------........................------............------........................//////.........---------......//////...------,,,000/////////............////////////////////////000//////...------,,,,,,............////////////000000000000000000000000....../////////000000000333333555888>>>DDDJJJMMMKKKWWW___[[[YYYaaannnwwwrrrcccVVVTTTXXX]]]bbbgggfffjjjpppsssuuuttttttttt{{{qqqeee\\\ZZZZZZ```ooo}}}xxxwww|||{{{wwwwwwtttuuussskkk___TTTNNNMMMIIIHHHHHHIIIJJJNNNUUU\\\___gggrrr{{{}}}xxxsssllllllkkkgggcccbbbfffjjjoooqqqrrrrrrqqqnnnjjjhhhffffffeeeeeefffhhhjjjkkkqqqqqqrrrsssuuuwwwyyyzzz|||}}}~~~~~~}}}|||~~~~~~}}}~~~yyytttqqqqqqrrrsssttttttrrrooojjjfffddddddaaabbbcccddddddaaa\\\XXXVVVYYY\\\\\\\\\]]]```bbbhhhiiijjjjjjiiikkkmmmpppmmmppprrrrrrooonnnnnnooonnnlllkkkmmmrrrwwwzzz{{{yyyxxxxxxwwwwwwwwwwwwwwwvvvuuuuuussspppllliiiggg^^^YYYSSSNNNKKKHHHDDDAAADDDGGGJJJJJJHHHHHHKKKMMMUUUWWW\\\dddlllqqqqqqppplllkkkjjjjjjjjjiiifffdddbbbaaa```bbbeeeeeeaaa^^^```]]]YYYVVVTTTRRROOOMMMQQQPPPQQQUUUZZZ___ccceeegggggggggfffdddcccbbbbbb``````___```___\\\XXXUUUTTTVVVYYY\\\^^^____________]]][[[ZZZZZZZZZXXXVVVRRRNNNIIIDDD@@@:::444000111111000000//////......000/////////............,,,------..................000111000...---...000////////////..................------------......------------............//////...------------.........................................................---------,,,,,,,,,...------,,,---...///000000000//////............,,,------...............//////.........---------............/////////000//////......------.............../////////000000111111111222222222333333////////////////////////////////////////////////......//////////////////......------------......////////////////////////////////////////////////......////////////......------,,,,,,------...///000//////............///............//////////////////...------------.../////////...............------,,,,,,,,,,,,------..............................------------.........------------...//////...............---------------------------------...------------,,,,,,,,,------------------------........................---------............//////............---------........................------............------.......................................---------//////...------------...////////////............/////////////////////////////////...------,,,,,,------------............000000000000000000000000......////////////000000000000222666;;;AAAFFFJJJJJJUUU\\\ZZZYYYbbbsssqqq[[[QQQQQQSSSWWWYYY\\\^^^aaafffjjjlllllljjjvvv{{{~~~vvvkkkccc___]]]eeerrr~~~}}}|||xxxwww|||~~~|||yyyxxxrrruuuvvvssskkkccc^^^]]]TTTRRRMMMGGGEEEGGGLLLOOOQQQZZZgggtttzzzzzzuuuqqqllljjjgggdddbbbaaabbbccciiikkkoooqqqqqqpppmmmkkkhhhfffdddbbbaaabbbcccccccccbbbaaaaaadddhhhllloooqqqsssvvvxxxzzz{{{{{{{{{|||}}}}}}~~~~~~}}}}}}|||}}}yyyxxxwwwxxxyyy{{{||||||zzzuuupppmmmllljjjkkklllnnnooommmhhheeebbbcccdddcccccceeegggjjjoooqqqssstttssssssuuuvvvuuuwwwzzz{{{yyyvvvuuuuuussspppnnnnnnqqquuuxxxyyyvvvwwwwwwwwwwwwuuutttsssnnnmmmkkkgggbbb]]]YYYVVVNNNKKKGGGEEEDDDDDDDDDCCCGGGKKKQQQSSSSSSTTTVVVYYYaaaccchhhnnnsssvvvuuusssqqqnnnkkkiiigggdddaaa___^^^]]]^^^aaadddddd```\\\[[[WWWRRROOONNNMMMMMMLLLTTTTTTUUU[[[bbbhhhjjjiiifffggggggfffeeedddbbbaaa___]]]\\\[[[ZZZYYYVVVTTTTTTVVVYYY\\\^^^_________\\\ZZZZZZYYYYYYXXXUUURRRLLLHHHBBB===999555111///000000000000////////////////////////............,,,------...............000111111000///......///..............................------------......,,,,,,,,,------------...//////...------------......................................................------------,,,,,,,,,...------------...//////000000000///////////////+++,,,,,,---...---------...............---------............///////////////......---,,,,,,------........./////////000000111111111222222222222333////////////////////////////////////////////////............///////////////......------......///////////////////////////////////////////////////.........///////////////...............///000000000///............//////............//////////////////............//////........................------------------------..............................------------......///...---,,,,,,---//////........................------------------------------------------------................................................---------............//////............---------........................------............------................................................//////---,,,,,,---...//////////////////.........//////////////////////////////.........---------------........./////////////////////////////////000000000000111111111222///000111444777<<<@@@BBBAAAKKKTTTTTTSSS[[[kkkyyywwwbbbRRRLLLLLLOOORRRWWWVVVXXX]]]dddhhhiiiggghhhqqq|||yyypppjjjgggfffgggmmmuuuyyywwwtttvvvuuuwww{{{~~~|||wwwsssiiimmmqqqrrrqqqpppppppppjjjggg___SSSKKKGGGEEECCCGGGOOO\\\iiirrrvvvvvvuuuoookkkfffdddcccbbb```]]]cccfffiiilllnnnmmmkkkiiihhhgggfffeeeeeegggiiikkkaaa^^^YYYVVVUUUWWW[[[]]]```cccfffjjjnnnqqqssstttuuuvvvwwwxxxyyyzzz{{{{{{}}}|||zzzxxxvvvvvvwwwxxxyyy{{{|||{{{wwwrrrnnnlllkkklllnnnrrrtttuuurrrpppkkkjjjiiigggggghhhjjjkkkpppsssvvvwwwvvvvvvvvvvvvtttvvvyyy{{{yyywwwtttrrruuurrrmmmlllmmmoooqqqrrrvvvvvvwwwvvvsssoookkkiiiaaa___]]]YYYUUUPPPLLLJJJEEEDDDDDDEEEHHHLLLPPPRRRPPPVVV\\\______^^^___aaabbbeeejjjooossstttrrrqqqssspppllliiigggdddaaa^^^^^^]]]]]]```cccbbb]]]YYYUUUQQQMMMKKKLLLOOOQQQRRR\\\[[[\\\bbbhhhlllkkkiiifffeeedddcccbbbaaa___]]][[[ZZZXXXWWWXXXYYYXXXWWWWWWXXXZZZ[[[]]]^^^^^^^^^YYYYYYXXXXXXXXXUUUQQQNNNHHHDDD>>>999666444222000.../////////000000000111///////////////............//////000000000000000111111111000///......///------...............///......------------......,,,,,,---------.........//////...------------...................................................------------------------------------......//////////////////............,,,,,,---............---.................................///////////////000000///.............../////////000000000111111111111111111222222222222........................////////////////////////---.........//////000000000//////////////////000........................////////////////////////............//////000000...............///000000//////............//////............//////////////////.........//////000---------........................//////.......................................------------......//////---,,,,,,---...///---.....................------------------------------------------------................................................---------............//////............---------........................------............------........................---.....................///...---,,,,,,---//////.........///////////////////////////////////////...............---------....../////////000000000///////////////////////////000000000000111111111111111111222444666888999888@@@JJJNNNNNNRRR]]]hhhtttnnnbbbRRRGGGDDDIIIMMMOOONNNNNNSSS[[[aaacccbbbaaajjjuuu~~~{{{uuuqqqooohhhaaa___ccchhhiiigggkkkmmmrrrwwwzzzyyyrrrjjjfffhhhkkknnnrrrvvv{{{~~~xxxxxxqqqdddYYYSSSJJJAAAAAAFFFNNNXXXbbbjjjooorrrkkkgggcccaaabbb```\\\XXX^^^```bbbdddeeeeeedddcccaaaaaabbbdddgggmmmrrruuujjjeee]]]UUUPPPMMMNNNNNNOOOQQQTTTXXX\\\aaaeeegggggggggiiikkknnnqqqssstttsssrrrqqqppppppppppppppprrrtttwwwvvvsssnnnjjjhhhhhhiiimmmrrrxxxzzzzzzyyytttrrrooolllkkklllllllllpppsssvvvxxxxxxwwwvvvvvvssstttvvvwwwwwwuuuqqqnnnuuuqqqllliiiiiijjjjjjjjjppppppooommmhhhbbb\\\XXXPPPOOONNNLLLJJJHHHFFFEEEFFFGGGHHHKKKNNNRRRWWWZZZ]]]aaaggghhhfffcccbbbccc^^^aaafffjjjmmmmmmmmmmmmqqqooollljjjhhhfffccc```]]][[[[[[\\\^^^\\\WWWSSSLLLJJJIIIJJJNNNSSSWWWYYY______aaafffkkknnnmmmkkkiiifffcccaaa```^^^\\\YYYTTTSSSRRRSSSVVVXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\XXXWWWVVVVVVUUUQQQMMMIIICCC???999555333222111111......//////000000111111.........///////////////...//////000000000000000111000000////////////...,,,---------......//////......------------......---.........//////////////////...------------...................................................---------------------------------...............------------------------------...///////////////---.....................///////////////.........//////............//////000000111111111222222222000000111111111222222222........................////////////////////////------......///000000000000000////////////000000........................////////////////////////......---......///000111------,,,,,,------...//////............//////000............///////////////............///000000---------------...............///000000///......------------------------......------------......//////...------------...---------...............------------------------,,,,,,,,,------------...................................................---------............//////............---------........................------............------........................---------..................------------...//////.........///////////////////////////////////////........................////////////000000000111000000000000000000000000------............//////111111111111111222333333444999AAAIIIJJJKKKPPPWWWZZZ]]]ZZZMMMAAA???CCCFFFJJJIIIJJJMMMSSSZZZ^^^```bbbfffmmmrrrtttsssooolllkkkfff___ZZZXXXYYYZZZ[[[aaagggmmmsssxxxzzzssskkkhhhhhhiiilllqqqvvv||||||~~~uuunnnjjj```TTTCCCCCCEEEIIIPPPWWW^^^bbbeeecccaaaaaabbbbbb^^^[[[YYYZZZZZZ[[[\\\\\\\\\\\\WWWXXXYYY]]]cccjjjqqquuurrrmmmeee]]]UUUPPPMMMMMMJJJIIIHHHIIILLLQQQUUUXXXVVVWWWYYY[[[^^^bbbeeeffffffffffffffffffeeeeeeeeegggjjjmmmmmmkkkgggeeecccccceeeiiiooovvvzzz|||{{{wwwuuurrrpppppppppooonnnooorrrvvvxxxxxxxxxxxxyyyssssssssstttuuusssooolllqqqmmmiiifffdddcccbbbaaaccccccaaa^^^ZZZTTTNNNKKKEEEEEEFFFGGGHHHIIIJJJJJJRRRTTTVVVVVVWWWXXXZZZ]]]bbbfffjjjjjjfffbbb``````ZZZ^^^bbbeeeeeefffggghhhkkkjjjiiiiiihhhgggccc```YYYWWWTTTUUUVVVTTTPPPLLLGGGFFFGGGKKKQQQVVVYYYZZZYYY\\\aaafffkkkoooqqqssspppjjjddd___^^^\\\YYYVVVMMMLLLLLLNNNRRRUUUWWWWWW[[[[[[[[[[[[[[[[[[\\\\\\WWWUUUSSSQQQOOOKKKFFFCCC<<<888333000////////////......//////000000111111.........///////////////,,,------...............///...---...///000///...,,,,,,,,,---......//////......------------.............../////////000000//////...------------...........................------------------------,,,,,,,,,------------...,,,---......//////......,,,,,,,,,,,,,,,------------...//////000000//////---------...............///////////////.........,,,,,,,,,,,,---...///000000000000111111111222222000000000111111111111222........................////////////////////////------......///000000111/////////....../////////........................////////////////////////...---------...///111222......------......///000...............///000000............////////////...---------......///000,,,,,,,,,------.........------...//////...------------------------------......------------............//////...------,,,---------.........//////------------------------,,,,,,,,,---------......................................................---------............//////............---------........................------............------........................---------.........//////,,,------...//////................../////////000////////////////////////................................./////////000000000000000000000000000000---------.........//////000000000000000000111111444444999BBBGGGGGGIIIMMMIIIPPPPPPGGG>>>===??????EEEFFFGGGIIIMMMSSSZZZ___aaabbbdddggghhhgggeeeccceeeffffff```WWWQQQPPPQQQUUU[[[bbbhhhpppwwwuuuoooffffffhhhkkkooosssvvvxxxxxx||||||}}}vvviiiQQQNNNJJJGGGFFFIIIMMMOOOYYYZZZ\\\___aaabbbaaa```UUUUUUTTTSSSTTTUUUWWWXXXUUUUUUUUUXXX]]]dddjjjnnnqqqoookkkeee```\\\YYYXXXSSSPPPKKKGGGGGGJJJNNNQQQMMMMMMNNNPPPRRRUUUXXXZZZYYYYYYZZZZZZYYYXXXWWWWWWYYY[[[^^^___]]][[[ZZZYYYYYYZZZ^^^eeekkkpppqqqqqqooommmkkklllnnnnnnmmmkkkjjjmmmppprrrssstttuuuvvvpppnnnmmmnnnooonnnjjjggggggeeeaaa___]]]ZZZWWWTTTTTTTTTTTTSSSPPPMMMIIIGGGEEEFFFIIILLLPPPTTTWWWXXX\\\___aaa```^^^\\\]]]^^^^^^bbbeeeddd```]]]\\\\\\YYY\\\^^^___^^^^^^aaacccccccccdddeeefffddd```\\\VVVRRROOOOOOPPPQQQNNNKKKHHHIIILLLPPPTTTWWWVVVUUUSSSYYY```eeeiiimmmsssyyyuuummmccc\\\ZZZXXXUUURRRJJJJJJKKKNNNRRRUUUUUUUUUYYYYYYZZZZZZ[[[]]]^^^^^^VVVSSSNNNKKKGGGDDD???<<<777444000......///......////////////000000000000............/////////000,,,------...............---,,,+++,,,///000///...++++++,,,------...//////......------------......---------.........////////////...------------...........................------------------------,,,,,,,,,---------......,,,---.../////////...---,,,,,,,,,---------......,,,---......//////......---------.........//////000/////////............++++++,,,---...000111222...////////////000000000000000000000111111111111........................////////////////////////---------...///000000111.........------.................................////////////////////////...---------...///111222000000000000000111222222...............///000111............/////////000---------------...///000,,,,,,,,,------.........,,,,,,---......---,,,,,,------------------------.........------.........---...///000///...,,,+++---------.........//////------------------------,,,,,,,,,------.........////////////////////////........................---------.........////////////.........---------........................---..................---........................---------.........//////+++,,,...///000///...------.........//////000000////////////////////////---.....................---------.........//////000000000000000000000000////////////000000000111.../////////000000111111444000333===DDDDDDEEEIIIEEEJJJJJJCCC???@@@???<<<>>>@@@BBBCCCEEEJJJSSSZZZ]]]]]]^^^___aaaaaa```^^^cccjjjoooiii[[[NNNJJJJJJGGGMMMRRRXXXbbbnnnppplll```aaadddiiinnnqqqrrrrrrooowwwzzzxxx||||||ppp```[[[TTTLLLGGGDDDDDDEEEJJJMMMRRRWWW[[[]]]^^^___SSSQQQPPPOOOPPPSSSVVVXXXYYYXXXWWWXXX[[[```fffiiilllllllllkkkiiigggeeedddaaa[[[SSSLLLIIIJJJMMMPPPKKKKKKKKKLLLMMMPPPRRRSSSOOOOOOPPPPPPPPPOOOMMMLLLKKKNNNQQQQQQPPPOOOOOOOOONNNPPPSSSYYY___cccddddddcccaaaaaadddgggiiigggeeecccfffiiikkklllmmmoooqqqkkkhhhffffffhhhgggdddaaa___]]]ZZZWWWUUURRRNNNJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKMMMPPPTTTZZZ___ccceee[[[^^^aaaaaa___\\\\\\\\\XXX\\\______[[[YYYYYYZZZXXXZZZ[[[ZZZXXXYYY[[[^^^]]]^^^```bbbccc```\\\XXXUUUQQQNNNMMMPPPQQQPPPNNNMMMOOORRRUUUXXXXXXUUURRRQQQYYYaaaeeefffjjjrrrzzzvvvmmm```XXXUUUSSSPPPMMMLLLLLLMMMPPPTTTVVVUUUUUUWWWWWWXXXZZZ\\\^^^```aaaTTTQQQKKKFFFCCC???;;;888555333000///000000000///000000000000////////////---.........//////000000...//////000000000000000,,,***)))+++///000///...++++++,,,,,,---...//////.........------.........,,,,,,,,,---------......//////...------------...........................------------------------,,,,,,,,,------.........,,,,,,.../////////...------------.........//////+++,,,------......---------------.........//////000000//////.........---------...///111333555666------------.........///000000000000111111111111////////////////////////////////////////////////........................------------------------,,,------......------,,,......////////////......//////////////////////////////............//////---.........//////000000////////////////////////---.........//////000000...........................------,,,,,,------...,,,,,,,,,---------......,,,------......------,,,............////////////........................------------------------------------------------/////////...---------,,,,,,,,,,,,---------......------------------------,,,,,,------.../////////........................------------------------..................------------------------------000///...------...///000---------............///////////////////////////////////////////////////////////////////////////111111000000/////////...111000...------...000111111111111111111111111111111222333555777===CCCHHHNNNPPPOOOJJJBBB<<<;;;<<<===>>>??????AAADDDHHHLLLXXX\\\```bbb```]]][[[ZZZ[[[fffjjjaaaYYYTTTKKK???AAAAAACCCIIISSS\\\aaaccceeecccccchhhooosssqqqnnnmmmoooqqqsssssssssrrrqqqmmmjjjeee]]]TTTKKKEEEAAADDDEEEHHHMMMRRRVVVXXXWWWUUUPPPLLLNNNSSSWWWXXXVVV\\\[[[ZZZ\\\___bbbcccbbbjjjfffeeehhhjjjjjjiiihhhhhhccc[[[TTTPPPOOOQQQRRRUUUSSSQQQRRRTTTVVVWWWWWW[[[XXXUUUUUUUUURRRJJJDDDCCCDDDFFFIIIJJJKKKKKKKKKGGGGGGHHHKKKPPPTTTVVVWWWXXXWWWWWWXXXYYY[[[^^^___\\\]]]^^^```bbbccccccccccccaaa^^^\\\[[[YYYVVVTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQOOORRRXXXZZZVVVUUUYYY]]]^^^___```aaabbbbbbbbbbbbbbbaaaaaa``````______[[[[[[[[[[[[ZZZXXXVVVTTTXXXXXXXXXXXXWWWWWWWWWWWWWWWYYY\\\[[[XXXUUURRRQQQSSSQQQQQQUUU[[[]]]ZZZVVVTTTVVVWWWXXXXXXVVVUUUSSSQQQTTTXXX]]]bbbhhhnnnsssssskkk```XXXSSSPPPNNNLLLKKKMMMRRRVVVXXXXXXVVVUUUTTTTTTUUUYYY^^^bbbddddddWWWOOODDD>>><<<:::777444444333111000/////////000---------............///111///...------...///111111222333444444222111///........................//////////////////////////////---,,,,,,---...///........................000000///...------,,,,,,------------------------111000000///......---------------------------------------------...///000,,,---///000000///---,,,------------------------///////////////.........//////////////////////////////...------------...////////////////////////000000000000000000000000////////////////////////////////////////////////................................................,,,------......------,,,......////////////......//////////////////////////////............//////............/////////000////////////////////////............/////////000........................---,,,,,,++++++,,,,,,---,,,,,,---------.........,,,------......------,,,............////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,---------.............................................---------........................------------------------................................................000///...---------...///---------............///////////////////////////////////////////////////////////////////////////000000000//////.........111000///......///000111////////////////////////111111222333555:::@@@EEEKKKSSSYYYUUUHHH>>><<<>>><<<=========<<<>>>AAADDDNNNQQQVVVXXXXXXVVVTTTTTTWWWccchhh```WWWSSSLLLCCC@@@>>>>>>BBBIIIOOOSSSTTTVVVXXX\\\bbbhhhiiigggdddhhhiiikkkmmmnnnnnnnnnnnnooonnnmmmiiibbbZZZRRRNNNCCCAAAAAABBBGGGLLLOOOQQQPPPMMMMMMQQQWWW[[[ZZZXXX^^^______```aaaccceeeffffffcccbbbcccffffffeeedddfffbbb]]]WWWTTTTTTUUUWWWYYYYYYZZZZZZ\\\^^^```bbbdddbbb```___]]]YYYSSSOOOLLLMMMOOOPPPPPPPPPOOONNNHHHFFFEEEFFFHHHKKKKKKKKKLLLLLLMMMNNNPPPQQQSSSTTTPPPRRRUUUYYY[[[[[[[[[ZZZZZZXXXVVVUUUUUUTTTRRRPPPWWWVVVUUUSSSSSSSSSTTTTTT\\\\\\```hhhiiiccc```aaabbbbbbccccccccccccbbbbbbaaa``````______^^^^^^^^^WWWXXXYYYZZZZZZZZZYYYXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRSSSRRRPPPNNNLLLMMMNNNQQQRRRVVV^^^eeegggccc^^^VVVWWWXXXXXXXXXVVVTTTRRRPPPSSSWWW[[[```ffflllqqqnnnfff\\\TTTPPPNNNMMMLLLLLLOOORRRUUUVVVUUUSSSRRRPPPPPPSSSWWW\\\___``````QQQIII@@@:::888777555222333222000///......//////........./////////000000000///...------...///000000111222333333111///...................................................///...------------...///........................//////...------,,,++++++------------------------000000//////...------,,,------------------------...------,,,,,,,,,------,,,---...//////...---,,,------------------------////////////....................................---------------...///000////////////////////////000000000000000000000000////////////////////////////////////////////////........................////////////////////////------............------......////////////......000000000000000000000000//////............//////............////////////////////////////////////............////////////...........................------,,,,,,------...,,,------------.........,,,------......------,,,---............/////////........................------------------------------------------------------------............,,,,,,,,,---------......//////////////////////////////......---,,,,,,+++........................------------------------........................//////////////////////////////...---,,,,,,---------------............////////////////////////////////////////////////////////////////////////////////////...............000000000000000000000000////////////////////////000111111111333666;;;???EEETTTbbb___OOOAAA>>>AAA>>>>>>>>><<<:::999;;;===CCCGGGKKKNNNNNNMMMMMMMMMRRR^^^ddd]]]UUURRROOOKKK@@@>>><<<<<<>>>AAACCCCCCGGGMMMVVV]]]```aaa```___cccdddeeeggghhhiiiiiiiiihhhjjjmmmmmmjjjccc[[[VVVKKKFFF@@@===???CCCGGGIIIHHHHHHKKKQQQXXX]]]]]][[[ZZZ]]]___^^^^^^___cccffffffeeecccccceeefffeeecccaaa___\\\YYYXXXXXXYYYYYY]]]___aaaaaaaaacccgggkkkmmmmmmmmmjjjeee```]]][[[[[[\\\\\\\\\\\\ZZZYYYXXXRRRPPPMMMLLLMMMNNNNNNNNNKKKLLLNNNPPPRRRSSSTTTTTTOOOSSSYYY^^^```___]]][[[[[[YYYXXXXXXYYYZZZXXXWWW[[[ZZZXXXVVVVVVWWWYYY[[[```bbbhhhppppppiiicccaaaddddddccccccbbbaaa``````]]]]]]]]]\\\[[[ZZZZZZZZZUUUVVVXXXZZZ[[[[[[[[[ZZZUUUSSSPPPNNNLLLKKKLLLLLLLLLKKKIIIFFFDDDFFFIIIMMMQQQTTT\\\eeellllllfffaaaXXXXXXYYYYYYWWWUUURRRQQQOOOQQQTTTXXX\\\```fffjjjfffaaaYYYSSSQQQPPPOOOOOONNNPPPRRRTTTTTTRRRPPPNNNLLLMMMPPPTTTXXXZZZYYYXXXGGGAAA999444333333111///111000///...............////////////000000000111000///...------...///000...///111222111000...---......................................................---------......///......................../////////...------,,,,,,------------------------//////......---,,,,,,,,,------------------------......---,,,++++++******........................------------------------........................------------------------,,,,,,,,,---...///000111////////////////////////000000000000000000000000////////////////////////////////////////////////................................................------............------......////////////......000000000000000000000000//////............//////.........///////////////////////////////////////.........///////////////........................//////............//////------------............,,,------......------,,,---------.........//////........................------------------------........................,,,,,,,,,------.........,,,,,,,,,---------.......................................------,,,,,,,,,................................................---------.......................................///......---,,,,,,,,,+++---------............///////////////////////////////////////////////////////////////////////////..................------...//////000000//////...000000000000000000000000///000000000000222666999@@@NNN]]]]]]QQQDDD@@@BBB@@@@@@@@@>>>;;;:::;;;===@@@CCCFFFHHHHHHHHHHHHIIIKKKWWW]]]YYYRRRPPPPPPOOOCCCAAA>>><<<;;;;;;;;;;;;???GGGQQQXXXZZZ[[[^^^aaabbbccccccdddeeefffffffffbbbeeehhhjjjiiiddd^^^[[[YYYSSSKKKEEECCCEEEGGGHHHEEEEEEHHHMMMSSSXXXYYYYYYSSSVVVZZZYYYXXXYYY```eeeggghhhgggeeedddeeedddaaa\\\\\\[[[ZZZYYYXXXWWWWWW[[[___bbbaaa______dddjjjooorrrtttpppiiicccbbbccchhhhhhhhhhhhgggeeecccbbb]]][[[WWWVVVXXXYYYZZZZZZUUUWWWYYY\\\]]]^^^^^^^^^XXX]]]dddjjjllljjjeeeaaabbbaaa``````aaabbbaaa___^^^\\\YYYWWWWWWZZZ]]]______bbbhhhllllllgggaaa]]]```___^^^]]]]]]\\\\\\\\\ZZZZZZYYYXXXWWWVVVVVVUUUWWWXXXYYYZZZZZZYYYXXXWWWQQQOOOKKKHHHFFFFFFGGGGGGFFFFFFEEEDDDDDDGGGKKKOOOUUUXXX^^^dddhhhfff```[[[YYYYYYZZZYYYWWWTTTPPPOOONNNOOOQQQSSSTTTWWW\\\___^^^]]][[[YYYXXXUUUSSSRRRNNNPPPQQQSSSRRRQQQOOONNNKKKLLLMMMPPPRRRRRROOOLLL===999444111000000///...//////......------------....../////////000000000000///............///000...///111111111000...,,,................................................------------.........///........................000000000000//////......,,,,,,------------------......---------,,,,,,,,,------------------------------------,,,,,,++++++///...------------...///------------------------------...............///------------------------,,,,,,,,,------///000000////////////////////////////////////////////////////////////////////////////////////////////////........................---------------------------......//////......---......////////////......//////////////////////////////............/////////////////////.........///////////////////////////////////////.......................................------------......---------.........//////,,,------......------,,,------------....................................------------------------------------------------+++,,,,,,,,,------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,------......................................................---------.........//////------------------------.........------,,,,,,+++---------............///////////////////////////////////////////////////////////////////////////------..................---......//////......---000000000000000000000000//////000///...///222555;;;CCCMMMPPPKKKEEEAAA@@@>>>??????>>><<<<<<===>>>@@@BBBDDDEEEDDDDDDDDDEEEDDDMMMTTTRRRNNNLLLMMMNNNFFFFFFDDDBBB???===<<<;;;;;;BBBIIIMMMNNNQQQYYY___bbbbbbcccdddeeeeeedddddddddeeeggghhhgggeeebbb```___ZZZTTTPPPOOOOOOPPPQQQNNNLLLJJJIIIKKKLLLMMMNNNKKKOOORRRRRRQQQTTT[[[aaadddiiijjjfffdddeeebbb]]]\\\\\\\\\[[[ZZZXXXVVVUUUZZZ]]]___^^^ZZZYYY^^^ccclllpppssspppiiidddeeehhhkkkkkkkkkkkkjjjiiigggfff```^^^[[[ZZZ[[[\\\]]]\\\[[[\\\^^^aaabbbbbbbbbbbb\\\bbbjjjpppqqqmmmgggbbbcccaaa```___``````^^^\\\^^^\\\YYYWWWWWWYYY\\\___```cccfffffffffccc```\\\YYYYYYXXXXXXXXXYYYZZZ[[[ZZZZZZYYYXXXWWWVVVUUUUUUZZZZZZZZZXXXVVVTTTQQQPPPJJJHHHDDDBBB@@@AAABBBCCCBBBDDDFFFHHHIIIKKKOOOQQQXXXYYY\\\___```^^^[[[XXXYYYYYYYYYXXXUUURRROOOMMMLLLMMMMMMMMMMMMNNNQQQSSSVVVYYY]]]___^^^ZZZUUURRRNNNOOOPPPQQQQQQQQQOOONNNKKKKKKKKKLLLKKKIIIDDDAAA666444111////////////..................---------------.........///////////////............/////////000111222222000...---................................................,,,------.........//////........................//////..................,,,,,,,,,---------......---------------,,,,,,,,,------------------------+++,,,---...///.........///...------------...///------------------------,,,---------......//////------------------------///......---------......////////////////////////////////////////////////////////////////////////////////////////////////........................------------------------......////////////............////////////......//////////////////////////////............/////////////////////.........///////////////////////////////////////.................................+++++++++******+++++++++------........./////////,,,------......------,,,,,,------------.................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------***++++++,,,------......................................................,,,,,,------.../////////------------------------,,,---............---------------............///////////////////////////////////////////////////////////////////////////...............////////////////////////////////////////////////////////////000000///...///111333666888<<<@@@CCCBBB???<<<:::<<<======<<<<<<===>>>@@@BBBCCCCCCBBBBBBCCCEEECCCHHHNNNPPPOOOMMMMMMMMMJJJKKKMMMLLLHHHDDDAAA@@@:::===@@@@@@@@@DDDLLLSSS\\\^^^```cccddddddcccbbbcccccccccbbbbbbaaa``````[[[XXXUUUTTTVVVYYY[[[[[[\\\XXXRRRLLLHHHEEEDDDDDDCCCEEEFFFFFFFFFIIIOOOTTTbbbjjjnnnkkkiiijjjgggaaa^^^^^^]]]\\\[[[YYYWWWVVVZZZ[[[\\\ZZZXXXWWWZZZ]]]gggjjjmmmkkkgggeeegggjjjhhhhhhhhhgggfffdddbbbaaa```^^^\\\\\\\\\\\\[[[YYY^^^^^^___```aaaaaaaaaaaa]]]ccclllssstttpppiiidddaaa```^^^]]]]]]\\\[[[YYY\\\[[[YYYWWWWWWXXXZZZ\\\]]]``````^^^]]]^^^\\\YYYVVVUUUUUUUUUVVVXXXZZZ\\\[[[[[[ZZZXXXWWWVVVUUUUUUXXXWWWVVVTTTQQQMMMJJJHHHBBBAAA???>>>???@@@BBBDDDEEEHHHKKKMMMNNNOOOQQQSSSVVVWWWYYY[[[[[[[[[[[[ZZZWWWXXXXXXVVVTTTPPPMMMKKKIIIIIIJJJHHHGGGHHHJJJLLLOOOUUU\\\```^^^YYYSSSOOOMMMNNNOOOOOOOOONNNMMMMMMIIIHHHFFFEEECCC@@@;;;777111111000000////////////---......///......------------------............////////////////////////...///111222111000...---........................------------------------+++,,,---...////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............------------------------------------------+++,,,---///000000///...........................------------------------,,,,,,,,,---......//////------------------------//////...---------------////////////////////////000000000000000000000000////////////////////////////////////////////////......................................................////////////............////////////......------------------------//////............//////000/////////............////////////////////////000/////////....................................,,,,,,++++++++++++,,,,,,............////////////,,,------......------,,,,,,,,,---------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,---................................................,,,,,,------...//////000........................+++,,,...///000000//////---------............///////////////////////////////////////////////////////////////////////////.........//////000000000222111000//////000111222///////////////////////////000111000//////111333222222333777;;;<<<;;;999999;;;<<<===<<<;;;<<<>>>AAABBBDDDDDDDDDEEEHHHJJJKKKNNNRRRWWWYYYWWWTTTRRRPPPTTTXXXXXXTTTNNNJJJHHH??????>>>;;;999;;;@@@EEEPPPSSSYYY^^^aaabbbaaa```^^^^^^^^^^^^]]]]]]\\\\\\XXXVVVSSSRRRVVVZZZ^^^```aaa___[[[UUUNNNJJJGGGFFFDDDCCCAAA@@@AAACCCGGGIIIWWWdddllljjjjjjmmmjjjbbb\\\\\\[[[[[[ZZZYYYXXXWWWXXXXXXWWWWWWWWWXXXZZZ[[[^^^aaaccccccbbbbbbeeegggffffffeeedddaaa^^^[[[ZZZ\\\\\\\\\^^^______^^^\\\___^^^^^^]]]]]]^^^^^^___]]]cccmmmuuuwwwtttnnnjjjaaa```^^^]]]^^^]]]\\\ZZZ[[[ZZZYYYWWWWWWWWWXXXXXXWWW[[[\\\YYYYYY[[[YYYTTTTTTSSSSSSSSSTTTVVVXXXZZZXXXWWWVVVUUUSSSRRRQQQQQQOOOOOONNNMMMKKKHHHEEEDDD??????@@@BBBDDDGGGIIIJJJPPPRRRSSSTTTSSSSSSTTTUUURRRTTTWWWYYYYYYYYYYYYYYYUUUVVVVVVUUURRROOOLLLJJJEEEFFFFFFFFFEEEGGGIIILLLOOOTTT[[[^^^\\\WWWRRRPPPMMMMMMMMMLLLKKKJJJIIIHHHDDDBBB???===<<<999555222...///000000///.........---...////////////...---............////////////......////////////......---...000000000///---+++........................------------------------+++,,,---////////////...........................,,,,,,,,,---------------++++++,,,,,,---......///........................------------------------+++,,,...//////...---,,,,,,---...//////...---,,,------------------------++++++,,,------...//////..............................---------......///////////////////////////000000000000000000000000////////////////////////////////////////////////........................////////////////////////......////////////............////////////......------------------------//////............//////000000//////.........---////////////////////////000000//////.........---......................../////////....../////////............/////////000,,,------......------,,,,,,,,,,,,---------..............................------------------------////////////////////////---------,,,,,,+++++++++,,,,,,,,,---------......////////////////////////...------,,,,,,++++++***........................////////////////////////,,,,,,------...///000000////////////////////////+++,,,...000111111000000---------.........//////////////////////////////////////////////////////////////////////////////.../////////000000111111444333111000000111333444111111111111111111111111///000111111000000111333///000222444777888888777:::<<<>>>>>>===<<<===>>>CCCDDDFFFFFFGGGIIIMMMPPPVVVVVVYYY```dddbbb\\\YYYWWW\\\aaabbb]]]VVVQQQNNNGGGEEEBBB>>>::::::<<<===FFFKKKRRRYYY^^^```___^^^\\\]]]^^^______^^^]]]\\\[[[WWWRRRPPPSSSXXX\\\___^^^___^^^\\\WWWSSSPPPOOONNNJJJFFFDDDEEEHHHIIIIIIGGGVVVaaabbbcccgggeee]]]XXXXXXXXXXXXWWWWWWWWWWWWVVVTTTSSSTTTVVVYYYZZZZZZVVVXXXZZZ\\\]]]___aaaccchhhgggfffccc```\\\XXXVVVTTTUUUXXX\\\```aaa```___\\\[[[YYYXXXXXXXXXYYYZZZYYY```jjjssswwwuuuppplll___^^^\\\\\\]]]]]]\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWW\\\___\\\[[[]]][[[UUUSSSRRRQQQPPPQQQSSSUUUVVVSSSRRRQQQPPPNNNMMMLLLKKKFFFGGGGGGHHHGGGEEEDDDCCCAAABBBEEEHHHLLLOOOQQQRRR[[[[[[[[[YYYVVVVVVWWWXXXPPPSSSVVVXXXWWWUUUTTTSSSTTTTTTUUUTTTRRRNNNKKKIIIBBBCCCDDDEEEFFFHHHKKKNNNRRRWWW\\\]]]ZZZVVVTTTSSSMMMMMMLLLJJJHHHFFFDDDCCC???===:::888777555222000---...000000...------...---...///000000000......////////////000000000000......////////////......,,,---...//////---+++***........................------------------------***+++---///000000///.........................../////////000000000000000++++++,,,,,,---...//////......//////////////////------------------------,,,---.........,,,***(((,,,---///000000///---,,,------------------------++++++,,,,,,---...//////////////////////////////,,,,,,,,,---...///000111////////////////////////000000000000000000000000000000000000000000000000000000///...------,,,,,,,,,,,,------...///000000000000///...............///////////////........./////////...------,,,,,,//////////////////////////////...------------.........////////////......////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------......///---------............///......------------......//////---,,,,,,---...///111///---,,,,,,,,,...///........................111000///...------...///..................------////////////////////////................................................///000111111///......///000000000000000000000000111111000000//////......111111222222222333333333999:::;;;;;;;;;<<<>>>@@@KKKNNNPPPMMMJJJKKKSSSZZZaaa\\\XXXYYY___bbb___ZZZ````````````___\\\WWWTTTQQQKKKEEEBBB===999888;;;===AAAFFFJJJNNNRRRVVVYYY^^^^^^\\\[[[ZZZYYYYYYYYYVVVTTTQQQNNNNNNRRRXXX]]]]]]]]][[[XXXUUUTTTVVVXXX]]]YYYSSSOOOKKKGGGBBB@@@GGGIIINNNTTTYYY[[[ZZZYYYTTTTTTUUUVVVVVVVVVUUUUUUQQQRRRSSSTTTTTTTTTTTTTTTSSSVVVYYYZZZ[[[\\\^^^___gggiiiiiiddd[[[TTTRRRSSSWWWWWWXXXYYYYYYZZZ[[[[[[[[[ZZZXXXWWWWWWWWWUUUSSSYYYZZZ]]]ccciiikkkjjjggg```]]][[[ZZZ[[[[[[YYYVVVWWWXXXXXXXXXXXXXXXWWWWWW\\\\\\]]]]]][[[YYYVVVTTTNNNNNNMMMMMMMMMNNNOOOPPPNNNLLLIIIFFFDDDCCCDDDDDDAAAAAABBBCCCDDDDDDCCCCCCBBBEEEIIINNNRRRVVVXXXXXX]]]\\\ZZZXXXWWWWWWWWWXXXYYYVVVTTTSSSSSSSSSRRRQQQPPPPPPPPPPPPNNNKKKHHHFFFBBBBBBBBBCCCFFFIIILLLMMMQQQSSSVVVXXXXXXWWWUUUSSSOOOMMMKKKJJJHHHEEEAAA>>><<<:::777444222111111111..........................................------000000//////.........---////////////////////////////////////////////////........................---...///111111///...---///......------,,,++++++/////////...------,,,,,,,,,...111222222000---***,,,,,,,,,,,,,,,---...///...---,,,++++++,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,---------...............------,,,,,,,,,////////////////////////.........------,,,,,,,,,)))+++---///000000///...000000000000000000000000000000000000000000000000........................000//////...------,,,,,,,,,,,,------...//////000000000///...............////////////............------..................//////////////////////////////...------------.........////////////......////////////////////////////////////////////////------------------------......------------......---------............///........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------......///---------............///......------------......///...------------...///000///---,,,,,,---...///........................111000///...------...///........................////////////////////////................................................000111222222000//////000////////////////////////111000000000/////////...000111111111222222222222444666888999:::;;;>>>AAAOOOSSSUUUTTTQQQRRRYYY___jjjddd^^^\\\]]]^^^]]][[[[[[[[[\\\^^^```___\\\YYYVVVPPPLLLJJJEEE>>>;;;;;;:::;;;>>>@@@DDDIIINNNRRRUUUUUUUUUUUUUUUVVVWWWWWWVVVUUURRRPPPNNNOOOSSSWWWZZZ[[[ZZZXXXWWWWWWYYY[[[^^^]]][[[YYYWWWSSSNNNJJJDDDEEEGGGKKKNNNOOOMMMKKKIIIJJJLLLNNNOOOQQQRRRSSSSSSSSSRRRRRRQQQPPPNNNNNNOOORRRUUUWWWXXXZZZ\\\^^^fffhhhiiieee^^^WWWUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\ZZZXXXWWWWWWWWWWWWUUUSSSWWWWWWYYY^^^ccceeedddbbb\\\YYYWWWWWWXXXXXXUUUSSSTTTUUUUUUVVVVVVVVVVVVVVVYYYYYYZZZYYYXXXUUURRRQQQLLLKKKIIIHHHGGGGGGHHHHHHFFFEEECCCAAA@@@@@@AAAAAAAAAAAACCCDDDEEEFFFFFFFFFDDDFFFJJJNNNSSSWWWZZZ[[[]]]\\\YYYWWWVVVVVVWWWXXXVVVUUUSSSSSSTTTSSSRRRPPPMMMLLLKKKJJJIIIHHHHHHHHHDDDEEEEEEGGGHHHJJJLLLMMMNNNOOOQQQSSSSSSSSSRRRQQQNNNLLLIIIGGGEEEBBB>>>:::888777444111000//////000................................................000/////////....................................................................................---...///000000///...---++++++,,,------......///---------------,,,,,,,,,***+++---......,,,***(((------,,,,,,,,,---......---------,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,---------............---------,,,,,,,,,........................------------------,,,,,,,,,---///000000000000///////////////////////////////////////////////////------------------------/////////...------,,,,,,,,,,,,------.../////////000000///.......................................,,,,,,------...//////000//////////////////////////////...------------.........////////////......////////////////////////////////////////////////..............................------------......---------............///........................................................................------------------------------------------------------------------------------------------------------------------------///......---------......---------............///......------------............---------......///000///...,,,,,,---..............................000///......---.................................////////////////////////................................................000222333333111000000111////////////////////////000000000000///////////////000000000000000111111///111333555777999===???OOOSSSWWWWWWUUUVVV[[[```nnnjjjddd^^^ZZZYYYYYYZZZVVVVVVXXX[[[]]]^^^]]][[[\\\XXXVVVVVVRRRIIIAAA???<<<;;;999999:::>>>BBBEEEIIIIIIIIIJJJLLLNNNQQQRRRRRRSSSRRRQQQNNNMMMOOOPPPUUUVVVWWWWWWWWWXXXZZZ]]]]]]^^^```bbbbbb___XXXTTTHHHGGGFFFFFFGGGFFFDDDBBBBBBCCCCCCEEEFFFHHHJJJKKKNNNNNNMMMLLLKKKJJJJJJIIIJJJMMMPPPRRRTTTVVVYYY\\\aaadddfffddd___ZZZWWWWWWUUUUUUWWWXXXZZZ[[[\\\]]]XXXVVVVVVVVVWWWWWWUUUSSSTTTTTTUUUXXX[[[]]]\\\\\\XXXVVVUUUUUUUUUUUUSSSRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTUUUUUUTTTSSSPPPMMMKKKHHHFFFDDDAAA???>>>======>>>===<<<;;;<<<===>>>???BBBCCCDDDFFFGGGHHHHHHHHHGGGHHHJJJNNNRRRWWW[[[]]]]]][[[XXXVVVUUUUUUWWWXXXTTTSSSRRRSSSSSSRRROOOMMMHHHGGGFFFEEEEEEGGGIIIJJJGGGHHHIIIJJJKKKLLLLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNLLLJJJFFFDDDAAA===999555333222000...------......................................................////////////............------------------------................................................---...///000000///...---++++++,,,------......///+++++++++,,,,,,,,,,,,---++++++,,,,,,++++++***)))......---,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------------,,,,,,,,,------------------------,,,,,,------------------.........------......///////////////////////////........................------------------------//////.........------------------.........//////000000///...............------...............///---------.........////////////////////////////////////...------------.........////////////......////////////////////////////////////////////////////////////////////////......------------......---------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------........................//////...------------...---------............///......------------......------------.........///000///...------------...................................................---------...............////////////////////////................................................///111222222000//////000////////////////////////000000000000////////////////////////////////////,,,...000222333555999;;;GGGKKKOOOQQQPPPQQQUUUXXXeeeeeeccc^^^XXXUUUVVVXXXUUUTTTUUUWWWZZZ\\\\\\[[[```]]]]]]```^^^TTTKKKGGGGGGCCC???<<<::::::::::::@@@??????@@@BBBDDDGGGIIIJJJMMMOOOPPPOOONNNNNNOOOQQQRRRUUUUUUVVVVVVXXXZZZ[[[\\\^^^aaabbb```\\\XXXSSSPPPMMMKKKKKKIIIGGGEEEEEEDDDCCCBBBAAAAAABBBBBBEEEEEEEEEEEEFFFFFFGGGGGGFFFHHHKKKMMMNNNPPPTTTVVVXXX[[[^^^^^^[[[WWWUUUTTTRRRRRRTTTUUUWWWYYYZZZ[[[UUUTTTTTTUUUVVVVVVTTTRRRRRRQQQRRRRRRTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQMMMNNNNNNNNNLLLIIIFFFEEEAAA@@@===;;;999777777777:::::::::;;;<<<>>>@@@AAAFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIKKKOOOUUUZZZ]]]]]][[[WWWUUUTTTUUUVVVXXXRRRRRRQQQQQQQQQOOOKKKGGGBBBBBBCCCEEEGGGHHHJJJKKKIIIJJJKKKLLLMMMLLLKKKJJJHHHIIIIIIIIIJJJKKKLLLLLLJJJGGGCCC@@@===999555222//////...---,,,------...........................---------...............///////////////.........------------------------................................................---......//////......---///......------,,,++++++***++++++,,,------......///......---------------///...---,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------............---+++))))))***+++,,,////////////////////////...............................................................------------------...............000000///...............,,,---------......////////////.........---------//////////////////////////////...------------.........////////////......////////////////////////////////////////////////////////////////////////......------------......---------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------........................//////...------------------------............///......------------......,,,------.........////////////......------------........................------..................---------.........//////////////////////////////...................................................///111000///------...........................////////////000000000000........................---...000000000111333666===@@@EEEGGGGGGHHHKKKMMMVVVZZZ]]]]]]YYYVVVVVVXXXSSSSSSSSSVVV[[[^^^`````````]]]^^^cccddd]]]UUUPPPPPPMMMIIIGGGEEECCC@@@===>>>===;;;::::::;;;===???AAADDDIIILLLNNNOOOPPPRRRPPPRRRUUUVVVVVVUUUVVVWWWXXXXXXYYYZZZ\\\\\\[[[YYYZZZXXXTTTRRRQQQPPPNNNLLLJJJIIIGGGEEECCCBBBAAAAAA@@@@@@@@@@@@BBBCCCEEEFFFBBBDDDEEEFFFFFFHHHKKKMMMNNNPPPSSSSSSRRROOOMMMMMMLLLMMMNNNPPPRRRTTTUUUVVVQQQQQQQQQRRRSSSSSSQQQNNNNNNNNNOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNOOONNNNNNNNNNNNMMMKKKJJJIIIDDDEEEEEEEEEDDDAAA???===<<<;;;:::888777777888888<<<===>>>???AAADDDEEEFFFKKKKKKKKKJJJIIIHHHFFFEEEHHHGGGGGGHHHKKKPPPUUUXXXZZZYYYVVVSSSRRRSSSTTTUUUQQQPPPOOONNNMMMJJJFFFBBB>>>AAAEEEIIILLLLLLLLLKKKJJJKKKLLLLLLLLLJJJIIIHHHIIIIIIIIIIIIIIIJJJJJJJJJFFFDDD@@@<<<:::777333000......------------..............................---------.........//////.........///////////////------------------------................................................------............------///......------,,,++++++++++++,,,---...///000000000000......---......//////...---,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,------.........///---+++)))((()))***,,,........................................................................................................................000000///...............,,,,,,,,,---......//////000//////...------,,,,,,//////////////////////////////...------------.........////////////......////////////////////////////////////////////////////////////////////////......------------......---------............///........................................................................------------------------------------------------------------------------------------------------........................000///...------------------------............///......------------......+++,,,---...///////////////............---------........................,,,,,,---............---,,,,,,------.../////////////////////////////////................................................---///000///...---------........................////////////000000000000/////////............---///000000000...///000222666999<<<>>>???@@@BBBDDDIIINNNTTTWWWWWWUUUUUUVVVOOOOOOPPPUUU[[[bbbfffgggaaa\\\[[[aaadddaaa[[[XXXTTTRRRPPPPPPRRRQQQNNNJJJCCCAAA===:::888888999::::::===BBBFFFIIILLLOOORRRPPPSSSVVVXXXWWWVVVUUUVVVVVVUUUTTTUUUWWWZZZ[[[[[[ZZZXXXUUUSSSSSSRRRPPPOOOLLLLLLLLLLLLKKKIIIHHHGGGDDDCCCBBBBBBCCCDDDFFFGGGDDDDDDDDDBBBAAAAAACCCEEEGGGHHHHHHHHHHHHGGGEEEDDDFFFGGGHHHIIIKKKLLLNNNNNNKKKKKKLLLMMMNNNMMMJJJGGGGGGIIIJJJJJJHHHGGGGGGHHHEEEFFFGGGGGGFFFEEEFFFHHHGGGGGGGGGFFFEEEDDDCCCBBB===>>>???@@@???===;;;:::<<<<<<;;;;;;;;;<<<>>>???BBBCCCDDDFFFHHHJJJKKKLLLNNNMMMMMMKKKIIIGGGEEEDDDFFFFFFEEEEEEHHHKKKOOORRRUUUTTTRRRQQQPPPOOOPPPPPPMMMKKKJJJIIIIIIGGGCCCAAA???CCCHHHMMMPPPPPPNNNLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFAAA>>>;;;888666444222000................................................,,,,,,------.../////////.........///////////////------------------------------------------------........................------------------------++++++,,,------......///,,,,,,------...///000000///...---,,,,,,,,,,,,---......---,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,------------...////////////////////////,,,,,,------------------000///---+++++++++---...................................................------------------------................................................000000///...............++++++,,,------...//////..................------//////////////////////////////...------------.........////////////......////////////////////////////////////////////////..............................------------......---------............///........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000000///------,,,,,,------------............///......------------......+++,,,---////////////..................------,,,........................+++,,,---.........------,,,,,,------...//////000////////////////////////...................................................///111000...------............................../////////000000000111////////////.........---///000000///......000222222444555777888999;;;===@@@CCCHHHLLLMMMNNNNNNNNNKKKJJJLLLPPPWWW^^^cccfffbbb[[[WWW[[[``````]]][[[XXXUUURRRSSSWWWYYYXXXUUUJJJGGGBBB>>>:::999::::::888:::===???AAAEEEIIIMMMKKKOOOSSSUUUUUUTTTSSSSSSPPPPPPPPPRRRVVVYYY[[[[[[ZZZXXXVVVUUUTTTSSSPPPNNNMMMNNNPPPRRRRRRPPPNNNMMMHHHHHHGGGHHHIIIKKKNNNPPPNNNMMMKKKGGGCCCBBBCCCDDDEEECCCBBBAAAAAA@@@@@@???@@@AAABBBCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGEEEAAA>>>>>>AAADDDDDDAAA???>>>???<<<>>>@@@@@@>>>>>>???AAAAAABBBBBBCCCCCCBBBBBBBBB???@@@BBBCCCCCCBBB@@@???@@@@@@???@@@AAABBBDDDEEEHHHHHHJJJLLLMMMNNNOOOOOOMMMMMMLLLKKKIIIGGGFFFEEEFFFEEEDDDDDDFFFHHHJJJLLLNNNNNNMMMMMMLLLJJJIIIIIIFFFEEEDDDDDDEEEEEEDDDCCCCCCFFFJJJNNNPPPPPPOOOOOOMMMLLLKKKJJJJJJIIIIIIJJJEEEFFFGGGGGGFFFDDDBBB@@@;;;888555333333222111///....../////////.................................,,,,,,------...//////000............/////////000........................------------------------...........................------------------...++++++,,,------......///,,,,,,,,,------.........---------,,,,,,,,,++++++------,,,,,,,,,---......---------,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................------------------,,,,,,///...---,,,,,,---..............................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---..........................................---000000///...............++++++,,,,,,---...//////,,,,,,------...///////////////////////////////////////...------------.........////////////......////////////////////////////////////////////////.................................------.........---------.........//////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////111000///...---,,,,,,,,,---------.........//////.........------.........***+++---///000000///.........//////......---,,,........................***+++---...///...------,,,,,,------...///000000////////////////////////................................................///000222111///......///.........................../////////000000111111000000/////////............///000000//////111333000111111222333555777888;;;<<<>>>AAACCCEEEFFFFFFIIIHHHHHHKKKQQQWWW\\\^^^dddZZZTTTWWW\\\]]]\\\\\\]]]XXXRRRRRRVVVZZZZZZYYYOOOLLLGGGAAA>>><<<======999:::::::::;;;>>>CCCGGGEEEIIINNNQQQRRRQQQPPPPPPJJJKKKLLLQQQVVVYYYZZZZZZ\\\ZZZYYYXXXWWWUUURRROOOOOOQQQTTTUUUUUURRROOOMMMIIIIIIJJJLLLOOOTTTXXXZZZYYYWWWTTTOOOIIIGGGGGGHHHEEEBBB???>>>>>>>>>============>>>??????@@@AAAAAA@@@@@@AAABBBBBB@@@;;;888777;;;??????<<<999999999888;;;======;;;:::===??????@@@BBBCCCDDDEEEEEEEEEDDDEEEGGGIIIIIIIIIGGGFFFDDDDDDCCCDDDEEEFFFHHHIIIKKKKKKMMMNNNOOOPPPPPPPPPLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEGGGHHHIIIIIIIIIJJJJJJIIIGGGEEEDDDBBB@@@@@@AAACCCEEEFFFFFFGGGHHHJJJMMMNNNPPPPPPQQQNNNMMMLLLJJJJJJJJJKKKLLLCCCDDDEEEFFFDDDAAA>>><<<666444111000000000000///....../////////...------........................,,,,,,------...///000000---.........//////000000////////////////////////------------------------...........................------,,,,,,------...///......------,,,++++++++++++,,,,,,,,,,,,------------.........---,,,+++,,,,,,,,,,,,------...///......,,,++++++,,,......,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,------.........------------------------.........------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---........................000000000000000000000000//////////////////////////////---,,,,,,---...///........................000000000000000000000000........................---...000111111000...---........................//////////////////////////////////////////////////////.........---------////////////////////////------............------------------------------000000//////.........---------------------------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...,,,+++***++++++,,,((()))+++---......------,,,,,,,,,---------......//////.........------------------.........//////.........------,,,,,,,,,---------.........//////000000000000///...---,,,........................111111000000///...,,,,,,........................................................................000///...------...///000111000///...------...///........................---------------...//////........................---....../////////////////////...//////000111222555555777999;;;>>>@@@BBBHHHGGGGGGHHHLLLPPPTTTWWWZZZXXXTTTRRRSSSVVVYYY\\\\\\ZZZVVVSSSRRRSSSTTTVVVQQQPPPNNNKKKHHHEEECCCAAA@@@@@@@@@>>><<<===???AAAEEEDDDGGGKKKNNNMMMKKKKKKGGGJJJJJJIIIPPP[[[```___UUUUUUTTTSSSSSSRRRQQQPPPNNNOOOQQQRRRRRRPPPNNNMMMNNNKKKKKKMMMOOORRRYYYaaabbb___ZZZTTTQQQOOOOOOPPPNNNLLLIIIDDD???======>>>@@@@@@AAAAAAAAAAAAAAA@@@BBBCCCCCCBBB???<<<<<<<<<========================AAAAAA@@@>>><<<<<>>>>>???AAADDDIIIMMMPPPRRRQQQOOOMMMNNNPPPSSSUUUWWWVVVUUUUUUTTTTTTUUUUUUPPPOOONNNLLLJJJHHHGGGFFFEEEEEECCCAAA??????BBBEEEBBBAAAAAABBBCCCCCCBBBBBBCCCGGGHHHGGGLLLVVV]]]]]]WWWUUUSSSQQQOOONNNMMMLLLMMMMMMNNNOOONNNLLLJJJIIILLLIIIIIIMMMOOORRRYYYaaaiiiddd\\\TTTPPPOOOQQQSSSQQQQQQOOOKKKGGGDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDGGGHHHIIIGGGDDDBBBAAABBB@@@AAACCCDDDDDDCCCAAA@@@DDDEEEDDDCCCBBBCCCEEEHHHIIIJJJMMMPPPRRRSSSTTTTTTPPPNNNMMMOOOQQQSSSRRRPPPMMMMMMLLLLLLLLLLLLLLLLLLMMMKKKKKKNNNRRRSSSNNNJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFDDDBBBAAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCDDDFFFHHHHHHHHHGGGFFFHHHGGGGGGHHHJJJLLLOOOQQQOOOKKKGGGDDDDDDDDDDDDCCCAAA@@@>>>;;;888666444222222111111000///...---,,,------------------------------------............///............---------...---,,,+++,,,,,,---...---------...............///............---------//////.........---------***+++,,,,,,---,,,,,,,,,.........//////.........------........./////////............------------------------------------------------------------------,,,,,,,,,---...///------------------,,,,,,------------------------------------............------------------,,,,,,---------------------------------------------------------------...///000111000...---,,,---...///........................---------------...///000........................................................................------------------------......................../////////////////////////////////////////////////////////............---////////////////////////------............------------------------------/////////...............------------------------...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++++++++,,,------,,,,,,,,,++++++,,,------,,,,,,,,,---------.....................------------------..................------------,,,,,,,,,---------...............///////////////...---,,,........................,,,---------------,,,,,,........................................................................//////............//////000000///............///........................//////......//////000111........................---......///////////////000000//////.../////////...//////000111333444555555555666999===BBBFFFIIIKKKJJJJJJJJJJJJLLLNNNOOONNNPPPQQQSSSSSSSSSRRRQQQNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJGGGDDDBBBDDDHHHKKKIIIGGGCCC???======>>>>>>???CCCFFFFFFHHHPPPXXX\\\ZZZXXXTTTPPPMMMLLLKKKKKKOOOOOOOOOOOONNNLLLIIIHHHJJJHHHHHHLLLNNNQQQXXX```jjjdddZZZQQQMMMMMMPPPSSSQQQSSSTTTSSSOOOLLLJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIMMMNNNOOONNNKKKIIIIIIIIIDDDGGGJJJLLLLLLJJJGGGDDDGGGHHHHHHGGGGGGGGGJJJLLLMMMNNNQQQSSSUUUVVVVVVVVVPPPOOOOOOPPPRRRSSSRRRQQQNNNNNNMMMMMMLLLJJJIIIHHHKKKIIIIIILLLOOOOOOLLLHHHEEEFFFGGGHHHIIIHHHGGGFFFGGGFFFCCCAAA???>>>>>>>>>@@@@@@AAACCCDDDFFFGGGHHHEEEFFFHHHIIIJJJJJJIIIHHHFFFFFFFFFFFFGGGIIILLLMMMLLLIIIEEECCCBBBAAA@@@>>>;;;:::999777555333222111111111000///...------,,,........................------------............///............---------+++******++++++---...///...............---------///............---------...............---------+++,,,------......------------............------,,,---------............,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,---...///.........------,,,,,,,,,------------------------............------------,,,,,,------------------........................------------------------......---------......///111000///...---...///000....................................------..............................................................................000///............///000......................../////////////////////////////////////////////////////////...............////////////////////////------............------................................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,------......---,,,+++***+++,,,---,,,,,,,,,---------......................................................------------------------.........................../////////......---,,,........................---......///000000//////......................................................................../////////......//////////////////.........//////........................///////////////000111111........................---......///////////////111000///...............111111111111222333444555111111333666:::???CCCEEEFFFGGGHHHIIIJJJKKKLLLLLLIIIJJJLLLMMMMMMMMMMMMLLLMMMMMMLLLLLLLLLLLLLLLKKKLLLJJJHHHEEEDDDGGGMMMQQQVVVTTTNNNDDD=========<<<;;;???CCCCCCCCCHHHQQQXXX[[[XXXTTTPPPMMMMMMMMMNNNOOOOOONNNMMMLLLJJJHHHGGGJJJGGGGGGJJJLLLMMMSSSZZZbbb]]]UUUMMMJJJJJJLLLNNNMMMPPPTTTUUURRROOOLLLKKKMMMMMMMMMMMMMMMMMMLLLKKKPPPQQQRRRQQQOOOMMMMMMMMMJJJLLLMMMOOOOOOMMMLLLJJJIIIJJJJJJIIIGGGGGGIIIKKKLLLMMMOOOQQQRRRSSSRRRRRROOONNNNNNOOOPPPPPPPPPPPPNNNNNNNNNNNNLLLIIIGGGEEEIIIHHHHHHJJJLLLLLLIIIFFFGGGIIIJJJKKKJJJIIIGGGEEEDDDCCCAAA???>>>=========@@@AAABBBDDDEEEGGGIIIIIIFFFGGGHHHIIIIIIIIIIIIHHHDDDDDDDDDEEEFFFHHHJJJKKKIIIFFFCCCAAA@@@>>><<<:::777777666555444333222111222222111000000///......////////////////////////,,,,,,---------.........///............---------+++++++++,,,,,,---....../////////...---------,,,///............---------........................,,,------...............,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,------......///------------------------------------------------,,,,,,,,,,,,------...............------,,,,,,+++------------------------.........------,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,------------------///......---------......111111000////////////000........................000000//////...,,,,,,+++........................////////////////////////........................000///............///000........................////////////////////////////////////////////////////////////////////////////////////////////////------............------........................---------...............---------------------------.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***++++++,,,------------...---,,,+++***+++,,,---,,,,,,,,,---------......---..........................................---------------------------.....................---...............------,,,........................,,,---...///000000000000...........................................................................//////////////////.........//////////////////........................///////////////000111111........................---......///////////////000000///......---.....................//////000///000111444777;;;???AAAAAABBBCCCEEEGGGHHHIIIIIIJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDEEEHHHOOOSSS^^^___XXXKKKAAA???>>>;;;777:::<<<===<<<>>>FFFNNNSSSQQQNNNKKKKKKKKKMMMNNNKKKJJJJJJIIIHHHFFFEEEEEEJJJGGGGGGHHHHHHHHHLLLSSSUUUSSSPPPMMMKKKJJJJJJKKKKKKNNNRRRSSSRRROOOMMMLLLMMMNNNNNNNNNMMMMMMLLLKKKNNNOOOPPPPPPNNNLLLMMMMMMNNNNNNMMMLLLLLLMMMNNNNNNLLLLLLLLLJJJGGGFFFFFFGGGIIIJJJLLLMMMNNNNNNNNNMMMKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMKKKHHHFFFDDDGGGGGGGGGHHHHHHHHHFFFEEEHHHHHHIIIIIIHHHEEECCCAAA@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCCCCEEEFFFFFFGGGGGGGGGGGGGGGBBBBBBCCCEEEFFFHHHJJJJJJFFFCCC@@@>>>===;;;999777333333222222111111000000111111000000///.........////////////////////////,,,,,,,,,------------...///............---------------............------/////////...---------,,,///............------------.....................,,,---......//////......,,,,,,------------,,,,,,,,,,,,,,,---------......------....../////////000------------------------------------------------,,,,,,,,,---------------.........------,,,,,,,,,------------------------......------,,,,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---------......111000000///////////////------------------------///000000///...---++++++........................000000000000000000000000........................------------------------........................////////////////////////////////////////////////...////////////000000000////////////////////////------............------........................---------------.........---------------------------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,---------,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,---------......---------..............................---------,,,,,,,,,------------..................---------------.........------,,,........................++++++,,,---.........---..............................................................................////////////......---...//////000/////////........................//////......//////000111........................---....../////////////////////......---............------------......///---...///111333666888999999:::;;;===???AAABBBCCCIIIHHHGGGFFFFFFGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCGGGMMMQQQbbbgggcccVVVLLLIIIEEE@@@888666666777666555;;;BBBEEEDDDCCCCCCCCCEEEGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIFFFEEEFFFEEECCCGGGLLLMMMMMMNNNNNNNNNMMMKKKJJJJJJMMMPPPPPPOOONNNNNNNNNLLLLLLMMMLLLLLLKKKJJJIIIJJJLLLMMMMMMLLLKKKKKKLLLNNNMMMKKKJJJJJJKKKMMMNNNNNNOOONNNLLLIIIFFFFFFFFFIIIJJJKKKLLLLLLKKKJJJJJJGGGHHHIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDDDDCCCBBB@@@>>>======>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEFFFGGGGGGBBB???;;;999888777666444/////////.........------......------,,,,,,,,,,,,........................,,,,,,,,,,,,------------///............---------.........//////...------...............---------///............------------------...............,,,---......//////......------............------,,,---------.....................///////////////------------------------------------------------+++,,,------......------------------------------------------------------------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............---------......///000000000/////////......------------------------,,,---...//////...------........................////////////////////////........................+++,,,---......---,,,+++........................////////////////////////////////////////////////.../////////000000000000////////////////////////------............------........................,,,,,,,,,------.........---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,---------,,,+++******++++++,,,------------,,,,,,,,,---------......---------.........////////////.........---------,,,,,,,,,---------......//////.........---------,,,------......---------........................,,,,,,------------------........................................................................---...///000000///...---,,,---///000000000//////..............................------......///000........................---......///////////////......---------.../////////////////////000111111------...///000111222333222333444555777:::<<<===AAAAAACCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBEEEIIILLL[[[eeehhh^^^UUURRRLLLDDD>>>999666777666444666<<<999::::::;;;===???@@@AAADDDDDDDDDEEEEEEGGGHHHHHHEEECCCBBBCCCBBBAAACCCIIIJJJKKKLLLNNNNNNLLLKKKJJJJJJKKKKKKKKKJJJJJJLLLNNNKKKKKKKKKKKKJJJIIIHHHGGGHHHJJJLLLLLLJJJIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKKKKLLLMMMMMMLLLIIIFFFFFFFFFHHHIIIJJJJJJJJJIIIHHHGGGDDDFFFGGGFFFDDDCCCEEEGGGEEEEEEDDDCCCCCCCCCDDDDDD@@@@@@AAA@@@???>>>???????????????>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBEEEDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA>>>:::666333333333333222//////.........------------------,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,---------///............---------***+++---...///......------------...............///............------------------.........//////,,,,,,---............---.........//////.........------.........////////////...............------------------------------------------------------+++,,,---.........------+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------------++++++,,,,,,---......///---------------...///000///////////////...------------------------------)))+++---///000000000///........................................................................---...000111111000...---........................////////////////////////////////////////////////.../////////000000111111////////////////////////---..................---////////////////////////,,,,,,,,,------.........---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------...---,,,***)))(((***+++---......------,,,,,,,,,---------......---------.........////////////.........---------,,,,,,,,,------.........//////.........---------,,,,,,------...---------...........................///////////////..............................................................................---...///000000///...---,,,---///000000000//////........................---------------...//////........................---......///////////////---------------...///000------------...///000000///////////////000000000000000000111444777:::;;;777:::>>>BBBDDDCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCFFFHHHOOO\\\ccc\\\TTTQQQKKKAAAFFF>>>999::::::777777;;;444555777888:::;;;<<<===999999999;;;<<<>>>@@@AAABBB@@@@@@BBBAAA@@@CCCHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHGGGFFFEEEFFFIIILLLKKKKKKKKKJJJJJJHHHGGGGGGHHHJJJKKKKKKJJJJJJJJJKKKHHHIIIJJJJJJJJJJJJIIIHHHHHHJJJJJJIIIGGGEEEEEEEEEFFFGGGHHHHHHHHHGGGEEEDDDCCCEEEGGGFFFCCCBBBDDDFFFAAAAAA@@@???@@@AAABBBCCC===>>>>>>===<<<;;;;;;<<<============>>>???AAAAAA???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@>>>===<<<:::777222//////000111111111111111000000/////////..................------------------------------++++++,,,,,,,,,---------//////.........---------'''(((***---...//////...,,,------......///////////////.........------------------.........//////+++,,,------......------......////////////...............////////////000.........------,,,,,,,,,------------------------------------------------+++,,,---.........---,,,***++++++,,,---...//////------------------------+++++++++,,,,,,---------.........------,,,,,,,,,........................++++++,,,,,,---...//////,,,,,,,,,---...///000111.........///...------,,,///...---,,,,,,,,,,,,,,,...............///000000,,,,,,,,,---------......000000///...---,,,,,,+++........................//////...---,,,,,,,,,,,,------------------------........................////////////////////////000...---,,,,,,---...000......///000000000000000000000//////............................................................,,,,,,,,,------.........///............---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------..............................---------,,,,,,,,,...///000///---,,,---...,,,,,,+++******+++,,,,,,...........................------,,,,,,,,,------111000///.......................................---...///000000///...---+++,,,,,,---.........---,,,---...//////...---,,,---------------...///000///////////////////////////...,,,++++++,,,...///---...///000000///...---................................................------------------------////////////////////////...------------...//////------...000111222333444777888999<<<>>>AAABBBCCCCCCDDDEEEFFFEEECCCAAA@@@EEEEEEDDDBBB@@@AAADDDFFFLLLNNNQQQSSSSSSPPPLLLJJJCCCBBB@@@>>><<<;;;;;;:::888999:::999888777777888:::999777555555666777888999888888999;;;===???@@@GGGGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFGGGIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJKKKKKKKKKKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBFFFFFFEEEDDDBBB@@@>>>============<<<======>>>>>>===<<<;;;::::::;;;<<<===AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDCCCAAA@@@???@@@@@@AAADDDCCCBBBCCCDDDDDDBBBAAACCCAAA>>>===;;;:::777555000000000000000000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,,,,,,,,,,------------------------------------------------------////////////////////////,,,---......//////........./////////...---,,,,,,...---,,,,,,---...000111........................------............------........................//////............//////------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---......---,,,,,,---------.........//////,,,,,,,,,---------......//////...---------......222111000//////......///---------.........///////////////...------,,,,,,..............................---------...//////------------------------................................................000///---,,,,,,---///000...///000000000000000/////////......------------................................................,,,,,,,,,------.........///............---------,,,,,,---------.........------------------------........................------------------------........................------------------------......---------,,,,,,,,,---...///...---,,,---......---,,,++++++,,,---...........................///......------...............---,,,,,,,,,,,,,,,.................................//////.........+++,,,------.........---------............------......---------......///////////////////////////........................---...///000000///...---........................................................................////////////////////////...------------...//////......///000111111222333222333444666888:::<<<<<>>???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCBBB@@@???>>>>>>??????AAA@@@???@@@AAA@@@>>>===<<<:::777666555333111///////////////////////////------............------------------------------------------------------++++++,,,,,,,,,,,,------------------------------------------------------........................,,,,,,---............---..................---,,,,,,,,,,,,------...///000........................------............------........................,,,,,,++++++++++++,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---......---,,,,,,---------.........//////---------.........////////////.........///000000555444222000///...------........./////////000000...................................................------...///000111111------------------------................................................000000............000000///000000000000000///.../////////...............................................................---------------.........///............------------------.........//////........................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---......---,,,---///......------------..............................//////.........//////000......---,,,,,,,,,,,,---..............................------------......,,,,,,---............---.........------.........//////...---------......////////////////////////---...000111111000...---......////////////......................................................////////////////////////////////////////////////...------------...//////////////////000000000111//////000222333444555666999;;;>>>AAACCCDDDEEEEEEFFFFFFGGGEEEAAA???>>>>>>AAACCCGGGJJJKKKJJJHHHGGGGGGGGGFFFEEEDDDCCCBBBBBB=========;;;999999<<<>>>AAA???===:::888777777777::::::888777777777777777999:::;;;<<<>>>???@@@AAAAAAAAA@@@???????????????@@@BBBCCCDDDCCCDDDEEEGGGHHHHHHIIIIIIHHHGGGEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>======;;;:::999888444444333333444555555666666777999<<<===???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@BBBAAA@@@>>>>>>===>>>>>>@@@>>>======>>>===;;;999999777555444333222000...////////////////////////------............------.................................------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------------------------------------------++++++,,,---------------,,,------............---+++,,,---......//////...........................------............------........................+++++++++******+++++++++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------,,,------......------,,,---------......................../////////000000...---------...///000000444333111///...------,,,---.........////////////---------.........//////..............................------...///000000------------------------................................................111000////////////000111000000000000000//////...000000000000////////////................................................---------...............///............---------------------............------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++---......,,,,,,---///...------------------.............................................///000000//////.........//////...........................---,,,++++++,,,---...------............------///...---,,,,,,---...///000///...---------------////////////////////////---...///000000///...---...//////////////////......................................................................................................------------...////////////////////////////////////000000111222222333555666999<<<>>>@@@AAAAAACCCEEEFFFEEECCC@@@>>>===???AAADDDGGGHHHGGGEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA??????===;;;999:::===???AAA@@@>>>===;;;:::::::::<<<<<<:::999888666666555555666777888999:::;;;;;;<<<<<<;;;:::::::::::::::===>>>@@@AAAAAAAAACCCEEEDDDDDDEEEEEEDDDBBB@@@???::::::::::::::::::::::::;;;;;;===>>>???@@@@@@@@@@@@??????>>>>>>=========::::::;;;::::::999888777666555555555666777888888888999<<<>>>@@@AAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????AAAAAA@@@???>>>======<<>>===<<<===<<<999777777555333333333222000...////////////////////////------............------------------------------//////...---,,,,,,+++++++++++++++,,,,,,,,,------------------------------------------------------------------------------***+++,,,,,,------,,,,,,+++,,,------............***+++---...//////...---------------------------------............------..............................------------......,,,---------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,------,,,,,,,,,---------------------------------------------------------------........................---.........////////////,,,,,,,,,,,,---...////////////...------------...,,,,,,---------.........,,,,,,------.../////////........................///...------,,,,,,------------------------------................................................000000////////////000000//////000000000000//////................................................................................................///............---------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++---...---,,,,,,---...,,,,,,------------,,,,,,........................---,,,,,,,,,------.../////////.........//////000...........................---,,,++++++,,,---...---......//////...------///...---,,,,,,---...///000///...---------------////////////////////////......---,,,,,,---....../////////....../////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...///////////////...............////////////000000000000222333444666777999::::::>>>@@@CCCDDDBBB@@@???>>>@@@AAACCCEEEEEEDDDCCCAAA@@@AAABBBBBBBBBAAAAAA@@@??????===;;;999:::===@@@@@@@@@???>>>>>>=========>>>======<<<;;;999888888777777777777777777777777888888777666666666666777888999;;;<<<<<<<<<>>>@@@????????????>>><<<:::999555555555555555555555555555666777999:::;;;<<<<<<;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;::::::999888888888999999;;;<<<<<<<<<===???AAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>===AAAAAA@@@???>>>===<<<;;;<<<:::999999999888666444222111//////000000...---........................------............------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,+++++++++++++++,,,,,,,,,------------------------------------------------------........................***+++,,,,,,------,,,,,,++++++,,,---.........---)))+++,,,...///......---++++++++++++++++++++++++------............------........................//////............//////,,,------......---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,------.........------------------------------------------------.....................---,,,,,,---------.........------,,,,,,,,,------...---,,,,,,,,,---......///,,,,,,,,,------------...---------.........//////........................//////...,,,,,,+++++++++------------------------........................------------------------////////////////////////......///000000000000000+++++++++++++++,,,,,,,,,................................................/////////...............///............---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---...---,,,++++++,,,,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---....................................------------.........////////////...------.........------.........//////...---------......///////////////////////////...,,,******,,,.../////////............//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...............---------------------............000000111111222333333444888;;;>>>???>>>======>>>>>>???AAABBBBBBAAA@@@??????@@@AAABBBCCCCCCBBBAAA??????>>><<<;;;;;;===@@@@@@@@@@@@@@@????????????===>>>>>>??????>>>>>>===<<<;;;;;;:::999888777666888888777666666666666666444666777888777888999;;;===<<<;;;:::888777666666333333333333333333333333111222333555666777777777999999999999999999999:::::::::;;;<<<<<<<<<<<<<<<::::::::::::;;;<<<>>>>>>@@@@@@@@@AAA@@@@@@????????????????????????????????????>>>>>>======<<<<<>>===;;;:::999666555444444444333111///222000//////111111000...........................------............------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------------------////////////////////////++++++,,,---------------+++,,,,,,------------,,,***+++,,,------......---++++++++++++++++++++++++------............------...........................------,,,,,,------...,,,------............---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..................---------,,,,,,,,,------------...///......------------...---------------...//////------------............---------.......................................///...---------------...------------------------........................------------------------.........//////.........,,,---...000111111111111+++++++++,,,,,,,,,------................................................000/////////.........---///............---------,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,......///---+++******+++,,,---...//////...---,,,........................,,,,,,,,,------...///000,,,,,,,,,,,,,,,---.......................................//////.........///////////////...------------............------......---------......///////////////////////////......------------......000///...------...///000////////////////////////................................................------------------------...------------...//////------------------......,,,,,,------.........//////////////////000000111333555888999888888999999888999;;;===>>>>>>======<<<>>>@@@BBBBBBBBBAAAAAA@@@AAAAAA@@@>>>===???@@@BBBBBBAAAAAA@@@???>>>===;;;<<<>>>@@@BBBBBBBBBBBB@@@@@@???>>><<<;;;::::::::::::999888888888888999777888999999888888999;;;>>><<<:::777666666666666444444444444444444444444333333444666666777777777999999999::::::;;;;;;;;;::::::<<<===>>>>>>>>>>>>;;;;;;;;;<<<===>>>???@@@@@@??????>>>>>>>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;999777666222111000111222222000...000///...///000111000///........................------............------------------------------------------------------++++++,,,,,,,,,,,,------------------------------------------------------........................,,,,,,---............---,,,,,,---------,,,++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------............------........................---,,,,,,++++++,,,,,,---,,,,,,---.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...//////.........---------------------............111000///...............//////............//////............/////////000......................................................---......///000111------------------------........................------------------------------............------+++,,,...///111222222222........./////////000000................................................000000//////.........---//////.........------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..............................---------,,,,,,,,,...//////---+++))))))***---...///000000///...---........................---------......000111111...............///000111........................---...///000000///...---//////000000///...------,,,---...//////...---,,,---------------...///000////////////////////////---...///111111///...---000///...------...///000000000000000000000000000........................////////////////////////////////////////////////...------------...//////,,,,,,,,,---------...............//////000000111...............///000111111333444555444333444555333444666999;;;;;;<<<<<<999;;;===@@@AAA@@@@@@???AAABBBCCCBBB@@@???@@@AAADDDCCCCCCBBB@@@>>><<<;;;999;;;===@@@CCCDDDEEEEEEBBBBBBAAA@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<===>>>@@@>>>:::777666666777888555555555555555555555555777777888999:::::::::::::::::::::;;;;;;<<<<<<===::::::<<<===>>>?????????=========>>>???@@@BBBBBB>>>===<<<<<<<<<===???@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777444333222111111222333333111///***)))((()))+++,,,+++***........................---..................---........................,,,,,,------------------++++++,,,,,,,,,---------------------------------------------------------------------------------,,,---......//////......------------,,,,,,+++***,,,+++******+++,,,...///........................---..................---...........................------,,,,,,------...,,,,,,---.../////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...//////.........---------............/////////000................................................---------............/////////.........---------------,,,,,,,,,,,,++++++........................------............------111000000///...------,,,------------------------////////////////////////,,,---///000000000///...---------.........////////////.........---------........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++******))))))******+++++++++,,,------......///***+++,,,---...---,,,,,,............---,,,++++++//////////////////.......................................------,,,,,,,,,+++,,,---...///////////////...---,,,+++,,,------000///...---,,,---......//////000000000000//////222111///......000222333////////////////////////222222222111///...,,,+++///////////////////////////...---,,,,,,---...///---...............------............///////////////............---------......---------,,,,,,,,,////////////////////////........................,,,,,,,,,---------..............................------------------------........................000000111111111111000000555555555555666666666777:::::::::;;;<<<===????????????@@@@@@@@@??????>>>@@@@@@@@@@@@???>>>======<<<<<<===AAAEEEEEEBBB>>>>>>???@@@AAAAAAAAA@@@??????>>>>>>>>>======<<<<<>><<<;;;<<<===???@@@BBB@@@===:::888777777888555555666777777777777666888999:::<<<====================================:::;;;<<<>>>>>>>>>===<<>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;999888666666777777888888999999666666555444444333222222000000000000000///......------------------------***+++---///000000//////...---,,,+++++++++++++++------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,------......------,,,------------------------------------------------,,,,,,------...///000000************+++---///000.........///......------------,,,,,,,,,---..............................//////.........------------------------------------,,,,,,,,,,,,---......////////////////////////------............------)))***+++---.../////////......---------,,,,,,,,,+++,,,------......------...------,,,,,,------...111000...---,,,++++++***,,,---------.../////////---,,,,,,,,,,,,---......................................................------------............//////.........---------)))***++++++------...///........................------............------............////////////------------------------////////////////////////---......///////////////---------.........////////////.........---------........................................................................------,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------***+++,,,---------,,,,,,---------...------,,,,,,------------------,,,,,,........................------------------,,,,,,,,,,,,---...////////////---,,,,,,+++,,,---...///000///...---------.........//////000000//////...000///......///111333444555555555555444444444444222222222111000///...---........................///...------------...///---...............------............///////////////............---------............------,,,,,,................................................,,,---------....................................------------------------........................//////000000000000//////333333333333444444444444888888888999:::;;;<<<======>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>======<<<<<<;;;<<>>===>>>???@@@AAA@@@?????????>>>>>>>>>=========<<<>>>===<<<;;;<<<===???@@@@@@???===;;;:::;;;<<<<<<999::::::;;;;;;;;;;;;;;;<<<<<<===>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<=========<<<;;;;;;<<<<<<======>>>>>>>>><<<;;;;;;;;;::::::::::::999::::::;;;:::999888777888777666555444333333333444444444333222111111111000000000000000///......------------------------,,,---...///000000//////000///......---------...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,------......------,,,------------------------------------------------,,,,,,------...//////000,,,,,,,,,++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,------...........................///.........---------------------------------------,,,,,,,,,,,,---..............................---......//////......---***+++,,,---////////////------------,,,,,,,,,++++++,,,,,,---...---------......------------......,,,,,,,,,,,,,,,---...///------------............---,,,,,,,,,,,,---......................................................------------...........................---------)))***++++++------...///........................------............------++++++,,,...///000111222------------------------////////////////////////...............///000000---------..............................---------........................////////////////////////...........................---------,,,,,,++++++...------------,,,,,,,,,........................//////...------,,,++++++++++++,,,------------,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,------........................,,,,,,------------------------...............---+++++++++,,,---...000000000///......------......---..................---...------...///111333555888888888777777666666666111111111111111000000///........................///...------------...///------...............---............///////////////............---------/////////............---------------------------........................------........./////////........................------------------------------------------------......////////////......000000000000111111111111444444444555666777888999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;::::::<<<>>>??????>>>===>>>??????@@@@@@??????????????????>>>>>>>>>>>>======<<<;;;;;;===>>>???===<<<;;;;;;;;;<<<>>>???<<<<<<===>>>>>>>>>>>>======>>>>>>??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;888999:::;;;<<<======>>>:::999999999888888888888666777777777777666666555666555333111000000000000222111111000000///////////////000000000///......------------------------...//////000000//////.../////////.....................---,,,,,,,,,---------------,,,,,,+++++++++------............------,,,------......------,,,------------------------------------------------,,,,,,,,,---......//////.........---,,,+++***))),,,,,,------------,,,,,,+++++++++++++++,,,------------------------------............------------........................---,,,,,,,,,,,,---....................................////////////......+++,,,---...///000000000------------,,,,,,,,,,,,++++++,,,---------------......------------......+++++++++,,,---...///000............---------------,,,,,,,,,,,,---......................................................,,,,,,---------.................................------,,,,,,,,,+++++++++........................------............------++++++,,,---///000111111........................///////////////////////////......------...000111.................................................................................................................................---,,,,,,++++++------------------------.........//////...............---------,,,,,,,,,,,,,,,,,,---------------++++++,,,---............------............//////........................,,,,,,,,,------...........................------++++++,,,,,,---...//////000//////...............,,,------......------,,,...------......000111222444444444333222222111111//////000000000000//////.................................------.........,,,---......///.....................///////////////............---------/////////////////////...------------------------.................................////////////000........................------------------------------------------------,,,------......------,,,........./////////000000111111111111222333444555777777777777777888888999777888999:::;;;;;;;;;;;;;;;:::::::::;;;===>>>>>>======>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@<<<<<<;;;;;;;;;<<<===>>>:::999999999999:::<<<<<<;;;;;;<<<============<<<============<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;777777777666666666555555333333444444444333333333111000///......000111222/////////......---------...///////////////......------------------------/////////......------,,,,,,---------------,,,,,,///...,,,++++++,,,---......------,,,,,,++++++***------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,------.........------......---+++)))(((++++++,,,,,,------,,,,,,++++++******++++++,,,---------------------------------------------------........................---,,,,,,,,,,,,---.................................//////000000//////...,,,---...///000000000000........................++++++,,,---------------------,,,,,,,,,,,,------...------,,,,,,,,,------.........------,,,,,,,,,---,,,,,,,,,,,,---......................................................,,,,,,,,,------------...---.....................------,,,,,,,,,+++++++++........................------............------,,,---------......//////........................///////////////////////////......------...000111.....................------.............................................------------------------.................................------,,,,,,,,,------------------------,,,---............---,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,---............------------......//////........................,,,,,,,,,------...........................---------------------------,,,///////////////.........,,,,,,------------,,,,,,//////................../////////......---------,,,---..........................................---..................---,,,------...//////..................///////////////............---------.../////////////////////.........................................................////////////000........................------------------------------------------------,,,,,,------------,,,,,,---............////////////////////////000111222444333333333333444555666555666777999::::::::::::::::::999999999:::<<<>>>=========>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBB;;;;;;;;;;;;;;;<<<<<<===:::::::::999999999::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999888888777777444444444444333333333222111111000000000111111111......------...///111222......------------,,,,,,......////////////......------------------------...------,,,++++++++++++,,,,,,---......------,,,...---,,,++++++,,,...///---------,,,,,,+++++++++---------,,,,,,---------,,,------......------,,,------------------------------------------------,,,,,,,,,---------------+++,,,---...---,,,+++******+++,,,,,,---------,,,++++++******++++++,,,---------------------------,,,,,,------------------........................---,,,,,,,,,,,,---....................................////////////......------...///000000000000////////////000000000000,,,,,,---............---,,,,,,++++++++++++,,,,,,...------,,,,,,,,,------......------,,,,,,,,,+++---,,,,,,,,,,,,---......................................................,,,,,,,,,,,,---------------------...............)))***++++++------...///........................------............------.........---------------........................////////////////////////...............///000000...............------------------.......................................------------------------........................------------------------,,,,,,,,,------------...+++,,,---......---,,,+++++++++,,,,,,---...//////---------,,,---......///,,,,,,------...---------******++++++,,,,,,------........................,,,,,,------------------------...............---------......------,,,+++///000000000000///...---,,,------------------,,,/////////...------,,,,,,------------------------,,,,,,---------------,,,------------------------------...//////...------,,,,,,---...////////////............///////////////............------------............/////////////////////////////////........................------........./////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------............///......------...//////000000000///...///111222333333444555666777777777777777888888777666777999;;;:::::::::;;;<<<===>>>???AAAAAAAAAAAABBBBBBBBBBBB:::::::::;;;;;;;;;;;;<<<======<<<<<<;;;;;;::::::;;;;;;<<<============<<<===============<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::999888888777666555444444222222111111111000000000///............///000000........................------------------------------.../////////......---------------------------,,,+++***************---...///111111000//////------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,------***+++,,,,,,------------***+++,,,------......---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,---......------------------------------............------,,,---...////////////////////////000000000000000------...///////////////,,,,,,++++++++++++,,,,,,+++++++++,,,---...///000------------,,,,,,,,,,,,---,,,,,,,,,,,,---......................................................++++++,,,,,,,,,------------------.........//////)))***++++++------...///........................------............------------------------------........................////////////////////////---....../////////////////////.........------------------.........//////........................................................................,,,,,,------.../////////,,,,,,,,,---------......+++,,,...//////...,,,+++,,,---------------------...------,,,---...///000---------...------,,,,,,)))******+++,,,,,,------........................------------------,,,,,,,,,,,,---...////////////+++,,,---.........---,,,///000000111000///...---------............------------.........---,,,,,,,,,,,,------......//////---------...------,,,,,,------------------------------...//////...------+++,,,---...////////////............///////////////............---------,,,,,,------............................................................,,,---------....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------......---------...//////------,,,+++,,,...000111000111222333333333333333333555666555333333555777777666666777888999;;;<<<>>>?????????@@@@@@@@@@@@999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666777777888444444444333333222222222000000/////////............---,,,,,,---...///000)))***,,,...///...------........................,,,---......//////......---------------------------,,,+++*********+++,,,---...000111111111000///+++,,,------......------***++++++,,,,,,------...------,,,++++++,,,------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,....../////////,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,------------,,,,,,,,,,,,---............---------........./////////...//////000000000000000...------,,,,,,------...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---......................................................++++++,,,,,,,,,------------------.........//////---------,,,,,,,,,++++++........................---..................---,,,,,,,,,------.........////////////////////////////////////////////////,,,---///000000000///...//////.........------------------.........//////........................////////////////////////........................+++,,,,,,---...///000000,,,,,,,,,------.........,,,---///000000///---,,,///......------,,,,,,+++......---,,,---...///000............---,,,++++++++++++,,,------...//////.................................------,,,,,,,,,+++,,,---...////////////)))***,,,...//////......///000111111111000...------......//////......---+++,,,,,,---............++++++,,,---...///000000......//////...------,,,------------------------,,,---...//////...---,,,+++,,,---...////////////............/////////000//////.........---------,,,,,,,,,---------......------------------------........................,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++++++++,,,,,,,,,......------......//////,,,+++******+++,,,///000...//////000000000000000000222444333111000222444444444333444555777999:::<<<<<<======>>>>>>>>>???888999:::;;;;;;;;;::::::888888999:::::::::999999888999999:::;;;:::::::::777888888999999888888888;;;;;;;;;;;;;;;;;;;;;;;;888777666444444444555666000000000000000111111111//////.........---------------,,,+++,,,---///000"""%%%)))---///000000///////////////////////////,,,,,,---.../////////...---------------------------,,,+++++++++,,,---...***,,,...///000///...---***+++---...///...------)))***+++,,,------...///------++++++++++++------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---+++,,,---...////////////------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++,,,,,,------...---------,,,,,,,,,---------......//////000111111111111111//////............//////111000...---,,,++++++***+++++++++,,,,,,------------,,,,,,,,,,,,---......///............///000000................................................------------------------...------,,,,,,------...///...---,,,,,,---...///------------------------...........................------------...//////...------------...//////...............///000000........................//////.........------------------............///000000000000000000000000------,,,+++,,,---...///444111...+++***+++---///---------............///........................---------............///000000///...------,,,,,,000000000000000000000000.........------,,,,,,,,,..................------...---,,,++++++,,,---...---,,,,,,+++,,,---///000...------,,,,,,------......///111222111000...---+++,,,,,,------,,,,,,+++000000//////.........---........................------...............---........................///...------------...///........................------/////////...---,,,........................+++,,,---...////////////...------------...//////000...,,,,,,---...///...,,,,,,,,,---------......////////////............///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,...------,,,,,,,,,------........................000///---------...000222000000000000000000000000000111333444555555444444777888888999:::;;;;;;<<<888888777777666666666555888888888888777777777777888888888888888888888888::::::999999888888888777666666666666777777777888555555444444333222111111////////////////////////........................---------............///......------------......---,,,,,,++++++,,,,,,---------------------------........................///......---------..............................---.........---,,,,,,+++******+++,,,,,,---......------++++++++++++------************************++++++------------++++++,,,,,,,,,,,,---///111222------,,,,,,,,,,,,++++++,,,,,,------...///000000...------,,,,,,------...++++++++++++++++++++++++---.........---,,,,,,+++)))******,,,---///111222000///...---,,,+++******+++++++++,,,,,,,,,------//////...---,,,,,,,,,,,,//////...---,,,++++++***------------------------000///.........///111222111111111000000000//////......------------......///000111111111///...---...............---------///...---,,,,,,,,,,,,,,,---------------......///................................................------------------------...------,,,,,,------.........------------......------------------------...........................------------...//////...------------...//////...............///000000........................//////.........------------------............///........................------,,,,,,,,,---...///333222///------...///000---------............///........................---------............///000//////...------,,,,,,------------------------......---------,,,,,,,,,........................---------,,,,,,---------,,,,,,,,,,,,,,,---...///---------,,,,,,---------...///000111111000...---,,,------......------,,,000/////////.........---..........................................------........................................................................------...//////...---,,,.......................................---------...------------...//////000...,,,,,,---.........,,,,,,,,,---------......////////////............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,---,,,,,,,,,,,,,,,------........................///...---,,,---...000111//////////////////////////////000111222222222222333333333444444555555555555555555444444444333333444444444444444444444444666666666666666666666666555555444444333333333333444444444555555555666666222222111111000//////...................................................,,,,,,,,,,,,---------.........------------......---,,,,,,++++++,,,,,,---------------------------........................,,,,,,,,,,,,...///000111........................------......------,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************+++---///000------,,,,,,,,,,,,+++++++++++++++,,,---.........,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++------......---,,,,,,+++---,,,,,,+++,,,---...///...---------------,,,,,,,,,,,,---------.........///......---------------.........------,,,,,,+++........................000///.........///000111222111111111000000000000///......------......///000000000000000///..............................///......---,,,,,,---------------------.........................................................------------------------...------,,,,,,------...---..................---------------------------...........................------------...//////...------------...//////.........---......///000.......................................------------------............///---------------------------,,,,,,,,,,,,---...///000000///......//////000---------............///........................---------............////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,........................,,,------......------,,,,,,,,,------......------------------------------......000000111000///...---......//////......---/////////........................................../////////...---,,,,,,........................,,,---...//////...---,,,........................------......///......---........................222111///---,,,++++++,,,...------------...//////000...,,,,,,...///...---,,,,,,,,,---------....../////////............---+++,,,,,,,,,,,,,,,,,,+++------------------------,,,------......------,,,...------------,,,,,,,,,++++++++++++,,,---......------------------------...---,,,,,,,,,---///000.......................................///000111////////////////////////222222222222111111111111222222222222222222222222222222222222222222222222111111000000000000//////111111222222222333333333000000000///......------........................------------------------+++++++++,,,,,,,,,------......------------......------,,,,,,,,,,,,------------------------------........................,,,,,,,,,,,,---...000000........................------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++*********+++,,,---...///------,,,,,,,,,,,,++++++******++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++111///---+++***+++,,,---,,,,,,,,,------.........---------.........//////------------............------------------------........................///............///000000222111111111111000000000//////............//////000000//////......////////////////////////////////////......------......------...///////////////...........................................................................------,,,,,,------...,,,---...//////...---,,,------------------------...........................------------...//////...------------...//////.........------......///................................................---------............///------------------------,,,,,,,,,,,,------......+++,,,------.........------------............///........................---------............/////////.........---------........................---------------------------------...............+++,,,---......---,,,++++++,,,---.........,,,,,,,,,------------------,,,---...///000000000///...------............------................................................////////////...---,,,+++........................,,,---///000000///---,,,........................---------.......................................333111///,,,++++++,,,---...------------.../////////...,,,---...///...---,,,,,,,,,---------......//////.........---------+++,,,---......---,,,+++........................,,,------......------,,,------------------------,,,,,,,,,,,,---...///000---------------------------,,,,,,,,,,,,---...///------------------------...---,,,,,,,,,...///000........................000000000000000000//////111111111111222222222222000000000000000000000000000000000000000000//////...////////////000000000000000000/////////..............................------------------------+++,,,,,,,,,,,,---------......------------......------,,,,,,,,,,,,------................................................//////...---,,,,,,,,,,,,........................,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------,,,,,,,,,+++++++++***+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++111000---+++***+++,,,---,,,,,,,,,---------......------------............***+++,,,,,,---.........,,,,,,,,,------.................................---------.........//////111111111111111111111111000//////......//////000111000...------...///000////////////000000000000000//////.........//////+++,,,---............---...........................................................................------,,,,,,------...,,,---...//////...---,,,------------------------...........................------------...//////...------------...//////......------------..............................---.....................---------............///........................,,,,,,,,,---------------***+++,,,---......---------------............///........................---------............///...............---------........................---------------------------------.........//////+++,,,---......---,,,+++,,,,,,.........---,,,+++,,,,,,---......---,,,,,,------...///////////////,,,,,,------------,,,,,,---------.............................................//////...------,,,........................,,,---///000000///---,,,........................------------......//////........................111000...,,,+++,,,...///...------------...//////...---------//////...,,,,,,,,,,,,---------..................------------,,,---...//////...---,,,........................,,,------......------,,,------------------------------------...///111111------------------------,,,,,,,,,,,,------......------------------------///...---,,,,,,---///000......------------------////////////////////////......//////000000000000////////////////////////////////////////////////------------............//////...............---........................------------------------------------..................------------.........------,,,,,,------...................................................//////...,,,,,,+++++++++........................,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////------,,,,,,,,,+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++///...,,,++++++,,,---.........---------,,,,,,,,,+++,,,,,,,,,,,,---------((()))***,,,------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000000000000000000000000//////............//////000///...------...///000.../////////000000111111//////.........//////000)))***+++------,,,++++++...........................................................................------,,,,,,------...---..................---------------------------...........................------------...//////...------------.../////////...------,,,---------........................---------...............---------............///........................+++,,,------......------,,,---...///////////////---------............///........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------.../////////,,,------......------,,,------......------,,,,,,+++,,,---......---,,,+++---------......//////000+++,,,,,,,,,,,,,,,,,,+++---------------.................................------...............---........................,,,---...//////...---,,,........................---------------...///000........................///...---,,,---...///000...------------...//////...------...//////...,,,,,,,,,,,,---------...............------------,,,---......//////......---------------------------,,,------......------,,,,,,,,,,,,------------......---------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------......---------......///+++++++++++++++,,,,,,,,,............////////////***++++++,,,,,,------...////////////////////////,,,------------.........,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......------------............------------......................................................,,,,,,,,,,,,,,,---..............................,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,------...............------,,,,,,,,,+++++++++,,,,,,,,,------((()))+++,,,---------,,,,,,,,,,,,------.........+++++++++++++++++++++++++++,,,------......------......////////////000000......------------...............---......//////---......//////000000111......------......//////***+++---//////...---,,,...........................................................................------,,,,,,------.........------------......------------------------...........................------------...//////...------------.../////////...------,,,,,,,,,---........................---------.........//////---------............///------------------------+++,,,---.........------.....................///---------............///........................---------............///........................------------------------,,,,,,,,,---------......,,,,,,------...//////000---------,,,,,,---------///...---,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,------...///000000,,,,,,------------,,,,,,,,,,,,,,,------.................................,,,,,,---...////////////........................................................................------,,,,,,---...000111...................................................------------...//////...------...000///...,,,,,,,,,,,,---------...............---------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......////////////---------------------------------......------,,,******++++++,,,,,,------,,,,,,------............)))******+++,,,,,,------////////////////////////,,,,,,,,,---------......------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------............------------......................................................,,,,,,++++++,,,,,,------........................+++,,,------......------+++++++++,,,,,,------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---***+++,,,---------,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,---------------------------******+++,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---------------...,,,,,,,,,,,,---------...***+++---/////////------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,------------.........///------,,,,,,,,,,,,------,,,---....../////////...,,,------...//////000000------,,,,,,---......///...///111222333222111///................................................////////////////////////...------,,,,,,------...///...---,,,,,,---...///------------------------...........................------------...//////...------------.../////////...------,,,,,,,,,,,,........................---------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---,,,,,,+++++++++,,,------------.........//////........................---------.........//////---.....................000000000000000000000000,,,,,,,,,------.........,,,,,,------...///000000......,,,++++++,,,......000///---,,,+++,,,------+++,,,...//////...,,,+++,,,,,,,,,------///000111---..................---,,,,,,,,,------.................................++++++---...///000000000........................///...------------...///........................------,,,,,,---...000111..............................//////...---,,,,,,...------------...//////---------...000000---+++,,,,,,,,,---------............---------,,,,,,,,,...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////........................+++,,,---......---+++***++++++,,,---...//////000+++++++++,,,,,,---------++++++,,,---......//////........................---------....../////////------........./////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------...............------------......////////////////////////........................000///---,,,+++*********........................+++,,,,,,---.........---******+++,,,,,,---.........---++++++++++++---...........................------++++++++++++------,,,---.../////////...------------,,,,,,,,,++++++++++++******************,,,++++++++++++++++++,,,------------------------)))***+++,,,,,,,,,,,,,,,,,,---/////////---+++)))***++++++,,,---//////000---------.........//////,,,---///111111000///---------------------------------------------------***+++,,,---...---,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++,,,...///000///...---,,,,,,,,,---...//////000,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......000000///...------,,,,,,------------------------........................................................................++++++,,,,,,,,,---------...------,,,,,,------...,,,------...//////......///...---,,,+++,,,,,,---........................------------------------...---,,,,,,,,,,,,---.........------------......,,,,,,,,,---------....................................////////////.................................------,,,,,,------...---------------------------------,,,,,,+++++++++,,,---...///000000000000......------------......------------------------------------------------,,,///...++++++...///,,,+++++++++,,,,,,,,,------......------------......,,,---------...///////////////.........---------++++++,,,------,,,,,,,,,------...///000000000//////////////////.........////////////////////////---------............///........................//////.........---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,---------------------------------------------------------.........//////,,,------......------,,,+++,,,,,,---...///000000......---------,,,,,,,,,/////////000000000000111++++++,,,------......///------------------------------------------------...---+++))))))***+++,,,,,,,,,+++***+++,,,...//////...------//////...---++++++++++++++++++++++++,,,,,,,,,------.................................---,,,,,,++++++,,,,,,---,,,------......------,,,++++++******++++++,,,------------............///...---,,,,,,---///222333;;;999666333000......---.........---+++(((%%%$$$,,,---......///......---------------......//////.........------,,,,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++***)))******++++++++++++******------,,,,,,+++***))))))******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---...------,,,,,,------.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,---,,,,,,,,,---------......---,,,,,,,,,+++*********------------------------+++,,,------......---------------------------------------------------------------------------------------------------------...//////000000//////,,,,,,,,,---------......000//////...------,,,,,,------------------------........................------------------------........................++++++,,,,,,,,,---------...------,,,,,,------...------..................///...---,,,,,,,,,------........................------------------------......---,,,,,,---............------------......,,,,,,---------.................................,,,,,,------------,,,,,,...........................------,,,,,,------...------------------------...---------,,,,,,,,,+++***+++,,,---..................------------......------------------------------------------------***---,,,)))))),,,---***,,,,,,---------...............------------......---------...............------,,,,,,,,,+++++++++((()))***,,,......//////------.../////////..............................////////////////////////---------............///........................//////.........---------......------------......------------------,,,,,,------------------------------------------,,,,,,,,,------......------,,,------------------------------------------------++++++,,,,,,,,,------------..................------------.....................---------,,,,,,,,,,,,,,,---------.........------------------,,,,,,------------------------------------------------...---+++***)))***+++,,,,,,,,,+++++++++,,,---......---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///........................---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++******++++++,,,---------------............///...---,,,,,,...///000999888777666666666777888777777777777666444333222///.....................---......///000////////////.........---------,,,---------,,,,,,++++++++++++++++++***++++++,,,---------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++---...++++++,,,,,,,,,,,,++++++------,,,,,,+++******)))******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......------------------------------------------------------------------------------------------------------+++,,,,,,---------------,,,,,,,,,---------......//////......---,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------------......------------......---...............------///...------,,,---------......................................................---,,,,,,---............------------......,,,------------.................................,,,,,,------------,,,,,,...........................------,,,,,,------....................................---------------++++++,,,---..................------------......------------------------------------------------+++---,,,)))))),,,---+++---------.........//////......------------.....................---------------,,,,,,,,,+++++++++((()))+++,,,.../////////---............------,,,,,,,,,------......//////////////////////////////---------............///.......................................---------......------------......------..................------------------------.........------,,,,,,,,,,,,------......------,,,------------------------------------------------************++++++++++++......////////////......//////.........---------......---------,,,,,,,,,+++++++++,,,,,,,,,------.........---,,,+++++++++------------------------------------------------...---+++******+++,,,,,,,,,,,,+++++++++,,,---------,,,+++,,,---...---+++------------------------------------............---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++******++++++,,,---------------............///...---,,,+++,,,------111111111222333444555666555555666777888777777777222111///...---......///---...000111111111///...............------------------,,,,,,,,,,,,+++++++++++++++++++++,,,------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,///111,,,,,,------------,,,,,,---,,,,,,++++++***************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,---------------,,,,,,,,,---------...............------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------.........------------...............///......---,,,.........------------...........................////////////////////////......------------............------------......------------..........................................////////////.................................------,,,,,,------...////////////////////////........................---......///000000//////......------------......---------------------------------------------------//////,,,,,,//////---------------..................------------....../////////...---------,,,//////.........---------------------------,,,+++---.........---,,,+++++++++++++++,,,---...//////////////////////////////---------............///......................................................------------..................////////////.................................------,,,,,,+++,,,------......------,,,------------------------------------------------************++++++++++++------............------..............................---------,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,++++++---------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++------,,,+++------------------------,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,---------.........------,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---...000111222333444444222000...------///000+++---///111111000...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,---------,,,,,,+++***++++++,,,,,,,,,,,,---------,,,+++******,,,---///,,,,,,------------,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,,,,++++++++++++******++++++,,,,,,------////////////////////////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------.../////////......,,,,,,,,,---------......---------------,,,,,,,,,------------------------........................------------------------........................,,,,,,---------.........///......------......///---...............---------.............................................////////////////////////..............................------------......---------.........//////..............................////////////.................................------,,,,,,------...////////////////////////........................---...//////000/////////......------------......---------------------------------------------------000///,,,,,,///000---+++,,,,,,,,,,,,---------......------------....../////////...---------,,,//////.........------------.........------,,,+++---.........---,,,+++++++++++++++,,,---...//////////////////////////////---------............///........................---...........................------------...............//////000000000.................................------,,,,,,,,,,,,------......------,,,------------------------------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...//////000......---------,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,------------...*********+++,,,---......///......------,,,+++***++++++,,,...///111333333444222000...------///000)))+++...000000///---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------,,,+++++++++++++++,,,,,,---------------------,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++*********+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,))))))******++++++,,,,,,////////////////////////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------...///.........,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,------------------------........................................................................,,,---------............//////............//////,,,------...//////......------...////////////...................................................---...////////////...---......------------......------........./////////........................,,,,,,------------,,,,,,...........................------,,,,,,------...........................---------------.........,,,,,,---------------,,,......------------......------------------------------------------------,,,...---******---...,,,+++++++++,,,,,,,,,------......------------.....................---------------,,,,,,,,,+++++++++++++++---....../////////---............------,,,,,,,,,------......//////////////////////////////---------............///........................---------.....................------------......------......///000000000........................------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,++++++++++++,,,---...///000111......---------,,,,,,,,,*********+++++++++,,,,,,*********+++,,,---------------------------------------------------------,,,,,,,,,,,,------------,,,,,,---------,,,++++++---,,,+++,,,---...---+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,------------)))******,,,---......///,,,,,,------------,,,,,,---,,,,,,---...///000111222111///...---......///)))+++---.........,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,---------+++)))(((++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------------------------------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------........................------------............//////............//////++++++---...//////000000,,,---...///000000///...........................---------------------------...///000000///...---......------------..................////////////........................,,,,,,------------,,,,,,...........................------,,,,,,------...------------------------+++,,,,,,,,,------------,,,---------------,,,,,,......------------......------------------------------------------------,,,......++++++......,,,,,,,,,,,,,,,---------.........------------......---------...............------,,,,,,,,,++++++++++++,,,---...////////////------.../////////..............................////////////////////////---------............///........................---------.........//////......------------......,,,,,,---......///000000........................+++,,,,,,------.........,,,------......------,,,------------------------------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,---------......//////......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------------------------------+++,,,,,,------...------,,,,,,---------,,,+++***...---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------++++++,,,---------------)))***+++---------,,,+++...---,,,+++++++++,,,,,,///.....................+++,,,------......------,,,,,,,,,------.........+++++++++,,,,,,------------,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++******+++,,,,,,---......************++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------******+++,,,---......///------------------,,,,,,+++++++++++++++++++++++++++,,,------......------........................------------------------------------------------------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........////////////............//////***+++,,,...///000000111,,,---///000000000///...........................---------------------------...///000000///...---.........------...................../////////000...........................//////////////////..............................------,,,,,,------...------------------------+++++++++,,,,,,---------...///////////////...............------.........------------------------------------------------...000000------000000...---------.........//////.........------.........,,,------......///////////////.........---------////////////...---,,,+++------...///000000000//////////////////.........////////////////////////---------.........//////........................---------.........//////.........------.........,,,,,,,,,---...//////000////////////////////////***++++++,,,---...//////,,,------......------,,,------------------------------------------------++++++,,,,,,,,,---------,,,------......------,,,///............---------......---------,,,,,,,,,------............//////------,,,++++++*********------------------------------------------------+++,,,------.........---,,,,,,---...---,,,***)))///...------//////...---------------------------000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,++++++******++++++,,,---++++++,,,,,,,,,---------------.........---,,,,,,......///000///...---,,,111000...,,,+++***++++++,,,---......///......---------------......//////........./////////000000+++++++++,,,,,,------------,,,,,,,,,,,,---......++++++,,,------,,,,,,,,,******+++,,,,,,---......)))(((''''''(((+++///111---..................---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------(((((()))***,,,---...///000000000///.........---------------------------+++,,,------......------////////////////////////------------------------------------------------------------------------,,,,,,---.........------+++++++++,,,,,,,,,------,,,,,,,,,------.........---------............///............---,,,+++***---.........---,,,,,,+++---------------------------------............///------------------------------......//////000000---///111333333222000//////......---------......++++++,,,---.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++++++++,,,,,,---------------------------------------------------------................................................---...///...,,,++++++---000000//////.........------,,,,,,++++++,,,,,,---///............---------,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,---------......................................................///............---------111000///...............,,,------......------,,,......,,,++++++,,,......//////...---,,,++++++***//////.........------------...///...------...///------------------------......------------......------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++,,,,,,,,,------,,,++++++++++++,,,........................---------,,,,,,+++++++++...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,///...---,,,+++,,,,,,------,,,++++++++++++,,,------+++******,,,------,,,//////.........---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++***)))))))))***,,,,,,+++,,,...//////...,,,++++++,,,------++++++,,,---+++++++++***++++++,,,,,,---------.........//////------------------------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---.........---,,,,,,+++,,,,,,---...---,,,***)))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,************,,,,,,...---,,,+++++++++,,,---++++++,,,---............++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,+++******+++,,,---,,,,,,,,,---------......+++,,,------......------...........................------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......------------...............//////...---,,,++++++------......------,,,+++------------------------------------....................................------------............---...111222333222000.........---------......///+++,,,------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------++++++,,,,,,,,,---------------------------------------------------------................................................///000111000...---...///000/////////.........---...------,,,,,,------...............------------,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,---------......................................................///............---------000///......------......---......//////......---...------,,,,,,------............------,,,,,,+++//////.........------------...///...------...///------------------------......------------............////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////...---,,,++++++---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++...------,,,,,,---------------------------------........................------------------,,,,,,///...---,,,,,,,,,------...---,,,++++++,,,---...---+++******,,,------,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++***)))))))))***,,,,,,---------,,,,,,---------,,,---......,,,,,,---...,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,+++******+++,,,---///...---,,,,,,---...///,,,,,,------...---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000///...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---------......+++,,,------......------........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------------...------------............////////////...---,,,,,,------......------,,,,,,------------------------------------............////////////////////////---------,,,,,,,,,,,,,,,---...000222222111///...---------------...///000---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,------------------------------------...........................................................................000000000...---...////////////...............///......------......///............------------,,,,,,,,,---------......//////.........---------,,,,,,,,,---------......................................................///............---------///...------------------...//////////////////...------............------------------------------...............------------...///...------...///------------------------......------------......------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,++++++,,,,,,---///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,------...........................------------------------,,,,,,------------------......---,,,,,,,,,------......------------......---+++******,,,------,,,...............------------------------------------,,,,,,++++++,,,,,,---+++************+++,,,,,,///---,,,******,,,---///---...///...---,,,---///,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++------,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...------,,,,,,------...---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000000///---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......+++,,,------......------........................,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,---------............/////////......---,,,,,,------...------,,,,,,------------------------,,,,,,---------.......................................------,,,,,,++++++---...///000111000///...,,,,,,,,,---...///000111//////..................------------------------------------------------------------------------------------------------,,,,,,------------------,,,,,,------------------////////////////////////................................................,,,---...---,,,+++,,,.................................------------...............---------,,,,,,,,,,,,,,,---------..................------------,,,,,,,,,---------......................................................///............---------...------,,,,,,,,,------......////////////......,,,---...//////...---,,,,,,,,,,,,------.................................---...///...---------///...........................------,,,,,,------...+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111111,,,,,,+++++++++,,,------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------------------------------,,,,,,,,,------.........------------------------........................---+++******,,,------,,,........................---------------------------,,,,,,++++++,,,,,,---************++++++,,,,,,------,,,++++++,,,------,,,---...---,,,,,,---...------,,,+++++++++,,,,,,,,,,,,---------.........++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,,,,+++...---,,,+++***+++,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------************+++++++++,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------.....................---,,,,,,,,,------...------,,,------------------------,,,,,,,,,------------...------------------------///.........------,,,,,,,,,---...////////////...,,,,,,,,,---...///000111111000///............///------------------------------------------------------------------------,,,,,,------------------------------------------,,,,,,,,,---------......////////////////////////................................................+++---...---,,,,,,---...---------...............------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,+++,,,,,,,,,---------......................................................///............---------------,,,,,,,,,------...,,,------......------,,,,,,---////////////---,,,+++,,,,,,------.........---.....................---...///...---------///........................------,,,,,,,,,,,,------------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111,,,+++++++++,,,,,,---...//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,---------------------........................---+++******,,,------,,,---.....................++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,++++++,,,------,,,++++++***+++,,,,,,+++***+++,,,...------,,,+++++++++,,,,,,,,,,,,---------......------------------------+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---,,,,,,+++---,,,+++***+++,,,---...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------******++++++,,,,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************+++,,,---...+++,,,,,,------,,,,,,+++************************,,,,,,,,,---------......//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------..............................------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------------,,,,,,,,,,,,,,,,,,,,,------------,,,---------------,,,,,,,,,,,,------......------------------------------,,,,,,,,,,,,------------------------------------............------------,,,------...............---------------...///000333222000///.........///,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,------------............------------+++,,,,,,------.................................................................................---...000///......///000---------------.........,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,---------......................................................///............---------------------------...///,,,,,,------------,,,,,,......////////////......,,,,,,,,,------.........---------...............---...///...------...///........................------,,,,,,,,,,,,------///000000000000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,---......///......---,,,---------........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,---.........------------............---------+++******,,,------,,,---------...............++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,---,,,,,,,,,)))+++,,,......,,,+++))))))+++,,,+++***)))***+++///...---,,,,,,++++++,,,************++++++++++++------------------------+++,,,---......//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,---...////////////---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************+++,,,---...+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......+++,,,------......------........................//////............//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,++++++,,,------......------------------------------++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,---------,,,,,,---------...............---------......///555333111///.........///,,,,,,,,,---------......................................................++++++,,,,,,,,,---------///.........------------++++++,,,,,,---......///------------------------................................................---...//////......///111,,,,,,,,,------.........------,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,---------......................................................///............---------......------......///000------............------//////............//////,,,,,,---------------------------.........//////---...///...------...///........................---,,,,,,++++++,,,,,,---...//////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******)))++++++++++++,,,---...///...------,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,---.........------+++,,,---......---,,,+++---+++******,,,------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,+++++++++,,,,,,+++++++++***+++,,,,,,******+++,,,//////...,,,,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,------,,,+++***,,,---...000111111000000,,,,,,------...---------------------------------,,,,,,++++++,,,,,,---...///...------,,,,,,,,,---+++,,,,,,------,,,,,,+++************************++++++++++++,,,,,,,,,,,,******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......+++,,,------......------.................................------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,,,,+++++++++,,,,,,---.........---------------------------++++++,,,,,,,,,---------////////////////////////*********++++++,,,,,,---,,,,,,,,,---------......///......---------......666444111///.........///,,,,,,,,,------.........................................................+++++++++,,,,,,---------//////.........---------++++++,,,,,,---...//////------------------------................................................+++,,,------,,,,,,...///,,,,,,,,,------..................------.........---------,,,,,,,,,++++++,,,,,,,,,---------......//////.........---------,,,,,,,,,---------......................................................//////.........---------...............///000111......////////////......000///...------...///000---------------------------------.........//////---...///...------...///////////////////////////---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++---...///...------++++++,,,------,,,++++++---+++***+++,,,------------------.........//////---------------------------,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,---,,,***))))))***,,,---+++,,,------++++++,,,---000///...---,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------******,,,,,,,,,,,,*********+++---///000//////...++++++,,,---............------------------------,,,,,,++++++,,,,,,---...333222111///---,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,---------......+++,,,------......------...........................------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,++++++------------------------,,,,,,,,,---------.........------,,,,,,------...------......------,,,+++...------,,,,,,------............------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------...///000000---------............///000000111111111///---,,,//////.........---------,,,---......//////......------------------------+++,,,,,,---.........---------------------------//////............//////------------------------000///...---,,,+++******------------------------------------------------........................////////////////////////+++++++++,,,,,,,,,---------------------------------------.........//////.........------,,,,,,,,,,,,,,,------.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////---------............///.................................------,,,,,,,,,---------............///.......................................///000000//////.........---------...........................------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,++++++,,,,,,,,,---------........................------------------------------------------------,,,,,,,,,---------......------------------------.........------,,,,,,,,,//////////////////......*********++++++,,,,,,,,,++++++------------++++++'''(((***,,,---,,,+++)))---,,,++++++******++++++---------,,,,,,,,,++++++------------------------///...---,,,+++***++++++,,,,,,,,,++++++************+++,,,,,,------,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++///...,,,,,,,,,,,,...///,,,,,,,,,---------.....................///000000,,,,,,,,,---------......++++++,,,------...//////000///---+++++++++---.........---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------...............------,,,,,,,,,------,,,,,,,,,,,,++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------............---------,,,,,,,,,+++,,,---...////////////,,,------......------,,,------------------------------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,+++,,,,,,---.........---...------,,,,,,------.........---------,,,,,,,,,,,,,,,---......---,,,,,,***++++++,,,,,,------------------............/////////000111000///............---------,,,,,,,,,,,,---......//////......------------------------+++,,,------......------------------------------------,,,,,,,,,,,,------------------------------...---------------,,,,,,------------------------------------------------------------------------........................,,,,,,---------.........------------------------------------------------.........------,,,,,,,,,..................------........................,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////---------............///..............................---------,,,,,,,,,---------............///.......................................//////000//////.........---------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))))))))*********+++++++++,,,,,,------,,,,,,+++))))))+++,,,,,,+++******++++++***))))))))))))***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,+++******))))))******++++++++++++,,,,,,,,,---------------------......///,,,,,,,,,------------...*********++++++,,,,,,,,,///...,,,+++***+++---...---------,,,,,,,,,++++++...---------,,,,,,,,,+++******++++++++++++,,,,,,,,,------------,,,,,,+++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,+++,,,---...////////////,,,------......------,,,------------------------------------------------++++++,,,------...//////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////...------,,,,,,------......------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000000000//////---------,,,,,,,,,++++++,,,---......//////......------------------------,,,,,,------......------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,++++++.........---------------000//////...------,,,,,,........................------------------------------...////////////...---------............///...........................------------,,,,,,,,,---------............///..............................------......///000/////////............---...........................------,,,,,,------...++++++,,,,,,------.........------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------...------------,,,,,,,,,***************+++++++++******+++++++++++++++,,,+++,,,,,,------,,,,,,++++++++++++++++++*********,,,,,,+++***************'''((()))***+++,,,,,,---++++++++++++++++++++++++&&&''')))+++------------,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,+++******+++---...---------,,,,,,,,,,,,,,,.........---------------******++++++++++++,,,,,,***+++,,,------,,,++++++------,,,,,,,,,,,,+++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,+++,,,---......///......,,,------......------,,,------------------------,,,,,,------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------...//////////////////...***+++,,,---...............------,,,,,,------...------------------------------------------------..................---------------............///------...//////000000111......---------,,,,,,,,,,,,---......///.........------------------------,,,,,,------...------,,,,,,,,,------------------//////............//////------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------++++++,,,,,,------------...............---------//////.........---------................................................------...//////.........---------............///........................---------------------------------............///...........................------------...///////////////..........................................------,,,,,,------...***++++++,,,---...//////...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************///...------,,,,,,------******+++,,,------......************************###%%%(((***++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,---...//////++++++++++++++++++++++++------------------------,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,------------------------------,,,+++************+++------...---------------------........................,,,,,,,,,---------......((()))+++---------++++++------,,,,,,,,,+++++++++++++++,,,,,,---...//////------------------------++++++++++++++++++++++++------------------------,,,,,,,,,---------............---------,,,,,,,,,+++,,,------.........---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------......///000000///......,,,------...------,,,,,,...------,,,,,,------...------------------------------------------------..................---------------............///,,,,,,---...///000111111////////////............,,,---......///.........------------------------,,,------...------,,,,,,,,,,,,,,,---------......//////............//////------------------------......---------,,,,,,,,,------------------------------------------------------------------------------------------------+++,,,,,,,,,,,,---------------------------------***+++,,,---...///000111........................---------.........//////................................................------............---------------............///........................---------------------------------............///........................---------------...//////////////////////////////...........................------,,,,,,------...++++++,,,------...//////...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.........///........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************&&&(((***,,,,,,+++***)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,---...//////++++++++++++++++++++++++,,,---------------------)))***+++,,,,,,+++***))),,,,,,,,,,,,---------------------,,,---......///+++++++++,,,,,,,,,---------------------------,,,************+++,,,,,,---.............../////////........................,,,,,,,,,---------......((()))+++,,,---,,,,,,+++------,,,,,,,,,+++++++++++++++,,,,,,---...//////------------------------------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,+++,,,------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........//////...---,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++------......------,,,+++...------,,,,,,------...,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------...///000111000000000////////////...,,,---......//////......------------------------------......------,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,------------------------------.........------,,,,,,,,,------------------------------------------------........................------------------------+++++++++,,,,,,,,,------------------------------++++++,,,---///000111111.............../////////,,,,,,------...//////000........................---------------------------............---,,,,,,---------............///........................,,,,,,,,,------------...---------............///........................------,,,,,,------...///...////////////000000000...........................------,,,,,,------...,,,,,,------......//////...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------------...,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...******++++++,,,,,,---------,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,+++***************+++++++++*********))))))************************,,,---.........---,,,+++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,)))))))))***+++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------.........+++++++++++++++++++++++++++,,,,,,------------,,,++++++,,,,,,,,,,,,++++++,,,,,,---------.........---------------......///++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,.............../////////---------------.........******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------.........------------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------------------,,,------------------------***++++++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,------...---------...------,,,,,,------...,,,,,,,,,---------.........---,,,,,,,,,,,,---...***++++++,,,,,,------------------............///...------,,,---...///000000////////////.........,,,---......//////......------------------------------......------,,,+++++++++,,,,,,---......///------,,,,,,,,,,,,------------------------------,,,,,,---------------...------------------------------------------------------------------------........................,,,,,,,,,,,,---------...------------------------,,,,,,------------......---........./////////000------..........................................,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++---------............///........................,,,,,,,,,---------......---------............///........................------,,,,,,------...///.../////////000000000000...........................------,,,,,,------...---------..................------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......------------............------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......)))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++******---,,,,,,++++++,,,,,,---***+++,,,---------,,,+++++++++***))))))))))))*********************++++++++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,,,,------------------------************************)))***+++---------,,,+++///......------......///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,------......+++,,,,,,,,,------------******++++++++++++,,,,,,///...,,,+++++++++---...------,,,,,,,,,,,,++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,---...//////+++,,,,,,------......///------------------------******+++++++++,,,,,,,,,+++,,,...//////...,,,+++***+++,,,---.../////////...------,,,,,,------...,,,,,,,,,------............---,,,,,,,,,,,,---...,,,,,,------...///000000---------.........//////......---,,,---...///000//////.........---------,,,---......//////......---------------------------.........---,,,,,,+++++++++,,,,,,---...///////////////....../////////------------------------***++++++,,,---//////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------.........//////------------------------......---,,,,,,+++******---.........//////000000/////////...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++---------.........//////........................,,,,,,,,,------.........---------.........//////........................---,,,,,,,,,,,,---........./////////000000111111...........................------,,,,,,------..................---------...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////........................------------------------++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,------.........)))******+++,,,,,,------.........------,,,,,,,,,------++++++++++++------)))***,,,.........,,,+++---,,,++++++******++++++******+++,,,---......///++++++++++++++++++++++++******))))))***+++,,,,,,*********++++++,,,,,,,,,++++++,,,---------,,,,,,...------,,,,,,++++++***************************++++++++++++++++++++++++------------------,,,,,,************************((()))+++,,,---,,,,,,+++,,,,,,***))))))***,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,------...//////............------,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------.........111///---******+++---///---------,,,,,,,,,++++++------------------,,,,,,........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,------,,,++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,.........,,,+++,,,------.........//////000000///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------...000///------,,,---...//////............------------,,,+++***+++,,,---...---......///////////////...------------...//////------------------------,,,---...//////...---,,,,,,,,,,,,------.........------............------,,,,,,---...//////......------------------------------------------------//////.........---------------------------------++++++,,,,,,---...//////------------------------......////////////......---------------...//////,,,,,,,,,---------...............////////////000........................------------------------------------------------..............................------------......,,,---------.../////////---------............///000000/////////.........---......//////000000000........................---...///000000///...---------............---------------------------------------.........//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,------......------,,,,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,......................../////////......---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,++++++***************************************************************+++++++++,,,,,,,,,...---,,,++++++++++++,,,)))))))))***+++,,,.........---,,,,,,++++++,,,,,,...------,,,,,,------...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***,,,***))))))++++++***)))***+++,,,------,,,+++***+++++++++,,,,,,---------........................------,,,++++++,,,------,,,,,,,,,---...///111111111...,,,+++---...,,,******+++,,,,,,------,,,,,,///...------,,,,,,,,,,,,---,,,,,,...//////---***,,,++++++******++++++,,,///...,,,+++,,,,,,+++***------------------------///......------,,,++++++,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,,,,---...---,,,,,,---...---........./////////000///...---,,,,,,---...///,,,,,,,,,,,,------------...------,,,,,,------.........---,,,,,,,,,---...///............---------,,,,,,,,,,,,,,,------...---......///////////////000///...---------------------------------------------...//////...------,,,,,,------------------------............------,,,------...//////......------------------------------------------------//////.........---------------------------------+++,,,,,,------.........---------------------------......//////......---...------------......///,,,---------............,,,,,,,,,------------...------------------------------------------------------------------------..............................------------......---------...............---------............///......---------,,,,,,,,,..................//////........................---...///000000///...---------............------------------------------------------............,,,,,,------------,,,,,,------------------,,,,,,...------,,,,,,------...,,,------......------,,,,,,------.......................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,+++***)))))))))***+++,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++***++++++,,,,,,...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------------------------...---,,,++++++,,,---...---------,,,------......000---+++***,,,,,,+++))),,,,,,---............---......---,,,,,,,,,,,,,,,---,,,,,,---//////---+++---,,,,,,,,,,,,,,,,,,---///...,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,---------......------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...................................................------------,,,,,,,,,***,,,------,,,,,,...///.............../////////......------------......,,,,,,,,,---......//////...------,,,,,,------.........---------......//////............---------,,,,,,---...............---......///////////////111000///...---,,,,,,,,,------------------------------...//////...------------------------,,,,,,------............------,,,---......///.........------------------------------------------------...............---------------------------------------------------------------------------------,,,------......------,,,.........---------------------........./////////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..............................------------.....................------------------............///---------------,,,,,,,,,///...---,,,,,,,,,---...........................---...////////////...---------............---------------------------------------------------,,,---------......---------------........................---------------...,,,------......------,,,,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------...///...---,,,+++---,,,++++++******++++++...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,---.../////////...---,,,,,,---...///,,,,,,------,,,,,,+++***---,,,+++,,,......,,,+++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,++++++++++++...,,,******++++++***))),,,---......//////......---,,,,,,++++++++++++,,,---,,,,,,---......---+++...------,,,,,,------...///......---,,,,,,++++++------------------------++++++,,,------...//////,,,,,,,,,---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,---...------,,,,,,------...------------------------------------------------------------------------------------------------***+++------------///000........................------------------------,,,,,,------...///000000...------,,,,,,------...///////////////000000000///............---------+++,,,...///000///...------......///////////////000000///------,,,,,,,,,---------------------------..................---.........------,,,,,,,,,------............------------...............---------------------------------------------------........................------------------------------------------,,,,,,------------------------+++,,,,,,------,,,,,,+++---.........------,,,,,,.........////////////000.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..............................------------....../////////...---------,,,---------............///////////////////////////000///---+++++++++,,,---................................................------............------........................------------,,,,,,,,,,,,---......//////......---............///////////////......------------...,,,------......------,,,,,,,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---...///000000...,,,+++,,,,,,++++++***++++++,,,...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,---......///000///---,,,,,,---///000,,,,,,------,,,,,,+++***---,,,,,,...//////...,,,---,,,+++******+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---,,,++++++******++++++...---++++++++++++++++++,,,,,,---...............,,,++++++******+++++++++...---,,,,,,......---,,,------,,,,,,,,,,,,------.../////////---,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------.........---------------------------------------------...///...,,,***((('''(((...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++------------///000...............---------,,,------------------,,,,,,,,,------...///000000...------,,,,,,------...------......///////////////............---------+++,,,...///000///...------......///////////////......---------......///------------------------.........------..................------,,,,,,,,,------............---------...............---------------------------------------------------------.....................------------------------------------------,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,------......---,,,,,,.........////////////000.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..............................------------....../////////...---------,,,---------............///...////////////////////////...---,,,++++++,,,---..............................------------......------............------........................------------------------...//////000000//////............//////000000000000///...---------------,,,------......------,,,+++,,,,,,---...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------*********+++,,,,,,,,,---******++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---...///000000...,,,+++************+++,,,---......---,,,,,,++++++,,,,,,,,,++++++******++++++,,,------------------------000///---,,,,,,---///000,,,,,,------,,,,,,+++***---,,,---///111111///---...---,,,++++++,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******+++************+++,,,,,,---------,,,,,,,,,,,,---++++++,,,------------,,,+++++++++******++++++,,,...---,,,,,,---...---,,,,,,,,,++++++++++++,,,,,,---///111000...,,,,,,---------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---------////////////////////////...///...,,,***((('''(((...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***,,,------,,,,,,...///.........---------------,,,,,,------------,,,,,,,,,,,,,,,---......//////...------,,,,,,------...)))***+++,,,---------,,,///............---------,,,,,,---...............---......///////////////---------------...//////------------------------///...------------...///------------------,,,,,,------............------.........///......---,,,---------------------------------------------------------...............------------------------------------------------------------------------+++,,,,,,------,,,,,,+++***+++,,,.........---,,,------........./////////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..............................------------.....................------------------............///,,,,,,,,,---------------............------------..............................------------......------............------........................---------........./////////000000111111000000///------......///000000000000000///...------------,,,------......------,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,........................((()))))))))))))))************++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))***+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------...///...---,,,+++)))))))))***+++,,,...///...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,............------,,,,,,///...---,,,,,,---...///,,,,,,------,,,,,,+++***,,,,,,---///111111///---------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******************+++,,,,,,------......---,,,+++---///***+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,---///---++++++---...------,,,++++++******++++++,,,---000333222...,,,,,,...------------------------//////...---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,---------////////////////////////***,,,---,,,++++++,,,---...------,,,,,,------...........................------------------------------------------------,,,,,,,,,---------......,,,---...---,,,,,,---............------,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,------------...------,,,,,,------...)))***,,,---.........---///............---------,,,,,,,,,,,,,,,------...---......//////////////////......---------......------------------------///...------------...///,,,,,,------------------------............------......//////...------,,,---------------------------------------------------------.........//////------------------------+++,,,,,,------.........------------------------,,,,,,------------,,,,,,((()))+++---......------,,,---------............,,,,,,,,,------------...------------------------------------------------------------------------..............................------------......---------...............---------............///,,,,,,,,,---------......,,,---///000000///...---...........................------,,,,,,------...------............------........................,,,------...///000111111000111111111111111111000,,,,,,---......///000000111000///...------------,,,------......------,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------++++++++++++************,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++*********+++,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++---///111111///,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++---,,,,,,++++++++++++,,,+++---...---+++***,,,///+++,,,,,,---------------,,,,,,,,,,,,,,,---......///---++++++,,,......---,,,,,,,,,++++++,,,,,,,,,---111444333///,,,,,,...---------------------------------------------,,,,,,,,,,,,---------......,,,---------............------------------------***+++------,,,,,,---///...------,,,,,,------...........................................................................,,,,,,,,,------.........,,,.........,,,+++,,,---.........------,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...,,,---///111111111111000//////.........------------,,,+++***+++,,,---...---......///////////////111000///...---,,,,,,,,,------------------------///...---,,,,,,---...///,,,,,,,,,------.........---..................---.../////////...---,,,,,,---------------------------------------------------------.........//////------------------------++++++,,,,,,---...//////------------------------,,,------......------,,,'''(((+++---//////...---,,,,,,,,,---------.............../////////000000........................------------------------------------------------.................................------.........,,,------....../////////---------.........//////........./////////000000+++,,,///111222111///---...........................---,,,,,,,,,,,,---...---..................---////////////////////////,,,---...///000222333333111111222222222222111111,,,,,,,,,---...//////000111111000......---------,,,------......------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......------------......//////......---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000,,,------...---,,,***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++++++++,,,,,,---,,,++++++******++++++...---,,,,,,++++++,,,,,,...------,,,,,,------...+++,,,,,,---...///000000+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++***+++,,,///111111///,,,+++,,,............,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------000///---,,,+++************,,,---,,,))))))+++...,,,---......//////......,,,,,,,,,,,,------...//////---++++++,,,......---...------,,,,,,------...,,,111555444///,,,---///------------------------+++,,,,,,------......///,,,,,,,,,---------......---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---...------,,,,,,------...+++,,,---...//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000///...---------------......------------......++++++++++++,,,,,,---...---.........---,,,,,,+++......---,,,,,,+++******---.........---,,,++++++//////000000000...---,,,------------------------,,,,,,,,,---------......000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------.........------,,,,,,,,,/////////......---------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------....................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------,,,,,,,,,---------,,,,,,+++++++++,,,,,,---......---,,,,,,........./////////000000...------,,,,,,,,,------////////////////////////........................////////////////////////---------,,,,,,+++++++++////////////////////////------............---------///000000///---...///////////////...---,,,,,,............////////////000000//////000111222222...//////000//////...---............////////////111000...,,,+++++++++,,,,,,,,,---...---,,,***)))------------------------......---,,,++++++******------------------------///...---,,,+++,,,,,,---------------------------...---+++******+++---...+++,,,,,,------,,,,,,+++,,,***)))+++...///...+++++++++++++++++++++++++++************************------,,,++++++***))))))***+++---------+++)))(((+++++++++++++++++++++++++++,,,---,,,***)))***+++,,,+++******))))))******+++++++++*********)))))))))************+++++++++////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------......------///...------++++++***))),,,,,,++++++,,,,,,---...---......///...---+++******++++++,,,,,,---------,,,,,,---...---,,,***)))***+++,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///------...---,,,+++***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------............------------------------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////...---------------------,,,,,,,,,,,,---------,,,,,,,,,,,,------...------......------,,,+++//////...------,,,++++++...............---,,,,,,,,,------.........------------------------------,,,,,,,,,---------......//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------......---------,,,,,,,,,------,,,,,,,,,+++++++++......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,------------...------,,,------.......................................................................................---------------........................---..................------///000000///......///---..................---............////////////000000//////000111111222............////////////........./////////000000111000...---,,,,,,------,,,------------,,,,,,+++------------------------000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,------------------------------,,,+++******+++,,,---+++,,,,,,------,,,,,,+++---,,,+++,,,......,,,)))++++++++++++++++++++++++++++++++++++++++++++++++//////...------,,,++++++------.........,,,)))(((+++++++++++++++++++++++++++,,,---,,,***)))***+++,,,,,,+++************+++,,,,,,,,,+++++++++******)))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------,,,,,,,,,++++++++++++,,,------......------...------,,,,,,++++++***,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,+++******,,,,,,,,,---------------,,,,,,---------,,,+++***)))***+++---......------++++++++++++++++++++++++++++++++++++,,,---...///......---,,,,,,+++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---------,,,,,,,,,...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............---------------------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---...///111222...............---------------------------------...------,,,,,,------...//////...------------...,,,,,,,,,++++++,,,,,,,,,......------------------------......------,,,,,,/////////......------,,,....../////////...------++++++++++++,,,---...///------------------------,,,,,,,,,---------......///...------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------------,,,,,,,,,---,,,,,,,,,,,,+++++++++...------------,,,,,,,,,------,,,,,,,,,,,,------------------------------...------,,,,,,------...------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------------,,,,,,,,,------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++---------------...///000........................------------------------......................................./////////................................................---...000000///......///---............/////////............////////////000000/////////000111111......---------///000111....../////////000000000//////............//////------------------..............................000000000///......------------------------------...------,,,,,,,,,,,,---------------------------,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++...---,,,,,,---,,,***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,---...///...---,,,++++++++++++++++++++++++++++++,,,---,,,*********+++------,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++)))************+++++++++)))******+++,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------/////////...............,,,,,,---------,,,++++++)))***+++,,,------------++++++++++++,,,,,,,,,,,,++++++++++++,,,---...//////...,,,+++***++++++,,,,,,,,,++++++++++++,,,,,,************************,,,,,,,,,+++++++++++++++...------------,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------...------............------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,111000...---...///111333...................................................------,,,,,,------...///......---------......------,,,,,,,,,,,,------000///...---------------,,,------...------,,,,,,///.........---------,,,...///////////////......---,,,+++++++++,,,...///------------------------,,,,,,,,,---------............---,,,,,,---------------------------------------------------------------------------------------------------------------------------------........................------------------------------,,,,,,,,,,,,------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------------------------,,,,,,------------------------............------------,,,,,,,,,---...///000111........................------------------------........................---------......//////000.................................------.........,,,...000000///...///000/////////...........................////////////000000/////////000000111...---,,,+++,,,...111222....../////////000000000------------......//////...---,,,,,,---...000111.................................------,,,,,,,,,............////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++++++++,,,,,,------,,,,,,+++------,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++---............++++++++++++++++++++++++***,,,,,,,,,******+++,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,------......///......---,,,+++******))),,,++++++++++++++++++++++++,,,------......------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---......---,,,,,,---///000222000000000//////.........,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...,,,*********,,,---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------............------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111000...---...///111222---................................................------,,,,,,------.........---------......///......------------......000///...---------------,,,,,,------...------,,,---------,,,,,,,,,,,,,,,......///////////////...000///---,,,,,,,,,---...------------------------,,,,,,,,,---------......------,,,,,,,,,------...------------------------------------------------------------------------------------------------------------------------........................------------------------...------,,,,,,------...------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------------------........................,,,,,,,,,------///000111........................------------------------........................,,,,,,------.........///........................///...------------...///,,,...///000///...///000222111000...------------............////////////000000///////////////000------++++++,,,...000222............////////////***++++++,,,------------...---,,,,,,---...000111........................---------------,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++,,,,,,------,,,,,,+++***+++,,,------,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,...---,,,,,,++++++,,,,,,))))))))))))************))))))*********+++++++++///...---,,,,,,,,,,,,---///......---,,,++++++***+++++++++++++++++++++++++++,,,------......------***++++++,,,,,,------...,,,,,,++++++,,,,,,---...---,,,,,,,,,---///111222000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********++++++,,,,,,,,,---------------,,,,,,------......///---+++******+++,,,...---,,,,,,,,,,,,,,,,,,---------------------------//////......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------............------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///.........///000111---------...............------------------------...------,,,,,,------......------------.../////////......------......///......------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......000///...---,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...+++++++++,,,,,,,,,,,,---,,,,,,,,,------------.........------------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...------------...............------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........------------------------///...---,,,,,,---...///+++---///000/////////111222111000...---......///............////////////000000//////......//////------,,,,,,,,,...///000,,,,,,---------.........)))***+++,,,,,,,,,,,,,,,------------------......------------------------........................)))******++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((***,,,---,,,,,,---...++++++++++++++++++++++++************************------------------------......---+++***)))((((((++++++++++++++++++++++++)))+++,,,,,,+++***+++---------,,,+++++++++++++++((((((((())))))))))))))))))************+++++++++...---+++))))))))))))***...------,,,,,,+++++++++*********++++++++++++++++++,,,------......------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...)))))))))***+++,,,---............---------------,,,,,,+++++++++,,,------000///---,,,+++*********++++++,,,,,,------.........---------------......------,,,+++++++++,,,---------,,,,,,,,,,,,------........................////////////............,,,,,,,,,------------...+++,,,------++++++,,,---,,,,,,,,,---......//////...------------,,,,,,,,,------............------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------...//////...------,,,,,,------...---,,,,,,,,,,,,------...+++,,,------......------------------------------,,,,,,---...............,,,,,,---------,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,---------............------------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------.........///...---,,,,,,,,,,,,---...+++,,,,,,---...///000000,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...............------------------------000///---,,,,,,---///000+++---///000//////000111000///...---...///111222............////////////000000///...............------------------------+++++++++,,,,,,,,,------***+++,,,---------,,,+++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,------...)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))),,,......,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------------------,,,,,,++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,+++************+++(((((())))))************)))************+++++++++,,,+++***)))((()))+++,,,************************)))*********+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---......---,,,+++++++++,,,,,,++++++,,,,,,---......///......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------------...............,,,,,,,,,---------......***,,,...---+++***,,,...,,,,,,------.../////////......---------,,,,,,,,,------............------------------------------------------------------,,,,,,---......///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///......---,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------...///000---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...+++,,,,,,---.........------.....................+++,,,,,,---.........---((()))+++,,,------,,,+++------------------------,,,,,,,,,---------......++++++++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........---------....../////////,,,,,,,,,------...............------------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------.........---------.........//////...---,,,,,,,,,,,,---...---...///000111333444444,,,,,,+++******+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111000000//////......------------------------000///---,,,,,,---///000+++---///000//////000111------,,,---...111444666............/////////000111000///...............------.........---,,,,,,******+++++++++,,,,,,,,,,,,,,,.........---,,,+++,,,,,,---...---,,,***)))++++++++++++++++++++++++************************------......///000111111)))***+++,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++...///...+++)))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++---///111222++++++++++++++++++++++++)))***,,,,,,++++++,,,---,,,+++******))))))******))))))******+++++++++,,,)))************+++++++++---,,,*********,,,...000(((((((((((())))))))))))))))))******+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))***+++------,,,+++***)))))))))******+++++++++,,,,,,+++***+++,,,...///,,,+++******+++,,,...///++++++,,,,,,---.../////////......---------......++++++,,,---------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........***,,,...---+++***,,,...,,,,,,------...///000000.........------,,,,,,,,,---..................---------------------,,,,,,........................------......///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------........................,,,------......------,,,........................------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,,,,------......------,,,.................................////////////000///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,........................000000111000000///...---......---,,,,,,,,,,,,---***++++++,,,---...//////...------,,,,,,------...........................------------------------,,,------......------,,,---------------------------------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------///...---,,,,,,---.../////////.........---------((()))***+++---...///000------------------------........................................................................------------------------,,,,,,------......//////---.........---,,,,,,+++........................---...............------................................................/////////////////////////////////000111111222222000000000000////////////000000//////.........---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------............------,,,,,,,,,---------......------.........---+++***+++++++++,,,,,,------------------,,,,,,+++++++++*********+++,,,,,,,,,,,,///...,,,+++***++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******+++---...///,,,,,,++++++******++++++---------------------------,,,++++++******++++++,,,+++***))))))***+++,,,((())))))******))))))(((,,,,,,,,,++++++*********++++++++++++++++++++++++...+++)))***---......,,,+++*********++++++,,,---++++++++++++++++++++++++((()))+++---.........---+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,------...///...---+++******+++---...---------,,,+++---000222///...---,,,+++*********************************+++,,,,,,------,,,,,,+++,,,---......//////..............................///...,,,+++******+++,,,000///...---------------***+++---...///...------+++,,,.../////////...---------...............---...---,,,,,,,,,,,,---...111000000///...---------,,,---///000222333333333000000111111000...,,,+++------............------------............------........................,,,------......------,,,........................------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,,,,------......------,,,------------------------------.........////////////...,,,++++++,,,...///------------------------............................../////////......---......---,,,,,,,,,,,,---+++,,,,,,------............------,,,,,,------...........................------------------------,,,------......------,,,---------------------------------,,,,,,+++++++++------------------------,,,,,,---------.........///...---,,,,,,---...//////.........------------+++++++++,,,,,,---------------------------------------------------------------------------------........................------------------------..................//////.../////////......---,,,........................------............------......................................................................../////////000111111222222000000000000/////////...000/////////.........---,,,,,,---------.........,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......------.........---,,,+++,,,,,,---------.........---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,+++++++++,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******+++---...///...---,,,+++++++++++++++------,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++***))))))***++++++---......//////......---,,,,,,,,,+++++++++******++++++++++++++++++++++++---+++)))***,,,------+++,,,+++++++++,,,,,,---...++++++++++++++++++++++++)))***,,,------------,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++,,,------......---+++******+++---...//////...---++++++...000...---,,,++++++******+++------------------------+++,,,,,,------,,,,,,+++,,,------...............------------------------//////.........//////000//////......------------,,,,,,------...------------......//////......---..................------------------------------000000//////...------,,,---...///000111222222222...////////////...,,,+++------............------------............------------------------------,,,------......------,,,------------------------------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................................................------------------------,,,,,,---.........------......---,,,,,,,,,,,,---------------------------...------,,,,,,------...........................------------------------,,,------......------,,,------------------------------,,,,,,,,,,,,++++++---------------------------------.........//////......------------..................------------...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///////////////........./////////000//////...---------------------------------............------------------------------...................................................//////000000111111222000000000/////////....../////////...............---------.........//////,,,,,,------.........///,,,,,,,,,---------......------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------.........---,,,+++------............//////+++,,,,,,,,,,,,,,,,,,---------+++******+++,,,,,,++++++++++++,,,---...///------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++++++++,,,---......///...---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---,,,++++++******++++++++++++***))))))***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++***((()))+++,,,,,,+++,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++***++++++,,,------,,,+++++++++,,,---...000000///---+++***,,,......------,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............//////........................---,,,,,,,,,------//////......---............/////////...---,,,,,,---...////////////...---/////////......------,,,...//////000000000000000,,,------......------,,,------............------------............------------------------------,,,------......------,,,------------------------,,,,,,------------------------------------------...------,,,,,,------.........---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,------------------------------------------------+++,,,---.....................---,,,,,,,,,,,,---.........------,,,,,,,,,...------,,,,,,------...........................------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------------------------------...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------000000000//////.............../////////......---------------------------,,,,,,---.........------------------------------......................................................//////000111111111000000/////////.................................------------............,,,,,,---....../////////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......---------------------,,,------------............+++++++++,,,,,,---------///...,,,*********+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---------000///...---,,,+++++++++******++++++++++++,,,,,,---,,,++++++******+++++++++******************+++(((((())))))))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,------------,,,++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++***************++++++,,,,,,+++++++++,,,---......///...---++++++,,,..................///000111************************+++,,,,,,------,,,,,,+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,,,,+++....../////////.........000///---,,,++++++,,,---///...---------...000111////////////...---,,,+++---...000111111000...---.........---------,,,,,,/////////000000///......++++++,,,,,,------------,,,------......------,,,------............------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------...------,,,,,,------.........---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///////////////......---,,,,,,,,,,,,---.........------,,,,,,+++...------,,,,,,------...........................------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------,,,------------------,,,,,,,,,------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000000//////......------,,,------.........------------------------------++++++,,,---......------------------------------.........................................................///000000111111////////////............---------...............+++,,,,,,,,,,,,------------------.........//////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,++++++******++++++*********++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((()))***+++******++++++++++++***)))*********++++++,,,,,,,,,...------,,,+++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++******))))))*********++++++++++++,,,,,,------+++,,,------,,,,,,...///,,,,,,,,,,,,---...//////------------------------+++,,,,,,------,,,,,,++++++,,,,,,---...---------------------------------...///000000000...---,,,......///000000//////...000///---,,,++++++,,,---------,,,---...000222444......//////...------,,,---...000111111000...---------------,,,,,,,,,,,,...////////////...------******++++++,,,------...,,,,,,------------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------...------,,,,,,------.........---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////.........---,,,,,,,,,,,,---.........------,,,,,,,,,...------,,,,,,------...........................------------------------,,,------......------,,,------------------------++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,------------******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........................---------+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------......//////000000111/////////.........---------------------.........+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,---------......------,,,,,,,,,---......---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------------,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,++++++******++++++)))***++++++++++++***))),,,,,,------------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++((()))***)))((((((***,,,)))***+++++++++***((('''*********++++++,,,,,,---...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,+++******)))************++++++,,,,,,---------)))+++------,,,,,,...///)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------------......................../////////......,,,++++++---...///000111000///.........---,,,,,,,,,------,,,------...///111222333------...............------...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,++++++++++++,,,---...,,,,,,------------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------...------,,,,,,------.........---------,,,,,,,,,,,,------......------,,,------------------------------........./////////,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,......---,,,,,,,,,,,,---------------------,,,,,,...------,,,,,,------...........................------------------------,,,------......------,,,------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,---------...+++,,,------------,,,+++++++++,,,,,,,,,---------******+++,,,,,,---......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------......///000000000//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,---------.........------,,,,,,++++++,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------......---,,,,,,,,,,,,---...///......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***,,,---...///...,,,,,,+++,,,---------,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---------,,,++++++,,,++++++++++++,,,,,,---+++++++++,,,------......---,,,++++++******++++++)))***++++++++++++***)))******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++(((***+++***((((((+++---)))***,,,,,,,,,***)))''')))******+++,,,,,,------...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,+++*********************+++,,,------------***,,,------,,,+++,,,---******)))))))))******+++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++,,,------------,,,------------------------,,,,,,+++******+++++++++---...000111111111//////,,,,,,------...---------...//////000000000000///,,,,,,---...////////////------------------------++++++++++++++++++,,,,,,,,,------.........------------,,,++++++,,,---...+++,,,,,,------,,,,,,+++---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------...------,,,,,,------.........---------,,,,,,,,,,,,------......------,,,.................................////////////000................................................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***......---,,,,,,,,,,,,---------------------------...------,,,,,,------...........................------------------------,,,------......------,,,------------------------+++++++++,,,,,,------------------------------------------.........//////++++++------------+++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,------------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,---------------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------......///000000000//////.........---------,,,,,,,,,------.........---------.........//////......---,,,+++******))),,,,,,,,,---------......------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,+++,,,---.../////////.........------------------,,,,,,+++++++++)))+++---///000///---+++)))***,,,---......---,,,+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,+++,,,---------,,,+++***************+++,,,------++++++,,,------...//////---,,,++++++******++++++)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,+++)))(((+++...***+++---------+++)))((())))))***+++,,,,,,---------,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,------,,,+++******++++++)))***+++,,,---...------,,,---......,,,******+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...000111,,,...000111222111000///***+++---...///...------000111111111111///---,,,++++++---...///000000000...---,,,,,,,,,,,,---...+++++++++++++++++++++,,,+++,,,------.........---///...---,,,,,,,,,---...+++,,,,,,------,,,,,,+++......................................................---------,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,------.........------,,,,,,,,,//////...---,,,++++++***+++++++++,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................///......---+++******)))...------,,,,,,------...------------------------/////////...---------,,,------............---------..................------,,,,,,,,,,,,---......------------------------.........------,,,,,,,,,------------------------,,,,,,,,,------.........------------------------,,,------......------,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------+++******+++------........................------------------------/////////......---------------------------------........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,---------.........------,,,,,,------...000000...---,,,,,,,,,,,,......---,,,,,,...///000......------------..............................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,...000222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------+++++++++,,,,,,------------------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++((())))))*********))))))))))))*********++++++++++++++++++*********)))))),,,,,,------,,,+++)))((()))******+++++++++******))))))))))))***************++++++,,,,,,+++++++++111///---+++*********+++,,,++++++******++++++,,,////////////...---,,,,,,------++++++++++++------++++++++++++++++++++++++,,,---///111111000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------///000111000000//////............+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///...///000111111000///...///...,,,++++++,,,...///000000//////.............................................------,,,,,,,,,'''(((***,,,------------//////.........------------,,,+++******+++,,,---+++++++++,,,,,,,,,------......................................................---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------......---------,,,,,,,,,.........------,,,,,,+++------------------......+++,,,------......------------------------------..............................---------------,,,...------,,,,,,------...++++++++++++++++++++++++............------------------............------------............---------,,,,,,,,,,,,---......------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,------......------,,,,,,------------,,,,,,+++***++++++,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,------------------------------------------------------------------------...............---------------------------------///...---,,,,,,,,,,,,------------,,,,,,---------,,,,,,,,,---------.........------------------...333222111000////////////---------------...//////......------------..............................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------,,,,,,,,,,,,------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------.........------,,,*********++++++++++++,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,+++*********++++++++++++******((((((((())))))))))))***++++++,,,,,,,,,++++++***+++++++++,,,++++++******,,,++++++******++++++,,,------.........---,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////......---------+++,,,------......------------------------------...---,,,++++++,,,---...---...////////////...---...---,,,,,,,,,---...////////////......---------..............................---------,,,,,,,,,------.........---,,,+++///.........------------,,,,,,+++******+++,,,,,,,,,,,,---------.........------------------------..............................---------,,,,,,,,,...------,,,,,,------...,,,------------............------------,,,,,,,,,------------------------..................------+++,,,------......------........................////////////////////////---------....../////////...------,,,,,,------...++++++++++++++++++++++++------------............------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......------------------------...------------,,,,,,,,,------------------------,,,,,,,,,------------...------------------------,,,------......------,,,...//////......---,,,++++++,,,,,,,,,,,,++++++***---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------///.........------,,,,,,..............................---,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......------------------------000///......------------,,,---......//////............------------..............................------------------------------------------------,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...........................------------------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++---------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,---------,,,+++******++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++((((((***+++,,,,,,,,,,,,++++++++++++++++++******)))))))))*********++++++,,,,,,,,,,,,,,,+++******'''(((***,,,---,,,***))),,,++++++******++++++,,,***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,+++,,,------......------........................------++++++++++++------,,,---............---,,,,,,,,,---.....................------------,,,,,,...........................------------,,,,,,,,,...............---,,,,,,............------------,,,,,,++++++++++++,,,,,,---------.........//////------------------------..............................---------,,,,,,,,,...------,,,,,,------...---------.........//////------------------------,,,,,,,,,------.........//////......------,,,,,,+++,,,------......------------------------------////////////////////////------------...............------,,,,,,------...------------------------,,,,,,,,,------.........,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,------------------------------------------------------------------,,,------......------,,,------.........------,,,------------,,,+++******,,,---...//////...---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,---------------------------///......------,,,,,,+++------------------------...------,,,,,,,,,------+++,,,---......---,,,+++,,,,,,,,,---------......------............------......---,,,++++++,,,,,,+++,,,.../////////...---......------------..............................------------------------------------------------,,,,,,,,,---------......------------------------...........................------,,,,,,------...------------------------------------------------,,,++++++******++++++,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------//////......------,,,,,,,,,,,,+++++++++***************+++,,,,,,,,,,,,+++++++++++++++***)))((((((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++))))))***++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,---------------,,,+++******((()))+++,,,,,,,,,+++***,,,++++++******++++++,,,((()))***++++++,,,++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++***++++++,,,---++++++,,,,,,,,,,,,------........................,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------,,,++++++++++++,,,------------......---------***+++---///000///...---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------)))***+++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------..............................---------,,,,,,,,,...------,,,,,,------...---------.........//////------------------------+++,,,,,,------............---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------,,,,,,,,,,,,+++...------,,,,,,------...------------------------+++,,,,,,,,,------......,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++,,,------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,------......------,,,******+++---............---------------,,,+++***+++,,,---......---,,,+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...+++,,,---......---,,,+++,,,,,,,,,---------......---......//////......---000000//////.../////////+++,,,.../////////...---......------------..............................------------------------------------------------,,,,,,,,,---------......------------------------...........................------,,,,,,------...++++++++++++++++++++++++------------------------,,,++++++******++++++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......------,,,,,,++++++************))))))))))))******+++,,,,,,,,,,,,+++---------------,,,+++***++++++,,,,,,,,,---------************++++++++++++,,,++++++++++++++++++,,,------,,,+++******++++++*********+++++++++,,,,,,---------------,,,+++***...---,,,+++***+++,,,,,,,,,++++++******++++++,,,(((((()))***++++++++++++)))***,,,,,,,,,,,,***)))+++++++++++++++++++++++++++************+++,,,,,,+++++++++,,,,,,---------........................------............---,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................***,,,...000111000...---+++,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++++++++,,,------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,...------,,,,,,------...,,,------------.........,,,,,,,,,------------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,------------------------------,,,,,,,,,------------...+++,,,,,,------............------------,,,,,,,,,------------------------,,,------......------,,,((()))+++,,,.../////////,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,------......------,,,,,,,,,,,,---------......---...///000000///...---......------------......,,,---......//////............------------..............................------------------------------------------------,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...************************------------------------,,,,,,++++++++++++,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++***************))))))*********)))))))))((((((******+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++,,,,,,,,,,,,)))***************++++++...---,,,,,,,,,,,,------///...,,,+++******++++++((((((((())))))))))))***,,,,,,------------,,,,,,000...,,,******+++,,,---,,,++++++******++++++,,,))))))************************++++++++++++******++++++++++++++++++++++++************++++++++++++***++++++,,,,,,------...........................,,,---.../////////...---++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////,,,---///000000///---,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,------------...222111///...------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,---------------+++,,,------......------------------------------------------------------,,,,,,,,,---------------...------,,,,,,------...++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------............------+++++++++***++++++,,,---------------------------,,,,,,,,,---------......++++++,,,,,,---......///......---------,,,,,,,,,------------------------,,,------......------,,,***+++,,,...////////////,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------+++,,,,,,---......//////------------------------+++++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,---...///---------,,,,,,---------,,,,,,,,,---------......---...///000000///...---,,,++++++***++++++,,,,,,---------------...//////......------------..............................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********+++++++++++++++++++++++++++******************+++,,,,,,,,,,,,+++''''''((()))*********************++++++++++++,,,*********++++++,,,,,,,,,...------,,,---...000111000...,,,*********+++,,,)))))))))*********++++++***+++,,,---............+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++***))))))++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******+++,,,,,,---......------------------------***+++---/////////...---,,,,,,,,,,,,---------...+++,,,------......------------------------------.........//////...............---,,,,,,---......//////000000///...---,,,,,,,,,,,,,,,---------...........................,,,,,,,,,---------......333111000...------------++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,------.........------------------------,,,------....../////////+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111...------,,,,,,------...---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++---......//////......---++++++******++++++,,,---------------------------,,,,,,,,,------.........++++++,,,,,,---...//////.........------,,,,,,,,,------------------------,,,------......------,,,......///////////////...++++++,,,---............///...---,,,,,,---...///........................---------------------------------....../////////------------------------,,,,,,------...///000000------------------------)))***+++,,,------...///........................,,,,,,,,,,,,,,,---...///......,,,++++++,,,......,,,,,,,,,---------......---...///111111///...---.........------...//////......---,,,,,,...///000.........------.................................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------....../////////---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***+++,,,---.../////////))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,---...000222444000///,,,*********+++,,,,,,,,,---------.........******,,,---.../////////&&&'''))),,,------,,,+++,,,++++++++++++++++++,,,+++++++++++++++***)))(((,,,+++***))))))***+++,,,++++++++++++++++++++++++(((***,,,---...---+++*********+++,,,,,,---......------------------------((())),,,.........---,,,,,,,,,,,,------.........+++,,,------......------..............................////////////......------++++++++++++------111111000000///---,,,,,,,,,,,,,,,------.................................,,,,,,,,,------............---,,,+++,,,---...///+++++++++,,,,,,---------,,,,,,---......---,,,,,,---------.........//////------------------------------------------------------------------------...------,,,,,,------............------,,,,,,,,,------------------------......---,,,---...///000++++++------------++++++------------------,,,,,,,,,---......//////......------,,,,,,,,,------...//////.........------------,,,***))))))***,,,---///////////////..................------,,,,,,,,,,,,---------.../////////........................---------------------------,,,,,,,,,,,,---......------------------------------------------------///,,,+++,,,...///---+++------,,,,,,,,,,,,++++++...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------//////.........---------...---,,,++++++,,,---...++++++,,,,,,---...//////---,,,+++,,,...///...---////////////////////////---,,,,,,---...---+++(((........................------------------------------------------------------------------------///...---,,,,,,,,,,,,,,,.........------,,,,,,+++//////...---,,,,,,,,,,,,---------,,,,,,+++++++++111///...///000111000///...------,,,,,,------............------,,,,,,,,,//////...---,,,,,,,,,,,,------............------///...---,,,+++,,,---...,,,,,,,,,---------......///...------,,,,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------.........------,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---,,,,,,***)))---------,,,,,,+++++++++---***(((***+++,,,---...,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,---,,,***'''---+++((((((***,,,------...,,,++++++---......---,,,+++++++++++++++,,,,,,***++++++,,,,,,,,,++++++))))))***+++,,,,,,---------,,,+++***))))))))))))((((((((()))******++++++)))))))))***+++++++++,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...------------------------******+++++++++,,,,,,,,,..............................---------,,,,,,,,,........................000///...---,,,+++++++++------------------------------------,,,+++******...//////000///...,,,+++........................///......---------.........------,,,,,,------...,,,---...---,,,,,,---...,,,------...------,,,+++------------------------------------------------------------------------...------,,,,,,------...------------------,,,,,,------------------------...------,,,---...///000+++,,,,,,------,,,,,,+++------------------------,,,---......//////...............------....../////////.........---------...---,,,++++++,,,---...////////////..................---------,,,,,,,,,---------...............---------------------------------------------------,,,,,,,,,,,,---......------------------------------------------------...---+++,,,...///---+++,,,,,,,,,------.........---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------///.........---------------------,,,,,,---------++++++,,,,,,---......///---,,,+++,,,...///...---........................///---------......,,,***........................------------------------------------------------------------------------......---,,,,,,,,,---------------,,,,,,,,,,,,,,,...---------------...///.........---------,,,,,,000///......000000///......------,,,,,,------.........---------,,,,,,,,,------,,,,,,,,,------...------............------...---,,,,,,,,,,,,---...,,,,,,,,,---------......---,,,+++***************++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***---------,,,,,,,,,,,,,,,---***)))***,,,,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******,,,...///...,,,---+++))))))***,,,---,,,---+++***+++---......---,,,++++++*********++++++***++++++,,,,,,+++++++++)))******+++,,,,,,---------,,,+++***))))))))))))++++++++++++***************************+++++++++))))))***++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++,,,,,,---...------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................---------111000///...---------------------------------------............------,,,---......///...---,,,+++..............................---------------...///......------......///,,,...///...---,,,---................../////////------------------------------------------------------------------------...------,,,,,,------...,,,,,,------------------------------------------...------------...//////+++,,,,,,------,,,,,,+++,,,,,,,,,---.........///,,,---......//////......000//////.........//////...............---------///...---,,,,,,---...///...........................------------,,,,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------------------------------...---,,,,,,......---,,,+++,,,,,,---...///000111---------------......///,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,------------------------............------------,,,------......------,,,+++,,,,,,------.........---,,,,,,,,,...///...---........................000///------.........---------------------------------------------------------------------------------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000//////............------///...------//////...---...------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,---...//////------............------------,,,,,,,,,------...,,,,,,,,,---------......---,,,+++***))))))))))))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,---------------------,,,++++++,,,---+++***...------,,,++++++++++++++++++++++++++++++++++++***************************))))))+++...000111111...,,,***)))***++++++++++++))))))))),,,---...---,,,,,,+++***)))))))))***+++++++++,,,,,,++++++************++++++,,,,,,---,,,,,,+++***))))))))))))------,,,,,,+++******)))+++++++++***************))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000///.........------,,,,,,111000///...............------------------------......//////000/////////,,,---------------,,,+++........................------,,,,,,,,,,,,------/////////....../////////---...//////------...///000////////////000222333------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,------.........------------------------------------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000,,,---......///.........000///................................................---,,,,,,---......------...............///------------------------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------------------------------------,,,---------------+++,,,,,,---.../////////------,,,,,,------...///,,,,,,,,,---------------......---------,,,,,,,,,------------------------------------------------+++,,,---......---,,,+++,,,,,,,,,---------.........---,,,---...//////---........................000...,,,+++---.........------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---.........///,,,,,,,,,,,,,,,---..................------------...---,,,,,,......---,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,---...///------............---------,,,,,,,,,------......,,,,,,,,,---------............---,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,---,,,+++,,,...---)))///...---,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***---000111111...,,,******+++++++++******((('''(((+++------,,,,,,,,,+++***))))))))))))++++++,,,,,,,,,+++***************++++++,,,,,,,,,,,,++++++***))))))******,,,,,,+++++++++*********,,,+++++++++***)))))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................++++++,,,,,,---.../////////......------,,,,,,+++//////...............///------------------------------...///000000//////++++++,,,,,,,,,,,,,,,,,,........................,,,,,,+++++++++,,,------//////............//////...///000///.........000000///.........111333555------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,------.........---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,---......///.........///...------,,,,,,,,,------.....................------,,,,,,,,,,,,------,,,---------......//////------------------------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------------------------------,,,------------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,------...............---------,,,,,,,,,------------------------,,,,,,------------------+++,,,---......---,,,+++,,,,,,,,,---------------...---,,,---///000///...........................///,,,******,,,---------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///------......//////000000------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,---...,,,+++,,,---...---,,,...------,,,,,,------...------------------------///...---,,,,,,,,,,,,,,,------............------+++,,,,,,------.........,,,,,,,,,---------.........---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,------...+++,,,,,,------.........+++...---+++---111111,,,///...---,,,+++*********++++++++++++++++++++++++------------------------,,,***((()))+++---.........,,,+++***++++++***)))***((('''(((***,,,,,,,,,,,,,,,+++***))))))******,,,,,,,,,,,,,,,+++***)))***+++++++++++++++,,,,,,,,,+++******)))*********))))))))))))******++++++,,,+++++++++***))))))))))))***************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------......------,,,,,,,,,,,,---------,,,------......------------------------+++,,,------............++++++++++++,,,------...........................+++++++++++++++,,,---......------,,,,,,------......///000///.........000///...---,,,---///222333------------------------------------------------------------------------...------,,,,,,------...,,,,,,------------------------------------------,,,---......//////......---,,,,,,++++++,,,,,,------------.../////////000,,,---......//////......///...---,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------------------------------,,,---......,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,---......//////......---------,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,------......------,,,------------------------...---------///000///...---------------------------+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,---...................../////////...---,,,+++************+++++++++,,,,,,,,,,,,---...---,,,,,,......---,,,...------,,,,,,------...,,,,,,,,,------------...//////...---,,,,,,,,,,,,------............------++++++,,,---............,,,,,,,,,---------......++++++******++++++,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,---...///++++++,,,,,,,,,,,,,,,,,,***...---***---555777222...------,,,++++++++++++++++++++++++++++++++++++------------------------,,,+++)))***+++,,,,,,+++---+++***+++,,,,,,+++)))+++***((()))***,,,++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++***************+++'''(((((()))******+++++++++++++++*********************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************+++++++++++++++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////........................,,,++++++,,,,,,---...///------,,,,,,,,,,,,---------...//////------...///...------,,,---...000111------------------------------------------------------------------------...------,,,,,,------...------------------,,,,,,------------------------,,,---.../////////...------,,,,,,++++++,,,,,,---............////////////,,,---......//////......000///...------,,,,,,,,,---------.........//////------............------++++++,,,------...//////,,,,,,,,,---------......---------...............---------------------------------------------------,,,,,,,,,,,,---......------------------------------------------------+++---///...,,,+++---...,,,,,,,,,---------------,,,,,,++++++,,,,,,---...,,,,,,------.../////////......---------,,,,,,,,,------------------------++++++,,,,,,,,,------------------,,,,,,---------------------------------///...---...///000///...------------------------,,,++++++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......---,,,,,,,,,---------------------,,,,,,,,,......------,,,---------,,,,,,,,,,,,------.........---,,,---...///...,,,...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,,,,------------............------***+++,,,...............,,,,,,,,,---------......*********+++,,,---//////++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,++++++,,,---///000++++++++++++++++++******)))...---(((---999===999------,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,---...,,,++++++******+++,,,---,,,***---+++******+++++++++***++++++++++++,,,---......,,,,,,,,,,,,+++***))))))+++++++++++++++++++++++++++***************++++++***************************************+++++++++************))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************+++++++++++++++,,,---......,,,***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,------...,,,,,,,,,,,,---...000000------------------------+++,,,,,,,,,,,,++++++***,,,++++++,,,---...000111........................,,,,,,,,,,,,---...///000......------------......,,,...///...---,,,---...........................------------------------------------------------------------------------...------,,,,,,------............------,,,,,,,,,------------------------,,,,,,.../////////...---------++++++++++++------///////////////.........,,,---......//////......111111000......------------------.........//////......////////////......++++++,,,,,,---...//////,,,,,,,,,------.........,,,------....../////////........................---------------------------,,,,,,,,,,,,---......------------------------------------------------+++---///...,,,+++,,,///+++,,,,,,---...///000000,,,,,,++++++,,,,,,---...,,,,,,------...///000000......---------,,,,,,,,,------------------------+++++++++,,,,,,---------......,,,++++++,,,......------------------------///...---...000000000...------------------------,,,,,,---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------///...------,,,,,,,,,,,,,,,,,,,,,++++++*********...............///000111---------........./////////...------//////...---...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,---...//////---..................---)))+++,,,...//////......,,,,,,,,,---------......,,,,,,,,,---///111222333++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,++++++,,,...///000,,,++++++******))))))))))))...---(((---;;;AAA===,,,,,,+++++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))******+++---000000...,,,***))))))+++------,,,+++///---+++***++++++***)))+++++++++,,,---...///000---------,,,+++***)))(((+++++++++++++++++++++++++++***************++++++------,,,,,,+++*********))))))******+++++++++,,,*********)))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))************++++++++++++,,,.........,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,........................***++++++,,,---...//////)))***+++,,,------...///---------...///000111222------------------------------------,,,++++++***,,,,,,+++,,,---///111333........................,,,,,,,,,---...///000111//////............//////,,,---...---,,,,,,---......//////000//////...------,,,+++,,,...///...---......------------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///000///---,,,,,,---///000................................................,,,,,,,,,---------.................................---,,,,,,,,,,,,---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...........................---------------------------......//////......---------............------)))***,,,.........,,,+++------------------------000///...---------------------,,,,,,,,,,,,------......//////000000111111,,,------......------,,,---------,,,,,,++++++++++++,,,------......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................,,,,,,,,,,,,++++++***)))......//////...---,,,,,,,,,,,,,,,---------......///...------------...///------------------------000///...------...///000......------------........./////////...---,,,,,,+++++++++,,,,,,---------///...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------......///...------,,,,,,++++++***------------------------------------------------++++++*********+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,+++)))---...,,,444<<<666...---,,,+++************,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,---......---,,,***)))...,,,++++++,,,---+++***)))***+++,,,,,,+++)))(((------------------------...---+++*********++++++,,,+++++++++***)))))))))************************)))************+++++++++'''(((***+++,,,,,,+++***++++++******************,,,,,,,,,,,,,,,---------++++++,,,,,,,,,++++++***++++++++++++++++++++++++***+++---......---+++***...---------,,,+++++++++---,,,,,,+++*********+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,*********,,,...///...............---,,,,,,------,,,++++++,,,,,,,,,............///000222222000///...---,,,+++++++++,,,---...//////...---,,,///////////////..................------,,,,,,,,,,,,---......,,,,,,---...---,,,+++,,,...///...---......------------......------------------------...------,,,,,,------...,,,,,,,,,---------......------------............///...---++++++---...///------------------------........................,,,,,,---------.........------------------------...---,,,,,,,,,,,,---...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------------------------------------------------+++,,,,,,------,,,,,,+++------............------***+++---......---,,,+++------------------------//////...---------------......------------......///////////////000000000,,,------......------,,,---------------,,,,,,,,,+++,,,------......------......------------......------------------------------------------------,,,------......------,,,------------------------,,,,,,------,,,++++++***------......---,,,,,,+++,,,,,,,,,---------......---,,,++++++++++++,,,---------------------------///...---,,,,,,---...///------,,,,,,,,,,,,---------------------,,,+++++++++,,,,,,,,,---------...///...---,,,,,,,,,------///......------.........------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---...+++444===777...---,,,++++++*********,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,---------,,,+++***...---,,,,,,------,,,+++++++++,,,,,,,,,+++++++++---------------------------,,,+++*********++++++++++++++++++************************************)))************+++++++++)))******+++++++++******************************&&&&&&&&&'''(((((())))))+++++++++,,,,,,++++++***++++++++++++++++++++++++***+++---......---+++***+++***************))))))---,,,,,,+++******++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++***+++,,,...///222111000////////////000------,,,,,,+++,,,,,,------------......///000111000///...---,,,+++++++++------...//////...------,,,,,,------------------......---------,,,,,,,,,,,,---......,,,,,,---...---,,,+++,,,...///...---......------------......------------------------///......------......///,,,,,,,,,---------......------------...............---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.........------------------------...------,,,,,,------..................---------........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------............------,,,,,,---......---+++***------------------------//////...------------...///..................///000000//////////////////,,,------......------,,,,,,---------------......+++,,,------......------......------------..............................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++,,,,,,,,,---,,,,,,+++***,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------.........---,,,,,,---------------...............---,,,,,,,,,------.........------......///---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------------,,,,,,------------............------,,,++++++***))))))******+++,,,,,,---......------------------------++++++++++++++++++++++++,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---++++++++++++++++++++++++---)))------+++444===888///...---,,,+++++++++,,,,,,++++++******++++++,,,)))))))))************+++***+++,,,---------,,,,,,///...------......---+++---,,,,,,,,,,,,,,,---------------------------------,,,+++*********++++++*********+++++++++++++++************************)))************+++++++++++++++******************************************'''(((((()))***+++,,,,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---------,,,+++)))))))))***************---,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,++++++---...///222111000///...///000111---,,,,,,,,,,,,,,,------,,,,,,------....../////////...---,,,,,,,,,,,,,,,------...//////...------+++,,,,,,,,,---............------------,,,,,,,,,,,,.........---,,,---...---,,,+++,,,...///...---......------------......------------------------......------------......,,,,,,,,,---------......,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------------............------------------------------------------------........................------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---------............------------......---,,,+++***------------------------///......---------......//////............//////000000000//////......---,,,------......------,,,++++++,,,,,,---------...+++,,,------......------------,,,,,,,,,,,,------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,---------,,,,,,+++,,,,,,,,,---------..............................------------------------------------------------------,,,,,,,,,,,,------///000000000000000//////........................------------------------,,,,,,+++++++++,,,------------------,,,,,,,,,,,,------------------------------............------,,,,,,------------,,,,,,,,,------------.........,,,,,,,,,,,,++++++******+++++++++,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---......---************************---***,,,,,,***333<<<888///...------,,,,,,,,,---,,,++++++******++++++,,,************++++++++++++******+++,,,------......000...------...///---,,,---,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,************************))))))*********+++++++++---,,,***)))((()))*********************+++++++++,,,,,,------------------******+++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---------,,,,,,***+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,------...///........................---,,,,,,,,,,,,------...------......////////////......---,,,,,,,,,---------..................------------...///000111111---------------------------...///...---,,,---///---,,,+++,,,...///...---......------------......------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////---------------------------------------------------.....................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------......//////......---------............------............---,,,,,,+++------------------------......---------....../////////............//////000000//////......------,,,------......------,,,******++++++,,,,,,------+++,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------------------------......//////.........------............------,,,,,,,,,---------..............................------------------------.........//////...............------------......//////000000000000000///........................,,,---------------------+++++++++++++++,,,---...---------------------------------------------------......//////......---,,,------......------,,,,,,,,,,,,,,,------------+++,,,,,,,,,------......---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...,,,************************---***,,,,,,)))222:::555......---,,,,,,,,,------,,,++++++******++++++,,,---------............///*********+++,,,---...///000...------...///---,,,+++***)))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---************************))))))*********+++++++++---,,,***)))((()))******))))))*********++++++++++++++++++***))))))(((((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------++++++,,,,,,------......---,,,,,,+++,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///.....................***,,,...000000///,,,+++---,,,,,,,,,------...///......///000000000//////------,,,,,,,,,---...............------.........---------...///000111111---------------------------...//////------...///---,,,+++,,,...///...---......------------......------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////........................,,,------......------,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------+++,,,,,,------,,,,,,+++------............------.........---------------------------------------...------------.../////////................../////////..................,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................,,,---......///.........------......//////......,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------......///000000///......///......------......///,,,,,,---.........------.........---------------+++,,,---.........------------------...//////000---------.........//////------------------------......////////////......------............------+++,,,,,,,,,,,,---------++++++,,,------...//////......---,,,,,,+++******------------------------------------------------,,,------------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...,,,++++++++++++++++++++++++,,,)))---,,,(((000666000------,,,,,,,,,,,,------,,,++++++******++++++,,,************++++++++++++++++++***+++,,,---...//////...------......---+++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,************************)))************+++++++++++++++******************)))))))))***++++++,,,,,,*********))))))((((((''')))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.........+++,,,///111111000...,,,,,,,,,,,,,,,---...///000...///000111111000///...,,,,,,,,,,,,------...//////...------------...///+++,,,,,,,,,---.........,,,,,,,,,------------...---...//////...---...///---,,,+++,,,...///...---......------------......------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,------------------......---------------------------------....................................////////////////////////////////////,,,,,,---......---,,,,,,---------.........//////------------------------........................------............------------------------------------------------------+++,,,,,,------,,,,,,+++------............------...------------......///---------------------------------------...//////......------------......------..................,,,------......------,,,...............---------+++,,,------......------...------,,,,,,------...------------------------------------------------,,,------......------,,,------------------------,,,,,,---...............+++,,,---............---,,,,,,,,,---------......++++++,,,------,,,++++++------------------------------...//////...------...------,,,,,,------...++++++,,,---------------------------,,,,,,,,,++++++,,,---.........------------------...///000000,,,------...///000111111..............................////////////......------............------------------............,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))------(((...222+++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,''''''((((((((())))))))),,,++++++++++++,,,.........---,,,,,,------,,,+++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++************************)))************+++++++++)))******+++++++++******((())))))***++++++,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......------------------,,,,,,,,,,,,,,,,,,,,,---......///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000///......,,,,,,,,,---------......,,,,,,,,,------...///000---...000111111///...---+++++++++,,,---...///000///...------------...///,,,,,,------------------,,,,,,,,,---------......---///000///...---...000---,,,+++,,,...///...---.........------.........------------------------.........------.........,,,,,,,,,---------......++++++,,,,,,,,,------------......//////......---............................................................/////////000000000000000000000000000,,,,,,---......---,,,,,,---------.........//////................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......------..................------------------...///000---------------------------------------...///000---------,,,,,,---------,,,------....../////////,,,------......------,,,111111000000//////......+++,,,------......------//////............//////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---***+++,,,,,,------------,,,,,,,,,---------......------...//////...------------------------------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,------.../////////...---------,,,,,,+++++++++***+++---...///...------*********+++,,,---...///,,,---...///000222333333..............................////////////......------............------............/////////000------,,,++++++************++++++,,,,,,------...------------------------++++++++++++++++++++++++------...///...---+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,***)))------(((,,,000'''+++++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,---------.........---,,,+++++++++,,,---......,,,++++++,,,---+++***(((***+++---......------++++++++++++++++++++++++)))***+++,,,---,,,,,,+++---------,,,,,,+++++++++************************)))************+++++++++''')))***,,,,,,,,,+++***((())))))***++++++,,,,,,&&&'''((()))+++,,,---...((()))***+++,,,---------++++++++++++++++++++++++++++++++++++,,,---...///111111111000/////////...,,,,,,,,,,,,,,,---.../////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000///......,,,***(((&&&'''))),,,///,,,,,,,,,---...///000000,,,---///000000...---++++++++++++,,,---...///000///...---,,,,,,---...//////////////////.........,,,,,,,,,------............///000///...---...000//////.........---------,,,,,,,,,---------........./////////...------,,,******++++++,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------........................++++++++++++,,,,,,---...........................................................................////////////////////////...------,,,,,,------...///...---,,,+++,,,,,,---//////.........------------...............------------,,,---...111444666<<>>888000++++++---......------...//////...---,,,---------.........//////........................------------------------........................000///...---------------+++,,,,,,------,,,,,,+++000000//////.........---------,,,,,,,,,,,,---------------.........//////---......//////////////////////////////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///......------///000111////////////////////////........................000000111111222222333333......////////////............------------.........------,,,,,,------...------............------000000////////////000000............///////////////...------------...///000000000000000000000000......---------,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,------------------------------------------............///........................,,,,,,---......---,,,,,,...------------...//////+++,,,,,,---...///000000........................+++,,,---.........---,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,------...//////...------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,---------......000...------///000000///......................../////////...------,,,,,,......------------......++++++,,,------......///---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------'''((()))***+++,,,------//////.........---------+++******)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++++++++***)))(((,,,,,,,,,+++++++++++++++333111...,,,******+++,,,)))))))))***+++++++++,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******///......---++++++******+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,///...---+++******++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------......---,,,,,,,,,------***+++,,,---------,,,+++,,,,,,,,,++++++*********,,,,,,---...---,,,***)))+++++++++,,,,,,---------..................------...---------...///111222MMM@@@111+++---000///,,,,,,///111///,,,******,,,////////////000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,---,,,,,,------------,,,,,,///.........------------......------------......---------.........//////---......///////////////.........///////////////////////////////////////------------------------///......---...///000111------------------------..........................................//////......////////////............------------.........------,,,,,,------...---......//////......---000000////////////000000............///////////////...---,,,,,,---...///------------------------.........---------,,,,,,---------------,,,+++***++++++,,,,,,,,,------------------------------------------............///------------------------,,,,,,---......---,,,,,,...------------...//////***++++++,,,,,,------...........................***+++---............---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,------,,,++++++,,,------......------,,,------------------------------------,,,,,,++++++,,,,,,,,,---------......111///---,,,---...---,,,.......................................---------------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++++++++,,,///.........------------...---,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))***************************++++++,,,,,,,,,,,,,,,///...+++***)))***,,,---...---+++)))((()))+++,,,000///---++++++***++++++***************++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++......------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))%%%&&&''')))***+++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++***++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,------...++++++,,,------,,,+++***,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++***++++++,,,,,,,,,---------..................---------,,,,,,,,,,,,...000111<<<444,,,***---000///---+++---......---,,,------......//////000000000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...------............---------------------,,,,,,,,,///..................///---------...............---......///////////////------......//////000000////////////////////////........................///............///000000------------------------..............................------------------......////////////............------------............------------......---......//////......---000//////......//////000............////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,---....................................................................................------------,,,,,,,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,+++,,,------......------,,,.................................------------,,,,,,,,,,,,---------......111///---,,,,,,,,,+++***........................---------...............,,,,,,,,,++++++,,,,,,,,,//////...------,,,+++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++............------------000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***************************)))******+++,,,+++++++++333000,,,)))(((+++///222222000,,,)))(((***,,,...,,,,,,,,,+++++++++******+++++++++***************,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++///...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***))))))!!!###&&&(((+++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************+++,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///............---,,,++++++,,,,,,,,,---------------,,,,,,---------,,,++++++,,,,,,,,,,,,------------------------------......,,,,,,+++++++++---...///...,,,+++,,,...//////...+++++++++---/////////------......///000111111222,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000000///////////////000......////////////......------------------------//////............//////........................---......///////////////,,,------...///000111111////////////////////////..................................../////////000////////////////////////........................111000000//////...............////////////............------------............------------............////////////....../////////....../////////............////////////------,,,,,,,,,,,,------////////////////////////............------------,,,---------------,,,,,,,,,,,,,,,------------...---------------------------------............///------------------------------------------------...------------...//////000000//////.........---........................***+++,,,---......//////////////////////////////........................------------------------......------,,,,,,,,,+++,,,,,,,,,------.................................,,,------......------,,,------------------------000000000000000000000///,,,,,,,,,---------......000...,,,,,,---------+++........................,,,,,,------...//////000------,,,,,,,,,,,,------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,,,,------......---------,,,,,,,,,------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***222000,,,)))))),,,///222333222///---,,,,,,---...)))***++++++++++++******,,,+++++++++***)))))))))+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++...---+++***)))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++***))))))'''(((***,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,---...///000111111000//////...---,,,,,,---------......//////,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,,,,------------......---,,,+++++++++---...///---...//////...------...---+++***,,,///111///,,,,,,---...///000111222333,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///......---......//////...//////000000//////.....................////////////............//////.....................------......///////////////,,,------...///000111111////////////////////////---------------------------......///////////////////////////////////////........................111111111000000/////////......////////////............------------......///......------......///...//////////////////...//////............//////............////////////------------------------000000000000000000000000//////.........---------,,,------......---------,,,,,,---------.........---------------------------------............///////////////////////////------------------------...------------...//////111000000//////......---........................++++++,,,,,,---...//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------.................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000000000000000000,,,,,,,,,---------......///---,,,---///000000///........................+++,,,,,,---...///000000......------------......,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,------------------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***------,,,++++++,,,---....../////////...---+++***((()))***+++++++++******,,,+++++++++***)))))))))******++++++++++++************+++,,,,,,,,,,,,++++++******)))***+++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++******+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,---...///000000///...---,,,,,,++++++---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------.........---,,,,,,,,,---...////////////...++++++---///...,,,+++,,,///000---***,,,---...///000111222333,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......////////////...............//////////////////..................///...............------------......///////////////------......//////000000////////////////////////---------------------------......///000/////////------------------------......................../////////.....................////////////............------------......//////............//////...//////000000//////...///......------......///............////////////---......//////......---/////////////////////////////////.........------,,,------............---,,,---------............---------------------------------............///////////////////////////...------,,,,,,------......------------...//////............------,,,,,,........................------,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,---------------------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,---------.........---,,,---///111222111........................,,,,,,------...///000000///......------......///++++++,,,,,,---...//////+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,------------((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************)))******+++,,,+++++++++******+++,,,---,,,++++++)))***,,,------+++)))'''******************+++++++++++++++***************))))))************))))))******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------***++++++,,,,,,------...++++++,,,,,,,,,,,,++++++***************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///,,,+++***)))))))))))))))---------...............,,,,,,+++++++++,,,------............------------++++++,,,,,,------......///...---,,,,,,---...///+++++++++***)))***---000------,,,---......,,,+++---......///000111111222------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---......//////......------------....../////////......------------......//////.........------------......///////////////.........///////////////////////////////////////........................------///000000000///...------------------------........................------------------............////////////............------------......//////............////////////000000000000/////////......------......///............////////////......///000000///......////////////////////////////////////............,,,,,,---...............------------............---------------------------------............///////////////////////////...---,,,,,,,,,,,,---......------------...//////............------------........................///...---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------,,,,,,---,,,++++++++++++,,,---,,,------......------,,,------------------------++++++,,,,,,------------,,,,,,,,,---------.........---,,,,,,...000000///........................,,,---------......//////...------,,,,,,------...,,,------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------***++++++,,,,,,------...++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------***************************++++++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++))))))***++++++++++++***,,,,,,+++***)))***+++,,,***************+++++++++*********++++++***************+++,,,,,,,,,,,,+++***+++,,,---...---+++*********+++,,,,,,---......******+++,,,------------+++***((((((((()))+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++---...///......------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,------...+++***))))))((()))******.........---------------,,,,,,+++++++++,,,---...///.........------------***++++++,,,------.........---,,,++++++,,,------***)))))))))***+++,,,,,,***,,,---...------...///......//////000000000111........................------------------------........................///////////////000111222------............------,,,,,,,,,------.........---------,,,,,,---------//////.........------------......//////////////////////////////.........////////////////////////000000000000000000000000,,,---///000000000///...////////////////////////........................---------....../////////......////////////...............------.........//////............////////////000000000000//////.........------...................../////////000...///000111111000///...000000000000000000000000000/////////............,,,,,,---.../////////...---------.........//////---------------------------------.........//////...........................---,,,,,,,,,,,,---......------------.../////////000000000000000000000........................000///---,,,++++++,,,---------------------------------------------------........................,,,---------.../////////.........------,,,,,,,,,///...------------...///,,,------......------,,,........................---------.........//////,,,,,,,,,---------......///---,,,,,,---...---,,,........................---------...............---,,,,,,++++++,,,,,,---///......------,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,---------)))***+++,,,------...///++++++,,,,,,,,,---------///......,,,+++******)))+++++++++,,,,,,------------......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++,,,,,,---...,,,,,,++++++,,,---///000...---+++))))))***+++,,,))))))******+++++++++,,,+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,++++++,,,...//////,,,***(((******+++,,,,,,---......)))***+++,,,---.........///---***((('''(((***+++)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))***,,,...000111000000---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------......---,,,,,,,,,---------,,,+++++++++,,,---............------,,,,,,+++,,,,,,+++***+++,,,.../////////.........---------******+++,,,,,,---......---,,,+++*********+++,,,,,,++++++,,,------***(((&&&***......------///222////////////000000000000/////////......---------...------,,,,,,------...++++++++++++++++++++++++........................---------............///---------------------------,,,+++******,,,---///........................,,,...//////...------...------------------------111000///......///000111111111000///...---,,,,,,000000//////.........---..................------//////.........---------........................//////.........------------------,,,,,,+++++++++////////////////////////......////////////......///...---,,,,,,---...///////////////////////////------..................000000//////.........---///............---------,,,,,,,,,,,,,,,,,,,,,,,,......................../////////...---,,,******------++++++++++++------//////.........---------...---,,,,,,,,,,,,---.........................../////////...---------,,,.........////////////000//////.........------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------.........---,,,+++,,,---...///000000000000////////////////////////,,,,,,------.../////////......//////...---,,,,,,++++++,,,,,,,,,---------,,,---......////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------,,,,,,,,,------...++++++,,,,,,---...//////++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------,,,,,,+++***+++,,,------......------***+++++++++***+++,,,...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***+++******+++---......---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---,,,+++*********+++,,,)))))))))))),,,111888===<<<111((((((+++***,,,///((()))***++++++***)))(((************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,***))))))***,,,---,,,+++***))))))***+++,,,---------,,,,,,++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,000000000//////.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,---------......++++++++++++++++++++++++........................///...,,,+++***+++,,,,,,,,,,,,,,,---------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,---...---------,,,,,,+++++++++.........---------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///------------------------...---+++++++++,,,...///........................,,,...//////...------...------------------------000000///......///000000000000000///......------000/////////............//////////////////////////////.........---------........................////////////.....................---------------////////////////////////......////////////......///...------------...///000000000000000000000000000000000//////......---000/////////............///............------------------,,,,,,,,,,,,,,,------------------------............---,,,++++++......---,,,,,,---......//////.........---------......---,,,,,,---.............................................---------,,,,,,,,,------------...//////.........------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------,,,,,,,,,,,,,,,,,,---...////////////..........................................------......//////...------,,,++++++,,,,,,,,,---------******+++,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------...---------------......++++++,,,,,,---......///////////////////////////---,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***+++,,,------......------,,,,,,,,,+++++++++---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,+++***+++---...---,,,++++++++++++++++++++++++++++++,,,---------------...---,,,+++++++++,,,,,,)))*********+++///555999DDD999///,,,+++'''&&&'''*********++++++***************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++))))))+++,,,---,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++++++++,,,,,,,,,,,,,,,---------......------......------,,,+++//////////////////////////////------,,,---...............---------,,,,,,------------,,,,,,,,,,,,...------,,,,,,------...------------------------........................---------............///------------------------......---,,,,,,...///000........................,,,...000///...---...///------------------------//////...------...//////////////////////////////////////////............///000000000000000000000/////////............---........................000000/////////..................///////////////////////////////////////......////////////......///...------------...///000000000000000000000000222222111000///...------////////////............///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///......------......///...............---------......---,,,,,,---..............................---------...............,,,,,,,,,------------..................---------......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,---------............///...---,,,+++++++++,,,,,,+++,,,---.......................................000//////...------,,,,,,.........///......---,,,,,,,,,,,,,,,------------******++++++,,,,,,++++++................................................------,,,+++++++++,,,,,,//////......---......///+++,,,,,,------.................................---,,,,,,++++++,,,,,,---,,,,,,---------,,,+++++++++,,,------......------...---,,,++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---,,,++++++---------+++++++++++++++++++++++++++,,,,,,---.........------///...---,,,,,,,,,------)))***+++++++++---000333999111,,,+++,,,+++***+++++++++************++++++************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++******+++,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------.../////////............------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------........................---------............///........................///......---...///000000........................---...000000...---...///.................................------.....................//////000000///////////////.........///////////////000000000/////////......................................./////////.........------.........//////000000000////////////////////////......////////////...............------.........////////////////////////111000000//////.........///////////////.........///............------------------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---......------------....................................------------..............................,,,---------.../////////.........////////////000........................---......////////////...---------------------------------............//////---+++***)))***,,,---+++,,,,,,---......------........................//////.........------------...............------,,,,,,,,,------------...,,,,,,---------------,,,------------------------------------------------,,,,,,++++++,,,---......000000///............///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,++++++,,,------......------///---+++***+++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,...///...,,,++++++------,,,******+++++++++++++++,,,,,,,,,,,,---------------,,,...------,,,,,,,,,,,,,,,***+++,,,,,,+++***,,,---***'''&&&(((+++---------+++***)))(((((()))***+++***************************++++++,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,---...//////,,,++++++******++++++,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,+++++++++++++++++++++++++++,,,,,,,,,------......///............------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///....................................//////000000........................---///000000///......///........................---..................---------......///000000000.........///////////////---------....../////////////////////////////////////////////////////////.........---------,,,,,,------......//////000000////////////////////////......////////////......---..................---........................---------....../////////.........//////////////////............------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,------,,,,,,,,,---.....................................................................,,,---------.../////////.........////////////000---.....................+++,,,---...............---------------------------------............//////...,,,******+++,,,---+++,,,------...---------........................---------.........//////------...............---,,,,,,---------.........---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///111111000000///...............,,,,,,,,,---------------........................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,+++,,,------......------...,,,******,,,---,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++---......,,,++++++------,,,************++++++,,,,,,,,,++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,+++++++++******+++---,,,***)))******,,,,,,***))))))***(((&&&***)))(((''''''((()))***************************)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,------...,,,++++++******++++++,,,,,,,,,,,,---------......+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,+++........................++++++,,,------.........,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///.................................///////////////........................---///111000///...//////........................---...////////////...------.........//////000000.........///////////////,,,,,,------......//////...////////////000000000///////////////////////////.........------------............////////////////////////////////////......////////////......------...//////...------------------------------++++++,,,---...///000000.........//////////////////............---------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---+++,,,,,,------,,,,,,+++---------...............---...////////////...---........................---------...............,,,,,,,,,------------...---------...............++++++,,,---............---------------------------------............//////...---,,,,,,,,,------------............------------------------------,,,,,,------...//////000,,,---......///.........,,,---------............,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000111222000000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,+++,,,------......------,,,******,,,000000---***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++---------+++*********++++++,,,,,,---++++++,,,,,,++++++******++++++,,,,,,,,,+++***)))***+++,,,,,,***)))***+++---///...+++***++++++(((******))))))))))))******************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,)))******++++++******)))++++++,,,,,,,,,,,,------+++++++++++++++***************+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------))))))************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,---------......------......------,,,+++------------------------+++,,,,,,------------,,,+++++++++,,,,,,,,,,,,---,,,,,,---------............------,,,,,,------...------------------------........................---------............///........................------....../////////..............................///111111///...///000...........................///000000000000///............///////////////............/////////000---------...//////000000.../////////000000000000////////////////////////000000000000////////////000000000000000000//////////////////////////////......////////////......------...//////...------........................------......//////000000............/////////000///............---------+++++++++,,,---.........------------------------,,,,,,------...---------,,,,,,---......---,,,,,,---------.........//////---...///000000///...---.......................................---------,,,,,,,,,------------...---------.........//////+++,,,---...////////////........................---------............/////////............------....../////////......---------------------------------..................,,,------...//////......------------............---.........------,,,+++------------------------------------------------------,,,,,,------......000///...---,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,+++,,,------......------+++***,,,000444444000+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,,,,+++***+++---...---,,,)))******+++,,,,,,------,,,,,,------,,,++++++***,,,,,,---------,,,+++******+++++++++******,,,---(((,,,---******...///---+++++++++,,,,,,+++++++++************************)))***++++++,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------------,,,******+++,,,,,,+++******+++++++++,,,,,,------------,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,************++++++,,,,,,++++++,,,---...//////000------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------......------......------,,,+++++++++++++++++++++++++++,,,,,,---------,,,+++***,,,,,,,,,,,,------......---------....../////////...------,,,,,,------...////////////////////////........................---------.........//////////////////////////////,,,------...///....................................///111111/////////000////////////////////////...///000111111000///...////////////////////////---.........//////000000---......///000111111222.../////////000000111111000000000000000000000000222222222222111111111111333222222222111111000000////////////////////////......////////////......,,,---...//////...---,,,////////////////////////000000000000////////////---.........//////000000//////.........---------******+++,,,,,,---..............................,,,------......---,,,,,,,,,---...//////...---,,,---------.........//////---...///000000///...---......................../////////......------,,,........./////////000000---------.........//////,,,---...///000000000000........................---------.........////////////000000//////...---...///////////////......------------------------/////////...------,,,,,,,,,,,,---.../////////...---------.........//////000000111111000///......................................................///...---,,,++++++***+++000///...---,,,+++++++++------------------------////////////////////////---,,,,,,++++++,,,,,,---***+++,,,,,,------------+++,,,------......------++++++---333888888222,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---...///...---,,,+++******+++---///...---))))))***+++,,,,,,---------.........------,,,+++,,,---.........---,,,+++***++++++***)))***---///)))...---((('''+++,,,))),,,,,,...//////...,,,,,,************************++++++,,,------------,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,++++++------------+++++++++++++++,,,,,,------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........***+++,,,---///000111111111111111000//////.........------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,---------......------......------,,,+++........................,,,------...---,,,***)))---------.........//////,,,---...//////...---,,,........................+++,,,...///000///...,,,......------------......---------------------------------............/////////////////////////////////...---,,,,,,++++++////////////////////////222111111111000000//////////////////000000000000////////////////////////000000//////......------000000000000000000000000111000///......///000111111111000000//////......000000000000000000000000000000000000000000000000////////////////////////////////////000000000000........................000000///...------,,,,,,............////////////111///...------...///111////////////////////////........................000000///.......................................------------------------........................,,,------...///000111111///............---------,,,---......,,,,,,---...........................................................................................................................000///...---------------................................................---------............///------------------------........................111000///...............000000000000///...---,,,........................///......---------.........------,,,,,,------...------------------------.........------,,,,,,,,,...---,,,+++++++++++++++...------,,,,,,,,,------////////////////////////........................------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***+++---...---,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******,,,,,,,,,+++++++++************+++,,,---///000111++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))***,,,...//////......,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,++++++,,,,,,---...//////,,,...///...+++*********++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++******+++,,,///111222222000...---------,,,+++,,,++++++***+++,,,...///------/////////...---,,,,,,+++,,,//////,,,***)))******+++++++++,,,,,,,,,.........------,,,,,,,,,------------,,,,,,+++***,,,,,,+++++++++,,,---------------...------,,,,,,/////////...---------,,,------,,,,,,---000222444------...//////...------........................,,,---...000000///...---......------------......------............---------------............/////////////////////////////////...------,,,++++++////////////////////////000000000/////////......////////////000000000000///////////////////////////////////////.........000000000000000000000000111000///......///000111111000000000/////////...000000000000000000000000000000000000000000000000////////////////////////////////////000000000000........................000//////......---,,,,,,............////////////000///...------...///000////////////////////////........................000000///.......................................------------------------........................------------............///............---------,,,---......,,,,,,---...........................................................................................................................//////...---------------------------------------,,,,,,------------,,,,,,---------............///------------------------........................//////.........---------......////////////..............................///......---------.........------,,,,,,------...------------------------------------------,,,,,,000///......---------......------,,,,,,---------................................................------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++---...---,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++,,,,,,,,,++++++******************+++,,,...///000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---***+++,,,---------,,,+++,,,,,,++++++++++++,,,,,,000///...---,,,,,,,,,,,,++++++,,,,,,---......///---...///...,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,---...///111///---,,,------,,,++++++++++++++++++,,,------,,,---------------,,,,,,...,,,+++---...---***)))***++++++++++++,,,,,,,,,......---------,,,,,,,,,,,,---------,,,,,,+++************+++,,,---...///,,,------...------,,,,,,...............---------...---,,,,,,---///111333------...//////...------........................---...///000111000///.........------------......---...///000000///...------------............/////////////////////////////////......---,,,,,,,,,//////////////////////////////...............---////////////000000000000////////////////////////.........///////////////000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000........................000//////......---------............////////////000///...------...///000////////////////////////........................000//////............///........................------------------------..............................---------,,,,,,,,,///............---------,,,---......,,,,,,---...........................................................................................................................//////...------------...------------------------***+++,,,------,,,+++***---------............///------------------------........................------...///...---,,,++++++,,,---...///000000000..............................---------......///...------,,,,,,------...------------------------,,,,,,------------------/////////...............---------,,,,,,------...........................------------------------------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++,,,...///...---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,++++++++++++************************+++---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...//////+++,,,,,,,,,,,,+++***)))------,,,,,,,,,,,,------//////.........//////000++++++,,,,,,------......---///000///---++++++,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++++++++,,,,,,...,,,++++++,,,------,,,***++++++,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,---111...+++***,,,---,,,)))++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,---------,,,++++++))))))***+++,,,...///000,,,,,,------...------,,,---------...............///...---------...000111---..................---..............................///000111000000000......------------......---...///111111///...------------............/////////////////////////////////......---------,,,////////////////////////........................////////////000000000000////////////////////////------......//////000000000000000000000000000000000000////////////000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000........................000/////////......------............////////////000///............///000////////////////////////........................000///............//////........................................................................------------------------///............---------,,,---......,,,,,,---...........................................................................................................................///......---------......------------------------+++,,,---......---,,,+++---------............///................................................,,,---///000000///---+++,,,,,,---...////////////...........................------------...//////...------,,,,,,------...------------------------,,,,,,,,,------.........,,,---------------,,,,,,------,,,,,,,,,---..............................------------------------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++,,,...///...---++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))***+++,,,------------++++++++++++++++++******************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...++++++,,,,,,,,,+++++++++...------,,,,,,------...******+++---///111333555++++++,,,,,,,,,------------///000///...,,,,,,---------.........---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))),,,---------+++,,,---......---,,,+++---,,,+++++++++,,,---...333111,,,)))***------***+++++++++,,,,,,,,,------------------------------,,,,,,,,,------,,,,,,+++*********+++,,,---...///,,,,,,------...---------,,,---------...///////////////...---------...///.........------....................................//////000000000000000......------------............///000000///......---------............//////////////////////////////...............------////////////////////////////////////////////////////////////000000000000////////////////////////------......//////000000//////////////////////////////000000000000//////////////////000000000000........................////////////////////////000000000000000000000000////////////000000000000///////////////////////////////////////.....................//////////////////............//////////////////////////////........................//////............//////////////////////////////................................................,,,------...//////000000///............---------,,,---......,,,,,,---.................................................................................................................................---------......///------------------------,,,---...//////...---,,,---------............///................................................---...000111222000///---------............------........................---------------...//////...------,,,,,,------...------------------------,,,,,,,,,------.........,,,,,,---......------,,,,,,,,,,,,,,,,,,---...///........................---------------------------------------------------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++,,,...///...---++++++++++++++++++++++++++++++,,,------------,,,)))***+++,,,---.........++++++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,---......///...------,,,,,,------...((()))***+++---000222333+++++++++,,,,,,,,,,,,,,,---...000///...------...///////////////...------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,***)))((()))+++---...---,,,---...//////...---,,,...---,,,,,,,,,---///000333444111+++***---...***++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,,,,------,,,+++++++++,,,,,,+++,,,,,,---.........---,,,---------...////////////......---------------///...------------...///................................./////////000000......------------..............................---------............///////////////////////////........................///////////////////////////////////////000000000////////////000000000000////////////////////////........./////////////////////////////////////////////000000000000//////////////////000000000000........................000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////............////////////////////////////////////////////////////////////........................///............//////000////////////////////////................................................,,,,,,---...///000111222///............---------,,,---......,,,,,,---..............................................................................................................................------------...//////................................................---------............///...................................................///000111222111000000------.........------,,,........................---------------...///000...------,,,,,,------...------------------------,,,,,,---------------------...///111111000//////,,,,,,,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***+++---...---,,,++++++++++++++++++++++++++++++,,,---------------***+++,,,------...------,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))+++++++++,,,---...000111------,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,---//////---,,,------000000000000///...------++++++++++++++++++++++++))))))+++,,,------------***)))((())),,,........................------,,,------------...//////000000777888000+++---...+++,,,,,,,,,,,,------------,,,,,,,,,------------...++++++,,,---------,,,,,,......---,,,++++++++++++++++++,,,---............---------........................---------------///...------------...///.......................................//////000......------------......///...---,,,,,,---...///---------............///////////////////////////............////////////////////////////////////------........./////////////////////000000000000///////////////////////////////////////.........////////////////////////...///000111111000///....../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000/////////////////////////////////////////////000............////////////......////////////......////////////////////////.......................................///000000////////////////////////................................................---------......////////////............---------,,,---......,,,,,,---...........................................................................................................................---------------.../////////////////////////////////...,,,++++++,,,...///---------............///.................................................../////////000000000111++++++,,,---....................................---,,,,,,------///000000...------,,,,,,------...------------------------------------------,,,,,,---...000111111111000///,,,,,,,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))***,,,---,,,++++++++++++++++++++++++++++++,,,------...---------,,,,,,---------------,,,---------.........//////......---,,,,,,+++,,,,,,------------------------++++++++++++++++++++++++******************************++++++++++++++++++,,,,,,+++++++++,,,...///,,,,,,++++++++++++,,,,,,...---,,,+++************+++++++++++++++++++++++++++,,,......,,,,,,,,,---/////////......---,,,++++++++++++++++++++++++++++++,,,---......---,,,++++++***)))***,,,.........------,,,+++++++++++++++++++++,,,---............,,,:::???666------...+++,,,,,,,,,------------...,,,,,,,,,---------......***+++,,,,,,---------,,,------,,,+++++++++,,,,,,***+++,,,---...........................---------,,,,,,------...---------///...---,,,,,,---...///...........................------------...//////.........------.........000...,,,******,,,...000---------.........//////////////////////////////.........///////////////////////////////////////,,,,,,,,,------.........////////////000000000000////////////////////////000000//////.........---////////////////////////...///000111111000///....../////////000000111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000............/////////000......////////////......////////////////////////.......................................///000111000000000000000000000000////////////////////////..............................---------,,,,,,,,,//////.........---------,,,---......,,,,,,---...........................................................................................................................---------------...///000000000000000000000000000///---+++))))))+++---///---------.........//////////////////////////////.......................................///000111)))***+++---...///000000........................,,,,,,,,,---...///000111...------,,,,,,------...------------------------.........------,,,,,,,,,***,,,...///000///...---+++++++++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,***)))((()))+++,,,+++***+++++++++++++++++++++++++++,,,------......---------------...------,,,,,,........./////////000000//////...---,,,,,,,,,,,,------------------------++++++++++++++++++++++++******************************+++,,,------...///---,,,+++*********+++,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***,,,------,,,+++,,,---------------,,,+++***)))++++++++++++++++++++++++......//////...,,,+++***,,,+++******---.........---,,,***)))((()))******(((***+++---......------***;;;DDD:::///---...,,,,,,,,,,,,---------......,,,,,,,,,------.........***+++,,,,,,------------++++++++++++,,,,,,---...***+++,,,---............/////////......------,,,+++,,,------......------..................------000000000000000/////////......////////////...............////////////000000000//////.........------------............///---------............///111111000000/////////...000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////...---,,,,,,,,,,,,---...////////////000000000000...............///000000000000000000000000000000111111111111111111111111111111000000//////......//////000000000000//////////////////////////////........................111000///////////////000......---------,,,,,,,,,000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000///...------......---------,,,,,,,,,........................---,,,,,,++++++,,,,,,---...------,,,,,,------............------,,,,,,,,,------------------------------.........---+++***---...///000000///...---////////////////////////////////////////////////,,,---///000000000///...,,,,,,---.../////////...,,,---...//////...---,,,...000000///...---...///......------------.........////////////---+++***------............------//////............//////////////////////////////.................................------,,,,,,,,,,,,---...//////...---,,,---------.........//////...222444222...+++---000...---,,,+++***+++,,,---+++++++++,,,,,,,,,---------------.........//////---,,,,,,++++++,,,,,,---...---+++***)))***++++++))))))***+++---.../////////...---,,,+++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,---------------,,,++++++,,,,,,***(((///...---,,,,,,,,,---.........---+++)))((()))+++---------,,,+++***)))(((++++++++++++++++++++++++------,,,***))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++*********))))))((((((,,,,,,,,,++++++*********(((((()))***,,,---...///+++++++++******))))))))),,,+++++++++,,,---.........---,,,+++***+++,,,---,,,++++++******++++++,,,,,,111888======777///***...............///000111.........------,,,,,,,,,---,,,,,,++++++,,,,,,---....../////////...---,,,........................++++++,,,,,,,,,---------...------,,,,,,,,,------,,,---------...//////////////////////////////////////////000000///......,,,,,,,,,------------...///.........---------------------............///---------............///000000000//////.........////////////////////////////////////////////////........................//////........................---,,,,,,---......------------...........................///000000////////////////////////111111111111111111111111000000000000//////......////////////////////////........................////////////////////////000000///////////////000////////////.........---........................///////////////////////////////////////////////////////////////////////////////////////...------............------,,,,,,........................------,,,,,,,,,,,,------///......------......//////...............------........................------.........---,,,+++---...///000000///...---////////////////////////////////////////////////,,,---...///000000///...------......///.........------...//////...------...000000///...---...///......------------......//////000000///...,,,+++------............------//////............//////////////////////////////.................................------,,,,,,,,,---...////////////...---+++,,,,,,,,,---------------000333111---***,,,......---,,,++++++,,,------,,,,,,,,,,,,---------------------.........//////------,,,,,,,,,,,,------...---,,,,,,+++++++++,,,******++++++,,,---......///...---,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,------,,,++++++---+++++++++,,,,,,***(((---,,,+++******+++,,,,,,,,,,,,,,,+++))))))+++---.........------,,,+++***************************)))******)))(((((()))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++*********)))))))))))),,,,,,,,,+++++++++******))))))***+++,,,------...,,,,,,+++++++++*********,,,+++***)))((((((((((((000///...,,,+++++++++,,,,,,++++++******++++++,,,---000444777777555222000,,,,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---.........------------,,,........................++++++,,,,,,,,,---------///...---------...//////+++,,,,,,---...///000000........................000000000000000///......,,,,,,,,,------------...---------------,,,,,,,,,---------............///---------............////////////.......................................////////////////////////........................///.........------,,,,,,......---,,,,,,---......------------...........................///000000////////////////////////000000000000000000000000000000000////////////...000000///......///000000........................000000000000000000000000////////////////////////111111000000000000000///........................///////////////////////////////////////////////////////////////////////////////////////......---/////////............---..............................------------....../////////....../////////.........///////////////////////////////////////---............---,,,,,,......////////////......////////////////////////////////////////////////------...////////////............///......------------...//////...------...000000///...---...///......------------......///000000111000///---,,,------............------//////............//////////////////////////////.................................---------------......////////////......,,,,,,---------.........,,,///111000,,,***+++---...------,,,------......,,,------------.........---------.....................------------........................---,,,+++++++++,,,,,,---------......---,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++***))),,,+++++++++,,,,,,+++)))******))))))))))))***+++***+++++++++******,,,...........................************************(((***++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,***************))))))))),,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++...------,,,+++++++++***000///...,,,******)))))),,,++++++******++++++,,,------...///111333555666,,,,,,,,,,,,,,,,,,---......------------,,,,,,,,,---,,,,,,++++++,,,,,,---///...,,,+++++++++,,,---........................,,,,,,,,,,,,------------///...---,,,---///111222,,,---------......//////---------...............111111111111000///...............////////////000---------------------------------............///---------............///..................------........................////////////////////////000000000000000000000000.........---,,,,,,++++++......------------......////////////000000000000...............///000000////////////////////////000000000000000000000000////////////////////////111000...------...000111------------------------////////////////////////......//////////////////000000000000000000000000........................////////////////////////////////////////////////////////////////////////...///////////////....../////////////////////...........................//////............////////////............//////------....../////////000..........................................------...//////////////////...////////////////////////////////////////////////---......................../////////...---,,,,,,---..................---...000000///...---...///......------------......///000111111111000...---------............------//////............//////////////////////////////.......................................---------/////////////////////////////////000000000000111,,,...000///---+++,,,---------------......//////---------.........//////.................................------...............000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***,,,+++***+++,,,,,,+++))))))))))))))))))************+++,,,+++******+++---------------......//////************************---///111111///---,,,---++++++++++++++++++++++++******************************+++,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.../////////---,,,,,,+++***))))))(((,,,++++++******++++++,,,---,,,++++++---000333555.........------...//////---------------------------,,,,,,++++++,,,,,,---///...+++******+++,,,---........................,,,,,,,,,------------...///---,,,+++,,,///111333//////......---------,,,------------......//////000000000000000///...............////////////000..................//////---------............///---------............///------..................................................................////////////////////////......---------,,,,,,,,,........................////////////000000000000...............///000000........................////////////////////////.............../////////111///...,,,,,,...///111................................................,,,---...///000/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......///////////////....../////////////////////........................000//////......//////000...------,,,,,,------...,,,,,,,,,------......///------------------------......................../////////....../////////////////////////////////////////////////////////.........------------....../////////...---,,,,,,.........------............000000///...---...///......------------......///000000111111000///...------............------//////............//////////////////////////////................................................//////............///////////////000000000000111---///000///...------...,,,------....../////////---------.........//////.....................---.........------.........---...///000000000......------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,+++******+++,,,---+++***)))******+++++++++,,,,,,,,,---...,,,***))))))***,,,+++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,000222333333000---,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++,,,...///000///......---------......---------------------------,,,,,,++++++,,,,,,---///...+++******+++,,,---........................,,,,,,---------.........---,,,++++++,,,...000111000000///...---,,,,,,+++---------...//////000000......////////////......,,,,,,,,,------------............///////////////---------............///---------............///.............../////////................................................---------------------------------------------------...////////////...---------------...........................///000000........................////////////////////////---............///////////////...------...//////////////////////////////........................+++,,,...///000000///...------............//////000000000000000000000000////////////////////////////////////////////////////////////////////////---...//////////////////---............/////////........................//////............//////------,,,,,,,,,,,,------,,,,,,,,,---------------------------------------.........---......///000//////............/////////////////////////////////////////////////////////...------,,,---------.........///......------///...------------...///...000000///...---...///......------------.........///000000000///......------............------//////............//////////////////////////////......................................./////////......------------......,,,,,,---------.............../////////......---+++,,,---...............,,,------------........................---------......------------......,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++******+++------,,,***)))***+++,,,------------,,,---...---+++)))((()))+++******)))***+++---...------------------------///000111///---*********++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,*********+++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---......---++++++,,,,,,---...////////////,,,++++++******++++++,,,++++++,,,,,,---,,,,,,+++---,,,,,,+++++++++++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---///...,,,+++++++++,,,---........................,,,---------............,,,,,,,,,,,,------...////////////...---------,,,------...//////000111111+++,,,---......//////...,,,,,,,,,------------...---------....../////////---------............///---------............///.........//////000000000////////////////////////........................---------------------------------......//////000---...///000000///...---------------...........................///000000................................................---------.........//////........................000000000000000000000000........................***,,,...///000000///...---------....../////////////////////////////////////////////////////////////////////////////////////////////////////////------...///////////////,,,,,,------....................................///......------......///......------------..................------------........................///...------...///000111000///...------...///000///////////////////////////////////////////////////...---,,,,,,,,,------------......///.........///...------------...///...000000///...---...///......------------......---...//////000///...---------............------//////............//////////////////////////////........................---........./////////000...---,,,++++++,,,---...+++,,,,,,,,,------------------------......---,,,)))***,,,---.........---,,,,,,,,,,,,------------//////.........---------------,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,*********+++------,,,***)))***+++------------,,,***,,,...---+++***)))***,,,+++***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))+++,,,++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++,,,*********+++++++++,,,,,,---...///000000///...---,,,,,,---.........------,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++---,,,++++++******++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---.........------------,,,........................------------............,,,---...//////...------------...........................///000111111222******,,,---.../////////........./////////000000,,,,,,,,,------.........---------.........//////---------.........//////.../////////000000111111000000000000000000000000........................////////////////////////,,,------...///000111111---...///000000///...---////////////000000000111...............///000000................................................---------.........//////------...//////...------000000000000000000000000000000000000000000000000***+++---///000000///...---.........//////000000........................////////////////////////////////////////////////////////////////////////------...///000000//////,,,,,,,,,---------....................................------------......//////............//////000000//////.........---///////////////////////////...------...///000111000///...------...///000//////////////////////////////////////////////////////---,,,+++,,,,,,---,,,,,,---.../////////...///...---,,,,,,---...///...000000000...---...///.........------.........,,,---...//////...---------..................---//////............//////////////////////////////........................---.........//////000000---,,,++++++++++++,,,------------.........//////,,,++++++,,,------,,,+++(((***+++---......------+++++++++,,,,,,,,,------//////.........------------,,,,,,++++++,,,,,,---++++++***)))***+++---...+++++++++,,,,,,---------,,,,,,,,,++++++,,,------+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***************+++------,,,+++((()))+++,,,------,,,,,,(((***------,,,++++++,,,---,,,***))))))***,,,---++++++++++++++++++++++++)))*********)))***---000++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,---------******+++++++++,,,,,,,,,++++++,,,---------,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))******+++++++++&&&(((***---//////......***++++++,,,+++***((((((,,,++++++++++++++++++,,,*********++++++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---....../////////...---,,,........................---------.........//////---...000111111///---,,,,,,------......------,,,000000//////....................................//////000000///...------///......------......///------------------------........................000000//////.........---//////.........---------////////////000000000000////////////////////////...............///000111000000//////............------...///000000//////111111111111000000000000//////////////////////////////.........---------111111000000//////......111000000////////////000111111000000//////......000111222222222000///.../////////000///......------......///000111111222///////////////////////////...---,,,,,,---...///222///...///111222000...------............------......------------......//////000000///...------........................000000//////.........---------............------////////////////////////............////////////...------,,,,,,------......------,,,,,,,,,------222222111111000000//////................................................///////////////.................................//////.........---------////////////////////////////////////////////////000000000000000/////////......------------......000///...------...///000******++++++------...///..............................////////////..............................//////.........---------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((&&&%%%'''+++///000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((((((((()))+++,,,------,,,,,,+++***)))))),,,,,,+++++++++,,,---...---,,,,,,+++*********+++,,,,,,++++++,,,,,,---...++++++,,,---,,,+++***)))*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,+++***))))))************************,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,++++++***))))))(((*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,........................---+++***,,,///000...,,,++++++++++++++++++++++++---,,,,,,+++*********+++***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------///......------,,,++++++***++++++,,,,,,---------,,,,,,,,,------.........------------------------000///...---------------//////.........---------------------------------////////////......------,,,,,,,,,,,,,,,,,,,,,,,,///////////////...------......------------......////////////............------------------------000/////////............//////.........---------////////////000000000000///////////////////////////////////////000111111000000000/////////......------...///////////////000000000000000000000000////////////////////////000000/////////.........111000000000/////////...000000////////////000000000000000111111111111111000111111111000000///...///////////////......------......///000000111111///////////////////////////...------------...//////---+++,,,...///...,,,------............------......------------......///////////////...------........................000/////////.........---------............------....................................////////////.........------.........///......------.........////////////......------........................////////////////////////.........///////////////........................//////.........---------////////////////////////////////////////////////---------...............///......------......//////..................///---------------.......................................////////////..............................//////.........---------------------------------...---,,,,,,,,,,,,---...---------------------------,,,,,,,,,,,,,,,,,,+++,,,***((())),,,......---,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))***+++,,,------,,,,,,++++++*********,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,++++++,,,,,,---...,,,,,,---...---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********************+++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------++++++,,,///000...,,,++++++++++++++++++++++++...------,,,++++++,,,,,,***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------............,,,,,,,,,---------......------------------------//////......------....../////////.........------------++++++++++++------...............---------,,,,,,,,,,,,,,,,,,,,,,,,///////////////......---...------,,,,,,------...111111111000000/////////........................////////////............/////////............---////////////000000000000////////////////////////000////////////000111111000000000///////////////---......///////////////////////////////////////////////////////////////000000000000000/////////000000000000//////////////////...//////000111222///000000111222333333333000000//////....../////////////////////..................//////000000111///////////////////////////...------------...///---,,,+++,,,---...---+++------............------......------------.........////////////...------......................../////////...............------............------........................---............///////////////////////////////////////.........//////000/////////............---........................////////////////////////------......//////000000.......................................---------////////////////////////////////////////////////,,,,,,------....../////////......------......///------............------////////////......------..............................////////////.............................................---------------------------------...------,,,,,,------...........................+++,,,,,,,,,,,,,,,,,,---///---,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++******++++++,,,,,,++++++,,,,,,---...------.........---,,,+++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******)))))))))***+++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///---,,,++++++++++++,,,,,,,,,,,,......------,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,------...//////,,,,,,+++******))))))(((,,,,,,,,,------------...------------------------..................///////////////.........------...---+++******+++---...............------------////////////////////////...///////////////......------,,,,,,,,,,,,------222222111111000/////////000000000000000000000000///////////////........./////////...............////////////000000000000/////////////////////////////////......//////000..............................///////////////...---------...............////////////////////////////////////////////////000000000000////////////............///000222222000000000111111222222222000///...------...///000000000///......................../////////000000////////////////////////.........------...............---............---------............------......------------...............//////...------................................................------............------........................---------.........//////.........//////...........................///000000000000000000000000000........................////////////////////////,,,------...///000111111................................................////////////////////////////////////////////////---......///000111222222//////............//////+++,,,---......---,,,+++................................................---......//////......---................................................------------------------------------------------------------------------+++++++++,,,,,,---------......---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,---++++++++++++++++++,,,,,,++++++,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,,,,++++++,,,,,,---...---------------,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,+++***)))((('''&&&------------------------------------------------------...///////////////...---------,,,,,,,,,,,,...---+++******+++---...........................////////////////////////......///////////////......------,,,,,,------...000000000//////.........////////////////////////.........///////////////////////////////////////////////////000000000000000000000000000000000000//////...------.........------------------------...///////////////......,,,---------.........///////////////////////////........................////////////000000000000............///000222222111111000000000/////////000///...------...///000000000///............///............////////////////////////////////////---..................------............---......------............------......------------......------............------........................---------...............------............------........................------------............,,,---............---,,,---,,,,,,,,,------...//////////////////000000000........................------------------------,,,------...///000111111........................---.....................////////////////////////////////////////////////---......///000111222222/////////....../////////+++,,,---......---,,,++++++,,,,,,---......//////........................------............------........................---.....................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++++++++++++++++++++++++++,,,,,,***+++,,,---------,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,++++++,,,,,,,,,---------,,,+++++++++++++++,,,,,,---------------,,,+++***+++++++++,,,,,,,,,------......---------,,,,,,,,,111111000///...---,,,,,,------------------------------------------------,,,---...///000000000///,,,,,,,,,+++++++++******...---,,,,,,,,,,,,---............///////////////---------------------------...//////////////////.........------.................................------------------------.........///////////////...////////////000000000////////////000000000000000000000000000000000000000//////............///---------------.........//////////////////...---,,,,,,------.../////////////////////////////////------------............////////////000000000000//////...//////000111222111111000000///......---//////......//////000000111000///------......///........................////////////////////////------...//////...------+++---...---,,,+++,,,---------............------......------------......,,,,,,---............---........................---------------.........------............------------------------------,,,------------.........+++,,,---......---,,,+++,,,,,,,,,,,,,,,---...///,,,------------.................................,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000........................---------...............////////////////////////////////////////////////,,,,,,------......//////000//////......//////000------............------***+++,,,---...///000000........................------............------........................---------...............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---(((***,,,---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,+++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,---...---,,,+++*********++++++,,,,,,,,,++++++++++++************+++++++++++++++,,,,,,,,,,,,+++***))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,---++++++,,,,,,------......++++++*********+++,,,,,,---......------,,,+++***++++++,,,,,,,,,,,,------//////...---,,,,,,++++++/////////////////////......------------,,,,,,,,,---------------------------...///000111000///...,,,,,,+++++++++*********......................../////////000000000111111------------------------------...///////////////000//////......//////000,,,------......//////000..................................../////////000.../////////000000000000////////////000000000000000000000000000000000000222222111000000000000000........./////////000000///////////////...------,,,------...//////000000////////////////////////---.........////////////.../////////000000000111000000////////////000000111000000000000000000000...///000000111111111000111000...---------///000........................////////////////////////------...//////...------,,,...///...,,,+++---///------............------......------------......+++,,,------.........---........................,,,,,,,,,------.........------............------------------------------,,,,,,---------.........,,,---...//////...---,,,,,,,,,,,,------...///000,,,,,,,,,---------..............................------------------------.........///////////////........................---------.........//////////////////////////////////////////////////////---------...............000000////////////000000///..................///------....../////////000........................,,,------......------,,,........................---------.........//////------------------------,,,,,,---......---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++))),,,...///---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,+++---,,,,,,++++++*********)))+++,,,......---,,,+++++++++******++++++,,,---,,,,,,++++++,,,,,,---......---,,,+++***+++,,,,,,,,,,,,,,,+++++++++******++++++++++++************++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,---------******++++++,,,------...------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...000///,,,++++++---++++++,,,,,,---......///+++++++++++++++,,,------............---,,,+++***++++++,,,,,,,,,,,,---------------------------,,,++++++,,,------...//////......---------,,,,,,,,,------------------------...///000111111000...---------------,,,,,,,,,+++......///000000///......//////000000111111222222000000000000000000000000------...///000000//////000000////////////000000,,,,,,---...///000111111111111111111111111111111---.........//////000000.../////////000000111111////////////000000000000000000000000000000000000444444333222111111222222///000000000111111222222//////000000///...------------......///000111111////////////////////////.../////////000000111111.../////////000000111111111000000////////////000000000000111222222333333...///000222222222111000222000...---,,,---///000.....................---////////////////////////,,,---...//////...---,,,...000222111///...///222---..................---.........------.........+++,,,------.........---........................,,,,,,,,,------.........---..................---------------------------,,,,,,,,,---------......---...000111111000...------------......000111111........./////////000000................................................///////////////.................................---------.........//////////////////////////////////////////////////////000000000000000/////////000000////////////000000000///...------...///000000000000000////////////........................,,,------......------,,,........................---------.........//////------------------------,,,,,,---......---,,,,,,........................---------,,,,,,++++++++++++...111000...,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////+++,,,---.........---,,,------,,,,,,+++***)))))))))***,,,......---,,,++++++*********+++,,,,,,---,,,,,,++++++,,,,,,---...///...---,,,+++,,,------,,,,,,,,,++++++*********,,,+++++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++---...///000++++++,,,,,,---...//////------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,...000///,,,***+++---++++++,,,,,,---...//////,,,,,,,,,,,,------...///............---,,,+++***++++++,,,,,,,,,---------+++,,,,,,------......///,,,,,,...///111222333444.........------,,,,,,,,,------------------------///000111222111000...,,,//////.........---------//////000000000000//////000////////////000000111//////000000111111222222000000000000000000000000000000000000000000000000...///000///------///000000000////////////000000000000000000000000000000...///000111111111111111111222333333333111000///111000000000//////......111111111111111111111111111111111111111111111111///000111000///...///000111000000000//////......------------------------111...,,,---///111///---//////000000000000//////000000000000000000000000111111000000000000000111222222111000000///000000000/////////....................................////////////////////////////////////////////////////////////////////////------------------------000///...---------------........................+++++++++,,,---...000111...------------...//////...........................------,,,,,,------...------------------------......////////////......//////.........---------------------------------------............------222333333222///,,,+++,,,..............................//////...---,,,,,,...//////000000//////...//////...---...///000111---...000111111000...------.........//////000000///......------......///......////////////......---------...///000000111........................---......//////......------......//////......---........................------------------------////////////////////////+++,,,,,,------,,,,,,+++000///---,,,,,,---///000........................------------------------++++++++++++******)))(((***+++,,,------,,,+++***'''((()))++++++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++++++++++++++,,,---...///000999333---***,,,---+++(((+++++++++,,,,,,---------,,,,,,,,,+++,,,,,,------))))))***+++,,,,,,------///,,,***)))***++++++***((()))))))))************++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------....../////////+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,++++++******++++++,,,,,,---.........---,,,+++------------------------......------------.........,,,***+++...111111111...,,,******---/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,------.........////////////......,,,---------------------111111000......---------///...---,,,+++,,,---...------------------------//////000000000000/////////////////////000000111000000000000111111111111111111111111111111111111000000000000000000000000...///000///------///000111000000//////000000111111111111111111111111111///000111111222222111111000000111111000000///...000000000111111222222333111111111111111111111111222222222222222222222222111222222222000///000111111111111000000000//////////////////////////////222000......000222111/////////000000000000//////000000000000000000000000111111000000000000000111222222111000000000000000000000/////////.................................////////////////////////////////////////////////////////////////////////........................//////...---------..............................---------,,,,,,------......------------...//////...........................------,,,,,,------...------------------------.........//////.........//////.........---------------------------------------............------///000222111///......///..............................//////...------,,,,,,,,,------------,,,,,,......---------...///000---...000111111000...---............/////////000......------------............////////////......------......///000000111........................------............------------............------........................------------------------........................+++,,,,,,------,,,,,,+++......---,,,,,,---...............---------------------------------------...............---,,,,,,++++++,,,,,,,,,,,,++++++)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111777111,,,***,,,---+++)))+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,***++++++,,,------.........,,,******+++++++++***)))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,++++++,,,---------,,,,,,+++***......------------......,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...,,,***+++...000///...///...---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------......//////000000//////...---------....../////////111000///...------------......---,,,,,,,,,---...------------------------///000000111111000000////////////000000000111111111111111111111000000000111111111111111111111111000000000000000000000000///000000///......///111222111111111111111111222111111111111111111111111000111222222222222222222222222111000000000000111333333333333333333333333111111111111111111111111333333333333333333333333222333444333111000111222222222222111111111111000111111111111111111111111333111000000111222222111///000000111111000000///////////////////////////000000/////////000000111222222111111000000111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........---......//////........................000000...---,,,,,,++++++......------......///000..............................------------......------------------------------............------/////////............---------------------------------............------,,,...000000//////000111.................................///......---,,,+++,,,,,,------,,,,,,+++---------,,,---......///...///000111111000///...............////////////...------,,,,,,------.........////////////......------......///000000000........................,,,------......------,,,,,,------......------,,,........................------------------------------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,------+++++++++,,,---...///000333///***)))+++---,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++******++++++,,,+++,,,,,,------......///...,,,******+++,,,+++++++++*********************++++++++++++++++++++++++++++++------------+++++++++,,,,,,,,,,,,,,,------000///...---,,,++++++***,,,,,,---------,,,++++++++++++++++++++++++++++++,,,------.........------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,+++,,,---...---+++---/////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------......//////000000//////...------......///000111111000000///...------------...------,,,------......------------------------000000000111111000000000...///000000111111111111222222222111111000000000111111111111111111111111000000000000000000000000///000000///......///111333222222111111222222333111111111111111111111111111222222333333333222222555444333222222222444444777777666444333111000000111111111111111111111111333333333333333333333333111333333333111000111222222222222222222222222222222222222222222222222222333222111111111222222222000000000111111000000000////////////////////////000000/////////000111111333222222111111111222222111111111000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////......---......///000000........................111000///---,,,,,,,,,,,,...............//////000..............................------------..............................,,,,,,------------,,,,,,/////////.......................................------............------+++---///000//////000111........................---...............------------............------,,,,,,,,,,,,------......---...////////////...---.........///////////////------,,,,,,,,,,,,------......////////////..................//////000000........................,,,,,,------------,,,,,,,,,,,,------------,,,,,,................................................------------------------,,,,,,------------,,,,,,***+++---......---+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,+++*********+++---...++++++++++++++++++++++++++++++++++++++++++++++++...,,,+++******+++---///------,,,,,,,,,------...///,,,***)))+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,------......---,,,++++++,,,---,,,+++,,,++++++++++++*********++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,------,,,,,,+++)))))))))******)))))))))++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,---,,,,,,++++++---//////---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------...------............------+++,,,---...///000111111000///...------------------------------.........------------------------000000111111111111000000......000111222222222222333333222222111111000000111111111111111111111111000000000000000000000000///000111000......000111333333222222222222333333111111111111111111111111222222333333333222222111444444222222222333444555777666555333222000//////111111111111111111111111222222222222222222222222111222333222000///000111222222222222222333333333111111111111111111111111111111111111000000111222000000111111111111000000000000000000000000000000000000000000000111222222333333222222222222333333222111111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000.......................................///000111///////////////////////////......---------......///............///000000///////////////////////////......------......///........................,,,,,,------------,,,,,,////////////////////////........................------............------,,,...000000///......///........................------...............------......//////......---,,,,,,,,,---------------------------------------///////////////............------,,,,,,------.........////////////..................////////////........................,,,------......------,,,,,,------......------,,,................................................------------------------,,,------......------,,,)))+++---......---+++))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000000///...---,,,++++++,,,---...++++++***))))))+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,*********,,,...///000000...---,,,+++++++++,,,+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++++++++,,,,,,,,,,,,---,,,+++,,,---...,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++---......---+++***+++++++++++++++++++++++++++,,,,,,------.........+++,,,,,,------,,,,,,,,,,,,,,,---......---,,,,,,))))))*********++++++,,,------------------------------,,,,,,,,,,,,---------------------------...+++,,,---.........///111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...------,,,,,,------...+++,,,,,,------,,,,,,+++***++++++---...///000000///......------------...---------....../////////------------------------000111111222222111111000---...000222333333222222222222222222222111111111222222222222222222222222000000000000000000000000000000111000//////000222333222222111111222222333222222222222222222222222222222222222222222111000111000000000000111222222222222222222222222222222111111111111111111111111111111111111111111111111111222222222000///000111111222222222222333333333111111111111111111111111111222222111000000111333000111111222222111111000000000000000000000000000111111111111111222333444333333222222333333444444222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......................../////////...//////000000////////////////////////...---------...///000000//////......//////000111//////////////////////////////............//////........................------............------...////////////000000000........................------............---------///000000...------...........................,,,---......///.........,,,------------------,,,,,,,,,---............---------------------------///////////////..................------...............////////////............//////////////////........................---..................------..................---................................................------------------------------............------***,,,---//////---,,,***,,,------....../////////------------------------------.../////////......------,,,,,,,,,,,,------***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***+++,,,...///111000///---+++*********+++++++++,,,,,,---...///............------------......---,,,++++++++++++++++++++++++++++++++++++,,,++++++,,,......---+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++------------++++++,,,,,,,,,++++++++++++***)))******+++,,,---...///++++++,,,---------,,,,,,+++,,,---......---,,,+++))))))))))))***+++,,,,,,------------------------------,,,,,,,,,,,,---------............///222555000...------///111222222,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++***++++++,,,---...//////......---------------...,,,---...///////////////------------------------000111111222222111111000---...000222333333333222111222222222222222222333222222222222222222222222000000000000000000000000000111111000//////000222222222111111111111222222222222222222222222222222111111222222111111000///...///000000111111000000111111111222333333333444111111111111111111111111222222222222222222222222222333333333111000111222111111111111222222222333111111111111111111111111222333444333111000222555000111111222222111111000222222222222222222222222222222222222333444555666333333333333333444555555333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000//////////////////////////////////////////...............///000000///////////////000000111//////////////////////////////............//////.................................//////............/////////000000000000........................------............------,,,...//////...------...........................,,,------...//////......---......//////......---,,,---.../////////....../////////....../////////000/////////............000//////......//////000......////////////....../////////////////////..............................//////000000//////......//////000000//////...........................................................................------............------,,,---............---,,,------...//////000111111........................******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......//////...---,,,,,,,,,,,,+++,,,---------...///000000000/////////.........000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---//////---,,,***++++++,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++)))******++++++,,,,,,,,,***+++,,,,,,---------,,,)))***,,,------,,,***)))+++*********+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...///...///222777<<<;;;555......222555444111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...---------......---------,,,---------......//////...------,,,,,,------...+++,,,...///000000000///------------------------111111222222222222111111,,,...000333444444333222111111111222222333333444222222222222222222222222000000000000000000000000000111111000//////000222222111111111111111111222222222222222222222222222111111111111111000///...///000111333333333222111444444444333333222222222111111111111111111111111333333333333333333333333333444555444222111222333000000000111111222222222222222222222222222222222333555666444222111444666111111222222222222111111222222222222222222222222333333333333444555666777333333333333333444555666333333333222222222111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000//////...//////000000000000000000000000000//////........./////////////////////000111111000000000000000000000000//////............//////////////////////////////......////////////........./////////000000111111////////////////////////---..................---+++---...///......///000........................,,,,,,---.../////////...000000111111111111000000------///000000000///...111111000000000000111111000000//////.........---000000////////////000000......////////////......///////////////.................................//////000000000000////////////000000000000//////........................////////////////////////////////////////////////------............---------..................---.........///000111111222////////////////////////,,,------.../////////...+++,,,............,,,++++++,,,---...///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---...------------,,,,,,,,,---......,,,---............///000111111000000/////////...111000///...---,,,,,,,,,------------------------++++++,,,---//////...,,,)))***+++,,,...///000000++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++*********************+++,,,,,,---------------...000111111000...---,,,,,,++++++,,,...///000++++++++++++++++++++++++++++++************++++++...////////////444;;;AAACCC:::111///444888555111,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------.........////////////...............///////////////------,,,,,,,,,------...+++,,,...000000000000///------------------------222111000//////000111222222222333333333333444444222222222111111111000000333333333222222111111111///000111222333222111111000000000000000000000000222111111111000000//////111111111111111111111111111111111111111000///...222222111111111111111111//////000000111111111222000000////////////000000111222333444555555555555222222222222222222222222111111222222222333333333555444444333333222222222222222333444444444444333555555333333333333555555111222333333444444333333666666555555555555666666:::888666444333222222222222222222222222222222222000000111222222222222111111111111111111111111111111111000000000000111111222111///------...000111000000000000000000000000//////////////////////////////000000///...------////////////////////////////////////////////////000000000000000000000000111111000///////////////000000000000000111111222000000000000000000000000000000000000000000000000000000//////.........---//////000000000000//////////////////000000000000000////////////.........////////////////////////////////////////////////........................000000111111111111000000,,,,,,,,,---...//////000000000000000000000000000000000111111111111000000//////000000111111222222000000000000000000000000////////////////////////000000000000000000000000---......///000111111222000/////////......---------...//////......000222,,,---...//////...---,,,........................////////////////////////......////////////..............................///............---------.........------,,,,,,+++---------........./////////...---,,,,,,,,,,,,,,,,,,------......------,,,------------------------000000//////......------...............---------////////////////////////---------,,,,,,,,,+++++++++,,,,,,---.........---......---,,,---...///000...---,,,,,,++++++++++++,,,---...///000000000000///000///,,,,,,---+++'''++++++++++++++++++++++++//////...---,,,,,,++++++''')))---///000...+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++))))))---111444<<>>777111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000000///.........///000,,,,,,---------.........------------------------........................///---,,,...,,,***,,,111999>>><<<111+++///111------------............///......///////////////...000...,,,,,,---...///...111111111111111111111111........................///......---------............---------...............---------......///444444555555555555444444222222333333333333444444555555444444444333333333111222222222222333333333333222222222222333444444333333333333333333333333222333333333333444444444333333333333333333333333222222333444444444333333111111222222333444444444444444333333333333333222111111000000000000111111222222333444555555555555333333333333333333333333333333333333444444444444111111222333444444555555222222333444444444444333333444444555555444444333111222333333444444333333444333333222222333333444111222333444555555555555444444444444444444444444000000111222222222222111111111111111111111111111///000111222222111000/////////000000111222222222222222222222222222222222000000000000000000000000//////000111111111000000000000000000000000000000111111111111111111111111111111111111111111111111///000111222222222111000000000000000000111111222111111111111111111111111111111111111111111111111//////000000000000111111//////000000000000//////////////////000000000000////////////............000000000000000000000000........................////////////////////////111111222222222222111111////////////////////////000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000000000000000111000///...000222222///+++000//////......//////000///////////////////////////////////////////////////000000111111000000//////////////////////////////............---------///......---,,,,,,++++++,,,,,,,,,,,,------------,,,---...000000///............////////////.......................................///////////////,,,---------.../////////////////////////////////............---------,,,...////////////...------++++++,,,------------,,,------------------...///......------...///111222111666888333/////////...,,,,,,,,,,,,,,,,,,,,,,,,/////////...............000000///............///,,,---------............------------------------/////////.........---------+++,,,...---***,,,000111555555///+++,,,...------------............///......///000000000//////111///......///000000///111111111111000000000000.............../////////000///......---.........---------........................---......///000444555666666666666555444222222333333333333444444444444444444333333333222111111222222222333333333333333222222222333444555444444444444444444444444333333333333444444444555333333333333333333333333222333333333333222222111111111222222333444444555222222222222333333333333222222111111111111222222111111222444444444444444444444444444444444444444333333333444444444444555111222222444555666777777333333444555555555555444333444555555555555444333111222333333444444333333444333333222222333333444000111222333444444333333333333333333333333333333000111222222333333222222111111111111111111111111///000111222222111000/////////......///111222333222222222222222222222222000000000000000000000000//////000111111111111111000000000000000000000000222222222222222222222222000000000000000000000000...///111333333222111000111111111111111222333333111111111111111111111111111111111111111111111111//////000000000111111111//////000000000000//////000000000000111111111222111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000111222222333333222222111///////////////.........000000000000000000000000000000111111111111000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////------------.........///000///000444777777111,,,111000///......///000111////////////////////////////////////////////////------...///000000000000///////////////////////////............---------,,,---------......//////,,,------------.........,,,---///000000000///.........////////////..............................///...............------------..................////////////////////////............------------///////////////...------***+++,,,---------,,,,,,---------------.../////////...---,,,---///111222+++111222...+++---000111------------------------,,,------......//////////////////.........------------------................................................////////////---,,,---///...***+++///...---...000...+++,,,000---------............///......///000000000000000000//////000111111000...000000000/////////......---........./////////000000000///...............,,,------......///.....................///000000444555666777777666555444222222333333333444444444444444333333333222222222111111111222222333333333444333222111222333444555444444444444444444444444333333333444444555555555333333333333333333333333333333333333222222111000111111222333333444555555111111111222222333333333444333333222222333333444000000111222333333333333444444444444444444444444333333333444444444555555222222333444666777888888333444555555666666555555333333555555555555333333222222333444444444333333333333222222222222333333///000111222333222222111222222222222222222222222222222333444444444444333111111111111111111111111...000111222222111000...//////------...000222444222222222222222222222222000000000000000000000000//////000111111111111111000000000000000000000000222222222222222222222222000000000000000000000000...///111333444333111000222222111111222222333444111111111111111111111111111111111111111111111111//////000000111111111222//////000000000000//////000111111111222222222222333333333222222222222111000000000000000000000000000000000000000000000000111111111111111111111111111222222333333222222111444444444333333333333333000000000000000000000000000000111111111111000000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000111111222222333222444999===<<<666000111000///......///000111000000000000000000000000////////////////////////+++,,,---///000000000000000000000000000000000000//////.........---------***+++,,,...000111222333---------.........//////+++---///000111000///.........////////////......////////////////////////.........------,,,,,,,,,...............---------//////////////////////////////.........---------//////000000///...------***+++,,,---...---,,,,,,---------------...///000///...---,,,---///111222...222222,,,(((+++000222////////////////////////)))***+++,,,...///000111......//////...---,,,,,,---------.........//////........................,,,------...///000111111...---...000...******......)))+++222333------444---------.........//////......///000000000000000/////////000222111///---000/////////......---------.........//////000000000000///...............,,,,,,---.../////////..................///000000666666666777666666555444111111222333555666777777666666555444444333222222111111111111111111111111333333333444444444555555;;;:::777555333333444444444444444333333444555555666555444444333222111111333333333444444444555555555555555555555555555555222222222333333333444444444333222222111111222222666555444333222333444555444555555555444333333222444444444444444444444444333222222111111222222333222222333444555555555555555555333333333333555555333333333333333333333333333333333333333333333333111222222333333222222111222222222111111111111000333333333444444555555555111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000222222222111111111000000---...000111222111///...000000111111111222222222000222333222111000111222222222111111111111222222///000000222333444555555111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222222111111111111000111111111000000000000000111111111111111111111111//////000111222222333333444333333222111111111222111111111111000000000000000111111111111222222222222333444444555555555555444333222111000000000000111111111111111111111111111111111111111111111111000111111111111222222222333333111000////////////000000000000000000000000222222111111000000//////000000000000000000000000///111444888:::999555222222222111111000000/////////////////////////////////...---,,,,,,---.../////////000000000000//////222222111111000000//////---------,,,,,,------...------............------///////////////.........222222222111000//////...111000---,,,,,,---000111//////////////////..............................//////000///------...000------......///000000000//////............//////000000//////.........---000000////////////000000//////............//////000///.........000111222///////////////////////////...---,,,,,,---...///------............------------............------///...---,,,,,,---...//////......---------......---...000111111111000///.../////////...---,,,,,,............////////////////////////////////////......//////000000111111000000111222222222222222000000//////......------++++++,,,,,,---......///000000000000000///......000000000000000000000000////////////////////////555555555555555444333333111222222333444555666666555555555444333222222222222222222222222222222222222222222222333333333333999888555444333333333444444444333333333333444444333222222222222222222222333333333444444444444555333333333333333333333333333333444444444555555555333333222222222222222333555444333333333333444555444555555555444444333222444444444444444444444444333333222222222222333333333333444444555444444444555444333222222333444555333333333333333333333333333333333333333333333333222222333333333333222222111111222222333333333444222333333333444444444444222222222222222222222222111111111111111111111111////////////000000000000111111111111111111111111222222222111111111000000---...000111222111000///111111111111111222222222000111222222111000111222111111111000000111222222000000111222333444555555222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111000000000111222222333333333222222111000000111111222111111111000000000000111111111111222222222222222222333444444444444444444333222111000000000000111111111111111111111111111111111111111111111111000111111111111222222222333222111000000///000000000000000000000000000000111111111000000/////////000000000000000000000000...///000333555444222///111111111000000/////////000000000000000000000000000//////......//////000//////000000000000//////111111111000000///////////////......---.........---......//////......---/////////////////////...222222111111000//////...000///...------...///000...................................................///000///......///111........./////////////////////............//////000000/////////........./////////...//////000000//////............//////000//////......///000111///////////////////////////...------------...///---......//////......------......//////......---///...------------...///......---------......///---...///000111000000///.........///......------............////////////////////////////////////.../////////000000000111...//////000111000000000111111111111000000//////......//////000111111222000000000000000///......////////////////////////////////////////////////333444444444444333222222222333333333444444444444555444444333333222222111333333333333333333333333000000111111111222222222666555333222222222333444444333333222222333333333000111111111222222222333333333333333444444444444111111111222222222222222444444444555555555666666333222222222222222333444444444333333333444444555444555555555555444333333444444444444444444444444333333222222222222333333444444444555444444333333444333333222222333333444222222222222222222222222333333333333333333333333222222333333333333222222000111222333444555666666222222222222333333333333333333333333333333333333222222222222222222222222////////////000000000000222222222222222222222222222222222111111111111111...///000111111111000///222222222222222111111111000111222222000000111222000000000000000111222333000000111222333444555555444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111333222222222111111111111111111111111111111111111222222222222222222222222000000111111222333333333222222111000000000111111222222222111111111000000111111111111222222222333111222222333333333333333444333222111111000111111222222222222222222222222111111111111111111111111000111111111111222222222222111111000000000111111000000000000000000000000000000000000////////////000000000000000000000000000///...///000111000///000000000000////////////111111111111111111111111///000000111111000000//////000000111111000000///000000000000////////////111111000///////////////---......//////......---......//////////////////222222111111000//////////////////....../////////........................////////////////////////...///000000//////111333000000////////////......//////............//////000000////////////.....................///000000000//////......//////000111000000////////////000///////////////////////////......------......///---......//////......------......//////......---///......------......///------------...///000000......///000000000000000------.../////////..................////////////////////////////////////////////////000000000000------...////////////...111111111000000000000/////////000000111222222222000000000000000///..............................////////////////////////444444444555444333333222444444444333333333333333444444333333222222222222222222222222222222222222000111111111111222222222333333222222222222333444444444333222222222222333222222222222222222222222222222333333333444444444111111111111222222222222444444444444555555555555333222222222222333444444444333333333444444555555444444555555555555444444555555555555555555555555333333333222222333333333555555555555444333222222333333333222222333333333222222222222222222222222333333333333333333333333222333333333333333333222111111222222333444444555222222222222222222222222333333333333333333333333222222222222222222222222////////////000000000000222222222222222222222222111111111111111111111111...///000111111111111000333333222222222222111111000222333222111000111333000000000000000111222333111111222222333444444555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333222222222111111111111111111222222222222222222222222222222222222222111111111222222333333333333333222111111222222222333333222222222111111111111111111222222222333333111222222333333222222222444333222222111111111111222222222222222222222222111111111111111111111111000000111111111222222222111111111000111111222222000000000000000000000000////////////////////////000000000000000000000000555222000///000222222222////////////////////////111111111111111111111111...///111111111111///...000000000111111000000000////////////////////////222111000///////////////......////////////..................////////////111111111111000000//////---...///000000///...---------------............////////////////////////...///000000000000222444111111000000///......---//////............//////000000//////////////////------------...///000111000000////////////000000111111000000//////......//////////////////////////////............//////......////////////............////////////......//////............//////------------...///111111...//////000000000000000,,,---...///////////////............////////////////////////////////////////////////000000000000,,,---......//////..............................------........./////////000000000000000///..............................////////////////////////666666666666666555555444555555555444444444333333444444333333333333333222222222222222222222222222222222222333333333444444333222222222333333444444555444333333222222222333666555555444333333222222222222222333333333444444111222222222333333444444222333333333333444444444444333333222333333444444222333333444444555555555444444555666666555555444555555555555555555555555444333333333333333333444555555555555444333222222333333333333333333333333222222222222222222222222333333333333333333333333333333333444444333333333222222222222111111111111222222222222222222222222333333333333333333333333222222222222222222222222////////////000000000000111111111111111111111111111111111111111111111111///000000111111111111111333222222222222222222222222333444333222111222444111111111111111222333333222222222333333444444555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222111111222222222333333333444222222222222222222222222222222222222222333333333444444444333333444444555333333333333222222222222111222222222222333333333222222222333333222222111444333222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222222111111111111111222333000000000000000000000000/////////000000000000000111111111111111111111111666444111000222333333333/////////000000000000000000000000000000000000000......000111111000......000000111111111111000000/////////000000000000000111000000///......//////...//////////////////...---.........//////000000111111111000000000000000---...///000000///...------------.........//////000000000000000000000000...///000000000000222444222222111000///......---//////............////////////000000000000000000...............///000000000000////////////000000111111000000//////......////////////////////////////////////////////////...//////////////////......//////////////////...////////////////////////---------...///000111222///////////////000000111------...///000000000///............////////////////////////////////////000000000000////////////......///000000000000///---------------.........,,,,,,------------......000000000000000///..............................////////////////////////777888888888888777666666666666666555555555555555444444444444444444444444333333333333333333333333333333444444444555555555444444444444555555555555666666555444333333333333777777666555444333222222222222222222333333333333222222333333444555555555222222222333333333444444555555444333333333333333222222333444555555555555444444555666666666666555555555555555555555555555444444333333333333444444444444444555444444333333333444444555555444444333333333333333333333333333333333333333333333333333333333444444444444333333222222222111111000000000333333333333222222222222333333333333333333333333222222222222222222222222////////////000000000000000000000000000000000000111111111111111222222222000000000111111111222222222222222222333333333444333444555555333333444555333333333222222222333333222333333333444444444555222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222333333444444555333333333333333333333333222222333333333333333333555555444444555555666666444444444333333333222222222222222222333333333333333333333333333222222111333333222222222222333333333333333333333333333333111111111111111111111111000111111111111222222222333222222111111111222222000000000000000000000000000000000000111111111111111111111111111111111111222111000111333333222111000000000000111111111111000000000000000000000000...//////000000//////...000111111222222111111000000000000000111111111111000000////////////000000...//////000000//////...------......///000000000111111000000000000000000---...///000000///...---------......///000000000000000000000000000000000...///000000//////111333222222111000000///......//////............////////////000000000000111111000000////////////000000111000000//////000000111///000000000000000///...////////////////////////...//////000000//////......//////000000//////......//////000000//////......//////000000//////...............///000111111///////////////000111111......///000000000//////............////////////////////////////////////000000000000//////////////////000111111111111000...////////////000000000.........///////////////000000000000000///..............................////////////////////////888888888999888777777666666666666777777777777777555555555555555555555555555555555555555555555555333444444444555555555555666666777777777666666555888777666555444444444444555555555444444333333333111222222222222333333333222222333333444555555555333333333333444444444555777666555444333222222222111222333555555555555555444444555666666666666666555555555555555555555555444444333333333333444444333333444444555444444444444555555666666555555444444444444444444444444444333333333333333333333333333333444444444444333333111111222222222222222222444444444444333333333222222222222222222222222222111111111111111111111111////////////000000000000111111111111111111111111000000111111111222222222111111000000111111222222000111111222333444555555555666777666555444555777666666555444333333333333333333333444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444333333333222222222222222333333444555555555333333333333333333333333333333333333333333333333444444444444444555666666444444444444333333333333222222222333333333444444444444444444444333222222333333333222222333333444333333333333333333333333111111111111111111111111000111111111111222222222444333333222111111111111000000000000000000000000000111111111222222222333111111111111111111111111//////111333555555222000000111111111222222222333111111111111111111111111111000000//////000000111000111111222222111111000000111111111222222222333000000000000000111222333//////000000000000//////------......///000000111000000000000000000000111......////////////............//////000111111222111111111111111111111111...///000///......///111222111111000000///////////////............////////////000000000111111111333222111000000///000000111111000000000000111111...///000111111000000///////////////////////////...///000111111000///...//////000000000000////////////000000000000//////...///000111111000///...000///////////////000000000//////...///000111222///000000000000//////...............////////////////////////////////////111000000000/////////...//////000111111111111000........./////////000000000000000///////////////000000000000000///......////////////////////////////////////////////////888888888888888777666666666777777777888888888999555555666666666666666666777777777777777777777777333333333444444444555555888888888999888777666666888888777666555444444444222222333333333333444444111111222222222333333333111111222333444444555555444444444555555555666666888777666444333222111111000222333555666666555555444444555666777777666666666666666666666666666666555444444333333444444555222222333444555555555555444555666777777666555444555555555555555555555555333333333333333333333333333444444555555444444333111111222333444444555666555555555444444333333333111111111111111111111111000000000000000000000000////////////000000000000222222222222222222222222000000111111222222222222111111000000111111222333000000111222444555666666666777888777666555666888888777666555444333333333333333444444444444444444555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444444444444333333333222222222222333333444555666666333333333333333333333333333333333333333333333333333333333333333444555666555555444444444333333333222222333333333444444444555555555555444444333222333333333222222333444444333333333333333333333333111111111111111111111111000111111111111222222222555444333222111111111111000000000000000000000000111111222222222333333333111111111111111111111111...///333666999888444000111111222222222333333333222222222222222222222222333222111000000111222333111111222222222222111111111111222222222333333333000000000111222333555555//////000000000000//////---------...///000000111000000000000000111111111////////////////////////...//////000111222222333111111111111111111111111//////000///------...000111111111111000000000000//////............////////////000000111111111222555444333111000000//////111111000000000000111111---...///111111111000000////////////////////////...///000111111000///...//////000000000000////////////000000000000//////...///000111111000///...111000000////////////000000///.........///111222000000111000000///................../////////000////////////////////////111111000000/////////......//////000000000000000,,,,,,,,,---------......////////////............000000000000000//////...000000000000000000000000////////////////////////555666666777777777777777888888777666666555666666666777777777777888888888777777888888888888777777333333444444555666666666999777666555555777999:::888777666666666666666777666555444333222333444444666555333222111222333333555444333444666666666555111333555555444444555666888777666555444333333333444444444444444444444444666666666666666555555555999999888666555444333222444444444444444444444444555555555666666666666777777666555555555666888999999999777666555555555555333333333444444444555555555555444444444333333333333333333333333333333333333333111111111222333444000222444555555555333222000000000000000000000000111000///......000222333333333222111000000111111000000000000111222333333333333333333222222111000000111222444666777999999888888888888777777777777333222222222222333444444777555444222222444555777777666666555555555555666666555555444444555555666444444444555555555666666666666666666777777777777333333333333333333333333333333333333333333333333444444444333333333222222333333333333333333333333555555444444444444555555444444444555555555555666222222333333333333444444444444444444444444333333222222222333333444444444444444444333333222222222000000000///000111111222111111000000000000111111222111000000000111222333222222222111111000000000000000111222222222222111444:::@@@===444///111555333333333333333333333333333222222111111222222333444333222111000111222222444444444333333222222222111111333444444333111111000000000000000000000000111111111222222333444444111222222222111000...,,,000000///...............222111000000000111222333000000000000000000000000------......//////000000222222111111000000//////222111000//////000111222000000000000000000000000000000000000000000000000000///......///222666888:::::::::888444111000000/////////000///...------+++///222222222444444111///000000000000///......111111000000//////......000000000000000000000000111000///......///000111------......///000000000000000000000000000000000222111111111000000//////......//////000000111111,,,------...///000111111000000000000000000000000111111000000/////////.........////////////..................////////////222111000.........///000///////////////.........................................................555666777777888888777777999888777777666666666777777777777888888888999999888999999::::::999999888888888888888777777777777888888777777777888999::::::999888777777777777777666555444333333333444444777666444333333333444555555444333444666777666555222444555666444444444555777777666555444444444444444444444444444444444444666666666666666666666666888888777666555444444333444444444444444444444444444555555555555666666666777777777777777888999999999888777666555555555555333444444444555555555666555555555444444444333333333333333333333333333333444333222111111222222333...///111222333222111000111111111111111111111111222111000//////111333444333222222111111111111111000000000111222333444555444444555555444444333222111222333444666777888888888888777777777666666666333333333333333444444555666555444444444444555666666666666555666666777777555444444333333444444555444444444555555555666666666666666666777777777888555555555555555555555555555555555555555555444444444444444444333333333333333333333333333333333333666555555444444555555666555555555666666666777777333444444444555555555555555555555555444444444444444444444555555555555555444444444333333333222222111111111000111111222333333222222111111222222333222111111111111222444555222222333333333333333333000111222222333333222222555999===;;;555111111444333333333333333333333333333222222111111222222333333333444444555777888999555444444444333333333222333333333444444333333333111111111111111111111111333333222222222222222222000111111111111000000///111000///............///000000000000111222444555000000000000000000000000000000000111111111111111111111111111000000000000222111000000000000111222000000000000000000000000000000000000000000000000111000//////000333666888<<<===<<<999555222000000//////////////////000000888444111333333000///000//////000000000000000000111000000000/////////...000000000000000000000000000000///......///000000111000000///......------000000000000000000000000111111111111000000000///////////////000000111111---.........///000000000000000000000000000000000000000000/////////............////////////............/////////000000000222111000///......///000////////////////////////................................................666666777888888888888777999999888777777777777888888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;:::888777666666888888999999999:::::::::<<<;;;:::999888777777777666666555444444444444555777777666555555555555666666555444555666777666555444555777666555444444555666666555555555555666666555555555555555555555555666666666666666666666666777666666666555555555555444444444444444444444444444444444555555555555666777777888999999999999999999888777666666555555666555555555555666666666666555555555444444444444333333333333333333333333333555444333222111111222222111222444555555555444333222222222222222222222222333222111111111222444555222222222222111111111111111111111222333555666777666666666666666666555444333444444555555666777777777666666666666555555555444444444333444555555666555666666666666666666555666666666666777777888999666555555555555555555666444444555555555666666666666666666777777777888888777777777777777777777777888888888777777666666666555555555444444444333333444444444444444444444444666555555444444555555666666666666666777777777888555555555666666666666777555555555555666666666666777777777777666666666666444444444444444333333333333222222222222333444444444444333333333333444444222222222222333555666777333333333444555555666666111222333333444444333333666888999888555333222222333333333333333333333333333222222111111222222333444444666777888999999999555555555444444444444444555444444333333444444555222222222222222222222222444444444333222111111111000000000000000111222222111000000////////////////////////000222333555666////////////////////////222222222111111111111111000000000111111111111111222222111111111111222222000000000000000000000000000000000000000000000000222111000000111444666888=========:::666222111000000000//////000111333444333999GGGVVVYYYPPPDDD===111000/////////000111111000000000000//////////////////////////////////////////............//////111000000//////......---000000000000000000000000111111111111000000000000/////////000000000000111////////////////////////000000000000000000000000////////////...............//////000000//////.../////////000000000111111111000000////////////000////////////////////////////////////////////////////////////////////////666777888888999999888888999999888888888888888999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666666888999:::;;;;;;;;;::::::<<<<<<:::999777777666666666666666555555555555555666666666666666666666666666555444555777888777666666777888888666444444555666666666555666666777777555555555555555555555555666666666666666777777777555555555666666666666666555555555555555555555555444444444444555555555555666777888999:::999888777888888777666666666666666666666666666666777777777555555555555444444444444444444444444444444444444555444444333222222222111444555666777777777666666444444444444444444444444444333333333333444555555222222333333333222222222222222222333555666888888666666777777777666666555555555555555555555555555666666555555555444444444555444444444444555666666666777888::::::888777666666666666666777888::::::888777777666666777777888555555555555666666666666666666777777777888888888888888888888888777777777999999999888777777666666666666666555555555444444444444444444555555555555666666555555555555666666555555666666666777777777555555555666666666777777666666666666777777777777888888888777777666666666555555555444444444444444444444444444444555555666555444444333333444444555333333444444555666777888444444444444555555555555222333444444555555444444777666555666666555333111333333333333333333333333333222222111111222222333444555666666666555333222555555555555555555555555555444333222222333444555222222222222222222222222444444333333333222222222222222000000000111222333111000000//////000000000000000111111222333444444000000000000000000000000111111111000000/////////000000000111111222222222333222222222222222222333000000000000000000000000000000000000000000000000111111000000111333555666999::::::888555333222222111000//////000333555777888RRRnnn{{{}}}wwwgggVVV444333000.........000111000000000000///////////////////////////////////////..................///.........///000000111111000000000000000000000000111111111000000000000000000000000000000000000000000000000/////////////////////////////////////////////..................//////000000000000//////000000000000111111111111000000000////////////000///////////////000000000////////////////////////////////////////////////777888888999999999999999999888888888888888999999999::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::<<<;;;999888777666555555777777777666666666555555555555555666666666555555777666555666888999888777777888999999777555555666777777666666666777888888666666666666666666666666666666666666777777888888555555555555666666666666555555555555555555555555444444444555555555666666444555777888888888777666888777777666666666666777777777777777777777777777666666555555555444444444444444444444444444444444444444444444333333222222222333333444444444444444444444444444444444444444444444444444444555555666222333444444555444333333333333333444555777888999444555555666666666555555777777666666666555555555555555555555444444444444555444444444444555666666777888:::<<<<<<:::888777666666666666777888::::::777666666666666666666777555555555666666666777777777777777777888888888888888888888777777777666666888888888777777777666666777777777666666666555555444444444555555666666666666666666555555666666666444444555555555666666666444555555555666666666666666666666777777777888888888777777666666555555555555555555555555555555555555555555555555666666777444444444333333444444444444444555666777777888888666555555444333222222111333333444555555555555444777555444444666666444222333333333333333333333333333222222111111222222333222333444555444333222111555555555555555555555555444333222111111222333444111111111111111111111111222222333333333444444444555444222000000000000111111111000000000111111222222333333333222222222222222222222222222222222222222222111111000000//////000000111111222222333333222222222222222222222222111111111111111111111111000000000000000000000000000000//////000111222333222444555555333222333333111111000000111444666888OOOssszzzxxxeee777555222///...---......////////////000000000000000000000000000000000000...//////////////////.........//////000111111111000000000000000000000000000000000000000000111111111111111111000000000000000000000000000/////////////////////////////////......////////////////////////000000000000//////000000000000111111111111/////////000000000000///////////////000000111111000000000000000000000000000000000000000000000000888888999::::::::::::999888777777777777888999999999999:::::::::;;;;;;;;;999::::::::::::::::::999::::::;;;<<<<<<===>>>>>>999999:::::::::;;;;;;;;;;;;:::999888777666666666777777777888777666666555444555666666666666666555888777666777888999888777777888:::999888777777888888888777777777777888888777777777777777777777777555666666777777888888999555555555666666666666666555555555555555555555555555555555666666666666777555555666777777777777777777777666666666666777777777777777777666666666666666666666555555555444444444444444444444444444444333333444444444444333333555555555666666666777777444444444444444444444444333444444444555555555555333444666777777666555555444444444444555666777888333444444555555555555555777777777666666666555555666555555555555444444444444444444333444555555666777888:::;;;;;;:::888777666666666666777777888999555444444333333444444555555555666666666777777777777777777888888888999999888888888777777666666555777777777777777777777777888888888777777777666666444444555555666777777777777666666555555666666777444444444444555555555555555555555555666666666666555555666666777777888888666666666666555555555555555555555666666666666666666555555555555666777777555555444444444444555555555666777777888777777777666555444333222000//////222333444444555555444444777555444555666666555444333333333333333333333333333222222111111222222333111111333444555555666666444444444444444555555555333222222111111222222333000000000000000000000000222222222333444555555555555444333222111000000000111111111111111111222333444444444444333222111000333333333333333333333333444444444333333333333333111111111222222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000/////////000000111...000222222222111333444111111000111222444666777JJJooowwwooovvvooo[[[777666333111///...------////////////000000000000000000000000000000000000//////000000000000//////222111111000000//////...000000000000000000000000000000000000111111111111222111111111111000000000000000000000000000000000000000000000000000000000////////////000000000000///000000111111000000////////////000000000111111...//////000000000000///...//////000000111111222000000000000000000000000000000000000000000000000888999999:::;;;:::::::::777666666666777777888999999999999999::::::::::::999::::::;;;;;;::::::999::::::;;;<<<<<<===>>>>>>:::999888888888999;;;<<<;;;:::999888888888888888777777888888888777666555555666777888888888777777888777666777999:::999888666888::::::999888999::::::999999888777777777777777777777777777777777777555666666777888888999999666666666666666555555555555555555555555555555555666666666777777777888888777777666666777777888999777777666666666666777777777777777666666555555555666666666666555555555555555555555555555555555555111222333555555555555444888888888888999999::::::444444444444444444444444333333444444555555555444444666777999999999777666555555555444444555555666333444555555666666555555777777777666666666666666666666666555555555555444333333333333333444444555555666777888888777666555666666666555666666777777666555555444444555555666555666666666777777777777777777888888888999999999999999888888777666666555666666666777888888999999999999888888888777777777444555555666777777888888777777666666666666777777555555555555666666666666666666666777777777888888444444555666666777888888555555555666666666666666555555666666666777777777555555555555555666777777777666666555555666666777666777777888888777555555555444444333222111000000222222333444444444444444666666666666555666666777333333333333333333333333333222222111111222222333222222222222333555666777222333333333444444444444222333333333333333333222111111111111111111111111333333444444444444444444333333333333222222111000111111111111111222333444222333444444444333222111333333333333333333333333333333333444444444444444333222222222222222222111000000111222222111000000111111111111111111111111000000000000000000000000111111000000000000000000---///111111111000111333000000111222333444444555333III[[[\\\ZZZZZZQQQEEE444333333222111000//////.../////////000000000111222222222222222222222222///000111222222111000///222222111111000/////////000000000000000000000000///000000000111111111111222222222111111111000000/////////000111111111222000000000000000000000000000000000000111111222222000000111111111111000000....../////////000000000---...///000111111000///...//////000111111222222111111111111111111111111111111111111111111111111888999::::::;;;;;;::::::666666555666666777888888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;:::999999999:::::::::;;;;;;:::999888777777999;;;<<<;;;;;;:::999999:::::::::777888888999999777666555666777888999::::::999888888777777777999:::999888666888::::::999999:::;;;;;;:::999888777777777777777777777777777777777777555666666777888999999999777777666666555555555555666666666666666666666666777777777777888888888888999888777777777888:::;;;777777666666666666777888777777666666555555555444777666666666555555555555555555555555555555555555000111333555666666666555666666555555666666777888444444444444444444444444222333444444555555444444555666888:::;;;:::999888666666555444444444444444444444555666666777666666777777777777666666666666777666666666666555555555333222222222222333444444444444555555555555444444777666666555555555555666999999888888888888999999666666666666777777777777777888888888888999999999::::::999999888777666666666666777888999::::::;;;999999999888888888888777444555555666777888888999777777666666666666777777666666666666777777777777777888888888888999999999333444444555666777777888555555666666777777888888555666666666777777888888555555555555555666777777888888777777777777888888777777888888777666444333333333333333333333333222111222333333444444333333555777777777555555777999333333333333333333333333333222222222222222222333444333222111000111222333222222222333333444444444222333555555555555333222222222222222222222222222666555555444444333333222000111222333444333222111222111111111222333333444000111333444555444444333222222222222222222222222111111111222222333333333444333333222222111111111///000111222222111000///111111111111111111111111000000000000000000000000222222222111111111111111...000222222000000000111000000111333333333333333000---...444666444444777000111222222222222111000.../////////000000111111222222222222222222222222000111222333333222111000/////////000111111222222000000000000000000000000//////000000111111111222222222222222111111000000......///000111222222333000000000000000000000000000000111111222222222333000000111111111111000000............////////////---...///111111111000///...//////000111222222222111111111111111111111111111111111111111111111111;;;;;;;;;;;;;;;;;;;;;;;;999888777555555555666777888888999999999:::::::::;;;;;;;;;::::::999999999;;;;;;::::::999888777777::::::999999::::::;;;<<<>>>===<<<;;;:::;;;<<<<<<;;;:::::::::::::::999999888888999999999:::::::::::::::999888999:::;;;<<<<<<<<<;;;:::999999888888:::<<<======<<<;;;;;;<<<999::::::;;;;;;::::::999888888888999999888888888666666555555555555666666777777777777777888888999888888888888888888888888777777777777777777777777999999888888888888999999888888888888777777777777:::666333555999:::777333444444444555555555555666666666666666666777888888555555666777777777777777666666666666666666666666222222333333444555666666777:::===<<<999777777999999999888777666666777777888888777777777777777888777777777777888888888888:::999999888888888888888888666555444444555666888999999888777666555444444888777444333222333444555888888888777777777777777888888888777777777777777777777666666666666777777888999::::::::::::999888555555666888999:::;;;<<<;;;;;;;;;:::999888777777999999999999:::;;;<<<===:::999888777777999;;;<<<:::999888888888:::<<<>>>999:::;;;<<<<<<<<<;;;:::<<<;;;;;;::::::999999888888888999999999888888777888888999999999:::::::::777888999::::::999888777888888888888888888888888666666666666666555555555444444333222222222333333555555555666777888888999777777888888888888777777333444444444444333222111444444444333333333222222333333333444444555555555777777888888888888777777777777666666555555555444444444555555555555555555555555555555555555555555444555666666777777666666333333333333333333333333111111222333333333222222111111222222222222111111333333444555555666666666555555555444444333333333000111222222111111222333111222222333333111000///...//////111222333444444222222222222222222222222000222444444333333333444222222222222222222222222333333333333333333333333222222222222222333333333//////000111222333333444222333444444222222333444111111111111111111111111666444222000//////000111333222222222111111000000111111222222222333333333222333333333333222111111000111111111222222222222111111111111111111111111000111111111111222222222111111000000/////////...111111111111111111111111//////000111222333444444333333222222222222222222222222222333333333444444555444333333444444222111::::::::::::::::::::::::999888777666666666777777888888888999999999::::::;;;;;;::::::999999999999999999999999999999999:::;;;;;;::::::;;;;;;<<<===???>>>===<<<<<<<<<======??????>>><<<;;;999888888:::::::::;;;;;;;;;<<<<<<;;;::::::999:::;;;<<<======<<<<<<;;;::::::999999999;;;<<<<<<;;;::::::;;;999999::::::::::::999999888999999::::::999999888999999888888888888888888777777777777777888999999999999999999999999999999888888888888888888888888999888888888888888888999999999999888888888777777999999999888777777666666555555555666666666777777666666666666666777888888555666666777777777777777666666666666666666666666444444444555666666666777666999;;;;;;999777777999999999888777777777777777777777666666666666666777777777777777888888888888999999888777777777777888888777666555555666777888::::::999999888777777777888777555444333444555666888888888888777777777777888888888888888888888888777777666666666666777777888888888888888888888888666666777888999::::::;;;:::::::::999999888888777888888888888999:::;;;;;;:::999888777777999:::<<<<<<;;;:::999999:::<<<===888999:::;;;<<<;;;::::::;;;;;;::::::::::::999999888999999999999999888888888888888999999:::::::::888888888999999888888888999999999999999999999999777777777777777777777777777666555555444444444444666666777777888999999:::777888888888888888888777666666555555444444444444555444444444444333333333333333333444444555555555444444555555555555555555777777666666666555555555555555555555444444444444555555555555555444444444444555555666666666666666444444444444444444444444333444444444444444333333111111222222222222111111555444444444444444444444555444444444333333333333333444444333111000111222222222333333333222111000000111111222333444555666222222222333333444444444666777888777444222222222333333333333333333333333222222222222222222222222222222222222222222222222000000111111222222333333222333444444222222333444222222222222222222222222111111000000111333666777333333333222222111111111111111111222222222333333222333333333333222111111000000000111111111222222111111111111111111111111111111111111222222222222111111000000000/////////111111111111111111111111222222222222222333333333111111111111111111111111333333333333444444444444444333222222333444333111999999999999999999999999999999888777777777777888888888888888888999999999::::::999999999999999888777888888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<======??????>>>============>>>@@@@@@???>>>===;;;;;;:::<<<<<<<<<============>>><<<;;;;;;;;;;;;<<<===============<<<;;;;;;::::::999:::<<<<<<:::999:::;;;999::::::;;;;;;::::::999::::::;;;;;;;;;;;;::::::;;;;;;::::::999999999888888888777777888888999:::999999999999999999999999888888888888888888888888888888888888888888888888999999999999888888888888888;;;===;;;777444555888666666777777777888888888777666666666666777888888666666777777777777777777666666666666666666666666666666666777777777777777555777999999888777777888999888777777777777777777666666555555555555666666777777777777888888888888888888777666666666777777777777555555555555777777888888888888888888888888999888666555555555666777888888888888888888888888888888888888999999999999777777666666666666777777999999888888888888999999777777888888888999999999999999888888888888888888777777777888888999999:::999999888777777999:::;;;===<<<;;;:::::::::;;;<<<666777999:::::::::999999999999::::::::::::;;;;;;999999::::::::::::999999888888888888999999999999999888888888888888888999999999999999999999999999999999999999999999999999999999888888777666555555777777888888999:::::::::888888999999999999888888888888666555555666666777666666555555555444444444333444444444444555555555222333444555555555555555777777666666666666555555666555555555444333333333444444444444444444444444444444555666666666666666777777777666666555555555666666666666666555444333222222333333333333222222555555444333333222111111444444333333333333222222555666666444222000000111333333333444333222222111222333333444555666777777222222333444555666777777999:::;;;999666444333333333333333333333333333333222222222222222222222222333333333222222111111111222222222222222333333333222444555444333222333444222222222222222222222222000000000111333666888999333333333222222222222222000000111111111222222222222333333333333222111111/////////000000000111111000000000000000000000000111111111111222222222333111111111000000000000000111111111111111111111111444444333333222222222111//////000000111111222222444444444444555555555666333222111222333444333222999999999999999999999999999999999888888888999999888888888888888888888888999999999999999999999999888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===============<<<<<<======>>>>>>>>>???<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<======>>>>>>=========<<<<<<<<<;;;999;;;<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999888777777999888888888888999::::::::::::::::::::::::::::::999999999999999999999999777888888888888888888777999888888888888777777777666999<<<;;;888555666888666666666777777777888888777777666666777777888999777777777777777777888888666666666666666666666666777777777777777666666666555666777777777777777777888888777777777777777888666666555555555666777777666777777777888888888888888777777666666666666666666555444444444444555666555555666666777777777777888888777666666777777888777888888888888888999999999999999999::::::::::::888888777777777777888888<<<<<<;;;::::::;;;<<<<<<999999999999888888888888777888888888888888888888777777888999999999999999888888888777888999::::::===<<<;;;:::999999999999555666777999999999888888888888999::::::;;;<<<<<<999::::::;;;;;;;;;;;;:::888888999999999999999999:::999888777777888999:::::::::::::::::::::::::::999999999999999:::::::::;;;;;;::::::999777666666888888888999999:::::::::999999::::::::::::999999:::888777555555666888999777777777777666666666666555555555555555555555555555666777888888999999888777777666666666666666666777666666555444333222222444444444444444555555555444555666666777777666666999999999888777777666666777777777777666555444333333333444444444444333333333333333222222222111111333333333333333333333222444555555444222111111222333333333333222222111111333444444555666666777777555555555666666777777777777888:::999888666777777444444444444444444444444444444444444444444444444555444444333222111000000444444444333333333333333333444555444333222333555333333333333333333333333444444333222333333444555222222222222222111111111000000000111111111222222222333333333333222111111////////////000000000000000000000000000000000000111111111222222222333333111111111111111111111111111111111111111111111111333333333222222222222111//////000111222333333444555555555555666666666666222111111222333555444333;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::999999888888888888888888999999999999999999999999:::::::::::::::::::::::::::::::::999::::::;;;<<<=========<<<<<<<<<;;;;;;::::::;;;<<<======>>>>>>;;;<<<<<<<<<<<<=========<<<<<<============>>>===>>>===============<<<<<<;;;<<<>>>>>><<<<<<<<<=========>>>>>>>>>>>>======<<<<<<<<<======<<<<<<<<<:::::::::;;;:::999888777999999999999999::::::;;;::::::::::::::::::::::::999999999999999999999999888888999999999999888888888888777777777666666666666777888999:::999888777555555666666666777777777777777777777777888999999999888777777777777888888777777777777777777777777777777777666666666666666777666666666666777777666888777777777777777888888777666666666777777888999666777777777888888888888888777777666666666666666777666666666666666666777555555555666777777888888888888777777777888888888777777888888999999999:::999:::::::::;;;;;;;;;<<<999999999888888999999999======<<<<<<<<<<<<======::::::::::::999999999999888888888888888999999999888999::::::;;;::::::999888777777888888888999999;;;:::999888777777666666444555666888999999888888888888999999:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<::::::999999999999999999;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::;;;;;;;;;;;;:::999777777888999999999999999::::::::::::;;;;;;;;;;;;::::::999888666555555777999:::999999999888888888777777666666666666666666666666888888999:::::::::::::::666666777777777777777777777777666555555444333333444444444555555666666666555666777777888888777777:::::::::999999888888888777777777777666555333333444444555555555555444444111111111222222222333333333333333333333333333333222333444333222222333444333333222222111111111111333333444444555555666666888888888777777666666666666777999999777666666777555555555555555555555555666666666666666666666666666555555444333222222111555555555444444444444444333444555555333333444555333333333333333333333333555444444333222111111111000111111111111111111111000111111111111222222222222333333333333222111111////////////000000000000000000000000000000000000111222222222222333333333111111111222222222222222111111111111111111111111111111111222222222333333111111222222333444555555555555555666666666777777333222111222444555555444;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;:::::::::999999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999:::;;;;;;<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>===========================<<<<<<<<<===??????===<<<===>>>>>>>>>>>>??????>>>>>>>>><<<<<<============<<<<<<:::;;;<<<======<<<;;;:::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;;;;:::999888888888888777777777777666888888999;;;<<<;;;888777555555555666666666777777888777777777777888999999:::999888777666777888999777777777777777777777777666666666666777777777777999777555555666777666555777777777777777888888999777777666777777888999:::777777777777888888888888888888777666666666777777999999999999999999999999777777888888999999999:::777777777777888888888888777777888888999:::::::::::::::;;;;;;<<<<<<======;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999999;;;<<<<<<;;;:::999777777777888888888888999999999888888777666555555333444666888999999888888888888999::::::;;;<<<<<<:::;;;<<<======>>>======;;;;;;;;;;;;::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999999::::::;;;;;;:::;;;<<<===<<<;;;:::999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999888777777777888999:::;;;;;;:::::::::999999999999999888888888888777777888888999999999999888888666666777777777777888888888777777666666555555555555555555666777777888888777777888999999999999999::::::::::::::::::::::::777777777777666666555444555555666666666666555555000000111222222333444444333333444444444444555555222333555444333333555666444444333222222222222222333333333444444444555555::::::999888777666555555888999:::999666555444555666666666666666666666666777777777777777777777777666666666555555444444444555555555555555666666666333555666555444333444555444444444444444444444444222222222222333333333333000111111111111222222222111111222222222333333333222333333333333222111111/////////000000000111111111111111111111111111111222222222222333333333333222222222222222333333333333333333333333333333333111111222222333333444444222222333333444444555555555555555555666666666777555444333444555666555444::::::::::::::::::::::::999:::;;;<<<===<<<<<<;;;;;;;;;;;;:::::::::999999::::::;;;;;;;;;<<<<<<<<<999999::::::;;;<<<<<<<<<:::::::::::::::;;;<<<<<<<<<======>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>===<<<<<<===<<<======>>>>>>======<<<;;;<<<<<<======<<<<<<;;;888999;;;=========<<<;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<:::999:::::::::999999999888888:::===AAA@@@<<<888888888666666777777777888888888888888777777888888999:::;;;:::888777666777888999777777777777777777777777666777777777888999999999<<<999666555666777666444777777777777777888999999555555555666666888999999777777777777888888888888999999888777777777777888888888999999999999888888888888888888888999999999555666666777888888777777777777888999999:::;;;;;;:::;;;;;;<<<======>>>>>>======<<<<<<<<<<<<======:::;;;===>>>>>>===;;;:::<<<<<<<<<===============<<<;;;;;;;;;:::999999999888999:::;;;;;;:::888777666777777888888888888888888888888888888777666666333444666888999999999999999999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<========================999::::::;;;<<<<<<======;;;<<<>>>??????>>>===<<<========================<<<<<<<<<======<<<<<<<<<999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;:::::::::999999999999999999999888777666666666666777777777888888888888888888888777777777777666666666777888999999999888999::::::;;;;;;::::::888999999::::::;;;;;;;;;777888888888888888777777555666666777777666666555222222222333333333333333444444444555555666666666666777888777555555666777777666555444333444444555333333444444444444555555999999888888777777666666777888999999777666666777777777777777777777777777777777777777777777777777777777777777666666666666555555555666666777777888444555666555444333444666444444444444444444444444111111222444444555555555222222222333333444444444222333333333333444444444222333333333333222111111000000000111111111222222222222222222222222222222222222222333333333444444222222222333333333444444444444444444444444444444555555555555555444444444333333333333333333333333444444555555555666666666777666555555666777666444999999999999999999999999999:::<<<=========<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<=========777888999:::<<<===>>>???<<<;;;;;;;;;;;;<<<=========>>>?????????>>><<<;;;888888999;;;===>>>???@@@<<<<<<<<<<<<============999:::<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<:::<<<======<<<;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;444666888:::;;;;;;:::999;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>===;;;:::<<<<<<;;;;;;;;;;;;::::::<<>>;;;777666777777666444777777666777777888999999444444444555555777888888777777777777888888888888:::999999888888888888888555555666666666666555555777777666666666666666666444555666777777777777777777777888999::::::;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>>============>>>>>>;;;===@@@BBBBBB@@@===;;;============>>>>>>>>>???======<<<;;;;;;:::999999777888999::::::999777666666666777888888888888888888999999999999888777777333444666888999:::999999999999::::::::::::;;;;;;;;;;;;===>>>????????????>>>>>>=========<<<<<<<<<<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>>>>???<<<===???AAABBBAAA@@@???@@@@@@@@@???????????????<<<<<<============<<<<<<::::::;;;<<<======<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::999888777666666666777777888888888999888888888888888999999999666777777888999:::::::::999:::;;;;;;<<<<<<;;;;;;777888888999:::;;;<<<<<<888888999:::::::::999999666666777777777777666666555555444333333222222222555555555666666666777777:::;;;;;;:::777666666777999888777555555666666777444444444555555555555555777777777777777888888888333555888999999999;;;<<<777777777777777777777777777777777777777777777777777777777777888888888888444555555666777888888999444555666555444444555666555555555555555555555555333444555555666666555555444444444555555666666666333333333444444444555555222333333333333222111111111111111111222222222222333333333333333333333333222222333333333444444444222222222333333444444444555555555555555555555555999999888777666555444444333333222222222222222222444444444444555555555666999888666666777777666444;;;;;;;;;<<<<<<=========;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;888888999::::::;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<============<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<============??????>>><<<;;;:::999888:::999999999999:::;;;;;;<<<;;;::::::;;;<<<;;;:::::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::<<<<<<<<<;;;;;;:::::::::>>>MMMQQQDDD777777::::::999888888888888888888888;;;;;;;;;:::::::::999999888888999:::999888777666777777666666666666777777:::999888777777888999:::===;;;999888999999555222666666777888888888888888777777666666666666777888888888999999999888888777:::999999999888888777777666777999::::::999777666555666666666777777777888888777666666666777999:::777777777777777777777777>>>======<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<======???????????????>>>==================>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;888888999999999888888777:::999999999::::::;;;<<<888888999:::999888777666555555666888888999999999::::::::::::::::::;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>>>><<<;;;;;;;;;;;;<<<======;;;;;;<<<===>>>???@@@@@@>>>>>>???@@@AAABBBBBBCCC@@@AAAAAABBBAAA@@@???>>>AAA@@@???===<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>??????@@@@@@@@@@@@???;;;::::::::::::;;;<<<<<<@@@???===:::999888888888:::::::::999999999888888999999888888888888999999777777888888999999999999:::;;;<<<;;;999888999:::::::::::::::;;;;;;<<<===:::;;;<<<;;;999888999:::777777777777777777777777777777666666666666777777777777666666555555444444777777777777777777777777666666666666777777777777555555555555555666777888888888999:::999777555333666666777777777777666666999888666555555777999:::999999999999999999999999888777777777666666555555555666666666777777888888444444555555666666777777444555555555666666777777555555555555444444444444555555555666555555444333666444222444777999777555444444444555555555555555444444444444444444444444222222222333333444444444555555555555444444444444555555555444444333333333444444555555666666777777888888888777888999999:::777666444333333444666777999888888888777777666666888777666666666666666777999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;:::999999::::::;;;;;;<<<======>>><<<<<<<<<<<<============<<<<<<============<<<<<<=========<<<<<<<<<<<<<<<========================<<<<<<=========>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<===;;;:::;;;<<<===<<<;;;;;;<<<<<<======<<<<<<;;;===<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::===IIILLLAAA888888;;;999999888888888888888888888::::::::::::999999999999999:::;;;;;;;;;:::999888999888888777777888888999:::999888777777888999::::::999888888::::::888555666777777888888888888888666666555555444555555555777888888999999888888777:::::::::999999888888888777888999::::::999888777666666666777777777777777777777777777777888999999888888888888888888888888<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===>>>?????????>>>>>>===<<<=========>>>>>>>>>>>>????????????>>>===<<<<<<<<<999::::::;;;;;;::::::999;;;;;;:::;;;;;;<<<<<<===999999::::::999888777666666777888999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<=========<<<<<<<<<<<<<<<======>>>;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@AAA@@@AAABBBBBBBBB@@@???>>>>>>======<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<===BBB@@@>>><<<;;;:::::::::::::::::::::999999999999999999888888888888999999888888888888999999:::::::::<<<<<<;;;:::999999:::;;;::::::::::::;;;;;;<<<:::<<<<<<;;;:::999:::;;;888888888888888888888888888888777777777777888888888888888888888888777777999999999999999999999999888888888888888888888888666666555555555666777777777888999999888777555333666666777777777777666666999888777777777888::::::999999999999999999999999999888888888777777777777666666666777777888888888666777777777777777777888555555555666666666777777777777777777777777777777666666666666666555444444777666555666777888777666666666666666666666666666555555555555555555555555555555555555444444444444777777777888888999999999666666666666555555555444555555666666666666666666888777777777888888999999888777555444444555777888999999888888777777777777777666666666666666777777999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<======::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;:::::::::::::::;;;;;;<<<=========<<<<<<<<<<<<============<<<======>>>>>>======<<<>>>>>>======<<<<<<;;;;;;=================================>>>>>>>>>??????======>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>>>>===<<<<<<>>>>>>===<<<>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<<<<======???????????????>>>======<<<<<<<<<;;;;;;;;;;;;:::;;;CCCEEE>>>999<<<<<<999999999999999::::::::::::;;;;;;::::::::::::999999;;;<<<<<<<<<<<<;;;::::::::::::999999999999:::::::::999999888888999999:::888777777999;;;;;;:::999777777888999999999999888777777666666555555555555777777888888888888777777:::::::::999999999999999999999999999999999999999777777777777777777777777777777888999999999999888888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<======>>>>>>>>>??????????????????>>>======<<<<<<;;;;;;<<<<<<===<<<<<<;;;<<<<<<<<<<<<<<<=========::::::::::::999888777666777888999:::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>;;;;;;;;;;;;::::::999999========================???@@@AAAAAAAAA@@@???>>>;;;<<<===>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<======>>>CCCBBB@@@???======<<<<<<;;;;;;;;;::::::::::::999::::::999999999999::::::999999999999::::::::::::;;;<<<===<<<:::::::::<<<;;;;;;:::999999999::::::<<<=========;;;:::;;;<<<999999999999999999999999999999888888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777666555555555666666777777888888888666555333666777777888888777777666888888888999999999::::::999999999999:::::::::::::::::::::999999999999999777777777888888888888888999999999888888888888888666666666666777777777777666666777777888999999999999999888777666666555555777888888888666666666777999999888888777777666666777777777777777777777777888888777666666555555444333444444555777888888999888888777777777777666666777777777777666666666666777777777777777888888888999888777666666777888999999999999888888888888777666666666666777888999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>===<<<;;;::::::999======<<<<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<==================>>>>>>>>>>>>======>>>======<<<;;;:::999999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>????????????????????????????????????======<<<<<<======>>>??????>>>======??????>>>===???@@@@@@AAAAAA@@@@@@???>>>======<<<<<<======>>>???????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>??????>>>>>>======<<<<<<<<<<<<;;;;;;<<<============<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::999888777666888888999:::::::::::::::999999999:::;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<============::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::===>>>???@@@@@@???>>>===<<<===???AAAAAA@@@???>>>>>>>>>>>>======<<<<<<<<<::::::;;;<<<===========================>>>??????BBBBBBAAA@@@???>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::;;;;;;;;;<<<======;;;;;;;;;===<<<;;;:::999999999999999<<<>>>>>>===<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888888888777666555555555666666777777777777666555444777777777888888777777777666777888999999999999888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999999999::::::999999888888777777777777777777777777777777444444555666777888999:::;;;:::999888777666666666666888:::888555333555777::::::999888777666666555777777777777777777777777777777777777666666666666333444444555666777777777888888888777777777777777888888888777777666666666666666777777888888888888999888777777777777888999999999999999999999999999777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<>>>======<<<;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>======<<<<<<;;;;;;:::999888888999999999::::::;;;;;;;;;>>>>>>>>>>>>????????????AAAAAAAAA@@@??????>>>>>>>>>============>>>??????@@@???>>>>>>???@@@???>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>======>>>>>>>>>>>>????????????>>>==============================>>>???>>>===@@@CCCAAA<<<>>>>>>>>>??????@@@@@@@@@@@@@@@?????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;:::999999888888999:::::::::::::::::::::;;;;;;::::::888888666666777888888888888888777888888888888888888888::::::999888888999::::::888888888888777777777777777888:::;;;;;;;;;:::999888888888888888888888888666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<============>>>>>>>>>;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::<<<;;;:::999999888888888777888999999999999999999777888888999:::;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<<<<<<<;;;999::::::;;;<<<<<<======<<<<<<;;;;;;:::999999999;;;<<<===>>>>>>===<<<;;;;;;<<<>>>@@@AAA@@@???>>>>>>>>>======<<<<<<;;;;;;:::;;;<<<===>>>>>>???>>>??????>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@??????=========<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<<===<<<;;;;;;:::999999999999===>>>???>>><<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777999888777666666666666666777777777777777666666666777777888888888888777777555666666777888777777777999999:::::::::;;;;;;;;;<<<<<<<<<<<<============:::::::::::::::999999999999999999888888777777777888888888888888888888777444555666777888:::;;;;;;<<<;;;999888777777777888555888999888444333444777999999888888777666555555666666666666666666666666444555555666777888888999:::999999999999999999999777777777777777777777888999999888888777777777666666666777888999888888777777777777777777777777777999999999999::::::::::::::::::::::::;;;<<<===>>>;;;::::::::::::999999999::::::::::::;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>??????>>>>>>===<<<<<<;;;;;;:::999999999888888999999:::;;;;;;;;;=========>>>>>>>>>??????BBBBBBAAA@@@??????>>>>>>>>>>>>======>>>>>>???@@@@@@???>>>>>>@@@@@@???>>>@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>>>>?????????????????????>>>======>>>>>>????????????@@@@@@AAA???>>>???BBBCCCAAA>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<===>>>===;;;999999999999999:::;;;;;;;;;;;;:::777888999::::::999888777666777888999999999999999777888888888888999999999::::::::::::::::::::::::777777777888888888999999999999:::;;;;;;;;;;;;:::999999999999999999999999777777888999::::::;;;;;;;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<=========::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<:::;;;<<<===<<<;;;:::999;;;;;;:::999999999999:::888888999999999999888888888888999999:::;;;<<<<<<<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<999:::<<<=========<<<;;;::::::;;;<<<===>>>??????<<<<<<<<<;;;;;;::::::::::::;;;<<<=========<<<;;;999:::;;;=========<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAABBBBBBBBBBBBBBBAAA@@@>>>>>>>>>=========<<<<<<======<<<<<<<<<<<<===============<<<<<<<<<<<<<<<:::;;;<<<<<<;;;:::<<<===<<<<<<;;;:::::::::;;;;;;<<<>>>>>>>>><<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888777777666666888888777666666666777777888888888777777777777777777888888999999888888777555555555666666666777777999999::::::;;;;;;<<<<<<===============>>>>>>>>>;;;;;;;;;;;;::::::::::::999999999888888888888888999999999999888888888888888888999:::;;;<<<===>>>;;;:::999888777888999999777888888888666666666777999999888888777777666666666666666666666666666666333444555666888999::::::::::::999999999888888888777777777888888888888888999999999888888888888888666777888::::::999888888777777777777777777777777999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>;;;;;;:::::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<=========>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<<<<======<<<<<<=========>>>>>>>>>@@@@@@@@@???????????????===============>>>??????@@@>>>===>>>???@@@???>>>>>>??????@@@@@@??????>>>@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@??????>>>@@@@@@@@@AAAAAAAAABBBBBBBBB@@@???AAABBBBBB@@@>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<======>>>===<<<<<<;;;;;;<<<<<<===:::;;;<<<======<<<;;;:::;;;===???===;;;999999;;;999::::::;;;;;;;;;;;;;;;666777999;;;<<<;;;:::999777888999::::::;;;;;;;;;999999999::::::;;;;;;;;;999999:::;;;;;;:::999999666666777888999999:::;;;:::::::::::::::;;;<<<<<<999999999999999999999999888999999999::::::;;;;;;;;;;;;;;;:::::::::999999888888999::::::::::::::::::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<;;;<<<>>>>>>>>><<<;;;999::::::999999999:::;;;<<<999:::::::::::::::999999999999:::;;;<<<===>>>???===<<<;;;999999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<=========;;;<<<>>>???@@@???>>>===;;;;;;<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???>>>======::::::::::::;;;;;;;;;;;;999::::::::::::::::::;;;;;;<<<===>>>???@@@@@@@@@AAAAAAAAA@@@AAABBBBBBCCCBBBCCCDDDEEEEEEDDDCCCCCC??????>>>>>>>>>=========>>>======<<<<<<======>>>>>>>>>>>>=========<<<<<<888:::;;;;;;::::::;;;===<<<<<<;;;;;;;;;<<<======<<<===>>>===;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;::::::999888888777777777777777666777777888888999999888888888888999999777888888999999888888777777666555555555666888999999999::::::;;;<<<<<<===<<<=========>>>>>>>>>>>><<<<<<<<<<<<;;;;;;::::::999999999999::::::::::::::::::999999999888888888999::::::;;;<<<======>>>:::999777666777888:::;;;999888888888:::::::::999999999999999999888888888888888888888888888888888666777777888999::::::;;;666777777777777777777777888999999999::::::::::::888888999999999999999999777888:::;;;;;;;;;999888888888999999999999888888::::::::::::;;;;;;;;;<<<;;;;;;;;;:::;;;;;;<<<<<<=========<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;<<<=========;;;<<<<<<===>>>??????@@@??????>>>>>>======<<<<<<========================<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>>>>>>>>????????????>>>>>>=========>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>??????<<<<<<<<<<<<===============>>>>>>???@@@@@@AAAAAA===============>>>>>>??????>>>===>>>?????????===>>>>>>>>>??????>>>>>>>>>@@@@@@????????????@@@@@@AAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCAAA@@@BBBBBB???>>>>>>======>>>???@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAA???>>>>>>>>>???@@@>>>>>>============>>>>>>:::;;;<<<======<<<;;;::::::<<>>;;;:::;;;<<<999:::;;;;;;<<<<<<;;;;;;777999;;;===>>>>>>===<<<777888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<=========888999;;;<<<<<<;;;999888555555666888999:::;;;<<<<<<;;;:::999:::;;;<<<===999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;::::::999999999777888999:::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===============>>>???@@@???>>><<<::::::999888888999:::<<<===;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===>>>???@@@AAA>>>===;;;::::::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>><<<>>>@@@AAABBBAAA???>>>======<<<<<<<<<;;;;;;;;;========================<<<===>>>@@@@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========:::;;;<<<>>>???@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCCCCDDDFFFGGGGGGFFFEEEEEE????????????>>>>>>>>>>>>>>>>>>============>>>>>>??????>>>>>>======<<<<<<888999::::::999999;;;<<<<<<<<<<<<<<<<<<===>>>???;;;=========;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888777777666666777888999999:::999999888999999::::::888888999999999999888888999888666555555777999:::999999::::::;;;<<<======<<<<<<======>>>>>>>>>???======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::999999888888888888999999::::::;;;;;;;;;888888666666666888:::<<<<<<999888999===>>>===::::::::::::::::::::::::;;;999999999999999999999999::::::::::::::::::::::::888888999:::;;;<<<<<<===:::::::::;;;;;;<<<<<<<<<888888888999999::::::;;;777999:::<<<<<<;;;:::999999::::::;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999999::::::::::::::::::::::::::::::999999::::::;;;<<<======::::::::::::::::::::::::::::::;;;;;;<<<======>>>@@@??????>>>===<<<<<<<<<===============<<<<<<<<>>>>>======<<<<<<===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@@@@????????????@@@@@@>>>===<<<::::::<<<===>>>======>>>?????????????????????@@@@@@@@@AAAAAAAAA???>>>>>>>>>======<<<<<>>>>>============>>>>>>>>>??????@@@@@@??????>>>>>>>>>????????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDAAA>>><<>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBB======<<<;;;;;;;;;;;;;;;???===;;;<<<>>>>>><<<:::<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<===>>>???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;999999999999999999999999;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===:::777888999:::999777<<<;;;;;;::::::999999888::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<=========<<<:::999999:::<<<===<<<===???@@@???>>><<<;;;???>>>===<<<;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<::::::999999:::<<<===>>>;;;<<<<<<=====================>>>>>>>>>>>>======>>>>>>>>>???@@@BBBCCCDDDDDDEEEFFFHHHHHHGGGFFFEEE@@@??????>>>??????@@@@@@===>>>@@@AAAAAA@@@>>>===???>>>>>>>>>======<<<<<<>>>===;;;999888999:::;;;>>>>>>============>>>>>>???>>>>>>===<<<;;;;;;:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999999:::;;;===>>>?????????;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888999999::::::<<<===<<<999888888888:::;;;;;;<<<<<<;;;;;;::::::999888777777888999::::::::::::;;;;;;;;;;;;;;;???>>>===<<<<<<===>>>???>>>>>>===<<<;;;:::::::::<<<<<<;;;;;;;;;:::::::::888888888888888888888888999999999999999999999999;;;;;;;;;;;;::::::999888777888888999;;;<<<<<<===;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@???<<<:::<<<;;;::::::999999999999:::;;;;;;<<<<<<;;;;;;::::::;;;===>>>???>>>===<<<======<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999<<<<<<<<<<<<=========>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999:::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>?????????>>>======<<<;;;;;;========================???>>>>>>>>>=========<<<===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@AAA@@@>>>======>>>@@@AAA======>>>???????????????@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@??????>>>>>>>>>?????????@@@@@@@@@AAAAAA>>>>>>>>>======>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>????????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBAAA???>>>??????????????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>???===<<<<<<>>>>>>===:::===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888888:::;;;:::888999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<=========<<<;;;::::::;;;<<<======>>>???@@@@@@???===<<<>>>>>>>>>=========<<<<<<>>>>>>???@@@@@@@@@@@@@@@===============<<<;;;;;;:::::::::::::::<<<===>>>;;;<<<======>>>>>>============>>>>>>>>>>>>============>>>>>>???AAABBBCCCFFFFFFGGGFFFFFFEEEDDDDDDAAA@@@???????????????@@@>>>???@@@AAAAAA@@@???>>>?????????>>>>>>=========???>>><<<::::::;;;<<<===???>>>>>>======>>>>>>???@@@@@@??????>>>======<<<999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999888999:::<<<===>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<===<<<:::999999999;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;::::::::::::;;;<<<============>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAA>>>>>>===;;;;;;:::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999888999999:::;;;<<<===>>>>>>======<<<<<<<<<===>>>>>>========================>>>>>>>>>???@@@@@@>>><<<======<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;<<<===??????>>>===<<<============<<<<<<<<<;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>=========<<<<<<<<<:::::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????>>>>>>======<<<;;;;;;;;;========================>>>>>>>>>>>>===========================>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@??????>>>>>>??????@@@AAA@@@???>>>>>>???@@@AAA======>>>???????????????AAAAAAAAAAAABBBBBBBBBCCCAAAAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@AAA??????>>>>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@@@@??????@@@@@@@@@@@@?????????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@????????????@@@????????????????????????BBBAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@????????????@@@???>>>======>>>>>>===;;;>>>>>>============<<<<<<<<<<<<<<<<<<===>>>>>>???============<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;999888888:::;;;;;;:::888888888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999999<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>>>>><<<;;;;;;<<<>>>>>>>>>>>>???@@@@@@???>>>>>>>>>>>>???@@@???>>>===<<<>>>>>>???@@@@@@@@@@@@???<<<<<<======<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>;;;<<<======>>>>>>=========>>>>>>??????>>>>>>===============>>>@@@AAABBBHHHGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@???????????????>>>???@@@AAAAAA@@@???>>>???????????????>>>>>>>>>@@@???>>>=========>>>????????????>>>>>>?????????AAAAAAAAA@@@@@@??????>>>:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888999:::;;;<<<=========;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<======<<<===>>>>>><<<::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>?????????@@@@@@BBBBBBAAA@@@@@@AAABBBBBB@@@???>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999:::;;;;;;<<<===>>>????????????>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@AAAAAA???>>>??????>>>=========>>>>>>>>>>>>????????????>>>>>><<<===>>>???@@@???>>>>>>>>>>>>>>>>>>>>>=========????????????????????????>>>>>>>>>>>>????????????@@@@@@@@@?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<;;;;;;;;;;;;===============>>>>>>>>>>>>>>>>>>>>>============>>>>>>============>>>>>>=======================================>>>>>>>>>??????>>>>>>>>>>>>????????????>>>======>>>??????======>>>???????????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>???@@@BBBCCCBBBAAA@@@@@@????????????>>>>>>>>>???????????????BBBAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>????????????>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===============>>>???@@@========================>>>>>>>>>?????????????????????>>>>>>=========<<<======>>>>>>???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999:::;;;<<<<<<888999999999:::::::::;;;<<<<<<<<<<<<<<<=========::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>>??????>>>======>>>??????============>>>>>>>>>>>>===>>>@@@AAAAAA@@@>>>===>>>??????@@@@@@@@@??????<<<===============<<<<<<;;;;;;<<<<<<<<<======>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>><<<<<<<<<======>>>@@@@@@FFFEEECCCBBBAAAAAABBBBBBBBBAAA@@@?????????????????????@@@AAAAAA@@@??????@@@@@@??????????????????AAAAAA@@@?????????@@@AAA@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@?????????<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<============;;;;;;<<<<<<<<<<<<;;;;;;>>>======<<<<<<======>>>===>>>??????===<<<<<<===<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>?????????CCCBBBAAA@@@@@@AAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<===>>>??????????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDBBB@@@@@@@@@AAA@@@???@@@??????>>>>>>????????????@@@@@@@@@@@@@@@@@@???>>>>>>???@@@AAA@@@@@@???@@@?????????????????????AAAAAAAAA@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;============>>>>>>??????============>>>>>>>>>>>>>>>>>>============>>>>>>========================<<<=========>>>>>>?????????>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>??????======>>>???????????????>>>?????????@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@??????>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@????????????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@BBBCCCBBBBBBAAA@@@?????????@@@????????????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCC@@@@@@????????????@@@@@@???@@@@@@???>>>>>>>>>>>>??????????????????????????????>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>===>>>??????@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;===>>>;;;;;;;;;:::::::::999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<===>>>>>>?????????>>>>>>?????????<<<;;;;;;:::;;;<<<===>>>===>>>@@@BBBBBBAAA???>>>??????@@@@@@@@@??????>>>===>>>>>>?????????>>>>>><<<<<<==================<<<======>>>>>>>>>>>>>>>>>>>>>????????????>>>>>><<<<<<<<<<<<===>>>??????BBBAAA@@@???@@@AAABBBCCCAAA@@@??????>>>>>>>>>?????????????????????????????????????????????@@@@@@AAAAAA@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@???????????????>>>>>>>>>=========<<<===>>>>>>???========================<<<===>>>>>>>>>>>>======<<<======>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<=========>>>@@@???>>>======>>><<<======>>>>>>======<<<<<<<<<<<<======<<<<<<<<<======>>>>>>???@@@@@@AAABBBAAA@@@??????@@@AAABBBAAAAAA@@@@@@??????@@@@@@??????>>>>>>>>>=========;;;;;;;;;<<<<<<=================================:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>????????????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDBBB@@@@@@AAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@============>>>>>>>>>>>>???>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@???>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@======>>>???????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>>>>????????????@@@>>>>>>============>>>>>>?????????@@@@@@?????????>>>>>>????????????>>>>>>========================>>>======<<<===???AAABBBBBBAAAAAA@@@@@@@@@@@@AAA>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDBBBAAAAAAAAAAAABBBBBBCCC???@@@AAA@@@>>>>>>>>>@@@>>>>>>???????????????@@@@@@@@@?????????@@@@@@AAA>>>>>>>>>>>>?????????????????????@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAA????????????????????????===============>>>??????============>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;<<<>>>=========<<<;;;::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<============;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<;;;<<<<<<===>>>???????????????????????????;;;:::999888999;;;===>>>===>>>???@@@AAA@@@?????????@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@??????======>>>>>>>>>>>>======<<<===>>>>>>??????>>>>>>>>>??????@@@@@@??????>>>===============>>>?????????????????????@@@AAAAAA>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@AAAAAAAAA?????????>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@@@@@@@???>>>>>>>>>?????????>>>======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@???>>>======>>>======>>>>>>>>>>>>======??????@@@@@@@@@@@@??????>>>??????@@@AAABBBCCCCCCAAAAAA????????????AAAAAA???>>>>>>=========>>>>>>>>>>>>>>>>>>=====================>>>>>>??????@@@========================:::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAACCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAACCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<========================<<<======>>>??????@@@@@@<<<=========>>>>>>>>>?????????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA>>>>>>============>>>>>>>>>??????????????????>>>======>>>???????????????>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>??????@@@@@@>>>>>>>>>>>>????????????======<<<<<<<<<<<<=========>>>>>>??????>>>>>>=========>>>>>>>>>>>>==========================================>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBBBB======>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAA@@@@@@AAABBBBBBCCC???AAABBBAAA???>>>???AAA>>>>>>>>>>>>?????????@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>??????@@@@@@@@@>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBB>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======>>>>>>???@@@======>>>>>>>>>?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===;;;:::<<<>>>==================<<<<<<:::;;;;;;<<<======>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================;;;;;;;;;<<<<<<===>>>???>>>>>>????????????>>>>>><<<;;;999888888;;;>>>@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>???????????????===>>>?????????>>>>>>=========>>>????????????>>>>>>??????@@@@@@??????>>>>>>>>>======>>>>>>??????>>>>>>?????????>>>>>>===<<<;;;;;;<<<<<<===>>>???======<<<<<<<<<<<<===============>>>>>>?????????>>>>>>??????@@@@@@@@@@@@???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<===<<<>>>??????>>>======>>>===>>>>>>??????>>>>>>===???@@@AAABBBBBBAAA@@@???>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@??????@@@AAABBB???>>>>>>>>>>>>>>>??????>>>>>>=========<<<<<<<<<<<<<<<======>>>??????@@@========================::::::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>???????????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBDDDFFFFFFEEECCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDBBBAAAAAABBBDDDEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDD<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@<<<=========>>>>>>????????????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB>>>>>>============>>>>>><<<<<<============<<<<<<======>>>?????????????????????@@@@@@@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>????????????<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>======<<<<<<============<<<<<<=================================>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBBBBCCC;;;<<<<<<===>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBB>>>>>>>>>>>>??????@@@AAA???AAACCCBBB???===???AAA======>>>>>>????????????BBBBBBAAA@@@@@@AAAAAAAAA>>>>>>??????@@@@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCCCC>>>???@@@AAABBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@======>>>>>>?????????@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???===:::999;;;>>><<<<<<======>>>?????????;;;<<<<<<===>>>??????@@@:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<==============================<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<>>>??????>>>>>>????????????>>>>>>===;;;999888999<<>>>>>======>>>???@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>=========>>>?????????????????????@@@@@@@@@@@@?????????>>>>>>>>>>>>??????@@@??????@@@@@@???===;;;::::::::::::;;;<<<===>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>???<<<===>>>???????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@??????@@@@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBBBBBBB@@@???>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<;;;======<<<<<<<<<<<<======;;;===??????=========>>>>>>>>>????????????>>>>>>>>>???@@@@@@@@@@@@???>>>;;;<<<<<<>>>???@@@AAAAAABBBAAA@@@@@@@@@@@@AAABBBAAAAAAAAA@@@@@@AAABBBBBB============<<<<<<<<<<<<999::::::;;;<<<======>>>========================::::::;;;<<<=========<<>>????????????>>>>>>======<<<<<<>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@@@@??????>>><<<=========>>>>>>??????@@@@@@@@@@@@??????>>>>>>??????>>>>>>>>>>>>??????@@@?????????>>>>>>============>>>>>>?????????@@@@@@???===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAABBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<===>>>>>>@@@?????????>>>>>>======??????>>>>>>======<<<<<<============>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===============@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>>>>@@@@@@???>>>===<<<;;;;;;@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAACCCBBBBBBAAA@@@???>>>>>>@@@@@@???>>>======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????AAAAAAAAAAAA??????@@@??????>>>>>>??????@@@@@@AAA@@@@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===??????>>>======<<<============<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<==============================<<<<<<======>>>>>>??????;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<>>>?????????@@@@@@@@@@@@>>>>>>??????@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>===============<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;::::::>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBB@@@>>>===;;;;;;;;;<<<<<>>>>>>>>???@@@@@@AAA??????@@@@@@@@@AAAAAAAAABBB@@@???@@@CCCDDDBBB???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>???@@@???>>>>>>>>>>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>======???>>>===<<<===>>>@@@BBBAAAAAABBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@???>>>===AAAAAAAAAAAA@@@???>>>>>>;;;;;;<<<===>>>>>>======<<<;;;:::999999:::<<<<<>>>>>AAABBBDDDDDDDDDBBB@@@>>>AAABBBBBBCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDFFFDDDCCCAAABBBDDDGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGGGGFFFFFFFFFFFFEEEHHHHHHGGGGGGGGGGGGFFFFFF>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>============>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======???@@@@@@@@@???>>>=========>>>>>>?????????@@@@@@@@@@@@?????????>>>??????>>>>>>>>>>>>??????@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@>>>===<<<<<<===>>>???@@@????????????????????????>>>>>>??????@@@AAABBBBBBAAAAAAAAA@@@@@@?????????@@@@@@?????????>>>>>>>>>========================>>>>>>>>>>>>>>>???@@@@@@@@@?????????>>>>>>>>>>>>??????>>>>>>========================>>>>>>>>>???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@???>>>>>>>>>>>>>>>@@@??????>>>>>>=========???>>>============>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<=========>>>??????@@@@@@??????BBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@??????@@@@@@@@@BBBAAAAAA@@@@@@?????????AAA@@@??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAA@@@??????@@@@@@????????????@@@@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<=========>>>>>>???>>>======<<<<<<======????????????>>>>>>>>>===<<<<<<<<<<<<======>>>>>>========================>>>>>>>>>>>>>>>=========<<<======>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<==================>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===>>>>>>>>>>>>?????????????????????????????????===>>>>>>??????>>>>>>===????????????????????????>>>>>>===<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA>>>>>>=========>>>>>>??????????????????@@@AAAAAAAAAAAA@@@@@@??????>>>>>>AAA??????@@@CCCCCCAAA???CCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>=========>>>>>>???>>>>>>============>>>>>>>>>>>>????????????>>>>>>>>>===<<<;;;;;;===???@@@???@@@@@@AAAAAA@@@@@@???BBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<=========>>>>>>>>>>>>===<<<<<<===>>>???AAA@@@>>>=========>>>???@@@AAABBBCCCDDDCCCAAA@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDGGGFFFDDDCCCCCCEEEGGGIIIEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFIIIIIIHHHHHHHHHGGGGGGGGG@@@????????????@@@AAAAAA===============>>>>>>>>>>>>??????@@@@@@??????>>>????????????????????????????????????????????????===>>>???@@@@@@@@@@@@???>>>>>>>>>???????????????@@@@@@@@@@@@???????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>???????????????<<<<<<<<<===>>>???AAAAAAAAAAAAAAA@@@@@@??????????????????@@@@@@@@@AAAAAA@@@@@@???????????????>>>AAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@???????????????>>>>>>>>>???>>>>>>>>>>>>==================>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>>>>>>>???????????????????????????>>>>>>======>>>>>>???????????????????????????======<<<;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>AAAAAABBBBBBBBBCCCCCCCCC@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAA@@@???AAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCBBBAAA@@@???????????????????????????>>>=========>>>>>>???@@@>>>>>>>>>>>>???????????????>>>>>>============>>>@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@???>>>>>>===<<<<<<>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>???<<<<<<<<<<<<=================================<<<@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????=========>>>>>>>>>>>>????????????????????????????????????@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@===>>>???@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<@@@??????@@@BBBBBBAAA@@@CCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@???????????????>>>=========>>>>>>=========>>>>>>??????@@@>>>>>>============>>>>>>??????@@@@@@@@@@@@??????<<<<<<;;;::::::;;;===>>>======>>>???@@@@@@@@@@@@CCCCCCAAA@@@@@@AAAAAABBBAAAAAABBBAAAAAA@@@???>>>>>>===<<<<<<<<<===????????????>>>>>>===>>>>>>???@@@???>>>======>>>>>>???>>>???AAACCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBDDDFFFFFFEEEDDDCCCEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDFFFHHHDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDHHHGGGGGGGGGFFFFFFFFFFFFHHHGGGGGGGGGGGGFFFFFFFFF@@@@@@@@@??????@@@@@@AAA<<<=========>>>???????????????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????=========>>>>>>???@@@@@@CCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@???????????????@@@@@@@@@@@@????????????AAAAAAAAA@@@@@@@@@??????????????????????????????>>>======<<<======>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAA???@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>????????????????????????????????????>>>?????????@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>????????????@@@@@@@@@@@@??????>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???????????????@@@???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???>>>?????????<<<<<<<<<<<<============>>>>>>>>>===============AAAAAA@@@@@@@@@@@@AAAAAA????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>???????????????????????????????????????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>?????????>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@@@@@@@>>>???AAABBBCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA??????>>>>>>===<<<<<<;;;>>>>>>???@@@AAAAAAAAA@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAABBB===<<<<<<;;;;;;<<<<<<===@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<;;;;;;;;;<<<<<<===<<<===>>>@@@AAAAAABBBBBBBBBAAA???>>>>>>???AAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@???===<<<<<<===???@@@>>>>>>>>>===============??????>>>======>>>???@@@???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>???@@@CCCEEEEEEDDDBBB@@@CCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDAAAAAA@@@@@@???@@@@@@AAA===>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@@@@@@@@@@???????????????>>>???????????????>>>>>>BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>???????????????@@@@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAA??????@@@@@@AAAAAAAAAAAA?????????@@@@@@@@@AAAAAA>>>???@@@@@@@@@@@@???????????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<============>>>??????@@@@@@??????>>>>>>>>>?????????@@@@@@???>>>>>>======>>>>>>????????????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAA@@@AAAAAABBBBBB?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>>>>?????????@@@===>>>>>>??????>>>>>>===????????????????????????AAA@@@??????>>>>>>??????======>>>>>>>>>?????????????????????????????????BBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@@@@@@@AAAAAA????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>????????????>>>>>>>>>>>>>>>=========?????????????????????????????????@@@@@@AAAAAAAAAAAABBBCCCCCCCCCAAA@@@???AAAAAA@@@??????@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAA@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????????????????@@@AAACCCDDDDDDDDDDDD>>>======<<<<<<======>>>AAAAAABBBBBBBBBBBBAAAAAA>>>>>>=====================>>>???AAABBBCCCCCCCCCBBBAAA???>>>>>>???AAACCCEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>======>>>???AAA@@@@@@@@@??????>>>>>>>>>>>>>>>=========???@@@AAABBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@??????>>>>>>===>>>???BBBDDDDDDCCCAAA???AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIFFFFFFEEEDDDDDDEEEEEEFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGFFFGGGFFFFFFFFFEEEEEEEEEEEECCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@??????>>>===AAAAAAAAAAAAAAAAAAAAAAAA??????????????????>>>>>>AAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@????????????????????????????????????AAAAAA@@@?????????@@@@@@?????????@@@@@@@@@@@@@@@>>>>>>>>>????????????@@@>>>>>>>>>?????????@@@@@@>>>>>>??????@@@AAAAAAAAA?????????@@@@@@AAAAAABBB?????????@@@AAAAAABBBBBB>>>???@@@AAAAAAAAA@@@????????????@@@@@@AAAAAAAAA@@@AAABBBBBBBBBBBBAAA@@@????????????????????????@@@@@@???>>>>>>>>>>>>>>>===>>>??????@@@@@@????????????@@@@@@@@@AAAAAAAAA>>>>>>============>>>>>>?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>???@@@@@@AAA>>>>>>????????????>>>>>>????????????????????????AAAAAA@@@???????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>??????@@@AAAAAAAAA????????????>>>>>>>>>>>>========================@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>@@@@@@??????>>>?????????::::::::::::;;;;;;<<<<<<:::<<<>>>?????????@@@AAAAAAAAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBDDDEEEFFFEEEEEEDDDAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA???????????????>>>>>>>>>>>>>>>@@@AAABBBCCCCCCDDDCCCBBBBBBAAAAAABBBDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>???@@@CCCCCCCCCCCCCCCBBBAAA@@@============>>>???AAABBBCCCBBBBBBAAA@@@????????????????????????>>>>>>>>>>>>???AAACCCCCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFEEEEEEEEEEEEGGGIIIJJJIIIIIIHHHHHHGGGGGGHHHHHHFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBCCCCCCBBBAAA@@@?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????===>>>???@@@@@@@@@???>>>??????@@@@@@AAAAAABBBBBB>>>>>>>>>>>>??????????????????@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>????????????????????????BBBAAA@@@@@@??????@@@@@@?????????@@@@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@>>>>>>?????????@@@@@@@@@======>>>>>>???@@@@@@AAA>>>>>>??????@@@AAAAAAAAA>>>>>>>>>???@@@AAAAAAAAA===>>>@@@BBBBBBAAA@@@???????????????@@@@@@@@@@@@??????@@@AAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???<<<===>>>>>>??????>>>>>>????????????@@@@@@@@@AAA>>>======<<<<<<======>>>@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFFFFFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDD@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????@@@@@@@@@@@@??????????????????????????????CCCBBBAAAAAA@@@@@@AAAAAA?????????@@@@@@@@@@@@AAA??????@@@AAABBBCCCCCCDDDBBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????======>>>??????@@@AAAAAA????????????????????????========================???@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>?????????@@@???>>>>>>======>>>>>>:::::::::::::::999999999999<<<>>>???>>>>>>???AAA???@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCBBBCCCEEEFFFFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBBBBAAAAAAAAA???@@@@@@@@@???>>>>>>======>>>???AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@?????????DDDDDDEEEEEEDDDCCCAAA@@@===<<<<<<<<<>>>???AAACCCAAAAAA@@@@@@@@@@@@@@@@@@??????????????????@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDBBBBBBCCCDDDFFFGGGHHHHHHFFFEEEDDDDDDDDDFFFGGGIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFHHHHHHGGGFFFEEEEEEFFFFFFDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@AAACCCDDDDDDCCCAAA@@@?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????;;;===>>>@@@AAAAAAAAA@@@===>>>???@@@AAAAAABBBCCC===>>>>>>>>>????????????>>>>>>??????@@@@@@@@@@@@?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>======>>>>>>?????????@@@@@@AAAAAAAAA>>>>>>??????@@@@@@@@@@@@>>>????????????@@@@@@@@@<<<======>>>??????@@@@@@======>>>???@@@@@@AAAAAA<<<======>>>???@@@@@@@@@===>>>@@@BBBBBBBBB@@@???????????????????????????===>>>???@@@@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>;;;<<<<<<===========================>>>>>>>>>>>>======<<<<<<<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAABBB@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDD???>>>>>>>>>???@@@@@@AAA>>>>>>>>>??????@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@????????????????????????DDDDDDCCCBBBBBBBBBBBBCCC>>>?????????@@@@@@@@@@@@>>>>>>???@@@BBBCCCDDDEEEBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@?????????:::;;;;;;<<<===>>>>>>>>>??????????????????@@@@@@???????????????????????????????????????@@@@@@@@@>>>======<<<===>>>@@@AAA??????>>>======<<<======<<<;;;;;;:::999888777777888;;;>>>???>>>===???BBB<<<===>>>???@@@@@@AAA@@@AAAAAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDBBBCCCEEEFFFFFFDDDBBBAAABBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAABBBBBBAAAAAA@@@???????????????>>>=========>>>???@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBBBBAAACCCCCCCCCCCCBBBAAA@@@???@@@AAAAAAAAAAAA@@@???>>>BBBCCCCCCDDDCCCAAA???>>><<<<<<<<<<<<>>>@@@BBBCCC????????????@@@AAABBBCCC>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBCCCCCCDDDDDD@@@AAABBBDDDEEEGGGHHHIIIFFFEEECCCBBBCCCDDDFFFGGGFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCC