BM6P6(@ }}}oooaaaZZZUUUKKKBBB===666444111000111222111111222222222222111111111000///......------///000111111111111000000000000000111222222222222333666888;;;DDDVVVooo~~~{{{yyyuuuxxx}}}yyykkk[[[TTTRRRQQQRRRUUUSSSSSSSSSRRRQQQOOONNNMMMGGGGGGHHHIIIMMMQQQUUUXXX^^^```cccdddfffgggjjjlllmmmpppuuuxxxyyyzzz{{{|||}}}vvvjjj```ZZZVVVYYY\\\^^^]]][[[WWWUUUQQQQQQRRRRRRSSSSSSTTTTTTRRRRRRRRRSSSTTTVVVWWWXXXYYYXXXVVVTTTRRRRRRRRRRRRSSSRRRPPPNNNNNNNNNPPPQQQOOOMMMJJJIIIIIILLLOOOQQQOOOPPPQQQTTTUUUSSSOOOLLLHHHGGGFFFDDDDDDDDDEEEFFFHHHHHHJJJOOOWWW^^^bbbdddeeebbb\\\SSSKKKEEEDDDDDDEEEHHHJJJKKKJJJIIIIIIJJJIIIDDDAAACCCEEEFFFKKKQQQTTTVVVWWWVVVSSSPPPOOOOOORRRVVV^^^gggpppvvv{{{}}}|||tttmmmfff```YYYUUUTTTTTTSSSRRRQQQRRRUUUWWW]]]aaaffflllooopppooonnnnnnmmmkkkiiihhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjlllmmmmmmnnnooopppqqqqqqrrrrrrssstttvvvyyy|||}}}}}}~~~{{{rrrjjjccc]]]YYYSSSQQQPPPQQQSSSTTTTTTTTTSSSUUUXXXZZZ[[[^^^aaadddfffiiilllkkkgggeeefffiiitttzzz|||rrriii```VVVIII???<<<999555222444333333222222333333444666666555444444444555555444444555777999;;;===>>>;;;BBBCCCGGGWWWjjj~~~xxx}}}wwwiii```ZZZXXXXXXUUUTTTVVVVVVWWW]]]dddfffoooyyy|||tttkkkddd^^^XXXTTTOOOMMMLLLLLLMMMNNNNNNMMMOOOOOONNNNNNNNNNNNNNNNNNyyylll___YYYTTTKKKAAA<<<666444111000111222111111222222111111111000000000000000/////////000111222000000000000000111111111111222222222222333666888;;;CCCVVVooo}}}{{{{{{{{{~~~xxxjjjZZZSSSPPPOOOOOOQQQQQQQQQQQQPPPPPPOOOMMMMMMGGGGGGHHHJJJMMMQQQUUUXXX]]]___bbbdddeeegggiiikkklllpppuuuxxxzzz{{{|||}}}uuuiii___ZZZVVVXXX[[[]]]]]]ZZZWWWTTTQQQRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWVVVTTTSSSQQQPPPPPPPPPQQQSSSRRRPPPNNNNNNOOOPPPQQQOOOMMMKKKIIIJJJLLLOOOQQQPPPPPPQQQSSSSSSQQQMMMJJJFFFFFFEEEDDDCCCCCCCCCCCCFFFGGGIIINNNVVV]]]aaacccdddbbb\\\SSSKKKEEECCCCCCEEEGGGJJJJJJIIIHHHIIIIIIHHHDDDAAACCCEEEGGGLLLRRRUUUVVVWWWVVVSSSPPPOOOOOORRRVVV^^^gggpppwww{{{}}}zzzssskkkddd^^^XXXTTTSSSSSSSSSRRRRRRSSSVVVYYY^^^bbbgggllloooooonnnmmmnnnmmmllljjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmnnnooopppppprrrrrrssstttvvvyyy{{{}}}}}}~~~{{{rrrjjjccc]]]XXXRRRQQQPPPPPPRRRTTTTTTSSSTTTVVVYYYZZZ\\\^^^bbbeeegggjjjmmmlllhhhfffhhhkkktttzzz~~~uuummmdddYYYKKKAAA===:::666222444333333222222333333444333333222222222333333444555555555777888:::<<<===:::AAABBBGGGWWWjjj|||www~~~yyykkkaaa[[[YYYWWWUUUTTTUUUVVVWWW\\\cccfffnnnyyy~~~uuummmeee^^^XXXTTTOOOMMMLLLLLLMMMNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNuuuhhh\\\WWWRRRIII???:::666444111000111222111111111111000000000/////////111111000000000111222333//////000000111111222222111222222222222333666888;;;CCCUUUnnn}}}|||~~~xxxiiiYYYPPPMMMKKKKKKMMMMMMMMMNNNNNNOOONNNNNNMMMHHHHHHIIIJJJMMMQQQUUUWWW\\\^^^aaacccdddeeehhhjjjlllpppuuuyyyzzz|||}}}~~~rrrhhh___ZZZVVVXXXZZZ\\\[[[YYYVVVTTTRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUSSSRRRQQQQQQPPPPPPQQQQQQRRRQQQPPPOOOOOOOOOPPPQQQOOONNNLLLJJJKKKLLLOOOQQQQQQQQQQQQRRRRRROOOKKKHHHEEEEEEDDDDDDCCCBBBBBBAAAEEEFFFIIINNNVVV]]]aaabbbcccaaa[[[SSSKKKEEECCCCCCEEEGGGIIIJJJIIIHHHHHHHHHHHHCCCAAACCCFFFHHHMMMSSSVVVXXXXXXWWWTTTQQQOOOOOOSSSWWW___hhhqqqwww|||~~~~~~yyyppphhhaaa[[[VVVRRRRRRSSSSSSSSSSSSUUUXXX[[[aaadddhhhmmmoooooonnnmmmooonnnlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkklllmmmnnnoooppprrrrrrsssuuuwwwyyy{{{|||}}}~~~|||ssskkkccc\\\XXXQQQPPPOOOOOORRRSSSSSSSSSUUUWWWZZZ[[[]]]___bbbeeehhhjjjmmmllliiihhhjjjmmmsssyyyyyyrrrhhh]]]NNNCCC>>>;;;777333444333333222222333333444222222222222333333444555666666666777888999:::;;;999@@@AAAFFFVVViii}}}{{{yyy{{{mmmccc\\\YYYWWWTTTSSSUUUUUUUUUZZZaaaeeemmmxxxxxxoooggg___XXXTTTOOOMMMLLLLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPpppdddYYYUUUQQQHHH>>>888666444111000111222111111000000000000////////////000000000000111111222222......///000111222222333111222222222222333555888;;;CCCTTTmmm~~~~~~{{{kkkZZZPPPKKKHHHGGGHHHJJJKKKLLLMMMNNNOOOOOOOOOIIIIIIIIIJJJMMMQQQTTTVVV[[[]]]```bbbccceeehhhjjjmmmqqqvvvyyy{{{}}}{{{pppggg___ZZZVVVWWWYYY[[[ZZZXXXVVVTTTRRRRRRQQQQQQPPPPPPOOOOOOPPPQQQQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQPPPNNNMMMKKKLLLMMMOOOPPPOOOOOOOOOPPPQQQOOOLLLIIIFFFFFFFFFEEEDDDDDDCCCBBBGGGHHHKKKPPPXXX^^^bbbcccbbb```[[[TTTLLLFFFCCCCCCEEEGGGIIIJJJHHHGGGGGGHHHHHHCCCAAACCCFFFHHHMMMSSSXXXYYYZZZXXXUUURRRQQQQQQTTTXXX```iiirrrxxx}}}|||vvvmmmeee^^^YYYTTTRRRRRRSSSUUUUUUVVVWWWZZZ]]]ccceeeiiimmmooopppooonnnoooooonnnlllkkkkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkkmmmnnnoooooorrrssstttuuuwwwyyyzzz{{{}}}~~~~~~|||tttlllddd\\\WWWPPPOOONNNOOOQQQSSSSSSSSSVVVXXXZZZ\\\]]]___bbbeeeggghhhjjjjjjiiiiiikkkmmmsssxxx{{{uuukkk```PPPDDD???;;;777444444333333222222333333444333333333444555666777888777777666777777888999:::888???@@@DDDTTTggg}}}}}}}}}}}}|||oooddd\\\YYYVVVTTTSSSUUUTTTTTTXXX^^^dddlllwww{{{rrriiiaaaYYYTTTOOOMMMLLLLLLMMMNNNNNNMMMLLLLLLMMMNNNOOOOOOPPPPPPooocccWWWSSSOOOFFF===888666444111000111222111111000000000000//////////////////000000000111111111......///000111222222333111222222222222333555888:::BBBSSSkkkqqq___SSSMMMGGGEEEEEEHHHIIIJJJLLLMMMNNNOOOOOOIIIIIIIIIJJJLLLOOOSSSUUUYYY[[[___aaaccceeeiiikkknnnrrrwww{{{|||~~~yyyoooggg___ZZZVVVWWWYYYZZZZZZXXXVVVTTTRRRRRRQQQQQQPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSQQQQQQQQQPPPQQQQQQQQQRRRPPPOOONNNMMMMMMNNNOOOPPPNNNNNNNNNPPPRRRQQQOOOMMMIIIHHHHHHHHHGGGGGGGGGGGGJJJKKKNNNTTT[[[```cccdddbbb```\\\UUUMMMGGGDDDDDDFFFHHHJJJJJJIIIGGGGGGHHHGGGCCCAAACCCEEEGGGLLLRRRXXXYYY[[[YYYWWWTTTSSSSSSUUUYYYaaajjjsssyyy~~~{{{uuukkkccc\\\XXXUUUSSSSSSUUUWWWXXXYYYZZZ]]]___dddgggjjjnnnpppqqqpppppppppoooooonnnmmmlllkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiikkklllnnnoooooorrrssstttvvvwwwyyyzzzzzz}}}}}}~~~~~~~~~}}}uuulllddd\\\WWWOOONNNNNNOOOQQQSSSTTTSSSWWWYYY[[[\\\]]]___bbbeeedddeeeffffffggghhhjjjlllrrrwww~~~{{{tttkkk___OOOCCC>>>;;;777444444333333222222333333444333333333444555666777888777777666666777777888999888??????CCCSSSeee~~~zzzzzz}}}}}}pppeee]]]XXXVVVTTTSSSUUUTTTSSSWWW]]]bbbjjjuuu}}}}}}tttkkkbbbYYYTTTOOOMMMLLLLLLMMMNNNNNNMMMLLLLLLMMMNNNOOOOOOPPPPPP~~~qqqdddWWWQQQMMMEEE===999666444111000111222111111111111000000000/////////...///000000111111000000//////000000111111222222111222222222222333666888:::BBBRRRjjjzzzfffYYYPPPIIIEEEEEEEEEFFFHHHJJJLLLMMMMMMNNNIIIIIIHHHIIIKKKNNNQQQRRRWWWZZZ^^^aaadddgggkkkmmmqqqtttyyy|||}}}~~~~~~yyypppggg___ZZZWWWXXXYYYZZZZZZXXXWWWVVVRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQSSSTTTUUUTTTSSSSSSPPPPPPQQQRRRRRRRRRQQQQQQPPPQQQQQQQQQRRRRRRRRRRRRQQQPPPOOONNNNNNNNNOOOPPPOOOOOOOOOQQQSSSTTTRRRPPPLLLKKKJJJJJJJJJKKKLLLMMMOOOPPPSSSXXX^^^bbbddddddbbbaaa]]]VVVOOOIIIFFFEEEGGGIIIKKKKKKIIIHHHHHHHHHGGGCCC@@@BBBCCCEEEJJJPPPVVVWWWYYYXXXVVVTTTTTTTTTVVVZZZbbbkkktttzzzzzzsssjjjaaa\\\YYYXXXWWWVVVXXXZZZ\\\\\\]]]___aaaeeegggkkknnnppprrrrrrrrrppppppppppppnnnmmmlllkkkiiiiiiiiiiiiiiiiiiiiiiiihhhhhhjjjkkkmmmnnnoooppprrrsssuuuvvvxxxyyyyyyyyy|||}}}~~~~~~vvvmmmddd\\\VVVPPPNNNNNNOOORRRTTTUUUTTTWWWXXXZZZ[[[\\\^^^aaadddbbbbbbbbbccceeegggjjjkkkrrrwww}}}|||}}}zzzrrrggg[[[LLL@@@<<<:::777555444333333222222333333444222222222222333333444555666666666666777777888999999??????CCCQQQbbb~~~|||zzz|||~~~rrrggg^^^ZZZWWWUUUTTTVVVUUUSSSVVV[[[aaaiiittt|||~~~uuulllcccZZZUUUOOOMMMLLLLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPtttfffWWWPPPLLLEEE>>>:::666444111000111222111111222222111111111000000000///000111222222222111111000000000000000111111111111222222222222333666888:::AAARRRiii}}}nnn___UUULLLGGGFFFBBBCCCEEEGGGHHHJJJJJJJJJHHHHHHGGGHHHIIILLLOOOPPPUUUYYY]]]aaaeeeiiimmmpppsssvvvzzz}}}~~~~~~~~~{{{rrrhhh```ZZZXXXYYYZZZ[[[ZZZYYYXXXWWWQQQRRRRRRRRRRRRRRRSSSSSSQQQRRRTTTUUUVVVUUUTTTSSSQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOSSSRRRRRRSSSUUUUUUSSSRRRNNNLLLKKKJJJKKKNNNQQQSSSRRRRRRUUUZZZ___bbbcccbbbcccbbb^^^XXXPPPJJJGGGFFFIIIKKKLLLLLLJJJIIIHHHIIIHHHCCC@@@AAABBBCCCGGGMMMQQQSSSUUUVVVTTTSSSSSSSSSVVV[[[ccclllttt{{{zzzsssiiiaaa]]][[[[[[ZZZYYY[[[]]]_________aaaccceeegggjjjnnnqqqsssttttttpppqqqqqqqqqpppnnnlllkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjlllmmmooopppqqqrrrsssuuuwwwxxxyyyyyyyyy|||}}}~~~~~~~~~~~~~~~~~~vvvnnnddd[[[VVVPPPOOONNNPPPSSSUUUVVVUUUVVVXXXZZZ[[[[[[]]]```bbbaaa``````aaadddhhhjjjlllqqqvvv|||||||||~~~yyypppbbbWWWGGG===999999777555444333333222222333333444333333222222222333333444555555555666666888999999:::@@@@@@BBBOOO```|||}}}~~~uuujjjaaa\\\XXXVVVUUUWWWVVVTTTVVV[[[```hhhsss{{{}}}vvvmmmddd[[[UUUOOOMMMLLLLLLMMMNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNvvvgggXXXPPPLLLEEE>>>;;;666444111111111222111111222222222222111111111111000111222333444333222222111111111000000000000000111222222222222333666888:::AAAQQQiii}}}zzz|||sssdddXXXNNNHHHGGG@@@AAABBBDDDFFFGGGHHHHHHHHHGGGGGGGGGHHHKKKNNNOOOUUUXXX]]]aaaeeejjjooorrrtttwww{{{}}}~~~~~~~~~}}}sssiii```[[[YYYZZZ[[[[[[[[[ZZZXXXXXXQQQQQQRRRRRRSSSSSSTTTTTTRRRSSSUUUVVVVVVVVVTTTSSSTTTUUUVVVVVVVVVTTTSSSRRRPPPPPPQQQRRRSSSSSSRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOVVVUUUTTTUUUVVVUUUSSSRRROOOMMMJJJIIIKKKOOOSSSVVVSSSTTTVVVZZZ___bbbbbbaaacccbbb___YYYRRRKKKHHHGGGJJJKKKMMMMMMKKKIIIIIIIIIHHHCCC???@@@AAAAAAFFFKKKNNNPPPSSSSSSRRRQQQRRRRRRWWW[[[cccllluuu|||yyysssiiiaaa]]]\\\]]]]]][[[]]]___``````aaabbbccceeegggjjjnnnqqqtttuuuvvvqqqqqqqqqqqqpppnnnmmmkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjlllnnnpppqqqrrrrrrsssuuuwwwxxxyyyyyyxxx|||}}}}}}~~~~~~~~~~~~}}}wwwnnnddd[[[UUUQQQOOOOOOQQQSSSVVVVVVVVVVVVXXXYYYZZZ[[[\\\___bbbaaa``````aaaeeehhhkkklllqqqvvv|||yyyooo___SSSDDD;;;888888777555444333333222222333333444666666555444444444555555444444555555666888999:::;;;AAA@@@BBBOOO___zzzwwwlllccc___XXXVVVVVVXXXVVVTTTVVV[[[```hhhsss{{{~~~}}}vvvmmmddd[[[VVVOOOMMMLLLLLLMMMNNNNNNMMMOOOOOONNNNNNNNNNNNNNNNNNuuuhhhXXXOOOKKKHHHAAA:::555444333111000/////////000000111000000///......////////////////////////...//////111222333444444111222333333222222444666888>>>MMMfff|||~~~~~~jjjYYYNNNIIIGGGAAABBBBBBCCCDDDEEEFFFFFFIIIIIIJJJIIIHHHJJJMMMPPPTTTWWW[[[^^^bbbfffkkknnnrrrvvvzzz}}}wwwlllaaaZZZVVVVVVWWWZZZ[[[ZZZWWWUUUNNNOOOOOOPPPQQQRRRSSSSSSVVVVVVUUUUUUTTTSSSSSSSSSTTTSSSRRRSSSTTTSSSRRRPPPSSSRRRQQQQQQQQQQQQQQQRRRUUUTTTRRRPPPOOOOOOOOOOOORRRSSSUUUVVVVVVUUUTTTSSSOOOLLLJJJIIIJJJLLLMMMMMMPPPRRRUUUXXXZZZ]]]bbbeeeddddddbbb]]]VVVNNNIIIGGGLLLMMMOOOPPPOOOLLLIIIFFFCCCBBBAAAAAAAAABBBCCCCCCJJJKKKMMMMMMMMMMMMOOOQQQXXX[[[bbbmmmxxxzzzqqqgggaaa``````^^^\\\````````````aaabbbcccdddgggiiimmmppprrrrrrqqqpppoooooooooooommmkkkiiihhhiiiiiiiiijjjjjjkkkkkkkkkmmmmmmnnnnnnooooooppppppssstttvvvvvvuuuuuuwwwxxxzzz|||||||||{{{|||~~~}}}sssjjjaaaYYYUUUSSSQQQOOOOOOQQQSSSTTTTTTWWWWWWXXXZZZ\\\^^^```aaa```aaaaaa```aaaccchhhkkkqqquuu|||xxxnnn```PPP@@@;;;;;;:::888777444333222222111111222222222222333333444555555555777777777777888999:::;;;<<<;;;???FFFMMM\\\zzzwwwlllddd___YYYXXXVVVUUUUUUVVVXXXYYY```iiirrrwww|||wwwmmmcccYYYSSSNNNLLLKKKLLLMMMNNNLLLKKKJJJKKKLLLMMMNNNOOOOOOOOOzzznnn]]]RRRMMMHHH@@@999555444333222111000000000000000000000000000///...//////////////////////////////000111222333333444111222333333222222444666:::???OOOhhhyyy{{{zzzwwwxxxnnn[[[OOOIIIGGGBBBBBBBBBCCCCCCEEEFFFFFFIIIIIIJJJIIIIIIJJJMMMPPPRRRUUUYYY\\\```dddiiilllrrrvvv{{{~~~xxxmmmaaaZZZUUUVVVWWWYYYZZZYYYVVVSSSOOOOOOPPPPPPQQQQQQRRRRRRUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRSSSTTTTTTRRRPPPSSSRRRRRRQQQQQQRRRRRRRRRUUUSSSRRRPPPOOOOOOOOOOOORRRSSSUUUWWWWWWVVVUUUTTTNNNKKKHHHGGGHHHIIIIIIIIIKKKNNNQQQUUUXXX\\\aaadddddddddbbb]]]VVVNNNIIIGGGIIIKKKNNNPPPPPPNNNLLLJJJEEEDDDBBB@@@???@@@AAABBBGGGIIIKKKKKKKKKLLLNNNPPPWWWZZZbbblllwwwzzzsssiiicccbbbbbb```^^^aaaaaaaaaaaabbbcccdddeeehhhjjjmmmppprrrrrrqqqqqqpppppppppooonnnllljjjhhhiiijjjjjjjjjkkkkkkkkkkkkmmmmmmmmmnnnooooooppppppssstttvvvvvvuuuuuuwwwxxxzzz{{{||||||{{{|||~~~}}}~~~~~~~~~tttkkkbbbYYYTTTQQQOOOMMMNNNQQQTTTVVVVVVWWWWWWXXXYYY[[[^^^```aaa```aaaaaaaaaaaaccchhhkkkoootttzzzyyyooo```PPP@@@::::::888666666444333222222111111222222222333333444555555666666777777777777888999::::::<<<;;;???FFFMMM\\\yyywwwlllddd```YYYXXXVVVTTTTTTUUUVVVWWW^^^gggqqqwww|||uuulllbbbYYYSSSMMMLLLKKKLLLMMMNNNMMMLLLKKKLLLMMMNNNOOOOOOOOOOOOtttcccWWWPPPIII@@@999666555444222111111111111//////000000111000000000////////////////////////000000111111111222222222111222333333222222444666;;;AAAPPPiiiwwwxxx~~~{{{uuupppmmmnnnwwwrrr]]]PPPJJJGGGDDDDDDBBBBBBBBBDDDFFFGGGHHHIIIJJJIIIIIIJJJMMMPPPPPPSSSVVVZZZ^^^bbbgggkkkqqqvvv|||yyynnnbbbZZZVVVVVVWWWXXXYYYWWWTTTQQQPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTSSSTTTUUUTTTSSSQQQSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSQQQPPPOOONNNOOOOOOSSSTTTVVVXXXXXXWWWVVVUUUNNNKKKHHHFFFEEEFFFEEEDDDFFFIIIMMMQQQUUUZZZ___ccceeedddbbb]]]UUUNNNIIIGGGFFFIIILLLOOOPPPPPPOOONNNHHHFFFBBB???===>>>???AAACCCEEEHHHIIIJJJKKKMMMPPPVVVZZZaaakkkuuu}}}{{{uuulllgggeeeeeecccaaacccccccccddddddeeeeeefffhhhjjjmmmppprrrrrrqqqqqqppppppppppppooommmkkkiiijjjjjjkkkkkkkkkkkkllllllllllllmmmnnnnnnooopppppprrrtttuuuuuuuuuuuuvvvxxxzzz{{{|||{{{{{{{{{}}}||||||}}}uuukkkbbbZZZTTTOOONNNMMMNNNQQQUUUWWWXXXVVVWWWXXXYYY[[[^^^```aaa```aaaaaaaaabbbdddhhhkkkmmmrrrxxx~~~~~~zzzqqq```QQQAAA;;;999777444444444333222222111111222222333333444444555666666777666666666666777888999:::<<<;;;???FFFMMM[[[xxxwwwllleeebbbZZZYYYVVVTTTSSSTTTTTTUUU]]]fffpppvvv|||}}}rrriii___WWWRRRMMMLLLKKKKKKMMMNNNNNNNNNLLLMMMNNNOOOOOOPPPPPPOOOvvvfffYYYQQQIII@@@999666555444333222222222222...///000111111111111111////////////////////////111111111111111111222222111222333333222222444666<<>>???AAACCCFFFHHHIIIKKKMMMPPPUUUXXX___iiirrrzzz|||vvvpppkkkiiihhhfffeeeeeeeeeffffffggggggggggggiiijjjmmmoooqqqqqqqqqpppppppppqqqpppooonnnllljjjkkkkkkkkkkkkkkkkkkkkklllkkkllllllmmmnnnooopppppprrrtttuuuuuutttuuuvvvxxxyyyzzz{{{{{{zzz{{{}}}~~~|||}}}~~~vvvlllbbbZZZTTTPPPNNNMMMNNNQQQUUUWWWWWWVVVVVVWWWYYY[[[]]]___``````aaabbbbbbbbbdddhhhkkkmmmqqqxxx~~~}}}}}}yyyqqqaaaSSSDDD===:::666444444444333222222111111222222333444444555555666666777666666666666777888999999;;;:::>>>FFFLLLZZZvvv|||yyynnngggddd\\\[[[XXXVVVTTTTTTTTTUUU^^^gggpppuuu{{{zzzpppfff]]]VVVQQQNNNLLLKKKKKKMMMOOOOOOOOOMMMNNNOOOPPPPPPPPPPPPPPPuuufffZZZPPPHHH???999555555444333222222222222//////000111111222111111000000000000000000000000111111111111111111222222111222333333222222444666:::@@@OOOhhhxxxwwwzzz}}}uuuoooiiieeedddccckkkuuu~~~ooo\\\QQQKKKIIIIIIHHHEEECCCCCCEEEGGGHHHGGGIIIJJJJJJJJJKKKMMMOOOOOORRRVVVZZZ^^^bbbhhhkkkpppuuu{{{~~~}}}{{{oooccc[[[XXXXXXYYYZZZZZZXXXUUURRRPPPPPPPPPOOONNNNNNMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSUUUTTTSSSSSSTTTTTTSSSQQQRRRRRRRRRRRRRRRSSSTTTTTTRRRQQQPPPOOONNNNNNOOOOOOSSSUUUWWWYYYYYYYYYXXXWWWTTTPPPKKKHHHFFFDDDBBBAAAFFFHHHLLLOOORRRVVV[[[^^^dddccc```ZZZRRRKKKHHHFFFGGGIIIKKKMMMNNNOOONNNNNNOOOKKKEEE@@@<<<<<<===>>>@@@BBBEEEGGGHHHJJJMMMPPPRRRVVV]]]eeemmmttt{{{zzzwwwrrrnnnkkkiiihhhgggggghhhiiiiiijjjiiiiiihhhiiijjjlllnnnoooooopppoooppppppppppppooonnnlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnooopppppprrrsssuuuuuuttttttvvvwwwxxxyyyzzzzzzyyyzzz|||~~~~~~~~~wwwmmmcccZZZUUURRRPPPNNNNNNQQQSSSUUUUUUVVVVVVWWWXXX[[[]]]___``````aaabbbcccccceeehhhkkknnnrrrxxx~~~zzz{{{~~~wwwpppbbbUUUGGG@@@<<<777555555444333222222111111222222333333444444555666666666555555555555666777888999::::::>>>EEEKKKXXXtttvvvtttzzz}}}ppphhheee___]]]ZZZXXXVVVUUUVVVVVV___hhhppptttyyyzzzooofff^^^VVVRRROOOMMMKKKKKKMMMOOOOOOOOONNNNNNOOOPPPPPPPPPOOOOOO}}}tttfffYYYPPPGGG>>>999444444333222222222222222000000111111222111111111000000000000000000000000000000111111111222222222111222333333222222444666:::???NNNfffzzzwwwwww~~~uuunnniiifffeeeeeemmmvvv~~~lll\\\RRRMMMKKKKKKJJJHHHFFFFFFFFFGGGHHHGGGIIIJJJKKKKKKKKKMMMNNNOOORRRVVVZZZ^^^ccchhhllloootttyyy}}}~~~}}}||||||{{{oooddd\\\XXXXXXYYYZZZ[[[YYYVVVSSSOOOOOOOOONNNNNNMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRTTTSSSRRRSSSTTTSSSRRRPPPQQQQQQPPPQQQQQQRRRSSSTTTRRRQQQOOONNNNNNNNNOOOPPPSSSTTTVVVXXXYYYYYYXXXWWWWWWSSSNNNJJJGGGFFFDDDBBBFFFIIILLLPPPRRRVVV[[[^^^bbbaaa^^^WWWPPPIIIFFFEEEGGGHHHJJJLLLMMMMMMMMMLLLPPPMMMGGGBBB>>>=========???AAADDDFFFGGGIIILLLNNNPPPTTTZZZ```gggnnnuuuzzzxxxwwwssspppllljjjiiihhhiiijjjkkklllllllllkkkjjjhhhiiijjjlllmmmmmmnnnnnnooooooppppppooonnnlllkkkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjkkklllnnnoooppppppqqqsssttttttttttttuuuwwwxxxyyyzzzyyyyyyyyy{{{}}}vvvlllccc[[[UUUSSSQQQOOOOOOQQQSSSTTTTTTUUUVVVWWWXXXZZZ]]]___``````aaacccddddddfffhhhjjjpppsssyyy~~~{{{vvvyyy}}}xxxrrrlllbbbVVVIIIBBB===888666777444333222222111111222222222222333333444555555666444444444555555666777888:::999>>>EEEKKKWWWrrrtttooovvvsssjjjggg```^^^[[[YYYWWWWWWWWWXXX___gggnnnrrrwww}}}|||sssjjjbbbZZZUUUQQQNNNLLLKKKLLLNNNOOOOOONNNNNNOOOOOOOOOOOONNNNNN}}}tttgggZZZOOOEEE===777333333222111111111111222111111222222222111000000000000000000000000000000//////000111222333333444111222333333222222444666:::???NNNfffzzzuuusss|||wwwooojjjggggggiiiqqqzzzlll]]]TTTOOOMMMLLLLLLJJJIIIHHHHHHHHHHHHFFFHHHKKKKKKKKKKKKLLLNNNNNNQQQUUUYYY^^^ccchhhlllooosssxxxzzz{{{{{{{{{|||~~~~~~{{{pppeee]]]VVVVVVWWWYYYZZZYYYVVVSSSNNNNNNNNNNNNMMMMMMMMMMMMPPPPPPPPPQQQQQQRRRRRRSSSSSSRRRQQQQQQSSSRRRQQQOOOOOOOOOOOOOOOPPPQQQRRRSSSQQQPPPOOONNNNNNNNNOOOPPPRRRSSSVVVXXXYYYYYYXXXWWWXXXTTTOOOKKKHHHFFFDDDCCCDDDGGGKKKOOOSSSWWW\\\```aaa___\\\UUUMMMHHHEEEDDDEEEFFFHHHJJJKKKLLLLLLMMMPPPNNNIIIEEEAAA>>>======>>>@@@CCCDDDEEEFFFIIIKKKNNNRRRWWW\\\aaahhhpppvvvvvvuuussspppmmmjjjhhhhhhkkklllmmmnnnnnnmmmlllkkkhhhhhhiiijjjkkklllllllllmmmnnnoooooonnnmmmkkkjjjjjjjjjjjjiiiiiihhhhhhhhhiiijjjkkklllnnnooopppqqqqqqsssttttttttttttuuuwwwwwwxxxyyyyyyxxxyyy{{{}}}}}}~~~vvvlllccc[[[VVVRRRPPPNNNNNNQQQTTTUUUVVVUUUVVVVVVXXXZZZ\\\^^^___```aaacccdddeeefffhhhjjjppptttxxx|||{{{vvvyyywwwsssnnniii```UUUIIIBBB===888666888444333222222111111222222111111222222333444444444444444444444555666777777999999>>>EEEJJJVVVpppwwwpppwwwwwwlllhhh^^^]]]ZZZXXXWWWWWWXXXXXX]]]dddlllpppuuu}}}xxxqqqhhh```[[[SSSPPPMMMKKKLLLMMMNNNNNNMMMNNNNNNNNNNNNNNNMMMMMM~~~vvviii[[[OOODDD;;;666222222111111000111111111222222222222222111000///000000000000000000000000...///000111222333444444111222333333222333555666:::@@@OOOgggxxxssspppyyyzzzpppkkkhhhgggmmmuuu}}}mmm___VVVQQQOOOMMMMMMLLLKKKJJJIIIIIIHHHFFFHHHKKKLLLKKKKKKLLLNNNMMMPPPTTTYYY]]]bbbgggkkkpppsssvvvyyyyyyyyyzzz{{{||||||{{{pppeee^^^TTTTTTVVVXXXYYYYYYVVVSSSMMMMMMMMMMMMMMMMMMMMMMMMRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPQQQRRRRRRPPPNNNNNNNNNNNNOOOPPPQQQRRRSSSQQQPPPOOONNNNNNNNNOOOPPPQQQSSSUUUWWWXXXXXXXXXWWWXXXTTTOOOKKKIIIGGGEEECCCBBBEEEIIINNNSSSXXX^^^bbb```^^^ZZZTTTLLLFFFDDDCCCCCCDDDFFFHHHJJJLLLMMMNNNPPPNNNJJJFFFBBB@@@>>>======???AAABBBCCCDDDGGGIIIMMMQQQUUUZZZ^^^dddmmmsssttttttssspppllliiihhhhhhlllmmmoooppppppnnnlllkkkgggggghhhiiijjjjjjkkklllmmmmmmnnnnnnnnnlllkkkjjjjjjiiiiiiiiihhhhhhggggggiiijjjkkklllnnnooopppqqqqqqsssttttttssstttuuuwwwwwwxxxyyyyyyxxxyyy{{{|||{{{|||~~~~~~uuulllccc[[[VVVPPPNNNMMMNNNQQQUUUWWWXXXUUUUUUVVVXXXZZZ\\\^^^______aaadddeeeeeefffhhhjjjpppssswww{{{}}}xxx||||||tttpppkkkfff^^^TTTIIIBBB<<<777666888444333222222111111222222000111111222222333444444444444444444444666777777999999>>>EEEJJJVVVppp{{{ttt{{{~~~yyymmmhhh]]]\\\YYYWWWVVVVVVWWWXXXZZZbbbjjjooouuu}}}}}}uuummmddd___TTTQQQMMMKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLL{{{uuuiii\\\OOODDD===:::666555222111000000111222///000111222222222222222000000000000000000000000222222111111222222333444///000222222111222444666777@@@PPPfffxxxrrr{{{uuunnnlllmmmqqqwww~~~mmm^^^TTTQQQQQQSSSQQQOOONNNOOOPPPOOONNNIIIIIIJJJKKKLLLMMMNNNNNNMMMOOOSSSXXX]]]ccchhhjjjrrrrrrsssuuuwwwyyy{{{|||{{{{{{~~~{{{ooobbbYYYUUUUUUVVVWWWYYYXXXUUUSSSOOOOOOMMMMMMMMMMMMOOOOOOPPPPPPQQQRRRRRRSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQPPPPPPOOOOOOPPPPPPOOONNNNNNNNNOOOOOOSSSSSSSSSTTTUUUVVVXXXYYYVVVTTTRRRNNNJJJGGGDDDBBBBBBDDDIIINNNTTTYYY\\\^^^YYYXXXTTTMMMGGGBBB@@@@@@EEEFFFGGGHHHIIIJJJKKKLLLQQQOOOLLLIIIEEEBBB???>>>>>>>>>???AAACCCEEEHHHIIIQQQRRRRRRTTTXXX___gggmmmpppqqqqqqnnnjjjhhhiiilllooopppqqqqqqpppnnnllljjjjjjjjjiiihhhhhhiiijjjkkkmmmmmmmmmmmmlllkkkjjjiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjlllnnnpppssssssssssssssssssssssssyyyyyyzzzyyyxxxyyy|||~~~}}}~~~wwwoooeee[[[TTTSSSQQQOOONNNOOORRRUUUWWWYYYXXXWWWWWWYYY\\\___aaadddfffhhhhhhhhhiiikkkmmmqqqsssvvvyyy}}}zzzqqqlllfff```WWWLLLBBB>>>;;;777666777444444444444444444444444222222333333333333444444444444444444555777888:::888<<<;;;???IIISSSjjj}}}~~~|||nnndddaaa]]]YYYWWWVVVVVVVVVUUUZZZ^^^dddkkkssszzzzzzqqqggg___WWWTTTPPPNNNNNNNNNMMMLLLOOOOOOOOONNNMMMLLLKKKJJJ{{{uuuooodddXXXLLLBBB<<<999666444222111000000111222///000111222222222222111000000000000000000000000111111111111111222333333000222333333222333555777777@@@PPPgggxxxttt}}}zzzssspppoooqqqvvv}}}|||lll^^^UUURRRRRRSSSRRRPPPPPPQQQQQQPPPNNNIIIIIIJJJKKKLLLMMMNNNNNNMMMOOOSSSWWW]]]cccgggjjjqqqqqqrrrtttvvvyyy{{{||||||||||||qqqdddZZZUUUUUUVVVWWWYYYXXXVVVSSSPPPOOONNNMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSSSSRRRRRRPPPPPPPPPOOOOOOOOONNNNNNOOOOOOPPPPPPPPPPPPPPPOOOQQQPPPOOOOOONNNNNNNNNNNNSSSSSSSSSTTTUUUVVVWWWXXXVVVUUURRROOOKKKHHHFFFEEEFFFHHHLLLQQQWWW[[[^^^```[[[YYYUUUOOOHHHDDDBBBBBBGGGGGGIIIJJJLLLMMMNNNNNNRRRQQQNNNJJJFFFBBB@@@>>>>>>???@@@AAACCCEEEGGGHHHMMMMMMNNNPPPSSSZZZbbbhhhnnnpppqqqnnnjjjiiijjjmmmoooooopppqqqpppnnnllljjjjjjiiihhhggggggiiijjjkkkmmmnnnnnnmmmlllkkkjjjjjjgggggghhhhhhhhhiiiiiiiiihhhhhhhhhiiijjjmmmoooppppppqqqqqqrrrssstttttttttwwwxxxxxxxxxxxxyyy|||~~~vvvnnneee[[[TTTRRRQQQOOONNNOOORRRUUUWWWYYYXXXWWWWWWYYY\\\___aaadddfffhhhiiiiiijjjkkkmmmppprrruuuwww|||yyyooojjjddd]]]SSSIII???;;;999666555666444444444444444444444444222222333333333333444444555555555555666888999:::888<<<;;;???IIISSSiii}}}~~~qqqgggaaa^^^ZZZWWWWWWWWWVVVUUUZZZ]]]ccckkkrrryyy~~~{{{rrrhhh```WWWTTTPPPNNNNNNNNNMMMMMMOOOOOOOOOPPPOOOOOONNNNNN}}}qqqkkkfff]]]RRRHHH@@@;;;888555444222111000111111222000000111111222222111111000000000000000000000000111000000000000111222222111222444444333444666888888AAAPPPgggyyyvvvzzztttqqqqqqtttyyy}}}yyykkk^^^WWWUUUUUUTTTSSSSSSSSSTTTSSSPPPNNNIIIIIIJJJKKKLLLMMMNNNNNNMMMOOORRRWWW\\\aaafffhhhnnnoooqqqsssvvvxxxzzz{{{~~~}}}~~~rrreee\\\VVVVVVVVVWWWXXXXXXVVVTTTQQQPPPOOONNNNNNOOOPPPQQQSSSSSSSSSTTTSSSSSSRRRRRROOOOOONNNMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQPPPPPPRRRQQQPPPOOONNNNNNMMMNNNQQQRRRRRRSSSTTTUUUVVVWWWVVVUUUSSSPPPMMMKKKIIIIIIJJJLLLPPPTTTXXX\\\___```]]][[[XXXRRRKKKGGGEEEEEEIIIKKKMMMOOOQQQRRRSSSSSSTTTSSSPPPMMMHHHDDD@@@?????????@@@AAABBBDDDFFFGGGJJJKKKKKKMMMPPPVVV^^^ccckkkmmmooommmjjjiiikkknnnnnnoooooopppooonnnlllkkkjjjiiigggeeefffhhhjjjlllnnnnnnnnnnnnmmmlllkkkkkkgggggghhhhhhhhhhhhiiiiiigggggghhhiiikkkmmmooopppnnnnnnoooqqqrrrssstttuuutttuuuwwwwwwxxxyyy|||~~~}}}uuummmdddZZZSSSQQQPPPOOONNNOOORRRUUUWWWXXXXXXWWWXXXZZZ\\\___aaadddfffiiijjjjjjkkklllnnnnnnpppsssuuuzzzyyyoooiiibbb[[[NNNDDD;;;888666444444555444444444444444444444444222222333333333333444444666666666666777999:::;;;888<<<;;;???IIIRRRhhh~~~|||uuukkkbbb___[[[XXXWWWWWWVVVUUUYYY]]]cccjjjqqqxxx}}}|||tttiiibbbXXXTTTPPPNNNMMMNNNMMMMMMOOOOOOPPPQQQQQQQQQQQQQQQuuujjjbbb^^^WWWNNNFFF???:::888444333222111111111222222000000111111111111000000000000000000000000000000000000000///000000111222111222333333333444666888999AAAPPPfffzzzyyywwwrrroooqqquuuxxx|||wwwjjj___YYYWWWXXXUUUUUUUUUVVVVVVTTTPPPMMMIIIIIIJJJKKKLLLMMMNNNNNNMMMOOORRRVVV[[[```dddfffkkklllooorrruuuxxxzzz{{{sssggg^^^WWWVVVVVVWWWXXXXXXWWWUUURRRQQQPPPOOOOOOPPPQQQRRRTTTTTTUUUTTTTTTSSSRRRQQQOOONNNMMMLLLKKKLLLLLLMMMLLLMMMNNNOOOPPPQQQQQQQQQRRRQQQPPPOOONNNMMMMMMMMMPPPQQQRRRSSSTTTUUUUUUUUUVVVUUUSSSPPPNNNMMMLLLLLLMMMOOORRRVVVZZZ]]]___``````^^^[[[UUUOOOJJJIIIIIINNNPPPSSSVVVXXXXXXXXXXXXVVVUUUSSSOOOKKKFFFBBB@@@@@@@@@@@@AAABBBCCCDDDEEEIIIJJJLLLMMMPPPVVV]]]bbbgggjjjlllllljjjiiikkknnnnnnnnnooooooooonnnmmmmmmkkkiiigggeeeeeegggjjjlllmmmnnnnnnnnnmmmmmmlllkkkgggggggggggghhhhhhhhhiiieeefffgggiiikkkmmmooopppmmmnnnnnnoooqqqrrrrrrsssqqqsssuuuwwwwwwyyy|||~~~|||tttlllcccYYYRRRPPPOOONNNNNNOOORRRUUUVVVXXXXXXXXXYYYZZZ]]]```bbbdddgggjjjkkkllllllmmmooommmppprrrtttyyy|||rrrkkkbbb[[[KKKAAA888666555444444666333333333333333333333333222222222333333333444444555555555666777888999:::888<<<;;;???IIIQQQggg}}}wwwmmmddd```\\\YYYXXXXXXWWWVVVYYY\\\bbbiiipppvvv{{{}}}|||sssiiibbbXXXUUUPPPMMMMMMMMMNNNMMMPPPPPPQQQQQQQQQQQQPPPPPPqqqeee]]]YYYSSSLLLEEE>>>:::888333333222222222222222222000000111111111000000///000000000000000000000000000000000///000000111222///111222222222222555777999AAAOOOeee|||{{{yyysssmmmnnnqqqvvv{{{xxxlllaaaZZZYYYYYYVVVVVVUUUVVVVVVSSSPPPLLLIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNQQQUUUZZZ^^^bbbdddhhhjjjmmmqqquuuxxxzzz{{{ttthhh___XXXWWWVVVWWWXXXXXXWWWVVVRRRRRRPPPPPPPPPPPPRRRRRRTTTTTTUUUTTTTTTSSSRRRQQQNNNMMMLLLKKKJJJKKKLLLMMMLLLMMMNNNOOOPPPPPPPPPPPPRRRQQQPPPOOONNNNNNNNNNNNPPPQQQRRRTTTUUUUUUUUUUUUVVVTTTRRROOONNNMMMMMMMMMQQQSSSVVVYYY]]]___aaabbbbbbaaa]]]WWWQQQMMMLLLLLLRRRTTTXXX\\\^^^^^^\\\[[[XXXWWWUUURRRNNNIIIEEEBBBAAAAAAAAAAAAAAABBBCCCCCCGGGHHHJJJLLLPPPUUU\\\aaacccgggjjjkkkiiiiiikkkmmmnnnnnnoooooooooooooooooommmllliiigggggghhhjjjkkkmmmmmmmmmmmmmmmmmmlllkkkfffgggggggggggghhhhhhhhheeefffgggiiikkkmmmnnnnnnnnnnnnnnnoooooooooooooooppprrruuuwwwxxxyyy|||~~~~~~|||ssslllcccYYYSSSOOONNNNNNNNNPPPRRRTTTVVVWWWWWWXXXYYY[[[^^^```bbbdddgggkkkmmmmmmnnnnnnpppoooqqqsssuuuyyy~~~ssslllcccZZZKKKBBB999666666444444666333333333333333333333333222222222333333333444444333444555666777777888888777<<<;;;???HHHPPPeee~~~~~~yyymmmeeebbb]]]ZZZYYYYYYWWWVVVXXX[[[```gggooouuuyyy|||{{{rrrhhhaaaYYYUUUPPPLLLLLLMMMNNNNNNQQQQQQQQQPPPPPPOOOMMMMMM}}}ooocccZZZWWWQQQKKKDDD>>>999777222222222222222222222222000000111111000000//////000000000000000000000000111000000000000111222222///000111111111222444666888@@@MMMddd~~~}}}{{{sssjjjkkkooovvv~~~{{{oooccc\\\YYYYYYWWWVVVTTTTTTSSSQQQNNNKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNQQQTTTYYY]]]aaacccfffiiimmmrrrvvvyyy{{{|||wwwjjjaaaYYYWWWVVVWWWXXXYYYXXXVVVRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSTTTSSSSSSRRRRRROOOMMMKKKJJJJJJKKKLLLMMMLLLMMMNNNOOOOOOPPPOOOOOOPPPPPPOOOOOONNNNNNOOOOOOPPPQQQSSSUUUVVVVVVUUUUUUUUUSSSPPPNNNLLLLLLLLLMMMTTTVVVYYY]]]```cccdddeeecccbbb___YYYSSSOOONNNOOOTTTWWW\\\___aaa```]]][[[XXXXXXWWWUUUQQQLLLHHHEEEBBBBBBAAAAAAAAAAAAAAABBBBBBDDDGGGIIIMMMSSSZZZ^^^cccgggkkklllkkkjjjlllnnnoooooooooppppppqqqqqqqqqqqqooonnnllljjjjjjjjjjjjkkklllllllllllllllkkkkkkffffffgggggggggggghhhhhhffffffhhhjjjkkklllllllllnnnnnnnnnmmmmmmmmmmmmmmmppprrrvvvxxxxxxzzz{{{}}}}}}}}}~~~|||tttllldddZZZSSSMMMMMMMMMNNNPPPRRRTTTVVVVVVWWWXXXZZZ\\\___aaabbbdddhhhlllnnnooooooppppppqqqsssvvvxxx|||uuummmddd[[[NNNDDD;;;888777444444555333333333333333333333333222222333333333333444444222333444666777777777777777<<<<<>>LLLbbb}}}uuufffiiioooyyyrrreee]]]YYYYYYWWWUUUSSSQQQPPPOOOLLLJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNPPPTTTXXX\\\___aaaeeehhhmmmrrrwwwzzz|||}}}zzznnneeeYYYXXXVVVVVVXXXYYYXXXWWWRRRQQQPPPOOOOOOPPPQQQRRRQQQQQQRRRSSSSSSSSSRRRRRRPPPNNNLLLJJJJJJKKKLLLNNNMMMNNNNNNOOOOOOOOONNNNNNOOOOOONNNNNNNNNOOOPPPPPPPPPRRRTTTVVVWWWWWWVVVUUUTTTRRROOOLLLJJJJJJJJJKKKSSSUUUXXX[[[___bbbdddeeedddccc```ZZZUUUQQQPPPPPPUUUXXX\\\```aaa^^^[[[XXXXXXXXXXXXVVVSSSOOOKKKHHHCCCCCCBBBAAA@@@@@@@@@@@@???AAADDDHHHLLLRRRYYY^^^eeeiiinnnooonnnmmmnnnpppppppppppppppqqqrrrsssttttttsssrrrpppnnnllljjjiiijjjjjjkkkkkkkkkkkkkkkjjjfffffffffggggggggghhhhhhfffgggiiijjjkkkkkkkkkjjjkkkkkkllllllmmmmmmnnnnnnqqqssswwwyyyyyyzzz{{{|||}}}}}}}}}~~~|||tttmmmddd[[[TTTLLLMMMMMMNNNPPPRRRTTTUUUVVVWWWXXX[[[]]]___aaabbbdddhhhlllooopppppppppqqquuuwwwyyy{{{~~~{{{sssiii```PPPFFF<<<999666333222333222222222222222222222222222222333333333333444444333444555777888888888888777<<<<<>>KKKaaavvvdddgggooo{{{tttggg]]]YYYXXXWWWUUUQQQOOONNNMMMKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNPPPSSSWWW[[[___```eeehhhmmmssswww{{{}}}}}}}}}ppphhhZZZXXXVVVVVVXXXYYYXXXWWWQQQPPPOOONNNNNNOOOPPPQQQPPPPPPQQQRRRRRRSSSRRRRRRPPPNNNLLLJJJJJJKKKMMMNNNNNNNNNOOOOOOOOONNNMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRUUUWWWXXXXXXWWWVVVTTTRRRNNNKKKIIIHHHIIIJJJOOOQQQTTTXXX\\\___aaabbbeeeccc```[[[UUUQQQPPPQQQTTTWWW\\\___```]]]YYYVVVXXXXXXXXXWWWUUUPPPLLLJJJDDDCCCBBBAAA@@@@@@@@@@@@>>>AAADDDHHHMMMTTTZZZ___hhhlllppprrrpppoooppprrrpppppppppqqqrrrssstttuuuvvvuuuuuusssqqqmmmjjjhhhiiiiiijjjkkkkkkkkkjjjjjjffffffffffffggggggggghhhggghhhiiijjjkkkjjjiiiiiiiiiiiijjjkkkmmmnnnoooooorrrtttxxxyyyzzzzzz{{{|||}}}}}}}}}~~~|||uuummmeee\\\UUULLLLLLMMMNNNPPPRRRTTTUUUVVVWWWYYY[[[]]]```bbbbbbdddhhhmmmpppqqqqqqqqqrrrwwwyyy{{{}}}yyyooofffRRRGGG===999666222111222222222222222222222222222222222333333333444444444333555777888999999999999777<<<<<>>=========AAA@@@BBBGGGJJJNNNXXXbbbiiilllppprrrsssrrrrrrrrrsssqqqpppqqqtttxxxzzzzzzzzzzzzzzzxxxtttooojjjggggggffffffggghhhhhhgggeeeeeeeeeffffffggghhhhhhhhhjjjjjjkkkkkkkkkjjjjjjiiijjjjjjjjjjjjkkkmmmooopppqqqsssvvvwwwwwwyyy{{{}}}||||||||||||~~~|||tttjjjaaaXXXRRRPPPNNNLLLMMMOOOQQQSSSSSSUUUVVVYYY]]]___```aaaaaafffiiimmmpppqqqqqqrrrsss{{{}}}rrrfffSSSGGG<<<777444222111333555555555444444333333333333333333444444333222222555555666777888999::::::999<<<:::>>>GGGMMM___{{{}}}uuuoooyyyzzzrrrlllddd___]]]\\\ZZZXXXWWWZZZ]]]aaafffnnnvvv{{{}}}{{{tttkkkeee^^^VVVOOOMMMMMMKKKMMMQQQMMMNNNNNNOOOOOONNNNNNMMMxxxkkkdddYYYTTTMMMGGGAAA<<<888555555444333222111000000//////000000111111000000///////////////000000000000333333222111111111222222222222111111222333555666888>>>JJJ```}}}uuuuuu}}}{{{pppllllllppp|||lll^^^VVVTTTRRRPPPNNNKKKHHHFFFDDDDDDEEEFFFFFFGGGIIIKKKLLLMMMLLLNNNQQQSSSUUUYYY^^^aaagggkkkooosssuuuwwwyyy{{{sssfff\\\XXXTTTSSSVVVWWWWWWUUUTTTSSSQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPNNNMMMLLLLLLKKKKKKNNNNNNNNNNNNOOOPPPQQQQQQRRRQQQPPPPPPPPPQQQRRRSSSWWWWWWWWWWWWXXXYYYXXXXXXXXXVVVRRRNNNJJJHHHGGGGGGGGGIIILLLQQQWWW\\\aaadddeeeddd```[[[TTTOOOMMMLLLSSSXXX[[[YYYXXXYYYYYYWWWZZZZZZZZZXXXWWWTTTRRRPPPLLLJJJFFFBBB???>>>>>>>>>@@@???BBBFFFIIINNNWWWbbbiiilllqqqssssssrrrrrrrrrrrrqqqppprrrvvvzzz|||}}}~~~~~~~~~{{{xxxrrrmmmjjjfffeeeeeefffggggggfffdddeeeeeeeeefffgggggghhhhhhiiiiiijjjjjjjjjiiiiiihhhiiiiiiiiijjjkkkmmmoooqqqrrrtttvvvwwwwwwxxxzzz|||||||||||||||~~~}}}tttkkkbbbYYYTTTRRRPPPNNNNNNQQQSSSUUUUUUVVVWWWYYY\\\^^^```aaabbbcccgggllloooqqqsssuuuvvv{{{~~~qqqdddPPPEEE;;;666444222222444444444444333333333222222333333333444444333333222444555555666777888999999999<<<;;;>>>GGGMMM^^^zzzxxxppphhhppp}}}tttmmmeee```^^^\\\ZZZWWWWWWZZZ^^^ccchhhnnnvvv{{{}}}{{{tttkkkeee^^^VVVOOOMMMLLLKKKMMMPPPNNNNNNOOOOOOOOOOOONNNNNNyyykkkcccZZZUUUNNNGGGAAA<<<777333333333222222111000//////000111333444444333111000////////////000000000000444333222111111111111111222111111000111333444555999???KKK```}}}{{{pppqqq{{{yyyooojjjkkkppp|||tttaaaVVVRRROOOMMMKKKHHHEEECCCBBBAAACCCCCCDDDEEEGGGIIIKKKLLLLLLNNNQQQSSSUUUYYY^^^bbbfffiiinnnrrruuuwwwzzz|||vvvjjj]]]XXXTTTSSSTTTVVVVVVTTTTTTSSSRRRQQQPPPPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMLLLLLLMMMMMMOOONNNNNNOOOOOOPPPQQQRRRRRRQQQQQQPPPQQQRRRSSSTTTVVVVVVVVVWWWWWWWWWXXXXXXYYYWWWUUUQQQNNNKKKHHHGGGEEEFFFHHHMMMSSSZZZ```dddfffeeebbb\\\UUUOOOLLLKKKQQQWWWZZZYYYYYY[[[[[[YYYZZZZZZYYYYYYWWWUUUSSSRRRQQQNNNIIIDDDAAA??????@@@???>>>AAAFFFIIIMMMVVV```hhhlllqqqttttttsssrrrqqqpppoooooorrrwww|||~~~zzztttooolllfffdddddddddeeefffeeecccddddddeeeffffffgggggghhhgggggghhhhhhhhhhhhhhhggghhhhhhhhhiiikkkmmmpppqqqsssuuuwwwwwwwwwwwwyyy{{{{{{{{{{{{|||~~~}}}uuummmddd[[[VVVTTTRRRPPPPPPSSSUUUWWWWWWWWWWWWYYY[[[]]]```bbbcccaaaeeejjjooorrruuuxxxzzz}}}~~~}}}nnn```LLLBBB999666444222222444333333333222222222222222222333333444444333333333333444444555666777888888999<<<;;;>>>FFFLLL]]]xxx|||rrrkkkccchhhrrrwwwqqqhhhaaa^^^]]]ZZZWWWWWW[[[```eeejjjpppvvvzzz}}}{{{uuulllfff^^^VVVOOOMMMKKKJJJKKKOOOOOOOOOPPPPPPPPPPPPOOOOOO}}}mmmdddZZZUUUNNNGGGAAA<<<777444333333333222111000000000///111333555555333111///000111111111222222222222444333222111000000000000111111000000111222444555:::AAALLL```{{{|||qqqqqq{{{~~~}}}tttmmmggghhhmmmzzz{{{dddVVVPPPLLLKKKHHHFFFCCCAAA@@@???@@@AAABBBCCCFFFHHHJJJKKKLLLNNNQQQSSSVVVZZZ___bbbdddhhhmmmrrruuuwwwzzz|||xxxlll^^^YYYTTTRRRTTTUUUUUUTTTTTTSSSRRRQQQPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQPPPQQQRRRSSSTTTSSSTTTUUUUUUUUUUUUVVVWWWZZZYYYWWWUUUQQQMMMIIIGGGCCCDDDEEEIIIPPPXXX```eeehhhgggddd]]]VVVOOOKKKJJJOOOUUUZZZZZZ[[[^^^^^^\\\[[[[[[ZZZYYYXXXWWWVVVUUUUUURRRLLLGGGCCCAAA@@@@@@>>>>>>AAAEEEHHHKKKTTT]]]fffkkkqqqtttuuusssqqqpppmmmlllmmmpppvvv|||}}}yyysssnnnkkkeeedddbbbbbbddddddcccbbbcccddddddeeeffffffggggggeeeeeefffgggggggggffffffffffffggghhhjjjmmmpppqqqsssuuuvvvwwwvvvvvvxxxyyyzzzzzz{{{|||~~~~~~vvvnnneee]]]XXXTTTRRRPPPQQQSSSVVVXXXXXXXXXYYYYYYZZZ]]]```ccceeebbbfffjjjooorrruuuxxxzzz}}}|||zzzjjj\\\HHH???777555555333222444222222111111111111111111222222333444444444333333222333333444555666777777999===;;;>>>FFFKKK[[[vvvwwwnnnhhhccceeejjjwww|||tttjjjccc```]]][[[XXXWWW[[[aaafffkkkpppvvvyyy}}}|||vvvnnnhhh___VVVOOOMMMKKKIIIJJJNNNOOOPPPPPPQQQQQQPPPPPPOOOrrrhhhYYYTTTMMMGGGAAA<<<777444444444444333222222111111...000222444444222000...000111111111222222222222333222111111000000000111222111111111111333444555:::AAAMMM___yyy~~~rrrqqqzzz}}}{{{zzzwwwpppjjjccceeejjjvvviiiYYYSSSJJJIIIGGGDDDBBB@@@???>>>>>>>>>@@@BBBDDDGGGJJJKKKLLLNNNQQQSSSVVVZZZ___ccceeeiiinnnrrruuuxxx{{{}}}~~~yyymmm```ZZZTTTRRRSSSUUUUUUTTTUUUTTTRRRQQQPPPPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLMMMMMMNNNOOOLLLLLLLLLLLLMMMNNNOOOPPPRRRQQQQQQPPPPPPQQQSSSTTTSSSUUUWWWWWWVVVVVVXXXZZZZZZZZZXXXVVVRRRMMMIIIGGGBBBBBBDDDGGGNNNWWW```eeehhhhhheee___WWWPPPKKKJJJMMMTTTZZZ\\\^^^aaabbb```^^^]]]\\\[[[ZZZYYYXXXXXXWWWTTTPPPKKKFFFCCCAAA@@@>>>>>>@@@EEEGGGIIIQQQYYYaaagggnnnssstttrrrpppnnnjjjiiijjjnnntttzzz}}}}}}yyysssnnnkkkfffdddbbbaaabbbcccbbbaaaccccccddddddeeeeeeffffffcccdddeeefffffffffffffffeeeeeefffgggjjjllloooqqqrrrsssuuuuuuuuuuuuvvvxxxxxxyyy{{{}}}~~~~~~vvvnnneee]]]XXXRRRPPPOOOPPPSSSVVVWWWXXXZZZZZZZZZ\\\^^^aaadddfffeeehhhllloooqqqtttwwwyyy}}}zzz~~~vvvfffXXXEEE===666666666444333444111111111111111111111111111222333333444444444333222222333444555666777777999===;;;>>>FFFIIIYYYsss~~~uuummmiiibbbaaabbbmmmwwwmmmeeeaaa___\\\ZZZXXX\\\aaafffkkkpppuuuyyy}}}~~~xxxqqqkkk```XXXPPPMMMKKKIIIJJJMMMOOOPPPPPPQQQQQQPPPPPPOOOwwwkkkZZZUUUNNNGGGAAA<<<666333444444444333333333222222...///111222222111///...////////////000000000000111111000000000111111222333222222111222444555666:::AAAMMM^^^xxxsssqqqwww~~~zzzxxxtttmmmhhh```bbbhhhrrrnnn]]]VVVJJJHHHFFFDDDBBB@@@??????<<<===???AAADDDGGGJJJKKKLLLNNNQQQTTTWWW[[[```dddgggjjjooosssvvvxxx{{{}}}~~~~~~zzznnnbbb\\\VVVSSSSSSUUUUUUTTTUUUTTTRRRQQQPPPPPPPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNKKKKKKKKKLLLLLLMMMNNNOOOQQQPPPPPPOOOPPPQQQRRRSSSTTTWWWZZZZZZXXXXXXZZZ]]][[[ZZZXXXUUUQQQLLLHHHFFFCCCCCCDDDHHHOOOWWW___dddhhhhhheee```XXXQQQLLLJJJMMMTTT[[[^^^aaaeeefffeeeaaa```___]]][[[ZZZZZZZZZXXXWWWTTTPPPKKKGGGCCCAAA???>>>AAADDDEEEFFFMMMUUU[[[bbbjjjqqqrrrpppnnnllliiihhhhhhlllqqqwwwzzz|||}}}yyytttooolllgggdddbbbaaabbbbbbbbbaaabbbbbbcccddddddeeeeeefffccccccdddeeefffffffffffffffffffffgggiiikkknnnooooooqqqssssssssstttuuuwwwwwwxxxzzz}}}~~~vvvnnneee\\\WWWQQQOOONNNOOORRRUUUWWWWWW[[[[[[]]]^^^aaacccfffggghhhjjjmmmoooqqqsssvvvxxx}}}||||||qqqbbbTTTDDD===777777777555333444111111111111111222222222111111222333444444444444222333333444555666777777:::===<<<>>>EEEHHHWWWqqq~~~uuunnnjjj___]]][[[bbbuuuyyynnnfffbbb```^^^\\\YYY\\\```eeejjjooouuuyyy}}}{{{tttnnnbbbYYYQQQNNNLLLIIIJJJMMMOOOOOOPPPPPPPPPPPPOOOOOOzzzmmm^^^YYYPPPHHH@@@999333///333333333222222222222222//////000000000000//////////////////000000000000000//////000000111222333444333333222333555666777999@@@LLL^^^wwwwwwrrruuu}}}|||yyysssmmmhhh___aaagggppp~~~nnn]]]VVVJJJIIIGGGDDDBBBAAA@@@@@@;;;<<<>>>AAADDDGGGJJJLLLLLLNNNQQQTTTWWW[[[aaadddiiilllqqqtttvvvxxx{{{}}}}}}}}}|||pppddd^^^WWWSSSTTTUUUVVVUUUVVVTTTSSSQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOOOONNNNNNPPPQQQRRRSSSVVVZZZYYYWWWWWWZZZ]]][[[YYYWWWSSSOOOKKKGGGEEECCCDDDFFFJJJPPPXXX___cccggggggfff```YYYRRRMMMKKKLLLTTT\\\```dddhhhjjjhhheeedddaaa___]]]\\\\\\[[[ZZZZZZXXXVVVQQQLLLGGGDDD@@@???AAADDDDDDDDDJJJQQQUUU\\\fffnnnpppooolllkkkjjjiiihhhkkkpppuuuxxxyyy{{{{{{{{{zzzvvvrrrnnnkkkhhheeebbbaaaaaabbbbbbbbbbbbbbbbbbcccddddddeeeeeebbbcccdddeeefffffffffffffffffffffggghhhjjjlllnnnlllnnnpppqqqqqqrrrtttvvvvvvxxxzzz}}}~~~vvvmmmddd[[[UUUQQQOOONNNOOORRRVVVWWWXXX[[[]]]___aaadddfffggghhhhhhjjjmmmooopppssswwwyyy{{{~~~vvvmmm___RRRDDD===888888999666333444111111111222222222333333000111222333444444444444333333444555666777888888:::===<<>>AAADDDGGGJJJLLLLLLNNNQQQTTTWWW\\\aaaeeejjjnnnrrruuuwwwyyy{{{}}}}}}}}}}}}qqqeee___XXXTTTTTTVVVVVVUUUVVVUUUSSSQQQPPPOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQOOOOOONNNMMMNNNOOOPPPQQQOOOSSSWWWVVVTTTSSSWWW[[[[[[YYYVVVRRRMMMJJJGGGEEEDDDEEEGGGKKKRRRYYY___cccggggggfffaaaZZZSSSNNNLLLLLLUUU]]]aaaeeejjjllljjjhhhfffccc```^^^]]]\\\\\\[[[\\\\\\ZZZVVVPPPJJJFFFAAA@@@BBBDDDDDDCCCHHHOOORRRYYYdddlllooonnnkkkjjjkkkjjjiiikkkoootttvvvwwwvvvvvvwwwvvvsssoookkkhhhhhhfffbbbaaabbbbbbcccbbbaaabbbbbbcccddddddeeeeeebbbcccdddeeeffffffgggfffgggffffffggghhhjjjkkkmmmjjjlllooopppppprrrtttvvvvvvwwwzzz}}}~~~uuulllcccZZZTTTRRRPPPOOOPPPSSSVVVXXXYYY\\\]]]```dddfffggghhhhhhgggiiilllnnnqqqtttxxx{{{{{{~~~{{{sssjjj]]]QQQDDD===999999:::666333333111111222222333333333333000111222333444444555444333444444555666777888888:::>>><<>>@@@CCCGGGJJJLLLMMMOOORRRVVVYYY^^^cccgggoooqqqsssttttttvvvyyy{{{{{{}}}wwwjjjccc[[[VVVUUUVVVVVVUUUWWWTTTPPPNNNNNNNNNMMMMMMPPPPPPOOONNNNNNNNNOOOOOOPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOOOONNNMMMMMMLLLLLLMMMMMMPPPRRRTTTUUUUUUUUUVVVWWWXXXWWWUUUPPPJJJFFFDDDDDDCCCGGGLLLQQQUUU[[[```dddhhhfffcccaaa]]]WWWPPPLLLMMMRRRZZZaaafffjjjlllmmmhhheeebbb``````aaaaaa```cccaaa___\\\YYYSSSLLLGGGCCCCCCBBBCCCDDDEEEGGGHHHOOOTTT\\\eeellloooooommmooonnnnnnoooppprrrsssuuuwwwwwwvvvtttqqqmmmjjjhhhjjjhhhdddaaa``````aaabbbbbbcccdddeeeeeedddbbbaaaeeeeeefffffffffffffffeeegggggggggggghhhiiijjjkkkllllllmmmlllmmmooosssvvvvvvwwwxxxyyy{{{}}}}}}sssiiiaaaYYYUUUOOOOOOOOOPPPSSSVVVYYY[[[___aaaccceeeeeefffiiikkkkkklllmmmlllmmmooosssvvvzzz~~~yyyrrriii[[[MMMBBB<<<777777666333333555222111111000000111222222111111222222222333333333444444444555555555555555777888:::===???GGGWWWggg}}}pppfffbbb^^^ZZZVVVVVVZZZdddxxx~~~sssiiiccc```___^^^XXXZZZ]]]```dddkkkrrrwww|||~~~xxxssseee```XXXQQQNNNLLLJJJIIIMMMMMMNNNOOOQQQRRRSSSSSSvvvjjjaaaZZZOOOEEE===888555333222222222222111111111000000000000000000000000000000000000000111111111111111111000000111111222333222222333222111222555777999???JJJ]]]xxx{{{wwwzzzvvvoookkklllpppxxxyyygggXXXPPPKKKIIIFFFDDDCCCBBBAAA???<<<<<<>>>@@@CCCGGGJJJLLLNNNPPPSSSVVVYYY^^^cccgggpppqqqsssttttttvvvxxxzzzzzz|||~~~zzzjjjccc[[[VVVUUUVVVWWWVVVUUUSSSOOONNNNNNOOOOOOOOOOOOOOOOOONNNOOOOOOPPPPPPQQQPPPOOONNNMMMMMMMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNPPPRRRTTTUUUTTTTTTVVVWWWXXXWWWUUUPPPJJJFFFEEEEEEEEEIIIOOOTTTXXX]]]aaadddhhhfffdddaaa]]]WWWPPPLLLMMMRRRYYY```fffiiikkkmmmiiifffcccaaaaaaaaaaaa```cccbbb```^^^[[[UUUOOOJJJEEEDDDCCCCCCDDDFFFHHHIIINNNSSS[[[cccjjjnnnnnnmmmnnnnnnnnnnnnoooqqqsssttttttttttttsssqqqnnnlllkkkhhhfffccc```______```aaacccccccccddddddccccccbbbddddddeeeeeeeeeeeeeeedddfffffffffgggggghhhiiijjjkkkkkklllllllllnnnrrruuuvvvvvvwwwyyy{{{}}}}}}sssjjjaaaYYYUUUOOOOOOOOOPPPRRRVVVYYY[[[___aaadddeeefffgggiiikkkkkkllllllllllllnnnrrruuuyyy}}}zzzqqqhhhYYYKKKBBB;;;666666555222111333444444333333222333333333111111222222222333333333444444444555555555555666888888;;;>>>@@@GGGWWWggg{{{mmmbbb]]]XXXUUURRRRRRVVV```sss}}}sssjjjdddaaa___^^^ZZZ\\\___aaaeeelllsssxxx|||~~~yyyttthhhbbbZZZSSSOOOMMMKKKJJJKKKKKKLLLMMMOOOPPPQQQRRRqqqgggaaaYYYOOOEEE===999555444333333333222222222222222111111111111111111111111000000000000111111111111111111000000111111222333222222333222111222555777888???JJJ\\\www|||vvv{{{}}}vvvqqqrrruuu|||qqqcccWWWQQQKKKIIIFFFDDDCCCBBB@@@???=========???BBBFFFJJJLLLOOOQQQTTTWWWZZZ^^^cccgggoooqqqsssttttttvvvxxxzzzyyy{{{}}}|||kkkddd[[[VVVVVVWWWXXXXXXTTTRRROOONNNOOOQQQQQQQQQOOONNNNNNNNNOOOPPPQQQQQQSSSRRRQQQOOONNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQPPPOOOOOONNNNNNOOOOOOOOOQQQSSSTTTTTTTTTUUUVVVWWWVVVSSSOOOJJJGGGGGGGGGIIIMMMSSSYYY\\\```ccceeehhhfffdddbbb^^^XXXQQQLLLLLLPPPWWW^^^dddiiikkkllljjjgggdddbbbbbbbbbaaaaaacccbbbaaa___]]]YYYSSSOOOGGGFFFEEEDDDEEEFFFHHHJJJMMMRRRYYYaaahhhkkkllllllmmmmmmllllllmmmoooqqqrrrppppppqqqqqqqqqooonnnmmmgggeeebbb```______```aaadddccccccbbbccccccddddddddddddeeeeeeeeeddddddccceeeeeeeeeeeefffggghhhhhhiiijjjkkkllllllnnnqqqtttvvvvvvwwwyyy{{{}}}}}}sssjjjaaaYYYTTTOOOOOOOOOPPPRRRVVVYYY[[[___aaaccceeefffgggiiilllkkkllllllllllllnnnqqqssswww{{{{{{rrrhhhXXXJJJBBB<<<666555444000///111444444333333222222222222111111222222222333333333444444555555555666666666999999<<>>III[[[wwwyyytttzzz|||wwwwwwzzz~~~wwwlll```XXXTTTLLLIIIFFFDDDDDDCCCAAA???=========>>>AAAEEEIIILLLPPPRRRUUUWWWZZZ^^^cccfffmmmppprrrttttttuuuwwwyyyyyyzzz|||~~~|||llleee\\\VVVVVVXXXYYYYYYVVVSSSPPPOOOPPPQQQQQQQQQNNNNNNNNNOOOOOOQQQRRRSSSTTTSSSQQQOOONNNMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPOOONNNNNNNNNNNNNNNOOOQQQSSSTTTSSSSSSUUUVVVTTTSSSQQQMMMIIIHHHHHHIIIMMMQQQXXX]]]```bbbdddfffhhhgggeeeccc___YYYQQQLLLKKKNNNTTT\\\ccchhhjjjjjjkkkhhhdddbbbbbbbbbbbbaaabbbaaaaaa```___[[[VVVRRRJJJIIIGGGEEEEEEGGGIIIJJJLLLQQQYYY```fffiiikkklllkkkjjjjjjiiijjjlllmmmnnnnnnoooppppppooonnnmmmlllfffeeecccaaa``````aaabbbdddcccbbbaaabbbcccdddeeeeeeeeeffffffeeeeeeddddddccccccccccccdddeeefffggghhhiiikkkkkklllnnnqqqtttuuuvvvwwwxxxzzz}}}}}}tttjjjaaaYYYTTTOOONNNNNNOOORRRUUUYYY[[[]]]___bbbcccdddfffhhhkkkkkklllmmmmmmlllmmmooorrrvvvzzz~~~uuukkk[[[MMMDDD===888666444111000111222222111111000000///...111111222222222333333333444444555555666666777777999:::===@@@AAAGGGVVVeeewwwfffYYYQQQQQQNNNLLLNNNRRR\\\nnn~~~}}}tttlllgggccc___]]]ZZZ[[[\\\]]]```eeelllqqqyyy||||||wwwmmmggg^^^VVVPPPMMMKKKIIIHHHIIIJJJKKKMMMNNNOOOOOOzzzqqqiiiddd^^^WWWMMMCCC<<<888555333000000111111111111111111000000000000000000000000///000000000111111111111111111000000111111222333222222333222111222555777777>>>JJJ[[[vvvwwwrrrwww|||||||||~~~~~~~~~zzzssshhh___XXXUUUMMMJJJGGGEEEEEEDDDBBB@@@>>>=========@@@DDDIIIKKKQQQSSSUUUWWWYYY]]]aaaeeejjjmmmpppssstttuuuwwwyyyxxxzzz|||~~~|||oooggg]]]WWWVVVXXXYYYZZZYYYVVVRRRPPPPPPPPPPPPOOONNNNNNOOOOOOPPPQQQRRRSSSTTTSSSQQQOOOMMMLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNOOOOOONNNMMMMMMMMMMMMMMMNNNPPPRRRSSSSSSSSSTTTUUURRRRRRPPPLLLIIIIIIJJJLLLQQQUUU[[[```bbbdddeeefffhhhgggfffddd```ZZZRRRLLLJJJLLLQQQYYYaaagggiiiiiijjjgggdddbbbbbbccccccbbbaaaaaa``````___\\\XXXTTTMMMKKKHHHFFFEEEFFFHHHJJJJJJQQQZZZaaafffhhhkkklllhhhhhhgggggghhhiiijjjkkkoooooooooooonnnllljjjiiifffeeedddccccccccccccdddccccccbbbaaabbbccceeefffgggggggggggggggfffeeeeeebbbbbbbbbbbbcccdddeeefffggghhhkkklllmmmnnnqqqsssuuuvvvvvvxxxzzz|||~~~}}}tttkkkaaaYYYSSSNNNNNNNNNOOORRRUUUXXXZZZ[[[]]]```bbbccceeegggjjjlllmmmnnnnnnmmmmmmoooppptttyyyxxxooo```RRREEE???999888666222111333000111111111111000///...111111222222222333333333444444555555666777777888999:::===@@@AAAGGGUUUccc~~~xxxfffXXXPPPOOOLLLJJJKKKOOOZZZlll}}}|||tttmmmgggccc```^^^[[[[[[[[[[[[]]]bbbiiinnnvvvyyy}}}}}}yyymmmggg^^^VVVPPPMMMJJJHHHIIIJJJKKKLLLMMMOOOPPPPPP|||ssslllfffccc\\\UUUKKKAAA;;;666444222000000000000000111111111000000000000000000000000000000000000111111111111111111000000111111222333222222333222111222555777666???KKK[[[uuuwwwpppttt~~~}}}~~~zzzrrrhhh^^^WWWTTTNNNLLLIIIGGGFFFEEECCCBBB???===<<<===???DDDHHHKKKQQQRRRUUUVVVXXX[[[```cccfffiiimmmqqqsssuuuwwwxxxxxxzzz|||~~~rrrjjj___XXXWWWXXXYYYYYYZZZWWWSSSQQQPPPPPPPPPOOOPPPOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMOOONNNMMMMMMLLLLLLMMMMMMMMMOOORRRRRRRRRRRRSSSTTTRRRRRRPPPMMMKKKKKKNNNQQQUUUXXX]]]aaabbbccceeefffhhhhhhgggeeebbb[[[RRRLLLIIIJJJNNNVVV```fffhhhhhhgggeeebbbaaabbbcccddddddbbbbbbaaaaaaaaa^^^YYYVVVOOOLLLIIIFFFEEEEEEGGGIIIJJJRRR\\\dddhhhiiikkkmmmhhhhhhggggggggghhhiiijjjooooooooonnnllljjjhhhffffffeeeeeedddddddddeeeeeebbbbbbbbbbbbcccdddeeeeeehhhhhhhhhhhhhhhgggfffeeebbbbbbbbbbbbcccdddeeeeeefffhhhkkkmmmnnnooorrrtttuuuuuuvvvxxxzzz|||~~~~~~uuukkkbbbYYYSSSNNNNNNNNNOOOQQQUUUXXXZZZZZZ]]]___aaaccceeehhhjjjmmmnnnpppooonnnnnnoooppptttyyyzzzpppbbbTTTEEE???999888777333333444000111222333333222111000111111222222222333333333444444555666777777888999999:::===@@@AAAEEESSSaaa{{{|||jjj[[[SSSNNNJJJGGGHHHLLLWWWkkk}}}}}}tttlllgggcccaaa```^^^^^^]]]\\\]]]bbbiiinnnssswww{{{~~~zzzmmmggg^^^VVVQQQMMMKKKIIIJJJJJJKKKMMMNNNOOOPPPQQQwwwnnngggbbbaaaZZZSSSIII@@@999555222111000000000111111222222222111111111111111111111111000000000000111111111111111111000000111111222333222222333222111222555777666???LLL\\\tttzzzqqqrrrzzz}}}~~~wwwkkkaaaYYYUUUPPPMMMJJJIIIHHHGGGEEECCC???>>><<<<<>><<<<<<>>>CCCHHHKKKPPPRRRSSSUUUVVVYYY]]]```___ccciiinnnqqqtttwwwxxxyyy{{{}}}wwwnnnaaaYYYVVVWWWXXXXXXWWWUUURRRQQQRRRSSSTTTSSSRRRQQQQQQPPPPPPPPPQQQQQQNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOQQQPPPOOOOOONNNNNNOOOOOOMMMOOOQQQRRRQQQQQQRRRTTTVVVUUUTTTRRRQQQRRRVVVZZZYYY[[[]]]___```aaadddfffhhhhhhhhhgggccc\\\SSSLLLHHHHHHKKKSSS^^^eeegggfffcccaaa______aaadddeeeeeeffffffeeeeeedddaaa]]]YYYPPPMMMIIIEEECCCDDDFFFGGGIIISSSaaajjjmmmlllmmmnnnlllkkkjjjjjjjjjkkklllmmmkkkkkkllllllkkkjjjhhhgggbbbccccccccccccddddddddd```aaacccdddeeeeeeddddddggggggggggggfffeeedddcccbbbbbbbbbbbbcccdddeeeffffffiiilllooopppqqqtttuuutttuuuvvvwwwyyy|||~~~~~~~~~~~~~~~uuulllbbbXXXRRRNNNMMMMMMNNNQQQTTTXXXZZZ]]]___bbbdddfffhhhkkkmmmoooqqqrrrrrrpppoooooopppuuuzzzwwwmmm]]]NNNBBB<<<777777666333333555+++,,,///111222222111000111111222222222333333333444444555666777888999999888999<<>>HHHZZZrrruuunnnmmmvvvzzzyyywwwlll___UUUXXXTTTOOOMMMMMMKKKHHHDDDCCCBBB@@@>>>>>>AAAGGGLLLNNNPPPSSSUUUWWWYYY\\\^^^```dddhhhlllooorrrvvvxxxyyy{{{~~~rrraaaZZZWWWVVVWWWYYYWWWVVVTTTRRRRRRQQQRRRRRRSSSRRRQQQPPPPPPOOOOOOPPPSSSQQQNNNKKKJJJIIIJJJJJJJJJJJJKKKLLLNNNPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPRRRSSSSSSSSSRRRQQQUUUTTTSSSSSSSSSTTTUUUVVVZZZZZZZZZ[[[]]]```ccceeegggfffeeefffeee```WWWPPPIIIHHHKKKRRR]]]dddfffdddbbb___]]]^^^aaaeeeeeeeeegggfffdddcccbbb___\\\YYYTTTMMMGGGEEECCCAAADDDIIINNNUUU___gggmmmoooqqqrrrqqqpppnnnmmmmmmmmmnnnnnnpppnnnkkkjjjiiigggdddbbbbbbbbbaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaacccdddeeeggggggggggggfffeeedddcccccccccbbbbbbbbbcccdddeeeiiiiiikkkmmmoooqqqrrrssswwwwwwwwwxxxzzz|||~~~~~~yyypppggg^^^UUUPPPOOONNNNNNNNNPPPSSSWWWZZZ]]]___bbbeeegggjjjnnnqqqqqqrrrrrrqqqpppoooqqqrrrvvv{{{}}}~~~{{{kkkYYYLLL???<<<777444444444444333444444444333222111000///111111111111222333444555333333444444666777999999;;;999:::===???DDDOOOYYYrrrxxxhhh]]]XXXSSSMMMLLLOOO\\\sssssskkkgggeeedddccc```^^^\\\ZZZ[[[^^^bbbeeelllqqqwww||||||wwwpppjjjbbb[[[UUUQQQMMMKKKLLLMMMOOOOOONNNOOOQQQSSSuuukkkfffbbb^^^ZZZSSSMMMCCC:::666333222222000111111111111000//////000000000000000000000000000000000000000000000000111111222222222222111111444333222222444555666777:::>>>HHHZZZrrryyyqqqmmmqqqyyyzzzyyyzzz}}}|||}}}ssseee[[[YYYUUUPPPMMMMMMKKKHHHDDDCCCBBB@@@>>>>>>AAAGGGKKKLLLOOORRRTTTUUUWWWZZZ\\\^^^aaafffjjjmmmppptttvvvxxxzzz}}}~~~rrrbbbZZZWWWVVVWWWZZZXXXVVVUUUSSSRRRRRRRRRSSSTTTSSSRRRQQQPPPPPPPPPPPPRRRPPPMMMKKKIIIHHHIIIIIIGGGGGGHHHHHHJJJKKKMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQTTTSSSRRRQQQQQQRRRRRRSSSWWWVVVWWWXXXZZZ^^^aaaccchhhgggffffffddd___UUUNNNJJJHHHIIIOOOXXX___bbbaaabbb___]]]]]]```bbbccccccfffeeedddcccbbb```\\\YYYVVVOOOIIIGGGEEECCCEEEJJJMMMTTT^^^gggmmmoooqqqrrrssssssrrrqqqpppqqqrrrrrrpppnnnkkkjjjiiigggdddbbbbbbaaaaaa``````aaaaaabbbaaaaaa``````aaabbbdddeeeggggggggggggfffeeedddccccccbbbaaaaaaaaabbbddddddhhhhhhjjjlllnnnpppqqqrrrtttuuuvvvxxxzzz{{{|||}}}}}}~~~~~~uuummmddd]]]VVVQQQNNNNNNMMMNNNQQQTTTXXXZZZ]]]```cccfffhhhkkknnnqqqqqqrrrrrrqqqppppppqqqsssvvvzzz~~~~~~lllXXXJJJ???;;;777444333333333222222222222222222111000///111111111111222333444555444444444555555777888999:::999:::===???DDDNNNYYYqqq|||mmmccc\\\VVVPPPNNNRRR___uuusssjjjeeecccbbbaaaaaa___]]][[[\\\___ccceeelllpppwww|||~~~yyyqqqlllddd\\\WWWRRRNNNLLLKKKMMMNNNNNNNNNNNNQQQSSSttthhhbbb```\\\YYYRRRLLLBBB:::555333222222000111111111111000//////000000000000000000000000000000000000000000000000111111222222222222111111444444333333444555777888:::???HHHZZZrrrtttlllmmmqqqsssrrrrrruuuzzz{{{mmmaaa\\\WWWQQQNNNNNNLLLHHHEEEDDDCCCAAA???>>>AAAFFFJJJKKKMMMPPPRRRSSSUUUXXXZZZ[[[^^^cccgggjjjnnnqqqtttwwwyyy|||}}}~~~tttccc[[[XXXVVVWWWZZZYYYXXXVVVTTTSSSSSSSSSSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQOOOMMMJJJIIIHHHHHHHHHKKKJJJJJJKKKKKKMMMNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRRRRRRRQQQPPPOOONNNNNNNNNOOOQQQQQQRRRSSSVVVZZZ^^^```eeeeeedddeeeddd___VVVOOOKKKHHHHHHLLLSSS[[[___```dddaaa^^^\\\^^^```aaaaaaeeedddccccccbbb```\\\YYYWWWQQQLLLJJJGGGEEEFFFJJJMMMTTT^^^fffllloooqqqrrrttttttssssssssstttuuuuuupppnnnkkkiiihhhgggdddbbbaaa``````______``````aaaaaa```______```aaacccdddffffffgggffffffeeedddcccbbbbbbaaa```aaabbbcccdddfffgggiiikkkmmmooopppqqqrrrsssvvvxxxzzz{{{{{{{{{|||||||||}}}~~~zzzqqqhhh```ZZZUUURRRLLLLLLMMMNNNQQQVVVYYY\\\]]]```dddhhhjjjlllnnnpppqqqqqqrrrqqqppppppqqqsssvvvzzzmmmWWWHHH>>>:::666333222222222222000000111111111111000000111111111111222333444555555555555555555666777777:::888:::===???CCCMMMXXXoootttkkk```YYYSSSPPPTTT```wwwuuukkkeeebbbaaaaaabbb```^^^\\\]]]___ccceeekkkpppvvv|||{{{sssnnnfff___YYYTTTOOOLLLJJJLLLMMMMMMMMMMMMPPPRRRsssfff```]]][[[YYYQQQJJJAAA999555333222222222333333333333222111111000000000000000000000000000000000000000000000000111111222222222222111111444444444444444555777999;;;???HHHYYYrrrwwwmmmmmmqqqsssqqqppprrrvvv|||sssfff___ZZZTTTPPPNNNLLLIIIFFFDDDCCCBBB@@@???AAAEEEIIIJJJMMMOOOQQQRRRTTTWWWYYYYYY\\\aaafffiiilllpppsssvvvxxx{{{}}}~~~uuueee\\\YYYWWWWWWZZZZZZXXXWWWUUUSSSSSSSSSSSSUUUTTTSSSRRRRRRQQQQQQRRRQQQPPPNNNLLLJJJIIIHHHHHHNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKKKKLLLLLLMMMPPPSSSXXX\\\___bbbaaabbbdddddd```XXXQQQKKKHHHFFFIIIPPPXXX^^^aaafffddd```^^^^^^___```aaacccbbbbbbbbbbbb___[[[XXXVVVPPPLLLKKKHHHEEEFFFJJJMMMSSS]]]eeekkkoooqqqssssssssssssttttttuuuuuuvvvpppmmmkkkiiihhhfffdddaaa``````____________`````````____________aaabbbccceeefffffffffeeeeeedddccccccbbbaaaaaaaaabbbcccdddeeefffgggiiikkkmmmooopppqqqsssvvvyyy{{{{{{{{{{{{|||{{{{{{{{{|||~~~xxxnnnddd\\\WWWRRRPPPKKKKKKMMMOOOSSSWWW[[[]]]]]]```eeeiiikkklllmmmooopppqqqrrrqqqpppppprrrsssvvvzzznnnVVVFFF===:::555222222222222111000000111222222222222222111111111111222333444444666666555555555666666777999888999===???CCCLLLVVVlllxxxooobbb[[[TTTQQQTTT```vvvzzzooogggcccbbbccccccaaa___^^^^^^```bbbdddjjjnnnuuu{{{~~~}}}uuuppphhhaaaZZZTTTOOOLLLIIIKKKLLLLLLLLLLLLOOOQQQuuufff___\\\ZZZXXXOOOIII@@@888444333222222222333333333333222111111000000000000000000000000000000000000000000000000111111222222222222111111333444555444333333666999;;;>>>GGGXXXpppzzzqqqqqqvvvvvvtttqqqqqqtttvvvxxxyyy{{{zzzzzz}}}{{{nnnccc]]]VVVQQQOOOMMMJJJGGGDDDDDDBBB@@@???AAADDDGGGKKKMMMOOOQQQRRRTTTVVVXXXXXX\\\aaaeeeiiilllpppsssuuuxxx{{{}}}~~~wwwfff]]]ZZZWWWXXXZZZZZZYYYWWWUUUSSSSSSSSSSSSUUUTTTSSSRRRRRRQQQQQQRRRRRRQQQOOONNNLLLKKKJJJIIILLLKKKKKKKKKKKKKKKLLLLLLOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTSSSRRRQQQOOOMMMKKKIIIHHHHHHHHHJJJMMMRRRWWW\\\___bbbbbbbbbdddddd___WWWPPPHHHFFFDDDEEEKKKTTT\\\```gggfffdddbbb```______```aaaaaaaaaaaaaaa^^^YYYUUUSSSNNNKKKJJJHHHEEEEEEHHHMMMSSS\\\dddjjjooorrrtttttttttuuuuuuvvvvvvvvvvvvooommmjjjiiihhhfffcccaaa``````____________`````````____________aaabbbccceeeeeeeeeeeeeeeeeedddccccccbbbbbbaaaaaacccdddeeedddeeegggiiikkkmmmnnnoooqqqsssvvvzzz|||||||||||||||{{{zzzzzz{{{}}}~~~~~~xxxmmmbbbZZZTTTPPPMMMJJJKKKMMMPPPSSSXXX[[[]]]]]]```eeeiiijjjkkkmmmnnnpppqqqqqqqqqpppppprrrtttvvvyyy~~~nnnVVVEEE===:::555222222222222111111111222333444444444444111111111111222333444444666666555555555666666777888777999===???BBBKKKTTTiiiyyyqqqccc\\\UUURRRSSS^^^rrr}}}rrrhhhcccbbbccccccbbb```^^^^^^___aaabbbggglllsssyyy}}}}}}wwwrrrjjjbbb\\\UUUOOOLLLIIIJJJLLLLLLKKKLLLNNNPPPwwwhhh```]]][[[YYYNNNGGG>>>777444333333222000111111111111000//////000000000000000000000000000000000000000000000000111111222222222222111111111333555444111222555999:::===FFFVVVooovvvvvv{{{yyywwwtttrrrrrrrrrqqqppprrrrrrqqqsssxxxvvvfff```XXXSSSPPPNNNJJJGGGEEEDDDCCCAAA???@@@CCCFFFJJJLLLOOOPPPQQQSSSUUUWWWXXX[[[```eeeiiilllqqqssssssvvvyyy{{{}}}yyyhhh^^^ZZZXXXXXXZZZZZZYYYVVVTTTSSSRRRRRRRRRTTTTTTSSSRRRQQQQQQQQQQQQRRRRRRPPPOOOMMMKKKJJJIIILLLLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQSSSSSSRRRRRRRRRSSSTTTUUUTTTSSSRRRPPPMMMJJJGGGFFFDDDEEEGGGKKKPPPVVV[[[^^^eeeddddddeeeddd___VVVOOOFFFEEECCCCCCHHHOOOWWW]]]fffggggggeeebbb_________```___``````___[[[UUUQQQOOOKKKIIIJJJIIIEEEEEEHHHLLLRRR[[[dddjjjnnnrrrtttvvvvvvwwwxxxxxxxxxwwwwwwooommmjjjhhhgggfffcccaaaaaa``````______``````aaaaaa```______```aaacccdddddddddeeeeeeeeeeeeddddddbbbbbbaaa```aaabbbcccddddddeeegggiiikkkmmmnnnooorrrsssvvvyyy{{{}}}}}}}}}||||||{{{{{{||||||}}}}}}}}}~~~xxxmmmbbbYYYSSSOOOLLLJJJLLLNNNQQQTTTXXX[[[]]]]]]```dddgggiiijjjlllmmmooopppqqqqqqpppqqqrrrtttvvvyyy}}}nnnVVVFFF>>>:::666333222222222222222222333444555555444444111111111111222333444555555555555555555666777777888777999===>>>AAAIIISSSeee~~~{{{ttteee___XXXUUUUUU]]]ooouuukkkdddbbbbbbcccbbb```^^^^^^^^^```aaaeeejjjqqqwww{{{~~~yyyuuummmfff^^^WWWQQQMMMIIIKKKLLLLLLLLLLLLOOOQQQzzzkkkccc___[[[YYYLLLFFF>>>777333333333333000111111111111000//////000000000000000000000000000000000000000000000000111111222222222222111111000222444333000000444888999<<>>AAAIIIRRRaaa{{{~~~xxxiiiccc^^^ZZZYYY___nnn}}}{{{qqqiiifffeeecccbbb```^^^]]]]]]^^^___bbbgggnnnuuuyyy|||}}}xxxqqqiiibbb[[[TTTOOOJJJKKKLLLLLLLLLMMMOOOQQQ}}}mmmddd```\\\YYYLLLFFF===666333333333333222333333333333222111111000000000000000000000000000000000000000000000000111111222222222222111111///222444222//////333888999;;;CCCTTTlll~~~yyyzzz}}}{{{zzzxxxtttpppllldddcccaaaaaaeeepppzzzjjjccc[[[TTTQQQOOOKKKHHHEEEEEEDDDBBB@@@@@@BBBDDDGGGIIILLLMMMNNNOOOQQQSSSUUUYYY^^^cccgggkkkooorrrnnnqqqtttvvvxxx{{{~~~{{{iii```[[[XXXXXXZZZYYYXXXUUUSSSQQQPPPPPPPPPSSSRRRQQQPPPPPPOOOOOOPPPPPPPPPOOONNNLLLJJJHHHGGGFFFFFFFFFGGGGGGIIIJJJJJJNNNNNNOOOOOOPPPQQQRRRRRRTTTSSSRRRRRRRRRSSSUUUVVVSSSSSSQQQOOOKKKGGGCCCAAA>>>???AAAFFFLLLSSSYYY\\\\\\]]]```dddhhhfff```[[[QQQPPPMMMKKKKKKOOOUUUZZZ```dddggggggccc^^^\\\\\\^^^^^^^^^^^^\\\WWWPPPKKKLLLIIIIIIKKKKKKHHHHHHJJJLLLRRRZZZccciiinnnrrruuussstttuuuuuuuuusssrrrqqqooollljjjhhhgggeeeccc```bbbbbbaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaacccdddeeeccccccdddeeeeeeddddddddd^^^^^^]]]\\\]]]^^^___```eeefffgggiiikkkmmmooooooqqqqqqrrrtttwwwzzz|||~~~}}}}}}~~~~~~~~~|||{{{yyy|||}}}~~~{{{uuulllccc]]]WWWRRROOOLLLMMMOOORRRUUUXXXZZZ[[[^^^```bbbccceeegggjjjmmmooopppqqqqqqpppqqqsssuuuvvvyyy|||~~~lllXXXIII???<<<777444444444444333222222333333333222222111111111111111222333444555333333444444666777999999777666999===>>>@@@HHHQQQ```yyy|||lllgggbbb^^^\\\aaaooo}}}wwwoookkkjjjbbbaaa```^^^]]]]]]]]]^^^aaafffmmmsssxxx{{{~~~{{{tttllleee]]]VVVQQQJJJLLLMMMMMMMMMMMMPPPRRR{{{jjjcccaaa[[[SSSFFFAAA;;;666444333222111222111000//////000111222000000000000000000000000////////////////////////111111111111111222222222444444444222111222666888999>>>HHHVVVlll||||||xxxrrrkkkhhh^^^[[[dddlllqqq{{{|||pppeee\\\YYYWWWRRRMMMKKKKKKIIIEEECCCAAAAAACCCDDDHHHHHHIIIJJJMMMQQQTTTVVVVVVXXX[[[___dddiiimmmppprrrsssuuuuuuvvvyyy|||{{{iii___[[[XXXVVVVVVYYYYYYWWWTTTQQQPPPQQQRRRRRRQQQPPPOOONNNMMMMMMNNNQQQPPPOOONNNMMMKKKJJJJJJLLLKKKJJJJJJJJJLLLMMMNNNMMMNNNPPPQQQSSSSSSRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSPPPMMMHHHCCCAAA@@@AAACCCEEEIIIPPPXXX^^^bbbdddgggiiihhheeebbb___WWWTTTQQQOOOPPPSSSXXX[[[dddeeeeeeeeedddbbbaaa___``````______]]]WWWPPPKKKIIIIIIIIIJJJIIIIIIHHHGGGLLLPPPXXXaaaiiiooorrrsssrrrsssuuuvvvvvvuuusssrrroooooommmkkkiiifffdddcccdddddddddddddddcccbbbaaaaaaaaabbbccccccccccccbbbdddddddddcccbbbaaa``````___^^^^^^]]]]]]^^^^^^___bbbdddggghhhhhhiiikkklllnnnooorrrtttwwwxxxzzzzzzzzz|||~~~~~~|||zzzzzzzzzzzz|||yyytttlllcccZZZSSSOOOLLLLLLMMMOOOQQQSSSUUUVVVWWW[[[^^^aaadddgggjjjnnnqqqoooooopppooooooppprrrtttwwwyyy|||{{{jjjUUUFFF@@@:::444111333444222///111111222222222333333333111111111111111111111111222333333444555666777777;;;888888<<<>>>@@@GGGOOO___vvvtttnnnjjjiiidddcccppp}}}tttnnniiigggddd```\\\ZZZZZZ[[[\\\aaaeeelllrrrvvvzzz}}}xxxooofff]]]TTTOOOLLLKKKJJJIIIJJJKKKMMMOOO{{{jjjaaa^^^YYYRRREEEAAA:::666444333222111222111000//////000111222000000000000000000000000000000000000000000000000111111111111111222222222222333444333222333666888888===FFFTTTiiixxxpppiii```^^^fffooottt~~~nnnddd[[[YYYWWWSSSNNNMMMKKKIIIFFFCCCAAABBBCCCDDDHHHIIIIIIKKKMMMPPPSSSTTTVVVWWWZZZ^^^ccchhhllloooppprrrttttttuuuxxx{{{~~~}}}kkkaaa]]]YYYWWWWWWXXXXXXWWWTTTQQQOOOPPPQQQRRRRRRQQQPPPOOONNNNNNNNNPPPPPPOOONNNMMMLLLKKKKKKLLLLLLKKKKKKKKKLLLNNNNNNNNNOOOQQQRRRSSSSSSSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSPPPMMMHHHDDDBBB???@@@BBBDDDHHHOOOWWW]]]dddfffhhhjjjjjjgggdddaaa[[[XXXUUUSSSTTTWWW[[[]]]cccddddddddddddcccbbbaaa```___^^^]]]ZZZUUUOOOJJJHHHIIIIIIJJJJJJJJJIIIIIILLLPPPXXX```hhhnnnqqqrrrqqqrrrsssuuuuuuuuutttsssssssssrrrpppnnnkkkiiihhheeeeeeeeeeeedddcccbbbaaa``````aaabbbccccccbbbbbbccccccccccccbbbaaa```___^^^^^^]]]]]]]]]]]]^^^^^^aaacccfffgggggghhhjjjkkkmmmnnnppprrrtttvvvwwwwwwxxxzzz||||||{{{zzzzzzzzz{{{}}}xxxtttlllcccZZZTTTOOOMMMMMMNNNPPPRRRTTTVVVXXXYYY\\\___bbbeeehhhkkknnnqqqqqqrrrrrrqqqpppqqqsssvvvwwwyyy{{{~~~yyyiiiUUUGGG???:::444222333444222/////////000000000111111111111111111111111111111111222333333444555666777777:::888888<<<>>>@@@GGGNNN]]]tttxxxqqqllljjjeeecccooo~~~yyyqqqkkkgggddd```\\\YYYYYYZZZ[[[___cccjjjppptttxxx|||~~~yyyqqqhhh___VVVPPPNNNMMMKKKKKKKKKLLLNNNPPP|||kkk___ZZZUUUPPPDDD@@@:::555333333222111111111000000000000111111000000000000000000000000111111111111111111111111000000111111111222222222000222444444444555777999777<<>>@@@BBBDDDHHHOOOVVV\\\eeegggjjjlllkkkiiifffddd```^^^[[[YYYYYY[[[^^^```aaabbbcccddddddddddddcccaaa___]]]ZZZWWWSSSMMMIIIGGGHHHIIIKKKKKKKKKKKKJJJLLLPPPWWW___fffllloooqqqpppqqqrrrsssttttttuuuuuuwwwvvvvvvuuusssqqqooommmhhhggggggeeedddcccbbbaaa^^^___```aaabbbbbbbbbbbbbbbccccccbbbbbbaaa```___^^^^^^]]]]]]]]]]]]^^^^^^```bbbdddeeeeeefffhhhjjjlllmmmnnnpppqqqrrrssssssuuuwwwyyyzzzyyyyyyzzz{{{|||}}}wwwssslllccc[[[UUUQQQOOONNNOOOQQQSSSVVVXXXZZZ[[[]]]```dddgggiiilllooorrrsssttttttsssrrrrrrtttwwwxxxyyy{{{~~~uuufffTTTGGG===999444222333333222000000000000000000111111111111111111111111111111111222333333444555666777777:::888888<<<>>>@@@FFFMMMZZZppp{{{sssllliiidddbbbmmm|||uuummmgggddd```\\\YYYYYYYYYZZZ]]]aaahhhmmmrrrvvvzzz}}}zzzrrrjjj```WWWRRROOONNNMMMLLLLLLMMMOOOPPP|||kkk___XXXSSSOOOCCC>>>888444333222222222111000000000000000000111000000000000000000000000111111111111111111111111000000000111222222333333///111444555666666777999888===EEERRRfffyyyqqqkkkiiiooowww~~~kkkaaaXXXWWWWWWTTTQQQPPPKKKIIIFFFCCCBBBBBBCCCDDDJJJJJJKKKLLLMMMNNNOOOPPPTTTUUUVVVYYY^^^cccgggjjjmmmooorrrtttvvvxxx{{{~~~~~~ooofff```ZZZXXXYYYXXXXXXXXXUUURRRPPPPPPQQQSSSSSSSSSSSSRRRRRRQQQQQQNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMNNNOOOPPPRRRRRRSSSSSSTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRPPPNNNKKKHHHFFFAAABBBEEEGGGKKKQQQXXX\\\ggghhhkkkmmmmmmkkkiiigggdddbbb```^^^^^^___aaabbb``````aaacccdddeeeffffffcccaaa]]]ZZZVVVRRRLLLHHHEEEGGGIIIKKKLLLLLLLLLKKKKKKOOOUUU]]]dddiiimmmooooooppppppqqqrrrtttvvvwwwyyyyyyzzzyyyxxxvvvsssrrrkkkjjjiiigggeeecccbbbaaa]]]]]]___```aaaaaaaaabbbaaaaaabbbbbbaaa``````___^^^]]]]]]]]]]]]]]]]]]^^^___```bbbcccccceeegggiiikkklllmmmooopppppppppppprrrtttvvvwwwwwwxxxzzz{{{}}}~~~wwwrrrkkkccc[[[UUURRRPPPMMMNNNPPPSSSVVVYYY[[[\\\___bbbeeehhhjjjmmmpppsssuuuuuuuuutttssssssuuuwwwxxxzzz|||~~~zzzooo```PPPDDD;;;888444222333333222000222222222222222222222222111111111111111111111111222333333444555666777777:::888999<<<>>>???EEELLLXXXmmm{{{rrrjjjgggcccaaalllzzzxxxooogggeeeaaa]]]ZZZXXXXXXXXX\\\```ffflllpppuuuyyy|||zzzssskkkbbbYYYSSSOOONNNMMMLLLLLLMMMOOOPPPzzzkkk___YYYSSSNNNAAA===777333222222222222000000000111111000000000000000000000000000000000111111111111111111111111///000000111222222333333///111444666666666888999:::>>>EEERRRfffyyytttrrruuu{{{}}}kkk```WWWUUUVVVTTTRRRQQQLLLJJJFFFDDDBBBBBBDDDEEEIIIJJJKKKLLLMMMNNNNNNOOOSSSSSSTTTWWW[[[```dddggglllooosssuuuwwwyyy}}}~~~pppggg```ZZZWWWXXXYYYZZZZZZXXXUUURRRRRRRRRSSSSSSTTTTTTTTTSSSRRRQQQOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMMMMNNNOOOOOORRRRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSQQQOOOMMMKKKJJJGGGHHHJJJLLLOOOTTTZZZ^^^gggiiikkkmmmmmmlllkkkjjjgggeeecccbbbaaaaaaaaabbb______```bbbdddfffggghhhfffccc___\\\WWWRRRMMMIIIDDDFFFIIIKKKMMMLLLLLLKKKKKKNNNTTT[[[aaagggkkkmmmnnnnnnoooppprrrtttvvvwww{{{|||~~~~~~}}}{{{yyywwwooonnnkkkhhheeecccbbbaaa]]]]]]^^^``````aaaaaaaaa``````aaaaaaaaa```______]]]]]]]]]\\\\\\]]]]]]]]]^^^___aaaaaabbbcccfffiiillllllmmmoooooopppppppppppprrrtttuuuuuuwwwyyy{{{~~~wwwssslllccc\\\VVVRRRPPPLLLMMMOOORRRVVVYYY[[[\\\```cccfffiiikkkmmmqqqssstttuuuuuutttssssssvvvxxxyyy{{{~~~vvviiiZZZJJJ@@@888666444333333222222111222222222222222222222222111111111111111111111111222333333444555666777777999888999<<<>>>???DDDJJJVVVjjjzzzpppgggddd``````jjjxxxzzzppphhhfffbbb^^^[[[YYYXXXXXX[[[___eeejjjoootttyyy}}}zzztttlllcccZZZTTTOOONNNLLLKKKKKKLLLMMMOOO~~~uuuhhh```ZZZTTTLLL???;;;666333222222222222000000111111111111000000000000000000000000000000111111111111111111111111//////000111222333333444111333555555555666888999:::>>>EEERRRfff~~~zzzzzz}}}yyykkk```VVVUUUUUUSSSRRRRRRLLLJJJGGGDDDCCCCCCDDDEEEHHHIIIJJJLLLMMMNNNNNNNNNRRRRRRRRRTTTXXX]]]aaadddkkknnnrrrvvvxxxzzz}}}~~~rrriiiaaaZZZWWWXXXZZZ[[[[[[YYYVVVTTTSSSSSSRRRSSSTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMMMMNNNOOOQQQQQQRRRRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSQQQPPPOOONNNMMMOOOPPPRRRTTTWWW\\\```fffhhhjjjlllllllllkkkkkkiiihhhfffeeecccbbbaaaaaa______```aaacccfffhhhiiihhheeebbb^^^YYYSSSLLLHHHCCCEEEHHHKKKLLLLLLJJJIIIKKKNNNSSSYYY___eeeiiikkkmmmnnnoooppprrrssstttuuu}}}~~~}}}|||sssqqqmmmiiieeecccbbbaaa^^^______```````````````______````````````______]]]]]]\\\\\\\\\\\\]]]]]]^^^___```aaaaaacccfffiiikkklllmmmnnnooopppppppppppprrrsssttttttvvvyyy{{{xxxtttmmmddd\\\VVVRRRPPPKKKLLLOOORRRVVVYYY\\\]]]aaacccfffiiikkkmmmpppssstttuuuuuuuuutttuuuwwwzzzzzz}}}sssdddTTTFFF<<<666555444333222222222222111111111000000000000000111111111111111111111111222333333444555666777777999777999===>>>???CCCIIITTTfff|||pppfffbbb___^^^gggttt|||qqqjjjhhhddd```\\\ZZZXXXWWWZZZ^^^ccciiinnnsssyyy}}}~~~|||vvvoooeee\\\VVVOOONNNLLLKKKKKKLLLMMMNNN{{{vvvmmmddd___\\\SSSJJJ>>>:::555222111222222222///000111222222111000///000000000000000000000000000000000000000000000000...///000111222333444444444555555444444555777:::999===DDDQQQfff}}}wwwkkk```VVVTTTTTTSSSQQQQQQLLLJJJGGGDDDCCCCCCDDDEEEGGGHHHJJJLLLNNNNNNNNNNNNRRRQQQQQQRRRVVVZZZ___bbbiiilllqqquuuwwwzzz}}}uuulllccc[[[XXXZZZYYYZZZ[[[ZZZVVVTTTRRRRRRQQQRRRSSSTTTUUUTTTRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNLLLLLLLLLMMMNNNPPPPPPPPPQQQSSSUUUWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSRRRRRRQQQRRRSSSUUUVVVWWWYYY]]]```eeefffhhhjjjkkkkkkkkkjjjjjjjjjiiigggeeecccbbbaaa______```aaacccfffhhhiiihhhfffccc```[[[SSSKKKFFFBBBEEEHHHJJJKKKJJJHHHGGGKKKMMMRRRWWW]]]cccgggiiilllmmmoooqqqrrrssssssrrrzzz|||~~~|||{{{vvvsssooojjjfffcccbbbaaa```aaaaaaaaaaaa```______^^^______``````_________]]]]]]\\\\\\\\\\\\]]]]]]___`````````aaacccfffiiiiiijjjlllmmmnnnoooooooooqqqrrrsssssstttuuuxxx{{{yyyuuummmddd\\\UUUQQQOOOLLLMMMPPPTTTWWW[[[^^^___aaacccfffiiijjjmmmppprrrtttuuuvvvvvvvvvwwwzzz}}}{{{~~~qqqaaaRRRDDD<<<444555555444222222222222111111111000000000//////111111111111111111111111222333333444555666777777999777999===>>>>>>BBBHHHQQQccc|||~~~ttthhhbbb^^^\\\dddooo~~~tttkkkiiifffbbb^^^[[[YYYXXXXXX\\\aaafffkkkqqqwww{{{}}}yyyrrriii___YYYQQQOOONNNLLLLLLLLLNNNOOOvvvqqqhhh```^^^\\\SSSHHH>>>:::555222111222333333///000111222222111000///000000000000000000000000////////////////////////...///000111222333444444666666555444333444777:::888<<>>>>>BBBHHHOOO```yyyxxxjjjccc^^^ZZZaaallluuullljjjgggccc___[[[YYYXXXVVVZZZ___dddjjjpppvvvzzz||||||uuukkkbbb[[[RRRQQQOOOMMMMMMNNNOOOPPPllleee___\\\\\\YYYPPPHHH<<<888555222222222111000111111000000000000111111000000000000000000000000......///000000000000000111111111111111222222222222333555777888888777777;;;<<>><<<888666444333333333222111333222111000000111222333000000111111111222222222222333333444555666777777666888:::;;;<<>>BBBDDDMMM[[[ssszzzmmmccc[[[ZZZaaajjj}}}{{{rrrllleeeaaa___^^^[[[XXXWWWYYY\\\aaagggnnntttwwwyyy|||zzztttmmmeee___WWWSSSNNNKKKKKKLLLNNNNNNaaa]]]XXXYYYZZZVVVMMMDDD:::777333111000111000///111111000000000000111111000000000000000000000000000000111222222222222222222222333333333444444444444444444555666777888999:::<<>>AAADDDMMMZZZppp{{{mmmaaaYYYWWW^^^gggyyysssnnnfffaaa___^^^ZZZXXXWWWXXX[[[___ffflllrrruuuyyy||||||wwwpppgggaaaYYYUUUPPPLLLLLLNNNOOOPPP^^^ZZZVVVXXXYYYVVVLLLCCC999666222000000000000///111111000000000000111111///////////////////////////000111111222222111111111111222222333444444444555555444444555777999::::::===CCCNNNccc{{{zzz}}}wwwuuuvvv~~~~~~|||yyyvvvxxx}}}xxxrrrhhhddd___ZZZVVVRRROOOLLLKKKIIIFFFCCCAAAAAAAAABBBAAABBBDDDGGGIIIKKKLLLMMMMMMLLLLLLNNNPPPTTTXXXZZZ```ccchhhllloooqqqtttvvvyyy|||wwwmmmeee___[[[WWWWWWWWWVVVUUUTTTSSSRRROOOPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPRRRSSSTTTWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVTTTQQQOOOMMMHHHIIIIIIIIIIIILLLQQQTTTYYY]]]bbbfffiiikkkmmmnnnkkkjjjhhhfffdddaaa```___^^^\\\YYYWWWWWWZZZ^^^aaa`````````]]]XXXPPPIIIEEEAAABBBCCCDDDDDDDDDCCCCCCCCCEEEJJJNNNTTT\\\dddiiinnnoooqqqrrrqqqooommmkkkiiiiiiiiiiiihhhiiiiiiiiijjjjjjiiifffbbb^^^]]]]]]^^^^^^^^^^^^____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbbdddeeeggghhhiiijjjjjjkkknnnpppqqqsssuuuvvvvvvwwwyyy{{{|||}}}~~~}}}vvvoooggg^^^XXXTTTPPPNNNNNNOOOQQQUUUYYY]]]aaacccfffiiilllnnnpppsssvvvyyyyyyyyyzzz{{{|||~~~~~~{{{{{{~~~zzzlllZZZHHH===;;;666444222111222222111000000111222333333222111000...////////////000000000111222333444555666666777555777999;;;<<<>>>AAADDDLLLXXXlllyyyjjj^^^UUUSSSZZZddduuuvvvppphhhccc```^^^ZZZWWWVVVWWWYYY]]]cccjjjpppsssxxx{{{~~~yyyrrrjjjdddZZZVVVQQQMMMMMMNNNOOOOOO^^^YYYVVVWWWYYYUUUKKKBBB888555222000000111000000111111000000000000111111////////////////////////...///000000111111000000000000000111222333333333666555555555666888999;;;:::===CCCNNNbbbyyyyyy|||uuurrrqqqxxxyyyxxxuuusssuuu{{{|||wwwmmmjjjddd___[[[UUUPPPLLLKKKIIIFFFCCCBBBAAABBBBBB@@@BBBDDDFFFHHHJJJKKKKKKKKKKKKLLLMMMPPPSSSWWWYYY]]]```eeeiiilllooorrrtttyyy}}}xxxnnnfff^^^ZZZWWWWWWWWWVVVUUUTTTSSSRRROOOOOOOOOPPPQQQRRRRRRSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNMMMMMMMMMMMMNNNMMMMMMMMMNNNPPPRRRSSSTTTVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWVVVTTTQQQOOOMMMJJJJJJJJJHHHHHHIIIMMMPPPXXX\\\aaaeeegggiiikkkmmmjjjiiihhhfffdddbbb``````^^^[[[XXXUUUUUUWWW[[[]]]``````___\\\WWWOOOHHHCCC@@@AAABBBCCCDDDCCCBBBBBBBBBDDDHHHLLLQQQYYYaaagggmmmnnnpppqqqpppnnnllljjjhhhhhhfffeeeeeeeeeeeeeeeeeeggggggfffbbb___^^^^^^^^^^^^^^^_________``````````````````````````````^^^^^^^^^^^^^^^^^^^^^]]][[[\\\]]]^^^aaaccceeefffgggiiijjjkkkkkklllnnnpppoooqqqtttuuuuuuvvvyyy{{{{{{|||}}}~~~}}}sssmmmeee]]]WWWSSSPPPNNNNNNPPPRRRUUUZZZ^^^aaacccgggiiimmmoooqqqsssvvvxxxxxxyyyzzz{{{|||~~~~~~|||kkkXXXGGG===;;;777555333333333444333222000111222333333222111000...////////////000000000111111222333444555666666555777999:::;;;>>>AAACCCKKKUUUhhhzzz|||uuufff[[[SSSQQQXXXaaapppyyysssjjjeeeaaa___[[[XXXVVVVVVXXX[[[```gggmmmqqqwwwzzz|||uuummmggg\\\XXXRRRMMMLLLMMMMMMMMM```[[[VVVVVVWWWSSSIII@@@888666222111111111111111111111000000000000111111000000000000000000000000......///000000000000000//////000111222222333333555555555666777888999::::::>>>DDDNNNaaa}}}yyyyyy~~~~~~wwwrrrppptttuuutttrrrpppqqqvvv{{{uuuqqqkkkeee___YYYSSSNNNLLLJJJGGGDDDCCCBBBCCCCCCBBBCCCEEEGGGIIIJJJJJJKKKJJJJJJKKKMMMOOOSSSVVVWWWZZZ]]]cccgggjjjmmmppprrrwww|||zzzpppfff___ZZZVVVVVVVVVVVVUUUTTTSSSRRRNNNNNNOOOPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPOOOOOONNNMMMNNNNNNNNNLLLLLLMMMNNNPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUWWWWWWWWWVVVTTTRRRPPPOOOLLLLLLKKKIIIGGGHHHKKKNNNWWW[[[```ccceeeggghhhjjjhhhhhhgggfffdddcccbbbaaa___\\\YYYVVVUUUUUUWWWYYY^^^___^^^[[[VVVNNNGGGCCC@@@AAABBBCCCDDDCCCBBBBBBBBBCCCFFFJJJOOOVVV___dddkkklllnnnppppppnnnkkkjjjgggfffdddbbbaaaaaaaaabbbaaaccceeeeeebbb___^^^]]]^^^^^^^^^_________``````````````````````````````^^^^^^_________^^^]]]\\\ZZZZZZ\\\^^^```ccceeefffgggiiikkklllllllllnnnpppnnnppprrrttttttvvvxxxzzz{{{{{{{{{|||~~~|||qqqkkkccc[[[VVVRRROOOMMMNNNOOOQQQUUUYYY]]]```bbbfffiiimmmoooqqqsssuuuwwwwwwxxxyyyzzz|||~~~}}}iiiTTTEEE===:::777555333333444444444333111111222222222222111111111111111222222222333333111111222333444555666666555777999:::;;;===@@@CCCHHHSSSeee}}}}}}wwwxxx~~~ssseeeZZZRRROOOUUU]]]jjjzzz|||vvvmmmgggccc```\\\XXXUUUUUUVVVYYY^^^dddjjjnnnvvvxxx|||xxxpppjjj___ZZZSSSNNNLLLLLLKKKKKKbbb\\\VVVTTTTTTPPPFFF>>>999666333111222222222222111111000000000000111111000000000000000000000000//////000111111111111000///000000111222333444555444555666777888999999999:::>>>DDDNNN```|||}}}yyy~~~zzzuuurrrpppqqqqqqnnnllllllqqquuu~~~~~~yyyrrrjjjccc\\\VVVQQQMMMKKKHHHEEEDDDCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJHHHIIIJJJLLLOOORRRUUUVVVWWW[[[```eeehhhkkknnnppprrrxxx}}}rrrhhh```[[[UUUUUUVVVUUUUUUTTTSSSRRRMMMNNNNNNOOOQQQRRRRRRSSSTTTTTTSSSSSSSSSRRRRRRRRROOONNNNNNMMMMMMMMMMMMMMMKKKLLLLLLNNNOOOQQQSSSTTTVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWUUUTTTRRRPPPNNNNNNMMMLLLKKKLLLPPPSSSXXX[[[___bbbcccdddeeefffgggffffffeeeeeedddcccccc___]]]ZZZWWWUUUTTTTTTTTT[[[\\\\\\ZZZUUUOOOIIIEEE@@@AAACCCDDDDDDDDDCCCBBBBBBCCCEEEHHHMMMTTT\\\bbbiiikkkmmmoooooonnnllljjjfffdddbbb___^^^]]]^^^^^^\\\___bbbcccaaa^^^]]]\\\]]]]]]]]]]]]^^^^^^^^^^^^````````````````````````^^^^^^_________^^^]]]\\\[[[[[[\\\]]]___aaacccdddeeehhhjjjkkkkkkkkkmmmnnnmmmoooqqqssstttuuuxxxzzz{{{zzzzzz{{{|||~~~{{{ooojjjbbbZZZUUURRROOOMMMKKKMMMOOORRRWWW[[[^^^```fffiiimmmoooqqqrrrtttuuuvvvwwwxxxyyy{{{}}}~~~|||eeePPPBBB:::777666444222222333444333222222222111111111111222222222222222222333333333444111111222333444555555666555666999:::;;;===@@@CCCFFFPPPccc|||~~~wwwvvv~~~uuuhhh]]]SSSOOORRRYYYeeeuuuyyypppiiieeebbb]]]YYYUUUTTTUUUWWW\\\bbbiiimmmtttvvvzzzzzzsssmmmccc^^^VVVPPPMMMLLLKKKJJJddd]]]VVVRRRRRRMMMDDD<<<999666333222222333333333111111000000000000111111000000000000000000000000000000111222222222222222000111111222444555666666333555777888999999999888:::>>>DDDNNN___|||zzz}}}wwwsssnnnoooooollliiiiiimmmqqq}}}~~~vvvnnnfff^^^WWWSSSNNNLLLIIIFFFDDDDDDDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJHHHIIIJJJLLLOOORRRTTTVVVVVVZZZ___dddgggjjjmmmooonnnttt|||tttjjjaaa\\\UUUUUUUUUUUUUUUTTTSSSRRRMMMMMMNNNOOOQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKLLLMMMOOOQQQSSSTTTWWWXXXXXXXXXXXXXXXXXXWWWVVVWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQPPPPPPRRRUUUYYYXXX[[[___aaabbbbbbbbbccceeeeeeeeeeeeeeeeeedddddd```^^^[[[XXXUUUSSSRRRRRRXXXYYYZZZYYYVVVPPPJJJGGGAAABBBCCCDDDDDDDDDCCCBBBBBBCCCEEEGGGKKKRRR[[[```hhhjjjlllnnnooonnnlllkkkeeeccc```]]][[[[[[[[[\\\YYY\\\```aaa```]]][[[[[[[[[[[[\\\\\\\\\]]]]]]]]]aaaaaaaaaaaaaaaaaaaaaaaa^^^^^^___```___^^^\\\[[[]]]]]]]]]^^^___```aaabbbdddfffiiijjjjjjjjjlllmmmlllnnnqqqssssssuuuwwwyyyzzzzzzzzzzzz|||~~~}}}yyyoooiiiaaaZZZUUUQQQOOOMMMJJJKKKMMMQQQUUUYYY\\\^^^eeeiiillloooppprrrsssuuuuuuvvvwwwyyy{{{|||~~~~~~zzzcccMMM???888555444333111111222333222111333222111000000111222333000111111111111222222222000111222333444555555666444666888:::;;;===@@@CCCDDDOOObbb{{{wwwuuu|||wwwkkk___UUUOOOPPPVVVaaarrrzzzqqqkkkfffccc^^^ZZZUUUTTTTTTVVV[[[aaahhhlllsssuuuyyy|||tttnnnfffaaaYYYRRRNNNLLLKKKJJJccc]]]WWWSSSPPPJJJAAA;;;777444111000000222222222222222222222111111111000000000000000////////////333222111000000222444555222222111111222333555666333555666777777888;;;===<<>>BBBHHHPPP^^^yyy~~~|||qqqooonnnlllgggbbbdddiiiuuuyyynnnfff```[[[XXXSSSQQQNNNKKKGGGDDDBBBAAACCCEEEGGGHHHHHHIIIKKKLLLMMMLLLJJJIIIIIIKKKLLLMMMPPPTTTZZZ```eeeiiimmmoooppprrrwww~~~xxxnnnccc\\\TTTRRRPPPRRRTTTUUUSSSPPPLLLKKKKKKMMMPPPRRRSSSSSSPPPPPPPPPOOOOOONNNNNNNNNOOOMMMLLLLLLMMMMMMKKKJJJIIIIIIJJJKKKMMMOOOPPPRRRTTTUUUUUUUUUVVVVVVWWWWWWZZZXXXWWWVVVUUURRROOOLLLIIIFFFDDDFFFGGGEEEGGGJJJQQQTTTXXX[[[\\\\\\]]]^^^^^^^^^]]]]]]\\\\\\]]]]]]]]]\\\[[[ZZZ[[[ZZZWWWUUUQQQQQQQQQRRRQQQOOOJJJFFF??????@@@CCCFFFHHHGGGFFFAAAAAAAAA@@@@@@BBBFFFIIIRRRWWW]]]cccgggjjjmmmoooppppppnnnkkkgggbbb]]][[[SSSSSSSSSRRRRRRSSSSSSTTTRRRRRRQQQQQQQQQQQQRRRRRRVVVVVVXXXYYY[[[[[[\\\\\\]]]]]]]]]^^^^^^]]]\\\\\\YYYZZZ[[[\\\]]]___``````___aaadddgggiiiiiiiiihhhiiijjjkkkmmmppprrruuuvvvvvvxxxzzz{{{|||~~~~~~xxxsssllleeeZZZSSSPPPOOOMMMKKKLLLMMMOOOQQQSSSWWW[[[___dddggglllppprrrtttwwwxxxyyyzzz{{{}}}|||zzzqqqcccTTTGGG>>>;;;444333222111111000000000111111111111111111111111000222333222111000111222222222222222222444555666555777999:::;;;<<>>???BBBHHHPPP]]]tttwwwuuutttsssnnnhhhiiinnnzzzyyynnnfff___YYYVVVSSSQQQOOOLLLIIIFFFCCCBBBCCCDDDFFFGGGGGGHHHJJJLLLLLLKKKJJJIIIIIIJJJLLLMMMPPPTTTZZZ```dddhhhlllnnnooopppvvv|||{{{pppeee^^^UUUSSSQQQRRRUUUVVVTTTQQQLLLLLLKKKMMMQQQSSSTTTTTTPPPPPPPPPPPPOOOOOOOOOOOONNNMMMKKKKKKLLLMMMKKKJJJIIIIIIJJJKKKMMMOOOQQQRRRUUUUUUVVVVVVWWWXXXXXXXXXWWWVVVTTTTTTSSSPPPMMMJJJHHHEEEDDDFFFFFFDDDEEEIIINNNRRRWWW[[[]]]]]]^^^______^^^^^^]]]]]]^^^^^^^^^]]]\\\[[[[[[[[[[[[YYYWWWSSSRRRRRRQQQPPPMMMHHHDDD>>>>>>???AAADDDFFFFFFEEEAAAAAAAAA@@@???AAADDDFFFNNNSSSZZZaaafffjjjnnnqqqqqqrrrqqqoookkkfff```]]]UUUTTTRRRPPPOOOOOOPPPPPPOOONNNNNNMMMMMMMMMMMMMMMPPPQQQSSSTTTVVVWWWXXXXXXZZZZZZ[[[[[[[[[[[[ZZZZZZWWWXXXYYY[[[]]]___```aaa^^^```cccfffhhhhhhhhhgggiiiiiikkkmmmppprrruuuvvvvvvxxxzzz{{{|||~~~yyyuuullldddZZZSSSPPPOOOMMMKKKLLLNNNQQQSSSUUUXXX\\\```eeehhhmmmppprrrtttvvvxxxzzzzzz{{{}}}zzzzzzvvvmmm```RRRFFF>>>;;;333333222111000000000000111111111111111111111111000111222111000000111222333222111111222333555666555777999:::;;;<<>>======@@@CCCDDDDDDDDD@@@AAAAAA@@@???@@@CCCEEEJJJOOOWWW^^^dddiiimmmppprrrrrrsssrrrnnniiiccc```YYYVVVSSSOOOMMMLLLLLLMMMLLLKKKJJJJJJIIIIIIIIIJJJIIIJJJLLLNNNPPPRRRRRRSSSTTTTTTVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^___^^^```bbbdddfffgggggggggiiiiiikkkmmmpppsssuuuwwwwwwxxxzzz{{{{{{}}}{{{wwwkkkcccYYYRRRPPPOOOMMMLLLMMMOOORRRTTTVVVYYY^^^aaagggjjjnnnqqqrrrtttuuuwwwyyyzzz{{{}}}~~~}}}|||tttppphhh\\\NNNCCC===:::444444333222111111111111111111111111111111111111///000111111//////000111333222111111222333555777555777999:::;;;<<>>AAA@@@BBBHHHPPPZZZnnn{{{uuuvvv{{{}}}|||uuunnnfff```[[[XXXQQQQQQOOOMMMKKKHHHFFFDDDAAACCCEEEEEEEEEFFFHHHJJJKKKJJJIIIHHHIIIKKKMMMOOOPPPTTTZZZ___cccfffjjjllllllnnnsssyyy}}}vvvjjjccc[[[XXXUUUVVVYYYZZZYYYWWWPPPNNNMMMMMMNNNOOOOOONNNPPPPPPPPPQQQQQQRRRRRRRRRMMMLLLKKKKKKLLLLLLKKKJJJLLLMMMMMMOOOPPPRRRTTTUUUTTTTTTUUUVVVWWWWWWXXXXXXXXXWWWVVVVVVVVVTTTQQQNNNIIIFFFEEEGGGGGGEEEEEEHHHHHHMMMSSSYYY\\\]]]___```^^^^^^^^^]]]^^^^^^______]]]\\\[[[[[[\\\\\\ZZZYYYWWWUUUSSSQQQNNNIIIDDD@@@=========???AAACCCCCCCCC@@@@@@AAA@@@@@@@@@CCCEEEGGGLLLTTT\\\bbbhhhlllppprrrssstttssspppkkkeeeaaa[[[XXXSSSOOOLLLJJJJJJKKKJJJIIIHHHHHHGGGGGGGGGGGGEEEFFFHHHJJJLLLNNNNNNOOONNNOOOQQQTTTVVVWWWXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\^^^___aaaccceeefffggggggiiijjjkkkmmmpppsssvvvwwwwwwyyyzzz{{{{{{}}}|||xxxkkkcccYYYRRROOOOOOMMMLLLNNNPPPSSSUUUWWWZZZ^^^aaagggjjjnnnqqqrrrsssuuuvvvyyyzzz{{{|||~~~yyyqqqmmmdddXXXKKKAAA;;;888555555444333222222222222000000000000000000000000...000111000///...///000333222111111111333555777555777999:::;;;<<>>DDDPPP___ttt}}}~~~jjjXXXPPPNNNLLLZZZlllzzztttkkkhhhgggdddaaaaaa___\\\YYYXXXXXXYYYZZZ^^^fffnnnsssuuu{{{yyysssiii```YYYUUURRRPPPhhhddd[[[RRRHHH???999666444555666777777555333222000000000000000111111111---...///000000///------000111111111111222222222222333444555666888999999888999::::::999:::===@@@BBBHHHJJJOOOYYYggg~~~}}}{{{}}}~~~}}}yyyrrrjjjbbb[[[WWWSSSRRRPPPNNNJJJGGGDDDCCCEEEEEEEEEEEEEEEFFFGGGGGGJJJKKKKKKJJJIIIJJJLLLNNNPPPTTTZZZ^^^bbbeeehhhkkklllmmmqqqwww|||yyymmmccc]]]ZZZVVVVVVXXXYYYWWWUUUOOOOOONNNNNNMMMNNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNLLLKKKJJJIIIIIIJJJKKKLLLKKKMMMOOOPPPOOOOOOPPPQQQTTTTTTUUUWWWYYY[[[]]]^^^[[[YYYWWWUUUTTTRRROOOLLLOOOMMMKKKIIIGGGFFFFFFFFFKKKOOOTTTXXXZZZ[[[\\\]]]```___]]]\\\\\\]]]___```]]]\\\\\\[[[ZZZYYYXXXXXXYYYVVVRRRNNNKKKGGGCCC@@@;;;;;;;;;<<<>>>@@@CCCDDDAAA@@@>>>===<<<===>>>???EEEIIIOOOUUU\\\ccckkkooossssssrrrpppmmmiiieeebbb^^^[[[XXXUUUSSSOOOKKKHHHIIIIIIIIIIIIHHHGGGFFFEEEHHHIIIJJJKKKKKKJJJIIIIIIKKKLLLNNNQQQSSSUUUVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[^^^^^^```aaabbbccccccccciiijjjkkkmmmoooqqqtttuuuvvvvvvxxxzzz|||~~~{{{wwwnnnbbbVVVPPPMMMJJJJJJLLLMMMQQQUUUWWWXXXZZZ___dddjjjlllooorrrtttuuuuuuuuuuuuvvvwwwxxx{{{}}}~~~tttnnndddVVVHHH>>>999777666444222222333333222111333222111000////////////222222111111111111222222//////111222444555777777444666888::::::<<<>>>@@@DDDEEENNN___ssslllZZZOOOKKKOOOUUUdddxxxwwwlllgggffffffeee___^^^\\\ZZZYYYXXXXXXYYY^^^ccciiipppvvv}}}zzztttkkkbbb[[[VVVQQQOOOgggcccZZZPPPFFF>>>888555444555666777666555333222000000000000111111111111111111222333333222111111111111111111222222222222222333444555777888999999;;;<<<<<<<<<<<<===@@@BBBBBBIIIKKKPPPZZZggg~~~zzzwwwyyy|||~~~}}}wwwnnnddd\\\WWWUUUTTTRRRPPPMMMIIIGGGEEEFFFEEEEEEDDDDDDEEEEEEFFFHHHHHHIIIHHHHHHIIIKKKNNNPPPTTTYYY^^^aaaeeehhhjjjllllllpppvvv{{{zzznnneee\\\XXXTTTTTTUUUVVVUUUSSSPPPOOONNNNNNMMMNNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNKKKKKKJJJIIIIIIJJJLLLLLLMMMNNNPPPQQQPPPPPPQQQRRRTTTTTTUUUWWWYYY[[[]]]^^^\\\ZZZXXXVVVUUUSSSPPPMMMNNNMMMJJJHHHGGGFFFFFFFFFLLLQQQWWW[[[]]]^^^^^^______^^^]]]\\\\\\]]]^^^___\\\\\\[[[ZZZYYYXXXWWWVVVXXXUUUQQQNNNKKKGGGDDDAAA<<<;;;;;;<<<===@@@BBBCCCBBBAAA???===<<<===>>>>>>DDDGGGMMMSSSZZZ```ggglllooooooooommmjjjgggcccaaa\\\ZZZXXXWWWUUURRROOOMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMOOOQQQRRRSSSUUUVVVVVVWWWXXXYYYZZZ[[[\\\]]]___```bbbccccccdddggghhhiiikkknnnpppssstttuuuvvvxxxzzz|||~~~|||wwwmmmbbbVVVPPPMMMJJJJJJLLLMMMPPPUUUWWWXXX[[[```eeekkklllooorrrtttuuuttttttttttttuuuwwwzzz|||vvvpppdddVVVIII@@@:::888777555333333333333222111111000000000000000111222222222111111111111222222000000111222444555666666444666888::::::<<<>>>@@@CCCDDDMMM]]]qqqooo]]]QQQLLLMMMRRR```tttzzznnnhhhfffeeeeee```___\\\ZZZXXXXXXWWWWWW^^^bbbhhhnnnuuu{{{|||vvvmmmddd]]]WWWRRROOOfffaaaYYYNNNDDD<<<777444444444555666666555333222111111111111111111111111///000111111111111000000111111111111222222222333333333444666777888999:::>>>????????????@@@CCCEEEDDDKKKMMMQQQ[[[fffyyytttvvvyyy}}}{{{qqqggg^^^XXXXXXWWWUUURRROOOLLLJJJHHHFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGJJJLLLOOOSSSXXX]]]aaadddgggiiikkkkkkooovvvzzz~~~|||pppggg]]]YYYTTTSSSUUUVVVUUUSSSPPPPPPOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNKKKJJJIIIIIIJJJKKKLLLMMMMMMOOOPPPQQQPPPPPPQQQSSSSSSTTTUUUVVVXXX[[[]]]^^^]]][[[YYYWWWVVVTTTQQQOOOMMMLLLJJJHHHGGGGGGGGGGGGKKKPPPWWW\\\^^^^^^^^^___^^^]]]\\\[[[[[[\\\]]]^^^\\\\\\[[[YYYXXXVVVUUUUUUUUUSSSPPPMMMKKKHHHEEEBBB<<<<<<;;;;;;<<<>>>AAABBBDDDBBB@@@>>>===<<<======AAAEEEJJJOOOUUU[[[aaafffiiiiiiiiiiiigggdddaaa___ZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQPPPPPPOOONNNMMMJJJJJJIIIIIIJJJLLLNNNOOORRRRRRSSSUUUVVVXXXYYYZZZZZZ[[[\\\^^^```bbbcccdddeeeeeegggiiilllppprrrtttuuuvvvwwwyyy{{{}}}|||xxxlllaaaVVVPPPMMMJJJIIIKKKLLLPPPTTTWWWYYY\\\aaafffkkkmmmpppssstttttttttsssrrrrrrsssuuuxxx|||yyyqqqeeeWWWKKKBBB===;;;999777555444444333222111/////////000000222333333222222111111111111222222111111222333333444555555444666999:::;;;<<>>===;;;;;;;;;===@@@AAAEEECCCAAA???===<<<<<<;;;???BBBGGGKKKOOOUUUZZZ^^^bbbbbbcccdddcccaaa^^^]]]ZZZ[[[\\\\\\[[[ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSMMMLLLJJJIIIIIIJJJLLLMMMNNNOOOPPPRRRSSSUUUVVVWWWWWWXXXYYY[[[]]]___aaabbbbbbccceeehhhlllooorrrtttuuuvvvwwwyyy{{{}}}~~~|||wwwkkk```UUUPPPMMMJJJJJJKKKLLLPPPUUUXXXZZZ]]]ccchhhmmmnnnqqqsssuuuuuuttttttqqqqqqrrrtttxxx|||{{{rrrdddVVVKKKCCC>>><<<:::888666444444444222111111000000000111111222333222222111111111111222222222222333333333333444444444777999:::;;;<<>><<<;;;;;;===@@@CCCGGGJJJNNNSSSVVVZZZ[[[]]]^^^___^^^\\\[[[[[[]]]______]]]]]]]]]___aaabbbbbbaaaaaa```___^^^]]]]]]\\\[[[ZZZYYYYYYYYYRRRPPPNNNMMMLLLMMMNNNOOOMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTUUUWWWYYY\\\^^^___```aaadddgggkkkooosssuuutttuuuwwwyyy{{{}}}~~~zzzuuuhhh^^^TTTPPPNNNKKKKKKLLLNNNRRRWWWYYY[[[___eeejjjmmmooorrruuuvvvwwwvvvvvvrrrrrrssstttxxx|||{{{qqqbbbTTTIIICCC>>><<<:::888666444444444222111333333222111111111111111222222111111111111222222333333333333333333333333555777999;;;;;;===???AAACCCFFFNNN[[[jjj}}}sssbbbWWWNNNNNNUUUeeeuuutttlllgggfffeeedddbbb___[[[XXXUUUTTTXXX[[[```eeekkkrrryyy~~~~~~yyyssskkkddd\\\UUUPPP```[[[RRRHHH@@@:::777666333333333333333444444444333333333222111111000000000000000000111222333333222222222222333333333333555555666888999:::;;;<<<>>>????????????@@@CCCEEEEEEJJJJJJPPP[[[fff}}}|||||||||xxxyyy}}}}}}vvvyyy}}}~~~ssskkkeeecccZZZXXXUUURRROOONNNMMMMMMLLLKKKIIIGGGEEEDDDCCCCCCAAABBBCCCCCCCCCDDDGGGIIILLLPPPVVVZZZ^^^aaadddgggjjjkkknnntttwww{{{wwwppp___ZZZTTTRRRSSSUUUTTTSSSSSSRRRQQQOOONNNNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKLLLKKKJJJKKKNNNPPPQQQRRRSSSTTTVVVYYY[[[\\\]]]\\\ZZZYYYYYYWWWTTTRRRLLLKKKJJJJJJKKKLLLMMMNNNOOOSSSXXX[[[\\\\\\]]]]]]\\\]]]]]]]]]]]]]]]]]]\\\]]]]]]\\\[[[ZZZYYYXXXXXXUUUSSSPPPNNNMMMLLLIIIGGGCCCAAA>>>;;;;;;<<>>AAACCCFFFIIIMMMPPPRRRSSSVVVXXXZZZZZZYYYXXXZZZ]]]aaaaaa______aaadddfffffffffeeeeeedddcccbbb``````___^^^]]]]]]]]]^^^WWWVVVUUUSSSRRRSSSSSSTTTQQQQQQQQQQQQQQQPPPPPPPPPRRRQQQRRRSSSUUUWWWZZZ[[[]]]^^^aaaeeeiiinnnrrrttttttuuuvvvxxxzzz|||~~~~~~wwwrrreee[[[RRRPPPOOOMMMLLLNNNQQQUUUYYY\\\]]]aaafffkkknnnpppsssvvvxxxyyyyyyyyyuuuuuuuuuvvvyyy}}}yyynnn^^^OOOFFFAAA===:::999777555444444333222111444444333111111000000000222222111111111111222222333333333333333333333333555777:::;;;<<<===@@@BBBCCCFFFOOOZZZgggzzzzzzyyy{{{jjj^^^SSSQQQTTT```ooo|||zzzpppjjjhhhgggfffdddaaa^^^ZZZWWWUUUVVVYYY]]]bbbgggnnnvvv{{{~~~zzzuuunnnhhh```XXXRRR[[[VVVMMMDDD===888666555333222222222333444444555444444333222222111000000---------------///000111222222222333333333444444555666777888:::;;;<<<<<<===>>>??????>>>???BBBEEEDDDHHHHHHNNN[[[fff~~~~~~~~~~~~{{{zzz{{{}}}}}}}}}uuuxxx|||yyyooohhhddd[[[YYYVVVRRRPPPOOOOOOOOONNNMMMKKKIIIHHHGGGFFFFFFCCCDDDDDDDDDCCCDDDGGGIIIKKKOOOUUUYYY]]]```cccfffhhhhhhlllqqquuuyyyyyysss```[[[TTTRRRSSSTTTTTTSSSSSSRRRQQQPPPOOONNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMNNNLLLKKKJJJIIIIIIJJJJJJKKKLLLLLLKKKJJJKKKNNNQQQQQQQQQRRRTTTVVVXXXZZZ[[[\\\[[[YYYYYYXXXWWWTTTRRRLLLLLLKKKKKKLLLNNNPPPQQQSSSUUUXXXYYYZZZZZZ\\\]]]]]]]]]^^^^^^^^^^^^]]]]]][[[[[[ZZZZZZYYYYYYYYYYYYVVVTTTQQQPPPOOOMMMJJJHHHEEECCC???<<<;;;===???AAACCCCCCBBBAAA@@@>>><<<<<<;;;===@@@AAACCCEEEHHHKKKJJJLLLOOORRRTTTUUUUUUTTTWWW[[[```bbbaaabbbfffiiiggghhhhhhggggggfffeeeddd``````___^^^^^^^^^___```[[[ZZZZZZYYYYYYXXXXXXWWWVVVVVVUUUTTTRRRQQQPPPPPPPPPOOOOOOOOOQQQSSSVVVWWWYYYZZZ]]]aaaffflllppprrrtttuuuvvvxxxzzz|||~~~~~~~~~}}}uuunnnaaaXXXQQQOOOOOONNNNNNPPPTTTXXX\\\^^^___bbbggglllnnnqqqtttxxxzzz|||||||||yyyxxxwwwxxxzzz~~~wwwkkkYYYKKKCCC>>>:::777777555333333333333222111333333222111111111222222222222111111111111222222222222222333333444444444555777:::;;;<<<===@@@BBBBBBEEENNNYYYdddvvvtttpppzzzqqqdddXXXSSSSSS\\\hhhuuutttmmmiiihhhgggfffccc```\\\YYYWWWUUUWWW[[[___eeellltttyyy}}}|||wwwrrrlllddd\\\VVVWWWRRRJJJAAA:::666555444333222222222333333444555444444333333222111000000000/////////000111333444222222333333333444444444666666777888:::;;;<<<===>>>?????????>>>@@@BBBEEEDDDGGGGGGLLLZZZggg~~~}}}||||||||||||uuuxxx|||sssiiiddd\\\ZZZWWWSSSQQQPPPPPPPPPOOONNNMMMKKKIIIHHHHHHHHHEEEEEEFFFEEEDDDEEEGGGIIIKKKOOOTTTYYY]]]```ccceeeffffffjjjooosssvvvzzztttccc]]]VVVSSSTTTVVVVVVUUUSSSSSSQQQPPPOOONNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMOOOMMMLLLJJJIIIIIIIIIIIIMMMMMMMMMLLLKKKLLLOOORRRQQQQQQRRRSSSVVVXXXZZZ[[[\\\[[[YYYXXXXXXWWWTTTRRRMMMLLLLLLLLLMMMOOOQQQRRRSSSTTTVVVWWWVVVWWWYYY[[[]]]^^^^^^______^^^^^^]]]YYYYYYYYYYYYYYYYYYYYYYYYXXXUUUSSSQQQOOOMMMKKKHHHGGGDDD@@@===<<<===@@@AAACCCCCCBBBBBB@@@???===<<<;;;===???@@@AAACCCFFFIIIEEEGGGKKKNNNQQQRRRRRRRRRTTTYYY___bbbbbbdddiiinnnhhhhhhhhhhhhgggfffeeeeee______^^^]]]]]]^^^___```\\\]]]]]]]]]\\\[[[ZZZZZZ[[[ZZZYYYWWWTTTRRRQQQPPPOOONNNMMMMMMNNNQQQSSSUUUVVVWWWZZZ___dddiiinnnppptttuuuvvvxxxzzz|||}}}~~~}}}{{{ssslll```WWWPPPOOOPPPOOOOOOQQQVVVZZZ^^^``````ccchhhlllnnnqqquuuyyy|||}}}~~~~~~{{{zzzyyyyyy{{{vvviiiWWWHHH@@@<<<999666666444222222333333222111111111111111222333444444222222111111111111222222111111222333333444555555666888:::;;;<<<===@@@BBB@@@DDDMMMWWWbbbssssssmmmuuu~~~uuuhhhZZZTTTRRRYYYdddqqq~~~wwwnnnjjjhhhhhhgggdddaaa^^^ZZZXXXTTTVVVZZZ^^^ccckkkrrrxxx|||~~~zzzuuuoooggg___YYY[[[PPPEEE???;;;666444444444444444333333222222222666555555555555444444444333222222111111222222333333333444444444444444444888999999::::::;;;;;;<<<======>>>???@@@AAAAAABBBFFFGGGJJJPPPXXXjjj~~~{{{{{{yyyrrrlllkkknnnuuu}}}ttthhhccc[[[TTTTTTTTTQQQOOOOOOPPPNNNKKKHHHGGGHHHIIIJJJGGGGGGFFFEEEEEEDDDEEEEEEKKKMMMQQQWWW\\\```ccceeegggjjjmmmoooqqqvvv~~~~~~vvvhhh```XXXVVVUUUTTTUUUYYYWWWVVVTTTSSSQQQPPPPPPPPPPPPOOONNNNNNMMMMMMNNNNNNNNNLLLJJJIIIHHHIIIKKKLLLKKKKKKLLLLLLMMMMMMMMMNNNPPPPPPQQQSSSVVVXXX[[[\\\___]]][[[YYYWWWWWWWWWWWWQQQRRRRRRSSSTTTVVVWWWXXXYYYYYYZZZ[[[[[[[[[[[[ZZZ______^^^^^^^^^]]]]]]]]]]]][[[YYYYYYZZZZZZXXXVVVWWWUUURRRQQQPPPOOOMMMKKKIIIGGGCCC@@@>>>>>>???@@@CCCBBBBBBAAA???===<<<;;;:::<<<>>>?????????AAABBBCCCDDDGGGJJJMMMOOOPPPQQQWWWZZZ]]]```bbbdddfffhhhnnnmmmkkkiiigggeeecccbbbbbb```]]][[[ZZZ[[[\\\]]]^^^_______________^^^^^^^^^^^^]]]\\\ZZZXXXVVVUUUQQQQQQQQQQQQPPPOOONNNNNNRRRRRRSSSVVV[[[bbbhhhlllqqqrrrsssuuuwwwxxxyyyyyy|||~~~}}}ssslllZZZWWWQQQMMMLLLNNNQQQTTTXXX]]]bbbccccccdddiiinnnrrrtttwww{{{}}}~~~~~~~~~|||{{{yyyyyy{{{uuubbbMMMCCC???;;;777666444444333333222111000000000000000000000000000000111111111111111111111111333333222222333333444555666888;;;<<<===>>>AAACCCDDDGGGOOOYYYcccrrrxxxqqqppptttyyyqqqbbbZZZTTTWWW___iiiwwwzzzsssnnnllljjjiiihhhfffaaa[[[WWWUUURRRTTTZZZ```fffmmmuuuxxx|||yyyuuummmbbb[[[TTTJJJ???;;;888444222333333333333333333333222222444444444444444444444444333333222222222222333333333333444444444444555555888999999::::::;;;;;;<<<======>>>???@@@AAAAAABBBEEEFFFJJJQQQZZZmmm|||{{{wwwpppjjjgggjjjnnnvvv{{{nnnddd\\\UUUTTTTTTQQQOOOOOOPPPNNNKKKIIIHHHHHHJJJKKKIIIHHHFFFEEEDDDDDDDDDEEEJJJMMMQQQVVV[[[```cccdddeeehhhlllnnnpppttt|||yyyjjjbbbZZZWWWUUUSSSTTTWWWWWWVVVUUUSSSQQQPPPOOOOOOPPPOOONNNNNNMMMNNNNNNNNNNNNMMMKKKIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQSSSUUUXXXZZZ\\\___]]][[[YYYXXXWWWWWWWWWSSSSSSSSSTTTUUUVVVWWWXXXZZZZZZ[[[\\\\\\\\\\\\[[[___^^^^^^^^^^^^]]]]]]]]]^^^\\\ZZZZZZ[[[[[[YYYXXXWWWUUUSSSRRRQQQPPPNNNLLLKKKHHHEEEAAA???>>>???@@@AAAAAAAAA@@@???===<<<;;;999;;;===>>>>>>===???@@@BBBCCCEEEHHHJJJLLLMMMMMMSSSVVVZZZ^^^```cccfffiiilllkkkiiigggeeecccaaa```___]]][[[YYYYYYYYY[[[\\\\\\\\\]]]^^^____________``````___]]][[[ZZZXXXWWWUUUUUUTTTTTTSSSQQQPPPOOONNNNNNOOOQQQVVV\\\bbbffflllnnnqqqtttvvvxxxyyyyyy|||~~~wwwmmmfffYYYVVVQQQMMMKKKMMMQQQSSSYYY]]]bbbddddddfffkkkooorrrtttwww{{{}}}~~~~~~~~~}}}|||zzzzzz|||qqq^^^JJJ@@@<<<999666555444444333222222111000000000000000000000000000000111111111111111111111111333222222222222333444444666888;;;<<<===???AAADDDDDDGGGOOOYYYcccqqq{{{ssspppttt~~~~~~yyyjjjaaaYYYYYY^^^gggtttwwwqqqlllkkkiiihhhfffbbb]]]YYYXXXUUUUUUZZZ___cccjjjqqqwww{{{wwwoooeee]]]OOOEEE;;;888555222111333222222222333333333333333111111222333333444444444333333222222222222333333333333444444444555555555888999999::::::;;;;;;<<<======>>>???@@@AAAAAABBBDDDFFFJJJQQQ\\\ppp|||yyytttmmmfffbbbccceeekkkttttttfff^^^WWWUUUTTTQQQOOOPPPPPPNNNLLLJJJIIIIIIJJJKKKKKKIIIGGGDDDCCCCCCDDDEEEIIIKKKPPPUUUZZZ^^^aaaccccccfffjjjlllnnnssszzz|||nnneee]]]YYYVVVRRRSSSVVVXXXWWWUUUTTTRRRPPPOOONNNPPPPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOOOOQQQRRRUUUXXXZZZ[[[^^^]]]\\\ZZZYYYXXXXXXXXXVVVVVVVVVVVVVVVWWWXXXXXX[[[[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]^^^\\\[[[[[[\\\\\\ZZZYYYWWWUUUSSSSSSSSSRRRQQQOOOLLLJJJGGGCCC@@@?????????@@@@@@@@@??????===<<<<<<999;;;======<<<<<<<<<===BBBCCCEEEGGGIIIJJJKKKKKKNNNRRRVVVYYY]]]```dddggghhhgggeeecccaaa___]]]\\\ZZZZZZXXXWWWWWWXXXYYYZZZYYYZZZ[[[]]]___``````aaaaaaaaa```^^^]]][[[ZZZYYYYYYXXXXXXVVVUUUSSSQQQPPPLLLLLLLLLNNNRRRVVV[[[^^^dddggglllqqquuuxxxzzzzzz|||~~~|||tttiiiaaaXXXTTTOOOLLLKKKMMMQQQSSSYYY]]]cccfffgggjjjnnnrrrsssuuuxxx{{{}}}~~~}}}|||{{{|||~~~zzziiiYYYFFF===:::666333333333333333222111111000000000000000000000000000000111111111111111111111111222222222222222333444444666888;;;<<<>>>???BBBDDDEEEHHHOOOXXXaaaoooxxxtttvvvsssiii___[[[]]]cccooo{{{yyyrrrlllkkkjjjiiihhhddd```\\\[[[WWWVVVYYY]]]```fffmmmuuu~~~}}}yyyqqqhhh```OOOEEE<<<888666333222444111111222222333333333444000111222333444555666666333333333222222333333333333333444444555555666666888999999::::::;;;;;;<<<======>>>???@@@AAAAAABBBDDDEEEJJJQQQZZZmmm{{{vvvppphhhccc]]]]]]^^^bbbkkkwwwvvviii```XXXUUUTTTQQQOOOOOOOOOMMMLLLJJJIIIIIIJJJKKKLLLJJJGGGDDDCCCCCCDDDEEEGGGJJJNNNSSSXXX]]]```aaabbbeeeiiilllnnnrrryyy~~~rrriii```[[[VVVRRRQQQTTTWWWWWWVVVTTTSSSQQQOOONNNPPPPPPOOONNNNNNNNNNNNOOOOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRTTTWWWYYYZZZ^^^]]]\\\[[[ZZZYYYYYYXXXYYYYYYXXXXXXXXXXXXXXXYYY\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\]]]\\\ZZZZZZ[[[\\\ZZZYYYWWWVVVTTTTTTTTTTTTRRRQQQNNNLLLIIIEEEBBBAAA@@@@@@????????????>>>>>>===<<<:::<<<>>>>>><<<<<<<<<===BBBCCCEEEHHHJJJKKKLLLLLLLLLNNNQQQTTTWWWZZZ^^^aaabbbaaa___]]][[[YYYWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYWWWXXX[[[]]]```aaabbbcccaaa```___^^^]]]\\\\\\\\\[[[ZZZYYYXXXVVVSSSQQQPPPNNNNNNMMMNNNPPPTTTWWWYYY\\\```fffmmmssswwwzzz{{{|||~~~{{{ssshhhaaaVVVSSSNNNKKKJJJMMMQQQTTTZZZ^^^cccgggjjjmmmqqqtttsssuuuwwwzzz|||~~~~~~}}}}}}}}}}}}rrrbbbSSSCCC;;;888555333333333222222222111111000000000000000000000000000000111111111111111111111111222222222111222333333444555777:::===>>>@@@CCCFFFFFFHHHOOOXXXaaammmzzzzzzyyyoooddd^^^]]]aaalllwwwzzzqqqnnnmmmkkkjjjiiifffbbb___\\\WWWUUUXXX[[[]]]dddjjjqqq{{{{{{sssjjjcccPPPFFF<<<888666333111333111111111222222333333333111222333444555666777888444333333333333333333444333333444555555666777777888999999::::::;;;;;;<<<======>>>???@@@AAAAAABBBDDDFFFJJJOOOWWWfff{{{tttmmmfffaaa\\\[[[\\\```iiitttyyykkkaaaXXXUUUSSSOOONNNNNNMMMLLLKKKJJJIIIIIIJJJJJJLLLKKKHHHEEEDDDCCCDDDDDDFFFHHHLLLQQQWWW[[[^^^```aaaeeejjjmmmooosssyyy~~~vvvlllbbb\\\WWWRRRQQQSSSVVVVVVVVVUUUTTTRRRPPPOOOQQQPPPOOOOOONNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOQQQTTTVVVXXXZZZ^^^]]]]]]\\\[[[ZZZYYYYYY[[[ZZZYYYYYYXXXYYYYYYYYY]]]]]]^^^_______________^^^^^^]]]]]]]]]\\\\\\\\\[[[ZZZYYYYYYZZZ[[[YYYXXXXXXVVVUUUTTTUUUUUUSSSRRRPPPNNNKKKHHHEEEBBBAAAAAA???????????????>>>======<<<>>>@@@@@@>>>>>>>>>???@@@AAACCCFFFHHHJJJLLLLLLJJJLLLMMMNNNOOOQQQTTTWWWYYYYYYXXXVVVTTTSSSRRRQQQRRRSSSUUUVVVXXXYYYYYYYYYWWWYYY[[[^^^```bbbcccddd___^^^]]]]]]]]]]]]^^^___\\\\\\[[[YYYWWWTTTRRRQQQQQQPPPOOOOOOPPPQQQSSSTTTVVVZZZaaahhhooouuuxxxzzz{{{}}}~~~zzzrrrhhhaaaUUURRRNNNKKKJJJMMMRRRUUU[[[^^^dddiiimmmpppssstttssstttvvvyyy{{{}}}}}}}}}}}}~~~tttjjj[[[NNNAAA;;;888555333555222222111111111111111000000000000000000000000000111111111111111111111111222111111111111222333333444777:::===???AAADDDGGGGGGJJJQQQYYY```lll}}}}}}}}}}}}~~~{{{rrriiiccc___```iiisss|||}}}sssqqqooommmlllkkkhhheeebbb\\\WWWTTTVVVYYY[[[bbbiiimmmvvv|||uuullleeeMMMCCC999666444111000111111111111222222222222222222222333444666777777888444444333333333333444444333333444555666777777888888999999::::::;;;;;;<<<======>>>???@@@AAAAAABBBDDDEEEIIINNNSSS^^^ttt|||uuummmgggbbb]]]]]]___dddmmmwww|||lllbbbXXXTTTRRRNNNLLLMMMKKKJJJJJJIIIHHHHHHIIIIIIJJJJJJHHHGGGFFFEEEDDDDDDDDDGGGKKKPPPUUUYYY]]]^^^aaaeeejjjmmmpppsssyyy~~~xxxoooddd^^^XXXSSSQQQSSSTTTUUUUUUVVVUUUSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOQQQSSSVVVXXXYYY]]]^^^^^^]]]]]][[[ZZZZZZ[[[ZZZZZZYYYYYYYYYZZZZZZ]]]]]]^^^_______________]]]]]]]]]]]]\\\\\\\\\\\\[[[YYYXXXYYYZZZZZZYYYXXXYYYWWWUUUUUUUUUTTTSSSQQQPPPOOOLLLJJJGGGEEECCCCCCAAAAAAAAA@@@@@@>>>=========???AAAAAA@@@@@@@@@BBB===>>>@@@CCCEEEGGGHHHHHHHHHHHHIIIHHHGGGIIIKKKNNNPPPPPPOOOOOONNNMMMMMMLLLNNNPPPSSSUUUXXXYYYYYYYYYXXXYYY[[[]]]___aaabbbbbb]]]\\\\\\\\\]]]___aaaccc```___^^^\\\ZZZXXXVVVTTTUUUTTTRRRQQQPPPPPPPPPQQQSSSVVV\\\ccckkkrrrvvvyyy{{{}}}~~~|||xxxpppfff___UUURRRNNNKKKKKKNNNSSSVVV\\\___dddjjjnnnqqqssssssrrrsssuuuwwwzzz|||~~~}}}}}}}}}wwwlllcccUUUJJJ???:::777555444666111111111111111111111111000000000000000000000000111111111111111111111111111111111111111222333333444666:::===???BBBFFFHHHIIILLLRRRZZZaaakkk}}}zzzwwwwwwxxx{{{vvvooojjjdddbbbhhhpppxxxzzztttrrrooommmllljjjfffccc]]]WWWTTTUUUVVVYYY___fffiiirrr|||}}}wwwnnnhhhJJJ@@@777444333111111333222222222222111111111111222222333444555555666666444444333333333333444444333333444555666777888888888999999::::::;;;;;;<<<======>>>???@@@AAAAAABBBBBBDDDIIIMMMPPPYYYkkk}}}wwwpppjjjfff___aaaeeelllttt}}}}}}lllbbbXXXSSSPPPLLLKKKLLLIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHFFFEEEDDDCCCEEEIIIOOOTTTXXX[[[]]]```eeejjjmmmooosssxxx}}}zzzpppfff___YYYSSSQQQSSSRRRSSSUUUVVVVVVUUUSSSRRRQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOONNNOOOOOOOOONNNNNNMMMMMMMMMLLLMMMNNNPPPRRRUUUWWWYYY]]]^^^^^^^^^^^^\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[]]]]]]^^^____________^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZYYYYYY[[[[[[[[[YYYYYYXXXVVVUUUTTTSSSQQQOOOPPPOOOMMMKKKIIIGGGEEEEEECCCCCCBBBBBB@@@???======<<<>>>AAAAAAAAAAAABBBCCC@@@@@@AAACCCCCCDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJLLLPPPTTTVVVWWWWWWWWWWWWXXXZZZ[[[]]]^^^^^^^^^\\\\\\\\\]]]___bbbeeegggeeedddcccbbb```^^^\\\[[[[[[ZZZXXXVVVTTTRRRRRRRRRRRRTTTYYY___fffnnntttxxx{{{}}}|||xxxoooeee]]]UUURRRNNNLLLLLLPPPTTTXXX]]]```dddjjjooorrrrrrrrrrrrrrrsssuuuxxxzzz|||~~~{{{|||}}}zzzpppfff]]]OOOFFF===999666444444666000000000000111111111111000000000000000000000000111111111111111111111111111111111111111222222333333666:::===@@@CCCFFFIIIKKKNNNTTT[[[aaakkk|||{{{uuussstttvvv}}}zzzwwwrrrkkkeeegggmmmqqqwwwtttqqqooommmjjjgggddd```YYYTTTTTTTTTVVV[[[bbbfffoooyyyyyyqqqkkkHHH???666555555444444666333222222222111111000000111222222333333444444555555444444333333444444555333333444555666777888999888999999::::::;;;<<<<<<======>>>???@@@AAAAAABBB@@@DDDIIINNNPPPWWWgggxxxyyyrrrmmmjjjaaadddjjjqqqyyy|||mmmbbbWWWSSSPPPKKKJJJKKKHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIJJJIIIGGGEEEDDDBBBEEEIIINNNSSSXXX[[[\\\```dddiiimmmooorrrxxx|||{{{qqqfff```ZZZTTTRRRTTTQQQRRRTTTVVVWWWVVVTTTSSSQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPOOONNNOOOOOOOOONNNNNNMMMMMMMMMLLLMMMNNNPPPRRRUUUWWWXXX]]]^^^^^^___^^^]]][[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]^^^^^^______^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[\\\[[[ZZZ[[[\\\]]]\\\[[[ZZZXXXVVVTTTTTTSSSPPPNNNOOOOOOMMMLLLJJJHHHGGGFFFDDDDDDDDDCCCAAA???===<<<;;;>>>@@@AAAAAAAAABBBDDDDDDDDDEEEEEEDDDCCCCCCBBBAAAAAAAAA??????@@@CCCFFFDDDDDDEEEEEEFFFFFFGGGGGGGGGIIINNNRRRUUUVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[\\\\\\\\\^^^aaaeeehhhkkkiiihhhhhhgggeeecccaaa```aaa```]]][[[XXXVVVUUUUUURRRTTTWWW]]]dddlllssswww{{{}}}zzzqqqfff^^^UUUSSSOOOLLLMMMPPPUUUYYY^^^```dddjjjooorrrrrrqqqqqqqqqssstttwwwyyy|||}}}{{{{{{}}}vvvmmmcccZZZLLLCCC;;;888555333333666000000000000000111111111000000000000000000000000111111111111111111111111111111111000111222222333333666:::===@@@CCCGGGJJJLLLOOOUUU\\\bbbkkk|||wwwppppppssswww~~~|||xxxooogggfffkkkjjjxxxyyyvvvrrrpppmmmjjjgggdddccc\\\VVVTTTSSSSSSXXX___dddmmmvvv~~~{{{sssmmmCCC???888444333333444444333222000//////000222333...000222444555444333222333333333333444555666666666555555555666777999::::::::::::;;;<<<===>>>???????????????@@@AAABBBCCCDDDCCCEEEIIIMMMSSS___jjj|||vvvttttttkkkkkkmmmttt}}}nnnggg\\\RRRLLLHHHFFFEEEDDDFFFGGGIIIHHHGGGEEEDDDHHHHHHIIIJJJKKKJJJFFFCCCDDDEEEGGGJJJOOOTTTYYY\\\eeehhhkkkllllllooouuuyyyttthhhaaa\\\VVVRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRSSSSSSRRRQQQQQQQQQQQQRRRQQQQQQQQQRRRQQQQQQPPPPPPPPPOOOOOONNNMMMLLLKKKKKKIIIJJJMMMPPPSSSVVVYYYZZZ]]]^^^_________]]][[[YYYUUUVVVVVVWWWXXXYYY[[[[[[]]]\\\[[[[[[ZZZZZZ[[[[[[^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[YYYWWWUUUSSSRRRRRRRRRQQQPPPNNNMMMJJJIIIGGGFFFDDDDDDDDDBBBAAA???===<<<>>>>>>>>>???AAACCCEEEFFFFFFDDDBBBCCCEEEDDD@@@===>>>??????>>>>>>???AAADDDEEEDDDBBBAAAAAABBBCCCDDDJJJKKKMMMPPPRRRSSSTTTUUUYYYXXXXXXXXXXXXYYYZZZZZZ\\\\\\[[[\\\___fffooouuuooonnnllljjjhhhgggfffeeedddbbb```______]]]YYYWWWVVVVVVWWWZZZ```gggnnnrrrvvvyyy|||wwwlll```XXXVVVSSSNNNKKKLLLPPPVVVYYY^^^___ccchhhmmmqqquuuwwwqqqrrrsssuuuxxx{{{}}}~~~}}}~~~yyysssmmmaaaVVVKKKBBB;;;999777444222222111111111111111111111111111111111111111111111111222222222111111111000000111111222222222333333333222555999===AAAEEEIIILLLNNNRRRYYY___bbbhhhxxxyyynnnkkkooouuu~~~xxxnnngggcccjjjqqq~~~xxxqqqqqqrrrnnnjjjiii```]]]XXXUUUTTTVVVYYY[[[aaaiiipppwwwxxxsssBBB===777333222333333333333222111000000111222333...000222444444444333222333333333333444555666666666666555555666777888999::::::::::::;;;===>>>???============>>>???@@@@@@DDDCCCDDDHHHLLLQQQ\\\gggzzzyyyyyysssrrrssswww}}}|||yyynnnggg]]]SSSMMMJJJHHHGGGFFFFFFGGGHHHHHHGGGFFFEEEHHHHHHIIIJJJKKKIIIFFFCCCDDDEEEFFFIIINNNSSSXXX[[[bbbeeeiiijjjkkkmmmssswww~~~wwwkkkddd^^^WWWSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPOOOOOOOOONNNNNNMMMLLLLLLKKKJJJKKKMMMPPPSSSVVVYYYZZZ^^^___``````___]]][[[ZZZVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\ZZZZZZZZZ[[[\\\\\\\\\]]][[[YYYWWWUUUSSSRRRRRRRRRPPPOOONNNLLLKKKIIIHHHGGGGGGFFFEEECCCAAA???===<<<======>>>???AAACCCEEEFFFEEEDDDCCCCCCEEEDDDAAA>>>>>>????????????@@@BBBEEEDDDDDDCCCCCCCCCCCCDDDDDDHHHIIIKKKNNNPPPQQQRRRSSSWWWVVVVVVVVVVVVWWWXXXXXXZZZZZZZZZ[[[___eeennntttvvvuuussspppmmmllljjjjjjiiigggdddcccbbbaaa^^^\\\YYYYYYYYY[[[```fffllloootttwww{{{~~~wwwkkk___WWWQQQOOOKKKIIIKKKPPPVVVZZZ^^^```dddiiinnnsssvvvxxxuuuuuuuuuvvvxxxzzz{{{|||}}}yyysssnnncccWWWJJJBBB:::888777444222222111111111111111111111111111111111111111111111111222222222111111111000000111222222222222333333333222666:::>>>BBBFFFKKKNNNPPPTTT[[[aaadddkkkzzztttpppssswww|||ssskkkggggggmmm{{{{{{tttssssssooojjjhhhaaa^^^YYYUUUTTTUUUWWWYYY^^^eeemmmtttyyyttt???;;;666222111222222222111111111111111111111111///000222333444444333222333333333333444555666666777777666666666666777888999999::::::;;;===>>>???============>>>???@@@@@@CCCBBBCCCGGGJJJNNNXXXccc~~~~~~}}}{{{yyyzzz}}}{{{wwwuuummmggg]]]TTTNNNKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIFFFCCCDDDDDDFFFHHHMMMRRRWWWYYY___bbbfffggghhhkkkppptttzzz{{{oooggg```YYYTTTSSSTTTTTTUUUVVVVVVUUUUUUTTTQQQPPPPPPOOOOOOOOOOOOOOONNNOOOOOOPPPPPPOOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLLLNNNQQQSSSWWWYYYZZZ___```aaaaaa```^^^[[[ZZZVVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZ[[[\\\]]]^^^____________^^^]]]]]]\\\[[[[[[YYYYYYZZZ[[[\\\]]]]]]^^^ZZZYYYWWWUUUSSSRRRRRRRRROOONNNMMMLLLKKKJJJJJJIIIIIIIIIGGGDDDBBB???===<<<;;;<<<===???BBBDDDEEEFFFEEEDDDCCCDDDDDDDDDBBB@@@>>>???AAAAAAAAABBBDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIILLLNNNOOOPPPPPPTTTSSSSSSSSSSSSTTTUUUUUUWWWWWWXXXZZZ]]]dddkkkqqq|||{{{zzzxxxvvvsssqqqppppppmmmjjjhhhgggfffeeeddd___^^^]]]]]]```dddhhhkkkqqquuuyyy|||}}}}}}uuujjj^^^VVVNNNLLLJJJJJJMMMRRRXXX\\\^^^aaaeeejjjoootttwwwyyyxxxxxxxxxxxxyyyyyyyyyzzz}}}xxxsssnnndddYYYIIIAAA999888777444222333111111111111111111111111111111111111111111111111222222222111111111111111222222222222333333333333333666;;;???CCCGGGMMMPPPTTTWWW]]]cccgggmmm|||yyyxxxyyyxxxpppkkkbbbiiivvvwwwwwwvvvqqqkkkiiiddd```[[[VVVTTTSSSUUUVVVZZZaaaiiippp{{{zzzwww===999444111111111111111000111222222222222111000000111222333333333333222333333333333444555666666777777777666666666666666999999999:::;;;<<<>>>>>>>>>>>>>>>??????@@@AAABBBBBBAAABBBEEEGGGJJJTTT^^^vvv|||{{{|||~~~|||xxxuuulllfff]]]UUUOOOLLLJJJIIIJJJIIIGGGFFFGGGHHHJJJKKKJJJIIIIIIIIIJJJIIIFFFCCCCCCDDDEEEGGGKKKPPPUUUWWW[[[___dddfffgggiiinnnrrruuu{{{ssskkkcccZZZTTTSSSSSSSSSTTTUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQMMMMMMNNNOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPSSSVVVYYYZZZ______``````___]]][[[YYYWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[\\\]]]^^^^^^____________^^^]]]\\\\\\[[[[[[ZZZZZZZZZ[[[\\\\\\\\\]]]ZZZYYYWWWVVVTTTSSSRRRQQQNNNMMMMMMLLLLLLKKKKKKKKKLLLJJJHHHEEEAAA???===<<<:::;;;===???BBBDDDEEEFFFDDDCCCCCCCCCDDDCCCCCCBBB???AAACCCCCCDDDEEEGGGIIIFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGIIIKKKMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSUUUVVVXXX[[[aaahhhmmmyyy{{{~~~}}}yyywwwwwwsssooolllkkkkkkjjjiiieeecccaaa___```bbbeeegggooossswww{{{}}}~~~yyyrrrggg[[[TTTOOONNNMMMMMMPPPUUUZZZ^^^^^^aaaeeejjjooosssvvvwwwxxxxxxyyyyyyzzzzzzzzzzzz}}}xxxsssnnndddZZZHHH???888777666444222333111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444444444777;;;???DDDIIIOOOSSSVVVYYY___eeejjjppp}}}}}}|||{{{sssmmm```fffrrrzzzyyyyyytttnnnlllgggccc^^^XXXTTTSSSSSSSSSXXX]]]eeemmmwww}}}zzz;;;777333111111111111111000111222222222222111000111111222222333333222222333333333333444555666666777777777777777666666666999999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@AAADDDEEEHHHPPPZZZppp~~~|||zzz{{{}}}|||xxxmmmggg^^^VVVQQQMMMKKKIIIKKKIIIHHHGGGGGGIIIKKKMMMKKKJJJIIIIIIIIIHHHEEECCCCCCCCCDDDFFFJJJNNNRRRUUUYYY]]]bbbeeefffhhhmmmpppqqqwwwwwwnnneee[[[TTTRRRQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPLLLMMMMMMNNNOOOOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPRRRUUUXXXZZZ\\\]]]^^^___^^^\\\ZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]\\\______^^^]]]]]]\\\[[[[[[]]]\\\\\\\\\[[[ZZZZZZZZZYYYYYYXXXVVVUUUSSSQQQPPPNNNMMMMMMMMMLLLLLLLLLLLLLLLJJJGGGCCC@@@===<<<;;;:::;;;===@@@BBBCCCDDDDDDBBBBBBCCCBBBBBBBBBCCCDDDAAACCCEEEGGGGGGHHHKKKLLLJJJJJJIIIHHHGGGGGGFFFFFFGGGHHHJJJKKKMMMNNNOOOOOONNNNNNNNNNNNNNNOOOPPPPPPQQQRRRTTTVVVYYY]]]cccgggqqqwww}}}yyyuuuqqqpppooonnnmmmjjjgggdddaaa```aaacccdddmmmqqquuuyyy|||~~~yyytttlllcccYYYRRROOONNNNNNOOOQQQUUUYYY\\\^^^```eeejjjnnnqqqssstttuuuvvvxxxyyy{{{{{{{{{{{{}}}yyysssmmmcccXXXFFF>>>777666666333222333111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444555777;;;???DDDJJJPPPUUUYYYZZZ```ggglllqqq}}}~~~}}}}}}uuuooobbbgggqqq|||zzzzzzvvvrrrqqqjjjfffaaaZZZVVVSSSRRRRRRVVVZZZbbbkkkttt}}}999666333111222222222111111111111111111111111111222222222222222222222222333333333333444555666666555666777777777777666666888888999999:::<<<===>>><<<<<<<<<<<<===>>>??????@@@???@@@CCCDDDFFFNNNWWWjjj}}}yyyzzzzzzzzz{{{}}}{{{pppjjjaaaYYYTTTPPPLLLJJJKKKJJJIIIHHHIIIJJJMMMNNNLLLJJJIIIIIIIIIHHHEEECCCBBBCCCCCCEEEHHHLLLPPPSSSVVVZZZ```cccdddgggkkknnnnnnuuu}}}sssiii^^^UUURRRPPPPPPQQQRRRSSSSSSSSSSSSPPPOOOOOONNNNNNNNNNNNNNNLLLMMMMMMNNNOOOOOOOOOOOOLLLLLLLLLMMMNNNNNNNNNOOOOOONNNNNNOOOPPPSSSVVVXXXZZZ[[[\\\]]]]]]\\\[[[YYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]][[[ZZZ^^^^^^]]]]]]]]]]]]\\\\\\^^^]]]]]]\\\[[[ZZZYYYYYYYYYXXXXXXWWWUUUSSSQQQPPPNNNNNNNNNMMMMMMLLLLLLLLLJJJHHHEEEAAA>>><<<;;;::::::;;;>>>@@@BBBCCCCCCBBB@@@AAAAAAAAA@@@AAACCCDDDCCCEEEIIIKKKKKKMMMOOOPPPOOONNNKKKIIIGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOOOONNNMMMMMMMMMMMMNNNOOOOOOOOOQQQSSSUUUWWWZZZ^^^aaajjjqqq}}}|||yyywwwtttrrrpppmmmjjjfffbbb```aaabbbcccjjjmmmssswwwzzz}}}{{{tttmmmfff^^^VVVQQQLLLLLLLLLNNNQQQTTTXXXZZZ___bbbfffjjjnnnpppqqqqqqrrrtttvvvyyy{{{|||||||||{{{~~~~~~~~~yyyssslll```TTTDDD<<<666555555333222333111111111111111111111111111111111111111111111111111111111111111222222222333333333333444444444444444777;;;???DDDJJJRRRVVV\\\]]]bbbiiinnnttt~~~|||}}}~~~xxxrrriiikkksss}}}zzzzzzvvvssssssmmmiiiccc]]]XXXTTTRRRRRRUUUXXX___hhhooowww888666333222222333333222333222111000000111222333333222222222222222222222333333333333444555666666444555666777888888777777888888888999:::;;;======<<<;;;;;;<<<<<<===>>>??????>>>@@@CCCDDDFFFMMMVVVccc|||tttwwwyyyzzz{{{~~~tttnnnfff^^^XXXSSSOOOMMMJJJJJJJJJJJJJJJLLLMMMNNNLLLKKKIIIHHHHHHGGGEEECCCBBBBBBCCCDDDGGGKKKOOOQQQRRRWWW]]]aaabbbdddhhhlllmmmsss~~~xxxmmmaaaXXXTTTPPPQQQRRRSSSSSSTTTTTTTTTPPPOOONNNNNNMMMMMMNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPKKKLLLLLLMMMNNNNNNOOOOOOOOONNNMMMMMMOOORRRUUUWWWXXXZZZ\\\^^^^^^^^^]]]\\\YYYYYYYYYYYYYYYYYYZZZ[[[YYY[[[\\\]]]^^^]]][[[ZZZ\\\\\\]]]]]]]]]]]]^^^^^^]]]\\\\\\\\\[[[ZZZZZZZZZXXXXXXXXXWWWUUUSSSQQQPPPOOOOOONNNNNNMMMLLLKKKKKKHHHFFFBBB>>>;;;:::999999;;;<<>>???@@@???>>>???BBBEEEEEEHHHKKKNNNOOOPPPRRRTTTTTTQQQMMMIIIFFFFFFGGGHHHHHHHHHJJJLLLMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPNNNPPPRRRTTTUUUWWWZZZ\\\dddjjjuuu{{{wwwtttnnnkkkgggcccaaaaaabbbccceeeiiioootttxxx{{{~~~}}}xxxoooggg```ZZZTTTPPPIIIJJJLLLNNNRRRVVVZZZ\\\bbbdddhhhllloooppppppoooqqqsssvvvyyyzzz{{{{{{zzzzzz}}}}}}zzzzzzzzzssskkk]]]PPPCCC;;;555555555333222444111111111111111111111111111111111111111111111111000000111111111222222222333333333444444444444555444666:::>>>CCCJJJRRRWWW______dddlllqqqwww~~~~~~|||wwwqqqrrrwwwzzzxxxtttrrrrrroookkkfff___ZZZVVVTTTSSSTTTUUU[[[dddkkkqqq}}}888666333222333444333222333222000//////000222333333333222222111222222333333333333333444555666666333444666777888888888777888888888999:::;;;===============>>>>>>???@@@AAA>>>>>>@@@CCCDDDFFFMMMVVV___zzz|||sssvvvzzz{{{|||xxxrrrjjjaaa[[[VVVQQQOOOJJJJJJJJJKKKKKKLLLMMMNNNMMMKKKIIIHHHHHHGGGEEECCCBBBBBBBBBDDDGGGJJJNNNPPPPPPUUU[[[___```bbbfffiiimmmsss}}}|||qqqcccZZZVVVQQQQQQSSSTTTTTTUUUUUUUUURRRQQQPPPPPPOOOOOOPPPPPPLLLMMMNNNOOOPPPQQQQQQQQQKKKKKKLLLMMMNNNOOOOOOPPPOOONNNMMMLLLNNNQQQTTTVVVXXXZZZ\\\^^^``````___^^^ZZZYYYYYYYYYYYYZZZZZZ[[[WWWXXX[[[]]]^^^]]]\\\\\\[[[\\\\\\]]]]]]^^^^^^___[[[[[[[[[[[[[[[\\\\\\\\\XXXXXXXXXWWWVVVSSSQQQOOOPPPPPPOOONNNMMMLLLKKKKKKFFFDDD@@@===:::999888999;;;===???AAABBBAAA@@@???<<<>>>??????===>>>AAAEEEFFFIIIMMMPPPQQQRRRTTTUUUWWWTTTNNNIIIFFFEEEGGGHHHGGGHHHIIIKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPNNNPPPRRRSSSTTTUUUWWWYYY___dddmmmxxx{{{wwwnnnkkkgggdddaaaaaacccdddbbbggglllqqquuuyyy|||}}}|||vvvmmmddd]]]WWWSSSPPPHHHIIILLLQQQUUUZZZ^^^```dddfffjjjnnnppppppoooooorrrtttvvvyyyzzzzzzyyyxxxyyy|||{{{wwwxxx{{{sssjjj[[[MMMCCC;;;444444555333222444111111111111111111111111111111111111111111111111000000111111222222222222333333333444444444555555333555999===CCCJJJRRRWWWaaabbbfffnnntttyyy{{{vvvvvvyyyzzzvvvrrrpppppppppmmmgggaaa[[[WWWTTTSSSSSSSSSYYYbbbhhhmmmzzz666555222111000000111222222222222111111111000000333333333333333333333333555555555555555555555555777777666555555666888888::::::::::::;;;<<<======;;;<<<===????????????>>>AAAAAAAAAAAABBBEEEJJJNNNdddwww}}}zzzzzz|||}}}}}}{{{rrrhhh^^^WWWRRRPPPMMMMMMLLLLLLKKKKKKJJJJJJMMMKKKJJJIIIIIIHHHFFFCCCEEEDDDDDDDDDFFFIIIKKKMMMSSSVVVYYY\\\___bbbfffhhhnnnqqqwww}}}qqqeee]]][[[UUUSSSRRRRRRTTTUUUTTTSSSQQQQQQQQQQQQPPPOOONNNNNNOOONNNMMMLLLLLLMMMNNNOOOLLLLLLMMMNNNNNNNNNNNNMMMPPPPPPOOOOOOPPPQQQSSSTTTTTTXXX]]]`````````______]]]]]]]]]\\\\\\[[[[[[[[[XXXYYYZZZ[[[[[[\\\[[[[[[^^^]]]]]]^^^______^^^\\\]]]]]]]]]\\\[[[ZZZYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUQQQQQQPPPNNNLLLIIIGGGFFFDDDBBB???;;;999888777888;;;<<<===>>>>>>>>>===<<<>>>=========???AAABBBDDDGGGHHHLLLQQQUUUWWWVVVTTTVVVRRRLLLFFFDDDEEEHHHJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPOOONNNQQQQQQQQQRRRSSSUUUWWWWWW[[[___fffnnnwww}}}xxxsssnnniiifffcccaaa___```bbbfffkkkqqqwww|||~~~~~~zzzuuulllccc\\\UUUPPPLLLHHHKKKOOORRRUUUYYY^^^aaagggjjjlllnnnnnnoooqqqsssvvvwwwyyyxxxvvvuuuuuuvvvyyyzzz}}}yyyyyy~~~~~~zzzmmmZZZJJJCCC<<<555222333444222///000000000000000000000000333333333222222222111111222222111111222222333444000000111333555666888888444555888;;;AAAIIIQQQWWW___eeelllpppssszzz~~~xxxuuuuuuvvvtttpppiiiccc^^^ZZZVVVSSSRRRTTTWWW[[[bbblllwww~~~666444222111000000111222222222222111111111000000222222222333333444555555444444444444444444444444777666555555555666777888999999999999999;;;<<<<<<:::;;;===>>>??????>>>>>>AAABBBAAAAAABBBEEEJJJNNN```sss}}}{{{}}}}}}}}}yyynnnccc\\\WWWUUUMMMMMMLLLLLLKKKJJJJJJJJJLLLKKKJJJJJJJJJIIIGGGEEEDDDDDDCCCCCCDDDGGGJJJLLLSSSUUUYYY\\\___bbbfffiiimmmpppvvvtttggg^^^\\\UUUSSSRRRSSSUUUVVVVVVUUUQQQQQQQQQPPPPPPOOONNNMMMNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLMMMNNNNNNNNNNNNMMMPPPOOONNNNNNOOOPPPRRRSSSTTTXXX]]]```aaa`````````^^^^^^^^^]]]\\\[[[[[[ZZZZZZ[[[\\\]]]]]]^^^^^^]]]^^^]]]]]]^^^______^^^\\\\\\]]]]]]\\\\\\ZZZYYYYYYYYYXXXXXXWWWWWWVVVUUUUUURRRQQQPPPOOOLLLJJJHHHFFFBBB@@@<<<999777666666666:::;;;<<<===>>>===<<<<<<============???AAACCCDDDHHHIIIMMMRRRVVVXXXWWWVVVUUUQQQKKKFFFDDDEEEGGGIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLMMMNNNNNNOOOOOONNNNNNPPPPPPPPPQQQRRRSSSTTTUUUVVVYYY^^^eeemmmwww|||xxxrrrmmmiiifffdddbbbaaabbbdddhhhnnntttyyy|||~~~zzztttkkkbbb[[[UUUOOOLLLIIIKKKOOOSSSVVVZZZ___bbbhhhjjjnnnppppppqqqsssuuuwwwxxxyyyyyywwwuuuuuuvvvzzz{{{~~~zzz{{{~~~yyylllYYYIIIBBB<<<555222333444222000111111111111111111111111333222222222111111111111111111000000111111222222///000111222333555555666333666999;;;???FFFQQQYYYbbbhhhnnnsssvvv|||xxxvvvvvvvvvuuuqqqkkkfffbbb]]]XXXUUURRRTTTVVVZZZ```iiissszzz555444222111000111111222222222222111111111111111111111222333444555555666444444444444444444444444555555555555555666777777888888888888999:::;;;;;;:::;;;<<<===>>>>>>>>>>>>AAABBBBBBAAABBBEEEJJJMMMZZZlll|||{{{{{{{{{~~~ttthhh___YYYVVVMMMLLLLLLKKKJJJJJJIIIIIIKKKJJJIIIJJJKKKKKKIIIGGGEEECCCAAA@@@BBBEEEHHHKKKQQQTTTXXX\\\___bbbfffiiilllooouuu}}}xxxjjj```]]]WWWUUUSSSSSSUUUWWWWWWVVVPPPPPPPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNMMMMMMNNNOOOQQQRRRTTTXXX]]]```aaaaaaaaaaaa``````___^^^\\\[[[ZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]^^^______^^^\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXWWWWWWVVVUUUUUUSSSRRRQQQOOOMMMJJJHHHFFF???===:::777555555555555:::;;;;;;<<<======<<<<<<<<<<<<<<<===???BBBDDDFFFJJJKKKNNNRRRWWWYYYXXXWWWSSSPPPKKKFFFDDDDDDFFFGGGIIIIIIKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPOOOOOOPPPQQQQQQRRRRRRTTTWWW[[[aaajjjssszzzyyyrrrnnnjjjgggeeeaaaaaaaaadddhhhooouuuyyy}}}~~~~~~yyysssjjjaaaZZZTTTOOOLLLIIILLLPPPTTTWWW\\\aaadddiiilllpppssstttuuuwwwxxxyyyzzz{{{yyywwwvvvvvvwwwzzz|||}}}}}}xxxkkkXXXHHH@@@;;;666333444444333111111111111111111111111111222222111111111000000000///000000000000111111111000000111111222333333333333777:::;;;<<>>>>>>>>???AAABBBBBBBBBBBBEEEIIILLLVVVgggzzzxxxwwwuuuwww{{{yyyjjj^^^VVVRRRLLLLLLKKKKKKJJJIIIHHHHHHJJJIIIIIIJJJLLLLLLKKKIIIFFFDDDAAA@@@AAADDDHHHJJJPPPSSSWWW[[[^^^bbbfffiiikkkooouuu|||yyylllccc___YYYWWWTTTSSSTTTTTTTTTTTTPPPPPPOOONNNMMMMMMMMMMMMLLLMMMNNNOOOOOONNNMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNOOOQQQTTTWWW\\\___```aaabbbcccaaaaaa```^^^]]][[[ZZZZZZYYYYYYZZZ[[[\\\\\\\\\\\\^^^]]]]]]^^^______^^^\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXWWWWWWVVVUUUUUUTTTSSSRRRPPPMMMJJJGGGFFF===;;;999666555555666666::::::;;;;;;<<<<<<======<<<<<<<<<>>>@@@CCCFFFGGGKKKLLLNNNRRRVVVXXXWWWVVVPPPMMMIIIFFFDDDDDDEEEFFFHHHIIIJJJLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMOOOPPPQQQPPPPPPOOOOOOOOOPPPPPPSSSTTTUUUVVVZZZaaaiiiooowww}}}yyysssnnniiifffaaa```^^^___ccckkkssswww}}}~~~}}}xxxqqqhhh___XXXSSSNNNKKKJJJMMMQQQUUUYYY^^^cccgggkkknnnsssvvvxxxyyyzzz|||{{{||||||{{{xxxwwwxxxyyy{{{|||xxxjjjWWWIII???;;;666444444444333222111111111111111111111111111111111000000000000//////000000111111111111111111111111222222222222222222777;;;:::999AAAOOO\\\fffllltttyyy||||||wwwuuuvvvuuussspppmmmiiiccc\\\XXXTTTUUUVVVXXX\\\bbbiiinnnuuu333333222222222222222222111111111111111111111111555444444444444444444444444444444444444444444444333444555666666777777777999999999::::::;;;<<<===<<<<<<======>>>??????@@@AAABBBCCCCCCCCCEEEHHHKKKTTTbbb|||wwwtttssspppppprrrsss}}}mmm^^^SSSNNNLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIKKKLLLKKKJJJGGGEEECCCAAABBBDDDGGGIIIMMMPPPUUUYYY\\\```eeehhhkkkoootttzzzxxxllldddaaa\\\XXXTTTRRRQQQQQQQQQPPPQQQPPPOOOMMMMMMMMMMMMMMMLLLMMMNNNOOOOOONNNMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMOOOPPPSSSVVVZZZ^^^___```bbbdddbbbbbb```___]]]\\\[[[ZZZYYYZZZ[[[\\\\\\]]]\\\\\\^^^]]]]]]^^^______^^^\\\[[[[[[\\\\\\\\\[[[ZZZZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUTTTRRROOOLLLIIIFFFDDD<<<;;;999777666777888999::::::;;;;;;<<<===>>>>>>======>>>???AAADDDGGGIIIKKKKKKMMMOOOSSSTTTTTTSSSKKKJJJGGGEEEDDDDDDEEEEEEGGGHHHJJJKKKMMMNNNOOOOOOOOOOOONNNMMMMMMOOOPPPQQQQQQQQQPPPOOOOOOOOOPPPPPPTTTTTTTTTTTTVVV[[[aaafffkkkqqq{{{zzzsssmmmhhhbbb```]]]]]]aaaiiiqqqvvv{{{}}}~~~vvvpppfff]]]VVVQQQMMMKKKKKKNNNRRRWWW[[[```fffiiimmmqqqvvvyyy{{{|||}}}~~~|||}}}}}}|||zzzzzz{{{}}}|||~~~vvvgggUUUHHH===:::777555555555444444111111111111111111111111111111111000000000000///000111222333333333222222222222222333333333333333222777:::999999@@@NNN[[[eeellluuu{{{~~~yyyvvvvvvtttsssqqqoookkkeee^^^YYYUUUVVVWWWXXXZZZ___eeejjjppp{{{222222222222222222222222111111111111111222222222444444444444444444444444555555555555555555555555333444666777888888888888::::::::::::;;;<<<======>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCCCCCCCEEEHHHJJJSSS^^^ttt~~~vvvtttrrrmmmkkkkkkhhhqqqsssbbbUUUOOOLLLLLLKKKIIIHHHGGGFFFEEEGGGGGGGGGHHHKKKKKKJJJIIIFFFEEEDDDCCCCCCDDDFFFGGGJJJMMMRRRVVVZZZ___dddgggiiinnnsssxxx~~~vvvkkkcccaaa]]]YYYTTTQQQPPPPPPPPPOOORRRQQQOOONNNMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMOOOPPPQQQTTTYYY\\\^^^```bbbdddbbbbbbaaa```^^^]]]\\\\\\[[[\\\]]]^^^____________^^^]]]]]]^^^______^^^\\\[[[[[[\\\\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUTTTRRROOOKKKGGGDDDBBB<<<;;;999777777888:::;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@AAACCCFFFHHHJJJKKKJJJJJJLLLNNNOOONNNMMMGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGIIIKKKMMMOOOOOOPPPOOOOOONNNNNNOOOOOOPPPQQQPPPPPPOOOOOOOOOOOOOOOPPPRRRRRRSSSSSSSSSVVV[[[^^^cccgggoooyyy{{{tttnnngggddd```___aaagggooosssxxxzzz}}}}}}uuunnnddd[[[UUUPPPMMMKKKKKKOOOSSSXXX]]]bbbhhhlllooosssxxx|||}}}~~~~~~}}}}}}}}}|||{{{|||~~~~~~|||rrrcccSSSGGG;;;:::888666555555555555222222222222222222222222222222111111111000000000000111222444444333222222222222222333333333333333222666999999:::AAAMMMXXXccckkkuuu|||}}}yyyxxxvvvtttrrrpppmmmgggaaa\\\VVVWWWXXXYYY[[[^^^dddgggoooxxx111222222333333222222222000000111111111222222222222222333444555666777888666666666666666666666666444555777888999::::::999999999999999:::;;;<<<===@@@????????????AAABBBCCCAAABBBDDDDDDDDDEEEGGGJJJRRR[[[nnnxxxvvvtttooojjjhhhbbbjjjyyyxxxgggYYYQQQLLLKKKJJJIIIHHHFFFEEEEEEGGGFFFFFFGGGIIIJJJIIIHHHDDDDDDCCCCCCCCCCCCCCCCCCGGGKKKOOOTTTXXX]]]bbbeeefffkkkqqqtttyyyssshhhaaa```\\\XXXTTTQQQQQQRRRSSSSSSSSSRRRPPPNNNMMMNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKLLLNNNOOOPPPOOOSSSWWWZZZ\\\^^^aaacccaaaaaa``````___^^^^^^]]][[[\\\]]]^^^____________^^^]]]]]]^^^______^^^\\\ZZZ[[[[[[\\\\\\\\\[[[[[[YYYXXXXXXWWWWWWVVVUUUUUUTTTSSSQQQNNNJJJFFFCCCAAA:::999888777777888:::;;;<<<<<<<<<<<<===???AAABBBCCCCCCCCCCCCEEEGGGIIIJJJJJJHHHHHHHHHIIIJJJHHHGGGBBBCCCCCCCCCDDDEEEFFFGGGEEEGGGIIIKKKMMMOOOPPPPPPMMMMMMNNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSTTTWWWYYY]]]___dddkkkttt}}}}}}xxxoookkkfffbbbbbbfffkkknnnsssvvvzzz}}}~~~|||tttmmmcccZZZSSSOOOLLLKKKLLLOOOTTTYYY^^^dddjjjnnnqqquuuzzz~~~~~~~~~~~~~~~}}}}}}}}}}}}|||~~~{{{yyyxxxmmm^^^NNNCCC::::::999777666555555666222222222222222222222222333222222222111111111111///000222333333333111111000000111111222222333333222555777999;;;BBBLLLTTTbbbkkkvvv~~~}}}{{{xxxvvvtttrrrooojjjddd```XXXYYYZZZ[[[\\\___dddggglllttt}}}111222222333333333222222000000111111222222222222///000111444666888:::;;;777777777777777777777777444555777999:::;;;::::::888888888888999:::;;;<<>>@@@BBBCCCEEEDDDDDDDDDFFFGGGIIIKKKIIIGGGFFFFFFFFFFFFEEECCC@@@AAABBBCCCDDDFFFGGGGGGEEEFFFHHHKKKMMMOOOPPPQQQKKKLLLMMMOOOOOONNNMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOQQQSSSTTTTTTUUUWWWYYYXXXXXX[[[```hhhsss|||tttpppjjjeeecccdddhhhjjjpppsssxxx{{{~~~|||zzztttmmmbbbYYYSSSOOOLLLJJJLLLPPPUUUZZZ___eeekkkooorrrvvv{{{~~~~~~~~~|||}}}}}}}}}}}}~~~yyyvvv~~~tttiii[[[KKKAAA999999999888666555666777222222222222222222222222333333333222222222222111...///111222333222000////////////000111111222222333444666888===DDDLLLRRRbbbkkkwww~~~{{{xxxvvvsssppplllgggcccYYYZZZ[[[\\\]]]```dddggghhhooowww111333444444222222333555111222333444555444333333555444444444444555666666::::::999888777666666555999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<>>999888666444333444555666111111111111000000000////////////000111111222222000000000000111111111111111111222222222333333333222555888:::<<>>999888777555555555555666============>>>@@@AAAAAADDDDDDDDDEEEFFFGGGHHHIIIJJJGGGDDDCCCCCCCCCAAA@@@@@@@@@@@@@@@AAABBBDDDDDDHHHIIIKKKMMMOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLLLLMMMNNNNNNQQQRRRSSSRRRQQQQQQSSSTTTUUUWWWYYY\\\___dddkkkooozzz{{{rrrnnnkkkeeedddfffhhhkkkqqqwww|||~~~zzzxxxqqqggg]]]WWWQQQLLLJJJLLLNNNQQQWWW\\\aaagggmmmqqqvvvyyy|||~~~}}}xxxxxxyyy{{{}}}}}}|||zzzrrrhhh\\\OOOCCC<<<999888666444444444555666222222222222111111111111111111111111111111111000000000000000111111111111222222333333333444444444222555888:::<<>>>>>AAAAAAAAAAAABBBCCCEEEEEEBBBBBBCCCDDDEEEGGGHHHIIINNNSSS```wwwxxxrrrnnnppptttzzzyyyoooddd[[[UUUQQQMMMJJJHHHHHHFFFEEEFFFFFFFFFFFFFFFGGGHHHIIIFFFEEEEEEDDDCCCBBBAAAAAAEEEFFFIIINNNSSSXXX\\\^^^aaadddgggjjjooowwwoooaaaYYYUUUVVVVVVVVVUUUSSSSSSUUUWWWVVVVVVTTTRRRNNNMMMNNNPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOQQQTTTXXX\\\```bbbddddddddddddcccbbb``````]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^_________^^^\\\[[[[[[\\\\\\]]]\\\ZZZYYYXXXWWWWWWVVVUUUTTTSSSSSSRRRTTTRRROOOLLLJJJFFFAAA===999888777555444444333444;;;<<<===???@@@@@@AAAAAACCCCCCDDDDDDEEEFFFGGGHHHFFFEEEDDDCCCCCCCCC@@@>>>>>>>>>??????@@@BBBCCCDDDIIIJJJLLLNNNPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMMMMPPPQQQRRRQQQPPPPPPRRRTTTUUUWWWZZZ\\\]]]```dddgggrrryyywwwrrrllleeebbbccccccffflllrrrxxx|||~~~yyyvvvnnnddd[[[UUUPPPLLLKKKMMMNNNRRRWWW]]]bbbgggmmmqqqxxxzzz}}}}}}|||vvvvvvwwwyyy{{{~~~{{{uuulllaaaVVVJJJ@@@:::999888777555444555555666333333333222222222222111444333333222111111000000000000000111111111222222333333444444444555555555222555888999;;;@@@GGGMMMYYYfffwww~~~}}}{{{xxxtttqqqnnnmmmcccaaa\\\YYYXXXYYY[[[]]]aaadddkkkttt~~~111222444333222222333555333333333444444444444444555555555555555666666777999:::;;;<<<<<<:::999888:::::::::;;;;;;;;;;;;<<<===============>>>>>>???AAAAAABBBBBBCCCDDDEEEEEE@@@@@@AAABBBCCCEEEFFFGGGMMMRRR]]]qqq~~~xxxssspppqqqtttyyy|||xxxssslllbbb[[[UUURRRMMMJJJIIIHHHFFFEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFDDDCCCAAA@@@@@@DDDEEEHHHMMMQQQVVVZZZ]]]```bbbfffhhhlllttt~~~yyyiii___ZZZUUUVVVVVVUUUSSSSSSTTTVVVVVVVVVVVVSSSPPPOOOOOOPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNPPPRRRWWW\\\aaadddccccccccccccbbbaaa```___^^^^^^]]]\\\\\\\\\]]]]]]]]]^^^_________^^^]]]\\\[[[\\\\\\\\\[[[YYYXXXWWWUUUUUUUUUTTTTTTSSSSSSSSSTTTRRROOOLLLIIIEEE???;;;999999888888777777777777999;;;===???@@@AAA@@@@@@BBBBBBCCCDDDEEEEEEFFFFFFCCCCCCCCCDDDDDDCCC@@@=========>>>???@@@BBBDDDEEEIIIJJJLLLNNNPPPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMKKKJJJJJJJJJKKKKKKLLLLLLOOOPPPPPPPPPOOOPPPRRRTTTTTTWWWZZZ\\\^^^___bbbdddkkkrrrxxx}}}}}}vvvnnngggcccbbb___bbbffflllqqqvvvzzz|||}}}~~~|||wwwsssjjjaaaXXXSSSOOOKKKKKKMMMOOOSSSXXX^^^ccciiinnnrrryyy{{{~~~}}}{{{uuuuuuuuuvvvyyy~~~xxxqqqfff[[[PPPFFF>>>999999888777555555555555555333333222222222111111111333333333222222222111111000000111111111222222222333333333333444444444444111444777999:::>>>EEEJJJUUUcccvvv{{{xxxuuussspppooofffbbb]]]XXXUUUVVVXXXZZZ___bbbiiiqqqzzz111222444333222222333555333333333444444444555555666555555555555666777777777888999::::::999888888::::::;;;;;;;;;<<<<<<<<<>>>============>>>??????AAAAAABBBCCCCCCDDDDDDDDDAAAAAABBBCCCDDDFFFGGGHHHMMMQQQ[[[mmm}}}wwwsssoooqqqtttzzzyyytttooohhh```ZZZUUURRRMMMJJJIIIHHHGGGEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHGGGFFFEEECCCAAA@@@@@@CCCDDDGGGKKKPPPUUUYYY[[[^^^aaaeeegggkkkrrr{{{ttthhhaaaYYYYYYXXXUUURRRQQQRRRTTTTTTVVVVVVUUURRRPPPPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOPPPSSSWWW\\\aaadddcccdddddddddcccbbbaaa```___^^^^^^]]]\\\\\\\\\]]]\\\]]]^^^_________^^^]]]\\\\\\\\\\\\[[[YYYWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSQQQOOOLLLIIIDDD>>>:::777888888999999:::::::::888999<<<>>>???@@@@@@???AAAAAACCCDDDDDDDDDDDDDDDAAAAAABBBDDDDDDCCC@@@=========>>>@@@BBBDDDFFFGGGHHHIIIKKKMMMOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLIIIIIIJJJJJJKKKKKKKKKKKKMMMNNNOOOOOONNNOOOQQQSSSPPPSSSWWWZZZ\\\^^^```bbbffflllqqquuu}}}{{{qqqiiiddd```]]]___aaaeeejjjnnnrrrtttxxxzzz~~~~~~yyytttpppfff]]]UUUQQQNNNKKKKKKNNNPPPTTTZZZ```fffkkkooosssyyy{{{~~~}}}|||uuuttttttuuuxxx|||wwwooocccVVVLLLDDD===:::777777666555555444444444222111111111000000000000111111222222222333333333111111111111222222222222222222222222333333333333111444777888999<<>>???:::;;;;;;;;;<<<<<<<<<<<<===============>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJLLLPPPYYYiiizzzvvvtttppprrrvvv}}}|||tttnnnhhh```ZZZWWWSSSOOOLLLJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHGGGFFFEEECCCBBBAAA@@@BBBDDDFFFJJJOOOSSSWWWYYY]]]```cccfffiiiooowww~~~rrrkkkaaa```\\\WWWRRRPPPQQQRRRSSSTTTVVVUUUSSSPPPOOOOOONNNMMMMMMMMMMMMLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKJJJJJJKKKKKKLLLNNNOOOQQQTTTXXX\\\```bbbeeeeeeffffffeeedddcccccc```___^^^]]]]]]\\\\\\]]][[[\\\^^^_________^^^^^^]]]]]]]]]]]]\\\ZZZXXXVVVTTTTTTTTTUUUUUUUUUUUUUUUSSSRRROOOMMMJJJDDD>>>999444555666888999999999999777888999;;;===>>>??????@@@AAABBBCCCDDDCCCBBBBBBAAAAAABBBCCCEEEDDDAAA>>>>>>???@@@BBBDDDFFFIIIJJJHHHIIIKKKMMMOOOOOOOOOOOONNNNNNNNNMMMLLLLLLKKKKKKHHHHHHJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNPPPRRRMMMPPPSSSVVVXXXZZZ]]]___aaagggmmmqqqxxxuuullleee```^^^^^^^^^```bbbfffiiijjjpppsssyyy~~~|||wwwppplllbbbZZZRRROOOMMMKKKKKKOOOQQQVVV]]]ccchhhmmmqqqtttyyy{{{~~~~~~}}}vvvuuuttttttwww{{{xxxooo```SSSHHHAAA<<<:::666666555555444333333222111111111000000000//////000000111111222333333444111111111222222222222333111111111222222222333333111444777888888:::???DDDLLLZZZooozzzwwwuuurrrooojjjfff```ZZZVVVUUUUUUVVV[[[```gggnnnttt}}}111333444444222222333555555444444333444555666777666666666666666777777888888777888999;;;>>>AAACCC;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>@@@@@@BBBBBBCCCBBBBBBAAABBBBBBCCCDDDEEEGGGHHHIIIKKKNNNWWWfff}}}zzztttqqqqqqsssuuuzzzxxxrrrkkkccc^^^YYYVVVQQQNNNMMMLLLKKKJJJFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBAAABBBCCCEEEIIINNNRRRVVVXXX[[[]]]aaacccfffkkksssyyy~~~wwwlllhhhbbbYYYSSSPPPPPPRRRQQQSSSVVVUUUSSSPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJJJJJJJJJJKKKKKKMMMNNNPPPTTTWWW[[[]]]___dddeeeeeeeeeeeedddcccccc``````___]]]]]]\\\\\\\\\[[[\\\]]]___``````______^^^^^^^^^^^^\\\ZZZXXXWWWTTTUUUUUUUUUVVVVVVWWWWWWUUUTTTRRRPPPLLLFFF???:::444555666777888888777777666666777888:::<<<>>>??????@@@BBBCCCCCCCCCAAA@@@BBBAAABBBCCCDDDDDDBBB@@@@@@AAABBBDDDFFFIIIKKKMMMIIIJJJLLLNNNPPPPPPPPPPPPNNNNNNNNNMMMLLLKKKKKKKKKGGGHHHJJJKKKLLLLLLLLLKKKKKKLLLMMMMMMMMMNNNPPPRRRNNNPPPSSSUUUVVVXXX[[[]]]^^^eeejjjmmmsss~~~yyysssmmmggg```___]]]\\\\\\^^^```bbbhhhlllrrryyy}}}yyytttmmmiii___WWWPPPMMMLLLJJJLLLOOOSSSXXX___fffkkkooosssvvvxxxzzz~~~~~~xxxwwwuuutttvvvzzz~~~xxxnnn___PPPEEE>>>;;;999444444444444333222111111222222222111111111000000000111111111111111111111111111111222222222333333222222222333333333444444000333666777777999===AAAIIIWWWlll}}}zzzwwwssspppkkkhhhccc]]]YYYWWWVVVVVVXXX^^^ffflllrrryyy111333444444333222444555555555444333444555666777666666666666666777888888888666555444555777:::<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBBBBAAA@@@??????@@@@@@BBBCCCEEEFFFIIIMMMUUUccczzz{{{sssnnnmmmllluuuwww||||||uuunnngggbbb\\\XXXTTTPPPOOONNNMMMLLLFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBAAACCCEEEIIIMMMQQQUUUWWWYYY\\\___aaadddiiipppvvvsssnnnfff\\\TTTPPPQQQRRRPPPSSSUUUUUUSSSPPPNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJJJJJJJJJJKKKKKKKKKMMMPPPTTTWWWYYY[[[\\\bbbbbbcccccccccbbbaaaaaaaaa```___^^^]]]\\\\\\\\\ZZZ[[[]]]___``````_______________^^^]]][[[XXXWWWUUUUUUUUUVVVVVVWWWWWWXXXWWWUUUTTTRRRNNNHHHAAA<<<777777888999999888777666666666666777999;;;>>>??????@@@BBBCCCCCCBBBAAA@@@CCCBBBBBBCCCDDDEEECCCBBBAAABBBCCCEEEHHHKKKMMMOOOJJJLLLNNNPPPQQQRRRQQQQQQNNNNNNNNNMMMLLLKKKKKKJJJGGGHHHJJJLLLMMMMMMLLLKKKJJJKKKMMMMMMMMMMMMPPPRRRRRRTTTUUUVVVWWWXXX[[[^^^^^^dddhhhiiilllvvv~~~}}}zzzvvvpppbbb```]]]ZZZYYYZZZ[[[\\\cccgggnnnvvv|||~~~|||xxxrrrlllggg^^^VVVOOOMMMLLLJJJLLLOOOTTTYYY```ggglllqqqtttwwwwwwzzz}}}zzzxxxvvvtttvvvyyy~~~yyynnn]]]NNNCCC<<<999888333333333333222111000000333333333222222222111111222222111111000/////////111111222222222333333333333333333444444444555555000333666777777888<<<@@@GGGUUUjjj|||yyyuuuqqqkkkiiiddd___[[[XXXWWWVVVVVV\\\eeekkkpppvvv111222222333333444444555222222222333444555666777888888888888999999999999888888999999999:::::::::>>>===;;;::::::;;;<<<===;;;;;;;;;;;;<<<===??????@@@@@@??????@@@@@@AAABBBAAAAAAAAABBBCCCEEEGGGIIIOOOOOOSSS___rrrzzztttooonnnnnnooovvv}}}zzzpppiiifffbbbZZZTTTSSSQQQMMMJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFDDDCCCAAA@@@CCCDDDFFFHHHJJJMMMRRRVVVYYYZZZ]]]___cccgggmmmqqqzzzuuukkk```WWWRRRQQQRRRRRRSSSUUUVVVUUUSSSPPPNNNNNNMMMMMMLLLLLLLLLLLLLLLOOOOOOOOONNNNNNNNNMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJLLLNNNPPPRRRTTTWWW\\\___bbbcccdddeeeeeecccaaa```cccbbb```^^^]]]]]]]]]]]][[[\\\\\\]]]]]]^^^^^^___^^^\\\[[[ZZZ[[[ZZZYYYWWWVVVVVVWWWXXXYYYYYYYYYYYYTTTSSSQQQPPPNNNJJJDDD@@@:::888555333222444666888999888999999:::;;;<<<===BBBBBBBBBBBBCCCCCCCCCCCC???AAABBBAAA@@@@@@AAACCCCCCDDDEEEGGGIIIJJJJJJJJJJJJKKKMMMPPPQQQRRRRRRQQQPPPOOOLLLJJJHHHHHHGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKMMMOOOPPPSSSTTTUUUWWWYYYZZZ\\\\\\\\\^^^aaagggmmmtttyyy|||{{{vvvmmmhhhbbb^^^]]]]]][[[YYYaaaccchhhooovvv}}}}}}vvvsssrrrnnnfff___ZZZSSSNNNMMMLLLKKKNNNTTTXXX]]]dddkkkooorrruuuwww{{{|||}}}}}}zzzyyyxxxuuuuuuwww||||||zzzooo^^^MMMAAA999555333444444333333222111111111//////000000111111111222111111111111111111111111111111111111111111111111111222333333444444333333222333555666777999<<>>???@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAACCCEEEGGGHHHMMMMMMRRR]]]ooo|||vvvqqqooonnnpppwww}}}vvvnnnjjjbbbZZZTTTSSSRRRNNNJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFEEECCCBBBAAACCCDDDFFFGGGIIIMMMQQQUUUWWWYYY\\\^^^aaaffflllppp{{{yyyooodddZZZUUUSSSTTTQQQRRRTTTUUUUUUSSSQQQOOOOOOOOONNNMMMMMMMMMMMMNNNOOOOOONNNNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMPPPRRRTTTXXX\\\```aaabbbdddffffffeeedddcccdddcccaaa^^^]]]\\\\\\\\\[[[[[[\\\\\\]]]^^^^^^^^^]]]\\\ZZZZZZ[[[ZZZYYYWWWVVVWWWWWWXXXXXXXXXXXXWWWUUUSSSRRRQQQOOOKKKFFFBBB<<<:::777444444555777888888888888999999:::;;;<<>>CCCKKK\\\sss{{{uuurrrqqqrrrzzz|||wwwuuusssooonnnkkkgggccc^^^ZZZXXXZZZ]]]aaaeeejjjqqqxxx}}}111222222333333444444555333333333333444444555666777777777888888888999999888888999999999:::::::::;;;:::::::::;;;<<<===>>>===<<<<<<======>>>???@@@@@@????????????@@@AAAAAAAAAAAA@@@AAABBBDDDFFFGGGJJJKKKPPP[[[kkkzzzuuuqqqoooqqquuuzzz}}}sssmmmccc[[[UUUUUUSSSNNNJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGEEEDDDBBBAAACCCDDDEEEFFFHHHKKKPPPTTTUUUWWWZZZ]]]```eeejjjnnnrrr}}}~~~ssshhh___YYYVVVUUUPPPQQQSSSUUUUUUTTTSSSRRRQQQPPPOOOOOONNNNNNOOOOOOOOONNNNNNNNNNNNMMMMMMMMMJJJJJJJJJIIIJJJJJJKKKKKKKKKMMMOOORRRTTTXXX]]]aaa___```cccdddfffffffffeeeeeedddbbb___]]]\\\[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^]]][[[ZZZZZZ[[[[[[YYYXXXWWWWWWXXXXXXWWWWWWVVVUUUUUUTTTSSSRRRPPPMMMHHHEEE???===999666555666777888888888888888888999:::;;;@@@@@@AAAAAABBBBBBBBBBBB@@@BBBBBBBBB@@@@@@AAABBBBBBCCCDDDFFFGGGHHHHHHHHHJJJKKKMMMOOOQQQQQQQQQQQQKKKKKKJJJIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIKKKMMMOOOPPPQQQRRRSSSUUUWWWXXXYYYZZZ^^^___```cccfffkkknnnpppxxx|||~~~{{{yyywwwuuurrrooolllfffhhhlllqqqwww}}}|||wwwtttrrrlllbbbZZZTTTOOOJJJJJJJJJKKKOOOUUU\\\aaahhhnnnrrruuuwwwyyyyyyyyyzzz}}}}}}zzzyyywwwuuuuuuxxx~~~}}}rrriiiZZZKKKAAA<<<999888333333222222111000000000000000000000111111111111111111111111111111111111111111111111111111111111111222333333444444333333444555666666666777;;;===@@@HHHXXXnnn{{{sssjjjfffdddgggqqq{{{yyyvvvuuuppppppnnnlllgggbbb]]][[[]]]^^^aaacccggglllssswww111222222333333444444555333333333333333444555666888888888999999:::::::::888888999999999:::::::::999999::::::;;;<<<===>>>===============>>>???@@@???????????????@@@@@@AAAAAA@@@@@@@@@AAACCCEEEFFFHHHJJJPPPYYYggg}}}|||vvvrrrppprrrvvv{{{xxxooofff^^^XXXVVVTTTNNNJJJIIIHHHHHHIIIJJJJJJIIIHHHHHHIIIIIIHHHGGGFFFDDDCCCBBBBBBCCCDDDEEEFFFIIINNNQQQTTTVVVZZZ]]]```dddiiimmmmmmwwwvvvkkkbbb\\\WWWUUUPPPQQQSSSTTTUUUUUUTTTTTTQQQPPPOOOOOONNNNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMIIIIIIIIIIIIJJJJJJKKKLLLJJJLLLOOOQQQTTTXXX]]]aaa^^^___aaabbbcccdddddddddeeedddccc```^^^\\\[[[ZZZZZZZZZ[[[[[[\\\]]]]]]]]]\\\[[[YYYZZZ[[[[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTUUUSSSRRRQQQPPPNNNJJJGGGAAA???;;;888666666666777777777777777777888999:::=========>>>>>>??????@@@@@@AAABBBAAA@@@???@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGJJJKKKMMMOOOPPPPPPPPPPPPMMMLLLLLLKKKJJJJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHHHHIIIJJJLLLNNNPPPPPPQQQRRRTTTUUUWWWXXXYYY^^^^^^___aaadddhhhkkkmmmrrrwww~~~~~~|||rrrtttvvvzzz~~~~~~{{{wwwuuuqqqiii^^^VVVQQQLLLHHHIIIJJJLLLQQQWWW___dddkkkqqqtttwwwyyy{{{yyyyyyyyy{{{~~~~~~|||yyyxxxvvvtttuuuyyyyyynnneeeWWWIII@@@;;;888777333222222111111000//////000000000000000111111111111111111111111111111111111111111111111111111111111222333333444444333333444555666555555777999<<<>>>EEETTThhhwwwnnnddd^^^]]]aaammmyyy{{{wwwvvvrrrrrrrrrppplllfffaaa^^^]]]^^^___```ccchhhnnnrrr111222222333333444444555444444333333333444555555444444555555666777777888888888999999999:::::::::888999:::;;;;;;<<<<<<==================>>>>>>?????????>>>>>>??????@@@AAA@@@@@@@@@@@@AAABBBDDDEEEGGGJJJPPPWWWbbbuuu{{{vvvqqqqqqsssxxxvvvlllccc[[[XXXTTTNNNJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGEEECCCBBBBBBCCCDDDDDDEEEHHHLLLOOORRRUUUYYY\\\```ccchhhkkkllluuuyyynnneee^^^XXXTTTPPPQQQSSSTTTUUUUUUUUUUUUPPPPPPOOONNNNNNNNNNNNOOONNNNNNNNNMMMMMMMMMLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLIIIKKKNNNPPPSSSWWW\\\___aaabbbbbbccccccccccccccceeedddcccaaa___]]][[[ZZZYYYYYYZZZ[[[[[[\\\\\\]]][[[ZZZYYYZZZ[[[\\\[[[ZZZYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRPPPPPPPPPNNNKKKHHHCCCAAA>>>:::777666555555777777666666666777888888;;;;;;<<<<<<===>>>??????>>>???@@@@@@??????@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGJJJKKKMMMOOOPPPPPPOOOOOOPPPOOONNNMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHJJJLLLNNNOOOOOOPPPQQQSSSUUUVVVWWWXXX\\\]]]^^^aaadddhhhkkkmmmnnnssszzz|||zzzxxxtttooofff[[[SSSOOOJJJGGGIIILLLNNNTTT[[[ccchhhnnnssswwwyyy{{{}}}zzzyyyyyy{{{}}}~~~}}}|||wwwvvvtttssstttyyyttthhh```RRRFFF>>>999666555333333222222111000000000111111000000000000000000111111111111111111111111111111111111111111111111111222333333444444333333444555555555555666999<<<===CCCPPPccczzzyyyoooeee___^^^cccooo{{{yyywwwtttttttttrrrnnniiidddaaa\\\]]]]]]]]]___ccciiinnn111222222333333444444555444444444333333444444555555555666777777888999999888888999999999:::::::::888999:::;;;;;;<<<;;;;;;======<<<<<<<<<<<<======???>>>>>>>>>>>>???@@@@@@@@@@@@??????@@@AAACCCDDDFFFIIIOOOUUU\\\lllyyysssqqqqqquuu{{{tttjjj___YYYTTTNNNJJJJJJJJJKKKMMMNNNNNNMMMKKKJJJJJJJJJIIIIIIGGGFFFDDDCCCAAABBBCCCCCCCCCFFFJJJMMMPPPSSSWWW[[[^^^bbbfffiiilllsss}}}}}}rrriiibbbZZZUUUQQQRRRSSSTTTUUUUUUUUUUUUPPPPPPOOONNNNNNNNNNNNOOONNNMMMMMMMMMMMMLLLLLLLLLIIIIIIIIIHHHIIIIIIJJJJJJIIIKKKMMMOOOQQQUUUYYY\\\cccccccccdddddddddddddddddddddcccbbb```^^^\\\ZZZYYYYYYYYYZZZ[[[[[[\\\\\\ZZZYYYXXXYYY[[[\\\\\\[[[YYYYYYYYYYYYXXXWWWVVVUUUSSSQQQPPPOOOPPPOOOLLLJJJFFFDDDAAA===999777555555666666666555555666666777::::::;;;<<<===>>>??????;;;<<<>>>>>>>>>>>>@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGJJJKKKMMMOOOOOOOOOOOONNNPPPPPPOOONNNLLLJJJHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHJJJLLLNNNOOOOOOPPPQQQSSSUUUVVVWWWXXX\\\\\\^^^```dddhhhkkkmmmnnnqqqwww~~~|||zzzwwwssslllcccXXXQQQNNNJJJHHHKKKNNNQQQXXX___gggkkkqqqvvvyyy{{{}}}~~~}}}{{{zzz{{{|||}}}|||{{{uuutttrrrqqqrrrxxx}}}ooo```XXXLLLBBB;;;777444333444444333333222111111000111111111111000000000000111111111111111111111111111111111111111111111111111222333333444444333333333444555555555666:::<<<===CCCNNN___tttvvvlllfffdddgggqqq|||}}}yyyuuuuuutttrrroookkkgggddd]]]\\\[[[ZZZ[[[___dddiii111222222333333444444555555444444333333444444444777777888999:::;;;<<<<<<888888999999999:::::::::999999:::;;;;;;;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@@@@@@@?????????AAABBBCCCDDDHHHMMMQQQVVVddd~~~zzzqqqnnnmmmppprrryyy|||ooobbbZZZTTTNNNJJJKKKKKKLLLNNNPPPPPPNNNLLLKKKKKKJJJJJJIIIHHHFFFEEEDDDAAABBBBBBBBBBBBDDDHHHKKKLLLPPPTTTXXX[[[___bbbeeejjjooowwwxxxoooggg___XXXSSSSSSSSSTTTUUUUUUUUUUUURRRQQQPPPPPPOOOPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHIIIIIIIIIKKKMMMNNNOOORRRVVVYYY`````````aaabbbcccddddddcccccccccbbbaaa___]]][[[XXXXXXYYYYYYZZZ[[[[[[\\\YYYXXXXXXYYY[[[]]]\\\[[[ZZZZZZZZZZZZYYYXXXWWWWWWSSSRRRPPPPPPQQQPPPOOOMMMJJJHHHEEEAAA===999777666666666555555444555555666666777888999:::;;;;;;<<<777999;;;<<<===>>>@@@BBBDDDEEEFFFGGGHHHHHHHHHHHHJJJLLLMMMNNNOOOOOONNNNNNLLLLLLMMMLLLKKKIIIGGGFFFGGGGGGGGGFFFGGGGGGHHHIIIHHHGGGGGGHHHIIIKKKMMMOOOPPPPPPRRRSSSUUUWWWXXXXXX\\\\\\]]]___bbbeeeiiikkkpppqqqtttyyy|||zzzwwwrrrjjj```VVVPPPNNNJJJIIILLLPPPUUU\\\ccciiinnntttxxx{{{}}}~~~~~~|||{{{||||||{{{zzzsssrrrpppoooqqqwwwxxxiiiVVVOOOEEE===888666555444555555444444333222222222111111111111000000000///111111111111111111111111111111111111111111111111111222333333444444333333111222444444555777:::===>>>CCCMMM\\\ppp~~~tttnnnjjjjjjqqqzzz}}}uuuuuusssqqqnnnjjjhhhfff___^^^[[[YYYXXXZZZ___ccc111222222333333444555555555444444333333333444444333444555666777888999999888888999999999:::::::::999:::;;;;;;;;;:::999888<<<;;;;;;:::::::::;;;;;;>>>>>>>>>>>>>>>??????@@@@@@@@@?????????@@@BBBCCCCCCFFFKKKOOORRR^^^xxxzzzmmmiiihhhjjjkkkppp}}}sssdddZZZTTTMMMKKKLLLKKKMMMOOOQQQQQQOOOMMMKKKKKKKKKJJJIIIHHHFFFEEEDDDAAABBBBBBBBBBBBDDDGGGJJJJJJMMMRRRVVVYYY\\\```bbbhhhlllsss}}}|||tttlllbbb\\\TTTTTTTTTTTTTTTUUUUUUUUUSSSSSSRRRQQQQQQQQQQQQQQQMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIKKKLLLMMMNNNQQQTTTWWWZZZZZZ[[[\\\^^^```bbbcccbbbbbbcccbbbaaa___]]]\\\XXXXXXYYYYYYZZZ[[[[[[[[[YYYXXXXXXYYY\\\]]]]]]\\\ZZZZZZZZZZZZZZZYYYYYYXXXTTTSSSQQQQQQRRRRRRQQQOOOMMMKKKHHHDDD???<<<999888666555555444444444555555222222333444555666777888555777:::;;;<<<>>>@@@BBBEEEFFFGGGHHHHHHHHHHHHHHHKKKLLLMMMNNNOOOOOONNNMMMHHHIIIJJJJJJJJJIIIGGGFFFGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRTTTUUUWWWXXXYYY\\\\\\]]]^^^```cccfffhhhqqqqqqssswww~~~|||zzzwwwqqqhhh___VVVPPPOOOKKKJJJMMMRRRWWW^^^fffkkkooouuuyyy|||}}}}}}|||||||||{{{yyyrrrqqqooonnnpppvvv}}}}}}uuufffOOOIIIAAA:::777666666666666555555444444333333222222111111111000000//////111111111111111111111111111111111111111111111111222222333444444444333333000222333444555777;;;>>>???DDDMMM[[[ooozzzsssmmmjjjooowww}}}}}}vvvtttrrrpppmmmjjjhhhgggbbb```\\\XXXVVVWWW[[[^^^111222333333444444333333444444444444444555666666999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;;;;;;;::::::<<<<<<======>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBDDDEEEHHHLLLOOOZZZoooyyyrrriiifffjjjjjjhhhooo|||uuubbbXXXSSSOOOLLLLLLNNNNNNOOOPPPPPPOOONNNNNNKKKKKKJJJIIIGGGFFFEEEEEEDDDEEEEEEDDDCCCCCCEEEFFFIIIKKKNNNQQQUUUYYY^^^bbbggghhhoooyyyvvvlllbbb\\\XXXVVVUUUUUUVVVWWWWWWUUURRRQQQQQQPPPPPPPPPQQQQQQNNNMMMLLLJJJJJJJJJKKKLLLMMMLLLLLLLLLKKKKKKKKKKKKIIIIIIJJJLLLNNNPPPRRRSSSWWWXXXZZZ\\\^^^```bbbcccaaaaaaaaaaaa```___]]]]]]\\\[[[ZZZZZZ\\\]]]\\\[[[XXXXXXXXXYYYZZZ\\\]]]^^^\\\\\\[[[ZZZYYYXXXWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTQQQOOOMMMIIIEEE@@@<<<:::888999999888666444222111444333333333333333444444333444555777:::>>>BBBDDDFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNJJJJJJIIIHHHGGGEEEEEEDDDEEEEEEDDDDDDEEEEEEFFFGGGJJJKKKLLLKKKKKKKKKMMMOOOPPPQQQSSSUUUWWWYYY[[[\\\XXXZZZ]]]^^^```bbbeeehhhmmmnnnqqquuuzzz}}}zzztttlllcccZZZSSSOOOIIIJJJKKKMMMRRRZZZbbbiiiooosssyyy|||~~~||||||||||||{{{yyyuuusssooommmooowww|||{{{}}}}}}iii\\\KKKEEE>>>888555444444444222222222111111111111000111111111111111111111111---///111222333222000///000000000000111111111111222222222222222222222222333333333444555666777888<<>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBDDDEEEHHHJJJMMMUUUhhhyyy}}}tttkkkgggiiigggdddkkkvvvvvvdddZZZUUUQQQOOOOOOQQQRRRRRRSSSRRRQQQPPPOOOLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFEEECCCCCCDDDEEEHHHJJJMMMPPPSSSXXX]]]aaadddffflllvvvzzzoooeee___XXXVVVTTTTTTUUUWWWWWWVVVRRRRRRQQQPPPPPPPPPQQQQQQNNNMMMLLLKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLNNNPPPPPPVVVVVVXXXZZZ]]]___aaaaaaaaaaaaaaa```___^^^^^^]]]]]][[[ZZZ[[[\\\\\\[[[ZZZXXXYYYYYYYYYZZZ\\\]]]^^^\\\[[[[[[ZZZYYYXXXXXXXXXVVVVVVUUUUUUTTTTTTTTTTTTQQQPPPNNNKKKFFFBBB???===;;;;;;;;;:::888666444222333333333333333444555555444555666888;;;???BBBDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLJJJIIIIIIHHHFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJKKKJJJJJJJJJLLLNNNPPPQQQRRRSSSUUUVVVWWWXXXXXXZZZ\\\^^^___aaaeeehhhlllnnnppptttxxx|||yyysssjjjaaaXXXRRRNNNJJJKKKMMMOOOTTT[[[dddjjjrrruuu{{{~~~~~~}}}|||}}}}}}|||{{{vvvtttrrrppprrrxxxzzzyyy|||xxxeeeXXXGGGBBB;;;666444444444444222222222111111111111000////////////////////////...///111222222222000///000000000000111111111111222222222222222222222222333333333444555666777888<<>>??????@@@@@@@@@@@@AAAAAAAAAAAACCCCCCFFFIIIJJJPPP___nnnyyypppjjjiiieeeaaafffooovvvwwwggg^^^YYYTTTRRRSSSUUUVVVVVVVVVUUUSSSQQQPPPMMMMMMKKKIIIHHHGGGFFFFFFGGGHHHHHHFFFDDDCCCCCCDDDEEEHHHKKKMMMPPPUUUZZZ^^^aaaccciiirrr{{{tttjjjcccZZZWWWSSSRRRSSSVVVWWWXXXSSSRRRQQQQQQPPPPPPQQQQQQOOONNNMMMMMMLLLLLLMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIKKKJJJJJJJJJKKKLLLMMMMMMTTTUUUVVVYYY[[[]]]___```aaa```___^^^^^^^^^^^^^^^^^^]]][[[[[[\\\\\\[[[YYYYYYYYYYYYZZZ[[[\\\]]]^^^[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRPPPMMMJJJFFFCCCAAA@@@???>>>===:::888666444333333333444444666777888666777888:::===AAACCCEEEDDDEEEFFFHHHIIIKKKLLLMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIHHHIIIKKKMMMOOOOOOPPPQQQRRRSSSSSSTTTVVVXXX[[[\\\^^^```dddfffjjjlllooorrruuu{{{{{{xxxqqqhhh^^^VVVPPPMMMJJJLLLNNNRRRWWW^^^fffllltttxxx}}}~~~}}}}}}~~~~~~yyyxxxxxxwwwxxx|||yyyzzz~~~qqq^^^QQQAAA===777333222333444444222222222111111111111000////////////////////////...///000222222111111000000000000111111111222222222222222222222222222222333333333444555666888888;;;@@@GGGRRRcccyyyyyyvvvuuuvvvxxx{{{~~~wwwooohhhhhhiiiggggggiiifffccc```\\\YYYXXXXXXXXX222333333444555444444444666666777888888888888888555666777888999:::;;;;;;<<<<<<;;;::::::999999999:::::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAADDDGGGHHHMMMYYYeee}}}yyyrrrmmmgggbbbeeelllsss|||wwwiii```[[[WWWUUUVVVXXXXXXXXXXXXVVVTTTRRRQQQOOONNNLLLJJJHHHGGGGGGGGGHHHIIIIIIHHHEEECCCBBBCCCCCCEEEHHHKKKNNNRRRWWWZZZ___```fffnnnvvvyyynnnggg]]]YYYTTTQQQRRRUUUWWWYYYTTTSSSRRRQQQPPPPPPPPPQQQOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKIIIIIIIIIIIIJJJKKKLLLLLLSSSTTTVVVXXX[[[]]]___``````___^^^]]]]]]^^^_________^^^\\\\\\\\\\\\ZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]][[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWVVVTTTSSSSSSSSSSSSRRRPPPMMMJJJHHHGGGDDDCCCAAA???===:::888777555555555666777888:::;;;999:::;;;===@@@BBBDDDEEEDDDDDDFFFGGGIIIKKKMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDFFFEEEEEEEEEEEEFFFGGGGGGEEEFFFGGGGGGGGGGGGJJJLLLMMMMMMNNNOOOQQQRRRSSSSSSUUUWWWYYY[[[\\\___bbbeeehhhjjjmmmooorrrvvv{{{~~~yyyuuummmddd[[[SSSNNNLLLIIIKKKOOOSSSYYY```hhhnnnuuuyyy~~~~~~}}}}}}}}}~~~{{{}}}{{{jjjXXXLLL>>>:::555333333444555666222222222111111111000000111111111111111111111111//////000111111111111000000000111111111222222222111222222222222222333333333444444444555777888999;;;>>>DDDMMM\\\rrr}}}{{{wwwxxx{{{~~~{{{qqqiiiggghhhggghhhjjjhhhfffbbb___[[[YYYXXXWWW333333444555555555444444666777888888999999888888555555666777999:::;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::::::::999999999:::;;;<<<;;;;;;;;;<<<======>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@CCCFFFHHHLLLVVVaaavvvzzzrrrjjjfffhhhmmmssszzzwwwkkkccc]]]XXXVVVXXXYYYYYYYYYXXXWWWUUURRRQQQPPPNNNLLLIIIGGGGGGGGGGGGIIIJJJKKKIIIFFFCCCBBBBBBAAACCCFFFHHHKKKOOOTTTXXX]]]^^^dddkkkrrr{{{~~~rrrkkk```\\\VVVRRRRRRUUUWWWXXXTTTTTTSSSRRRQQQPPPPPPPPPNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLFFFGGGGGGHHHIIIKKKLLLMMMRRRSSSUUUXXX[[[^^^```aaa______^^^^^^^^^______``````^^^\\\\\\]]]\\\[[[YYYYYYYYYYYYYYYZZZ[[[\\\\\\ZZZZZZZZZZZZ[[[[[[[[[[[[\\\[[[ZZZXXXWWWUUUTTTSSSTTTTTTSSSRRRPPPNNNMMMLLLGGGFFFDDDBBB???===;;;:::888888999:::;;;<<<>>>???===>>>???AAABBBCCCDDDEEECCCDDDEEEGGGIIIJJJLLLMMMKKKKKKIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGCCCEEEFFFFFFFFFGGGIIIKKKJJJKKKMMMOOOQQQSSSTTTUUUSSSUUUWWWYYYZZZ]]]```ccceeehhhkkkmmmooorrruuuxxx}}}~~~|||{{{vvvqqqiii```WWWQQQMMMKKKGGGKKKPPPUUU\\\cccjjjooovvvyyy~~~~~~}}}~~~}}}uuufffUUUJJJ===999555333444555666777222222222111111111000000111111111111111111111111//////000111111111111111111111111111222222222222111111111222222333333333444444444555666777888999:::===BBBJJJXXXmmmzzzzzz{{{}}}vvvlllhhhgggfffgggjjjiiihhhfffbbb___\\\ZZZXXX333333444555555555555555555666777999999888888777555666666777888999::::::999999999:::::::::::::::::::::::::::::::::::::::;;;:::999888999:::;;;<<<:::;;;;;;<<<<<<===>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAEEEHHHKKKTTT^^^qqqvvvnnnkkklllooosssyyy~~~}}}~~~yyynnnfff```ZZZXXXZZZYYYZZZZZZYYYWWWUUUSSSRRRPPPNNNKKKHHHFFFFFFFFFFFFIIIJJJKKKJJJGGGDDDCCCCCC@@@BBBEEEGGGIIIMMMRRRUUUZZZ\\\aaagggmmmuuuwwwoooddd___YYYUUUTTTUUUVVVWWWUUUTTTSSSRRRQQQPPPPPPPPPMMMMMMNNNOOOOOOOOONNNNNNLLLLLLKKKKKKKKKJJJJJJJJJFFFFFFGGGHHHIIIKKKMMMNNNQQQSSSUUUXXX[[[]]]```aaa^^^^^^___```aaaaaaaaa```___^^^\\\\\\]]]]]]\\\ZZZYYYXXXXXXXXXXXXYYYZZZ[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[YYYXXXVVVUUUUUUTTTTTTTTTSSSSSSRRRQQQPPPKKKJJJHHHEEECCCAAA@@@@@@>>>>>>>>>>>>???AAABBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEBBBDDDEEEFFFEEEGGGIIIKKKIIIJJJLLLNNNQQQSSSUUUVVVQQQSSSVVVWWWYYY[[[___aaacccfffiiilllmmmoooqqqsssxxx}}}{{{yyyxxxsssnnneee\\\TTTOOOMMMLLLHHHLLLRRRYYY___fffmmmrrrvvvyyy}}}~~~}}}~~~|||qqqbbbSSSIII===:::666444555666666666222222222111111111111000////////////////////////000000000000000111111111111111111222222222222333111111111222222333333444444444444555666777999999:::===BBBJJJWWWkkk}}}{{{yyy{{{|||qqqllliiiffffffhhhkkkjjjiiifffccc___\\\ZZZ333444444555555555555555444555777888999888777666666777777777888888999999888888888999::::::;;;;;;::::::::::::::::::::::::;;;:::999888888:::;;;===::::::;;;<<<<<<======>>>????????????@@@@@@@@@@@@CCCAAAAAADDDFFFIIIQQQ[[[lllvvvooommmoooqqquuu{{{{{{qqqjjjccc\\\YYY[[[ZZZZZZZZZZZZYYYWWWUUUTTTPPPNNNJJJGGGEEEDDDEEEFFFHHHJJJKKKKKKHHHFFFDDDDDD???AAADDDFFFHHHLLLQQQTTTWWWXXX]]]dddhhhooo}}}{{{sssgggccc\\\WWWVVVUUUUUUUUUVVVUUUTTTRRRQQQQQQPPPPPPKKKLLLMMMOOOOOOOOONNNMMMLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHHHHIIIIIIJJJLLLLLLPPPQQQSSSVVVYYY\\\^^^___\\\^^^aaacccdddcccaaa```^^^]]]\\\\\\]]]^^^]]]\\\XXXWWWWWWWWWWWWXXXYYYYYYYYYYYYZZZ[[[\\\\\\]]]]]]\\\\\\[[[ZZZXXXWWWVVVVVVSSSSSSTTTTTTTTTTTTSSSSSSOOONNNKKKIIIGGGFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDBBBDDDEEEFFFFFFGGGIIILLLJJJJJJLLLMMMOOOQQQRRRSSSPPPRRRUUUVVVXXXZZZ]]]```aaadddhhhkkkmmmnnnoooppptttzzz~~~~~~~~~{{{yyywwwvvvooojjjbbbYYYRRRNNNMMMMMMIIINNNUUU]]]dddkkkqqqvvvwwwzzz~~~~~~}}}}}}wwwmmm```QQQHHH>>>;;;777555444444444333222222222111111111111000////////////////////////000000000000000111111222111111111222222222333333000111111222333333444444444444555555666888999:::999===CCCKKKXXXkkk~~~{{{wwwxxx}}}zzzsssoookkkiiijjjllllllkkkiiifffccc___]]]333444555555666666555555444555777888999888666555777777777777777888888888777777888999:::;;;;;;<<<::::::::::::::::::::::::;;;:::999888888:::<<<===::::::;;;;;;<<<======>>>>>>????????????@@@@@@@@@EEEBBBAAACCCDDDGGGOOOWWWhhhuuunnnmmmoooqqqxxx~~~tttmmmeee]]][[[]]][[[[[[[[[[[[ZZZYYYWWWVVVPPPNNNJJJFFFDDDDDDDDDEEEGGGIIIKKKKKKIIIFFFEEEEEE???AAADDDFFFHHHLLLPPPTTTUUUVVV[[[aaaeeelllyyy~~~vvviiieee^^^YYYWWWVVVUUUTTTVVVUUUTTTRRRQQQQQQPPPPPPKKKLLLMMMNNNOOONNNNNNMMMNNNNNNNNNNNNMMMMMMMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJNNNOOOQQQTTTXXX[[[]]]^^^\\\^^^bbbeeeeeedddbbb```^^^\\\\\\\\\^^^___^^^\\\WWWWWWVVVVVVVVVWWWXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^\\\\\\[[[ZZZYYYXXXWWWWWWSSSSSSTTTUUUUUUUUUUUUTTTRRRPPPNNNLLLJJJJJJJJJJJJGGGFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIHHHGGGEEEBBBAAABBBCCCCCCDDDEEEFFFFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBAAAAAAAAAAAABBBCCCCCCBBBDDDEEEFFFFFFGGGJJJLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPRRRTTTVVVWWWYYY]]]```___ccchhhkkklllmmmnnnooorrrwwwzzzyyyzzz}}}}}}|||~~~}}}zzzxxxwwwvvvmmmhhh```WWWQQQNNNMMMNNNKKKPPPXXX___gggnnntttxxxxxx{{{~~~}}}}}}~~~~~~}}}tttjjj^^^PPPGGG>>>;;;777444333333222111222222222111111111111000111111111111111111111111000000000000000111111222111111222222222333333333000000111222333333444444555555555555666888999:::999===DDDMMMZZZkkkzzzuuuuuu{{{{{{vvvpppmmmnnnlllllllllkkkhhheeeaaa___444444444555555555555555777777777777888888888888999999999888888888888888888999999::::::999999888888888888888888888888888;;;::::::::::::;;;<<<<<<<<<;;;;;;::::::<<<===>>>>>>??????@@@@@@@@@??????@@@AAAAAAAAACCCHHHOOOTTThhh}}}}}}tttnnnmmmpppsss}}}~~~rrrfff^^^YYYXXXWWWWWWWWWWWWVVVUUUTTTSSSQQQOOOLLLHHHEEECCCBBBBBBEEEFFFGGGIIIJJJIIIFFFCCCBBBCCCDDDEEEFFFHHHMMMPPPWWWYYY[[[]]]```hhhsss|||xxxooofff___]]][[[WWWTTTTTTWWWVVVUUUTTTSSSSSSSSSTTTOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJOOOOOOQQQTTTWWWZZZ]]]^^^^^^___```aaabbbcccccccccbbbaaaaaa___]]][[[ZZZXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUSSSRRRQQQPPPOOONNNMMMMMMIIIIIIHHHGGGHHHIIIJJJKKKIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGIIIKKKMMMMMMMMMMMMNNNPPPSSSTTTVVVYYY\\\___bbbdddgggiiiiiijjjlllnnnppprrruuuyyy{{{}}}}}}}}}|||zzzxxxuuusssmmmcccXXXRRRNNNJJJJJJMMMOOOTTT\\\ccciiinnnrrruuuzzz{{{}}}~~~||||||}}}xxxooofff[[[PPPHHH>>><<<:::777555333333333333333222222111000//////222111111111000000//////000000000000////////////......///000111222222333333333333444444444555555333333444444666777999999;;;???GGGQQQ___pppwwwoooqqqyyy~~~{{{pppmmmpppsssrrrqqqoookkkeee```]]]555555555555555666666666777777777777888888888888888888888888888999999999999999::::::::::::999999999999999999999999999999:::999999999999:::;;;;;;>>>======<<<===>>>???@@@>>>>>>???@@@@@@@@@@@@???@@@AAAAAAAAADDDHHHOOOTTTcccwww}}}tttnnnmmmpppsss~~~vvvjjjaaa\\\ZZZXXXXXXWWWWWWVVVUUUTTTSSSRRRPPPMMMIIIGGGEEECCCCCCHHHHHHIIIKKKLLLKKKHHHFFFAAABBBCCCCCCDDDGGGKKKNNNUUUWWWZZZ\\\___fffpppwww~~~uuulllddd```]]]WWWSSSRRRVVVUUUTTTTTTSSSSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJOOOOOOQQQTTTWWWZZZ]]]^^^______```bbbbbbcccccccccbbbbbbaaa```^^^\\\ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVTTTTTTSSSQQQPPPNNNMMMMMMKKKJJJIIIIIIIIIJJJKKKLLLJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDDDDDDDFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDDEEEEEEFFFGGGIIIJJJLLLLLLMMMMMMNNNOOORRRTTTUUUXXX[[[^^^aaacccfffhhhiiijjjlllnnnppprrruuuyyy{{{|||}}}|||~~~|||zzzwwwtttrrrkkkaaaWWWQQQMMMIIIJJJMMMQQQVVV^^^eeekkkppptttvvvzzz{{{}}}}}}|||{{{{{{|||~~~~~~tttjjjaaaWWWLLLEEE@@@>>>;;;888666444333222333333222111111000//////111111111111000000000///000000000000000000000/////////000000111111222222222222222333333333444444444333444444555666777888;;;>>>FFFQQQaaarrryyyrrrrrrwwwzzz~~~xxxqqqqqqqqqqqqqqqpppnnnjjjfffbbb555555555666666777777777777777777777888888888888777777888888999999::::::999999::::::::::::999999::::::::::::::::::::::::999888888888888999::::::>>>============>>>??????>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBDDDHHHOOOSSS]]]ooo}}}tttnnnmmmpppsss}}}}}}qqqggg```\\\XXXXXXWWWVVVUUUTTTSSSRRRSSSQQQOOOLLLIIIGGGFFFEEEHHHHHHIIIJJJLLLKKKHHHFFFAAAAAABBBBBBCCCEEEIIILLLRRRUUUYYY[[[^^^bbbjjjppp|||~~~tttjjjeee```XXXSSSQQQTTTTTTTTTSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNOOOQQQSSSVVVZZZ\\\^^^___```aaabbbbbbcccbbbbbbcccbbbbbbaaa___]]][[[ZZZWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\ZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWXXXYYYYYYYYYXXXXXXVVVVVVTTTSSSQQQOOOMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDGGGGGGGGGHHHJJJKKKMMMNNNMMMOOOQQQSSSTTTWWWZZZ]]]___bbbeeehhhiiijjjmmmoooppprrruuuxxxzzz|||||||||~~~{{{yyyvvvrrroooggg]]]TTTOOOKKKIIIJJJMMMTTTYYYaaahhhmmmrrruuuxxxzzz{{{}}}||||||zzzzzzzzz|||~~~zzzoooeee\\\SSSIIICCCAAA@@@===:::777555333333222222222111111000000///111111111111000000000000000000000000000000000000000111111111111111111111111111111222222222333333444444333333444555666666;;;>>>DDDQQQbbbttt|||vvvuuuuuuuuuzzzzzzvvvsssrrrrrrrrrqqqnnniiieee555555666666777777888888666777777777888888888888777777888888999:::;;;;;;999::::::::::::::::::999;;;;;;;;;;;;;;;:::::::::999999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBDDDHHHNNNRRRYYYiii~~~tttnnnlllnnnqqqzzzzzzmmmbbb\\\ZZZYYYXXXVVVTTTSSSRRRRRRSSSRRRPPPNNNLLLJJJIIIHHHFFFFFFFFFHHHIIIIIIGGGDDDAAABBBBBBBBBBBBDDDHHHKKKPPPTTTXXX[[[]]]```eeeiiisssyyyoooiiicccZZZTTTRRRRRRSSSSSSSSSTTTSSSSSSSSSPPPPPPOOOOOOOOOOOONNNNNNLLLKKKKKKKKKJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNPPPRRRUUUXXX[[[]]]___```aaabbbbbbbbbbbbaaaccccccbbbaaa```^^^\\\[[[XXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\ZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVTTTQQQOOONNNMMMKKKKKKJJJJJJJJJKKKLLLMMMLLLLLLKKKKKKJJJIIIIIIIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCGGGFFFFFFFFFHHHJJJLLLMMMNNNOOORRRSSSTTTVVVZZZ\\\]]]```dddgggiiikkkmmmoooqqqrrruuuwwwyyy{{{||||||~~~~~~}}}{{{xxxtttooolllcccYYYPPPLLLJJJHHHJJJNNNVVV[[[cccjjjooosssvvvxxxzzz{{{}}}~~~~~~{{{{{{zzzzzz{{{}}}xxxlll```WWWOOOGGGAAA???>>>===:::888777555555222111111111000000000///111111111000000000000000000000000000000111111111222111111111111111111111222222222222333333333333444444333333333444444555;;;<<>>???@@@AAAAAAAAA@@@AAABBBCCCEEEHHHMMMQQQXXXfff~~~wwwpppmmmmmmooowwwuuuggg^^^\\\[[[YYYVVVTTTSSSSSSRRRTTTSSSRRRPPPNNNMMMKKKJJJGGGFFFFFFGGGIIIIIIGGGEEECCCCCCCCCCCCCCCDDDHHHKKKNNNSSSXXX[[[[[[]]]aaaeeemmmxxx}}}rrrllleee]]]VVVTTTQQQRRRSSSTTTUUUUUUTTTTTTPPPPPPPPPOOOOOONNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPTTTWWWYYY[[[^^^___``````aaaaaaaaaaaabbbbbbbbbaaa```^^^]]]\\\YYYZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYZZZ[[[\\\YYYZZZZZZZZZZZZYYYYYYXXXWWWWWWXXXYYYZZZZZZZZZYYYXXXXXXVVVTTTRRRPPPNNNMMMKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBBBBEEEEEEEEEEEEGGGIIIKKKLLLNNNPPPRRRSSSTTTVVVYYY\\\[[[^^^bbbfffhhhkkknnnppprrrssstttvvvxxxzzz{{{|||}}}~~~~~~|||zzzwwwrrrlllhhh^^^VVVMMMJJJIIIIIIKKKPPPWWW]]]eeelllpppsssvvvwwwzzz{{{}}}~~~~~~}}}{{{zzzzzzzzz|||~~~~~~uuugggZZZQQQIIIBBB>>>::::::::::::999888777777111111111000000000000000000000000000000000111111///000000000111111111222222222222222111111111111333333333333444444444444444444333333333444444555:::<<>>???>>>>>>>>><<<===>>>???@@@AAAAAAAAA@@@AAACCCDDDEEEHHHMMMPPPWWWcccxxx}}}uuuooommmmmmtttoooccc___]]]ZZZWWWUUUTTTSSSSSSSSSSSSSSSRRRPPPNNNMMMLLLJJJIIIHHHIIIJJJJJJIIIGGGCCCDDDDDDCCCBBBDDDGGGJJJLLLQQQVVVXXXYYY[[[^^^bbbiiirrrvvvoooiii___YYYWWWQQQRRRTTTUUUVVVVVVVVVUUUQQQPPPPPPOOOOOONNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLNNNQQQUUUWWWYYY[[[\\\]]]___``````aaaaaaaaaaaaaaa```___^^^]]]\\\ZZZZZZ[[[[[[[[[\\\\\\\\\ZZZZZZYYYXXXYYYZZZ[[[\\\YYYYYYZZZZZZZZZZZZYYYYYYWWWWWWXXXYYYYYYYYYXXXXXXWWWWWWUUUSSSRRRPPPNNNNNNKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCCCCBBBBBBAAA????????????????????????>>>>>>??????@@@AAAAAAAAADDDDDDDDDEEEGGGHHHJJJKKKNNNOOOQQQRRRSSSUUUXXXZZZYYY]]]aaaeeehhhkkknnnqqqrrrssstttvvvxxxyyy{{{{{{|||}}}~~~}}}|||zzzwwwqqqjjjeee[[[SSSKKKIIIIIIIIIMMMRRRYYY___gggnnnrrruuuvvvwww{{{{{{}}}~~~~~~~~~}}}}}}zzzyyyyyyzzz||||||qqqbbbTTTJJJBBB<<<888666666777888888888777777000000000000000000000000000000000000111111111111///000000111111222222222111111222222222222222222333333444444444555555555444444333333444555666666999;;;@@@GGGRRRbbbsss~~~~~~yyyvvv{{{zzzvvvvvvtttpppkkk222333444555666777888888777777777777888888888888::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;:::999999888::::::999999::::::;;;<<<<<<<<<>>>?????????>>>===<<<===>>>???@@@AAAAAAAAA@@@AAACCCDDDEEEHHHLLLPPPUUU^^^qqq|||tttooommmmmmxxx{{{mmmaaa___\\\XXXVVVTTTTTTTTTSSSSSSSSSRRRQQQOOOMMMLLLJJJIIIHHHHHHJJJJJJIIIHHHCCCCCCCCCBBBAAABBBEEEHHHJJJNNNRRRUUUVVVXXX\\\___eeelllyyy{{{tttlllbbbZZZXXXQQQRRRTTTWWWXXXXXXWWWVVVQQQQQQPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHJJJLLLOOOSSSUUUWWWXXXYYY[[[]]]^^^``````aaa`````````______]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZXXXXXXXXXYYY[[[\\\YYYYYYZZZZZZZZZZZZYYYYYYWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSQQQPPPOOONNNLLLKKKJJJJJJJJJKKKLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA????????????????????????======>>>>>>???@@@@@@AAABBBCCCDDDFFFGGGHHHHHHIIILLLMMMOOOPPPQQQRRRUUUXXXXXX[[[```dddgggkkkoooqqqsssssstttuuuwwwyyyzzz{{{|||}}}~~~}}}|||}}}~~~}}}|||{{{zzzvvvooohhhbbbYYYQQQJJJIIIIIIJJJNNNSSS[[[aaajjjqqquuuwwwxxxyyy{{{|||}}}~~~~~~~~~}}}|||wwwwwwwwwyyy{{{}}}qqq```QQQFFF>>>999555444555666666666666555444///000000000000000000000///000000000111111111111///000000111111222333333111111111222222333333333222222333333333444444444444333444444555666777888888;;;???BBBIIIXXXkkkyyy~~~yyyvvvxxx|||~~~xxxwwwvvvrrrnnn222222333444555666777888777777777777888888888888;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;:::999999888888999999888888999999:::;;;999:::<<<=========<<<;;;<<<===>>>???AAAAAAAAABBB@@@AAACCCDDDFFFHHHLLLOOOSSS[[[mmmwwwpppmmmgggqqq{{{tttbbb```]]]YYYVVVUUUUUUUUURRRRRRSSSSSSQQQPPPNNNLLLHHHGGGFFFFFFHHHHHHGGGFFFBBBBBBBBB@@@???AAACCCFFFHHHKKKPPPRRRSSSUUUZZZ^^^bbbhhhssswwwnnnccc[[[XXXQQQSSSUUUWWWYYYYYYXXXWWWQQQQQQPPPOOOOOONNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGIIIKKKNNNQQQTTTVVVVVVWWWYYY\\\^^^___```aaa____________^^^]]]\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZ[[[ZZZXXXWWWXXXYYY[[[\\\YYYYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOMMMLLLKKKKKKKKKLLLNNNOOOLLLLLLLLLKKKJJJJJJIIIIIIJJJIIIGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@@@@BBBDDDFFFHHHHHHHHHGGGJJJKKKMMMNNNOOOPPPSSSVVVWWWZZZ___dddgggkkkooorrrsssssstttuuuwwwxxxzzz{{{{{{}}}}}}{{{zzz{{{}}}~~~||||||{{{yyyvvvooofff```XXXPPPIIIIIIJJJKKKOOOUUU]]]ccclllssswwwxxxyyyzzz{{{|||}}}~~~~~~}}}||||||vvvvvvvvvwwwzzz~~~|||}}}sssaaaQQQFFF>>>999555444444555555555333222111////////////000000000000//////000000111111111222///000000111222222333333000000111222333333444444111111222222222333333333333333444444666777999999777;;;>>>???CCCQQQfffwww}}}yyyttttttxxx}}}{{{xxxvvvqqqlll777777777777666666666666777777777888999999::::::999999999::::::;;;;;;;;;888888888999999:::::::::::::::999888888999:::;;;999999888888777888888888;;;<<<==================>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBDDDFFFIIILLLMMMPPP[[[jjj|||}}}qqqhhhjjjkkkqqqyyyzzzkkkbbb[[[[[[[[[VVVQQQNNNQQQQQQQQQQQQPPPOOONNNMMMMMMKKKHHHGGGHHHIIIHHHGGGBBB@@@>>>===>>>???BBBDDDFFFHHHKKKNNNQQQTTTXXX[[[___eeeqqq{{{qqqddd]]]\\\WWWUUUTTTTTTVVVYYYZZZZZZXXXVVVRRRNNNLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLNNNOOOQQQTTTUUUXXXZZZ]]]___```aaabbbbbbaaa___^^^]]]\\\[[[ZZZ[[[[[[\\\\\\ZZZYYYXXXXXXXXXWWWXXXXXXYYYZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYY[[[ZZZZZZYYYXXXVVVTTTSSSUUUSSSRRRRRRRRRRRROOOMMMJJJJJJJJJKKKKKKLLLMMMNNNOOOOOONNNLLLKKKIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCFFFFFFEEEDDDCCCBBBAAAAAABBBBBBAAA@@@@@@??????>>>???????????????>>>======@@@???>>>======>>>??????AAABBBCCCDDDEEEFFFGGGHHHJJJLLLNNNOOOPPPQQQTTTWWWYYY[[[^^^bbbeeejjjpppttttttuuuvvvwwwxxxyyyyyyyyy}}}~~~~~~}}}{{{{{{}}}}}}~~~|||yyyvvvrrrkkkaaaZZZRRRPPPMMMIIIHHHKKKQQQVVV```dddkkkqqqtttvvvwwwxxx{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxwwwwwwyyy|||zzzwwwxxxtttbbbRRRFFF>>>888444333333333333333333333333444222000000222333111...111111111111111222222222000000000///000111111222222222222222222222222222222222333444444444333333333333333444444444444444777999;;;===AAAKKKZZZeeeuuuzzztttpppnnnnnnwww{{{|||wwwtttqqq555555555666666777777777666666777777888999999:::999999999999:::::::::;;;999999999999999999::::::::::::999888888888999:::999888888888888888999999;;;<<<<<<==================>>>>>>??????@@@AAAAAAAAABBBBBBCCCEEEHHHKKKMMMNNNXXXeeevvvuuummmjjjiiilllrrryyyoooeee\\\[[[ZZZVVVQQQPPPQQQQQQQQQQQQQQQPPPOOONNNLLLJJJHHHGGGHHHHHHHHHHHHCCCBBB@@@>>>>>>@@@BBBCCCEEEGGGJJJMMMOOOSSSWWWZZZ\\\aaakkkyyy~~~sssggg```^^^XXXVVVTTTTTTVVVXXXYYYZZZXXXVVVSSSOOOLLLKKKJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNPPPSSSTTTVVVYYY\\\^^^___```aaaaaa```___^^^]]]\\\\\\ZZZ[[[[[[\\\[[[ZZZYYYXXXYYYYYYXXXXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYXXXVVVUUUTTTUUUTTTRRRRRRSSSRRRPPPNNNKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAA@@@??????>>>>>>>>>????????????>>>======@@@???>>>=========??????AAAAAABBBDDDEEEFFFGGGHHHHHHJJJLLLMMMNNNPPPSSSUUUYYY[[[___bbbeeejjjooossstttuuuvvvxxxyyyyyyyyyyyy}}}~~~~~~|||{{{}}}~~~~~~}}}~~~{{{xxxtttooohhh^^^WWWOOONNNKKKHHHHHHLLLRRRWWWbbbgggnnnsssvvvxxxyyyzzz{{{{{{{{{zzzzzzyyyyyyyyyvvvuuuuuuuuuwww{{{}}}zzzxxxzzztttaaaPPPDDD<<<666333111111111000000000000000333111//////111111000...////////////////////////000000000000000111111222222222222222222222222222222222333444444444333333666666666777777888888888555777999999<<>>??????@@@@@@AAAAAAAAAAAABBBDDDGGGIIIKKKLLLTTT___nnn}}}vvvllliiihhhkkknnnvvvtttiii^^^ZZZYYYUUUSSSRRRPPPQQQQQQQQQQQQQQQPPPPPPKKKIIIFFFFFFGGGHHHHHHHHHEEEDDDBBB@@@???@@@AAABBBCCCFFFIIIKKKNNNQQQUUUXXXYYY\\\dddoooyyyxxxllldddbbbZZZXXXUUUTTTUUUWWWXXXXXXXXXVVVSSSPPPMMMLLLKKKKKKLLLMMMNNNNNNOOOOOONNNNNNKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIKKKMMMNNNQQQRRRUUUXXX[[[]]]^^^___``````___^^^^^^]]]\\\\\\ZZZZZZ[[[[[[[[[ZZZYYYXXX[[[ZZZZZZYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYWWWVVVVVVUUUTTTSSSSSSSSSRRRPPPNNNMMMLLLLLLKKKKKKKKKKKKKKKMMMLLLLLLKKKJJJJJJIIIIIIFFFGGGGGGGGGHHHHHHIIIIIIFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<>>===<<<<<<===>>>???@@@AAABBBCCCDDDFFFGGGGGGIIIJJJLLLMMMNNNPPPSSSUUUXXX[[[___bbbfffjjjooorrrtttuuuwwwxxxyyyzzzzzzzzz|||}}}}}}||||||}}}~~~}}}|||}}}zzzvvvqqqkkkcccZZZUUUMMMLLLJJJIIIJJJOOOVVV[[[gggkkkqqqvvvxxxzzz{{{|||{{{zzzzzzzzzyyywwwvvvvvvsssrrrrrrtttwww{{{|||zzzzzz~~~~~~qqq^^^MMMAAA:::555222444444444333333222222222111000//////000000///...////////////////////////000000000000000111111111222222222222222222222222222222333444444444444444666666666777888999999:::888:::;;;;;;<<>>>>>???@@@@@@@@@AAAAAAAAAAAACCCEEEGGGIIIJJJOOOXXXeee{{{qqqlllhhhgggiiinnnzzz{{{nnn```[[[XXXUUUTTTUUUPPPQQQQQQRRRRRRRRRQQQQQQJJJHHHFFFFFFGGGHHHHHHHHHGGGFFFDDDBBBAAA@@@AAAAAABBBDDDGGGIIILLLOOOSSSVVVXXXYYY___gggppp{{{}}}rrrjjjeee]]]ZZZVVVTTTTTTVVVWWWWWWXXXWWWTTTQQQOOOMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGGGGHHHJJJKKKLLLPPPQQQTTTWWWZZZ]]]^^^______^^^^^^^^^]]]]]]\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYY\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYXXXWWWWWWVVVUUUTTTSSSTTTSSSQQQOOONNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@???>>>>>>============>>>>>>======<<<;;;>>>===<<<<<<<<<===>>>???@@@@@@AAABBBDDDEEEFFFGGGJJJLLLNNNOOOOOOQQQTTTWWWXXX[[[___bbbeeeiiinnnqqqttttttvvvwwwyyyzzzzzzzzz{{{|||}}}~~~|||{{{|||~~~~~~}}}}}}|||{{{{{{|||yyyuuuoooggg___WWWRRRLLLLLLKKKKKKNNNTTT[[[aaajjjnnnssswwwyyyzzz|||}}}zzzzzzzzzzzzxxxvvvtttsssqqqqqqrrrtttxxx}}}{{{zzz{{{wwwjjjXXXHHH>>>999555333666666555555444333333333000000///000000000000///111111111111111000000000//////000111111111111111222222222222222222222222222222333444555555555555333333444555666777777888999;;;<<<<<<===@@@EEEIIISSS```ooo}}}}}}vvvrrrpppnnnsssxxx{{{|||zzzyyyyyy{{{xxxuuu666666666666666666666555555555555666777777888888888888888888888888888888:::::::::999999888888888999999999999888888777777777777777777888999:::;;;999:::;;;<<<============<<<======>>>??????@@@@@@@@@@@@@@@@@@AAACCCEEEFFFHHHLLLSSS^^^pppwwwppphhheeefffjjjuuusssddd\\\YYYVVVUUUVVVQQQQQQRRRSSSSSSSSSRRRRRRKKKIIIGGGFFFGGGHHHHHHHHHGGGFFFDDDCCCAAAAAAAAAAAAAAACCCFFFHHHJJJMMMQQQTTTXXXYYY]]]cccjjjtttyyyppphhhaaa]]]XXXUUUTTTUUUVVVVVVXXXWWWUUUSSSQQQOOOMMMMMMKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGIIIJJJKKKOOOPPPSSSWWWZZZ\\\^^^___]]]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZYYYYYYYYYYYYYYY[[[[[[ZZZYYYYYYXXXYYYYYYWWWXXXYYYYYYYYYYYYXXXXXXVVVWWWWWWXXXXXXXXXXXXXXXWWWUUUTTTTTTUUUTTTQQQOOOOOONNNMMMKKKJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@??????>>>>>>======<<<<<<============<<<;;;;;;<<<<<<;;;;;;;;;<<<>>>?????????@@@BBBCCCDDDEEEFFFIIIKKKMMMNNNNNNPPPSSSVVVVVVYYY^^^aaadddhhhlllnnnqqqrrrtttvvvwwwxxxyyyyyyzzzzzz{{{|||}}}~~~|||{{{{{{||||||{{{zzzzzzyyyyyyyyyzzzxxxssskkkcccZZZTTTQQQIIIIIIJJJLLLOOOVVV^^^dddllloootttwwwxxxyyy{{{|||{{{{{{{{{zzzyyyvvvtttrrrqqqqqqsssvvvzzzzzzyyy||||||kkk```PPPCCC<<<999777555111111111000000000//////000111111111111111111222111111111111000000////////////000111111111111000222222222222222222222222111222333444555555555555222222333444444555666666555666777888:::<<>>>>>??????@@@@@@@@@??????@@@AAACCCDDDFFFHHHNNNWWWfff~~~tttjjjeeedddhhhrrr{{{wwwggg^^^ZZZWWWVVVWWWRRRSSSSSSSSSSSSSSSRRRRRRMMMKKKHHHGGGHHHIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@@@@AAACCCFFFHHHIIILLLPPPSSSWWWWWW[[[aaafffnnn~~~vvvmmmfffaaa[[[VVVUUUUUUVVVVVVXXXXXXVVVTTTRRRPPPNNNNNNKKKLLLLLLMMMNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGHHHJJJKKKMMMNNNQQQUUUXXX[[[]]]^^^\\\\\\\\\\\\\\\\\\\\\]]][[[ZZZYYYXXXXXXXXXYYYYYYZZZYYYYYYXXXXXXXXXXXXYYYXXXXXXYYYZZZYYYXXXWWWVVVTTTTTTUUUWWWWWWXXXXXXXXXWWWVVVUUUUUUUUUTTTRRRPPPNNNNNNLLLKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFEEEDDDCCCBBBAAAAAA??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;::::::;;;<<<===???>>>???@@@AAABBBDDDEEEEEEFFFGGGIIIJJJKKKMMMPPPRRRTTTXXX\\\```cccfffiiilllnnnoooqqqssstttvvvvvvvvvxxxyyyyyyzzz{{{|||}}}~~~|||zzzzzzzzzyyyxxxxxxwwwwwwxxxxxxvvvtttoooggg^^^VVVQQQPPPFFFGGGIIILLLPPPWWW___eeennnqqqtttwwwxxxxxxzzz|||{{{|||}}}|||{{{xxxuuutttrrrsssuuuxxx|||xxxxxx|||~~~rrr___UUUHHH>>>:::888666555000000000000000000000000000111222222111111222333000//////......------,,,...///000222222111111000222222222222222222222222111222333555666666666666555555555555666666666666666666777888:::===???AAA@@@GGGSSSaaannn~~~uuuxxx{{{}}}~~~{{{sss777777777888888888888888666666777777888999999:::;;;:::::::::999999999999999999999999999999::::::888888:::;;;<<<<<<;;;;;;999888888888888888999999888888:::;;;<<<=========<<<<<<======>>>?????????@@@???>>>>>>???@@@BBBCCCCCCDDDIIIQQQ]]]ttt{{{ooohhhfffiiiqqqzzzzzziii```[[[WWWVVVWWWTTTTTTTTTTTTSSSSSSRRRQQQPPPMMMJJJIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@@@@AAACCCFFFGGGIIILLLOOORRRTTTTTTXXX^^^bbbjjjxxx~~~qqqiiiddd]]]XXXVVVVVVVVVVVVXXXXXXWWWUUUSSSQQQOOONNNLLLMMMNNNNNNOOOOOONNNNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKJJJKKKNNNRRRUUUXXXZZZ[[[ZZZ[[[[[[[[[\\\\\\]]]]]][[[ZZZYYYXXXWWWXXXXXXYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZYYYWWWUUUTTTQQQRRRTTTUUUVVVWWWWWWWWWXXXWWWUUUUUUVVVUUUSSSQQQMMMMMMLLLKKKKKKJJJKKKKKKKKKKKKJJJIIIHHHFFFFFFEEEGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAA???>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;::::::999:::<<<===>>>>>>>>>???AAABBBCCCDDDEEEDDDFFFHHHIIIIIIKKKNNNQQQRRRVVV[[[___aaadddgggiiikkklllnnnppprrrsssttttttxxxxxxxxxyyyzzz{{{|||}}}{{{zzzzzzxxxxxxvvvuuuuuuvvvvvvwwwqqqpppkkkbbbXXXQQQNNNMMMHHHIIILLLOOOSSSZZZbbbhhhpppsssvvvxxxxxxyyyzzz||||||}}}~~~~~~}}}{{{xxxvvvrrrsssuuuxxx|||{{{tttvvv|||vvviiiVVVNNNCCC;;;888666444333000000000111222222333333...000222111000///111333000//////...------,,,,,,...///111222222222000///222222222222222222222222111222333555666666777777777777777777666666666666999888777888:::===???@@@>>>AAAIIITTT___nnn{{{|||}}}}}}|||}}}zzz666666777888999::::::;;;777777777888999999::::::;;;;;;;;;::::::999999999888888888999999::::::;;;777888:::<<<=========<<<999999888888888888888888777888:::;;;<<<=========<<<<<<======>>>?????????@@@???>>>>>>>>>???AAABBBAAABBBFFFNNNXXXmmmtttllliiikkksss{{{|||kkkaaa\\\XXXVVVWWWUUUUUUUUUTTTTTTRRRQQQQQQQQQOOOKKKJJJIIIIIIHHHGGGCCCCCCCCCBBBBBBAAA@@@@@@AAACCCFFFHHHIIILLLOOORRRQQQRRRVVV[[[```ffftttuuukkkfff^^^YYYVVVVVVVVVVVVXXXXXXWWWVVVTTTRRRPPPOOONNNNNNOOOPPPPPPPPPOOOOOOMMMLLLLLLKKKJJJIIIIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKGGGIIILLLPPPSSSVVVXXXYYYZZZZZZZZZ[[[\\\\\\]]]]]][[[ZZZYYYWWWWWWXXXXXXYYYVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZ[[[ZZZYYYWWWTTTRRRPPPQQQRRRTTTVVVWWWWWWWWWXXXWWWVVVVVVVVVUUUSSSQQQMMMLLLLLLKKKKKKKKKKKKKKKLLLKKKJJJIIIGGGFFFEEEDDDFFFGGGGGGHHHIIIKKKKKKLLLFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::999999:::<<<===>>>>>>>>>???@@@BBBCCCDDDEEEEEEGGGIIIJJJJJJLLLOOORRRQQQUUUZZZ^^^aaacccfffhhhiiijjjlllnnnpppqqqrrrrrrwwwwwwwwwxxxyyyzzz||||||{{{zzzyyywwwwwwuuuttttttuuuvvvvvvnnnlllhhh___UUUNNNKKKLLLLLLMMMPPPSSSXXX___ggglllrrrtttwwwxxxyyyyyy{{{}}}|||~~~|||zzzxxxrrrsssuuuxxx|||~~~}}}}}}xxxrrruuu|||qqqdddRRRKKKAAA:::777555222000++++++,,,---...///000000---///111111///...000333222111111000///............///111222333222000///222222222222222222222222111222333555666777777777777777777666555555444444777555333333555888::::::??????DDDMMMUUUbbbyyy~~~{{{zzzzzz}}}~~~|||444555555666777888888999666666666666555555555555;;;;;;:::999999888888777888888999999999999888888666777:::===??????>>>>>>:::999999888888999:::::::::::::::999::::::;;;;;;======>>>>>>??????@@@@@@???>>><<<;;;<<<===???@@@>>>CCCCCCIIIVVVeeeuuummmkkkmmmsss{{{}}}nnn___XXXVVVVVVVVVWWWVVVUUUSSSRRRSSSSSSTTTPPPOOOMMMLLLJJJIIIIIIHHHDDDCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGHHHJJJLLLNNNOOOOOOTTTYYYZZZ\\\cccoooyyyzzzrrrkkkbbb\\\ZZZZZZYYYWWWXXXYYYYYYYYYXXXVVVSSSQQQQQQOOOMMMMMMNNNNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGGGGFFFFFFEEEFFFHHHJJJNNNQQQTTTVVVWWWXXXYYY[[[]]]^^^^^^^^^^^^\\\\\\[[[ZZZYYYXXXWWWWWWUUUUUUTTTTTTUUUWWWXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUSSSQQQOOONNNMMMLLLLLLMMMNNNNNNLLLJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGEEEEEEDDDCCCBBB@@@>>>===>>>>>>===<<<;;;:::::::::;;;::::::999999::::::;;;::::::999999::::::;;;<<<>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFIIIKKKNNNQQQRRRTTTWWW[[[^^^```aaaccceeejjjkkkmmmoooqqqrrrsssssswwwxxxyyy{{{||||||}}}}}}}}}~~~~~~~~~{{{zzzyyyvvvssssssuuuvvvtttqqqrrrhhh^^^XXXRRRLLLJJJLLLIIIMMMRRRWWW^^^eeemmmrrrtttvvvxxx{{{}}}}}}}}}||||||zzzyyyzzz||||||xxxuuutttvvvxxx{{{~~~}}}{{{~~~{{{vvvyyywwwggg[[[MMMFFF>>>666333222222222333222111111000000111111222111111111000000//////000000000000000000000000111111111000///.........//////000000111111111222111222222333333444444555::::::999888777666555555777777666666777888999999:::;;;???FFFLLLWWWiiizzz{{{uuusssuuuxxx{{{555555666666777777888888777777777777666666666666:::999999999999888888888888888999999999999888888777888;;;===?????????>>>::::::999888888888999999999999999999999:::;;;;;;=========>>>??????@@@@@@???>>><<<;;;;;;<<<===>>>===AAAAAAFFFRRR^^^xxxvvvooolllmmmssszzz~~~ttteee\\\XXXWWWWWWXXXWWWVVVUUUTTTTTTUUUUUUQQQPPPNNNLLLJJJIIIHHHHHHCCCCCCCCCBBBCCCCCCDDDDDDFFFFFFFFFGGGIIIKKKMMMNNNNNNRRRWWWXXXYYY```kkkuuutttmmmddd^^^\\\[[[ZZZXXXYYYZZZZZZZZZYYYVVVTTTRRRRRRPPPNNNNNNOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFIIILLLPPPRRRTTTUUUWWWXXXZZZ\\\]]]^^^^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWUUUTTTTTTTTTTTTVVVWWWXXXYYYYYYYYYXXXWWWUUUTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTWWWWWWVVVUUUTTTRRRPPPOOONNNMMMLLLLLLMMMMMMLLLKKKIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCAAA???>>>=========<<<;;;;;;;;;:::;;;::::::999999::::::;;;::::::999999::::::;;;<<<>>>>>>???@@@BBBCCCDDDDDDDDDEEEGGGIIIKKKNNNQQQRRRTTTWWW[[[^^^```bbbdddfffhhhjjjllloooqqqsssuuuuuuxxxyyyzzz{{{|||}}}}}}}}}|||}}}~~~}}}}}}~~~~~~}}}zzzxxxwwwtttrrrrrrtttuuusssqqqpppfff\\\UUUPPPJJJHHHJJJJJJNNNUUU[[[bbbhhhoootttuuuwwwyyy{{{||||||{{{{{{zzzxxxwwwxxxyyyyyyvvvsssssstttvvvyyy|||~~~~~~~~~rrrcccXXXKKKEEE===666333222222222333222111111000000111111111111111111000000000///000000000000000000000000111111111111111111111111111111111111222222222333222333333444444555666666666666666555444444333333666666666666777888999:::;;;;;;???CCCHHHPPPaaapppyyysssoooqqqtttwww666666666666666666666666888888888777777777666666888888888888999999999999888888999999999999888888888999;;;===?????????>>>;;;:::999888888888888888777777777888999:::;;;<<<<<<======>>>??????@@@@@@???>>>===;;;;;;;;;<<<<<<===AAAAAAFFFPPPXXXnnnyyyrrrnnnnnnrrrxxx}}}~~~nnnccc]]]YYYXXXXXXWWWWWWVVVVVVVVVVVVWWWRRRQQQOOOMMMKKKIIIGGGGGGBBBCCCCCCCCCDDDDDDEEEEEEGGGFFFEEEEEEFFFIIIKKKMMMLLLPPPTTTUUUWWW\\\fffnnnxxxyyyrrriiiccc```___]]][[[ZZZ[[[[[[ZZZYYYWWWUUUSSSSSSQQQOOOOOOOOOPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJIIIHHHHHHGGGGGGDDDFFFHHHKKKNNNPPPRRRSSSVVVWWWYYY[[[]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWUUUTTTTTTSSSTTTUUUWWWXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQRRRSSSSSSWWWWWWWWWVVVUUUSSSRRRQQQPPPNNNLLLKKKLLLMMMMMMLLLIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFEEEDDDCCCAAA@@@???<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999::::::::::::999999::::::;;;<<<===>>>???@@@AAACCCDDDDDDEEEEEEGGGIIILLLOOOQQQSSSTTTWWW[[[^^^```bbbdddfffggghhhkkknnnrrrtttvvvwwwxxxyyyzzz|||}}}}}}~~~~~~{{{{{{|||}}}~~~~~~~~~~~~{{{||||||}}}}}}zzzxxxuuusssqqqrrruuuuuusssppplllbbbXXXRRRMMMHHHFFFHHHKKKPPPXXX```gggmmmrrruuuwwwxxxzzz{{{|||{{{yyyxxxvvvuuutttuuuuuuuuusssqqqqqqrrruuuwwwzzz}}}~~~xxxnnnaaaWWWIIIDDD<<<666333222222222333222111111000000111111111111111111000000000000000000000000000000000000000000111111222333444444222222222333333333333333333333444555555666666777444444444444444444444444444555555666777999:::;;;<<<;;;===@@@BBBHHHUUUbbbtttzzzrrrmmmmmmppprrr}}}666666666666666666555555777777777777666666666666666666777777888999999:::888888999999999999888888888999:::<<<<<<======<<<;;;:::999888777777777777666666666777888:::;;;<<<<<<<<<===>>>???@@@@@@AAAAAA@@@>>>===<<<<<<<<<<<<>>>CCCCCCHHHQQQVVVggg}}}uuupppnnnpppuuuwww|||nnnbbb[[[WWWWWWWWWVVVVVVVVVVVVVVVWWWSSSRRRQQQOOOLLLIIIGGGFFFBBBCCCCCCDDDEEEEEEEEEEEEGGGFFFDDDDDDDDDFFFHHHJJJKKKOOORRRTTTUUUYYYaaagggnnn{{{xxxoooiiieeeccc```]]][[[[[[[[[ZZZYYYWWWUUUTTTRRRPPPNNNNNNOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHEEEFFFHHHJJJLLLOOOQQQRRRVVVWWWYYY\\\]]]^^^^^^^^^\\\\\\[[[ZZZYYYXXXWWWWWWVVVUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUWWWWWWWWWVVVUUUTTTSSSRRRRRROOOLLLKKKKKKMMMMMMMMMIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFDDDDDDDDDCCCBBBAAA???>>>;;;;;;;;;<<<<<<<<<<<<<<<::::::999999999999::::::::::::999999::::::;;;<<<<<<===>>>???AAACCCDDDDDDEEEFFFGGGIIILLLOOOQQQSSSUUUXXX[[[^^^```bbbeeehhhhhhjjjllloooqqqsssuuuuuuyyyyyy{{{|||}}}~~~~~~~~~{{{{{{|||}}}}}}}}}}}}}}}zzzzzz{{{|||~~~~~~zzzyyytttrrrqqqsssvvvvvvsssooohhh___UUUPPPLLLGGGFFFHHHLLLRRR\\\eeekkkppptttvvvyyyzzz{{{{{{{{{yyywwwvvvttttttssssssrrrrrrqqqpppqqqrrrtttwwwzzz}}}|||vvvlllaaaXXXFFFAAA:::555333222222222333222111111000000111111111111111000000000000000000000000000000000000000000000111111222333333333222222222222333333333333333333333444555555666666555666666666777777777888333444444555777999:::;;;<<<;;;;;;>>>???BBBLLLVVVfffxxx~~~uuuooommmnnnoooyyy}}}666666666666555555555555666666555555555444444444555555666777888888999999888888999999999999888888777888888999999::::::::::::999888888777777777888666666666777888:::;;;<<<<<<<<<===>>>???@@@AAAAAABBBAAA@@@???>>>>>>>>>======BBBCCCHHHQQQTTTbbb{{{xxxrrrnnnnnnqqqsss|||{{{jjj^^^WWWVVVVVVVVVVVVVVVUUUUUUUUUSSSSSSRRRPPPMMMJJJHHHFFFCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBCCCDDDFFFGGGKKKNNNQQQSSSUUUXXX^^^bbbhhhsss~~~tttlllhhhddd___\\\[[[ZZZZZZXXXWWWVVVTTTTTTPPPNNNLLLLLLMMMNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGHHHJJJLLLNNNQQQRRRVVVWWWZZZ\\\^^^_________\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUUUUVVVXXXXXXXXXXXXYYYXXXXXXWWWVVVUUUSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSPPPLLLKKKLLLMMMMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDDDDEEEFFFFFFFFFEEEBBBBBBBBBAAA@@@???>>>===;;;;;;;;;<<<<<<<<<<<<<<<:::999999888888999999:::::::::999999::::::;;;<<<;;;<<<===???AAACCCDDDEEEEEEFFFGGGJJJLLLOOORRRSSSUUUXXX[[[^^^```cccfffiiikkklllmmmoooqqqrrrrrrsssxxxyyyzzz|||}}}}}}}}}}}}{{{||||||}}}}}}}}}}}}}}}yyyyyyzzz{{{}}}{{{xxxvvvsssrrrrrrtttwwwvvvrrrnnneee\\\SSSOOOLLLHHHHHHKKKNNNUUU___hhhooorrruuuvvvzzz{{{{{{{{{zzzxxxvvvtttsssssssssrrrqqqpppppppppssstttvvvxxx{{{}}}xxxqqqiii^^^VVVCCC???999444222222222222333222111111000000111111000000000000000000111111000000000000000000000000111111111111111111111111222222222222222222111111222222222333444444555555555666666777777888888999333333444555666888:::;;;;;;999:::<<<===???FFFNNNYYYhhhzzzrrrnnnmmmmmmuuuxxx|||555555555555555555555555555555555444444444333333444555555666777888888999888888999999999999888888777777777777777888888888888888777777777888888999777777777888999:::;;;<<<;;;<<<===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@??????<<<@@@@@@EEEMMMOOO[[[qqqzzzsssmmmkkkmmmpppxxxwwwfff]]]WWWWWWWWWWWWVVVUUUTTTSSSSSSSSSRRRQQQOOOLLLIIIGGGDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCDDDEEEIIILLLOOORRRTTTXXX\\\___dddmmm{{{yyypppjjjddd^^^YYYYYYXXXWWWVVVUUUSSSRRRRRRMMMLLLKKKKKKMMMNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIKKKMMMPPPQQQUUUVVVYYY[[[]]]^^^______\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWVVVRRRRRRQQQQQQQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTRRRPPPMMMLLLMMMMMMLLLLLLJJJIIIHHHFFFFFFEEEEEEEEEBBBBBBCCCDDDEEEEEEEEEEEE@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;999999888888888888999999::::::999999::::::;;;<<<;;;;;;===???AAABBBDDDEEEFFFFFFHHHJJJMMMPPPRRRTTTVVVXXX[[[]]]```cccgggjjjlllmmmnnnpppqqqqqqqqqqqqwwwxxxyyy{{{||||||}}}}}}{{{||||||}}}}}}|||||||||yyyyyyyyyzzz|||~~~}}}{{{xxxuuusssrrrrrrrrrtttvvvuuuoookkkaaaYYYQQQNNNLLLIIIJJJNNNRRRYYYccclllqqqtttvvvwwwzzz{{{{{{{{{zzzwwwuuusssrrrsssrrrqqqooonnnoooqqqtttuuuvvvyyy{{{~~~|||ssskkkbbbXXXPPPAAA===777333222222222111333222111111000000111111000000000000111111111111000000000000000000000000111111111111111000000000222222222222111111111111111111222222333444444555333333444444444555555555333444444555666888999::::::888999<<<======BBBHHHMMMVVViiiyyyrrrnnnlllrrrsssuuuwww{{{333444444555555666666666666555555555444444444444555555555666666777777777888888999999999999888888888888888777777777888888777666666777777888999:::999999999999999:::;;;;;;;;;;;;<<<>>>???@@@AAABBB@@@@@@@@@AAA@@@@@@@@@???>>>AAA@@@CCCKKKKKKUUUjjj{{{sssllliiijjjkkkpppzzzqqqfffYYYYYYYYYXXXWWWUUUSSSRRRRRRRRRRRRQQQPPPMMMJJJHHHFFFGGGHHHHHHGGGFFFDDDCCC>>>???AAABBBCCCCCCCCCCCCGGGIIIMMMPPPTTTWWWZZZ[[[aaagggrrrwwwooohhhaaa[[[WWWVVVUUUSSSRRRQQQPPPPPPLLLKKKJJJKKKNNNPPPPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFGGGHHHKKKNNNOOORRRTTTVVVYYY[[[\\\]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSSSSTTTUUUUUUWWWWWWXXXXXXXXXWWWVVVVVVSSSRRRRRRRRRRRRSSSTTTTTTSSSSSSTTTTTTUUUTTTTTTSSSRRRPPPNNNNNNNNNNNNLLLJJJJJJIIIHHHFFFEEEEEEDDDDDDAAAAAABBBCCCDDDEEEEEEDDD@@@@@@@@@@@@@@@???>>>============<<<;;;;;;;;;:::999999888888888888999999::::::999999::::::;;;<<<:::;;;<<<>>>@@@BBBDDDEEEFFFGGGHHHJJJMMMPPPRRRTTTVVVXXX[[[]]]```ccchhhkkkkkklllmmmoooqqqrrrrrrsssvvvwwwxxxzzz{{{{{{||||||zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyzzz{{{}}}~~~}}}}}}}}}|||zzzxxxuuutttqqqpppqqqsssuuurrrkkkfff]]]UUUNNNLLLKKKJJJLLLPPPXXX^^^gggoootttvvvxxxyyyzzzzzz{{{{{{zzzwwwuuussspppqqqqqqooommmlllnnnppptttuuuvvvyyy{{{}}}xxxoooggg^^^SSSJJJ???;;;666333222222222111333222111111000000111111///000000000111111111111000000000000000000000000000000111111222333333333444444333333222222222222222222333333444555555555222222222222222222222333444444444555666777888888999777888;;;<<<:::===AAAFFFJJJWWWlll{{{uuuqqqnnnoooppprrrtttyyy333333444444555666777777777666666666555555555555555555555666666666666666888888999999999999888888:::999888888777888888888555666666666777999:::;;;:::::::::999::::::;;;;;;;;;;;;<<<>>>???AAABBBBBB>>>??????@@@@@@@@@??????BBBDDDAAADDDJJJJJJRRRgggvvv|||tttkkkggghhheeeiiiqqq}}}zzznnn[[[[[[[[[ZZZXXXVVVTTTRRRQQQQQQRRRRRRPPPNNNKKKIIIGGGHHHIIIIIIHHHFFFCCCBBB<<<>>>@@@CCCDDDDDDBBBBBBEEEGGGKKKOOOSSSVVVXXXYYY___ccclll{{{~~~vvvnnneee```VVVUUUSSSQQQPPPOOOOOOOOOLLLKKKKKKLLLOOOQQQRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEGGGIIILLLNNNPPPRRRTTTWWWYYYZZZ[[[[[[\\\\\\[[[ZZZYYYXXXWWWWWWTTTSSSRRRQQQQQQRRRSSSSSSVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWRRRRRRSSSTTTTTTTTTTTTSSSQQQPPPOOOOOOOOONNNLLLIIIJJJIIIHHHFFFEEEDDDDDDDDD@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@???>>>>>>>>>===<<<;;;;;;::::::999999888888888888999999::::::999999::::::;;;<<<:::;;;<<<>>>@@@BBBDDDEEEFFFGGGHHHJJJMMMPPPSSSTTTVVVXXX[[[]]]```ccchhhllliiijjjllloooqqqsssttttttvvvvvvxxxyyyzzz{{{{{{{{{yyyyyyzzzzzzzzzyyyxxxxxxyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~|||zzzxxxwwwooooooppprrrsssppphhhcccYYYRRRLLLJJJJJJJJJLLLPPP\\\bbbjjjqqquuuxxxzzz{{{yyyzzz{{{{{{zzzwwwuuusssoooppppppnnnkkkjjjlllooossstttvvvxxxzzz|||~~~xxxnnnfff]]]QQQIII===:::555333222222222111333222222111000111111111//////000000111111111222000000000000000000000000///000111222444555666777555555555444444333333333333333444444555666666777222222222222222222222222555555555555555666777888:::777777::::::888999===FFFFFFNNN```ttt|||wwwmmmnnnooopppqqqtttyyy}}}777777666666555555555555555555555555555555555555444444333333444555777888::::::999999888777777666555666666777777777777777555666777888888888888888888888777777777888:::;;;<<<<<<<<<<<<<<<===>>>>>>BBBBBBAAAAAAAAAAAA@@@@@@BBBCCCCCCCCCEEEJJJQQQVVVqqq~~~uuujjjaaaeeedddhhhqqq}}}pppfff^^^WWWXXX[[[YYYWWWVVVTTTTTTSSSRRRPPPNNNMMMLLLGGGGGGHHHHHHGGGFFFDDDCCCCCCDDDEEEEEEEEEDDDBBBAAAEEEGGGKKKOOORRRTTTUUUVVV[[[^^^gggsss}}}uuujjjbbb[[[YYYVVVTTTSSSQQQOOOMMMLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIJJJHHHFFFEEEEEEHHHJJJLLLNNNPPPSSSTTTUUUVVVYYY[[[YYYZZZZZZYYYWWWVVVVVVWWWWWWVVVVVVUUUTTTSSSQQQQQQTTTTTTUUUUUUVVVWWWYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPQQQQQQSSSRRRPPPNNNMMMKKKJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDBBB@@@>>>============>>><<<::::::;;;;;;:::999888888888888888888888888777888888999999:::;;;;;;<<<<<<===>>>@@@CCCEEEFFFFFFIIILLLNNNNNNOOOQQQSSSTTTWWW[[[___bbbeeejjjmmmnnnnnnnnnnnnooorrrtttuuuwwwxxxxxxyyyzzzzzzzzzzzz{{{yyywwwvvvuuuvvvwwwxxxyyyyyyyyyzzz{{{|||}}}~~~}}}yyyuuusssrrrtttsssrrrrrrpppkkkccc\\\TTTPPPLLLKKKJJJIIINNNUUUeeeiiioootttwwwyyyzzz|||{{{zzzzzzyyyyyyxxxwwwwwwrrrooollliiiiiikkknnnpppqqqsssuuuxxx{{{}}}rrrllleeeZZZLLLDDD999777555333111111222333000000000000000000000000000000000111222222222333222111000//////000111222//////000111222333333333222222222111111111000000000111222444555555444444444444444333333222222222222222333333444555666666666666666777888:::;;;<<<@@@BBBIIITTTaaattt}}}vvvrrrnnnmmmooorrruuuvvv666666666555555555444444555555555555555555555555444444333333444555777888777777888888888888888888555666666777777777777777666777888888999999999999999888777777777999:::;;;<<<<<<<<<<<<<<<===>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBCCCDDDIIIOOOTTTjjjxxxllldddbbb```aaaiiisss}}}kkkaaaYYYXXXZZZXXXVVVWWWTTTSSSSSSRRRPPPNNNMMMLLLJJJJJJIIIHHHFFFDDDBBB@@@BBBCCCDDDDDDDDDDDDCCCBBBEEEGGGJJJNNNQQQSSSUUUUUUYYY\\\cccnnnyyy|||qqqiii___[[[WWWTTTSSSRRRPPPOOOMMMMMMMMMMMMMMMNNNNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFGGGHHHJJJKKKMMMNNNQQQRRRRRRTTTVVVXXXWWWXXXYYYXXXVVVUUUUUUVVVWWWVVVVVVVVVTTTSSSRRRQQQRRRRRRRRRRRRSSSTTTVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQRRRRRRSSSRRRPPPNNNLLLKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDEEEDDDBBB@@@??????@@@@@@>>><<<::::::;;;;;;:::999888888888888888888888888777888888999999:::;;;;;;<<<<<<===???AAACCCEEEFFFGGGIIILLLNNNNNNOOOQQQRRRUUUXXX]]]aaadddgggjjjlllnnnnnnnnnoooppprrrtttuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzxxxwwwuuuuuuvvvwwwxxx{{{zzzzzzzzzzzz{{{{{{|||~~~}}}xxxuuusssrrrqqqqqqppppppnnnhhh___YYYSSSNNNKKKJJJJJJJJJQQQXXXfffkkkqqquuuxxxzzz{{{|||{{{{{{{{{zzzyyyyyyxxxxxxsssqqqnnnkkkjjjkkknnnpppqqqrrruuuxxx{{{~~~ppphhhaaaUUUIIIBBB888666444222111111222222111111111111111111111111111111111111111111222222222111000//////000111222000000000111222222222333222222222111111111000000000111222444444444444444444444333333333222222222222333333444444555555555555555555666777888999:::<<>>>>><<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBCCCFFFLLLPPP```vvv|||qqqiiiccc___^^^cccjjjtttsssggg\\\YYYYYYWWWVVVWWWSSSSSSSSSRRRQQQOOONNNMMMMMMLLLKKKHHHEEEAAA???===@@@AAABBBCCCDDDDDDDDDDDDEEEFFFIIILLLOOORRRSSSTTTXXXYYY___hhhrrruuunnnddd```ZZZUUUSSSRRRQQQPPPOOOOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLMMMNNNNNNOOORRRTTTTTTVVVWWWWWWUUUTTTUUUVVVVVVVVVVVVVVVUUUTTTRRRRRRRRRRRRQQQRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRPPPPPPQQQQQQRRRRRRSSSSSSRRRQQQOOONNNLLLKKKJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFEEEDDDCCCCCCBBBBBBCCCBBBAAAAAA@@@@@@@@@AAA>>><<<::::::;;;;;;:::999888888888888888888888888777888888999999:::;;;;;;;;;<<<>>>???AAACCCEEEFFFHHHJJJLLLMMMNNNNNNPPPRRRVVVZZZ___dddfffhhhkkklllnnnoooooopppqqqssstttuuuvvvvvvwwwxxxyyyzzzzzzyyyxxxwwwvvvuuuuuuuuuvvvwww||||||{{{zzzzzzzzzzzzzzz}}}~~~~~~{{{wwwtttrrrrrrooooooooooookkkddd[[[UUUQQQLLLIIIJJJJJJMMMUUU^^^iiinnnsssxxxzzz{{{|||}}}|||||||||{{{zzzzzzyyyyyyvvvtttqqqnnnmmmmmmooopppqqqrrruuuxxx{{{~~~~~~|||kkkaaaXXXNNNCCC>>>666555333111000000111111222222222222222222222222111111111111111111000000111111000000000000111111111111111111111111222222222222222111111111111111000111222333444444444333333333333333222222222222444444444444444444444444555555555555555666777888777;;;AAAGGGMMM[[[ttt{{{xxxxxxyyy{{{|||{{{444444444444444444444444555555555555555555555555444444444555666666777777444444555555666777777777666666777888888888888777888888:::;;;<<<<<<<<<<<<;;;:::999888888999:::;;;<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>??????@@@@@@AAAAAAAAAAAAAAADDDIIIMMMXXXjjjvvvooojjjeeecccfffjjjrrr}}}ooo```ZZZXXXVVVVVVWWWSSSTTTTTTSSSSSSRRRQQQPPPNNNMMMKKKHHHDDDAAA>>>===>>>???@@@BBBCCCDDDEEEEEEDDDEEEHHHJJJMMMPPPQQQRRRWWWWWW[[[ccckkkwwwyyyrrriiiccc\\\VVVSSSRRRQQQQQQQQQQQQPPPNNNNNNMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIGGGHHHIIIJJJJJJIIIHHHHHHHHHJJJJJJJJJJJJKKKMMMOOOQQQSSSUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRTTTSSSSSSSSSSSSTTTTTTUUUTTTTTTTTTSSSSSSRRRRRRQQQOOOPPPQQQRRRSSSSSSTTTTTTQQQPPPOOOMMMKKKJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@??????????????????>>><<<::::::;;;;;;:::999888888888888888888888888777888888999999:::;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFHHHJJJLLLMMMMMMNNNQQQSSSWWW\\\aaafffhhhiiikkklllnnnooooooppprrrssstttuuuuuuuuuwwwxxxyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwwww{{{zzzzzzyyyyyyzzzzzzzzz|||}}}|||yyyuuurrrqqqrrrpppppppppooojjjbbbYYYSSSNNNJJJHHHJJJLLLQQQZZZdddmmmqqqvvvzzz||||||}}}~~~}}}}}}}}}|||{{{{{{zzzzzzyyywwwuuurrrqqqqqqqqqrrrrrrsssuuuxxx{{{~~~zzzxxx|||wwwdddXXXOOOEEE>>>;;;444333222111000000000000111111111111111111111111222222111111000000//////111000000000000000000111222222222111111111111111111111111111111111111111111111222222333333333333333222222222222222222222444444444444444444333333555555555555555666666777666999???BBBDDDNNNdddyyy~~~zzz~~~444444444444444444444444555555555555555555555555444444555666666777777777555555555555555555555555666777777888888888888888888999:::;;;============<<<;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>???????????????>>>>>>>>>@@@@@@AAA@@@AAACCCHHHKKKTTTccc{{{uuurrrnnnkkkmmmpppvvvwwweee\\\XXXUUUUUUVVVTTTTTTUUUUUUUUUUUUTTTTTTNNNMMMKKKHHHEEEBBB@@@???===>>>???@@@BBBDDDEEEFFFCCCDDDFFFHHHKKKMMMPPPQQQVVVVVVYYY___eeepppzzznnnggg^^^WWWSSSRRRQQQQQQRRRRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIJJJKKKKKKJJJHHHGGGHHHHHHHHHGGGFFFGGGIIILLLNNNPPPSSSUUUTTTTTTTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSTTTTTTSSSSSSRRRSSSSSSSSSRRRRRRSSSSSSSSSRRRQQQQQQNNNOOOQQQRRRSSSSSSSSSSSSPPPOOONNNLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJGGGFFFEEECCCBBBAAAAAAAAA?????????????????????>>>>>><<<::::::;;;;;;:::999777777777777777777777777777888888999999:::;;;;;;;;;<<>>999888333222222111000000000000000000000000000000000000222111111000000/////////000000000111111000000000222222222111111111111111111111111111111111111111222222111222222222333333222222222222222222222222444444444444444444333333555555555555666666777888888:::>>>@@@@@@FFFXXXiii{{{~~~444444444444444555555555555555555555555555555555444444555777777777777777666666666666666555555555666777888888999999888888777888:::;;;===>>>>>>>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>????????????>>>>>>>>>===???@@@@@@AAAAAACCCGGGJJJRRR___www{{{xxxtttrrrssstttwww}}}jjj___YYYUUUSSSUUUSSSTTTUUUUUUVVVVVVVVVUUUOOONNNKKKHHHFFFCCCBBBBBB======>>>???AAACCCEEEFFFCCCCCCDDDFFFIIIKKKNNNOOOTTTTTTXXX]]]aaaiiixxxrrrlllccc[[[VVVSSSRRRQQQSSSRRRQQQPPPOOOOOONNNOOOOOONNNNNNNNNNNNMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIJJJKKKKKKJJJHHHGGGHHHHHHGGGEEEDDDEEEGGGJJJLLLOOORRRTTTUUUTTTTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQPPPQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPNNNOOOPPPRRRRRRRRRQQQQQQOOONNNMMMKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIFFFEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???>>><<<::::::;;;;;;:::999777777777777777777777777777888888999999:::;;;;;;;;;===???BBBDDDEEEEEEEEEGGGHHHJJJKKKMMMOOOSSSWWWYYY\\\aaadddfffggghhhiiilllmmmoooppprrrrrrssssssrrrsssuuuvvvxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{wwwwwwxxxxxxyyy{{{|||}}}zzzzzzxxxuuurrrppppppqqqssssssqqqkkkccc[[[UUURRRJJJHHHIIIOOOTTTZZZcccmmmrrrvvv{{{}}}~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzz{{{{{{{{{|||||||||}}}}}}yyyyyyzzz{{{}}}}}}xxxxxxxxxiiiWWWKKKBBB:::777777222222222222111111000000////////////////////////000000000000000000//////000000111111111111000000111111111111111111222222111111111111111222222222222222111111111111222333111111111222222222222222444444444444444444444444444444444555666777888999:::;;;>>>@@@???BBBNNNZZZqqq}}}|||~~~444444555555555666666666555555555555555555555555333444666777888888777777555555555666666777777888777777888999999999999888777888999;;;<<<===>>>>>>>>>===;;;:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>==================>>>>>>>>>???@@@AAABBBDDDHHHKKKPPP[[[qqq|||xxxvvvwwwwwwwww|||nnnbbbZZZTTTRRRSSSQQQRRRSSSTTTUUUUUUUUUUUURRRPPPMMMIIIFFFDDDCCCBBB======>>>>>>@@@BBBDDDFFFBBBBBBCCCEEEGGGJJJLLLNNNQQQRRRVVVZZZ^^^cccppp|||wwwpppggg___ZZZVVVTTTRRRRRRRRRQQQPPPPPPOOOPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIGGGEEECCCCCCFFFIIIJJJNNNRRRUUUUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVUUUTTTUUUTTTSSSRRRQQQQQQQQQQQQOOOPPPRRRSSSSSSRRRPPPOOOMMMOOOPPPQQQQQQQQQOOONNNNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@???>>>>>><<<::::::;;;;;;:::999777777777777777777777777777888888999999:::;;;;;;;;;===@@@BBBEEEEEEEEEEEEEEEGGGIIIJJJLLLPPPUUUYYYYYY\\\___aaacccdddggghhhjjjlllnnnpppqqqrrrrrrqqqqqqrrrtttvvvwwwxxxyyyyyy{{{||||||}}}}}}~~~}}}}}}yyyxxxxxxxxxyyyzzzzzz{{{yyyxxxwwwtttqqqooooooqqqrrrqqqmmmfff\\\TTTPPPOOOIIIHHHLLLRRRXXX]]]fffoootttwww{{{~~~~~~}}}}}}~~~}}}}}}|||{{{{{{zzzzzzyyyzzz|||~~~}}}}}}||||||~~~}}}{{{}}}qqqcccSSSGGG>>>888666888222222222222222222111111/////////////////////////////////000000000000000///000111222222111000///000000000111222222222333000000111111111222222222333222111000000111222222000111111111222222222222222333333444444555555555111111222333555666888999;;;:::;;;>>>???@@@FFFMMM```ttt{{{zzz|||555555555666666666777777555555555555555555555555333444666888888888777777333333555666777999::::::777777888999999999999888666777999;;;<<<===>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>999::::::;;;<<<===>>>>>>===>>>@@@AAABBBEEEHHHKKKNNNXXXmmm|||zzzzzzxxxvvvyyy~~~qqqccc[[[TTTQQQRRROOOPPPQQQSSSTTTTTTTTTTTTUUUSSSOOOJJJGGGDDDBBBBBB>>>>>>>>>>>>@@@BBBDDDEEEBBBBBBCCCDDDFFFIIILLLMMMOOOPPPTTTYYY\\\```kkkwwwzzztttkkkccc]]]YYYUUUSSSRRRRRRQQQPPPPPPPPPPPPQQQOOOOOOOOONNNNNNNNNMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMKKKKKKJJJJJJIIIIIIIIIIIIJJJIIIHHHEEECCCCCCFFFHHHJJJMMMRRRUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUUUUXXXWWWVVVTTTSSSSSSSSSSSSNNNPPPQQQSSSSSSRRRPPPOOOMMMOOOPPPQQQQQQOOONNNLLLNNNMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@>>><<<;;;>>><<<::::::;;;;;;:::999777777777777777777777777777888888999::::::;;;;;;;;;===@@@CCCEEEFFFEEEEEEDDDFFFHHHJJJMMMQQQVVVZZZYYY[[[^^^```aaaccceeehhhjjjkkkmmmooopppqqqqqqqqqqqqrrrtttuuuwwwxxxxxxyyy}}}}}}~~~zzzzzzyyyyyyxxxxxxyyyyyyxxxxxxvvvssspppnnnoooppppppnnnjjjaaaWWWOOOLLLLLLIIIIIIMMMUUU[[[```hhhpppuuuxxx|||~~~~~~}}}}}}}}}|||||||||{{{zzzzzzyyyyyyzzz|||~~~~~~~~~~~~~~~~~~~~~lll___PPPEEE===777666888222222333333333222222111000000000000000000000000......//////000000111111///000111222222111000/////////000111222333333444000000111111222222222222333222111000000111222222000000111111222222222222222222333333444555666666//////000111333666888999:::888999===???>>>AAAEEENNNbbb|||yyyxxxyyy}}}444666888999999666333111666666666666777777777777888777666555333333222222444444444555555555666666::::::999999888999999:::666777777888888999::::::======<<<<<<<<<;;;;;;;;;>>>>>>===============>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCEEEGGGIIIJJJOOOWWWeee||||||yyyuuuqqqppprrruuuwwwzzz~~~xxxjjj```YYYQQQLLLNNNKKKJJJOOOQQQOOOOOOQQQSSSPPPKKKIIIHHHFFFBBB?????????======>>>@@@BBBCCCCCCAAA@@@CCCGGGJJJJJJIIIKKKMMMQQQUUUZZZ___eeejjjvvv{{{ppphhhaaaYYYUUUVVVSSSSSSRRRTTTUUUTTTRRROOORRRQQQOOOMMMLLLLLLMMMNNNMMMNNNNNNOOOOOOOOONNNNNNJJJJJJJJJIIIIIIHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHLLLMMMNNNPPPRRRUUUWWWYYY[[[ZZZXXXWWWVVVVVVVVVWWWWWWWWWVVVUUUTTTRRRQQQPPPPPPQQQRRRRRRRRRQQQPPPOOOMMMNNNOOOPPPPPPOOOMMMMMMJJJIIIGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????===<<<<<<;;;;;;:::999999999888777777777888999:::999999999999999999999999>>>???AAACCCDDDDDDDDDCCCAAADDDGGGJJJLLLNNNRRRTTTYYY\\\aaadddeeegggiiikkkhhhjjjnnnoooppppppqqqrrrsssssstttuuuvvvwwwwwwxxx~~~~~~|||{{{vvvvvvwwwxxxyyyyyyzzz{{{uuutttsssqqqppppppqqqqqqqqqmmmeee]]]UUUOOOLLLKKKLLLLLLOOOVVV^^^gggnnnqqqyyyzzz{{{{{{|||{{{{{{{{{yyyzzz{{{{{{zzzwwwuuusssxxxyyy{{{}}}}}}}}}}}}|||zzz~~~|||vvveeeYYYLLLEEE>>>777333333222222111111222222333444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////000000000000000000000000222111000//////000111222111111222222222333333333555444444555555666777888777888:::;;;;;;;;;===???KKKTTTggg~~~zzz|||333444555555666555555444555666666666777777777777888777777666666666666777444444444555555555666666999999888888888888999999888999999::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;>>>>>>===============>>>>>>>>>======>>>>>>???@@@@@@AAAAAACCCDDDFFFHHHIIINNNUUUcccvvvzzzvvvpppkkkiiijjjmmmoootttwww}}}qqqfff]]]VVVQQQQQQMMMMMMQQQSSSRRRQQQSSSTTTQQQNNNKKKJJJHHHDDD@@@AAA@@@???>>>???@@@BBBCCCCCCAAA@@@BBBFFFIIIIIIIIIJJJMMMQQQTTTXXX]]]cccgggpppzzzvvvnnneee]]]XXXXXXQQQPPPQQQSSSVVVWWWUUUTTTQQQPPPOOOMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHKKKLLLMMMNNNQQQSSSUUUVVVYYYXXXXXXWWWVVVVVVWWWWWWYYYYYYYYYXXXVVVUUUSSSRRRQQQRRRRRRRRRQQQOOONNNMMMMMMMMMNNNOOOOOONNNMMMLLLKKKJJJIIIHHHHHHIIIKKKLLLIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????===<<<<<<;;;;;;:::999999:::999888777777888888999888888888888999999::::::>>>???AAABBBCCCCCCCCCBBBAAADDDGGGJJJLLLOOORRRUUUYYY\\\```dddfffgggiiikkkkkkmmmppprrrrrrqqqrrrsssssssssttttttuuuwwwxxxyyy}}}~~~}}}{{{zzzxxxxxxxxxxxxxxxwwwwwwwwwvvvuuusssrrrqqqqqqrrrrrrnnnjjjbbbZZZSSSNNNLLLKKKMMMNNNSSSZZZbbbjjjpppssszzz{{{{{{{{{{{{{{{zzzzzzxxxyyyzzzyyyxxxvvvtttsssvvvwwwzzz~~~~~~~~~}}}}}}~~~~~~wwwpppaaaVVVJJJDDD???999666666444444333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////111111111111111111111111222111000000000000111222111111111222222222333333333333333333444555666777777999:::;;;::::::<<<>>>FFFMMM\\\ppp{{{{{{}}}333333333333444555666777555555666666666777777777666666666666666777888999444444555555555666666666888888777777777777888888888999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<<<<======>>>>>>>>>======>>>>>>???@@@@@@@@@AAABBBDDDEEEGGGHHHLLLRRR^^^nnn~~~xxxtttmmmfffcccdddgggiiirrrvvv|||}}}pppddd[[[VVVSSSOOOMMMPPPRRRQQQQQQSSSUUUSSSPPPNNNLLLIIIEEEBBBBBBAAA@@@@@@@@@AAABBBCCCBBBAAA@@@BBBEEEHHHHHHHHHJJJMMMPPPSSSVVVZZZ___bbbhhhqqquuulllbbb[[[YYYRRRRRRQQQSSSUUUWWWVVVUUUPPPOOONNNMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHJJJJJJKKKLLLNNNPPPRRRSSSUUUUUUVVVWWWWWWWWWWWWWWWYYYYYYYYYXXXWWWUUUTTTSSSQQQRRRRRRQQQPPPNNNLLLKKKLLLLLLMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKMMMNNNOOOIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@?????????===<<<<<<;;;;;;:::999999::::::999888777777777888666777777888999:::;;;;;;>>>???@@@AAABBBBBBAAAAAABBBEEEHHHKKKMMMPPPSSSVVVXXX\\\```dddfffhhhjjjlllnnnpppssstttssssssssstttssssssrrrssstttwwwzzz{{{|||}}}~~~~~~}}}{{{zzzyyy{{{zzzyyyxxxvvvuuutttsssssssssrrrqqqppppppppppppiiiddd^^^VVVPPPMMMKKKKKKNNNRRRXXX```hhhoootttvvv||||||||||||{{{zzzyyyxxxwwwwwwwwwwwwvvvuuusssssstttuuuxxx~~~}}}~~~~~~}}}}}}yyyooohhh[[[PPPFFFBBB???;;;999999666555444222000//////...000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111222111111000///222222222222222222222222222222111111111111222222111111111222222222222333222222222222333444555666777999::::::999999:::<<>>?????????@@@@@@AAABBBDDDFFFGGGJJJOOOZZZfffvvvyyyuuummmfffcccdddgggiiitttxxx~~~{{{kkk```ZZZTTTNNNLLLMMMNNNMMMNNNPPPUUUTTTRRRPPPMMMIIIFFFDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@BBBDDDFFFGGGGGGJJJLLLOOORRRTTTWWW[[[]]]bbbiiiuuu|||rrrfff^^^[[[WWWUUUSSSRRRSSSSSSRRRQQQOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOPPPQQQSSSVVVWWWWWWWWWVVVWWWWWWVVVVVVUUUSSSRRRQQQOOOPPPPPPQQQPPPOOOMMMLLLKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNPPPQQQJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????===<<<<<<;;;;;;:::999999;;;:::999888888777666666666777888999;;;<<<===>>>??????@@@@@@@@@AAAAAAAAADDDFFFJJJLLLNNNQQQUUUWWWXXX\\\```dddfffhhhkkkmmmoooqqqttttttsssrrrrrrssssssrrrqqqrrrtttwww{{{~~~~~~~~~~~~}}}}}}{{{zzzyyyzzzyyyxxxwwwuuutttsssrrrooooooooonnnnnnlllkkkjjjbbb___XXXRRRMMMKKKKKKLLLPPPUUU^^^fffmmmrrrvvvxxx}}}}}}}}}|||{{{yyyxxxwwwvvvuuuuuuttttttssssssssstttuuuyyy}}}~~~}}}|||||||||~~~}}}tttiiiaaaTTTKKKBBB???===999777888666555333111000/////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111222222111111000222222222222222222222222333222222222222222222333111111111111222222222222222222222222333444555666777888999999777777888999===@@@GGGPPPZZZkkk||||||555666888999999777444333555555555555666666666666666666555444444444444444555555555666666666777777666666555555666777777888666777777888888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===============<<<===>>>>>>????????????@@@AAACCCDDDEEEGGGLLLUUUaaammm{{{vvvoooiiifffgggjjjlllssswww~~~vvvggg___XXXQQQMMMMMMMMMKKKLLLOOORRRRRRRRRPPPMMMJJJGGGEEEDDDCCCBBBAAA@@@????????????@@@AAAAAABBBCCCEEEFFFIIIKKKOOOQQQSSSUUUWWWZZZ^^^dddmmm{{{xxxlllaaa]]]ZZZWWWSSSQQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNMMMNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNPPPSSSUUUVVVVVVUUUVVVVVVUUUUUUTTTSSSRRRQQQLLLMMMOOOPPPQQQPPPPPPOOOKKKKKKLLLLLLLLLMMMMMMNNNKKKLLLLLLLLLMMMNNNOOOPPPJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>===<<<<<<;;;;;;:::999999:::::::::999888777666666888888999;;;===>>>???@@@????????????@@@AAAAAABBBEEEHHHKKKNNNPPPRRRVVVXXXYYY\\\aaadddgggiiikkkmmmnnnppprrrrrrqqqppppppppprrrqqqpppqqqtttxxx|||~~~}}}{{{zzzzzzwwwwwwvvvuuuuuutttssssssnnnnnnooonnnmmmjjjhhhfff]]]YYYTTTOOOLLLKKKMMMNNNSSSYYYccckkkqqqtttwwwyyy}}}}}}}}}|||{{{yyyxxxwwwuuutttsssrrrrrrrrrssstttvvvxxx|||~~~}}}~~~zzzzzz{{{{{{zzz~~~{{{qqqddd[[[OOOEEE===;;;999555333444333222111111000000111111////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222000000111111111222222222333333333333444555666777555777888777666666777888:::<<>>???>>>>>>??????@@@BBBCCCDDDFFFHHHQQQ[[[eeewww}}}yyysssnnnkkkjjjlllmmmtttxxxuuuiii```YYYRRRQQQOOOMMMMMMPPPPPPQQQSSSRRROOOKKKIIIIIIFFFEEEDDDCCCAAA@@@???>>>>>>???AAAAAA@@@AAADDDFFFHHHKKKNNNQQQRRRTTTVVVXXX\\\```gggsssssshhhbbb[[[WWWSSSQQQQQQRRRSSSSSSOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMLLLKKKKKKIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHJJJKKKMMMOOOQQQSSSTTTTTTVVVVVVVVVVVVUUUTTTSSSRRRKKKLLLNNNPPPQQQRRRRRRQQQLLLLLLLLLLLLLLLMMMNNNOOOLLLLLLLLLMMMNNNNNNNNNOOOJJJJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@????????????>>>>>>>>>===<<<<<<;;;;;;:::999999999999999999999888777666888999:::;;;===>>>???@@@????????????@@@BBBCCCDDDFFFIIILLLOOOQQQTTTWWWZZZZZZ^^^bbbeeeggghhhjjjlllkkkmmmppppppooonnnnnnnnnooooooppprrruuuyyy}}}~~~|||{{{zzzzzzuuuuuuuuuttttttssssssssspppqqqrrrqqqoookkkgggdddYYYVVVQQQMMMKKKLLLOOOQQQXXX___iiippptttvvvyyy|||}}}}}}}}}|||{{{yyyxxxwwwtttsssrrrpppqqqrrrtttuuuyyy{{{~~~~~~~~~xxxzzz{{{}}}{{{uuu{{{yyymmm___UUUJJJAAA:::888666333111111000000000000000111222333////////////////////////////////////////////////000000000000000000000000111111111111111111111111000111222222333222222222000000000000000000000000111111222222222222111111000000000111111111111222333333333333444555666777333555666666555555666888777888<<>>>>>>>>>>>>>>??????AAABBBCCCDDDEEEKKKVVV___lllzzzuuuqqqooonnnnnnssswwwwwwhhh___WWWTTTQQQNNNNNNQQQNNNQQQTTTTTTQQQNNNMMMMMMIIIHHHGGGFFFDDDBBB@@@???===???AAA@@@???@@@CCCEEEGGGJJJNNNQQQRRRSSSUUUWWWYYY\\\bbbmmm}}}|||pppjjj```\\\VVVSSSRRRSSSSSSSSSPPPPPPQQQRRRRRRQQQQQQPPPMMMNNNNNNNNNNNNNNNMMMMMMJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEFFFFFFHHHIIIJJJKKKMMMPPPRRRSSSTTTTTTUUUTTTTTTSSSRRRQQQMMMNNNOOOQQQRRRRRRRRRQQQMMMMMMLLLLLLMMMNNNPPPQQQMMMMMMNNNNNNOOONNNNNNNNNJJJJJJIIIHHHFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB????????????>>>>>>>>>>>>===<<<<<<;;;;;;:::999999777888999999999999888777777888999:::;;;<<<===>>>>>>>>>??????AAACCCEEEGGGGGGJJJMMMPPPRRRUUUXXX[[[\\\___ccceeeggghhhiiikkkiiikkknnnooonnnmmmmmmnnnmmmnnnpppssswwwzzz~~~~~~|||{{{zzzyyyyyyuuuuuuttttttsssrrrrrrqqqqqqrrrsssrrrooojjjeeeaaaWWWTTTOOOLLLKKKNNNRRRTTT^^^eeeoootttvvvxxx{{{~~~||||||||||||{{{zzzyyyxxxuuusssqqqpppppprrruuuwww{{{}}}~~~}}}|||xxxzzz}}}}}}uuurrryyy~~~uuuhhhYYYOOOFFF===777666666333111222000000000000000111222222////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000111222222333333333222111111111111111111111111000000111222222111000000000000000000111111111111222222222222333444555666111333444555444555666888888777888<<>>>>>>>>>>>>>>>>>???@@@AAABBBDDDBBBHHHSSSZZZeee{{{vvvssspppooolllpppxxxkkkbbbYYYUUUQQQNNNNNNQQQNNNRRRVVVVVVSSSPPPOOOPPPKKKKKKJJJHHHFFFDDDBBB@@@===???AAA@@@??????BBBEEEFFFJJJNNNQQQRRRTTTUUUWWWVVVYYY___hhhxxxwwwpppgggbbb[[[UUURRRQQQQQQPPPPPPQQQRRRSSSSSSRRRQQQQQQMMMNNNNNNOOOOOOOOONNNNNNKKKKKKLLLLLLMMMMMMMMMNNNKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGFFFEEEEEEEEEEEEEEEHHHHHHHHHIIIKKKNNNPPPRRRQQQQQQRRRQQQQQQPPPOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPNNNMMMMMMLLLMMMOOOQQQRRROOOOOOOOOPPPPPPOOONNNNNNKKKJJJIIIHHHFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB????????????>>>>>>>>>>>>===<<<<<<;;;;;;:::999999666777999::::::999888777777777888999::::::;;;;;;>>>>>>???@@@BBBDDDGGGIIIHHHKKKNNNQQQSSSUUUYYY[[[]]]```dddfffggggggiiijjjhhhkkkmmmnnnnnnmmmmmmnnnlllmmmppptttxxx{{{~~~~~~}}}{{{yyyxxxxxxxxxvvvvvvuuutttrrrqqqpppppppppqqqrrrqqqmmmgggaaa^^^VVVSSSOOOLLLLLLOOOSSSVVVbbbiiirrrwwwxxxzzz}}}||||||||||||{{{zzzyyyyyyuuusssqqqooopppsssvvvxxx|||}}}~~~~~~~~~~~~|||zzzxxx{{{xxxppppppxxx|||rrrdddUUUJJJCCC;;;666666777444333444111111000000000000111111////////////////////////111111111111111111111111000000000000000000000000111111111111111111111111000111222333333333333333222222222222222222222222///000111222222111000///000000000000111111111111111111111111222333444555000222333444444444666888;;;888666999===BBBLLLUUU___www555555555555555555555555555555555444333333222222888777666666666777999:::666666666666666666666666777777666666666666777777888888999::::::::::::999;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>???<<<<<<<<<<<<>>>@@@BBBCCCBBBDDDHHHMMMSSS___vvv}}}wwwqqqmmmmmmkkkmmmvvvrrrggg]]]XXXTTTOOOMMMNNNOOOQQQSSSTTTTTTRRRPPPNNNNNNLLLJJJGGGDDDAAA???===:::<<<>>>@@@BBBBBBBBBAAAAAADDDHHHKKKMMMOOORRRTTTVVVWWW]]]gggssszzzlllggg___YYYUUUSSSRRRQQQTTTSSSRRRQQQPPPPPPPPPQQQRRRQQQOOOMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHJJJHHHFFFEEECCCCCCCCCDDDFFFEEEEEEEEEGGGJJJMMMOOOQQQQQQQQQQQQPPPOOONNNNNNNNNOOOPPPQQQQQQPPPPPPPPPNNNNNNNNNNNNNNNOOOQQQQQQRRRSSSSSSSSSSSSQQQPPPOOOLLLKKKIIIGGGFFFFFFFFFGGGCCCBBBBBBAAAAAA@@@@@@???@@@?????????>>>>>>======<<<;;;:::999999999::::::999999999::::::;;;;;;;;;777777777888999;;;<<<=========>>>@@@BBBEEEGGGHHHLLLMMMOOOQQQTTTWWWXXXZZZ\\\]]]```bbbeeeggghhhiiijjjkkkkkkkkkkkklllllllllmmmnnnqqqtttwwwyyyzzz{{{~~~{{{wwwuuuuuuuuuuuutttuuuuuuuuutttrrrpppnnnmmmttttttsssrrrooohhh```ZZZRRRQQQNNNLLLMMMRRRYYY___jjjnnntttyyy|||}}}}}}~~~|||{{{{{{zzzzzzyyyxxxxxxtttrrrqqqqqqssswwwyyyzzz|||~~~~~~|||~~~{{{xxxuuu|||vvvlll___RRRIII<<<:::888555222111000000111111000000000000111111......//////000000111111////////////////////////............////////////000000000111111222222222333333333222222222111111111111222222222222111111000000000000000000000000000000000000000000000000333222111000111222333444222222222333444555666777999888888888;;;???DDDGGGZZZiii555555555555555555555555444444444444444444555555666555444444444555777777777777777777777777777777888777777666666666666666777888999999::::::999999;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;<<<<<<===>>><<<;;;;;;;;;<<<>>>???@@@AAACCCFFFKKKOOOYYYnnnyyyrrrmmmjjjfffgggmmmvvvyyylll___XXXTTTPPPNNNNNNOOOQQQSSSTTTTTTSSSQQQPPPNNNMMMKKKHHHEEEBBB???>>>;;;<<<>>>???@@@AAAAAABBBAAADDDGGGJJJLLLNNNQQQSSSVVVVVV[[[dddnnn{{{~~~qqqkkkccc\\\XXXVVVTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCEEEEEEEEEEEEGGGIIIKKKLLLNNNOOOOOOOOOOOONNNNNNMMMNNNOOOOOOOOOOOOPPPPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSRRRQQQOOONNNKKKJJJHHHFFFEEEDDDEEEEEEBBBBBBBBBAAA@@@@@@??????>>>>>>>>>=========<<<<<<<<<;;;::::::999999::::::999999999::::::;;;;;;;;;888888888888999:::<<<<<<===>>>???@@@BBBEEEGGGHHHKKKLLLNNNQQQSSSVVVXXXYYY\\\]]]___bbbdddfffhhhhhhiiiiiiiiijjjjjjkkkkkkkkkoooppprrruuuwwwyyyyyyzzz}}}zzzvvvttttttttttttsssttttttsssrrrpppooonnnnnnssssssrrrqqqnnnggg^^^XXXOOOOOOMMMMMMOOOUUU]]]ccclllpppvvvzzz||||||}}}~~~{{{{{{zzzzzzyyyxxxxxxxxxuuusssqqqqqqsssvvvxxxzzz|||}}}}}}yyywww~~~uuuiii\\\NNNEEE;;;:::777444222111000000111111000000000000111111////////////000000000000////////////////////////111111111111222222222222222222333333333444444444333333333222222222111111111111222222222222111111000000000000000000000000000000000000000000000000222222111111222222333444333222222333333555666666777666555555888<<<@@@CCCKKKXXXnnn444444444444444444444444333333444444555666666777555555444444555555666777888888888888888888888888888888777666555555555555777777888999999999999999:::::::::999999999999999::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<===???@@@DDDHHHJJJRRRbbbqqq|||tttoooiiidddaaaeeekkksss~~~sssaaaWWWSSSPPPMMMMMMNNNPPPRRRTTTUUUTTTSSSRRROOONNNLLLIIIFFFCCCAAA@@@=========>>>???@@@AAAAAAAAACCCFFFIIIJJJLLLOOORRRUUUTTTXXX___gggpppwwwqqqiiibbb]]]YYYWWWUUURRRSSSTTTTTTUUUTTTTTTTTTTTTSSSQQQPPPOOONNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJGGGGGGEEEDDDCCCCCCBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLLLLMMMMMMLLLLLLNNNNNNMMMLLLMMMNNNOOOPPPMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRRRRQQQPPPNNNMMMJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@?????????======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999::::::::::::;;;;;;999999999999999:::;;;<<<>>>>>>???AAACCCEEEGGGHHHJJJKKKMMMPPPSSSUUUWWWXXX[[[\\\___aaaccceeefffgggffffffggghhhiiiiiijjjjjjqqqrrrtttvvvxxxyyyyyyyyyzzzwwwtttrrrrrrrrrrrrqqqsssrrrpppooonnnnnnoooooorrrrrrrrrpppllleee\\\UUULLLLLLMMMNNNRRRYYYbbbhhhooosssxxx{{{|||||||||}}}zzzzzzyyyyyyxxxwwwwwwvvvuuutttsssrrrsssuuuwwwyyyzzz{{{}}}~~~~~~|||{{{tttgggXXXJJJ@@@:::999777444222111111111111111000000000000111111000000000000////////////////////////////////////////////////000000000000222333333333333444444444333333333222222222111111111111222222222222111111000000000000000000000000000000000000000000000000111111222333333333333222333222222333333444555666666555444444666999===???BBBMMM___ttt444444444444444444444444444444444555555666666666666666666666777777888888777777777777777777777777666666555555555666666777666777777888999888888888999999999999999888888888999999999999:::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===AAAEEEGGGLLLXXXeeexxxrrrnnngggbbbcccgggmmmxxxzzzdddXXXRRRNNNLLLLLLMMMOOOQQQSSSTTTUUUTTTTTTQQQPPPNNNKKKHHHFFFCCCBBB@@@???>>>======???@@@AAA@@@BBBEEEFFFHHHJJJMMMOOORRRRRRUUU[[[```hhhttt}}}wwwooofff```[[[WWWUUURRRSSSTTTVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDFFFGGGHHHIIIJJJJJJKKKJJJMMMLLLKKKJJJKKKLLLOOOPPPNNNNNNNNNNNNOOOPPPQQQRRROOOPPPPPPPPPPPPNNNMMMLLLJJJIIIGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999::::::::::::::::::::::::;;;:::::::::::::::;;;<<>>999888666444222111111111111111000000000000111111111111000000//////......////////////////////////............////////////111111111111111111111111333333333222222222111111111111222222222222111111000000000000000000000000000000000000000000000000000111222333444333222111333222222222333444444555777666555555666999<<<>>>@@@GGGTTTdddwww444444444444444444444444666666555555444444444444555666666777777777777777666666666666666666666666444444444444555777888999555666777777888888777777888888888888888888888888888888888999999999::::::;;;;;;::::::;;;;;;<<<===============<<<<<<<<<;;;:::;;;???DDDFFFIIISSS^^^www}}}wwwssslllffffffhhhmmmwwwiiiZZZRRRMMMJJJJJJKKKLLLOOOQQQSSSUUUUUUVVVRRRQQQOOOMMMJJJHHHFFFEEEBBBAAA???>>>>>>>>>???@@@???AAACCCDDDEEEGGGJJJMMMOOOOOORRRWWW\\\aaalllwww~~~uuulllddd^^^XXXUUUSSSSSSTTTVVVWWWWWWWWWWWWWWWVVVVVVTTTSSSQQQPPPOOOMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHGGGFFFFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBDDDDDDFFFGGGHHHHHHHHHHHHKKKJJJIIIHHHIIIKKKMMMOOONNNNNNNNNNNNOOOPPPQQQRRRNNNNNNOOOOOONNNMMMKKKJJJIIIIIIHHHGGGEEEDDDBBBBBBAAA@@@@@@??????>>>==============================;;;;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::;;;;;;;;;:::;;;;;;<<<<<>>888777555333222111222222111111000000000000111111111111000000//////......000000000000000000000000111111222222222333333333111111111111111111111111333333333222222222111111111111222222222222111111000000000000000000000000000000000000000000000000000111222333444333222111333333222222222333444444666555444444666888:::;;;:::@@@IIITTTddd|||333333333333333333333333666555555444333333222222333333444555555555555444555555555555555555555555333333333444555666888888555555666777777777777777777777777777777888888888777777777888888999999:::;;;::::::::::::;;;<<<<<<======>>>>>>>>>======<<<;;;;;;>>>CCCEEEHHHOOOXXXnnn~~~wwwpppjjjhhhjjjmmmuuu}}}qqqaaaUUULLLIIIJJJIIIJJJLLLOOORRRTTTVVVWWWTTTSSSQQQOOOLLLJJJHHHGGGCCCCCCBBBAAA@@@????????????@@@AAABBBBBBDDDHHHJJJMMMMMMPPPUUUXXX\\\eeeooozzz}}}sssjjjbbb[[[WWWTTTTTTTTTTTTUUUWWWXXXYYYXXXXXXXXXWWWUUUSSSQQQPPPMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGFFFHHHHHHGGGGGGHHHJJJLLLMMMMMMLLLLLLMMMMMMNNNOOOPPPMMMMMMNNNNNNMMMLLLJJJIIIGGGGGGGGGGGGFFFDDDCCCBBB@@@@@@??????>>>========================>>>>>>>>>;;;<<<<<<======;;;:::999;;;;;;::::::::::::999999;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAABBBCCCEEEGGGHHHJJJKKKMMMPPPSSSUUUWWWXXXXXXZZZ[[[]]]___```aaabbbaaabbbcccfffhhhkkklllmmmoooqqquuuxxxyyyyyyxxxwwwpppmmmjjjiiiiiijjjjjjjjjjjjjjjjjjkkklllnnnpppqqqpppnnnllliiifffaaaZZZVVVQQQTTTWWW[[[___eeelllpppvvvxxx{{{{{{{{{zzz{{{{{{yyyyyyxxxxxxwwwvvvvvvuuuuuuwwwxxxvvvrrrqqqsssuuuvvvwwwyyyzzz|||}}}~~~~~~yyyjjj]]]QQQFFF>>>777666444222222222222333111111000000000000111111000000000000////////////000000000000000000000000000111111111111222222222444444444333333333333222333333333222222222111111111111222222222222111111000000000000000000000000000000000000000000000000111111222333333333333222333333222222222222333333222222222222333555777888888===DDDKKKXXXmmm333333333333333333333333333333333333333333222222222333444555555555444444666666666666666666666666666555555444444444555555444555666666777777666666666666666777777777888888666666777777888999999:::999999999999999:::;;;;;;<<<<<<===>>>>>>>>>===<<<>>>===>>>BBBCCCEEEKKKSSSbbbvvv|||tttnnnlllkkklllqqqxxx}}}zzziiiXXXLLLIIILLLFFFHHHJJJMMMQQQTTTVVVWWWUUUTTTRRRPPPNNNLLLJJJIIIDDDDDDDDDCCCBBBAAA???>>>??????@@@@@@@@@BBBFFFIIIMMMMMMOOOSSSTTTVVV]]]fffkkkzzz{{{qqqiiiaaa\\\VVVUUUTTTSSSSSSUUUWWWYYYYYYZZZYYYXXXVVVTTTRRRQQQMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLMMMMMMLLLKKKIIIHHHDDDDDDEEEEEEEEEDDDCCCBBB@@@??????>>>======<<<<<<;;;;;;<<<<<<<<<=========;;;<<<===>>>===<<<:::999;;;;;;;;;::::::999999999;;;;;;;;;;;;<<<===??????AAAAAAAAABBBCCCEEEGGGGGGKKKLLLNNNQQQSSSVVVXXXYYYXXXYYY[[[]]]^^^___``````aaabbbdddgggjjjmmmoooppprrrtttvvvxxxxxxwwwtttrrrmmmkkkhhhfffggghhhhhhhhhhhhiiijjjlllnnnoooqqqrrrmmmkkkgggdddaaa]]]YYYVVVRRRUUUZZZ___dddjjjppptttvvvxxxzzzzzzzzzyyyzzz{{{zzzyyyyyyxxxwwwwwwvvvvvvuuuxxxyyywwwrrrpppqqqtttvvvwwwyyy{{{}}}~~~}}}nnnaaaVVVLLLBBB<<<666555333222222222222333111111000000000000111111////////////000000000000000000000000000000000000....../////////000000000444444444333333333222222333333333222222222111111111111222222222222111111000000000000000000000000000000000000000000000000222222111111222222333444333333222222222222222333111111111222444666777999888===BBBFFFMMM]]]ttt333333333333333333333333000111111222222333333444444444666777777777666555777777777777777777777777888888666555444333333222444555555666666666666666555666666666777777888888555666666777888999999999888888888777888999999::::::;;;===>>>>>>>>>===<<<@@@>>>>>>AAABBBBBBHHHOOOWWWkkkxxxrrrooommmlllpppuuuwwwnnn\\\NNNJJJNNNEEEFFFIIILLLPPPSSSVVVWWWVVVUUUSSSQQQOOOMMMKKKJJJEEEEEEFFFEEEDDDAAA???>>>>>>????????????AAAEEEHHHMMMMMMOOORRRRRRRRRXXX```cccqqqwwwnnneee```XXXVVVSSSQQQRRRTTTWWWYYYZZZZZZZZZYYYWWWUUURRRQQQMMMMMMMMMLLLKKKKKKJJJJJJHHHIIIIIIIIIIIIIIIIIIHHHFFFGGGHHHIIIHHHGGGFFFEEEGGGFFFDDDCCCBBBDDDEEEGGGBBBCCCDDDDDDEEEDDDDDDDDDCCCDDDFFFGGGIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLJJJIIIHHHAAABBBCCCDDDDDDCCCBBBAAA?????????>>>======<<<<<<:::::::::;;;;;;<<<<<<<<<;;;<<<===>>>>>><<<:::999;;;;;;;;;::::::999999999::::::;;;;;;===>>>@@@@@@AAAAAABBBBBBDDDEEEGGGGGGLLLMMMOOOQQQTTTWWWYYYZZZXXXYYYZZZ\\\^^^______```bbbccceeehhhkkknnnpppqqqtttvvvxxxxxxwwwtttqqqnnnllliiifffeeefffgggggggggfffhhhjjjmmmooopppqqqrrrkkkhhhccc```]]][[[XXXVVVQQQUUU[[[aaafffmmmsssxxxuuuwwwyyyzzzyyyyyyzzz{{{zzzzzzyyyyyyxxxwwwwwwwwwuuuxxxzzzwwwrrroooqqqtttvvvwwwyyy{{{~~~{{{~~~}}}tttfffZZZPPPGGG???:::555444333222222222333333111111000000000000111111......//////000000111111000000000000000000000000111222222222333333333333222222222111111000000000333333333222222222111111111111222222222222111111000000000000000000000000000000000000000000000000333222111000111222444555333333222222111222222222222222333444666888:::;;;777;;;>>>???BBBMMM___nnn111111222222222333333333222222333333333333444444444444333444444555666777777777666666666666777777555555555555555666777888444555555666777888888999999888777555555555666777::::::999666444555777999999888777666666888:::<<<:::;;;;;;:::999:::<<<>>>>>>>>>???>>>???AAAFFFIIIVVVbbbyyyxxxooollliiiggghhhkkkrrrvvv|||vvveeeXXXNNNFFFBBB???@@@FFFLLLNNNQQQUUUUUUTTTSSSQQQOOOMMMKKKJJJHHHGGGGGGEEEDDDCCCBBBAAA@@@????????????AAABBBCCCHHHKKKNNNQQQRRRTTTVVVXXX___dddrrrvvvmmmggg^^^ZZZVVVTTTTTTVVVWWWWWWWWWXXXYYYYYYXXXVVVTTTSSSOOOMMMKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJKKKLLLLLLLLLHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBDDDEEEFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCCCCEEEFFFGGGHHHJJJJJJIIIHHHHHHGGGFFFFFFBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888888888888999999;;;;;;<<<<<<===>>>>>>>>>BBBBBBAAABBBBBBCCCEEEEEEKKKMMMOOOQQQSSSUUUVVVVVVVVVWWWXXX[[[]]]```bbbcccccceeegggkkknnnppprrrsssvvvwwwwwwvvvtttpppmmmkkkfffeeeeeeddddddeeeeeefffhhhjjjlllnnnnnnllljjjhhhgggddd___[[[WWWUUUUUUUUUUUU[[[dddlllpppsssuuuwwwyyyyyyzzzzzz{{{|||||||||yyyxxxwwwwwwwwwwwwyyyyyy|||{{{xxxvvvtttssssssssstttvvvxxx{{{}}}}}}|||{{{~~~}}}||||||zzzyyy}}}yyyrrreeeWWWNNNFFF>>>:::999666444333111000000111111000000000000000000000000222111111000000000000000//////000000111111111222.........///000222444444333333333333333333333333111111111111111111111111000000000000000000000000222111111111000000//////////////////000000000000//////000111111111111111111111111000000000000000222222333333333333444444777888:::===>>>CCCQQQ___sss111111222222222333333333222222333333333333444444444444333444444555666777555555444444444444555555333333222222222333444444555555555666777888888888999999777666666666777777999999888666555555777::::::999888777777888:::;;;:::;;;;;;:::999:::<<<>>><<<<<<<<<<<<===???CCCGGGMMMXXXmmm{{{qqqlllhhhdddeeehhhiiinnnuuu}}}}}}jjj[[[OOOFFFCCC@@@@@@FFFKKKMMMPPPTTTUUUTTTTTTRRRPPPNNNLLLKKKIIIHHHGGGFFFEEECCCBBBBBB@@@??????>>>???@@@AAABBBGGGIIIMMMOOOPPPRRRTTTVVV[[[___kkk||||||rrrlllccc___YYYUUUTTTTTTTTTTTTWWWWWWXXXXXXXXXVVVTTTRRROOONNNLLLKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>======<<<<<<;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999888888777888888888999999::::::;;;;;;<<<<<<===>>>>>>>>>BBBBBBBBBCCCDDDEEEGGGGGGKKKLLLNNNQQQSSSTTTVVVVVVVVVWWWYYY[[[]]]___aaabbbccceeehhhlllooorrrtttuuuvvvuuuuuusssqqqmmmjjjhhhdddddddddcccddddddeeeeeefffhhhlllnnnooommmjjjhhheeebbb^^^ZZZWWWVVVVVVVVVYYY___gggnnnrrruuuvvvxxxyyyzzzzzz{{{{{{{{{||||||zzzzzzxxxxxxwwwxxxyyyyyyzzzyyywwwuuutttsssssstttwwwxxxzzz|||}}}~~~~~~~~~~~~~~~||||||zzzzzz~~~xxxqqqiii]]]PPPHHHBBB;;;888888555444333111000000111111000000000000000000000000000000//////000111222222///000000000111111111111////////////000111333333111111111111111222222222111111111111111111111111000000000000000000000000111111111000000000//////.../////////000000000000//////000111111111111000111000000000000000000000222222222333333333444444777888:::<<<<<<>>>JJJVVV```www111111222222222333333333222222333333333333444444444444333444444555666777555555444444444444555555666666555555444555555555555555666666777777888888999888888777777777777888777888888777555666888:::<<<;;;999888888999::::::999:::;;;:::999999;;;===;;;<<<<<<<<<<<>>>>>>>>???@@@AAADDDGGGJJJMMMNNNPPPRRRTTTWWWZZZbbbqqq}}}vvvkkkfff___YYYUUUTTTSSSRRRUUUVVVWWWWWWVVVUUUSSSRRRPPPOOOMMMLLLMMMMMMLLLKKKLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEECCCCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBDDDEEEFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????=========<<<;;;;;;::::::;;;;;;;;;:::::::::999999999999999999999888888888777777888999999:::;;;;;;;;;<<<<<<======>>>>>>???AAABBBBBBDDDEEEGGGIIIJJJKKKLLLNNNPPPRRRSSSUUUUUUWWWXXXYYY[[[]]]^^^``````ccceeeiiimmmqqqtttvvvwwwttttttrrrooolllhhheeecccbbbbbbbbbbbbbbbcccdddeeedddgggkkknnnooollliiifffaaa___[[[XXXVVVVVVWWWXXX```eeelllqqquuuwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{|||{{{zzzyyyyyyyyyyyyyyyxxxwwwuuutttssssssttttttxxxxxxyyyzzz|||}}}~~~~~~}}}}}}~~~}}}{{{{{{|||yyyooohhh^^^SSSGGGAAA===777555555444333222111111111111111000000000000000000000000......//////000222333444000000000000111111111111000000000000000111111222000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000//////....../////////000000000...///000000111111000000000000000000000000111111222222222222333333333333777777999:::999999AAAJJJSSSeee|||111111222222222333333333222222222333333333444444444444333444444555666777777777666666666666777777888888777666555555555666555666666666777777777888777777777777777777777777666777777777666777999;;;<<<<<<:::999999999999:::999:::;;;:::999999;;;<<<======>>>>>>>>>@@@CCCFFFGGGNNN\\\ooovvvmmmgggccccccfffffflllvvv}}}jjjXXXLLLDDD>>><<<@@@EEEHHHMMMRRRTTTUUUUUUUUUTTTRRRPPPOOOKKKKKKJJJIIIGGGFFFEEEEEEAAA@@@???>>>>>>>>>???@@@CCCEEEIIILLLMMMOOORRRTTTUUUVVV\\\ggguuusssmmmddd]]]XXXVVVTTTSSSTTTTTTUUUUUUUUUTTTTTTSSSRRRPPPNNNMMMNNNNNNMMMLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEECCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>======<<<<<<;;;;;;:::::::::::::::999999999888888999999888888888888888888777777888999:::;;;<<<===<<<<<<<<<===>>>>>>??????@@@AAABBBCCCEEEHHHJJJKKKKKKLLLMMMNNNPPPRRRTTTTTTXXXXXXYYY[[[\\\^^^______ccceeejjjooosssuuuwwwxxxsssrrroookkkhhhdddbbbaaa`````````aaabbbcccdddeeefffiiilllnnnnnnjjjeeebbb]]]\\\YYYWWWWWWXXXZZZ[[[fffkkkqqquuuwwwyyyzzz{{{zzz{{{{{{||||||{{{zzzyyy|||{{{{{{zzzyyyyyyxxxxxxvvvuuutttsssrrrssstttuuuvvvvvvvvvwwwxxxzzz{{{|||{{{{{{|||}}}~~~}}}zzz||||||sssiiicccXXXMMMCCC>>>:::555333333333222222111111111111111000000000000000000000000////////////000111222333000000000000000111111111111111000000000000000111000000000000000/////////111111111111111111111111000000000000000000000000000000000000000000//////........./////////000000...//////000000000000000000000000000000111111111111222222222222333333333555555777999888666;;;BBBKKKWWWkkk111111222222222333333333222222222333333333444444444444333444444555666777777777666666666666777777555555444333222222222222666666666666777777777777555666666666666666666666555777888777777777888:::<<<;;;;;;:::999999999999888999;;;;;;:::999:::;;;<<<===>>>>>>>>>???BBBDDDEEEJJJTTTcccyyyyyyrrrlllggggggiiiffflllvvvttt^^^NNNEEE???:::===AAADDDJJJPPPSSSTTTUUUVVVVVVTTTRRRQQQMMMMMMLLLJJJIIIHHHGGGFFFBBBAAA@@@>>>>>>>>>??????AAADDDHHHKKKMMMOOORRRTTTUUUUUUYYYaaalll{{{vvvpppfff^^^YYYWWWUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTSSSQQQOOOOOOOOOPPPOOONNNNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@???@@@@@@AAABBBCCCBBBBBBBBBBBBBBBAAAAAAAAA??????>>>>>>>>>=========>>>======<<<<<<;;;;;;:::::::::999999999888888888999888888777777888999999777888999:::;;;<<<======<<<<<<======>>>???????????????@@@BBBEEEGGGIIIKKKKKKKKKLLLMMMNNNPPPRRRSSSWWWXXXYYYZZZ\\\]]]^^^___cccfffjjjooosssuuuuuuuuuqqqoookkkhhhdddbbbaaa```______```aaabbbdddfffgggjjjlllmmmnnnkkkfff```]]]ZZZYYYXXXWWWYYY[[[^^^```llloootttxxxyyyzzz{{{|||zzz{{{|||}}}|||{{{yyyxxxzzzzzzyyyyyyyyyxxxxxxwwwuuutttsssrrrrrrssstttuuuvvvvvvvvvvvvwwwyyyzzz{{{yyyzzz{{{|||}}}~~~{{{~~~~~~yyyqqqhhhbbbVVVLLLBBB===:::555222222111111222111111111000000000000000000000000000000111111000000000000000111111111000000000000000000222111111000000000000000222222111111111000000000000000000000000000000000//////////////////////////////////////////000000............////////////......///000000000000000//////000000111111111111111111111222222222333333333333555888888666:::???CCCIIIXXXnnn111111222222222333333333222222333333333333444444444444333444444555666777555555444444444444555555666555444444444444444444666666666666777777777777555666666777777777777666666777888888777777888999:::::::::::::::999999999777999;;;;;;:::999:::;;;999:::<<<<<<<<<===???AAAEEEJJJRRR\\\oooxxxrrrmmmkkkmmmkkkpppyyyjjjVVVLLLDDD===<<<>>>AAAGGGMMMQQQSSSUUUWWWWWWUUUSSSQQQOOONNNMMMLLLKKKIIIHHHHHHDDDCCCAAA???>>>>>>??????@@@CCCGGGJJJLLLNNNQQQSSSTTTTTTWWW]]]eeepppzzzsssiii```ZZZXXXVVVVVVSSSSSSSSSTTTTTTUUUUUUVVVTTTRRRPPPPPPQQQQQQPPPOOONNNNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>=========<<<<<<<<<>>>======<<<;;;;;;:::::::::::::::999999999888888999999888777777999:::;;;999999:::;;;;;;<<<======<<<======>>>>>>??????@@@??????AAABBBDDDGGGIIIJJJKKKKKKKKKKKKMMMOOOQQQSSSVVVWWWXXXZZZ\\\]]]______dddgggkkkoooqqqrrrqqqpppllljjjfffcccaaa`````````______```bbbdddgggiiijjjmmmnnnnnnlllhhhccc]]]ZZZYYYYYYXXXYYY[[[___cccfffnnnrrrvvvyyyzzz{{{|||}}}{{{|||}}}}}}|||zzzxxxvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvuuussssssrrrssstttuuuwwwwwwxxxyyyyyyzzz{{{{{{xxxyyyzzz|||}}}|||~~~{{{vvvnnnfffaaaUUUKKKBBB>>>:::555222222000111111222111111000000000000000000000000000000222222111000000000000000111111111111000000000000111111000000000000000111333333333222222111111000000000000000000000000000////////////////////////......////////////000000------........./////////---...//////000000///////////////000111111222222111111111111222222222222333222444777888777:::???>>>AAAMMM```vvv111111222222222333333333222222333333333333444444444444333444444555666777555555444444444444555555777666666666666777777888777777777777666666666666666777888999:::999999888666888999999777666666777888888999999999999999999666888:::;;;:::999999:::999:::<<<<<<<<<<<<>>>@@@EEEJJJPPPWWWeeeyyyqqqnnnooonnnrrryyyiiiVVVLLLCCC???>>>>>>CCCHHHOOOQQQTTTVVVWWWVVVSSSRRRPPPOOOOOOMMMLLLKKKJJJIIIEEEDDDBBBAAA?????????@@@>>>AAAEEEHHHJJJLLLOOOQQQQQQQQQTTTZZZ___eeeqqq||||||pppfff```\\\ZZZYYYSSSSSSSSSTTTUUUVVVWWWWWWUUUSSSQQQQQQRRRRRRQQQPPPNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@AAAAAAAAA=========<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::999999;;;:::::::::999999999999:::999888888888999;;;<<<::::::;;;;;;<<<<<<<<<============>>>??????@@@@@@AAAAAABBBCCCEEEGGGIIIJJJKKKKKKJJJJJJLLLNNNPPPRRRUUUVVVWWWYYY\\\^^^___```eeehhhkkknnnooonnnlllkkkfffdddaaa^^^]]]^^^___aaa``````bbbdddfffiiikkkmmmnnnnnnllljjjfffaaa]]][[[YYYYYYYYY[[[^^^ccchhhkkkooorrrvvvyyyzzz{{{|||~~~{{{|||}}}~~~}}}zzzwwwuuurrrrrrtttuuuvvvvvvuuuuuuwwwvvvtttsssssssssttttttvvvwwwxxxyyyzzzzzzyyyyyyxxxyyyzzz|||}}}}}}|||wwwrrrjjjbbb\\\QQQHHH???<<<:::555222222///000111222222111000000000000000000000000000000111000000000000000111222111111111111000000000///111000000000000000111111444333333222111111000000000000000000000000000000////////////////////////........./////////000000---------.........//////---...//////000000//////...//////000111111222222111111111111222222222222333111222666777666888===>>>???GGGVVVgggzzz111111222222222333333333222222333333333444444444444444444444444555777777777777666666666666777777333333333333333444555666777777777777666666666666888999:::;;;<<<;;;;;;:::777888:::999777666666666666777888999999999999999666888:::;;;:::999999::::::<<<>>>>>>===>>>???AAA>>>CCCIIIOOO[[[sss}}}tttoooooojjjmmmttt}}}|||___TTTHHHAAA>>>===@@@EEENNNPPPTTTVVVWWWVVVSSSRRRQQQPPPOOONNNMMMKKKJJJJJJGGGEEECCCAAA@@@@@@@@@@@@<<>>??????@@@@@@CCCCCCDDDEEEFFFHHHJJJKKKKKKKKKJJJJJJKKKMMMPPPRRRTTTUUUWWWYYY\\\^^^```aaafffhhhkkkmmmmmmllliiigggbbb```]]][[[ZZZ\\\___``````aaaccceeehhhkkkmmmooonnnmmmkkkhhhdddaaa^^^]]]YYYYYYZZZ\\\```fffkkknnnppprrrvvvyyyzzz{{{|||~~~{{{|||~~~~~~}}}zzzwwwuuuoooppprrrtttuuuuuuttttttxxxwwwuuutttssssssttttttssstttvvvxxxyyyxxxwwwvvvxxxyyyzzz|||~~~~~~~~~zzzuuunnnfff]]]XXXMMMDDD<<<:::999555222333///000111222222111000///000000000000000000000000////////////000222333444222111111111000000//////000000000000000111222222333333333222111000000///000000000000000000000000////////////////////////---.........//////000000---------.........//////---......///////////////...//////000111222222222000111111111111222222222444222222555666555777;;;===<<<@@@KKKXXXggg|||111111222333444444444444444444333222111111111111444444333222333444555666999888777666666777888999555555555555555666777888777777666666666666777777777777888888888777777666999888777555444444444444777777777777777777777777777888888999999:::;;;;;;<<<<<<;;;;;;<<<===???@@@AAAHHHHHHLLLYYYhhhxxxpppkkkooonnnpppvvv~~~ppp[[[IIIDDDCCC>>>???EEEIIINNNTTTWWWVVVTTTTTTTTTUUUSSSPPPNNNNNNNNNLLLKKKIIIHHHFFFCCCAAA???>>>>>>======???AAADDDFFFIIIJJJOOOPPPRRRTTTVVVZZZ```dddqqqwwwyyyrrrlllhhheee___XXXTTTTTTTTTRRRSSSVVVWWWXXXXXXWWWVVVTTTRRRPPPOOONNNLLLJJJJJJKKKMMMNNNKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKLLLLLLKKKIIIHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCBBBAAA@@@???>>>@@@@@@????????????@@@@@@===<<<<<<;;;;;;:::999999;;;;;;;;;:::999888999;;;999999999999999999999999:::999999999999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>><<<>>>??????>>>>>>>>>@@@DDDDDDDDDDDDEEEFFFHHHHHHJJJIIIIIIJJJLLLNNNQQQSSSWWWWWWXXXZZZ]]]aaafffhhhlllmmmmmmmmmkkkiiifffddd]]]\\\[[[ZZZ[[[]]]___``````bbbeeehhhkkkmmmmmmmmmmmmjjjgggfffdddaaa[[[WWWYYY\\\___bbbeeeiiinnnqqqsssuuuwwwzzz|||}}}~~~~~~}}}}}}}}}{{{yyyvvvtttrrroooooopppqqqqqqqqqppppppqqqqqqqqqrrrrrrsssssssssqqqrrrsssuuuvvvxxxyyyyyy{{{{{{{{{|||}}}~~~||||||}}}|||vvvpppjjjaaaVVVNNNEEEBBB===999777444222000000000111111111111000000////////////000000000000000000111111111111000000000111222333333222000///111111000000000000111111////////////////////////////////////000000000000000000000000////////////------------------------........................---.........//////000000000000000000000000000000000000000000111111111111222222111111222222333444777999>>>EEELLLWWWjjj{{{000111222333333444444333222222222111111222333333444333333222333444555666666555444444444444555666555555555555555555666666777666666555555666666777777777888888888777777666888777666555555444555555777777777777777777777777777888888999999:::;;;;;;<<<;;;::::::;;;<<<>>>??????EEEFFFIIIUUUccczzz~~~vvvqqqnnnkkkkkkooouuuiiiSSSIIICCC<<<<<>>>>><<<===>>>???AAADDDFFFGGGJJJLLLNNNPPPRRRUUUZZZ]]]dddiiivvv|||vvvppplllbbb[[[VVVUUUTTTRRRSSSUUUUUUUUUUUUUUUTTTRRRQQQPPPOOONNNLLLKKKKKKLLLMMMNNNKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJIIIGGGFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>======<<<;;;;;;;;;;;;<<<<<<:::999888:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<>>>@@@@@@???>>>???@@@CCCCCCDDDDDDEEEFFFHHHHHHKKKJJJJJJKKKLLLOOORRRSSSXXXYYYZZZ]]]aaaeeehhhjjjkkkkkkkkkjjjhhheeebbb```YYYYYYXXXWWWXXXZZZ\\\^^^bbbcccfffiiikkkmmmmmmmmmllliiifffdddbbb___[[[WWW[[[^^^bbbeeehhhkkknnnqqqsssuuuxxxzzz|||}}}~~~~~~~~~~~~}}}|||zzzxxxuuutttqqqqqqqqqqqqqqqppppppooopppqqqqqqrrrrrrssssssssssssssstttuuuwwwxxxyyyyyyzzzzzzzzz{{{}}}~~~}}}{{{zzz{{{|||zzzsssllleee\\\RRRJJJ@@@===999666555444222111000000111111111111000000////////////000000000000111111222222222222111111000111111222222222111111111111000000000000111111////////////////////////////////////000000000000000000000/////////......------------------------......................../////////...............000000000000000000000000//////000000000111111111222222111111222222333444777777:::>>>AAAGGGUUUccczzz///000111222222333333222000000000111111333444444333333333333333444555555555444444333333444444555444444555666666555333333555555555444444555555555666777777888888777777777666666555555555555666666777777777777777777777777777888888999999:::;;;;;;<<<;;;::::::;;;<<<>>>???===CCCCCCEEEPPP[[[ooo|||vvvoookkkhhhiiillltttzzz___OOOCCC;;;:::???AAAEEEKKKPPPRRRTTTUUUVVVVVVTTTRRRPPPOOONNNKKKIIIHHHGGGEEECCCAAA@@@???>>>=========>>>???AAABBBCCCGGGIIILLLNNNPPPRRRUUUWWW\\\___iiiyyyyyyssshhh```ZZZWWWUUURRRRRRTTTSSSTTTTTTTTTTTTSSSRRRQQQPPPOOOMMMLLLLLLLLLMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA??????AAABBBCCC@@@@@@????????????@@@@@@@@@??????>>>>>>===<<<<<<;;;<<<<<<;;;999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999;;;<<<<<<======>>>>>>???===???AAAAAA@@@???@@@AAACCCCCCCCCDDDEEEFFFHHHHHHKKKKKKKKKKKKMMMPPPRRRSSSVVVXXX\\\```dddgggiiijjjhhhhhhgggeeebbb___\\\[[[WWWWWWVVVVVVWWWYYY\\\^^^dddeeegggjjjkkklllmmmlllkkkhhhdddaaa___]]][[[YYY]]]aaafffjjjlllnnnooopppsssuuuxxxzzz|||}}}~~~~~~~~~~~~~~~}}}|||zzzxxxwwwssssssrrrqqqpppooonnnnnnppppppqqqqqqrrrsssssstttuuuuuuvvvvvvwwwxxxyyyyyyxxxxxxyyy{{{|||}}}~~~~~~~~~{{{xxxvvvvvvyyy|||~~~xxxppphhh```WWWMMMEEE:::888555333444444333222000000111111111111000000////////////000000000000222222333333333333222222000000000000111222333333111111000000000000111111000000000000000000000000////////////000000000000/////////.........------------------------------------------------------/////////...............//////////////////////////////000000000000111111222111111111111222333333999999;;;<<<<<<>>>GGGRRRggg|||...///000111111222222222111111111111111222333333333333333333333444444444555555555555555555555555333444555666666444222000555444444333333444444555555666777777777777777777555555555555555666777777777777777777777777777777777888888999999:::;;;;;;===<<<;;;;;;<<<===???@@@>>>DDDCCCDDDNNNVVVeee}}}{{{tttooojjjiiiiiiooo{{{kkkUUUFFF===<<<@@@>>>BBBGGGLLLQQQTTTVVVXXXWWWUUUSSSQQQPPPNNNKKKIIIHHHGGGEEECCCBBB@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@FFFIIILLLNNNOOOPPPRRRTTTXXXZZZaaannn{{{zzzpppggg___[[[WWWRRRQQQSSSUUUUUUUUUUUUVVVVVVUUUUUUPPPOOONNNMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@??????AAADDDFFFAAA@@@@@@??????@@@@@@AAA@@@@@@??????>>>=========<<<======<<<:::999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<777888;;;<<<===<<<:::999<<<<<<<<<===>>>>>>??????>>>???AAAAAA@@@@@@@@@AAABBBBBBCCCCCCEEEFFFHHHIIIJJJJJJKKKLLLNNNPPPRRRSSSUUUXXX]]]bbbfffhhhhhhhhhfffeeeccc```]]]ZZZXXXWWWWWWWWWWWWWWWYYY\\\___```fffgggiiijjjkkklllkkkkkkiiifffbbb___]]]\\\\\\\\\___dddjjjoooppppppoooooosssuuuwwwzzz|||}}}}}}~~~}}}~~~~~~|||{{{zzzvvvuuutttrrrpppnnnmmmllloooooopppqqqrrrsssssstttvvvvvvwwwwwwxxxxxxxxxyyywwwwwwyyyzzz{{{||||||}}}|||zzzwwwtttrrrtttyyy}}}~~~}}}yyyoooeee\\\SSSIIICCC888666333222333333222222000000111111111111000000////////////000000000000111222222222222222222111111000//////000222444555111111000000000000111111000000000000000000000000////////////000000000000///.........---------------------------------------------------------------------....../////////........................////////////000000000111111111111111111222222333777777999<<<<<<===DDDLLLXXXjjj......///000111111111111333222111111000000000111222222222333333333333333444444555555555555444444333444555666666444222000444444333333333333444444555555666777777777777777555555444555555666777888888888888888888888888888777888888999999:::;;;;;;>>>============???@@@AAA@@@EEEDDDEEEMMMRRR^^^rrrxxxsssnnnkkkjjjmmmwwwvvv]]]KKK@@@===>>>>>>@@@DDDJJJPPPUUUWWWYYYWWWUUUSSSRRRRRRPPPLLLJJJHHHGGGEEEDDDCCCBBBBBBBBBAAA@@@????????????@@@@@@DDDGGGJJJLLLLLLMMMOOOQQQRRRSSSXXXaaakkkwwwzzzpppfff```ZZZTTTRRRTTTUUUUUUUUUUUUUUUVVVVVVVVVQQQPPPOOONNNNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEECCCBBB@@@???@@@BBBEEEFFFAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@??????>>>===============>>><<<;;;:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<444666888;;;<<<<<<;;;;;;<<<<<<======>>>?????????>>>???AAAAAA@@@@@@@@@AAAAAAAAABBBCCCDDDFFFHHHIIIHHHIIIJJJMMMOOORRRTTTUUUYYY\\\aaafffiiiiiigggfffcccaaa___\\\YYYWWWVVVVVVWWWVVVVVVWWWZZZ]]]```cccggghhhiiijjjkkkjjjiiiiiigggeeebbb^^^\\\]]]___```bbbhhhnnnssstttrrrpppooorrrtttvvvyyy{{{|||||||||}}}}}}~~~~~~}}}yyywwwuuurrrooommmllllllnnnooooooppprrrsssssstttvvvvvvwwwwwwxxxxxxxxxyyywwwxxxyyyzzz{{{{{{zzzzzzxxxvvvsssppppppuuu|||{{{|||}}}pppdddZZZQQQHHHBBB:::777444333333222222111000000111111111111000000////////////000000000000000000111111111111000000111000//////000222444555111111000000000000111111000000000000000000000000////////////000000000000///.........------------------------------------------------------------***+++,,,---...///000111------------------------...////////////000000000111111000000111111222333111111333777888888>>>EEEIIIVVVkkk...///000111111222222111333333222000000/////////111111222333333333333333222333333444444333333222444444555666666555333333444444444333333444444444444444555666777777777777555555555555555666777888888888888888888888888888777888888999999:::;;;;;;>>>======<<<===???@@@AAAAAAFFFDDDEEELLLNNNVVVhhh|||wwwrrroookkkkkksss|||gggSSSEEE>>><<<>>>???AAAGGGNNNSSSVVVWWWVVVTTTTTTSSSSSSQQQNNNKKKHHHHHHFFFEEEEEEDDDDDDDDDBBBAAA@@@@@@???@@@@@@@@@???BBBDDDFFFGGGHHHKKKMMMNNNOOOTTTZZZ```iiiyyy|||ppphhhaaaYYYWWWXXXTTTSSSSSSRRRSSSSSSTTTTTTQQQQQQQQQPPPOOONNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFCCCBBBAAA@@@AAABBBDDDFFFAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>=========>>>>>>===;;;;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<555777999;;;<<<<<<<<<<<<<<<======>>>>>>??????@@@===???AAAAAA@@@???@@@AAAAAAAAAAAACCCDDDFFFHHHIIIHHHIIILLLOOORRRUUUXXXYYY^^^aaaeeeiiijjjiiifffddd___]]]ZZZWWWVVVUUUVVVWWWUUUUUUVVVWWWZZZ^^^aaadddhhhiiiiiijjjiiihhhgggfffdddcccbbb```___```cccfffhhhmmmssswwwwwwuuurrrqqqqqqrrruuuwwwyyy{{{{{{{{{{{{|||~~~zzzxxxuuurrrooommmllllllmmmnnnooopppqqqsssssstttuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyzzz{{{{{{zzzxxxwwwsssrrrpppoooqqqwww~~~qqqcccXXXNNNFFF@@@;;;888555333222222111000000000111111111111000000////////////000000000000000000000111111000000000000000000000111222333333111111000000000000111111000000000000000000000000////////////000000000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++---...///000111..............................////////////000000111000000000000111222222333111222555555555888>>>AAAHHHWWWlll//////000111222222222222222111000000000000000111000111222333444333333222222333444555555444333222555555555555555555666666555555444444444444555555333444555666777777777777666666555555555666666777888888888888888888888888777888888999999:::;;;;;;<<<;;;;;;;;;;;;===>>>??????CCCAAABBBIIIJJJOOO___rrr|||wwwsssmmmjjjnnnvvvzzzppp\\\NNNDDD>>>>>>>>>???DDDKKKQQQSSSTTTTTTTTTSSSTTTTTTSSSOOOMMMIIIIIIHHHGGGFFFFFFFFFFFFAAAAAA@@@?????????@@@@@@<<<>>>@@@AAABBBEEEHHHKKKLLLNNNRRRWWWZZZ___lllyyy{{{qqqhhh```\\\]]]UUUTTTSSSRRRRRRSSSSSSTTTRRRRRRQQQQQQPPPNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEECCCCCCBBBBBBBBBCCCCCCDDDBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@?????????>>>>>>???===<<<;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>??????@@@@@@<<<>>>@@@@@@???>>>???@@@@@@@@@AAABBBDDDFFFHHHIIIIIIKKKNNNSSSWWWZZZ]]]^^^aaaccceeeggggggdddaaa___ZZZXXXUUUSSSRRRTTTVVVWWWVVVVVVWWWYYY\\\```dddggghhhiiiiiiiiihhhfffeeedddaaabbbcccbbbbbbcccgggjjjnnnrrrxxx{{{{{{xxxuuutttoooqqqsssvvvxxxyyyyyyyyyzzz{{{}}}zzzxxxuuuqqqooommmmmmmmmmmmmmmnnnpppqqqrrrssstttsssssstttuuuwwwxxxyyyyyy{{{{{{||||||{{{yyywwwuuunnnnnnnnnooosss{{{ooo```TTTJJJBBB===999666333222222222111000000000111111111111000000////////////000000000000000111111222222111111000000111111222222222111111111111000000000000111111////////////////////////////////////000000000000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......................................./////////000000000000000000000111222222666333222444444333666;;;BBBBBBIIIXXXjjj///000111222222333333222////////////000111222333000111222333444333222222555555666777777666555555555555555555555666777888666555555444444555555666333444555666777777777777666666555555555555666666888888888888888888888888777888888999::::::;;;;;;::::::999999:::;;;===>>><<>>======AAAHHHNNNQQQQQQSSSSSSSSSTTTUUUTTTPPPNNNJJJIIIHHHHHHGGGGGGGGGHHHAAA@@@???????????????@@@<<<===>>>???AAADDDIIILLLGGGJJJNNNRRRSSSVVVaaalllxxxwwwmmmdddaaaaaaXXXWWWUUUTTTTTTTTTUUUVVVRRRRRRRRRQQQPPPOOOMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBDDDCCCCCCBBBBBBAAA@@@@@@>>>??????>>><<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;AAA@@@>>>===<<<<<<<<<<<<=========>>>??????@@@@@@<<<>>>??????>>>>>>???@@@@@@@@@AAABBBDDDFFFHHHIIIJJJMMMQQQUUUZZZ^^^aaabbb```aaaccccccbbb___[[[YYYVVVTTTRRRPPPPPPSSSVVVXXXYYYYYYZZZ\\\```dddhhhkkkhhhiiiiiihhhgggeeecccbbb___bbbdddddddddeeeiiimmmrrrvvv{{{~~~}}}zzzxxxwwwnnnppprrruuuwwwxxxxxxxxxyyyzzz|||{{{xxxuuuqqqooommmmmmmmmlllmmmnnnpppqqqrrrttttttqqqrrrsssuuuvvvxxxyyyyyy|||}}}}}}}}}{{{yyyvvvtttkkklllmmmpppuuu~~~~~~mmm]]]QQQGGG???:::666444111111111222222111000000111111111111000000////////////000000000000222222222333333222222222000111222333333222000///111111000000000000111111////////////////////////////////////000000000000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++////////////////////////............/////////000000000000000000111111222333000...000111000333888CCC>>>>>>GGGVVViii000000111222444555666777000000000000111111111111111111222222222333333333222222333333333333444444333444444555555444444333666666666666666666666666666666666666666555555555666666666666666666666666777777777777777777777777777666666777999;;;:::999888888888888888777666555:::>>>AAACCCCCCEEEJJJNNN^^^oooyyytttpppooonnnsssxxx~~~ppp```QQQFFFDDDAAA???BBBEEEIIIQQQZZZUUUTTTTTTTTTTTTSSSRRRPPPLLLKKKKKKIIIHHHGGGFFFFFFCCCBBB@@@?????????@@@@@@<<<======???BBBEEEHHHJJJGGGJJJNNNQQQTTTWWW[[[^^^oooyyyyyyrrrjjjccc___\\\YYYVVVUUUSSSRRRPPPQQQQQQQQQPPPNNNLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHKKKJJJHHHFFFFFFGGGHHHIIIHHHGGGFFFFFFHHHIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@AAACCCBBBAAA@@@???@@@@@@AAA????????????????????????============<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;<<<<<<===>>>???@@@???>>>???@@@AAA@@@???AAABBBCCCEEEGGGHHHIIIJJJMMMPPPUUUZZZ___bbbdddeeebbbbbbaaa___\\\XXXTTTRRRTTTSSSRRRQQQRRRTTTWWWXXXXXXYYY\\\```dddhhhkkkmmmkkkjjjiiigggeeecccbbbaaa```bbbdddfffhhhjjjnnnqqqwwwzzz}}}}}}zzzxxxqqqrrrsssuuuvvvvvvwwwwwwwwwxxxyyy|||~~~|||wwwtttoookkkjjjjjjlllnnnooopppqqqqqqrrrrrrrrrrrrtttuuuvvvuuutttuuuwwwyyy{{{zzzzzzyyyyyyvvvssspppkkklllooouuu~~~|||ssseeeWWWLLLCCC===:::666555444222111000000000111111111111111111111111444333111000000000111111111111111111111111111111111111111111111111111111000000000000////////////000000000000000000000000111111000/////////////////////000//////...------//////////////////////////////.........---------------------------------........................000///...------...///000//////000000000000//////111222222333333444444555555888<<<@@@HHHYYYppp000000111222333444444555000000000000111111111111111111222222222333333333222222222333333333444444333333444444444444333333444444444444444444444444666666666666555555555555666666666666666666666666777777777777777777777777666555555666888999999888999:::::::::999999888777:::===@@@AAABBBEEEJJJOOOYYYhhhzzzuuusssqqqsssvvv{{{vvvgggWWWLLLFFFBBB???@@@AAADDDLLLTTTUUUTTTTTTTTTUUUTTTRRRQQQMMMMMMLLLJJJIIIGGGFFFFFFCCCBBBAAA@@@??????@@@@@@????????????@@@BBBCCCDDDFFFIIILLLOOORRRUUUXXX[[[aaajjjwwwwwwmmmeeedddaaa]]]ZZZXXXVVVTTTRRRPPPPPPPPPOOONNNMMMLLLKKKJJJJJJKKKKKKLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHKKKJJJHHHGGGFFFGGGHHHIIIHHHGGGFFFFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBDDDCCCBBBAAA@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<==================<<<<<<<<<<<<<<<<<<<<<===??????@@@?????????@@@@@@@@@???AAAAAACCCEEEHHHKKKMMMOOORRRTTTYYY]]]aaaccccccccc___^^^]]]ZZZWWWTTTRRRPPPPPPOOOOOOOOOPPPSSSUUUWWWYYY[[[^^^bbbfffiiikkkllljjjiiihhhfffdddcccbbbaaabbbdddfffhhhjjjlllppprrrwwwzzz}}}~~~|||yyyrrrssstttuuuuuuvvvvvvvvvssstttvvvyyy|||}}}{{{yyyuuurrrnnnjjjiiijjjlllmmmmmmnnnoooqqqrrrsssssssssuuuvvvwwwvvvvvvvvvxxxzzz{{{{{{{{{{{{yyyvvvrrrooolllnnnssszzztttlll```SSSHHH@@@:::666666555333222111000000000111111111111111111111111333222000/////////000000111111111111111111111111111111111111111111111111000000000000////////////........................111000000///////////////000000000000000///......------------------------///.........------------------------------------........................//////............//////......////////////......000000111111222333333444444777:::<<>>>>>>>>>>>===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDGGGKKKOOOSSSVVVXXX[[[^^^bbbcccbbb```___ZZZYYYVVVSSSQQQOOONNNNNNMMMMMMNNNOOOQQQTTTVVVXXX\\\^^^bbbfffiiikkkkkkkkkhhhgggfffdddccccccbbbbbbeeegggiiijjjlllnnnqqqtttwwwzzz}}}}}}|||ttttttttttttttttttttttttoooppprrruuuxxxyyyxxxvvvrrrpppllliiihhhiiikkkmmmlllmmmoooqqqrrrttttttuuuuuuvvvwwwwwwvvvwwwyyy{{{||||||}}}|||yyyuuuqqqnnnnnnrrryyy|||wwwrrrjjjcccXXXMMMDDD<<<666222555444333222111000000000000000000000000000000000111111000////////////000111111111111111111111111111111111111111111111111000000000000////////////////////////////////////111000//////......//////000000111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,............---------------------------------------------------------------..................---------............------//////000000111222222222333666888888;;;DDDQQQ\\\nnn111111111000000000000000///000000000111111111111111111222222222333333333111222222222222333333333333333333444444333333333333333333333333333333333444444555555555555555666666666666666666666666666777777777777777777777777666555444555777888777666::::::;;;;;;;;;;;;;;;:::<<<>>>???@@@AAAEEEMMMSSSYYYcccsss|||xxxtttsssuuu|||wwwkkkVVVMMMCCC@@@???AAAFFFMMMQQQSSSUUUVVVVVVUUUUUUUUUQQQQQQOOOMMMKKKHHHGGGFFFEEEDDDCCCBBBAAA@@@??????======>>>???@@@AAACCCCCCDDDGGGJJJKKKMMMOOORRRTTTVVV[[[bbbkkkvvvzzznnnjjjddd___\\\YYYUUUSSSOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDFFFJJJOOOTTTYYY\\\^^^```bbbdddccc```\\\ZZZUUUSSSOOOLLLKKKKKKLLLMMMNNNOOOPPPRRRUUUXXX[[[\\\```bbbfffiiikkkkkkjjjiiifffeeedddcccccccccddddddgggiiikkklllmmmooorrruuuwwwzzz}}}~~~vvvuuuttttttssssssrrrrrrnnnoooppptttwwwxxxvvvuuuqqqooollljjjiiijjjlllnnnooooooqqqrrrssstttuuuuuutttuuuwwwwwwvvvwwwyyy{{{|||}}}~~~|||xxxtttpppnnnqqqvvv~~~}}}{{{xxxssslllgggbbb\\\SSSJJJBBB;;;555111333333222111000000111111000000000000000000000000111111111000000000000111111111111111111111111111111111111111111111111111000000000000////////////////////////////////////000000///............/////////000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,---......//////......---//////000000111222222333333555666666777<<>>@@@@@@AAAEEELLLRRRWWW^^^jjjxxx~~~yyytttrrrssszzzzzzaaaUUUHHHBBB@@@@@@EEEKKKNNNQQQUUUWWWVVVUUUUUUVVVSSSRRRPPPNNNLLLJJJHHHGGGFFFEEEEEECCCBBB@@@???>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFIIIJJJKKKMMMPPPRRRSSSVVVZZZ___gggtttxxxtttnnnhhhccc___[[[XXXRRRQQQPPPOOONNNNNNOOOOOOMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIHHHGGGEEEFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@???>>>===<<<<<<;;;===<<<<<<======>>>???@@@AAACCCEEEDDDCCCCCCDDDFFFFFFHHHJJJNNNSSSYYY]]]```aaaaaabbbbbb___[[[VVVSSSOOOMMMJJJHHHHHHJJJLLLNNNPPPQQQSSSUUUYYY\\\^^^```ccceeehhhjjjkkkjjjiiigggeeedddcccbbbcccdddeeefffiiikkklllmmmnnnooorrrtttxxxzzz}}}~~~vvvuuusssrrrqqqppppppppppppppprrruuuwwwxxxvvvtttpppnnnlllkkkkkklllnnnooosssssstttttttttttttttsssssstttuuuuuuuuuvvvxxxzzz{{{}}}~~~{{{vvvrrrpppooottt{{{~~~|||yyytttmmmfffaaa^^^XXXPPPHHHAAA;;;666222222222111000000111111111000000000000000000000000111222222222222222222222111111111111111111111111000000000000000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,000//////...............------......///......---------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,+++/////////000000/////////000000111111222333333333222444666666777999???CCCKKKWWWlll111111111000000000000000000000000000111111111111111111222222222333333333111111111111222222222222222222333333333333222222444444444444444444444444333333333444555555666666666666666666666666666666666666666666666666666666888777666666888888777666666666777999::::::::::::;;;===???@@@@@@CCCIIIOOONNNUUU^^^jjj{{{{{{sssqqqpppuuuooo```OOOEEEAAA@@@CCCGGGKKKOOOUUUWWWUUUTTTUUUVVVSSSSSSQQQOOOMMMLLLJJJIIIGGGGGGFFFEEECCC@@@>>>===@@@AAAAAABBBAAAAAA@@@@@@BBBDDDGGGHHHJJJLLLNNNQQQRRRTTTVVVXXX]]]gggsss|||{{{tttmmmgggbbb]]]ZZZVVVUUURRRPPPOOONNNNNNOOOMMMNNNNNNNNNNNNMMMMMMLLLMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGEEEEEEFFFFFFEEECCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>?????????>>>>>>=====================>>>???@@@@@@BBBEEEGGGGGGEEEEEEHHHKKKKKKMMMPPPTTTXXX\\\^^^```______^^^\\\XXXTTTPPPMMMKKKIIIHHHHHHIIILLLOOOQQQRRRSSSUUUXXX\\\___aaabbbfffgggiiijjjiiihhhfffeeedddcccbbbbbbccceeehhhiiikkkmmmnnnoooooopppsssuuuyyyzzz|||~~~~~~}}}uuusssqqqpppnnnnnnooooooqqqqqqrrruuuwwwwwwuuusssnnnmmmlllkkklllmmmooopppttttttuuuuuuttttttsssrrrrrrssstttuuuuuuvvvxxxzzz{{{||||||xxxsssoooppprrrvvv~~~|||wwwqqqjjjccc```[[[VVVMMMEEE???:::666444111111000000000111111222111111111111111111111111111222333333444333333333111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000///......------......,,,,,,---.........------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////000000000000//////000000111111222333333444111333444666777999<<>>>>>@@@DDDIIIGGGLLLTTT]]]kkk}}}rrrpppnnnnnnuuuppp[[[MMMFFFBBBCCCFFFHHHMMMTTTVVVUUUSSSTTTWWWSSSSSSQQQPPPOOOMMMLLLLLLHHHHHHGGGFFFCCCAAA>>>===>>>???@@@AAAAAA@@@??????>>>AAADDDFFFGGGJJJMMMOOOOOOQQQTTTUUUXXX^^^hhhooo~~~|||uuunnnhhhccc___[[[YYYVVVRRROOONNNNNNNNNMMMMMMNNNNNNOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGEEEEEEFFFFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDBBBAAA???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAABBBEEEIIIIIIHHHHHHKKKOOOPPPRRRUUUYYY\\\]]]^^^^^^\\\[[[XXXTTTQQQMMMJJJHHHGGGGGGHHHIIILLLPPPSSSUUUWWWXXX[[[^^^aaaccceeefffhhhhhhhhhhhhgggeeedddcccdddcccbbbbbbdddgggjjjlllnnnpppqqqqqqqqqrrruuuwwwyyyzzz|||}}}~~~}}}||||||sssqqqooommmlllmmmmmmnnnqqqqqqqqqsssttttttqqqoookkkkkkjjjjjjkkkmmmoooppprrrrrrsssssssssssssssrrrrrrtttuuuuuuvvvwwwyyy{{{zzz{{{zzzuuuooommmppptttxxx{{{vvvnnnhhhcccaaaYYYRRRIIIAAA;;;777555333000000000000000111222222222222222222222222222222000111222333444333333222111111111111111111111111000000000000000000000000000000000000////////////111111111111111111111111//////...------------...,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...//////////////////...//////000000111222222222000111333444555777:::<<<@@@BBBKKK[[[lll000111111111222222222222000000000000111111111111111111222222222333333333000111111111111222222222222222222333333222222222222222222222222222222222222222333333444555666666666666666666666666666666666666666666666666666666666555444444555666555333555666777999:::;;;<<<<<<666999<<<<<<<<<===AAADDDEEEIIINNNUUUaaayyy~~~qqqooollliiimmmxxx~~~fffUUUKKKFFFEEEGGGFFFLLLSSSVVVTTTSSSTTTVVVSSSRRRRRRPPPOOONNNMMMMMMHHHHHHHHHFFFDDDAAA>>><<<999:::<<>>AAADDDEEEHHHKKKNNNIIILLLNNNPPPRRRWWW___eeejjjzzzzzztttnnnjjj^^^\\\XXXSSSPPPNNNMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMJJJJJJKKKKKKJJJJJJIIIHHHIIIGGGEEEEEEFFFEEEDDDBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDCCCAAA@@@>>>???AAABBBCCCBBBAAAAAA?????????????????????????????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>?????????============>>>???@@@AAAAAAFFFJJJKKKIIIJJJNNNRRRSSSUUUYYY\\\^^^^^^]]]\\\YYYWWWTTTPPPLLLIIIGGGFFFFFFGGGHHHKKKNNNRRRVVVXXX\\\]]]```cccfffhhhiiijjjiiiiiihhhfffeeecccbbbbbbdddcccbbbbbbdddgggkkkmmmqqqrrrssssssssstttvvvxxxzzz{{{|||}}}}}}|||{{{{{{rrrpppnnnlllkkklllmmmnnnpppooopppqqqrrrqqqnnnkkkjjjiiiiiiiiijjjlllnnnooonnnooopppqqqrrrssssssssssssuuuvvvwwwwwwxxx{{{}}}yyyzzzxxxsssmmmlllpppuuuyyy{{{tttmmmgggcccbbbWWWPPPFFF>>>888555333222000/////////000111222333333333333333333333333333///000111222333333222111111111111111111111111111000000000000000000000000000000000000////////////++++++++++++++++++++++++//////...------------...------...///000000//////+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------..................---......//////000111111111000000111222444666888999>>><<>>>>>???@@@@@@AAAAAA@@@@@@@@@AAACCCFFFIIIKKKKKKLLLLLLLLLMMMQQQVVVZZZhhhmmmxxxyyypppiiiccc[[[VVVTTTRRRNNNKKKRRRQQQPPPPPPRRRRRRQQQPPPRRRQQQPPPNNNMMMMMMNNNOOOMMMMMMMMMMMMLLLJJJIIIHHHIIIHHHFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>???@@@??????AAADDDGGGFFFHHHKKKNNNRRRUUUWWWWWW[[[[[[\\\\\\[[[YYYWWWVVVPPPNNNLLLJJJHHHGGGGGGGGGDDDHHHLLLPPPSSSVVVZZZ]]]```bbbdddfffhhhjjjkkkkkkmmmkkkhhhffffffffffffeeecccddddddfffhhhkkknnnpppssstttvvvwwwxxxxxxwwwwww{{{{{{{{{{{{zzzyyyxxxwwwpppnnnkkkiiiiiijjjlllmmmqqqpppnnnllljjjiiihhhhhhfffgggiiikkklllnnnnnnooonnnnnnnnnooopppqqqssssssvvvwwwyyyzzzzzzyyyxxxwwwyyyrrroooppppppnnnrrryyy~~~|||~~~uuuooolllhhhbbb\\\RRRMMMEEE>>>999555222000111111000000000000111111222222222111111111000000333333333222222222111111444333111///......///000000000////////////000000000000000000000000000111////////////////////////////////////////////////........................,,,,,,,,,,,,,,,---...///,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...------,,,,,,------.........---,,,,,,...///000+++,,,------......------...///000111111000......000000000111222222333333777:::===@@@GGGWWWmmm}}}000000000000000000000000000000111111111111000000//////000000111222222222000111111111111222222222222222222222333333333444333333333333333333333333444444444444444444444444444444555555555555444444444444444444444444444444555555444444333444444444444444555666666777777888999999::::::;;;;;;<<<<<<@@@===@@@IIIQQQ]]]vvvyyyrrrkkkhhhhhhmmmxxxnnn[[[KKKDDDDDDEEEGGGJJJMMMPPPSSSTTTUUURRRSSSSSSSSSRRRPPPNNNMMMKKKKKKJJJIIIGGGCCC@@@>>>>>>>>>>>>??????@@@@@@@@@??????>>>???AAACCCFFFHHHJJJKKKLLLMMMNNNPPPTTTWWW[[[___hhhuuuwwwoooiiiaaa[[[XXXVVVRRROOOQQQPPPOOOPPPQQQRRRQQQOOOQQQPPPOOOMMMMMMMMMNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>???@@@@@@AAABBBEEEHHHKKKLLLOOOQQQTTTVVVWWWXXXYYYYYYYYYXXXWWWUUUSSSQQQJJJIIIHHHFFFEEEEEEEEEFFFIIIKKKOOORRRUUUYYY]]]```eeefffgggiiikkklllllllllnnnkkkiiiggghhhhhhgggfffdddeeeeeegggiiillloooqqqtttuuuwwwyyyzzzzzzyyyyyyzzzyyyyyyxxxwwwuuutttsssnnnmmmllljjjjjjkkkmmmnnnooonnnllljjjhhhfffeeeeeefffgggiiikkkmmmnnnoooooonnnnnnnnnooopppqqqrrrssssssuuuwwwyyyzzzyyywwwvvvvvvpppmmmoooppppppuuu|||~~~~~~}}}}}}sssmmmjjjfff```ZZZPPPKKKDDD>>>:::666333111222222111111111111222222222222222111111111000000333222222222111111111111444333111///......///000000000000//////000000000111111000000000000000000........................................................................,,,,,,,,,,,,,,,---......,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------...//////+++,,,------......---------....../////////......///000000111111222333333222555999<<>>;;;===CCCHHHRRRggg|||yyyrrrnnnkkklllttt}}}{{{dddRRRGGGDDDDDDFFFHHHKKKMMMPPPRRRSSSSSSTTTTTTTTTSSSQQQPPPOOOLLLLLLKKKJJJHHHEEEBBB@@@>>>>>>??????????????????>>>>>>======>>>@@@BBBCCCHHHJJJLLLMMMMMMOOOQQQSSSTTTVVV\\\fffoooxxxwwwqqqhhhbbb^^^[[[WWWSSSSSSRRRQQQQQQRRRSSSRRRPPPOOONNNMMMLLLLLLMMMMMMNNNMMMMMMLLLLLLKKKJJJHHHGGGHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@???AAABBBCCCCCCEEEHHHJJJRRRRRRTTTUUUVVVVVVVVVVVVUUUUUUTTTRRRPPPNNNLLLKKKFFFEEEDDDDDDDDDEEEFFFGGGMMMPPPSSSUUUXXX]]]bbbfffkkklllmmmmmmnnnnnnnnnnnnnnnllliiihhhiiiiiiiiihhhffffffgggiiikkknnnppprrruuuvvvxxxzzz{{{{{{{{{{{{zzzyyyxxxvvvtttrrrpppoookkkkkkllllllmmmnnnnnnooommmkkkiiifffdddcccbbbbbbeeefffhhhkkkmmmnnnooopppmmmmmmnnnooopppqqqrrrrrrqqqsssvvvxxxxxxwwwuuusssqqqmmmkkkmmmpppssszzz~~~}}}~~~{{{rrrlllhhhddd]]]WWWMMMIIICCC>>>:::888555444333333222222222222333333222222222111111111111111222222111111111000000000333222000///...//////000111111000000000000111111111111111000000/////////................................................------------------------,,,,,,,,,,,,,,,------...,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,---...............+++,,,------......------,,,,,,,,,,,,---...////////////000111111222222333...222777999<<>><<<===AAADDDLLL]]]mmmzzzvvvrrrpppttt{{{{{{mmmYYYLLLGGGBBBCCCEEEGGGKKKNNNQQQSSSUUUUUUUUUVVVUUUSSSRRRQQQMMMMMMLLLKKKIIIFFFDDDCCC@@@@@@?????????>>>>>>>>>>>>>>>=========>>>???@@@EEEGGGJJJLLLLLLLLLMMMNNNQQQQQQUUU\\\bbbiiiuuuyyyooohhhddd___ZZZWWWWWWVVVTTTUUUUUUVVVTTTSSSNNNMMMLLLKKKKKKLLLMMMNNNLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@????????????@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBDDDFFFGGGHHHIIILLLNNNUUUVVVVVVUUUUUUTTTSSSRRRPPPOOONNNLLLJJJHHHFFFEEEDDDDDDDDDEEEFFFIIIKKKLLLQQQSSSVVVYYY]]]bbbiiimmmpppppppppppppppooonnnmmmmmmkkkiiihhhiiijjjiiiiiihhhiiijjjlllnnnppprrrsssuuuvvvxxxzzz{{{{{{{{{zzzzzzyyywwwuuurrrpppnnnnnniiijjjlllnnnooooooooooookkkiiifffdddbbbaaaaaaaaadddfffhhhjjjmmmoooppppppnnnnnnoooppprrrrrrssssssqqqssstttuuuuuussspppnnnkkkjjjjjjlllqqqwww~~~~~~}}}|||zzzqqqjjjgggaaaZZZSSSIIIEEE@@@===;;;999777555222222222111111222222222111111111111111111111111111111111000000000000///222111000///////////////111111000000000000111111111111111000//////......................................................---------------------------,,,,,,+++,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---+++,,,---...///...---,,,+++,,,------......---------,,,++++++,,,...000111//////000000111222222222000333777888888<<>>======??????>>>>>>>>>>>>>>>???AAACCCGGGIIIIIIIIIJJJJJJKKKJJJMMMQQQUUUYYYcccnnnyyypppjjjeee___[[[[[[YYYWWWWWWWWWVVVUUUSSSNNNMMMLLLKKKKKKKKKLLLMMMKKKKKKKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@??????@@@@@@AAABBB@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBEEEGGGIIIKKKKKKLLLNNNPPPUUUTTTTTTSSSQQQOOONNNMMMJJJJJJHHHGGGEEEDDDCCCCCCCCCCCCDDDFFFIIILLLOOOQQQSSSVVVZZZ___ccciiiooosssrrrrrrrrrqqqpppnnnmmmlllllliiigggggghhhiiiiiiiiijjjkkkmmmoooqqqssstttttttttuuuwwwxxxyyyyyyxxxxxxwwwvvvtttqqqnnnmmmllllllhhhjjjlllnnnoooooonnnmmmiiigggdddbbbaaaaaabbbbbbeeefffhhhkkkmmmnnnooopppnnnoooqqqrrrsssttttttssssssssssssrrrpppnnnkkkiiiiiijjjlllnnnttt{{{~~~|||}}}}}}}}}zzzpppjjjeee^^^UUUNNNDDDAAA>>><<<:::999888666111111000000000000111111111111111111111111111111111111111000000000000///000000000///////////////111111000000000000111111000000000000//////......................................................---------------------------,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,***+++---.........---,,,+++,,,------......------------,,,,,,---///111222...//////000111111222222222444555555555888>>>CCCFFFRRRfffzzz000000000000000000000000//////000111222222222222000000111111222333333333000111111111111222222222222222222222333333333444333333333333333333333333222333333444444555555555333333444444444444333333444444444444444444444444444555666777777666555444333333444444555666666666666777777777777777777777999:::;;;<<<>>>EEEOOOWWWlll~~~xxxrrrrrruuuqqqzzzkkkXXXLLL@@@@@@@@@BBBFFFKKKPPPSSSUUUVVVVVVWWWVVVUUUTTTSSSQQQPPPOOOMMMKKKJJJHHHHHHDDDDDDCCCAAA@@@???======>>>?????????>>>>>>>>>>>><<>>;;;:::999999777555111000000000000000000111111111111111111222222222222222111111111000000000////////////////////////000000////////////000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,---------------+++,,,------......------------------...///000000......///000000111111222222222111111111555:::>>><<>>=========>>>>>>>>>>>>>>>===999;;;>>>@@@AAACCCEEEFFFHHHGGGIIIKKKKKKKKKQQQXXX\\\bbbnnn|||}}}vvvqqqfffddd```^^^\\\ZZZVVVTTTRRRPPPNNNLLLKKKJJJKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAABBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGIIILLLLLLLLLKKKLLLMMMLLLLLLKKKJJJIIIGGGEEEDDDBBBBBBAAABBBBBBDDDFFFGGGGGGHHHJJJLLLPPPUUUYYY[[[bbbeeejjjnnnqqqsssuuuwwwttttttsssrrrpppnnnlllkkkkkkiiiggghhhiiikkklllkkknnnppprrrtttvvvvvvwwwwwwvvvwwwwwwxxxwwwuuutttsssmmmkkkjjjhhhggghhhiiijjjllllllllllllkkkjjjiiihhhcccaaa___^^^^^^```ccceeehhhhhhjjjkkklllmmmmmmmmmlllmmmoooqqqrrrrrrrrrqqqqqqooollljjjhhhhhhiiijjjpppwww|||}}}|||yyy}}}xxxmmmeee^^^UUUIIIAAA>>><<<999888888777555333222111111000000111111222000000111111111222222222333222222222111111111111......///////////////...//////............//////------......///000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,------......------,,,------.........------......//////000111111111111111111111111333666888;;;>>>GGGUUUaaappp000000000000000000000000......000111222222222222444444333222222111111000000111111111111222222222000000000000111111111111333333333333333333333333222222333333444555666666222333333444444333333222222222222222222222222222111333555777888888777666222333333444444555666666333444444555666777888888999;;;;;;:::;;;@@@EEEHHHUUUfff~~~uuupppqqqsssxxxyyyfffWWWGGGEEECCCBBBCCCGGGKKKNNNTTTUUUVVVVVVVVVUUUTTTSSSSSSRRRPPPNNNMMMLLLKKKKKKHHHGGGFFFDDDBBB@@@>>>>>>;;;<<<======>>>=========777999<<<>>>???AAADDDFFFDDDCCCEEEGGGFFFEEEJJJQQQTTTXXXaaammmvvvzzzmmmjjjgggdddaaa^^^[[[XXXSSSRRROOOMMMKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHEEEFFFGGGHHHIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAACCCBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHFFFHHHKKKKKKJJJIIIIIIJJJIIIIIIIIIHHHGGGEEEDDDCCC@@@@@@@@@AAACCCEEEHHHIIILLLMMMNNNQQQUUUZZZ^^^```hhhlllqqqtttuuuuuuuuuvvvuuuttttttrrrqqqooommmlllllljjjhhhiiikkkmmmmmmmmmoooqqqsssuuuwwwwwwwwwwwwxxxxxxyyyxxxwwwuuusssrrrlllkkkiiihhhhhhjjjlllmmmnnnmmmlllkkkiiihhhgggfffaaa___]]]\\\]]]```ccceeeiiiiiijjjkkklllllllllllljjjkkknnnpppqqqqqqpppoooooommmiiigggfffhhhkkkmmmuuu||||||xxx~~~~~~vvvkkkbbb[[[QQQEEE<<<<<<:::888777777666444222333222222222222222222333000000111111222222222222333333333222222222222111......///////////////.........------------......,,,,,,---...///000111111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,---,,,+++***+++,,,---...+++,,,------......------+++,,,---...---,,,+++***......//////000111111111111111333333444444444444:::999===EEEMMMYYYmmm............////////////111000///......///000111333333222111000000111111111111111000000000000000///000000000111111111111333444444555555444444333222222222111111111000000333444444555555444444333222222333333333333444444444444555555555555444444333333333333333333333333666666666666666666666666555555777999<<<>>>AAABBBMMM[[[oooyyyssspppooorrryyyppp]]]XXXHHH>>>AAACCCBBBEEEMMMVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRPPPOOONNNMMMMMMMMMIIIIIIHHHFFFCCC@@@>>>===<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;===>>>@@@AAA@@@AAABBBBBBBBBCCCEEEGGGMMMRRRYYY___fffrrryyyuuuooojjjfffdddaaa___\\\XXXSSSOOONNNMMMMMMLLLNNNLLLJJJIIIIIIJJJJJJIIIEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKIIIIIIHHHGGGGGGFFFEEEEEEGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEAAABBBCCCCCCBBBBBBCCCDDD@@@AAABBBBBBCCCFFFJJJNNNOOOQQQUUUYYY]]]ccciiinnnrrrssstttuuuvvvwwwwwwwwwxxxwwwuuusssqqqooommmlllhhhiiijjjkkklllnnnoooooopppqqqrrrtttvvvwwwxxxxxxxxxwwwuuuuuuuuusssqqqnnniiigggfffeeefffhhhkkklllnnnnnnmmmkkkiiieeebbb```]]]]]]]]]]]]```cccfffhhhkkklllmmmnnnoooooooooooommmmmmmmmmmmnnnnnnnnnnnnnnnllliiiggggggkkkrrrwww{{{yyy||||||~~~tttooofff\\\QQQHHHBBB>>>666666666666666666666666222222111111111111222222333222000/////////000111333333111000///////////////000111222222111000///////////////////////////.........------,,,,,,,,,---...............------------------,,,+++******)))***++++++,,,---...///,,,,,,,,,++++++*********---------------,,,+++******+++,,,------,,,***(((******+++++++++,,,,,,,,,+++,,,------++++++,,,------,,,+++******,,,...///---------------------------......///////////////////////////000111222333999;;;===>>>BBBLLL[[[fffvvv....../////////000000000111000000//////000000000333222222111000000111111444333333222111000//////111111111111222222222222333333444444444444333333444444444333333333222222333333444444444444333333222222333333333333444444444444555555555555444444333333333333333333333333222333333444555666666777555666777999;;;>>>@@@AAAIIIUUUfff|||}}}vvvrrrqqqrrrvvvzzz{{{|||}}}mmm___OOODDDDDDEEEAAACCCIIITTTUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSQQQOOONNNNNNMMMKKKJJJIIIGGGEEEBBB@@@>>>>>>????????????>>>======:::::::::;;;<<<>>>???@@@???AAABBBBBBBBBBBBEEEGGGEEEIIIOOOSSSYYYbbbnnnxxxzzztttoookkkgggeeeccc___YYYUUURRRQQQOOONNNNNNKKKIIIGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCDDDEEEGGGIIIIIIIIIIIIHHHIIIHHHGGGHHHIIIIIIHHHFFFHHHGGGFFFEEECCCBBBAAA@@@???@@@AAAAAA@@@@@@AAABBBBBBCCCEEEGGGHHHKKKOOORRRTTTWWW\\\```dddiiiooorrruuuvvvvvvwwwxxxxxxxxxxxxwwwvvvtttrrrooonnnmmmllljjjkkklllmmmooopppqqqqqqqqqqqqsssuuuvvvwwwxxxxxxwwwvvvtttsssrrrqqqnnnlllfffffffffgggiiikkkmmmnnnooonnnllljjjgggcccaaa___]]]]]]]]]^^^```cccfffhhhkkkkkkmmmnnnnnnooooooooommmmmmmmmmmmmmmlllllllllmmmlllkkkjjjkkkpppwww|||{{{yyy|||~~~~~~yyyooojjjbbbXXXMMMEEE>>>;;;555555555555555555555555222222111111111111222222222222000/////////000111333222111000///////////////000000000000000000///..............................---------,,,,,,,,,------............------,,,------------,,,,,,++++++,,,,,,------......///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++******((()))+++------,,,+++*********+++++++++,,,,,,,,,+++,,,------++++++,,,---...---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000000000000111222333444555666888888;;;CCCNNNWWWeeettt/////////000000000111111000000111111111111111000333222111111000111111111555555444333111000///...111222222222222333333333222333333333333333333222444444444333333333222222333333444444444444333333222222333333333333444444444444555555555555444444333333333333333333333333000000111333444555666777666777777999:::<<<>>>???DDDMMMZZZlll{{{vvvuuurrrqqqrrrrrrttt}}}kkk\\\OOOKKKHHHDDDEEEJJJQQQSSSTTTVVVWWWXXXWWWWWWWWWWWWUUUSSSQQQPPPNNNNNNLLLLLLKKKIIIGGGDDDBBBAAA@@@@@@@@@@@@@@@???>>>===::::::::::::;;;<<<>>>>>>???@@@AAAAAAAAABBBDDDFFFEEEGGGKKKMMMPPPVVV___fffrrrzzzzzzuuuqqqooolllhhhaaa\\\YYYVVVTTTRRRPPPMMMJJJIIIIIIIIIHHHGGGHHHHHHGGGFFFFFFGGGGGGGGGIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDFFFGGGHHHJJJJJJJJJIIIIIIIIIGGGGGGGGGHHHGGGEEEDDDDDDDDDCCCBBBAAA??????>>>???@@@AAAAAA@@@@@@BBBCCCEEEGGGKKKMMMOOORRRVVVXXX\\\```eeekkknnnrrrvvvyyyyyyyyyzzzzzzzzzzzzzzzyyyvvvtttrrrooommmllllllmmmmmmmmmnnnpppqqqrrrssstttrrrssstttvvvwwwxxxxxxxxxvvvtttqqqpppooommmkkkhhhdddeeehhhkkkmmmooopppqqqqqqoookkkgggcccaaa___^^^^^^^^^^^^___aaadddfffhhhkkkkkklllmmmnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkjjjkkklllmmmnnnqqqvvv~~~~~~zzzxxx{{{{{{sssooohhhccc[[[RRRHHH@@@:::777444444444444444444444444222222111111111111222222222111111000///000000000222222111000/////////000//////............//////...........................------------,,,,,,,,,------............------,,,------.........---------------...............,,,,,,,,,++++++++++++***++++++++++++************'''(((***,,,---------,,,******+++++++++,,,,,,,,,+++,,,---,,,+++***+++---...---,,,,,,,,,---///000,,,,,,,,,,,,------------------...////////////...111111111111222333444444222333444444555999AAAGGGSSSaaauuu000000000000111111111111///000222333333222111000222222111111111111111222333333222222111000//////111111111222222222333333222222222222222222222222222222222111111111000000333333333444444333333333222222222333333333444444333444444555555444444333222222222222222222222222111111222333444555666666777777777888999;;;<<<===AAAFFFOOO^^^wwwzzzxxxsssnnnlllkkkooo{{{|||mmm]]]TTTMMMIIIJJJOOOPPPQQQTTTWWWXXXYYYYYYYYYYYYXXXWWWUUUSSSPPPNNNMMMMMMLLLKKKJJJGGGEEECCCBBB??????@@@??????>>>===<<<:::::::::::::::;;;<<<===>>>???@@@@@@@@@AAACCCEEEGGGHHHJJJKKKMMMQQQWWW\\\bbbiiisss|||zzzsssoooiiiddd```]]]ZZZXXXUUURRROOOMMMLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGIIIJJJJJJJJJIIIIIIGGGEEEDDDDDDEEEDDDBBB@@@======>>>??????@@@AAAAAA@@@AAABBBBBBBBBCCCFFFHHHIIILLLQQQTTTWWWZZZ]]]```dddiiioootttwwwzzz|||}}}}}}}}}}}}}}}|||{{{zzzyyyuuusssooollljjjkkklllmmmnnnnnnoooqqqrrrssstttuuussstttuuuvvvwwwwwwwwwwwwtttrrrooommmllljjjgggeeecccfffkkkooorrrtttssssssqqqnnniiiddd```^^^^^^^^^______```aaaccceeeggghhhjjjkkklllmmmmmmmmmmmmmmmnnnnnnmmmlllkkkkkkjjjjjjhhhjjjnnnrrrvvv|||{{{wwwvvvzzz~~~zzzrrrkkkgggaaa]]]UUUMMMDDD<<<777555222222222222222222222222222222111111111111222222222111111000000000000000111111000000000000000111///...---,,,,,,---...///........................------------------------,,,,,,---.........------,,,,,,---...////////////......---------,,,,,,,,,++++++++++++++++++++++++******)))))))))))))))***((((((***+++,,,,,,,,,+++******+++++++++,,,,,,,,,***,,,,,,,,,+++***+++,,,---,,,,,,,,,,,,---...///---------...............,,,---......//////......000000000000111222333444222333444444444666;;;>>>FFFPPP___rrr000000000000111111111111///000111333333333222111222111111111111111222222/////////000000000000000000000000000111111111222333222222111111222222333222222222111111111000000222333333333333333333222222222222333333333444444333333444444444444333333222222222222222222222222444444444444444555555555777777777888999:::;;;<<>>===;;;;;;:::::::::;;;;;;<<<===>>>?????????@@@BBBDDDCCCDDDFFFGGGIIILLLPPPRRRYYY^^^fffooozzzyyyuuuppplllhhheeebbb___ZZZWWWSSSQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGDDDCCCBBBBBBBBBAAA???===;;;<<<===>>>???AAABBBBBBAAABBBCCCCCCDDDFFFJJJMMMOOORRRWWW[[[^^^bbbeeehhhlllpppvvv{{{}}}~~~~~~~~~}}}|||zzzyyyxxxsssqqqnnnkkkjjjjjjlllmmmnnnnnnoooppprrrssstttuuuttttttuuuvvvvvvvvvvvvvvvsssqqqmmmjjjiiihhhfffdddeeehhhmmmrrruuuuuutttsssnnnkkkfffbbb^^^]]]^^^^^^``````aaabbbdddfffggghhhjjjkkkkkkllllllllllllkkknnnnnnmmmllllllkkkjjjjjjfffjjjpppuuuzzz}}}wwwttttttxxx|||{{{vvvooohhhccc```[[[WWWQQQIIIAAA:::666444222222222222222222222222222222111111111111222222111111111111000000000///111000000000000000111111///...---,,,,,,---...///........................------------------------++++++,,,---......------,,,,,,---...////////////------,,,,,,+++*********++++++++++++++++++++++++***))))))(((((()))***************************)))******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------...............///......//////000111222222222333333444666888:::<<>>???EEEPPP___vvv~~~xxxrrrmmmkkknnnyyytttcccWWWQQQPPPTTTTTTUUUVVVWWWXXXYYYZZZXXXXXXXXXWWWUUURRRPPPNNNMMMLLLLLLJJJIIIGGGEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@===<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???AAACCCBBBCCCDDDFFFIIIKKKMMMNNNTTTVVV[[[aaahhhqqqzzz~~~zzzuuurrrnnnjjjggg___\\\XXXUUUTTTRRRPPPOOONNNMMMKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDBBB@@@@@@@@@AAA@@@>>>===??????@@@@@@@@@AAAAAAAAAAAACCCDDDEEEGGGKKKPPPTTTWWWZZZ___bbbeeeiiimmmpppssswww{{{~~~~~~|||zzzxxxvvvuuuqqqooommmkkkjjjkkkllllllnnnnnnoooppprrrssstttuuuttttttuuuuuuuuuuuuuuutttssspppllliiihhhhhhfffeeegggjjjooorrrtttsssqqqoooiiigggccc```^^^^^^^^^___aaaaaacccdddeeeggghhhhhhjjjjjjkkkllllllkkkkkkjjjlllllllllkkkkkkjjjjjjjjjfffkkksssyyy~~~}}}uuusssssswww{{{{{{wwwqqqjjjccc^^^[[[ZZZVVVSSSMMMFFF???999555444222222222222222222222222222222111111111111222222000111111111111000//////000/////////000111222222......------------......------------------------,,,,,,,,,------------...***+++,,,------...------,,,------.........------,,,,,,++++++******))))))***++++++++++++,,,,,,,,,***)))((((((((()))++++++++++++******))))))))))))******+++++++++,,,,,,,,,***+++,,,+++***)))***,,,)))*********++++++++++++(((((())))))******++++++,,,,,,---............---............///000111111111111111111222444666777:::===CCCKKKWWWhhh{{{....../////////000000000////////////000111222222111111000000111222222333////////////000000000000000000111111111222222222555444333222222333444555444444444333333333222222222222333333333333222222222222333333333333444444222333333444444333333222111111111111111111111111222222333333444444444555444555555666888:::;;;<<<<<<===CCCKKKTTTddd|||vvvrrrnnnmmmuuu~~~{{{kkk___YYYXXXWWWVVVUUUUUUVVVXXXYYYXXXYYYYYYYYYWWWUUURRRQQQNNNNNNMMMLLLKKKIIIGGGFFFFFFFFFFFFEEEDDDCCCAAAAAA>>>======<<<;;;;;;;;;<<<;;;<<<=========>>>@@@BBBCCCCCCDDDGGGIIIKKKLLLLLLNNNPPPRRRTTTXXX^^^eeejjjttt|||wwwrrrooohhhddd```]]][[[YYYWWWUUUQQQPPPOOOMMMKKKJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEDDDDDDCCCBBBAAA@@@???@@@AAAAAA@@@>>>@@@@@@AAABBBCCCDDDDDDEEEEEEGGGIIIKKKNNNSSSYYY]]]aaacccfffiiilllpppuuuyyyyyy|||~~~}}}zzzxxxuuusssqqqooonnnmmmlllllllllllllllnnnooopppqqqssstttuuuuuussssssttttttttttttssssssrrroookkkiiiiiiiiihhhgggiiikkknnnppppppnnnkkkhhhdddcccaaa___^^^^^^___```bbbbbbdddeeefffggghhhhhhjjjjjjkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhiiiooovvv}}}{{{uuussstttxxx{{{wwwrrrjjjaaa[[[WWWWWWWWWRRROOOJJJCCC===888444333222222222222222222222222222222111111111111222222000111111222111000///...////////////000111222333......////////////......------------------------,,,,,,,,,---------......******+++,,,------------,,,------------,,,,,,+++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))((((((***,,,---***))))))))))))***************+++++++++,,,,,,,,,)))+++,,,+++***)))***+++******++++++,,,,,,,,,+++(((((()))******+++,,,,,,+++,,,------......------............///000111222333111000000111333444444888<<>>===<<<<<<<<<<<<<<<;;;<<<=========>>>@@@BBB@@@@@@AAADDDFFFHHHGGGFFFJJJKKKLLLMMMOOOSSSXXX\\\cccooo|||}}}wwwsssppplllhhhdddbbb```^^^\\\TTTSSSQQQOOONNNLLLLLLLLLJJJJJJIIIHHHHHHGGGGGGFFFDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCBBBAAA@@@AAA@@@@@@AAACCCCCCBBB@@@>>>???@@@CCCEEEGGGIIIJJJKKKLLLOOOQQQUUUZZZaaafffggghhhkkkmmmoootttzzz~~~}}}~~~}}}{{{yyyvvvssspppooonnnnnnnnnmmmmmmlllllllllooopppqqqrrrsssuuuvvvvvvssssssssstttssssssrrrqqqrrroookkkiiiiiiiiiiiihhhjjjkkkmmmnnnllliiifffdddaaa```___^^^______```aaabbbcccdddfffggghhhhhhhhhjjjjjjkkkkkkkkkjjjjjjiiiffffffffffffgggggggggggglllqqqyyy}}}wwwvvvtttuuuzzz}}}wwwqqqggg^^^XXXVVVVVVXXXPPPMMMGGGAAA;;;777444222222222222222222222222222222222111111111111222222000111111222222000///...////////////000111333333---...///000000///...---------------------------,,,,,,,,,------.........)))***+++,,,------...---------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++***)))((()))***,,,...(((((((((((()))+++,,,---******+++++++++,,,,,,,,,)))+++++++++***)))***+++***+++,,,---------,,,,,,++++++,,,------...//////+++,,,------......------////////////000111222333666444111000111333333444111777<<<======DDDRRR___kkk|||000///.........///111222222111000//////000111222000111333333111000111222111111000000000000111111222333333222222111000///666555444333333333333333333222111000000000111222222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222111111222333333444555555666666666666777777777777;;;:::<<>>???@@@BBBDDDGGGIIIJJJIIIHHHGGGFFFGGGIIILLLMMMXXX^^^hhhsss}}}}}}yyysssnnnjjjgggdddbbb```\\\YYYWWWWWWUUURRROOOMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFEEECCCBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEEEEFFFHHHLLLOOOQQQRRRUUUYYY]]]bbbffflllpppuuuuuuwwwxxxzzz|||}}}~~~~~~}}}}}}}}}{{{wwwtttrrrppppppqqqoooooonnnnnnnnnnnnooooooqqqrrrssstttuuuuuuuuuuuusssrrrqqqqqqqqqqqqrrrsssoooooommmkkkiiiiiikkkmmmjjjjjjjjjgggccc```___```]]]]]]^^^^^^___`````````cccddddddeeefffggghhhhhhiiiiiiiiihhhgggfffddddddddddddcccaaaaaabbbfffiiilllsss}}}zzzwwwssswww}}}}}}{{{zzz{{{{{{zzzzzz{{{~~~vvvnnnddd]]]XXXUUURRROOOKKKHHHDDD???;;;999888888222222222222222222222222111111111111111111111111111///......//////...,,,,,,,,,,,,,,,+++***))))))////////////////////////.........///////////////,,,------......------,,,///,,,+++,,,...///---+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,++++++***)))((((((+++***)))((()))***+++,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///000000111222333333444444222333666888:::???DDDHHH[[[fffwww000//////...///000111222111111000//////000111111000111333333111000111222111111000000000000111111000000111111222111111111444444333222222222222222444333222111000111111222222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222111222222333333444444444555555666666666777777777;;;:::<<<@@@DDDKKKXXXfff|||}}}zzzxxxuuuwww}}}ooocccXXXTTTUUUTTTTTTVVVXXXWWWVVVVVVUUUUUUUUUUUUSSSSSSRRRPPPOOOOOONNNNNNJJJHHHGGGFFFFFFFFFDDDCCCAAA@@@???>>>============<<<<<<::::::999:::;;;;;;;;;<<<===???BBBEEEGGGHHHGGGGGGFFFFFFFFFHHHIIIJJJNNNSSS\\\dddmmmuuu|||zzzuuurrrooollljjjfffccc```^^^]]][[[WWWTTTSSSRRRQQQPPPOOOMMMLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEECCCDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGKKKKKKKKKMMMOOOSSSVVVXXX[[[^^^bbbfffjjjnnnssswww{{{{{{|||~~~~~~}}}xxxvvvssspppnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnooooooqqqqqqrrrsssttttttssssssqqqpppooonnnoooppprrrtttuuutttssspppmmmkkklllmmmhhhhhhgggddd```^^^]]]^^^]]]^^^^^^______```aaaaaaccccccdddeeefffggghhhhhhiiihhhhhhgggeeedddbbbaaa___````````````cccgggjjjpppvvv~~~|||vvvsssmmmrrryyy}}}~~~}}}|||}}}}}}~~~wwwoooddd\\\WWWTTTPPPMMMGGGEEEAAA===999777555555222222222222222222222222111111111111111111111111111///......//////...---///000000000000000///...........................000000//////......------,,,------......------,,,...---+++,,,...///---+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,++++++***))))))(((***************+++,,,,,,++++++,,,,,,,,,,,,------......//////000111111222//////000000111222222333333444555666777:::???BBBKKKTTTcccrrr///////////////000111111111000000//////000000111000111333333111000111222111111000000000000111111000111222333444444444444333333222222222222111111444333222222111111222222222222333333333333222222222222333333333333333333333333333333333333333333222222222222222222222222222222222333333333333333333444444555666777888888:::999;;;???AAAEEEOOOZZZkkksssrrrttt{{{zzzlll^^^WWWVVVTTTTTTVVVXXXXXXWWWWWWVVVTTTSSSRRRTTTSSSRRRQQQPPPPPPOOOOOOLLLJJJHHHGGGFFFEEECCCAAAAAA@@@@@@???>>>>>>>>>>>><<<;;;:::999999999999:::777888:::<<>>@@@BBBIIIPPP^^^wwwxxxsssqqquuu|||xxxggg^^^YYYUUUTTTUUUUUUVVVWWWWWWWWWUUUTTTRRRTTTTTTTTTSSSRRRQQQPPPOOONNNLLLIIIHHHGGGEEECCCAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<;;;:::999888888888555666777:::===@@@CCCDDDDDDEEEEEEFFFEEEEEEDDDCCCEEEFFFIIIKKKOOOTTTZZZ___iiioooxxx||||||zzzxxxuuuqqqmmmiiigggeeedddccc```^^^[[[ZZZYYYYYYXXXXXXWWWVVVVVVUUUUUURRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNQQQSSSUUUWWWXXXYYY^^^^^^^^^```cccgggkkkmmmoooqqqtttvvvxxx|||~~~{{{yyywwwvvvsssrrrpppnnnmmmlllllllllkkklllmmmooopppqqqrrrrrrrrrrrrrrrrrrrrrqqqppppppllljjjhhhhhhjjjnnnsssvvv{{{|||{{{wwwqqqkkkgggeeedddccc```\\\YYYXXXZZZ\\\^^^______``````aaabbbbbbbbbbbbcccdddeeefffggggggggggggfffdddbbb```^^^]]]]]]```dddhhhlllqqqvvvzzz{{{tttooolllhhhmmmvvv~~~xxxooobbbXXXQQQMMMHHHEEEAAAAAA???===;;;888555444111111111111111111111111111111111111111111111111111///...///000000///...,,,---...///////////////......................../////////......---------,,,------......------,,,------,,,---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***+++,,,---...---,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------....../////////000000000222333444333333333666888;;;???EEEMMMXXXhhhzzz...//////000000000000000/////////000000/////////000111333333111000111222111111000000000000111111,,,---------,,,,,,+++***222333444444555444333333333333333222222222111111111222222333333222222111111111111222222333333333222222222222222222222222111111111111111111111111222222222222222222222111111222333444555666777777666555888===@@@AAAEEEJJJRRRfff~~~wwwrrrtttxxx~~~qqqfff^^^WWWSSSRRRRRRSSSUUUVVVWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRPPPOOOPPPMMMKKKIIIHHHFFFDDDBBB??????>>>=========>>>>>>======<<<;;;:::888777777555555777999<<>>===<<<;;;999666444333111111111111111111111111111111111111111111111111000///...///000111000/////////000111222222222111........................,,,,,,------......//////,,,------......------,,,,,,------------,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++,,,---...---,,,++++++++++++,,,,,,,,,------///////////////000000000/////////000000000000000000222333333333444666777666888;;;???FFFSSSbbbmmm~~~......///000000000000000...//////000000//////...000111333333111000111222111111000000000000111111000000000000///...---,,,222333444555666555444333111222222222222111000000111111222222222222111111000000111111222333333333222222222222222222222222111111111111111111111111111111111222222222222222111222222333444555666666666444666;;;>>>???AAAEEEJJJXXXooo|||tttsssuuuxxx~~~zzzoooggg]]]VVVSSSQQQRRRSSSUUUVVVVVVWWWWWWUUUVVVVVVVVVUUUSSSQQQPPPQQQOOOLLLKKKJJJHHHFFFDDD@@@??????>>>>>>>>>??????>>>>>>>>>===;;;999777666555666777888;;;===@@@AAACCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFEEEEEEHHHLLLOOOQQQUUUYYY___eeelllsssxxx|||zzzzzzxxxuuussspppooonnnnnnnnnnnnnnnmmmlllkkkjjjfffeeecccaaa`````````aaa____________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\```aaadddgggjjjmmmoooooopppppppppqqqssswwwzzz|||}}}yyyvvvsssrrrqqqmmmmmmmmmlllllllllllllllkkklllnnnqqqrrrssssssrrrssssssrrrqqqpppnnnlllkkkhhhgggeeeeeefffiiimmmooowwwxxxwwwsssmmmgggcccbbb]]]]]]\\\ZZZYYYYYY\\\^^^``````aaaaaabbbbbbcccccc```aaabbbbbbddddddeeeffffffffffffffffffeeeeeedddfffjjjqqqwww{{{{{{wwwttttttwwwzzz}}}~~~qqqgggYYYMMMFFFAAA===:::999999777666444333222111111111111111111111111111111111111111111111111111000///...///111222111000......//////000/////////------------------------++++++,,,---...//////000,,,------......------,,,,,,---......,,,,,,---...------------,,,,,,,,,,,,++++++++++++++++++++++++------------------------***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......................../////////000000000000000///111333333333333555777555777999:::===EEEPPPXXXhhhttt---...///000111000000///......///000000///......000111333333111000111222111111000000000000111111222333333333333333222222000222333555555555333222000000111111111000///...111111222222222222111111///000000111222222333333111111111111111111111111111111111111111111111111000000111111222222333333222222333333444444444444777444444999<<<;;;===@@@EEELLL]]]uuuxxxvvvuuutttuuuxxx}}}uuujjj```\\\TTTSSSSSSSSSTTTUUUVVVVVVUUUVVVWWWWWWVVVTTTRRRPPPRRRPPPNNNLLLLLLKKKHHHFFFAAAAAAAAA@@@@@@AAAAAABBB?????????>>><<<:::888666555555666777999;;;===>>>BBBAAA@@@@@@AAABBBDDDDDDDDDDDDDDDCCCCCCDDDGGGJJJJJJLLLNNNQQQUUU\\\ccchhhhhhoooxxx}}}|||{{{yyyyyyyyyzzzyyyxxxvvvuuuqqqooommmkkkjjjjjjkkkkkkjjjjjjiiiiiiiiihhhhhhhhhjjjjjjiiiiiiiiihhhhhhhhhkkklllooorrruuuxxxyyyzzzzzzzzzyyyzzz|||~~~~~~{{{wwwssspppnnnmmmllljjjkkkkkklllllllllkkkkkkiiikkkmmmoooqqqqqqppppppqqqqqqpppooommmkkkiiihhheeedddccccccccceeeggghhhnnnnnnnnnkkkfffaaa___^^^XXXYYYZZZZZZYYYZZZ\\\^^^``````aaabbbbbbccccccddd``````aaabbbcccdddeeeeeeeeefffgggiiijjjjjjjjjjjjnnnsssyyy}}}{{{{{{{{{}}}~~~}}}|||||||||~~~|||lllbbbTTTHHHAAA<<<999666888777555333222111222222111111111111111111111111111111111111111111111111000///...///111222111000---------...------,,,,,,------------------------,,,,,,,,,------.........,,,------......------,,,+++---///...,,,+++---......------------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................///111222333222111222444333666999:::;;;>>>DDDIIIRRR\\\jjjzzz---...000111111111000///---...///000000///...---000111333333111000111222111111000000000000111111---...///000000000000000///000222444444444222111///000000111111///...---111111222222222222111111///000000111222222333333111111111111111111111111000000000000000000000000//////000111222333333444333333333333333333333333888444444777999888999;;;>>>AAALLL```{{{|||yyywwwsssqqqssszzzuuukkkfffVVVUUUTTTSSSSSSSSSUUUUUUVVVVVVWWWXXXWWWTTTRRRQQQSSSQQQNNNMMMMMMLLLJJJHHHCCCCCCBBBBBBBBBCCCCCCDDD@@@@@@@@@???===:::888666555555555666888999;;;<<<@@@???>>>>>>>>>AAACCCEEEBBBCCCDDDCCCBBBCCCFFFHHHIIIIIIJJJJJJLLLQQQWWW[[[ZZZaaajjjppptttyyy}}}|||xxxvvvtttrrrqqqqqqqqqrrrssssssrrrrrrqqqqqqppppppuuutttttttttssssssrrrrrrrrrsssvvvyyy|||~~~~~~}}}||||||xxxuuuqqqmmmjjjhhhggggggjjjkkklllmmmmmmmmmmmmlllhhhjjjlllnnnoooooonnnmmmpppooonnnmmmkkkhhhfffeeeccccccbbbaaaaaabbbcccccceeefffeeebbb^^^[[[YYYYYYTTTVVVXXXYYYYYYZZZ\\\]]]aaaaaaaaabbbccccccdddddd``````aaabbbcccdddeeeeeeeeefffhhhjjjlllmmmnnnnnnvvvzzz~~~}}}{{{zzzzzz|||~~~|||sssiii___QQQEEE>>>:::666444:::888555333222333444555000000000000000000000000111111111111111111111111000/////////111222222111111111222111111000///...---------------------------------------------,,,,,,------......------,,,+++---///...,,,+++,,,///......---------,,,,,,,,,************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************+++++++++***)))((()))***,,,---++++++,,,,,,,,,---------////////////////////////------------------------///111222222000///000000...222666777777888;;;???CCCJJJVVVcccsss......////////////......000000000000////////////000000000000000000000000////////////////////////000000000000000000000000//////000111222222333333444333222111111111222333111111111111000000//////222111111111000000//////111111111111111111111111333222111000000111222333000000111111111222222222000111111111111222222222444444555555666777777777@@@@@@GGGUUUiii}}}vvvssssssssstttxxxwwwlllggg\\\TTTUUUWWWTTTSSSVVVVVVVVVWWWXXXXXXWWWWWWWWWTTTSSSRRRPPPNNNLLLKKKJJJFFFFFFEEEDDDCCCBBBAAAAAACCCBBBAAA@@@???===<<<<<<777666666888:::<<<<<<;;;>>>>>>???@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCFFFFFFHHHJJJLLLNNNOOOPPPUUUWWWYYY\\\```fffnnnssszzz|||~~~}}}||||||||||||}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}zzzwwwuuutttsssrrrooojjjgggggggggggggggllllllmmmmmmmmmmmmmmmlllooooooooonnnmmmkkkiiiiiikkkkkkjjjiiigggeeecccbbbbbb```^^^[[[YYYYYYZZZZZZ^^^^^^\\\ZZZXXXVVVUUUTTTUUUWWWYYY\\\]]]^^^___^^^```bbbccccccbbbaaabbbccc```aaaaaabbbbbbbbbaaaaaadddfffiiimmmrrrvvvzzz|||~~~~~~}}}zzzxxxxxxyyyzzzrrrllldddZZZMMMCCC???<<<777444555555444333333333444444444444222111111111111111//////000000111111222222000000//////.........---------------------------,,,,,,---...//////......+++******))))))******+++------------------------+++,,,......,,,++++++,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((+++---,,,)))(((***,,,///...---+++******++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------.........,,,+++---000111///,,,///////////////000111111333333333333555888:::;;;>>>BBBHHHPPPZZZkkk000000111111111111000000------...///000111111222000000000000000000000000000000000000000000000000000000000000000000000000//////000111111222333333111000000000000111222333222222111111111000000000111111111111000000000///111111111111111111111111222222111000000111222222333333333333444444444444000000111111111222222222444444444555666666777777;;;<<>>===999999999:::<<<===<<<;;;;;;<<<>>>@@@BBBCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFHHHIIIKKKLLLMMMNNNOOOPPPRRRUUU[[[bbbgggkkkmmmqqquuuzzz~~~{{{zzzwwwuuusssqqqppppppnnnkkkhhhgggggghhhiiiiiikkkkkklllllllllllllllkkkmmmmmmlllkkkjjjhhhgggfffggggggfffeeecccaaa___^^^]]]\\\ZZZXXXWWWVVVVVVWWWTTTTTTTTTTTTSSSSSSSSSSSSVVVWWWZZZ\\\^^^_________aaacccddddddbbbaaabbbcccaaaaaabbbcccccccccbbbbbbdddeeegggkkkpppvvv{{{~~~~~~~~~|||xxxxxxyyyzzz|||yyyssskkkeee^^^UUUJJJAAA===;;;777444666555444333333333333333888777666444222111//////000000000000000111111111000/////////............------------------------,,,------...//////............------------......------------------------,,,+++++++++,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++///...,,,+++******++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------------......,,,,,,---000000///,,,///////////////000000111333222222333444666888999888;;;???CCCJJJVVVeeeppp///000000111111000000///.........//////000000000000000000000000000000000111111111111111111111111000000000000000000000000///000000111111222222222............000111333333222222222111111111111111111111111111000000000000111111111111111111111111222111111000000111111222//////000000000111111111000000000111111111222222333333444555555666666777777999>>>DDDMMM^^^yyyxxxtttqqqrrruuu|||}}}mmmccc\\\WWWUUUVVVXXXXXXXXXWWWWWWVVVVVVUUUWWWVVVUUUSSSRRRPPPOOOOOOKKKJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCBBB@@@??????<<<;;;;;;===>>>>>>;;;999999:::===@@@BBBDDDFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHIIIIIIKKKOOOTTTXXXZZZ\\\```eeejjjooosssuuuzzz}}}|||yyywwwrrrqqqpppnnnmmmllllllllljjjhhhffffffhhhiiijjjjjjiiijjjjjjjjjjjjjjjiiiiiiiiihhhhhhgggfffdddcccbbbaaaaaaaaa___^^^\\\ZZZYYYVVVVVVUUUTTTRRRQQQPPPPPPJJJKKKLLLNNNPPPRRRSSSTTTXXXYYY[[[\\\^^^___``````cccdddeeeeeecccaaaaaabbbaaabbbdddeeefffeeeddddddeeeeeefffiiinnnuuu|||zzzwwwxxx{{{}}}|||yyyvvvssspppjjjaaa[[[VVVNNNDDD===:::999777555666666444333222222222222777777777777555333111///111000000000000000000///////////////....................................,,,---......///.........000000////////////000000------------------------000---***+++...111000///......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++*********++++++++++++,,,+++++++++++++++++++++++++++***)))***++++++***)))...---,,,++++++***++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,...///000...---//////......//////000111222222222222333444555666555777:::<<>>===:::777999:::===???BBBDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGFFFFFFHHHLLLOOOOOOQQQTTTYYY]]]aaaeeefffjjjmmmrrrvvvzzz}}}~~~}}}zzz{{{{{{{{{xxxuuuqqqoookkkjjjiiihhhhhhhhhhhhhhhiiihhhfffggghhhjjjiiihhhggggggggghhhggggggffffffeeeeeedddcccbbb```___^^^]]]]]]\\\[[[ZZZXXXWWWVVVRRRRRRRRRPPPNNNLLLJJJIIIGGGHHHJJJMMMPPPSSSUUUVVVYYYZZZ[[[]]]^^^___```aaadddeeefffeeecccaaaaaabbbbbbcccdddfffggggggffffffgggfffgggiiiooovvv}}}{{{yyyzzz~~~}}}yyyssspppmmmkkkhhhbbbYYYRRRLLLGGG???:::888777666666666666444333222222111111222333555666666555333222111111000000/////////...///////////////.........////////////////////////------...............---......------------......------------------------///***&&&(((---000000---......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++************++++++++++++************************,,,***((())),,,---+++(((---,,,,,,+++++++++******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...//////......///............///000000111111111111222222222333111333666888:::>>>DDDIIIRRR]]]mmm~~~------............------222111000///...---,,,+++////////////////////////111111111111111111111111////////////////////////000000000000000111111111111111111111111111000000111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000000000000111111111222222//////000000000111111111222222333333444444555555444777;;;===>>>FFF[[[ooo{{{wwwqqqrrrvvv{{{nnnccc[[[VVVRRRRRRQQQRRRSSSTTTVVVWWWTTTTTTSSSSSSRRRQQQPPPPPPNNNMMMMMMLLLKKKJJJIIIIIIFFFFFFEEECCCBBBAAA@@@???>>>===<<<======<<<999777;;;<<<===???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFGGGGGGFFFEEEFFFHHHKKKKKKLLLNNNPPPSSSUUUWWWXXX[[[___dddhhhkkkooosssvvv|||~~~~~~zzzxxxvvvrrrrrrsssrrrpppmmmjjjhhhffffffeeeeeeeeeeeefffgggiiihhhgggggghhhhhhfffdddddddddddddddccccccbbbaaabbbaaaaaa```___]]]\\\[[[ZZZZZZYYYXXXWWWVVVTTTSSSQQQPPPOOONNNKKKIIIFFFEEEGGGHHHJJJMMMQQQSSSVVVWWWZZZZZZ[[[\\\]]]___```aaadddeeefffeeecccaaaaaaaaabbbbbbccceeefffggghhhhhhiiiiiijjjmmmsssyyy~~~~~~yyyuuukkkiiigggfffddd^^^UUUNNNFFFBBB<<<777666555666666555555444333222111111111///000222444555444222111111000000000//////...............///////////////////////////////////////---...............------------,,,,,,,,,,,,------------------------------+++&&&"""###(((,,,+++)))......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++))))))*********+++++++++************************,,,***((())),,,---+++(((++++++++++++++++++******))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,---.................................//////000000000111111111111111000---///111333555777999;;;BBBJJJWWWeeettt...//////000000//////...---------....../////////////////////////////////111111111111111111111111////////////////////////000000000000000000000000111222222222111111000///000000000000000111111111000000000000111111111111000000000000000000000000///000000111111000000////////////000000000111111/////////000000000111111111111222333333444444555222444777999:::???OOO___vvv}}}uuuuuuvvvxxx|||~~~ooobbbYYYRRRQQQQQQQQQRRRTTTUUUWWWSSSSSSRRRRRRQQQQQQPPPPPPPPPOOONNNNNNLLLLLLKKKJJJGGGFFFEEEDDDBBBAAA@@@@@@@@@>>><<<;;;<<<;;;:::888;;;<<<===>>>>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEDDDBBBCCCEEEGGGGGGHHHHHHJJJKKKLLLMMMMMMQQQTTTXXX\\\___aaaeeegggnnnppprrruuuwwwyyy{{{{{{~~~|||zzzwwwtttqqqoooiiiiiiiiihhhgggfffeeedddcccccccccccccccdddeeeeeegggffffffffffffeeebbb___````````````___^^^]]]]]]^^^^^^]]]]]][[[YYYXXXWWWUUUUUUUUUUUUSSSRRRQQQPPPNNNMMMLLLJJJHHHGGGFFFEEEGGGHHHKKKNNNQQQSSSVVVWWW[[[ZZZ[[[[[[\\\^^^___```bbbcccddddddbbb``````aaabbbaaaaaabbbcccfffhhhiiilllnnnqqquuuzzz~~~{{{uuuqqqfffeeedddcccbbb\\\TTTMMMBBB???;;;777444444555666444333333222222222222222000111222222222000///...000//////////////////............///////////////.................................///......---,,,......------------......---------------------------***((((((+++...---,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++)))))))))************+++************************+++***)))***++++++***)))******++++++++++++************************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++---//////...---...///......------......///000///000000111111111000000111111222333333333333333999>>>FFFPPP\\\kkk{{{...//////000000//////...,,,,,,------...///000000////////////////////////000000000000000000000000////////////////////////000000000000000000000///...///000111111111000///....../////////000000000///000000000111111111111000000000000000000000000...///000111111000///...------........./////////////////////000000000111111111111222333333444444333333666888999;;;EEEPPP```yyyzzzzzzyyywwwvvvzzz|||kkk^^^VVVUUUSSSRRRRRRSSSTTTUUURRRRRRRRRRRRRRRQQQQQQQQQRRRRRRQQQPPPOOONNNMMMMMMHHHHHHGGGEEEDDDCCCBBBAAABBB???<<<;;;;;;<<<<<<;;;::::::;;;<<<============??????>>>>>>>>>>>>?????????@@@@@@AAABBBCCCCCCDDDAAABBBBBBBBBAAAAAACCCEEEEEEEEEFFFFFFGGGHHHHHHHHHKKKMMMQQQSSSUUUVVVYYY[[[___```ccceeegggiiijjjjjjoooooopppqqqtttwwwyyy{{{|||||||||}}}}}}{{{zzzzzzzzzxxxvvvrrrqqqqqqooommmjjjgggeeeaaaaaa```___```aaabbbbbbbbbbbbaaaaaaaaabbbccccccbbbbbbbbbccccccaaa^^^[[[]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZYYYXXXWWWUUUTTTSSSPPPPPPPPPOOONNNMMMLLLKKKHHHHHHGGGFFFFFFGGGHHHIIIHHHJJJLLLOOOSSSVVVXXXZZZZZZZZZZZZZZZ[[[]]]^^^___```aaaccccccaaa``````aaaaaa```^^^^^^```ccchhhkkkooorrrxxx}}}~~~wwwqqqmmmbbbaaaaaabbbaaa\\\TTTMMMAAA???;;;777444333444555222222222111222222333444111000000000000000000///.........///////////////............/////////000------------------------......//////...------,,,......------------......------------------------////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++))))))))))))************************************)))***++++++***)))***+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++---//////...---...000...------------...//////...///000111222222111000444444333444444444444333444888===BBBIIITTT```iii,,,------------------,,,..................------////////////////////////////////////////////////////////////////////////000000000000////////////+++,,,...000111111000000---.........//////000000//////000000111111111222000000000000000000000000...///000111111000///...111111111111222222222222////////////000000000000000111111222333333444444555555666999::::::AAAIIIQQQiii~~~{{{wwwtttuuuzzz~~~qqqaaaZZZYYYVVVTTTSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRTTTTTTSSSRRRQQQPPPOOOOOOJJJIIIHHHGGGFFFDDDCCCCCCDDDAAA===;;;<<<===>>>>>>888888:::;;;<<<=========>>>>>>============>>>>>>>>>>>>???@@@AAABBBCCCCCC???AAABBBAAAAAAAAACCCEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHJJJMMMOOOPPPPPPRRRTTTTTTUUUWWWYYY[[[\\\]]]^^^``````aaaccceeehhhkkkmmmmmmnnnooopppssswwwzzz|||{{{|||~~~~~~|||{{{{{{|||||||||||||||{{{zzzxxxxxxtttrrrpppoooooonnnlllkkkgggggggggfffdddaaa___]]]]]]\\\[[[ZZZ[[[^^^```bbbaaaaaa`````````aaabbbbbb^^^^^^^^^```aaa___\\\YYY[[[[[[[[[[[[ZZZYYYWWWWWWWWWWWWWWWVVVTTTSSSQQQPPPLLLLLLKKKKKKJJJIIIHHHGGGDDDCCCBBBCCCDDDGGGJJJLLLJJJKKKNNNRRRVVVZZZ]]]^^^ZZZZZZYYYYYYZZZ\\\^^^___^^^```bbbbbb`````````aaaaaa___\\\[[[]]]bbbgggkkkqqquuu|||}}}|||}}}uuunnniii```___```aaaaaa]]]TTTMMMAAA@@@<<<888444333444555111111111111222333444555.........///000222333444---.........//////000000---.........//////000000------------------------.../////////...---,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------***,,,...---,,,++++++,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,)))************+++++++++))))))))))))************))))))))))))))))))))))))(((+++---,,,)))(((***,,,))))))+++,,,,,,+++***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***---000///---,,,...000...------------...//////---...000222222222222111000//////000222333333333222555999;;;???EEEMMMTTT,,,,,,,,,---------......////////////////////////000000000000000000000000//////000000000000//////---......///////////////////////////000000000000000000000000000000000000000000////////////000000//////...//////000111111222111000000000000000111//////............//////000000000000000000000000////////////000000000000///000111222222333222222444444555444555777:::===MMMYYYrrrzzzsssooooooppprrrtttzzznnnddd___YYYVVVWWWWWWVVVTTTVVVVVVUUUSSSRRRQQQSSSTTTVVVVVVUUUUUUSSSRRRPPPOOOPPPNNNLLLIIIFFFEEEEEEEEE@@@@@@@@@??????===<<<<<<;;;;;;<<<<<<===>>>??????===>>>?????????>>><<<;;;>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFFFFEEEEEEGGGHHHIIIJJJJJJJJJKKKKKKLLLNNNNNNOOOOOOOOOUUUVVVWWWXXXZZZZZZ[[[[[[]]]^^^```bbbdddfffggggggjjjjjjkkkkkkllllllmmmmmmppppppooommmlllkkkjjjiiigggeeecccaaa``````aaabbbccccccbbbaaa```^^^\\\[[[UUUVVVWWWXXXZZZ[[[\\\]]]^^^^^^____________^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTRRRQQQOOOMMMLLLKKKMMMLLLJJJIIIGGGFFFFFFEEEBBBBBBDDDEEEGGGIIIJJJKKKLLLMMMOOOQQQTTTVVVXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\```aaabbbaaa___^^^___```[[[[[[ZZZ[[[___gggpppwww~~~{{{||||||}}}~~~vvvllleeedddaaa___```aaa^^^VVVPPP???===999666444444444555111///---...111222000...111111111111000000000000//////000000000000//////---.........//////000000,,,---------......//////000222333111---+++,,,///---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------............------,,,,,,,,,)))++++++***''''''+++...************************)))************+++++++++***++++++,,,,,,++++++***************************++++++******************************************,,,++++++++++++++++++,,,***++++++,,,,,,++++++************)))))))))))))))---+++)))+++...///---+++............////////////....................................////////////666555555666888<<>>===;;;;;;<<<<<<===>>>>>>???>>>???@@@@@@@@@???==================>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPTTTUUUWWWYYY[[[\\\]]]]]]___``````aaaaaabbbbbbcccbbbaaaaaa```___^^^]]]]]]aaa___]]]\\\[[[\\\]]]^^^[[[[[[\\\[[[[[[ZZZYYYXXXVVVVVVWWWXXXYYYZZZZZZ[[[[[[\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZZYYYXXXWWWWWWWWWUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSRRRPPPNNNLLLJJJIIIHHHHHHFFFEEECCCCCCBBBBBBCCCCCCEEEFFFHHHJJJKKKLLLNNNOOOPPPRRRUUUWWWYYYZZZZZZZZZ[[[[[[\\\\\\\\\]]]^^^______]]][[[ZZZ[[[\\\YYYZZZ\\\___dddlllvvv}}}{{{|||}}}}}}~~~{{{ppphhhddd```]]]]]]\\\YYYQQQKKK>>>;;;888555333333444444111///...///111111000...111111111000000000////////////000000000000//////---........./////////000.../////////000000000111...///000///...---...///---------------------------,,,,,,++++++,,,,,,---...------------------...------,,,,,,,,,+++++++++000111111///,,,+++,,,...************************)))************+++++++++***++++++,,,,,,++++++***************************************************************************++++++************++++++***++++++,,,,,,++++++***************++++++++++++,,,***)))***---...---+++------------................................................////////////222222222222444777999;;;,,,------------.........//////////////////////////////////////////////////////000000000000//////---......///////////////000000111111111111222222000000000000000000000000000000////////////000000222222111111000000111111////////////000111111222222111000///////////////////////////////////////------------...............///000111222222222222222333444444444555888;;;===CCCTTTlllxxxoooiiieeeccciiinnnuuu|||{{{nnneee```]]][[[YYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSPPPNNNKKKIIIHHHHHHFFFFFFEEEDDDBBBAAA???>>>;;;<<<<<<======>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@BBBDDDFFFGGGGGGFFFDDDCCCAAA@@@@@@@@@AAAAAACCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLNNNPPPQQQRRRSSSSSSTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVXXXXXXVVVUUUUUUVVVWWWXXXUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOMMMJJJGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAEEEFFFGGGHHHJJJKKKMMMMMMPPPQQQRRRTTTUUUWWWXXXYYYYYYZZZZZZ[[[\\\]]]]]]]]]^^^^^^]]][[[XXXWWWXXXZZZYYY\\\```eeelllttt}}}zzz|||}}}}}}~~~}}}qqqiiiccc___ZZZWWWTTTPPPJJJEEE;;;999666444222222222333111000//////111111000///111111000000000000//////...//////000000//////..................////////////////////////000000000...---,,,---///000///...---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++++++++******+++,,,------+++******+++************************)))************+++++++++******++++++++++++***************************************************************************************))))))************++++++,,,,,,++++++*********++++++,,,---------+++***)))***,,,,,,,,,++++++,,,,,,,,,------------////////////////////////............////////////111111000000111333555666------------............//////////////////////////////////////////////////////000000000000//////---......///////////////............/////////000000000000000000000000000000000////////////000000222222111000/////////000.........//////111222333333222111000000//////000////////////////////////------........./////////...///000111222222222222111333444444333444777999===@@@KKK]]]ttt{{{tttmmmhhhfffhhhmmmrrrvvvzzz|||sssmmmgggbbb^^^ZZZXXXXXXXXXYYYZZZZZZYYYWWWVVVVVVVVVUUUVVVVVVVVVTTTSSSRRROOOMMMKKKJJJIIIHHHHHHGGGFFFDDDBBB@@@???<<<=========>>>>>>??????@@@@@@@@@?????????>>>>>>===============>>>???@@@@@@???>>>>>>???AAACCCEEEEEEDDDCCCAAA@@@????????????@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIKKKLLLMMMNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSSSSSSSRRRRRRQQQQQQNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMMMMLLLJJJGGGDDDBBBDDDCCCCCCBBBBBBBBBBBBBBBGGGHHHIIIJJJLLLMMMNNNOOOQQQQQQRRRSSSUUUVVVWWWWWWYYYYYYZZZZZZ[[[\\\]]]]]]___^^^]]]ZZZXXXXXXZZZ\\\^^^aaagggmmmttt{{{zzz{{{}}}}}}}}}xxxkkkccc```\\\VVVPPPLLLGGGBBB???888777555222111111111222111000000000000111000000111000000000////////////...//////////////////...........................------------------------000---,,,---000111000------------------------------,,,,,,++++++,,,,,,---------............------,,,,,,,,,+++++++++++++++###$$$'''))))))))))))***************************))))))*********+++++++++******++++++++++++*********************************************+++++++++******************************))))))))))))*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,***))))))***++++++++++++,,,,,,,,,,,,------------////////////////////////............////////////222222222111222333444444---------.........//////////////////////////////........................//////000000000000//////---......///////////////---............/////////////////////////////////000000////////////000000111000///...........................///000111222222222111000000000000000............................../////////000000000......///000111111111111000222333333333333555777::::::@@@NNN```xxx{{{uuuoookkkjjjmmmpppqqqrrruuuzzz~~~uuukkkddd]]]ZZZWWWWWWYYYZZZZZZZZZXXXWWWVVVUUUUUUVVVVVVWWWSSSSSSRRRQQQOOOMMMLLLKKKIIIIIIHHHGGGEEEBBBAAA???>>>>>>???????????????@@@??????>>>>>>============??????>>>>>>>>>???@@@@@@AAA???===<<<<<<===???@@@AAA@@@@@@???>>>>>>>>>???>>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRRRRVVVVVVVVVVVVVVVVVVUUUTTTVVVVVVVVVUUUTTTTTTSSSSSSRRRSSSSSSTTTTTTSSSSSSRRROOOOOOPPPPPPPPPOOONNNNNNLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJIIIIIIGGGDDDBBBAAABBBBBBBBBBBBBBBCCCCCCDDDIIIJJJJJJLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUXXXXXXYYYZZZZZZ[[[\\\\\\\\\\\\ZZZXXXWWWYYY]]]```gggkkkpppuuuzzz{{{|||}}}}}}}}}~~~qqqddd\\\[[[WWWQQQKKKFFFAAA===;;;666555333222111111111111000111111111000000000111000000000////////////.........////////////.....................------------------------,,,,,,,,,222///---...000111///,,,---------------------------,,,,,,++++++,,,,,,------......//////......---,,,,,,,,,---------------'''''')))+++---...---,,,************************))))))*********+++++++++)))******++++++******)))************************))))))*********+++++++++******************************))))))))))))*********++++++,,,,,,++++++***,,,,,,++++++*********)))))))))************++++++,,,------------.........////////////////////////............////////////222222222222111222222222------........./////////////////////////////////........................//////000000000000//////---....../////////////////////000000000000111111////////////////////////000000////////////000000//////...---------..................///000000111000000000//////000000111........................////////////000000000111---...///000111111111111///111333333222222444555888888;;;DDDRRRfff}}}uuuqqqmmmnnnooommmkkklllqqqvvvzzzpppgggbbb[[[XXXYYYZZZZZZYYYYYYXXXVVVUUUTTTUUUVVVVVVRRRRRRRRRRRRQQQPPPOOONNNJJJJJJIIIHHHFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>===<<<=========@@@@@@????????????@@@@@@@@@???>>><<<<<<<<<<<<=========<<<<<<<<<======>>>===>>>???@@@AAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOORRRRRRRRRSSSRRRRRRQQQQQQSSSSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQPPPPPPOOOLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEJJJKKKKKKLLLNNNOOOOOOPPPOOOPPPQQQRRRSSSTTTUUUUUUXXXXXXXXXXXXYYYYYYYYYYYYVVVVVVVVVUUUVVV[[[aaafffqqqtttxxx||||||||||||||||||~~~}}}}}}~~~uuujjj^^^WWWTTTQQQMMMHHHCCC>>>;;;:::444333222222111111111111000111222222000000111222000000////////////......---......//////......---.........---------------/////////...............000///......//////---,,,---------------------------,,,,,,++++++,,,,,,------...///000000///...---,,,,,,------------.........---,,,,,,------+++)))************************)))************+++++++++))))))************))))))************************)))))))))***++++++,,,,,,*********************************))))))************++++++,,,,,,++++++***,,,+++++++++************)))***++++++******+++---------------................................................////////////////////////////////////............////////////////////////////////////........................//////000000000000//////---......////////////////////////000000000111111////////////////////////000000////////////000000///............//////000//////.........//////000............///000111111................................./////////000000---...///000111111111111///000222333222222333444888777:::@@@IIIZZZrrr~~~yyyrrrqqqoookkkhhhhhhnnnrrryyyzzzrrrggg```___^^^]]][[[ZZZXXXVVVTTTSSSSSSTTTUUURRRSSSTTTTTTTTTTTTSSSRRRKKKKKKKKKJJJIIIGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBB@@@???>>>=========>>>>>>??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;:::;;;<<<>>>??????@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEEEEEEEDDDFFFFFFGGGGGGHHHIIIIIIJJJLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLIIIKKKLLLMMMMMMLLLKKKJJJHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCAAA@@@???@@@AAABBBBBBBBBCCCCCCEEEFFFHHHHHHKKKKKKLLLMMMNNNOOOOOOPPPOOOPPPQQQRRRTTTUUUVVVWWWXXXWWWWWWWWWWWWVVVVVVVVVSSSSSSSSSUUUXXX___gggmmmxxxzzz}}}}}}}}}|||{{{|||~~~|||{{{|||}}}~~~{{{ssskkkbbbYYYSSSMMMLLLJJJFFFBBB>>><<<;;;333333222222222222222222000111333222000///111333000000/////////.........---......//////......---.........------,,,,,,,,,/////////......---------+++,,,------,,,+++,,,...---------------------------,,,,,,++++++,,,,,,------...///000000///...---++++++,,,,,,,,,---------///,,,***)))++++++)))'''************************)))************+++++++++))))))************))))))************************((())))))***++++++,,,,,,************************++++++************++++++***++++++,,,,,,++++++************+++,,,------...)))+++---,,,+++***,,,...+++,,,,,,,,,------------------------------------............////////////---......//////...................../////////000////////////////////////........................//////000000000000//////---......///////////////------------.........///////////////////////////000000////////////000000//////...//////000111222000//////.........//////------------...000111222........................---------.........//////---...///000111111111111...000222222222111222333444333555:::AAAOOOeeexxxwwwuuurrrlllhhhiiinnnsssssssssiiieeedddaaa___ZZZXXXVVVTTTRRRRRRSSSTTTRRRSSSUUUVVVWWWWWWVVVUUULLLLLLLLLLLLKKKJJJIIIHHHDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA???>>>>>>>>>???@@@???>>>============>>>>>>===>>>???@@@AAAAAA@@@@@@;;;:::999999888888888999999999;;;<<<===>>>>>>>>>AAAAAABBBBBBBBBAAAAAA@@@BBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGHHHIIIKKKLLLNNNOOOPPPPPPKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHJJJKKKMMMMMMLLLJJJIIIGGGFFFFFFEEEDDDCCCCCCBBBCCCAAA???======???BBBCCCFFFFFFFFFGGGIIIJJJLLLMMMKKKKKKLLLMMMNNNNNNOOOOOOPPPPPPRRRSSSUUUWWWXXXYYYXXXWWWWWWVVVVVVUUUUUUTTTSSSSSSTTTVVV[[[dddnnnuuu{{{}}}~~~}}}{{{zzz{{{}}}{{{{{{}}}~~~~~~~~~yyy{{{|||wwwqqqjjjccc[[[TTTPPPIIIIIIHHHFFFBBB>>><<<<<<222222222222222222222222///222333333000///111333000/////////............---..................---.........------,,,,,,,,,---------,,,,,,+++++++++%%%(((++++++)))))),,,///---------------------------,,,,,,++++++,,,,,,------...///111111///...---*********++++++,,,,,,,,,///,,,)))))),,,......,,,************************)))************+++++++++))))))************))))))************************((())))))***++++++,,,,,,************************,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++((()))***,,,...000111222))),,,...---+++***,,,///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000......//////000000////////////000000///...------000000//////.........---111111000000//////......///000111222222111000//////////////////////////////////////////////////////////////////000111111000000////////////000000//////000000111111222222000000000000000000000000///...---,,,,,,---...///000//////......---,,,,,,......//////000000111111///////////////000111111000000000000000111111222444666777888<<>>===;;;::::::<<<<<<======>>>?????????;;;;;;;;;::::::999999999888999999::::::;;;;;;<<<<<<>>>AAACCCCCCBBB@@@?????????@@@@@@@@@@@@???>>>===>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIHHHHHHHHHIIIJJJKKKJJJJJJIIIHHHGGGFFFDDDCCCGGGFFFFFFEEECCCBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPSSSSSSSSSSSSSSSTTTTTTTTTYYYYYYXXXUUUQQQNNNNNNNNNSSSWWWZZZ\\\dddpppxxxzzz~~~~~~}}}|||}}}{{{{{{~~~~~~~~~~~~zzzxxxuuuyyy{{{yyytttpppjjjccc\\\TTTMMMHHH@@@@@@@@@????????????>>>666555333111000000000000222333444333111/////////------------------------.........,,,++++++,,,...000///---+++***+++---...........................000///...------...000111...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...///000111111///---,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))************)))))),,,,,,++++++***+++++++++******)))(((((('''((((((++++++++++++++++++++++++************))))))((((((******************************))))))((((((''''''(((((())))))*********+++************************************************......---,,,,,,---------...---+++***)))***++++++///...---,,,,,,---///000............///////////////////////////...------000/////////.........---////////////............---...///000000///...---////////////////////////////////////////////////000///////////////000000000//////......//////000/////////...............///////////////////////////...------------...///++++++,,,------......//////////////////000000000,,,,,,,,,,,,,,,------...000000//////000000111222444555666666999AAAMMMVVVgggzzz~~~wwwsssrrruuuwwwxxxzzz~~~rrriiifff[[[YYYUUUQQQMMMKKKLLLMMMPPPQQQSSSUUUVVVVVVUUUUUUSSSSSSQQQNNNJJJIIIJJJLLLKKKKKKKKKJJJIIIHHHFFFEEECCCBBBAAA@@@@@@AAABBBCCCBBBBBBAAA???>>>===<<<;;;<<<<<<<<<===>>>>>>??????=========<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<>>>@@@BBBBBBAAA@@@>>><<<======>>>>>>======<<<>>>>>>??????@@@???????????????@@@AAAAAAAAAAAA@@@DDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCCCCBBBAAAAAA@@@@@@???>>>>>>@@@AAABBBCCCEEEEEEEEEFFFIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTQQQMMMLLLMMMNNNUUUZZZ___ccckkkvvv}}}|||zzzzzz{{{}}}~~~~~~}}}~~~}}}|||}}}}}}xxxtttrrrppplllfff___XXXQQQJJJEEE???>>>>>>>>>============666555333111000000000111000222333222000//////000.................................---++++++---...///...---,,,+++,,,------........................111000...------------...---------,,,,,,------------------------------------...///000000...,,,+++++++++++++++++++++++++++,,,,,,,,,++++++)))(((((())))))************)))))),,,++++++******++++++++++++***))))))((((((((()))))))))))))))))))))))))))++++++*********)))))))))************************+++*********))))))))))))))))))))))))*********+++************************************************------,,,,,,,,,,,,,,,---...---,,,+++++++++,,,---...------,,,---...//////............////////////...////////////...------/////////...............------------............---......//////......---////////////////////////////////////////////////000000//////...////////////..................///000000///......------,,,///////////////////////////...------------...///,,,,,,------...//////000///////////////.........+++++++++++++++,,,,,,---000000//////000000111222222444555444555:::BBBHHHVVVggg~~~~~~|||{{{zzz|||uuuooo^^^\\\WWWRRRNNNLLLKKKKKKPPPQQQTTTVVVWWWVVVUUUTTTSSSSSSRRROOOLLLKKKLLLMMMLLLLLLLLLKKKJJJIIIHHHGGGCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBB@@@???>>>===<<<;;;<<<<<<======>>>>>>???=========<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===???AAAAAA@@@???===;;;<<<<<<======<<<<<<<<<>>>>>>?????????>>>============>>>???????????????AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEFFFGGGFFFEEEEEEFFFFFFFFFEEEEEECCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBDDDFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSTTTUUUUUUSSSSSSQQQNNNLLLLLLOOOQQQYYY```gggllluuu~~~zzzvvvuuuwwwzzz|||{{{tttnnniiigggiiifff```ZZZSSSLLLEEEAAA<<<<<<;;;;;;;;;:::::::::555444333111000000000111...000111111///...///000////////////////////////...//////---,,,+++---......------------,,,,,,,,,------------------------000///...---,,,+++++++++,,,------......------,,,........................,,,---.........---+++***************************,,,,,,,,,++++++)))(((((())))))************))))))++++++*********++++++,,,++++++***))))))))))))***))))))))))))))))))))))))+++++++++++++++*********************************++++++++++++************)))))))))***************************************************************,,,+++++++++++++++,,,,,,------,,,,,,,,,---......------,,,,,,---...//////---............/////////.........//////...------........................---------....../////////000000000000000000000000////////////////////////////////////////////////000000///............///......------------......000000000000000000//////////////////////////////.........------.........111111000000///........./////////......------------------------......//////////////////000111111000222333333333666:::>>>LLLYYYnnnzzzwwwwwwyyy{{{}}}yyykkkfff^^^VVVRRROOONNNNNNOOOPPPSSSUUUWWWWWWVVVUUUSSSSSSRRRPPPNNNLLLMMMOOOKKKKKKKKKKKKJJJIIIHHHGGGDDDCCCCCCCCCCCCCCCCCCDDDCCCBBBBBB@@@???>>>>>>===;;;<<<<<<======>>>??????;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????<<<===???@@@@@@???>>>===<<<======>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>>===>>>??????@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCC@@@AAACCCEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>???@@@@@@AAAAAA@@@AAACCCEEEGGGIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRPPPOOOQQQUUUYYY```hhhpppuuu}}}|||wwwtttsssvvvzzz}}}{{{rrrkkkeeeaaa___ccc___ZZZTTTOOOHHHBBB>>>999999888888888777777777555444222000000000000111---...000000///...///000...........................//////...,,,,,,---...,,,------......---,,,,,,------------------------...------,,,,,,++++++++++++,,,---......---,,,+++------------------------+++,,,,,,,,,,,,+++***************************************+++++++++******))))))************))))))***************++++++,,,++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************+++,,,,,,,,,,,,,,,------......,,,,,,,,,,,,---......///---------.........//////------............---------------........................//////000000111000000////////////000000//////////////////////////////////////////////////////............//////......------------......---......///000111111222........................---..................---000000///......------,,,//////......------,,,,,,.........---...//////000/////////...///000000111///000222333444555888999AAAJJJ\\\qqq{{{uuurrrrrrrrrssswww{{{yyyqqqfff\\\VVVRRRPPPOOOLLLMMMOOOQQQSSSTTTTTTTTTRRRRRRRRRQQQOOONNNNNNOOOLLLLLLLLLLLLLLLKKKJJJIIIEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBAAAAAA@@@???>>>>>><<<<<<======>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===???AAACCCCCC===>>>????????????>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>>======>>>>>>???@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@AAABBBBBB>>>???AAACCCCCCBBBAAA???AAAAAABBBBBBBBBAAA@@@@@@>>>>>>???@@@AAABBBCCCCCCAAACCCDDDGGGIIIJJJKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNLLLMMMMMMNNNNNNOOOPPPPPPSSSSSSSSSRRRRRRRRRRRRRRRTTTTTTSSSSSSTTTWWW\\\aaaiiipppxxx}}}zzzwwwsssqqqrrrvvv{{{~~~uuullleeeaaa]]]ZZZ]]]ZZZUUUPPPKKKFFF@@@<<<666666555555555555444444444333111000///000000111,,,...000000.........///---------------------------///000///---,,,---...,,,,,,---......------,,,------------------------******+++,,,,,,---------+++,,,---......---,,,++++++++++++++++++++++++++++++++++++++++++******)))************************'''((()))***+++,,,,,,,,,))))))************))))))***)))))))))******+++,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++******************************************************************)))))))))******+++,,,******++++++,,,,,,,,,,,,***+++,,,------.........------------............,,,,,,---............------------------........./////////000000000000000...------,,,,,,------...////////////////////////////////////////////////......------......///000///..................///******+++,,,...///000111........................------...//////...------******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////......//////000111...///111333444666777777:::AAAOOO___ttt~~~wwwssspppooonnnooottt~~~|||qqqgggaaa\\\VVVSSSMMMMMMMMMMMMNNNOOOPPPQQQPPPQQQRRRQQQOOONNNOOOPPPOOOPPPPPPPPPOOOOOONNNMMMGGGHHHHHHIIIIIIHHHHHHGGGCCCCCCCCCBBBAAA@@@@@@@@@======>>>??????@@@@@@AAA??????@@@@@@@@@@@@AAAAAA:::;;;<<<>>>AAACCCDDDEEE?????????@@@??????>>>>>>:::;;;;;;<<<============>>>>>>?????????>>>============>>>???????????????>>>>>>>>>???@@@AAAAAABBB??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@??????@@@@@@AAABBB===>>>???AAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFHHHJJJKKKKKKLLLKKKLLLMMMNNNNNNOOOOOONNNLLLMMMMMMNNNNNNOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVWWWYYY]]]cccgggpppwww~~~vvvtttqqqqqqssswww||||||qqqhhhccc___[[[XXXWWWTTTPPPLLLHHHCCC===:::444444444333333333222222333222111000///000000111---///000000...---...///---------------------------///000000...------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........,,,------......------,,,************************,,,+++++++++************++++++++++++++++++++++++&&&''')))***,,,,,,------))))))************)))))))))))))))))))))***+++,,,***))))))))))))***++++++))))))))))))))))))))))))*********+++++++++++++++************************((((((((((((((()))))))))+++++++++++++++*********************************************************))))))))))))***+++,,,,,,******+++,,,,,,,,,++++++)))***+++---............,,,------------.........+++,,,------.........---,,,,,,,,,------.........//////////////////.........---,,,,,,,,,,,,---...////////////////////////////////////////////////,,,,,,,,,---...///000111000//////......//////000++++++,,,,,,---...//////........................------...//////...------++++++,,,,,,---.........,,,,,,,,,,,,,,,---------+++++++++++++++,,,,,,---///............///000000000000111222444555666555777===EEEOOO___www~~~yyyuuurrrooolllpppxxx}}}xxxpppfff___VVVTTTPPPNNNMMMMMMOOOPPPNNNPPPQQQQQQOOONNNNNNOOOPPPQQQQQQQQQQQQPPPOOOOOOIIIJJJKKKKKKKKKKKKJJJIIIFFFEEEEEEDDDDDDCCCCCCCCC?????????@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCC===>>>>>>@@@AAABBBCCCDDDAAA@@@@@@@@@@@@??????>>>:::;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@???????????????@@@AAAAAAAAAAAA@@@?????????@@@@@@AAAAAAAAA???@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>???@@@@@@>>>>>>>>>????????????@@@>>>???@@@AAAAAAAAAAAAAAA???@@@@@@AAABBBCCCDDDDDDFFFFFFHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOLLLMMMMMMNNNNNNOOOPPPPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUWWW[[[]]]aaaeeekkknnnttt{{{wwwvvvuuuuuuxxx||||||qqqhhhccc___ZZZVVVRRROOOLLLHHHDDD@@@;;;777333333222222222111111111333222000//////000000111///000111111///------...........................---///111000///---------------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......---------------,,,,,,---------++++++++++++++++++++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***))))))************))))))(((((((((((()))***+++,,,)))((((((((())))))***+++)))))))))))))))))))))))))))))))))*********++++++************************(((((()))))))))*********,,,,,,,,,++++++************************************************************))))))***+++,,,------+++,,,---------,,,+++***((()))+++---............,,,,,,---------.........+++,,,------.........---,,,,,,,,,------........./////////......------,,,000///...------...///000////////////////////////////////////////////////++++++,,,,,,...///111222000000////////////000000......//////////////////........................,,,---...//////...---,,,111111111000//////......+++++++++,,,,,,---------,,,,,,++++++,,,,,,---..................///000000222111111222333444444333444888<<>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFDDDDDDCCCCCCBBBAAA@@@@@@===============>>>?????????>>>>>>>>>>>>???@@@@@@>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOLLLMMMMMMNNNOOOOOOPPPPPPLLLMMMNNNPPPSSSUUUWWWXXXYYY\\\```dddhhhlllqqquuuvvv}}}||||||{{{{{{}}}|||}}}~~~}}}rrriiiddd___YYYTTTOOOLLLIIIEEEBBB>>>999666222222222222111111111111222111000//////000111111000111222111///------...////////////////////////---///111111///---------...---+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------------------------+++,,,,,,++++++***(((((())))))************))))))(((((((((((()))***+++,,,(((((('''(((((()))******++++++++++++++++++++++++(((((())))))*********+++************************))))))******+++++++++,,,,,,,,,,,,++++++*********************************************************************+++,,,---...---......///...---+++***((()))+++---............,,,,,,,,,---------......,,,---......//////..................////////////......------------......////////////////////////---,,,,,,+++,,,---///000........................///////////////000111111333111///---,,,---...///////////////////////////...............------,,,,,,,,,,,,++++++*********)))***,,,......---,,,******+++,,,,,,------,,,,,,***++++++,,,,,,++++++***......//////000111111111000000000000111111111111555666999???FFFSSShhh{{{zzzxxxuuurrrrrruuuzzz~~~qqqkkkbbbZZZUUUSSSRRRQQQRRRPPPMMMMMMMMMNNNNNNMMMPPPPPPNNNMMMLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJIIIIIIHHHGGGGGGEEEDDDAAA@@@@@@BBBDDDFFFDDDCCCBBBCCCDDDEEEDDDCCC>>>@@@CCCEEEFFFFFFFFFEEECCCBBBAAA@@@????????????======>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCC@@@===;;;>>><<<;;;<<<>>>@@@@@@??????>>>=========>>>@@@AAA??????@@@AAABBBBBBBBBBBBDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQPPPPPPOOOMMMNNNOOONNNLLLKKKLLLMMMIIIJJJKKKMMMPPPTTTXXXZZZaaacccfffjjjnnnrrrtttuuuzzz}}}}}}}}}~~~}}}|||}}}~~~tttmmmggg```WWWOOOIIIFFFDDDAAA???<<<888555222222222111111111111000111111111111111111111111000000//////.........---................................................000000000000000000000000,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,+++***)))((()))***+++++++++++++++,,,---...///+++***)))(((((()))***+++************************,,,++++++******))))))))),,,+++*********+++,,,---...---+++*********+++++++++*********))))))((((((+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++---,,,,,,++++++***************+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************,,,---......//////................../////////////////////....../////////////////////////////////...---,,,,,,,,,---...///........................//////......//////000111222111///---,,,---.................................////////////...---------,,,,,,,,,++++++++++++,,,---...///000///......------..................---......//////......---,,,,,,,,,---......////////////000000000111111111333333666:::???III[[[kkkzzzwwwtttsssuuuxxxzzz{{{~~~rrrhhh```ZZZWWWTTTSSSPPPMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHFFFEEEDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCEEEEEEEEECCC@@@AAACCCEEEFFFFFFEEEEEECCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@??????AAAAAABBBCCCCCCDDDDDDEEEBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@>>><<<>>><<<;;;<<<>>>@@@@@@???@@@???>>>>>>>>>???@@@AAA@@@@@@AAABBBCCCCCCCCCCCCEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOOOONNNMMMNNNNNNLLLJJJHHHIIIJJJJJJKKKMMMPPPTTTYYY]]]___eeegggjjjnnnqqqtttuuuvvvyyy|||{{{rrrkkkeee]]]SSSLLLBBBAAA???>>>>>><<<:::777222222222111111111000000000000000000000000000000000/////////....................................------------------------........................---------,,,,,,,,,++++++++++++++++++++++++++++++------------------------***++++++++++++,,,,,,,,,...---,,,,,,+++,,,,,,,,,---------,,,++++++******+++***))))))))))))***+++************************)))************))))))(((++++++*********+++,,,------,,,+++*********+++++++++*********))))))))))))+++++++++*********))))))************************,,,,,,++++++************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************------------------------,,,---......//////..................////////////000000////////////000000///////////////////////////...------,,,---------..............................------......///000111000///---------..............................///////////////......---------------,,,,,,,,,,,,........./////////000000///...---------------.........////////////......++++++,,,------....../////////000000000000111111222222333777999>>>LLLYYYmmm{{{yyyyyyzzzyyyyyyyyynnneee___\\\WWWSSSOOOMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPOOOMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDEEEFFFFFFEEEDDDBBBCCCEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCAAAAAABBBBBBCCCCCCDDDEEEEEEFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAA@@@???>>>>>>===<<<===???@@@@@@@@@AAA@@@?????????@@@BBBBBBBBBBBBCCCEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIGGGHHHHHHIIIJJJKKKLLLLLLOOOPPPPPPPPPOOONNNMMMMMMMMMNNNNNNLLLIIIHHHHHHIIILLLNNNQQQVVV\\\aaaeeegggkkkmmmooorrrtttvvvvvvvvvwwwyyy}}}}}}{{{}}}{{{uuunnnggg```WWWMMMFFF===<<<::::::::::::888666222222111111111000000000////////////////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,***)))(((++++++************++++++************************(((***+++------,,,+++***+++************+++,,,,,,,,,,,,+++************+++***************)))))))))+++++++++***************))))))))))))))))))))))))+++************)))))))))************************))))))))))))))))))))))))*********+++++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,---......///.....................////////////000//////////////////000//////////////////////////////......---------,,,........................---------------...//////000///...------------...........................//////000000//////...---------------------------------,,,,,,,,,---...///---,,,+++*********+++,,,++++++,,,,,,,,,,,,++++++,,,------...//////000000////////////000000000111222111333555666999BBBKKK\\\mmm~~~|||~~~{{{qqqhhhddd\\\XXXSSSOOOOOOOOOOOOOOOPPPPPPRRRRRRQQQOOOLLLKKKOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOONNNMMMLLLKKKJJJJJJJJJKKKKKKJJJIIIHHHGGGHHHGGGFFFFFFGGGGGGFFFEEEEEEFFFFFFGGGGGGFFFEEEEEECCCBBBBBBBBBBBBCCCCCCDDDBBBBBBCCCDDDEEEEEEEEEEEEBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBB@@@@@@@@@AAAAAA@@@>>>===>>>@@@BBBBBBAAABBBBBBAAA@@@AAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKOOOOOOOOOOOONNNMMMLLLLLLLLLMMMMMMLLLKKKKKKMMMOOOPPPSSSXXX^^^eeejjjnnnppppppqqqsssuuuvvvvvvuuuuuutttvvvxxx|||zzzyyy}}}|||yyysssooohhhaaaZZZQQQGGGAAA<<<:::888666666555333222111111111111000000000000///////////////////////////////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------***+++,,,,,,,,,+++)))(((&&&(((***,,,---,,,+++***,,,++++++++++++++++++,,,***************************,,,...111111000...---***************++++++,,,++++++*********************************************************************************************)))))))))))))))))))))************************************************++++++++++++******************+++,,,,,,,,,,,,+++************************************************,,,---......///.....................///////////////......------......////////////////////////////////////......------,,,........................---------------.../////////......---------------........................///////////////......------------------------------,,,,,,,,,,,,---......,,,++++++*********++++++*********++++++*********,,,,,,------......//////...////////////000000000000///000333444555;;;CCCNNN\\\rrr|||rrrlllbbb^^^XXXTTTRRRPPPOOONNNNNNPPPQQQSSSRRRQQQOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLKKKLLLMMMNNNMMMLLLJJJIIIJJJHHHGGGGGGHHHHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDAAABBBCCCDDDDDDEEEEEEEEE@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@AAACCCDDDBBB@@@???@@@BBBDDDDDDCCCDDDCCCCCCBBBBBBDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKMMMMMMNNNNNNMMMLLLLLLKKKHHHJJJKKKKKKLLLOOOSSSVVVXXX[[[aaahhhnnnrrruuuvvvttttttttttttttttttttttttrrrsssuuuyyy}}}|||}}}yyyzzzzzzsssoookkkhhhbbb[[[SSSJJJBBB===:::777555333333333222111111111111000000000//////000000000000000000000000.........///////////////........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++,,,---,,,+++***)))&&&(((***,,,---,,,+++***++++++++++++++++++++++++***************************,,,...111111000...---))))))******++++++++++++***************************************+++++++++************************++++++++++++++++++++++++)))))))))))))))))))))***************************++++++++++++++++++++++++,,,,,,++++++***)))((((((******+++,,,,,,,,,,,,+++************************------------------------,,,---......//////..................////////////......------------......////////////////////////....../////////...------..............................------......///000------------------------------------------------...............------,,,,,,,,,,,,,,,---------------------.........//////++++++,,,---...---------++++++,,,,,,,,,,,,++++++))))))***++++++,,,,,,---......////////////000000...,,,---000111222666===BBBKKK]]]ttt}}}vvvkkkgggaaa]]]YYYUUURRROOOMMMNNNPPPRRRSSSTTTTTTSSSOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOOOONNNMMMLLLLLLJJJIIIIIIIIIIIIHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBCCCDDDEEEFFFDDDCCCBBBCCCEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKEEEGGGIIIKKKNNNSSSXXX\\\bbbeeekkkqqqvvvyyyzzzzzzwwwvvvtttrrrrrrrrrssstttssstttvvvyyy~~~~~~~~~zzz|||~~~~~~~~~zzzrrrlllhhheeeaaa\\\TTTLLLEEE???<<<555333111111222444444444111111000000000/////////000000000000000000000000.........///////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------...............---,,,,,,+++,,,,,,,,,,,,***)))(((******++++++++++++******************************(((***+++------,,,+++***((()))******++++++******((()))******+++******************+++++++++++++++***************+++++++++++++++++++++++++++++++++)))))))))************+++************************++++++++++++++++++++++++,,,++++++***))))))((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..................//////////////////............//////////////////////////////---...///000000///..............................//////......//////000111,,,---------...------------------------------------------------,,,,,,+++++++++++++++,,,,,,,,,---++++++---.........---,,,'''))),,,...//////---,,,+++,,,,,,------,,,,,,+++)))))))))***++++++,,,,,,........./////////000000///,,,,,,///000000444:::<<>>===666444111111222333444444111000000000////////////////////////////////////............/////////000........................------------------------++++++++++++++++++++++++------,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,------------...//////...------------------------,,,++++++******))))))***++++++***))))))************************)))************))))))((('''((()))***+++******)))'''((()))***++++++***)))*********++++++,,,,,,,,,))))))*********+++++++++************************************++++++,,,,,,************************************************(((((())))))******++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))),,,---......//////................../////////000000000////////////000000////////////////////////,,,---...000000000//////........................///////////////000111111,,,,,,---......---------------------------------,,,,,,------,,,,,,+++************++++++,,,,,,,,,'''(((***,,,,,,+++***)))###&&&***---......,,,******++++++,,,,,,++++++******++++++,,,------................../////////000222///...000111111444:::<<<;;;CCCSSSdddwww~~~yyyxxxzzz|||}}}{{{~~~yyyssslllddd___YYYXXXUUUSSSQQQOOONNNNNNPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTUUULLLMMMMMMNNNOOOPPPQQQRRRNNNLLLKKKJJJKKKKKKIIIHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGBBBCCCDDDEEEEEEFFFFFFFFFBBBBBBCCCCCCDDDEEEEEEEEEHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFHHHJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHIIIKKKLLLLLLMMMMMMNNNPPPRRRUUUXXX^^^dddiiipppsssxxx}}}}}}|||{{{xxxtttpppoooqqquuuwwwxxxzzz|||~~~||||||uuutttrrroookkkgggcccaaa^^^ZZZTTTLLLDDD???>>>>>>:::777444111111111111000000000000000////////////........................---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,************************......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........---,,,+++***+++,,,---++++++++++++,,,---...///((()))***++++++***)))(((************************,,,++++++******)))))))))'''((()))++++++******)))'''((()))+++++++++***)))*********++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))%%%&&&''')))***,,,---...******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////............//////---------------------------...///000000///...---...---+++++++++,,,...000...............---------000000//////...---++++++........................------++++++++++++------,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))---,,,,,,+++*********+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,.........////////////000......//////000000111111444999???DDDMMM___xxx|||zzzvvvsssuuuvvvyyy~~~zzzrrrmmmeee\\\VVVUUUSSSOOOLLLPPPNNNMMMNNNOOOQQQQQQPPPQQQRRRRRRRRRRRRRRRRRRRRRTTTSSSQQQOOOMMMLLLLLLKKKNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNMMMJJJHHHGGGHHHIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHLLLJJJHHHFFFEEEDDDEEEEEEFFFEEECCCCCCCCCDDDCCCBBBFFFIIIKKKLLLKKKMMMQQQUUUTTTWWW[[[aaagggkkkmmmnnnvvvxxx|||~~~}}}{{{xxxtttpppqqqtttyyy}}}}}}~~~{{{uuuqqqooommmllljjjgggbbb]]]YYYVVVTTTQQQLLLFFF@@@:::777555444333222222222222333444333444555444333222333555,,,...111111000//////000........................///...---,,,+++,,,,,,---......,,,,,,,,,,,,..............................,,,------......------,,,------------,,,+++******---.........---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,***)))(((***+++,,,,,,+++***)))((())))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))+++++++++,,,,,,++++++++++++++++++***************,,,,,,+++)))(((&&&%%%%%%+++++++++*********)))))),,,,,,+++***))))))******((((((((((((((((((((((((,,,,,,,,,++++++*********((())))))))))))*********************+++,,,------,,,---------------------............//////////////////............//////------------------------+++,,,---......---,,,+++...---,,,+++,,,---///000//////......---------,,,////////////...---,,,+++........................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******(((((()))******)))((((((---,,,++++++******++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,------........./////////.........///000000111111111555999<<>>>>><<<999888777444555666444111///....................................---,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))***+++,,,------------------......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++*********************++++++++++++***))))))++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++)))******************)))))))))))))))))))))))))))*********+++,,,,,,------+++++++++***************,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++...------------,,,,,,,,,---------........./////////......------......///------------------------........................///............///000111000000///...---,,,,,,++++++,,,------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,,,,,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000111222444555444444;;;GGGQQQgggvvv~~~{{{{{{zzzxxxwww|||~~~sssiii```ZZZUUUSSSQQQQQQRRRSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRRRROOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOOOOONNNNNNMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOOOONNNMMMKKKHHHFFFFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGFFFEEEAAA@@@?????????@@@AAABBBBBBCCCDDDEEEFFFHHHJJJLLLLLLQQQXXX```fffjjjlllmmmnnnnnnnnnooopppqqqrrrssstttvvvyyy|||~~~~~~~~~}}}uuuxxx{{{~~~|||}}}}}}zzz|||{{{ssslllgggeeeccc___YYYRRRMMMIIIGGGFFFAAAAAAAAA???===999555333555333000//////000333555:::>>>BBBDDDDDDAAA???>>><<<<<<;;;888444000//////........................------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,---------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,++++++***,,,+++***))))))***+++,,,*********+++************++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))************))))))***+++++++++++++++,,,,,,*********+++,,,,,,------************************++++++***************+++************************++++++++++++++++++++++++(((((()))))))))*********,,,,,,,,,,,,++++++***)))------------------------------------..................------------......------------------------.........------.....................//////000000000//////...------,,,,,,***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------------...//////000000333444555444444888AAAHHHVVVdddyyy~~~}}}|||{{{||||||zzz{{{~~~vvvkkkddd\\\ZZZWWWVVVVVVVVVTTTSSSQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOOOONNNMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPOOOOOOOOOLLLIIIGGGEEEFFFFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@???>>>>>>???@@@AAABBBEEEGGGIIIJJJMMMQQQTTTXXX\\\ccckkkqqquuuuuuuuurrrqqqooonnnnnnooopppqqqqqqsssvvvyyy|||}}}~~~~~~wwwzzz}}}|||}}}~~~~~~~~~}}}{{{zzzyyy|||zzzqqqkkkfffdddddd```XXXPPPHHHDDDAAA@@@:::;;;;;;;;;999777444222333222000......000222333888===DDDHHHIIIIIIHHHHHHCCCCCCAAA<<<666222000000........................,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------,,,,,,+++***,,,,,,------...------,,,************************+++++++++,,,,,,------------------,,,,,,+++++++++++++++)))))))))***+++,,,******************++++++************************************************************************************************))))))************))))))******++++++,,,,,,,,,---++++++++++++++++++******************************+++***************++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))*********,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......,,,------------...............------------......------------------------,,,,,,++++++++++++,,,,,,------.........////////////............---------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************))))))))))))******++++++******++++++,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------......///000000000222333333333666<<>>888333111111........................+++,,,---.........------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------,,,+++***))),,,,,,------......------***************************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,*********)))******+++,,,************************************************+++++++++***************)))))))))))))))))))))))))))******************)))(((((())))))***+++++++++------,,,,,,+++***))))))***************+++++++++*********)))******+++,,,***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,---,,,+++***)))***++++++,,,---...//////,,,,,,---------............------,,,,,,------...------------------------,,,,,,+++******+++,,,,,,,,,,,,---...............---------...............++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********)))(((((((((((()))***++++++******++++++,,,---,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---......//////000...000222222222444888;;;BBBJJJWWWjjj}}}yyywwwvvvxxxzzz|||uuurrrnnnkkkiiifffcccaaaWWWVVVUUUSSSQQQOOOMMMLLLMMMMMMOOOOOOOOOMMMKKKJJJKKKLLLLLLLLLMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOOOOLLLMMMOOOPPPPPPOOOMMMLLLNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOKKKKKKKKKLLLLLLKKKKKKJJJHHHFFFDDDDDDEEEFFFFFFFFFDDDEEEFFFFFFFFFFFFEEEDDDAAAAAABBBCCCFFFIIILLLMMMOOOTTTYYY\\\^^^aaahhhmmmttttttuuuyyy||||||yyyvvvrrrpppllljjjiiijjjmmmooommmooosssxxx}}}~~~|||zzz|||||||||yyyqqqjjjddd```^^^\\\XXXRRRJJJCCC>>>;;;999333333333222222111111000///000000000000000000///222777???EEEIIIKKKMMMOOOJJJHHHDDD>>>888333111111........................+++,,,---.........---------......//////......---------------------------,,,------......------,,,,,,,,,,,,------,,,+++++++++,,,------......------******************************+++,,,,,,---......***++++++,,,,,,------...))))))***+++++++++++++++******)))))))))***,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))******************************++++++++++++******(((((()))******+++,,,,,,......------,,,+++++++++))))))*********+++++++++******))))))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))***,,,------,,,+++***)))***+++,,,...///000000,,,,,,,,,---------.........------,,,,,,------...------------------------......,,,,,,,,,,,,......+++,,,------......------,,,,,,------.../////////,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,+++*********+++,,,,,,------,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,------------......,,,,,,------...//////000...000222333222333666888===CCCNNN^^^ssszzzrrrmmmlllnnnoootttyyyzzzvvvssspppmmmjjj^^^]]][[[YYYVVVSSSRRRQQQKKKLLLMMMNNNMMMKKKIIIHHHKKKKKKLLLLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOMMMNNNPPPQQQQQQPPPNNNMMMPPPOOOOOONNNMMMMMMMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOHHHIIIIIIIIIIIIIIIHHHHHHGGGEEECCCCCCEEEGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHDDDEEEFFFIIIMMMQQQUUUWWWYYY^^^dddggghhhlllsssyyy{{{zzzyyy{{{||||||xxxtttooolllhhhfffeeegggjjjlllmmmppptttyyy~~~{{{yyy|||zzzzzz~~~~~~{{{tttmmmfff```]]][[[VVVSSSNNNHHHAAA===999888222222111000///000000000...///000111111000///...111555<<>>777222000000........................***+++---...///...---------...///000000///...---........................,,,------......------,,,******+++,,,------------+++,,,,,,---.........---++++++++++++++++++++++++******+++,,,,,,---......)))***+++,,,------...///((()))***,,,,,,,,,+++*********)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++******))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,------.....................---------))))))******++++++++++++******))))))***+++,,,,,,*********************************++++++,,,,,,,,,((())))))))))))*********((()))+++---------++++++++++++,,,,,,,,,,,,------111000...,,,,,,,,,...///------------------------,,,,,,,,,---------.........------,,,,,,------......------------...//////...---,,,,,,******)))(((++++++++++++++++++++++++------------------------*********))))))(((((((((************************''''''(((***+++,,,---...,,,,,,+++******+++,,,,,,******)))))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---......///000111333555666:::@@@KKKXXXbbbmmmvvvoookkkjjjjjjoootttxxx{{{~~~{{{tttoooiiiaaa]]]\\\ZZZUUUQQQRRRPPPMMMKKKKKKJJJIIIHHHKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKNNNPPPPPPPPPOOONNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKNNNNNNOOOOOOOOONNNMMMMMMQQQPPPOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMKKKJJJIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLKKKJJJKKKLLLNNNNNNOOORRRTTTWWW[[[```ccciiilllppprrrtttwwwzzz|||~~~~~~{{{{{{{{{wwwqqqhhhfffeeedddfffiiimmmooottttttuuu{{{~~~}}}{{{xxxuuupppiiiaaaZZZTTTQQQMMMLLLJJJEEE???888222///111111000///////////////000000000000000000000000111333666;;;???DDDGGGIIIEEECCC@@@<<<777333///---//////.........---------------.........------,,,---,,,,,,++++++,,,,,,---...........................---,,,,,,,,,,,,---...///............---------.........------,,,,,,,,,+++++++++++++++++++++++++++,,,------......---------------,,,,,,,,,++++++++++++************++++++************************************))))))))))))))))))***+++,,,------...++++++++++++++++++++++++)))+++---...///...,,,+++,,,,,,++++++***)))))))))***************************+++,,,,,,,,,,,,+++***(((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++************************)))((('''&&&'''(((***,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...,,,+++***+++,,,---------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......///......------,,,,,,+++,,,,,,++++++++++++++++++------------------------------,,,,,,,,,+++++++++************************(((((()))***+++,,,,,,---,,,++++++******++++++,,,+++***)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,---............///000111333444555999===FFFPPPXXXaaappp~~~}}}vvvqqqoooooolllpppsssuuuxxx~~~xxxoooiiifffccc]]]YYYXXXUUUQQQNNNMMMLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOOOOOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNNNNMMMLLLLLLKKKMMMNNNNNNOOOOOOOOONNNNNNOOOOOOOOOOOOOOOPPPQQQRRROOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIILLLMMMOOOOOOOOOPPPSSSUUUYYY[[[^^^aaadddhhhmmmppprrrtttvvvxxxyyy|||{{{yyyuuuooojjjiiihhhhhhiiimmmpppsssvvvvvvyyyzzzvvvsssqqqllleee]]]UUUNNNJJJCCCCCCCCCAAA>>>:::666444111000000//////////////////////////////////////////111444777;;;>>>AAACCC@@@>>><<<888444111...---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++************++++++........................------------------------............------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,------...---------,,,,,,,,,,,,++++++++++++++++++************++++++************************************))))))))))))+++++++++*********))))))************************((((((***+++++++++***))))))))))))***++++++,,,,,,************************++++++++++++++++++++++++************************************)))))))))))))))************+++++++++***************************)))((('''''')))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,***))))))***++++++------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,++++++++++++,,,------------------------------,,,,,,,,,++++++*********------------------------------------,,,,,,,,,,,,************************))))))*********+++++++++,,,+++************+++,,,++++++***)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000.........///000222444444777:::???FFFJJJOOO[[[fffvvv|||yyyxxxmmmoooppppppqqqvvv~~~yyyuuuqqqlllhhhbbb___ZZZVVVTTTRRROOOMMMMMMMMMLLLLLLKKKKKKKKKJJJLLLMMMNNNOOOOOONNNMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQOOOOOONNNNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPOOOOOOMMMNNNNNNNNNPPPQQQRRRSSSPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFIIIIIIIIIIIIJJJKKKLLLMMMQQQSSSVVVXXXYYY[[[^^^aaafffiiilllppprrrvvvzzz}}}|||}}}}}}}}}}}}yyyuuuqqqooonnnnnnnnnpppsssvvvxxxyyyzzz~~~}}}{{{xxxtttpppnnnlllhhhaaaXXXOOOFFFAAA;;;;;;<<<===<<<:::777666111000//////......//////...........................///000333555777999:::888777666444111///---,,,------,,,,,,,,,+++++++++------............------,,,,,,++++++++++++,,,,,,---------------------------...////////////...---............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,++++++++++++*********++++++************++++++************************++++++*********)))))))))*********)))))))))(((((())))))))))))))))))))))))((((((((()))))))))******)))))))))***++++++,,,,,,************************+++***))))))))))))***+++************************++++++++++++************)))************+++++++++************************,,,+++)))(((((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++******)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,---...*********++++++,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++++++++******)))))))))(((************************************************+++++++++,,,---///000111.........///000111333333555666999>>>???AAAIIISSSeeevvvwwwwwwuuusssrrrtttyyy~~~|||xxxppplllgggccc```]]]ZZZWWWWWWWWWUUUSSSQQQOOOMMMLLLNNNNNNNNNOOONNNMMMLLLKKKKKKLLLLLLMMMNNNOOOOOOPPPOOOOOOOOOPPPPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMMMMNNNNNNOOOQQQQQQSSSRRRRRRQQQPPPOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKIIIHHHHHHHHHHHHHHHHHHIIIMMMMMMNNNOOOQQQSSSUUUVVVYYY\\\```cccfffhhhkkknnnpppssswwwyyy{{{|||~~~}}}}}}}}}yyyvvvtttttttttuuuwwwyyy{{{}}}|||}}}~~~yyyvvvsssqqqnnnkkkkkkiiifff___VVVKKKBBB===999:::;;;:::999777444333000000///............///---------------------------...//////000111222333222222111000///......---//////.........---------+++,,,,,,------------,,,///......------......///---------------------------...000111111000...---.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++++++++*********))))))++++++************++++++************************+++++++++*********))))))''''''((()))***+++,,,,,,******************************))))))******+++,,,,,,,,,++++++***)))))))))************************+++***(((''''''(((***+++************************++++++*********)))))))))))))))*********+++++++++************************---,,,+++***))))))******************************+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,---------------......///)))******++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++************)))************************************))))))((((((******************************************************+++,,,---...000111------......///000111222444333555888999:::@@@GGGSSSaaaxxx~~~{{{zzz|||~~~{{{vvvrrrooollliiigggeeeccc```\\\WWWSSSOOONNNNNNNNNNNNMMMLLLKKKJJJIIIKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNRRRQQQQQQPPPOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKIIIIIIIIIIIIJJJKKKMMMMMMOOOPPPRRRUUUXXX[[[^^^```dddgggkkkoooqqqtttvvvyyyyyy{{{~~~~~~~~~~~~{{{yyyxxx{{{~~~{{{xxxyyyzzz{{{|||}}}}}}~~~zzzwwwrrrnnnllljjjiiiggghhhfffccc]]]TTTJJJAAA;;;888999999999888555333111000//////...............------------------------............///////////////////////////.........//////.........---------(((((()))***************///......------......///---------------------------...000111111000...---...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++*********))))))++++++************++++++************************++++++++++++************((())))))***+++,,,------++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++***)))))))))************************+++***(((''''''(((***+++))))))))))))))))))))))))******)))))))))((((((((())))))*********+++++++++************************,,,,,,+++******)))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,...------------...//////,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************************++++++******************))))))***++++++***))))))))))))*********)))((((((*********************************************************+++,,,---...///------------...///000111222111222666777777;;;AAAFFFPPPcccyyy~~~|||zzzxxxrrrpppkkkeee___YYYUUURRRRRRQQQPPPOOOMMMLLLKKKJJJKKKKKKKKKLLLMMMMMMMMMNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQPPPPPPOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMJJJKKKLLLMMMOOORRRTTTUUUVVVWWWYYY\\\```dddgggiiinnnqqquuuxxxyyyzzz|||~~~~~~zzzyyywwwuuutttvvvzzz~~~}}}{{{|||}}}|||~~~|||tttpppkkkgggfffeeecccbbbbbb```]]]WWWOOOGGG???;;;444555777888777666444333000///......------......------------------------.....................///////////////............------,,,,,,,,,++++++++++++,,,---.../////////...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,++++++++++++*********++++++************++++++************************,,,++++++++++++*********,,,,,,,,,++++++++++++***++++++++++++++++++++++++((((((((()))))))))******)))))))))***++++++,,,,,,************************+++***))))))))))))***+++(((((((((((((((((((((((())))))))))))(((((((((''')))************+++++++++******************************************))))))************************++++++,,,,,,,,,,,,------+++,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------,,,,,,------...///------------------------*********++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------******************************************++++++((()))***++++++***)))((('''((()))******))))))(((***************************************************************+++,,,---------------...///000000111///000333555444777<<>>:::666333111111222111111111222222000...------............------.........//////////////////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------.........------------------------,,,,,,,,,---------------........................,,,,,,,,,+++++++++******++++++,,,------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************+++++++++++++++++++++++++++***)))))))))***+++,,,***++++++++++++*********---+++***+++---...---,,,))))))*********+++++++++,,,,,,***)))))))))************++++++++++++******++++++,,,------------,,,+++++++++*********)))))))))******++++++******)))***)))((((((((()))++++++))))))))))))***+++,,,---------------------......------------------......------,,,,,,,,,,,,++++++,,,------......------,,,---,,,,,,,,,,,,------..................---------...------,,,,,,++++++***,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++***************))))))******************)))******************************))))))))))))******+++***))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))(((((()))************+++++++++******+++++++++,,,,,,,,,...//////000000111222222222333666:::===CCCPPP]]]ooo}}}|||zzz~~~~~~~~~}}}zzzyyyyyyxxxwwwuuuvvvuuutttqqqnnnkkkiiigggeeeffffffeeedddcccdddfffgggffffffgggjjjllllllkkkmmmlllkkkjjjiiiiiiiiiiiiiiikkkmmmoooppprrrvvvxxxxxxwwwwwwvvvwwwwwwxxxxxxxxxyyy|||}}}yyyvvvttttttqqqpppnnnmmmllllllmmmmmmssswww}}}vvvnnnmmmllljjjiiiddd[[[OOOFFF>>>===999666333111000000222111000111222222000...------............------///////////////............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,+++******))))))))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++,,,---...---+++)))'''+++)))))))))+++,,,+++******************+++++++++,,,+++******)))***************++++++++++++******+++,,,,,,---------------+++++++++***************)))))))))******)))))))))(((((()))***************))))))))))))***+++,,,,,,..................------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,---..............................---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************))))))************))))))***************************))))))))))))))))))*********)))))))))))))))***))))))))))))))))))))))))'''((())))))***)))))))))))))))*********+++++++++*********+++++++++,,,,,,---......//////000111111444333555888999<<>>444333111000//////000000...------...000000///...------............------///////////////.........+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,---------******++++++++++++******++++++++++++++++++++++++(((((())))))***++++++,,,******++++++++++++******++++++++++++++++++++++++************************))))))***++++++++++++******)))'''''''''))),,,---+++,,,---,,,*********,,,+++++++++***************))))))***++++++++++++***++++++,,,,,,,,,,,,++++++((())))))******************************+++++++++++++++,,,,,,,,,,,,++++++&&&(((***+++,,,+++)))(((+++***************++++++++++++,,,,,,------......***++++++,,,------......+++++++++,,,,,,---------,,,------......------,,,,,,,,,++++++***++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,******++++++++++++******************************((()))***++++++***)))((()))))))))))))))***++++++))))))))))))))))))))))))'''((()))***++++++++++++)))************+++++++++)))))))))*********+++++++++++++++,,,------......111///000444555333555:::;;;@@@KKK\\\kkk{{{|||vvvsssrrrtttooossszzz~~~~~~||||||{{{{{{{{{|||}}}}}}{{{vvvqqqnnnmmmkkkjjjjjjmmmsss{{{|||yyyvvvvvvxxx{{{~~~~~~}}}}}}yyyvvvsssssstttqqqiiibbbPPPJJJBBB>>><<<;;;999777222111000............///---------...000000///---------............------.........///////////////+++,,,---------,,,******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------.........++++++++++++++++++++++++))))))***+++,,,------...------------------------******+++++++++,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,---------******++++++++++++******++++++++++++++++++++++++))))))))))))***************++++++,,,,,,++++++***************************************************((()))***+++,,,++++++*********************++++++***,,,---,,,***)))***,,,+++++++++*********))))))((()))***+++,,,++++++***+++,,,,,,------,,,,,,+++))))))***++++++++++++***))))))*********+++++++++******++++++++++++******'''((()))***+++******)))++++++***************+++******++++++,,,---......******+++,,,,,,---......+++++++++,,,,,,---------,,,------......------,,,------,,,+++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++++++++,,,,,,,,,,,,++++++************************((()))***++++++***)))((())))))((())))))***++++++))))))))))))))))))))))))&&&'''((()))************)))************+++++++++(((((((((((())))))))))))***++++++,,,,,,---......000...///222333000111444777999@@@MMMYYYggg{{{}}}wwwsssrrrtttrrrsssxxx~~~|||yyyxxxzzz}}}}}}~~~~~~}}}|||{{{}}}~~~{{{zzzzzz{{{{{{|||}}}~~~zzztttnnnkkkiiigggdddbbbdddiiipppvvvzzz|||zzzyyyxxxzzz~~~~~~}}}~~~}}}zzzxxxwwwooollljjjlllmmmkkkddd]]]MMMGGG@@@;;;999777444111333222000///......//////---,,,,,,...///000///------..................---+++,,,,,,------.........,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------....../////////++++++++++++++++++++++++(((((()))***,,,---...///------------------------*********++++++,,,,,,,,,............------,,,+++)))))))))******+++++++++******++++++++++++******++++++++++++++++++++++++++++++******)))(((((((((***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******+++,,,---------+++)))(((***,,,---,,,)))((()))+++++++++++++++******))))))((()))***+++,,,,,,+++***+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++))))))******++++++++++++))))))************))))))(((((()))***************++++++***************+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))***++++++------...///000000///...------,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++&&&(((***------,,,+++)))************************,,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000111333777===AAAHHHUUUgggttt}}}zzzyyywwwxxx{{{}}}~~~zzzvvvwwwzzzzzzwwwsssvvvvvvuuutttvvv~~~|||yyyxxxvvvwwwvvvssspppssszzzyyywwwuuuuuuwwwyyyyyyyyyyyy{{{vvvrrrpppoooiiiiiiiiijjjmmmppptttvvvwwwyyy}}}~~~}}}~~~yyyvvvuuusssooolllkkkfffbbbaaabbb___WWWOOOGGGBBB;;;666444222///---000000000000////////////////////////////////////------------------------///...,,,++++++,,,...///000///...---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,++++++******))),,,------...---,,,***)))......---,,,,,,+++******))))))***++++++,,,------))))))*********+++++++++++++++++++++++++++++++++******************++++++******************************++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++******************+++,,,,,,---,,,+++)))((())))))************))))))***+++,,,,,,,,,,,,+++***************************------------------------(((%%%$$$'''+++---+++'''))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,+++)))((()))***************************---------,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...//////......---,,,,,,+++---,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++&&&''')))+++++++++***)))************************,,,,,,++++++***))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))*********************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......//////000111///333888;;;???IIIXXXdddttt~~~~~~zzzwwwwwwzzzzzzwwwsssrrrrrrpppooopppvvv~~~yyyuuusssrrroooqqqqqqooommmooovvv|||~~~{{{uuusssrrrrrrsssssssssrrrrrryyy|||yyywwwvvvvvvrrrrrrssssssuuuwwwyyyzzz{{{}}}{{{vvvsssrrrpppkkkhhh```ZZZTTTRRRSSSQQQJJJDDDBBB===888444333333111///000000000000/////////...........................------------------------///---,,,++++++,,,---///...------,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++,,,---.........---,,,//////...------,,,++++++******++++++,,,,,,------*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++*********++++++,,,,,,++++++***,,,,,,++++++************************************++++++,,,,,,,,,+++***))))))******************)))***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++)))'''***...///---)))************************++++++++++++++++++++++++)))+++,,,+++******+++,,,))))))))))))))))))))))))++++++******))))))))))))------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++''''''((())))))*********************************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///............///000000---111444555777===HHHPPP^^^mmm}}}zzzzzz||||||yyyvvvrrrqqqooommmmmmrrryyy~~~|||vvvrrrooommmllliiilllmmmmmmkkklllqqquuu}}}xxxuuuqqqpppoooooopppooommmllllllqqqxxx~~~}}}~~~~~~zzztttqqqooommmhhheee[[[TTTKKKGGGFFFEEEBBB>>>;;;888444222222222222222000000000/////////..............................------------------------...---,,,++++++,,,---...,,,++++++++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------***+++---.../////////...//////......------,,,,,,,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***+++************)))))))))******************************+++,,,,,,,,,++++++******++++++++++++************+++,,,,,,+++******************************++++++++++++++++++++++++---+++***+++...///---***************************************************)))***+++***((((((((()))))))))))))))))))))))))))***))))))))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,+++++++++++++++***))))))(((((()))***+++,,,************************+++++++++*********))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************))))))))))))************************++++++++++++++++++++++++......------......///000...111333444444777>>>DDDPPP]]]ppp}}}yyyxxxuuussssssvvvzzz}}}}}}xxxssspppnnnmmmmmmlllnnnppppppooonnnpppqqqvvvzzz~~~xxxtttrrrppppppppprrrssssssqqqnnnppprrrvvv{{{}}}zzz{{{||||||vvvsssqqqnnnjjjfff]]]UUUIIIBBB???>>><<<:::666444222111000111111111000000/////////.................................------------------------------,,,++++++,,,------+++++++++++++++,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,***+++---.........------......---------,,,,,,,,,---------------------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++......------,,,+++******++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++******)))))))))))))))))))))***************+++++++++)))******+++,,,,,,,,,,,,+++++++++,,,,,,+++++++++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++(((************************))))))))))))))))))))))))*********)))&&&%%%%%%%%%))))))))))))))))))))))))+++*********************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---...------,,,,,,++++++***+++++++++++++++*********,,,++++++******++++++,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********+++***))))))***+++---...************************+++++++++***************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++---------------......///...000222333333555999===CCCLLLZZZiiiyyy}}}}}}|||}}}{{{wwwuuutttuuuvvvxxxyyy{{{zzzyyywwwvvvuuuwwwxxxyyyyyyxxxwwwvvvvvvvvvvvvxxxzzz}}}~~~|||{{{|||}}}~~~{{{yyy{{{}}}~~~|||vvvsssrrroookkkggg[[[RRRFFF<<<777555444333333333222000///...//////////////////....................................------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,---......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---,,,+++***))),,,,,,,,,+++++++++++++++---------------------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++......------,,,+++******++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***)))))))))))))))))))))***))))))*********+++++++++*********++++++,,,,,,---+++++++++,,,,,,+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++)))************************))))))))))))))))))))))))(((*********(((((((((***++++++++++++++++++++++++*********************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++,,,---------,,,,,,++++++++++++++++++++++++************************---,,,,,,++++++*********++++++******+++,,,...///************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++++++++++++++---,,,,,,,,,,,,---......---///000000111333666999;;;AAAKKKUUUdddxxx}}}{{{|||~~~}}}}}}||||||~~~}}}}}}}}}|||{{{~~~yyytttooolllkkkiiieeebbbXXXPPPEEE;;;555333222111111222111000...------////////////.........------------------------------------------------------++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,+++******)))+++,,,,,,,,,+++***((('''++++++++++++************,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***)))))))))************+++)))))))))***++++++,,,,,,+++++++++******+++,,,,,,******++++++++++++******+++***))))))))))))***+++************************************************,,,------......---------++++++++++++++++++++++++************************''')))+++,,,---...000222,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,,,,---------,,,************************************************------,,,,,,+++******)))************+++,,,------************************************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&''''''((()))***++++++************************************************,,,,,,,,,+++,,,------...////////////000222444666777<<>>DDDPPPaaammm~~~|||{{{{{{vvvnnnfff]]]YYYUUUSSSSSSRRRNNNKKKJJJFFF@@@:::555333222111+++...000000......000222//////.........---------------------------------------------------------***++++++,,,,,,++++++***,,,,,,+++***)))))))))***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,*********++++++,,,------)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------))))))*********+++++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,...---+++*********++++++))))))************))))))+++***)))(((((()))***+++************************++++++++++++++++++++++++&&&(((***++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---+++)))(((((()))************************++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++***)))+++///111000...---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++************************+++++++++*********))))))***+++,,,,,,,,,,,,+++***))))))))))))************+++***(((***,,,---***(((******))))))(((''''''''')))((('''''''''(((***++++++******)))(((''''''&&&))))))))))))************(((((())))))))))))((('''******+++++++++,,,,,,,,,,,,+++******+++,,,...///------...///000111222222333444444666<<>>;;;;;;;;;:::::::::999888666444222111000000000////////////000000------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,+++***)))***+++++++++---,,,++++++******++++++,,,---------,,,,,,+++***++++++++++++++++++++++++************************,,,,,,,,,++++++*********+++++++++***************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************************************************************************************************************++++++***))))))***+++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,+++***))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---++++++,,,---......,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))(((((((((************************+++++++++***************((())))))******))))))((())))))))))))***************))))))***++++++***((('''(((((()))******++++++((((((((((((((()))************))))))((((((''''''(((((())))))))))))******************+++++++++***)))))))))************++++++*********+++,,,---...,,,------...///000111111000111222222444888===AAAHHHQQQ```qqq}}}}}}{{{xxxuuutttuuuxxxyyyyyyzzzwwwsssnnnhhh]]]PPPGGG<<<999666444444555555444444333333333222222111111000//////......//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++******++++++,,,,,,---------,,,++++++************************************************+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************++++++++++++++++++++++++************************++++++***))))))***++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************))))))))))))))))))))))))((()))))))))************)))))))))*********))))))))))))))))))******++++++((((((((((((((())))))******)))))))))((((((((('''(((((((((((()))))))))*********))))))******++++++)))))))))))))))))))))************++++++,,,------,,,,,,---......///000000///000111222222444777999AAAGGGRRR]]]lll}}}~~~|||~~~~~~~~~}}}}}}~~~}}}wwwuuussssssuuuxxxyyyyyyxxxtttnnnhhhbbbYYYNNNFFF999777444222222333222222111111111111111111111111/////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,---,,,,,,+++,,,---,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++++++++***************)))))))))***+++++++++,,,************************************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,************+++,,,,,,---***+++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++************************************************************************((()))))))))************((()))*********)))))))))************))))))(((((('''(((((()))))))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))(((((((((((()))***+++***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,------......//////---///111333333444666888===AAAGGGNNNYYYhhhyyy~~~|||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||yyywwwvvvwwwzzz}}}~~~|||uuukkkbbb[[[SSSJJJDDD999777444222222222000///111111000000000000////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))******++++++,,,...//////---,,,---///,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))***+++++++++,,,************************************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++******************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++,,,+++,,,,,,,,,,,,,,,,,,---*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((())))))))))))******************************************++++++++++++******))))))******+++))))))))))))************''')))******)))(((((()))*********)))(((''''''&&&''''''((()))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))((((((''''''''')))***++++++************)))))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,---------......---///111222222333555777555888<<>>777555222111111000///---000000000000/////////...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))******+++,,,,,,,,,))))))******+++,,,,,,,,,************************((((((((()))******+++++++++...111000---,,,---///++++++******++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******************************+++++++++***************************************+++++++++************************************************************************************************++++++++++++++++++++++++************************)))***++++++++++++***)))************++++++++++++******+++++++++,,,,,,,,,******++++++++++++*********+++,,,,,,---,,,,,,+++*********++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,******+++------,,,,,,,,,,,,,,,,,,+++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******++++++************************))))))*********+++++++++***)))(((((((((((()))***))))))))))))************&&&)))+++***((('''(((***((((((((('''''''''''''''&&&'''((()))***))))))((((((((((((((())))))))))))'''''''''((((((((()))))))))(((''''''((())),,,---,,,,,,++++++************((((((***+++,,,,,,++++++,,,,,,,,,,,,,,,---------,,,...///000000111333555111333666999>>>FFFQQQZZZkkkyyy~~~{{{|||~~~}}}xxxxxxxxx||||||{{{vvvtttssstttvvvwwwwwwwwwppphhh^^^UUUMMMFFF>>>999444222111000111111000........................//////......------......///------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++((())))))***++++++,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,)))---000///,,,***+++...++++++******++++++,,,---***+++,,,,,,---------,,,++++++++++++++++++++++++************************((()))))))))*********++++++++++++***************************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************************************)))***++++++++++++***)))************++++++++++++******+++++++++,,,,,,,,,******++++++++++++******+++,,,---------,,,+++***)))******+++,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++(((+++---,,,******,,,...---------,,,,,,+++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************))))))******++++++++++++)))((('''&&&&&&'''((()))))))))))))))************&&&)))+++***((('''(((***%%%%%%&&&&&&'''(((((((((&&&''')))*********)))((((((((((((((())))))))))))''''''''''''((((((((()))***)))(((((()))+++---...,,,,,,,,,+++++++++******'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,---......---...000222222444666777888>>>FFFLLLSSSaaavvv{{{yyyvvvvvvzzz|||yyyxxxooonnnlllllllllmmmlllkkkaaa[[[UUUOOOKKKEEE===777222111000111333333333111++++++,,,------...//////.........------.................................((())))))+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,((())))))***++++++,,,,,,........................))))))***+++,,,,,,------'''+++///...***(((***---+++*********+++,,,,,,---***+++,,,,,,------------************************************************(((((())))))*********+++,,,+++++++++******))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,------...---,,,***)))))))))***+++,,,,,,------)))))))))))))))))))))))),,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,++++++***)))((((((************************+++++++++************)))&&&''''''((()))*********+++++++++************))))))))))))***+++++++++,,,)))************+++++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''((()))))))))))))))))))))))))))******))))))(((((('''''')))*********++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++''')))+++,,,---,,,***)))***+++...000111111000///......///111444999===@@@KKKSSS```ppp{{{uuuwww{{{|||{{{|||{{{wwwsssjjjddd]]]XXXXXXXXXWWWUUUMMMKKKHHHDDD???;;;888666000000///...............////////////////////////111222333222000......///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------************************((()))+++,,,,,,+++)))(((,,,,,,,,,++++++************+++---------+++)))(((************************,,,,,,............,,,,,,---,,,***)))))))))******************************))))))***+++,,,,,,------************************(((((((((((((((((((((((())))))(((((())))))***++++++******))))))))))))))),,,+++******++++++***)))))))))))))))************,,,,,,,,,++++++*********---,,,***)))))))))******)))))))))******))))))))),,,,,,+++***(((((()))+++)))***+++***))))))+++---******))))))))))))******************************************************))))))))))))))))))))))))++++++,,,,,,,,,++++++***++++++***))))))***++++++---,,,,,,++++++,,,,,,---+++++++++++++++,,,------,,,,,,++++++***))))))(((************************+++++++++************)))''''''((())))))***+++++++++++++++************)))***************+++++++++)))************+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++*********+++,,,,,,))))))))))))))))))))))))***)))))))))((((((((('''((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))***+++,,,+++*********+++---///000000000000000000000111444777:::<<<@@@FFFPPP^^^nnn~~~{{{wwwxxx{{{}}}zzzxxxvvvwwwyyyxxxtttqqqddd\\\SSSLLLIIIGGGDDDBBBCCCBBB@@@===:::777555444222222111000000000000000////////////////////////111222333222000/////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************+++,,,------,,,+++***,,,,,,,,,+++++++++*********+++,,,------+++)))(((******************************+++,,,,,,+++******,,,,,,***)))))))))******************************)))))))))******+++++++++************************))))))))))))))))))))))))************++++++++++++,,,+++******))))))******'''&&&&&&'''((())))))((())))))))))))************,,,,,,,,,++++++*********,,,+++***)))))))))***+++******))))))))))))******,,,,,,,,,***)))(((***,,,,,,,,,,,,+++))))))***+++******))))))))))))******************************************************))))))))))))))))))))))))***+++++++++++++++******++++++***))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,++++++***)))))))))************************+++++++++************))))))))))))******++++++,,,+++++++++************)))+++++++++***************)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********)))************++++++++++++,,,,,,---...///000000222222111111222444666777:::>>>FFFPPP^^^nnn~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{|||tttrrrrrrtttwwwvvvrrrooo^^^VVVKKKCCC???===:::888:::999888777555444333222111111111111000000000000////////////////////////000222333222000......///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,++++++++++++******+++,,,,,,,,,+++***)))******************************++++++++++++******,,,+++******)))*********************************)))))))))))))))))))))***************************************************))))))***++++++++++++***,,,+++******))))))******((('''''')))+++---,,,,,,))))))))))))************+++++++++++++++******************)))******+++,,,+++***)))(((((()))***+++,,,,,,,,,+++***)))+++,,,.........,,,***((()))*********))))))))))))******************************************************))))))))))))))))))))))))))))))******+++******)))+++******************+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,---......+++++++++*********))))))************************+++++++++*********))))))*********++++++,,,,,,,,,+++++++++*********)))))),,,+++++++++***)))))))))))))))*********+++++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&'''((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********************))))))******+++,,,,,,,,,,,,,,,---...///000111111111111111222444444888<<>>EEEKKKSSSZZZ^^^nnnxxx|||{{{~~~|||xxxvvvtttsssqqqnnnllllllllljjjddd```JJJCCC;;;666555666666555444444333222111111000000---...////////////......////////////////////////,,,---///...---+++,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------************************///......------......///++++++++++++++++++++++++)))*********************************************,,,,,,,,,,,,,,,,,,,,,,,,************+++*********************************++++++++++++++++++******************************************************((()))******+++*********))))))(((''''''''''''((()))(((''''''((()))(((&&&((()))))))))************************************))))))******+++++++++++++++***)))(((((()))***+++***+++,,,,,,+++***+++,,,+++,,,---,,,++++++,,,...++++++************++++++************************************************))))))))))))))))))))))))'''((()))***************)))***++++++++++++***)))++++++************++++++,,,,,,,,,,,,,,,------...************************************************+++++++++************)))+++++++++++++++++++++++++++++++++************)))+++++++++***************)))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%&&&''')))***))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++******))))))************++++++++++++++++++,,,,,,---------,,,,,,---///000111222333333777<<>>777333333333222111111111000000///...------...///111222222111000000////////////////////////+++,,,......,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))))))))************+++******************************))))))))))))******))))))***++++++++++++***************************++++++++++++++++++,,,,,,************************************************+++++++++***+++,,,,,,---))))))(((''''''''''''(((+++***((())))))***((('''))))))))))))************)))))))))***************))))))***+++++++++******)))))))))******)))))))))(((***++++++*********+++***+++,,,+++***+++,,,...++++++************++++++************************************************))))))))))))))))))))))))(((((()))***++++++++++++)))***++++++++++++***)))++++++************+++++++++++++++++++++,,,------************************************************+++++++++************)))+++++++++++++++*********+++++++++************)))***************+++++++++)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''%%%###!!!!!!###&&&((())))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++++++++)))(((((()))***+++,,,+++******)))***,,,------,,,+++++++++,,,---...///000000000555777999;;;<<<>>>@@@CCCGGGOOOZZZggguuu}}}wwwqqqmmmjjj```[[[UUUPPPMMMJJJEEEAAA???:::555222333333111///////////////...............///111222222222111000////////////////////////,,,---//////---,,,---...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((()))******)))((((((******+++++++++,,,,,,,,,)))))))))))))))***++++++************************+++***)))(((((()))***+++((()))***+++,,,++++++***************************))))))******++++++,,,,,,************************))))))))))))))))))))))))+++***((('''''')))+++---++++++***))))))))))))))),,,+++******,,,---,,,+++))))))))))))************((()))))))))*********+++******+++,,,+++***))))))((()))***++++++***)))(((&&&(((***+++***))))))***+++,,,,,,+++))))))***,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++************++++++++++++******++++++,,,---******************++++++************************+++++++++************)))************************+++++++++************)))))))))******+++++++++,,,)))************+++++++++''''''((()))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,)))&&&######%%%(((+++))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))************************(((((((((((((((((((((((('''(((***+++,,,+++)))(((''')))+++,,,---,,,***)))(((***,,,------,,,+++***,,,---......//////......444444333222222444777:::===CCCLLLUUU```nnn||||||wwwpppjjjfff[[[UUUMMMHHHEEEBBB>>>;;;555222......000111///---...//////000000111111222+++---///000111000///...////////////////////////---...000000///...//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,---///000000///---,,,*********++++++,,,,,,,,,))))))(((((()))***++++++************************---,,,+++******+++,,,---((()))***+++,,,,,,+++***************************'''(((((()))***++++++,,,************************(((((((((((((((((((((((((((&&&$$$""""""%%%(((***---,,,++++++***+++++++++'''&&&&&&'''***++++++***))))))))))))************(((((())))))*********+++***+++,,,,,,+++***)))((('''(((+++,,,,,,+++((('''%%%'''******)))((()))))),,,------+++((('''((())),,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------******++++++++++++******************************************************((((((((((((((((((((((((,,,+++)))((((((((())))))***************+++++++++************************++++++++++++++++++++++++******))))))((((((''''''''''''(((((())))))******(((((((((((())))))))))))***)))(((''''''((()))***))))))************))))))++++++***)))(((((())))))((())))))***++++++,,,,,,(((((()))*********************))))))******+++,,,++++++++++++++++++++++++,,,------...///000111111333444444555555666777777:::>>>CCCGGGMMMXXXfffppp|||{{{}}}}}}zzzsssjjjbbb]]]UUULLLBBB=========888444222222222111111111000000111000///......///000111........................111///---,,,---......---............---,,,++++++,,,,,,------,,,+++)))(((((()))***+++,,,---------------,,,+++,,,---...///,,,------......------,,,+++++++++*********))))))************************...---+++*********++++++************************+++++++++++++++***)))(((++++++,,,,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++************+++++++++++++++*********))))))))))))************))))))************************))))))************)))))),,,+++***))))))***+++,,,++++++************++++++*********)))))))))))))))***************)))((('''************************,,,,,,++++++,,,,,,---...******************************+++++++++,,,,,,,,,((()))***+++++++++++++++******))))))******+++,,,***++++++,,,,,,++++++***)))************++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,******++++++++++++******************************************************)))))))))))))))))))))))),,,+++***))))))))))))*********))))))))))))))))))************************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))************))))))******)))((((((((((((((((((((((((((((((((()))***(((((()))*********************))))))******+++,,,++++++++++++++++++++++++,,,------....../////////......//////000111111222555888<<>>===;;;777444222222111111111000000000111000///......//////000////////////////////////111///---,,,---...------+++,,,,,,---------,,,,,,,,,,,,------,,,+++)))((())))))***+++,,,,,,,,,,,,,,,++++++***+++,,,---...,,,,,,------------,,,,,,+++++++++*********))))))************************---,,,+++*********++++++************************+++++++++++++++***))))))))))))************))))))))))))*********+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++************+++++++++++++++*********))))))))))))************))))))************************))))))************))))))++++++***))))))***++++++******))))))))))))*********))))))))))))))))))))))))************))))))(((************************+++***************+++,,,************************))))))*********+++++++++******+++++++++******)))+++************+++,,,,,,***++++++,,,,,,++++++***)))************++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***************++++++******++++++++++++******************************************************************************,,,,,,+++************+++*********)))((((((((('''************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))&&&((()))++++++)))(((&&&))))))************))))))))))))((('''''''''((((((+++***((('''&&&''')))***(((((()))******************))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,---------------......//////000000111111111333666777999???HHHOOOZZZdddttt~~~~~~zzzsssjjj```VVVOOOKKKIIIGGGCCC???;;;888555444111111111111000000000000111000000///.........///////////////////////////000...,,,,,,---...---,,,)))***+++,,,------------,,,---------,,,+++***))))))******+++,,,,,,,,,,,,***************+++,,,,,,,,,,,,------------,,,,,,+++++++++***************************************,,,,,,+++************+++***************************++++++++++++***))))))))))))***************)))***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************+++++++++++++++***************))))))************))))))************************))))))************))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))******))))))******+++************************************))))))((((((((())))))************************(((((()))))))))*********,,,,,,,,,++++++)))((((((+++++++++++++++,,,------***++++++,,,,,,++++++***)))************++++++++++++++++++***************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++******++++++++++++******************************************************************************,,,,,,++++++++++++++++++,,,++++++***)))(((((('''************************++++++++++++++++++++++++))))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))'''((()))******)))((('''))))))************))))))))))))(((((((((((())))))///---***((('''(((***+++(((((()))***************)))))))))))))))***++++++************************,,,,,,,,,+++++++++++++++.........///000000111111111222444444666:::@@@EEEKKKSSS```nnn|||{{{yyywwwuuurrrooommmiiibbbZZZQQQJJJEEECCC@@@BBBBBB>>>888444333444111111000000000/////////111000000///.........---///////////////////////////---,,,,,,---...---,,,)))***++++++,,,,,,,,,+++---------,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,,,,------,,,,,,,,,************************************************++++++************************************************+++++++++******)))++++++,,,,,,------,,,,,,************************++++++++++++++++++++++++,,,+++++++++++++++++++++++++++************++++++************************)))******++++++******)))************************)))******++++++******)))+++******************+++))))))************)))))))))))))))))))))*********((()))******++++++++++++******************************)))(((((((((((()))************************))))))))))))*********++++++++++++++++++***)))(((,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***))))))*********+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++******************************))))))))))))))))))))))))************************++++++++++++,,,+++++++++------,,,++++++***))))))))))))))))))))))))))))))************************(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))***)))(((''''''((()))***))))))************))))))+++******)))******++++++000...+++((('''((()))+++(((((()))***************))))))(((((())))))***+++************************+++++++++++++++***************+++,,,,,,------...111111222333555888===@@@???DDDLLLVVVbbbrrrxxxpppkkkhhhddd___ZZZVVVSSSOOOIIIDDDAAA???>>>:::===>>>;;;666222222333000000000/////////......////////////......---------------------------------,,,+++,,,......---,,,+++,,,,,,,,,++++++***)))------,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************************************************************************************)))******+++++++++******++++++,,,---------------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************++++++++++++************************************++++++++++++***************++++++************++++++,,,,,,++++++***(((((())))))************((()))***+++++++++++++++************************+++******)))))))))***************************************+++++++++,,,,,,((()))***+++++++++++++++,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))************************)))***++++++,,,+++++++++---------,,,+++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++)))(((&&&&&&((()))+++))))))************))))))++++++*********+++,,,,,,,,,+++)))'''&&&&&&'''((((((((()))***************)))(((((((((((()))***************************************+++++++++++++++++++++,,,------......///......///000333555888999999<<>>>>>;;;888666666555444333222111111333222111111111111111111//////.........---------***+++---///000000//////........................******+++,,,......---+++++++++,,,---...............---,,,+++,,,---...///++++++,,,,,,,,,++++++***'''((()))++++++******)))+++++++++,,,,,,+++++++++))))))******++++++++++++************************'''((()))+++++++++***)))************************((()))***+++++++++++++++***+++,,,---......///...++++++++++++******))))))++++++++++++++++++++++++))))))******++++++++++++++++++************++++++))))))******++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***)))***+++,,,,,,+++***)))((()))+++,,,,,,+++)))((('''(((((()))***+++++++++,,,,,,,,,,,,,,,+++***)))************************((((((((()))***,,,......************************))))))))))))************+++++++++++++++***)))(((******))))))******+++,,,+++++++++,,,,,,+++++++++)))************+++++++++))))))******++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***((($$$!!!(((((())))))*********+++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***++++++*********))))))(((((())))))************))))))***++++++***((('''((()))&&&'''((())))))((('''&&&******))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***......---,,,+++))))))(((,,,,,,------...///000000111222444555666:::>>>BBBMMMSSS]]]hhhuuu}}}~~~}}}{{{yyytttkkkcccTTTMMMCCC;;;888666444222333222111111333333333111222222111111111111222222......---------,,,,,,,,,......------------......111111000///...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++------------------------------------------------***************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********++++++++++++++++++*********))))))++++++,,,,,,,,,,,,------))))))))))))))))))))))))******++++++++++++******++++++******************++++++************++++++))))))*********+++++++++************************---------------,,,+++***,,,++++++******++++++,,,(((***,,,,,,+++***)))***)))************+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++*********))))))***++++++,,,,,,++++++***))))))))))))))))))))))))++++++***))))))***+++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************(((***+++***)))((()))***))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++*********)))))))))(((((())))))************)))))))))***+++***((('''((()))(((((()))******)))((((((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++*********++++++++++++,,,,,,++++++,,,------.../////////111222222333666:::>>>@@@EEELLLVVVaaannnzzzxxxsssnnnkkkhhhccc[[[TTTMMMGGG???:::888666555333333111000111222333222111111111000000000000111111......---------,,,,,,,,,------,,,,,,,,,,,,------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******------------------------------------------------------,,,+++***)))((((((,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,,,,++++++++++++*********+++++++++,,,,,,,,,------******************************++++++++++++******************************++++++************++++++))))))*********+++++++++*********************************))))))(((((((((,,,++++++******++++++,,,((()))+++***)))((()))***))))))*********+++++++++++++++++++++++++++++++++++++++************+++++++++++++++*********))))))***++++++,,,,,,++++++***************************,,,***(((&&&&&&(((***,,,***++++++++++++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++(((***+++***)))((()))***))))))))))))))))))))))))******))))))))))))************))))))))))))************))))))))))))(((((())))))************)))))))))***+++***((('''((()))))))))************))))))***))))))(((((())))))******)))(((''''''((()))***************************((((((((((((((((((((((((((()))******++++++***************+++++++++,,,,,,******++++++,,,------------...//////000222555888888;;;@@@GGGPPPZZZeeelll~~~xxxpppfffaaa[[[WWWTTTOOOIIIDDDCCC@@@<<<999777666555333///...------//////...---000//////////////////000......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))------------------------------------------------------,,,+++***))))))(((,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,******************************++++++++++++******************************++++++************++++++***************+++++++++************************---,,,+++*********+++,,,,,,++++++******++++++,,,((())))))(((''''''(((***)))))))))*********++++++++++++++++++++++++++++++******++++++++++++******+++++++++******************++++++,,,,,,++++++***++++++++++++++++++++++++,,,***)))(((((()))***,,,)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((('''''')))))))))))))))*********))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++(((***+++***)))((()))***((((((((((((((((((((((((******))))))))))))*********))))))))))))))))))***))))))))))))))))))(((((())))))************))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))***)))'''&&&&&&''')))***))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************,,,,,,,,,+++***))))))((()))*********+++++++++,,,,,,---.........///111333666888;;;>>>DDDLLLUUU\\\hhhqqq}}}sssfff^^^UUUQQQLLLGGGEEEBBB???<<<===<<<:::999888666444333000///......//////...---///......------......///......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,------------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,******************************++++++++++++*********************+++++++++++++++************++++++************************************************...---+++******+++---...,,,++++++******++++++,,,)))***)))((('''''')))+++))))))))))))***************+++++++++++++++,,,,,,)))***+++,,,,,,+++***)))***************************++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++++++++***)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++***)))))))))******))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++(((***+++***)))((()))***((((((((((((((((((((((((******))))))))))))******)))))))))******)))))))))(((((((((((((((((())))))))))))************))))))'''((())))))((('''(((***(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))************))),,,++++++******))))))))))))))))))***************,,,---......---...///111222333555777:::???FFFKKKSSSZZZfffrrr}}}vvvjjj^^^TTTNNNGGGDDD@@@===<<<;;;:::999:::::::::999777444222111444333222222333333222000......------------............---------,,,,,,,,,------,,,,,,,,,,,,------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++************************************************++++++,,,,,,,,,------------------,,,,,,,,,++++++*********+++++++++,,,,,,******************************++++++++++++******))))))*********+++++++++++++++************++++++***************************************************)))'''&&&&&&(((***+++,,,++++++******++++++,,,***++++++)))((((((***,,,(((((()))))))))******************++++++,,,,,,,,,)))***+++,,,,,,+++***)))***************************++++++,,,,,,++++++******************************+++,,,------,,,+++************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,************))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++(((***+++***)))((()))***))))))))))))))))))))))))******))))))))))))******))))))************))))))''''''(((((((((((())))))))))))************))))))&&&((())))))''''''(((***((((((''''''''''''(((((()))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))'''(((((()))***+++,,,,,,************************+++---//////......///111000222333444666999>>>AAAFFFMMMVVV___hhhsss|||nnn```UUULLLFFFBBB;;;:::888666555555555666666888999888555222111111222000////////////...,,,......------------............---------,,,,,,,,,------,,,,,,,,,,,,------,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))******+++++++++++++++))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))***+++++++++))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,++++++************+++++++++++++++******************************************)))((((((((()))++++++,,,++++++******++++++,,,***++++++***))))))***,,,((((((((()))))))))***************++++++,,,,,,---******++++++++++++*********************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++************++++++,,,***)))((((((***,,,...++++++++++++++++++++++++************************((('''''''''((()))+++,,,************)))))))))(((************************))))))(((((((((((())))))))))))))))))))))))))))))************************(((***+++***)))((()))***))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((('''''''''((((((((())))))))))))************))))))&&&'''((((((''''''(((***))))))(((''''''((())))))((((((''''''''''''((((((%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))''''''((()))***+++,,,,,,***************************,,,...///......///000///000333444555666999;;;???DDDJJJPPPWWW```jjjrrr}}}~~~ooogggZZZNNNEEE@@@===;;;555555444333111111111222222444666555222000000111...---++++++,,,+++***(((......------------............---------,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))***+++++++++++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++((((((((()))***+++++++++))))))))))))))))))))))))*********************************++++++++++++,,,,,,++++++++++++*********************++++++++++++++++++++++++++++++++++++******++++++++++++******((())))))***++++++,,,,,,++++++************+++++++++++++++*********))))))***************************+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,(((***++++++***))))))***(((((((((((()))))))))***)))******+++,,,,,,------++++++************++++++))))))*********+++++++++***++++++,,,,,,++++++***************************,,,***(((''''''(((***,,,---+++((('''''')))---///************************************************,,,+++***))))))***+++,,,+++*********))))))(((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((&&&'''''''''(((((())))))))))))************))))))%%%'''((((((''''''(((***+++***)))(((((()))***+++((((((''''''''''''(((((($$$&&&(((******(((&&&$$$))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))))))))))))))************))))))))))))+++++++++***************)))+++---.........///000))),,,///000111111333444777:::???CCCHHHOOOYYY___iiittt~~~}}}yyyqqq___XXXMMMDDD>>>;;;999777444444555333111/////////...000333222000///000222222000////////////---,,,///......------......///......---------,,,,,,,,,++++++************++++++&&&'''(((***,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++---...//////*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))***++++++++++++***((()))+++,,,------,,,,,,++++++++++++++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))*********++++++++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++******++++++++++++******((())))))***++++++,,,,,,++++++************++++++++++++++++++******))))))************************&&&'''((())))))))))))))),,,++++++++++++++++++,,,&&&(((***+++)))((((((((((((((((((((())))))))))))))))))***+++,,,,,,------,,,+++***))))))***+++,,,))))))******+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***)))))))))))))))******,,,++++++***)))))))))***++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******&&&''')))***+++***((('''&&&((()))++++++)))(((&&&'''(((((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))***+++,,,,,,------,,,,,,))))))((((((''''''&&&&&&((((((''''''''''''((((((+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))((('''((()))+++,,,))))))(((((((((((())))))(((((())))))*********+++,,,,,,,,,---------......------...///000111222222222555999<<<@@@DDDIIILLLYYY___hhhtttrrraaaVVVJJJFFF@@@<<<888666444222222111111000///......---222222111111000000//////...........................---,,,,,,,,,,,,---...000///...---,,,---......///...---,,,+++,,,,,,---...---,,,,,,++++++++++++*********************************++++++,,,,,,,,,---------------------,,,,,,,,,,,,++++++*********---,,,+++******+++,,,---+++*********+++,,,,,,---...---+++******+++---...---------,,,,,,+++++++++******+++,,,+++***)))(((++++++++++++++++++++++++************************,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,+++***))))))***+++,,,************************************************,,,+++***))))))***+++,,,((()))+++,,,,,,+++)))(((++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++,,,,,,++++++***)))((((((&&&&&&'''((()))***++++++,,,,,,++++++***))))))))))))************+++++++++))))))))))))))))))))))))************************,,,,,,,,,++++++*********(((((((((((()))***,,,,,,,,,,,,+++***************************************))))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))&&&''')))*********(((((('''((()))******)))((('''((((((((())))))(((((('''))))))))))))))))))))))))))))))(((((((((((()))))))))******+++++++++++++++(((((((((((((((((((((((()))((((((''''''(((((()))*********)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''((()))+++,,,))))))(((((((((((())))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,.../////////////////////111333666888:::===AAADDDLLLQQQYYYbbbmmmxxx{{{tttmmmeeeZZZMMMDDDCCC???;;;777666555333111111111000000///......---111111000000000000000000...........................---,,,,,,,,,,,,---...000///...---,,,------...///...---,,,+++,,,,,,---...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,.........------,,,,,,,,,,,,,,,+++******+++,,,,,,++++++******++++++,,,---...---+++******+++---...------,,,,,,,,,+++++++++***++++++,,,+++***)))(((++++++++++++++++++++++++************************,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************+++***))))))))))))***+++((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************************************************)))))))))(((************************,,,,,,++++++***))))))((((((((())))))******++++++))))))******************)))************+++++++++))))))))))))))))))))))))************************,,,,,,,,,++++++*********'''''''''((()))+++---...,,,,,,++++++******++++++))))))))))))))))))))))))***))))))(((((())))))***''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((&&&''')))*********)))((((((((())))))))))))(((((((((((()))******))))))(((************************))))))(((((((((((())))))(((((()))***************''''''((())))))***++++++***))))))(((((())))))*********))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''((()))***+++))))))(((((((((((())))))(((((())))))))))))******))))))*********+++++++++/////////......---------///111222333444555888;;;>>>AAAGGGMMMVVV___iiippp~~~tttmmmhhhaaaYYYRRRMMMGGG@@@;;;:::777444222222222111000111000000//////........./////////000000000000000////////////////////////...------,,,,,,------...///......---,,,---------...------,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++(((((())))))******++++++......------------,,,,,,,,,,,,++++++++++++,,,,,,......------......//////---,,,+++******+++,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,+++******)))++++++++++++++++++++++++************************++++++************++++++)))************++++++++++++++++++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************************************************************))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))***************+++++++++''''''((())))))***++++++)))************+++++++++))))))))))))))))))))))))************************+++++++++++++++*********(((((((((((()))***+++,,,,,,,,,+++++++++++++++,,,***************************))))))))))))))))))***'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((''''''((()))***))))))((())))))(((((((((((())))))((())))))************)))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))************)))((()))))))))*********+++******))))))))))))******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******))))))(((((((((((())))))(((((()))))))))))))))))))))))))))*********++++++------------------,,,,,,---...000000000111444666777999<<<@@@EEEMMMVVV\\\iiippp{{{yyyoooddd[[[UUUOOOKKKFFFBBB@@@>>><<<:::444222000///000000///...000000/////////..................//////000000000////////////////////////------------------------......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********'''(((((()))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++******************************************************++++++************++++++))))))*********++++++++++++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************************************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))))))))))))))************************+++++++++*********))))))+++++++++******)))))))))''''''(((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))************************+++++++++*********************)))))))))))))))***+++++++++******+++,,,,,,++++++++++++++++++++++++******))))))))))))******(((((()))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))(((((('''(((((()))))))))))))))))))))(((((((((((())))))(((((()))***************(((((((((((((((((((((((())))))(((((((((((())))))((())))))***************+++*********)))))))))(((******))))))))))))******(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))))))))((((((((((((((((((************++++++++++++)))******+++,,,,,,------+++---...//////111333555555666777999<<>>@@@CCCIIIQQQWWWVVV___lllvvv~~~yyyoooggg```WWWMMMFFFAAA>>><<<:::999777444111//////---,,,***+++...111///......000222222111000---..............................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---...---,,,+++***)))***+++,,,---,,,,,,+++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,,,,---......---,,,,,,+++***))))))((((((((()))******++++++++++++******))))))******++++++++++++...---,,,+++***+++,,,---))))))))))))))))))))))))******************************))))))))))))******)))************+++++++++(((((())))))*********+++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,************************************************+++,,,------------,,,+++))))))(((((((((((())))))************************************************(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))******************++++++************************)))))))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))((((((,,,,,,+++***)))(((''''''+++***)))'''''''''((()))&&&'''((())))))***))))))(((((((((((())))))))))))((())))))***************************************''''''''''''''''''''''''*********)))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))((((((''''''+++)))'''(((+++,,,***(((******))))))((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))((('''%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''''''''((()))))))))((('''''''''(((***++++++*********))))))((((((+++***)))'''''''''((()))*********+++++++++,,,,,,,,,,,,------.../////////222666:::;;;:::;;;AAAFFFMMMQQQWWW___gggqqqzzzvvvnnn```\\\VVVNNNGGGAAA>>><<<666666555444444333222222///////////////000000000000000000000000000000000.................................---,,,,,,++++++........................---,,,,,,///111111...***---.........---,,,++++++------------------------++++++++++++,,,---......---,,,************,,,------,,,***))))))***,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********************+++************************,,,+++***))))))***+++,,,222111///,,,***)))((('''+++***)))))))))***,,,,,,******++++++***)))'''&&&+++++++++*********))))))((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,+++++++++******,,,,,,+++******+++++++++)))))))))))))))))))))))),,,+++++++++***)))))))))***************+++++++++,,,+++***)))((((((((()))))))))))))))))))))))))))+++***)))(((((()))***+++************************---,,,,,,++++++,,,,,,---+++***)))((((((***,,,---&&&&&&''''''(((((())))))''''''(((***+++,,,---...************************------,,,+++*********+++,,,+++*********+++------************************************************))))))))))))))))))))))))***************)))((((((++++++******)))(((((((((++++++***)))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))%%%&&&&&&'''''''''''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))((((((+++)))((((((***+++***(((***)))))))))((((((((('''))))))))))))))))))))))))((())))))******))))))(((((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((''''''&&&'''((()))***)))((('''''''''(((***************)))))))))((((((+++***)))(((''''''((())),,,,,,,,,------------...,,,,,,,,,---......//////222555888888666777;;;???BBBEEEJJJOOOVVV]]]eeekkktttzzzyyyppphhh```ZZZPPPMMMHHHBBB===:::888777555555444444333222222111333222222222111000000000////////////////////////////////////////////////------------------..............................---++++++---//////,,,***...............---,,,,,,------------------------------,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++))))))+++,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,+++++++++*********))))))************************++++++***))))))***++++++,,,,,,+++*********+++++++++***)))))))))***+++,,,+++++++++++++++)))((('''+++*********************)))))))))*********++++++++++++++++++++++++++++++,,,++++++++++++++++++***,,,++++++******++++++,,,************************,,,,,,++++++************++++++************++++++))))))))))))))))))))))))++++++******************)))))))))((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))+++***)))(((((()))***+++************************,,,++++++******++++++,,,***)))((('''((()))+++,,,)))))))))***************(((((()))***+++,,,,,,---************************,,,,,,+++*********************)))))))))***+++,,,************************************************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))***++++++++++++******)))((())))))))))))(((((('''))))))))))))(((((((((((('''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++************)))***)))((()))***+++***((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))((((((''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))(((&&&%%%&&&''')))***((((((''''''(((((()))*********))))))))))))((((((***))))))(((((((((((()))++++++,,,,,,,,,---------+++,,,,,,------......///111444555444111111444777888:::===AAADDDIIIOOOSSS___dddllluuu~~~}}}sssfff[[[TTTNNNIIIEEE>>>===:::777555333333333333333333222222111111000444333222222000000///...////////////////////////////////////////////////,,,,,,------...//////000---------------------------+++***+++,,,,,,+++***....../////////...------------------------------///...---,,,++++++++++++,,,,,,------------,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...+++******))))))******+++,,,+++++++++***)))))))))************************++++++***))))))***++++++******))))))******++++++******))))))******+++,,,+++,,,,,,,,,+++***)))((()))*********************************+++++++++,,,************************,,,,,,,,,+++******))))))++++++************++++++************************+++************)))))))))***************+++++++++))))))))))))))))))))))))))))))************************))))))((((((''''''%%%&&&((()))******))))))))))))))))))))))))))))))******))))))))))))******************************+++******))))))******+++))))))((('''''')))***+++******************))))))))))))*********+++++++++************************++++++***)))))))))******+++************+++,,,,,,************************************************))))))))))))))))))))))))))))))************)))((((((((())))))************)))***+++,,,+++***)))((())))))***))))))((('''&&&))))))))))))(((((((((((())))))***++++++++++++***((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++***)))))))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))*********(((&&&%%%%%%''')))***''''''''''''(((((())))))))))))))))))))))))(((((()))))))))(((((((((((()))))))))))))))************+++++++++,,,------......000111222000......000222555777999;;;===???CCCFFFOOOSSSYYY```hhhpppxxx~~~|||tttnnn```XXXNNNFFFBBB@@@>>>;;;555555333222222222222222222222111111000000000000000000//////.........---////////////////////////////////////////////////---------....../////////------------------------...---+++++++++,,,,,,,,,...///////////////......------------------------...---,,,,,,+++++++++,,,+++,,,............,,,+++---,,,++++++++++++,,,---,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------++++++************++++++*********************+++************************+++******************+++---,,,+++******)))*********************+++++++++,,,,,,,,,,,,++++++******))))))))))))******************+++++++++,,,,,,,,,************************+++++++++***************++++++************++++++***************************)))))))))))))))))))))***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++---,,,,,,+++***)))((((((((()))***+++***(((&&&$$$))))))))))))))))))))))))***))))))))))))))))))***************************++++++************++++++******))))))))))))***+++***))))))(((((('''''''''******************************************************)))))))))))))))***+++++++++,,,,,,,,,------************************************************************************((())))))*********))))))((((((((()))******++++++'''((()))*********(((((())))))***))))))((('''&&&***)))))))))((((((((('''%%%&&&''''''((((((''''''))))))))))))))))))))))))************************''''''(((((())))))))))))))))))************))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,))))))******)))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))******)))'''&&&&&&'''((()))&&&''''''((((((((((((((((((((((((((((((((())))))((((((((())))))))))))(((((((((((()))))))))************++++++,,,------------...............///111222333666777888:::===???@@@CCCGGGKKKPPPWWW^^^ccclllqqqyyy~~~wwwnnniiifffbbb[[[UUUJJJEEE???<<<;;;:::888555333333222222111111222222111000000000000000//////------....../////////000........................------------------------//////......------------------------------------//////...---,,,,,,---.........///////////////...------------------------,,,+++++++++,,,,,,---...+++,,,............,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++*********)))*********++++++++++++,,,,,,++++++++++++,,,,,,(((((()))***+++,,,,,,---*********************************++++++*********------,,,+++++++++++++++))))))******++++++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,+++******))))))******+++************************)))))))))))))))))))))***++++++,,,---......------************************((((((((())))))******+++---,,,,,,+++***)))((((((((()))***+++***(((&&&%%%)))))))))))))))))))))))))))))))))******)))))))))************************,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++******))))))((((((''''''+++++++++************)))***************************)))))))))))))))******)))******+++++++++++++++++++++++++++++++++++++++************************************************((())))))************)))(((((())))))*********+++'''(((((())))))))))))(((((())))))))))))(((((('''******))))))((((((''''''''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***))))))************))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,(((***+++***)))((()))***(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((('''''''''''''''&&&&&&'''(((((((((((('''''''''(((((((((((())))))'''(((((())))))))))))((()))************+++++++++)))******++++++,,,,,,---,,,,,,,,,------...///000,,,...111222222333555777888:::===???BBBFFFKKKNNNWWW[[[bbbjjjpppwww}}}wwwooojjjccc]]]WWWRRROOOKKKGGGCCC>>>;;;777666666555222///222222222111111000000///000000000000000000000000---...//////111222222333........................,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000111111000...---...///------.../////////......------------------------++++++++++++,,,---...///,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++************))))))))))))************---,,,,,,,,,,,,,,,,,,---(((((()))***+++,,,,,,---************************)))***++++++++++++***)))++++++++++++,,,---...///))))))***++++++++++++***,,,+++************++++++******)))))))))(((((((((************+++++++++,,,++++++++++++++++++++++++&&&'''((()))***,,,------******))))))))))))******************************)))))))))************+++***+++,,,.........------************************(((((())))))))))))))))))******))))))((((((''''''&&&''')))***++++++******))))))))))))))))))))))))))))))************))))))************************---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++************************************************)))))))))***++++++&&&'''(((((())))))((((((++++++++++++++++++++++++************************************************(((((()))***************)))))))))))))))*********))))))(((((())))))***+++'''(((((())))))))))))(((*********)))((('''''''''))))))***+++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))************))))))))))))))))))))))))))))))************+++++++++,,,(((***+++***(((((()))+++'''((((((((()))))))))***((((((((((((((((((((((((((())))))******))))))(((((()))))))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((()))))))))'''&&&%%%%%%&&&'''((((((((('''''''''''''''((((((((())))))&&&'''((()))******)))((()))))))))*********++++++))))))******+++,,,,,,,,,---,,,++++++,,,---------+++---/////////...000111444666888:::;;;>>>AAACCCEEEIIINNNSSSXXX]]]bbbeeeppptttzzz|||xxxqqqjjjccc\\\VVVQQQLLLJJJFFFAAA>>><<<;;;:::999555222111333333111///111111111111000//////...000000000000000000000000.../////////000111111111........................------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///111333222000------...,,,,,,---...............------------------------,,,,,,,,,++++++,,,------,,,,,,++++++++++++,,,,,,,,,------------------,,,++++++++++++************))))))*********+++++++++,,,,,,++++++++++++,,,,,,************************************************)))***++++++++++++***)))+++*********+++,,,------((()))***+++,,,++++++***+++***))))))))))))***+++++++++***)))(((''''''&&&)))))))))*********++++++************************'''(((((()))***++++++,,,******))))))))))))******************************************++++++,,,,,,''')))+++,,,------,,,+++************************)))))))))))))))((((((((()))))))))((((((((((((((())))))******+++,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,******************++++++***************************************+++,,,,,,&&&'''((()))***))))))(((++++++++++++++++++++++++************************************************(((((()))*********************))))))))))))))))))+++***)))))))))***,,,---''''''((())))))***))))))+++******)))(((''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''************************&&&&&&&&&'''((())))))***))))))************)))))))))))))))))))))))))))))))))))))))******+++++++++(((***,,,+++(((''')))+++'''((((((((())))))******(((((((((((((((((((((((())))))************))))))))))))))))))((('''%%%%%%))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&'''((()))******(((&&&$$$%%%%%%'''((((((((('''&&&&&&'''''''''(((((())))))&&&'''(((*********)))(((''''''''''''(((((((((((()))))))))***++++++,,,,,,...,,,+++***+++,,,+++***...///111000///......///...111333555666777:::<<<;;;>>>BBBEEEHHHKKKOOORRRWWW[[[aaahhhmmmsssxxx|||~~~{{{uuuoookkkddd```ZZZUUUPPPLLLGGGDDD@@@@@@===:::666555666777666222///...111444444333000000111111111000000///000000000000111111111111...............---------................................................)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...111444333000---------+++,,,,,,---.........---------------------------......---,,,++++++++++++---,,,************,,,---,,,------......------,,,+++++++++************)))******+++++++++,,,,,,,,,++++++************++++++------,,,+++***)))((('''************************)))***+++,,,,,,+++***)))...---,,,***)))(((((((((((()))***+++,,,+++************)))(((((()))***+++,,,+++***)))((('''&&&%%%((())))))))))))*********))))))))))))))))))))))))))))))))))))******************))))))))))))************************************+++++++++,,,,,,,,,%%%''')))+++,,,+++***)))******************************))))))((((((''''''***************+++++++++...---,,,+++************))))))))))))))))))))))))((()))***++++++***)))(((************************++++++************+++++++++++++++++++++***)))(((((((((((()))*********+++))))))*********+++++++++************************++++++******+++,,,------)))***+++,,,---,,,++++++++++++++++++++++++,,,,,,))))))*********))))))(((******************************))))))))))))*********))))))))))))))))))*********))))))))))))******++++++***)))((('''&&&&&&******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&+++***)))((('''&&&%%%$$$***)))(((''''''((()))***)))))))))))))))((('''''')))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''''''''(((((((((&&&%%%$$$&&&&&&'''''''''''''''&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&''')))+++))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++++++++,,,---...,,,,,,,,,---------......111000...///111222222111999::::::<<<===???AAABBBHHHIIILLLQQQVVV[[[___bbbfffiiimmmtttzzz|||xxxrrrpppkkkfff```ZZZVVVTTTKKKIIIEEEBBB>>><<<;;;;;;888666555333222222333333222222111000///...------///////////////////////////////////////////////////////////////.........------------------------........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,000000//////...---++++++...---,,,---......---+++---,,,+++*********++++++***++++++***((('''((())),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++++++++,,,,,,------,,,,,,++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++---,,,***)))))))))******---------,,,,,,+++++++++******))))))******+++,,,************************))))))))))))))))))))))))+++*********))))))((((((************************,,,,,,------------,,,,,,)))************+++++++++***************************************)))((('''((()))))))))************,,,+++)))((((((((()))*********+++,,,,,,,,,,,,+++++++++++++++***((('''&&&&&&''')))***+++++++++***+++++++++*********))))))******************************++++++++++++*********+++,,,+++)))))))))***************************)))))))))))))))))))))))))))******++++++,,,------))))))(((((((((((())))))((())))))))))))*********++++++++++++++++++++++++)))******+++******))))))******************************))))))))))))******))))))************))))))******))))))))))))******++++++******))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''************************))))))(((((((((((()))))))))))))))))))))((('''''')))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((('''&&&&&&)))(((&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%%%%&&&'''&&&&&&&&&(((***((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,,,,,,,,,,,,,------------...000///......000111111000444444444555666888999:::===???AAAEEEIIIMMMQQQSSSQQQTTTXXX]]]ccchhhmmmooouuuwww{{{~~~}}}xxxvvvssspppmmmiiieeeaaaZZZXXXUUUPPPKKKFFFCCCAAA@@@???<<<999777666555555555444333222111111111111000000000000////////////////////////////////////..............................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++---,,,,,,---......---+++//////.........---------***,,,,,,,,,***)))***+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++---,,,***)))))))))***+++,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,************************************************++++++++++++*********)))************************))))))************)))))))))************+++++++++******************************++++++******)))(((************++++++++++++---,,,+++***))))))***+++(((((()))************)))***++++++******)))(((''')))***+++,,,,,,,,,,,,,,,+++++++++*********))))))************************(((((())))))))))))((((((***+++,,,+++)))))))))***************************************************,,,+++++++++++++++++++++***))))))(((((())))))***)))))))))*********++++++,,,,,,,,,+++*********)))******+++++++++++++++*********************************))))))))))))******((()))***++++++***)))(((******))))))))))))******+++++++++***************((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&'''((())))))***(((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((''''''(((((())))))+++)))'''$$$$$$%%%''')))'''((())))))))))))((('''&&&'''((('''%%%%%%''')))((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''))))))))))))************((()))***+++,,,++++++***,,,,,,,,,,,,------------///...,,,---///000000///////////////000111222333444555666888;;;===@@@AAABBBCCCFFFKKKOOOSSSVVVXXX^^^```cccfffjjjmmmoooooowwwwwwyyyzzz|||~~~|||xxxuuussspppooommmkkkiiifffeeeddd^^^\\\ZZZWWWUUURRRNNNKKKFFFEEECCC@@@<<<999777666666555444222111111111111111111111111000///............//////000000111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,+++,,,......---++++++,,,---------,,,***)))+++,,,------,,,,,,---...,,,,,,,,,++++++++++++***++++++++++++++++++++++++......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++++++++***************+++++++++++++++++++++++++++++++++************)))++++++************++++++,,,,,,+++************+++++++++++++++***************+++,,,---...---,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************((((((((())))))((((((((()))************+++++++++************************++++++++++++++++++***)))***++++++++++++,,,,,,,,,---,,,++++++***+++++++++(((((()))************))))))***************)))))),,,+++++++++++++++,,,,,,+++++++++***************************************(((((())))))))))))((((((***+++,,,+++)))))))))***************************************************------,,,,,,+++******)))*********))))))*********************+++++++++,,,---,,,,,,+++***))))))(((******+++,,,,,,,,,++++++******************************))))))))))))******((()))***++++++***)))(((******))))))))))))******)))))))))******+++++++++)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''######$$$%%%&&&'''((()))&&&''')))******)))(((((())))))((((((((((((((()))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&((()))++++++)))(((&&&''''''(((((((((((('''''')))(((''''''''')))***++++++)))(((&&&&&&&&&''''''((((((((())))))((((((((('''(((((('''%%%%%%&&&(((((((((((((((((((((((((((&&&&&&'''(((((()))((((((((((((((((((((((((((((((((()))))))))************)))))))))((()))***++++++++++++,,,,,,,,,---------...,,,+++,,,---///......//////////////////000111222222222333444555777777;;;<<<>>>@@@CCCFFFHHHIIILLLMMMPPPSSSVVVXXXYYYZZZ```aaabbbdddfffhhhiiijjjjjjjjjkkklllmmmnnnoooppppppoooooonnnmmmllllllllljjjjjjiiigggdddaaa^^^\\\ZZZYYYXXXVVVSSSQQQPPPOOOLLLJJJHHHFFFEEECCC@@@===<<<<<<;;;999888666555444222111111111111222222222//////000111000///...---////////////000000000000////////////////////////........................,,,,,,,,,,,,------------------------------------////////////////////////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,++++++,,,......---+++)))***,,,---,,,+++)))'''***,,,------,,,,,,...///++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************+++++++++*********))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,......---,,,***************************++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******))))))*********+++++++++************************++++++,,,,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++((()))******+++++++++++++++***)))((((((((()))******************************************************++++++,,,,,,++++++******+++,,,+++)))))))))***************************************************,,,,,,,,,++++++*********++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++***)))(((((()))***+++,,,,,,,,,,,,,,,******************************))))))))))))******((()))***++++++***)))(((******))))))))))))******''''''(((((()))************))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))*********+++&&&'''(((*********)))((())))))(((((((((((()))***(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++***((('''''''''(((((((((((('''''')))(((''''''''')))***+++'''((()))***)))(((&&&%%%'''''''''''''''''''''''''''(((((('''%%%%%%&&&(((''''''''''''''''''''''''&&&'''(((((((((((((((((())))))))))))))))))))))))((()))))))))************,,,***'''%%%&&&(((+++---+++++++++,,,,,,,,,---------,,,***+++---......---000///////////////000000333222222222222222333444333444555666888999:::;;;===>>>@@@BBBDDDFFFGGGGGGIIIJJJKKKMMMOOOPPPRRRRRRTTTTTTUUUVVVWWWXXXXXXYYYUUUUUUUUUTTTTTTSSSRRRRRRQQQRRRRRRQQQOOOMMMKKKIIIFFFEEEDDDBBBAAA???>>>===>>><<<999888888777555444444444444333333222222222000111111222333333444444///000111111111000......000000000000////////////////////////////////////........................,,,,,,------............------------------------////////////////////////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++******,,,---...---+++,,,---///000000...,,,+++)))+++,,,,,,++++++,,,...++++++++++++++++++++++++*********************************+++++++++******+++,,,,,,------,,,,,,+++************************************************+++++++++*********))))))++++++************+++++++++++++++,,,,,,,,,++++++------------------------((()))+++,,,---,,,***)))************************************************))))))************************************************)))(((((()))******))))))*********+++++++++***************************++++++,,,,,,,,,++++++))))))))))))*********+++))))))************************+++,,,,,,,,,,,,+++((()))***++++++,,,+++++++++***)))((((((((()))***************************************************++++++,,,,,,,,,,,,++++++***+++,,,+++)))))))))*********************************************************+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,+++++++++***)))))))))(((((()))***+++,,,,,,,,,,,,******************************))))))))))))*********))))))))))))))))))*********))))))))))))******''''''(((((()))))))))*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))&&&'''((())))))******)))))))))(((''''''(((***+++'''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''''''''((((((((((((''''''((((((''''''(((((())))))%%%''')))++++++)))'''%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%%%%''')))''''''''''''''''''''''''''''''((((((((((((((('''************************))))))))))))************,,,***'''&&&&&&(((,,,...++++++++++++,,,,,,,,,,,,---,,,***+++---......---......---------......///111111000000000000111111000111111222222333333444666777888:::;;;<<<<<<===<<<<<<===>>>@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFBBBCCCCCCCCCCCCBBBAAA@@@>>>????????????===<<<;;;::::::999999888777777666888666444333444444333222111111111111111111111111//////000111222222222222000000000111111000000///111111000000//////......////////////////////////------------------------,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------*********+++---...---+++,,,------...---,,,+++***)))***++++++******+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++((()))******+++*********+++,,,,,,------,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++************)))++++++************++++++***+++,,,,,,---,,,,,,,,,------------............((()))***+++,,,+++******************************)))))))))))))))))))))))))))))))))))))))*********************************)))((('''&&&&&&'''((())))))************+++++++++************************)))***++++++++++++++++++(((((()))))))))*********(((((()))*********))))))(((((()))************)))))))))***+++,,,,,,,,,+++,,,+++++++++++++++,,,,,,***************+++++++++************************))))))************))))))***+++,,,+++)))))))))***************************++++++++++++++++++++++++)))******+++,,,,,,------*********))))))*********************+++++++++,,,************))))))))))))'''((()))***++++++++++++******************************))))))))))))******+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''((((((((())))))''''''''''''((()))***+++)))((('''&&&'''(((***+++''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((('''&&&&&&%%%&&&(((*********)))(((''''''&&&%%%%%%&&&''''''%%%&&&'''&&&&&&&&&(((***''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))***************)))))))))******++++++***++++++++++++,,,,,,,,,...,,,++++++---......---,,,,,,,,,,,,,,,---.../////////............///000222222222222222222222222444444555666777888888888666666777777888999999:::777777888999999:::::::::999999:::::::::999888777555666666777666555333222666666666666666666666666555333111111222333333333222222222222222111111111---...///000000//////...000000////////////000000////////////000000000000////////////////////////------------------------***++++++,,,------......------------------------++++++++++++++++++++++++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***))))))+++---...---++++++++++++*********))))))***+++,,,+++***)))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++***+++,,,---------,,,,,,,,,,,,,,,------.........*********+++++++++,,,,,,************************************************)))))))))******+++++++++***************************)))'''&&&&&&''')))***)))************+++++++++************************((()))******++++++******))))))*********+++++++++((()))***+++++++++******(((((()))************)))******+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++************************)))******++++++******)))***+++,,,+++)))))))))***************************+++++++++++++++++++++++++++++++++++++++++++++,,,***))))))(((((())))))***)))))))))*********++++++)))))))))))))))*********''''''(((******+++++++++******************************))))))))))))******,,,+++(((''''''(((+++,,,******))))))))))))******************************((((((''''''''''''(((((())))))))))))))))))))))))************************&&&'''''''''(((((())))))))))))***+++,,,------...((('''''''''''')))+++,,,)))((('''&&&'''(((***,,,''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((('''%%%$$$''''''''''''(((***+++,,,((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&&&&''')))+++'''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))************''')))+++------,,,***(((******+++++++++,,,,,,,,,...,,,+++,,,---.........,,,,,,,,,,,,---...///000...------------...///000111111111111111111111111///000111222222222222222111111111222222222333333444444555555666666777777222222333444444333222111444444555555444222111///111111111222333333333444000...,,,,,,...000000000111000000000000/////////......///000///...---,,,000///...------...000111------...///000111222222////////////////////////------------------------))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++)))))))))+++---...---,,,///...---,,,,,,,,,------+++,,,---,,,***)))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,++++++,,,,,,------,,,,,,+++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++)))***,,,---...---,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,---...************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************---+++***((((((***+++---)))************+++++++++************************'''((()))*********************+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***&&&''')))***+++++++++***))))))******++++++++++++************************+++,,,,,,------,,,,,,+++***+++,,,+++)))))))))***************************++++++++++++++++++++++++------,,,++++++*********))))))(((((((((((())))))((())))))))))))*********************************++++++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&$$$"""''''''''''''(((((((((((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&******))))))))))))******))))))******)))'''%%%$$$))))))(((((('''''''''&&&))))))))))))))))))))))))++++++***)))((('''&&&&&&%%%&&&)))******)))&&&%%%***)))(((''''''((()))***((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''&&&%%%$$$%%%'''''''''&&&''''''(((((())))))******''''''&&&&&&'''(((***+++(((((()))(((&&&&&&''')))******))))))((((((''''''******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---..................---+++++++++,,,,,,---------------------------------000///...------...///000////////////////////////111111111111111111111111///000000000111111111111000000////////////000000111111111111111111111111111000///......///000000......////////////..................////////////////////////////////////,,,,,,,,,,,,,,,---//////------,,,,,,,,,,,,------///............---------,,,---...//////...---,,,+++,,,,,,------......///+++++++++,,,,,,---------------,,,+++,,,---...///++++++)))))))))+++---.........---,,,,,,,,,------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,)))************+++++++++***************)))((((((******++++++++++++******)))************+++++++++))))))))))))************///...------++++++***)))((()))******)))***,,,...+++******))))))******+++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---************************************************))))))))))))))))))))))))++++++************+++++++++***)))(((((()))***++++++++++++***((((((+++---+++++++++*********))))))+++++++++*********))))))************************++++++++++++++++++++++++''''''((()))***++++++,,,,,,+++***((((((((()))***---,,,+++))))))))))))******************)))((('''$$$&&&)))*********,,,---))))))))))))))))))))))))***+++,,,---,,,+++***)))******++++++++++++******---,,,***))))))***,,,---******++++++++++++************++++++++++++******************************************************,,,+++***)))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((&&&%%%((((((((())))))))))))***))))))))))))))))))))))))(((((((((((('''''''''&&&***))))))(((((())))))***))))))))))))((('''&&&&&&((((((((('''''''''&&&&&&))))))))))))))))))))))))******))))))(((((('''''''''((()))******)))((('''***)))(((''''''((())))))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''''''%%%%%%%%%'''((('''&&&)))))))))(((((((((((((((***)))'''&&&%%%%%%%%%&&&'''((()))(((&&&&&&((()))***)))))))))((((((((('''(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))***)))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------------------------------000///...------...///000////////////////////////000000000000000000000000//////000000000111111111000000////////////000000------------------------000000///......///000111111111222222222111000000............////////////........................,,,,,,,,,,,,---...///000...------------------...///............---------,,,---...//////...---,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,---,,,,,,+++,,,---...//////...---,,,---...///111------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********)))******++++++,,,+++++++++******))))))***************)))((((((******++++++++++++******)))************+++++++++))))))))))))************,,,,,,,,,+++******))))))***++++++***))))))***,,,++++++************++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++***************************************************************++++++************+++++++++***)))(((((()))***+++***++++++***((()))***,,,+++++++++*********))))))+++++++++*********))))))************************++++++++++++++++++++++++***************+++++++++,,,+++***)))(((((()))***+++******))))))***+++,,,******++++++******)))(((&&&(((++++++++++++,,,---***************************+++,,,,,,,,,+++************++++++++++++******,,,+++***))))))***+++,,,******++++++++++++************++++++++++++******************************************************,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((())))))((((((''''''(((((()))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))(((((((((((())))))%%%%%%&&&'''((()))******'''''''''''''''''''''''''''(((((())))))((((((''''''&&&%%%&&&((()))((('''******))))))(((''''''&&&))))))'''&&&$$$$$$$$$$$$'''(((((((((&&&&&&((()))))))))))))))(((((((((((('''((((((((((((((()))))))))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))******++++++++++++++++++++++++*********++++++++++++,,,*********++++++*********------------------,,,,,,------------------------///......------......///////////////////////////........................////////////000000000000////////////////////////////////////////////////............///000111111///////////////...---------............/////////........................---------------...000000.........------.........///............---------------............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---............,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******)))*********------,,,+++***)))((('''*********+++******)))(((******++++++++++++******)))************+++++++++)))))))))*********++++++************************,,,,,,,,,+++)))((()))***,,,,,,++++++++++++,,,,,,((()))***+++,,,------...---,,,,,,++++++,,,,,,---,,,,,,++++++*********)))************************************************++++++************++++++******))))))))))))*********++++++***))))))***,,,+++++++++***************+++++++++***************************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++***)))))))))******))))))))))))***+++,,,---++++++++++++++++++***))))))***,,,,,,++++++,,,---++++++++++++++++++++++++******++++++,,,++++++*********++++++++++++******+++***)))(((((()))***+++******++++++++++++************++++++++++++******************************************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''(((((()))))))))*********))))))))))))))))))))))))*********))))))))))))(((((((((''''''''''''(((((()))((('''''''''(((***+++)))))))))))))))))))))((((((((((((((((((((((((((('''((((((((()))))))))*********)))(((((()))******((((((((((((((()))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&''')))))))))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&(((***))))))))))))(((((((((((((((((((((((((((((('''''')))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))*********************++++++++++++************++++++++++++))))))************))))))///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................./////////000000...//////////////////...000000000000000000000000---------...///000111111---------------,,,++++++---------.........//////........................------------...///000000///......------......//////............---------------------------------...------,,,++++++******---------...............,,,,,,,,,,,,,,,---------...---,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,,,,++++++***))))))(((*********++++++******)))******++++++++++++******))))))*********+++++++++))))))*********+++++++++)))))))))*********+++++++++,,,,,,***)))((()))+++---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------......------------......---,,,,,,++++++******)))************************************************++++++************++++++***))))))))))))))))))***)))+++++++++))))))***,,,************************************************************************************************************************+++*********************))))))*********++++++,,,++++++,,,,,,,,,++++++***)))+++,,,,,,+++******+++++++++++++++++++++++++++*********+++++++++++++++***++++++,,,,,,++++++*********)))(((((()))************++++++++++++************++++++++++++******************************))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))+++*********))))))))))))((((((''''''''''''(((((()))(((''''''''')))+++,,,************************((((((((((((((((((((((((''''''(((((())))))*********)))'''&&&&&&''')))***''''''((()))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''&&&''')))))))))(((&&&'''''''''((((((((()))&&&'''''''''((((((((((((&&&'''((('''&&&''')))***(((((((((((())))))))))))***))))))((('''&&&&&&%%%(((''''''''''''''''''((((((((((((((((((((((((((((((((())))))************)))))))))******+++++++++))))))*********+++++++++******++++++++++++******.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------........................---............/////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000...//////000000//////...------------....................................---,,,,,,------...///000......------------......///............------------------,,,,,,---------///...------,,,+++******---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,000000///......---------***+++,,,------------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))*********************************++++++++++++************++++++++++++******))))))*********+++++++++************++++++++++++))))))******+++,,,,,,,,,)))***+++***))))))+++------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******************************************************++++++************++++++)))))))))******))))))))))))***,,,+++***)))***+++************************************************************************************************'''''''''((()))******+++*********++++++++++++***++++++++++++******))))))***++++++,,,,,,,,,++++++)))***,,,+++)))((())))))++++++++++++++++++++++++)))))))))******+++++++++++++++,,,,,,,,,,,,++++++***))))))))))))))))))*********++++++++++++************++++++++++++******************************))))))))))))))))))))))))(((((()))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))))))))))))))((((((''''''(((((()))(((((((((((())))))***+++************++++++++++++))))))))))))))))))))))))''''''(((((())))))******)))((('''&&&&&&'''((()))&&&'''((()))*********)))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''&&&%%%&&&((()))((('''%%%&&&&&&'''(((((())))))))))))))))))((('''&&&%%%&&&'''(((''''''''')))+++(((((((((((())))))))))))))))))(((((('''&&&&&&%%%(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((()))******++++++(((((())))))***+++++++++)))))))))************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------------------.........///---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////++++++,,,---............,,,------------.........------------------------,,,,,,,,,,,,,,,---//////---------,,,,,,---------///............---------------,,,,,,,,,,,,------//////...------,,,++++++++++++************))))))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++---...///......---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******)))*********))))))*********+++++++++)))***++++++,,,+++++++++******++++++++++++******)))************+++++++++*********++++++++++++,,,*********++++++,,,,,,,,,((()))******)))***,,,...,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++))))))************))))))(((***,,,,,,***)))***+++***************+++++++++***************+++++++++************************************************%%%%%%&&&'''((()))***+++)))***++++++,,,++++++++++++,,,,,,++++++)))(((((()))***++++++++++++++++++(((***++++++)))(((((()))++++++++++++++++++++++++)))))))))))))))***+++,,,++++++,,,,,,,,,,,,++++++******************************++++++++++++************++++++++++++******************************))))))))))))))))))))))))&&&'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))******)))))))))(((((((((***))))))(((((())))))***((())))))*********))))))((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))%%%&&&((()))*********)))))))))((((((''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''%%%%%%%%%'''((('''&&&''''''''''''''''''''''''&&&'''((((((((('''&&&&&&%%%''''''''''''''')))+++'''((((((((()))))))))***&&&&&&&&&''''''((((((((()))((((((''''''(((((()))))))))))))))))))))))))))'''(((((()))******++++++((((((((()))***+++++++++))))))))))))***************++++++,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---///000000///---,,,........................,,,---.../////////...---&&&''')))***,,,---------,,,,,,---------.........------------------------++++++***++++++,,,---...,,,,,,++++++++++++,,,,,,///............---------------,,,++++++,,,------/////////......---------,,,,,,+++++++++*********)))***+++,,,---,,,,,,+++(((((())))))***)))))))))***,,,...///000000///...+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********)))******+++++++++++++++***************)))***++++++,,,,,,,,,+++******++++++++++++******)))************+++++++++*********+++++++++,,,,,,)))))))))***************)))***+++***))))))+++,,,++++++************++++++++++++++++++++++++,,,,,,+++++++++******+++++++++***++++++,,,,,,---------************************++++++++++++++++++++++++++++++************++++++((()))***++++++***)))((((((***,,,,,,+++*********))))))*********+++++++++))))))*********+++++++++************************************************''''''(((((()))))))))***)))***+++,,,,,,,,,++++++)))***++++++++++++))))))((()))******++++++******(((***++++++***)))***+++************************)))((((((((()))***,,,---+++,,,,,,------,,,,,,+++******++++++++++++************++++++++++++************++++++++++++******************************))))))))))))))))))))))))%%%&&&((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++*********+++,,,---))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******((()))***++++++***)))(((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******)))))))))%%%&&&((()))*********)))'''''''''((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&%%%$$$%%%'''((('''&&&((((((((('''&&&&&&%%%%%% """$$$&&&((()))))))))%%%&&&'''''''''''')))+++'''((((((((())))))******######$$$&&&((()))***+++******))))))))))))******************************'''(((((()))***+++++++++'''(((((()))***+++++++++))))))))))))******************++++++++++++******)))))))))******++++++,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......,,,---///000000///---,,,++++++++++++++++++++++++---.../////////...---,,,((()))+++---///000111111,,,,,,,,,---------......------------------------************+++,,,------,,,++++++******++++++,,,//////.........---------------++++++++++++------///////////////........./////////......---------)))***+++,,,---,,,++++++)))***+++,,,,,,,,,,,,,,,+++,,,...000111111000///+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++***)))))))))***+++,,,,,,---,,,,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,)))))))))))))))(((((((((,,,,,,,,,+++)))((()))***+++******************+++))))))***+++,,,------...///......------......///)))***+++,,,------...///************************++++++++++++++++++++++++++++++************++++++((()))***++++++***)))((((((***,,,,,,+++***)))***))))))******++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))************)))))))))))))))***+++,,,---,,,,,,+++'''(((***+++,,,,,,++++++'''((()))***************(((***,,,,,,++++++,,,---)))))))))))))))))))))))))))((((((((((((***,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++******++++++++++++************++++++++++++******************************&&&''''''((()))******+++,,,,,,++++++***)))))))))+++*********))))))((((((************************,,,+++)))'''%%%""" ((()))***++++++***)))((()))))))))))))))))))))))))))******)))(((''''''((())))))))))))))))))))))))************************(((((((((((()))))))))))))))((((((((()))***++++++************))))))))))))))))))))))))))))))))))))'''''''''((())))))'''%%%))))))))))))))))))))))))&&&(((***++++++***'''&&&%%%%%%&&&&&&'''(((((()))((((((''''''''''''((()))(((((())))))))))))((((((%%%&&&&&&'''((())))))***%%%'''***++++++)))%%%###''''''''''''((((((((((((***)))'''&&&&&&''')))***)))((('''&&&&&&'''((()))''''''((((((((((((''''''))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))(((&&&%%%&&&''')))***))))))(((((()))***++++++---+++)))(((((()))+++---,,,,,,,,,+++++++++******+++*********))))))((((((******++++++++++++,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---............------,,,,,,,,,------------------------//////......------------111000///...---...//////,,,,,,,,,,,,,,,,,,,,,,,,000000//////............,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------------------------------,,,,,,,,,---------......000000///......---,,,,,,............---,,,+++***------------------------------..................,,,++++++******++++++,,,((()))***+++,,,---......,,,------...///.........+++,,,------......------)))***,,,......---,,,+++,,,++++++******++++++,,,((((((((()))***+++------,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++***))))))************************++++++++++++++++++++++++)))******++++++******))),,,+++***))))))+++---...******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++++++++************+++++++++++++++*********))))))******))))))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******((()))))))))))))))(((((((((((()))***************,,,***((()))+++,,,+++(((((()))***+++,,,+++******))))))))))))))))))))))))***************************)))))))))(((((('''''')))***+++,,,,,,+++***)))((()))***+++,,,+++*********++++++,,,,,,++++++***,,,++++++******++++++,,,)))************+++++++++,,,+++))))))+++,,,,,,,,,''''''(((((()))******+++******************+++++++++*********))))))))))))************************+++***)))((('''&&&%%%$$$(((((()))******)))(((((())))))))))))))))))))))))***++++++***)))((((((***))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))***+++************))))))))))))))))))))))))))))))))))))***))))))***,,,,,,***((())))))))))))))))))))))))************))))))((((((&&&&&&''''''((())))))******)))))))))(((((((((((((((((())))))))))))((((((&&&&&&'''(((((()))******&&&''')))******(((&&&$$$''''''''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&)))(((''''''''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''((((((((())))))))))))((('''&&&&&&(((***+++***)))((((((((((((((()))************************,,,,,,+++++++++*********************)))))))))(((***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++---......---------,,,,,,,,,------------------------------------,,,,,,,,,+++------,,,,,,,,,---//////------------------------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))------------------------,,,,,,,,,---------......---------,,,+++*********,,,,,,---------------,,,------------------------......------,,,,,,++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,...///000000111111000000+++,,,------......------************++++++,,,,,,,,,++++++******++++++,,,***************+++,,,---,,,,,,+++++++++*********,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++***)))))))))***,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++******))))))******++++++++++++*********))))))++++++************++++++))))))***++++++++++++***,,,,,,++++++************)))***************)))))))))***+++,,,,,,,,,++++++,,,***((()))+++,,,+++)))'''((()))***+++***))))))************************************************++++++++++++*********)))******++++++++++++******((()))***+++,,,++++++******++++++,,,,,,++++++***,,,++++++******++++++,,,)))************++++++++++++******)))))))))(((''''''(((((())))))*********((())))))***++++++,,,,,,***************)))))))))************************))))))))))))************'''(((((())))))(((((('''))))))))))))))))))))))))***+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((()))++++++)))'''((((((((((((((((((((((((,,,+++)))((('''((()))***''''''(((((()))************************)))((('''(((((())))))))))))(((((('''(((((())))))*********((((((((()))(((''''''&&&''''''''''''(((((((((((())))))))))))(((((('''&&&)))((((((''''''(((((()))))))))'''''''''''')))))))))((((((''''''(((((()))(((((((((''''''''''''&&&((((((((()))))))))******))))))((('''((()))***+++******)))((('''''''''''')))***+++,,,,,,+++***))),,,++++++++++++*********************))))))))))))++++++++++++,,,,,,,,,---++++++++++++++++++++++++***+++,,,+++***)))***,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++***++++++++++++,,,...///000------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......---,,,,,,++++++******)))******,,,---............------------------------......---,,,+++******))),,,++++++******++++++,,,,,,,,,,,,++++++*********......///000000000000000+++,,,------......------,,,***)))((((((***,,,---,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++*********,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++)))*********************,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++******))))))******++++++++++++***************++++++++++++++++++++++++(((((()))************)))+++************)))))))))******+++++++++++++++******+++---...///...,,,++++++***)))***++++++***)))''''''((())))))))))))(((************************************************++++++++++++************++++++************++++++))))))***++++++++++++******++++++,,,,,,++++++***++++++************++++++)))************+++++++++*********))))))((((((((((((((()))))))))*********))))))*********+++++++++************************************************)))))))))******+++++++++''''''(((((((((((('''''')))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++***)))((((((((()))************)))))))))(((((((((((((((((((((((((((***)))((()))++++++***)))((((((((((((((((((((((((((((((''''''(((((()))***''''''((((((((()))))))))'''((())))))***)))(((((((((((())))))))))))((((((((()))))))))*********+++))))))((('''''''''''''''''''''''''''((((((((((((&&&''')))***+++***)))(((((((((((((((((()))))))))***)))'''&&&&&&''')))***(((((((((''''''(((((((((((((((((('''''''''''''''))))))))))))***************))))))((()))***++++++***))))))(((((((((((()))*********++++++*********++++++++++++*********************)))))))))))))))++++++++++++,,,,,,,,,,,,***************************+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++***++++++,,,,,,---...//////,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------,,,,,,,,,---------............------,,,,,,,,,,,,******+++,,,------------------------------------...---------,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++,,,------......------,,,+++***))))))***+++,,,,,,++++++******++++++,,,...---,,,,,,+++++++++,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,+++***)))(((((((((************************************************)))******++++++******)))******+++,,,---,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************------------,,,,,,+++*********))))))))))))*********************************++++++++++++++++++***((())))))******************))))))))))))))))))))))))***++++++++++++++++++)))+++---//////...,,,++++++************+++******((((((((()))))))))))))))************************************************)))))))))(((((((((((((((,,,+++***))))))***+++,,,))))))******++++++++++++***++++++,,,,,,++++++***++++++************++++++))))))*********+++++++++,,,+++***)))***,,,000333))))))))))))************+++++++++*********))))))***************+++++++++************************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''')))***)))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++***)))((((((((()))************)))))))))(((((((((((((((((((((((((((,,,***)))***,,,------,,,((((((((((((((((((((((((!!!###&&&(((******))))))&&&&&&''''''''''''(((((($$$%%%&&&'''(((((())))))(((((())))))))))))(((((())))))))))))***************)))((('''&&&''''''(((''''''''''''((((((((((((!!!$$$&&&(((((('''&&&'''(((((()))))))))))))))+++***(((''''''(((***+++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************)))))))))))))))******+++))))))))))))***+++,,,---,,,+++)))(((((()))+++,,,+++++++++*********))))))))))))))))))))))))***************+++++++++,,,,,,************************+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********------------------------,,,,,,,,,---------............---------------,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,------......//////,,,++++++******++++++,,,******+++++++++,,,,,,,,,((()))******++++++******+++,,,------......------++++++,,,------,,,+++***,,,++++++******++++++,,,......---,,,+++++++++++++++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***+++******))))))******+++++++++++++++++++++++++++,,,+++******)))***++++++************************************************)))******++++++******)))+++,,,------......------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************------------,,,,,,+++******))))))))))))))))))***************************))))))***++++++***)))))))))***++++++,,,,,,++++++)))))))))))))))))))))***((())))))***++++++******)))***,,,---...---+++*********+++************+++))))))))))))******++++++************************************************(((((((((((((((((()))))),,,+++***))))))***+++,,,***************+++++++++***++++++,,,,,,++++++***+++******))))))******+++))))))*********+++++++++---,,,+++***+++222;;;BBB************************,,,,,,++++++***))))))(((*********+++++++++++++++************************))))))))))))(((((((((''')))((((((''''''(((((()))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''&&&$$$%%%'''))))))((((((((((((((((((((((((((( """&&&)))++++++)))(((&&&&&&&&&'''''''''''''''$$$$$$$$$%%%&&&'''))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''(((((((((((( """%%%((()))))))))(((''''''((()))******************((((((((((((******(((''''''&&&&&&''''''((('''(((((((((((()))))))))((((((((()))))))))******((((((((()))))))))******(((((()))***+++---...///---+++)))'''''')))+++---+++************)))))))))))))))))))))************))))))))))))*********+++************************+++,,,---,,,+++***+++---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...,,,+++)))))))))***)))(((''''''))))))******++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***------------------------+++,,,,,,---...///000111,,,++++++******++++++,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,------......------+++,,,...///...---+++))),,,++++++******++++++,,,------,,,++++++++++++++++++************)))))))))***++++++,,,,,,++++++*********++++++++++++************))))))))))))******++++++++++++++++++++++++************+++---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))(((((())))))******************+++++++++((()))***++++++***)))(((******+++,,,,,,,,,,,,,,,)))))))))************+++'''((()))***++++++++++++)))******+++++++++++++++)))+++++++++***)))***+++*********)))***++++++,,,++++++++++++++++++++++++************************************++++++++++++++++++************++++++******))))))******+++,,,***++++++,,,,,,++++++*********))))))))))))******)))************+++++++++------,,,***+++333>>>GGG************************++++++***************************++++++,,,,,,,,,************************((((((((()))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))***+++************))))))))))))))))))))))))))))))))))))%%%###!!!"""$$$&&&'''&&&))))))))))))))))))))))))&&&'''((()))*********)))(((((((((''''''''''''''')))(((&&&$$$$$$&&&((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((()))***+++,,,,,,++++++&&&''')))***++++++******))))))))))))))))))))))))(((''''''&&&&&&''''''((('''((((((((())))))))))))''''''((((((((()))))))))''''''(((((()))))))))((())))))))))))***+++------++++++***))))))***++++++************))))))))))))((()))))))))************(((((((((((())))))))))))***************************+++,,,+++***)))***,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,......---+++***((()))***++++++******)))))))))***++++++,,,------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------......////////////------------------------,,,,,,,,,---------......------------------------)))***+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,++++++******++++++,,,,,,,,,+++++++++++++++***+++,,,,,,---------------+++,,,------......------,,,,,,,,,,,,,,,+++******,,,++++++******++++++,,,,,,++++++*********++++++************))))))))))))***+++,,,,,,,,,,,,+++*********++++++++++++************))))))))))))******++++++++++++++++++++++++///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++***)))***+++,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++))))))(((((((((((())))))))))))*********+++++++++((()))+++,,,,,,+++)))((())))))***+++++++++++++++************++++++,,,,,,((()))***+++,,,,,,,,,,,,+++******)))***+++,,,,,,)))+++,,,+++)))(((***,,,***))))))((()))***+++,,,++++++++++++++++++++++++************************)))*********++++++++++++******++++++++++++******+++***)))))))))***+++,,,***++++++,,,,,,++++++*********))))))))))))******)))************+++++++++,,,,,,,,,***)))---666===++++++******************)))))))))***++++++,,,,,,*********++++++,,,,,,,,,************************'''(((((()))******+++++++++***)))(((((()))***+++))))))))))))))))))))))))(((***++++++******+++---))))))))))))))))))))))))************************(((((((((((())))))))))))))))))(((((()))***++++++************))))))))))))))))))))))))))))))))))))***((('''''')))+++,,,,,,************************---,,,***)))))))))***+++))))))))))))((((((((((((...,,,(((%%%$$$%%%'''((((((((())))))))))))((((((((((((((((((''''''''''''((((((((()))(((''''''&&&''''''''''''((((((((()))***************)))((((((&&&''')))***+++++++++***))))))************))))))'''''''''&&&&&&''''''''''''((((((((())))))******''''''''''''((((((((((((&&&''''''(((((((((((((((***)))))))))))))))******)))***+++,,,,,,+++***)))************))))))))))))(((((())))))*********+++''''''''''''(((((((((((())))))))))))))))))))))))(((***+++***)))((()))************++++++,,,,,,,,,++++++++++++++++++++++++&&&(((+++------,,,***))))))***,,,.../////////...******+++,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......//////000000000000000000'''((()))+++---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,......---,,,+++***)))(((++++++,,,---------,,,,,,+++,,,------......---------,,,***)))((()))***+++,,,++++++++++++++++++,,,+++******)))******++++++************))))))))))))***+++,,,------,,,+++*********++++++++++++************))))))))))))******++++++++++++++++++++++++777444111---+++)))))))))************************------------------------*********++++++*********+++)))((('''''')))+++,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))(((((((((((())))))))))))******++++++++++++)))***,,,------,,,***)))(((((()))*********************+++++++++,,,,,,,,,)))***+++,,,------...---,,,+++***))))))+++---...(((+++,,,,,,)))(((***,,,)))((('''''''''(((***+++++++++++++++++++++++++++************************''''''(((((()))))))))***)))***+++,,,,,,+++***)))+++***)))))))))***,,,---+++++++++,,,,,,+++++++++******))))))))))))******)))************+++++++++***,,,---***'''''',,,111******************************+++,,,,,,***)))(((+++*********))))))(((((()))************+++++++++,,,+++)))(((((()))+++,,,(((((('''(((((()))************)))))))))))))))***,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))******)))'''%%%###!!!%%%(((++++++***)))+++***)))(((''''''''''''******))))))((((((''''''((((((((((((((((((((((((***,,,,,,+++)))((()))*********))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))((('''&&&$$$%%%&&&''''''&&&%%%$$$)))+++---//////---+++)))******))))))))))))******))))))))))))))))))))))))(((((()))***************&&&''')))(((&&&%%%%%%&&&))))))(((((((((((())))))))))))))))))((('''&&&%%%&&&''')))***+++++++++***+++++++++++++++***)))(((************************************************++++++++++++++++++++++++******))))))))))))******'''((())))))(((&&&###"""+++++++++*********))))))------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111***&&&))),,,***((('''************************,,,,,,+++******+++,,,,,,........................,,,***(((***---...---+++++++++++++++++++++++++++))))))))))))************++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------------,,,++++++******))),,,,,,,,,++++++************++++++,,,,,,++++++***///,,,((((((***++++++***+++++++++,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,,,,+++++++++***)))))))))***+++,,,---,,,***))))))***,,,---+++,,,,,,,,,,,,+++******))))))))))))************,,,++++++******++++++,,,000///---+++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++...,,,******+++++++++***---,,,,,,+++***)))(((((((((((()))***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++*********))))))((((((************************))))))))))))))))))))))))++++++,,,,,,+++***((('''))))))*********))))))(((.........------,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))************))))))))))))(((***+++***(((%%%$$$$$$************************,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,,,,,,,++++++*********))))))***+++,,,,,,------)))((('''((()))***)))'''***************)))((((((+++++++++,,,,,,+++++++++***************************++++++++++++***))))))************)))))))))((()))************+++++++++,,,+++)))(((((()))+++,,,***))))))))))))******+++******))))))))))))******,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))***))))))(((((('''((()))******)))(((&&&))))))((((((((()))*********)))))))))((((((((('''((((((((((((((((((((((((***+++,,,+++)))((()))******)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))((('''&&&&&&''''''((((((''''''&&&)))+++---......---+++)))***))))))(((((())))))***))))))))))))))))))))))))(((((()))***************((()))******(((''''''((())))))(((((((((((())))))))))))))))))((('''&&&%%%&&&''')))************)))*********+++******))))))************************))))))))))))))))))))))))******************************))))))))))))******'''(((*********)))'''&&&,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,((()))///222///+++)))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---------------------------+++***+++---...---+++------------------------))))))))))))************+++++++++++++++,,,---...+++++++++,,,,,,,,,------+++++++++++++++++++++,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++,,,,,,,,,++++++++++++******++++++++++++******++++++************++++++***++++++++++++++++++***---,,,+++***))))))******---,,,***))))))***,,,---+++,,,,,,,,,,,,+++******))))))))))))************,,,++++++++++++++++++,,,///---,,,***)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,***+++,,,,,,+++))),,,,,,++++++***)))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))++++++++++++*********)))************************************************++++++,,,,,,+++***((('''))))))******************---------,,,,,,,,,++++++*********+++++++++,,,,,,))))))))))))))))))))))))+++++++++*********))))))************)))))))))))),,,......---+++)))))))))************************))))))))))))))))))))))))************************,,,,,,,,,+++++++++***************++++++,,,,,,------+++***+++,,,---,,,+++***************))))))(((******++++++++++++******************************,,,+++******)))*********************)))))))))))))))************+++++++++,,,+++***))))))***+++,,,,,,+++***************+++***)))))))))))))))******,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***)))(((((()))(((((()))***+++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((***+++++++++)))((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((((((((((())))))***,,,------,,,***))))))((((((''''''(((((()))))))))))))))))))))))))))((())))))************)))***+++,,,,,,***))))))***))))))(((((((((((())))))))))))))))))((('''&&&%%%'''(((((()))))))))(((((((((((()))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((()))***+++,,,,,,+++***---------,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((('''+++555999444---***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,++++++++++++******++++++,,,,,,++++++***(((+++......,,,***+++,,,)))******************)))++++++************++++++************************...---,,,***)))))))))))),,,,,,*********+++,,,---+++,,,,,,,,,,,,+++******)))))))))*********++++++++++++++++++++++++++++++,,,,,,***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,---,,,***(((************************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***))),,,,,,,,,+++++++++++++++***************************************************+++,,,,,,+++***((('''((()))***+++++++++++++++,,,,,,,,,+++++++++++++++))))))*********+++++++++))))))))))))))))))))))))+++************)))))))))************))))))))))))++++++,,,***)))((()))+++************************))))))))))))))))))))))))************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++...,,,+++,,,---...---,,,******++++++******)))((()))******************)))************************---,,,***)))))))))***+++*********)))))))))))))))))))))*********+++++++++++++++***))))))***++++++,,,+++******))))))))))))))))))))))))))))))***+++++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******)))((((((***+++,,,******))))))***+++---...******))))))***+++,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((()))***+++***)))((()))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((***)))'''''''''''')))***)))***+++,,,,,,+++***)))((((((''''''''''''(((((())))))))))))))))))))))))((()))************))))))***+++---,,,+++)))******))))))(((((((((((())))))(((((()))(((((('''&&&&&&((((((((((((((('''''''''&&&'''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''---666999444...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,+++))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***(((***++++++***))))))***))))))************))))))++++++************++++++************************------,,,+++******))))))++++++*********+++,,,---+++,,,,,,,,,,,,+++******))))))*********++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...---***'''))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++***************************************************++++++,,,+++***)))(((((()))***++++++,,,,,,+++++++++******************)))))))))*********++++++))))))))))))))))))))))))************))))))))))))************)))))))))((()))))))))'''&&&''')))+++************************++++++)))(((((()))++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,***)))***+++,,,+++******++++++++++++***))))))))))))************))))))************************---,,,***)))))))))***+++))))))))))))))))))******))))))*********++++++++++++******************++++++***)))((((((((((((((())))))(((((()))***+++++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((('''((()))***(((((('''''')))+++...///,,,,,,+++***))))))******(((((((((((())))))))))))))))))))))))))))))))))))((()))******)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((('''&&&&&&'''((()))))))))***++++++***))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))*********))))))((()))+++,,,+++***((())))))))))))(((((((((((())))))(((((((((((((((((('''&&&((((((((('''''''''''''''&&&'''((()))))))))))))))((((((((((((((((((((((((******************************************************))))))))))))************+++*********))))))************++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***))),,,222333///++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++*********))))))))))))))))))))))))************++++++++++++,,,++++++******+++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++)))((('''(((((((((((())))))************))))))++++++************++++++++++++***))))))***+++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,---+++,,,,,,,,,,,,+++******************++++++++++++***++++++,,,,,,++++++*********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...---***''')))))))))***++++++,,,,,,***************+++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))************************************************************************+++,,,+++***)))(((((()))***+++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***++++++)))((()))+++...************************---***'''%%%%%%'''***---************************++++++++++++++++++++++++,,,,,,+++++++++++++++++++++)))((()))***+++***)))+++++++++++++++***))))))))))))************))))))************************,,,+++******)))*********))))))))))))************)))************+++++++++***************************)))(((((((((((((((((((((((((((((()))***+++,,,*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((((((((((((******((((((((()))***+++,,,,,,+++***)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))''')))***)))(((((()))+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***(((''''''&&&&&&''''''((()))))))))******))))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))************))))))((((((***++++++)))(((((()))))))))(((((((((((())))))'''((((((((((((((('''''')))((((((''''''((())))))(((((()))*********))))))))))))))))))))))))))))))******************************************************))))))))))))******+++******))))))((((((((()))***************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,***+++...---***)))+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,++++++************+++************++++++++++++------,,,,,,+++******)))***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++)))((((((((()))******************)))++++++************++++++---,,,+++******+++,,,---******+++,,,------,,,,,,)))******+++,,,,,,,,,---+++,,,,,,,,,,,,+++***************++++++++++++,,,***+++,,,------,,,+++***++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,---,,,***((())))))******+++++++++,,,************************++++++++++++++++++++++++******++++++******)))((()))))))))))))))*********************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))*********)))))))))***************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))))))))))))))***************))))))))))))((()))))))))'''''')))+++************************+++)))%%%######%%%)))+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---+++***+++,,,---,,,++++++++++++,,,++++++***))))))******************)))***************************++++++++++++***))))))((()))))))))************)))************+++++++++*********++++++*********)))))))))((())))))******(((((((((((()))***+++,,,******))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))******++++++******,,,+++***))))))(((((()))******)))((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))'''((())))))(((((()))+++'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++((((((((())))))((((((((())))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((***************)))(((((()))***++++++)))(((((()))))))))(((((((((((())))))''''''(((((((((((('''''')))(((((('''((()))++++++*********+++******))))))************************************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))))),,,+++((())),,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***,,,...------------------------*********+++++++++,,,,,,,,,,,,+++***************************++++++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******222:::777...((((((,,,******++++++++++++******++++++************++++++...---,,,******,,,---...+++,,,---------,,,+++***))))))***+++,,,,,,------+++,,,,,,,,,,,,+++***************+++++++++,,,,,,)))***,,,------,,,***))),,,------,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,***+++,,,,,,+++)))***************+++++++++************************++++++++++++++++++++++++***************))))))((()))))))))******+++++++++************************++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))))))))((('''&&&*********+++++++++,,,,,,+++,,,,,,,,,,,,---------))))))))))))))))))))))))(((((((((((())))))******************))))))))))))&&&((())))))'''&&&&&&'''***************************)))(((''''''((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---...,,,+++,,,---...---,,,++++++,,,,,,++++++***)))******++++++++++++************************************+++,,,,,,***)))((((((((())))))*********+++)))************+++++++++******++++++++++++*********)))))))))***+++,,,,,,(((((((((((()))***+++,,,******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''(((***,,,---------,,,************************''''''''''''((()))***+++'''((((((((())))))******))))))))))))))))))))))))&&&((())))))(((((()))+++'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++((()))***++++++***)))((()))))))))(((((()))))))))******))))))))))))******((((((((((((((((((((((((***************)))(((((()))+++,,,,,,***))))))***))))))(((((((((((())))))''''''(((((((((((((((''')))((((((((()))***,,,---+++++++++++++++***)))(((************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((((()))***+++---...+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((())),,,+++((()))---***************************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,,,,...000++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***))))))******)))************+++++++++*********++++++,,,------*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++'''777EEECCC333''')))000++++++,,,,,,,,,,,,++++++++++++************++++++///...,,,++++++,,,...///---.........---+++)))(((((()))***+++,,,---------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,)))***,,,------,,,***))).........---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++...,,,******+++,,,+++***************************++++++******************++++++++++++++++++++++++***************)))((((((*********++++++,,,,,,,,,************************++++++++++++++++++++++++))))))+++,,,,,,+++***)))))))))))))))(((&&&%%%$$$******++++++,,,,,,,,,,,,,,,,,,,,,---------......))))))))))))))))))))))))'''((((((((())))))******************))))))))))))***,,,......,,,************************************+++---......---+++***++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,---------,,,++++++------,,,++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((+++***)))'''''')))***++++++)))'''(((+++,,,***(((***))))))))))))+++---...++++++************++++++,,,,,,++++++***)))))))))&&&&&&'''((()))***++++++'''((()))++++++***))))))+++++++++************)))************+++,,,---...222000...,,,+++***++++++******)))))))))))))))***))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))(((''''''''')))***+++,,,+++)))((((((((()))***))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''((()))))))))))))))******))))))(((((('''''')))(((&&&%%%%%%&&&((()))***)))(((''''''((()))***+++***((('''&&&&&&&&&'''******))))))******+++,,,111///,,,)))(((((()))***''''''((()))******))))))+++***)))(((''''''''''''***************)))(((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))************+++++++++))))))***++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++(((((())))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,////////////...---,,,+++---,,,+++*********+++,,,************************)))************++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...,,,+++***+++,,,,,,***************************+++,,,,,,******+++,,,////////////////////////***++++++,,,,,,++++++*********))))))))))))***************++++++,,,,,,,,,,,,,,,+++******++++++,,,***++++++,,,,,,++++++***)))***++++++***)))***+++))))))))))))))))))))))))************************))))))***+++,,,,,,------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++*********))))))(((((())))))************(((((())))))******++++++))))))))))))))))))))))))+++++++++******************++++++,,,,,,++++++******++++++,,,,,,++++++************++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))---------,,,,,,+++++++++************************************************++++++***)))(((''''''&&&************************+++***)))(((((()))***++++++)))'''(((***+++)))''')))((((((((()))+++,,,---++++++************++++++))))))******************(((((((((((())))))))))))(((((()))***************+++++++++*********))))))))))))))))))***+++,,,,,,///...,,,+++***)))************)))))))))))))))***))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))(((((('''((()))***++++++******)))))))))))))))))))))))))))))))))))))))++++++***))))))(((((((((((())))))******************)))))))))(((((((((''')))(((&&&%%%%%%&&&((()))))))))(((''''''((()))*********)))(((((()))***+++))))))(((((())))))***+++//////...---+++)))((('''&&&''''''((())))))))))))))))))(((((((((((())))))***************)))(((((('''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++)))******+++,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,............---,,,++++++---,,,+++*********++++++************************************+++++++++++++++,,,,,,------,,,,,,+++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,...---,,,++++++++++++,,,***************************+++,,,,,,******+++,,,))))))))))))))))))))))))***++++++,,,,,,++++++************))))))*********,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++***)))***+++++++++++++++++++++++++++************************))))))***++++++,,,------,,,+++++++++************((()))******++++++************))))))))))))******+++++++++*********)))))))))))))))))))))*********(((((((((((())))))))))))************************************++++++,,,,,,***++++++,,,,,,++++++***)))******++++++******)))++++++++++++++++++,,,,,,++++++************++++++************************,,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))))),,,,,,+++***((('''&&&%%%************************+++***)))(((((()))***+++)))(((((()))******)))'''''''''''''''(((***,,,---++++++************++++++''''''((())))))***++++++***)))))))))(((((((((''')))))))))))))))******+++++++++*********)))))))))((((((((((((((()))***++++++******)))(((((()))))))))))))))(((((())))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((()))*********************)))(((((()))))))))))))))))))))))))))))))))))))))))))))((())))))***+++++++++++++++))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((((((((()))***,,,,,,(((''''''''''''((()))))),,,...000111///,,,(((&&&&&&&&&''''''((()))))))))''''''''''''((()))++++++)))************))))))(((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))))))))((())))))******))))))(((************************)))************+++++++++***++++++,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,+++******---,,,++++++******++++++************************************+++++++++,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++------,,,++++++++++++,,,***************************+++,,,,,,******+++,,,***************************++++++,,,,,,++++++***++++++************++++++---------------,,,,,,,,,******,,,,,,,,,,,,+++******++++++,,,,,,++++++***)))***++++++***)))***+++++++++++++++++++++++++++************************))))))******+++,,,,,,,,,++++++*********)))))))))'''((())))))******))))))******))))))))))))******+++++++++************************)))))))))))))))************))))))))))))++++++++++++++++++++++++*********++++++************++++++,,,,,,++++++***)))))))))******))))))))),,,,,,++++++++++++++++++++++++************++++++************************+++++++++++++++,,,,,,,,,************************************************++++++******)))(((''''''******************************)))(((((()))******(((((()))*********)))(((''''''&&&'''((()))+++,,,++++++************++++++''''''(((((())))))))))))))))))))))))((((((((((((***)))((((((((()))+++,,,************))))))))))))(((((((((((())))))***+++)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++)))((('''((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''((()))******++++++******))))))))))))((((((((((((((((((''''''''''''(((((()))))))))(((((((((((((((&&&&&&&&&'''(((((())))))((((((''''''(((((()))***)))+++...000000...,,,***'''&&&&&&''''''((())))))''''''''''''((()))***+++))))))************)))((((((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((((((((((())))))******+++)))))))))******)))))))))************************))))))*********+++++++++++++++,,,------------,,,******++++++++++++******************************++++++++++++++++++++++++************************************************---,,,,,,,,,++++++******++++++++++++++++++++++++************************,,,++++++******++++++,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++***+++*********************************+++++++++,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))***,,,,,,++++++++++++++++++***************************+++,,,,,,******+++,,,........................***++++++,,,,,,++++++***,,,++++++++++++++++++,,,---------,,,,,,+++++++++(((***,,,------,,,+++******++++++,,,,,,++++++***)))***++++++***)))***+++))))))))))))))))))))))))************************))))))******+++++++++,,,*********))))))))))))((('''((())))))******))))))+++******************+++************************************)))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++******)))(((''''''***++++++,,,,,,++++++***))))))************)))))),,,,,,,,,++++++*********++++++************++++++************************++++++,,,,,,------......************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******((()))+++++++++***)))(((((('''''''''''')))***+++++++++************++++++))))))))))))(((((('''''''''''''''((()))************)))((((((((()))+++,,,*********)))))))))((((((******)))))))))***++++++)))))))))***************((((((''''''((()))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******************))))))))))))***++++++)))((('''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''((())))))******))))))(((((((((((())))))))))))(((((((((''''''((((((((()))))))))))))))(((''''''''''''(((((((((((('''''')))(((((((((((()))******((()))+++---///000000000)))(((''''''''''''(((((())))))(((((((((((())))))((())))))*********)))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((((((((())))))******++++++))))))************))))))************************))))))*********+++++++++++++++,,,------------,,,)))******++++++******)))******************************************))))))************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,++++++******,,,,,,,,,,,,++++++*********************************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))))))))***+++++++++++++++++++++***************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++++++++++++++,,,,,,,,,++++++******))))))((()))+++---------+++******++++++,,,,,,++++++***)))***++++++***)))***+++))))))))))))))))))))))))************************)))***************++++++*********))))))))))))(((((()))******++++++******))))))(((((((((((())))))*********************************)))))))))))))))+++++++++******))))))(((************************'''''''''(((((((((((((((***++++++,,,,,,++++++******++++++++++++++++++***,,,,,,,,,++++++*********++++++************++++++************************,,,,,,------......//////************************++++++++++++++++++++++++(((((()))******++++++,,,(((((((((((((((((((((((()))))))))******)))))))))(((***---...,,,************)))((((((((((((******++++++************++++++++++++***))))))(((''''''&&&&&&'''((()))***++++++)))))))))))))))******+++******)))))))))(((((((((*********))))))******+++)))***++++++++++++******''''''''''''((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++***)))(((***************)))(((((())))))))))))))))))))))))((()))))))))******++++++''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))*********)))((('''&&&))))))************)))((())))))(((((())))))***+++'''((()))***---///222333,,,+++)))((('''''''''(((***)))((((((((((((((()))((())))))************)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************)))******++++++******)))************************)))************+++++++++***++++++,,,,,,,,,,,,,,,))))))************))))))*********************************)))))))))))))))************************************************+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++***+++,,,,,,,,,,,,+++***)))************************++++++++++++,,,,,,,,,,,,******++++++++++++******)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++************))))))))))))***++++++,,,+++++++++***************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++************))))))))))))((()))+++,,,------,,,+++***++++++,,,,,,++++++***)))***++++++***)))***+++++++++++++++++++++++++++************************************************++++++*********)))))))))((()))******++++++******''''''&&&&&&&&&&&&''''''***************+++++++++((()))))))))************((((((((('''''''''''''''))))))))))))))))))))))))"""###$$$&&&(((***,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++------------............******************************************************************++++++))))))))))))))))))))))))))))))************))))))(((+++///000...+++++++++---,,,***)))(((((())))))++++++************++++++******************))))))''''''(((((())))))******(((((()))******************)))))))))((((((((((((***))))))((((((((()))))))))***+++++++++***))))))'''&&&&&&'''''')))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***++++++++++++***)))(((+++******)))))))))))))))))))))))))))))))))))))))*********+++++++++++++++(((((()))************)))'''((((((((()))))))))***(((((())))))))))))(((((()))*********)))(((&&&%%%'''((()))***++++++******(((((('''''''''((())))))'''((()))***,,,...000111000...+++)))'''&&&''''''(((((('''(((((()))***+++(((((()))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************)))******++++++******))))))))))))))))))))))))))))))************+++++++++)))******+++,,,+++++++++))))))************))))))************************+++++++++******)))))))))************************************************************++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,******************************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***)))************************+++++++++,,,,,,,,,------******++++++++++++******)))***+++,,,,,,+++***(((************************,,,,,,++++++************((()))***+++,,,++++++******************************+++,,,,,,******+++,,,------------------------***++++++,,,,,,++++++************))))))***************************++++++)))******+++,,,,,,------***++++++,,,,,,++++++***)))***++++++***)))***+++++++++++++++++++++++++++************************************)))))))))))),,,+++++++++************'''((())))))******))))))(((((((((''''''((((((((())))))*********+++++++++''''''((()))***++++++,,,(((((((((((((((((())))))************************%%%%%%'''(((***+++,,,---***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************)))))))))))))))))))))))),,,+++++++++******))))))************************))))))************))))))(((,,,000111...,,,+++,,,///---+++***((((((((()))++++++************++++++)))))))))***++++++,,,,,,))))))))))))(((((((((((('''(((***+++++++++***)))))))))))))))(((((((((((()))(((((('''''''''(((((()))***+++++++++)))((('''&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))***+++,,,,,,+++***)))(((,,,+++)))((((((((()))***))))))))))))))))))))))))******))))))))))))))))))))))))***+++++++++++++++'''((((((((())))))******(((((())))))))))))(((((()))*********)))(((&&&%%%"""$$$&&&(((************'''&&&&&&&&&&&&'''(((((('''(((***,,,------------222000---***'''&&&&&&'''%%%&&&&&&''')))***,,,---(((((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,+++++++++***)))))))))******++++++++++++******(((((((((((((((((((((((()))************+++++++++))))))***++++++++++++***))))))************)))))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,******************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,---,,,+++***)))************************++++++,,,,,,,,,---------******++++++++++++******)))***+++,,,,,,+++)))(((************************,,,,,,,,,+++++++++******((()))***+++,,,,,,+++******************************+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******))))))))))))***************++++++,,,,,,---************+++,,,---...+++++++++,,,,,,+++++++++)))+++++++++***)))***+++))))))))))))))))))))))))*********************************))))))))))))))),,,,,,,,,++++++++++++***&&&''''''(((((((((((((((,,,,,,++++++++++++,,,,,,))))))******++++++++++++&&&&&&''')))***+++,,,---******++++++,,,,,,,,,---++++++++++++++++++++++++,,,+++++++++******))))))+++++++++,,,,,,+++++++++))))))************))))))*********++++++,,,,,,---++++++************++++++++++++++++++++++++++++++,,,++++++******)))))))))************************+++++++++++++++++++++++++++++++++*********))))))************************))))))(((((((((((())))))******+++,,,,,,,,,,,,+++************************+++++++++************)))))))))))))))))))))))))))+++***)))'''''')))***+++******))))))))))))*********************+++,,,,,,************************((((((''''''''''''(((((())))))************))))))&&&&&&'''((()))***++++++))))))************))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******)))***************)))((()))'''&&&''')))******)))))))))))))))************+++*********))))))(((((((((******)))&&&$$$%%%&&&***************)))((('''((((((((((((((((((((((((&&&'''((()))************))))))***+++,,,,,,------,,,333888333(((###&&&---++++++***)))((('''&&&&&&)))))))))))))))))))))))))))***,,,------,,,***)))******))))))))))))******))))))************))))))++++++******))))))((((((---,,,)))&&&%%%&&&***---(((((()))************)))+++++++++******))))))))))))************+++++++++'''(((***++++++***((('''*********+++,,,,,,------))))))))))))************,,,+++***))))))***+++,,,,,,+++++++++++++++++++++))))))***+++,,,,,,------,,,+++++++++***)))))))))******)))))))))))))))***,,,,,,,,,++++++*********,,,---.........---,,,+++************************************************++++++,,,,,,,,,,,,++++++((())))))+++,,,---......,,,,,,,,,---------....../////////...---,,,***)))************************+++*********))))))((((((++++++***)))(((((())))))************************......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***)))((((((((()))***++++++,,,,,,,,,,,,+++******+++)))(((***,,,---***(((+++++++++*********)))))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,++++++*********++++++******************###&&&)))******)))***+++,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++*********))))))***************************))))))(((((())))))*********+++,,,,,,,,,,,,+++************************+++++++++************)))))))))))))))))))))))))))+++***)))(((((()))***++++++)))(((((()))******)))'''''''''''''''((())))))************************)))(((((((((((((((((()))))))))************))))))((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))))))))((()))))))))***)))))))))***((('''''')))***))))))(((((()))))))))*********************)))))))))((('''''''''((()))***,,,---'''''''''(((((()))))))))((((((((((((((((((((((((************)))(((''''''))))))******+++,,,,,,---///111222///+++(((((()))*********)))(((((('''''')))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))))))))******))))))************))))))*********)))))))))))))))(((((()))***++++++++++++)))************+++++++++,,,+++++++++************)))************+++++++++)))***,,,------,,,***))))))))))))((((((((((((((())))))))))))************++++++***))))))***++++++++++++++++++++++++++++++*********++++++,,,,,,---+++++++++***************+++******)))))))))******,,,,,,,,,+++++++++******((()))***+++++++++***)))******************************************************++++++++++++******++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++*********************************************)))))),,,+++***)))))))))))))))*********************************************+++************************,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))******++++++******)))+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++,,,---///000+++++++++++++++******)))---+++***,,,......,,,***+++++++++*********)))))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++*********************************)))+++,,,,,,+++++++++,,,++++++***))))))***+++++++++++++++++++++++++++++++++++++++***************************************+++******************+++******+++,,,,,,,,,,,,+++************************+++++++++************)))))))))))))))))))))))))))+++***)))(((((()))***+++,,,)))''''''***+++***(((******))))))******++++++************************))))))))))))))))))))))))))))))************))))))*********))))))((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''(((((())))))******+++)))''''''((())))))((((((((())))))))))))******************)))))))))))))))((('''(((***+++,,,+++***)))((('''((((((******((((((((((((((((((((((((************)))((('''''')))))))))***++++++,,,,,,000---+++,,,......***'''))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))************))))))))))))))))))************&&&'''***000444333///***++++++***)))***+++,,,---,,,,,,,,,++++++++++++***)))************++++++++++++,,,---......---,,,+++---,,,,,,+++******))))))))))))))))))************++++++***))))))***++++++************************++++++++++++++++++++++++***************+++++++++++++++************++++++,,,,,,,,,++++++++++++***'''((()))***************************************************************+++++++++,,,,,,+++++++++...------,,,+++***))))))))))))))))))*********+++(((((()))***++++++***************************************+++++++++++++++,,,,,,+++************+++************************((())))))***++++++,,,,,,************************,,,+++******,,,,,,+++***,,,,,,,,,++++++++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++------------,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++***++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))***))))))***+++---...///000************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***++++++,,,---///000111******++++++******)))(((,,,++++++,,,------,,,***+++++++++***************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++*********************************,,,------,,,***)))***,,,++++++***))))))***++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++************************+++++++++*********))))))))))))))))))))))))))))))******)))(((((()))******---)))&&&'''***,,,***(((,,,,,,+++++++++,,,,,,---************************))))))************))))))))))))************))))))*********)))))))))(((((()))******++++++******))))))))))))))))))))))))))))))******++++++******)))+++******))))))(((((((((&&&&&&''''''((()))***+++,,,***((('''((()))((('''(((((((((((()))))))))************)))))))))))))))))))))+++///333555333111111000---***(((((()))***((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))))))))******++++++...+++(((***...///,,,'''(((((()))))))))*********))))))))))))))))))))))))******)))(((((()))************))))))))))))******))))))************))))))(((((())))))******++++++******,,,333888888111++++++***)))((((((***,,,---,,,,,,,,,+++++++++++++++))))))*********+++++++++,,,,,,---......---,,,,,,------,,,,,,,,,+++++++++((()))))))))************+++******************+++)))))))))))))))*********,,,,,,++++++++++++++++++)))))))))***+++++++++,,,+++++++++***++++++,,,---++++++++++++++++++++++++)))******+++,,,---------************************************************,,,,,,------------,,,,,,...------,,,+++***))))))))))))))))))************((())))))************************************************++++++,,,,,,---,,,,,,+++++++++++++++,,,************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***,,,------,,,***)))***+++---......---+++***+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++((()))***+++,,,...//////************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))***+++,,,------)))************)))(((((()))))))))*********)))(((************************++++++++++++++++++++++++************************************************+++++++++******************************+++++++++*********(((&&&&&&(((***+++******************+++++++++++++++++++++++++++************************************************,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++************************+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******,,,)))'''(((***+++***(((***))))))((((((((())))))************************))))))************))))))))))))************))))))))))))))))))******************++++++++++++************************************++++++++++++******++++++******))))))((((((''''''''''''((()))+++,,,,,,***((('''((()))(((''''''(((((((((((()))))))))))))))))))))))))))******&&&+++222:::???@@@===:::111000---***(((((()))***))))))))))))))))))))))))%%%%%%&&&'''(((((((((((((((((())))))))))))*********))))))+++,,,---,,,***(((((())))))******++++++))))))))))))))))))))))))******)))(((((()))************))))))))))))******))))))************))))))(((((())))))******++++++...,,,+++///444444///)))***)))'''&&&'''(((***,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++(((((((((((())))))******((()))))))))*********************++++++*********(((((()))))))))*********,,,,,,++++++++++++++++++)))))))))***+++++++++,,,++++++******+++,,,,,,---+++++++++++++++++++++++++++++++++,,,---...//////************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,++++++***)))*********************************++++++,,,,,,---,,,+++++++++++++++,,,,,,************************---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***,,,------,,,***)))***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))*********++++++,,,,,,************************************************))))))))))))))))))))))))++++++************++++++***************))))))))))))************)))((((((((()))******))))))))))))************************++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************))))))*********+++++++++'''(((((('''&&&&&&)))+++*********++++++*********++++++++++++++++++++++++***************+++++++++************************,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++************************+++++++++************))))))))))))))))))))))))))))))))))))******)))))))))******))))))))))))******,,,+++******************************************'''(((************((('''))))))************)))))))))))))))******+++++++++******++++++++++++************************************++++++++++++************************))))))))))))(((((((((***+++,,,+++)))''''''((())))))(((''''''(((((((((((())))))))))))))))))***************000777;;;:::555111...***)))((('''((((((******))))))))))))))))))))))))(((((((((((('''&&&%%%%%%((((((((((((((()))))))))''')))***++++++++++++,,,)))))))))******+++++++++))))))))))))))))))))))))******************************))))))))))))******))))))************))))))))))))))))))************---***((()))+++,,,)))&&&(((((('''&&&'''((()))***)))************+++++++++)))************+++++++++++++++************++++++(((((())))))***+++,,,,,,))))))))))))************)))***++++++++++++***)))((())))))******+++++++++++++++++++++++++++++++++***************+++++++++***************+++,,,---***++++++++++++,,,,,,,,,+++*********+++,,,------************************************************((())))))******))))))(((*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---------,,,+++***************************************++++++++++++++++++************+++,,,,,,************************,,,,,,++++++***))))))(((************************,,,+++******,,,,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------************************+++++++++++++++++++++++++++******))))))******+++***+++,,,,,,,,,,,,+++***++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++******************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,***))))))******++++++******)))((()))+++,,,,,,+++******+++***************+++++++++***++++++,,,,,,++++++***************************'''((()))***+++,,,------)))))))))***************)))))))))***++++++,,,,,,)))***+++***)))***+++---)))***++++++++++++***)))++++++++++++++++++++++++))))))*********+++++++++************************++++++************++++++******+++,,,,,,,,,,,,+++************************+++++++++************)))))))))))))))))))))))))))))))))************))))))(((***,,,***'''&&&))),,,///...---,,,,,,,,,,,,---************************&&&''')))******)))'''&&&))))))************))))))++++++***************)))***++++++,,,,,,++++++******************************++++++,,,,,,++++++*********************++++++,,,+++***))))))***,,,---***((('''''')))***))))))'''''''''((((((((())))))((()))))))))************...444888666...&&&######'''''''''(((((()))))))))))))))))))))))))))))))))************)))((('''&&&(((((((((((((((((((((((((((((()))***+++++++++*********************++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))))))))******))))))************))))))*********)))))))))))))))***)))((((((''''''''''''(((((((((((())))))))))))(((((()))))))))*********)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,------))))))))))))************)))***++++++++++++***)))))))))******+++,,,,,,---*********++++++,,,,,,---+++++++++***************))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++***))))))***+++,,,************************************************)))******++++++******)))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---***+++,,,,,,---,,,,,,,,,******************************************)))))))))))))))))))))***+++,,,************************+++*********************************************,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,---************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************+++++++++,,,---------,,,+++***+++++++++++++++******)))(((+++---,,,***)))***+++))))))*********+++++++++***+++,,,,,,,,,,,,+++***************************))))))*********+++++++++((()))))))))*********+++((())))))***++++++,,,,,,+++---......,,,++++++,,,)))***++++++++++++***)))++++++++++++++++++++++++))))))******++++++++++++************************+++******************+++******+++,,,,,,,,,,,,+++************************+++++++++************)))))))))))))))))))))))))))))))))************))))))&&&+++...+++&&&$$$)))...,,,+++******))))))))))))************************&&&'''(((******((('''&&&))))))************))))))------,,,+++***)))((('''***++++++,,,,,,++++++******************************++++++,,,,,,++++++***)))))))))***+++++++++,,,...,,,+++))))))***,,,---)))'''&&&''')))*********''''''''''''((((((((()))(((((())))))*********++++++111777444,,,(((***///*********+++***)))((('''))))))))))))))))))))))))((()))***++++++,,,,,,+++(((((((((((((((''''''''')))((('''(((,,,---+++(((************************)))))))))))))))))))))))))))***,,,------,,,***)))******))))))))))))******))))))************))))))++++++******))))))((((((((()))+++***)))((()))***(((((()))************)))''''''(((((()))))))))***)))************+++++++++,,,++++++******++++++,,,++++++******)))((((((((())))))))))))************)))***+++,,,,,,+++***)))))))))***+++,,,,,,------))))))***+++,,,,,,------,,,+++++++++******))))))(((((((((((()))***+++,,,*********++++++,,,,,,,,,---,,,+++*********+++,,,************************************************,,,------......------,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,((()))***+++,,,---------************************+++*********))))))(((((())))))(((((()))***++++++************************+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++************++++++,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((+++++++++,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++((()))+++,,,---,,,,,,++++++,,,,,,,,,,,,+++******&&&)))+++***((('''(((***))))))******++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))+++++++++***************(((((())))))*********+++((())))))***++++++,,,,,,,,,...//////,,,***)))))))))***+++,,,,,,+++***)))(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,+++***))))))*********((((((---444999999777------,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***)))(((+++*********))))))((((((*********++++++,,,,,,,,,))))))************)))))))))***++++++,,,,,,,,,,,,************************************************))))))))))))*********************)))))))))((((((******************************++++++++++++******,,,,,,++++++***))))))(((*********))))))))))))(((*********)))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))************222999777+++%%%))))))$$$)))))))))))))))******+++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))),,,+++***))))))***+++,,,******))))))(((((('''''',,,,,,,,,+++++++++******&&&'''(((******+++++++++))))))(((((((((((())))))''''''((()))***++++++,,,(((((()))***************))))))))))))((((((((((((&&&&&&''''''(((((())))))************************************************************************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))************************++++++******))))))((((((******++++++++++++************))))))))))))******************************---.../////////...---,,,+++++++++*********))))))++++++***))))))***+++,,,+++,,,---,,,***)))***+++......,,,,,,,,,,,,......*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))******+++,,,***)))))))))***++++++,,,,,,***(((***---//////---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++***))))))***+++++++++,,,------++++++,,,---///...,,,)))((((((((((((,,,,,,++++++,,,,,,---...,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...///...,,,+++,,,---******+++,,,------......,,,,,,,,,++++++*********************************((()))***++++++***)))(((+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******'''(((***+++,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++************))))))))))))***+++++++++,,,************))))))((((((++++++------------++++++******++++++++++++******))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,++++++***))))))*********((('''+++111555444222++++++***)))(((''''''&&&***++++++,,,+++***)))(((+++*********)))))))))))))))))))))******+++++++++))))))************))))))******+++,,,,,,,,,++++++************************************************))))))))))))************,,,,,,,,,+++++++++************************************++++++++++++******((())))))))))))*********++++++*********)))))))))***)))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))************...888999---%%%'''***((()))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++***))))))))))))***+++))))))))))))((((((((((((,,,,,,++++++************((()))***+++++++++++++++))))))(((((((((((())))))(((((())))))******++++++(((((()))***************)))))))))))))))))))))(((((((((((((((((()))))))))************************************************************************))))))))))))*********+++))))))))))))*********************************************************************)))))))))))))))******++++++++++++*********))))))(((((())))))******************************+++,,,------------,,,+++++++++*********))))))++++++***))))))***+++,,,+++,,,---,,,***)))***++++++***))))))))))))***+++,,,,,,++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++,,,***************+++,,,,,,///---***+++,,,---,,,***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++***))))))***+++++++++,,,------++++++,,,---000///---,,,+++***++++++,,,,,,++++++,,,,,,---...---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,+++)))((()))***'''(((((()))******++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******)))******+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))+++******))))))******+++,,,,,,++++++************,,,,,,++++++*********************)))))))))((((((***************+++++++++++++++*********)))))))))******+++,,,,,,+++***************++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,+++******)))*********)))'''&&&)))---///...,,,******)))(((&&&%%%$$$###***++++++++++++***))))))***************))))))))))))))))))))))))*********))))))************))))))+++++++++,,,++++++******************************************************))))))))))))************,,,++++++++++++***************************************++++++++++++******&&&&&&'''((()))++++++,,,,,,+++++++++************))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((())))))***))))))))))))***************555888...$$$%%%***,,,)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))***))))))(((((())))))***(((((((((((())))))))))))+++************)))))))))******+++,,,,,,+++++++++***))))))(((((())))))***)))*********************((())))))************)))))))))))))))))))))))))))*********)))))))))))))))************************************************************************)))))))))***************))))))))))))************++++++++++++++++++++++++************************))))))))))))******************++++++++++++*********))))))(((((())))))***************************'''''')))***,,,,,,,,,,,,+++++++++***************,,,+++************++++++***,,,,,,,,,***)))***+++***))))))(((((())))))***------,,,++++++******)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++,,,,,,+++++++++++++++,,,,,,---...---++++++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************+++,,,+++,,,------++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...---,,,++++++---******++++++,,,,,,------,,,,,,,,,++++++++++++***))))))))))))))))))))))))+++******************++++++++++++***************))))))))))))))))))))))))******++++++++++++******++++++************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***************)))))))))***))))))))))))))))))***+++************)))))))))+++************)))))))))))))))))))))((((((((('''+++++++++***************+++++++++++++++*********))))))************))))))************************------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++***************+++***((('''(((***+++***(((++++++***)))((((((''''''*********+++************************************))))))******************)))******++++++******)))+++++++++++++++***)))(((************************************************((()))))))))************))))))))))))((((((((((((******************************++++++++++++******''''''((()))***+++,,,,,,,,,,,,,,,+++++++++******)))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))***((()))))))))************'''///222+++%%%&&&)))+++)))))))))))))))******+++))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))*********)))))))))))))))))))))******+++++++++***))))))***))))))))))))))))))***+++*********************((()))************)))))))))))))))))))))*********,,,++++++******)))))))))************************************************************************************************((()))))))))************++++++++++++++++++++++++************************(((((())))))******++++++******++++++++++++******++++++************++++++************************(((((()))******+++++++++************************,,,,,,+++++++++***++++++***+++,,,+++***)))***+++,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,---,,,,,,++++++,,,------)))******,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------//////...---,,,---...,,,,,,,,,---------......++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,************************))))))))))))))))))))))))******++++++++++++******---,,,***)))((()))************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,******************************))))))))))))*********)))))))))))))))))))))***)))))))))))))))))))))******)))))))))(((((((((,,,+++++++++***)))))))))++++++++++++++++++++++++************************+++******************+++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++***************+++++++++***))))))******)))(((******************************************++++++***************+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++******)))(((************************************************((()))))))))************((((((((((((((((((((((((******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((())))))************************************((((((''''''((()))******((()))))))))************''')))***((('''))))))''')))))))))))))))******+++)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******)))))))))))))))))))))***((()))))))))))))))((('''******))))))))))))******++++++++++++************))))))*********))))))(((((()))))))))*********+++,,,,,,++++++******))))))************************************************************************+++++++++***************((()))))))))************************************************************(((((())))))******++++++******++++++++++++******---,,,,,,++++++,,,,,,---************************+++++++++************+++************************,,,,,,,,,,,,++++++******)))***++++++))))))***+++,,,------------------,,,))))))***+++,,,,,,------***++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,++++++,,,,,,,,,((()))+++---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,------++++++,,,---******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,+++)))))))))+++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---******************************************************++++++++++++******---,,,***)))((()))************+++++++++,,,,,,,,,*********++++++,,,,,,,,,***************++++++++++++++++++******+++++++++)))))))))))))))))))))***)))))))))))))))))))))***++++++*********))))))))),,,+++++++++***)))))))))+++++++++++++++++++++++++++++++++******+++++++++++++++***))))))***++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********)))******+++,,,******************))))))'''(((((())))))******+++*********)))******+++,,,*********+++++++++++++++,,,,,,,,,+++++++++++++++******++++++++++++***************+++******))))))************************************************))))))))))))************))))))***************+++******************************++++++++++++******......---,,,++++++******,,,+++++++++************((((((((()))******++++++************************''''''''''''((()))******))))))))))))************'''&&&&&&''')))***(((%%%)))))))))))))))******+++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((())))))******))))))((((((((((((((()))))))))))))))))))))************+++''''''(((((()))(((((('''+++******))))))******+++******++++++++++++++++++)))************))))))(((((())))))******++++++++++++++++++***************************************************************************************+++++++++++++++*********))))))))))))************************************************************))))))))))))******************++++++++++++******---,,,,,,,,,,,,,,,,,,---************************---,,,,,,+++******++++++***************+++++++++,,,---------,,,+++***)))((()))+++***))))))***+++***++++++,,,,,,++++++***(((((()))***,,,---...///***++++++,,,,,,++++++***))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++,,,---------,,,,,,++++++++++++,,,***,,,......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))***+++,,,---------,,,+++,,,------++++++,,,---,,,---............------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++------,,,+++***+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***************+++++++++******************************++++++++++++******++++++************************+++++++++,,,,,,,,,))))))******+++,,,,,,,,,*********+++++++++++++++,,,,,,++++++++++++,,,,,,)))))))))************+++)))))))))************+++++++++++++++************+++++++++************************+++++++++++++++,,,+++************+++,,,,,,+++***))))))***+++,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******))))))***++++++,,,))))))***************+++((())))))))))))))))))*********)))))))))***,,,,,,*********++++++,,,,,,,,,++++++++++++*********)))***++++++,,,,,,++++++***((())))))************)))************************************************))))))))))))************))))))))))))******++++++******************************++++++++++++******------,,,,,,+++******)))++++++*********)))))))))'''(((((()))******++++++************************'''&&&&&&'''''')))******))))))))))))************''''''(((******)))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))***++++++***))))))))))))))))))((((((((((((************++++++,,,,,,&&&'''((()))))))))))))))+++******))))))******+++*********++++++,,,,,,,,,***************)))((((((((())))))******+++,,,,,,)))))))))***************************************************************************************,,,,,,,,,++++++*********))))))))))))************++++++++++++++++++++++++*********************************)))))))))))))))******++++++++++++******+++++++++******+++++++++************************,,,+++*********+++,,,---))))))*********+++++++++---------------+++***)))''')))******))))))***,,,)))***++++++++++++***)))))))))***+++,,,,,,------***++++++,,,,,,++++++***((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,+++***************))),,,//////---******+++------------------------******+++++++++,,,,,,,,,)))***+++---------------+++,,,------++++++,,,------......//////...---,,,,,,,,,++++++,,,,,,---...+++,,,---......---,,,+++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///000///---,,,---...------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,))))))*********+++++++++******************************++++++++++++******)))******+++++++++************+++++++++,,,,,,,,,((())))))***++++++,,,,,,*********++++++,,,,,,,,,++++++************++++++************++++++,,,,,,************++++++,,,,,,************))))))))))))***************+++++++++)))))))))*********+++++++++***))))))))))))***+++,,,+++***((((((***+++,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++******))))))***+++,,,,,,'''(((******)))***+++,,,,,,,,,++++++******))))))******)))))))))***,,,---*********++++++,,,,,,,,,+++*********))))))((((((***++++++,,,,,,++++++***'''((()))***************************************************************))))))))))))************&&&'''''''''(((((())))))******************************++++++++++++******+++++++++*********))))))*********))))))))))))((('''(((((()))***+++++++++************************&&&&&&&&&'''''')))******))))))))))))************&&&(((,,,---***'''(((,,,)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))))))))***+++,,,,,,+++***)))******))))))((((((''''''******+++++++++,,,,,,,,,''''''(((***++++++++++++++++++************++++++))))))***+++,,,,,,------***************)))((((((((())))))***++++++,,,,,,(((((())))))*********+++************************************************************************,,,,,,,,,++++++*********))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******))))))((((((******++++++++++++************))))))))))))******************************))))))((()))***+++---...))))))******++++++++++++------......---+++***)))''')))******))))))***,,,***+++,,,------,,,+++***++++++++++++++++++,,,,,,+++++++++,,,,,,+++++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++***)))))))))***&&&)))...///---,,,---...------------------------*********++++++,,,,,,,,,)))***+++---......------+++,,,------++++++,,,---,,,,,,---------,,,******,,,,,,++++++,,,,,,---...,,,---...//////...---,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---,,,***)))***+++*********************************++++++,,,,,,,,,************************+++,,,............,,,+++))))))******++++++++++++******************************++++++++++++******''')))***,,,,,,,,,+++*********+++++++++,,,,,,,,,((())))))***++++++,,,,,,*********++++++,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))(((((((((((())))))******+++++++++,,,(((((())))))*********+++***)))(((''''''((()))***,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***---+++((((((***+++++++++************************))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******'''(((((()))***++++++,,,***)))(((((((((***+++,,,+++++++++*********))))))+++,,,,,,------,,,,,,+++&&&((()))******)))(((&&&***************************++++++++++++***))))))---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++******************************************,,,+++++++++******))))))******))))))))))))************))))))))))))******((((((((((((((()))*********************)))(((''',,,+++***(((%%%""" &&&(((***+++,,,,,,,,,++++++***)))***---...,,,)))******+++++++++,,,,,,,,,*********))))))))))))(((+++*********))))))((((((******+++,,,,,,---......---,,,,,,+++*********+++************************+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++******++++++++++++*********************)))((((((************************(((((())))))))))))((((((&&&&&&'''((()))******+++,,,,,,,,,++++++*********((()))***++++++,,,++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++))))))((((((((()))+++,,,,,,++++++******++++++,,,---,,,,,,+++***)))((((((+++***+++,,,......,,,***++++++++++++,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,+++***)))***+++,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++,,,,,,---...///111222333------,,,,,,,,,,,,++++++,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,---------......******+++++++++,,,,,,,,,))))))******++++++++++++************************---,,,,,,+++***)))(((((()))************++++++++++++++++++************)))++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++++++++,,,,,,,,,---------))))))*********+++++++++,,,,,,,,,+++++++++******************************))))))))))))***+++,,,------,,,+++***))))))))))))***************************++++++,,,,,,++++++***,,,***)))(((***++++++***************************************************)))******+++,,,,,,------))))))))))))))))))))))))************************)))))))))******)))))))))((((((((((((((('''''''''***)))(((((()))***+++,,,+++++++++*********))))))++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))************************(((((()))***+++++++++***,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((++++++*********)))))))))******))))))))))))************))))))))))))******((((((((((((((()))***************)))))))))(((((()))))))))******)))(((((())))))******+++*********+++***)))***---...,,,***))))))*********+++++++++++++++*********)))))))))+++*********))))))))))))******++++++,,,------...,,,+++******)))))))))***************************,,,++++++++++++*********)))************+++++++++++++++++++++++++++++++++******++++++++++++*********************)))((((((************************((())))))******))))))(((((((((((())))))*********,,,,,,,,,+++++++++******+++,,,,,,++++++***)))(((++++++++++++++++++++++++******++++++++++++******)))************+++++++++,,,,,,+++***++++++------,,,++++++******++++++,,,,,,,,,++++++***)))))))))+++++++++---//////---+++,,,,,,+++++++++,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,---------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++---------------------------------------,,,++++++,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,)))*********++++++++++++************************,,,,,,++++++***))))))))))))************++++++++++++++++++************)))++++++++++++++++++++++++,,,,,,+++++++++*********)))************+++++++++++++++++++++,,,,,,,,,,,,(((((()))))))))*********,,,,,,++++++************************************))))))))))))***+++,,,---,,,,,,+++***))))))))))))+++++++++******************++++++,,,,,,++++++***,,,***))))))***++++++***************************++++++++++++++++++++++++******++++++,,,---------))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))((((((*********+++++++++++++++******)))))))))***+++++++++++++++*********************++++++++++++******)))***+++,,,,,,+++***)))************************&&&&&&((()))***++++++++++++++++++***************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************(((((((((((((((((())))))((((((((((((((((((((((((******))))))))))))((((((******))))))))))))************))))))))))))******))))))((((((((()))******+++***)))((((((((()))***'''((()))***+++,,,,,,,,,+++***))))))((((((((()))***))))))+++,,,---+++***))))))))))))************,,,+++++++++***************************)))))))))******++++++,,,,,,------+++***))))))((()))))))))************************,,,,,,,,,,,,++++++++++++)))************+++++++++,,,,,,++++++******************++++++++++++***************+++******)))(((************************)))******************))))))*********************,,,,,,,,,++++++++++++***,,,,,,,,,,,,+++***)))(((******************************++++++++++++******)))************+++++++++...---,,,,,,,,,,,,------,,,++++++******++++++,,,************************,,,,,,,,,...///000...,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,------------------,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++........................,,,,,,------,,,,,,++++++------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++))))))))))))))))))))))))************************)))************++++++++++++++++++************)))************************+++++++++*********)))))))))************+++++++++)))*********++++++++++++((((((((((((((()))))))))+++************)))))))))************************))))))))))))***+++,,,,,,++++++***************+++++++++++++++******))))))***++++++,,,,,,++++++***,,,***))))))+++++++++)))************************++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))(((((('''''')))+++---...000000*********************+++************************))))))************))))))'''((())))))))))))((('''************************&&&&&&((())))))******************)))))))))))))))******************************++++++++++++******************************************************((((((((()))))))))))))))************************)))))))))(((((((((((((((******))))))))))))************))))))))))))*********))))))((())))))******+++***((('''&&&((()))+++((((((((()))((((((''''''***)))(((''''''((()))***))))))***++++++,,,+++***)))*********++++++++++++,,,,,,,,,+++++++++************************************++++++,,,,,,,,,,,,+++******)))))))))******************************---------,,,,,,,,,++++++))))))*********+++++++++,,,,,,++++++******))))))******++++++++++++***************++++++******)))******************************++++++++++++******+++++++++***************++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++---,,,---...000000...,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,.........------,,,,,,,,,......---,,,++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,+++++++++++++++,,,---...///000------,,,,,,,,,++++++++++++,,,...//////...,,,++++++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))++++++*********)))))))))))))))*********+++++++++))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))******************************))))))***++++++,,,*********)))******++++++,,,,,,++++++***)))))))))***++++++,,,,,,++++++***+++***)))***+++,,,***)))************************************************))))))))))))************))))))))))))))))))))))))************************)))******++++++******)))"""###$$$&&&(((***+++,,,***++++++++++++*********************************((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************)))******++++++******)))************************)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))((((((((((((((()))))))))******))))))))))))************))))))))))))************))))))))))))*********)))'''&&&&&&((()))+++)))))))))((('''&&&%%%$$$(((''''''&&&''')))+++,,,((()))***++++++******++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********************+++++++++******+++++++++++++++,,,++++++*********++++++,,,************************---------,,,,,,,,,++++++))))))*********++++++++++++++++++******)))))))))******++++++++++++************++++++++++++************************************++++++++++++******+++++++++***************++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))***++++++,,,,,,---,,,---...000000...,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---.........------,,,,,,,,,......---,,,,,,+++******+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,((('''(((((()))***+++,,,------,,,,,,,,,++++++++++++,,,...//////...,,,+++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,+++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))+++++++++************)))))))))*********+++++++++(((((()))))))))*********************************)))))))))))))))))))))************************************)))******+++,,,*********)))******+++++++++++++++*********))))))***++++++,,,,,,++++++***+++***)))***,,,,,,***(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******''''''((((((((((((((()))+++++++++,,,++++++***)))***************+++++++++))))))************))))))+++******************+++)))))))))))))))))))))))))))*********))))))((('''))))))))))))************************************))))))************))))))************************))))))))))))))))))))))))))))))******++++++,,,,,,''''''''''''''''''''''''(((((())))))))))))************))))))))))))************))))))))))))******++++++***)))))))))******)))((('''''''''((()))***((())))))******))))))((('''''''''((()))***,,,,,,''')))++++++***)))***+++,,,,,,,,,,,,---------...,,,+++++++++*********************+++++++++++++++******++++++++++++++++++++++++++++++++++++,,,---************************,,,,,,,,,,,,++++++++++++)))************+++++++++******************************++++++++++++******)))***++++++,,,+++++++++************************)))******************))))))************************++++++++++++,,,,,,,,,------------,,,+++***)))******************************++++++++++++******)))************+++++++++++++++,,,---...---------,,,++++++******++++++,,,))))))******+++++++++,,,,,,,,,,,,...///000...,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************+++,,,------------------------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,+++***************------,,,,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************************))))))******+++++++++,,,)))************++++++++++++++++++************)))************************,,,,,,,,,+++++++++******)))************+++++++++((()))))))))************++++++++++++************)))))))))************+++************************+++***************++++++++++++***************+++***************************++++++,,,,,,++++++************+++,,,,,,***(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))),,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))))))))*********+++++++++)))******++++++******)))++++++************++++++))))))))))))))))))))))))))))))******+++*********)))))))))******+++++++++************************))))))************))))))************************))))))))))))))))))))))))((((((((()))***+++++++++'''''''''''''''''''''''')))))))))*********++++++******))))))))))))************))))))))))))******,,,+++******))))))******'''''''''((((((((())))))((()))******+++++++++***(((((()))***+++++++++***&&&)))++++++)))(((***+++++++++,,,,,,,,,---------++++++*********)))))))))*********++++++,,,,,,,,,++++++*********************************+++,,,,,,************************,,,++++++++++++*********)))************+++++++++(((((())))))******++++++******++++++++++++******)))***++++++,,,,,,,,,+++************************((())))))******))))))(((((((((((())))))***************+++++++++,,,,,,,,,------------,,,+++***)))++++++++++++++++++++++++******++++++++++++******)))************+++++++++((()))+++,,,---...------,,,++++++******++++++,,,***************++++++++++++++++++---//////---+++,,,,,,+++++++++,,,------+++++++++,,,,,,---------++++++++++++++++++++++++************+++,,,---...,,,,,,------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------,,,---....../////////...000///...------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++)))************++++++++++++++++++************)))++++++++++++++++++++++++---------,,,,,,,,,,,,+++)))************+++++++++)))))))))*********+++++++++*********))))))))))))************++++++,,,,,,************************++++++***************+++,,,,,,+++***)))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,+++++++++***)))***+++,,,,,,***(((************************++++++++++++++++++++++++++++++******************))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))((((((''''''((()))******+++++++++,,,,,,---,,,+++***)))))))))******++++++++++++******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))******+++++++++,,,******))))))))))))************))))))))))))******,,,,,,+++***))))))******&&&&&&'''((())))))((((((***************)))((('''******+++,,,,,,+++)))(((&&&)))++++++)))((()))+++******+++++++++,,,,,,,,,*********))))))))))))(((*********++++++,,,,,,,,,++++++******************))))))((())))))***++++++************************+++++++++*********)))))))))************+++++++++''''''((()))***+++,,,,,,******++++++++++++******)))***+++,,,,,,,,,,,,,,,************************(((((())))))))))))((((((&&&''''''((()))******+++*********++++++,,,,,,,,,******+++,,,------------++++++++++++++++++++++++******++++++++++++******)))************+++++++++$$$&&&(((***+++,,,,,,+++,,,++++++++++++++++++,,,************************+++***+++,,,......,,,***++++++++++++,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++************+++,,,---...,,,,,,,,,------.........***++++++,,,,,,------...++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,+++***)))***+++---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------........................------...///000000//////************+++,,,,,,------------,,,,,,,,,++++++,,,++++++******++++++,,,,,,------......------,,,******+++++++++,,,,,,,,,------------------------,,,,,,------------......,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************++++++++++++++++++************)))++++++++++++++++++++++++......---------,,,,,,,,,)))************+++++++++************++++++++++++******))))))((((((((('''******+++++++++,,,,,,,,,************************++++++***************+++---,,,+++***))))))))))))(((((()))***+++,,,,,,---...---+++******+++---...+++******))))))******+++///...+++***))))))***+++,,,,,,,,,++++++***)))(((******++++++++++++******%%%&&&'''((()))***+++,,,******++++++++++++******************************+++++++++*********))))))************************************************))))))))))))))))))))))))))))))************)))))),,,+++***)))))))))++++++(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++)))))))))))))))(((''''''))))))))))))))))))))))))---......---+++***,,,---,,,,,,+++***))))))******'''((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++***+++++++++))))))))))))(((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,+++***(((''''''((()))***************************************************))))))))))))))))))))))))))))))*********++++++++++++++++++******((('''&&&)))***+++,,,,,,,,,,,,,,,+++---//////---+++)))))))))))))))***+++++++++,,,++++++***)))(((((())))))+++++++++***************)))******++++++******)))***+++,,,------,,,***)))''''''(((((())))))******************************************************))))))***+++,,,---------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,/////////...---------,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,***(((&&&$$$"""++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,------...///000000------------------------++++++,,,,,,,,,,,,------+++...000///+++)))***,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,((()))***+++,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,------...---------,,,,,,,,,,,,+++***))))))+++++++++,,,,,,---------))))))))))))))))))))))))++++++******************+++***)))(((((()))***+++.........------,,,,,,,,,))))))))))))))))))))))))------,,,+++***)))((('''************************,,,,,,,,,+++++++++******+++******)))(((''''''&&&,,,,,,,,,++++++******************)))))))))))))))((()))***+++,,,+++******************************...---+++******+++,,,---++++++************++++++///---+++***))))))***+++(((((()))***++++++++++++******++++++++++++******''''''((()))***+++,,,,,,******++++++++++++******************************+++++++++*********))))))************************************************))))))))))))))))))))))))))))))************))))))++++++***))))))******+++(((((((((((()))))))))***))))))************))))))******++++++***))))))((()))))))))))))))))))))))))))******)))''''''(((***++++++******)))))))))))))))************))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))***+++************))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++'''(((((()))))))))))))))((((((((((((((((((((((((************************************************))))))*********+++++++++***************)))(((''')))***++++++,,,,,,,,,++++++---......,,,***))))))***************+++++++++++++++***)))))))))))))))******************************++++++++++++************+++++++++******)))))))))))))))))))))******************************************************''''''(((******++++++***)))************+++++++++++++++++++++++++++++++++,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++------+++*********++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,...............---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''++++++++++++++++++++++++,,,,,,,,,++++++*********------------------,,,,,,***+++++++++,,,---------------------------------++++++,,,,,,,,,,,,------,,,---------+++++++++,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,))))))++++++,,,+++******++++++,,,------------,,,,,,,,,---------------,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++************************************************+++***)))(((((()))***+++......---------,,,,,,,,,************************+++++++++************************************************)))))))))((((((+++******)))(((((('''''',,,,,,,,,++++++*********************))))))))))))((()))***+++,,,++++++***************************---,,,+++***))))))***+++,,,,,,++++++++++++,,,,,,...---+++***)))******+++***+++,,,------...------******++++++++++++******)))*********++++++++++++******++++++++++++******************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))))))))******+++((((((((()))))))))******))))))************))))))+++++++++,,,++++++***)))))))))))))))))))))))))))++++++,,,***)))(((***+++*********)))))))))))))))++++++++++++***)))((('''***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************''''''''''''(((((()))***++++++++++++************)))))))))))))))))))))))))))))))))((()))******+++%%%''')))+++++++++)))(((((((((((((((((((((((((((***************************************************************+++++++++))))))*********))))))((()))***++++++,,,++++++++++++,,,,,,+++)))((()))***+++++++++***************++++++***))))))))))))***************************++++++,,,,,,,,,,,,++++++******))))))))))))******++++++******************************************************************'''((()))***************)))************+++++++++************************,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++---,,,,,,+++***)))(((''',,,,,,------------------++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,******+++---------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,***++++++,,,++++++***)))++++++,,,---------------,,,,,,------------,,,,,,))))))***+++,,,,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++************************+++***))))))))))))***+++------------,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,*********************************)))))))))))))))*********))))))(((((('''+++++++++++++++*********************************))))))***++++++++++++***************************---,,,+++***))))))))))))---,,,,,,++++++,,,,,,------,,,+++*********++++++,,,,,,,,,++++++***)))(((******++++++++++++************************************++++++++++++******************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))*********(((((()))))))))*********++++++,,,,,,,,,,,,++++++***+++++++++++++++******))))))))))))))))))))))))+++,,,,,,+++))))))***,,,)))))))))***)))))))))(((******+++++++++***))))))***))))))))))))))))))***))))))))))))))))))))))))((()))))))))************&&&&&&&&&'''((()))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))***+++******((((((************************************************************************************************((())))))************)))******++++++++++++*********++++++)))(((''')))***,,,+++++++++***)))))))))++++++***))))))*********)))))))))***************+++,,,,,,------,,,,,,++++++***)))))))))***,,,,,,,,,,,,,,,++++++*********************************************************)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,+++******))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++******))))))******++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,---------.../////////,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++++++++++++++++++++,,,,,,++++++******)))))),,,,,,,,,------...............------------------------------------------+++++++++,,,,,,,,,------...+++'''(((,,,//////...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,+++******)))+++,,,,,,---...---------,,,,,,---------,,,++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++*********)))))))))((((((+++++++++***************)))***************++++++))))))******++++++++++++************************,,,++++++******)))))))))---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++''''''''''''&&&%%%$$$$$$******++++++++++++******)))))))))))))))(((((((((******++++++++++++******************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((())))))************))))))))))))************++++++,,,,,,,,,,,,++++++))))))******+++******)))))))))))))))))))))))))))((())))))(((&&&&&&'''(((((()))************))))))(((((()))++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))((()))))))))************'''''''''((()))***+++,,,******)))))))))((((((((())))))))))))))))))))))))((()))))))))************---,,,***)))((((((((((((************************************************************************************************((())))))************)))*********++++++******)))*********)))'''''')))***,,,+++++++++***)))))))))+++***************++++++)))*********+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---...------,,,,,,++++++************************************************************+++,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++************************+++******))))))******++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,---------,,,---------.../////////,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,------,,,,,,,,,------.........------------------,,,,,,------------------------+++++++++,,,,,,,,,------...***'''(((,,,//////...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------,,,++++++*********,,,,,,---.........------,,,,,,------,,,++++++***,,,,,,,,,,,,,,,+++***)))))))))******+++,,,------************************))))))*********+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************++++++++++++++++++++++++************))))))))))))************************))))))******+++++++++,,,***************+++++++++***************************+++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++'''((()))******+++++++++******++++++++++++******)))))))))(((((((((((((((******++++++++++++*********************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))************)))))))))*********++++++))))))************))))))((()))******************))))))))))))))))))))))))***++++++***(((''')))***((()))+++,,,,,,+++******'''((()))+++,,,------...+++******))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,))))))))))))((((((((('''))))))))))))))))))))))))(((((()))************)))///---***((('''((()))***((((((((((((((((((((((((************************+++++++++++++++++++++++++++++++++***************))))))*********))))))(((*********+++******)))((((((***+++***)))((()))***+++++++++***************+++************+++,,,,,,******++++++,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///,,,,,,++++++++++++++++++************************************************((())))))*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,******************************+++,,,------------,,,,,,,,,,,,---------------------.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,---......///,,,,,,------------------************++++++++++++------------------------++++++,,,,,,,,,,,,------,,,+++)))***,,,...//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,---...............,,,------,,,,,,+++***))),,,,,,,,,,,,+++***))))))'''((()))***+++---......)))))))))))))))))))))))))))))))))***++++++,,,,,,******+++,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))************************)))))))))))))))*********************************)))))))))***************))))))******+++,,,,,,,,,******))))))******+++,,,************************)))***+++,,,,,,---------++++++************++++++***++++++,,,,,,++++++++++++,,,---......//////...******++++++++++++******))))))))))))))))))************++++++++++++******************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))************))))))&&&'''((()))*********)))))))))*********+++++++++))))))************)))))))))******+++,,,,,,++++++))))))))))))))))))))))))---......---++++++,,,---)))***,,,---------,,,+++((()))***+++,,,---------+++******))))))******+++))))))))))))))))))))))))))))))))))))*********************))))))***++++++*********)))))))))(((((())))))))))))))))))))))))'''((()))***+++******)))*********************+++((((((((((((((((((((((((************************+++++++++++++++++++++++++++++++++*********))))))***************)))((('''***************)))(((((('''***,,,,,,+++))))))******************++++++++++++*********++++++,,,---++++++,,,------...//////******++++++++++++************+++,,,------------************++++++++++++************************************************))))))*********))))))((()))************+++++++++++++++++++++++++++++++++,,,+++******))))))******)))******+++,,,,,,------------------------------***+++---...///...---,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++---.........------++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,------------..................---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------------------------,,,,,,)))))))))***+++++++++,,,------------------------++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,+++++++++,,,---...,,,------...............,,,------,,,,,,***))))))++++++,,,,,,,,,++++++***(((((()))***+++,,,,,,---************************((())))))***++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***************************************+++++++++************************(((((()))))))))*********************************((()))))))))*********+++))))))***++++++,,,------+++***)))))))))***+++,,,************************)))***+++,,,---.........+++******************+++***++++++,,,,,,,,,++++++++++++++++++***)))((((((******++++++++++++******))))))******++++++++++++******++++++++++++******************************))))))******++++++++++++************************************************))))))))))))))))))))))))))))))************))))))%%%&&&((()))*********))))))************+++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,------------))))))))))))))))))))))))++++++,,,***)))((()))+++)))***,,,.........,,,+++***++++++,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))************+++******))))))))))))***+++++++++************)))))))))))))))))))))))))))'''((()))++++++******)))%%%'''))),,,------,,,+++************************************************++++++++++++++++++++++++++++++++++++******))))))+++++++++******(((''''''***************)))(((((('''))),,,---,,,*********))))))******+++++++++,,,+++*********+++,,,,,,---,,,,,,------...///000000*********++++++*********((()))+++,,,------,,,,,,)))))))))******++++++,,,************************************************++++++,,,,,,,,,++++++***)))************+++++++++************************,,,++++++***)))*********))))))***+++,,,,,,------------------------------***+++---//////...---,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++---...///...------........................)))***+++,,,------...---,,,,,,,,,---------....../////////......------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........+++++++++++++++++++++++++++++++++***************.........------,,,,,,,,,******+++,,,------......------------------------++++++,,,,,,,,,---------(((,,,......,,,***,,,...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,++++++***+++,,,...///,,,---......//////......---------,,,+++***)))((()))***++++++,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,))))))))))))))))))))))))'''((()))***+++,,,------******************************++++++,,,,,,,,,,,,******************++++++(((((())))))*********+++))))))***+++,,,,,,------+++***)))))))))***,,,---******************************+++++++++,,,,,,,,,,,,+++***+++,,,,,,+++***)))***++++++++++++***)))++++++++++++++++++++++++))))))************))))))***)))((((((((((((((()))++++++******)))((((((((())))))*********++++++++++++***)))(((((()))***+++***++++++,,,,,,++++++***************************))))))*********+++++++++***************++++++++++++*********))))))((((((******************************************************++++++++++++******************************++++++***)))((('''&&&&&&///000222333222...***((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))******,,,+++******))))))******++++++************++++++++++++******))))))((((((*********))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,,,,,,,,,,+++++++++******((('''&&&&&&&&&((()))******++++++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++)))******++++++******))))))***+++++++++)))((('''******))))))******+++,,,))))))***+++,,,,,,---------,,,++++++******++++++,,,,,,,,,++++++******************++++++,,,,,,,,,************************************************)))))))))***++++++,,,,,,---------,,,,,,+++++++++,,,,,,++++++***+++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,------------------------,,,------......------,,,.........---,,,+++***))),,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))***///...---,,,,,,,,,,,,,,,))))))***+++---...//////------,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,++++++*********------++++++++++++------*********)))******++++++---------,,,,,,+++++++++******++++++++++++******,,,,,,,,,++++++*********+++)))(((((()))******)))************************.........------,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))******++++++++++++*********)))(((''''''((()))***,,,,,,++++++***+++++++++++++++************+++++++++++++++*********))))))******++++++++++++******+++++++++************)))++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++************************))))))*********+++++++++))))))************)))))))))))))))((())))))******)))*********************))))))*********++++++++++++***)))(((((()))***+++***++++++,,,,,,++++++*********************************************++++++************************************)))))))))(((************************************************+++++++++,,,,,,+++++++++******************************)))))))))))))))(((---...///000///,,,***((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++*********)))))))))))))))++++++******))))))******+++******))))))******+++*********)))))))))))))))************)))))))))))))))************+++++++++++++++******************,,,,,,++++++************(((((('''''''''(((******((())))))))))))*********************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++******,,,,,,------,,,++++++*********))))))******+++,,,((((((((()))******++++++---,,,++++++******++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************************)))))))))***++++++,,,,,,,,,+++++++++************,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,------------------------,,,------......------,,,.........---,,,+++***))),,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******,,,---///...---,,,,,,,,,,,,---******++++++,,,---......------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---++++++***************+++------,,,,,,,,,+++++++++******++++++++++++******,,,,,,,,,+++++++++******+++)))((((((***+++***)))************************---------------,,,,,,,,,++++++++++++++++++++++++************++++++++++++******++++++++++++************)))(((((()))******++++++***************+++++++++************+++++++++++++++*********))))))******++++++++++++***************))))))))))))(((,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,+++,,,+++***))))))***+++,,,(((((())))))******++++++))))))************))))))))))))))))))***+++,,,,,,))))))******+++,,,,,,---***************++++++++++++***))))))))))))***+++***++++++,,,,,,++++++***************************++++++************************))))))))))))))))))************))))))))))))************************************************+++,,,,,,,,,,,,,,,,,,+++************************)))))))))******+++++++++++++++,,,,,,+++***))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******++++++*********))))))((((((++++++*********)))))))))+++******))))))******+++))))))))))))************************************)))************+++++++++,,,,,,++++++***))))))(((+++************))))))))))))))))))((())))))***+++((())))))))))))*********************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++******)))((((((((())))))******))))))******+++,,,(((((())))))***+++++++++,,,,,,+++************+++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,------......------,,,------------------------------............---------------------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,+++,,,...///......---,,,,,,,,,------+++++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++---,,,++++++******++++++---------,,,,,,+++++++++)))***++++++,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++******)))))),,,,,,,,,,,,++++++++++++******++++++++++++******,,,,,,,,,++++++++++++***+++***((()))***+++***)))************************,,,,,,,,,,,,------------++++++++++++++++++++++++******++++++,,,,,,,,,---******++++++++++++******+++******))))))******+++******))))))))))))******++++++************+++++++++++++++*********************++++++++++++*********))))))))))))(((((((((,,,,,,,,,---------......+++,,,---,,,++++++,,,,,,---,,,***))))))***,,,---+++++++++***************)))******++++++******)))))))))******+++,,,---...******+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***************************+++++++++*********************)))))))))))))))(((*********)))))))))))))))***************************************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,*********))))))******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++******)))(((((((((***************))))))(((******))))))))))))******(((((())))))******++++++)))***************++++++))))))*********++++++++++++++++++*********))))))***)))))))))))))))))))))*********************+++******+++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++)))((('''&&&&&&'''((()))******))))))******+++,,,+++++++++,,,,,,---------,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++,,,,,,---........................,,,,,,+++++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,------------------------............------------------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,...///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***(((((()))***+++---//////...------,,,,,,++++++***+++,,,------......------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))(((,,,+++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++***)))***++++++***)))************************+++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******************+++,,,++++++************++++++***************************++++++,,,,,,++++++***************)))))))))))),,,,,,,,,---------......+++,,,...---++++++,,,...---,,,***))))))***,,,---......---,,,+++******)))******++++++++++++******************+++,,,......,,,,,,,,,+++++++++************************************++++++++++++*********++++++,,,,,,++++++***************************************************+++*********))))))(((((())))))))))))))))))******************************************************))))))************))))))************************,,,,,,,,,,,,+++++++++++++++******))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***************))))))(((((()))************)))((('''***))))))))))))))))))***(((((())))))******++++++))))))******+++++++++,,,))))))*********+++++++++))))))*********+++++++++)))))))))))))))))))))******++++++++++++***************+++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++,,,+++*********+++,,,---******))))))******+++,,,,,,,,,,,,,,,,,,---------,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++,,,,,,------........................,,,+++++++++,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************++++++++++++,,,------......------,,,,,,,,,,,,---------......---......//////......---,,,,,,---.........------******+++++++++,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++---------++++++,,,---------,,,,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,---------.........***+++,,,------,,,+++***(((((((((***+++---///000---------,,,,,,++++++++++++,,,------......------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***)))(((++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++******+++,,,,,,***(((***************************++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++***)))(((((('''******++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---...++++++************++++++************************++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++******,,,,,,,,,,,,------------***---///...+++***,,,///---,,,+++******+++,,,---//////...---,,,++++++*********++++++++++++******************+++,,,---------,,,,,,+++******))))))+++++++++*********************+++,,,,,,+++*********++++++,,,,,,++++++***************************))))))*********+++++++++,,,,,,++++++***)))))))))))))))))))))************************************************************(((((())))))))))))((((((************************,,,,,,,,,++++++*********++++++*********++++++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))***((()))*********)))((('''***))))))(((((())))))***))))))))))))************))))))******+++,,,,,,,,,)))************+++++++++((())))))***++++++,,,,,,)))))))))************+++***++++++++++++***))))))((())))))))))))*********************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,+++++++++************+++,,,,,,******))))))******+++,,,******++++++++++++++++++++++++***))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,---------++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,------......------,,,+++,,,,,,------...............////////////......+++,,,---...............++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******+++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222222+++++++++,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------+++***)))*********+++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,*********+++------***(((************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))(((''''''******++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,---...///++++++************++++++***************+++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,***---000...+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************+++,,,*********************)))+++++++++*********))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***************************(((((()))***+++,,,,,,---------,,,,,,+++******)))((()))))))))************************************************************))))))************))))))************************************+++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++((()))***+++***)))'''&&&))))))(((((((((((())))))*********)))))))))))))))))))))***++++++,,,------)))************+++++++++******************++++++************++++++,,,,,,******+++++++++***((((((((())))))))))))*********************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++******(((((()))*********************))))))******+++,,,++++++++++++++++++++++++++++++***)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,------...************+++++++++,,,+++++++++,,,,,,...//////------,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,++++++,,,,,,---......///......////////////......+++,,,---...////////////,,,,,,,,,,,,------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++******+++,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111333555666,,,++++++++++++++++++,,,,,,,,,++++++***+++++++++***++++++,,,,,,------...)))***++++++,,,,,,++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++***+++---......,,,+++***)))*********++++++++++++******++++++++++++************+++++++++,,,,,,,,,******+++,,,------***(((************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))***+++,,,,,,+++***)))++++++++++++,,,---...///++++++************++++++))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***...000///+++***,,,000+++,,,,,,------,,,,,,+++((())))))+++,,,---......***++++++,,,,,,++++++***++++++******)))*********((((((((()))******++++++++++++++++++******))))))***+++,,,------,,,+++***+++++++++,,,,,,+++++++++************************''''''(((***+++,,,---.........------,,,+++******(((((())))))*********+++******************************************************++++++++++++******************************'''((()))***+++,,,------*********+++***)))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))***+++,,,,,,'''(((***+++***)))'''&&&))))))(((((((((((())))))++++++******))))))(((((())))))***+++,,,,,,------)))************+++++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,)))***++++++***)))((('''***++++++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++*********++++++************,,,---...///......---*********)))***++++++,,,------------------------+++******)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,------...+++++++++,,,,,,---------+++++++++,,,---...///000...------,,,,,,------...+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++---------.........//////,,,------......------,,,++++++,,,,,,---...//////......////////////......++++++---...//////000000,,,,,,------------......---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,'''(((************,,,...,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------+++,,,...000333555777888---,,,+++******+++,,,---)))))))))***+++,,,---...)))***+++,,,------...///,,,,,,---.........---------,,,,,,++++++*********++++++------------++++++***+++---......---,,,***))))))******++++++++++++******++++++++++++***************++++++,,,,,,,,,******+++,,,...---+++(((************************---,,,,,,++++++*********++++++++++++++++++++++++((())))))+++,,,---......******++++++++++++******)))***+++,,,,,,+++***)))************+++,,,---...++++++************++++++))))))******+++++++++++++++,,,,,,------,,,,,,++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***************++++++,,,,,,------,,,+++*********+++,,,++++++******++++++,,,---************************++++++++++++++++++++++++,,,,,,++++++***)))))))))************************---,,,,,,+++***)))((((((+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++,,,+++)))((((((((()))***++++++******************+++++++++***)))(((((('''))))))))))))))))))))))))************************+++)))((('''((()))+++,,,******))))))))))))******))))))))))))******************)))((((((((((((((())))))))))))))))))))))))++++++******)))((((((((())))))(((((()))***++++++)))************+++++++++++++++************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))+++---///000************************++++++******************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))************)))))))))***+++,,,---,,,+++***------------,,,+++*********++++++,,,,,,++++++***++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,------------------------------++++++++++++------///...---,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,---...---,,,***)))++++++,,,,,,---...///////////////...---------,,,******+++,,,---...///000,,,---------.../////////000///---,,,++++++,,,,,,///---++++++---......---++++++,,,,,,,,,,,,------------------------------,,,---------------------*********+++,,,---...///000///...---,,,+++++++++------------------------,,,...222///,,,777;;;///++++++++++++,,,,,,---...***+++,,,,,,------,,,,,,------,,,,,,+++***)))))),,,,,,++++++,,,,,,---...,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))***+++,,,------...)))************+++++++++))))))))))))))))))))))))---******,,,,,,((((((+++******+++,,,,,,,,,,,,+++.../////////...------,,,,,,,,,,,,+++++++++******,,,,,,+++***)))(((''''''***+++,,,,,,------,,,,,,++++++************++++++++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,---,,,+++*********+++,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++************************************************))))))*********+++++++++******************++++++,,,,,,***)))))))))***+++************************+++++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,'''''''''&&&&&&'''''''''))))))))))))******************)))((((((((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***++++++)))************+++++++++++++++************++++++*********+++++++++++++++++++++++++++++++++++++++))))))***+++++++++************)))))))))+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++***,,,,,,,,,,,,++++++++++++******++++++++++++************+++,,,---,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,------------,,,------------------------------,,,++++++,,,------///...---,,,,,,,,,,,,---+++,,,------.........---,,,---------,,,,,,+++***++++++,,,,,,---......///---------------,,,,,,,,,.........------------------------.....................---,,,,,,---...///...,,,+++,,,---...---+++++++++,,,,,,,,,,,,------------------------------.........------,,,,,,+++++++++++++++,,,---......------,,,,,,,,,---......------------------------000...000//////<<>>;;;---,,,,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++++++++++++++***+++************+++,,,,,,++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,++++++***))))))))))))*********+++++++++************************---******------******---++++++,,,------------,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++***************++++++,,,---,,,,,,,,,++++++************++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***+++++++++*********))))))------------------------,,,------.........------------------,,,,,,,,,,,,---------------,,,++++++***+++---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++*********************************+++++++++,,,,,,------------............------,,,++++++******++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++************************+++++++++***************))))))*********+++++++++)))************)))(((((()))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************((()))))))))************((()))***++++++***)))((())))))))))))******************)))))))))***++++++))))))))))))))))))))))))++++++******)))(((((('''+++******))))))))))))))))))************+++++++++++++++************++++++((())))))******+++++++++******************************+++++++++******)))&&&'''((()))***++++++***************************+++++++++,,,,,,------...++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++---...//////+++++++++,,,,,,+++++++++)))******+++,,,------.........////////////......,,,,,,,,,---...///000111/////////......---++++++,,,,,,------------,,,,,,,,,---------............,,,,,,---...............------------------------------............------------,,,,,,,,,---.........////////////...------,,,,,,++++++,,,,,,------------------------------------..................//////...---,,,++++++***...............---------//////000//////---,,,+++---,,,,,,...//////---+++++++++,,,,,,,,,,,,------------------------------***++++++,,,---...//////...---,,,,,,++++++++++++......---,,,,,,,,,------------------------------+++)))000111***...888888------,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++***************+++,,,,,,******))))))))))))*********++++++,,,,,,++++++***---,,,,,,,,,++++++******)))************+++++++++))))))))))))))))))))))))***((((((++++++)))))),,,++++++,,,---------------+++,,,------------------,,,,,,,,,+++++++++******,,,,,,+++++++++******)))++++++,,,------------,,,+++******))))))******+++************++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++++++++*********........................,,,------------,,,,,,+++,,,,,,,,,---------------,,,---.........---,,,+++***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************+++++++++*********))))))(((((()))***+++,,,,,,---******+++++++++***)))(((((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************(((((()))******************+++---......---+++***))))))))))))******************))))))******+++,,,))))))))))))))))))))))))*********)))))))))))))))++++++***))))))))))))))))))************+++++++++++++++************++++++*********+++++++++++++++++++++++++++++++++++++++))))))***+++++++++******))))))***+++++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,------------,,,,,,++++++,,,,,,------............////////////......---,,,,,,---...///111222---...............------,,,,,,------------,,,,,,------------............,,,------...............------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,---...//////////////////...------***+++,,,,,,---------,,,------------------------......------------------......---,,,+++***))))))---------...............------...///......---,,,///...------//////...---++++++,,,,,,,,,,,,------........................+++,,,,,,------.........------,,,+++++++++,,,,,,...------,,,,,,------------------------------------(((...111+++---444111...---,,,,,,+++++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++***************++++++,,,+++******************+++***++++++,,,,,,++++++***++++++++++++************)))************+++++++++***************************((((((+++,,,)))))),,,+++,,,------...---------++++++,,,---------------,,,,,,,,,+++++++++************++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,************++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++........................------------,,,+++******,,,,,,,,,------.........,,,---.........---,,,+++***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))************************++++++++++++******))))))''''''(((***+++,,,---...++++++,,,---,,,+++***)))((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''(((***++++++***((('''))))))))))))******************))))))***+++,,,,,,))))))))))))))))))))))))((((((((()))******++++++++++++***))))))((()))))))))************+++++++++++++++************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++......//////...,,,+++***************************++++++******************++++++++++++++++++++++++(((((())))))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.....................////////////......------,,,---...000222333+++,,,---...////////////,,,------......------,,,---------.........//////,,,---......//////......------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,---.../////////000000///...------)))***,,,---...---,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------....../////////***+++,,,............---111///------///000//////++++++,,,,,,,,,---------////////////////////////---------------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///------------------------000(((+++000---///222,,,...---,,,,,,++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++*********)))***++++++,,,,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++))))))))))))))))))******)))************+++++++++++++++++++++++++++++++++,,,******---...+++,,,///+++,,,------......------***+++,,,---------------,,,,,,,,,+++++++++******((()))***+++,,,---......))))))***++++++++++++***---,,,,,,++++++,,,,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++,,,------...///+++++++++,,,,,,+++++++++---------,,,,,,,,,++++++........................///...---,,,+++,,,------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---.../////////...------,,,,,,++++++,,,,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))),,,...000)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++******************************************,,,++++++++++++++++++,,,***************************************************************)))((('''))))))************))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))++++++************++++++))))))*********+++++++++******************************************************+++++++++,,,,,,,,,)))******++++++******)))+++++++++*********))))))************************************************,,,,,,++++++***)))))))))***************************)))((('''''')))+++,,,++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,---------,,,,,,+++.........---------,,,,,,+++++++++,,,,,,---------///...------......---+++000111222222111111333555///////////////......---111///---,,,,,,---///000////////////............//////000000111222222222//////111111111000///...//////...---------..................---------------...000000//////111222;;;AAAAAA:::444222///***111000///------,,,,,,,,,------------------------***++++++,,,,,,------......------,,,---...///000000///...---------------///............//////000................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---......---+++******+++---...,,,,,,,,,++++++*********+++++++++******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++***)))(((,,,+++***((('''%%%$$$###***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++///---,,,,,,,,,,,,+++)))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,+++******,,,,,,+++******+++,,,,,,+++++++++******)))))))))++++++,,,,,,,,,,,,------((()))+++,,,......//////,,,,,,+++******+++,,,,,,------,,,,,,,,,+++++++++........................///...---,,,,,,,,,------............------------+++,,,,,,------,,,,,,+++000000000000///---,,,***------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---...)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++***************************************************************++++++************++++++************************************************,,,---------,,,,,,+++***))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((++++++************++++++))))))*********+++++++++************************************************************+++++++++,,,******++++++++++++******+++++++++*********))))))************************************************)))))))))***++++++,,,,,,************************+++***)))((((((***+++---***))))))))))))***++++++,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------------///..................---000111222111000000111333222222222333333333222222666555444333222222333444444444333333222222111111222222222222222333333333111111222222222111000///000000///......---......------------------------------------...111666:::DDDSSSZZZNNN:::000000222///......---,,,,,,------------------------------//////...------,,,,,,+++...---,,,,,,,,,...///000//////...------------...000//////.........//////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++---------------.../////////...,,,++++++,,,...///,,,,,,,,,+++++++++******,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,++++++***)))+++*********))))))((((((***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...,,,++++++------,,,***------,,,+++************,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,))))))***+++,,,---......,,,,,,+++******+++,,,,,,000/////////....................................///...------,,,,,,------............------------+++,,,,,,------,,,,,,+++000000000///...---++++++---------,,,,,,+++++++++++++++++++++++++++++++++------------------------************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++***************)))++++++++++++******))))))************************++++++++++++++++++++++++*********))))))************************************************************************))))))((())))))************))))))))))))))))))))))))))))))))))))))))))*********************))))))(((((((((++++++************++++++***************+++++++++************************************************)))))))))*********++++++++++++,,,,,,,,,,,,+++++++++++++++***************************************************************))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---+++************+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,------......---------+++++++++,,,------......////////////////////////000000000000111111111111222333444333222222444666777888888999999:::::::::<<<<<<<<<<<<<<<;;;::::::======<<<;;;::::::999999999999999888777666666555555555555555555444333222555444333111000000000000///////////////////////////...---,,,///555===CCCZZZeeekkk```LLL===555333......------------......------------------------000//////......---,,,,,,------,,,,,,,,,---.........------------...//////111000///...............................................................---------------------------------------------------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,------------......///...---,,,,,,---...///,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,++++++)))******+++,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,000...,,,+++***)))******,,,,,,,,,++++++++++++***((((((***+++,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++))))))*********++++++++++++******)))***+++,,,---,,,++++++******++++++,,,------,,,,,,,,,,,,,,,+++........................///......---------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------------------,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***)))***++++++,,,,,,,,,++++++++++++++++++************,,,,,,++++++***)))))))))***************+++++++++++++++++++++++++++++++++******))))))))))))******************************************************((((((((())))))(((''''''))))))************))))))))))))))))))))))))))))))((()))))))))************++++++******)))(((((((((++++++************++++++************************************************************************((())))))))))))*********+++,,,,,,------,,,,,,+++************************************************************************---,,,,,,++++++***))))))++++++++++++++++++++++++,,,,,,+++++++++,,,---......------------...//////------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------------,,,------........./////////111111111111000000000000222333444444444555666777777888999:::999;;;===???@@@@@@AAABBBCCCDDDEEEFFFDDDEEEGGGIIIIIIHHHGGGFFFJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA???>>>>>>=========<<<;;;::::::999;;;:::888666444333222222111111111111111111111111000000//////111777>>>DDD\\\ZZZYYY]]]```YYYHHH888111000///.......................................,,,,,,,,,---......//////------,,,,,,,,,---------,,,,,,,,,------///000000111111000......---------........................................................................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---------------,,,,,,)))******+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++******+++---......---///...,,,*********+++,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---+++)))(((((()))+++,,,+++++++++++++++++++++++++++++++++++++++*********////////////////////////...//////.........------,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))******+++++++++++++++***))))))************))))))))))))))))))))))))))))))((()))))))))************+++*********)))))))))(((++++++************++++++************************************************************************((())))))))))))*********+++,,,,,,------,,,,,,+++************************************************************************------,,,,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,------.........------......///000---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...******+++,,,,,,,,,,,,,,,///////////////////////////000000111111222222333444666999999999999;;;>>>===???BBBCCCDDDFFFJJJLLLMMMMMMMMMNNNOOOQQQSSSTTTRRRTTTWWWZZZ[[[[[[ZZZYYYXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTSSSQQQPPPOOONNNMMMKKKKKKJJJHHHGGGFFFFFFEEEDDDBBB???<<<999666444444333333333333222222222222///000111111111444888;;;CCC<<<===LLL^^^```RRRBBB444333222000///.................................+++++++++,,,------......---------------------,,,,,,,,,,,,---...///000111111111000......---------........................................................................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,+++***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------.........------******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++***)))+++---///...---,,,,,,+++++++++,,,...///++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,***(((((()))***,,,++++++++++++++++++++++++---------------.........////////////////////////...////////////...------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++...---,,,+++***)))))))))***+++------------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,---------************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********************************))))))))))))))))))))))))(((((()))************)))))))))************))))))))))))))))))))))))))))))))))))))))))************************************++++++************+++++++++++++++***************************************************************)))))))))*********++++++++++++,,,,,,,,,,,,++++++***************+++++++++******************************************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******+++,,,------------//////////////////000000000111333444666888::::::<<>>???BBBDDDGGGKKKOOOSSSVVVXXXZZZ___cccdddbbbccchhhlllqqqrrrssssssssstttvvvxxxxxxwwwvvvuuuvvvxxxzzz{{{}}}}}}}}}}}}}}}|||{{{{{{yyyyyyzzzzzz{{{|||||||||{{{{{{|||}}}}}}~~~~~~}}}|||yyywwwuuutttssssssqqqnnnhhhaaaZZZTTTPPPNNNHHHGGGEEECCCAAA???>>>===999999888555222111111222000***)))///111......222++++++,,,,,,...///111222////////////////////////,,,,,,------...//////000///000111111111000...---...------------...////////////.........//////000................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---...///000000...,,,+++)))***+++,,,---......---,,,,,,,,,------.........+++++++++,,,,,,---------------------------------))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,---------,,,*********++++++,,,,,,------,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,***,,,...000000...+++************++++++,,,,,,,,,((()))***+++,,,---------***+++,,,------,,,+++***)))))))))******+++++++++)))************+++++++++***+++,,,------------,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------222333333333222222111000333333111000//////......//////......///000000111,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------------------------------,,,+++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---+++*********))))))((((((((()))***++++++***)))(((++++++++++++++++++++++++))))))))))))(((((((((((()))))))))))))))(((''''''''''''(((((())))))******(((((())))))))))))((((((***************************)))))))))***+++,,,,,,************************************************++++++******************+++++++++************)))&&&&&&'''((()))***++++++(((((()))***++++++,,,,,,,,,---...,,,***))))))*********++++++++++++******+++++++++++++++***)))(((*********++++++,,,,,,,,,+++++++++*********)))))),,,,,,++++++,,,,,,---...---,,,,,,...111111...+++............---+++***)))...000111000.........//////111222333444555888;;;<<<===>>>@@@CCCGGGKKKMMMSSSUUUXXX\\\aaafffiiikkkooopppqqqrrrsssssssssrrrwwwwwwwwwwwwwwwxxxyyyzzzyyyxxxvvvvvvwwwyyy|||~~~~~~{{{vvvrrrppprrrtttwwwvvvwwwxxxyyyzzz{{{||||||}}}}}}}}}~~~~~~|||zzzxxxxxxwwwtttqqqlllhhhdddbbb```[[[YYYUUUQQQNNNLLLKKKJJJCCC>>>:::888888777555333111///,,,******,,,///000000000000000000///......000000///...............................................................,,,,,,,,,---------......---------............///++++++,,,,,,------,,,,,,........................,,,,,,------...///////////////...---,,,,,,++++++,,,,,,+++***+++,,,---...///...---,,,++++++++++++.........///......------///000000000...---------***---...++++++...---***000111111111///---+++***+++,,,------......------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++---------------------------+++******,,,,,,+++)))++++++++++++******)))))))))************+++++++++,,,,,,------------......+++++++++******)))))))))++++++------------++++++------++++++++++++------++++++++++++******))))))......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,+++******)))*********+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++******))))))555555555555444333222222222222111000///...............---------......///---------------.........000///......------...............------,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++++++++,,,------,,,+++************,,,+++++++++************((()))***++++++***)))(((++++++++++++++++++++++++***)))))))))((((((((((((((()))))))))(((((('''&&&(((((((((((())))))******))))))************))))))*********************************)))******++++++************************************************************************+++++++++************)))(((((())))))******++++++))))))******+++,,,,,,,,,,,,------,,,***))))))*********++++++++++++******+++++++++++++++***))))))++++++++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---......------///222222///,,,..................------+++,,,......---...000222111333666888:::<<<@@@CCCCCCDDDHHHMMMSSSXXX\\\___ccceeegggjjjnnnqqqtttvvvvvvvvvvvvuuuuuutttttttttuuuuuuuuutttuuuuuuvvvvvvsssrrrppppppppprrruuuvvvwwwsssnnniiiggghhhjjjkkklllmmmoooppprrrtttuuuvvvvvvvvvvvvwwwxxxyyyzzzzzz|||{{{zzzxxxwwwuuutttssswwwuuusssqqqnnnlllkkkjjjgggfffccc___\\\YYYXXXWWWPPPLLLGGGDDDBBB???;;;777888666222///---...///000....../////////......---000000///............///................................................---------.........//////---------............///,,,---......////////////..........................................------///......---,,,,,,++++++,,,++++++***+++,,,---...///...---,,,++++++++++++------.........------,,,...222555333---***+++---+++......,,,---000000---111222444555333000,,,)))+++,,,------......------++++++,,,,,,,,,,,,------+++******))))))******+++++++++,,,------,,,,,,,,,------------------------...,,,,,,,,,......---,,,++++++++++++*********)))((())))))))))))******************+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++*********)))------,,,++++++***))))))++++++,,,,,,,,,,,,------,,,++++++***************+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++*********)));;;;;;;;;;;;:::999888777555444333222222111111222//////......---.........---........./////////000111000//////......//////.........---------------........................------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++))))))***++++++***))))))++++++++++++++++++++++++******)))))))))(((((((((((())))))))))))(((''''''((((((((())))))))))))*********++++++++++++******************************++++++******)))*********************************************************************************+++++++++************)))***************+++++++++*********++++++,,,,,,---+++,,,---,,,***))))))*********++++++++++++*********++++++++++++***)))))),,,,,,++++++++++++++++++++++++,,,---...///000000,,,,,,++++++,,,,,,---.........///000222222000...---....../////////000000,,,---.........000333666666999===@@@DDDGGGLLLOOOQQQTTTYYY___fffkkknnnpppttttttuuuwwwxxxzzz|||}}}{{{yyywwwtttrrrpppppppppooooooooonnnnnnnnnnnnnnnkkkjjjiiihhhiiikkkmmmnnnnnnkkkeee```]]]\\\]]]^^^```aaacccfffiiilllnnnooonnnnnnnnnnnnnnnooopppqqqrrrrrrqqqooonnnnnnmmmmmmqqqqqqqqqqqqqqqqqqqqqqqqqqqpppnnnllliiigggeeeddd```]]]XXXTTTOOOIIICCC>>><<<:::777333111000000111.../////////////////////111000//////......//////........................................................./////////000000---------............///+++,,,---...///000000000........................000//////...------,,,,,,.........------,,,,,,+++,,,++++++++++++,,,------......---,,,++++++++++++,,,,,,------------,,,,,,,,,222777555---((()))---+++......,,,...222444222000333666777666222---)))+++,,,------......------++++++,,,,,,,,,,,,------+++******))))))******+++***++++++,,,---------------------------------------,,,+++,,,...///...---++++++++++++************((((((((())))))))))))***************++++++++++++............------------------............------+++,,,,,,------,,,,,,+++++++++++++++************,,,++++++******)))))))))++++++,,,,,,,,,,,,------,,,,,,+++***************************************++++++,,,,,,,,,,,,------+++++++++++++++*********++++++++++++************DDDDDDDDDCCCBBB@@@???>>>;;;:::999888777777777777444333222111000000000000....../////////000000000111000//////......//////...............---------////////////////////////------------------------------,,,,,,,,,,,,------,,,,,,------------------++++++++++++++++++++++++*********+++++++++++++++---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))&&&''')))+++,,,...//////,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++*********)))))))))(((((()))***************)))))))))))))))))))))))))))))))))******++++++******)))************************,,,,,,+++***)))))))))******************************************************************++++++++++++++++++*********))))))+++++++++******)))))))))******++++++,,,,,,,,,---***,,,,,,+++)))))))))*********++++++++++++************+++++++++******))),,,,,,,,,++++++*********,,,,,,,,,---...//////000,,,,,,++++++,,,,,,---.........///000111111000///---------......///000000000222333333444666:::===???CCCHHHMMMQQQUUUZZZ]]]cccfffkkkppptttvvvwwwwww{{{zzzyyyyyyyyyyyyzzzzzzvvvsssoookkkhhhfffeeeeeeeeeeeeeeeeeeddddddcccbbbbbbbbbbbbbbbcccfffhhhiiiiiieee```ZZZWWWUUUVVVWWWXXXYYY[[[^^^bbbeeeggghhhggggggfffffffffggghhhhhhgggfffeeedddddddddeeeeeeggghhhiiijjjkkklllmmmmmmmmmmmmmmmlllkkkjjjiiiiiihhhgggddd```ZZZSSSMMMHHH???>>>;;;888666444333333222111111111000000111111111000000///.../////////................................................---.........////////////---------............///)))***+++---....................................//////.........---------......---------,,,,,,,,,,,,,,,,,,---------.........---,,,,,,+++++++++,,,++++++,,,,,,------,,,,,,,,,000444333///++++++---***------,,,...333666555...000222444333111...,,,+++,,,------......------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---)))***+++,,,---.........------------------------***))))))***,,,------,,,++++++++++++++++++++++++))))))))))))************+++,,,,,,,,,,,,---------...............---------,,,------------------,,,++++++------------++++++++++++++++++++++++++++++,,,+++++++++*********)))+++++++++,,,,,,,,,------,,,,,,+++************+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))++++++++++++++++++++++++LLLLLLKKKJJJIIIGGGEEEDDDBBBAAA@@@>>>============888777666444333222222222000000000000000000000000000///......------..............................////////////////////////------------------------...------,,,,,,------...,,,,,,,,,---------......++++++++++++++++++++++++((()))))))))*********++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))%%%&&&)))+++---...//////******++++++++++++++++++++++++************++++++++++++++++++++++++++++++************))))))))))))***++++++,,,,,,,,,++++++************))))))))))))(((((())))))))))))((((((************************,,,,,,+++***)))))))))***************************))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))*********)))((((((''''''***+++++++++++++++,,,,,,***+++,,,+++)))((()))*********++++++++++++******)))******+++++++++******,,,,,,,,,++++++*********---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...............///......------...///000000111444777:::>>>BBBHHHKKKPPPTTTZZZ^^^bbbfffiiilllqqqtttxxx{{{}}}|||{{{zzz{{{yyywwwuuussssssssstttllliiieeeaaa^^^\\\\\\\\\\\\\\\]]]]]]\\\[[[ZZZYYYZZZZZZ[[[]]]___bbbeeefffeeebbb]]]YYYVVVTTTUUUUUUUUUVVVXXXZZZ]]]___aaabbbaaaaaa```_________``````\\\[[[ZZZYYYYYYZZZ[[[\\\```aaabbbcccddddddddddddbbbbbbccccccdddeeeffffffiiijjjjjjhhhccc^^^YYYVVVKKKJJJGGGCCC???<<<999888666555444222111111111111111111000///////////////////////////////////////........................,,,,,,---------.........---------............///***+++,,,---....................................---------.........//////---------------,,,,,,,,,---......///////////////------,,,+++++++++,,,,,,***+++,,,,,,---------,,,------...000111111///---)))---...,,,///444666444++++++,,,---......//////+++,,,------......------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---)))***+++,,,---.........------------------------***))))))***,,,------,,,+++++++++++++++++++++,,,******++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,+++***+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))+++++++++++++++++++++,,,TTTTTTSSSRRRPPPNNNLLLKKKJJJIIIGGGEEEDDDBBBBBBAAA===<<<:::888666555444444333333222222111000000000000///......------...................../////////////////////////////////------------------------......------------......+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++++++++******++++++++++++,,,,,,++++++++++++++++++++++++***************)))))))))((()))+++,,,---,,,,,,+++************++++++++++++,,,+++************+++,,,++++++++++++++++++++++++++++++*********)))))))))******+++,,,,,,,,,,,,++++++************)))))))))(((((())))))))))))((((((************************++++++******)))*********************************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++************)))***)))))))))((((((''''''************************)))***+++***)))((()))+++******++++++++++++******))))))***++++++++++++***,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,++++++,,,,,,---...,,,---......------...000000000//////111222444666444888???FFFMMMSSSZZZ^^^dddhhhlllppprrrtttvvvxxxwwwyyy|||~~~~~~}}}{{{vvvtttqqqnnnlllkkkllllllbbb```^^^\\\ZZZYYYYYYYYYXXXYYYZZZ[[[[[[ZZZXXXWWWWWWWWWYYY[[[^^^```cccdddcccaaa^^^[[[YYYYYYZZZ[[[YYYYYYZZZ[[[\\\]]]^^^___^^^]]]]]]\\\[[[[[[[[[[[[VVVUUUTTTRRRRRRTTTUUUWWW^^^___```aaaaaaaaa______ZZZZZZZZZZZZ[[[]]]___aaaeeehhhjjjkkkhhheeedddccc]]][[[XXXTTTNNNHHHDDDAAA>>>===:::666444222111111222111000000//////000000////////////////////////........................,,,,,,,,,------------...---------............///......///000000000000///........................,,,,,,------...//////000---------------------------...//////000000//////---,,,,,,++++++,,,,,,,,,***+++,,,------......---...,,,***---111333111...***...000///000444444111******)))***+++---///000+++,,,------......------++++++,,,,,,,,,,,,------+++******))))))******+++***++++++,,,---------------------------------------,,,+++,,,...///...---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))))))))************++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,```___^^^]]]ZZZXXXVVVUUUUUUTTTQQQOOOLLLJJJIIIIIIEEEDDDBBB???===;;;::::::888777666555444222111111111000//////......//////---........./////////000........................------------------------......------------......++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))************)))***,,,------,,,+++***++++++++++++,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))((()))******++++++******+++++++++*********)))))))))))))))******)))))))))*********************************)))******++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++************)))******))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))+++******++++++++++++******))))))***+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,...000///------///111222222333444777:::>>>@@@AAAFFFOOOWWW___eeekkknnnrrruuuxxxzzzzzzzzzzzz{{{wwwxxxyyyzzzzzzxxxvvvuuullliiifffcccaaa```aaaaaaYYYYYYYYYYYYYYYZZZZZZZZZ[[[]]]^^^___```___^^^]]]\\\]]]^^^___aaacccdddeeefffdddcccbbbbbbccceeefffcccccccccbbbbbbaaaaaaaaaaaa```___^^^]]]]]]]]]]]]ZZZYYYWWWUUUUUUVVVXXXZZZ```aaabbbccccccaaa```^^^YYYWWWUUUSSSSSSVVVXXXZZZ]]]aaaeeeggggggfffhhhiiiffffffdddaaa\\\WWWSSSPPPKKKIIIDDD???;;;888777666222111000000//////000000////////////////////////........................------------............---------............///000000000000000//////...........................------..................------------------------+++,,,---...///......---,,,,,,,,,++++++,,,,,,---++++++,,,......////////////...,,,,,,...000111000,,,111333222333555333///+++,,,,,,---------------+++,,,------......------++++++,,,,,,,,,,,,------+++******))))))******+++++++++,,,------,,,,,,,,,------------------------...,,,,,,,,,......---,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------iiiiiihhhfffdddaaa___^^^^^^]]]ZZZWWWTTTRRRQQQPPPMMMKKKIIIFFFDDDBBBAAA@@@;;;;;;999888666444333222222111111000000000000000---.........//////000000........................------------------------......------------......++++++,,,,,,---...//////------------------------++++++,,,------...//////,,,,,,,,,------.........++++++++++++++++++++++++(((((())))))******++++++&&&(((***---......---,,,,,,,,,,,,------.........---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++************)))''''''((()))))))))))))))++++++++++++******))))))******++++++++++++*********************************)))))))))***+++,,,,,,************************))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++************)))************************)))))))))(((((((((((((((((()))******)))((()))+++******++++++++++++******((()))***+++++++++++++++*********++++++,,,,,,---)))***++++++,,,---......,,,,,,++++++,,,,,,---......000111000......000333444444555888<<>>;;;999666555444333111000111222111000000000///......------,,,000////////////...........................---------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...++++++,,,,,,---...//////)))***,,,------,,,+++))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,***)))))))))///...---,,,+++,,,,,,---,,,,,,,,,---------......,,,++++++******++++++,,,******************************++++++++++++******((()))+++,,,,,,+++)))(((*********)))))))))))))))+++++++++************)))))))))***++++++++++++***,,,+++***))))))***+++,,,******)))))))))))))))***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++)))))))))***+++++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++------------------------,,,---......---...///111---///000000///000222444555888===BBBHHHOOOVVV[[[cccgggmmmtttyyy|||}}}}}}yyyxxxxxxwwwvvvuuutttsssppplllhhhfffgggfffdddbbbWWWVVVUUUSSSRRRSSSVVVYYYXXX[[[```cccdddeeefffggghhhkkknnnrrrsssrrrpppooouuussspppllljjjiiiiiijjjiiikkkoootttwwwyyyzzzzzzxxxwwwvvvuuutttuuuvvvvvvuuurrrnnnnnnpppqqqpppooopppooolllhhheeedddfffhhhiiiiiiiiijjjiiigggbbb___ZZZWWWSSSOOONNNOOORRRTTTSSSUUUXXX[[[^^^___`````````aaaccceeeffffffffffffhhhddd]]]XXXSSSMMMEEE@@@AAA===777333222333333333333111//////000111000///000///...---,,,+++++++++,,,,,,,,,------------...///000111222111///---+++////////////////////////........................//////000000///...------------------------------...---,,,+++++++++,,,---.........------,,,,,,,,,,,,---------.../////////,,,------...///000111111444888<<<;;;555000000111---...000///---,,,,,,---......---------,,,,,,,,,---,,,+++******,,,...///------++++++++++++---------------------------------,,,+++++++++,,,---.........---,,,+++******)))++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++***************++++++,,,---......******+++++++++,,,,,,,,,///...---,,,***)))((((((......---,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,+++***))))))~~~}}}|||uuusssooojjjeeeaaa^^^]]]WWWVVVUUUSSSQQQOOONNNMMMLLLKKKIIIFFFDDDAAA???>>>:::888555444444333111000222222222111000000//////////////////....................................------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...+++,,,,,,------.........+++,,,------,,,+++***)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***))))))***///...---,,,+++,,,,,,---,,,,,,,,,------------...,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******)))***,,,------,,,***)))***)))))))))))))))))))))+++++++++************)))))))))***++++++++++++***++++++***))))))***++++++******))))))))))))******************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++***************+++++++++))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++,,,---------...000222...///111222333555888;;;===AAAGGGMMMTTT[[[aaafffnnnppptttwwwxxxxxxvvvuuurrrqqqooommmkkkjjjiiiiiigggddd```_________^^^\\\WWWXXXXXXWWWVVVXXX[[[]]]bbbfffjjjmmmnnnooopppqqqvvvxxx{{{~~~~~~|||zzzzzzxxxuuusssqqqqqqqqqqqqrrrtttwww{{{}}}|||{{{{{{{{{|||}}}~~~{{{xxxxxxzzz|||{{{zzz{{{zzzxxxsssooommmnnnpppnnnmmmmmmmmmllljjjfffbbb[[[YYYVVVSSSQQQQQQRRRRRRSSSUUUXXX[[[]]]______```______```aaabbbdddeeefffjjjgggbbb]]]YYYTTTNNNJJJEEEBBB===999777666444333222000///...000000000///000000///...------------............////////////+++,,,...///000000000///////////////////////////........................------......---,,,,,,+++------------------------------,,,++++++,,,,,,---......---------,,,,,,,,,------------............,,,,,,,,,------.........---111555333///,,,,,,...///111222111///---------......---------,,,,,,,,,---,,,+++******,,,---///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---.........------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,------......******+++++++++,,,,,,,,,...------,,,+++***)))))),,,+++++++++++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))){{{wwwrrrnnnkkkiiicccbbb```]]]ZZZVVVSSSQQQPPPOOOMMMKKKHHHFFFDDDCCCAAA???;;;999777666333111222222111111000//////.../////////.........------..............................------------.........------,,,,,,------...------------------------......---,,,+++***))))))+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++******+++...------,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,------,,,+++***))))))))))))))))))******+++++++++************)))))))))***++++++++++++***++++++***))))))***++++++***)))))))))))))))******)))))))))))))))))))))))))))************+++++++++************************)))************++++++++++++++++++***************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++------------///222444111222555666999<<>><<<:::888666444444333222111000///////////////.........------............//////////////////............//////------------------------------------------,,,,,,...---,,,+++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***)))))))))))))))*********+++++++++*********))))))))))))***++++++++++++***+++******************+++))))))))))))))))))***+++************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++***)))))))))*********)))))))))))))))++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,------------------.../////////...000333555555777:::>>>AAAFFFLLLPPPXXX]]]dddjjjooorrruuuwwwwwwvvvtttqqqnnnjjjfffddd^^^\\\ZZZWWWWWWXXXZZZ[[[[[[[[[ZZZ[[[]]]___```aaadddfffiiijjjjjjjjjkkkllluuuxxx|||{{{yyywwwwwwxxxvvvtttrrrqqqooollljjjiiiiiijjjiiifffbbb^^^[[[ZZZ[[[]]]```aaabbbbbbbbb[[[ZZZWWWVVVXXX\\\aaadddeeedddccccccbbb```^^^]]]WWWUUURRROOOLLLGGGAAA===999777555444444444222111000000/////////000000111//////000000000111111111///......------......///////////////////////////...........................///////////////......------------------------,,,,,,,,,,,,---------...------------------------.........------,,,,,,,,,++++++++++++***************+++,,,,,,+++,,,000333666777777555222///...///......---------,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))******+++,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,++++++*********~~~{{{{{{zzzxxxtttpppjjjfffccc^^^]]][[[XXXUUURRRPPPOOOKKKIIIFFFDDDCCCBBB???>>>;;;:::999777555333222111000000/////////................../////////000000000//////......//////000------------------------------------------,,,,,,,,,+++++++++,,,---......---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))************))))))(((((())))))************+++++++++*********))))))))))))***++++++++++++************++++++*********))))))(((((()))***++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++***)))))))))*********)))))))))))))))++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,---------....../////////......///333666777;;;AAAGGGNNNTTT[[[___gggkkkqqqtttuuuuuuvvvvvvqqqpppmmmiiiddd```]]][[[UUUTTTSSSSSSUUUXXX[[[]]]^^^___```bbbdddgggjjjmmmooorrrtttuuutttsssrrrssszzz}}}~~~~~~zzzwwwtttsssrrrqqqooommmooopppqqqqqqoookkkfffddd^^^___aaabbbccccccbbbbbb]]]ZZZWWWTTTUUUZZZ___bbbaaabbbccccccbbbbbbaaaaaa^^^]]][[[ZZZXXXSSSMMMIII@@@>>>:::888666555222000/////////...//////000000......////////////000000111000///....../////////////////////////////////..............................///////////////...------------------------,,,,,,------............------------------------......------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---///333555777888888666333000//////......---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++******)))))))))***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++++++++***|||wwwsssppphhhfffddd```]]]YYYVVVUUUQQQOOOLLLKKKJJJJJJHHHFFF>>>===;;;888555222000///111111111000000000//////.........//////000000111//////............//////,,,------......------,,,------------------------******+++,,,---...//////,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))((((((((()))******+++++++++++++++************)))))))))***++++++++++++***)))***++++++++++++***)))(((((((((((()))***+++,,,++++++++++++++++++++++++)))************+++++++++************************)))************++++++++++++++++++***************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------............//////...///222666:::===CCCLLLUUU]]]dddjjjnnnqqqtttvvvwwwuuusssqqqqqqkkkhhheee```\\\XXXVVVUUUSSSSSSTTTVVVZZZ^^^bbbdddfffhhhjjjkkklllooosssvvvxxxzzz||||||{{{yyyyyyyyy~~~|||yyyvvvtttttttttsssrrrssssssttttttssspppnnnllleeeeeefffffffffeeecccbbbaaa^^^YYYUUUUUUXXX\\\___aaabbbddddddcccbbbcccddd`````````aaaaaa^^^ZZZVVVKKKGGGBBB>>>:::777333000000000///////////////000---------.........//////......//////000111111111////////////////////////........................+++,,,------...---------------------------------+++,,,---......///......,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111333666777777555222/////////......---------,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,+++++++++,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++,,,------,,,******)))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++}}}sssqqqnnnjjjeeeaaa^^^\\\ZZZWWWTTTRRRRRRQQQOOOMMMEEECCC@@@===999555333111222222222222111111111111---......///000000111111///......------......///,,,,,,---......---,,,,,,+++,,,,,,------.........***+++,,,.........------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,)))***+++,,,---,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++************))))))))))))******'''(((((()))******+++++++++++++++************)))))))))***++++++++++++***)))***++++++++++++***)))(((((((((((()))***+++,,,************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++***************+++++++++))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---......//////000111333555:::AAAEEEMMMSSS\\\dddjjjnnnppprrrqqqrrrsssqqqmmmjjjggggggaaa___\\\ZZZXXXWWWXXXXXXZZZ[[[]]]aaaeeeiiimmmooossstttvvvuuutttuuuxxx{{{{{{}}}~~~~~~}}}~~~}}}yyywwwxxxxxxyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvpppppppppooommmkkkiiihhheeebbb]]]XXXVVVXXX[[[]]]```bbbdddcccaaa``````bbb______aaacccffffffcccaaaYYYUUUOOOHHHCCC>>>888555333222111000000000000000------........./////////---...///000000///......////////////////////////........................+++,,,,,,---......------------------------------+++,,,---.../////////...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------***++++++,,,,,,------------,,,,,,,,,.../////////444555666444111///............---------,,,,,,,,,++++++,,,,,,---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------******++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++---,,,+++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~zzzvvvqqqllliiiggg```^^^ZZZXXXWWWUUUSSSQQQPPPOOOLLLGGGCCC???;;;:::333333333222222222111111---......///000111111222......------------......,,,,,,---......---,,,,,,++++++,,,,,,---...//////+++,,,...//////...,,,***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++******+++,,,)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******************************++++++++++++******++++++************++++++'''(((((()))***++++++++++++++++++************)))))))))***++++++++++++***)))***+++,,,,,,+++***)))(((((((((((()))***+++,,,)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))************+++++++++))))))******+++++++++,,,))))))***+++,,,---------++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////222333666888===CCCKKKQQQ^^^cccjjjoooqqqpppoooooollllllllliiieeeaaa___^^^XXXWWWVVVWWWXXX[[[^^^___cccdddggglllppptttvvvxxx}}}}}}zzzyyy|||zzz|||~~~|||zzz{{{|||}}}}}}{{{zzzyyyyyyyyy{{{}}}~~~yyyyyyyyyxxxuuurrrpppnnniiieee___ZZZXXXXXXZZZ[[[^^^aaacccaaa^^^\\\]]]___\\\]]]```dddgggiiihhhgggeeeaaaYYYRRRLLLEEE???;;;555444333222111111111111............////////////000111111111///,,,)))'''////////////////////////........................------...///000000000///------------------------***+++---///000000///...,,,,,,,,,------.........+++++++++,,,,,,---------))))))***+++,,,---------...------.../////////...333444444333000...............---------,,,,,,,,,***+++,,,---------,,,,,,++++++------------++++++------------------------,,,---.../////////...---************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,+++***************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,---......++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++}}}zzzwwwuuunnnjjjeee```\\\YYYVVVSSSTTTSSSQQQMMMGGGBBB===:::>>>;;;777444333333222111000//////......//////000---.../////////...,,,,,,.........------,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******++++++,,,------************************------,,,,,,,,,---...///************************---,,,+++******+++,,,---++++++++++++++++++++++++((()))+++,,,+++***'''&&&***'''$$$$$$&&&((('''&&&******))))))******+++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))''')))******(((&&&%%%%%%)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***(((***---...,,,***,,,,,,++++++***+++++++++,,,------,,,+++***,,,---/////////---,,,---///222555777;;;AAAGGGPPPYYY___gggkkkppprrrpppmmmiiigggeeedddbbb___[[[ZZZ[[[]]]XXXYYYYYY\\\```eeeiiilllqqqsssvvvwwwwwwwwwyyyzzz~~~~~~}}}}}}}}}}}}}}}yyywwwnnnkkkhhhccc___\\\[[[ZZZ]]]]]]]]]^^^______]]][[[VVVWWWYYY\\\```eeeiiillliiihhhfff```WWWLLLBBB<<<;;;888555333222111///...111111222222111000//////222111111000///......---...............------,,,........................................................................+++---...//////---+++***........................//////000111000///---,,,000///---,,,++++++,,,---///...,,,,,,,,,---///111222222111///...---,,,+++***+++------------+++***...---,,,,,,,,,,,,---...///...---,,,+++++++++++++++,,,------......------//////.........---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++///...------,,,,,,,,,---))))))***++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******~~~xxxtttnnniiieeeaaa^^^[[[YYYWWWUUUQQQMMMHHHEEECCCAAA>>>999666555333222000111111000000000000111111....../////////...---,,,/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++,,,,,,------************************,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,+++)))(((+++)))&&&&&&(((***)))(((******))))))******+++,,,******++++++++++++******)))))))))))))))))))))))))))***,,,+++)))''''''''')))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---+++***+++---///---,,,,,,,,,+++++++++++++++,,,......///---,,,+++---...---...//////000222555888<<<@@@FFFLLLSSS[[[ccchhhoooqqqrrrqqqlllfffbbb```\\\\\\[[[YYYXXXXXXZZZ]]]___```cccggglllqqquuuxxxzzz|||}}}}}}|||{{{|||}}}}}}zzzqqqnnnjjjeeeaaa___^^^]]]```___^^^______^^^[[[YYYVVVWWWXXXZZZ^^^bbbeeegggiiijjjiiieee___VVVMMMGGG>>>;;;777444333222111000000000000000000///......111111000000//////......000000000000000///.................................................................................///000000000///------........................---------------,,,++++++...---,,,,,,,,,---......///...,,,,,,,,,---///000111111000///...---,,,,,,,,,,,,------------,,,,,,...---,,,,,,,,,,,,---.........---,,,+++++++++++++++,,,------...---------///.........------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++///...---,,,+++++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******}}}}}}}}}~~~|||vvvrrrnnniiifff```^^^[[[WWWTTTQQQOOONNNHHHEEEAAA===:::777444222222222111111111111111222///////////////...------000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,***))))))***++++++*********))))))******+++,,,++++++************++++++)))))))))))))))))))))))))))***++++++)))''''''((()))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,...///...---,,,,,,++++++++++++,,,,,,//////000...---,,,---///...///111222333777;;;???FFFKKKTTT\\\bbbhhhnnnqqqssssssqqqllleee___[[[ZZZTTTUUUVVVVVVWWWZZZ^^^bbbfffiiimmmrrrxxx}}}~~~}}}~~~{{{zzzyyywwwwwwxxxzzz{{{}}}~~~vvvsssnnniiifffeeeeeefffiiigggfffeeedddaaa]]]ZZZWWWWWWXXXYYY[[[]]]```aaaeeeggghhhhhhddd^^^XXXTTTEEEAAA<<<888666555333222111000000000000/////////000000000000////////////111111222222111111000///........................................................................000////////////.........------------------------000//////...............,,,,,,+++,,,,,,...///000...---,,,,,,,,,---///000/////////.........------......------------.........------,,,,,,------......---,,,++++++***++++++++++++,,,---------------............------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++......,,,++++++*********++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******}}}}}}|||}}}~~~yyyuuuqqqhhhfffbbb^^^ZZZWWWVVVUUURRROOOJJJFFFBBB>>>999666333222111000000000000000000000000000//////......////////////////////////////////////////////////------------------------+++,,,,,,------,,,,,,+++******++++++,,,------...++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++++++++,,,,,,+++*********++++++,,,+++******))))))******+++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))((()))***)))'''&&&'''((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...------,,,,,,+++++++++,,,------...///000///------...000111222222333666;;;BBBGGGRRRXXXaaahhhmmmoooqqqrrrooommmjjjddd^^^YYYXXXXXXSSSUUUXXXZZZ]]]bbbhhhlllkkknnnsssyyy~~~~~~~~~}}}yyywwwvvvtttsssssstttvvvwwwxxx|||yyyvvvrrrnnnmmmnnnqqqsssvvvuuurrrpppmmmjjjeeeaaa[[[ZZZZZZYYYYYYZZZ[[[\\\]]]___ccceeedddaaa]]][[[OOOKKKEEE???<<<888666444444333222222111111111111////////////000000000000111222222222222111000000..............................................................................---,,,,,,,,,,,,---------------------------000///...------...///000,,,,,,,,,,,,------......------,,,,,,,,,---...///........................///...---,,,,,,---...///---------------------------,,,,,,+++******++++++++++++,,,------------,,,------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++...---,,,+++***************++++++,,,---,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******}}}zzz{{{~~~zzzrrroookkkfffaaa^^^\\\[[[[[[XXXSSSOOOJJJDDD>>>:::555444222111000/////////111111000000////////////........................////////////////////////------------------------+++,,,,,,------,,,,,,+++***++++++,,,------......++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,((()))************++++++******))))))******+++,,,,,,+++***))))))***+++,,,)))))))))))))))))))))))))))***+++***((('''(((***))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,---,,,+++++++++,,,------...---...///...---...000111222222333666;;;DDDOOOVVVaaaeeelllpppqqqpppoooooohhhgggccc]]]YYYWWWXXXYYYZZZ\\\___bbbfffkkkqqquuurrrtttxxx|||zzzuuurrrqqqooonnnoooppprrrssstttyyy|||zzzxxxvvvwwwzzz~~~}}}zzzwwwrrrmmmiiiaaa```^^^\\\[[[ZZZ[[[[[[XXXZZZ]]]```aaa```___^^^YYYUUUOOOIIIDDD???:::777666555444222111000000000////////////000000000000000000111111000000///.................................................................................---,,,,,,,,,,,,---------------------------+++***)))(((((()))***+++.........------,,,,,,+++,,,,,,,,,,,,,,,---......------------............///...---,,,,,,---...///------------------------,,,,,,+++*********++++++***+++,,,,,,------,,,,,,,,,,,,------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,++++++******++++++)))******+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******|||wwwvvvwwwyyy~~~|||zzzvvvqqqllliiifffdddcccaaa]]]YYYSSSLLLEEE???:::999777555222111000///222222111000000000000000------............//////------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++************************,,,,,,------------,,,,,,++++++++++++++++++++++++************++++++++++++&&&(((*********)))***+++******))))))******+++,,,++++++************++++++))))))))))))))))))))))))+++,,,,,,+++))))))+++---)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,+++******+++---,,,++++++,,,,,,---...///,,,.../////////000333555333555999???GGGSSS___ffflllooorrrrrrpppmmmjjjiiidddbbb```\\\ZZZZZZ]]]```eeegggiiikkknnnrrrxxx|||zzz|||~~~~~~~~~|||tttoooiiihhhhhhggghhhjjjmmmnnnqqquuu{{{}}}yyysssoooiiihhheeebbb___^^^]]]]]][[[[[[\\\]]]^^^____________\\\XXXSSSNNNIIICCC???999777555222000/////////000000000000//////////////////000000//////...---........................................................................000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,............---,,,+++***+++,,,,,,,,,------------------------------............------------......,,,------......------,,,++++++************++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,------))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******|||xxxvvvvvvzzz{{{wwwtttrrrooommmiiieee```XXXPPPJJJCCCAAA>>>;;;888555333222333222111000000000111111....../////////000000000------------------------........................+++,,,,,,------,,,,,,+++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........,,,+++++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++)))***,,,---------,,,+++%%%(((++++++***)))***,,,******))))))******+++,,,******++++++++++++******)))))))))))))))))))))))))))******)))'''(((***,,,)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++------+++***,,,...+++++++++,,,,,,...//////---///111222222444777:::999>>>FFFOOOXXXaaaiiinnnpppppppppmmmiiieeebbbbbb^^^^^^^^^^^^```eeekkkoootttuuuvvvvvvwwwyyy}}}~~~zzzzzzzzzyyyxxxzzz}}}}}}vvvooohhhcccbbbaaaaaaaaacccfffhhhjjjnnnqqqvvv{{{~~~yyyvvvqqqoookkkhhheeecccbbbaaa___^^^\\\ZZZZZZ[[[]]]^^^```___]]]\\\XXXSSSMMMHHH???===:::666333222111111111111000000//////......//////000000//////...---...........................................................................///000000000///------,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////,,,---.........---,,,+++++++++,,,,,,------------------------------------,,,,,,------------,,,,,,,,,,,,---......---,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,...///000)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******{{{xxxvvvyyy~~~|||yyywwwtttpppjjjbbbYYYTTTIIIGGGDDD@@@<<<999777666333333111000000000111222//////000000111111111222////////////////////////........................+++,,,,,,------,,,,,,+++++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++***+++---//////...---,,,%%%(((,,,,,,+++***+++---*********)))***++++++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&&&&&&&%%%$$$$$$&&&((()))************+++++++++************************)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***---///...,,,+++---000+++++++++,,,---...///000...000222444555777;;;===AAAHHHSSS\\\ccchhhlllnnnnnnmmmkkkgggaaa]]]\\\\\\WWWYYY]]]aaagggoooxxx~~~~~~~~~~~~~~~~~~|||zzzyyyuuuuuutttsssrrrtttxxx{{{zzzxxxuuupppiiiccc]]]YYY^^^^^^^^^___aaadddgggiiikkknnnssswww{{{~~~{{{uuussspppllliiifffeeeeeebbb___[[[XXXWWWXXXZZZ[[[______``````___ZZZTTTOOOFFFCCC???;;;888666555555222111111000///......---000000000000000///..............................................................................+++---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------***+++---...///......---***+++,,,---------,,,,,,......---------,,,,,,,,,***+++------------+++***,,,,,,---......---,,,,,,+++***************++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,---///000111++++++,,,------------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,+++++++++******|||vvvqqqkkkeeeaaaXXXTTTNNNHHHCCC???;;;888777555222000111222222222...............///000111......---------,,,,,,,,,/////////...---------,,,------------------------...........................------,,,,,,------...+++,,,---......,,,***)))***+++,,,,,,------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************((((((((((((((((((((((((************************************************+++***)))(((((()))***+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************(((((()))***++++++,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))))))))******+++******+++++++++,,,,,,,,,...000111000...,,,,,,------///333666999===BBBEEENNNYYYbbbhhhnnntttsssmmmlllhhhbbb\\\YYYYYY[[[\\\[[[___gggnnntttzzz~~~|||~~~~~~{{{xxxvvvvvvwwwtttrrrpppnnnnnnoooqqqsssooolllhhhccc^^^[[[ZZZYYYZZZ\\\^^^___```cccfffiiikkknnnrrrxxx|||~~~}}}|||~~~}}}zzzyyyvvvssspppmmmlllllljjjeee]]]XXXVVVVVVWWWWWWXXXZZZ\\\^^^___]]][[[ZZZSSSPPPKKKEEE???;;;888666444444333222000///111222.........///////////////---......---++++++,,,.......................................//////////////////.........---------000000///...------,,,,,,+++++++++,,,,,,++++++***++++++++++++,,,---......,,,,,,+++***+++,,,...///...+++)))***---...---,,,------------------------......---,,,,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++)))***++++++***(((++++++******+++---///000************************++++++************++++++++++++******************)))***++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((())))))'''((()))***,,,---...///++++++++++++++++++++++++------------------------//////...---+++***)))))).........------,,,,,,,,,~~~zzzuuuppplllfffbbb[[[UUUOOOJJJEEEAAA===:::666444444444333222111000///////////////000/////////.........---------------------,,,,,,,,,------------------------........................------,,,,,,,,,,,,------+++,,,---......,,,+++)))***+++,,,,,,------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************+++***)))(((((()))***+++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++******************+++,,,,,,+++,,,,,,,,,---------------...000///...---...///111333555888===CCCKKKPPP^^^fffmmmoooqqqsssooohhhdddbbb^^^ZZZYYYZZZ\\\^^^```gggpppxxx}}}}}}|||~~~~~~~~~~~~~~~~~~zzzxxxwwwwwwwwwvvvtttqqqooonnnnnnpppqqqkkkgggbbb]]]YYYWWWWWWWWW[[[]]]```cccdddfffhhhkkkiiikkkoootttxxxzzz||||||{{{~~~}}}{{{yyyyyy{{{~~~|||{{{yyywwwuuusssqqqppplllggg```ZZZWWWWWWVVVVVVXXXYYY[[[]]]]]]]]]\\\\\\XXXVVVRRRLLLFFF???999666555444333111//////000111////////////////////////.........---,,,+++,,,.......................................//////////////////.........---------000//////...------,,,,,,***++++++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,+++++++++,,,---......,,,***+++...///...---------------------------///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...............------++++++++++++++++++++++++,,,,,,+++++++++*********'''(((***+++------......++++++******+++,,,---...************************,,,,,,++++++++++++,,,,,,++++++************************+++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******---,,,++++++*********+++{{{xxxqqqmmmfff```YYYSSSLLLHHHEEEAAA<<<999777666444333222222111000////////////000000000/////////......,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++++++++,,,,,,+++,,,---...---,,,+++******+++,,,,,,------,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******************************************************************************))))))))))))******)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++++++++,,,------------------............+++---............000222777999;;;???FFFOOOYYY```lllrrrvvvuuussspppiiibbb[[[ZZZYYYYYYZZZ]]]```aaagggnnnxxx}}}||||||~~~~~~~~~~~~~~~}}}zzzxxxwwwwwwwwwwwwuuurrrpppooooooooopppjjjfff```[[[XXXXXXYYY[[[```cccgggjjjkkkkkklllmmmkkklllooorrruuuxxxyyyzzzyyy|||~~~}}}{{{zzzxxxxxxxxxxxxyyy{{{}}}~~~}}}~~~~~~~~~}}}{{{yyywwwqqqlllddd^^^[[[YYYWWWVVVVVVWWWWWWXXXYYY[[[\\\]]]^^^]]]\\\XXXPPPGGG>>>999888666444111000000111111000000//////////////////...//////---,,,+++---.......................................////////////...............---------/////////...------,,,,,,***+++,,,---------------000///...,,,+++******))),,,,,,+++++++++,,,------...---,,,---...//////---------------------------//////---,,,++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++...111000,,,))))))***++++++*********++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---******++++++++++++++++++++++++,,,,,,,,,+++******************************++++++++++++++++++++++++,,,,,,+++*********++++++---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------+++*********+++,,,~~~xxxuuuoooiiiccc]]]VVVQQQLLLHHHBBB===:::777444333222222111000////////////000000000/////////......,,,,,,,,,------.........,,,,,,------------------------------------------,,,++++++******++++++,,,,,,,,,---------,,,+++******+++,,,,,,------,,,,,,------------------------************************))))))))))))))))))))))))(((((((((((())))))))))))***************************************************************************))))))))))))))))))************++++++*********))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++++++++,,,------,,,------------.........,,,---...------///222555;;;???EEELLLTTT^^^hhhoooqqqsssuuutttpppjjjddd^^^VVVWWWYYY[[[___bbbfffggglllrrr{{{}}}||||||}}}~~~~~~~~~~~~}}}{{{zzzzzzyyyyyywwwvvvtttsssrrrrrrssstttoookkkeee```^^^```dddfffkkknnnsssuuuuuusssrrrrrrrrrrrrtttvvvxxxzzz|||||||||}}}zzzwwwvvvwwwxxxzzz|||~~~zzzyyyxxxzzzxxxssskkkeee```\\\YYYWWWTTTSSSRRRRRRTTTVVVYYY[[[```bbbcccbbb\\\RRRHHHAAA===:::666444222222222222111111000000000000//////...//////...,,,,,,---.......................................////////////........................//////.........------------------......---,,,,,,//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---......------------------------------//////---,,,++++++******+++++++++++++++++++++,,,((()))******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************...333111,,,''''''(((++++++******************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,++++++***)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...///}}}yyyuuupppjjjccc^^^SSSOOOHHHBBB>>>:::777555222111111000000000000000/////////.........------------......//////000000,,,,,,,,,---------......------------------------,,,++++++******++++++,,,,,,---------,,,,,,++++++***+++,,,,,,------,,,,,,------------------------************************))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******)))))))))+++******************+++))))))))))))))))))))))))((()))))))))***************************+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++******************+++,,,,,,,,,,,,,,,,,,------------............///222666:::AAAGGGQQQ[[[dddlllrrrvvvsssrrrrrrppplllfff```]]]ZZZ[[[^^^bbbfffiiimmmnnnrrrvvv|||~~~|||{{{{{{}}}~~~}}}}}}~~~~~~~~~}}}||||||xxxwwwwwwwwwxxxyyyzzz{{{vvvrrrmmmiiihhhlllqqqtttzzz}}}|||zzzxxxyyyyyyyyyzzz|||~~~{{{xxxwww{{{}}}wwwuuussstttxxxzzzsssmmmgggbbb^^^[[[TTTRRRPPPOOOOOORRRUUUXXX^^^bbbfffhhhddd\\\SSSMMMCCC???999555444333222111222222111111000000000000...//////...,,,,,,---///....................................////////////---....................................---------/////////...---,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++)))***,,,,,,,,,,,,+++,,,------------------------......---,,,+++*********++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))%%%,,,...,,,+++---000******+++************)))++++++++++++++++++++++++++++++************++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))************************************************,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---------...///000|||yyyssslllggg[[[WWWPPPJJJEEEAAA>>>;;;666555444222222111111111/////////.........------///////////////000000000+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++************************'''(((((())))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***++++++,,,,,,++++++******************+++,,,,,,+++,,,,,,,,,,,,---------///000111111444999???DDDLLLTTT___iiipppssstttuuuuuuqqqooonnnjjjdddbbbccceeefffgggjjjmmmppprrrtttxxxzzz~~~}}}||||||{{{}}}}}}~~~~~~~~~~~~~~~}}}~~~{{{||||||}}}~~~{{{xxxtttqqqrrrvvv|||~~~~~~~~~vvvtttrrrsssvvv{{{{{{uuuoooiiiddd```WWWUUURRRPPPOOOQQQTTTVVV[[[___eeeiiiiiiddd^^^YYYKKKEEE===888666555333000333333222222111000000000//////000...---,,,...///....................................////////////---------...................................................---+++***)))++++++++++++,,,---...///,,,,,,---------,,,++++++'''))),,,,,,+++******+++---------------------------,,,,,,++++++++++++++++++++++++++++++*********))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))"""&&&+++,,,,,,+++,,,...******++++++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******++++++,,,---------++++++,,,,,,,,,+++******************************++++++++++++++++++++++++++++++,,,---------,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------zzzrrrmmmddd___XXXRRRNNNJJJGGGEEE===<<<999777555333222111000000000/////////......///////////////.........++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,+++++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))***++++++,,,************************************************))))))))))))))))))))))))((()))***++++++***)))(((++++++***))))))***++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++++++++,,,------------------............000111333666;;;CCCLLLRRR\\\bbblllsssuuusssqqqppppppkkkiiijjjjjjgggiiinnnqqqpppppppppqqqsssuuuwwwyyy|||{{{|||}}}}}}}}}~~~}}}}}}{{{yyy{{{wwwvvvuuuuuuvvvyyy|||~~~|||vvvpppjjjeee___\\\YYYUUUTTTTTTUUUVVVXXX\\\bbbgggiiigggdddaaaWWWOOOFFF@@@===;;;888555444333333222111111000000///000000///------...///....................................////////////---------.........//////........................++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///,,,,,,---------,,,+++***'''***---...,,,***+++,,,------------------------+++++++++***++++++,,,---++++++++++++*********)))&&&'''((()))************************************************)))))))))))),,,,,,,,,,,,+++***)))))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,------...******+++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,+++)))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,{{{uuujjjeee___YYYUUUQQQNNNLLLCCCAAA>>>;;;777444222111111111111111000000000000/////////...---------,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,+++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***+++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***++++++***)))(((,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************++++++******************))))))))))))))))))))))))+++++++++,,,,,,+++++++++---,,,,,,,,,,,,---................../////////000000222555999@@@JJJUUU\\\hhhmmmssswwwvvvrrrnnnkkkhhhcccaaafffiiikkkpppxxxyyywwwuuuttttttuuuvvvwwwwww{{{}}}yyy{{{~~~~~~}}}}}}~~~yyyyyyxxxwwwxxxxxxyyyzzz{{{zzztttmmmiiieeebbb^^^ZZZXXXWWWWWWXXXXXX[[[aaafffhhhhhhfffeeeaaaYYYNNNHHHEEECCC???;;;444444333333222111000000///000000///------...///..................................../////////000---------.........//////---.....................'''(((***+++,,,---------,,,,,,++++++,,,,,,---...,,,,,,---...---,,,***)))'''+++//////---+++,,,---------------------------************+++,,,---...++++++++++++******))))))))))))***,,,,,,---------))))))))))))))))))))))))************))))))))))))+++***)))+++---//////...)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......)))***+++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,++++++++++++---///111222111///---tttmmmddd___]]][[[VVVQQQPPPKKKCCC===999777666555222222111000///...------......///000000//////...,,,------......------,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///...---,,,,,,+++------------------------,,,,,,,,,++++++*********++++++++++++******))))))((()))***+++,,,---------)))))))))))))))))))))))),,,+++***))))))***+++,,,)))************+++++++++((((((((((((((((((((((((,,,+++++++++******))))))))))))))))))))))))))))))+++++++++*********))))))&&&'''(((***+++---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,------------------...///000222444333666<<>>;;;888888888777555444222111000.............../////////,,,------......------,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......---,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++******++++++++++++*********))))))***++++++,,,,,,,,,,,,************************++++++************++++++)))************+++++++++************************++++++*********)))))))))))))))))))))))))))))))))*********)))))))))((((((###$$$%%%&&&'''((()))***************************+++++++++++++++++++++,,,------,,,,,,,,,,,,------...............111444777999>>>GGGPPPZZZdddnnntttwwwwwwvvvrrrmmmfff```\\\\\\aaahhhnnnsssxxx}}}|||zzzzzz|||}}}||||||}}}~~~|||~~~}}}}}}yyyxxxyyyzzz{{{}}}zzzyyywwwwwwuuuqqqlllhhheee^^^ZZZ\\\___^^^]]]^^^____________]]]WWWPPPKKKAAA???;;;999777444111//////////////////000111222........................////////////////////////////////////////////////.........---------,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,------......------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***************))))))+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++***************************+++++++++++++++++++++,,,,,,++++++++++++++++++++++++***)))((((((***---************++++++++++++******))))))******++++++((()))***,,,///111222333------------------------........................---------.........------+++,,,---///111333444444~~~~~~{{{uuupppkkkeeeaaaYYYVVVRRROOOKKKGGGBBB???;;;:::999666444111///...000///...---------...///------............------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,,,,,,,++++++******************************++++++++++++******)))************+++++++++******************************))))))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((&&&''''''((())))))******************************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---/////////...///222888<<>>;;;888444111////////////000111222333////////////////////////////////////////////////////////////////////////.........------------,,,---..................---+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++************************---.........---,,,++++++++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))+++++++++******)))))))))++++++*********+++------+++,,,,,,***))))))+++---************+++++++++,,,+++***)))((()))***+++,,,((()))+++---///111222333+++,,,,,,------.................................------------------------------///111444777:::<<<~~~}}}||||||~~~zzztttnnniiiccc___ZZZVVVRRRNNNJJJGGG???>>>;;;888444111...---111000...,,,,,,---///000------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******************************)))***+++,,,,,,+++***)))))))))*********+++++++++************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++++++++,,,------000000000///000555>>>DDDNNNVVVaaakkkssswwwzzz{{{tttqqqkkkfffbbb`````````bbbiiirrrzzz~~~~~~}}}}}}}}}|||||||||~~~}}}|||{{{{{{|||}}}~~~{{{|||}}}}}}}}}}}}|||{{{xxxwwwvvvtttssssssssssssoooooommmmmmnnnqqqsssuuuuuuuuuwwwxxxyyyzzzzzzzzzuuuuuuuuuuuuwwwzzz}}}~~~|||ssshhh^^^YYYWWWUUUUUUWWWUUUYYY```gggkkkjjjfffbbbUUUPPPIIIBBB===999666444333222111000000000000111000000000000000000000000////////////////////////////////////////////////............------------......////////////......,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++------------,,,***))))))***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++++++++++++++************---,,,***))))))***,,,---,,,------,,,******,,,...*********+++++++++,,,,,,---,,,+++***+++,,,...///++++++++++++************++++++,,,,,,---...//////---------...............------......------...///333444666888;;;>>>BBBEEE~~~}}}zzz}}}~~~yyyvvvpppjjjbbbZZZUUURRROOOMMMGGGEEEBBB>>>:::666333111222111///---,,,---///000---......//////......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,+++******************************)))***+++,,,,,,+++***)))))))))*********+++++++++))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))************************(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...///111222222555<<>>BBBEEEJJJOOOSSS}}}|||vvvkkkbbb[[[WWWTTTRRRJJJHHHEEEAAA<<<888444222333222000////////////000......////////////......,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))************++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////222777999===FFFSSS]]]lllpppvvvxxxwwwssspppnnnhhhfffdddcccdddgggkkkmmmwwwxxxzzzzzzyyyxxxxxxyyyxxxyyyzzz|||~~~~~~|||{{{{{{{{{|||}}}}}}|||{{{zzzyyyxxxwwwsssrrrssstttwwwxxxwwwvvvrrrrrrrrrqqqqqqpppppppppjjjjjjiiiiiiiiiiiijjjjjjiiihhhhhhhhhiiijjjlllmmmjjjjjjjjjjjjiiihhhgggfffdddeeegggiiilllnnnooopppqqqqqqrrrrrrtttvvvwwwxxxxxxyyyzzz{{{{{{|||}}}~~~zzzpppfffbbb^^^ZZZWWWXXXTTTVVV\\\cccjjjnnnooonnnnnnggg\\\QQQHHHBBB<<<999222222222111222222333444000000000000000000000000/////////////////////////////////////////////////////////.........------,,,,,,------------,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((((())))))*********)))***+++,,,---.../////////...,,,***)))))))))***+++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,+++++++++***+++,,,,,,------.........,,,,,,------.../////////---000222111000111666:::777>>>GGGNNNUUU[[[ccchhhwwwmmmeee]]]XXXTTTMMMKKKGGGCCC>>>999666444333333222222111000000000......////////////......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........------,,,,,,+++*********,,,,,,,,,---------......+++++++++,,,,,,,,,------)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---------))))))))))))))))))))))))))))))***+++,,,------...------------...///000111///555<<>>999888666333111000//////////////////////////////////////////////////////////////////////////////000/////////............------............------..................------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---------,,,,,,+++***))))))************************(((((()))*********)))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,------......+++++++++*********************+++,,,,,,,,,++++++)))+++---,,,+++******+++++++++,,,,,,,,,---------...000222444555333111///------------------------------------------,,,,,,,,,,,,------...///000000...222555555444777===CCCMMMWWWdddnnnuuu|||zzzqqqlllddd]]]\\\XXXSSSOOOLLLFFF???999:::777444222222111000///000000000000000///............//////...---,,,,,,***++++++,,,---...//////000000000///.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...,,,,,,,,,++++++*********(((((()))***+++,,,,,,---++++++************++++++************************************************************************)))))))))))))))******+++***************************)))))))))((((((''''''************************))))))))))))))))))))))))++++++,,,---------,,,,,,---......------000444777===CCCKKKTTT\\\eeemmmrrr}}}zzzuuuooohhhccc___^^^bbbfffmmmuuuzzz}}}~~~}}}{{{yyyyyy{{{}}}~~~~~~{{{zzzxxxvvvtttsssrrrrrrqqqooolllhhhgggggghhhiiiggglllqqquuuvvvuuuuuuuuurrrtttwwwyyy{{{zzzyyywwwwwwvvvtttsssrrrrrrssssssvvvxxxzzz{{{{{{{{{|||~~~~~~|||yyyvvvtttrrruuussspppooopppppppppoooppppppooonnnlllkkkjjjiiijjjlllnnnpppqqqrrrqqqqqqrrrsssvvv{{{~~~yyyssslllfff```\\\XXXWWWZZZ___ccceeekkkmmmnnnllleee[[[PPPIII???<<<888666444333000//////000111222222222222222111000///------......//////---***+++---///---,,,//////...------------...222222000///---+++***)))((())),,,///111111---******+++,,,---,,,+++***)))+++,,,---.........---,,,...------,,,,,,------...------------------------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++******)))*********+++,,,------++++++,,,---555;;;???===999777222---...,,,******,,,.........---000333222///---...000///......,,,+++---000444666666888999===CCCKKKQQQ___dddllluuu~~~xxxtttmmmfffccc___YYYTTTQQQLLLEEE???===:::777444444333222000///000000000000000////////////000000//////...---+++,,,,,,------.........//////..................------------------------........................,,,+++*********+++,,,---,,,,,,,,,+++++++++*********************+++++++++++++++************++++++************************************************************************)))))))))))))))******+++*********************************))))))(((((((((************************************************++++++,,,------------,,,.../////////000444999===EEEKKKUUU^^^fffmmmssswwwvvvrrrmmmgggccc```______fffjjjqqqxxx}}}}}}{{{zzz|||}}}yyywwwxxxzzzvvvuuutttsssrrrrrrrrrrrrnnnllljjjiiihhhhhhiiijjjllloootttvvvwwwwwwwwwxxxsssuuuyyy|||~~~~~~}}}|||{{{zzzyyyxxxxxxxxxyyyzzzzzz|||~~~}}}|||{{{xxxtttrrrrrrqqqpppooopppooonnnmmmlllllllllllllllmmmoooqqqssstttttttttssssssuuuyyy|||~~~~~~}}}~~~|||tttnnndddaaa\\\[[[\\\___aaabbbfffhhhjjjiiieee]]]TTTOOOEEEAAA<<<888666555444333222222222222222111000000111000///...---...//////000---+++,,,...///...,,,//////...------------...---------.........//////******,,,...000000...+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---------,,,,,,---------------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,---)))+++------------///111888???DDDCCC???<<<666000///---++++++,,,...------,,,...//////...---...//////000000//////000444666555777:::>>>DDDMMMVVV\\\iiimmmttt|||~~~}}}}}}{{{tttnnnhhhaaa[[[WWWRRRLLLHHHBBB>>>:::888666555333222//////000000111000000000000000000000000000///...---------------------------------------.........------------------------........................---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***+++++++++*********))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))******+++***************************************)))))))))************************************************++++++,,,,,,------------//////000111444:::BBBGGGPPPWWWaaakkkqqquuuxxxyyymmmjjjeeeaaa___aaadddffflllpppvvv|||}}}|||zzz}}}~~~~~~{{{vvvqqqoooppprrrqqqqqqppppppqqqqqqrrrrrrlllllllllllllllmmmmmmmmmkkkmmmpppqqqqqqqqqsssuuuuuuwww{{{~~~~~~~~~|||yyyvvvuuurrrpppqqqpppnnnllllllmmmnnnooooooppprrrtttvvvwwwxxxxxxvvvvvvvvvxxxzzz{{{yyyxxxvvvuuuxxx}}}~~~xxxkkkhhhccc```_________^^^]]]```ccceeeddd```\\\YYYOOOIIIBBB<<<999888888777555444444333222000//////111000///.........//////000...------...//////...//////...------------...++++++,,,---...///000111,,,++++++---//////...---,,,,,,,,,,,,,,,---...///,,,,,,+++++++++++++++,,,------------------------------------------------,,,,,,------------......+++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++++++++***************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,,,,------)))+++---......000333555<<>>;;;999666444222//////000111111111111000//////000000000//////............------,,,,,,,,,+++,,,,,,,,,---.........------------------------++++++++++++++++++++++++------,,,,,,++++++++++++++++++++++++++++++++++++************************++++++************++++++........................************************************************)))))))))))))))******+++************************++++++******************************************************************,,,,,,,,,,,,------...//////000222555:::BBBKKKRRR[[[bbbkkksssvvvvvvuuutttiiifffbbb```aaaffflllppprrruuuzzz~~~|||{{{|||~~~~~~~~~~~~~~~|||xxxrrrmmmkkklllnnnppppppoooooopppqqqrrrrrrnnnooopppqqqrrrqqqppppppkkkkkkllllllkkkmmmpppssswwwyyy~~~~~~{{{xxxvvvvvvtttqqqnnnmmmnnnoooppprrrssstttvvvwwwyyyyyyzzzyyyxxxyyyzzz{{{{{{yyywwwrrrpppppptttuuuwww|||~~~sssppplllhhheeebbb^^^[[[WWWYYY\\\```bbbccccccbbbZZZTTTJJJBBB===;;;:::999666555444333222111111000000000000///////////////000///.........///////////////...------------...///............------------,,,++++++---.........---,,,,,,,,,---...000111...---,,,+++***+++,,,---,,,------------------,,,------------------------,,,,,,,,,---------------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------******))))))******+++++++++,,,...//////111444777???IIISSSUUURRRLLLCCC:::888666333222222222000///000---,,,---111333222000000222555777888:::<<<>>>DDDGGGLLLRRRZZZdddmmmttt~~~zzzooogggaaa\\\WWWSSSLLLHHHCCC>>>;;;888555333000000111111111111000000---......//////..................------,,,,,,++++++,,,,,,,,,---.........------------------------++++++++++++++++++++++++------------,,,,,,++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++************++++++------------------------************************************************)))))))))))))))******+++******************************************++++++************************************************,,,,,,,,,,,,---...///000000222666;;;BBBKKKUUU\\\fffkkkrrrwwwvvvssspppnnneeedddbbbbbbfffmmmtttxxxvvvxxx|||~~~}}}{{{{{{{{{zzz~~~~~~~~~~~~}}}{{{zzzzzz|||{{{wwwrrrnnnkkklllmmmrrrqqqqqqqqqqqqrrrrrrsssqqqrrrsssttttttrrrqqqpppooooooooonnnnnnppptttwwwzzz|||}}}yyyuuusssrrrssstttuuuuuuuuuuuuvvvwwwwwwxxxyyyyyyyyy{{{||||||zzzxxxqqqnnnnnnooonnnnnnqqqwww|||~~~|||yyyvvvrrrnnnhhhaaa]]]VVVWWWYYY\\\```cccfffhhheee^^^TTTKKKDDD???;;;999555444333333222222333333000000000000000//////////////////.........///000//////...------------...000000///...---,,,,,,+++...---++++++---.........------,,,,,,---///111222000///...,,,,,,,,,---...,,,,,,---......---,,,,,,------------------------,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,...////////////111555777@@@LLLWWW\\\ZZZUUUKKKBBB<<<999555333333333222111333000...///333555555333444666999;;;===???AAADDDMMMPPPVVV]]]eeennnxxx~~~yyyqqqjjjeee^^^ZZZRRRNNNHHHCCC???;;;777444111111222222111111000///,,,------........................------,,,,,,,,,---------------.........------------------------------------------------,,,---------------,,,+++***++++++++++++,,,,,,,,,'''((()))***+++,,,------++++++************++++++))))))))))))))))))))))))************************************************)))))))))))))))******+++************************)))))))))***************************************++++++++++++++++++++++++,,,,,,++++++,,,...000111222666<<>>AAABBBDDDFFFJJJLLLRRRVVV]]]dddmmmwww}}}vvvooohhhcccXXXTTTNNNHHHCCC>>>:::777333333333222111000///...------...///////////////------------------,,,,,,//////..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,******+++++++++,,,,,,,,,))))))*********+++++++++++++++************++++++************************************************************************)))))))))))))))******+++************************((((((((())))))*********************************++++++++++++++++++++++++---,,,++++++,,,...111222666;;;CCCLLLUUU___hhhnnnqqqssstttrrroookkkiiihhhcccdddhhhmmmrrrwww{{{}}}|||~~~zzzyyyxxxxxxzzz}}}{{{zzzwwwtttrrrpppoooooovvvwwwwwwuuurrrpppooopppqqqqqqrrrssstttvvvwwwxxxuuuuuuvvvwwwxxxxxxxxxxxxvvvwwwwwwwwwxxxzzz~~~~~~}}}}}}||||||}}}~~~}}}{{{xxxuuurrrqqqqqqnnniiijjjmmmiiimmmrrryyyvvvooobbb___\\\ZZZ[[[___dddgggmmmjjjeee___XXXOOOGGGAAA999777555333222222333444000000111222111000///...,,,...///...,,,+++---000//////...------------...+++,,,,,,---...///000000...---,,,,,,......---,,,,,,------.........------////////////...---,,,++++++,,,...//////...,,,+++------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++((()))))))))*********+++************************************************************************++++++++++++++++++++++++++++++++++++,,,---...///------......///222777;;;AAAOOO]]]eeegggeee^^^VVVJJJDDD>>>:::999<<<>>>???AAAAAA@@@???>>>???AAACCCHHHIIIJJJKKKLLLOOOTTTWWWYYY]]]cccjjjrrrzzzwwwpppjjj]]]XXXQQQKKKFFFAAA===:::444444333333111000...---......///000000111000000------------------------000000000///.........---------------------------***************************+++---...///...------*********++++++,,,,,,,,,+++++++++***************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))******+++************************''''''(((((()))))))))***************************++++++++++++++++++++++++---,,,++++++,,,///111333999>>>HHHQQQ[[[eeemmmsssooooooooommmjjjgggfffgggeeehhhmmmsssxxx{{{~~~~~~zzzyyyyyyyyy||||||uuutttqqqooommmlllllllllrrrtttvvvuuusssqqqppppppooooooppprrruuuwwwyyy{{{xxxxxxyyy{{{}}}~~~|||zzzuuussssssssspppkkkkkknnnjjjlllpppsssyyy~~~wwwgggccc^^^ZZZZZZ]]]bbbeeemmmkkkiiieee___VVVMMMFFF;;;999777444222111222222000111111222222000///...,,,---///---+++***---/////////...------------...---------.........//////------,,,---......---+++,,,---.........---,,,+++---...//////...,,,+++)))+++,,,...//////...,,,+++------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,------......++++++++++++++++++++++++))))))******++++++++++++(((((())))))*********+++************************************************************************++++++++++++++++++++++++))))))))))))***+++,,,---***+++---...///444999===BBBPPP___hhhkkkjjjddd\\\RRRLLLEEE@@@@@@CCCGGGIIIJJJKKKLLLIIIFFFFFFIIIMMMPPPQQQQQQQQQRRRVVV[[[___```ccchhhmmmssszzzxxxrrrbbb\\\TTTNNNKKKGGGBBB>>><<<888444333444444222//////////////////.................................////////////////////////---...000///...,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,...///000111************************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++*********))))))(((((()))***+++,,,,,,,,,)))***+++***))))))+++,,,,,,)))+++111222000444;;;>>>GGGTTTaaaiiimmmnnnooonnnlllgggbbb______bbbeeekkknnnrrrwww{{{~~~~~~{{{|||~~~~~~~~~~~~}}}yyyvvvqqqpppnnnllljjjjjjjjjjjjooopppqqqrrrrrrpppnnnmmmkkkkkkmmmpppsssxxx{{{~~~zzz{{{}}}{{{zzzwwwuuussssssttttttsssrrrrrrmmmkkknnnqqquuu||||||pppggg^^^[[[[[[[[[```eeeccceeehhhhhhddd]]]VVVQQQCCC@@@<<<999777444111...///000000111111111111000////////////////////////000////////////.........//////...---,,,,,,++++++------------------......000///...---,,,+++******,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********------,,,,,,+++,,,,,,,,,******++++++++++++******,,,,,,,,,++++++++++++++++++***(((***,,,---***(((+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++*********((((((((()))***+++,,,---///,,,,,,...//////444;;;AAAGGGSSSaaalllnnnjjjeee^^^YYYQQQKKKHHHKKKOOOSSS]]]\\\[[[XXXVVVVVVYYY[[[]]][[[XXXWWWZZZ___bbbdddggghhhkkkooosssxxx}}}xxxgggaaaYYYSSSOOOLLLGGGCCC???;;;666444555555222000000000////////////......................................................---...000///...,,,------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------......++++++++++++++++++++++++,,,,,,++++++************,,,,,,++++++************,,,,,,++++++************+++++++++*********))))))))))))******++++++,,,,,,)))***+++***))))))+++---,,,***+++///111222777???EEENNN[[[fffmmmoooppppppkkkiiieeeaaa^^^```dddgggnnnppptttxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzvvvtttmmmllljjjiiihhhhhhiiiiiijjjkkkmmmooooooooonnnmmmmmmmmmooorrrvvvzzz~~~yyywwwuuuuuuvvvwwwvvvuuuuuupppmmmnnnoooppptttzzzuuukkk```ZZZVVVTTTVVVZZZ^^^aaadddfffddd```ZZZWWWKKKGGGAAA<<<888555222000///000000111111111000000/////////////////////////////////............---//////...------,,,++++++))))))))))))))))))))))))...---------------,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++++++++,,,------******++++++++++++******((((((((((((((((((((((((+++***)))***,,,,,,***(((++++++******++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,******---...///444;;;>>>FFFSSSbbbmmmqqqnnnjjjeeeaaaZZZUUUSSSVVVZZZ^^^cccddddddbbb``````aaabbbdddbbb___^^^```dddhhhjjjllllllmmmooorrrwwwzzz}}}qqqkkkbbb\\\XXXTTTOOOKKKEEE@@@:::777666555333000000000000000//////..............................---------------------------...000///...,,,------000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************)))))))))+++************)))))))))+++************)))))))))+++++++++************************+++++++++++++++***+++++++++******,,,...///------000333777???GGGRRRZZZeeennnqqqqqqpppooogggfffccc```___bbbggglllsssuuuwwwzzz{{{|||||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{yyywwwvvvvvvuuusssqqqjjjjjjiiihhhhhhhhhhhhhhheeefffiiilllnnnooopppppppppqqqsssvvvzzz~~~|||zzz{{{{{{zzzyyyzzzuuuqqqpppooommmnnnrrrxxx|||qqqeee]]]WWWRRRQQQTTTXXXZZZ___bbbdddcccaaa```WWWQQQIIIAAA;;;888555333000000000000000000000//////////////////////////////............---------//////......---,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,------.........,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***************+++,,,------******++++++++++++************+++++++++++++++++++++***)))***,,,,,,***)))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------...---------------......,,,******---///000555<<<<<>>???HHHXXXhhhuuu{{{|||{{{rrroookkkiiiiiilllqqqtttsssuuuwwwwwwtttqqqooonnnpppooommmkkkjjjkkknnnppptttsssrrrqqqrrruuuyyy{{{}}}~~~~~~xxxrrroookkkgggcccUUUNNNFFF???<<<999555111333222222111000000//////////////////////////////---------------------------...000///...,,,,,,------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********((())))))******++++++,,,++++++++++++++++++++++++)))))))))))))))))))))***)))))))))))))))))))))***)))))))))))))))))))))***************************,,,,,,,,,+++++++++++++++***+++,,,,,,+++,,,...000111333555888>>>IIITTTZZZlllppptttuuurrrmmmhhhfffgggggghhhiiikkknnnssswww{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxzzz}}}~~~}}}|||{{{{{{{{{{{{||||||||||||{{{yyyxxxwwwtttrrroooooooooooonnnmmmjjjjjjiiiiiigggfffeeeeeebbbdddggglllqqquuuxxxyyy{{{|||~~~zzzwwwvvvtttqqqrrruuuyyy}}}zzzssskkkaaa\\\[[[RRRTTTWWW[[[___dddgggiiihhhaaaWWWMMMEEE???:::777444333111000////////////000000000000000000000000//////.........---------///...............------000//////...---,,,++++++......---------,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......,,,+++******))))))******++++++++++++******'''((((((((())))))******)))***+++++++++***************,,,---.........---++++++++++++++++++++++++++++++******++++++,,,---//////...------,,,++++++------,,,+++++++++,,,,,,...---///333666777;;;BBBHHHRRRaaaooozzzwwwtttqqqooopppsssvvvyyyzzz|||}}}|||xxxtttrrrqqquuuuuutttqqqnnnmmmppprrrttttttsssssstttxxx{{{}}}~~~~~~}}}}}}~~~~~~|||yyyvvvrrrnnn```XXXNNNFFFAAA===999555444333333222111000//////////////////////////////---------------------------...000///...,,,------++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++++++++(((((()))***++++++,,,,,,************************)))))))))************+++)))))))))************+++)))))))))************+++***************++++++++++++++++++,,,,,,,,,,,,,,,***+++------,,,---///111111666;;;???GGGTTT^^^bbbqqqssstttsssooojjjfffeeeiiikkknnnppprrruuuxxx{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxyyy{{{~~~|||{{{{{{|||}}}{{{zzz{{{{{{{{{zzzxxxvvvtttrrrooommmlllmmmnnnnnnmmmllliiiiiiiiiiiihhhgggeeeeeedddfffiiinnnssswww{{{}}}~~~zzzyyyvvvssstttxxx~~~vvvjjjaaa^^^YYYXXXYYYZZZ]]]bbbfffiiijjjeee^^^UUUNNNFFF???;;;666555333111000///000000000000000000000000000000000////////////.......................................------,,,,,,++++++.........------,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,///...---,,,+++***************++++++++++++******((())))))******+++++++++)))***,,,,,,***)))***+++***+++---///000000//////++++++++++++++++++++++++++++++******++++++,,,---......------,,,+++++++++...---------------............222888<<>>:::555444333222111000000///////////////////////////........................---...000///...,,,------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************++++++,,,,,,************++++++,,,,,,************++++++,,,,,,))))))*********+++++++++***++++++,,,,,,---------***,,,---------...000222555>>>FFFLLLUUUbbbjjjlllqqqrrrrrrpppllliiihhhiiijjjnnnsssvvvxxxyyyzzz{{{zzzzzzyyyyyyyyyyyyyyyyyyzzz{{{||||||{{{{{{|||}}}zzzyyyzzzyyyxxxvvvsssooommmhhhhhhiiikkkmmmmmmllljjjhhhiiikkkllllllllllllkkklllmmmppptttyyy~~~{{{wwwxxx|||~~~vvvkkkfffcccaaa^^^]]]]]]aaaeeegggjjjhhhccc^^^WWWNNNEEE???999777555222111000111111000000000000000000000000111111000000000/////////............////////////........................,,,,,,---------------...,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,------......******++++++++++++*********++++++,,,------......(((***,,,,,,***)))***++++++,,,///111222222111000++++++++++++++++++++++++++++++******++++++,,,---***+++++++++,,,,,,------,,,,,,,,,,,,,,,---...///000111888AAAHHHNNNUUU]]]fffmmmxxx|||zzzxxxvvvuuuvvvwwwxxxyyyxxxvvvtttssstttxxx{{{|||vvvssstttwwwuuuvvvwwwxxxzzzzzz{{{{{{zzzxxxuuusssqqqppppppppp|||qqqiii]]]SSSLLLGGGBBB>>>555555444333222000000///000000000000000000000000////////////////////////---...000///...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---------,,,,,,+++******)))((((((((((((((((((((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++******+++,,,,,,---......***,,,---------...000222;;;EEEPPPVVV```mmmuuuuuuooopppooommmkkkjjjlllmmmkkkpppuuuyyy{{{{{{{{{{{{yyyyyyxxxxxxxxxyyyzzzzzz|||}}}{{{zzz{{{}}}~~~zzzyyyyyyyyywwwtttpppmmmjjjdddeeefffiiilllmmmkkkiiijjjkkknnnppprrrssssssssstttuuuwww{{{{{{{{{|||~~~vvvqqqjjjgggbbb___^^^```dddfffjjjiiigggccc]]]TTTIIIBBB:::888555333111111111222000000000000000000000000111111111111000000000000.........///////////////,,,,,,,,,---------------***++++++,,,---//////000,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---...///111222******++++++++++++******''''''((()))******++++++(((***---,,,***(((***+++,,,---000222333333222111++++++++++++++++++++++++++++++******++++++,,,---'''((()))***,,,---//////(((((())))))***+++,,,---333666>>>JJJSSS[[[dddlllooovvv~~~{{{yyyvvvtttssssssssstttrrrqqqooommmmmmqqqwww|||}}}vvvrrrtttwwwvvvwwwyyyzzz{{{zzzyyyyyywwwuuuqqqnnnkkkjjjjjjjjjtttlllbbbXXXQQQKKKDDD???<<<999555333333222111///------..........................................------------------------.........------,,,,,,,,,......---,,,++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++///...++++++---111666999@@@LLL[[[fffnnntttuuussspppkkkeeecccfffjjjmmmnnnssswww|||{{{||||||zzzwwwvvvwwwxxx|||~~~}}}|||uuussspppnnnlllkkkhhheeeccccccbbbccceeehhhkkkmmmnnnooosssvvvyyy{{{{{{|||{{{|||}}}}}}~~~~~~}}}|||~~~zzzsssqqqlllddd^^^\\\___ccchhhhhhhhhgggddd]]]TTTNNNEEEAAA;;;777444222000///...222555333///---///222////////////////////////........................------............------------............------++++++*********+++,,,---...------,,,,,,++++++***,,,------......------,,,......---------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************+++---000333333111///---,,,,,,,,,++++++***************++++++++++++,,,,,,......---,,,,,,+++******+++,,,,,,,,,+++,,,///111000777FFFXXXiiiuuu{{{}}}}}}zzzxxxuuuqqqnnnlllkkkkkkiiigggddddddiiisss}}}~~~xxxuuuuuuvvvyyy{{{}}}~~~~~~|||zzzyyysssrrrooojjjeeebbbaaabbbyyyqqqfff\\\UUUNNNHHHCCC???<<<888555444333111000................................................------------------------......---------,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++------......///333999===HHHTTTbbbkkkppptttrrrnnnjjjfffbbbbbbffflllppprrruuuxxx}}}|||||||||yyywwwvvvwwwxxx{{{~~~}}}zzzyyytttrrrooommmkkkhhheeebbbaaaaaaaaacccfffiiimmmooorrrtttwwwzzz}}}~~~~~~xxxvvvqqqjjjbbb^^^^^^```ddddddfffggggggccc\\\XXXLLLGGG???999555333222000222555777444000---...111////////////////////////........................------............------------............------+++++++++,,,,,,,,,,,,---***++++++,,,,,,------...,,,------......------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++************************,,,...000222333111///---,,,,,,,,,+++++++++******))))))******++++++,,,,,,...------,,,,,,++++++++++++,,,,,,,,,,,,---000222777???NNNaaarrr}}}}}}vvvtttqqqmmmjjjgggeeedddaaaaaabbbeeekkkttt~~~~~~yyywwwxxxzzz|||}}}~~~~~~}}}{{{xxxvvvsssrrrpppkkkfffcccaaabbbyyymmmbbb[[[UUUOOOKKKEEEAAA<<<888666444222111////////////....................................------------------------...------------,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******++++++++++++************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000111111555>>>FFFVVV```lllqqqrrrrrrmmmgggaaa___^^^```gggnnntttwwwxxx{{{~~~}}}zzzwwwvvvxxxzzzzzz~~~~~~zzzxxxvvvuuussspppmmmkkkhhhdddaaa______aaadddhhhmmmqqqsssyyyzzz}}}~~~}}}yyyrrriiibbb^^^\\\^^^___cccgggjjjiiigggdddWWWPPPEEE===777555444333555777888555111......000////////////////////////........................------............------------............------+++,,,---.........---,,,***++++++,,,,,,------...,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************************************,,,...000222333111///...,,,,,,,,,++++++++++++***((())))))***+++,,,,,,------------,,,,,,,,,,,,,,,+++,,,---,,,,,,---000333<<>>:::888333333222111111000//////////////////////////////------------------------,,,,,,,,,---------......------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////000000333888@@@IIISSS___jjjqqqqqqrrrnnnfff`````````^^^```dddiiimmmppptttyyy~~~~~~}}}{{{xxxuuutttssssssnnnooorrrvvvzzz{{{zzzxxxxxxyyy{{{}}}~~~{{{xxxuuuwwwzzz}}}yyyoooiiidddbbb```aaadddhhhjjjjjjmmmiiibbb[[[SSSKKKBBB===777555333111111111222222000000000000000000000000////////////////////////------............------------............------,,,,,,---------.........***++++++,,,,,,------...,,,------......------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++******//////......------,,,,,,,,,---...//////111444777===EEETTTeeesss{{{|||{{{xxxvvvrrrnnnjjjhhhggggggccc___ZZZUUUQQQPPPPPPPPPUUU]]]eeehhhhhhjjjpppuuuxxxzzz}}}}}}|||{{{{{{|||yyywwwuuurrrqqqrrrssstttyyyyyyyyyxxxvvvuuuwwwxxx{{{mmmfff[[[PPPHHHBBB===;;;333333222222111000000///000000000000000000000000------------------------,,,,,,,,,------.........++++++++++++,,,---......,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111555;;;EEERRR___iiipppsssrrrrrrlllbbb]]]___bbbbbbcccgggmmmqqqtttxxx}}}}}}zzzvvvsssrrrqqqppppppqqquuu{{{}}}~~~~~~~~~zzzwwwooorrruuuxxx{{{{{{rrrlllfffdddaaabbbdddhhhjjjkkkooolllgggaaaZZZPPPFFF@@@;;;888555222222222111111000000000000000000000000000000000000000000000000---..................------..................------,,,,,,,,,,,,---............---,,,,,,++++++***,,,------......------,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++************************))))))***++++++++++++************++++++,,,,,,,,,++++++******)))(((((((((000000///...---,,,,,,,,,,,,---...//////111555777===EEERRR```lllrrrrrrqqqooommmkkkhhhfffdddddddddccc```ZZZUUURRRQQQSSSTTTYYY```hhhjjjjjjlllrrryyyvvvzzz}}}~~~|||{{{{{{vvvtttrrrpppppprrrtttuuu|||}}}|||{{{zzzzzz|||wwwooocccXXXOOOHHH@@@;;;:::777333111111222222111000/////////............///---***((('''''')))***---,,,++++++******++++++///...---,,,+++,,,,,,---,,,,,,,,,+++++++++******************************)))************+++++++++***************************))))))))))))******+++)))((((((''''''''''''(((************************))))))***+++,,,,,,------------,,,++++++******)))+++---...//////111444777===GGGUUUccclllrrruuuvvvttthhh^^^]]]^^^```eeemmmmmmppptttwwwyyy|||~~~||||||}}}~~~}}}}}}}}}~~~~~~}}}xxxxxxwwwuuurrrooolllkkkfffnnnxxx{{{zzz}}}yyyxxxyyy}}}}}}||||||yyytttpppjjjdddbbbcccfffiiikkkkkklllkkkfff]]]QQQIII???===999444000///222444111111111111000000000000000/////////............////////////////////////---.........//////000000------......---,,,++++++------------------------.........------,,,,,,,,,000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,++++++***))))))))),,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,...111111000555<<>>:::666333222222222111000000000/////////............------------------......---,,,,,,,,,,,,---///...------,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++************************((())))))******)))((((((+++***************++++++++++++++++++******))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------000/////////111777???EEESSS\\\jjjuuuyyyxxxuuurrrhhhcccaaaccchhhkkkpppuuuuuuwwwyyyzzz{{{}}}~~~}}}|||{{{{{{{{{|||}}}~~~|||yyyyyyyyyzzzyyyxxx|||yyysssmmmgggcccaaa```eeennnzzz~~~}}}}}}xxxrrrppprrr{{{wwwmmmfffbbb``````eeehhhkkknnnnnniiiaaa[[[LLLEEE<<<666444555555444222222111111111000000000000000000/////////......//////////////////////////////...------,,,,,,+++......------...///111222------------------------...------------,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,,,,,,,,,,------((())))))***++++++,,,,,,+++++++++,,,++++++***)))************++++++++++++++++++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,---000222555===GGGSSSWWW]]]`````````______^^^^^^______```aaabbbbbbZZZ\\\^^^___```cccfffiiinnnsssxxx{{{{{{||||||wwwtttmmmnnnoooooorrrvvv}}}~~~zzzgggiiikkklllnnnppptttvvv|||wwwlllccc[[[RRRLLLAAA===888444222222111111000000000////////////...((()))+++,,,,,,,,,++++++//////...---------------.........------------...++++++*********)))))))))++++++++++++++++++++++++))))))*********+++++++++************************((())))))******)))((((((++++++************++++++,,,,,,++++++***))))))))),,,,,,+++++++++++++++++++++++++++,,,---......///111000000000555>>>HHHPPP]]]eeepppxxxyyytttnnnjjjbbbbbbdddhhhmmmrrrvvvyyyxxxyyyzzzzzzzzz|||{{{{{{||||||||||||||||||zzzyyywwwvvvwwwwwwuuutttwwwtttmmmgggbbb___^^^^^^gggooo{{{}}}~~~~~~~~~~~~yyyrrroooqqquuu|||}}}sssjjjdddaaa```ccceeeiiinnnooommmgggcccSSSJJJ???888777777555333222222222111111111000000000000000////////////...////////////////////////..................------...---,,,++++++,,,...///---------------------------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,,,,------,,,,,,,,,))))))*********+++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,---,,,+++******)))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...,,,---000333777BBBMMMXXX[[[___```___]]]\\\\\\]]]]]]^^^______```aaaaaa[[[^^^bbbeeehhhjjjmmmoootttxxx~~~|||xxxuuuooopppqqqsssvvv{{{|||wwwaaacccfffggghhhiiilllooopppssswww{{{}}}ssskkkbbbYYYSSSGGGBBB<<<666333222111000111000000000////////////+++---///000111000//////000///......------......---.....................+++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++************************((())))))***************++++++******))))))******+++++++++*********)))))),,,,,,++++++++++++++++++++++++,,,---...//////000000111222555<<>>:::666333111000000111000///111111111000///.........---......,,,+++***+++---,,,,,,,,,,,,---///000111///...---,,,,,,---...///---------.........//////++++++++++++++++++++++++++++++************+++++++++++++++++++++*********,,,+++***)))((()))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------//////......///222666999AAAJJJVVVaaammmwwwzzzxxxtttlllbbb[[[ZZZ^^^dddggglllnnnrrrvvvvvvtttqqqooonnnlllkkkkkkmmmqqquuuxxx~~~|||xxxvvvxxx~~~}}}uuussspppnnnoooppppppooossstttwwwyyy{{{|||}}}}}}}}}yyyyyyzzz|||ssskkkccc\\\[[[___ddddddccc```YYYQQQHHHCCC;;;888555333222222111000////////////////////////////////////////////////................................................000000///...---+++***)))+++,,,,,,,,,,,,,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,))))))*********+++++++++...***)))---///...---...222222444888===DDDIIIMMMQQQRRRSSSRRRQQQQQQSSSUUUXXXbbboooyyy}}}{{{wwwtttpppsssuuuwwwxxxzzz|||~~~~~~}}}yyyuuupppnnnoooqqqxxxxxxwwwwwwyyy{{{~~~xxxqqqhhh```ZZZWWWUUUTTT@@@AAABBBDDDFFFGGGIIIIIIKKKLLLNNNOOOPPPRRRUUUWWW[[[^^^aaaeeeiiimmmrrrvvv|||ssskkk```VVVOOOIIIBBB>>>777555222000000000000///111111000000//////......------...---++++++,,,------------------......///......------------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++******))))))((((((((()))***+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------...//////000222666<<<@@@JJJUUUaaakkktttzzzzzzvvvmmmggg```\\\]]]ccciiillloooqqqsssuuutttqqqnnnllljjjiiiggggggkkkpppwww{{{wwwuuurrrrrrwww~~~~~~ssspppmmmmmmooorrruuuvvvzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~{{{zzzyyy{{{~~~uuulllbbb[[[ZZZ]]]^^^bbbffffffbbbYYYPPPIIICCC???999444333222111000000000000000000000000000////////////////////////................................................000000///...,,,+++***)))***++++++,,,,,,++++++***&&&(((***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++...***)))---///---,,,---000111555:::@@@GGGMMMPPPRRRRRRQQQOOONNNPPPTTTWWW]]]ggguuu|||yyyqqqtttxxx{{{|||}}}~~~yyyxxxuuuqqqmmmlllmmmooouuuvvvwwwxxx{{{~~~~~~zzzxxxpppiii```XXXTTTRRRRRRQQQ<<<<<<>>>@@@BBBCCCEEEFFFFFFHHHJJJKKKLLLMMMPPPSSSTTTVVVZZZ]]]```dddiiilllssswww~~~xxxqqqfff\\\UUUNNNFFFAAA:::888444222222222000///111000000000/////////...------...---++++++---.........---,,,,,,---------------------------------************++++++++++++------------------------,,,++++++******++++++,,,(((((())))))*********+++'''((()))+++,,,,,,,,,+++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,...000111444:::BBBHHHTTT___llltttyyy{{{xxxssshhhccc^^^]]]```gggmmmppprrrssstttsssqqqnnnkkkiiifffeeedddfffkkksss{{{|||sssrrrrrruuuzzz|||zzzpppmmmkkkkkkoootttyyy{{{~~~~~~}}}}}}|||{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~}}}|||}}}}}}xxxyyy|||vvvlllbbb[[[YYY\\\ZZZ___dddgggeee___WWWRRRIIICCC<<<666333222222222000000000000000000000000////////////////////////................................................---,,,,,,,,,------......++++++,,,,,,,,,,,,++++++'''(((+++---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------******---...,,,,,,...///111666<<>>@@@AAABBBBBBCCCEEEFFFGGGIIILLLNNNPPPRRRVVVXXX[[[^^^bbbeeekkkooouuu{{{|||uuukkkbbb[[[RRRJJJCCC<<<999666333222111000...000000000000////////////,,,---...---,,,,,,---///......---,,,,,,,,,,,,---,,,------------------,,,------------............------------------------,,,,,,++++++++++++,,,,,,(((((())))))*********+++((()))+++,,,,,,+++***)))*********++++++,,,,,,,,,++++++,,,,,,,,,---------***---111444777???IIIQQQ^^^iiiuuuzzz{{{{{{wwwqqqfffccc``````dddjjjpppssssssssssssqqqooollliiigggbbbccceeeiiipppyyy{{{xxxqqqrrrtttyyy}}}wwwtttmmmjjjiiijjjooovvv{{{}}}~~~}}}||||||{{{{{{zzzzzz{{{{{{|||}}}~~~}}}~~~~~~{{{zzz{{{}}}zzzzzzzzz|||vvvlllddd]]]ZZZ\\\YYY[[[___bbbcccaaa]]][[[MMMGGG>>>888444333333333////////////////////////////////////////////////................................................---,,,,,,,,,,,,---...///,,,,,,------------,,,,,,)))+++,,,------,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,******++++++++++++******++++++,,,,,,,,,---------,,,***+++...///,,,---111444777<<>>@@@AAAAAACCCFFFHHHMMMOOOQQQTTTVVVYYY\\\___dddggglllqqqvvv{{{|||rrrjjjaaaXXXNNNHHH>>>;;;777444222111///---000000000000////////////,,,---...---,,,,,,...000------,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++******))))))(((***+++,,,,,,+++***)))(((*********++++++,,,,,,---,,,,,,,,,---------......+++///444888<<>>@@@CCCEEEGGGIIILLLNNNOOORRRUUUXXX\\\___ccchhhlllqqqvvvzzzzzzrrriii___UUUMMMCCC???;;;888666444222000////////////000000000000,,,---...---,,,---///000,,,,,,,,,+++,,,,,,------+++,,,------------,,,+++))))))*********+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++*********+++++++++++++++***)))))))))******+++,,,,,,------------........./////////---222888===BBBLLL[[[fffpppyyy~~~{{{yyyvvvtttrrrooommmmmmpppssstttuuurrrqqqpppnnnllljjjiiiiiihhhlllssszzz{{{wwwuuussswww~~~zzzvvvqqqooommmlllmmmpppuuu{{{~~~}}}}}}}}}~~~}}}||||||||||||}}}~~~~~~~~~{{{yyyzzz}}}ssskkkbbb\\\[[[WWWWWWXXXZZZ\\\___aaabbbYYYSSSJJJBBB<<<888555333000000000000000000000000////////////////////////................................................000///---+++++++++,,,---,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,------,,,***)))))))))*********+++++++++******---111111///222888999<<>>???BBBEEECCCEEEGGGIIIJJJMMMPPPSSSWWWYYY^^^bbbfffjjjpppsss{{{xxxoooeeeZZZRRRHHHEEE@@@===;;;999666444////////////000000000000,,,---......------///111,,,+++++++++,,,,,,---...++++++------------++++++,,,,,,---------.........---------------------------,,,,,,++++++,,,,,,---'''((()))***,,,...//////******************++++++))))))***+++,,,,,,------.........////////////000///555;;;@@@FFFQQQ```llluuu}}}zzzyyyxxxvvvwwwuuusssrrrtttvvvvvvvvvqqqpppnnnmmmkkkkkkjjjjjjmmmrrryyy|||yyyvvvtttwww||||||xxxuuusssqqqqqqooonnnooosssxxx}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~{{{xxxwww{{{wwwnnnddd]]]ZZZVVVWWWXXXZZZ]]]___aaaccc___YYYOOOFFF???999555222111111111111111111111111////////////////////////................................................---,,,+++***+++---///111+++++++++,,,,,,++++++++++++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++************************)))***++++++++++++***)))***+++---......---+++***++++++,,,,,,,,,---------******...222222111444:::???CCCIIIPPPVVVYYY[[[[[[QQQRRRTTTXXX___iiittt{{{||||||{{{xxxuuuttttttvvvxxxzzz||||||{{{xxxwwwwwwwwwwwwvvvuuutttuuuyyy|||{{{~~~~~~yyyuuurrrrrrpppmmmjjjgggdddcccaaa```^^^^^^```bbbbbbaaa;;;:::999888888999;;;<<<;;;;;;;;;::::::;;;<<<<<>>>>>@@@AAACCCFFFHHHIIINNNPPPSSSVVVXXX\\\```ccciiilllrrrxxx|||qqqeee]]]WWWRRRJJJAAA;;;888666555333222000///000000///...111000///...---......//////............---------000///............///000++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,+++***++++++************+++++++++***)))((()))***,,,---++++++,,,---000222222222777<<>>999666444333222//////000000///...000000///............//////............---------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++************+++++++++******))))))+++,,,---***+++,,,---///222444555999@@@KKKVVVaaammmyyy||||||{{{xxxvvvuuusssqqqrrrttttttqqqmmmooovvv|||~~~{{{xxxwwwyyy|||~~~~~~}}}uuuooojjjjjjqqqwww{{{{{{~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyywww{{{}}}sssjjjdddbbb\\\XXXYYYYYYZZZ___eeejjjiiiddd[[[OOODDD;;;777666444222222222222111000000000000000000000000000......------......///000...............---------......---------,,,,,,,,,,,,,,,,,,,,,------------...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++*********+++++++++***************...,,,*********+++***)))))))))************))))))...---,,,,,,,,,,,,,,,------///222444666:::AAAGGGQQQVVV[[[___^^^\\\YYYXXXYYY^^^dddlllrrrvvvwwwxxxuuuvvvvvvuuuuuuvvvzzz|||~~~~~~~~~}}}|||{{{zzzyyyxxxyyyyyyzzz|||}}}~~~}}}wwwqqqmmmfffeeecccaaa``````aaaaaaaaabbbbbbcccdddeeeffffffCCCBBB@@@???>>>>>>>>>>>><<<;;;;;;:::::::::::::::;;;;;;;;;<<<===???@@@AAABBBDDDGGGIIIKKKNNNRRRUUUZZZ]]]ccchhhooovvv}}}tttmmm___XXXOOOGGGAAA<<<888444444222000//////000...---/////////........./////////............---------,,,++++++++++++++++++,,,.........------,,,,,,,,,***+++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++************++++++++++++*********+++,,,---+++,,,---...///111444666<<>>>>>???AAACCCEEEFFFIIIMMMOOOSSSUUUZZZ^^^ccciiiooottt~~~|||uuuiiiaaaWWWOOOIIIDDD===888555333111000000000///---....../////////////////////............---------......////////////...............------,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,------.../////////111555888@@@KKKYYYgggqqqyyy}}}zzzzzz|||~~~zzzyyywwwuuutttuuuvvvxxxwww{{{}}}zzzvvvxxx~~~wwwvvvvvvxxx|||}}}uuujjjeeebbbhhhvvv~~~|||}}}~~~~~~~~~{{{zzzyyyzzz}}}{{{tttnnngggaaa^^^[[[XXXZZZ______```___\\\VVVNNNDDD>>>999777333111111111000/////////////////////////////////////////////......---.....................---,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++************************************************)))((('''(((***,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,---......///---111555999===EEEOOOVVVaaacccdddcccaaa^^^\\\\\\dddhhhooouuuyyy{{{zzzzzzyyy|||}}}zzzyyyyyyzzz|||}}}~~~}}}|||{{{~~~}}}{{{xxxsssmmmhhheeeccccccbbbbbbbbbccceeefffffffffggghhhiiikkkkkklllCCCCCCCCCCCCBBBAAAAAAAAA???>>>===<<<;;;;;;;;;;;;999999888888888999::::::<<<>>>@@@AAABBBEEEHHHKKKOOOQQQUUUYYY]]]bbbhhhlllvvv{{{}}}ooofff[[[SSSNNNHHH@@@:::777555222111111111000...---...//////000////////////............---------------............------------------,,,,,,,,,,,,******************++++++++++++++++++++++++++++++++++++******++++++,,,---++++++************+++++++++++++++,,,,,,,,,,,,,,,---///111111000333888===HHHRRR```mmmvvv||||||yyyyyyzzz{{{wwwwwwvvvtttssstttxxx{{{{{{~~~~~~|||~~~}}}|||uuuuuuvvvzzzzzzsssfffdddeeemmmzzz~~~}}}~~~~~~|||yyywwwwwwwwwzzztttmmmfffbbb^^^YYYXXX\\\\\\\\\[[[YYYVVVPPPHHHCCC;;;888444222111111000000000000000000000000000000//////000000000///......---------...............------,,,,,,,,,+++++++++,,,---------............------------,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******************************+++++++++***)))(((***,,,/////////---,,,++++++++++++,,,---,,,,,,,,,,,,---...000000000333888===CCCLLLXXX```hhhhhhfffddd```___```aaaiiilllqqqwww{{{|||||||||}}}~~~~~~{{{zzzzzz|||~~~~~~|||{{{|||zzzvvvrrrmmmjjjgggeeecccbbbbbbbbbbbbdddeeefffiiiiiijjjkkklllmmmmmmnnnBBBCCCCCCCCCCCCCCCBBBBBB@@@???>>>======<<<<<<<<<999888888777777777888888999;;;===>>>???AAADDDGGGIIILLLPPPTTTXXX]]]cccgggooottt|||tttjjj___WWWRRRKKKBBB;;;888666444333222222111///,,,---///000000000/////////............---------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++******))))))***,,,...///++++++************++++++***+++,,,,,,------,,,,,,+++...111222222666===CCCPPPYYYgggrrryyy}}}}}}zzzyyyyyyyyyyyywwwwwwvvvtttrrrssswwwzzz~~~|||zzzxxxtttuuuxxx|||zzzqqqlllccceeekkksss}}}|||yyyyyyxxxvvvzzz}}}vvvppplllfff___\\\^^^___]]]ZZZXXXVVVRRRLLLGGG>>>:::666333222222222111000000000000000000000000///000000111000///...------------.........//////------------,,,,,,,,,,,,------------............---------------,,,,,,+++******+++,,,,,,---......************************++++++++++++++++++++++++((()))))))))*********+++))))))*********++++++++++++***)))***,,,.........---,,,++++++++++++,,,---++++++,,,,,,...///000111444777===BBBIIITTT```iiimmmkkkhhhdddaaaaaadddggglllnnnssswww{{{}}}~~~~~~~~~}}}zzz{{{~~~~~~}}}|||~~~~~~|||zzzwwwrrrmmmiiigggggggggfffeeeddddddeeefffhhhiiillllllmmmmmmnnnnnnnnnoooAAABBBCCCCCCCCCCCCCCCBBBAAAAAA???>>>============::::::999888888888888888777999;;;<<<===???BBBDDD@@@CCCGGGLLLPPPVVV]]]aaafffkkkrrrzzz{{{rrrfff^^^YYYRRRHHH@@@999777555333333333111000,,,---///000000000////////////.........---------------////////////------*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))***---///000++++++************++++++***+++,,,---------,,,,,,)))---111222444888AAAHHHUUU^^^kkkuuuzzz}}}|||zzzzzzzzzzzzzzzyyyyyywwwtttqqqqqquuuyyy~~~{{{xxxuuutttsssuuuyyy~~~{{{qqqiiidddbbbgggoooxxx~~~~~~~~~{{{vvvyyyzzzuuuooofffbbbcccccc___[[[XXXVVVSSSNNNIII@@@<<<888444333333333222000000000000000000000000///000111111111///...------------.........//////......------------,,,,,,---------.........//////------......------,,,+++******+++,,,,,,---......************************++++++++++++++++++++++++(((((())))))*********+++))))))******+++++++++++++++***((()))***++++++***---,,,+++******+++,,,---++++++,,,,,,...///111222777;;;@@@FFFMMMYYYfffooopppnnniiidddaaaccchhhlllmmmooossswww{{{~~~}}}|||zzzyyyvvvxxx|||}}}xxxuuuoooiiiffffffggghhhjjjiiihhhhhhiiijjjkkklllnnnnnnnnnnnnooooooooooooBBBCCCDDDEEEDDDCCCBBBAAAAAA@@@@@@@@@???>>>>>>>>>;;;:::999777777777777888===<<<:::888888999:::;;;AAABBBDDDHHHMMMRRRVVVYYYbbbeeekkkpppvvv{{{nnnddd\\\TTTLLLEEE???;;;777555555333///,,,.........///////////////////////////////////////------,,,,,,++++++,,,,,,......---------,,,,,,,,,------------------------))))))*********+++++++++''')))++++++***))))))***---,,,,,,+++*********+++++++++++++++,,,---...///***---111444777???HHHPPP^^^gggqqqvvv{{{~~~~~~zzzxxxzzz~~~}}}yyyzzzwwwrrrnnnlllpppvvv|||{{{|||{{{vvvvvvyyyssszzz}}}zzz|||}}}xxxooohhheeefffdddjjjrrr{{{|||vvvtttuuu|||}}}vvvoooiiidddfffddd___ZZZUUURRRQQQPPPEEE@@@999666444444111///000111222333333222000///000000000000//////////////////.........---------................................................000///---+++++++++---...---***&&&&&&(((++++++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,------,,,***))))))***,,,---++++++******************+++,,,------...111555888:::???DDDKKKWWWfffppprrrooolllgggdddcccfffjjjmmmuuuxxx{{{|||{{{|||{{{xxxvvvtttxxx}}}vvvqqqjjjfffeeefffggghhhkkkkkkkkklllllllllmmmmmmpppppppppppppppqqqqqqqqqDDDEEEEEEFFFFFFEEEDDDDDDBBBBBBBBBAAA@@@@@@??????===<<<;;;999888888888999:::999888777888:::<<<===??????AAAEEEIIINNNRRRUUU\\\```eeejjjpppxxx~~~rrrggg```YYYRRRLLLEEE@@@;;;777666444111///////////////////////////////////////////////////,,,+++++++++,,,------.........---------,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***+++,,,+++***)))***,,,---,,,,,,+++******++++++,,,+++++++++,,,------...---000333777;;;CCCNNNVVVaaajjjsssxxx{{{||||||zzzyyy{{{}}}yyyuuutttpppmmmmmmpppvvv{{{{{{}}}|||zzzyyyvvvqqqrrrvvvvvv|||~~~zzzvvvwwwvvvppphhhbbbbbbcccjjjnnnuuu|||xxxtttsssyyy}}}~~~uuunnniiifffccc___[[[WWWVVVUUUUUUKKKFFF>>>999777555333222111222222333222111000000000000000000//////////////////.........---------................................................000...---+++++++++---...000---***))),,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***))))))***,,,---,,,,,,,,,+++++++++++++++,,,---...///000333777;;;===CCCKKKSSS```mmmsssrrrmmmjjjfffddddddhhhlllooowwwyyy|||}}}}}}~~~|||yyywwwuuuxxx|||~~~uuupppkkkgggfffggghhhiiilllllllllmmmnnnnnnooooooppppppppppppppppppppppppFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@??????===<<<::::::::::::666666666777888:::===>>>;;;<<<>>>@@@DDDHHHLLLOOOTTTXXX]]]bbbgggoooyyywwwnnnggg```ZZZUUULLLGGG@@@:::777555444333////////////////////////////////////////////////******++++++,,,...///000......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++******,,,...---,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,---...000333666:::@@@JJJVVV___gggooowwwzzz|||~~~}}}yyyzzzyyyzzz}}}|||xxxpppooonnnmmmmmmpppvvvzzz{{{~~~zzzwwwuuuqqqmmmooottt{{{|||wwwwwwvvvqqqjjjcccaaadddgggqqqtttxxx}}}~~~}}}{{{tttrrruuuxxx}}}{{{qqqkkkeeeccc___\\\ZZZYYYZZZ[[[UUUOOOGGG???;;;888666555222222333333222111000000000000000000/////////////////////.........------................................................///...,,,++++++,,,------000...++++++,,,.........************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,*********+++,,,---,,,,,,,,,---------------,,,...///000222666:::>>>AAAIIITTT___kkkuuuvvvqqqjjjhhheeedddfffjjjooorrryyy{{{}}}~~~|||yyyxxxvvvxxxzzz||||||~~~rrrnnnjjjgggggghhhiiiiiillllllmmmnnnpppqqqrrrrrrppppppppppppppppppppppppGGGGGGHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;:::999666666666777888:::<<<===999:::;;;===@@@DDDGGGIIIMMMQQQWWW[[[```gggpppvvv~~~uuummmgggaaa]]]SSSNNNFFF>>>888555444444000000000///////////////////////////////////////+++++++++,,,,,,...//////......---------,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---------,,,***)))))),,,///---,,,,,,+++++++++,,,,,,------,,,,,,,,,---------000333888===DDDOOO]]]gggmmmuuu{{{||||||}}}{{{wwwwwwxxxyyy|||~~~}}}yyyuuunnnnnnmmmmmmmmmooossswww||||||wwwuuuqqqnnnqqqwww~~~{{{uuutttqqqjjjccc___aaafffllluuuwwwzzz}}}~~~}}}|||{{{{{{uuusssrrrtttxxx|||qqqjjjdddbbb___\\\[[[\\\]]]___]]]XXXPPPGGG@@@<<<999777333333333333222111111000000000000000////////////////////////............................................................------,,,++++++,,,,,,---,,,+++*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********+++,,,---,,,,,,,,,,,,------------,,,...000222444888===AAAEEEOOO\\\iiitttyyytttmmmfffeeeeeefffiiimmmqqqtttyyyzzz{{{}}}}}}{{{yyywwwyyyzzzzzz{{{}}}yyynnnkkkgggfffgggiiiiiiiiikkklllmmmoooppprrrssstttqqqqqqqqqqqqppppppppppppJJJJJJIIIHHHHHHGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@??????>>>>>><<<;;;::::::888888777888888888999999999::::::<<<>>>AAADDDEEEIIIMMMRRRVVVZZZ```hhhnnnuuu|||}}}tttlllfffbbbZZZUUUNNNEEE<<<777555444111111000000////////////////////////////////////...------,,,,,,---------......---------,,,,,,,,,------------------------************++++++++++++,,,,,,+++)))((()))+++...---,,,,,,+++,,,,,,------------,,,,,,------......000333999???GGGTTTbbbkkksssyyy}}}|||{{{|||zzzwwwvvvwwwyyy{{{|||zzzvvvsssnnnooonnnmmmlllnnnqqqttt~~~|||wwwuuuqqqooosssyyyzzzsssjjjfff___ZZZYYY^^^fffmmmwwwyyyzzz|||}}}}}}||||||~~~~~~zzzvvvvvvqqqsssuuuzzz~~~rrrkkkeeeccc___\\\[[[\\\^^^```aaa^^^XXXQQQHHHAAA<<<999555444333222222111111111000000000000////////////000000/////////.........................................................,,,,,,,,,++++++,,,,,,,,,*********)))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***++++++,,,*********++++++,,,,,,---***+++++++++,,,,,,------,,,...000333666;;;@@@EEEJJJVVVeeeooovvvwwwppphhhdddeeehhhkkknnnrrrtttvvvxxxxxxxxxzzz~~~~~~|||{{{yyyzzz{{{{{{{{{}}}xxxoooiiigggeeeeeegggiiiiiiiiijjjkkklllnnnppprrrttttttsssrrrrrrrrrqqqqqqqqqpppQQQPPPNNNLLLKKKJJJIIIIIIFFFFFFEEEDDDCCCAAA@@@@@@>>>?????????>>>===<<<;;;::::::999999999888888777:::::::::;;;<<>>EEEIIIRRR___nnnttttttqqqlllfffgggjjjoootttwwwxxxxxxwwwxxxvvvvvvxxx}}}~~~~~~}}}|||}}}}}}}}}~~~xxxooohhheeeddddddfffhhhjjjkkkjjjkkklllmmmoooqqqrrrtttuuuuuuttttttssssssrrrrrrrrrZZZYYYVVVSSSPPPOOONNNNNNHHHHHHGGGEEEDDDCCCBBBAAA>>>???@@@AAA@@@@@@???>>>:::::::::::::::999888888::::::999:::;;;<<<>>>@@@AAAEEEJJJMMMPPPTTTZZZ___ccckkkuuu|||{{{sssooohhhhhheee\\\PPPDDD<<<888222222111111000//////...////////////////////////...------------......///......---------,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,---......+++++++++,,,...///111222222888AAAJJJTTT___kkktttyyy||||||xxxvvvzzz|||{{{|||}}}}}}{{{yyyuuusssrrrppppppooonnnnnnpppuuuyyy|||xxxvvvuuusssqqquuu{{{}}}}}}}}}yyyoooddd^^^[[[YYYZZZ```jjjtttzzz{{{{{{{{{{{{{{{|||||||||{{{|||~~~~~~~~~~~~}}}yyy{{{vvvyyy{{{||||||vvvoookkkeee___\\\[[[]]]^^^bbbfffiiieee\\\OOODDD>>>777666444222111111111111000000000000////////////000000000000/////////...................................................******+++,,,,,,,,,,,,,,,***,,,...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------))))))***+++,,,,,,------+++++++++,,,---.........///111555888===CCCIIINNN[[[jjjwwwxxxrrrmmmiiigggkkkpppwww~~~|||zzzxxxvvvuuuwww}}}~~~~~~}}}}}}sssmmmiiidddddddddeeegggkkkmmmmmmlllmmmnnnoooqqqrrrtttuuuuuuvvvvvvvvvuuuttttttssssssaaa___\\\XXXUUUSSSRRRRRRJJJJJJHHHGGGFFFDDDCCCBBB???@@@AAABBBCCCBBBAAA@@@999::::::;;;;;;::::::999999999999999999;;;===>>>===AAAFFFIIILLLOOOUUUZZZ]]]eeeooouuuzzz}}}yyytttnnnooommmeeeXXXJJJ@@@<<<222222222111000//////...////////////////////////,,,,,,,,,---...///000111......---------,,,,,,,,,------------------------++++++,,,,,,,,,---------+++---......---,,,,,,---,,,,,,,,,,,,,,,---...///******+++,,,...000222333555<<>>===;;;:::999888:::999888777888999;;;===??????@@@CCCFFFKKKOOORRRZZZ^^^dddlllttt~~~xxxtttqqqmmmjjjcccWWWFFF:::888555111///.........---666333///,,,+++---///111........................,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---000222333999???HHHSSSbbbqqqwwwvvvzzzuuuooommmpppvvv}}}zzzvvvtttttttttsssssspppmmmnnnsssyyy~~~|||{{{zzzyyyxxxxxxxxxxxx}}}}}}vvvggg\\\XXXPPPRRRVVV^^^gggpppvvvyyyyyy{{{|||{{{zzzxxxxxxyyyxxxzzz|||~~~}}}|||xxxwwwuuuvvvzzz}}}vvvrrruuu{{{yyytttlllddd___\\\\\\]]]eeefffiiikkkhhh]]]NNNCCC<<<777222000222444333222222222222222111111111000//////...---,,,,,,++++++---.../////////,,,***((()))***,,,---...---,,,+++,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------***++++++,,,,,,++++++***++++++******************,,,,,,++++++***+++++++++///......------.........333333999???BBBEEERRR```rrrwwwyyytttkkkgggjjjpppvvv|||}}}xxxuuutttxxx~~~}}}zzzyyyzzz}}}~~~vvvlllccc```cccgggkkkhhhfffhhhllloooooonnnppppppqqqrrrtttuuuuuuvvvyyyxxxwwwuuutttsssssssssqqqnnniiifffccc```]]][[[YYYVVVSSSQQQOOOMMMJJJGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@>>>===<<<;;;:::999888777666777888:::;;;===>>>>>>AAADDDIIIMMMPPPUUUXXX]]]cccjjjsss|||{{{vvvsssooommmggg[[[JJJ>>>999666222000000000//////222111000...------...///........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,///222444555<<>>======:::999888888888999:::;;;;;;;;;<<<>>>AAAEEEIIIKKKRRRUUUYYY^^^dddllltttzzz~~~xxxuuurrrpppkkk```QQQEEE;;;888444111111111111000///////////////...---,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------000///......000333666999AAAIIITTT___lllvvvyyywwwuuuqqqlllkkkooouuuzzz}}}~~~{{{wwwvvvwwwxxxyyyyyyssspppmmmnnnttt{{{}}}|||{{{zzzyyyxxxwwwwwwzzzxxxwwwtttkkk___XXXWWWVVVZZZ```gggnnnsssvvvwww{{{}}}~~~~~~|||{{{{{{|||zzz{{{}}}~~~}}}{{{yyywwwvvvuuurrrrrrsssuuuyyy}}}{{{wwwvvvxxx}}}zzzrrrjjjccc```^^^^^^eeefffiiillllllfff[[[SSSGGG@@@888444222222000...000000000000//////////////////......---,,,,,,,,,------------------------......---------------...,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,++++++***++++++,,,,,,******+++,,,...111333444::::::>>>EEELLLVVVdddqqqyyyuuupppkkkiiillltttyyy~~~~~~|||{{{{{{{{{|||~~~}}}sssnnngggcccbbbeeegggiiimmmkkkjjjjjjmmmooopppooorrrrrrrrrrrrssssssttttttyyyxxxuuusssrrrssstttttt}}}xxxuuurrrnnnkkkhhheeebbb___]]]ZZZWWWTTTPPPNNNKKKIIIGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@??????<<<<<<;;;:::::::::;;;<<<:::999:::;;;>>>AAAEEEGGGMMMPPPTTTXXX^^^fffnnnttt{{{zzzwwwtttrrrnnneeeWWWMMM>>>:::555222111111111111...............------,,,........................///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------000/////////000444888<<>>BBBDDDDDDHHHLLLRRRXXX___fffkkktttzzz}}}yyyuuurrrooohhh\\\SSSAAA===777222111111000000000///---,,,,,,---...///........................///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............/////////000444;;;@@@GGGRRRaaalllvvv}}}|||rrrppplllllloootttwwwyyywwwvvvuuuwwwzzz~~~|||yyyvvvvvvzzz~~~|||||||||||||||zzzyyyxxx~~~wwwooohhh___XXXWWW[[[bbbgggnnnrrrtttttttttuuuyyy{{{}}}|||{{{zzz{{{||||||}}}}}}~~~~~~}}}zzzwwwtttrrrqqqqqqoooqqquuuxxx{{{}}}~~~~~~zzzuuutttyyy~~~~~~}}}}}}|||xxxrrrkkkeeeaaa```___^^^]]]^^^bbbeeeeeebbb^^^NNNGGG===666444333111///////////////.........---///...............------------,,,,,,,,,---......000///---,,,,,,---...///,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++***))))))*********++++++++++++*********++++++,,,---,,,,,,---...000333444666<<<>>>CCCLLLZZZiiitttzzzzzzrrriiifffjjjttt~~~}}}}}}}}}{{{sssnnneeebbb```bbbhhhmmmoooooooooooooooooooooqqqssstttwwwvvvtttrrrqqqqqqqqqrrruuutttrrrqqqpppppprrrrrrxxxvvvrrrnnnkkkhhhdddaaaZZZYYYVVVRRRNNNLLLJJJIIIFFFEEEEEEDDDCCCCCCBBBBBB<<<<<<;;;::::::999888888999999888999:::===@@@AAABBBFFFMMMSSSXXX^^^cccgggmmmsss||||||uuurrrooojjjaaaZZZFFFAAA:::444222111111000111///---,,,,,,---///000................................................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,...000000111666>>>DDDMMMYYYgggqqqyyy~~~tttrrrooooooqqqtttwwwxxxuuutttuuuwww|||}}}}}}}}}|||zzz{{{|||}}}}}}|||{{{zzz|||tttiiiaaaZZZWWW[[[bbbjjjooouuuwwwvvvuuuuuuvvvyyyzzz||||||{{{{{{{{{|||~~~~~~~~~~~~}}}|||zzzwwwtttrrrppppppoooppprrruuuyyy|||}}}~~~~~~}}}xxxuuuyyy|||||||||~~~{{{}}}wwwpppjjjeeecccbbb```^^^]]]```dddffffffdddUUUMMMBBB:::666555333111////////////....................................------------------------------,,,,,,---......///,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))***++++++,,,,,,************+++,,,---------...///000222555777888===BBBIIISSScccrrryyyzzzvvvpppkkkiiinnnwww~~~~~~|||ssskkkfff``````bbbgggkkkoooppppppoooppppppqqqqqqrrruuuxxxyyyxxxuuurrrpppooopppppprrrqqqppppppoooooooooooo{{{wwwtttpppllliiibbbaaa^^^[[[WWWSSSOOONNNHHHGGGGGGFFFFFFEEEEEEDDD??????>>>===<<<;;;:::999;;;:::999999:::===???AAADDDIIIPPPVVVZZZ^^^aaacccfffkkkttt}}}wwwqqqoookkkeee___LLLFFF>>>888444333222111////////////////////////........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,...111111333999BBBJJJVVVbbbooowww|||wwwuuurrrqqqsssuuuvvvwwwttttttuuuxxx}}}zzzyyyzzzyyyzzz|||~~~~~~~~~}}}|||wwwmmmbbb[[[VVVWWW```jjjrrrwww||||||yyywwwxxxzzzyyy{{{}}}}}}||||||}}}~~~~~~~~~~~~}}}{{{yyywwwtttqqqooonnnnnnnnnppprrruuuxxx{{{|||}}}~~~|||~~~}}}yyyzzzzzzyyy{{{~~~zzz|||yyyrrrllliiigggaaa^^^\\\^^^bbbfffgggfff^^^UUUHHH???:::777444222000000000/////////..................////////////---............---+++***)))***+++---............,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***++++++,,,,,,++++++***((())))))***++++++,,,,,,************+++,,,---...,,,---///111555888;;;<<<@@@GGGPPP\\\mmm|||~~~zzzqqqooommmmmmqqqxxx~~~}}}uuulllddd___[[[```fffkkkmmmnnnooopppnnnpppqqqrrrrrrtttwww{{{{{{yyyuuurrrooooooooopppnnnnnnooooooooonnnmmmlll}}}zzzvvvrrroooggggggeeebbb]]]YYYTTTRRRIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCCCCBBB@@@???===<<<<<<;;;::::::;;;===???@@@BBBGGGNNNTTTWWWYYYZZZ[[[aaafffnnnwwwxxxrrrooommmhhhcccPPPJJJBBB:::666444333222---...111222222111///---........................,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,///222333444;;;EEENNN]]]hhhtttzzz~~~yyywwwtttsssuuuvvvvvvvvvtttsssuuuxxx~~~{{{vvvvvvwwwxxxyyy|||~~~~~~}}}qqqhhh]]]VVVTTTXXXdddpppwww|||{{{yyyzzz|||{{{|||~~~~~~}}}~~~~~~~~~|||zzzwwwuuuqqqnnnllllllllllllppprrrtttwwwyyy{{{}}}}}}{{{|||~~~}}}|||}}}~~~|||}}}}}}{{{yyywwwyyy~~~{{{|||~~~xxxqqqmmmkkkaaa]]]ZZZ[[[```dddfffeeeeee[[[NNNCCC<<<888555222000000000000////////////.........///////////////---.../////////---***)))'''(((+++---............,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,+++++++++((())))))***++++++,,,,,,************+++,,,---...+++,,,///222666:::>>>@@@CCCLLLVVVccctttzzzmmmnnnpppqqqsssyyy~~~yyyqqqhhh```[[[YYY```hhhmmmnnnmmmnnnooommmppprrrrrrrrrtttyyy}}}|||zzzvvvrrrooonnnnnnoookkklllnnnoooooommmkkkjjj{{{xxxuuurrrnnnjjjeee___YYYUUUSSSPPPMMMJJJIIIHHHGGGEEEFFFFFFFFFDDDBBB@@@===;;;::::::999777666888===@@@AAADDDIIIOOOTTTXXX[[[\\\[[[```hhhooovvv~~~wwwqqqkkkfffcccTTTMMMDDD;;;777555444444111000000////////////000......------------..............................---------,,,,,,+++++++++---------.........//////---,,,,,,,,,,,,---...............///////////////......000555777<<>>999666555444111111000////////////000/////////....../////////.................................------,,,,,,,,,,,,------------.........---,,,,,,,,,,,,---...................../////////000///222666999@@@OOO^^^mmmsss{{{~~~{{{wwwtttssspppssswwwzzzzzzyyyuuusssrrrtttvvvwwwxxxyyy|||~~~yyytttsssvvvyyy~~~zzzwwwmmmaaaVVVTTTYYYaaammmvvv}}}~~~~~~|||yyyvvvsssrrroooooommmlllkkkkkkkkkllllllnnnqqqssstttuuuxxxzzzyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}zzzyyywwwuuuttttttttttttwwwxxxzzz{{{}}}~~~~~~}}}|||{{{{{{|||}}}}}}yyyxxx|||xxxpppeee___\\\^^^^^^]]]]]]``````\\\TTTKKKBBB;;;777444222111//////000000///.............../////////000//////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------,,,,,,++++++++++++,,,------------,,,+++,,,,,,---------,,,++++++''')))***,,,,,,,,,***)))++++++++++++++++++++++++++++++++++++,,,---......111000222777:::;;;???EEEKKKYYYkkkyyy~~~tttkkkiiiiiinnnwww}}}vvvnnnddd[[[ZZZ^^^cccggglllooopppppppppqqqppppppqqqrrrtttwwwzzz{{{~~~{{{vvvpppkkkhhhgggfffgggffffffhhhiiiiiihhhfff}}}xxxsssnnnhhhccc]]]ZZZVVVRRRPPPMMMJJJGGGHHHGGGGGGFFFDDDCCCAAA@@@<<<<<<;;;999777999<<>>999666222111111111333333111///............////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,------......------,,,............---,,,+++***((()))***,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,---...///333222444999<<<===CCCIIISSScccuuuzzzoooggggggjjjqqqzzzyyyoooggg^^^XXXZZZ___fffjjjnnnqqqqqqqqqqqqqqqppppppqqqrrrtttvvvxxxyyy|||yyytttoooiiifffcccbbbcccccccccdddffffffeeedddzzztttnnnjjjdddaaa\\\XXXTTTPPPLLLIIIHHHHHHGGGFFFEEECCCBBBAAA>>>===<<<:::888999;;;>>>@@@?????????BBBEEEIIIKKKRRRVVV\\\```dddjjjqqqwwwzzzssslllggg```ZZZRRRJJJCCC===888555222222111000////////////000//////////////////000........................------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,------......//////222333666;;;BBBNNN^^^jjjyyy}}}~~~xxxqqqmmmlllqqqtttzzz~~~~~~{{{vvvrrrqqqqqqooonnnmmmooosssvvv}}}}}}xxxtttssswww}}}{{{pppggg\\\WWWTTTXXX___gggrrr{{{~~~{{{xxxsssoookkkiiidddeeefffgggiiijjjlllmmmlllnnnoooppppppqqqrrrtttuuuvvvwwwxxxyyyzzzzzzzzzyyy{{{}}}~~~~~~~~~|||zzz||||||}}}~~~~~~}}}|||zzzyyyxxxwwwwwwwwwuuurrroooooopppssstttuuuvvvwwwyyyzzz{{{{{{{{{yyyxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{}}}~~~}}}yyyxxxxxx}}}ssskkkddd^^^\\\YYYUUUTTTUUUYYYXXXUUUQQQJJJBBB;;;777222111111222333333111///.........///////////////------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------,,,,,,+++***)))******+++++++++******+++++++++++++++++++++++++++++++++,,,---...///000444333666;;;===???GGGOOOZZZkkk~~~wwwkkkgggiiiooovvv~~~}}}ssshhh___YYYWWW[[[bbbiiilllppprrrrrrqqqqqqrrrqqqqqqrrrrrrsssuuuvvvvvvwwwuuuqqqmmmhhheeebbb```___^^^^^^```bbbcccbbbaaazzztttpppkkkhhhccc___ZZZUUUPPPLLLJJJIIIHHHFFFDDDCCCBBBBBB??????>>><<<999999:::<<<@@@???======>>>AAAEEEGGGOOOTTTYYY]]]```eeekkkpppyyy|||tttlllfffeee```XXXPPPIIIBBB;;;666333222111000///////////////......------......///........................+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,------...//////000111555999>>>HHHVVVfffppp|||yyyssspppoooxxxyyy{{{|||{{{yyyuuusssqqqooommmjjjiiikkkpppttt{{{}}}{{{xxxsssqqqtttzzz}}}vvvjjj```VVVTTTVVV\\\dddkkkttt}}}~~~}}}zzzvvvqqqlllhhhfffddddddeeeggghhhiiiiiijjjiiikkkmmmmmmmmmnnnoooqqqssstttuuuwwwxxxxxxyyyyyyxxxzzz|||}}}||||||}}}~~~~~~|||zzz{{{{{{|||}}}}}}~~~}}}|||{{{yyyxxxxxxwwwwwwwwwuuurrrppppppqqqtttvvvvvvwwwxxxyyyzzz{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||~~~|||yyyxxx~~~uuuoooggg___\\\XXXSSSQQQSSSVVVWWWXXXUUUPPPHHH???:::222111000111222222000//////////////////.........,,,------------------,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))***+++++++++++++++******+++++++++*********+++++++++++++++++++++++++++++++++,,,---...000111333444777<<<>>>BBBLLLVVVaaarrruuukkkiiilllssszzz~~~~~~~~~yyynnnbbb[[[XXXXXX^^^eeekkknnnqqqsssrrrrrrrrrsssqqqrrrrrrsssssssssssssssppppppnnnkkkhhheeebbb```[[[ZZZZZZ[[[^^^``````___|||wwwssspppkkkfffbbb\\\VVVRRRMMMLLLJJJHHHEEEDDDCCCCCCAAAAAA@@@===:::999:::;;;???>>><<<;;;<<>>999444333222111000/////////......------------..............................************++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,------...///000111111111777===CCCOOO```nnnuuu~~~|||wwwuuuuuu}}}}}}|||{{{zzzxxxvvvuuuqqqoookkkgggfffiiioootttzzz|||}}}~~~}}}{{{vvvrrrooopppvvv}}}|||wwwnnnccc[[[TTTTTTYYYbbbiiinnnwww|||{{{xxxtttooojjjfffccccccdddeeeffffffffffffffffffhhhjjjjjjjjjkkklllnnnpppqqqrrrtttuuuvvvvvvwwwvvvxxxzzz{{{zzzzzz{{{||||||~~~~~~zzzzzzyyyyyyzzz{{{|||}}}{{{{{{zzzyyyxxxxxxxxxxxxvvvuuusssrrrrrrtttvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{}}}~~~}}}{{{{{{yyyqqqiiiaaa\\\XXXSSSRRRTTTVVVYYY\\\\\\XXXOOOEEE???555333111000111111000//////////////////.........------............------------------------------,,,,,,------------------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,'''((()))***+++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,---///000111444555999>>>AAAFFFRRR^^^kkkzzz{{{tttnnnkkkooovvv|||~~~~~~~~~}}}|||}}}~~~sssiii___ZZZZZZ\\\bbbiiilllnnnqqqsssrrrrrrssstttrrrrrrssssssrrrrrrqqqpppllllllllljjjhhheeebbb```XXXWWWWWWXXX[[[]]]^^^^^^zzzwwwsssnnniiiccc]]]YYYRRRPPPMMMJJJHHHFFFEEEDDDBBBBBBAAA>>>;;;999999:::===<<<;;;:::;;;===???@@@DDDIIIPPPUUUXXX\\\bbbgggjjjpppyyy}}}vvvqqqjjjgggaaa[[[SSSJJJAAA;;;555444222111000///////////////............//////........................*********++++++,,,,,,,,,,,,------------.........---,,,,,,,,,,,,---......------...///000111222333222999BBBIIIWWWiiivvvzzz~~~zzzyyyyyy}}}}}}}}}|||{{{yyywwwvvvqqqnnnjjjeeedddhhhpppvvv{{{|||}}}~~~~~~}}}{{{zzzuuurrrqqqttt|||{{{rrrggg]]]WWWSSSVVV]]]gggmmmqqqxxx~~~}}}yyywwwtttppplllgggcccaaa```aaabbbcccddddddccccccbbbdddfffgggggghhhjjjllllllmmmoooppprrrssssssssstttuuuwwwxxxwwwwwwxxxyyy{{{}}}}}}zzzyyyxxxxxxxxxyyyzzzzzzxxxxxxwwwwwwwwwwwwxxxxxxuuuttttttssstttuuuvvvwwwwwwwwwxxxyyyzzzzzzzzzzzzxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxzzz{{{}}}}}}~~~~~~~~~~~~~~~~~~}}}yyy||||||sssjjjbbb^^^ZZZUUUTTTVVVXXX\\\aaaddd```WWWLLLEEE999666222000000111111111000/////////............---...////////////...---........................------------------,,,,,,+++++++++,,,,,,------------,,,++++++++++++,,,---)))******+++++++++******,,,++++++******)))******+++++++++++++++++++++++++++++++++,,,...///111222555666;;;AAADDDKKKYYYgggwwwwwwssspppooossszzz~~~}}}}}}||||||}}}|||ooofff]]]\\\^^^aaagggmmmkkknnnqqqrrrrrrrrrtttuuussssssssssssrrrqqqooonnnlllllllllkkkhhhddd```^^^VVVUUUTTTVVVYYY\\\]]]]]]|||xxxsssnnnhhhbbb]]]VVVTTTPPPMMMJJJHHHFFFFFFBBBCCCBBB???;;;999999:::;;;::::::::::::<<<===>>>???DDDKKKQQQTTTYYY___ccceeellluuu}}}{{{wwwkkkhhhccc]]]VVVMMMCCC===555444333111000/////////000000////////////000000........................+++++++++,,,,,,------------------.........//////---,,,,,,,,,,,,---............///000111222333333333<<>>===<<<:::888999999::::::::::::::::::<<>>:::666222111111000///---.........//////000000,,,,,,,,,------------...///...---,,,,,,---...//////............---------------------------------,,,,,,,,,,,,,,,,,,++++++***+++,,,------+++***(((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++---000444666888999???GGGLLLVVVjjj}}}yyyxxxzzz{{{|||}}}}}}}}}~~~yyysssgggbbb___aaaggglllmmmlllpppqqqqqqrrrrrrrrrqqqqqqttttttsssrrrrrrqqqppppppooommmkkkhhhccc___\\\YYYXXXWWWWWWWWWXXX[[[^^^```~~~xxxrrrnnngggbbb[[[UUUQQQMMMJJJHHHEEECCCAAA??????>>><<<:::::::::999999::::::;;;<<<===AAAFFFJJJOOOTTTYYY]]]bbbffflllrrrxxx~~~vvvqqqiiiccc^^^VVVKKKCCC;;;555333555777444222111////////////.....................------,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,---------------------------------//////...///000333444555999???KKK[[[kkkxxx}}}{{{zzzzzzzzz{{{yyyxxxqqqmmmiiiiiimmmttt{{{~~~~~~uuu{{{}}}pppbbbUUUPPPQQQYYYaaakkkrrruuuwww{{{~~~~~~|||yyyxxxwwwtttqqqlllhhheeebbb___\\\[[[\\\]]]^^^^^^]]]\\\[[[]]]^^^_________aaadddffffffhhhiiijjjjjjlllnnnpppqqqssstttsssrrrqqqrrrsssuuuwwwxxxzzzzzzzzzxxxwww{{{{{{{{{{{{zzzzzzyyyxxx|||{{{yyyxxxwwwwwwwwwxxxxxxxxxwwwvvvvvvvvvvvvvvvwwwwwwyyyyyyyyyyyywwwwwwvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyxxxxxxxxxyyyzzzzzz{{{zzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~zzzyyy{{{|||xxxqqqkkkgggccc```^^^```aaadddkkkooojjj___UUUCCC>>>888444222111111000........./////////000000000000/////////.........///......------......///...---------,,,,,,,,,,,,---------------------------------------.........+++,,,---......,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,...111444777:::;;;AAAIIIPPP[[[ppp}}}|||}}}{{{|||{{{{{{|||~~~wwwpppdddaaa___bbbiiinnnooonnnqqqqqqrrrrrrrrrrrrrrrqqqssssssrrrrrrqqqqqqppppppnnnllljjjfffbbb]]]ZZZXXXUUUUUUTTTTTTUUUWWWZZZ[[[~~~xxxtttmmmiiiccc]]]XXXRRRMMMJJJGGGEEECCCAAAAAA@@@???===;;;:::999888999:::<<<===>>>@@@BBBEEEIIINNNTTTXXX^^^aaagggmmmsss{{{}}}vvvmmmhhhddd]]]RRRIII;;;666555888:::777444333////////////.....................---------------******,,,------.........,,,,,,,,,,,,------------------------------------////////////111333555777<<>>CCCLLLVVVdddyyy}}}}}}|||yyywwwyyy{{{}}}}}}sssjjj```___```eeelllpppqqqpppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppllljjjgggccc^^^ZZZWWWUUUTTTSSSSSSSSSSSSUUUWWWXXX~~~zzztttpppjjjccc]]]WWWPPPLLLJJJGGGDDDCCCBBBBBBAAA???===<<<999888888:::<<<>>>===>>>???AAADDDIIIPPPUUUZZZ^^^ccchhhnnnvvv}}}|||rrrmmmkkkdddYYYPPPAAA:::777888999666333333////////////...........................---------++++++,,,---......------,,,,,,,,,------------..............................///000111222444777999===GGGWWWhhhuuu~~~{{{wwwuuuuuuwwwxxxxxxssspppmmmooovvv~~~|||{{{~~~mmm___UUUQQQUUU[[[hhhmmmssswwwzzz|||~~~~~~||||||||||||zzzwwwrrrooommmjjjfffcccbbb```]]][[[YYYZZZZZZZZZZZZZZZZZZYYYZZZ[[[[[[[[[[[[]]]```ccccccfffhhhjjjkkklllnnnooooooqqqssssssqqqppppppqqqqqqrrrtttvvvwwwxxxxxxxxxyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwvvvvvvuuutttttttttttttttssssssssstttuuuwwwxxx{{{}}}~~~|||yyy{{{}}}wwwooogggbbb^^^___aaafffkkkkkkfffaaaSSSKKKAAA888333222222222//////////////////000000///......---,,,,,,++++++---...000000000000...------------,,,,,,,,,,,,+++------------------------,,,------...///000111111---------...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...///222555888:::===@@@FFFPPP]]]nnn{{{vvvrrrsssvvvyyy{{{}}}zzznnneee]]]^^^bbbhhhooossssssrrrqqqqqqppppppppppppppppppoooppppppqqqqqqpppooooooiiigggccc___ZZZWWWTTTRRRTTTTTTSSSSSSTTTUUUVVVVVV{{{wwwpppiiiccc[[[UUUPPPMMMJJJFFFDDDCCCCCCBBBAAA???===;;;888888999;;;===;;;;;;<<<>>>AAAGGGNNNSSSXXX[[[```eeekkkqqqxxx}}}yyysssoooiii___VVVJJJAAA888666555222111222////////////....................................---.........------,,,+++,,,,,,---------....................................000111222222555999<<<>>>JJJ]]]nnnzzz}}}yyyuuusssuuuwwwzzzzzzwwwtttrrrsssxxx~~~|||{{{vvvdddXXXQQQQQQYYYbbbkkknnnrrrwww{{{~~~~~~~~~~~~}}}zzzyyyxxxxxxxxxtttoookkkgggeeebbb```___]]][[[YYYXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZZZZ\\\___aaaccceeeiiikkkllllllnnnpppnnnqqqssssssrrrpppppppppqqqrrrsssuuuwwwxxxyyyyyyxxxxxxyyyzzz{{{{{{zzzzzzyyyyyyzzzzzzzzzyyyxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxwwwwwwvvvvvvwwwwwwxxxvvvuuuuuuuuutttttttttsssuuutttsssrrrrrrrrrrrrrrrqqqqqqpppqqqrrrtttvvvwwwzzz|||~~~{{{yyy}}}|||rrrhhhaaa\\\\\\^^^bbbggghhhgggeeeZZZRRRFFF;;;555222111111000000000000000000//////---------------------------...///000000///...---............------------------------------------++++++,,,---......//////,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...///111444888;;;<<<>>>CCCKKKVVVfffxxx|||wwwrrrnnnppptttxxxzzz{{{~~~uuuiiiaaa\\\___dddkkkqqqttttttsssqqqpppooonnnmmmmmmnnnnnnnnnooopppqqqpppooonnnmmmeeeccc___ZZZVVVSSSQQQPPPRRRRRRRRRRRRRRRSSSTTTTTTxxxpppiiibbb\\\XXXRRROOOJJJGGGFFFEEEDDDCCCAAA???<<<:::999999999:::999:::;;;<<>>BBBPPPdddttt}}}yyyvvvtttsssvvvzzz}}}~~~{{{yyywwwxxx|||}}}}}}~~~{{{mmm]]]SSSOOOQQQ[[[eeemmmnnnrrrvvv{{{~~~~~~}}}|||{{{zzzwwwuuusssrrrssspppkkkfffbbb```]]]\\\[[[[[[YYYWWWUUUUUUTTTTTTTTTTTTUUUUUUWWWXXXYYYYYYYYY[[[^^^```cccfffjjjlllmmmnnnoooqqqnnnqqqttttttsssqqqpppqqqqqqqqqrrrtttuuuwwwxxxyyyvvvvvvwwwyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuttttttssssssrrrrrrrrrrrrqqqppppppppppppppppppnnnnnnnnnnnnppprrrtttvvvwwwzzz}}}~~~~~~~~~zzz{{{ttthhh```[[[ZZZ[[[^^^bbbfffggghhhbbbYYYLLL@@@888444222111111111000000000000//////........./////////000000------............------//////.........---------------------------------***+++++++++,,,---------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///111333777:::===>>>???FFFQQQ^^^ppp}}}xxxsssooolllnnnrrrwwwxxxxxxzzzzzzpppfff```]]]aaagggmmmrrrtttttttttqqqpppooommmmmmmmmnnnnnnnnnooopppppppppnnnkkkjjj```^^^ZZZVVVSSSPPPOOOOOOMMMNNNNNNOOOPPPQQQQQQQQQxxxqqqkkkfffbbbXXXTTTOOOKKKIIIGGGFFFEEEBBB@@@>>><<<:::888777777999999;;;;;;===AAAFFFJJJRRRUUUZZZ^^^cccjjjpppuuu}}}|||rrriiibbb___TTTIII???999666222000111////////////............---........./////////000---...............------------------....................................---000444444444666;;;@@@JJJXXXlllzzz}}}zzzyyyxxx||||||uuutttrrrtttxxx}}}~~~|||{{{|||||||||~~~|||mmmbbbUUUOOONNNSSS^^^iiipppqqqrrrvvv{{{~~~~~~~~~}}}{{{zzzyyytttppplllllllllkkkeeeaaa]]][[[YYYXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRSSSTTTUUUWWWXXXYYYYYYYYY[[[^^^```cccfffkkkmmmooooooppprrrooorrruuuvvvtttrrrqqqqqqppppppqqqrrrssstttvvvvvvttttttvvvwwwxxxyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxxxxvvvvvvvvvvvvvvvwwwxxxxxxuuuvvvwwwxxxxxxwwwvvvuuusssssssssrrrqqqpppppppppkkkjjjjjjjjjjjjkkkkkkllljjjjjjjjjkkkmmmooorrrssstttvvvzzz{{{||||||}}}}}}{{{|||xxxkkkbbb[[[ZZZZZZ\\\```dddhhhjjjiii```SSSFFF===777444222111111111000000000/////////////////////.........------,,,,,,,,,,,,------.........---------,,,,,,------------------------++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......///222555888<<<>>>@@@AAAKKKXXXgggzzzzzztttpppllljjjmmmrrrvvvvvvuuuvvv}}}~~~uuukkkddd``````dddjjjooorrrsssttttttsssrrrpppnnnnnnnnnooopppnnnoooppppppooollliiiggg\\\ZZZVVVSSSPPPNNNNNNNNNKKKLLLNNNOOOPPPQQQRRRRRR}}}vvvqqqmmmjjj]]]XXXRRRNNNKKKJJJHHHGGGBBBAAA@@@===;;;888666555999:::;;;;;;;;;>>>AAAEEEPPPSSSXXX\\\aaagggnnnrrr{{{~~~}}}}}}~~~~~~{{{~~~rrrgggcccaaaTTTJJJAAA===:::444111111000/////////............---.........//////000000+++,,,---...////////////---------.........//////////////////////////////,,,000444555444666<<>><<<:::777888999999999:::===@@@HHHNNNUUUYYY\\\aaaiiipppwww{{{}}}xxxuuusssrrrrrrsssvvv}}}vvvnnngggaaaZZZQQQFFF===777555222000111111111111000000000000////////////////////////111000...---,,,,,,------//////...---,,,,,,++++++.........///////////////111000111555666777===DDDQQQgggzzz~~~}}}tttiiifffnnnxxx|||zzzrrrtttxxxyyyzzz{{{}}}~~~|||xxxuuuuuuzzzuuummm\\\TTTKKKIIIQQQ\\\eeejjjppprrruuuyyy|||~~~~~~|||yyyvvvrrrllleee```^^^]]][[[YYYTTTTTTSSSRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRSSSSSSTTTUUUWWWYYY[[[\\\]]]```bbbdddggglllnnnoooppppppqqqpppqqqrrrssstttsssrrrqqqppppppooonnnmmmmmmmmmmmmppprrrtttuuuuuuuuuvvvxxxwwwvvvtttssssssttttttuuurrrrrrsssssstttuuuuuuvvvwwwvvvtttttttttsssqqqooollliiifffeeeeeedddbbb```]]]\\\ZZZYYYZZZ[[[]]]^^^```aaacccdddeeehhhkkkoooqqqqqqssstttvvvxxxzzz{{{zzz}}}}}}~~~~~~~~~~~~|||xxxxxxyyyyyypppeee^^^ZZZ[[[]]]```gggooossskkk^^^OOOCCC:::666555222111000.........//////222222111//////............---+++,,,...111222222------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......*********************************+++,,,---...///222111444;;;===<<<===AAAEEETTTgggxxx~~~}}}rrrjjjgggggggggmmmooorrrssssssuuuyyy}}}}}}tttiii___^^^bbbhhhkkknnnpppqqqrrrssstttrrrpppnnnmmmmmmnnnnnnmmmnnnnnnnnnnnnlllhhhbbb]]]YYYUUUQQQNNNMMMMMMMMMLLLMMMMMMNNNOOOPPPPPPQQQQQQyyyuuuiiiddd^^^XXXSSSOOOLLLIIIHHHFFFCCC@@@???>>><<<:::888999::::::999;;;>>>@@@EEEJJJQQQVVVYYY___gggmmmsssxxx|||wwwsssqqqppppppooopppuuu~~~vvvnnngggbbb]]]UUUJJJAAA:::777333111111111111111000000000000///////////////////////////...---------...//////,,,,,,,,,---......//////............////////////000///111555888:::@@@HHHWWWkkk|||}}}zzzqqqgggbbbiiisss{{{~~~|||zzzyyyuuuwwwxxxxxxxxxxxxyyyzzz~~~|||yyyvvvuuuxxx~~~zzznnneeeWWWPPPJJJKKKTTT```iiimmmqqqsssvvvyyy|||}}}~~~~~~~~~~~~~~~|||xxxvvvpppjjjbbb\\\[[[ZZZXXXVVVRRRQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRTTTWWWYYY[[[]]]```bbbeeehhhlllnnnoooooopppqqqqqqrrrrrrsssssssssrrrqqqpppooommmlllkkkkkkkkkkkknnnppptttuuuvvvvvvwwwxxxvvvuuusssrrrrrrrrrrrrsssqqqrrrrrrsssssstttuuuuuuuuusssrrrqqqqqqooollljjjgggeeebbb___^^^]]][[[ZZZVVVVVVTTTTTTTTTUUUWWWXXXYYY[[[]]]^^^```cccgggjjjnnnooorrrtttwwwyyyzzzzzzxxx{{{}}}}}}{{{|||~~~~~~~~~~~~|||wwwvvvvvv~~~vvvjjjccc]]]\\\]]]___fffmmmrrrkkk___QQQEEE<<<777555333222000///......///000+++++++++---...000111222111///,,,,,,---......---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...******************************++++++,,,---///000333333666<<>>@@@DDDLLLZZZmmm|||}}}wwwmmmgggddddddffflllooorrrrrrrrrtttzzzwwwnnnddd]]]^^^ccchhhjjjnnnppppppqqqrrrsssrrrpppnnnnnnpppqqqqqqpppnnnnnnmmmmmmkkkggg```\\\XXXTTTPPPMMMMMMMMMMMMLLLMMMMMMNNNNNNOOOPPPPPPQQQ~~~zzzpppllleee^^^YYYTTTPPPMMMIIIGGGDDDAAA@@@???===;;;999:::;;;:::999:::===???@@@EEELLLQQQVVV\\\dddjjjooottt|||}}}wwwrrrooommmmmmllljjjmmmttt|||wwwooohhhdddbbb[[[QQQGGG???999555222111111111111000000000000////////////////////////------------...///000111,,,,,,------...//////000............//////000000000000222666999<<>>AAAAAADDDIIITTTcccvvvyyyzzz~~~zzzrrrjjjeeedddeeefffkkkpppttttttrrrttt}}}wwwmmmeee^^^ZZZ^^^eeehhhjjjmmmnnnnnnooopppqqqqqqpppoooppprrrttttttsssooonnnlllkkkiiiddd^^^ZZZVVVSSSOOOMMMMMMMMMMMMLLLMMMMMMNNNNNNOOOOOOPPPPPPxxxsssllleee___YYYTTTPPPLLLIIIEEECCCBBB@@@>>><<<::::::;;;:::888999;;;======AAAHHHMMMSSSZZZaaafffjjjoooxxx{{{uuupppmmmlllmmmkkkmmmrrryyyzzzqqqkkkggggggaaaXXXMMMDDD<<<666333111111111111000000000///////////////////////////...............//////000/////////......---------------......//////000000000000333777999<<>>:::;;;;;;999777777999;;;<<>>777444111111111111000000000///////////////////////////000000000//////......---...............------------------...///000000111111222444777888===IIIUUUkkkuuu~~~~~~xxxqqqlllhhhiiilllqqqtttttttttuuuuuuvvvtttpppllljjjmmmrrrwww|||~~~~~~|||rrrqqqqqqxxx}}}yyyooobbbUUULLLEEEHHHNNNVVV```hhhmmmooorrrtttxxx|||~~~~~~zzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzuuuqqqggg```WWWRRRPPPPPPOOONNNLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOOOORRRVVVZZZ]]]```eeehhhhhhjjjmmmnnnnnnoooqqqssssssssssssttttttuuuvvvwwwwwwvvvtttrrrpppnnnlllllllllppptttwwwxxxyyy{{{|||zzzyyyxxxvvvuuuuuuvvvvvvuuuuuuvvvvvvwwwxxxxxxxxxyyywwwvvvvvvvvvvvvsssqqqkkkgggaaa\\\YYYVVVTTTRRRPPPOOOOOONNNMMMLLLLLLLLLKKKNNNQQQTTTWWWYYY]]]___eeehhhmmmrrrvvvxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxyyy}}}~~~~~~~~~||||||~~~|||wwwsssttt{{{{{{qqqfff___YYYVVVXXX^^^cccaaa^^^XXXOOOFFF>>>999666555333111000///000000+++++++++,,,---///000111,,,,,,,,,---000111111000------------------------,,,------......------,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---...///111111444666:::???AAACCCKKKSSS```qqqwwwpppoootttzzz}}}}}}zzzyyyxxxvvvsssoookkkiiiiiijjjkkkoootttyyyzzzzzz~~~|||vvvkkkaaaXXXUUUUUUXXX```hhhjjjkkkllllllkkkkkklllnnnllllllnnnrrrvvvwwwvvvuuupppmmmiiifffbbb]]]XXXTTTPPPNNNLLLKKKLLLMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRSSSyyyrrrkkkddd]]]YYYRRROOOKKKIIIGGGEEEBBB@@@<<<<<<<<<:::888777888:::<<<>>>BBBHHHOOOVVV[[[^^^bbbhhhooovvv{{{zzzwwwtttvvvzzz|||uuurrrmmmjjjdddZZZMMMAAA999666111111111111000000000000////////////////////////000000111000000...---,,,******+++,,,---///000000,,,------...///000111111111222666999:::???NNN\\\qqqwww~~~}}}vvvooolllkkkkkknnnrrrtttssssssrrrsssssspppkkkgggfffkkkrrrxxx}}}|||xxxuuummmooorrryyy|||zzzwwwpppfffZZZPPPJJJEEEIIIQQQ[[[dddkkkppprrruuuxxx|||yyyyyyzzzzzz{{{{{{||||||}}}}}}}}}|||}}}}}}~~~~~~~~~|||wwwqqqlllaaa\\\UUUQQQPPPPPPNNNLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPSSSXXX[[[^^^bbbfffiiijjjkkkmmmnnnnnnoooqqqssssssssstttuuuvvvxxxzzz{{{||||||{{{yyyvvvsssooommmnnnqqqsssuuuuuuvvvxxxzzzzzzyyywwwvvvvvvwwwxxxxxxvvvwwwwwwxxxxxxyyyyyyzzz{{{{{{{{{}}}~~~tttoooiiiccc```]]][[[ZZZWWWVVVUUUSSSRRRPPPNNNMMMLLLOOOSSSVVVXXXZZZ\\\^^^gggiiimmmrrruuuwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxxxx}}}|||}}}~~~yyyuuutttyyy|||ssshhh```YYYTTTUUUZZZ]]]^^^]]]ZZZTTTKKKBBB===777666444222000000000000...............//////000000///...///000000...,,,------------------------,,,------......------,,,***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222555666;;;@@@BBBEEENNNYYYgggyyy|||tttnnnkkkpppvvvxxxwwwvvvvvvxxxuuussspppmmmkkkkkkkkklllqqquuuzzz~~~vvvnnn```XXXRRRSSSVVV[[[cccjjjkkkllllllkkkjjjjjjkkkmmmkkklllooossswwwxxxwwwuuuqqqnnnhhhccc___ZZZUUUQQQMMMLLLJJJJJJLLLMMMMMMLLLKKKLLLMMMOOORRRTTTUUUVVVxxxqqqjjjccc^^^UUURRRNNNKKKIIIGGGEEECCC??????>>><<<999888:::;;;;;;===@@@FFFMMMSSSXXXZZZ^^^ccckkkpppuuu{{{{{{}}}{{{wwwooonnniii___RRREEE===999111111111111000000000000//////////////////////////////000111000000///...((()))***+++,,,...//////,,,,,,---...///000111111000222777;;;===DDDUUUeeevvvzzz~~~}}}uuummmjjjkkkllloootttvvvvvvuuuuuuuuurrrnnnhhhcccccchhhrrryyy|||wwwrrrooogggkkksss{{{{{{xxxrrriii^^^SSSLLLHHHEEEKKKUUU___hhhpppuuuxxx{{{~~~}}}yyyyyyyyyyyyzzzzzzzzzzzz|||{{{zzzzzz{{{|||}}}~~~}}}}}}|||{{{xxxrrrkkkfff[[[WWWRRROOOOOOOOOLLLJJJIIIIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLNNNNNNQQQTTTXXX\\\___bbbfffiiijjjlllmmmnnnnnnoooqqqssssssssstttvvvxxx{{{~~~|||wwwrrrnnnppppppqqqqqqpppqqqtttvvvvvvuuutttttttttuuuwwwwwwvvvvvvwwwxxxxxxyyyyyyzzz{{{{{{}}}|||uuupppllljjjhhhgggcccbbbaaa^^^\\\YYYVVVUUURRRUUUYYY\\\]]]___aaaccciiikkkmmmqqqtttwwwyyyyyyxxxwwwwwwxxxyyyyyyxxxwww{{{~~~}}}}}}~~~{{{vvvtttwww}}}}}}tttkkkccc\\\UUUUUUXXXZZZ\\\^^^^^^YYYQQQHHHBBB888666444222111000000000333222000...---,,,++++++///......///000///---+++------------------------,,,------......------,,,******+++,,,,,,---......***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000222222666888===BBBDDDGGGRRR^^^pppyyyqqqmmmiiinnntttvvvuuuuuuxxx{{{xxxvvvsssqqqooonnnnnnooorrrtttyyyyyymmmdddYYYRRROOOSSSYYY___ffflllmmmnnnmmmkkkjjjiiikkkmmmkkkmmmqqqvvvyyyzzzxxxuuurrrnnngggaaa\\\WWWSSSOOOKKKJJJIIIJJJLLLMMMLLLKKKJJJKKKMMMPPPSSSVVVXXXZZZ|||uuunnngggbbbVVVSSSPPPMMMKKKIIIFFFDDDBBBAAA@@@>>>;;;:::;;;<<<;;;<<>><<<:::999888:::;;;<<<===AAAHHHPPPVVVYYY]]]bbbfffkkkrrr{{{xxxuuupppiiiaaaTTTGGG>>>777555222111111222111111///.........---------,,,............////////////////////////////////////,,,---000222333333222111444777;;;>>>DDDRRRdddrrr}}}zzzqqqkkklllooovvvyyy}}}~~~|||xxxvvvttttttmmmfffdddhhhqqqyyy~~~{{{tttooolllkkkttt~~~~~~sssfffZZZNNNFFFEEEIIIMMMSSS[[[dddmmmuuu}}}}}}|||zzzyyyyyyyyyzzzzzz}}}{{{xxxxxxyyyzzzyyyxxxyyywwwvvvsssooohhh```[[[PPPMMMJJJHHHHHHGGGFFFEEEGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEFFFHHHLLLOOORRRXXX[[[^^^aaabbbdddfffhhhlllmmmnnnoooppprrrssssssvvvvvvwwwxxxzzz|||}}}~~~~~~~~~zzzvvvsssqqqooollljjjhhhhhhhhhiiimmmlllkkkkkklllnnnppprrrpppqqqrrrsssssstttsssssstttuuuvvvyyy}}}~~~zzzvvvrrrooonnnooopppqqqqqqqqqpppppprrrrrrrrrssstttvvvwwwxxxvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwxxx||||||xxxtttwwwxxxzzz}}}xxxqqqhhh```[[[XXXWWW[[[```ccccccaaa]]]TTTJJJ@@@<<<666222111111111111//////............//////------............------++++++++++++++++++,,,,,,///---++++++,,,------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---///000000111222666888999999===DDDIIIRRRddduuu{{{tttrrrooooooqqqtttxxx}}}}}}zzzxxxxxxxxx{{{}}}tttkkkaaaZZZRRRRRRVVV\\\dddkkkmmmnnnoooooonnnmmmllllllllllllpppqqqtttxxxzzzyyyvvvrrroookkkddd\\\UUUPPPMMMLLLHHHHHHGGGFFFGGGHHHIIIJJJJJJKKKMMMOOORRRWWW^^^ccc}}}uuuppphhhbbbYYYSSSPPPNNNJJJGGGDDDDDDBBB@@@>>><<<;;;:::999:::;;;<<>>DDDMMM[[[ooozzztttrrrqqqsssuuuxxx|||}}}|||{{{~~~zzzqqqfff\\\VVVQQQTTTYYYaaahhhmmmooonnnqqqpppooonnnmmmmmmmmmmmmqqqrrrtttxxxyyyxxxtttqqqlllhhhaaaYYYRRRNNNKKKJJJGGGGGGFFFFFFFFFGGGIIIJJJKKKLLLOOOQQQTTTYYY___ccc{{{vvvlllfff^^^WWWTTTPPPKKKHHHEEEDDDCCCAAA???===<<<;;;999999:::;;;>>>DDDJJJOOOVVV[[[aaafffiiimmmssswww~~~|||yyyuuuqqqkkk```QQQFFF;;;888444111111111111000000000000///////////////............//////////////////////////////////////////...///000111333444666888;;;???IIIZZZnnn|||~~~xxxqqqmmmnnnqqqzzz|||~~~}}}yyyuuurrrqqqrrrqqqppprrrwww~~~}}}wwwrrrpppvvv|||yyykkkZZZOOOHHHEEEIIINNNSSSVVV[[[aaahhhqqqzzz~~~}}}||||||||||||{{{{{{|||||||||zzzxxxwwwxxxxxxvvvuuutttrrrppplllggg___VVVOOOKKKHHHEEECCCCCCCCCBBBAAACCCCCCBBBBBBBBBBBBBBBCCCEEEEEEFFFHHHKKKNNNRRRTTTYYY[[[___bbbccceeehhhjjjmmmnnnooopppqqqsssttttttwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxyyyyyyxxxuuurrrpppnnnllljjjiiihhhhhhjjjjjjiiiiiijjjkkknnnppprrrtttsssssssssssssssrrrqqqpppoooooooooppprrrtttvvvxxxyyyyyyzzz~~~~~~}}}zzzyyyyyyxxxwwwvvvuuuttttttttttttuuuuuuwwwxxxxxxyyyxxxxxxxxxxxxwwwwwwwwwzzzyyyxxxxxxzzz}}}~~~|||ttttttssstttzzz|||tttllleeebbb```\\\___aaa______^^^XXXQQQEEE@@@999333111000000000//////............//////,,,------------------,,,,,,,,,,,,++++++*********,,,***)))***,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,...000111333666:::======>>>@@@FFFQQQbbbxxxxxxsssrrrrrruuuyyy|||xxxnnncccZZZUUURRRVVV^^^fffmmmpppppppppppppppooonnnmmmmmmmmmmmmpppqqqsssvvvwwwuuuqqqmmmgggccc]]]VVVOOOKKKIIIHHHFFFFFFEEEEEEFFFGGGHHHIIILLLNNNQQQTTTWWW[[[aaaddd{{{qqqkkkbbb\\\WWWRRRMMMHHHEEEEEECCCAAA???===<<<;;;999:::;;;<<<>>>BBBHHHMMMTTTZZZbbbgggjjjlllppptttyyy{{{vvvsssnnndddVVVJJJ>>>:::555222111111111000000000000000000000000000............////////////////////////////////////000///......///111333555555777:::@@@LLL]]]ppp}}}|||vvvqqqnnnpppsss{{{|||~~~|||xxxtttrrrppppppqqqtttxxx}}}zzzuuurrrrrrxxx||||||qqqcccSSSJJJFFFEEEJJJPPPRRRUUUZZZ___fffpppyyy~~~}}}|||{{{{{{||||||||||||||||||zzzyyyxxxxxxyyyyyyxxxvvvssspppmmmhhhbbbZZZRRRLLLJJJGGGDDDCCCCCCCCCBBBAAABBBAAAAAAAAAAAAAAABBBBBBEEEEEEGGGIIIMMMPPPSSSUUUYYY\\\```bbbdddfffiiikkknnnooooooqqqrrrssstttuuuwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwwwwuuussspppoookkkjjjiiihhhiiijjjlllmmmmmmmmmnnnppprrrtttuuuvvvvvvvvvvvvvvvuuutttsssssspppooonnnnnnnnnooopppqqqsssrrrsssuuuyyy{{{|||{{{{{{|||}}}}}}}}}|||{{{zzzyyyyyyxxxvvvuuuuuuttttttttttttttttttuuuvvvwwwwwwyyyyyyyyyyyyxxxxxxxxxxxxzzzyyyxxxxxxyyy{{{}}}~~~}}}}}}~~~uuusssqqqrrruuu{{{zzzqqqiiiccc```[[[]]]]]][[[\\\]]]YYYTTTIIIDDD;;;555222111111111//////............//////,,,------------------,,,,,,,,,,,,++++++*********+++***)))***,,,---,,,++++++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,---------///111222444777;;;>>>???AAADDDIIIUUUiiizzztttrrrrrrssswww|||vvvkkkbbb[[[XXXUUUZZZccckkkppprrrqqqqqqpppooonnnmmmlllllllllllloooppprrrssstttqqqlllhhhbbb___XXXRRRLLLIIIGGGFFFEEEEEEDDDDDDEEEFFFHHHIIIMMMPPPTTTWWWZZZ^^^bbbeeewwwppphhhaaa\\\VVVOOOJJJFFFEEEDDDBBB@@@>>>===<<<999:::;;;;;;===AAAFFFJJJQQQXXXaaagggjjjlllnnnqqquuu{{{}}}yyyuuuqqqhhhZZZOOOAAA<<<666222111111000000////////////000000000000............//////////////////////////////////////////......000111333444555777;;;CCCOOOaaasss~~~~~~zzzuuuqqqpppsssvvv{{{|||}}}{{{xxxtttqqqqqqmmmrrrxxx}}}{{{uuurrrqqqrrrxxx{{{}}}||||||}}}yyysssfffYYYLLLFFFEEEFFFJJJOOOQQQTTTYYY___gggqqq{{{~~~|||{{{{{{zzzzzz{{{|||||||||{{{{{{yyyxxxxxxxxxzzzyyyxxxvvvqqqnnnhhhccc]]]VVVOOOJJJIIIFFFCCCBBBBBBCCCBBBAAAAAAAAA@@@@@@@@@AAABBBBBBDDDEEEHHHKKKNNNRRRUUUWWWYYY\\\```ccceeegggjjjllloooooopppqqqssstttuuuvvvwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwvvvtttrrrpppnnnjjjiiihhhggghhhiiikkkmmmnnnoooqqqsssuuuwwwxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvqqqpppnnnlllkkkkkkllllllrrrqqqppprrrtttvvvuuutttvvvwwwxxxyyyzzzyyyyyyxxxwwwvvvuuuttttttttttttuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzwwwvvvvvvvvvwwwxxxyyyzzz~~~}}}}}}xxxtttrrrrrrsssvvv}}}uuukkkccc^^^YYYZZZYYYWWWXXX[[[YYYUUUNNNGGG>>>777333222222111//////............//////......////////////......,,,,,,++++++++++++++++++*********+++---...---+++++++++,,,,,,,,,,,,---------------------------------------.........//////...000222333555888<<>>>>>777888999:::;;;>>>CCCFFFMMMUUU___fffiiijjjlllnnnrrrxxx{{{||||||wwwtttlll^^^SSSBBB>>>777333111000000000.........//////000000000............////////////////////////////////////......//////000222333444777999>>>FFFTTTeeeuuu}}}xxxsssqqqrrruuuxxx{{{|||}}}{{{wwwsssrrrqqqlllsss{{{}}}uuuooommmppprrrxxx{{{{{{yyyzzzyyyssskkk\\\QQQGGGDDDFFFGGGJJJNNNOOOSSSZZZaaajjjttt~~~|||{{{{{{zzzxxxyyyzzz{{{|||{{{{{{zzzyyyxxxwwwxxxxxxwwwuuurrrooojjjccc]]]WWWQQQLLLIIIGGGEEEBBBAAAAAABBBAAA@@@AAA@@@@@@@@@AAAAAABBBCCCDDDEEEHHHLLLPPPSSSVVVXXXYYY\\\```ccceeehhhkkkmmmooopppqqqrrrsssuuuvvvvvvwwwxxxzzz{{{{{{zzzyyyxxxyyyyyyxxxvvvtttqqqooonnnjjjhhhgggeeeeeefffggghhhlllmmmpppsssvvvyyyzzz{{{zzzzzz{{{{{{{{{zzzzzzyyyuuusssqqqooommmlllllllllpppooooooqqqsssuuuuuutttssstttuuuwwwxxxxxxwwwwwwuuuuuutttttttttuuuvvvwwwwwwvvvvvvvvvvvvwwwxxxxxxwwwxxxxxxyyyzzz{{{||||||vvvvvvvvvvvvwwwxxxyyyzzz~~~~~~}}}~~~|||wwwttttttsssrrryyy{{{oooddd]]]VVVWWWUUURRRTTTXXXXXXUUURRRKKKAAA999444333333333//////............//////------............------++++++++++++++++++,,,,,,******+++,,,//////...,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111333444555888<<>>EEELLLTTTddd{{{wwwpppooorrruuuxxx}}}|||pppddd\\\YYYYYY]]]dddlllqqqssssssssssssqqqpppooonnnmmmmmmmmmmmmppppppqqqrrrqqqmmmgggbbbZZZWWWRRRLLLGGGDDDCCCCCCCCCCCCCCCCCCDDDFFFHHHIIINNNRRRXXX\\\___bbbeeegggzzzqqqjjjddd]]]UUUPPPJJJIIIGGGFFFCCCBBB@@@???666777888999:::<<>>============<<<>>>@@@@@@@@@???@@@BBBCCCFFFJJJNNNPPPSSSVVVXXX\\\^^^aaadddfffhhhlllnnnoooqqqssssssssssssuuuwwwyyyyyyzzzzzz{{{zzzzzzyyywwwxxxzzzyyyuuuqqqnnnmmmkkkfff```\\\[[[\\\\\\\\\dddhhhlllppprrrsssuuuwww}}}{{{zzz|||~~~|||xxxtttpppmmmlllhhhkkknnnrrrtttuuutttsssoooqqqssstttsssssstttuuuvvvvvvvvvvvvwwwxxxyyyzzzyyyzzzzzz{{{{{{{{{{{{{{{xxxxxxxxxyyyzzz{{{|||}}}xxxxxxyyyyyyyyyyyyyyyyyy}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~{{{yyyxxxwwwwwwyyywww}}}xxxlllaaaWWWQQQLLLLLLNNNOOORRRWWWVVVQQQHHH???777333000000000/////////.......................................------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------......///...111444777888999<<<===CCCGGGPPP```xxxzzztttrrrsssxxxwwwjjj]]]TTTTTTYYYdddhhhmmmqqqsssttttttuuurrrrrrqqqpppoooooonnnnnntttsssrrrqqqooojjjccc^^^[[[RRRKKKHHHEEEBBBBBBEEECCCCCCDDDEEEGGGIIIJJJKKKTTTWWW]]]aaacccdddfffhhh{{{tttooohhh___XXXQQQNNNJJJFFFDDDCCCAAA???===<<<;;;:::;;;===???AAAEEEKKKRRRYYY^^^aaadddfffjjjooouuuzzz~~~wwwnnnccc[[[NNNFFF;;;555444444333111000000////////////000000////////////////////////////////////000000000000000000000000111333444444777;;;DDDQQQbbbpppzzz|||wwwrrrpppqqquuuxxx~~~~~~}}}|||{{{zzzyyyxxxuuuxxxooojjjjjjnnnrrrtttuuuwwwxxxvvvoooddd[[[MMMDDD>>>???CCCFFFIIILLLUUUXXX```jjjttt}}}}}}}}}|||{{{yyy{{{{{{zzzzzzyyyyyyxxxxxx|||zzzxxxwwwvvvsssooolllddd^^^WWWPPPLLLHHHEEECCCAAA@@@???>>>============<<<===@@@@@@@@@@@@AAABBBDDDHHHLLLOOORRRTTTWWWZZZ]]]```ccceeegggiiimmmooooooqqqssssssssssssuuuwwwyyyyyyzzz{{{{{{{{{zzzzzzzzz|||~~~~~~|||xxxuuusssmmmhhhaaa]]][[[[[[[[[[[[aaaeeeiiimmmooorrrtttvvv{{{zzzzzz{{{}}}|||uuuoookkkhhheeehhhlllooorrrsssssssssppprrrttttttsssssstttuuuvvvvvvvvvwwwwwwxxxyyyzzzyyyzzz{{{{{{||||||{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyyyyyyy||||||}}}}}}~~~~~~}}}}}}}}}~~~|||yyywww}}}~~~xxxwww}}}~~~qqqfffYYYRRRLLLLLLNNNOOOTTTYYYZZZUUULLLBBB999444222111000000/////////.................................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...------------...//////000222666888999;;;===???DDDJJJTTTeee|||zzzuuussstttyyyuuuiii]]]UUUVVV\\\dddhhhmmmqqqrrrssstttuuurrrrrrssstttuuuvvvvvvwwwuuutttrrrqqqmmmhhhaaa]]]YYYQQQJJJGGGEEEBBBBBBEEEDDDDDDDDDEEEGGGJJJLLLMMMTTTXXX]]]aaaccceeeggghhhzzzuuunnneee^^^VVVRRRMMMIIIGGGEEECCCAAA>>>===<<<;;;;;;===???@@@AAAFFFMMMTTTXXX\\\```bbbfffkkkqqqvvv|||yyypppggg```QQQJJJ???888555444222111111000000//////000000111////////////////////////////////////000000000000///000000000222333444555888;;;DDDTTThhhwww~~~{{{vvvrrrqqqsssvvvxxx~~~~~~~~~~~~}}}{{{zzzyyy{{{xxxpppllllllooorrrttttttuuuwwwvvvnnn```VVVIIIBBB===@@@DDDFFFIIIMMMVVV[[[eeepppyyy}}}}}}}}}|||{{{{{{{{{zzzzzzzzzzzzzzzzzz}}}{{{yyyxxxuuuqqqlllhhh```ZZZRRRKKKGGGEEECCCBBB@@@???>>>======<<<======<<<===???@@@@@@@@@BBBDDDFFFIIIMMMQQQSSSVVVYYY[[[___aaadddfffhhhjjjmmmppppppqqqssssssssstttuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{|||~~~}}}zzzqqqlllddd]]]ZZZYYYYYYXXX]]]```eeeiiilllooosssuuuwwwxxxyyy{{{wwwnnngggccc```cccgggkkkoooqqqrrrrrrppprrrtttttttttssstttuuuwwwwwwwwwwwwxxxyyyzzzzzzzzzzzz{{{||||||||||||{{{|||||||||{{{{{{zzzzzzzzz{{{{{{{{{zzzzzzyyyyyyxxxyyyzzz|||}}}~~~~~~~~~}}}}}}}}}~~~|||yyyxxx{{{}}}{{{wwwwww|||wwwlll\\\TTTMMMLLLMMMPPPUUU[[[```ZZZPPPEEE<<<666333222000000000/////////..............................,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---------------...//////111444777999:::<<>>===;;;;;;<<<>>>???@@@DDDJJJPPPUUUZZZ^^^aaabbbgggmmmrrrwww~~~{{{sssjjjdddVVVNNNDDD;;;666333111000111000000000000000000111////////////////////////////////////000000000000//////000111222444555666999;;;EEEXXXnnn}}}~~~zzzuuurrrrrrtttwwwxxx}}}}}}}}}}}}}}}|||{{{zzz~~~xxxqqqoooppprrrtttvvvuuuuuuwwwvvvmmm^^^RRRIIICCC@@@BBBFFFGGGJJJNNNWWW^^^jjjuuu}}}~~~}}}}}}~~~}}}|||zzzzzz{{{{{{{{{{{{{{{{{{|||zzzxxxwwwtttpppjjjfff]]]WWWOOOHHHDDDBBBBBBAAA???>>>======<<<<<<<<<===;;;===??????@@@AAACCCEEEFFFJJJNNNQQQTTTVVVYYY\\\___aaadddfffhhhjjjmmmoooppprrrssstttssstttvvvwwwxxxxxxzzz{{{|||||||||||||||~~~wwwpppggg___ZZZWWWVVVUUUXXX\\\aaaeeeiiimmmqqqtttuuuvvvxxx{{{wwwmmmeee```[[[^^^bbbgggkkkooopppqqqppprrrtttuuuttttttuuuvvvxxxxxxxxxxxxxxxyyyzzzzzzzzzzzz{{{||||||||||||{{{||||||||||||||||||{{{{{{||||||{{{{{{zzzyyyxxxxxxvvvyyy{{{}}}}}}~~~~~~}}}}}}}}}}}}zzzvvvxxxzzzyyyxxxxxxzzz}}}{{{ppp```WWWNNNLLLMMMPPPWWW]]]bbb\\\SSSHHH>>>888444333000000000////////////...........................,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000222444777999:::===@@@CCCHHHRRRbbbuuu{{{yyyzzz{{{|||mmmbbbYYYUUUXXX___eeehhhmmmpppqqqqqqqqqrrrrrrssssssuuuvvvwwwxxxyyyzzzwwwtttpppkkkeee^^^YYYSSSKKKFFFDDDCCC@@@@@@CCCEEEDDDCCCDDDGGGKKKPPPSSSWWW[[[```ccceeeggghhhjjj{{{tttlllfff]]]XXXRRRLLLIIIFFFDDDCCCAAA@@@>>><<<;;;<<<===>>>>>>BBBGGGLLLQQQUUUZZZ^^^^^^cccjjjooottt{{{~~~uuummmhhh[[[TTTIII???777333111000111111000000000000111111////////////////////////////////////000000000000//////000111222444666777999===III]]]sss~~~zzzuuusssuuuwwwxxxyyy{{{zzzzzzzzzzzzzzzzzzzzz}}}|||uuuqqqqqqtttvvvwwwyyyxxxxxxxxxuuukkk]]]RRRLLLGGGDDDFFFHHHIIILLLQQQYYYbbbooozzz~~~}}}}}}~~~}}}}}}zzzzzz{{{{{{{{{{{{{{{{{{xxxwwwvvvuuusssnnnhhhdddZZZTTTLLLFFFCCCBBBAAAAAA>>>===<<<<<<;;;<<<<<<<<<;;;===>>>???@@@AAAEEEGGGFFFIIINNNQQQSSSVVVYYY[[[^^^aaadddfffgggiiilllnnnppprrrttttttttttttvvvxxxwwwxxxyyy{{{|||}}}}}}}}}~~~~~~vvvkkkaaaZZZVVVTTTSSSUUUXXX]]]aaaeeejjjooossssssuuuxxxzzz|||wwwlllccc]]]XXXZZZ___dddiiimmmoooqqqppprrrtttuuuttttttuuuvvvxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{yyyzzz{{{|||}}}}}}}}}}}}||||||{{{zzzyyyyyyxxxxxxuuuxxxzzz||||||}}}~~~~~~}}}}}}|||}}}~~~}}}vvvwwwxxxyyyyyyyyyzzzzzzuuudddZZZQQQMMMNNNQQQWWW^^^aaa\\\TTTJJJAAA:::555222111000000000////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------///000000222444666888:::===AAADDDJJJWWWjjj}}}}}}|||}}}~~~yyyiii]]]VVVSSSXXX^^^eeehhhmmmpppppppppppppppooopppqqqsssuuuwwwxxxyyy{{{xxxtttooojjjccc\\\WWWOOOIIIDDDDDDCCC@@@@@@CCCDDDCCCCCCDDDGGGLLLRRRUUUYYY]]]bbbeeeggghhhiiijjj~~~wwwoooiiiaaa\\\TTTNNNJJJHHHFFFDDDCCCAAA???===;;;<<<<<<===<<>>???@@@BBBFFFIIIGGGJJJNNNQQQTTTWWWZZZ\\\___aaadddfffggghhhkkkmmmqqqrrrttttttttttttvvvxxxwwwxxxyyy{{{}}}~~~~~~}}}pppccc[[[VVVSSSQQQQQQTTTXXX\\\```fffkkkoooqqqsssvvvwwwwww{{{vvvkkkbbb\\\WWWYYY]]]bbbgggllloooqqqqqqsssuuuuuuuuutttuuuvvvxxxwwwwwwvvvwwwwwwxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzwwwxxxzzz|||}}}}}}}}}}}}zzzzzzzzzyyyyyyxxxxxxwwwvvvxxxzzz{{{{{{|||~~~~~~~~~}}}}}}|||}}}~~~zzzyyyzzz{{{||||||yyywwwzzz{{{hhh^^^TTTPPPOOOQQQVVV\\\]]]ZZZUUUMMMEEE===666333111111000000000/////////...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,---...///000111222444666888:::===BBBEEENNN]]]rrr}}}}}}~~~~~~tttcccXXXSSSRRRXXX___eeeiiimmmooooooooooooooolllmmmpppsssvvvyyy|||}}}zzzwwwrrrmmmgggaaaZZZUUUMMMGGGCCCCCCCCCAAAAAACCCCCCCCCDDDFFFJJJOOOTTTWWW[[[^^^cccfffhhhiiijjjkkk|||tttnnneee```WWWPPPLLLJJJHHHFFFDDDBBB@@@===;;;;;;<<<<<<;;;===@@@CCCFFFJJJPPPTTTVVV[[[ccciiinnnuuu}}}}}}uuupppiiibbbWWWJJJ???888666555222111111000000111111222////////////////////////////////////000000000000//////000111333555777888:::CCCSSSfffwww{{{vvvvvvzzz}}}}}}{{{vvvssspppnnnnnnqqquuuxxx~~~uuuqqqmmmooouuu{{{~~~~~~|||~~~~~~yyyooocccZZZVVVOOOJJJGGGHHHIIILLLRRRZZZbbbmmm{{{~~~}}}}}}}}}||||||{{{{{{zzzzzzyyyyyyxxxxxxvvvuuutttrrrnnnhhhaaa[[[RRRNNNHHHDDDBBB@@@???>>><<<;;;;;;:::;;;;;;<<<<<<;;;<<<>>>>>>@@@CCCGGGJJJHHHKKKPPPSSSUUUXXX[[[^^^```bbbeeeggghhhiiilllnnnqqqssstttuuutttuuuvvvxxxvvvwwwyyy{{{}}}~~~sssfff\\\VVVRRRPPPMMMOOOSSSWWW[[[```fffjjjlllooosssssssssvvv|||~~~vvvkkkaaa[[[WWWYYY]]]bbbgggkkkoooqqqqqqsssuuuuuuuuuuuuuuuwwwwwwwwwvvvuuuuuuvvvvvvwwwvvvwwwxxxxxxyyyyyyxxxxxxwwwyyyzzz|||||||||{{{zzzxxxxxxxxxxxxxxxxxxxxxxxxwwwyyyzzzzzzzzz{{{~~~~~~}}}}}}||||||}}}}}}|||~~~~~~yyyuuutttzzz}}}kkkaaaWWWSSSQQQQQQUUUZZZZZZYYYVVVQQQIIIAAA999555111111111000000000//////........................---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---...///000111444666777999;;;???DDDHHHRRRcccyyy{{{|||}}}|||~~~~~~|||~~~}}}nnn\\\SSSPPPSSS[[[ccceeeiiimmmoooooonnnnnnnnnkkklllooorrruuuyyy{{{|||vvvsssnnniiiccc]]]VVVRRRLLLFFFCCCDDDDDDBBBBBBDDDCCCDDDFFFIIINNNRRRWWWYYY\\\```dddgggiiijjjkkklllwwwqqqhhhbbbZZZSSSNNNKKKJJJHHHEEECCC@@@===<<<;;;;;;<<<===>>>@@@BBBEEEIIIOOOSSSRRRXXX```ggglllsss{{{xxxsssmmmggg\\\NNNBBB;;;888888222222111111111111222222////////////////////////////////////000000000000//////000111333555777888:::EEEVVViiiwww~~~|||wwwwww{{{~~~~~~|||tttqqqmmmjjjkkkoootttwww~~~qqqnnnkkknnnvvv}}}|||xxxlll```YYYWWWMMMIIIFFFGGGIIILLLUUU^^^fffqqq~~~}}}}}}}}}|||{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwvvvtttqqqmmmeee]]]WWWOOOLLLGGGCCCAAA???>>><<<;;;;;;:::::::::;;;;;;<<<;;;<<<>>>>>>@@@CCCGGGKKKJJJMMMQQQUUUWWWZZZ]]]___bbbdddfffhhhiiijjjmmmoooqqqssstttuuutttuuuwwwxxxvvvwwwyyy{{{}}}vvvggg]]]VVVRRRPPPJJJMMMPPPTTTWWW]]]bbbfffiiilllpppqqqqqqttt{{{~~~vvvkkk```ZZZXXXZZZ]]]bbbgggkkkoooqqqqqqsssuuuvvvuuuuuuvvvwwwvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwxxxxxxxxxxxxwwwyyyzzz{{{||||||zzzxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzyyy{{{~~~~~~~~~~~~}}}||||||}}}~~~~~~yyytttpppvvv|||lllbbbYYYTTTRRRQQQTTTYYYXXXXXXWWWSSSLLLDDD;;;666111111111111000000000000........................,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,---...///111111555777999:::===AAAFFFJJJVVVggg~~~}}}yyy{{{|||zzz{{{~~~~~~zzzxxx{{{yyyiiiXXXPPPOOOTTT]]]fffeeeiiimmmooonnnmmmmmmmmmmmmnnnoooqqqssstttvvvwwwtttpppkkkeee```ZZZTTTOOOKKKFFFCCCDDDDDDBBBBBBDDDDDDFFFHHHLLLQQQUUUYYY[[[]]]```eeehhhiiijjjkkklll