BM6P6(@ {{{pppqqq}}}|||yyyxxx|||yyyfffOOO>>>888777555222222222222222222222333333222111111111000000//////////////////////////////111///,,,---///000///---000222444777999===BBBEEEKKKLLLNNNOOONNNMMMKKKIIIKKKIIIFFFCCCAAA@@@@@@@@@FFFDDDEEEJJJTTTccctttqqqcccZZZVVVSSSYYYhhh~~~{{{vvv|||zzz{{{|||{{{zzzxxxssskkkbbb\\\[[[UUULLLDDD???;;;888666222222111111111222444555000000000000000000000000......//////000000000111//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000///111444777666:::@@@EEEHHHLLLOOORRRVVVUUUVVVWWWYYYYYYWWWUUUUUUSSSRRRWWWeee|||qqqkkklllmmmttt|||nnnkkkttt}}}||||||kkkSSSBBB;;;999777444222222222222222222222222111111111111000000000///////////////////////////111///------///000///...111333555888:::>>>BBBFFFJJJKKKMMMMMMMMMLLLJJJIIIHHHEEEBBB???>>>>>>???@@@CCCDDDHHHPPP\\\kkkzzztttfff\\\XXXWWW]]]dddvvv|||~~~~~~zzztttkkkbbb]]]YYYTTTMMMFFF???:::777555555444333111111111222333111111111111111111111111/////////000000000111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111111222222111000111555777999===BBBGGGKKKNNNQQQTTTXXXXXXXXXYYYZZZZZZXXXVVVPPPPPPRRR\\\ooo}}}qqqmmmpppttt}}}~~~llldddgggmmm~~~pppYYYGGG>>>:::888666111111111111111111111111111111111111000000000000////////////////////////111///......///000000///222444777:::<<<@@@DDDGGGJJJKKKLLLLLLLLLKKKIIIHHHHHHEEEAAA>>>===>>>AAACCCCCCGGGNNNWWWeeesss}}}pppcccZZZVVVWWWYYYdddooo~~~vvvlllccc^^^XXXWWWRRRKKKCCC<<<888777777666444222111111111111111111111111111111111111000000000000111111111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111222333333111111222555888<<<@@@EEEJJJMMMPPPSSSVVVYYYXXXXXXYYYYYYXXXVVVTTTNNNOOOTTTddd{{{vvvppppppsss{{{lll___^^^aaarrr{{{sss___LLL@@@:::777666222222111111111111000000111111111000000000000000////////////////////////000000//////000111111111444666:::===???BBBFFFIIIKKKKKKLLLLLLLLLKKKJJJIIIMMMJJJEEEAAA@@@AAADDDGGGFFFKKKSSS\\\iiixxxtttdddZZZUUUUUUXXX]]]eeeuuurrrggg```[[[[[[YYYRRRIIIAAA<<<:::777666444333222222222222111111111111111111111111000000111111111111111111//////000000000000/////////////////////////////////////////////////////////000000000111111111111222333222111111222555888>>>BBBGGGKKKNNNQQQTTTVVVWWWVVVVVVVVVVVVUUURRROOOOOOPPPWWWiii}}}yyypppooosssvvvmmm^^^ZZZ[[[kkkvvvuuudddRRRCCC:::666444222222222222111111000000000000000000000000111111////////////////////////000000000000000111222333666888<<>>;;;666666555444444333222222//////000000111111111222///////////////////////////111333222111111444777999===BBBEEEHHHJJJMMMOOOLLLLLLKKKJJJJJJJJJJJJJJJHHHGGGGGGGGGHHHJJJLLLNNNVVVdddrrrzzz{{{jjj___UUUQQQVVV[[[___lll{{{vvvnnneeeaaa```[[[OOOEEE<<<:::888555333333222222222222222222222222222222//////......---------,,,//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111222333555666777:::???CCCDDDGGGKKKNNNPPPRRRTTTVVVSSSRRRRRRRRRSSSRRRPPPNNNLLL[[[ttt~~~sssqqqssswww~~~xxxuuuuuuzzz}}}|||fffUUUOOOOOOTTT```uuu|||nnn[[[III<<<444888666333222222222222111222222222111111111111000111111000000000000111111111000......000333777:::>>>AAAEEEIIIJJJLLLNNNOOOLLLKKKIIIIIIJJJJJJJJJIIIGGGIIIKKKIIIGGGJJJRRRXXXcccrrruuueee\\\RRRPPPZZZfffooo~~~}}}vvvmmmhhheee___UUUNNNIIIBBB:::555555555555555333333444444444333222111000000000000000000000000000000000000000///......//////000000///...------000000000000111111111111//////000111111111111111...///111222555:::@@@EEEEEEGGGKKKNNNPPPQQQQQQQQQRRRQQQTTTVVVTTTNNNLLLOOOTTTfff~~~uuutttxxx|||}}}{{{}}}~~~|||{{{~~~|||gggWWWQQQPPPSSS^^^sssrrr```NNN???777888666333222222222222111222222222111111111111000111111000000000000111111111000//////111444888;;;???BBBFFFIIIJJJLLLNNNOOOJJJJJJIIIIIIJJJJJJJJJJJJMMMOOOPPPOOOPPPUUU^^^eeetttooo___ZZZTTTVVVdddsss|||tttpppnnnkkkeee```RRRIII===777555666555444333333444444333333222222111111111111111111111111000000000000000///......000000111111000000///...000000000000111111111111///000000111111111111111///111222444777<<>>CCCGGGJJJKKKNNNQQQRRRRRRRRRQQQPPPOOOPPPQQQNNNLLLOOOUUUhhhzzz}}}uuuuuu|||||||||xxxwww{{{yyyjjj]]]TTTQQQMMMVVVhhh}}}nnn[[[III>>>999666333222333333222111222222222111111111000000111111000000000000111111111111111222555888<<<>>>AAADDDHHHJJJKKKLLLMMMOOOHHHIIIJJJKKKKKKKKKKKKLLLUUUWWW[[[aaakkkyyyxxxggg\\\WWWYYYcccttt{{{xxxwwwxxxyyyzzzlll]]]III===999888555111444333333222222222222222111111111111111111111111000000111111111000000///000111111111111111000000///000000000111111111111000000111222222222222111111333555888;;;???DDDHHHLLLNNNPPPRRRSSSSSSRRRQQQSSSQQQQQQPPPMMMLLLSSS\\\oooxxxtttyyy|||~~~yyyrrrssswww~~~wwwkkk___VVVQQQNNNVVVgggtttaaaMMM@@@999777444333333333333222222222222111111111000000111111000000000000111111222222222444777;;;>>>@@@CCCFFFIIIKKKLLLLLLMMMOOOJJJLLLNNNNNNLLLKKKLLLMMMRRRVVV^^^iiixxxsssccc[[[]]]bbbooo~~~}}}zzzwwwttttttuuuwwwqqqcccPPPBBB<<<999555222444333222111111111222222111111111111111111111111000000111111111111000000//////000111111000000000///000000000111111111111000000111222222222222222111333666999;;;???DDDGGGMMMOOOQQQSSSTTTSSSRRRQQQTTTRRRPPPNNNKKKMMMWWWccc~~~wwwxxxzzzrrrlllnnnttt|||xxxnnncccYYYRRRQQQWWWgggzzzfffQQQBBB999777444333333444333222222222222111111111111000111111000000000000111111222222444666999===@@@BBBEEEGGGJJJLLLLLLLLLMMMNNNOOORRRTTTSSSOOOLLLLLLMMMPPPVVVaaappp}}}jjj___\\\aaajjjxxx}}}~~~zzzwwwxxx{{{}}}}}}yyytttppppppqqqnnndddTTTGGG???:::777444444333222000000111111222222222222222222222222222000000111111222222111111...///000000111000000000000000000000111111111111000111222222333222222222111333777:::===@@@EEEHHHMMMOOOQQQSSSTTTSSSRRRRRRRRRPPPNNNLLLKKKPPP___ooo~~~tttmmmhhhkkksss|||{{{rrrhhh\\\TTTOOOTTTdddzzz|||}}}}}}}}}kkkTTTEEE:::777444333333444333222222222222111111111111000111111000000000000111111222333555888;;;???BBBDDDFFFHHHKKKMMMLLLLLLMMMNNNTTTWWWZZZWWWQQQMMMLLLMMMPPPWWWeeevvvqqqbbb___dddlllvvv{{{{{{~~~yyyvvvyyyxxx}}}}}}vvvooollllllgggbbbXXXLLLBBB;;;888777444333111000///000111222222222222222222222222222///000111222222222222111///000111111222222111111000000000000111111111111000111222222333333222222222555999<<>>AAADDDHHHKKKKKKMMMOOORRRSSSTTTSSSRRRQQQPPPPPPQQQTTT```wwwzzztttpppjjjggglllvvv|||rrrdddWWWPPPTTT]]]ppp~~~zzzwwwwww|||sss\\\JJJ@@@999555555444222111333555555555444444333333333444333111////////////000444555888;;;>>>BBBDDDFFFHHHKKKNNNMMMJJJJJJNNNRRR^^^]]]\\\YYYRRRLLLOOOUUUTTT___nnn}}}{{{lllbbb___gggqqqyyywwwwwwwww{{{|||xxx|||}}}zzzvvvlllbbbeee]]]TTTMMMIIICCC<<<666555333222333444444333222111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000...000222222222333444666555888<<<@@@BBBEEEHHHJJJNNNOOOQQQRRRSSSSSSSSSSSSUUUTTTRRRRRRZZZmmm|||sssnnnhhhiiilllqqqyyy|||ttteeeYYYQQQSSSZZZkkk~~~}}}{{{{{{wwwaaaPPPDDD<<<777666555222111333444444444333333333222222222111000//////000111222444666888;;;???BBBEEEFFFHHHKKKMMMLLLIIIJJJNNNRRR```]]]ZZZWWWPPPIIIJJJNNNZZZeeetttttthhhcccdddmmmwwwyyyxxxyyyzzz~~~~~~}}}zzzvvvooofffbbb[[[RRRLLLJJJEEE>>>999888666444444444444333111111111111111111111111111222222222222222222222222222111111111000000000000111111111111111111111111///111222222222222444666666999===AAACCCFFFIIIKKKNNNOOOQQQSSSTTTTTTSSSSSSVVVUUUVVV[[[ggg{{{uuukkkgggbbbfffllluuu}}}vvviii\\\TTTSSSVVVccc{{{}}}~~~iiiXXXHHH@@@888666555222111222333333333222222222222222000000//////000111333444555777999<<>>AAADDDFFFIIILLLNNNOOOQQQSSSTTTTTTTTTSSSVVVVVVZZZdddvvv~~~wwwllleeecccaaahhhsss~~~yyymmmaaaXXXTTTSSS\\\ppp~~~qqqaaaKKKAAA888666555333222222222222111111111111111111111000000///000111333444777888:::===@@@CCCFFFGGGHHHIIIIIIIIIKKKOOOUUUZZZ^^^XXXTTTUUUUUUSSSSSSUUU___lll|||qqqccc```gggrrr~~~}}}|||sssbbb\\\UUUQQQPPPLLLEEE@@@;;;888666444444444333222222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111222333333222111111333555777:::>>>AAADDDFFFIIIKKKNNNOOOQQQSSSTTTUUUUUUTTTVVVVVVZZZggg}}}}}}vvvooohhhgggiiillluuu|||qqqfff]]]WWWRRRXXXgggyyywwwhhhNNNBBB777555555444333333111111111111111111111111333222111000000111222333888999;;;>>>AAADDDFFFGGGFFFGGGHHHJJJMMMSSSZZZ___[[[VVVSSSVVVXXXXXXYYY[[[```lll|||xxxkkk___```jjjwwwzzzjjjddd\\\XXXVVVRRRJJJDDD;;;888555444444555444444222222222222222222222222000000000000000000000000111111111111111222222222111111111111111111111111333444444222111111444666888;;;>>>AAACCCFFFHHHJJJNNNOOOQQQSSSUUUUUUUUUUUUVVVUUUYYYhhh}}}vvvooojjjiiiooovvv|||uuukkkaaaXXXRRRUUU```ooo}}}nnnSSSFFF999555666555333333111111111111111222222222333333111111000111222333:::;;;===???BBBEEEGGGHHHFFFFFFGGGJJJOOOUUUZZZ^^^XXXUUUTTTWWWYYYXXX[[[```hhhssspppfff```cccnnn|||rrrllleeeaaa^^^YYYQQQJJJ>>>;;;777555555555555444333333333333333333333333222222222222222222222222111111111222222222222222222222222222222222222222333444333222111222555888999<<<@@@CCCDDDFFFIIIKKKNNNOOOQQQSSSUUUVVVVVVVVVUUUVVV]]]lll{{{yyyzzzqqqmmmlllppp{{{xxxooobbbXXXQQQSSS[[[hhhzzzttt\\\MMM===888888555333222111111111222222222333333222111111000111222444555;;;<<<>>>@@@CCCEEEGGGHHHFFFFFFGGGJJJOOOSSSVVVXXXSSSSSSVVVZZZ[[[\\\bbbjjjwwwwwwhhhcccaaagggrrryyysssmmmiiigggaaaYYYRRREEEAAA<<<888666666444333333333333333333333333333222222222222222222222222111111111222222333333333222222222222222222222222333333333111111333666:::<<>>AAACCCFFFGGGHHHGGGGGGHHHJJJNNNQQQRRRRRROOOQQQWWW]]]```ccclllvvv{{{oooccc```bbbjjjuuu|||wwwqqqnnnlllggg___XXXJJJFFF@@@;;;888666444333333333333333333333333333000000000000000000000000111111111222222333333333222222222222222222222222222333222111111333777;;;>>>AAADDDGGGIIIKKKMMMOOOMMMOOOQQQTTTVVVWWWWWWWWWRRR\\\nnn~~~sssqqqtttzzzrrrqqqtttzzzvvvooobbbYYYRRRRRRSSS[[[ooozzzkkkUUUBBB>>>;;;555222555333333333222222111111111000000000222444666999:::<<<>>>@@@CCCEEEFFFGGGFFFGGGFFFHHHLLLOOOPPPMMMIIIKKKVVV___aaa___eeevvvxxxfff]]]]]]```iiiyyywwwsssrrrsssrrrqqqaaaXXXKKK???999666444333444444333333333222222222111111111111111111111111111111000000111222333333111222333333333333222111111111111000111444999===???AAACCCFFFIIILLLMMMNNNQQQOOOPPPTTTUUUTTTVVVYYYUUUfff|||~~~tttnnnrrrxxx|||uuutttyyyxxxqqqfff\\\TTTRRRSSSZZZnnn}}}mmmWWWDDD>>>;;;555222555333333333222222222111111000000111222444777999;;;===>>>@@@CCCEEEFFFGGGHHHGGGGGGHHHKKKOOOPPPMMMKKKNNNWWW___aaabbbjjjzzzsssbbb\\\^^^dddppp}}}yyyxxx{{{yyyjjjUUUDDD;;;777555333444444444444333333333333111111111111111111111111111111000000111222222333111222333333333333222111111222111111111555:::===@@@BBBDDDGGGIIIKKKMMMMMMPPPOOOQQQUUUUUUTTTUUUYYY]]]nnn}}}rrrqqqxxxzzztttttt{{{zzzsssjjj___VVVSSSRRRYYYmmmppp\\\HHH@@@;;;555333555333333333333222222222222111111111222444777:::;;;??????@@@BBBDDDFFFHHHIIIHHHHHHIIILLLNNNOOONNNMMMQQQWWW]]]ccciiisssmmm___\\\bbblllzzz}}}|||~~~yyy]]]GGG===999777555555555555444444444444333222222222222222222222222111111111000111111222333111222222333333222222111111222222222333666:::>>>BBBCCCEEEGGGJJJKKKLLLMMMOOOOOORRRVVVUUUSSSTTTXXXeeewwwwwwppptttyyyvvvxxx|||uuulllaaaWWWSSSQQQWWWkkktttaaaMMMBBB;;;666333555333333333333333333333333111111222333555888:::<<<@@@@@@AAABBBDDDFFFIIIKKKIIIJJJKKKMMMNNNOOOOOONNNQQQUUU\\\fffrrrwwwhhh^^^___ggguuuwww[[[FFF===;;;999777666666555555555444444444222222222222222222222222222111111111111111222222222222222222222222222222111222333333444777<<>>999555555555555444444444444333333333333333333333333333333222111111000111111111333222222111111222222333111333555666777:::>>>AAADDDEEEGGGIIILLLMMMNNNOOOQQQQQQTTTVVVTTTTTTZZZccc{{{yyy|||}}}uuujjjaaa[[[VVVWWWeeewwwqqq\\\GGG;;;777666555333333333444444444555555333333444555777999<<<>>>@@@AAACCCFFFHHHIIIJJJKKKLLLPPPUUUUUURRRNNNKKKJJJJJJSSSdddyyyxxxfffaaafffvvv~~~yyypppnnnkkkiiihhhhhhjjjkkknnnttt}}}zzzuuupppsssxxx|||}}}tttnnncccVVVIII???:::888444444444444333333333333333333333333333333333333333222222111000000111111333333222111111222333333111333666777999;;;???BBBCCCDDDGGGJJJLLLNNNPPPPPPRRRRRRTTTVVVTTTUUU^^^iiizzzpppfff___YYYWWWdddtttttt^^^HHH;;;777666555333333333444444555555555333444444555777:::<<<>>>@@@AAADDDGGGIIIJJJJJJJJJMMMRRRWWWWWWSSSNNNJJJHHHJJJVVVhhh}}}uuudddcccjjj{{{|||uuunnniiieeecccbbb```______aaaccceeedddkkkvvv~~~}}}uuuppphhhkkknnnrrrvvv{{{vvvuuuzzz~~~zzzxxxpppllldddWWWJJJ@@@<<<;;;444444333333333222222222333333333333333333333333333333222111000000111111444333222111111222333444111333666888999<<>>999888999555444333333222222222222444555777777888999<<<>>>BBBAAAAAACCCFFFIIIKKKKKKOOOXXX[[[SSSJJJHHHGGGEEEMMM```uuu|||mmmhhhkkkoooxxxooohhhdddbbb___]]]aaa___\\\ZZZZZZ[[[]]]^^^iiiooo{{{}}}rrriiilllpppssswww}}}~~~rrrqqquuuzzz~~~}}}ttttttooofffZZZOOODDD<<<777666666555444444333222222333333333333333333333333222333333444444333333222111111222333333444555555222444777:::===>>>???@@@AAACCCEEEHHHKKKMMMNNNOOOQQQOOOSSSVVVSSSRRRcccyyyyyynnncccZZZYYYeeesss}}}uuurrrrrrssssssvvvyyy{{{yyydddPPPBBB;;;888666555444333333222222333333444555777888888:::<<>>@@@AAAAAABBBCCCFFFIIILLLNNNOOOPPPTTTQQQQQQUUU[[[hhh|||www{{{~~~~~~|||}}}~~~}}}tttkkkaaaZZZ\\\aaauuuwwwuuu{{{yyy```LLL???:::888444444444333333444555555666777999::::::;;;>>>@@@???AAADDDEEEGGGJJJNNNRRRXXXUUUPPPKKKFFFFFFKKKPPP]]]nnnrrriiiiiippp}}}}}}}}}|||}}}rrrnnnqqqrrrjjj___VVVQQQLLLGGGCCC<<<:::888555333222222222444444444444444444444444222333333444444333333222333333333333333333333222444666999<<>><<<999666333222333333555555555555555555555555222333333444444333333222333333333333333333333333444666999===???AAABBBBBBCCCDDDGGGJJJLLLNNNPPPQQQRRRQQQPPPUUUaaasss~~~}}}|||}}}|||||||||~~~{{{tttkkkbbb^^^___gggzzzjjjRRRBBB;;;999444444444444444555666666777888:::;;;;;;<<>>:::777666666777333333333333333333333333222333333444444333333222111111222333333444555555555777:::===@@@BBBCCCCCCCCCDDDGGGJJJMMMOOOPPPQQQOOOPPPQQQVVVcccuuuvvvuuuyyy~~~~~~|||}}}}}}|||}}}uuukkkbbb^^^cccmmm}}}sss]]]HHH;;;777888777666555555666777888777888999;;;===>>>???@@@CCCDDDFFFIIIOOOWWW]]]aaa^^^VVVOOOMMMNNNQQQYYYaaassswwwmmmggglllxxx~~~uuuuuuuuulll```VVVJJJ>>>:::888555333333666555555555555444444444333333333333333333333333000222444444333333444555999999;;;>>>BBBDDDEEEEEEFFFGGGHHHJJJMMMPPPSSSTTTRRRRRRSSSZZZgggyyy}}}qqqppprrrxxx~~~~~~~~~~~~}}}|||~~~yyynnnfffaaa___iii{{{ttt___JJJ===:::888777666555555666777888888999:::;;;===???@@@AAABBBCCCEEEIIINNNTTTYYY\\\YYYSSSOOONNNOOOSSS^^^hhhzzzsssmmmjjjssswwwcccTTTDDD<<<999666444444666555555555555444444444333333333333333333333333000222444444333333444555999:::;;;>>>BBBDDDEEEEEEFFFGGGHHHKKKMMMPPPSSSTTTTTTSSSUUU\\\jjj|||yyynnnppptttzzz~~~~~~~~~}}}|||}}}{{{pppgggaaa^^^hhhzzzvvvaaaLLL@@@===777777555555555555777777999:::;;;===>>>@@@AAABBBAAACCCEEEIIIMMMPPPSSSUUURRROOONNNOOOQQQWWWeeessspppmmmooozzzvvvaaaKKK???:::777555555666555555555555444444444333333333333333333333333000222444444333333555666999;;;===???AAACCCDDDEEEFFFGGGIIIKKKNNNQQQSSSTTTVVVUUUVVV___ooovvvpppuuuzzz~~~wwwttttttuuuuuuzzz~~~}}}|||~~~yyyoooeee___```hhhzzzzzzeeeOOOAAA>>>777777666555555666777777:::;;;<<<===???AAABBBCCCAAACCCEEEIIIKKKMMMNNNNNNNNNNNNOOORRRSSS[[[lll|||pppnnnrrr}}}kkkPPPAAA<<<999777777666555555555555444444444333333333333333333333333111222333444333444666777:::<<<>>>@@@AAABBBDDDEEEFFFGGGIIILLLOOOQQQSSSTTTVVVUUUXXXcccvvvwwwuuu|||zzzrrrooonnnooopppsssxxx}}}}}}}}}|||}}}yyyoooeee^^^___eeewwwiiiRRRBBB===888777666555555666777888:::;;;<<<>>>@@@AAABBBCCCAAACCCFFFIIIKKKLLLLLLLLLNNNNNNQQQTTTXXX```rrr|||qqqooorrr}}}oooTTTEEE>>>:::999999666555555555555444444444333333333333333333333333111222333333333444777999:::===@@@AAAAAAAAACCCEEEFFFGGGJJJMMMPPPRRRSSSSSSUUUUUUZZZiii|||vvvyyyxxxqqqnnnnnnnnnooopppvvv~~~|||}}}}}}|||}}}{{{rrrhhh```ZZZ```pppoooVVVDDD===999888777777777777888999:::;;;<<<>>>???AAABBBCCCCCCEEEGGGJJJLLLMMMNNNNNNOOOOOOQQQWWW]]]hhhyyyyyynnnmmmqqq|||oooYYYJJJAAA:::999:::666555555555555444444444333333333333333333333333111222333333333444777:::;;;>>>BBBBBB@@@@@@BBBEEEEEEGGGJJJNNNQQQRRRSSSSSSTTTVVV^^^qqqxxxuuu|||xxxrrrppppppqqqqqqrrrwww~~~~~~~~~~~~}}}|||{{{tttiiiaaaZZZ^^^mmmttt[[[HHH@@@;;;:::999888888999:::;;;999:::;;;===???@@@BBBBBBEEEFFFHHHKKKNNNPPPQQQRRRPPPNNNPPPXXXbbbooo|||ttthhhiiippp}}}}}}~~~ppp___PPPDDD:::777999666555555555555444444444333333333333333333333333222333333333333555888;;;;;;???CCCCCC@@@???BBBEEEEEEGGGKKKNNNQQQSSSSSSSSSTTTXXXccczzzxxxxxxxxxsssrrrrrrsssssstttyyy}}}|||}}}~~~zzzsssiiiaaa]]]___lllxxx___KKKCCC;;;;;;:::999999:::;;;;;;999:::;;;===>>>@@@AAABBBFFFGGGIIILLLOOORRRTTTVVVOOOLLLNNNXXXfffuuuxxxpppcccfffppp~~~~~~|||zzz{{{qqqcccUUUFFF:::666888666666555555555444444444333333333333333333333333222333333333333555999<<<<<<@@@DDDCCC@@@???BBBEEEEEEGGGKKKOOORRRSSSSSSSSSUUUYYYgggzzz~~~zzzvvvwwwyyyzzzzzz{{{~~~}}}~~~}}}uuullldddZZZ]]]iii~~~eeeNNNCCC<<<:::888888999;;;;;;;;;999:::<<<<<<<<<>>>BBBDDDCCCGGGNNNSSSVVVUUURRRPPPQQQQQQUUU]]]kkk}}}vvvrrrlllpppyyy~~~|||}}}yyymmm___TTTJJJ???999888888777555444333333444555666444222111111333666888555444333222444666999;;;>>>>>>>>>>>>@@@BBBDDDEEEEEEHHHKKKNNNPPPQQQTTTVVVSSS[[[mmm}}}yyyyyy|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~xxxooohhhaaaaaahhh{{{zzz{{{gggOOODDD<<<:::888888:::;;;;;;;;;:::;;;<<<<<<===>>>AAADDDFFFJJJPPPWWWZZZYYYUUUQQQPPPQQQUUU___ppp}}}ssspppnnnsss}}}~~~{{{~~~~~~xxxrrrggg[[[RRRJJJAAA<<<;;;777666444333222222333444555444333222222444555777555444333333444777:::<<<>>>>>>>>>>>>@@@BBBDDDEEEEEEHHHLLLNNNPPPQQQTTTVVVVVV```sss~~~~~~}}}}}}{{{{{{|||}}}~~~~~~~~~~~~{{{rrrkkkdddaaadddvvvzzzrrrooopppssszzzjjjRRREEE===;;;999888:::;;;;;;:::;;;<<<=========>>>AAADDDIIILLLSSSZZZ___^^^WWWQQQOOOOOOUUUdddyyyyyypppnnnsssxxx{{{yyyzzz{{{}}}|||yyyooojjj```UUUPPPKKKDDDAAA@@@999777666444444444444555333333333444444444555555444444333333555777:::<<<>>>>>>>>>>>>@@@BBBDDDEEEFFFIIILLLNNNPPPQQQTTTVVVWWWcccxxx}}}|||yyyzzz{{{}}}~~~}}}}}}|||{{{~~~{{{rrrkkk```[[[^^^rrrzzzppphhhiiijjjooovvvyyy|||nnnVVVGGG>>><<<999999:::;;;;;;:::<<<===>>>>>>===???BBBDDDKKKMMMSSS[[[```^^^VVVNNNMMMNNNVVViiivvvpppoooyyy~~~{{{xxxlllfff\\\SSSPPPNNNIIIFFFEEE===;;;:::888777777777888222333444555555555444444444333333444666888:::<<<>>>>>>>>>>>>???BBBDDDEEEGGGIIIMMMOOOPPPQQQTTTVVVUUUddd|||}}}|||xxxyyy{{{||||||{{{zzzyyyxxx{{{zzzqqqjjj^^^YYY[[[mmm|||rrriiifffgggkkkqqquuuyyyttt[[[JJJ>>><<<:::999:::;;;;;;:::===>>>>>>>>>>>>@@@CCCEEEKKKNNNTTT[[[^^^ZZZRRRKKKKKKNNNZZZoootttqqqssszzz|||{{{yyy~~~{{{tttjjj___VVVTTTSSSOOOJJJIII>>>===;;;999888888888888111222444555666555444333333333444555777999;;;<<<>>>>>>>>>>>>???BBBDDDEEEHHHJJJMMMOOOPPPRRRTTTUUUVVVggg~~~|||{{{{{{{{{||||||}}}~~~}}}yyyyyyyyyxxxwwwvvvttttttuuuzzzzzzqqqjjjaaaZZZYYYfff~~~yyyoooffffffkkkqqqvvv|||zzz```MMM???===;;;::::::;;;;;;:::<<<===>>>??????AAADDDGGGLLLPPPWWW[[[ZZZUUUNNNJJJKKKRRR```vvvzzzrrrtttyyy}}}vvvuuu{{{|||rrrrrrsss}}}}}}uuuiii^^^[[[ZZZTTTMMMJJJ===<<<:::888666666666666222333444555555555444333333333444555777:::;;;===>>>>>>>>>>>>@@@BBBDDDEEEHHHKKKNNNPPPQQQRRRTTTUUUYYYkkk|||zzzvvvrrrpppoooooooooqqqrrrtttyyy~~~~~~yyyxxxvvvsssqqqooonnnmmmsssyyy|||tttnnnddd[[[UUU[[[mmm{{{kkklllrrr{{{dddPPP@@@>>>;;;:::;;;;;;;;;:::;;;<<<>>>???@@@BBBFFFIIIOOOUUU\\\]]]XXXRRRMMMLLLMMMWWWiii~~~tttpppvvv~~~uuussssssyyyssskkklllrrr{{{uuuhhhddd```XXXOOOIII===<<<:::888666666666666222333444444555555444444222333444666888:::<<<===>>>>>>>>>>>>@@@BBBDDDEEEIIIKKKNNNPPPQQQRRRTTTUUU\\\mmmuuusssnnnjjjgggfffggggggjjjkkknnntttzzz~~~~~~yyywwwsssooollljjjiiiiiisssyyyxxxrrreeeZZZPPPRRRaaauuurrruuu|||gggQQQ@@@>>>;;;:::;;;;;;;;;::::::<<<>>>???@@@CCCGGGJJJRRRYYY```___XXXPPPNNNOOOOOO[[[nnnpppnnnwww{{{rrrrrrrrrxxxnnniiikkkttt{{{~~~oooiiiddd[[[OOOIII???>>><<<999888777777888333333333444444444555555222333444666999;;;<<<===>>>>>>>>>>>>@@@BBBDDDEEEIIILLLOOOPPPQQQRRRTTTUUU\\\mmmzzznnnkkkfffdddeeegggiiijjjjjjlllpppvvv{{{}}}{{{xxxwwwvvvuuuqqqkkklllqqqxxx}}}xxxrrrddd\\\SSSRRRZZZgggwwwjjjUUUIIIAAA<<<<<<<<<:::999::::::<<<>>>>>>???CCCJJJPPPaaaiiilllcccYYYVVVUUUSSSUUUbbbuuusssjjjkkkuuutttqqqrrrwwwxxxmmmkkklllvvv{{{vvvmmmhhhaaaVVVNNNFFF???::::::999666555666444444444444444444444444555666777888:::<<<===>>><<<>>>@@@AAABBBCCCFFFIIIKKKOOOSSSSSSRRRSSSTTTTTTdddzzz}}}uuujjjgggdddccceeehhhlllnnnqqqtttxxx}}}}}}|||yyywwwvvvvvvsssppptttzzzzzzttteee\\\SSSQQQWWWdddttt~~~nnnZZZJJJCCC=========;;;999:::;;;===>>>>>>???CCCJJJPPP___gggiiiaaaYYYVVVVVVTTTVVVdddwwwpppiiikkkvvvwwwtttqqqwwwxxxmmmjjjjjjppprrrvvvxxx{{{{{{vvvssslll```UUUHHH@@@999777666333333444444444444444444444444444333444555777888:::;;;<<<===>>>@@@AAABBBDDDGGGIIIJJJNNNQQQRRRRRRTTTVVVXXXddd|||zzzwwwnnnfffeeedddeeeggglllqqqttt}}}~~~}}}zzzwwwvvvwwwvvvwww}}}wwwggg\\\RRRPPPUUU```rrrxxxxxx~~~rrr```LLLDDD>>>>>>>>><<<;;;<<<<<<>>>?????????CCCIIIOOO\\\bbbddd^^^WWWUUUVVVVVVYYYgggzzzyyynnnkkkooo{{{{{{xxxtttzzzyyylllgggfffeeeeeeggglllwwwpppbbbOOOEEE;;;777555333333555444444444444444444444444333444555777999:::;;;<<<===???AAABBBBBBDDDGGGJJJIIILLLPPPRRRRRRTTTXXX\\\jjjxxx~~~~~~yyyzzz~~~ssskkkeeefffgggiiilllqqqwww{{{~~~zzzxxxwwwxxxzzz~~~zzziii\\\RRRPPPTTT___rrrxxxvvv{{{tttbbbOOOFFF???>>>???===<<<======>>>@@@??????CCCIIIOOOXXX\\\]]]YYYUUUSSSUUUVVV]]]kkk~~~vvvpppooottt~~~{{{yyyxxxjjjccc```ZZZYYY[[[fffxxx|||sss[[[NNN@@@999777555555777555555555555555555555555666666777999;;;<<<>>>>>>>>>???AAABBBCCCEEEHHHJJJKKKMMMPPPSSSRRRSSSYYYaaauuuzzzuuuxxx~~~|||rrrkkkgggiiilllnnnqqqvvv}}}~~~~~~zzzxxxxxxzzz||||||lll^^^RRRRRRUUU___ttt{{{uuuxxxuuucccPPPGGG@@@??????===<<<>>>===>>>@@@@@@@@@CCCJJJPPPVVVWWWWWWVVVSSSRRRTTTXXXbbbpppsssqqqsssxxx~~~{{{zzzuuuggg___[[[UUUTTTZZZiii}}}eeeUUUDDD<<<888666666777555555555555555555555555666777888999;;;===>>>???>>>@@@BBBCCCDDDEEEHHHKKKNNNNNNQQQTTTSSSRRR[[[fff}}}wwwtttyyy{{{tttoooiiimmmrrruuuyyy~~~~~~}}}yyyxxxxxx{{{}}}ppp```TTTSSSUUU^^^uuu}}}tttvvvwwweeeQQQHHH@@@>>>>>><<<<<<>>><<<>>>???@@@@@@DDDLLLQQQXXXUUUUUUUUUTTTSSSVVV[[[gggttt~~~pppqqqvvvzzzzzzwwwuuu|||oooccc\\\YYYVVVYYYbbbssslll[[[GGG===999666555555555555555555555555555555444555666888999;;;<<<===???AAACCCDDDDDDFFFIIIKKKPPPOOORRRUUUTTTTTT___mmmtttsss{{{~~~zzzvvvtttooouuu{{{~~~}}}}}}}}}wwwwwwyyy}}}}}}vvvdddVVVTTTTTTZZZrrr~~~xxx{{{|||jjjRRRHHH@@@>>>===<<<<<<>>>:::===???@@@AAAFFFMMMSSS[[[WWWUUUWWWWWWUUUYYY___jjjxxx{{{nnnssszzzvvvrrrpppxxxvvvhhh___[[[ZZZ[[[aaannn~~~{{{{{{}}}}}}}}}sss```KKKAAA<<<888555555555555555555555555555555555555666888:::;;;======@@@AAACCCDDDEEEGGGJJJLLLOOOMMMQQQVVVVVVVVVdddvvvtttuuu}}}||||||}}}}}}~~~{{{yyywwwvvvuuu|||~~~}}}|||||||||wwwwwwzzz}}}}}}}}}yyygggXXXTTTSSSWWWooo}}}nnnRRRHHH@@@======;;;;;;===:::<<<>>>@@@AAAFFFNNNTTT___YYYWWWYYYZZZXXX[[[bbblllzzz{{{ooovvvrrrooonnnvvvoooccc]]][[[[[[```iiiwww{{{tttpppnnnqqquuuxxxyyywwwyyy~~~yyyeeePPPEEE@@@<<<888666666666666666666666666666777777999:::<<<===??????@@@AAACCCDDDEEEGGGJJJLLLMMMKKKPPPWWWXXXYYYhhh|||vvvyyy}}}xxxttttttsssrrruuuzzz}}}zzz{{{~~~}}}~~~~~~}}}|||{{{{{{{{{{{{zzz|||zzzjjjYYYSSSRRR[[[ooosss]]]GGG>>>@@@;;;:::===;;;;;;>>>BBBCCCDDDJJJSSS[[[___[[[YYYYYYXXXYYY^^^fffppp~~~zzzoooxxx|||rrrooonnnwwwvvvhhhaaa___aaaeeennntttxxxrrrjjjdddcccdddgggkkklllmmmtttxxxjjjVVVEEE===999666444777777777777777777777777666777999;;;===???@@@@@@AAAAAABBBDDDFFFHHHJJJKKKJJJTTTVVVVVVYYY\\\kkkxxx}}}|||vvvqqqmmmnnnmmmmmmpppuuu{{{}}}~~~~~~~~~}}}{{{||||||zzzzzz{{{~~~|||kkkZZZRRRPPPWWWkkkvvv___III@@@AAA<<<;;;>>><<<;;;>>>AAABBBEEEKKKUUU]]]bbb]]]ZZZYYYXXXYYY___fffssszzzsss}}}|||qqqooonnnwwwrrrccc]]]\\\___cccnnnuuu{{{uuunnneee___]]]]]]bbbhhhlllpppxxx~~~uuuhhhUUUFFF===:::777666666666666666666666666666666777999<<<>>>???@@@@@@AAAAAABBBDDDFFFHHHJJJKKKLLLUUUWWWVVVZZZ___ooozzz~~~xxxsssnnniiifffgggggggggkkkpppwww{{{}}}|||||||||zzzyyyyyy|||~~~}}}lll[[[QQQMMMSSSfff{{{|||bbbLLLBBBCCC===<<>>@@@BBBFFFNNNYYYbbbeee___[[[YYYXXXYYY```hhhvvvzzzwww{{{qqqooooooxxxnnn___ZZZZZZ^^^cccnnnvvvvvvpppjjjaaaZZZXXXXXX___hhhqqqyyy~~~~~~}}}ooodddSSSFFF>>>;;;999888555555555555555555555555666777999<<<>>>???@@@AAAAAABBBCCCDDDFFFHHHJJJLLLNNNWWWWWWVVV[[[aaasss~~~zzzrrrlllhhhcccaaacccdddeeejjjooovvv{{{~~~||||||{{{yyyxxxxxxzzz|||{{{kkk[[[QQQLLLPPPdddyyy}}}|||dddNNNCCCCCC===<<<>>><<<<<<>>>@@@CCCIIIRRR^^^fffgggaaa[[[YYYXXXZZZbbbkkkyyyyyyzzz{{{qqqoooqqqzzzmmm___ZZZZZZ```eeennnvvv~~~rrrlllfff___[[[[[[ZZZaaammmyyy{{{tttggg^^^PPPDDD>>>:::999888666666666666666666666666777888:::<<<>>>@@@AAAAAABBBBBBCCCDDDFFFIIIKKKLLLOOOVVVVVVTTTZZZbbbwwwwwwmmmfffbbb^^^]]]```ccceeekkkqqqvvv{{{}}}||||||{{{xxxvvvvvvyyy{{{|||~~~wwwjjj[[[RRRMMMPPPdddyyy}}}}}}fffOOOCCCBBB<<<:::===;;;<<<>>>@@@DDDLLLWWWbbbiiihhhaaaZZZXXXWWW[[[eeeooo|||~~~yyy{{{|||rrrpppsss{{{mmm___[[[[[[```eeemmmuuu|||ooohhhddd``````bbbaaagggsssxxxppphhh___XXXMMMCCC===:::888888777777777777777777777777777888:::<<<>>>@@@AAAAAABBBBBBCCCEEEGGGIIIKKKLLLNNNUUUTTTRRRYYYbbbxxx|||sssjjjccc]]]ZZZZZZ___dddgggnnnuuuzzz}}}{{{{{{zzzwwwvvvvvvxxxzzz{{{}}}~~~tttiii^^^VVVPPPRRRdddyyy|||uuurrrvvvyyyzzz{{{}}}~~~iiiQQQEEECCC<<<:::===;;;===>>>AAAGGGPPPZZZdddiiifff___XXXVVVWWW\\\hhhttt{{{yyy}}}}}}sssqqqsss{{{nnnaaa\\\[[[___cccjjjsss{{{ooojjjhhhfffhhhkkkjjjnnnyyy|||tttiii___YYYTTTLLLDDD===:::888888888888888888888888888888777888:::===???@@@AAABBBBBBCCCDDDEEEGGGIIIKKKMMMMMMTTTSSSRRRYYYbbbxxx~~~xxxpppgggaaa]]]ZZZ[[[aaahhhmmmuuu|||~~~|||yyyyyyxxxvvvuuuuuuxxxzzz|||~~~tttjjjaaaZZZSSSSSScccwww}}}ssslllkkknnnqqquuuzzz}}}lllSSSGGGDDD===;;;>>><<<===>>>BBBJJJSSS]]]eeeiiiccc\\\UUUSSSVVV]]]lllxxxwwwyyy~~~uuurrrrrrzzzqqqeee___^^^```ccchhhppp{{{~~~vvvttttttssssssvvvssswwwxxxkkk```WWWSSSMMMFFF???;;;::::::777777777777777777777777888999;;;===???AAAAAABBBBBBCCCDDDEEEGGGJJJLLLMMMMMMUUUTTTSSSYYYcccxxx|||vvvnnnfff```___]]]___fffmmmsss{{{~~~{{{xxxxxxxxxvvvuuuuuuxxxzzz~~~}}}uuulllddd]]]UUUSSSbbbvvvvvvkkkhhhkkkpppwww~~~nnnVVVHHHEEE>>><<>>@@@BBBDDDDDDEEEEEEFFFGGGIIIKKKNNNOOOUUUXXXXXXVVV\\\mmmzzzuuuooojjjfffjjjooovvv~~~xxxuuuoooqqqsssuuuyyy~~~~~~}}}{{{yyyxxxwwwvvv|||~~~yyyqqqhhh___XXXZZZaaaxxx}}}|||xxxzzztttaaaMMMDDDBBB@@@>>>===;;;AAAIIIWWWppphhh]]]VVVYYY___hhhyyy~~~uuuwwwzzzvvvsss}}}vvvnnnkkkjjjjjjkkklllrrrzzzyyy~~~wwwkkk]]]PPPEEE>>>;;;999888777666666777888999;;;<<<===???AAACCCEEEFFFGGGGGGGGGHHHKKKMMMPPPRRRVVVYYYYYYXXX___ooo{{{uuuqqqmmmlllpppuuu}}}xxxqqqnnnhhhhhhiiilllqqqxxx~~~}}}{{{xxxvvvuuuzzz|||~~~{{{tttlllaaaWWWWWW[[[ooo|||zzz|||wwwdddOOOEEEBBB@@@>>>>>>???CCCJJJYYYooobbb[[[VVVXXX___iiizzz{{{tttzzz{{{wwwpppzzzwwwnnniiigggfffhhhjjjooowww~~~www}}}ooo^^^OOOCCC===;;;:::999999999999:::;;;<<<===???AAACCCEEEFFFGGGHHHHHHHHHJJJMMMPPPSSSTTTVVVYYYZZZZZZbbbrrr~~~|||~~~|||wwwtttssssssxxx}}}|||qqqjjjgggcccbbbbbbeeekkkrrryyy}}}~~~~~~}}}{{{xxxvvvuuuxxx{{{~~~{{{uuummmaaaVVVTTTWWWfffttt{{{{{{zzzfffQQQFFFCCC@@@>>>>>>BBBCCCHHHTTTdddpppoooiii[[[WWWUUUXXX___lll~~~zzzvvv}}}{{{vvvoooyyyuuukkkfffcccaaaeeefffkkkttt{{{xxxtttttt~~~zzzpppZZZHHH>>><<<;;;:::999999:::;;;<<<===>>>???AAACCCEEEGGGHHHHHHHHHIIIKKKNNNRRRUUUWWWVVVXXXYYY[[[eeevvv~~~|||~~~~~~yyywwwyyy{{{vvvmmmfffcccaaa___]]]___eeemmmssswww{{{~~~~~~~~~}}}{{{yyyxxxwwwvvvyyy||||||vvvnnnbbbWWWTTTVVV___nnn|||wwwxxx}}}iiiRRRGGGCCCAAA?????????@@@EEENNNXXX^^^\\\YYYUUUUUUVVVZZZbbbqqqzzzxxxxxxsssoooyyyqqqfffaaa___^^^bbbbbbhhhpppyyy{{{qqqlllhhhnnn~~~}}}cccLLL@@@:::999888777777888999:::===>>>???AAACCCEEEGGGHHHHHHHHHJJJLLLOOOSSSVVVXXXVVVXXXYYY\\\iii}}}{{{zzz~~~}}}ssslllfffbbb___\\\YYY[[[aaaiiioooqqqvvvzzz}}}~~~|||{{{yyyxxxwwwxxxxxx{{{|||vvvooodddYYYVVVYYY^^^nnnzzzuuuuuukkkTTTHHHDDDAAA??????===???DDDKKKPPPQQQQQQQQQOOORRRUUUZZZddduuuxxxxxx~~~sssnnnmmmxxxzzzhhh___[[[[[[[[[^^^___eeennnwww|||vvvoooiiicccfffrrr}}}hhhRRRFFF:::999888888888888999:::===>>>???AAACCCEEEFFFGGGGGGHHHIIILLLOOOSSSWWWYYYYYYZZZZZZ^^^mmm~~~~~~|||}}}{{{ssslllfffccc___[[[WWWYYY___ffflllnnnsssxxx~~~}}}}}}|||yyywwwvvvwwwxxxyyy}}}}}}wwwpppeeeZZZXXX[[[```qqqzzzvvvvvvlllUUUHHHDDDAAA?????????AAAFFFKKKLLLKKKLLLNNNIIINNNSSSXXXcccvvv~~~uuuwww{{{pppjjjjjjuuurrraaaXXXVVVWWWXXX\\\]]]ccclllvvvxxxrrrpppiiicccccckkkwww|||jjjVVVLLL<<<<<<::::::::::::<<<<<<======???AAACCCEEEFFFGGGGGGHHHIIILLLOOOTTTWWWZZZ[[[[[[[[[```qqq||||||}}}zzzrrrlllhhhfffaaa```^^^^^^```eeejjjnnnsssvvvzzz|||~~~~~~}}}|||{{{zzzyyyxxxxxx~~~xxxnnneee^^^YYYWWW___qqqwwwtttuuuwww^^^LLLCCC@@@===:::AAABBBEEEHHHKKKLLLMMMMMMLLLNNNSSSZZZgggzzzzzz{{{wwwllliiigggrrrzzzcccYYYVVVRRRRRRVVVZZZ___eeeiiippp{{{|||uuuooofff```\\\]]]```fffoooxxxvvvxxxyyyzzz~~~mmmWWWFFF>>><<<999888:::;;;;;;;;;<<<===>>>@@@BBBDDDEEEFFFGGGIIILLLNNNPPPSSSWWWZZZ]]]]]]```iiiyyy}}}~~~~~~{{{uuuooolllkkkiiigggdddcccdddgggjjjmmmrrruuuyyy}}}~~~}}}|||{{{zzzyyyxxxxxx~~~wwwmmmddd\\\WWWTTT]]]ooouuurrrpppwww___LLLCCC???===;;;@@@BBBEEEHHHJJJLLLLLLLLLLLLNNNRRRZZZhhh{{{}}}sssiiigggcccmmmzzzsss^^^WWWUUUQQQQQQUUUWWW\\\bbbgggnnnzzzzzzrrrlllfff```[[[ZZZZZZ\\\ccckkkmmmpppsssuuu{{{}}}nnnYYYIII???<<<999999:::;;;;;;;;;===>>>???AAACCCEEEGGGHHHHHHJJJMMMOOOQQQTTTXXX[[[______aaajjj|||~~~|||}}}~~~}}}yyyxxxwwwxxx{{{|||wwwtttrrrqqqrrrpppmmmjjjiiijjjlllmmmppptttyyy}}}~~~}}}}}}|||zzzyyyyyyyyyxxx~~~wwwoooeee]]]VVVRRRXXXkkkwwwsssooo}}}xxxaaaMMMCCC???===<<>>???AAACCCEEEGGGHHHIIIJJJLLLOOOQQQSSSVVVZZZ]]]bbb```cccmmm}}}|||{{{xxxtttsssrrrtttwww}}}}}}zzzxxxxxxxxxyyywwwuuurrrpppoooooopppppptttyyy}}}}}}|||{{{yyyyyyxxxyyyyyyzzzrrrhhh___WWWSSSTTTddd|||vvvssszzzcccOOODDD???>>>===>>>AAADDDHHHJJJKKKKKKKKKLLLMMMRRR]]]oooyyyjjjcccddddddlllwwwwwwdddSSSNNNMMMLLLPPPWWWZZZ^^^eeejjjrrr|||qqqhhhbbb]]]YYYWWWVVVTTTTTTZZZbbbmmmssswwwzzz}}}nnnZZZIII@@@===:::999:::;;;;;;;;;??????AAACCCEEEGGGHHHIIIKKKNNNQQQSSSUUUXXX\\\___cccaaadddqqqzzzuuurrrrrrrrrtttxxx~~~~~~|||||||||}}}}}}|||zzzxxxwwwvvvuuuuuusssvvvzzz}}}}}}|||zzzxxxxxxxxxyyyzzzzzzrrrhhh^^^WWWSSSTTTbbbyyyxxxuuu{{{eeePPPDDD???>>>>>>>>>AAAEEEIIIKKKLLLKKKJJJLLLNNNUUUbbbvvvttteee```cccccclllvvvtttaaaOOOJJJIIIJJJQQQ[[[aaafffmmmssszzzyyynnnddd^^^WWWUUUTTTUUUSSSTTT\\\eeennnvvv}}}yyykkkXXXIIIAAA>>>;;;::::::;;;;;;;;;>>>???@@@BBBDDDFFFHHHIIIMMMOOORRRTTTVVVYYY]]]```bbbaaaeeeuuuyyytttrrrsssuuuxxx|||~~~}}}|||{{{xxxzzz{{{|||}}}}}}{{{yyyxxxwwwxxxyyyzzz~~~xxxoooeee\\\UUUQQQVVVbbbxxx~~~xxx|||xxxttt}}}gggRRREEE????????????BBBFFFJJJMMMMMMLLLKKKLLLPPPYYYiiipppaaa]]]aaafffooozzznnn]]]MMMIIIIIIJJJSSS]]]hhhnnnvvv}}}wwwkkkaaa\\\VVVTTTTTTTTTRRRSSS\\\gggpppzzzzzzpppeeeWWWJJJBBB???<<<::::::;;;;;;;;;>>>???AAACCCEEEGGGHHHIIINNNPPPSSSUUUWWWZZZ^^^aaabbbaaafffwwwzzztttsssuuuxxx|||~~~}}}|||{{{zzz}}}~~~}}}|||{{{yyywwwwwwxxxzzz{{{~~~xxxnnnddd[[[UUURRRTTTbbbyyywwwpppooouuu~~~zzzttt~~~hhhSSSEEE??????@@@???BBBGGGLLLNNNNNNMMMKKKMMMQQQ\\\ooolll\\\ZZZ^^^dddmmmxxxzzzdddVVVKKKJJJKKKMMMTTT^^^kkkrrr}}}vvvjjj```[[[WWWUUUUUUUUUTTTVVVbbbooo~~~~~~qqqggg```UUUKKKBBB???<<<:::;;;;;;;;;;;;@@@@@@BBBDDDFFFHHHIIIJJJNNNPPPSSSUUUWWWZZZ^^^aaabbbaaafffwww~~~zzzzzzzzzuuutttvvvzzz~~~}}}zzzyyy{{{}}}|||{{{|||{{{xxxvvvvvvxxxzzz{{{}}}zzzoooeee]]]WWWUUUPPP```zzzxxxnnnjjjmmmuuu{{{|||}}}xxxiiiTTTEEE??????AAA@@@CCCHHHMMMOOOOOOMMMLLLMMMRRR___sss{{{~~~~~~iiiYYYWWW\\\[[[dddooovvvzzzzzzrrrhhh[[[PPPIIILLLNNNOOOUUU]]]kkksssvvviii```\\\WWWVVVWWWXXXXXX]]]kkkyyy}}}|||mmmccc\\\TTTKKKCCC@@@<<<;;;;;;;;;;;;;;;AAABBBCCCEEEGGGIIIKKKKKKNNNPPPSSSUUUWWWZZZ^^^aaacccaaafffvvv}}}}}}~~~{{{yyyzzzyyy|||}}}yyyvvvuuuvvvyyy|||}}}~~~}}}yyyxxxvvvuuutttuuuvvvwww}}}yyypppfff]]]VVVRRRVVVaaawwwzzzoooggggggnnntttttt}}}}}}hhhTTTGGGBBBAAA@@@EEEDDDGGGPPPUUUSSSOOONNNQQQXXXggg{{{}}}rrraaaYYYWWWWWWVVV[[[bbbjjjllliiibbb]]]QQQNNNMMMOOOOOOPPPUUU\\\lllwwwvvvjjjaaa[[[WWWVVVXXX[[[[[[```uuu~~~}}}nnncccZZZTTTPPPIIICCC???@@@AAA???>>>@@@AAABBBCCCFFFIIILLLOOOPPPPPPQQQRRRUUUYYY\\\```aaabbbbbbiiizzz~~~~~~~~~{{{yyyxxxyyy~~~zzzwwwuuuvvvzzz~~~|||xxxwwwvvvttttttuuuvvvwww~~~{{{rrrggg]]]VVVRRRRRR[[[qqqtttkkkkkkssszzz}}}iiiTTTFFF@@@??????BBBCCCJJJUUUZZZVVVPPPMMMRRRZZZjjj}}}lll\\\TTTRRRSSSVVVXXX\\\^^^___[[[VVVSSSMMMKKKKKKNNNPPPSSSZZZbbbqqq|||xxxmmmddd___^^^[[[[[[]]]^^^fff}}}{{{{{{tttiii```YYYUUUMMMEEE???>>>>>>===???BBBBBBCCCDDDGGGJJJMMMPPPRRRRRRSSSUUUWWW[[[^^^aaabbbddddddiiixxx~~~~~~~~~zzzzzz|||{{{xxxuuuwww|||~~~~~~|||{{{wwwvvvuuuttttttuuuwwwwww}}}}}}~~~~~~tttiii___WWWRRRNNNVVVjjjvvvmmmnnnwwwnnnVVVGGG@@@???@@@AAAFFFRRR```ddd^^^TTTOOOTTT^^^ooo}}}{{{gggXXXPPPNNNOOOUUUUUUUUUUUUSSSQQQOOONNNLLLKKKLLLQQQUUUXXX```hhhwww{{{ppphhhdddccc^^^\\\^^^```iiiwwwttt~~~|||tttkkkbbb\\\TTTIII???;;;<<<<<>>AAABBBCCCEEEGGGJJJNNNPPPRRRUUUVVVXXX[[[^^^```bbbcccdddbbbeeerrr{{{xxxvvvzzz~~~xxxvvvwwwzzz|||}}}||||||{{{yyywwwttttttttttttttttttuuuuuuwwwvvvvvvwww{{{~~~~~~~~~yyynnnbbbYYYSSSOOOSSS```uuu}}}xxxsss[[[JJJCCCCCCFFFEEEMMM^^^mmmqqqggg]]]XXXVVVbbbvvv~~~sssaaaUUUPPPOOONNNPPPSSSWWWXXXWWWVVVVVVWWWXXX\\\fffqqqvvvvvvwww{{{~~~sssjjjeeeaaa\\\[[[]]]\\\___nnnpppkkkuuu{{{qqq]]]PPPDDD??????>>>>>>???AAABBBDDDFFFIIILLLOOOQQQTTTUUUXXX\\\___aaabbbccceeebbbcccmmm}}}|||yyywww{{{xxxpppppptttyyy~~~~~~|||{{{zzzyyywwwuuuuuuttttttttttttsssssssssuuussssssuuuyyy|||~~~|||{{{zzzyyyzzz|||~~~{{{ooodddZZZTTTNNNQQQ]]]qqq|||uuu]]]JJJBBBBBBDDDDDDKKKYYYfffhhh```YYYVVVXXXdddxxxooo^^^TTTQQQPPPPPPSSSXXX]]]```___^^^^^^```hhhmmmyyy~~~sssjjjeeeaaa]]][[[]]][[[YYYcccqqqrrrkkktttdddUUUGGGBBBAAA@@@>>>???AAAAAACCCFFFIIILLLOOOPPPSSSUUUYYY]]]```cccddddddgggcccbbbjjjwww}}}zzzwww}}}zzzsssoooqqqxxx}}}{{{zzzyyyxxxvvvtttuuuuuuuuutttsssrrrqqqpppsssrrrqqqsssvvvyyyzzzzzzvvvvvvuuuuuuwwwzzz~~~|||pppeee[[[UUUNNNQQQ^^^rrr|||zzzbbbMMMCCCAAACCCCCCHHHRRR\\\]]]WWWTTTUUU[[[fff{{{ooo___WWWUUUUUUUUU\\\aaahhhllllllnnnssswww~~~ssskkkfffbbb\\\ZZZ[[[WWWTTT\\\hhhtttuuummmsss~~~lllZZZHHHAAAAAA@@@@@@AAABBBBBBDDDFFFJJJMMMPPPQQQSSSUUUZZZ___ccceeegggggghhhddddddkkkyyy|||xxx}}}uuuooosssvvv}}}{{{yyyyyyxxxuuusssvvvvvvuuutttsssqqqpppooosssrrrqqqrrruuuvvvwwwvvvttttttssstttwww{{{|||qqqeee[[[UUUPPPTTTaaavvvvvvgggRRREEEBBBCCCEEEHHHOOOVVVVVVRRRRRRUUU]]]hhh|||qqqbbb[[[ZZZZZZZZZdddjjjqqqvvvzzz~~~tttlllhhhaaa[[[WWWWWWSSSPPPXXXdddggg}}}wwwnnnsss}}}qqq^^^III??????@@@BBBDDDCCCCCCEEEHHHKKKNNNQQQRRRSSSVVV[[[```eeehhhiiijjjhhheeeeeeooo~~~~~~|||zzz{{{}}}yyyvvvyyy~~~}}}}}}|||{{{yyyxxxwwwvvvvvvttttttsssssssssrrrrrrrrruuusssqqqqqqrrrtttttttttssssssssstttwww{{{~~~sssggg]]]WWWRRRVVVccczzz}}}xxx|||jjjRRRDDDAAACCCEEEGGGMMMSSSRRRNNNNNNRRR\\\kkkpppbbb]]]\\\```eeejjjooowwwuuulllfff```]]]ZZZVVVUUUUUUWWWXXXaaarrrqqqqqq|||aaaIIIDDDFFFDDDCCCGGGHHHHHHHHHJJJLLLOOORRRTTTVVVYYY]]]bbbeeeggghhhhhhgggbbbcccqqq~~~|||{{{yyy|||~~~wwwwww|||}}}|||{{{yyyxxxwwwvvvvvvttttttsssrrrqqqpppooooootttrrrqqqqqqssstttuuutttssssssssstttwww{{{}}}rrrggg]]]WWWRRRVVVddd|||{{{tttxxxlllTTTEEEBBBCCCEEEHHHMMMSSSRRROOOPPPUUU]]]llluuujjjfffeeegggkkkqqqwww~~~tttjjjccc___\\\XXXUUUSSSSSSTTTUUU^^^mmmzzz{{{yyy{{{xxxxxxeeeLLLEEEFFFDDDDDDGGGIIIIIIIIIKKKMMMPPPRRRTTTWWWZZZ^^^cccgggjjjkkkkkklllhhhiiiwww}}}{{{www{{{zzzwwwvvvzzz}}}|||zzzyyywwwvvvvvvvvvssssssrrrqqqpppnnnmmmmmmrrrqqqpppqqqtttuuuuuutttrrrrrrrrrtttwww{{{|||qqqfff]]]XXXRRRWWWeee|||uuummmrrrnnnVVVGGGBBBCCCFFFHHHNNNSSSSSSPPPRRRXXX^^^lll~~~wwwtttqqqqqqtttwww}}}~~~sssggg```]]][[[WWWSSSQQQPPPQQQRRRZZZeeeooopppooottt}}}~~~jjjPPPFFFEEEDDDDDDGGGJJJKKKKKKMMMNNNQQQSSSTTTXXX[[[```eeeiiilllnnnnnnooolllnnn|||~~~~~~}}}|||xxx|||vvvrrrsssvvv{{{|||{{{zzzxxxwwwvvvvvvuuurrrrrrqqqppppppooonnnnnnpppoooppprrruuuvvvvvvuuurrrqqqrrrsssvvv{{{zzzpppfff]]]XXXRRRWWWeee|||ooohhhmmm|||oooWWWGGGBBBBBBFFFHHHMMMRRRSSSQQQSSSYYY^^^lllzzzwwwxxxwww}}}sssggg___]]]ZZZWWWSSSPPPOOOOOOPPPVVV]]]dddfffhhhppp|||oooUUUHHHEEEEEEEEEHHHLLLLLLMMMOOOQQQRRRTTTUUUYYY\\\```fffkkknnnppppppmmmlllppp~~~~~~}}}}}}~~~~~~}}}zzzvvvnnnmmmppprrrwww{{{|||{{{zzzxxxwwwvvvuuuuuuqqqqqqqqqqqqppppppppppppmmmnnnpppsssvvvxxxwwwuuuqqqqqqqqqsssvvv{{{xxxnnneee]]]YYYTTTWWWddd{{{{{{mmmeeekkk{{{mmmVVVFFFAAABBBFFFHHHNNNSSSSSSQQQSSSYYY^^^lll|||wwwwwwuuuzzztttggg___]]][[[WWWTTTQQQPPPPPPPPPSSSXXX^^^ccchhhppp~~~rrrYYYJJJFFFFFFGGGHHHLLLMMMOOOQQQSSSUUUVVVVVVYYY\\\aaagggkkknnnpppqqqlllmmmrrr~~~~~~{{{|||~~~~~~}}}tttlllggghhhjjjmmmrrrxxx|||{{{yyyxxxvvvuuuuuuuuuqqqqqqqqqpppppppppppppppkkkllloootttxxxyyywwwuuuppppppppprrrvvv{{{wwwmmmddd]]]YYYVVVXXXddd|||zzznnndddkkk{{{lllUUUFFFAAABBBGGGIIIPPPVVVVVVSSSTTTXXX___mmmyyysssrrrsssyyyttthhhaaa\\\ZZZXXXUUURRRQQQPPPPPPQQQUUU^^^gggnnnvvvrrr[[[LLLHHHHHHIIIIIILLLNNNPPPSSSUUUWWWXXXYYY[[[^^^ccchhhllloooqqqqqqooopppxxx|||{{{~~~~~~|||}}}|||lllgggddddddfffiiirrr{{{~~~|||{{{yyywwwvvvuuuuuuuuusssrrrqqqpppnnnmmmlllkkkiiikkkoootttyyyzzzxxxvvvooooooppprrrvvv{{{~~~uuulllddd]]]YYYXXXYYYeeeyyynnndddkkk}}}lllTTTFFFCCCEEEIIILLLTTT[[[ZZZUUUUUUXXXaaaoootttmmmmmmqqqwww~~~sssiiibbbZZZYYYWWWTTTSSSQQQQQQPPPQQQVVVaaaooowww~~~qqq]]]NNNIIIKKKKKKJJJLLLMMMQQQTTTWWWYYYZZZ[[[^^^aaaeeejjjnnnppprrrrrrqqqttt~~~~~~yyyxxx|||}}}vvvjjjfffdddcccdddiiiuuu}}}{{{zzzyyywwwvvvuuuuuuttttttsssrrrooollljjjhhhggghhhjjjooouuuyyyzzzxxxvvvooooooppprrrvvv{{{}}}uuulllccc]]]ZZZZZZZZZgggvvvmmmdddllllllUUUGGGEEEGGGKKKOOOWWW^^^]]]XXXVVVXXXcccqqq}}}pppjjjkkkooouuu~~~}}}rrrhhhbbbXXXWWWUUUTTTRRRQQQQQQPPPQQQVVVdddttt~~~}}}ppp]]]NNNJJJLLLLLLJJJKKKMMMQQQUUUXXX[[[\\\\\\aaaccchhhlllppprrrssssssrrruuu|||wwwwww{{{~~~~~~qqqhhhaaa______cccfffkkkwwwzzzyyywwwuuusssrrrqqqpppqqqpppooommmkkkiiiggggggkkkmmmpppuuuyyyzzzxxxuuummmmmmmmmnnnpppuuu|||~~~vvvmmmeee]]]YYYVVV\\\mmm~~~uuuvvv~~~}}}sssllllllwwwkkkRRREEEEEEIIIKKKZZZaaaaaaaaaXXXQQQWWW```rrr|||qqqmmmooorrrzzz~~~sssiiibbb[[[ZZZVVVRRRPPPPPPTTTWWWZZZ___qqq|||xxxuuuttttttkkk]]]QQQJJJIIILLLOOOOOOPPPRRRUUUXXXZZZ]]]^^^```aaaeeejjjqqquuuxxxxxxuuuwww}}}yyyuuuwww{{{}}}~~~~~~yyynnneeeaaa```aaaeeeiiinnnzzzzzzyyywwwuuusssqqqqqqppppppooonnnmmmkkkiiihhhhhhjjjlllooouuuyyy{{{yyywwwnnnnnnnnnoooqqquuu|||~~~vvvnnneee]]]XXXVVV]]]nnnxxxmmmnnnuuu}}}uuunnnjjjvvviiiQQQEEEEEEIIILLL[[[bbbbbbbbbYYYSSSZZZaaassssssoooqqqttt{{{tttiiiaaaZZZYYYVVVSSSQQQRRRUUUYYY^^^jjj~~~}}}wwwrrrooonnnooohhh\\\QQQJJJIIILLLOOOOOOQQQSSSVVVYYY[[[^^^___ccccccfffkkkqqqvvvwwwwwwwwwyyy{{{xxxuuurrruuuzzz~~~~~~|||{{{zzzzzzyyysssjjjcccbbbaaadddiiinnnttt~~~{{{yyywwwuuusssqqqppppppooonnnmmmlllkkkjjjjjjiiiiiikkkoootttyyy{{{zzzxxxoooppppppppprrrvvv{{{xxxpppggg^^^XXXTTT[[[mmmrrrhhhhhhpppxxx~~~tttjjjvvvfffPPPDDDEEEIIIMMM]]]eeeeeedddZZZTTTZZZbbbuuuvvvrrrsssuuu}}}uuuhhh```YYYXXXVVVSSSRRRTTTXXX\\\eee||||||||||||vvvqqqmmmkkkjjjdddZZZQQQKKKKKKMMMOOOPPPQQQTTTVVVZZZ]]]___```eeefffhhhmmmssswwwxxxxxxvvvyyy|||uuurrrppppppuuu{{{}}}{{{zzzxxxwwwuuupppjjjeeeddddddhhhooouuu|||~~~~~~~~~~~~{{{zzzxxxuuusssqqqpppooommmmmmmmmllllllkkkkkkjjjjjjkkkoootttxxxyyywwwuuupppqqqqqqqqqrrrvvv{{{{{{uuukkkaaaZZZSSSYYYiiirrriiijjjsss|||ooozzz|||cccNNNEEEEEEIIIOOObbblllmmmjjj\\\SSSXXXdddxxxyyyssstttvvv~~~~~~wwwuuuwwwuuuggg___WWWWWWUUUSSSSSSUUUZZZ^^^mmm|||yyyzzz|||uuupppmmmhhhbbbZZZRRRMMMMMMNNNPPPPPPRRRTTTWWWZZZ]]]```aaaffffffiiiooouuuyyy{{{{{{uuuwww~~~wwwpppnnnmmmpppvvv~~~~~~|||zzzzzzyyyxxxvvvssspppkkkhhhggghhhnnnvvv|||~~~|||||||||~~~~~~}}}}}}}}}~~~|||zzzxxxuuusssqqqpppooommmmmmlllllllllkkkkkkkkklllmmmooosssvvvvvvsssqqqppppppqqqrrrsssvvv{{{zzzqqqfff^^^UUUZZZggg}}}wwwlllllluuu~~~vvv~~~zzzbbbNNNEEEFFFIIIUUUjjjvvvwwwrrraaaUUUXXXfffzzz{{{uuuuuuvvvvvvpppqqqvvvtttfff]]]VVVVVVTTTSSSSSSVVV\\\```rrrzzzwwwxxxzzztttpppkkkfff^^^VVVQQQOOOPPPQQQQQQRRRUUUXXX\\\___aaacccfffgggjjjpppwww|||~~~yyyzzz{{{ssskkkiiijjjnnnwww}}}{{{xxxwwwwwwwwwvvvuuusssooollljjjjjjlllsss|||}}}{{{zzzzzzzzz||||||||||||}}}~~~~~~~~~~~~|||{{{xxxuuusssqqqoooooommmmmmmmmllllllkkkkkkkkkkkklllooorrrtttssspppmmmnnnoooqqqrrrsssvvv{{{~~~wwwkkkaaaZZZ\\\eeewww{{{ooonnnvvvyyyzzzbbbOOOGGGGGGJJJYYYooo||||||tttcccWWW\\\ggg}}}}}}vvvvvvvvvtttqqqttt{{{rrreee]]]UUUUUUTTTRRRSSSVVV[[[```qqq~~~zzzxxxyyyzzzvvvtttnnneee[[[UUUSSSSSSTTTSSSUUUXXX[[[___bbbeeefffhhhiiimmmrrryyy~~~}}}}}}|||sssjjjggghhhmmmwww|||yyywwwuuusssqqqrrrsssssspppmmmkkkjjjmmmpppwww~~~{{{zzzyyyzzzzzzzzzzzz{{{|||}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}|||{{{xxxuuussspppooonnnnnnnnnmmmlllkkkkkkjjjjjjiiijjjlllppprrrrrrooolllkkkmmmoooqqqsssvvv{{{~~~zzzmmmccc[[[ZZZ```oootttsss}}}uuu}}}{{{bbbPPPHHHHHHKKKXXXlllwwwtttmmm^^^WWW^^^hhhyyyxxxxxxvvvvvv||||||pppddd\\\TTTTTTSSSRRRRRRUUU[[[___kkk|||zzz|||~~~wwwlllaaaYYYUUUUUUVVVWWWYYY\\\___cccfffiiikkkmmmmmmppptttzzz~~~{{{zzz|||xxxnnnjjjkkkqqq|||zzzwwwuuusssqqqlllnnnqqqqqqoookkkiiihhhooorrrzzz~~~{{{zzzzzz{{{{{{xxxzzz{{{}}}~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{}}}{{{yyyuuussspppooonnnooonnnmmmlllkkkjjjjjjiiifffgggjjjnnnrrrrrrooommmjjjlllnnnpppsssvvv{{{~~~{{{nnndddZZZWWWZZZggg{{{yyy{{{~~~qqqyyy|||cccQQQIIIIIIKKKSSSfffnnnjjjdddXXXUUU___hhh{{{zzzyyyxxxzzzzzzoooccc\\\TTTTTTRRRQQQQQQTTTZZZ^^^eeeyyy~~~}}}~~~}}}qqqddd[[[WWWWWWWWWZZZ\\\___bbbfffjjjmmmnnnqqqqqqrrrvvvzzz}}}}}}}}}vvvtttvvv~~~tttooopppuuuzzzsssnnnjjjiiihhhlllkkklllmmmjjjfffhhhmmmsssyyy}}}zzzzzzzzz{{{yyyxxxxxxyyyzzz{{{|||||||||||||||{{{zzzyyyyyyyyyyyyzzz{{{xxxssspppooooooooonnnnnnnnnnnnmmmkkkiiifffeeeeeehhhkkknnnoooooonnnmmmllllllmmmooossswww|||~~~|||uuullleee[[[[[[\\\cccvvvyyyoooyyy~~~cccOOOEEEEEEHHHOOOZZZcccbbbXXXSSSVVV]]]lllzzz~~~tttjjj```YYYTTTRRRPPPOOOPPPRRRVVVXXXdddnnn}}}uuucccYYYWWWYYYZZZ]]]```dddgggiiillloooqqqqqquuuxxxyyy|||~~~yyytttoooppp{{{wwwwww|||{{{wwwwwwwwwzzzxxxooogggbbb```___cccbbbcccdddbbb```cccjjjuuu{{{}}}{{{yyyyyyyyyyyyxxxwwwxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxuuuqqqooooooooonnnmmmnnnnnnnnnmmmkkkiiifffeeefffhhhkkknnnoooooonnnmmmkkkkkklllooorrrwww{{{~~~}}}uuukkkdddZZZZZZ[[[dddxxxzzzooozzzgggRRRGGGEEEGGGNNNXXXaaa___WWWTTTYYY```mmm|||}}}sssiii^^^WWWSSSRRRPPPOOOOOORRRUUUWWW\\\dddsss|||wwwzzzeeeZZZXXXZZZ]]]___bbbfffiiilllnnnqqqsssssswwwyyyzzz}}}zzzsssnnnppp}}}~~~~~~zzzsssmmmjjjiiijjjnnnvvvzzzpppfff^^^YYYWWWWWWYYYWWWXXXZZZZZZZZZ```hhhvvv~~~~~~~~~~~~|||zzzxxxwwwxxxyyyxxxwwwwwwwwwxxxxxxyyyzzzzzzzzzzzzzzz{{{{{{zzzxxxwwwvvvsssrrrpppooopppooonnnlllnnnmmmmmmllljjjhhhfffeeefffhhhkkknnnoooooonnnmmmjjjjjjkkknnnrrrvvv{{{}}}vvvkkkcccYYYYYY[[[fff{{{xxxoooyyylllVVVIIIFFFGGGMMMVVV]]]\\\VVVUUU\\\dddooo~~~uuujjj___WWWSSSRRRPPPOOOOOOQQQTTTVVVTTTZZZeeeqqqyyy{{{xxxuuussshhh[[[YYY\\\```aaadddhhhlllnnnqqqtttwwwuuuyyy{{{|||{{{qqqnnnqqq~~~}}}|||~~~{{{vvvppphhhbbb^^^\\\]]]aaahhhpppvvvxxxxxxtttnnnfff\\\VVVSSSRRRRRRQQQPPPRRRUUUVVVYYYbbblllvvv}}}}}}}}}{{{zzzxxxwwwxxxyyyxxxwwwvvvvvvvvvwwwwwwxxxyyyzzzyyyzzz{{{{{{zzzxxxuuussspppppppppqqqrrrqqqooommmmmmmmmlllkkkiiihhhfffffffffhhhkkknnnoooooommmllliiiiiijjjmmmqqqvvvzzz}}}xxxlllcccXXXWWW[[[hhh~~~tttmmmwwwqqqYYYKKKFFFGGGNNNUUUZZZYYYTTTTTT]]]eeeqqqyyynnnbbbYYYRRRQQQPPPOOOOOOQQQSSSTTTRRRUUU[[[bbbiiimmmoooppptttlll^^^ZZZ]]]aaabbbeeejjjnnnqqqtttwwwzzzwww{{{}}}}}}|||qqqooosss|||wwwtttrrrtttssspppkkkeee^^^XXXUUUSSSTTTWWW\\\aaafffhhhiiiiiiddd\\\UUUOOOMMMLLLMMMLLLKKKMMMRRRVVV[[[eeepppxxx~~~}}}|||||||||zzzxxxxxxyyyzzzyyyxxxvvvvvvuuuvvvvvvwwwyyyyyyzzzzzz{{{{{{yyyvvvtttrrrppppppppprrrsssssspppnnnllllllkkkiiihhhgggffffffgggiiilllnnnooonnnmmmlllhhhiiijjjmmmqqqvvv{{{~~~xxxlllcccXXXWWW[[[jjjqqqiiiuuuttt[[[KKKGGGHHHOOOUUUYYYWWWSSSTTT\\\eeeuuu|||pppcccZZZQQQQQQOOOOOOOOOPPPRRRSSSPPPRRRTTTXXX]]]ccciiilllwwwpppbbb]]]^^^```cccfffkkkooorrrvvvzzz|||zzz}}}|||sssqqqwww~~~wwwqqqllliiigggfffeeeaaa\\\VVVQQQNNNMMMNNNOOOQQQTTTWWWZZZ\\\___[[[UUUNNNJJJGGGFFFFFFHHHHHHKKKQQQVVV\\\hhhsss|||~~~}}}||||||{{{zzzxxxxxxzzzzzzzzzyyyvvvvvvuuuuuuvvvwwwyyyzzz{{{{{{zzzyyywwwuuusssqqqpppppppppqqqssssssqqqooolllkkkjjjhhhgggfffffffffgggiiilllnnnooonnnlllkkkhhhiiijjjmmmrrrwww|||vvvkkkcccYYYWWW\\\lllooofffrrruuu[[[KKKGGGIIIOOOSSSWWWUUUSSSUUU]]]eeeyyy|||pppbbbXXXQQQPPPOOOOOOOOOOOOPPPQQQLLLMMMOOORRRVVV^^^ffflllzzztttfff```___aaadddhhhmmmqqquuuxxx|||}}}}}}vvvuuu{{{~~~~~~{{{ssskkkeeebbb______^^^\\\YYYTTTPPPNNNIIIIIIJJJJJJKKKMMMQQQSSSQQQOOOLLLIIIFFFDDDCCCCCCGGGHHHMMMTTTZZZ```lllvvv~~~}}}}}}}}}zzzxxxwwwwwwyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwyyy{{{|||{{{zzzxxxvvvtttrrrqqqpppoooooopppqqqqqqooonnnkkkjjjiiigggffffffffffffhhhiiilllnnnooonnnlllkkkiiijjjkkknnnsssxxx}}}{{{sssiiiaaa[[[WWW\\\mmmwwwiiidddppptttZZZJJJGGGJJJKKKPPPTTTTTTSSSWWW___fff||||||~~~qqqbbbXXXPPPPPPOOONNNNNNOOOOOOPPPHHHJJJMMMQQQVVV___jjjrrrwwwiiibbbbbbeeefffjjjoootttxxx|||xxxwwwyyyppphhhaaa]]]\\\]]]]]]\\\YYYVVVSSSQQQFFFGGGGGGFFFGGGIIILLLOOOEEEEEEEEEDDDDDDEEEEEEEEEIIIJJJPPPXXX^^^eeepppzzz~~~}}}}}}}}}yyywwwvvvvvvwwwxxxxxxwwwxxxwwwvvvuuuvvvxxxzzz{{{}}}|||yyywwwtttsssrrrqqqpppooonnnnnnoooooonnnmmmkkkjjjhhhgggfffffffffggghhhjjjlllnnnooonnnlllkkkiiijjjlllooosssyyy~~~{{{wwwpppggg```\\\XXX]]]nnnooocccdddooosssYYYIIIGGGKKKHHHMMMRRRTTTTTTXXXaaahhh~~~www|||~~~|||}}}ttteeeZZZPPPPPPOOOOOONNNOOOOOOOOOGGGJJJNNNSSSYYYdddpppxxxyyykkkdddeeehhhhhhlllqqqvvvzzz~~~xxxyyyxxxlllccc^^^\\\^^^^^^```cccbbb\\\RRRJJJKKKJJJIIIGGGGGGGGGGGGGGGGGGDDDCCCEEEEEECCCDDDHHHKKKMMMSSS\\\bbbgggttt}}}||||||}}}~~~vvvwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvwwwxxxyyy{{{|||}}}{{{yyyvvvtttqqqppppppnnnoooqqqrrrqqqpppooommmjjjhhhfffeeedddeeefffgggjjjkkkllloooqqqpppllliiikkklllnnnppprrrvvv{{{zzzuuupppggg^^^XXXZZZ^^^jjj{{{lllgggcccnnnrrrZZZKKKHHHJJJJJJVVVXXXVVVYYYYYY___mmm}}}xxxuuu}}}|||zzzwwwuuuqqqsssvvv{{{|||uuu{{{~~~xxxooommmjjjiiijjjmmmnnnooovvvzzz}}}rrrfff^^^OOOOOOMMMLLLKKKKKKKKKKKKJJJHHHLLLVVV^^^fffsssppphhhgggiiikkkoootttyyy|||uuukkkbbb]]][[[```dddiiikkkhhh```UUUNNNFFFFFFGGGHHHIIIJJJKKKKKKHHHDDDCCCEEEEEEDDDEEEIIIMMMOOOUUU]]]cccjjjxxx}}}||||||}}}}}}xxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyy}}}{{{yyyvvvsssqqqpppoooooopppqqqqqqpppnnnkkkjjjjjjhhhgggeeeeeeeeeggghhhiiijjjllloooqqqpppmmmjjjjjjkkkmmmoooqqqvvv{{{zzzuuurrrjjjbbb[[[[[[^^^kkkxxxvvvvvvjjjgggdddooorrrZZZLLLIIIKKKJJJUUUXXXUUUXXXWWW\\\iii}}}wwwsssrrryyyxxxrrrmmmjjjgggeeeccceeeiiinnnsssyyy}}}yyyxxx|||{{{pppjjjeeeccc``````aaacccfffgggmmmrrrzzz|||pppccc[[[OOONNNMMMLLLKKKKKKKKKKKKKKKJJJNNNXXXaaaiiivvv|||pppiiiiiikkkmmmqqqvvvzzz}}}~~~uuukkkccc___^^^```gggnnnooohhh]]]RRRMMMFFFHHHKKKNNNPPPQQQQQQQQQKKKGGGDDDEEEEEEDDDGGGKKKOOORRRXXX___fffooo~~~}}}{{{{{{{{{|||yyyyyyxxxwwwvvvuuuttttttttttttuuuuuuvvvvvvwwwwww|||{{{xxxuuusssqqqooonnnpppqqqqqqpppnnnkkkhhhfffiiihhhgggfffeeefffggghhhhhhiiillloooqqqqqqmmmkkkhhhjjjlllnnnpppuuuzzz~~~~~~yyyvvvnnneee^^^\\\^^^kkk~~~qqqppp}}}qqqhhhgggfffrrrrrr[[[MMMJJJLLLKKKXXXZZZXXXYYYWWWZZZfffyyyxxxooommmnnnuuuyyyssskkkccc___\\\YYYXXXXXXZZZ]]]aaafffjjjnnnppptttxxx~~~yyy}}}~~~yyykkkbbb^^^\\\[[[ZZZ[[[]]]```dddgggmmmrrrzzz{{{vvvsssqqqsssxxxyyymmm```WWWNNNMMMLLLLLLKKKKKKKKKKKKLLLKKKPPPZZZfffqqq}}}yyyooojjjkkknnnppptttyyy|||~~~vvvmmmgggdddddddddkkkpppmmmbbbUUUMMMKKKMMMPPPTTTYYY[[[\\\[[[ZZZSSSMMMIIIHHHFFFEEEGGGLLLQQQUUU\\\bbbjjjuuu~~~}}}{{{zzzzzzzzzxxxwwwwwwvvvuuuuuuttttttrrrssstttuuuvvvwwwxxxxxx{{{zzzwwwuuurrrpppooonnnoooppppppooommmjjjgggeeehhhhhhgggffffffgggggghhhhhhiiikkkoooqqqqqqnnnkkkgggiiikkkmmmppptttyyy}}}|||rrrggg___[[[\\\iiixxxnnnmmmxxxzzzlllfffggghhhuuurrr\\\OOOLLLMMMPPP]]]```]]]]]]YYYZZZfffvvvzzzrrrkkkjjjlllttt~~~~~~uuuooofff___[[[ZZZYYYXXXZZZ[[[]]]___bbbccceeeeeefffjjjqqqyyy}}}~~~}}}{{{~~~{{{|||zzzlllaaa\\\\\\[[[]]]___bbbfffkkkqqquuu|||zzzrrrnnnmmmooottt}}}uuujjj^^^VVVMMMLLLLLLKKKKKKKKKLLLLLLJJJLLLRRR___ppp~~~}}}uuummmkkknnnqqqssswww|||~~~wwwpppkkkjjjkkkmmmqqqrrrjjj\\\QQQMMMNNNQQQVVV]]]dddhhhiiigggeee^^^VVVOOOKKKHHHFFFIIINNNSSSZZZaaagggppp~~~~~~}}}|||zzzyyyxxxuuuuuuuuuuuuuuuuuuuuuuuupppqqqsssvvvxxxyyyzzzzzzyyyxxxvvvtttrrrpppoooooonnnooopppooonnnkkkiiiggghhhhhhggggggggghhhhhhhhhiiiiiillloooqqqpppmmmjjjfffhhhjjjmmmoootttzzz~~~sssfff]]]YYYXXXeee~~~}}}oooggggggpppzzzwwwiiiccceeeiiizzzsss]]]QQQNNNOOORRR```cccaaaaaa[[[ZZZddduuuvvvpppjjjkkkooowww~~~uuupppiiidddbbbbbbccccccffffffffffffeeecccbbbaaaaaadddhhhmmmqqquuuxxxzzz}}}~~~|||}}}nnnddd]]]\\\aaa___dddjjjpppwww~~~yyyrrrqqqrrryyy{{{rrrhhh]]]UUUKKKKKKKKKKKKKKKKKKLLLLLLKKKOOOYYYkkk{{{yyyzzz{{{zzzwwwqqqllllllppptttvvvzzz~~~~~~xxxsssqqqrrrssstttuuurrrhhh[[[SSSRRRUUUWWW]]]gggqqqvvvwwwtttrrrfff^^^UUUOOOLLLJJJMMMSSSWWW```iiipppyyy~~~}}}{{{yyywwwssstttttttttuuuuuuuuuvvvoooqqqsssvvvxxxyyyyyyyyyvvvuuutttsssrrrqqqqqqqqqpppqqqqqqqqqooommmjjjhhhgggggghhhhhhhhhhhhiiiiiijjjkkkllloooqqqpppllliiifffhhhjjjmmmppptttzzz~~~sssdddZZZWWWVVV```vvvwwwmmmffffffnnnxxx|||llldddeeekkksss^^^RRROOOPPPRRR```eeecccbbb\\\YYYbbbvvv|||sssooolllnnnsss}}}|||xxxssspppqqqsssuuuuuuvvvvvvuuusssoookkkhhhfffggghhhjjjkkkkkkmmmppprrrvvv{{{~~~rrrggg```\\\___gggiiippp{{{|||wwwyyy}}}xxxoooeee[[[TTTJJJJJJJJJJJJKKKLLLLLLMMMNNNVVVcccxxx|||wwwuuuuuuuuusssooollllllqqquuuxxx{{{~~~zzzzzz|||~~~~~~zzzqqqgggaaabbbeeefffmmmwww}}}yyykkkbbbXXXSSSPPPOOOTTTZZZ[[[gggrrryyy~~~|||yyywwwuuutttttttttttttttttttttpppqqqtttvvvvvvvvvvvvuuutttsssrrrrrrqqqrrrrrrrrrtttttttttsssqqqmmmjjjhhhgggggghhhiiiiiiiiiiiiiiikkklllmmmoooqqqoookkkhhhfffhhhkkkmmmpppuuu{{{qqqcccXXXVVVVVV]]]nnnwwwpppiiiiiiqqq|||vvvlllkkknnnsss___TTTQQQQQQTTTbbbhhhgggfff^^^[[[cccyyyvvvnnnkkklllpppxxx}}}yyyvvvvvvwwwxxxuuupppkkkjjjjjjooouuu|||~~~iiiaaa^^^^^^eeepppzzz~~~uuulllbbbXXXPPPIIIIIIIIIJJJKKKLLLMMMMMMOOOYYYiii{{{vvvrrrrrrqqqnnnkkklllqqquuuxxx|||zzzvvvwwwyyywww}}}{{{lllcccZZZUUURRRSSSYYY```___lllxxx~~~}}}yyywwwvvvvvvuuutttsssrrrrrrqqqqqqrrrtttuuuuuutttrrrqqqrrrrrrqqqqqqrrrrrrssssssxxxxxxwwwuuurrrmmmiiigggfffggghhhiiiiiiiiiiiiiiilllmmmnnnppppppnnnjjjgggggghhhkkknnnqqqvvv|||~~~ooobbbWWWVVVVVV[[[iiizzzzzzuuuoooiiihhhqqq}}}uuussspppsss___TTTRRRRRRVVVeeelllkkkjjjbbb^^^fff{{{~~~rrrkkkiiilllqqqzzzxxxnnnhhheeeiiiqqqzzz~~~uuubbb^^^___aaalllyyytttjjj```UUUNNNIIIIIIIIIJJJJJJLLLMMMNNNNNNXXXiiiyyypppqqqpppnnnkkklllqqquuuyyy}}}yyynnnddd[[[WWWWWWXXX]]]cccjjjsss}}}}}}|||zzzyyy{{{zzzxxxvvvuuutttssssssvvvuuutttuuuwwwxxxxxxvvvtttsssqqqppppppqqqssstttwwwwwwvvvuuussspppnnnllljjjjjjjjjkkkkkkkkkllllllnnnnnnnnnnnnlllkkkiiiggghhhiiikkkmmmpppvvv}}}zzznnneeeXXXRRROOOWWWiiiyyy{{{qqqffffffxxxwwwrrrxxxuuuaaaVVVSSSTTT]]]eeeppptttlllccccccjjj~~~sssooonnnnnnvvvvvvnnnjjjrrrrrrqqqrrruuupppaaa`````````nnnuuuhhh\\\QQQKKKCCCDDDFFFHHHIIIKKKKKKLLLLLLTTTfff}}}ssspppmmmkkklllpppuuuxxx{{{}}}wwwmmmeee]]][[[\\\^^^cccjjjsss|||~~~|||{{{zzz{{{zzzxxxwwwuuutttttttttvvvuuutttvvvxxxyyyyyyxxxuuutttrrrqqqqqqrrrssstttvvvvvvvvvuuusssqqqooonnnjjjkkkkkkkkkllllllllllllnnnnnnnnnnnnmmmkkkiiigggggghhhjjjmmmqqqxxxyyykkkbbbVVVQQQNNNWWWiii{{{}}}uuummmpppxxxtttvvvwwwcccXXXUUUVVV\\\dddppptttmmmeeeffflll~~~uuurrrsssxxx}}}vvvrrrrrrrrrqqqpppttt}}}nnn______aaadddttttttggg[[[QQQJJJDDDEEEFFFHHHIIIJJJJJJKKKLLLRRR___rrr{{{wwwqqqmmmlllooosssvvv}}}{{{wwwmmmfffaaaaaabbbeeelllttt~~~~~~~~~}}}||||||~~~}}}|||{{{{{{zzzxxxwwwuuuuuuttttttvvvuuuuuuvvvyyy{{{{{{zzzvvvuuutttrrrrrrrrrssstttttttttttttttsssqqqpppoookkkkkkkkklllllllllmmmmmmnnnoooooonnnmmmjjjhhhgggggghhhkkknnnsss{{{wwwiii^^^UUUPPPOOOXXXkkk}}}|||uuuzzzxxxvvvtttxxxeee[[[XXXXXX\\\dddnnnsssnnnfffgggmmm|||{{{{{{}}}~~~zzztttsssqqqqqqttt{{{nnn``````eeemmmsssggg[[[PPPJJJEEEFFFGGGHHHIIIIIIIIIIIIJJJNNNVVVdddsss~~~wwwpppnnnpppuuuyyy|||zzzmmmhhheeeggghhhlllsss|||{{{~~~}}}}}}}}}|||||||||{{{~~~}}}}}}{{{zzzxxxwwwvvvuuuuuuuuuuuuuuuuuuwwwzzz||||||{{{xxxwwwuuutttssssssssssssqqqqqqqqqqqqpppoooooonnnkkkkkklllllllllmmmmmmmmmnnnooonnnnnnllljjjhhhfffgggiiilllpppwwwwwwhhh^^^UUUQQQQQQ[[[nnn~~~wwwuuutttyyyggg\\\YYYXXX]]]cccmmmqqqllleeeeeejjjyyyzzzxxxvvvuuuwww}}}rrrcccdddlllwwwsssggg[[[QQQJJJFFFFFFGGGHHHHHHHHHHHHGGGHHHKKKQQQ[[[gggppptttuuuttt}}}wwwsssuuu{{{~~~|||nnnkkkkkkmmmooorrrzzzzzz{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}zzzzzzxxxwwwvvvvvvvvvvvvuuuuuuuuuwwwzzz||||||{{{xxxxxxvvvuuutttsssrrrrrrnnnnnnmmmmmmllllllllllllkkkkkkkkklllllllllmmmmmmnnnnnnnnnmmmkkkiiifffeeegggiiinnnssszzzxxxiii___UUUSSSUUU```tttyyytttvvvzzziii^^^YYYXXX___ccckkknnniiiaaaaaaeeewww}}}}}}uuuhhhiiissssssggg[[[QQQKKKFFFGGGGGGHHHHHHGGGGGGFFFHHHJJJPPPWWW^^^cccfffgggooo|||xxxyyy}}}{{{zzzqqqppprrruuuwwwzzz}}}zzzzzzzzz{{{||||||}}}~~~~~~|||}}}}}}~~~~~~~~~}}}}}}zzzzzzyyywwwwwwvvvvvvvvvvvvuuuuuuvvvyyy{{{{{{zzzyyyxxxwwwvvvtttrrrqqqqqqmmmlllkkkjjjiiiiiijjjjjjjjjjjjjjjkkkkkkkkkllllllmmmmmmlllkkkiiigggdddccceeeiiinnnttt{{{yyyjjj```TTTTTTXXXfff|||zzztttwwwnnnbbb\\\ZZZ```ccciiilllhhh```___bbbvvvxxxmmmppp|||rrrfffZZZPPPJJJEEEFFFGGGGGGGGGGGGGGGFFFIIIKKKNNNRRRVVVZZZ\\\^^^ppp~~~}}}{{{~~~~~~~~~}}}{{{~~~|||yyywwwwwwssstttxxx~~~}}}{{{zzzzzzyyyxxx{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{|||}}}}}}}}}}}}}}}zzzzzzyyyxxxwwwwwwwwwwwwvvvuuutttvvvxxxyyyyyyxxxxxxxxxwwwvvvtttrrrpppooommmlllkkkiiihhhhhhiiiiiiiiiiiiiiijjjjjjjjjkkkkkkllllllkkkjjjhhheeebbbaaabbbfffmmmtttzzzxxxjjj___QQQRRRYYYjjjvvvpppuuuuuuhhhaaa______bbbhhhkkkhhhaaa```ddduuu}}}vvv||||||pppdddXXXNNNHHHDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHJJJMMMRRRYYY___dddttt~~~|||yyyvvvuuutttqqqtttwwwvvvtttssstttuuuuuuwww}}}}}}{{{zzzxxxwwwvvvuuuuuuvvv|||{{{{{{zzzzzzyyyyyyxxxyyyzzz{{{|||}}}}}}}}}|||zzzzzzyyyxxxwwwwwwwwwwwwvvvuuutttuuuwwwxxxxxxwwwxxxxxxwwwuuusssqqqooonnnnnnmmmkkkiiihhhhhhhhhiiihhhhhhiiiiiiiiijjjjjjjjjkkkkkkjjjiiigggdddaaa```___dddlllsssxxx}}}xxxhhh^^^MMMPPPZZZmmmpppkkktttzzzmmmfffccc___aaagggkkkiiiccccccfffuuu~~~zzznnnbbbVVVLLLFFFDDDDDDEEEGGGGGGHHHHHHHHHEEEEEEGGGKKKRRR]]]hhhpppwww{{{uuupppllljjjjjjmmmnnnnnnnnnoooqqquuuxxxxxxyyyuuummmnnnoooqqqsssuuuvvvwww{{{{{{zzzyyyxxxyyyzzzzzz}}}|||||||||{{{{{{{{{zzzzzzzzzyyyxxxxxxxxxyyyyyyxxxxxxyyyyyyyyyxxxwwwwwwvvvuuusssrrrqqqqqqrrrrrrqqqnnnjjjfffddddddeeeeeeggghhhiiijjjkkkkkkjjjjjjiiiiiiiiiiiigggeeecccaaaaaadddiiioootttzzzyyyhhh[[[TTTVVV^^^rrruuukkkkkkppp}}}rrriiiaaafffeeegggjjjjjjffffffhhhuuuvvvjjj___VVVNNNIIIDDDEEEFFFGGGGGGHHHGGGGGGIIIHHHGGGJJJQQQ^^^kkkttt|||wwwqqqmmmiiihhhggghhhiiikkklllnnnrrrwww{{{|||qqqlllfffgggiiilllooorrruuuvvv{{{zzzyyywwwwwwxxxyyyzzzzzzzzzzzz{{{{{{|||||||||{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxwwwvvvuuuuuuttttttsssrrrrrrrrrrrrrrrqqqpppllliiigggfffeeefffggghhhiiijjjkkkjjjjjjiiiiiiiiiiiihhhgggeeecccaaabbbeeejjjooosssyyyyyyiii\\\SSSVVV```vvvqqqfffgggqqqvvvnnngggiiiggghhhlllllliiihhhjjjsssvvvjjj___VVVNNNIIIDDDEEEFFFGGGGGGHHHGGGGGGGGGHHHKKKOOOWWWdddqqqzzz}}}zzzuuupppkkkhhhffffffeeegggjjjmmmqqqwww}}}ttthhhaaa\\\]]]```ccchhhnnnsssvvv{{{zzzxxxvvvvvvwwwxxxyyywwwxxxzzz{{{|||}}}}}}}}}{{{|||}}}}}}|||{{{zzzyyyyyyxxxwwwvvvuuusssrrrrrrrrrrrrsssssssssrrrqqqqqqrrrqqqooommmkkkiiigggfffggghhhiiijjjjjjjjjiiihhhhhhhhhhhhgggfffdddbbbaaacccfffjjjoootttyyyxxxiii]]]RRRVVVccczzzmmmddddddsss|||tttmmmllliiiiiimmmnnnkkkiiijjjppp|||}}}}}}~~~uuuiii___UUUMMMIIIDDDEEEFFFGGGGGGHHHGGGGGGBBBEEEKKKQQQZZZggguuu}}}xxxrrrnnnjjjiiihhhjjjlllpppsssxxx~~~yyynnnccc[[[UUUUUUWWW[[[bbbiiipppuuu{{{yyyxxxvvvvvvwwwyyyzzzxxxyyy{{{}}}~~~~~~~~~~~~zzz{{{}}}}}}}}}{{{yyywwwxxxwwwvvvtttrrrqqqpppppppppqqqrrrssssssrrrqqqppprrrrrrrrrqqqnnnllliiiggghhhiiijjjjjjjjjiiihhhgggggggggfffeeedddcccbbbaaabbbfffkkkqqqvvv|||wwwggg]]]RRRWWWddd|||lllddddddsssxxxqqqnnnjjjjjjpppsssppplllkkkppp}}}zzz{{{|||~~~ttthhh^^^UUUMMMHHHDDDDDDFFFGGGGGGGGGGGGGGGAAAEEEKKKRRR\\\jjjzzz}}}~~~~~~}}}{{{vvvrrrpppnnnnnnrrruuuxxx{{{zzzrrriii___WWWRRRRRRRRRUUU\\\dddmmmrrrxxxxxxwwwwwwxxxyyyzzzzzz{{{|||}}}~~~}}}|||yyyzzz{{{|||{{{yyyvvvuuuvvvuuusssrrrqqqppppppppppppqqqrrrrrrrrrqqqpppooorrrrrrrrrrrrpppnnnkkkiiijjjjjjkkkkkkkkkiiihhhgggffffffeeedddcccbbbbbbaaabbbffflllssszzzsssdddYYYPPPUUUccc|||{{{iiibbbcccqqq|||uuuuuuqqqrrrzzz}}}vvvqqqsss}}}}}}{{{}}}~~~yyyzzz|||}}}rrrfff\\\SSSLLLGGGDDDDDDFFFGGGGGGGGGGGGGGGEEEHHHMMMWWWdddttt}}}xxx{{{}}}|||zzzzzz~~~{{{yyyxxxxxxxxx}}}~~~ssskkkddd\\\VVVSSSRRRPPPQQQVVV^^^gggmmmssstttvvvxxxyyyyyyzzzzzzzzz|||~~~~~~}}}{{{yyyyyyyyyyyyxxxwwwuuutttssssssqqqpppppppppqqqrrrqqqqqqqqqqqqpppooonnnnnnppppppqqqqqqpppnnnmmmlllllllllmmmlllllljjjhhhgggeeedddcccbbbaaaaaaaaaaaabbbfffmmmttt|||}}}nnn___UUULLLQQQ```yyyyyyxxx}}}tttddd^^^___ooo{{{{{{~~~}}}vvv~~~wwwooommmooouuu}}}|||yyy{{{}}}zzzooodddZZZQQQJJJEEEDDDEEEFFFGGGGGGHHHGGGGGGFFFHHHOOO]]]pppwwwtttzzz|||yyywwwvvv~~~yyyooogggaaa\\\XXXVVVSSSOOONNNQQQXXXaaafffmmmooossswwwyyyyyyxxxwwwwwwxxx{{{}}}~~~~~~|||{{{zzzyyyxxxwwwvvvuuuuuutttqqqpppooooooppprrrtttuuutttsssqqqpppnnnnnnmmmmmmmmmnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnmmmkkkiiihhheeedddbbbaaa``````aaaaaabbbgggnnnuuu}}}zzziiiYYYOOOLLLOOO\\\sssyyynnnooowww~~~oooaaa[[[\\\kkkxxx~~~yyypppiiihhhiiimmmwww|||{{{zzz|||~~~xxxmmmbbbXXXOOOHHHDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHKKKWWWlll{{{pppnnnwww~~~{{{wwwssspppooo{{{zzz{{{|||~~~tttrrrtttzzzxxxooogggbbb^^^[[[XXXTTTNNNLLLNNNTTT\\\bbbhhhkkkqqqvvvxxxxxxwwwuuusssuuuxxx|||}}}}}}}}}|||{{{zzzyyywwwvvvuuuuuuuuuoooooonnnnnnpppsssvvvxxxuuutttqqqooommmllllllmmmllllllmmmmmmnnnnnnoooooooooooooooooonnnllljjjhhhdddcccbbb`````````aaaaaadddhhhnnnuuu|||yyygggVVVLLLNNNOOOYYYmmmqqqfffhhhsss|||mmm```[[[\\\iiiyyy~~~uuulllgggggghhhjjjqqq{{{~~~{{{zzz{{{}}}}}}vvvlllaaaWWWNNNGGGBBBDDDEEEFFFGGGGGGHHHGGGGGGPPPUUUddd~~~tttjjjiiittt}}}zzzvvvqqqmmmjjjhhhuuuuuuuuuttttttttttttsssgggiiimmmuuu~~~|||ppphhhccc```]]]ZZZWWWSSSPPPNNNOOOPPPQQQQQQ___fffooovvvxxxvvvsssqqqssstttvvvxxxzzz|||~~~}}}zzzyyyyyywwwrrrnnnooonnnnnnoooqqqssssssrrrsssrrrqqqooonnnmmmmmmmmmooooooooooooooooooooooooqqqooommmllllllkkkiiigggeeedddbbb```______```aaadddiiiooovvv}}}wwwdddSSSJJJHHHKKKTTTeeeyyyyyyrrrgggcccpppqqq```\\\___ggg}}}rrruuuxxxrrrlllkkkpppxxx~~~~~~|||zzzyyy{{{{{{}}}~~~vvvjjj]]]TTTLLLGGGEEEEEEEEEFFFGGGIIIJJJKKKLLLKKKVVVooo}}}||||||}}}wwwtttlllccccccqqq}}}}}}{{{wwwqqqjjjccc^^^[[[mmmmmmllllllkkkkkkkkkjjjeeegggmmmuuu~~~zzzppphhhccc___[[[XXXVVVSSSOOOMMMNNNOOOOOOOOOWWW^^^hhhppptttttttttsssrrrsssuuuwwwyyy|||}}}~~~~~~|||{{{{{{xxxtttqqqooonnnnnnoooqqqsssrrrqqqrrrqqqpppooonnnmmmmmmmmmmmmmmmnnnnnnooooooooooooqqqooolllkkkkkkiiigggeeeeeecccaaa```______```aaacccgggnnnuuu|||wwwcccSSSJJJFFFGGGOOO___rrruuuoooeeedddssszzzeee___bbbnnnyyynnnrrr||||||wwwuuussswww{{{wwwxxx~~~|||{{{{{{{{{|||}}}uuuiii\\\SSSLLLGGGDDDDDDDDDEEEGGGHHHIIIJJJKKKMMMWWWooo|||~~~{{{yyy{{{zzzwwwqqqnnnggg___```nnn}}}zzzuuunnnfff___YYYVVVeeeeeedddcccbbbaaaaaaaaacccfffllluuu}}}}}}wwwooohhhddd```ZZZVVVUUURRROOOMMMMMMNNNNNNMMMQQQXXX```hhhmmmooopppqqqqqqrrrtttvvvxxx{{{|||}}}|||{{{zzzzzzzzzxxxuuurrrpppooonnnoooqqqrrrrrrqqqqqqpppooonnnmmmlllllllllkkkkkklllmmmnnnoooppppppqqqooolllkkkjjjhhheeecccdddcccaaa_________``````aaafffmmmttt{{{ttt```QQQHHHEEEEEEKKKYYYkkkyyy}}}|||vvvpppggghhhyyyhhhbbbfffwwwtttiiinnnxxx{{{rrrllliiigggeeekkkvvvxxxqqqvvv}}}~~~}}}{{{{{{{{{}}}{{{sssfff[[[RRRKKKGGGDDDBBBCCCEEEFFFHHHIIIIIIIIILLLUUUkkk|||~~~|||yyyyyyvvvqqqkkkggg```[[[]]]jjj}}}yyyrrrjjjaaaYYYSSSPPPbbbaaa___^^^]]]\\\]]]]]]```dddlllttt{{{zzzuuuooojjjfffbbb[[[VVVUUURRROOOMMMMMMMMMLLLKKKPPPUUU[[[aaaeeehhhlllnnnpppqqqrrrtttwwwyyyzzz{{{wwwwwwwwwwwwvvvuuusssqqqqqqpppooooooqqqrrrqqqpppooonnnmmmllllllkkkkkkkkkjjjjjjlllmmmnnnpppqqqqqqrrrooommmkkkjjjhhheeecccbbbaaa```____________```aaaeeelllsss{{{ooo\\\MMMEEEEEEEEEJJJXXXkkkzzz}}}wwwpppqqq}}}fffcccjjj~~~pppggglllwww{{{mmmeeebbbaaa```___eeeoooyyy|||tttmmmggglllttt~~~~~~~~~}}}|||yyyxxxxxx{{{~~~~~~wwwpppdddXXXPPPJJJFFFCCCAAABBBDDDFFFGGGHHHHHHHHHIIIPPPccc|||}}}xxxrrrjjjddd]]]YYY\\\hhh~~~~~~}}}yyypppfff\\\SSSMMMJJJ___]]]\\\ZZZYYYYYYZZZ[[[^^^ccckkkrrrxxx|||~~~vvvsssnnnkkkiiiddd^^^XXXVVVSSSPPPNNNNNNMMMLLLJJJNNNQQQVVV[[[___eeekkkoooppppppqqqsssuuuvvvwwwxxxtttuuuvvvvvvuuusssrrrqqqrrrpppooopppqqqqqqpppooommmmmmlllkkkjjjjjjjjjjjjjjjjjjkkkmmmooopppqqqrrrrrrpppmmmkkkjjjhhheeeccc``````__________________aaaeeelllttt{{{mmmZZZLLLEEECCCDDDJJJYYYnnn{{{~~~wwwccceeepppxxxkkkfffkkkvvvqqqccc]]]\\\\\\\\\]]]bbbiiiqqquuusssnnniiibbbgggqqq}}}~~~}}}|||zzzxxxuuuuuuvvvyyy~~~}}}~~~~~~}}}|||{{{~~~tttlllaaaVVVNNNIIIEEECCC@@@AAADDDFFFGGGHHHGGGGGGHHHMMM[[[pppyyyoooggg^^^ZZZ\\\ggg~~~}}}xxxnnncccXXXPPPJJJHHHZZZYYYWWWUUUUUUVVVWWWYYY[[[```gggnnnssswww|||~~~~~~|||sssppplllkkkjjjgggaaa\\\XXXVVVSSSQQQPPPOOOMMMKKKJJJMMMPPPUUU[[[ccclllsssppppppqqqrrrsssssstttttttttvvvwwwwwwuuusssrrrssssssqqqppppppqqqqqqooonnnlllkkkjjjiiiiiiiiiiiijjjiiiiiikkklllmmmooopppqqqpppnnnkkkjjjiiigggeeebbb__________________^^^^^^```eeelllttt{{{kkkYYYLLLFFFAAACCCJJJ\\\sssrrrbbbgggsss{{{pppgggfffjjjtttlll^^^YYYZZZZZZZZZ___ccciiiooorrrrrrooommmeeekkkvvv}}}|||zzzwwwuuussstttvvvzzz~~~|||{{{||||||{{{zzzxxx{{{~~~qqqiii^^^TTTMMMHHHDDDBBB@@@BBBDDDGGGHHHHHHGGGGGGIIIKKKVVVfffrrryyy}}}xxxlll```\\\\\\fff}}}}}}~~~|||vvvlll```UUUMMMIIIGGGWWWUUUSSSRRRSSSTTTWWWXXXXXX\\\bbbhhhlllqqqwww|||}}}~~~~~~|||xxxsssooollliiiiiiiiigggccc^^^[[[XXXUUUSSSRRRQQQNNNLLLJJJKKKMMMQQQWWW```kkkrrrqqqqqqqqqqqqqqqqqqqqqqqqsssuuuwwwvvvsssqqqqqqrrrsssrrrppppppqqqpppooommmjjjjjjiiihhhhhhhhhiiiiiiggghhhiiijjjkkklllmmmmmmlllkkkhhhggggggeeecccaaa^^^^^^^^^______^^^^^^^^^^^^cccjjjrrrzzz{{{gggVVVJJJEEECCCEEENNNbbbzzzoooaaafffqqq|||uuummmgggcccgggooo|||~~~kkk___]]]```bbbccchhhmmmttt{{{}}}}}}{{{zzzvvv|||}}}{{{yyywwwtttuuuvvvxxx|||~~~~~~|||zzzzzzzzz{{{zzzyyywwwyyy}}}|||nnnggg\\\RRRKKKGGGCCCBBB@@@BBBEEEHHHIIIIIIHHHGGGHHHIIIOOO[[[fffmmmtttzzzqqqbbb[[[YYYbbbzzzxxxyyy|||yyyssshhh\\\RRRKKKHHHFFFVVVUUUSSSRRRSSSUUUWWWYYYUUUYYY___dddhhhmmmtttzzz{{{{{{|||~~~~~~}}}~~~}}}|||xxxvvvrrrmmmmmmjjjgggggghhhgggccc```\\\ZZZWWWUUUTTTRRROOOMMMMMMMMMMMMOOOSSS\\\fffnnnrrrrrrqqqqqqpppooooooooopppsssuuutttqqqnnnnnnoootttrrrppppppppppppnnnmmmjjjiiihhhhhhhhhhhhhhhiiiffffffggghhhiiijjjjjjkkkjjjhhhfffeeeeeedddbbb```]]]]]]^^^______^^^^^^^^^]]]bbbiiiqqqyyyuuubbbQQQFFFAAAGGGIIISSSgggmmm___bbblllzzztttnnnkkkaaadddkkkxxx}}}lllcccdddjjjmmmnnnrrryyy~~~|||{{{zzzwwwuuuwwwxxxzzz~~~}}}zzz}}}{{{yyyyyyzzzzzzyyyxxxwwwyyy|||}}}}}}~~~zzzmmmfff[[[QQQKKKFFFCCCAAA@@@BBBFFFHHHJJJIIIHHHGGGFFFEEEIIITTT]]]eeennnuuusssbbbZZZWWW^^^wwwuuuvvvzzz~~~~~~wwwpppfffZZZPPPJJJGGGFFFVVVUUUUUUUUUTTTTTTSSSSSSWWWWWWXXX[[[aaahhhooossszzz|||~~~}}}zzzwwwwwwyyy|||}}}yyyuuuqqqooonnnnnnqqqnnnjjjhhhhhhhhhgggfffaaa```]]]ZZZXXXVVVTTTTTTOOOOOOOOOOOOSSSZZZccciiikkkmmmoooppppppqqqtttvvvtttsssrrrrrrppppppooonnnppppppoooooooooooooooppplllkkkiiigggfffeeeffffffiiiiiiiiiiiiiiihhhggggggfffeeecccaaa``````aaaaaa^^^^^^^^^^^^______```aaaaaaeeekkksss{{{mmmZZZLLLFFFFFFFFFKKKYYYnnnzzzeeefffdddpppzzzuuuooojjjfffdddgggrrrtttnnnpppvvv{{{|||}}}yyywwwvvvwwwwwwzzz{{{|||}}}}}}}}}|||{{{{{{zzzyyyxxxwwwwwwwwwwwwyyy{{{~~~~~~~~~~~~{{{mmmcccXXXPPPIIICCC@@@BBBAAACCCEEEGGGHHHIIIIIIHHHFFFGGGMMMWWW```hhhrrr{{{vvv___XXXXXX```www|||lllooouuu}}}~~~}}}wwwooocccXXXPPPLLLIIIHHHTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWZZZ```fffmmmpppwwwzzz}}}~~~~~~~~~~~~}}}{{{wwwtttuuuwwwzzz{{{yyyuuuqqqnnnllllllmmmpppmmmiiigggggghhhhhhhhhbbb```^^^[[[XXXVVVUUUTTTNNNNNNNNNNNNPPPVVV]]]ccchhhjjjmmmooooooppprrrsssttttttsssrrrqqqpppooooooppppppoooooooooooooooppplllkkkiiigggeeeeeeeeeeeehhhhhhhhhhhhhhhgggfffffffffdddcccaaa```_________]]]\\\\\\\\\]]]___aaabbbfffhhhmmmsssyyy~~~zzzkkkYYYMMMHHHGGGGGGNNN]]]uuuvvvccceeedddrrryyysssnnnjjjdddbbbdddnnn}}}zzzxxx}}}~~~{{{xxxwwwwwwxxxyyywwwxxxyyyzzz{{{zzzyyyxxxyyyxxxxxxwwwwwwwwwxxxxxxwwwyyy{{{|||||||||}}}~~~~~~yyymmmbbbWWWPPPIIIBBB???AAAAAACCCEEEGGGHHHIIIIIIHHHGGGIIIRRR^^^hhhoooxxxsss\\\UUUUUU^^^uuuvvvppprrrwww~~~wwwooocccXXXPPPMMMKKKJJJSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWYYY^^^ccciiilllrrrvvv{{{~~~}}}}}}}}}{{{wwwssspppqqqtttxxxwwwuuuqqqnnnllllllmmmnnnpppmmmhhheeeeeeeeeffffffcccbbb```]]]ZZZXXXVVVUUURRRQQQPPPOOOOOOSSSXXX]]]cccfffjjjmmmnnnnnnooopppuuuttttttsssrrrqqqpppooopppoooooonnnooooooppppppmmmllliiigggeeedddddddddfffffffffffffffeeeeeeddddddcccbbb```^^^]]]]]]]]]]]]\\\\\\\\\^^^aaadddfffkkklllnnnqqquuuzzz~~~~~~}}}vvvhhhXXXLLLGGGGGGHHHQQQddd}}}qqqaaacccdddsssxxxqqqllliiicccaaaccclllyyy}}}|||yyywwwvvvwwwxxxxxxrrrtttvvvwwwxxxwwwvvvuuuuuuvvvvvvwwwwwwxxxyyyyyywwwyyy{{{{{{{{{{{{}}}~~~|||vvvkkkaaaVVVNNNHHHAAA>>>@@@AAACCCEEEGGGHHHIIIIIIHHHGGGLLLWWWfffqqqxxxpppYYYRRRSSS\\\sssvvvvvvwwwyyywwwooobbbWWWQQQNNNMMMMMMRRRRRRSSSTTTVVVWWWXXXYYYVVVVVVWWWXXX\\\```dddgggmmmrrryyy~~~~~~}}}||||||yyytttooolllmmmqqquuuuuussspppmmmlllmmmnnnoooqqqlllfffbbbaaabbbbbbcccdddcccbbb```]]]ZZZXXXWWWXXXWWWUUUSSSRRRSSSVVVYYY___ccchhhlllnnnnnnoooooouuuttttttsssrrrqqqppppppnnnnnnnnnnnnnnnoooooopppnnnllliiigggdddccccccbbbdddddddddeeedddccccccbbbcccbbbaaa___]]]\\\[[[ZZZ]]]]]]\\\^^^```dddhhhjjjnnnmmmnnnooorrrwww{{{~~~}}}vvviiiXXXKKKFFFEEEIIITTTiiipppaaabbbcccsssxxxpppllliiidddbbbdddmmmyyy|||{{{xxxvvvuuuuuuuuuvvvoooqqqtttvvvwwwvvvuuutttssstttuuuwwwxxxyyyzzzzzzyyyzzz||||||||||||~~~zzzsssiii^^^TTTMMMFFF@@@>>>???AAACCCEEEGGGHHHIIIIIIHHHIIINNNZZZjjjvvvmmmXXXRRRSSS\\\ttt}}}}}}}}}vvvnnnaaaWWWQQQPPPPPPQQQRRRSSSTTTVVVWWWYYYZZZ[[[XXXXXXXXXYYY[[[^^^aaaccciiiooowww}}}~~~}}}{{{xxxsssmmmiiijjjnnnrrrqqqpppnnnllllllllllllmmmkkkfff```]]]^^^aaaccceeeeeeeeedddcccaaa___\\\[[[\\\\\\ZZZWWWTTTTTTVVVWWW^^^bbbggglllnnnooopppqqquuutttsssrrrqqqppppppooommmlllllllllmmmmmmnnnooommmllliiifffdddcccbbbbbbcccccccccccccccbbbaaaaaaaaa```___^^^]]][[[ZZZYYY[[[[[[\\\^^^aaaeeeiiillllllllllllmmmqqqvvv{{{~~~}}}}}}|||mmm[[[MMMGGGFFFJJJVVVmmmqqqbbbbbbbbbsss{{{rrrnnnllldddbbbdddmmmzzz|||{{{xxxvvvsssrrrqqqqqqoooqqqtttwwwxxxxxxvvvuuussstttvvvxxxyyyzzzzzzzzzyyyzzz{{{{{{zzz{{{~~~xxxqqqeee[[[QQQJJJEEE???===???AAACCCEEEGGGHHHIIIIIIHHHKKKOOOZZZiiiwwwkkkXXXSSSUUU^^^tttuuummmbbbYYYTTTSSSTTTTTTTTTUUUVVVXXXYYY[[[\\\]]]ZZZZZZZZZZZZ[[[]]]___```eeekkkssszzz}}}}}}}}}}}}zzzxxxsssmmmiiiiiilllooonnnmmmmmmllljjjiiihhhgggaaa]]]YYYWWW[[[aaafffiiiffffffgggfffeeedddbbb```______]]]ZZZWWWUUUVVVWWW]]]aaafffjjjmmmoooqqqssstttssssssrrrqqqpppooonnnjjjjjjjjjjjjkkklllmmmmmmlllkkkhhhfffdddcccccccccbbbbbbbbbbbbbbbaaaaaa```_________^^^]]]\\\ZZZZZZYYYZZZ\\\___bbbfffhhhjjjjjjjjjkkkmmmqqqvvv{{{~~~||||||}}}nnn\\\NNNIIIIIIJJJWWWppp~~~pppcccbbbcccvvvyyytttrrrfffdddeeennn|||{{{yyywwwuuurrrpppooonnnooorrrvvvyyy{{{zzzyyywwwuuuvvvxxxyyyzzzzzzyyyyyywwwwwwxxxxxxwwwxxx{{{~~~uuunnnaaaWWWNNNHHHDDD???>>>@@@AAACCCEEEGGGHHHIIIIIIHHHMMMQQQ\\\kkkxxx|||gggVVVSSSVVV]]]rrrvvvooofff^^^ZZZYYYYYYYYYVVVWWWXXXYYY[[[]]]^^^^^^]]]]]]\\\\\\]]]]]]^^^___```fffooouuuyyy{{{||||||zzzxxxtttoookkkiiikkkmmmmmmnnnnnnnnnkkkhhheeeccc^^^ZZZUUUSSSWWW^^^dddhhhfffgggiiiiiiiiihhhfffeeebbbcccbbb___\\\ZZZZZZZZZ\\\___dddhhhkkknnnqqqtttsssrrrqqqqqqoooooonnnmmmhhhhhhhhhhhhiiijjjkkklllkkkjjjgggeeedddcccccccccbbbbbbbbbbbbbbbaaa``````]]]]]]^^^^^^^^^]]]\\\[[[ZZZ\\\___cccfffiiijjjkkkiiiiiijjjmmmqqquuuzzz||||||||||||}}}~~~xxxgggVVVKKKHHHIIIIIIXXXsss{{{nnnuuu{{{mmmcccdddfff{{{|||zzzmmmjjjjjjrrr}}}xxxwwwuuusssrrrpppooonnnppprrrwww{{{}}}|||zzzyyyxxxyyyzzz{{{{{{zzzxxxwwwvvvwwwwwwwwwvvvxxx{{{~~~{{{qqqjjj]]]TTTKKKGGGCCC??????BBBAAACCCEEEGGGHHHIIIIIIHHHOOOTTT```ppp}}}uuuaaaRRRQQQTTT[[[nnnxxxrrrkkkeeebbb``````___XXXXXXYYY[[[\\\]]]^^^_________^^^^^^]]]^^^^^^^^^^^^ccckkkrrrvvvxxxzzz{{{zzzxxxuuupppllljjjkkklllooopppqqqqqqnnnjjjeeebbbaaa\\\UUURRRTTTZZZ___cccggghhhjjjkkkkkkkkkiiihhhfffggggggdddaaa___^^^___[[[^^^bbbfffiiimmmqqqtttrrrrrrqqqpppooonnnmmmmmmgggggggggggghhhiiijjjkkkjjjiiigggeeeddddddddddddbbbbbbbbbbbbbbbaaaaaa```\\\]]]^^^______^^^]]]\\\]]]```dddhhhlllmmmnnnnnniiiiiikkkmmmqqquuuxxxzzz}}}||||||{{{{{{||||||}}}|||xxxnnn^^^OOOEEEEEEGGGIIIYYYtttqqqdddmmm~~~vvvtttjjjccceeeiiiuuuqqqpppwww|||ssswww}}}~~~yyyuuuttttttsssrrrqqqpppooopppssswww{{{}}}}}}{{{zzzzzz{{{|||||||||zzzxxxvvvxxxyyyyyyxxxxxxyyy}}}xxxnnnhhh[[[RRRJJJFFFCCC???@@@BBBBBBCCCEEEGGGHHHIIIIIIHHHPPPWWWeeevvvooo]]]OOOOOORRRXXXjjjzzzuuuooojjjgggeeedddcccYYYZZZ]]]___aaabbbbbbbbbdddcccbbbaaaaaa```aaaaaadddeeefffiiimmmrrrwwwyyyuuuuuusssooommmlllnnnooouuurrroooooonnnlllgggccc\\\XXXSSSPPPQQQVVV\\\aaahhhllloooqqqooommmkkkjjjllllllkkkjjjhhhfffdddccc```bbbdddgggiiilllnnnoooqqqqqqqqqqqqooommmkkkjjjhhhhhhgggggggggggghhhhhhiiihhhfffdddcccccccccdddaaaaaabbbbbbaaa```^^^]]]___^^^^^^]]]\\\\\\\\\\\\^^^___bbbhhhooorrrpppnnngggggggggiiimmmrrrvvvyyy}}}|||{{{{{{|||{{{yyyxxxwwwpppeeeXXXOOOIIIFFFEEEHHHWWWqqq}}}nnnaaaeeeuuu|||uuummmggg^^^]]]nnn|||uuuxxxzzzooohhhhhheeefffiiikkklllrrryyy}}}}}}zzzvvvtttrrrqqqqqqrrrssstttuuuxxx{{{|||zzzxxxuuuuuuvvvwwwwwwwwwwwwuuusssrrrwwwvvvvvvxxxvvvtttxxxzzzqqqhhhbbbTTTPPPIIIBBB>>>>>>???AAA===CCCHHHJJJHHHHHHLLLQQQVVVkkkzzzgggZZZOOOKKKKKKQQQeeexxx{{{wwwrrrpppooonnnjjjgggZZZ[[[^^^```bbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaddddddeeegggkkkooosssvvvttttttssspppmmmkkklllmmmqqqnnnlllkkkjjjhhhdddaaa\\\YYYUUUSSSTTTYYY^^^bbbhhhkkkppprrrqqqpppooooooppppppooonnnllljjjhhhgggddddddfffgggjjjmmmpppqqqqqqqqqqqqpppnnnllljjjiiijjjiiihhhgggffffffffffffggggggfffdddcccccccccccc```aaaaaaaaaaaa___^^^]]]]]]\\\\\\\\\\\\\\\]]]^^^^^^```eeemmmssstttrrrnnngggggggggiiimmmqqqvvvyyy{{{zzzzzz{{{||||||{{{zzzwwwpppeeeXXXNNNHHHEEEDDDFFFSSSkkkwwwjjjaaagggyyyzzzooofff\\\\\\nnn}}}sssggg```YYYWWWWWWYYY[[[]]]cccjjjyyyzzzwwwtttsssqqqppppppqqqssstttvvvyyy||||||zzzwwwtttsssssstttuuuvvvvvvuuuttttttuuussstttvvvtttrrrvvv}}}xxxoooeee___SSSNNNHHHAAA>>>===???@@@>>>CCCHHHIIIHHHIIINNNSSSccc{{{~~~dddXXXMMMIIIHHHNNN```sss~~~zzzwwwtttsssqqqnnnkkk\\\^^^```aaabbbcccbbbbbbaaaaaaaaaaaaaaabbbbbbbbbcccccccccdddgggjjjnnnpppqqqrrrrrrpppmmmkkkjjjkkkmmmkkkiiigggfffeeebbb___]]][[[XXXWWWYYY]]]bbbeeeiiilllqqqtttuuuttttttuuuuuuuuuuuutttrrrpppnnnmmmhhhhhhggghhhjjjmmmqqqssspppppppppooommmkkkhhhgggjjjiiihhhgggfffeeeeeeeeeffffffffffffeeeddddddcccaaaaaaaaaaaa```___^^^]]]ZZZZZZZZZZZZ[[[\\\]]]^^^\\\aaahhhpppuuuuuuqqqmmmffffffgggiiilllqqquuuxxxyyyyyy{{{|||~~~|||ttthhhZZZOOOHHHEEEDDDFFFPPPddd{{{sssiiicccmmmtttfff[[[[[[lll}}}nnnbbb[[[VVVSSSQQQRRRSSSTTT[[[bbbqqq}}}zzzuuurrrqqqpppooonnnoooqqqssstttxxxzzz||||||yyyuuurrrqqqpppqqqrrrssstttuuuuuutttrrrqqqrrrsssqqqpppuuu|||~~~uuukkkaaaZZZPPPLLLFFF@@@===<<<>>>@@@@@@DDDHHHHHHGGGJJJQQQWWWpppttt___SSSIIIFFFEEEJJJZZZlll~~~|||zzzxxxvvvrrrooo```aaacccdddddddddcccbbb``````aaabbbbbbcccccccccbbbbbbaaaaaacccfffhhhjjjnnnoooqqqpppmmmjjjhhhhhhkkkjjjiiigggfffdddaaa```]]]\\\ZZZZZZ\\\```eeehhhlllppptttwwwxxxxxxxxxyyyzzzzzzzzzzzzyyyvvvtttrrrllljjjhhhfffhhhkkkooorrrppppppooonnnllljjjgggfffhhhhhhggggggffffffggggggfffggghhhhhhhhhgggeeedddbbbbbbbbbbbbaaa```______[[[ZZZZZZZZZZZZZZZ[[[\\\ZZZ```iiiqqquuusssmmmiiieeeeeefffiiilllqqquuuwwwxxxzzz}}}}}}pppaaaTTTKKKFFFDDDIIIPPP^^^qqqrrrkkkhhhvvv}}}iii\\\ZZZjjj~~~{{{~~~qqqfff```___ZZZWWWVVVUUUTTTYYY```jjjvvv|||wwwrrrooonnnmmmllllllmmmooorrrsssyyyzzz|||zzzwwwsssqqqpppppppppqqqqqqrrrsssssssssqqqpppppprrrppppppuuu}}}|||ssshhh]]]WWWLLLIIIDDD???<<<<<<===???AAAEEEHHHHHHGGGKKKSSSZZZsss|||kkkYYYNNNFFFDDDDDDHHHWWWhhh~~~}}}{{{xxxuuussseeeffffffgggfffeeedddccc```aaabbbcccddddddccccccbbbaaa```___```bbbdddfffjjjllloooooollliiihhhggglllmmmmmmllliiieeecccaaa\\\[[[ZZZZZZ]]]bbbgggjjjpppssswwwyyyzzzzzz{{{|||}}}~~~~~~{{{yyywwwooommmiiiffffffiiillloooooooooooonnnllljjjgggffffffffffffggghhhiiijjjkkkiiiiiijjjjjjjjjhhhgggfffddddddcccbbbaaaaaaaaaaaa]]]\\\[[[ZZZYYYYYYYYYYYY\\\bbbkkkrrrtttpppkkkgggbbbccceeehhhmmmqqquuuwwwzzz}}}yyyjjj\\\QQQJJJGGGIIINNNYYYiiiyyy{{{tttoooooommm^^^\\\jjj|||}}}www}}}zzzrrrmmmgggbbb]]][[[WWWTTTWWW]]]fffqqqzzzuuuqqqnnnkkkkkkjjjjjjkkknnnppprrrwwwyyyzzzxxxuuuqqqooooooqqqqqqppppppppppppqqqqqqqqqppppppqqqppppppwww{{{qqqfff[[[TTTIIIFFFBBB>>><<<<<<===???BBBEEEHHHGGGGGGKKKSSS[[[ppp~~~pppbbbSSSJJJEEEEEEEEEHHHVVVfff~~~~~~}}}zzzxxxwwwvvvjjjjjjjjjjjjiiigggfffdddbbbcccdddffffffeeedddcccbbbaaa___^^^___```bbbdddgggiiillllllkkkiiihhhhhhmmmoooqqqppplllgggcccaaa[[[YYYXXXXXX[[[aaagggkkksssvvvyyy{{{|||}}}~~~}}}{{{uuurrrnnnjjjhhhiiikkkmmmnnnnnnnnnnnnmmmkkkhhhgggeeeffffffgggiiikkkmmmnnnkkkkkkkkkjjjiiihhhffffffddddddcccbbbaaaaaaaaaaaa^^^^^^\\\ZZZYYYXXXXXXXXX___eeemmmqqqqqqmmmhhhfff___```ccchhhmmmrrrvvvxxx|||rrrdddXXXOOOKKKHHHKKKUUUdddttt}}}~~~|||wwwtttyyymmm```___mmm}}}zzzvvv|||{{{xxxpppkkkfffccc^^^YYYZZZ^^^gggqqq}}}xxxtttpppmmmjjjiiihhhhhhiiilllnnnpppsssuuuvvvuuurrrpppooooooqqqqqqpppooooooppppppqqqqqqooopppqqqqqqqqqxxxyyyooocccYYYRRRGGGEEEAAA>>><<<<<<>>>???CCCFFFHHHHHHGGGJJJRRRYYYlllyyyrrrfff[[[QQQIIIEEEFFFFFFHHHTTTcccxxx~~~~~~|||zzzyyyzzz|||nnnnnnnnnmmmllliiigggfffdddeeeggghhhgggfffeeecccbbbaaa___^^^___```bbbcccdddfffiiijjjiiiiiiiiijjjlllpppssssssmmmfffaaa^^^YYYWWWUUUUUUXXX___gggkkkrrruuuyyy|||}}}|||yyyuuupppmmmllllllmmmmmmmmmnnnnnnmmmllljjjiiihhhhhhhhhiiijjjlllmmmnnnmmmllljjjhhhfffeeeeeedddcccbbbaaa____________```^^^]]]\\\[[[ZZZYYYYYYYYY```dddiiikkkiiieeecccbbb\\\^^^bbbgggmmmssswwwyyy}}}uuuiii]]]TTTNNNHHHKKKUUUeeeuuu}}}~~~yyyhhhaaacccrrruuuttt{{{}}}yyyxxxtttqqqoooiiiccccccfffllltttzzzvvvsssooommmiiihhhgggggghhhjjjlllmmmoooqqqrrrrrrqqqooopppppppppooooooooooooqqqrrrssspppnnnnnnppppppqqqxxxvvvlllaaaVVVPPPFFFDDDAAA>>>======???@@@BBBFFFIIIHHHGGGIIIQQQWWWggg{{{xxxooodddZZZQQQJJJFFFGGGFFFEEEPPP]]]rrr}}}||||||pppppppppooommmkkkhhhgggfffggghhhiiihhhgggeeecccbbbaaa_________```bbbdddccceeeggghhhhhhhhhjjjkkkjjjoootttsssmmmeee^^^[[[XXXVVVSSSRRRVVV^^^fffkkkppptttxxx|||~~~zzzuuuqqqooonnnnnnlllmmmnnnnnnnnnmmmlllkkkjjjjjjjjjjjjkkklllmmmmmmmmmllliiifffdddcccccccccbbbaaa___^^^]]]]]]^^^^^^\\\\\\[[[[[[[[[[[[[[[\\\^^^aaaeeeeeeaaa^^^]]]]]]ZZZ\\\aaagggmmmsssxxxzzz}}}~~~vvvkkk```VVVPPPJJJNNNWWWhhhzzzpppcccaaafffvvvyyypppqqqyyyzzzvvvzzzwwwuuutttoooiiihhhkkkpppvvv|||xxxtttqqqnnnllliiihhhgggfffgggiiikkkllllllnnnpppppppppooopppqqqnnnnnnnnnnnnppprrrtttuuuooommmmmmoooooopppxxx|||tttjjj___UUUNNNEEECCCAAA>>>===>>>???@@@BBBFFFIIIIIIGGGIIIOOOUUUcccwww{{{rrrfff]]]RRRKKKGGGGGGEEECCCLLLXXXnnn}}}vvvtttpppoooooommmiiieeegggfffeeeeeeddddddddddddeeeeeedddcccbbbaaa```___dddeeeeeefffggghhhiiiiiihhhlllnnnllleee\\\WWWTTTQQQPPPOOONNNPPPWWWbbbjjjoootttzzz}}}~~~~~~yyysssoooooonnnnnnoooooonnnjjjggghhhiiiiiijjjjjjkkkkkkkkklllkkkiiigggeeeddddddcccddddddcccaaa````````````^^^______^^^\\\\\\^^^___cccbbb___]]][[[ZZZZZZZZZ[[[]]]bbbhhhoootttxxxyyy}}}~~~xxxrrrllleee]]]WWWWWWTTTZZZooogggcccdddfffzzz~~~uuuooopppsss{{{yyyppplllnnnrrrvvvvvvsssppppppqqqyyyyyytttqqqpppnnnmmmkkkjjjjjjjjjkkkmmmnnnppppppppppppoooppppppqqqqqqqqqqqqppppppoooppppppqqqtttrrrqqqrrrqqqrrryyyxxxpppggg]]]SSSMMMCCCAAA>>><<<;;;<<<>>>???DDDFFFGGGGGGFFFHHHNNNSSS^^^kkkxxx}}}}}}nnn```SSSNNNIIIFFFDDDEEEMMMWWWpppsssqqqooooooooonnnkkkhhhhhhgggffffffeeeeeeffffffffffffeeedddcccbbbaaaaaacccdddeeefffggghhhhhhiiidddfffhhhfff```ZZZVVVTTTQQQPPPNNNLLLMMMSSS\\\cccjjjqqqxxx~~~|||vvvrrrnnnmmmmmmmmmnnnmmmkkkiiiiiijjjjjjjjjkkkkkkllllllhhhgggeeedddbbbaaa`````````___^^^]]]]]]\\\]]]]]]]]]^^^^^^^^^]]]]]]___aaaaaa```^^^\\\[[[ZZZZZZZZZ\\\___ccciiiooouuuxxxzzz|||}}}zzztttnnnfff^^^YYYYYYXXX```vvv{{{dddaaaccchhh|||wwwooooooqqqxxxtttjjjfffhhhkkkooopppooooooqqqssszzz|||vvvqqqnnnlllkkkiiikkkjjjjjjkkklllnnnpppqqqpppooooooooooooooopppppprrrqqqqqqppppppqqqqqqqqqqqqooooooppppppqqqxxxwwwnnneeeZZZQQQKKKCCCBBB???======>>>@@@AAAEEEGGGHHHGGGFFFGGGLLLPPPZZZcccmmmssswww{{{iiiUUUOOOJJJGGGEEEFFFMMMVVVmmmpppooonnnnnnooonnnllljjjiiihhhhhhggggggggggggggghhhhhhhhhgggfffeeedddcccbbbcccdddeeefffggggggggg___``````^^^ZZZVVVSSSSSSPPPOOOLLLJJJJJJNNNUUUZZZeeellluuu|||yyytttmmmkkkjjjjjjkkkllllllkkkkkkkkkkkkkkklllllllllllliiihhhfffeeedddccccccccc```______^^^^^^_________]]]^^^^^^^^^]]]^^^___aaa___^^^^^^]]]\\\\\\\\\[[[___aaaeeejjjpppuuuyyy{{{{{{}}}|||wwwppphhh```[[[ZZZ[[[fff|||uuu```^^^aaahhh~~~xxxooommmnnnuuu}}}mmmccc^^^___bbbfffhhhjjjmmmssswww}}}~~~xxxwww~~~zzztttooollljjjiiigggiiijjjjjjkkkmmmooopppqqqoooooonnnnnnnnnnnnooooooqqqqqqqqqqqqqqqqqqqqqqqqmmmllllllnnnnnnpppxxx}}}uuulllbbbXXXNNNHHHCCCBBB???>>>>>>???AAABBBEEEHHHIIIHHHFFFFFFIIILLLVVV[[[bbbiiisssqqqWWWQQQKKKHHHFFFFFFLLLTTTggg}}}pppoooooooooooonnnlllkkkiiihhhhhhgggggghhhhhhhhhjjjjjjkkkjjjjjjhhhgggfffbbbcccdddffffffffffffeee]]]]]][[[XXXTTTRRRPPPPPPNNNMMMJJJIIIIIILLLQQQTTT___fffnnnuuuyyy|||yyytttkkkhhhffffffiiikkkllllllllllllllllllllllllkkkkkkhhhgggfffeeeddddddddddddaaaaaa`````````aaaaaabbb^^^___```___]]]]]]^^^```______````````````______aaacccfffkkkpppuuuzzz|||{{{|||~~~yyyrrrjjjbbb^^^ZZZ]]]hhh~~~rrr___\\\___fff|||xxxmmmjjjjjjqqqyyyhhh^^^YYYXXX\\\```cccgggmmmvvv}}}uuukkkgggiiittt}}}yyysssooollljjjiiihhhfffggghhhjjjlllnnnpppqqqpppoooooonnnnnnnnnnnnoooooooooooopppppppppppppppkkkjjjkkkmmmoooqqqzzz|||sssiii___UUULLLFFFBBBAAA???======???AAACCCFFFHHHJJJIIIGGGEEEGGGIIITTTXXX___iiiwwwpppXXXQQQKKKHHHFFFEEEJJJPPPbbbyyyqqqqqqqqqpppnnnmmmlllkkkiiiiiihhhhhhhhhhhhiiiiiikkklllmmmmmmmmmkkkjjjhhhddddddfffffffffeeedddccc^^^[[[WWWTTTQQQOOOMMMLLLKKKJJJHHHHHHJJJMMMOOOQQQVVV\\\eeelllqqqvvv|||xxxrrriiigggeeeeeegggjjjlllmmmllllllkkkkkkjjjjjjjjjiiicccbbbaaaaaa````````````___^^^^^^^^^^^^______```aaaaaaaaa___]]]\\\]]]^^^```bbbccceeeeeeeeecccbbbbbbcccfffjjjoootttyyy{{{{{{}}}zzzssskkkeeeaaa]]]bbbnnnqqq___ZZZ\\\dddyyyxxxmmmiiiiiiooouuuggg^^^[[[XXX[[[___ccchhhppp{{{vvvnnneeeaaaaaafffsssxxxtttoookkkiiihhhfffeeebbbccceeehhhkkkmmmooopppppppppooonnnnnnnnnnnnnnnkkklllmmmnnnooonnnnnnnnnkkkjjjkkknnnpppsss|||zzzqqqggg]]]TTTKKKFFF@@@???===<<<<<<>>>AAACCCFFFIIIKKKJJJGGGFFFGGGJJJRRRWWWaaaooolllXXXPPPIIIGGGEEEDDDHHHMMM]]]uuuqqqssssssrrrooommmmmmmmmjjjjjjjjjiiijjjjjjkkkllllllmmmooooooooommmkkkjjjfffggghhhhhhgggeeebbb```]]]YYYUUUQQQOOONNNLLLJJJHHHGGGFFFHHHJJJMMMNNNNNNLLLRRRZZZbbbiiipppyyyyyytttjjjhhhfffgggiiilllnnnnnnkkkjjjjjjiiihhhggggggfffbbbbbbaaaaaaaaaaaaaaabbbaaaaaa```````````````aaaaaabbbbbb```]]]\\\]]]^^^ccceeegggiiijjjiiigggeeebbbccceeehhhmmmrrrwwwyyy|||~~~zzzrrrkkkgggeeeccclllyyy~~~mmm^^^YYYZZZdddzzz|||qqqllljjjnnnrrrgggbbbaaa___bbbeeeiiimmmuuuwwwddd```]]]```eeennn{{{zzznnnkkkfffbbbaaaaaa``````___```cccgggjjjmmmnnnooopppooonnnmmmmmmlllmmmmmmiiijjjlllmmmnnnmmmmmmlllkkkjjjllloooqqquuu~~~|||vvvmmmcccZZZQQQIIIDDD???===<<<;;;<<<>>>AAACCCFFFHHHJJJIIIGGGGGGJJJMMMQQQZZZgggwww|||jjjXXXOOOHHHFFFEEEDDDGGGKKKXXXpppppprrrtttsssqqqooopppqqqmmmmmmllllllmmmmmmnnnooolllnnnoooqqqpppooolllkkkiiijjjjjjjjjhhhddd```^^^YYYUUUQQQOOOOOONNNKKKIIIGGGFFFEEEGGGJJJKKKJJJHHHEEEIIIPPPWWW^^^gggrrrzzzzzz}}}yyymmmlllkkkkkknnnpppppppppiiiiiihhhgggfffeeedddcccccccccbbbbbbbbbccccccddddddcccbbbaaaaaaaaaaaaaaa___``````___^^^^^^```aaaeeegggjjjllllllkkkhhhfffaaabbbcccfffkkkppptttwww}}}yyypppjjjhhhhhhgggttttttgggZZZWWW[[[hhhxxxrrrnnnooo}}}~~~pppgggfffggggggjjjnnnpppttt{{{xxxiii^^^\\\^^^fffooozzz{{{rrrfffbbb^^^[[[[[[\\\\\\[[[]]]___cccgggkkkmmmooopppnnnmmmlllkkkjjjjjjjjjjjjhhhjjjlllnnnnnnnnnmmmlllkkkjjjllloooqqquuu~~~~~~wwwqqqhhh___VVVNNNGGGBBB???>>><<<<<<===@@@CCCEEEFFFHHHJJJIIIGGGIIIMMMRRRVVV```pppyyyiiiXXXOOOHHHFFFGGGFFFHHHKKKTTTkkknnnqqqttttttrrrqqqsssuuuooooooooooooooopppqqqqqqlllnnnpppqqqqqqooommmkkkkkkllllllkkkhhhddd```]]]UUUQQQNNNMMMNNNNNNLLLIIIGGGEEEDDDFFFIIIIIIGGGDDDBBBFFFKKKOOOUUU^^^iiipppttt{{{~~~pppooonnnoooqqqssssssrrrhhhggggggeeedddcccbbbaaa_______________``````aaaaaa```___]]]]]]\\\\\\\\\\\\^^^_________```bbbdddeeegggkkkmmmmmmkkkhhheee```aaabbbeeeiiinnnsssvvv~~~xxxoooiiihhhjjjgggxxxmmmaaaWWWVVV\\\kkk}}}vvvqqqppp|||zzznnnhhhiiikkknnnqqqtttvvvyyyppp``````___ccclllxxxwwwmmmbbb^^^ZZZXXXYYYZZZZZZZZZ]]]```dddhhhlllnnnpppqqqlllkkkjjjiiihhhhhhhhhhhhiiijjjlllnnnoooooonnnmmmkkkjjjkkkoooqqqttt}}}|||sssnnneee[[[SSSKKKEEEAAA@@@>>>======>>>AAADDDFFFFFFHHHIIIHHHHHHJJJPPPUUU\\\gggwwwxxxhhhXXXPPPHHHGGGHHHHHHIIILLLQQQggguuuwwwyyyyyyvvvsssrrrqqqssssssrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrooommmkkkiiigggccc___\\\[[[WWWSSSPPPNNNMMMKKKJJJKKKFFFAAABBBEEEHHHGGGDDDCCCDDDGGGLLLSSS[[[bbbgggjjjpppxxxvvvvvvvvvvvvvvvtttqqqooollliiifffdddccccccbbbaaaccccccbbbbbbbbbbbbcccccc______^^^______```aaaaaa^^^^^^___^^^]]]^^^```cccgggiiilllnnnnnnlllhhhfffbbbccceeegggiiimmmrrrvvvzzz~~~zzzqqqkkkjjjllltttyyy{{{iii^^^TTTTTT]]]qqq{{{rrrzzzxxxlllgggiiilllooorrruuuxxx}}}rrrfffbbbbbbiiiuuu|||oooeeeXXXVVVSSSRRRSSSVVVZZZ]]]```dddiiijjjjjjiiikkkmmmjjjjjjiiiiiihhhgggggggggkkkkkkkkkkkkjjjiiihhhgggkkkkkkkkklllnnnuuu}}}}}}yyyoooiiiaaaXXXQQQJJJDDD@@@>>>===;;;;;;===AAAEEEGGGIIIGGGFFFGGGKKKPPPXXX___jjjtttssseeeXXXQQQLLLIIIGGGEEEGGGKKKTTTaaayyywwwxxxzzzyyywwwuuuttttttttttttsssrrrrrrqqqqqqrrrsssssstttuuuuuuuuuttttttpppooommmkkkiiifffbbb___\\\XXXSSSPPPNNNNNNLLLKKKJJJFFFAAAAAADDDFFFEEECCCBBBBBBDDDHHHMMMSSSYYY\\\aaagggooovvv|||}}}}}}}}}}}}|||xxxtttqqqllljjjfffeeeddddddcccbbbaaaaaa`````````aaabbbcccbbbaaaaaa````````````aaa^^^_________^^^___aaacccfffhhhkkkmmmmmmjjjgggeeecccdddfffhhhjjjnnntttxxx|||yyypppkkkkkkllltttxxxyyyyyytttggg]]]TTTUUU___sssuuuyyywwwmmmhhhgggiiikkknnnsssxxx}}}}}}ooohhhfffmmmuuuyyylllcccXXXVVVTTTSSSTTTXXX]]]```eeehhhlllmmmlllkkklllmmmhhhhhhggggggggggggffffffmmmmmmmmmmmmlllkkkjjjiiijjjjjjiiiiiimmmttt}}}{{{wwwkkkfff^^^VVVNNNHHHBBB>>>===<<<;;;;;;===AAAEEEHHHLLLJJJIIIIIIMMMUUU```hhhwww}}}qqqcccWWWQQQLLLJJJGGGEEEGGGKKKQQQ^^^wwwxxxzzzzzzyyywwwvvvwwwxxxvvvvvvuuuttttttsssrrrrrrtttuuuwwwyyyyyyyyywwwvvvsssrrrpppooonnnkkkgggddd]]]YYYSSSPPPNNNNNNNNNMMMJJJFFFBBBAAACCCDDDCCCAAACCCCCCCCCEEEGGGKKKOOOQQQWWW\\\ccckkkqqqxxx~~~}}}wwwsssmmmjjjgggeeeddddddcccbbb```___^^^^^^___aaaccceeefffeeedddbbbaaa`````````^^^_________^^^___bbbdddfffhhhjjjkkkkkkiiifffddddddfffhhhjjjlllpppvvvzzzwwwoookkkkkklllrrrvvv~~~rrrttt}}}nnncccZZZSSSVVVbbbvvvzzzyyyzzzqqqkkkgggeeeeeeiiipppvvv|||tttlllkkkmmm~~~~~~tttiii```XXXWWWUUUUUUXXX\\\bbbeeeiiikkkmmmmmmllljjjjjjjjjeeeeeeeeefffffffffffffffllllllllllllkkkjjjiiiiiihhhhhhggggggkkksss}}}xxxsssgggaaaYYYQQQKKKEEE@@@======<<<;;;<<<>>>BBBEEEHHHLLLLLLKKKLLLRRR```ppp|||nnnbbbWWWQQQLLLJJJHHHEEEGGGKKKNNN[[[ssszzz{{{{{{zzzyyyxxxzzz|||yyyyyyyyyxxxwwwvvvuuuttttttvvvyyy{{{|||{{{yyyxxxvvvuuussssssrrrpppmmmjjj___ZZZTTTOOONNNNNNNNNNNNKKKHHHDDDBBBCCCDDDCCCBBBFFFEEEEEEEEEFFFHHHJJJLLLQQQUUU[[[aaagggnnnuuuzzz|||~~~xxxtttllliiifffddddddcccbbbaaa```___^^^^^^___bbbeeegggiiihhhfffdddbbb```______]]]^^^^^^^^^^^^___aaadddgggggghhhiiihhhgggeeedddfffgggiiikkknnnsssxxx|||~~~uuunnnkkkjjjkkknnnqqqwwwooouuummm```WWWQQQVVVdddyyy}}}~~~vvvooohhhccc```eeemmmuuu{{{zzzssssssyyyzzzpppfff___YYYXXXXXXYYY]]]bbbhhhkkklllllllllkkkiiigggfffeeedddddddddeeefffggggggggghhhiiiiiiiiihhhhhhgggfffggggggfffgggkkkttt}}}sssmmmbbb]]]UUUMMMHHHCCC???<<<<<<<<<<<<===???BBBFFFHHHGGGJJJKKKNNNYYYnnnzzzlllbbbVVVQQQLLLKKKHHHEEEFFFJJJLLLXXXooo||||||}}}{{{zzzzzz{{{}}}{{{{{{{{{{{{zzzyyyxxxwwwsssvvvyyy|||}}}|||{{{zzzyyyxxxwwwvvvvvvtttqqqnnnbbb\\\TTTOOOLLLMMMMMMNNNLLLIIIFFFDDDDDDDDDDDDDDDFFFEEEEEEEEEFFFGGGIIIJJJLLLOOOSSSXXX]]]cccjjjnnnssswww|||xxxssskkkhhheeecccccccccaaa```aaa``````aaabbbeeehhhiiijjjhhhfffdddbbb```___^^^\\\]]]]]]]]]]]]^^^aaacccggghhhhhhggggggeeedddcccfffhhhkkkmmmppptttzzz~~~|||tttnnnkkkjjjiiigggjjj}}}qqqooo{{{qqq___VVVQQQWWWggg|||xxxpppgggaaa___dddllltttzzz~~~{{{|||~~~uuullleee```[[[[[[]]]```dddiiinnnqqqnnnmmmllljjjiiigggeeecccddddddeeeeeefffggghhhhhhggggggggghhhggggggffffffgggggggggiiinnnwwwxxxnnnhhh]]]XXXPPPJJJEEEBBB???===<<<<<<<<<===@@@CCCFFFHHHFFFJJJLLLPPP```xxxuuuiiiaaaVVVPPPLLLKKKIIIEEEFFFJJJLLLVVVlll|||}}}~~~}}}{{{zzz{{{|||zzzzzz{{{|||{{{zzzyyyxxxtttvvvyyy{{{}}}}}}}}}|||{{{zzzyyyxxxxxxvvvrrrpppddd^^^UUUMMMJJJJJJKKKLLLKKKJJJGGGEEEDDDEEEFFFGGGEEEDDDDDDDDDEEEFFFGGGGGGFFFIIIMMMQQQUUUZZZ___ccclllqqqxxx~~~vvvssskkkiiieeedddccccccbbbaaabbbbbbcccdddfffgggiiijjjgggfffdddbbbaaa______^^^\\\]]]]]]]]]]]]___bbbdddiiihhhgggfffeeeeeeddddddgggiiikkkmmmpppuuu{{{zzztttooollliiigggaaabbbtttooosssyyycccYYYSSSZZZkkkvvvmmmeeeaaabbbfffmmmssswww{{{~~~zzz{{{|||xxxooohhhdddaaa]]]___cccggglllpppsssuuupppnnnllljjjjjjiiifffdddddddddeeeeeefffggghhhhhhggghhhhhhiiiiiihhhggggggeeefffhhhlllrrr{{{}}}rrriiicccYYYSSSLLLFFFBBB@@@>>><<<;;;;;;<<<>>>AAADDDGGGIIIHHHLLLNNNSSSeee}}}}}}xxxpppggg```UUUPPPMMMLLLIIIFFFFFFIIILLLTTThhh|||~~~}}}zzzzzzzzzvvvwwwyyyzzz{{{zzzyyyxxxvvvwwwyyy{{{}}}~~~}}}|||zzzyyyyyyvvvssspppfff___UUULLLHHHHHHIIIJJJIIIHHHGGGEEEDDDDDDFFFHHHFFFFFFFFFFFFEEEEEEEEEEEEBBBEEEJJJOOOSSSWWW\\\___hhhnnnwww~~~vvvsssmmmkkkgggfffeeeeeedddcccbbbccceeefffhhhhhhhhhhhhdddcccbbb```____________]]]^^^_________aaadddfffjjjiiihhhfffeeedddeeeeeeggghhhkkknnnqqquuu{{{yyytttqqqmmmhhhddd\\\\\\lll~~~{{{rrr{{{iii^^^WWW]]]ooo~~~}}}wwwmmmgggeeefffjjjnnnrrruuuwwwzzz|||zzz}}}{{{rrrjjjeeebbbbbb___bbbhhhnnnsssvvvwwwwwwooollliiihhhiiiiiigggdddccccccddddddeeeeeefffffffffgggggghhhhhhhhhggggggccceeeiiimmmttt}}}xxxnnneee___TTTOOOGGGAAA>>>===<<<;;;;;;;;;===???AAAEEEGGGIIIGGGKKKMMMUUUjjj~~~yyyuuuqqqkkkccc]]]UUUPPPMMMLLLJJJFFFFFFIIIKKKQQQccc}}}|||~~~}}}zzzyyyxxxsssuuuwwwyyyyyyyyyxxxwwwxxxxxxyyy{{{}}}~~~|||{{{zzzyyyvvvrrroooggg```UUULLLGGGGGGHHHHHHGGGGGGFFFDDDCCCCCCFFFHHHJJJIIIIIIHHHGGGFFFFFFEEEAAAEEEKKKPPPTTTYYY]]]```fffnnnxxx}}}vvvtttooollliiigggggggggfffdddaaaccceeehhhiiihhhgggfffaaaaaa```__________________```aaaaaaaaacccfffiiikkkjjjhhhfffeeeeeeeeeeeefffhhhkkkmmmqqqvvv{{{yyyuuurrrmmmgggbbbYYYYYYgggxxx~~~vvvwwwnnnbbbZZZ```rrrzzzxxxzzzpppkkkjjjjjjlllppprrrsssuuuxxxzzz}}}vvvnnnfffbbbaaabbb```dddkkkrrrwwwyyyyyyxxxllliiieeeeeefffgggeeecccbbbccccccccccccdddddddddddddddeeeeeefffeeeeeedddaaadddiiinnnuuu}}}uuukkkbbb]]]QQQKKKDDD???<<<;;;:::::::::;;;===???BBBEEEGGGIIICCCGGGKKKUUUmmm|||zzzwwwssspppmmmhhhaaa[[[UUUPPPMMMLLLJJJFFFFFFIIIJJJOOO```zzz}}}yyyvvvuuuuuuxxxxxxxxxxxxyyyyyyzzz{{{}}}|||{{{}}}}}}xxxtttpppggg^^^UUUOOOJJJEEECCCDDDHHHHHHGGGEEECCCBBBDDDFFFEEEHHHJJJJJJGGGEEEFFFGGGDDDHHHLLLOOOQQQUUU\\\aaakkkrrr||||||wwwuuusssqqqooollliiifffeeedddbbbbbbcccddddddddddddcccbbb```^^^^^^______^^^]]]```___``````bbbdddfffhhhkkkjjjhhhfffeeedddeeeeeehhhhhhhhhjjjnnntttzzz~~~{{{uuuppplllhhheee^^^aaalll{{{mmmddd]]]eeezzz{{{nnnttt|||vvvwww~~~zzzrrrnnnnnnoootttyyyzzzyyy{{{{{{wwwqqqjjjeeebbbaaabbb___ccchhhnnnqqqssssssrrrkkkjjjhhhgggeeecccbbbaaabbbcccccccccccccccddddddcccccccccddddddcccbbbbbbeeecccccchhhrrr}}}}}}tttjjj```ZZZMMMHHHBBB===;;;;;;;;;;;;===>>>???@@@BBBCCCDDDEEEMMMGGGJJJ[[[ooozzz~~~~~~yyy}}}xxxqqqnnnlllhhhbbb\\\UUUSSSPPPMMMJJJIIIHHHHHHKKKQQQ```www~~~~~~}}}{{{wwwuuuttttttuuuuuuvvvwwwxxxzzz{{{|||}}}||||||}}}~~~yyytttqqqhhh^^^TTTNNNIIIDDDCCCEEEGGGGGGFFFEEEBBBBBBCCCEEEEEEHHHJJJJJJGGGEEEEEEFFFEEEIIIMMMPPPSSSXXX___dddmmmuuu|||wwwuuusssrrrooollljjjgggfffeeebbbcccccccccccccccbbbbbb```^^^]]]\\\^^^^^^^^^]]]^^^^^^^^^___```bbbdddeeehhhgggeeedddccccccddddddgggggghhhjjjooouuuzzz~~~|||vvvqqqkkkfffccc[[[```mmm~~~lllccc^^^ggg}}}~~~ooofffmmm|||}}}vvvvvv|||xxxuuutttyyy|||yyyvvvpppjjjeeebbbaaabbb___bbbfffiiilllmmmmmmlllhhhgggffffffeeedddccccccaaabbbbbbccccccdddddddddbbbbbbbbbccccccbbbbbbaaadddccceeekkktttzzzqqqggg]]]WWWLLLGGGAAA<<<;;;;;;;;;;;;<<<===???@@@BBBDDDEEEFFFJJJGGGKKK[[[kkktttxxxyyyyyyyyyssspppkkkddd___XXXWWWSSSPPPLLLJJJHHHHHHJJJOOO\\\rrr{{{{{{{{{yyyuuusssssssssrrrssstttuuuxxxzzz|||}}}~~~}}}|||~~~~~~yyyuuuqqqiii^^^SSSMMMGGGCCCCCCEEEEEEEEEEEEDDDBBBAAABBBDDDEEEGGGJJJJJJHHHGGGFFFFFFEEEJJJOOOSSSWWW\\\dddjjjrrrzzz{{{xxxvvvtttssspppmmmkkkiiiggggggccccccccccccbbbaaa``````]]][[[ZZZZZZ\\\]]]]]]\\\[[[[[[[[[\\\]]]___```aaabbbaaa`````````aaabbbccceeeeeegggjjjpppvvv{{{~~~~~~wwwqqqjjjddd```ZZZbbbqqqyyyiiiccc```kkkrrrddd]]]cccrrryyyvvvzzz~~~{{{{{{zzztttqqqlllfffbbb```_________```bbbccceeeeeeffffffdddddddddddddddddddddddd``````aaabbbcccddddddddd```aaaaaabbbbbbbbbaaaaaabbbcccgggnnnxxxvvvmmmbbbXXXRRRIIIEEE???;;;::::::::::::;;;<<<>>>AAACCCEEEFFFGGGFFFFFFLLLXXXdddjjjooottt{{{|||vvvooogggbbb^^^\\\XXXSSSOOOLLLIIIHHHHHHLLLWWWkkk~~~}}}|||xxxyyyyyywwwtttrrrrrrssssssssstttvvvxxxzzz|||}}}~~~}}}}}}~~~~~~zzzuuurrriii^^^SSSKKKFFFBBBBBBEEEBBBCCCDDDCCCAAA@@@AAABBBEEEGGGIIIKKKJJJIIIGGGFFFFFFKKKQQQVVV[[[bbbjjjpppyyyzzzwwwvvvtttsssqqqnnnkkkiiihhhhhhcccccccccbbbaaa```^^^^^^ZZZYYYXXXXXXZZZ\\\\\\[[[XXXYYYYYYZZZZZZ[[[\\\]]]\\\\\\[[[\\\\\\^^^```aaabbbdddggglllqqqwww}}}}}}wwwppphhhaaa\\\\\\fffxxxqqqfffaaabbbooonnnaaaYYY^^^kkk}}}xxxzzz~~~}}}~~~yyyuuummmjjjfffaaa^^^\\\[[[[[[]]]]]]]]]^^^___```bbbcccbbbbbbbbbbbbbbbbbbbbbbbb^^^___aaabbbcccdddcccccc```aaaaaabbbbbbbbbbbbaaaaaaccciiiqqq{{{}}}sssiii^^^UUUNNNFFFBBB===::::::::::::::::::<<<>>>AAADDDFFFGGGGGGCCCDDDJJJSSSZZZ```jjjsss{{{qqqiiidddbbb```\\\WWWRRRNNNJJJIIIHHHKKKTTTeee||||||xxxvvvuuuvvvvvvuuusssrrrrrrsssuuuuuuuuuvvvwwwyyy{{{|||}}}}}}|||~~~~~~yyytttqqqiii^^^RRRKKKEEEAAAAAADDDAAABBBCCCCCCAAA@@@AAABBBEEEFFFIIILLLMMMLLLJJJHHHGGGLLLSSSZZZ```hhhqqqxxx~~~yyyvvvuuusssrrrpppmmmkkkiiihhhgggccccccbbbaaa```^^^]]]\\\YYYXXXVVVWWWYYYZZZZZZZZZWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXZZZ\\\^^^``````cccgggmmmtttzzz|||uuunnnfff```[[[\\\ggg}}}zzzkkkccc```cccqqqkkk```ZZZ\\\ggg{{{||||||~~~yyysssooohhhfffbbb___\\\ZZZZZZZZZYYYYYYYYYZZZ\\\___aaabbbbbbbbbaaaaaa``````______]]]___aaabbbccccccbbbaaa``````aaabbbbbbbbbbbbbbb```cccjjjsss}}}zzzpppfff[[[RRRLLLCCC@@@<<<::::::::::::::::::<<>>@@@???AAACCCDDDBBBAAAAAABBBDDDEEEIIINNNSSSUUURRROOONNNTTT\\\eeemmmwww~~~yyyvvvssspppnnnmmmkkkiiigggfffeeeddd`````````___^^^]]]\\\[[[ZZZXXXWWWWWWXXXXXXXXXWWWWWWWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVWWWXXX[[[]]]^^^^^^bbbiiiqqqyyyyyyrrrmmmiiieeecccaaaoooxxxiii```^^^]]]bbbrrr{{{ggg___XXXWWW^^^ppp~~~zzz{{{|||vvvqqqmmmhhhddd___^^^\\\ZZZYYYXXXXXXXXXSSSTTTVVVXXXZZZ\\\]]]^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^___aaabbbbbbaaa^^^]]]\\\\\\]]]^^^____________^^^bbbiiisss}}}|||ssshhh___UUUMMMGGG@@@>>>;;;;;;;;;<<<<<<<<<<<<>>>AAADDDFFFFFFFFFEEEBBBEEEMMMXXXbbbnnn}}}qqqiiieeeeeeaaa```^^^[[[WWWRRROOOLLLJJJKKKPPP[[[nnn~~~~~~xxxnnnddd]]]iiijjjlllkkkjjjjjjlllmmmkkklllnnnpppsssvvvxxxzzz{{{zzzzzz{{{~~~~~~~~~|||wwwrrrooofff\\\SSSLLLFFF@@@===??????AAADDDDDDCCCBBBAAABBBCCCEEEIIIOOOUUUWWWTTTQQQQQQWWW```iiirrr|||{{{wwwuuurrrnnnmmmllljjjhhhfffdddcccccc____________^^^]]]\\\\\\[[[YYYWWWWWWXXXXXXWWWVVVWWWXXXYYYZZZYYYXXXWWWVVVVVVVVVVVVWWWXXX[[[]]]^^^^^^cccjjjsss{{{zzzrrrmmmkkkiiihhhiiiwwwqqqddd^^^]]]\\\aaarrr{{{iiibbbTTTSSSYYYlll|||xxxyyy}}}wwwrrrmmmiiidddaaaZZZYYYWWWVVVUUUTTTTTTTTTSSSTTTUUUWWWYYYZZZZZZZZZZZZZZZ[[[\\\^^^___``````___```bbbcccbbb```]]][[[YYYZZZ[[[\\\]]]^^^^^^]]]^^^bbbiiirrr|||yyypppfff\\\SSSKKKFFF@@@>>>;;;;;;<<<======<<<<<<>>>BBBEEEFFFFFFEEEDDDBBBFFFPPP___lllwwwyyyllleeedddfff___^^^]]][[[WWWSSSOOOMMMIIIKKKOOOZZZkkk~~~~~~vvvkkk```YYYkkkiiigggeeeddddddeeefffffffffgggiiilllppptttvvv}}}}}}}}}~~~}}}{{{xxxtttnnnjjjdddYYYNNNGGGAAA<<<;;;===<<>><<<>>>AAADDDEEEEEEDDDCCCCCCFFFKKKQQQVVVZZZ\\\]]]```cccjjjrrr|||~~~yyyvvvqqqmmmlllhhhhhhgggeeedddcccbbbaaa```______^^^]]][[[ZZZYYYZZZZZZ[[[[[[ZZZZZZYYYXXXYYY[[[]]]^^^^^^[[[XXXVVVWWWVVVVVVVVVWWWYYY[[[\\\^^^dddlllttt{{{yyysssmmmgggfffhhhxxx~~~vvvhhh```^^^XXXYYYcccxxxvvvfff^^^XXXWWWYYYaaaqqq~~~}}}{{{xxxtttmmmgggbbb]]]XXXUUUVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTUUUVVVWWWYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYY[[[[[[\\\]]]\\\[[[ZZZYYYZZZXXXWWWVVVVVVXXXXXXYYYZZZdddnnnvvv|||}}}vvvpppggg^^^UUUNNNGGGBBB<<<<<<;;;999777777:::<<<@@@BBBCCCDDDEEEGGGGGGFFFNNNXXXhhhvvvtttnnnjjjfffcccaaa```]]]ZZZWWWUUUSSSRRRNNNNNNOOOSSSaaayyy~~~~~~~~~~~~~~~}}}~~~}}}wwwoooeee^^^ZZZcccbbb```^^^]]]]]]^^^^^^]]]]]]^^^```eeekkkpppttttttuuuvvvwwwyyy{{{}}}~~~}}}{{{xxxrrrlllhhh]]]SSSJJJEEE@@@<<<<<<>>><<<>>>@@@BBBEEEFFFGGGHHHEEEHHHLLLRRRWWW[[[]]]^^^eeeiiipppyyy~~~yyyuuupppllljjjhhhgggfffeeecccbbbaaaaaa^^^^^^^^^^^^]]]\\\[[[ZZZ[[[[[[[[[[[[[[[ZZZYYYYYY\\\^^^aaabbbaaa^^^ZZZWWWXXXWWWVVVVVVVVVWWWYYYYYY^^^cccllluuu}}}xxxrrrkkkdddbbbeeevvv{{{|||pppeee___]]]XXXYYYdddzzzrrreee^^^WWWVVVWWW]]]kkk}}}{{{rrrnnngggbbb]]]YYYUUURRRRRRQQQQQQQQQRRRSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXYYYZZZZZZYYYYYYXXXWWWWWWWWW[[[\\\]]]]]]\\\[[[ZZZYYYXXXVVVUUUTTTTTTVVVXXXYYY\\\fffpppxxx}}}}}}wwwooojjjbbbYYYRRRLLLFFFBBB<<<<<<;;;999888888;;;===AAABBBDDDEEEEEEFFFIIIKKKVVVdddwww~~~sssnnnllliiigggaaa___]]][[[XXXVVVUUUUUUPPPOOOOOOSSS___sss~~~}}}}}}|||||||||}}}}}}~~~~~~|||vvvooogggbbb```bbbaaa___^^^]]]\\\\\\\\\ZZZZZZZZZ\\\```eeejjjmmmlllmmmnnnqqqtttxxxzzz|||~~~|||zzzwwwqqqjjjfffYYYQQQHHHCCC???;;;:::<<<===>>>???AAACCCFFFHHHIIIFFFIIIMMMRRRWWW[[[]]]___ggglllttt}}}}}}xxxtttooojjjiiigggfffeeedddcccaaaaaa```\\\]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYY\\\^^^aaacccbbb___[[[XXXXXXXXXVVVVVVUUUVVVWWWXXX^^^dddnnnwwwxxxrrrjjjbbb```ccczzz|||qqqyyy~~~ttthhh___ZZZXXXWWWZZZggg}}}oooddd___XXXWWWVVV[[[gggyyy~~~}}}{{{xxxmmmiiiccc^^^[[[WWWTTTRRRPPPOOOOOOPPPPPPQQQRRRSSSUUUUUUUUUVVVVVVWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWW[[[\\\\\\]]]\\\[[[YYYXXXWWWVVVTTTRRRQQQSSSVVVYYY___iiissszzz}}}}}}xxxqqqhhhccc\\\TTTNNNHHHCCC???;;;;;;;;;999888999<<<>>>CCCCCCEEEFFFEEEFFFLLLSSSeeeuuuzzzqqqooonnnllljjjaaa```]]][[[XXXVVVTTTTTTPPPNNNNNNRRR[[[mmm~~~||||||{{{{{{||||||}}}~~~|||wwwqqqllljjjiii```___^^^]]]\\\[[[[[[[[[ZZZZZZZZZ[[[]]]```ccceeedddeeegggkkkooosssvvvxxx|||{{{yyyxxxuuuooohhhcccWWWNNNFFFBBB>>>999888:::?????????AAABBBEEEGGGHHHHHHJJJNNNRRRXXX\\\___aaagggllluuu{{{vvvsssmmmiiihhhffffffeeecccbbbaaa```___[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYYYYXXX[[[^^^``````^^^[[[YYYXXXWWWVVVUUUUUUVVVWWWXXX___fffpppzzzyyyqqqggg___^^^bbbssstttnnnyyyyyynnncccZZZVVVTTTSSSXXXggg~~~{{{lllddd```[[[ZZZYYY\\\eeeuuu~~~|||{{{yyyuuusssiiieee```\\\YYYWWWTTTRRROOOOOOOOONNNNNNOOOPPPPPPUUUUUUUUUVVVVVVWWWWWWWWWTTTUUUUUUVVVWWWXXXXXXYYY[[[[[[\\\\\\[[[YYYXXXWWWVVVUUUSSSPPPNNNQQQVVVZZZdddnnnwww{{{|||zzzrrrjjjbbb]]]VVVOOOIIICCC>>>;;;;;;;;;;;;999999:::===???DDDDDDFFFHHHFFFGGGQQQ]]]yyyuuupppoooooommmkkkcccaaa^^^ZZZWWWTTTRRRQQQOOOLLLKKKPPPXXXhhh~~~|||||||||}}}~~~{{{vvvssssssttt```______^^^]]]\\\[[[[[[\\\]]]]]]^^^___````````````aaacccfffiiimmmpppqqqttttttsssrrrpppjjjccc^^^RRRJJJCCC@@@===999888:::@@@@@@AAABBBDDDFFFHHHIIIJJJLLLPPPUUUZZZ___dddfffjjjoooxxxxxxsssqqqlllhhhgggfffeeedddcccaaa```______[[[\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZYYYXXXXXXVVVXXXZZZ\\\\\\[[[YYYXXXWWWVVVVVVVVVVVVXXXZZZ[[[bbbiiittt}}}xxxoooddd\\\]]]bbbrrrrrrqqq~~~}}}pppbbbXXXSSSSSSPPPVVVhhhzzzllldddbbb^^^^^^]]]^^^dddrrr}}}zzzxxxvvvrrrnnnkkkccc```\\\YYYWWWUUUSSSRRROOONNNNNNNNNNNNNNNOOOOOOSSSTTTTTTUUUVVVWWWWWWXXXSSSSSSTTTVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXVVVUUUSSSSSSQQQNNNMMMQQQXXX___kkkssszzz|||zzzvvvlllccc\\\WWWPPPJJJEEE@@@;;;888:::;;;;;;:::999;;;>>>AAAEEEDDDGGGJJJHHHIIIWWWhhhzzzrrroooppppppmmmjjjcccaaa^^^ZZZVVVSSSQQQPPPOOOJJJJJJOOOUUUbbbzzz}}}|||}}}~~~dddddddddcccbbbaaa```______```bbbdddeeedddbbbaaaaaaaaaaaabbbdddfffggghhhkkkkkklllkkkiiiddd]]]XXXLLLEEE???>>><<<::::::<<>>:::888:::::::::::::::;;;???AAAFFFEEEHHHLLLJJJKKK\\\qqqyyytttooonnnpppppplllgggcccaaa^^^[[[XXXUUUSSSRRRQQQKKKJJJOOOSSS\\\tttjjjjjjjjjiiihhhgggfffeee```cccfffiiiiiihhheeeccccccbbbbbbaaaaaaaaaaaabbbeeeffffffgggeee```YYYTTTGGGAAA<<<======;;;<<>>@@@CCCGGGKKKNNNPPPQQQOOOQQQUUU[[[bbbhhhmmmpppwww|||~~~ssspppnnnjjjgggfffeeedddcccbbbaaa___^^^^^^]]]]]]]]]\\\\\\ZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTUUUVVVYYY\\\___aaagggoooyyy~~~tttiii\\\UUUXXX```vvvqqq\\\RRRQQQVVV___tttzzzmmmfffdddaaabbbbbbaaadddmmm||||||yyyuuurrrnnniiiccc___XXXVVVRRRPPPOOOOOOMMMLLLJJJJJJKKKMMMOOOQQQSSSTTTQQQRRRSSSTTTVVVWWWYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWUUUSSSRRRIIIKKKLLLLLLNNNUUUaaakkkuuu{{{~~~|||vvvpppeee\\\OOOLLLGGGCCC@@@>>>;;;999999::::::::::::<<>>@@@???@@@CCCEEEGGGLLLQQQUUUWWWXXXZZZ___gggoootttwww~~~vvvooojjjgggeeecccccccccbbb```___]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]YYYXXXVVVUUUTTTUUUUUUVVVVVVVVVWWWXXXWWWVVVTTTSSSVVVUUUVVVXXXWWWXXX^^^ffflllvvvzzzmmmbbbYYYTTTWWW^^^tttdddYYYZZZZZZiiiyyytttmmmeeebbbaaabbbcccccchhhvvv~~~~~~{{{uuutttrrrnnnhhhaaa[[[WWWRRRQQQPPPOOOMMMLLLLLLKKKLLLMMMOOOQQQSSSSSSSSSSSSRRRRRRQQQPPPQQQRRRSSSTTTSSSSSSTTTTTTTTTUUUUUUUUUYYYYYYXXXWWWUUUSSSQQQPPPKKKKKKLLLNNNTTT^^^jjjrrr}}}|||tttiii]]]VVVJJJFFFBBB@@@>>>===;;;999:::999888888:::???CCCFFFGGGGGGGGGHHHLLLWWWhhhttt}}}zzz{{{|||{{{zzzxxxvvvqqqqqqpppnnnkkkiiifffeeecccbbbaaa___\\\ZZZWWWVVVRRRQQQPPPOOOPPPYYYmmm~~~zzz{{{}}}{{{zzzyyyxxxwwwwwwwwwwwwyyyxxxwwwxxxxxxwwwtttqqqmmmkkkiiifffccc```]]]\\\YYYXXXXXXXXXVVVQQQKKKFFFAAA???<<<::::::;;;>>>@@@AAABBBEEEGGGJJJOOOTTTXXX\\\]]]___dddlllsssxxx{{{zzzsssnnnjjjhhhgggeeeccccccbbb```___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYXXXWWWUUUUUUUUUUUUVVVUUUVVVWWWWWWWWWVVVTTTSSSTTTSSSUUUXXXYYYZZZaaajjjoooyyyxxxkkk```WWWSSSWWW___rrr}}}lll]]][[[]]]mmmyyysssmmmeeecccbbbdddeeeeeeiiitttzzzwwwooonnnlllhhhccc]]]XXXUUUQQQPPPNNNKKKJJJJJJJJJJJJKKKMMMOOOQQQRRRRRRRRRQQQQQQPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUTTTSSSRRRPPPNNNNNNKKKLLLNNNQQQXXXcccnnnvvv~~~~~~~~~yyyqqqeeeYYYRRRHHHEEEAAA>>>===<<<:::999;;;:::999999;;;???CCCFFFHHHHHHIIIIIINNNYYYiiiuuu}}}|||zzz}}}}}}wwwvvvwwwvvvvvvqqqpppnnnllljjjgggeeecccccccccbbb```^^^[[[YYYXXXRRRQQQPPPPPPQQQYYYlll~~~{{{{{{}}}}}}zzzuuusssppplllgggccc```^^^[[[YYYUUURRROOOKKKFFFCCC>>>===<<<;;;;;;===???@@@CCCEEEGGGJJJMMMRRRXXX]]]cccdddggglllrrrxxx~~~zzzvvvqqqlllkkkjjjiiihhhccccccbbb```___^^^]]]\\\]]]]]]\\\\\\[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSUUUYYYZZZ]]]dddmmmttt}}}uuuiii^^^TTTQQQWWWaaatttsssbbb^^^```sssxxxsssmmmfffdddeeeiiillllllmmmuuu~~~yyyssspppgggfffccc___[[[WWWTTTRRRPPPMMMJJJHHHFFFGGGHHHIIIKKKMMMPPPRRRSSSRRRPPPOOOOOOOOONNNNNNOOOOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPOOONNNMMMLLLKKKMMMQQQWWW^^^iiittt{{{~~~{{{uuukkk___TTTMMMEEEBBB???<<<<<<;;;999888;;;;;;::::::<<>>@@@AAADDDFFFIIIMMMPPPVVV\\\aaagggjjjnnnrrrwww}}}~~~xxxtttooolllkkkjjjiiihhhbbbbbbaaa```___^^^]]]]]]]]]]]]\\\[[[ZZZYYYYYYXXXYYYYYYXXXWWWVVVUUUUUUTTTSSSTTTUUUUUUUUUTTTSSSRRRTTTSSSVVVZZZ\\\^^^fffoooyyy}}}sssggg[[[QQQNNNWWWccc|||sssdddaaadddyyyxxxrrrmmmhhhgggjjjpppvvvwwwvvv{{{~~~}}}zzzuuupppkkkggg```^^^[[[WWWTTTRRRQQQPPPOOOLLLIIIFFFEEEFFFHHHJJJMMMOOOQQQSSSTTTRRRPPPNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRQQQQQQPPPOOONNNMMMMMMMMMJJJNNNTTT[[[dddnnnxxx~~~yyypppeeeYYYOOOIIIBBB???<<<:::::::::999888<<<;;;;;;;;;>>>AAADDDFFFFFFGGGIIIMMMUUUaaannnwwwrrrwww~~~|||yyyuuurrrmmmkkkiiifffcccaaa___^^^^^^_________^^^\\\YYYXXXVVVUUUTTTUUUUUUZZZhhhuuu~~~}}}|||}}}}}}yyyuuurrrqqqjjjeee]]]UUUPPPJJJFFFCCC;;;;;;;;;<<<===???AAABBBEEEGGGKKKOOOSSSYYY```dddjjjnnnsssxxx|||yyywwwsssoookkkjjjhhhgggeeeaaa``````___^^^]]]\\\\\\\\\\\\[[[ZZZZZZYYYXXXXXXXXXXXXWWWWWWUUUTTTSSSSSSQQQRRRSSSTTTTTTTTTSSSRRRUUUUUUWWW[[[\\\^^^fffooo{{{{{{rrreeeYYYOOONNNZZZggglllcccbbbkkkwwwqqqmmmjjjkkkooowww~~~|||{{{vvvqqqlllgggbbb___ZZZXXXUUURRRPPPOOOOOOOOONNNLLLIIIGGGGGGHHHKKKMMMOOOQQQSSSTTTTTTRRRPPPNNNKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPNNNNNNLLLKKKKKKKKKKKKLLLJJJOOOWWW```iiiqqqzzz}}}uuukkk___TTTKKKFFF???===:::999999999999888;;;;;;<<<===???BBBFFFGGGKKKLLLNNNQQQWWWaaajjjqqqoooxxx{{{tttjjjhhhfffcccaaa___^^^^^^^^^___aaaaaaaaa___\\\[[[YYYXXXWWWXXXXXXZZZdddooo}}}|||}}}~~~|||qqqllleee]]]UUUNNNHHHCCC======<<<<<<>>>@@@CCCEEEGGGIIIMMMQQQVVV\\\dddhhhmmmrrryyy~~~}}}wwwtttpppllliiigggfffcccbbb___^^^^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVUUUSSSQQQQQQPPPQQQRRRSSSSSSSSSRRRQQQUUUTTTWWW[[[]]]___gggppp{{{vvvnnncccWWWOOOQQQ```ppprrrddd___aaattt}}}vvvqqqmmmkkkmmmqqqzzz~~~~~~~~~~~~~~~~~~uuuqqqlllgggccc```[[[YYYUUUTTTRRRPPPNNNMMMNNNNNNLLLKKKIIIIIIJJJLLLOOOPPPRRRRRRRRRRRRRRRPPPOOONNNKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNJJJIIIHHHGGGGGGHHHIIIIIIKKKQQQ[[[dddllltttzzz~~~~~~yyypppdddYYYNNNGGGCCC===;;;888888888999999888:::;;;<<<>>>AAAEEEHHHJJJSSSSSSSSSUUUZZZaaagggkkkrrr}}}vvvgggeeeccc```___^^^^^^^^^```aaaccceeedddccc```___\\\YYYYYYYYYXXXXXX^^^fff{{{|||{{{|||~~~zzzvvvoooggg___VVVMMMGGG@@@???===<<<>>>AAADDDGGGIIIKKKPPPTTTYYY```hhhmmmqqqxxx~~~vvvsssnnnkkkgggeeedddbbb```^^^]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVUUUTTTRRRPPPNNNOOOPPPQQQRRRSSSRRRRRRQQQRRRRRRUUUZZZ]]]```iiirrrzzz}}}pppiii```VVVQQQVVViii{{{uuuiii```___bbbxxx{{{vvvpppmmmlllmmmpppyyy{{{{{{~~~|||zzz}}}~~~}}}|||}}}zzzzzzzzzyyyyyy{{{~~~}}}yyyuuullliiiddd```]]]ZZZWWWTTTRRRQQQPPPNNNMMMLLLLLLKKKIIIIIIIIIJJJLLLOOOQQQRRRRRRRRRPPPOOONNNMMMMMMLLLJJJKKKLLLMMMNNNMMMMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMIIIHHHGGGFFFFFFGGGIIIJJJNNNUUU___hhhpppvvvzzz}}}yyysssiii]]]RRRIIIDDDAAA<<<:::888777999::::::999999:::<<>><<<>>>AAAEEEHHHKKKMMMRRRVVV\\\ccckkkpppuuu|||tttooonnniiifffcccbbbaaa```___]]]\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYUUUUUUUUUUUUSSSQQQOOOMMMNNNOOOQQQRRRRRRRRRQQQQQQOOOOOOSSSYYY]]]aaajjjtttxxx~~~yyykkkeee]]]VVVRRRZZZoooyyymmmddd``````dddwwwzzzvvvpppmmmmmmlllooovvvyyytttrrr{{{yyyvvvzzz~~~~~~~~~}}}}}}|||{{{zzz~~~~~~||||||wwwwwwwwwvvvvvvxxx|||~~~|||zzzvvvrrrooogggddd___[[[YYYWWWTTTRRRPPPOOOOOONNNLLLKKKJJJJJJGGGHHHIIIKKKMMMPPPRRRSSSRRRQQQOOOLLLKKKJJJKKKKKKJJJKKKMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKIIIHHHGGGGGGIIIKKKLLLQQQXXXbbbkkkrrrwww{{{}}}uuuoooeeeYYYNNNFFFBBB???;;;999777777999:::::::::888999<<>>;;;;;;999::::::999888888999;;;;;;===@@@CCCEEEGGGIIIKKKOOONNNUUUcccpppxxx{{{ooohhhbbbaaa```_________``````___]]]\\\[[[\\\]]]\\\[[[YYYXXXVVVTTTRRRRRRRRRRRR^^^nnn~~~{{{xxxxxx{{{yyylll^^^UUUMMMJJJFFFEEEGGGJJJLLLMMMNNNTTT]]]dddkkkrrr{{{xxxpppjjjccc______[[[ZZZYYYWWWUUUTTTSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWVVVTTTSSSQQQPPPNNNNNNNNNNNNOOOOOOOOOPPPQQQSSSVVVYYY___fffooouuu{{{}}}|||wwwpppjjjbbb]]]]]]kkktttiiiaaaaaaaaa___cccjjj~~~zzzqqqmmmjjjhhhhhhffffffgggggggggggggggfffiiisss}}}|||uuu}}}||||||{{{}}}}}}|||{{{{{{yyyuuusssllljjjiiiiiilllrrrxxx|||||||||||||||||||||||||||~~~~~~~~~~~~}}}{{{yyywwwuuunnnlllhhhfffcccaaa]]]ZZZVVVSSSOOOLLLLLLLLLKKKJJJLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNNNNNNNNNNLLLLLLKKKKKKJJJKKKKKKKKKOOOOOOOOOOOOOOONNNMMMMMMJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGHHHKKKOOOSSS^^^bbbhhhlllmmmiiiddd```WWWOOOHHHEEEBBB<<<:::;;;999999:::999888888999;;;<<>>>>>===888777888777888999999888999:::<<<>>>BBBEEEFFFGGGLLLUUU]]]rrr|||pppgggbbb___[[[[[[\\\\\\\\\[[[ZZZYYY[[[[[[[[[]]]^^^^^^\\\ZZZYYYWWWTTTRRRQQQRRRTTTUUUVVV]]]mmm}}}yyywwwvvvqqqqqqpppoooppptttyyy~~~{{{qqqiiiaaaZZZVVVSSSUUUXXXYYY[[[^^^dddhhhooouuu}}}wwwjjj\\\RRROOOJJJIIIIIIHHHHHHHHHHHHIIIFFFGGGHHHIIIKKKLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTTTTUUUUUUTTTSSSRRRPPPOOONNNMMMMMMNNNOOOPPPQQQRRRRRRSSSVVV\\\ccckkksss{{{yyytttkkk```VVVVVV```rrr{{{||||||xxxtttcccYYYQQQPPPQQQUUUdddtttwwwkkkhhhiiihhhffffffbbbbbbccceeeeeeffffffeeeeeeeeeiiiqqq~~~~~~}}}zzzzzz~~~~~~zzzsssqqqooolllkkkkkkllllllnnnnnnnnnnnnnnnnnnmmmmmmoooppppppppppppooonnnnnnnnnnnnnnnoooppprrrssstttpppnnnkkkhhheeecccbbbaaa^^^^^^^^^]]][[[YYYVVVUUUUUUSSSQQQPPPPPPOOOMMMKKKKKKIIIGGGGGGHHHHHHGGGFFFDDDDDDEEEFFFHHHIIIKKKLLLHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFGGGEEEFFFIIINNNTTT]]]hhhoootttrrrmmmggg```XXXQQQMMMCCC>>>;;;<<<<<<999777888777888999999888999;;;===AAAEEEHHHIIIIIIOOOZZZccc{{{|||rrriiibbb^^^\\\ZZZZZZ[[[[[[[[[ZZZYYYXXXYYYYYYZZZ\\\^^^^^^[[[YYYWWWVVVUUUSSSSSSSSSSSSTTTVVVZZZdddvvvzzzuuuuuuuuuqqqrrrrrrqqqqqqsssxxx|||~~~xxxooohhhbbb^^^[[[WWWZZZ]]]___aaaeeekkkooowww}}}}}}nnn^^^SSSNNNGGGGGGFFFFFFFFFFFFGGGGGGCCCDDDEEEFFFHHHIIIKKKKKKMMMNNNOOOPPPQQQSSSTTTTTTTTTTTTTTTSSSRRRPPPNNNNNNMMMNNNNNNOOOQQQRRRRRRSSSTTTXXX^^^eeemmmuuu~~~|||vvviii]]]TTTTTT___ppp|||xxxcccXXXPPPNNNOOOUUUfffyyyvvvkkkiiijjjjjjhhhgggddddddeeefffggghhhhhhhhhiiiggggggmmmxxx}}}~~~zzztttrrrooollljjjiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiikkkkkkjjjjjjiiihhhhhhhhhjjjjjjjjjjjjkkklllmmmmmmkkkhhheeeaaa^^^]]]\\\]]]YYYYYYYYYYYYWWWTTTRRRQQQRRRPPPNNNNNNNNNMMMKKKIIIJJJHHHGGGGGGHHHHHHGGGEEECCCDDDDDDFFFGGGIIIKKKLLLHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHJJJMMMRRRZZZdddooowwwwwwtttnnnfff\\\TTTMMMIIIAAA<<<:::======;;;:::;;;777888999999888999;;;===CCCGGGKKKKKKKKKQQQ]]]ggg}}}|||{{{{{{tttkkkddd^^^[[[YYYYYYZZZ[[[[[[[[[ZZZXXXWWWXXXXXXYYY[[[]]]]]][[[XXXVVVVVVUUUTTTTTTSSSSSSSSSWWWWWW]]]mmm~~~xxxttttttvvvrrrttttttsssqqqrrrvvvyyy}}}~~~wwwsssoookkkfffbbbbbbccccccdddgggmmmtttyyy~~~nnn```TTTLLLNNNLLLIIIHHHIIIIIIIIIHHHDDDEEEFFFFFFGGGGGGFFFFFFJJJJJJKKKMMMOOOQQQSSSTTTVVVVVVUUUSSSQQQOOOMMMLLLNNNMMMLLLMMMOOOPPPPPPPPPTTTWWW^^^hhhsss||||||qqqbbbXXXNNNPPP^^^ttt}}}kkkVVVHHHMMMQQQVVVmmm|||xxxsssooollljjjhhhfffiiigggfffhhhjjjkkkiiiffffffeeehhhlllpppyyy}}}{{{}}}}}}}}}|||}}}{{{rrrpppnnnmmmllljjjgggdddccccccbbbbbbbbbbbbccccccdddcccbbbaaaaaa```aaaaaabbbaaaaaabbbdddeeedddbbbbbb```]]][[[ZZZYYYXXXVVVWWWWWWVVVTTTSSSQQQPPPPPPJJJJJJKKKKKKJJJHHHFFFEEEHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFIIIGGGDDDBBBBBBDDDGGGHHHJJJMMMSSS[[[dddmmmssswwwwwwqqqhhh^^^VVVNNNHHHDDD???>>>;;;888777777888999777777777888:::===AAACCCCCCEEEHHHJJJJJJOOO___nnnyyyyyyyyyyyy}}}}}}xxxuuuoooggg```[[[YYYYYY]]]]]]\\\\\\[[[ZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWYYYWWWTTTRRRSSSSSSSSSRRRTTTWWW]]]hhhyyy~~~{{{xxxvvvuuuvvvuuuuuuuuuuuuuuuvvvvvv{{{}}}~~~wwwrrrooonnnkkkiiiiiiiiikkklllooouuu|||ooobbbVVVOOOPPPMMMKKKIIIJJJJJJIIIHHHEEEFFFGGGGGGHHHGGGGGGGGGIIIJJJJJJLLLMMMPPPRRRSSSUUUUUUTTTSSSQQQOOONNNMMMNNNMMMMMMMMMNNNOOOOOOOOOUUUXXX```jjjttt}}}wwwkkk\\\TTTMMMQQQ```tttpppZZZLLLNNNSSSYYYrrrxxxtttoookkkjjjiiihhhgggkkkiiihhhiiikkkkkkiiigggfffeeeeeegggiiiqqq{{{xxxzzz~~~}}}|||||||||{{{yyyrrrqqqooommmllljjjgggeeebbbbbbaaa`````````````````````___^^^]]]]]]]]]]]]]]]\\\\\\]]]______^^^]]][[[YYYWWWVVVWWWWWWVVVUUUTTTSSSRRRQQQPPPNNNMMMMMMIIIIIIJJJJJJIIIGGGFFFEEEGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHFFFDDDCCCCCCDDDFFFHHHLLLPPPWWW```iiiqqqwwwzzzvvvpppfff\\\SSSLLLEEEAAA===<<<:::888777777777777777777777888;;;>>>AAACCCDDDEEEIIILLLMMMRRRbbbqqqvvvuuutttvvv~~~xxxuuurrrllleee^^^[[[YYYYYY[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVYYYWWWUUUTTTUUUVVVUUUSSSTTTVVVZZZddduuu}}}{{{yyyxxxxxxxxxwwwvvvvvvvvvvvvvvvyyy{{{~~~~~~wwwrrrqqqrrrrrrrrrqqqsssuuuxxx{{{pppdddZZZTTTTTTRRROOONNNOOOOOONNNMMMJJJKKKKKKLLLKKKJJJIIIHHHIIIIIIIIIJJJLLLNNNPPPQQQSSSSSSSSSRRRQQQPPPOOONNNPPPOOONNNMMMLLLMMMMMMNNNUUUZZZcccmmmwwwrrreeeUUUOOOKKKQQQaaatttvvv```PPPPPPUUU^^^xxxrrrnnniiiffffffgggggggggkkkjjjiiijjjkkkjjjiiigggfffccc```___```gggwww|||yyyuuuwwwzzz~~~~~~}}}|||{{{{{{{{{{{{{{{|||||||||{{{zzzxxxwwwsssrrrooonnnmmmkkkgggeeeaaaaaa___^^^]]]]]]\\\\\\\\\\\\[[[ZZZYYYXXXXXXYYYXXXWWWWWWXXXYYYZZZXXXWWWUUUSSSRRRRRRTTTUUUUUUTTTOOOOOONNNLLLKKKJJJIIIIIIGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCCCCDDDEEEGGGHHHNNNTTT]]]gggpppwww{{{}}}uuunnndddYYYPPPHHHBBB>>>::::::999888777666666666888888888:::<<>>AAADDDEEEFFFFFFHHHKKKLLLPPP\\\iiiqqqrrrwwwzzznnniiiccc^^^[[[ZZZYYYYYYWWWWWWWWWWWWWWWWWWXXXXXXZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXZZZ\\\\\\ZZZXXXUUUVVVWWW\\\hhh|||~~~}}}|||zzzyyywwwvvvsssuuuxxx|||~~~}}}||||||vvvmmmgggbbb___^^^^^^]]]___aaacccbbbaaaddddddcccaaa]]]XXXTTTQQQLLLKKKIIIIIIJJJLLLNNNPPPQQQQQQQQQQQQQQQPPPOOOOOOPPPPPPOOOMMMKKKKKKOOOQQQZZZaaalllvvv~~~{{{lll___QQQMMMKKKTTTggg}}}xxxeeeUUURRRWWWddduuujjjgggcccbbbcccfffggghhheeefffgggfffeeedddddddddccc^^^ZZZWWWVVVZZZhhhvvv~~~{{{xxxuuuoooqqqsssvvvyyy|||}}}~~~}}}~~~~~~{{{yyyxxxwwwwwwvvvvvvvvvwwwwwwtttssssssrrrrrrrrrsssssstttrrrpppnnnmmmjjjgggdddcccbbb```^^^]]][[[[[[ZZZXXXXXXVVVUUUTTTSSSSSSSSSQQQPPPOOOPPPRRRRRRPPPNNNPPPNNNMMMMMMNNNOOONNNMMMIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFEEEDDDAAAAAABBBDDDFFFHHHJJJKKKTTTZZZdddnnnuuuxxxxxxwwwnnnggg\\\RRRIIICCC>>>;;;888999999:::999999888777888999;;;===@@@CCCEEEGGGHHHGGGGGGIIIIIILLLUUU```hhhooo|||yyynnnhhhaaa\\\ZZZZZZYYYYYYWWWWWWWWWXXXXXXYYYYYYYYY[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXYYY[[[]]]]]][[[YYYWWWWWWXXX[[[dddvvv|||zzzxxxvvvrrrsssvvvyyy}}}zzzpppllliiigggeeeddddddfffiiinnnpppqqqpppuuutttrrrnnnhhh```YYYUUUNNNMMMKKKJJJJJJMMMOOOQQQQQQQQQQQQQQQQQQPPPOOONNNNNNPPPPPPNNNLLLMMMRRRVVV]]]fffrrr{{{vvvhhh[[[SSSOOOOOOZZZpppooo```SSSRRRYYYiiirrrhhheeecccbbbdddeeeeeeeeeaaacccddddddcccbbbbbbcccaaa^^^[[[XXXVVVWWWbbbmmm|||zzzxxxvvvtttooopppqqqsssuuuwwwxxxyyyyyy{{{}}}~~~{{{yyywwwvvvvvvuuuuuutttuuuuuuuuuqqqqqqqqqqqqrrrrrrrrrrrrtttrrrooommmllliiieeebbbcccbbb```___]]]\\\[[[[[[XXXWWWVVVTTTSSSRRRRRRQQQMMMLLLLLLLLLMMMMMMLLLJJJLLLJJJHHHHHHIIIIIIHHHGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBDDDGGGJJJMMMOOOXXX^^^fffmmmrrrrrrpppoooggg```VVVMMMFFFAAA===;;;888888999999999999999999999:::<<>><<<;;;888777777666777888999:::999:::===@@@CCCFFFHHHIIIHHHGGGIIINNNSSSXXXbbblllppp~~~tttlllbbb\\\ZZZZZZXXXVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXZZZXXXWWWWWWYYYZZZYYYXXXWWWYYYYYYZZZ___mmm||||||yyywwwrrrssstttwww{{{zzzvvvqqqllljjjmmmoooppppppvvvxxx|||}}}ssshhh^^^XXXSSSQQQOOOMMMMMMOOORRRTTTRRRRRRRRRQQQPPPOOOMMMLLLKKKNNNPPPOOONNNQQQXXX___bbblllxxxyyyrrrfff[[[SSSSSS[[[lllyyyiiiZZZRRRMMMSSS```ttt{{{nnndddcccbbbbbbcccbbb___]]]\\\___bbbcccaaaaaaccceeebbb```___]]]VVVQQQUUU\\\ooo}}}}}}{{{xxxxxx}}}wwwtttttttttuuuqqqqqqppppppppppppqqqqqqqqqsssvvvxxxzzz|||||||||zzz{{{|||||||||{{{yyyyyyvvvvvvuuutttssssssssssssoooqqqrrrtttttttttsssrrrssspppnnnllljjjgggccc``````___^^^]]]\\\[[[[[[[[[VVVUUUTTTRRRQQQOOOOOOOOOOOONNNNNNNNNOOOOOOMMMKKKIIIHHHGGGGGGIIIJJJIIIIIIEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIHHHHHHGGGFFFEEEEEECCCCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEEEEFFFFFFFFFGGGFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGFFFEEECCCBBB@@@???CCCCCCBBBDDDGGGMMMRRRVVVaaadddiiilllllljjjfffcccZZZTTTKKKCCC>>><<<;;;:::777666555444555777999:::999;;;>>>AAADDDGGGHHHIIIGGGFFFJJJRRRZZZaaammmwwwwwwnnnccc\\\[[[ZZZXXXVVVUUUUUUVVVWWWYYYZZZ[[[[[[YYYXXXXXXXXXWWWWWWWWWWWWZZZXXXVVVUUUWWWXXXXXXXXXVVVXXXYYYYYY]]]jjj}}}yyy~~~|||yyyxxxssssssuuuwwwzzz~~~}}}uuujjjjjjjjjkkkmmmoooqqqsssvvv{{{~~~ssshhh___ZZZUUUTTTSSSQQQPPPPPPPPPPPPSSSQQQPPPOOOOOOOOOMMMKKKGGGJJJNNNOOOQQQTTTZZZ___lllqqqyyyxxxnnnddd]]]VVVXXXccc{{{qqqccc\\\PPPQQQQQQUUUggg{{{llleeeaaa```aaa___[[[YYYZZZZZZ\\\^^^```aaa```___^^^bbbcccaaa]]]WWWTTTUUUWWWgggxxxuuuppprrrssswww~~~yyytttpppnnnqqqooommmmmmmmmnnnmmmlllkkknnnrrruuuwwwxxx{{{}}}{{{zzzyyyxxxxxxxxxxxxxxxxxxvvvtttrrrpppooooooooosssqqqppppppqqqpppooommmmmmkkkiiiiiihhhfffccc```aaa```^^^[[[ZZZYYYYYYYYYUUUUUUTTTTTTSSSRRRQQQQQQPPPQQQQQQQQQPPPNNNLLLJJJIIIIIIIIIHHHGGGGGGFFFFFFJJJHHHEEECCCAAAAAABBBCCCBBBCCCDDDFFFHHHJJJKKKLLLJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGJJJHHHEEEAAA???=========BBBBBBCCCEEEKKKQQQXXX\\\ffffffffffffeeeaaa[[[WWWOOOLLLGGGAAA===;;;::::::888888888888999:::;;;<<<===???BBBEEEGGGHHHIIIIIIGGGJJJPPPZZZgggtttzzzqqqfff___]]]\\\ZZZWWWRRRSSSTTTUUUWWWZZZ\\\]]]ZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXWWWVVVVVVVVVWWWWWWXXXVVVXXX^^^dddlll{{{|||zzzxxxvvvwwwxxxyyyzzz}}}vvvooojjjjjjjjjlllnnnqqqtttuuuzzzvvvmmmeee```^^^WWWWWWVVVUUUUUUTTTTTTSSSSSSQQQOOONNNOOONNNLLLJJJJJJLLLOOOPPPQQQVVV]]]cccooottt{{{yyypppeee^^^WWW\\\jjjwwwfff\\\XXXPPPQQQRRRZZZooozzzjjjdddaaa______[[[WWWXXX]]]aaaaaaaaaaaa```___^^^^^^___aaabbb___ZZZVVVVVVWWWbbbppptttlllmmmooottt}}}wwwrrrooonnnmmmllllllmmmmmmlllkkkkkknnnrrruuuwwwxxxzzz{{{{{{{{{zzzzzzyyyxxxxxxxxxwwwvvvsssqqqooonnnnnnnnnrrrpppooonnnnnnnnnllljjjllljjjhhhgggfffdddbbb```aaa___]]][[[ZZZYYYYYYYYYVVVUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFLLLJJJGGGDDDBBBAAAAAABBBEEEEEEFFFIIINNNTTTZZZ^^^eeedddccccccaaa\\\WWWRRRKKKHHHDDD???;;;:::999999777777777888999:::;;;<<>>>>>???AAABBBGGGIIINNNTTTZZZ^^^bbbcccaaa^^^[[[WWWSSSOOOIIIEEEAAA???===:::999888888999555666666777999;;;<<<===BBBDDDGGGHHHHHHKKKQQQUUUbbbkkkvvv~~~~~~tttmmmiiidddaaa___]]]ZZZXXXVVVVVVVVVVVVWWWYYYZZZ[[[ZZZYYYXXXXXXWWWVVVUUUUUUYYYXXXWWWUUUTTTTTTTTTTTTRRRRRRVVV[[[^^^```hhhppp|||wwwuuuvvvyyy}}}wwwrrrrrrqqqsssvvvxxxwwwuuurrrpppqqqpppnnnmmmmmmmmmnnnnnnrrrtttwwwyyyxxxvvvsssqqqfffccc___[[[YYYYYY[[[\\\]]]___ccceeeeeeccc```^^^UUURRROOOMMMLLLLLLKKKJJJMMMNNNOOOPPPTTT\\\hhhpppyyy}}}zzzpppgggbbb___ssstttcccXXXTTTUUUWWWWWWVVV^^^rrrqqqfffbbbbbbbbbcccbbbhhhwwwvvvkkkccc___```aaa___aaaaaa```]]]^^^bbbfffkkknnnuuu|||ooojjjlllqqqwww~~~xxxqqqooommmmmmnnnoooooonnnooonnnmmmllllllpppvvvzzzyyyzzz{{{{{{zzzxxxuuutttrrrqqqooommmlllkkkllllllhhhgggfffhhhjjjkkkjjjiiifffccc___\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXWWWVVVVVVTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQOOONNNMMMMMMNNNOOOOOONNNMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJHHHGGGEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAABBBDDDFFFGGGFFFJJJQQQXXX^^^bbbcccddd]]]ZZZUUUQQQMMMIIIDDDAAA>>>===;;;:::999999999:::555666666888:::<<<>>>???BBBEEEGGGGGGHHHMMMUUU[[[ooowwwyyyooodddbbb___^^^]]]\\\[[[ZZZVVVVVVWWWXXXZZZ\\\^^^___[[[[[[ZZZYYYXXXWWWVVVUUUXXXWWWVVVUUUTTTSSSSSSTTTNNNOOOTTTZZZ\\\]]]dddlll{{{|||wwwssssssvvvxxx~~~~~~sssjjjggggggdddgggkkkooorrrssssssssssssqqqooollljjjhhhhhhhhhlllnnnpppqqqpppmmmjjjhhh\\\ZZZXXXVVVUUUVVVXXXYYY\\\```eeehhhiiifffbbb___WWWTTTPPPMMMMMMMMMLLLKKKLLLNNNPPPRRRVVV___jjjssszzz~~~vvvllleeeaaadddyyyvvvhhh\\\UUUTTTUUUVVVYYYYYYbbbxxx~~~mmmeee```^^^^^^```bbbhhhuuu~~~tttjjjccc``````aaaaaabbbbbb```___bbbhhhmmmqqqqqqsssyyyvvvkkkggghhhjjjzzzxxxuuupppnnnnnnoooooooooqqqppppppnnnoooqqqvvvzzzzzzzzzzzzyyyxxxvvvtttsssqqqooonnnlllkkkjjjkkkkkkfffeeedddfffhhhiiiiiihhhccc```\\\ZZZZZZYYYXXXVVVUUUUUUVVVVVVVVVUUUUUUTTTQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIKKKJJJIIIHHHFFFEEEDDDCCCAAABBBCCCDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFFFFEEEEEEDDDDDDCCC@@@@@@@@@@@@BBBEEEHHHJJJJJJOOOVVV]]]bbbcccbbbaaaXXXTTTOOOKKKGGGDDD@@@===<<<;;;::::::999999999999666666777999;;;>>>@@@AAACCCFFFHHHHHHJJJPPP[[[cccuuu{{{wwwpppbbbaaa^^^\\\ZZZYYYYYYYYYVVVWWWXXXYYY\\\^^^```aaa\\\\\\[[[YYYXXXWWWVVVVVVTTTSSSRRRRRRQQQRRRRRRRRROOOPPPTTTYYYZZZ[[[aaaiiirrr}}}xxxtttssstttvvvzzz|||{{{nnnfff```^^^______bbbfffkkkooorrrssstttrrrpppmmmjjjgggeeeddddddfffgggiiiiiihhheeebbb```WWWUUUSSSQQQQQQTTTVVVYYY\\\```gggkkkllliiiddd```YYYUUUQQQNNNMMMMMMMMMLLLLLLOOORRRTTTYYYbbbnnnvvv|||}}}rrrhhhbbb```iii}}}|||wwwnnnaaaXXXTTTTTTVVVVVVXXXZZZfff|||wwwjjjeeeaaa^^^\\\^^^```dddlllvvvvvvqqqkkkddd```______``````bbbdddddddddffflllpppqqqpppooopppxxxnnnfffddddddnnnuuu~~~yyyrrrmmmlllmmmnnnnnnqqqsssuuuvvvvvvvvvxxxyyyzzzyyyxxxwwwvvvtttssssssooonnnlllkkkjjjjjjjjjjjjeeedddcccdddeeeeeeeeeccc___]]][[[YYYYYYWWWUUUSSSQQQRRRSSSTTTTTTTTTSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDEEE@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDFFFGGGIIIJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCCCC?????????@@@CCCGGGKKKMMMQQQVVV]]]bbbdddbbb^^^[[[RRRNNNIIIDDDBBB???===;;;:::999999999888888888888666777888:::<<>><<<;;;999888888888888777777777777777777999;;;===@@@CCCDDDEEEIIILLLMMMOOOWWWeeeqqqnnnpppttt}}}vvvkkkdddbbbaaa^^^[[[XXXXXXZZZ\\\YYYYYYYYYYYYZZZ[[[\\\]]][[[ZZZYYYXXXVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVUUUWWWYYYXXXWWW[[[cccaaavvv~~~zzzxxxwwwxxxtttwwwzzz{{{{{{{{{|||}}}{{{|||~~~~~~}}}|||vvveee]]]ZZZYYY[[[^^^^^^eeejjjmmmrrrwwwxxxuuuqqqmmmhhhdddbbbaaa```___XXXYYY\\\___```___ZZZWWWTTTQQQNNNOOOSSSVVVXXXXXX]]]aaahhhmmmmmmjjjddd```XXXWWWTTTQQQNNNMMMLLLLLLOOORRRUUUYYY^^^gggqqqxxxwwwhhhZZZVVVYYYmmmxxxjjj]]]UUUTTTWWWZZZYYY]]]lllqqqggg```cccbbb```^^^^^^___aaabbb]]]\\\[[[ZZZZZZZZZ[[[\\\\\\]]]___bbbeeehhhkkkmmmkkkhhhggggggiiittt~~~hhh^^^]]]eeeeeeiiioootttzzzyyyqqqmmmkkkkkkkkkrrrtttwwwzzz{{{{{{yyyxxxxxxwwwvvvuuutttsssssssssooommmkkkjjjjjjhhhfffdddcccbbbaaa```___]]]\\\\\\ZZZYYYYYYXXXVVVTTTRRRPPPOOOOOONNNNNNNNNMMMMMMMMMNNNMMMKKKJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKIIIFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCBBBBBBBBB======>>>???AAABBBCCCCCCEEEFFFFFFGGGGGGHHHIIIIIIFFFFFFFFFFFFEEEEEEEEEDDDIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDGGGLLLSSSYYY]]]dddeeefffgggddd]]]UUUNNNJJJGGGBBB===999777777777666666666666666777777888777999:::;;;===@@@DDDGGGDDDGGGKKKOOOUUU]]]hhhooonnnrrrxxxxxxmmmeeeaaabbb```]]]ZZZXXXWWWXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYUUUVVVVVVWWWWWWVVVUUUUUUSSSSSSSSSTTTUUUWWWXXXYYYVVVWWWXXXYYYYYY[[[___bbbdddpppyyy|||~~~zzzwwwvvvuuutttvvvxxxzzz{{{zzz{{{{{{{{{{{{{{{|||}}}}}}{{{mmm___YYYXXXXXXZZZ^^^___ffflllooossswwwvvvsssnnnjjjeeeaaa```___^^^]]]WWWWWWYYY[[[\\\[[[WWWTTTSSSPPPNNNOOOSSSVVVXXXXXX]]]aaagggkkkkkkgggbbb^^^WWWUUUSSSPPPNNNLLLLLLLLLNNNQQQUUUZZZaaajjjuuu|||{{{qqqcccWWWVVVZZZqqquuucccWWWRRRSSSUUU[[[bbbsssxxxlllfffbbbdddcccaaa```______``````\\\[[[ZZZYYYYYYZZZ[[[\\\[[[\\\]]]```cccfffiiijjjhhheeebbbbbbdddlllmmmbbbaaacccbbbdddjjjmmmqqqzzzxxxssspppooommmmmmooossswww{{{|||}}}}}}yyyxxxwwwvvvvvvuuuuuuuuuooommmkkkjjjiiihhhfffdddaaaaaa```^^^]]]\\\[[[ZZZWWWWWWVVVUUUTTTSSSSSSRRROOOOOOOOOOOONNNNNNNNNNNNNNNMMMKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJHHHFFFEEEDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCCCCBBBBBBBBBBBB???@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDHHHNNNVVV]]]bbbjjjhhhfffddd```ZZZSSSOOOFFFCCC???;;;777666666666777777666666666777777888888:::<<<>>>???BBBEEEHHHHHHIIIKKKOOOUUU^^^gggmmmmmmttttttjjjdddaaaaaa___]]][[[ZZZ[[[\\\\\\]]]]]]]]]]]]\\\[[[ZZZZZZWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVXXXYYYYYYVVVXXXYYYYYYYYYZZZ]]]___ccclll}}}~~~~~~~~~{{{yyyuuusssrrrsssvvvyyy{{{{{{{{{{{{{{{||||||}}}~~~~~~{{{lllaaaXXXUUUVVVWWW[[[___bbbiiippptttvvvxxxuuupppiiieeeaaa^^^]]]\\\[[[ZZZVVVUUUUUUUUUVVVUUUSSSQQQQQQOOONNNPPPTTTXXXZZZ[[[___bbbfffiiihhhddd___[[[UUUTTTQQQOOOMMMLLLLLLLLLNNNQQQVVV\\\dddoooyyy}}}rrrgggZZZRRRTTTZZZpppjjjYYYQQQPPPQQQ]]]iii~~~pppgggeeeeeeddddddcccbbbaaa___^^^]]]ZZZYYYXXXXXXXXXYYYZZZ[[[ZZZZZZ[[[]]]```bbbeeefffeeeaaa]]]\\\\\\bbbrrrttthhhdddbbb``````ccceeegggnnnuuuxxx{{{|||wwwssspppiiikkkooosssvvvyyy{{{|||vvvvvvvvvuuuuuutttttttttooommmjjjiiihhhgggdddbbb___^^^]]]\\\ZZZYYYXXXXXXUUUTTTSSSRRRRRRRRRSSSTTTPPPPPPPPPOOOOOOOOONNNNNNNNNMMMKKKJJJHHHHHHHHHHHHGGGHHHIIIIIIHHHGGGFFFEEECCCDDDEEEEEEFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDEEEGGGKKKRRR[[[bbbggglllhhhbbb\\\XXXSSSNNNKKK@@@>>>;;;888666555555555888888777777777777777888999<<>>>>>CCCCCCDDDDDDEEEFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBDDDEEEGGGGGGKKKRRRYYY^^^``````___WWWTTTQQQNNNKKKGGGBBB>>>999999777666666666777777888888888888888999::::::;;;>>>BBBEEEFFFGGGIIIKKKLLLOOOTTTWWWZZZ```gggmmm}}}nnnccc```aaa]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\^^^___aaaaaa___]]]ZZZYYYYYYZZZ[[[XXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[ZZZYYYXXXYYYZZZaaaccclll}}}|||oooqqq~~~{{{tttooonnnoooqqqqqqtttuuuwwwyyyzzz{{{|||||||||kkkbbb___ZZZWWWYYY[[[]]]bbbiiittt{{{{{{uuukkkaaaYYYWWWUUUUUUUUUUUUTTTSSSRRRPPPMMMKKKLLLMMMNNNNNNNNNQQQUUUYYY]]]bbbgggjjjmmmkkkiiieee```\\\XXXUUUPPPOOONNNMMMMMMMMMNNNOOOQQQRRRVVV___jjjuuu|||zzznnn^^^SSSKKKIIIMMMTTTaaaooo~~~sss^^^UUUUUUXXXlllxxxmmmeeeaaabbbbbbbbbcccbbb```]]]ZZZXXXUUUUUUUUUUUUWWWXXXZZZ\\\]]]]]]]]]]]]]]]^^^^^^___ccc]]]XXXVVVTTTTTT[[[bbbuuuuuujjj```[[[YYYXXX[[[```mmmttt~~~xxxqqqcccaaa___]]]]]]```ccceeeeeefffhhhiiijjjjjjiiihhhaaa```^^^^^^^^^]]]\\\ZZZWWWVVVUUUTTTSSSQQQPPPPPPSSSRRRPPPOOOMMMMMMMMMNNNLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@CCCCCCDDDDDDEEEFFFFFFFFFDDDCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAACCCFFFIIIKKKLLLPPPUUUZZZ\\\ZZZVVVSSSMMMKKKJJJIIIGGGDDD???;;;888777777666666777777777777777888888999:::<<<<<<===@@@CCCEEEGGGIIIKKKMMMNNNVVV```dddfffjjjssszzz|||nnneee```___\\\\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZ[[[]]]___aaabbbbbbaaa___\\\[[[ZZZZZZZZZWWWWWWWWWWWWWWWXXXYYYZZZ\\\\\\\\\ZZZXXXXXXZZZ\\\aaacccjjjyyysssqqqwwwwwwqqqooonnnnnnnnnqqqsssuuuxxxzzz{{{{{{{{{pppddd___\\\XXXVVVXXXZZZ]]]eeellluuu{{{~~~{{{uuummmbbbXXXTTTSSSQQQQQQRRRRRRQQQPPPOOOLLLJJJIIIKKKLLLLLLLLLLLLPPPVVVZZZ^^^ccchhhmmmooolllhhhccc]]]XXXTTTRRRPPPOOONNNMMMMMMNNNPPPPPPPPPRRRWWW```mmmyyyttthhh[[[RRRMMMLLLPPPVVVaaapppkkkYYYUUUZZZ___yyytttkkkccc```aaa```aaa``````^^^\\\ZZZYYYUUUUUUUUUUUUWWWYYY[[[]]]^^^]]]\\\\\\\\\\\\\\\\\\```ZZZUUUTTTRRRRRRVVV]]]iiiyyyvvvggg^^^YYYWWWZZZ^^^fffmmmyyy|||uuugggccc^^^ZZZXXXYYY\\\^^^```aaaccceeefffeeedddddd[[[ZZZYYYYYYZZZZZZYYYWWWSSSRRRQQQPPPOOOMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGFFFDDDCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAADDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@BBBDDDIIIMMMOOORRRSSSUUUUUUSSSOOOJJJGGGFFFDDDCCCBBBAAA???;;;888666666666666666666666666666666777888:::<<<>>>???@@@BBBEEEGGGHHHJJJNNNPPPUUUbbbqqqwwwwwwzzzxxxnnnfffaaa^^^[[[[[[[[[[[[[[[[[[ZZZYYYZZZ[[[]]]^^^``````aaaaaaaaa```___]]][[[ZZZXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\^^^^^^\\\YYYXXXYYY\\\___```cccjjjuuuuuunnnmmmssszzztttqqqpppooonnnppprrruuuxxxzzz{{{{{{{{{yyyjjj```]]]YYYUUUTTTVVVYYY]]]fffoootttyyy{{{wwwpppggg[[[QQQQQQOOONNNOOOPPPPPPOOOMMMLLLJJJHHHHHHJJJKKKKKKKKKKKKOOOUUUZZZ^^^ccciiimmmooolllgggaaa[[[VVVRRRPPPOOOOOONNNNNNNNNOOOQQQQQQPPPQQQWWWbbbppp|||ooodddYYYRRROOOOOOSSSYYYiiizzzxxx```TTTUUU^^^eee|||pppiiibbb___aaa``````___^^^]]][[[ZZZYYYUUUUUUUUUVVVWWWZZZ\\\]]]]]]]]]\\\[[[ZZZZZZ[[[[[[]]]WWWSSSRRRPPPPPPTTTYYY___ppp}}}zzz~~~oooccc\\\YYY[[[___\\\dddqqqxxxmmmhhh```YYYUUUTTTUUUVVVZZZ\\\^^^```aaaaaa```___XXXVVVUUUVVVXXXXXXWWWVVVPPPOOONNNMMMLLLJJJIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFGGGHHHIIIHHHGGGGGGHHHHHHFFFEEECCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@======>>>>>>>>>?????????@@@@@@AAABBBBBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAADDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@BBBEEEJJJOOORRRVVVVVVTTTPPPLLLGGGCCC@@@BBB@@@===;;;:::999666555555555555555555555555555555666777888:::===???@@@CCCEEEFFFHHHIIILLLPPPSSSaaarrruuummmgggaaa]]]ZZZZZZ[[[\\\\\\\\\[[[[[[]]]^^^___aaaaaaaaa``````______^^^]]][[[YYYWWWUUUXXXXXXXXXYYYZZZ\\\]]]^^^```^^^\\\YYYWWWYYY^^^aaa___ccciiissssssiiidddfffxxx{{{vvvsssrrrpppoooppprrrvvvyyy{{{|||||||||uuullleee___[[[XXXWWWUUUVVVYYY^^^dddhhhqqqooolllhhhbbbZZZQQQKKKIIIIIIIIIHHHIIIIIIJJJKKKIIIHHHGGGFFFFFFGGGHHHIIIKKKMMMRRRWWW]]]bbbeeeggghhhccc]]]XXXVVVTTTQQQNNNMMMMMMMMMNNNOOOPPPQQQRRRPPPUUU]]]gggrrr{{{}}}qqqhhh^^^XXXRRRPPPXXXdddvvvxxxccc\\\WWWRRR\\\mmm~~~rrrjjjccc``````bbb```^^^\\\[[[\\\]]]]]]\\\ZZZYYYXXXZZZ^^^bbbeeecccaaa^^^ZZZYYYYYYZZZ[[[ZZZYYYWWWUUUUUUVVVXXXYYY[[[hhhyyy{{{nnnlllqqqyyyrrrdddXXXWWW]]][[[]]]cccmmmttt{{{yyypppcccZZZUUUSSSQQQOOORRRSSSTTTWWWZZZ\\\[[[ZZZTTTTTTTTTTTTRRRPPPNNNMMMKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDEEEEEEEEEEEEDDDCCCDDDDDDEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCAAA??????@@@AAABBB@@@@@@@@@??????>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>@@@>>>===>>>BBBCCCBBB@@@AAAAAABBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@AAABBBDDDGGGKKKNNNPPPUUURRRLLLGGGBBB@@@??????>>>>>>===<<<:::999888888777777777777777777666666888888888888;;;>>>AAACCCEEEGGGKKKMMMJJJKKKWWWeee{{{yyylllgggddd```\\\^^^^^^]]]\\\[[[[[[[[[[[[]]]^^^```aaabbbbbbbbbaaa_________^^^\\\ZZZXXXWWWXXXXXXXXXYYYZZZ\\\]]]^^^^^^\\\[[[ZZZ[[[]]]```bbbgggbbbbbbjjjwwwpppeeeeeelllttt}}}xxxuuusssrrrrrrsssssstttuuuvvvxxxyyyzzzyyymmmfffaaa\\\XXXZZZYYYXXXXXXZZZ]]]aaaccchhheeebbb^^^ZZZTTTMMMHHHGGGGGGGGGFFFGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFGGGHHHJJJLLLQQQWWW\\\aaaeeegggfffaaa\\\XXXVVVTTTQQQNNNNNNNNNMMMMMMNNNOOOOOOPPPSSSWWW___iiisss||||||qqqkkkddd]]]VVVTTT]]]iii~~~jjjZZZWWWUUUUUUcccvvv}}}qqqiiibbb______aaa___^^^]]]]]]]]]___```^^^]]]\\\[[[]]]```cccdddaaa___\\\YYYXXXXXXYYYZZZYYYXXXWWWWWWWWWXXXYYYYYYYYYcccrrr}}}qqqlllnnnkkkuuu~~~nnn^^^XXXYYYXXXXXX[[[aaagggnnnzzzvvvkkkaaa[[[UUUPPPLLLNNNNNNOOOQQQTTTUUUTTTSSSPPPQQQQQQQQQPPPNNNKKKJJJIIIIIIGGGEEEDDDCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>============>>>@@@>>>===???AAACCCBBB@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFHHHJJJMMMNNNOOOLLLIIIEEEAAA??????>>><<<<<<;;;:::888777777666777777777666666666666666999999:::<<>>???@@@AAABBBBBBCCCBBBAAAAAAAAAAAABBBCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@???>>>===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@>>>>>>======<<<<<<======???>>>>>>???AAABBBAAA@@@BBBBBBBBBAAA@@@@@@@@@?????????@@@AAAAAABBBBBBBBBEEEEEEGGGHHHIIIJJJJJJJJJGGGFFFDDDBBB@@@???======999999888777666666555555777777777666666555555555666888;;;>>>BBBEEEGGGHHHJJJGGGHHHMMMVVVcccwwwyyykkkbbb___^^^\\\YYY\\\\\\[[[[[[[[[\\\]]]]]]]]]]]]^^^_________^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]\\\[[[[[[[[[\\\\\\]]]^^^\\\\\\\\\]]]^^^^^^_________^^^```eeemmmzzzpppccc\\\YYY^^^iiiuuu~~~~~~|||{{{yyywwwvvvtttuuuvvvyyyzzzzzzrrrnnnhhhccc```]]]ZZZXXX[[[\\\]]]]]][[[YYYVVVUUURRROOOKKKHHHHHHHHHGGGGGGBBBBBBBBBBBBBBBAAA@@@@@@AAAAAACCCDDDEEEFFFFFFFFFEEEGGGKKKOOOUUUZZZ^^^aaa\\\ZZZWWWTTTRRRPPPOOONNNMMMMMMMMMNNNNNNOOOQQQQQQWWW[[[cccmmmvvv}}}~~~xxxqqqqqqnnnfff^^^bbbrrryyy___TTTMMMOOOQQQYYYmmmxxxllleee___]]]^^^\\\\\\]]]^^^___aaaccceee`````````aaaaaa``````___ZZZYYYXXXWWWVVVWWWXXXYYYXXXYYYZZZZZZYYYWWWUUUSSSRRRUUU^^^nnntttlll```___cccqqq{{{hhh]]][[[VVVTTTVVVYYY]]]fffoooyyyyyypppdddWWWNNNKKKIIIGGGGGGHHHHHHHHHGGGFFFGGGJJJKKKKKKIIIFFFDDDCCCBBBAAA???>>>======<<<::::::;;;<<<>>>???@@@@@@AAA@@@>>>===>>>???AAABBB@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>??????@@@?????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<======???>>>>>>???@@@@@@@@@@@@BBBBBBAAA@@@??????>>>>>>??????@@@AAABBBCCCDDDDDDFFFGGGHHHIIIIIIHHHFFFFFFCCCCCCCCCBBB@@@===;;;:::777777777666666555555555777777777666666555555555333666:::???CCCFFFGGGGGGJJJHHHKKKSSS]]]iiiyyyvvvnnnddd^^^]]]]]]\\\ZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\^^^^^^]]]]]]^^^___```aaa^^^]]]]]]\\\\\\]]]]]]]]][[[\\\^^^_________^^^^^^\\\\\\___cccgggrrrpppddd]]]YYY```iiisss}}}}}}{{{xxxuuuuuuvvvyyy{{{~~~xxxssspppjjjhhhdddaaa___\\\ZZZXXX[[[]]]^^^___]]]YYYUUURRRMMMJJJGGGEEEEEEFFFFFFFFFCCCCCCCCCCCCBBBAAA???>>>>>>@@@CCCEEEGGGHHHGGGGGGCCCDDDGGGJJJNNNSSSWWWYYYUUUUUUTTTRRRPPPNNNNNNNNNKKKLLLLLLNNNPPPRRRTTTUUUVVV[[[cccmmmvvv}}}|||wwwppprrrooogggcccnnn~~~jjjWWWQQQNNNOOOSSS]]]sssssshhhccc^^^\\\]]]ZZZ[[[\\\]]]___aaacccccc^^^^^^_________^^^]]]\\\XXXXXXWWWVVVVVVWWWWWWXXXZZZZZZ[[[ZZZXXXTTTQQQOOOOOOQQQXXXggg{{{{{{rrreee^^^\\\gggwwwrrrccc\\\VVVSSSUUUWWWXXX]]]ccchhhnnnxxxzzznnn___UUULLLIIIFFFDDDCCCCCCCCCBBBCCCDDDGGGHHHIIIGGGFFFDDDAAA@@@???===<<<;;;::::::999999:::;;;<<<>>>>>>???>>>===<<<;;;;;;===???@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>???????????????@@@@@@AAAAAA@@@???>>>======<<>>@@@DDDHHHJJJJJJIIIIIIDDDDDDEEEFFFIIILLLOOOQQQOOOPPPQQQPPPNNNLLLMMMNNNIIIJJJKKKMMMPPPSSSUUUVVVVVV[[[dddnnnwww~~~zzzuuupppsssqqqlllnnnooo^^^PPPOOOPPPRRRVVVbbbzzz{{{mmmfffbbb^^^\\\]]]YYYYYYZZZ\\\]]]^^^___```\\\\\\\\\\\\\\\[[[ZZZZZZXXXWWWWWWVVVVVVVVVWWWWWWYYYZZZYYYXXXVVVRRROOOLLLNNNPPPVVVbbbssszzzmmmaaa[[[aaalllzzz{{{kkk^^^WWWQQQQQQQQQPPPRRRVVVYYY___iiisss|||uuuhhh^^^NNNJJJEEEAAA@@@@@@??????AAABBBDDDEEEFFFFFFEEEEEE@@@@@@>>><<<;;;:::::::::999999::::::;;;<<<<<<<<<;;;::::::999:::;;;===>>><<<<<<===>>>????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@======<<<<<<======>>>>>>>>>???@@@???>>>>>>???@@@?????????>>>=========<<>>:::777555777777777777777777777888666777777888888999999:::;;;===AAAEEEHHHJJJJJJJJJJJJNNNWWW___cccccchhhnnn}}}}}}rrrhhheeeaaa___^^^___^^^^^^[[[[[[ZZZZZZZZZ[[[\\\\\\\\\[[[[[[ZZZZZZ[[[\\\\\\]]]^^^```bbbcccddddddddd^^^^^^]]]\\\\\\]]]]]]]]]]]]^^^___``````___^^^]]]\\\[[[^^^aaaccchhhssswwweee___ZZZ^^^gggrrr{{{xxxuuuuuuuuuvvv~~~zzzwwwuuurrruuuxxx{{{|||~~~}}}zzzuuuuuutttrrrnnnjjjhhhgggaaaaaa```^^^\\\\\\\\\]]]^^^```ccceeeeeebbb^^^[[[VVVUUUTTTTTTTTTRRRNNNKKKIIIIIIJJJJJJHHHFFFCCCAAA>>>AAAFFFJJJMMMMMMLLLKKKFFFFFFEEEEEEEEEGGGJJJKKKKKKMMMOOONNNLLLKKKLLLNNNHHHHHHJJJKKKNNNPPPRRRTTTVVV\\\eeepppyyy}}}vvvqqqoootttvvvuuu~~~xxxcccUUUOOOQQQSSSUUUWWWddd}}}sssgggcccbbb___\\\\\\XXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWVVVUUUTTTQQQOOONNNMMMPPPVVV^^^jjj{{{{{{mmmaaa```eeeoooxxxiii^^^TTTPPPMMMKKKLLLOOORRRVVV]]]eeennnwwwzzznnneeeSSSNNNHHHCCCAAAAAA@@@@@@???@@@@@@AAABBBDDDEEEEEEAAA@@@>>>===;;;:::::::::999999999999999999999999777888888999::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????>>>?????????@@@@@@@@@AAA>>>============>>>???@@@===???@@@@@@======>>>@@@========================>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@??????@@@@@@@@@CCCBBB@@@>>>;;;999666555555666666666777777777888666666777999:::;;;<<<===@@@AAACCCFFFHHHIIIIIIIIIMMMRRRZZZ```aaabbbjjjtttxxxmmmfffdddbbb``````______^^^\\\[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZ\\\]]]^^^[[[]]]```bbbddddddcccbbb]]]\\\\\\\\\\\\\\\]]]^^^^^^_______________^^^^^^^^^\\\^^^bbbeeegggmmmtttooocccZZZZZZ```iiiuuu~~~zzzwwwtttrrrqqqppp~~~xxxtttrrrqqqkkknnnrrrsssttttttuuuvvvvvvwwwxxxyyyxxxvvvtttrrrnnnooopppoookkkgggeeedddaaaaaaaaa_________aaaccc```bbbfffhhhhhhfffcccaaa^^^^^^^^^___^^^ZZZUUUPPPKKKLLLLLLLLLJJJHHHEEECCC>>>AAAGGGLLLOOOOOOMMMLLLIIIHHHFFFDDDDDDEEEGGGHHHHHHKKKNNNMMMKKKJJJLLLNNNHHHHHHIIIJJJLLLNNNOOOPPPWWW]]]fffqqq{{{{{{sssnnnnnnuuuzzz~~~nnn]]]RRRQQQTTTWWWWWWXXXddd|||yyynnndddbbbbbb___]]]\\\XXXXXXYYYYYYYYYYYYXXXXXXZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUTTTTTTTTTSSSSSSRRRQQQPPPMMMQQQVVV[[[cccqqqyyyjjjdddbbbhhh}}}uuuhhhZZZRRRNNNKKKLLLOOOMMMOOOSSSXXX^^^gggpppvvv{{{ppphhhXXXSSSLLLGGGDDDDDDCCCCCC>>>>>>>>>>>>@@@BBBDDDEEEAAA@@@???===<<<;;;::::::888888888888777777777777555666888999::::::::::::999:::;;;<<<============>>>>>>??????@@@@@@@@@AAA???@@@@@@@@@@@@???>>>>>><<<<<<======>>>>>>>>>???>>>>>>>>>>>>>>>???@@@@@@===???AAA@@@===<<<>>>@@@<<<<<<<<<========================>>>??????@@@@@@???>>>=========>>>@@@AAAAAA@@@>>><<<:::888666666444444555555666777777777555666777999;;;===>>>???AAABBBCCCDDDEEEFFFGGGGGGPPPTTT[[[______cccqqqtttiiieeedddbbbaaa```______^^^\\\\\\[[[ZZZYYYYYYZZZZZZ[[[ZZZZZZZZZZZZ\\\^^^___YYY[[[___bbbdddcccaaa___\\\[[[[[[[[[\\\\\\]]]^^^________________________```]]]^^^cccfffgggiiinnn~~~xxxjjj^^^\\\___dddmmmwww~~~|||yyyvvvrrrooommmlll~~~yyyvvvsssooommmllljjjiiijjjlllnnnnnnmmmkkkmmmnnnpppqqqppppppooonnnmmmjjjgggeeecccaaaaaabbbaaa___^^^^^^```bbbdddeeehhhmmmooopppooooooooosssooollljjjhhheee___YYYUUUSSSQQQPPPOOOMMMJJJGGGFFFHHHKKKOOORRRSSSRRRPPPMMMLLLKKKIIIIIIIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMKKKIIIIIIJJJLLLNNNNNNWWW___lllxxxyyysssqqqrrrwwwzzzyyyyyyqqqcccZZZWWWPPPVVVZZZYYYZZZfff|||uuunnnfffbbbbbbbbb```]]]]]][[[YYYYYY[[[\\\ZZZWWW\\\ZZZXXXWWWVVVWWWXXXYYYWWWWWWXXXXXXWWWVVVUUUUUUXXXVVVTTTQQQNNNLLLJJJIIIJJJOOOTTTVVVZZZfffyyyzzzmmmeeeiiiuuuyyyggg\\\RRRJJJIIINNNGGGJJJMMMPPPUUU]]]gggnnnwww|||{{{uuuhhhaaaYYYSSSQQQMMMHHHBBBCCC@@@===<<<===>>>??????AAAAAAAAABBBCCCBBB@@@>>>>>>===;;;999888777777888666666666666777777888999888999<<<===>>>===;;;:::<<<<<<======>>>??????@@@????????????>>>>>>>>>>>>??????>>>>>>============<<<<<<======>>>>>>?????????@@@@@@AAA@@@???===<<>><<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>?????????@@@AAA===888666777888888777555444444444444555666666777888888999999<<<@@@DDDFFFGGGHHHHHHIIIHHHHHHHHHPPPWWW^^^aaaeeepppsssiiifffeeeddddddeeedddbbb```___^^^]]][[[ZZZYYYYYYYYYZZZYYYXXXXXXYYY[[[]]]___^^^^^^]]]]]]\\\\\\[[[[[[YYYYYYZZZ[[[\\\]]]^^^^^^]]]^^^___^^^]]]]]]___aaabbbbbbbbbcccdddeeeggghhhuuuvvviiibbb]]]]]]fffqqq}}}~~~{{{|||yyytttpppnnnkkkiiigggzzzuuurrrooollliiiiiihhhggghhhjjjkkkkkkjjjggghhhiiijjjjjjkkkjjjjjjjjjiiigggeeecccaaa``````bbb```^^^]]]^^^___bbbccceeehhhnnnrrrssstttuuuvvvzzzxxxvvvuuutttooohhhbbbXXXVVVSSSQQQQQQOOOMMMKKKLLLNNNPPPTTTVVVWWWUUUTTTSSSRRRPPPOOONNNNNNOOOOOONNNMMMLLLKKKJJJJJJJJJJJJLLLKKKJJJKKKMMMPPPRRRSSS^^^fffrrr|||wwwqqqooopppwwwwwwuuuxxx~~~ppp```VVVRRRQQQUUUXXXYYY\\\jjjsssmmmfffbbbbbbbbb```]]]]]][[[ZZZZZZ\\\\\\ZZZXXXZZZYYYXXXWWWWWWYYYZZZ[[[YYYYYYYYYYYYYYYXXXWWWWWWVVVUUUTTTRRRPPPOOOOOONNNMMMRRRVVVVVVXXXaaarrrvvvnnnnnnsssxxxrrrdddWWWLLLIIILLLGGGHHHJJJLLLNNNTTT[[[aaaiiiooowww~~~{{{wwwpppgggaaa\\\VVVNNNHHHEEEBBB>>><<<<<<>>>??????AAAAAABBBDDDEEEEEEDDDBBBAAA???<<<:::888777777777:::999999888888888999999777888999:::;;;:::999999;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========;;;;;;;;;<<<<<<===>>>??????@@@AAABBBBBBBBBAAA@@@AAAAAA???>>><<<<<<;;;;;;<<<<<<;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>???;;;777666777888777666777666666555666666777777555777888999:::<<<@@@CCCFFFGGGHHHIIIIIIIIIJJJKKKTTTXXX___dddmmm|||uuulllhhhgggfffeeefffeeebbb```___^^^]]]\\\[[[ZZZZZZZZZXXXWWWVVVVVVVVVXXXZZZ[[[ZZZZZZZZZYYYYYYYYYXXXXXXWWWXXXXXXYYY[[[\\\\\\]]]]]]^^^^^^]]][[[[[[\\\]]]___``````bbbdddfffhhhiiiqqqvvvmmmeee```ccciiiwww}}}yyyvvvqqqmmmjjjgggdddbbb{{{uuupppmmmjjjgggeeefffeeedddeeefffgggfffeeedddddddddeeeeeefffggghhhgggfffeeecccbbbaaaaaaaaa```___^^^]]]]]]___aaabbbdddhhhoootttxxx{{{~~~{{{qqqjjj[[[XXXUUUSSSRRRRRRPPPOOOSSSUUUXXX[[[\\\\\\[[[ZZZ[[[ZZZYYYXXXWWWVVVUUUTTTRRRPPPNNNLLLJJJIIIIIIIIILLLLLLLLLNNNPPPTTTXXXZZZgggnnnxxx}}}uuuooommmmmmuuurrrooovvvxxxeeeWWWRRRQQQSSSVVVYYY```rrr~~~pppkkkeeeaaaaaabbb```^^^]]]\\\[[[[[[\\\]]][[[ZZZZZZYYYXXXXXXYYYZZZ\\\]]]ZZZZZZ[[[[[[[[[ZZZYYYYYYUUUTTTTTTSSSSSSSSSSSSTTTSSSWWW[[[ZZZYYY___jjjttt{{{uuurrrqqq{{{qqqbbbUUUMMMLLLGGGHHHHHHGGGHHHJJJNNNRRRYYY___iiiqqqyyyyyysssmmmfff]]]WWWNNNIIIDDD@@@??????@@@@@@BBBBBBDDDGGGKKKLLLKKKJJJBBBAAA>>><<<:::999999:::999999888666666555555666888888888888888999999999999999::::::;;;;;;<<<<<<========================>>>>>>>>>===============;;;;;;::::::;;;<<<>>>???@@@AAABBBCCCDDDDDDDDDDDDAAA@@@???>>>===<<<<<<<<<===<<<;;;:::::::::::::::999::::::::::::;;;;;;;;;:::999777777777777555444888888777777777777888888666888;;;<<<>>>@@@BBBEEEGGGHHHIIIIIIJJJMMMRRRVVVaaacccfffmmmzzzuuuooojjjhhhgggffffffdddbbb```]]]]]]]]]\\\\\\[[[[[[[[[XXXWWWVVVUUUVVVWWWXXXYYYVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZZZZ\\\]]]]]]\\\YYYXXXXXXYYY\\\\\\]]]___bbbdddggghhhjjjvvvuuukkkeeeeeennnxxxyyyvvvqqqllliiieeebbb___}}}xxxrrrmmmjjjgggeeeccccccbbbbbbcccddddddcccbbbfffeeeeeedddeeeggghhhjjjiiihhhfffdddbbbaaaaaa```^^^^^^]]]\\\\\\^^^___```bbbgggnnnuuuzzztttkkk[[[XXXUUUSSSSSSTTTTTTTTTWWWZZZ^^^aaabbbbbbbbbbbbccccccbbbaaa___]]][[[ZZZTTTSSSPPPMMMKKKJJJJJJJJJLLLMMMNNNPPPRRRVVVZZZ^^^kkkqqqzzz{{{sssnnnkkkkkkpppjjjiiiwwwmmmZZZSSSOOOPPPSSSYYYfff{{{yyylllhhhdddaaa``````___^^^]]]\\\\\\\\\\\\]]]\\\\\\[[[ZZZZZZYYYZZZZZZ[[[\\\ZZZZZZ[[[[[[[[[ZZZZZZYYYUUUUUUTTTTTTTTTUUUUUUVVVYYY]]]```___]]]___fffmmmzzz}}}uuupppqqq|||rrrbbbUUUNNNHHHGGGFFFEEEEEEFFFHHHJJJPPPVVV```hhhpppyyy~~~xxxpppkkk\\\VVVOOOIIIFFFCCCBBBAAABBBCCCEEEJJJOOORRRSSSSSSFFFEEECCCAAA???>>>>>>>>>:::999888777666666666666:::999999888888999::::::888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@AAABBBBBBBBBCCCCCCCCCCCCBBB@@@???>>>>>>===>>>>>>>>>???>>>===<<<::::::::::::999999999888888777666666666666777777777666444333888888777777777777888888888;;;>>>AAACCCDDDGGGHHHIIIJJJJJJKKKOOOXXXdddmmmxxxvvvvvv|||}}}rrrmmmiiigggfffeeedddccc```]]][[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXYYY[[[[[[ZZZXXXWWWWWWWWWYYYYYYZZZ\\\^^^```bbbcccdddlllzzzxxxmmmgggdddmmm{{{}}}yyytttppplllhhhccc```{{{vvvpppjjjgggfffdddcccaaa``````aaaccccccbbb```gggfffeeeeeefffgggiiijjjiiihhhfffcccaaa___]]]]]]\\\\\\[[[[[[[[[\\\]]]^^^___dddkkkqqqwww}}}~~~qqqhhhZZZWWWTTTTTTUUUWWWXXXXXXYYY^^^cccfffgggggghhhiiiiiiiiiiiihhhfffdddaaa___VVVTTTQQQNNNLLLKKKKKKLLLMMMOOOPPPQQQSSSVVV[[[___jjjpppyyyxxxqqqllliiihhhhhhcccfffyyyoooYYYPPPMMMNNNRRR\\\mmmuuuiiigggccc```______^^^]]]\\\\\\]]]\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZYYYYYYYYYXXXYYYYYYZZZZZZYYYYYYYYYWWWWWWVVVUUUUUUUUUUUUUUUZZZ^^^aaaaaa___```dddiiippp|||vvvooorrrzzzqqq___RRRJJJHHHEEECCCCCCEEEGGGHHHKKKQQQYYY```fffmmmuuu{{{}}}yyyjjjeee\\\UUUNNNIIIEEEBBBAAAAAACCCGGGMMMRRRUUUUUUPPPOOOMMMKKKHHHEEEBBBAAA======<<<;;;;;;;;;;;;<<<:::999999888888888999999888888888999999999999999:::;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===>>>???AAABBBDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>??????@@@BBBAAA@@@>>><<<;;;::::::::::::999777666444333333333555777777777555444333777777666666777777888999999<<<@@@CCCEEEGGGIIIKKKNNNNNNOOOQQQYYYhhhzzzwwwmmmhhhfffdddcccbbbaaa```]]]ZZZXXXXXXYYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWVVVXXXZZZZZZXXXWWWXXXXXXXXXWWWXXXXXXYYYZZZ[[[\\\^^^dddooo~~~~~~pppeeeZZZbbbnnnyyy}}}xxxtttpppkkkfffccc}}}xxxssslllgggdddcccbbbaaa^^^]]]^^^```bbbcccaaa___ddddddddddddeeefffgggggggggfffccc```]]][[[ZZZYYY[[[[[[ZZZZZZ[[[[[[\\\\\\\\\```fffkkkpppuuuzzz}}}~~~wwwllldddWWWVVVUUUVVVYYY[[[\\\\\\]]]bbbhhhkkkjjjjjjkkkmmmmmmnnnoooooommmjjjfffdddYYYVVVRRROOOLLLLLLLLLMMMLLLOOORRRSSSSSSVVV\\\aaajjjpppxxx~~~uuunnnjjjfffddd___]]]fff}}}qqqZZZRRRMMMMMMSSSbbbwww~~~rrrgggfffccc```^^^]]]\\\\\\ZZZ[[[]]]\\\[[[[[[\\\]]]]]]]]]\\\[[[YYYXXXWWWVVVWWWWWWXXXYYYYYYYYYXXXXXXYYYXXXWWWVVVVVVUUUUUUUUUYYY\\\______^^^^^^aaaeeeiiiuuuqqqmmmnnnxxxlll\\\QQQLLLGGGCCCCCCDDDEEEFFFGGGLLLQQQUUUYYY^^^eeejjjvvvxxx|||wwwrrrkkkccc[[[TTTMMMIIIEEECCCAAACCCGGGLLLPPPRRRXXXYYYYYYWWWSSSNNNIIIFFFAAA@@@???>>>============:::::::::999999999888888999999999:::::::::::::::::::::;;;;;;<<<=========;;;<<<<<<<<<<<<=========>>>???@@@AAACCCDDDEEEEEEBBBAAA???===<<<;;;;;;;;;=========>>>???@@@AAABBBEEEDDDBBB???===;;;::::::999999888777666555444333222444777777666555555555555555666666777888:::;;;:::<<<@@@CCCEEEHHHKKKNNNTTTWWWZZZ^^^gggwwwyyyooogggbbbcccaaa```______]]][[[YYYWWWWWWXXXYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWUUUUUUUUUVVVVVVWWWWWWWWWUUUWWWZZZZZZZZZYYYYYYYYYVVVVVVUUUUUUVVVVVVWWWXXX\\\___gggrrr}}}nnnaaaWWW[[[bbblllvvv}}}yyyuuupppkkkgggzzzsssnnngggbbb___^^^]]]]]]ZZZZZZ[[[^^^aaabbb```^^^```aaabbbcccddddddddddddeeecccaaa___]]][[[ZZZYYYYYYYYYZZZZZZZZZZZZ[[[[[[YYY\\\```dddgggkkkooorrrtttrrrqqqqqqpppllleee___UUUUUUVVVYYY]]]```aaaaaaccchhhmmmooommmkkklllnnnpppqqqssstttrrroookkkhhh]]]ZZZUUUPPPLLLKKKKKKKKKJJJNNNRRRTTTUUUYYY```fffmmmrrrzzzzzzqqqjjjfffbbb```XXXYYYgggoooZZZSSSNNNOOOWWWiiiwwwmmmfffeeeccc```]]][[[ZZZZZZXXXZZZ\\\\\\ZZZZZZ[[[]]][[[[[[[[[ZZZYYYXXXWWWVVVVVVWWWXXXXXXYYYYYYYYYXXXZZZYYYYYYXXXXXXXXXXXXYYY[[[]]]______^^^^^^```cccdddlll{{{yyypppjjjlllrrr|||rrr___XXXNNNHHHEEEEEEEEEEEEDDDGGGKKKMMMOOORRRXXX\\\dddggglllsssyyyzzztttmmmeee\\\WWWPPPKKKFFFCCCEEEHHHLLLNNNXXXZZZ^^^``````\\\WWWSSSKKKJJJGGGEEEBBBAAA@@@???======>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>>>>>>>>>>?????????@@@@@@===???AAADDDEEEFFFEEEEEE???>>>===;;;::::::;;;;;;=========>>>???AAABBBCCCEEEDDDBBB???<<<:::999888666666777777777777888888222555777777555444666888555555666777999;;;===>>>>>>@@@CCCEEEHHHKKKPPPTTT[[[```hhhnnntttuuummmgggbbb___```___^^^^^^^^^]]][[[YYYXXXXXXYYYYYYXXXWWWTTTSSSPPPQQQQQQRRRSSSSSSSSSSSSRRRSSSTTTUUUVVVWWWXXXXXXVVVVVVWWWWWWWWWWWWXXXXXXWWWZZZ\\\\\\[[[YYYXXXXXXTTTTTTTTTUUUUUUWWWXXXXXX[[[^^^bbbiiivvv~~~pppddd\\\ZZZZZZ]]]eeepppzzz|||wwwrrrnnn}}}xxxpppkkkccc^^^[[[ZZZZZZYYYWWWXXXZZZ]]]```aaa___^^^___```bbbdddddddddccccccdddcccbbb```^^^^^^]]]]]]YYYYYYYYYYYYZZZZZZZZZZZZWWWYYY]]]```bbbeeehhhkkkhhheeecccddddddccc^^^ZZZUUUUUUWWW[[[```cccddddddhhhmmmrrrrrrnnnkkklllnnnrrrtttvvvwwwvvvrrrnnnkkkaaa]]]WWWQQQLLLJJJIIIIIIHHHMMMRRRUUUWWW\\\dddkkkqqqvvv|||wwwnnnhhhccc___]]]TTTXXXiiigggTTTOOOOOOQQQZZZnnnrrrjjjfffeeeddd```\\\ZZZYYYYYYWWWZZZ\\\[[[YYYYYY[[[]]]XXXYYYYYYYYYYYYYYYXXXWWWWWWWWWXXXYYYYYYZZZYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\___```aaaaaa___```bbbdddaaagggsssuuukkkeeebbbiii|||lllcccWWWMMMIIIGGGFFFEEECCCFFFIIIJJJJJJLLLQQQVVVTTTWWW^^^fffnnnvvv{{{~~~{{{sssjjjddd[[[UUUMMMGGGFFFHHHKKKMMMQQQVVV^^^eeehhhgggdddaaaZZZXXXUUUQQQMMMJJJHHHGGGAAABBBDDDEEEDDDCCC@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@AAAAAAAAABBBBBBBBB<<<>>>BBBEEEFFFFFFEEEDDD======;;;::::::;;;<<<===<<<<<<===>>>???AAACCCDDDEEEDDDAAA>>>;;;999888777333444555777999:::;;;<<<333555777777555444777999555666777888:::===???@@@CCCEEEGGGIIILLLPPPVVVZZZ___gggrrrxxx}}}uuuiiieeeccc```]]]___^^^]]]]]]^^^]]][[[YYYYYYZZZZZZZZZYYYWWWTTTSSSQQQQQQSSSTTTUUUUUUUUUUUURRRSSSTTTUUUVVVWWWXXXYYYWWWXXXXXXXXXXXXXXXXXXYYYZZZ\\\^^^^^^[[[YYYWWWWWWSSSSSSTTTUUUVVVXXXZZZ[[[[[[]]]```dddooowwwkkkccc]]]VVVSSSWWW```jjjpppyyy~~~yyyuuu~~~~~~~~~~~~{{{vvvrrriii___WWWWWWXXXVVVUUUVVVUUUWWWYYY\\\^^^_________^^^`````````___```bbbdddeeedddcccaaa^^^\\\[[[ZZZXXXWWWWWWWWWWWWVVVVVVVVVWWWXXXYYY[[[\\\^^^___```bbbaaaaaa___]]]YYYVVVTTTTTTVVVYYY^^^bbbfffiiijjjqqqrrrsssrrrnnnkkkiiihhhmmmooorrrttttttrrrooommmccc___YYYRRRNNNMMMMMMMMMMMMOOOQQQTTTXXX^^^eeejjjtttyyy~~~tttmmmfff___YYYWWWVVV]]]lllyyydddXXXQQQMMMRRReee~~~pppkkkbbbaaa^^^\\\ZZZYYYYYYYYYXXXYYYYYYYYYZZZZZZ[[[[[[WWWWWWXXXXXXWWWUUUTTTRRRUUUTTTTTTSSSUUUWWWZZZ[[[ZZZZZZZZZZZZ[[[]]]___```__________________^^^^^^dddccckkk}}}{{{mmmaaa\\\cccqqq}}}wwweeeYYYOOOGGGFFFJJJAAA???AAAEEEGGGFFFIIINNNLLLPPPUUUZZZ]]]cccjjjpppuuuwww{{{}}}zzzxxxpppiiiaaaZZZVVVQQQMMMIIINNNQQQUUU[[[```eeehhhiiieeeffffffccc^^^XXXSSSQQQNNNMMMMMMLLLJJJGGGEEEDDD>>>>>>???AAAAAABBBBBBAAAAAA@@@===;;;;;;===???@@@AAABBBBBBCCCDDDFFFGGGHHHHHHHHHGGGFFFCCCAAA???===;;;:::999888999:::;;;<<<>>>>>>>>>>>>???@@@AAABBBBBB@@@===;;;999777777777333111000111555666555333666666777777888888999999777777888999;;;===???@@@DDDDDDFFFJJJQQQXXX^^^aaacccdddjjjttt{{{wwwmmmfffaaa]]]\\\^^^YYYYYYXXXWWWWWWWWWWWWWWWVVVWWWXXXYYYYYYWWWUUUTTTPPPQQQRRRSSSTTTTTTSSSSSSVVVVVVUUUUUUUUUUUUUUUUUUQQQTTTWWWYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[ZZZXXXWWWTTTUUUUUUVVVWWWWWWWWWWWWXXXZZZ]]]aaagggwww|||vvvkkkddd[[[RRROOORRRZZZ```mmmwww}}}wwwsss|||{{{{{{{{{yyyvvvppplll```WWWPPPPPPQQQOOONNNOOORRRTTTWWWZZZ\\\^^^^^^^^^^^^___``````___```bbbdddeeedddcccaaa___]]][[[ZZZXXXXXXXXXWWWWWWWWWVVVVVVTTTTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTWWW[[[```eeeiiilllnnntttuuuvvvtttooojjjgggeeehhhiiilllnnnnnnmmmjjjhhh```\\\WWWQQQNNNLLLMMMNNNNNNOOORRRUUUZZZbbbjjjpppxxx}}}{{{pppjjjfff___ZZZXXXXXXaaassskkk\\\SSSOOOPPPXXXkkkxxxmmmjjjbbb```^^^[[[ZZZYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZWWWWWWWWWWWWVVVUUUTTTSSSTTTTTTSSSRRRSSSUUUWWWYYY[[[[[[[[[\\\^^^aaadddeeecccbbbaaa___^^^^^^^^^^^^cccdddlll{{{|||qqqeee___aaaiiippp{{{mmm^^^PPPHHHHHHBBB@@@AAADDDDDDBBBDDDHHHFFFIIIMMMPPPSSSYYY```eeekkknnnrrrvvvyyy}}}xxxssskkkfffaaa\\\WWWSSSRRRRRRSSSVVVZZZ___dddgggkkknnnrrrrrroookkkgggeee[[[ZZZXXXVVVSSSQQQPPPOOOHHHIIIJJJJJJJJJJJJIIIIIIFFFEEECCCBBBBBBBBBDDDEEECCCDDDDDDEEEGGGIIIJJJKKKLLLKKKIIIFFFCCC@@@>>>===999888888888888999;;;;;;============>>>???@@@@@@@@@>>><<<:::888777666666333111000222555666555333555555555666666777777777777888999<<<>>>@@@BBBCCCHHHHHHIIINNNUUU\\\```bbbaaa```eeeqqq}}}|||rrriiiccc___[[[ZZZ]]][[[ZZZYYYYYYXXXXXXYYYYYYVVVWWWYYYYYYYYYWWWVVVTTTPPPQQQQQQRRRRRRRRRRRRQQQTTTUUUXXXYYYYYYWWWUUUSSSRRRTTTWWWXXXXXXXXXYYYZZZZZZ[[[[[[[[[ZZZYYYWWWVVVTTTTTTUUUVVVWWWWWWWWWWWWUUUVVVYYY]]]cccrrrwwwooocccWWWQQQQQQVVVZZZdddnnnxxx~~~}}}zzzxxxvvvuuussspppkkkeeeaaaVVVNNNHHHIIIJJJHHHHHHJJJNNNPPPSSSWWWZZZ\\\]]]]]]]]]^^^______^^^___aaacccdddcccbbbaaa___]]][[[ZZZXXXXXXXXXXXXWWWWWWWWWWWWRRRSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVXXX\\\bbbhhhnnnrrrtttxxxzzzzzzwwwqqqiiidddaaa___aaadddffffffeeecccbbb[[[XXXSSSOOOLLLLLLMMMNNNOOOPPPSSSXXX^^^gggpppwww~~~vvvllliiifff```ZZZYYY\\\iii~~~nnn\\\SSSPPPOOOTTT^^^tttqqqiiigggaaa___]]][[[YYYXXXXXXYYYXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRRRRRRRTTTUUUVVVYYYYYYZZZ\\\___bbbeeeggggggfffeeecccbbbaaa``````ccceeemmmxxx{{{qqqhhhcccbbbcccooozzzrrr^^^OOOHHHEEEBBBAAACCCBBB??????AAABBBCCCEEEFFFIIINNNTTTXXX]]]```eeeiiimmmqqquuuyyy}}}}}}xxxtttooojjjeeeaaaZZZXXXUUUTTTVVV[[[```dddhhhmmmtttxxxyyywwwtttsssmmmkkkiiigggdddbbb``````YYYYYYYYYYYYXXXWWWUUUUUUNNNNNNMMMLLLKKKJJJJJJJJJFFFFFFGGGGGGIIIJJJLLLMMMLLLJJJFFFBBB???<<<;;;:::777777777777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>===<<<:::888777666555555333222111222444666555444666666777777777777888888888999<<>>@@@BBBAAAAAAAAACCCGGGLLLOOOQQQTTTYYY]]]aaaeeejjjmmmppptttyyy~~~zzzuuupppmmmfffccc___\\\[[[\\\___aaadddhhhmmmqqqssstttuuuvvvyyyyyyyyyxxxuuuqqqnnnlllhhhggggggeeecccaaa___^^^XXXXXXWWWUUUSSSPPPMMMLLLGGGGGGFFFFFFFFFGGGGGGHHHEEEBBB???;;;888777777777666777777888999:::;;;;;;999999888888999::::::;;;999888777666555555444444222222222333444555555555:::::::::::::::;;;;;;;;;;;;<<>>???AAABBBDDDEEEFFFFFFIIIKKKNNNTTTZZZ___bbbcccgggvvv{{{pppgggaaa\\\\\\[[[YYYYYY[[[YYYYYYXXXWWWWWWWWWWWWXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUUUURRRTTTVVVXXXYYYXXXXXXWWWXXXYYYZZZZZZYYYYYYZZZ\\\XXXXXXWWWVVVUUUTTTTTTSSSRRRSSSUUUVVVWWWXXXXXXXXXTTTTTTVVVYYY\\\cccrrr{{{jjjYYYOOOOOOPPPSSSXXX___iiittt}}}}}}YYYWWWTTTQQQNNNJJJFFFBBB@@@===<<>>>>>???AAAAAAAAACCCFFFIIILLLNNNPPPTTTVVVVVVZZZ```gggnnnssswwwyyy}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{zzzyyyvvvrrrnnnjjjhhhgggfffdddaaa```bbbfffjjjqqqtttwwwxxxvvvqqqkkkggghhhhhhfffdddaaa]]][[[YYYXXXWWWUUURRRNNNJJJFFFCCCAAA@@@>>><<<:::999888888999888777666777888999:::999999:::;;;;;;;;;::::::666666555555555666666777333444444555555555444444222333555555444444666777888888999:::<<<===>>>>>>AAAAAABBBCCCDDDFFFHHHIIIHHHMMMRRRVVVYYY^^^eeejjjtttqqqiiiddd^^^[[[\\\\\\ZZZYYY[[[XXXWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXUUUTTTSSSRRRRRRRRRSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZXXXYYYZZZZZZZZZZZZ\\\^^^[[[ZZZYYYWWWUUUTTTSSSSSSRRRSSSTTTVVVWWWXXXYYYYYYTTTTTTUUUWWWXXX\\\gggsssuuu```RRRQQQNNNMMMPPPUUU\\\gggrrrvvv|||NNNLLLJJJHHHGGGDDD@@@>>>===:::;;;>>>???>>>AAAFFFGGGIIIMMMRRRVVVYYYZZZ[[[ZZZ[[[\\\[[[[[[[[[]]]______```aaaaaa```]]]ZZZXXXUUUUUUUUUTTTTTTTTTSSSSSSOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUYYY[[[___fffnnnwww~~~~~~{{{tttjjj___XXXTTTPPPQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJJJJLLLMMMNNNQQQWWW___hhhpppxxx~~~}}}xxxoooiiikkkqqqnnnhhhqqqnnn___TTTUUUVVVTTTWWW^^^iii~~~xxxnnngggbbb]]]\\\ZZZXXXWWWWWWWWWXXXZZZZZZZZZYYYYYYXXXXXXXXXUUUVVVVVVWWWWWWVVVVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZ[[[ZZZYYYXXXYYYZZZ[[[\\\\\\^^^cccffffffccc___]]][[[ZZZZZZ\\\]]]```jjjuuuuuujjj``````eeekkkvvvuuugggXXXOOOJJJDDDAAABBB@@@>>>===>>>@@@@@@>>><<>><<<===;;;<<<@@@AAA@@@CCCHHHHHHJJJNNNRRRVVVYYYZZZ[[[YYYZZZ[[[[[[ZZZ[[[]]]___^^^___aaaaaa```]]]ZZZXXXTTTTTTTTTSSSSSSSSSSSSRRROOOOOOPPPQQQQQQRRRSSSSSSPPPRRRTTTVVVXXXXXXXXXXXXYYY[[[___eeennnwww~~~~~~}}}yyyrrrhhh^^^WWWTTTPPPPPPOOOOOONNNMMMKKKKKKLLLKKKJJJJJJKKKLLLMMMNNNPPPWWWaaakkkttt||||||vvvnnnhhhiiipppmmmjjj{{{uuuaaaUUUNNNTTTXXXXXX]]]gggqqq|||rrrlllgggddd\\\[[[YYYXXXWWWWWWWWWXXX[[[[[[ZZZZZZYYYYYYYYYXXXTTTUUUVVVWWWXXXWWWVVVUUUTTTUUUVVVXXXYYYZZZZZZZZZYYYXXXWWWWWWXXXYYYZZZ[[[YYYZZZ[[[\\\[[[ZZZXXXVVVWWWUUUTTTVVVWWW[[[dddnnnwwwrrrccc]]]\\\___gggppp}}}xxxfffYYYPPPHHHDDDDDD@@@???>>>@@@BBBAAA>>>;;;<<<===???@@@@@@@@@BBBDDDHHHIIIKKKOOOTTTZZZ___bbbdddeeegggiiikkklllmmmmmmkkkooosssuuuuuuvvvyyy|||{{{{{{zzzxxxwwwwwwvvvvvvmmmllljjjfffbbb______```\\\[[[[[[ZZZYYYXXXWWWWWWTTTSSSQQQOOOLLLHHHFFFDDDCCCBBBAAA???===<<<::::::999999888888777777888888666666777888999999888888999999::::::999888666555666555555444444444555555111222444555666666555555111444666666444444666888888999;;;===@@@BBBDDDEEEBBBBBBBBBCCCGGGMMMSSSWWWeeennnwwwyyyvvv{{{vvviiidddbbb```[[[YYY[[[\\\YYYXXXZZZWWWWWWVVVUUUUUUUUUUUUVVVUUUTTTTTTTTTUUUUUUVVVWWWUUUTTTSSSRRRSSSTTTVVVXXXSSSUUUWWWYYY[[[[[[\\\\\\VVVWWWXXXXXXXXXZZZ]]]```aaa```\\\YYYVVVTTTSSSSSSRRRSSSTTTVVVWWWXXXYYYYYY\\\ZZZZZZ[[[YYYYYY___hhhhhhxxxssseeeTTTPPPOOOQQQQQQOOOSSS[[[cccmmmyyy>>>BBBBBB???>>>AAABBBBBB===>>>???>>>???AAAEEEHHHKKKMMMQQQWWW\\\^^^]]][[[ZZZZZZYYYYYYYYY[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXYYYUUUQQQRRRUUUUUURRRNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUWWWXXXYYYYYYZZZ\\\]]]^^^bbbiiiqqqxxx}}}yyynnnddd\\\VVVRRRPPPLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHGGGHHHKKKNNNOOOOOOTTT\\\hhhqqqxxx}}}yyysssnnnmmmooopppiiihhh}}}yyyhhhZZZQQQNNNUUU\\\^^^ccckkk}}}ppplllhhhdddbbb^^^[[[XXXVVVUUUVVVYYYZZZXXXYYYZZZZZZYYYWWWUUUTTTVVVWWWWWWWWWWWWWWWVVVVVVQQQSSSUUUWWWXXXXXXXXXWWW[[[[[[[[[ZZZZZZZZZYYYYYYVVVXXXYYY[[[[[[YYYXXXWWWWWWVVVUUUUUUWWW\\\```cccppp{{{zzzlll]]]UUUUUU[[[aaakkk{{{sssdddUUUIIICCC@@@AAABBB@@@>>>===>>>???=========>>>>>>???@@@AAA???@@@BBBFFFJJJNNNQQQSSSXXXZZZ\\\^^^```bbbccccccaaaaaacccfffjjjmmmppprrrsssssssssrrrrrrrrrqqqqqqooonnnkkkhhheeecccaaaaaa]]]\\\ZZZWWWTTTSSSQQQQQQQQQOOOKKKGGGCCC@@@>>>>>>============<<<<<<<<<<<<;;;;;;:::999888666666555777777777777777777777777777777777777777777777777555444444333333222222111333444444555555666666666222333444555666888999999999;;;<<<======>>>AAACCCDDDEEEEEEDDDGGGQQQ```kkkzzzmmmfffdddddd]]]\\\ZZZYYYXXXXXXXXXYYY[[[ZZZYYYXXXVVVUUUTTTSSSTTTTTTUUUVVVWWWWWWWWWWWWYYYXXXVVVUUUUUUVVVXXXYYYWWWXXXYYY[[[]]]___```aaa^^^\\\ZZZXXXWWWYYY[[[\\\^^^]]]]]]\\\ZZZWWWTTTSSSTTTTTTUUUVVVWWWXXXYYYZZZYYYYYYZZZ[[[[[[\\\]]]]]]hhhlll}}}}}}rrrhhhbbbYYYSSSOOOOOOOOOOOOYYYcccqqq{{{:::>>>@@@===<<>>???@@@@@@@@@CCCFFFIIINNNPPPTTTZZZ^^^```___]]][[[ZZZYYYYYYYYYZZZ\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXTTTQQQRRRTTTTTTQQQNNNNNNNNNNNNNNNOOOPPPQQQRRRTTTUUUVVVWWWXXXYYYYYYYYY]]]]]]```dddjjjqqqwwwzzzyyysssiii```YYYTTTPPPMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFHHHKKKNNNPPPQQQUUU]]]hhhrrrxxx}}}wwwqqqkkkjjjlllmmmggghhh}}}wwwfffVVVNNNLLLSSSYYY\\\eeepppyyymmmiiifffbbbaaa___]]]YYYVVVUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUXXXYYYYYYZZZZZZYYYXXXXXXUUUUUUWWWXXXYYYZZZZZZZZZ[[[ZZZZZZZZZYYYYYYYYYXXXXXXYYYZZZ[[[[[[ZZZXXXWWWVVVUUUTTTUUUWWW[[[```ccckkkuuutttuuuyyy|||qqqeee[[[WWWVVVWWWcccqqqrrraaaRRRJJJEEEDDDDDDCCCBBBAAA@@@???>>>>>>============>>>>>>>>>???AAACCCEEEHHHKKKLLLOOOPPPRRRTTTVVVWWWXXXYYYXXXYYY[[[]]]aaadddgggiiikkkkkkkkkkkkkkkkkkkkkkkkjjjiiigggeeecccaaa``````\\\[[[YYYWWWUUUSSSRRRQQQMMMKKKHHHEEEBBB@@@@@@???>>>>>>>>>=========<<<<<<;;;;;;:::999888777666666777777777777777777777777777777777777777777777777555555555555555555555666888777777666555555444444444555666777888:::;;;;;;===???@@@@@@@@@BBBDDDGGGEEEGGGIIIKKKQQQ^^^ppp}}}uuukkkeeecccbbb]]]\\\ZZZYYYXXXXXXYYYYYY\\\[[[ZZZYYYWWWVVVUUUTTTUUUUUUVVVWWWXXXXXXXXXXXXYYYXXXVVVUUUUUUVVVXXXYYYXXXYYYZZZ\\\^^^___```aaa^^^]]]ZZZXXXXXXYYYZZZ\\\]]]]]]]]]\\\ZZZXXXVVVTTTUUUVVVVVVWWWYYYZZZZZZ[[[[[[\\\\\\]]]^^^^^^______aaaeeetttssslllbbbYYYSSSPPPNNNMMMPPPYYYeeepppwww|||888<<>>???@@@AAABBBCCCEEEIIILLLRRRTTTYYY^^^bbbcccaaa___[[[ZZZZZZYYYYYYZZZ[[[\\\]]]]]]\\\\\\[[[YYYXXXWWWVVVTTTQQQQQQSSSSSSPPPMMMNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTTTTUUUVVVVVVUUUUUUYYYZZZ]]]aaafffkkkooorrrnnniiiaaaYYYTTTPPPMMMJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGJJJNNNQQQSSSVVV^^^iiisssyyy~~~~~~uuuoooiiiggghhhhhhdddhhh}}}uuucccRRRLLLLLLRRRVVV\\\kkk{{{tttiiifffccc___^^^___]]]ZZZWWWVVVUUUVVVWWWZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYYYYVVVVVVWWWWWWXXXYYY[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXZZZ[[[\\\\\\[[[ZZZYYYXXXUUUTTTTTTTTTWWWZZZ^^^aaaccclllzzz}}}nnnppptttzzzzzzqqqggg]]]UUUQQQYYYcccppp{{{qqqaaaVVVIIIEEEBBBAAAAAAAAA>>>;;;>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>???@@@AAACCCCCCEEEFFFGGGIIIKKKLLLLLLLLLOOOOOOQQQSSSVVVYYY\\\]]]______``````aaabbbbbbbbbbbbaaa```___^^^^^^^^^^^^ZZZYYYXXXVVVTTTRRRQQQPPPJJJHHHFFFCCCBBBAAAAAAAAA?????????>>>>>>>>>======;;;;;;:::999888777777666777777777777777777777777666666666666666666666666444444555555666777777888888888777777666666555555777777888:::;;;<<<===>>>>>>@@@@@@AAAAAABBBEEEGGGGGGJJJMMMPPPXXXhhh{{{{{{oooiiifffbbb___^^^]]][[[ZZZYYYYYYZZZZZZ]]]\\\\\\ZZZYYYXXXWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWXXXYYYYYYZZZ[[[]]]___```aaaaaa___^^^[[[YYYXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]^^^____________bbbnnnwwwkkk```XXXRRRNNNLLLKKKQQQZZZdddmmmuuu|||777<<>>>>>AAABBBAAA???AAACCCEEEFFFIIIMMMPPPWWWYYY]]]cccfffgggdddaaa\\\[[[ZZZYYYYYYZZZ[[[[[[\\\\\\\\\[[[ZZZXXXWWWVVVUUURRRPPPPPPQQQQQQOOOMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQPPPOOOOOOQQQSSSVVVZZZ^^^aaacccdddccc^^^XXXSSSPPPMMMJJJHHHGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHJJJMMMRRRUUU[[[bbbllluuu{{{|||sssmmmiiigggfffdddbbbiii}}}rrr___RRRMMMMMMRRRVVV^^^rrrqqqhhhddd___\\\[[[\\\[[[YYYXXXWWWWWWWWWWWWZZZYYYXXXVVVVVVWWWWWWXXXVVVWWWWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUWWWYYYZZZZZZZZZYYYYYYYYYYYYYYYYYY\\\\\\\\\\\\\\\[[[YYYYYYWWWVVVUUUUUUVVVXXX[[[]]]]]]dddooo|||vvvvvvxxx||||||rrrggg[[[TTTUUU[[[bbbkkkvvv}}}ooodddRRRKKKCCC???@@@@@@===999<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@AAACCCDDDDDDDDDDDDGGGHHHIIIKKKMMMPPPRRRSSSSSSSSSTTTUUUVVVXXXXXXYYYWWWWWWWWWWWWWWWXXXYYYZZZUUUUUUTTTSSSRRRPPPOOONNNHHHGGGEEEBBBAAA@@@@@@@@@?????????>>>>>>>>>======;;;::::::999888888777777666666666666666666666666555555555555555555555555333333444444444555555555444444555666777888888999999999:::;;;===>>>??????@@@AAABBBBBBBBBDDDGGGJJJOOOQQQSSSVVV\\\kkk}}}rrrjjjhhhgggccc___^^^]]]\\\[[[ZZZZZZ[[[\\\^^^^^^]]]\\\[[[ZZZYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZ[[[]]]^^^````````````___^^^\\\ZZZYYYYYYYYYZZZ[[[[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]ZZZ[[[[[[[[[\\\\\\]]]]]]^^^```iiizzzsssggg]]]VVVQQQNNNLLLNNNRRRYYYbbbllluuu{{{666;;;>>>===>>>BBBDDDCCCAAADDDGGGIIIKKKNNNRRRTTT\\\^^^bbbgggkkkjjjfffccc]]]\\\[[[YYYYYYYYYZZZZZZ\\\\\\\\\[[[YYYWWWVVVUUURRRQQQPPPOOOOOONNNMMMLLLMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLNNNQQQTTTVVVXXXXXXYYYYYYVVVRRROOONNNLLLIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDIIIJJJJJJJJJKKKNNNSSSXXXaaahhhqqqyyy~~~zzzpppkkkkkkhhheeeaaaaaajjj~~~ppp\\\PPPLLLLLLQQQUUU___wwwqqqhhhccc]]]YYYXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZYYYWWWVVVVVVWWWXXXYYYVVVWWWWWWXXXYYYYYYXXXXXXWWWVVVUUUUUUVVVWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\[[[ZZZZZZZZZYYYWWWVVVVVVWWWXXXYYYYYY^^^fffooo{{{~~~|||{{{|||yyypppfff```XXXXXXZZZ___gggssszzzpppcccYYYMMMEEECCCBBB???<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;<<<===>>>======>>>???????????????AAAAAABBBCCCEEEGGGIIIJJJIIIJJJKKKLLLMMMOOOPPPPPPMMMMMMMMMNNNOOOPPPRRRRRRNNNNNNNNNNNNMMMLLLKKKJJJGGGFFFCCCAAA???>>>>>>>>>>>>>>>>>>=========<<<<<<999999999888888777777777555555555555555555555555444444444444444444444444666666666555555444444444333444555666777888999999::::::;;;===>>>???@@@AAACCCDDDDDDEEEEEEHHHLLLPPPUUUWWWZZZ\\\bbbooowwwlllggghhhhhheee```___^^^\\\[[[[[[\\\]]]]]]______^^^]]]\\\\\\[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]ZZZ\\\]]]___``````______]]]\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\]]]]]]ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[bbbnnn}}}qqqfff]]]VVVRRRMMMLLLLLLOOOVVV```iiinnn555:::<<<:::;;;@@@DDDDDDFFFHHHLLLOOORRRUUUYYY[[[bbbdddhhhmmmpppnnnjjjfff^^^]]][[[ZZZYYYYYYYYYYYY\\\\\\[[[ZZZXXXVVVUUUTTTQQQPPPOOONNNMMMLLLLLLKKKLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNOOONNNNNNMMMMMMLLLMMMNNNPPPQQQRRRRRRRRRQQQOOOMMMLLLLLLJJJHHHFFFEEEEEEFFFFFFFFFEEEEEEDDDJJJLLLMMMMMMMMMQQQWWW]]]iiioooxxx~~~uuummmiiijjjgggbbb]]]___lllnnnXXXMMMHHHIIIOOOVVVddd~~~qqqhhhccc\\\XXXVVVUUUVVVXXXYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[YYYYYYXXXXXXYYYZZZZZZ[[[XXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\[[[ZZZYYYWWWWWWWWWWWWWWWXXX[[[```eeemmm{{{|||yyy{{{}}}xxxrrrmmmccc^^^ZZZZZZ\\\bbbmmmxxx|||qqqhhh\\\QQQJJJEEEAAA===>>>======<<<======>>>>>><<<;;;;;;;;;<<<======>>>:::;;;;;;;;;;;;;;;::::::::::::;;;;;;===>>>@@@@@@BBBCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEFFFFFFHHHIIIJJJEEEFFFGGGHHHHHHGGGEEEDDDDDDBBB@@@>>><<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::888888777777777666666666555555555555555555555555555555555555555555555555:::999999888777777666666888888888777777777777777<<<<<<===>>>@@@AAABBBBBB@@@AAABBBCCCDDDHHHNNNRRRSSSWWW]]]bbbiiivvvwwwpppiiifffggghhhfffccc___^^^]]]\\\\\\]]]^^^___```______^^^]]]]]]\\\\\\ZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ZZZ\\\^^^___```___^^^]]]ZZZZZZYYYYYYXXXXXXYYYYYYYYYXXXXXXWWWWWWXXXYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\ZZZ[[[```hhhqqqwwwmmmfffaaaVVVRRRMMMLLLQQQWWW]]]aaa666:::;;;999;;;AAAFFFGGGKKKNNNSSSWWWZZZ]]]```ccchhhjjjnnnsssuuusssnnnjjj___]]][[[ZZZXXXXXXXXXYYY\\\\\\[[[ZZZXXXVVVTTTSSSOOOOOOOOONNNLLLKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNKKKJJJIIIIIIJJJIIIFFFDDDEEEEEEFFFFFFFFFFFFEEEEEEIIILLLOOOOOOPPPUUU^^^eeeqqqvvv}}}zzzppphhheeefffccc\\\XXX]]]mmmlllUUULLLFFFGGGPPP]]]mmm{{{ooohhhccc\\\XXXWWWUUUWWWXXXZZZ[[[ZZZYYYYYYWWWWWWXXXXXXXXXXXXXXXWWWXXXXXXZZZ[[[[[[\\\\\\\\\XXXYYYYYYZZZZZZZZZZZZZZZVVVVVVVVVWWWWWWXXXXXXXXXZZZZZZZZZZZZ[[[[[[\\\]]]ZZZZZZYYYXXXXXXYYYYYYZZZWWWZZZ]]]^^^aaalll{{{||||||}}}zzzuuukkkbbb]]]YYYXXX```iiixxx|||sssggg[[[PPPHHHCCCCCCBBBAAA???>>>===============<<<<<<;;;<<<<<<<<<:::::::::::::::999888777777777777777888999;;;;;;===>>>>>>???@@@AAAAAABBB???????????????@@@AAAAAA>>>???AAABBBBBBAAA@@@???===<<<:::999888888999999:::999999999999888888888666666666666555555555555444444444444444444444444555555555555555555555555888888888888888888888888::::::::::::::::::::::::>>>???@@@AAABBBDDDEEEEEEAAABBBCCCDDDFFFKKKRRRVVVXXX^^^fffnnnwww{{{nnnkkkhhhfffffffffeeeddd______^^^]]]]]]^^^___```_________^^^]]]]]]\\\\\\[[[[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]ZZZ[[[]]]______^^^\\\[[[WWWWWWWWWWWWXXXXXXXXXYYYXXXWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZYYYZZZ^^^bbbgggqqq}}}pppiii```YYYWWWWWWXXXWWW:::======;;;<<>>===;;;;;;??????===<<<;;;:::::::::;;;;;;;;;;;;:::999888888777777777777888999::::::;;;;;;;;;<<<======>>>>>>===<<<<<<;;;;;;<<<<<<===999;;;===>>>???>>><<<;;;777666555555555666888999888888888777777777666666555555555555555444444444444444444444444444444444666666666666666666666666555555555666777777888888888999:::;;;===>>>???@@@@@@AAABBBCCCDDDFFFGGGGGGHHHIIIKKKLLLOOOUUU\\\aaafffmmmwww{{{qqqiiihhhgggeeeddddddeeeeee```___^^^]]]^^^^^^``````_________^^^]]]]]]]]]\\\[[[[[[\\\]]]^^^^^^^^^^^^[[[\\\\\\]]]]]]\\\\\\[[[YYY[[[]]]______]]][[[ZZZUUUUUUVVVWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWSSSUUUXXXZZZ\\\ccctttuuujjjbbb\\\WWWSSS:::;;;<<<===???DDDJJJOOOWWW\\\ccciiimmmoooppprrruuuvvvyyy{{{{{{xxxrrrmmm___\\\XXXVVVVVVXXXZZZZZZ[[[ZZZYYYYYYYYYXXXUUURRROOONNNMMMLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFIIIKKKNNNRRRWWW]]]eeejjjzzz~~~yyyooohhhcccaaa]]]TTTOOOSSS]]]mmmzzzaaaOOOJJJHHHLLLYYYkkk}}}tttkkkeee```ZZZXXXZZZXXXYYYZZZ[[[\\\[[[[[[ZZZWWWXXXYYYZZZYYYXXXVVVTTTZZZYYYYYYXXXWWWVVVVVVVVVTTTWWW[[[]]]\\\ZZZXXXXXXVVVUUUSSSRRRRRRTTTVVVWWWXXXXXXYYYYYYZZZ[[[[[[[[[YYYXXXWWWVVVVVVVVVWWWXXXYYY[[[]]]]]]\\\aaaiiipppwwwlllddd\\\VVVRRR```cccooowwwjjjcccWWWWWWQQQGGGAAABBBCCCCCCBBB???<<<;;;<<<======<<<::::::::::::999999999999666666666666666666666666777777777777777777777777::::::::::::999999999888888888999999999999888888555555666666666666666666666666666666666666666666555555555555555555444444555555555444444333333333555666777777777777777777888888888888888999999999============>>>>>>???@@@GGGCCCAAACCCDDDDDDHHHLLLNNNVVV]]]aaaeeejjjmmmlllqqq{{{~~~qqqjjjeeeeeeeeedddcccbbb```___bbbbbbaaaaaaaaaaaaaaabbbbbbaaa```^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZ[[[[[[[[[]]]\\\ZZZ[[[\\\\\\[[[YYYYYYZZZZZZZZZZZZXXXWWWVVVXXXVVVTTTSSSSSSTTTVVVXXXZZZXXXUUURRRQQQQQQSSSTTTXXXXXXXXXXXXWWWVVVUUUUUUVVVVVVXXXXXXXXXXXXVVVVVVTTTVVVWWWWWWYYY```kkktttzzzqqqeeeZZZ======???@@@CCCHHHOOOSSS\\\aaaiiiooosssuuuwwwyyy{{{|||~~~zzzrrrmmmbbb^^^YYYWWWVVVWWWXXXWWWXXXWWWUUUUUUUUUSSSQQQNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFJJJLLLQQQUUU[[[ccckkkqqq{{{vvvnnnhhhdddbbbXXXQQQOOOWWWfffyyylllXXXJJJKKKJJJOOO___tttxxxooofffaaa\\\XXXWWWYYYXXXYYY[[[\\\]]]\\\[[[ZZZYYYYYYXXXWWWWWWWWWWWWWWWZZZYYYYYYXXXWWWWWWVVVVVVYYY\\\^^^___\\\YYYWWWVVVUUUTTTSSSRRRRRRTTTUUUWWWYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUUUUVVVWWWXXXZZZ\\\[[[[[[___gggnnnvvvmmmddd\\\WWWZZZ\\\dddsss}}}yyynnnllldddWWWOOOKKKGGGBBBAAA???===<<<===<<<;;;999::::::999888888777777666999999999999999999999999666666666666666666666666888888777777777666666666555666666777777666666555666666666666666555555555555555555555555555555555555555555555555555555555666666666666555555555444555666777777888777777777999::::::::::::;;;;;;;;;===>>>@@@BBBCCCDDDDDDCCCFFFCCCCCCFFFHHHJJJQQQYYYaaalllvvvzzz}}}uuukkkeeeeeeeeeeeedddcccaaa```___aaa``````_________``````bbbaaa```_______________]]]]]]\\\[[[[[[ZZZ[[[[[[]]][[[ZZZZZZ[[[[[[ZZZYYYVVVWWWXXXYYYXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWUUUSSSRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSTTTUUUVVVVVVVVVVVVUUUTTTRRRTTTUUUUUUUUUZZZccckkkyyysss???@@@BBBDDDGGGMMMUUUZZZccciiiqqqxxx}}}}}}ssslllddd```[[[XXXVVVVVVUUUUUUWWWUUUSSSRRRQQQPPPNNNLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFKKKNNNTTTZZZaaajjjsssyyy|||zzzqqqkkkfffcccbbbUUUQQQQQQ^^^rrrooo]]]QQQJJJLLLLLLUUUiiipppggg___[[[WWWTTTUUUXXXWWWYYY[[[]]]]]]\\\ZZZYYYZZZYYYWWWUUUUUUVVVWWWYYYYYYYYYXXXXXXWWWWWWVVVVVVZZZ\\\______\\\YYYWWWVVVTTTSSSRRRQQQRRRSSSUUUVVVYYYYYYYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVWWWXXXYYYYYYYYY]]]dddiiivvv~~~vvvlllccc]]]YYYWWWYYYcccoooyyyzzzmmmccc\\\RRRHHHEEECCCAAA@@@@@@>>><<<999;;;;;;:::999888777666666999999999999999999999999666666666666666666666666777777666666666555555555444555555666666555555444777777666666555555555444555555555555555555555555555555555555666666666666888888777777777777666666555666777888888888888888;;;<<<<<<<<<=========>>>;;;===@@@CCCEEEEEEEEEDDDBBBBBBDDDHHHJJJOOO[[[gggxxx~~~ssskkkeeebbbdddddddddcccbbbaaa```___^^^^^^^^^]]]]]]^^^^^^___aaaaaa````````````aaaaaa___^^^]]]\\\[[[ZZZZZZZZZ\\\ZZZYYYYYYZZZZZZYYYXXXVVVVVVXXXYYYYYYYYYXXXWWWUUUVVVWWWXXXXXXWWWVVVUUUVVVUUUUUUTTTTTTTTTTTTSSSQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRRRRTTTUUUTTTSSSVVV\\\aaagggxxx???AAACCCFFFKKKRRRZZZ___iiipppyyy~~~ssslllccc```[[[XXXVVVVVVUUUTTTYYYWWWTTTRRRRRRQQQOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEECCCBBBBBBBBBBBBDDDFFFGGGLLLPPPVVV]]]eeennnvvv|||~~~uuulllfffdddaaa```VVVTTTWWWggg~~~vvvaaaUUUPPPNNNMMMOOO\\\tttssshhh```XXXVVVTTTRRRTTTWWWWWWXXX[[[]]]]]][[[YYYWWWXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXWWWWWWWWWVVVVVVVVVUUUXXX[[[\\\[[[ZZZYYYYYYSSSRRRQQQQQQQQQSSSUUUVVVWWWWWWWWWVVVVVVVVVUUUUUUTTTSSSRRRQQQRRRSSSTTTUUUUUUVVVWWWWWWWWWZZZ```dddlllsss~~~~~~vvvooojjjbbbZZZVVVXXX___gggrrr{{{yyyqqqcccVVVPPPLLLHHHDDDBBB@@@>>><<<<<<<<<;;;;;;::::::999999888888888888888888888888666666666666666666666666888888888888777777777777666666777777777777666666777777777666555555444444444444444444444444444444666666666666666777777777888888888777777777777777666777888999999999999999<<<======>>>>>>?????????>>>???AAACCCEEEFFFFFFFFFEEEFFFIIIMMMOOOUUUdddsssssskkkfffdddcccbbbbbbbbbbbbaaa```___^^^]]]]]]\\\\\\]]]]]]^^^^^^______^^^^^^___``````aaa______]]]\\\ZZZZZZYYYYYYZZZYYYXXXXXXYYYYYYXXXWWWWWWXXXYYY[[[\\\\\\[[[[[[UUUUUUUUUVVVVVVUUUUUUUUUUUUUUUVVVVVVUUUSSSRRRQQQNNNOOOOOOOOOPPPQQQRRRRRRRRRRRRSSSTTTTTTSSSRRRRRRSSSUUUVVVVVVUUUVVVYYY\\\]]]jjj???AAADDDHHHNNNVVV___eeeooovvv}}}rrrjjj```]]]YYYWWWVVVVVVUUUTTTXXXVVVTTTSSSRRRQQQOOOMMMJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFEEEBBBBBBAAABBBCCCEEEGGGHHHNNNRRRXXX___fffnnnvvv{{{|||ooofffcccaaa```^^^UUUXXXbbbtttiiiYYYPPPMMMLLLNNNSSSccc}}}xxxkkkaaaZZZTTTSSSSSSRRRTTTWWWUUUWWWYYYZZZZZZYYYWWWUUUSSSTTTUUUVVVVVVUUUTTTSSSVVVVVVVVVVVVUUUUUUUUUUUUSSSUUUXXXYYYXXXVVVVVVWWWRRRQQQPPPPPPQQQRRRUUUVVVTTTUUUUUUUUUVVVVVVVVVWWWRRRQQQQQQPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUXXX\\\___dddhhhooozzz|||oooeeeZZZVVVUUUXXX___fffqqqxxxwwwjjj\\\VVVNNNFFFBBB???===<<<;;;;;;;;;;;;;;;;;;;;;<<<888888888888888888888888777777777777777777777777888888888888777777777777666666777777777777666666777777666666555555555444555555555555555555555555666666666777777777888888777777777777777777777888777888999:::;;;;;;;;;;;;======>>>>>>???@@@@@@AAAEEEEEEEEEEEEGGGIIIKKKLLLLLLMMMPPPTTTVVV]]]lll|||vvvkkkeeedddcccddd````````````___^^^]]]]]]\\\\\\\\\\\\\\\]]]^^^___\\\\\\\\\\\\\\\]]]^^^______^^^\\\[[[ZZZYYYYYYYYYYYYXXXVVVWWWXXXXXXWWWUUUVVVWWWYYYZZZ[[[[[[[[[[[[UUUTTTRRRQQQQQQRRRTTTUUUUUUVVVVVVVVVTTTQQQOOOMMMNNNNNNNNNNNNOOOQQQRRRSSSRRRSSSTTTUUUUUUTTTSSSRRRRRRSSSUUUVVVVVVVVVXXXYYYWWW```qqq@@@CCCGGGLLLSSS\\\eeekkkvvv|||yyynnnggg\\\YYYWWWUUUVVVVVVUUUTTTTTTSSSRRRRRRRRRQQQMMMKKKJJJJJJJJJJJJJJJJJJJJJKKKIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBDDDFFFHHHJJJPPPTTT[[[bbbhhhpppwww|||wwwjjjbbb```aaa```^^^UUUaaatttrrr]]]RRRKKKHHHHHHPPPXXXkkkoooggg[[[UUURRRSSSTTTRRRSSSUUUTTTUUUVVVVVVVVVUUUTTTSSSOOOQQQSSSTTTUUUTTTRRRQQQTTTTTTTTTTTTTTTSSSSSSSSSTTTVVVWWWVVVTTTRRRQQQQQQQQQPPPOOOOOOPPPRRRTTTVVVTTTTTTTTTUUUVVVWWWWWWWWWQQQQQQPPPPPPQQQRRRSSSTTTTTTTTTSSSSSSTTTWWWYYY[[[]]]```dddkkkuuu|||qqqddd\\\VVVRRRRRRVVVaaaiiiuuu|||llleeeZZZPPPIIICCC@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777666666666555555555444555555666666555555444666666666666666666666666666666666666666666666666666666777777888888999999777777777888888888888888999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEEEEFFFGGGIIIKKKMMMOOOPPPPPPSSSYYY^^^fffuuu~~~wwwmmmfffbbbaaaaaaaaa]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^ZZZZZZYYYZZZZZZ[[[\\\\\\]]]\\\[[[ZZZYYYXXXXXXXXXXXXVVVUUUUUUVVVWWWUUUTTTSSSTTTVVVXXXXXXXXXXXXWWWUUUSSSQQQOOOOOOQQQSSSUUUTTTTTTTTTTTTRRRPPPNNNMMMNNNNNNMMMMMMNNNPPPQQQRRRSSSTTTUUUVVVVVVUUUTTTSSSPPPQQQQQQRRRSSSTTTUUUUUUSSSXXXeeeyyyDDDGGGKKKQQQYYYcccmmmsss}}}uuuiiibbbZZZXXXVVVTTTTTTTTTSSSRRRPPPPPPQQQSSSSSSQQQMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBBBBCCCEEEHHHJJJLLLRRRWWW^^^eeelllttt{{{|||qqqddd^^^___bbbcccbbb\\\rrr{{{```RRRNNNLLLLLLMMMTTT^^^rrruuuddd```VVVQQQPPPSSSTTTRRRQQQSSSSSSSSSRRRQQQQQQQQQQQQQQQOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUVVVUUURRRPPPPPPPPPPPPPPPOOOOOOPPPRRRTTTVVVUUUUUUVVVVVVVVVVVVVVVVVVQQQQQQPPPPPPQQQRRRTTTUUUUUUSSSRRRSSSTTTVVVWWWXXXWWWZZZ]]]___eeesss}}}rrriiiaaaWWWRRRRRRTTTZZZdddnnnxxx}}}ssshhh]]]TTTLLLGGGBBBBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888777777777666666666555666666777777666666555444444555555666777777777777777777777777777777777666666777888888999::::::888999999999::::::::::::;;;;;;===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEGGGLLLQQQTTTVVVVVVUUUYYYYYY]]]fffppp{{{uuupppiiidddaaa``````___ZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]ZZZYYYYYYYYYYYYYYYZZZ[[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWUUUTTTTTTUUUVVVTTTSSSSSSTTTUUUWWWWWWWWWVVVVVVTTTSSSRRRQQQQQQRRRSSSTTTPPPPPPPPPQQQPPPPPPOOOOOONNNMMMLLLLLLLLLNNNPPPQQQSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPQQQQQQRRRRRRQQQRRRTTT\\\jjjyyyHHHKKKOOOVVV^^^hhhrrryyyrrrfff^^^ZZZXXXUUUTTTSSSSSSQQQOOOOOOPPPRRRUUUVVVSSSOOOKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCDDDFFFIIIKKKMMMSSSXXX```hhhpppxxxxxxmmmaaa\\\___dddffffffeeelllSSSKKKMMMQQQTTTWWWWWWbbbwwwkkk[[[YYYRRROOOOOOSSSTTTQQQPPPQQQRRRQQQPPPNNNNNNNNNOOOPPPPPPOOOMMMMMMMMMOOOQQQRRRPPPPPPQQQQQQQQQQQQQQQQQQPPPRRRSSSTTTSSSRRRSSSTTTPPPOOONNNNNNOOORRRTTTVVVXXXXXXWWWVVVVVVUUUUUUUUUQQQQQQPPPPPPQQQRRRTTTUUUUUUSSSRRRRRRTTTVVVVVVVVVTTTWWWYYYYYY[[[hhh}}}}}}||||||}}}uuulll```XXXVVVNNNQQQVVV]]]eeennnxxxsssfffZZZRRRJJJIIIGGGEEECCCAAA???>>>::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999888888999999999999888888333333444555666777888888777777777777777777777777666777777888999999:::::::::::::::;;;;;;<<<<<<<<<<<<===>>>???AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGJJJOOOXXX```dddeeecccbbbhhhgggmmmyyyqqqmmmhhhdddbbbaaa```___XXXYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXXXXZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXVVVUUUTTTTTTUUUUUUTTTRRRUUUVVVWWWXXXXXXXXXWWWVVVRRRSSSTTTUUUUUUTTTSSSRRRMMMMMMMMMNNNOOOPPPQQQRRRNNNMMMKKKJJJKKKLLLNNNOOORRRSSSTTTUUUUUUTTTSSSRRRUUUTTTRRRQQQQQQQQQQQQPPPUUUTTTXXXaaakkk|||LLLPPPVVV]]]eeennnwww}}}{{{nnnccc\\\ZZZYYYWWWUUURRRQQQPPPOOOQQQQQQRRRRRRQQQOOOMMMLLLJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDEEEHHHKKKMMMNNNTTTZZZdddnnnvvv}}}|||qqqfff]]]^^^bbbdddfffhhhnnnnnn]]]NNNKKKPPPTTTUUUVVV\\\mmmrrrcccYYYSSSQQQPPPOOONNNMMMNNNOOOOOOMMMNNNNNNOOOOOOOOONNNNNNNNNOOOPPPPPPQQQQQQPPPPPPNNNOOOPPPPPPPPPOOONNNMMMQQQPPPMMMLLLLLLNNNQQQSSSRRRSSSTTTUUUVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSPPPNNNLLLLLLPPPTTTVVVWWWWWWUUUSSSQQQQQQRRRSSSTTTRRRRRRTTTYYYaaakkkuuu{{{~~~|||yyynnn```WWWRRRQQQPPPQQQVVV^^^eeeiiivvv}}}xxxnnnhhhbbb\\\UUUOOOKKKGGGCCC???CCC@@@===;;;;;;:::999888<<<:::999999:::::::::999777777777888888999999999777777777777777777777777888888888888999999999999999:::::::::999888666555999999:::;;;;;;;;;;;;;;;888888:::;;;<<<=========@@@@@@@@@???>>>>>>AAACCC???BBBEEEFFFFFFGGGKKKOOOSSS___nnnyyy{{{yyyxxxxxxzzz|||uuujjjiiigggdddbbbaaa```___^^^\\\YYYXXXYYYZZZZZZYYYXXXXXXYYYZZZZZZZZZZZZZZZXXXXXXYYYYYYZZZ[[[[[[[[[WWWVVVUUUTTTTTTTTTUUUVVVWWWVVVVVVUUUTTTSSSRRRRRRSSSTTTVVVWWWXXXWWWVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSMMMOOOQQQRRRSSSRRRQQQPPPNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPRRRSSSSSSSSSRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNOOORRRUUUXXX___mmmPPPUUU\\\dddlllsss{{{wwwlllccc]]]ZZZYYYWWWUUUSSSQQQPPPPPPNNNNNNOOOPPPPPPOOONNNMMMJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDFFFFFFFFFGGGJJJNNNPPPQQQYYY___iiirrryyyxxxjjjbbb\\\^^^bbbdddeeegggttt~~~eeeXXXMMMLLLPPPSSSVVVXXXeeetttnnn```XXXSSSQQQPPPOOONNNMMMNNNNNNOOONNNNNNNNNMMMMMMMMMMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPNNNMMMLLLNNNMMMLLLLLLLLLNNNOOOQQQTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSRRRRRRRRROOOMMMKKKKKKNNNRRRTTTUUUTTTTTTRRRRRRQQQRRRSSSSSSSSSTTTUUUXXX^^^fffmmmrrrwww|||{{{{{{~~~zzzooogggZZZWWWRRROOOPPPUUUYYY\\\cccjjjrrr{{{}}}wwwrrrkkkccc\\\TTTKKKEEECCCAAA>>>=========>>>>>>>>><<<;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::::::::;;;<<<<<<<<<;;;::::::;;;<<<======>>>>>>=========>>>>>>??????>>>===<<<<<<===>>>>>>>>>???BBBDDDEEEGGGIIIJJJKKKOOOWWW]]]fffqqqtttlllgggfffeeecccbbbaaa``````^^^\\\ZZZYYYYYYZZZYYYXXXWWWXXXYYYZZZZZZZZZZZZYYYWWWWWWWWWWWWWWWXXXXXXXXXUUUUUUSSSSSSSSSSSSTTTUUUVVVUUUUUUTTTTTTSSSSSSRRRRRRSSSTTTUUUUUUUUUTTTTTTUUUUUUTTTSSSSSSSSSSSSSSSNNNPPPQQQSSSSSSRRRQQQPPPMMMMMMLLLKKKKKKLLLLLLLLLMMMNNNPPPQQQQQQQQQPPPOOONNNMMMMMMMMMLLLLLLLLLLLLMMMPPPRRRTTTXXXddduuuVVV\\\eeemmmuuu{{{{{{qqqhhhbbb^^^ZZZYYYWWWUUUSSSQQQPPPPPPKKKLLLMMMNNNOOONNNNNNMMMJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEGGGGGGHHHJJJMMMQQQUUUWWW```fffoooxxx~~~yyypppbbb]]]\\\```cccbbbcccfff|||lll[[[TTTOOOOOORRRTTTXXX]]]ppp}}}{{{ggg[[[VVVSSSOOOOOONNNMMMMMMMMMMMMNNNOOONNNLLLKKKKKKKKKLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNPPPPPPPPPPPPOOOMMMLLLKKKJJJKKKKKKLLLMMMMMMNNNOOOSSSTTTTTTUUUUUUTTTSSSSSSTTTTTTSSSRRRQQQQQQPPPPPPMMMKKKJJJKKKMMMPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRTTTTTTUUUWWWZZZ^^^bbbeeecccooo}}}|||~~~yyyssskkkeee\\\UUUQQQPPPPPPPPPTTTWWW^^^eeellluuu~~~}}}sssfffYYYQQQHHHFFFBBB@@@??????@@@AAA>>>>>>======<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@???===<<>>>>>???>>>???AAABBBCCCCCCCCCBBBFFFGGGHHHHHHHHHJJJMMMOOOQQQVVV[[[aaahhhqqq}}}wwwjjjaaa]]]]]]]]]]]]^^^___```bbbcccbbb```^^^\\\\\\[[[ZZZXXXVVVWWWXXXXXXXXXXXXWWWWWWUUUTTTTTTSSSRRRRRRQQQQQQPPPPPPOOONNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSPPPQQQRRRSSSSSSRRRQQQQQQMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKMMMMMMNNNMMMLLLKKKJJJJJJHHHGGGGGGGGGHHHHHHKKKMMMOOONNNNNNRRRZZZaaatttbbbjjjuuu~~~zzznnneee```\\\ZZZXXXWWWUUUSSSQQQPPPPPPPPPNNNOOOOOOOOONNNMMMKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGIIILLLNNNRRRXXX___eeeooottt{{{sssfff^^^XXXZZZ^^^aaa___]]]bbbjjjrrr]]]OOOOOOQQQTTTTTTVVV___jjj~~~zzzggg[[[TTTQQQQQQLLLLLLLLLLLLLLLKKKKKKKKKMMMLLLJJJHHHHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKJJJJJJJJJIIIJJJLLLNNNOOONNNNNNMMMJJJJJJKKKMMMNNNPPPRRRSSSRRRRRRQQQPPPOOOMMMMMMLLLMMMLLLLLLNNNPPPQQQPPPOOOLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUVVVXXX\\\ccckkkxxx|||vvvmmmccc[[[UUURRRNNNMMMOOOTTTYYY\\\fffkkksss|||zzznnnkkkfff]]]TTTNNNLLLMMMKKKMMMMMMJJJEEEAAA??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======@@@??????????????????@@@BBBBBBAAAAAABBBBBBCCCDDDBBBCCCDDDFFFGGGIIIJJJJJJKKKMMMOOOQQQSSSVVV[[[^^^bbbiiirrr{{{tttjjjbbb]]]]]]YYYYYYZZZ[[[]]]___aaabbbcccaaa___^^^^^^]]][[[YYYVVVVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSRRRQQQPPPPPPNNNNNNMMMLLLMMMNNNPPPPPPQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTRRRSSSSSSTTTTTTTTTSSSRRRPPPPPPQQQQQQQQQPPPPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIIIIKKKLLLLLLLLLOOOTTTXXXeeerrrjjjqqq|||{{{qqqhhhaaa\\\YYYWWWVVVUUUSSSRRRPPPOOOOOONNNOOOOOOOOOOOONNNLLLJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHKKKOOORRRUUU\\\fffmmmuuuzzzvvviii^^^WWWTTTWWW[[[]]]ZZZ[[[fffsssqqq[[[KKKKKKNNNQQQSSSYYYeeeqqqooo```YYYSSSPPPOOOKKKKKKLLLLLLKKKKKKJJJIIIKKKKKKJJJIIIIIIJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNMMMMMMLLLJJJJJJKKKLLLNNNPPPRRRTTTPPPPPPOOONNNMMMMMMLLLLLLLLLLLLMMMPPPRRRSSSRRRPPPLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMMMMNNNPPPRRRSSSTTTVVVWWWZZZ^^^hhhyyyvvvmmm^^^YYYSSSOOONNNPPPQQQRRRUUUYYYaaakkkttt|||wwwmmmeeeccccccccccccbbb[[[QQQIIIEEEDDDCCCBBBBBBAAA@@@???>>>>>>====================================>>>>>>>>>>>>???????????????@@@AAABBBEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFFFFHHHJJJNNNQQQSSSWWWZZZ^^^bbbgggmmmsssxxxtttjjjccc^^^]]]___WWWWWWXXXYYY[[[\\\^^^___aaa___^^^^^^^^^]]]ZZZXXXUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPOOOMMMLLLLLLKKKLLLMMMOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSQQQQQQPPPOOOOOOOOOPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLMMMNNNNNNMMMKKKJJJHHHGGGFFFEEEFFFHHHJJJKKKHHHIIIJJJJJJKKKMMMQQQTTT]]]dddvvvqqqxxx~~~vvvssstttssspppqqqmmmgggbbb^^^ZZZVVVTTTTTTSSSQQQPPPOOONNNMMMMMMLLLMMMMMMNNNMMMLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJNNNSSSVVVZZZaaalllttt{{{|||ooobbbWWWQQQOOORRRVVVVVVTTTYYYkkk~~~pppXXXKKKIIIKKKPPPVVV```ooo}}}hhh]]]YYYTTTOOONNNJJJJJJKKKKKKKKKJJJIIIHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGHHHGGGGGGFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPNNNNNNNNNMMMMMMLLLLLLLLLJJJKKKMMMPPPSSSTTTRRRPPPMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLMMMNNNPPPRRRTTTSSSTTTUUUXXX]]]iiixxxtttnnneee___[[[XXXTTTRRRJJJMMMRRRYYYaaaiiiooosss~~~~~~}}}~~~|||ttthhh^^^YYYXXXOOONNNLLLIIIFFFCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBDDDFFFHHHJJJKKKJJJIIIHHHHHHJJJKKKMMMMMMMMMNNNRRRXXX___gggkkkuuuxxx|||wwwjjjdddaaa]]]\\\^^^WWWWWWWWWXXXYYYZZZ[[[\\\]]]\\\[[[\\\\\\[[[YYYVVVUUUUUUVVVVVVUUUTTTTTTSSSRRRQQQQQQQQQPPPPPPOOOOOOLLLLLLKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPNNNMMMMMMMMMNNNNNNNNNOOOQQQRRRSSSRRRQQQPPPMMMLLLLLLKKKKKKJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMKKKLLLMMMMMMMMMLLLJJJIIIGGGFFFEEEEEEGGGIIILLLNNNMMMMMMMMMLLLMMMOOORRRTTTYYY\\\iiivvv|||}}}{{{tttiiidddeeeeeebbbeeebbb```]]]\\\YYYUUUSSSSSSRRRPPPOOONNNMMMMMMLLLIIIIIIKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHMMMQQQVVVYYY]]]eeepppyyy~~~yyykkk^^^TTTOOOJJJMMMQQQQQQOOOXXXooooooTTTMMMJJJKKKRRR[[[hhhyyyzzzddd[[[YYYUUUOOOMMMIIIJJJKKKKKKKKKJJJHHHHHHGGGHHHJJJKKKLLLMMMMMMLLLLLLLLLKKKJJJIIIGGGEEEEEEFFFEEEEEEEEEEEEGGGHHHIIILLLKKKKKKJJJIIIIIIHHHHHHKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJLLLPPPTTTTTTRRRPPPNNNMMMKKKIIIHHHIIIJJJKKKNNNMMMLLLLLLMMMOOORRRTTTSSSTTTUUUVVVXXX^^^hhhpppyyypppiiibbb[[[VVVKKKLLLNNNQQQWWW]]]cccfffjjjooovvv||||||rrrnnnnnn```^^^[[[WWWRRRNNNJJJHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDGGGGGGIIIKKKNNNRRRUUUXXXVVVUUUTTTSSSSSSUUUVVVXXXXXXYYY\\\bbblllyyywwwmmmeeecccaaa^^^\\\]]]WWWWWWWWWWWWXXXYYYZZZZZZYYYYYYXXXYYYZZZZZZWWWUUUUUUUUUUUUUUUUUUTTTSSSRRRPPPPPPPPPOOOOOOOOOOOONNNLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQOOONNNMMMNNNOOOOOOMMMNNNPPPRRRRRRQQQPPPOOOLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKLLLLLLLLLKKKIIIHHHGGGFFFEEEFFFGGGKKKNNNPPPSSSRRRQQQPPPQQQRRRUUUVVVSSSUUU___ooo~~~|||xxxpppfff]]]YYYXXXYYYZZZ\\\[[[ZZZYYYWWWTTTRRRQQQRRRQQQPPPNNNLLLKKKJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBEEEHHHKKKMMMQQQQQQTTTYYYbbbmmmwww}}}~~~qqqbbbVVVOOOMMMPPPIIIFFFKKKSSS```vvvmmmUUUFFFIIIMMMSSS___rrrooo]]]UUURRRPPPOOOPPPKKKKKKJJJJJJIIIIIIIIIIIIKKKKKKJJJJJJIIIIIIIIIHHHKKKLLLLLLLLLKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJKKKLLLLLLMMMLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIJJJJJJLLLKKKKKKLLLNNNPPPRRRSSSRRRQQQQQQQQQTTTYYY^^^aaaqqq{{{{{{mmmccc[[[WWWRRROOOPPPQQQSSSSSSYYY[[[]]]```fffnnnwww}}}|||zzzuuupppiiiaaaXXXRRRTTTRRRPPPOOOQQQRRRRRRRRRPPPNNNKKKJJJKKKMMMOOOOOORRRSSSTTTWWW^^^fffnnnsssxxxssskkkeeedddhhhnnnrrrssstttwww~~~~~~|||yyyyyy~~~wwweee```[[[[[[]]]^^^[[[XXXWWWVVVTTTSSSSSSTTTVVVWWWXXXWWWUUUSSSSSSSSSSSSTTTRRRRRRRRRRRRQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLJJJIIIJJJNNNQQQOOOOOOQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOOOOMMMMMMNNNNNNNNNNNNMMMLLLJJJJJJKKKKKKJJJHHHFFFDDDGGGHHHIIIKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHJJJLLLOOOPPPWWWVVVTTTRRRQQQRRRSSSTTTUUUSSSXXXcccllluuurrrkkkaaaZZZVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSRRROOOOOONNNMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCDDDFFFIIILLLNNNQQQRRRVVV^^^hhhtttxxxlll^^^SSSMMMLLLIIIFFFGGGNNNXXXiiicccOOOIIIKKKOOOYYYhhh|||vvvgggXXXQQQNNNLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJIIIJJJKKKLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHKKKKKKKKKLLLMMMOOOQQQRRRSSSQQQPPPOOOQQQTTTWWWZZZaaajjjyyyzzzhhhccc[[[UUURRRRRRRRRQQQQQQRRRRRRTTTXXX^^^fffjjjuuuzzz}}}vvvnnniiidddcccaaabbbdddeeeeeeddd]]]ZZZXXXXXXZZZ\\\^^^^^^cccdddgggmmmuuu}}}yyyxxx|||uuummmccc___ZZZZZZ\\\]]]ZZZWWWVVVUUUTTTSSSSSSUUUVVVXXXVVVUUUTTTSSSSSSSSSTTTTTTRRRRRRRRRRRRQQQPPPOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJLLLPPPSSSVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLLLLLLLJJJHHHGGGGGGHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNPPPQQQUUUSSSRRRPPPPPPPPPQQQRRRSSSPPPTTT]]]dddkkk}}}{{{lllfff^^^YYYWWWWWWXXXYYYZZZYYYXXXVVVTTTSSSQQQQQQMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIGGGFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAADDDDDDDDDEEEGGGJJJMMMOOOQQQTTT[[[dddppp}}}~~~yyypppcccWWWOOOKKKJJJEEEEEEIIISSSbbbxxxmmmYYYKKKLLLMMMRRR___ssskkk___RRRNNNLLLIIIGGGGGGIIIHHHHHHHHHHHHGGGGGGGGGLLLLLLKKKKKKKKKKKKJJJJJJLLLKKKJJJHHHGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRPPPNNNLLLLLLMMMOOOQQQVVV\\\gggvvv}}}vvvmmmddd^^^ZZZXXXVVVMMMLLLKKKKKKMMMRRRVVVYYY___dddkkkpppuuu|||~~~~~~~~~wwwuuussstttvvvyyyzzzzzz|||}}}zzzwwwxxx{{{|||rrriiifff___\\\YYYXXXZZZ[[[YYYWWWTTTTTTSSSSSSSSSUUUVVVWWWSSSSSSSSSRRRSSSTTTTTTUUURRRRRRRRRRRRQQQPPPOOOOOOMMMLLLKKKJJJJJJKKKMMMNNNLLLMMMMMMMMMMMMOOORRRUUU^^^\\\ZZZXXXVVVUUUUUUUUUUUUUUUTTTTTTRRRQQQOOOOOOMMMLLLKKKIIIIIIIIIJJJKKKJJJKKKLLLMMMMMMLLLKKKJJJHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPRRRQQQOOONNNNNNOOOPPPQQQPPPMMMPPPWWWZZZ^^^kkkzzzvvvkkkgggaaa]]]\\\^^^___```bbbaaa^^^ZZZVVVRRRPPPNNNLLLLLLKKKKKKKKKKKKKKKJJJHHHHHHHHHIIIIIIIIIIIIIIIKKKJJJHHHGGGEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEGGGJJJMMMOOOSSSWWW```jjjvvvwwwqqqggg[[[RRRLLLKKKKKKHHHHHHLLLZZZppplll^^^SSSLLLLLLMMMTTTdddzzz{{{bbbYYYPPPMMMLLLIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJJJJJJJJJJIIIIIIIIIKKKJJJHHHGGGFFFFFFGGGGGGCCCCCCCCCDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLIIIJJJJJJKKKLLLNNNOOOOOOPPPNNNLLLJJJIIIJJJKKKLLLSSSVVV[[[cccqqq|||xxx{{{zzztttmmmgggcccVVVSSSPPPOOOOOOQQQRRRRRRRRRTTTXXX\\\```gggooottt~~~}}}|||}}}tttjjjfffddd[[[YYYWWWWWWYYYYYYXXXVVVUUUTTTSSSSSSSSSSSSTTTTTTQQQQQQRRRRRRSSSTTTUUUVVVSSSSSSSSSSSSRRRPPPOOONNNMMMKKKIIIHHHHHHJJJLLLNNNLLLMMMNNNOOOOOOQQQUUUXXX```___\\\YYYWWWWWWWWWXXXTTTUUUUUUTTTTTTSSSRRRQQQQQQOOOLLLIIIHHHGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMIIIJJJJJJKKKLLLLLLMMMMMMKKKLLLNNNOOOOOONNNLLLKKKIIIIIIIIIJJJKKKLLLMMMMMMPPPOOOOOONNNOOOOOOPPPQQQNNNMMMOOOSSSUUUVVV___iiizzz{{{rrrllliiidddcccccceeegggggggggddd```[[[VVVRRROOONNNLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHFFFDDDBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB????????????@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCEEEGGGKKKOOOQQQWWW\\\eeepppzzz}}}pppiii___UUUOOOMMMMMMNNNLLLMMMTTTfffooo^^^SSSMMMKKKKKKNNNXXXjjjsss[[[SSSMMMLLLKKKHHHEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGJJJHHHGGGEEEEEEEEEFFFGGGAAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCGGGGGGGGGHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHJJJKKKLLLHHHIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLNNNOOOQQQTTT]]]nnnyyyrrrssswwwyyyssshhheee```\\\YYYVVVRRRNNNKKKKKKLLLMMMOOOTTTZZZ^^^jjjnnnuuuzzz~~~zzzzzz|||}}}{{{xxxuuunnnjjjeeebbbYYYXXXWWWWWWWWWWWWVVVUUUVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPRRRSSSTTTVVVVVVWWWTTTTTTTTTSSSRRRPPPOOONNNLLLKKKIIIGGGHHHJJJLLLNNNLLLNNNOOOPPPQQQSSSVVVXXX]]][[[YYYXXXWWWXXXYYY[[[TTTTTTUUUUUUVVVVVVUUUUUUUUUSSSOOOKKKIIIGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNJJJJJJKKKKKKLLLMMMMMMNNNLLLMMMOOOPPPPPPOOOMMMLLLJJJKKKKKKLLLLLLMMMMMMMMMOOOOOOOOOPPPPPPQQQQQQRRROOOOOOQQQSSSTTTUUUZZZaaahhhyyyzzzrrrmmmkkkhhhhhhiiilllmmmmmmfffccc___ZZZVVVRRRPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGEEEDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCFFFIIINNNRRRUUU]]]bbbkkkvvv~~~}}}wwwhhhaaaXXXQQQNNNNNNPPPQQQPPPXXXfff|||wwwbbbTTTLLLIIIJJJKKKRRRaaatttiiiSSSNNNIIIIIIHHHDDDCCCDDDBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIHHHIIIKKKLLLMMMLLLNNNOOOPPPUUUaaarrrwwwsssqqquuuyyy{{{~~~{{{wwwrrrmmmhhhaaaXXXQQQLLLKKKJJJIIIJJJLLLOOOQQQWWWZZZ___dddgggkkkooorrr}}}~~~yyyvvvppppppqqqtttyyy~~~uuullliiifffbbb]]]XXXXXXXXXWWWWWWUUUTTTSSSUUUTTTTTTSSSRRRQQQPPPPPPPPPQQQSSSTTTVVVWWWWWWWWWUUUUUUTTTSSSRRRQQQOOONNNKKKJJJIIIHHHIIIKKKMMMNNNMMMNNNPPPQQQQQQSSSVVVXXXWWWWWWVVVVVVWWWYYYZZZ[[[UUUUUUVVVWWWWWWWWWWWWVVVUUUSSSQQQNNNKKKIIIIIIHHHIIIIIIJJJKKKLLLMMMNNNNNNLLLKKKKKKKKKLLLMMMNNNOOOMMMNNNOOOPPPPPPOOONNNMMMNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSQQQRRRRRRSSSSSSUUUYYY\\\bbbooo{{{uuuqqqooommmnnnppprrrssssssjjjgggbbb\\\WWWSSSQQQPPPLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCEEEHHHLLLRRRWWWYYYbbbhhhrrr|||uuunnnaaaZZZRRRMMMMMMPPPRRRSSSWWWjjjxxxbbbVVVPPPKKKKKKMMMNNNZZZmmmrrr]]]PPPKKKGGGGGGFFFBBBBBBDDDAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGIIIJJJKKKKKKJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLLLLOOORRRRRRRRRYYYeeeoooyyyzzzrrrpppsssrrrwww~~~}}}vvvjjjbbb\\\YYYUUURRRQQQPPPOOOOOOKKKMMMOOOQQQTTTXXX]]]aaakkkkkknnnsssyyy~~~zzzuuurrrqqqqqqsssxxxwwwqqqjjjeeebbb```]]]ZZZXXXXXXYYYXXXVVVTTTSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRQQQRRRTTTVVVWWWXXXXXXWWWUUUUUUUUUTTTRRRQQQOOONNNJJJJJJJJJJJJKKKLLLMMMNNNMMMOOOQQQQQQRRRSSSUUUWWWSSSTTTUUUVVVXXXYYYZZZZZZXXXYYYYYYXXXWWWVVVUUUUUUQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPLLLLLLLLLKKKLLLMMMOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOMMMNNNOOOQQQRRRRRRSSSSSSRRRRRRRRRQQQQQQSSSUUUVVV[[[eeesss}}}wwwuuusssrrrsssuuuwwwxxxxxxqqqnnnggg```YYYSSSPPPOOOLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDFFFJJJOOOUUUZZZ]]]ffflllvvv{{{pppggg\\\VVVOOOKKKMMMPPPSSSTTT___zzzrrraaaRRRNNNNNNNNNOOORRRQQQ```wwwgggTTTQQQLLLHHHHHHFFFCCCBBBEEE@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFFFFEEECCCCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCGGGGGGGGGGGGGGGGGGHHHIIIFFFGGGIIIJJJKKKJJJJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKIIINNNQQQOOOMMMOOOVVV]]]eeexxxvvvqqqrrrooouuu~~~vvvnnnjjjddd^^^ZZZVVVRRRPPPJJJKKKKKKLLLMMMQQQVVVZZZZZZZZZ\\\```fffjjjllllllrrrpppoooqqqtttwwwxxxyyyvvvyyy{{{tttsssqqqppprrrwww|||~~~ooodddddddddaaa]]][[[[[[[[[XXXYYYZZZYYYVVVTTTRRRRRRNNNOOOPPPRRRSSSTTTTTTTTTRRRSSSUUUWWWXXXXXXXXXXXXVVVUUUUUUTTTRRRQQQOOONNNIIIJJJKKKKKKLLLMMMMMMNNNMMMOOOQQQRRRRRRRRRTTTVVVRRRSSSUUUWWWXXXYYYYYYYYY\\\[[[[[[YYYWWWUUUSSSRRRLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQMMMLLLLLLLLLLLLNNNOOOPPPQQQPPPPPPOOOOOOPPPPPPQQQOOOPPPQQQQQQQQQPPPOOONNNLLLMMMNNNPPPQQQRRRRRRSSSRRRRRRQQQNNNNNNPPPRRRRRRPPPWWWaaalllyyy|||zzz}}}{{{yyyxxxzzzzzzzzzyyyuuuooofff___YYYUUUQQQOOOLLLKKKJJJIIIIIIHHHIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@????????????@@@@@@============>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDDDDDGGGLLLOOOSSSXXX```fffpppvvv~~~vvvkkkbbbYYYOOOIIILLLNNNNNNTTT]]]mmmmmm[[[RRRJJJKKKNNNPPPQQQSSSYYYmmmnnn^^^XXXKKKIIIFFFDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA???>>>>>>??????>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEEEEEEEEEEDDDCCCCCCAAABBBCCCEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGJJJKKKKKKMMMNNNPPPRRRSSS[[[fffvvv~~~uuuvvvxxx~~~~~~xxxrrrlllfffaaa]]][[[WWWRRRNNNMMMOOOSSSVVVUUUTTTSSSTTTWWWZZZ[[[\\\\\\\\\]]]^^^```aaabbbbbbaaadddjjjrrryyy|||{{{zzz|||{{{xxxvvvtttsssssssssnnnoooooonnnlllkkkkkklllnnnmmmpppssspppkkkjjjllllllooottt|||qqqggggggbbb[[[WWWXXX[[[^^^```___]]][[[ZZZYYYXXXVVVTTTQQQOOOMMMNNNQQQTTTVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXVVVUUUSSSPPPNNNLLLKKKKKKJJJLLLOOOQQQRRRQQQOOONNNPPPPPPQQQRRRTTTUUUVVVVVVUUUVVVYYY[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWWWWRRRPPPOOOOOOPPPPPPPPPOOOMMMMMMNNNOOOPPPQQQRRRSSSPPPOOONNNMMMMMMMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOOPPPNNNOOOPPPRRRSSSTTTTTTTTTQQQPPPOOONNNMMMNNNOOOOOORRRTTTZZZbbbjjjuuu~~~~~~}}}|||wwwpppggg^^^XXXSSSPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???@@@??????>>>>>>??????@@@>>>>>>>>>????????????@@@????????????@@@AAABBBCCCFFFIIINNNQQQUUU\\\dddkkktttzzz|||sssggg^^^SSSLLLHHHLLLMMMLLLSSS]]]zzzsss^^^UUUNNNJJJKKKOOOQQQTTTYYYdddvvvyyy```RRRLLLIIIFFFDDDCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@?????????@@@?????????@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBCCCCCCAAABBBBBBCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCEEEFFFHHHIIIIIIKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPUUU\\\hhhuuu{{{|||{{{wwwsssqqqllliiiccc]]]ZZZZZZ[[[\\\ZZZXXXVVVVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUVVVWWWWWWVVVYYY^^^cccggghhhgggeeegggfffcccaaa```aaabbbbbb```bbbccccccbbbbbbbbbdddffffffhhhlllllliiijjjnnn{{{uuujjjcccbbb___\\\[[[]]]```bbbbbb___]]][[[YYYYYYWWWUUUSSSQQQOOONNNNNNQQQTTTVVVVVVUUUUUUVVVVVVVVVVVVWWWWWWUUUTTTRRRPPPNNNMMMLLLLLLLLLNNNQQQSSSSSSSSSQQQPPPRRRRRRSSSTTTUUUVVVWWWXXXWWWXXXYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWTTTRRRPPPOOOPPPQQQPPPOOONNNOOOOOOPPPPPPQQQRRRRRRPPPOOONNNMMMMMMNNNOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQOOONNNMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRPPPOOONNNNNNMMMMMMNNNNNNOOOOOOSSSZZZ___hhhvvvxxxrrrhhh^^^WWWRRROOOLLLKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@???>>>@@@??????>>>>>>??????@@@?????????@@@@@@@@@AAAAAA???>>>>>>???@@@BBBDDDEEEIIIMMMQQQUUUYYYaaakkkrrr|||xxxmmm```WWWNNNIIIHHHKKKKKKKKKVVVddd|||bbbOOOMMMJJJJJJMMMPPPSSS[[[cccwwwmmmXXXLLLHHHFFFDDDBBBAAABBBCCCCCCBBBEEEDDDDDDCCCBBBAAA@@@@@@???@@@@@@AAAAAABBBCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCDDD@@@@@@AAABBBBBBCCCCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNRRRXXX```lll|||}}}yyytttqqqooonnnnnnjjjgggdddbbbbbbaaa```___[[[ZZZXXXVVVUUUUUUVVVVVVVVVWWWZZZ[[[ZZZXXXVVVTTTXXXWWWWWWXXXZZZ^^^bbbddddddgggjjjkkkkkkkkkllllllpppoooqqqvvvwwwwwwzzz|||ppphhhccc```^^^]]]]]]___bbbeeeffffff^^^\\\ZZZXXXXXXVVVTTTRRRQQQOOONNNOOORRRTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUSSSRRRPPPNNNMMMMMMNNNNNNOOOQQQSSSUUUVVVUUUTTTSSSUUUUUUVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZXXXYYYYYYYYYYYYXXXXXXWWWUUUSSSQQQQQQQQQQQQPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMNNNOOOPPPSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQNNNNNNNNNNNNNNNMMMMMMLLLNNNLLLNNNQQQTTTYYYcccnnn}}}yyyrrrhhh^^^WWWSSSOOONNNKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>??????>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAA@@@AAACCCEEEHHHJJJMMMPPPUUUYYY^^^gggrrrzzz}}}tttgggZZZQQQLLLHHHHHHIIIHHHLLL]]]qqqoooYYYJJJHHHIIILLLQQQTTTYYYdddoooyyycccTTTLLLKKKEEECCCAAA@@@BBBCCCCCCCCCEEEEEEDDDCCCBBBAAA@@@????????????@@@AAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>??????AAABBBCCCDDDDDDAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIIIIHHHIIIIIIJJJJJJKKKMMMQQQUUU]]]jjjyyy}}}zzzyyyyyyyyyxxxxxxrrrpppllliiigggggghhhhhhhhhiiiiiifffbbb^^^ZZZYYY[[[[[[^^^bbbhhhpppwww|||}}}}}}nnneeeaaa``````___^^^^^^```dddggghhhhhh]]][[[XXXWWWVVVUUURRRPPPQQQOOONNNOOORRRTTTUUUTTTRRRRRRRRRSSSSSSSSSTTTTTTPPPOOONNNMMMMMMNNNOOOPPPRRRSSSUUUWWWWWWWWWVVVUUUXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[ZZZYYYXXXXXXYYYYYYWWWXXXXXXXXXXXXXXXWWWWWWWWWUUURRRRRRRRRRRRQQQPPPRRRRRRQQQQQQPPPOOOOOOOOOMMMLLLLLLKKKLLLMMMNNNOOORRRRRRRRRQQQQQQQQQQQQQQQNNNNNNMMMLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPMMMNNNOOOPPPOOONNNMMMLLLPPPMMMMMMOOOPPPQQQXXXaaajjjyyyzzzssshhh^^^XXXTTTQQQPPPJJJIIIHHHGGGGGGFFFFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>???>>>>>>>>>?????????@@@@@@BBBAAAAAABBBDDDHHHKKKNNNPPPTTTYYY___eeennnxxxzzznnnaaaUUUNNNJJJFFFDDDEEEEEENNNeee~~~|||dddSSSKKKFFFIIIPPPXXX\\\cccppp}}}jjjXXXNNNJJJHHHEEECCCAAAAAACCCDDDDDDDDDEEEDDDCCCBBBAAA@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAACCCCCCDDDAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIKKKOOORRRVVV^^^hhhppp||||||vvvpppnnnmmmlllnnnqqqvvv~~~zzznnnddd___^^^___```bbb```^^^___bbbeeefffggg[[[YYYWWWUUUUUUTTTRRRPPPQQQPPPOOOPPPRRRTTTTTTSSSQQQQQQQQQRRRRRRRRRSSSSSSOOONNNLLLKKKLLLNNNPPPQQQSSSTTTUUUVVVWWWWWWWWWVVVYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZYYYXXXWWWWWWWWWWWWUUUVVVVVVWWWWWWWWWVVVVVVVVVTTTRRRRRRRRRSSSRRRPPPRRRRRRQQQPPPOOONNNMMMMMMIIIIIIHHHHHHIIIKKKMMMNNNPPPPPPOOOOOONNNNNNNNNNNNJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPNNNOOOPPPPPPPPPOOOMMMLLLPPPMMMLLLNNNOOOOOOTTTZZZ]]]gggwww}}}vvvjjj```YYYUUURRRQQQIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@??????>>>>>>======>>>>>>???>>>>>>>>>????????????@@@AAAAAA@@@AAADDDIIIMMMPPPTTTYYY```fffllluuu~~~~~~ttthhh[[[QQQLLLGGGBBB???BBBFFFRRRnnnrrrZZZMMMIIIFFFJJJSSS___gggqqqyyyaaaTTTMMMIIIFFFEEECCCAAAAAABBBDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>===>>>>>>??????@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFHHHGGGGGGGGGGGGGGGHHHIIIGGGJJJNNNPPPRRRUUUZZZ___fffnnn|||nnniiibbb]]]\\\\\\^^^^^^bbb```^^^]]]___aaabbbbbbXXXVVVTTTTTTTTTTTTRRRPPPQQQPPPOOOQQQSSSTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRNNNMMMKKKJJJKKKMMMPPPRRRRRRSSSSSSTTTUUUUUUUUUUUUXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVVVVVVVUUUSSSTTTTTTUUUUUUUUUUUUTTTUUUSSSQQQQQQRRRSSSRRRQQQQQQQQQPPPOOONNNMMMLLLLLLGGGFFFFFFGGGHHHJJJLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKHHHIIIKKKLLLNNNOOOOOOOOOMMMNNNOOOOOOPPPPPPPPPOOONNNNNNNNNOOONNNMMMMMMLLLMMMIIIIIILLLMMMMMMPPPUUU[[[```jjjwwwzzznnnbbbYYYTTTQQQOOOIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>============>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBCCCFFFKKKPPPSSSYYY___gggnnnttt{{{yyymmmaaaVVVNNNJJJFFFAAA@@@FFFNNN]]]wwwjjjRRRIIIIIIFFFJJJUUUdddrrrlllYYYQQQMMMJJJFFFDDDBBB@@@@@@AAABBBBBBAAA@@@@@@@@@??????>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>???@@@@@@@@@???>>>?????????@@@@@@AAAAAABBB??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGKKKNNNOOONNNOOORRRUUUXXX]]]gggsss~~~~~~vvvmmmddd```[[[YYYZZZ\\\^^^^^^^^^]]]]]]]]]______^^^\\\UUUTTTRRRSSSTTTTTTSSSQQQQQQPPPPPPQQQSSSTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRNNNMMMJJJIIIJJJLLLOOOQQQPPPPPPQQQRRRSSSSSSSSSTTTVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSQQQRRRRRRSSSTTTTTTSSSSSSSSSQQQPPPPPPRRRSSSSSSRRROOOOOONNNNNNMMMLLLKKKKKKFFFFFFFFFFFFHHHJJJLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIJJJLLLNNNOOOOOONNNNNNLLLMMMNNNNNNOOONNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKGGGFFFJJJLLLLLLNNNQQQWWWXXX^^^iiisss~~~pppcccYYYSSSOOOMMMIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAA@@@@@@???>>>===>>>>>>============>>>>>>@@@@@@AAAAAAAAABBBBBBBBBEEEEEEDDDFFFIIINNNTTTWWW\\\ccclllsssyyy}}}uuuiii\\\RRRLLLIIIGGGBBBDDDMMMXXXffffffOOOHHHKKKEEEIIIUUUgggyyyttt]]]NNNJJJJJJGGGDDDDDDAAA???>>>???@@@@@@????????????>>>>>>>>>>>>>>>=========>>>??????@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@======???@@@@@@???>>>===>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????????????????AAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFBBBBBBBBBCCCCCCDDDFFFFFFJJJMMMOOOOOOMMMLLLOOORRRTTTVVVZZZbbbooo|||vvvwww{{{}}}~~~uuuiiicccbbb^^^ZZZXXXZZZ]]]___```YYYZZZ\\\^^^```___[[[XXXSSSRRRQQQRRRSSSTTTSSSRRRQQQPPPPPPQQQSSSTTTSSSQQQQQQQQQQQQRRRRRRRRRSSSSSSNNNMMMJJJIIIIIILLLOOOQQQOOOOOOOOOPPPQQQQQQRRRRRRUUUTTTTTTSSSSSSRRRRRRRRRRRRSSSUUUVVVVVVUUUSSSRRRPPPPPPQQQRRRRRRSSSRRRRRRRRRPPPOOOPPPRRRSSSSSSSSSNNNNNNMMMMMMLLLKKKKKKJJJFFFFFFFFFGGGHHHKKKMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIKKKLLLNNNOOOOOONNNMMMMMMKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJHHHHHHIIIJJJJJJKKKGGGFFFJJJLLLKKKLLLOOOMMMLLLQQQYYYaaalll~~~~~~mmmccc[[[RRRLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<===>>>>>>AAABBBCCCCCCBBBBBBCCCEEEIIIJJJKKKLLLOOOSSSYYY]]]bbbiiissszzzvvvfff[[[WWWSSSNNNJJJDDDFFFIIIOOO```xxxpppZZZIIIDDDFFFGGGQQQaaauuuwwwgggVVVMMMJJJGGGEEEEEECCCBBBBBBAAA@@@@@@@@@AAA@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>???AAABBBCCCBBBAAAAAA@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>???@@@??????????????????@@@@@@BBBAAAAAABBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEGGGHHHIIIIIIJJJKKKLLLNNNPPPQQQPPPQQQTTTYYYbbbooo}}}|||rrrnnnooosssvvvttt}}}vvvpppiiidddfffdddaaa^^^]]]\\\\\\]]]ZZZZZZ[[[]]]]]][[[VVVRRRQQQPPPOOOPPPRRRSSSRRRQQQOOOOOOOOOPPPQQQRRRSSSTTTSSSRRRPPPQQQRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQTTTTTTSSSSSSSSSSSSSSSSSSVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQOOONNNMMMNNNOOOOOOMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHHHHIIILLLMMMLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJMMMMMMMMMMMMMMMLLLKKKKKKLLLNNNPPPQQQPPPMMMJJJGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJLLLKKKHHHFFFGGGIIIKKKNNNQQQSSSWWW^^^jjjsss}}}lllaaaZZZRRRMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAABBBBBBBBBAAA@@@??????======<<<<<<<<<======>>>>>>@@@BBBCCCCCCDDDFFFHHHJJJLLLNNNPPPSSSWWW]]]bbbgggnnnwww}}}yyynnn```WWWSSSQQQMMMIIIFFFIIINNNZZZoootttdddSSSGGGCCCFFFLLLWWWiii}}}mmm^^^PPPJJJHHHFFFDDDEEE@@@@@@???>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>?????????????????????@@@@@@@@@??????>>>>>>>>>>>>???@@@BBBBBBBBBAAA@@@?????????>>>>>>>>>======>>>>>>======>>>>>>??????AAAAAA@@@???>>>>>>>>>???AAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEECCCCCCBBBCCCDDDEEEGGGHHHIIIIIIIIIJJJLLLNNNOOOPPPPPPQQQRRRUUUZZZcccnnnuuu|||tttqqqppppppttt|||vvvqqqoookkkhhhiiihhhfffdddaaa___]]]\\\\\\\\\[[[[[[ZZZVVVRRRNNNNNNMMMMMMNNNQQQRRRRRRRRRNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQQQQSSSUUUVVVTTTSSSRRRQQQPPPOOONNNOOOOOOPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQQQQPPPSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUVVVUUUUUUTTTSSSRRRPPPOOONNNMMMMMMMMMNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHIIILLLMMMLLLKKKHHHIIIIIIJJJJJJJJJIIIIIILLLLLLLLLLLLLLLKKKKKKJJJLLLMMMNNNOOONNNLLLIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGEEECCCCCCEEEGGGGGGJJJMMMNNNPPPUUU^^^eeeuuu{{{iii___XXXRRRNNNMMMIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@AAAAAAAAA@@@@@@???>>>======<<<<<<<<<======<<<>>>AAACCCEEEGGGJJJLLLKKKMMMPPPTTTXXX]]]dddiiinnnsss{{{}}}mmmdddYYYSSSQQQPPPMMMJJJDDDJJJTTTeee}}}zzznnn___TTTLLLEEEEEEHHHOOO[[[nnnzzz^^^SSSHHHFFFFFFDDDBBBCCC??????>>>=========>>>>>>===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>=========????????????>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>=====================>>>??????CCCBBB@@@???>>>=========@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHIIIJJJKKKLLLNNNOOOOOOOOOPPPQQQTTTYYY___dddnnnwwwyyytttpppwww~~~{{{rrrmmmllllllkkkjjjkkkjjjhhheeebbb___\\\[[[\\\ZZZXXXWWWVVVTTTPPPNNNLLLKKKJJJLLLPPPRRRSSSRRRMMMNNNNNNNNNOOOOOOPPPPPPNNNOOOQQQTTTWWWXXXVVVTTTRRRRRRQQQPPPPPPPPPPPPQQQNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHIIIKKKLLLLLLKKKFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFDDDBBBCCCFFFHHHDDDGGGIIIJJJJJJMMMRRRWWWcccmmm}}}wwwfff\\\VVVQQQNNNNNNIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA>>>???@@@@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<===<<>>>>>?????????<<<======>>>???@@@@@@AAA????????????????????????===============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>>>>???AAAAAA@@@???>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDAAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIKKKLLLMMMLLLMMMOOOQQQRRRVVVZZZ^^^]]]cccnnnyyy{{{}}}zzzuuupppjjjffffffggggggfffhhhfffccc```]]]\\\\\\\\\YYYWWWUUUTTTTTTTTTSSSRRRMMMLLLKKKLLLOOOQQQRRRRRROOOOOOOOOPPPPPPPPPPPPPPPMMMNNNPPPTTTWWWWWWTTTRRROOOOOOOOONNNNNNNNNNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOKKKKKKJJJJJJJJJJJJJJJJJJMMMMMMLLLLLLKKKJJJJJJJJJJJJHHHHHHIIIKKKLLLKKKJJJEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGGGGIIIHHHHHHGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFCCCFFFIIIJJJJJJJJJMMMOOOWWW^^^jjjvvvqqqbbbYYYUUUPPPMMMNNNIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@?????????>>>===<<<<<<<<<<<<======???AAADDDEEEFFFHHHJJJMMMJJJNNNSSSYYY___fffnnnrrryyy|||uuukkk\\\XXXTTTRRRSSSSSSRRRQQQRRR```tttppp\\\QQQFFFCCCCCCDDDGGGKKKWWWdddvvvuuu^^^NNNGGGCCCCCCCCC???===>>>>>>>>>>>>======>>>>>>???<<<<<<===>>>??????@@@@@@????????????????????????============<<<<<<;;;;;;========================>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKMMMOOOPPPQQQTTTWWWYYYUUUZZZaaahhhrrrsssjjjhhhfffbbb``````aaabbbbbbcccaaa]]]ZZZYYY[[[^^^```ZZZXXXUUUTTTTTTUUUTTTSSSPPPOOOMMMMMMOOOQQQRRRQQQQQQRRRRRRSSSSSSRRRQQQPPPPPPQQQRRRUUUVVVVVVSSSPPPMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNNNNOOOOOOOOONNNMMMMMMLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPOOONNNMMMLLLHHHIIIIIIIIIIIIIIIIIIIIILLLLLLKKKKKKJJJIIIIIIHHHIIIGGGGGGGGGIIIJJJIIIHHHEEEFFFGGGGGGHHHHHHHHHGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAABBBDDDFFFGGGEEECCC@@@BBBDDDGGGIIIJJJJJJKKKKKKLLLQQQYYYaaammm~~~yyykkk^^^WWWTTTOOOLLLLLLIIIHHHHHHGGGFFFEEEDDDDDDAAAAAA@@@@@@@@@?????????>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<===>>>>>>AAACCCFFFGGGGGGHHHJJJLLLLLLQQQWWW]]]dddlllssswww}}}xxxkkk```UUUTTTSSSUUUWWWYYYZZZYYY^^^ooouuucccQQQIIICCCBBBCCCEEEKKKPPP[[[hhhxxxiiiTTTLLLFFFCCCCCCBBB>>><<<===;;;;;;::::::;;;;;;<<<<<<<<<======>>>>>>?????????????????????????????????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<============>>>>>>===<<<<<<<<<======<<<<<<============>>>>>>:::::::::;;;;;;===>>>???======>>>>>>???@@@BBBCCC????????????@@@AAABBBBBB????????????????????????@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIKKKLLLNNNNNNNNNNNNPPPRRRSSSVVVZZZ]]]ccckkkvvv~~~~~~sssiiibbb\\\[[[ZZZZZZ[[[]]]___``````^^^[[[YYYYYY\\\```ccc]]][[[XXXUUUTTTSSSQQQOOORRRPPPMMMMMMNNNPPPQQQQQQTTTTTTUUUUUUUUUTTTRRRQQQTTTSSSTTTUUUVVVUUURRROOOMMMMMMMMMNNNMMMLLLLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKMMMNNNLLLMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKGGGGGGHHHIIIIIIIIIIIIHHHJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFEEEFFFGGGHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDHHHKKKMMMKKKFFFBBB???AAACCCFFFGGGHHHHHHHHHGGGKKKPPPTTT[[[hhhxxxrrrfffZZZVVVSSSNNNJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@????????????>>>===<<<<<<;;;;;;;;;;;;<<<>>>???@@@AAACCCFFFGGGHHHIIILLLNNNQQQVVV]]]dddkkkrrryyy}}}{{{ssslllaaaWWWRRRSSSWWW\\\aaaeeeggggggmmmuuubbbUUUHHHEEEDDDFFFIIIMMMUUU]]]jjjtttzzz^^^NNNIIIDDDBBBBBBAAA===<<<>>>::::::999999:::;;;;;;<<<=========>>>>>>>>>>>>>>>??????????????????????????????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>><<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>999999999:::;;;<<<>>>???>>>>>>>>>>>>???@@@AAAAAA======<<<======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@???@@@BBBDDDEEEEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHJJJKKKLLLKKKKKKKKKNNNPPPNNNQQQTTTVVVXXX]]]eeekkkvvv~~~yyyrrrjjjbbb]]]WWWXXXYYYYYYZZZ[[[^^^___[[[[[[ZZZ[[[\\\]]]___```\\\ZZZWWWVVVUUUSSSPPPNNNPPPMMMKKKKKKMMMPPPRRRRRRUUUUUUVVVWWWVVVTTTRRRQQQRRRQQQPPPQQQRRRQQQPPPNNNLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJLLLMMMJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMMMMLLLLLLKKKJJJIIIFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIHHHGGGGGGFFFFFFEEEFFFEEEDDDDDDEEEFFFEEECCCCCCCCCDDDCCCCCCBBBAAA@@@CCCCCCCCCDDDCCCBBBBBBAAA>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDGGGJJJMMMKKKGGGCCC???@@@AAACCCEEEFFFFFFEEEFFFJJJMMMOOOQQQXXXccclll|||~~~nnncccYYYUUUSSSNNNIIIHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB????????????>>>===;;;;;;:::::::::;;;===>>>@@@AAA@@@CCCEEEGGGIIIKKKMMMPPPVVVZZZaaahhhooowww~~~}}}rrriiicccZZZRRRSSSVVV\\\cccjjjooosssttt~~~~~~hhhVVVMMMDDDDDDGGGLLLPPPUUU___iii~~~pppWWWKKKGGGCCC@@@AAA@@@======@@@;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>===<<<;;;:::;;;;;;<<<;;;<<<<<<<<<======>>>>>>999999999:::;;;<<<>>>???@@@@@@???????????????@@@;;;::::::;;;;;;<<<===>>>===========================>>>>>>>>>>>>????????????@@@BBBDDDEEEEEEDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKMMMPPPSSSJJJMMMPPPQQQRRRVVV\\\aaaeeekkkuuu~~~|||uuuooojjjeee^^^YYY[[[[[[\\\\\\[[[[[[]]]^^^VVVXXXZZZ\\\]]]\\\[[[ZZZWWWVVVUUUUUUUUUTTTRRRPPPMMMKKKIIIIIILLLPPPRRRSSSUUUVVVWWWWWWVVVTTTQQQPPPMMMLLLKKKKKKMMMMMMLLLKKKJJJKKKLLLLLLLLLKKKIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJHHHHHHHHHJJJLLLMMMIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEDDDCCCCCCDDDEEEDDDBBBBBBBBBBBBAAA@@@???>>>===BBBBBBCCCCCCBBBBBBAAA@@@<<<===>>>@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>===>>>@@@CCCDDD@@@===BBBAAAAAACCCEEEFFFEEEDDDCCCFFFIIIJJJIIIMMMUUU\\\cccuuuuuuggg___UUUOOONNNLLLIIIFFFIIIGGGEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???BBBAAA@@@>>><<<;;;::::::>>>======<<<===???AAABBBAAABBBBBBCCCFFFKKKRRRWWW___ccciiipppuuu{{{~~~sssjjj```WWWSSSUUUXXXYYYbbbpppwwwwwwwww{{{iiiWWWOOOLLLGGGIIIMMMQQQRRRXXXlll~~~gggTTTGGGAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;>>>???@@@???>>>===>>>======<<<;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<>>>===<<<>>>@@@@@@===:::========================<<<<<<<<<<<<============??????@@@@@@@@@@@@??????CCCCCCDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEGGGIIIKKKMMMNNNOOOMMMMMMMMMNNNOOOPPPRRRRRR[[[```ffflllttt~~~zzz{{{}}}|||{{{qqqqqqooolllfff```[[[XXXQQQSSSUUUYYY\\\\\\ZZZXXXTTTXXX\\\^^^\\\XXXTTTQQQSSSQQQPPPNNNMMMMMMNNNOOOLLLLLLKKKKKKLLLNNNPPPQQQXXXVVVTTTQQQNNNKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKIIIJJJJJJKKKKKKKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKGGGEEECCCCCCDDDEEEEEEDDDBBBBBBAAA@@@????????????????????????>>>>>>>>>===@@@?????????>>>>>>======<<<<<<<<<======>>>???@@@??????>>>>>>??????@@@AAA@@@???????????????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCEEEGGGGGGHHHIIILLLNNN[[[bbbooo|||{{{mmmddd]]]TTTOOOMMMLLLIIIFFFIIIGGGEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<============>>>@@@AAABBBBBBCCCDDDFFFIIIOOOVVV[[[ccchhhnnnsssxxx}}}|||sssiiiaaaYYYRRRQQQTTT[[[```lllzzz||||||ppp]]]NNNGGGEEEFFFGGGLLLRRRWWWbbbwwwsss```PPPEEEAAA@@@???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>>===<<>>===<<<<<<<<<:::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::::::::999999999999999:::::::::;;;>>><<<;;;<<<>>>>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>??????@@@@@@??????>>>@@@AAAAAABBBBBBBBBBBBBBBFFFEEEEEEEEEEEEDDDDDDCCCEEEEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRROOOSSSYYY]]]aaajjjuuu~~~}}}zzzyyyyyyvvv{{{|||sssooojjjiiihhheeebbb^^^ZZZXXXVVVWWWXXXZZZ\\\\\\ZZZXXXXXXZZZ\\\\\\YYYTTTOOOLLLMMMMMMMMMLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMOOOPPPQQQTTTSSSRRRPPPNNNKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHFFFEEECCCCCCDDDDDDCCCBBBAAAAAA@@@?????????@@@@@@?????????>>>>>>>>>======???>>>>>>>>>============<<<<<<<<<<<<===>>>???@@@>>>>>>======>>>>>>???@@@@@@??????>>>>>>>>>??????@@@??????@@@@@@AAABBBCCCBBBCCCEEEEEEEEEFFFIIIKKKOOOTTT\\\fffsss{{{nnnddd___YYYRRRNNNMMMLLLIIIGGGHHHFFFDDDDDDEEEEEEDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@<<<<<<<<<;;;<<<<<<======<<<===>>>???@@@AAAAAABBBBBBDDDFFFJJJNNNTTT\\\aaakkkoootttyyy||||||qqqhhh^^^XXXRRROOOQQQVVV```iiixxxqqq```PPPGGGDDDDDDHHHIIINNNVVV```ooo}}}eeeUUUJJJDDDAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;========================<<<===>>>>>>>>>===<<<;;;??????>>>>>>===<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999999999888888888888888888888999999999<<<;;;999999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>????????????>>>>>>???@@@AAAAAABBBBBBBBBAAAEEEDDDCCCCCCBBBCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJLLLLLLLLLMMMNNNOOOPPPQQQLLLOOORRRTTTVVVZZZaaagggvvv|||zzzxxx|||ssskkkgggeeebbbaaa___^^^\\\ZZZZZZYYYYYYYYYZZZZZZZZZYYYXXXXXX[[[[[[ZZZXXXUUUQQQNNNLLLIIIJJJKKKLLLMMMMMMMMMMMMOOONNNMMMMMMMMMNNNNNNOOOQQQPPPPPPOOOMMMKKKIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMLLLKKKKKKHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHHHHGGGFFFFFFFFFEEEHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCDDDCCCAAA?????????????????????@@@AAA>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@===<<<<<<<<<<<<===>>>>>>@@@??????>>>=========>>>????????????@@@AAABBBBBBAAABBBCCCCCCBBBBBBDDDFFFHHHJJJMMMRRR[[[jjj{{{uuulllccc^^^YYYUUUPPPMMMLLLKKKIIIHHHGGGFFFDDDDDDDDDEEEDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@<<<;;;;;;;;;;;;<<<<<<===<<<===>>>@@@AAABBBBBBCCCBBBEEEJJJNNNTTT[[[bbbgggrrruuuyyy}}}|||vvviiiaaaWWWRRROOOOOOTTTZZZdddppp}}}gggVVVKKKFFFGGGJJJLLLOOOUUU^^^jjj{{{mmmXXXLLLGGGDDDAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;=======================================<<<;;;:::<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;::::::::::::::::::::::::999999999888888888888777888888888888888888888888:::999777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???===>>>>>>>>>>>>>>>>>>===@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGIIIIIIIIIJJJKKKLLLNNNNNNOOOQQQSSSSSSSSSTTTXXX[[[aaahhhtttyyypppiiieeeeeeeee___]]][[[YYYXXXXXXYYYZZZYYYYYYZZZYYYXXXXXXYYYZZZ[[[YYYWWWUUUTTTSSSQQQPPPKKKLLLMMMOOOPPPOOOOOONNNOOONNNNNNMMMMMMMMMLLLLLLQQQQQQPPPOOOMMMKKKHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMOOOOOOOOOOOOOOONNNMMMLLLHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCBBB???===>>>>>>>>>>>>>>>???@@@AAA>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===??????======<<<<<<======>>>?????????>>>===<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAA@@@AAABBBAAA@@@@@@BBBCCCFFFGGGHHHJJJNNNXXXfffooossshhhaaa\\\[[[TTTRRROOOMMMLLLKKKIIIHHHGGGEEECCCCCCDDDEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???===<<<<<<;;;;;;;;;;;;<<<======>>>@@@AAACCCDDDDDDDDDHHHNNNTTT[[[bbbiiinnnwwwzzz~~~wwwpppddd[[[SSSPPPOOOPPPWWW^^^ggguuu}}}cccRRRIIIEEEGGGLLLNNNVVV```kkkxxxyyy```PPPGGGEEEEEEAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::::::::::::::::::::999999888888888777777777999999999999888888888888777777777666666777999:::999999999999999999999999:::;;;;;;<<<======>>>>>><<<======>>>>>>======<<>>??????@@@=========<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>============>>>??????>>>===<<<<<<;;;;;;;;;<<<============>>>???@@@@@@@@@AAAAAAAAA??????AAABBBAAACCCEEEFFFGGGLLLTTTZZZmmmuuupppfff___YYYWWWXXXQQQQQQPPPNNNLLLKKKIIIHHHFFFDDDCCCCCCDDDEEEDDDCCCBBBBBBBBBAAAAAA@@@???>>>======<<<<<<;;;<<<<<<<<<>>>>>>>>>???@@@CCCEEEGGGIIIMMMTTT\\\cccjjjqqquuu{{{~~~|||qqqjjj]]]UUUOOONNNOOOSSS[[[cccmmmzzzvvv]]]OOOGGGAAADDDJJJOOO^^^ppp~~~jjjVVVKKKDDDBBBDDD??????>>>===<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999888888999999999999::::::::::::999999999888888888777777999999999888888888888888555666777777666666888:::999999999999999999999999999999:::;;;<<<======>>><<<<<<============<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMOOOTTTZZZ___eeemmmvvv}}}yyysssjjjjjjiiigggeeebbb___]]]aaa___\\\YYYVVVUUUVVVVVVXXX\\\___```___```bbbeeeeee___YYYUUUUUUUUUSSSQQQUUUUUUUUUVVVUUUUUUTTTTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSQQQNNNJJJFFFCCC@@@AAACCCEEEHHHJJJLLLMMMJJJJJJJJJJJJKKKLLLMMMNNNSSSRRRRRRQQQPPPOOOMMMLLLGGGGGGGGGFFFEEEEEEDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMLLLKKKJJJDDDEEEFFFHHHIIIIIIJJJJJJFFFDDDBBBAAAAAAAAA@@@???==================>>>???===<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>======>>>>>>???@@@<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>?????????@@@AAA@@@??????AAABBB@@@CCCFFFGGGFFFHHHLLLPPP[[[___lllzzznnnbbb]]]YYYTTTRRRTTTPPPQQQQQQOOOMMMKKKIIIHHHEEEDDDBBBBBBDDDEEEDDDDDD@@@@@@@@@@@@???>>>======<<<<<<<<<<<<===>>>??????@@@???>>>>>>???CCCGGGIIINNNTTT\\\dddkkkrrrxxx|||wwwllldddWWWQQQMMMOOOSSSXXXaaajjjwwwyyyeeeRRRJJJEEEAAAEEEMMMVVVlllsss\\\NNNGGGAAA??????>>>===<<<;;;;;;::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999999888888888888888888999999999:::::::::::::::999999999888888888888888888777777666666666333555888888777666888999888888888888888888888888777888888999:::;;;<<<===;;;<<<<<<======<<<<<<;;;;;;<<<===???@@@@@@AAAAAA>>>@@@BBBDDDDDDCCCBBB@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJLLLJJJIIIIIIJJJLLLMMMMMMLLLPPPUUUXXXZZZ^^^eeejjjrrryyyyyyrrrmmmiiiffffffgggfffddd```]]][[[^^^]]]ZZZWWWUUUTTTSSSSSSVVV[[[aaabbb``````bbbeeeddd^^^XXXUUUVVVVVVUUURRRTTTTTTTTTTTTUUUVVVWWWWWWUUUVVVWWWWWWWWWVVVUUUTTTPPPPPPQQQPPPMMMIIIEEECCCAAABBBCCCFFFHHHJJJLLLMMMLLLLLLLLLLLLLLLMMMNNNNNNQQQQQQQQQOOONNNLLLKKKJJJFFFFFFEEEEEEDDDCCCCCCBBBEEEFFFGGGHHHJJJLLLMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKFFFGGGHHHIIIIIIIIIIIIIIIGGGDDDAAA@@@@@@BBBCCCCCC>>>>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>======<<<<<<<<<===>>>>>>999999999999:::;;;<<<===;;;;;;;;;;;;<<<===>>>???===>>>??????>>>>>>@@@BBB@@@CCCEEEFFFEEEFFFJJJNNNOOOQQQZZZhhhuuu}}}nnncccZZZXXXVVVPPPNNNQQQPPPQQQQQQPPPMMMKKKIIIHHHEEECCCBBBBBBDDDEEEDDDDDD???@@@@@@??????>>>===<<<::::::;;;<<<>>>@@@AAABBBAAA@@@>>>===???CCCHHHKKKSSSXXX```iiipppwww}}}~~~ssshhhaaaTTTPPPNNNRRRWWW^^^hhhqqq~~~fffVVVIIIGGGFFFDDDJJJTTT___yyy{{{gggSSSJJJEEE???;;;<<<======<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::;;;;;;<<<:::::::::::::::::::::::::::999999999888888777777888888888999999::::::::::::::::::999999999999888777777666666555555555444111555888999777666777999777777777777777777777777666777777888:::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;===>>>???@@@BBBBBBCCCCCC===@@@CCCEEEFFFDDDBBB@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKKKKKKKIIIGGGFFFGGGIIIJJJKKKJJJNNNSSSUUUVVVXXX\\\```bbbgggoooxxx~~~tttnnnkkkgggeeedddeeeeeeeeedddbbb___^^^[[[ZZZXXXVVVTTTSSSRRRQQQTTTYYY___aaa^^^]]]^^^```___ZZZUUUTTTWWWYYYXXXUUURRRRRRRRRRRRTTTVVVXXXZZZSSSTTTUUUVVVVVVUUUTTTSSSLLLMMMNNNNNNLLLIIIFFFDDDCCCCCCEEEFFFHHHJJJKKKLLLNNNMMMMMMMMMMMMMMMNNNNNNPPPOOOOOONNNLLLJJJHHHGGGFFFEEEEEEDDDCCCBBBBBBAAAEEEFFFGGGIIIKKKMMMNNNOOOJJJKKKMMMNNNOOOMMMLLLKKKIIIIIIJJJJJJJJJIIIHHHHHHHHHDDD@@@???@@@BBBDDDEEE???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>><<<;;;;;;;;;;;;<<<======888888888999:::;;;<<<===;;;;;;;;;;;;;;;===>>>>>>;;;===>>>=========???AAA<<<>>>@@@@@@???AAAFFFJJJJJJKKKQQQYYY]]]ddduuuzzzppp```^^^[[[XXXUUURRRPPPOOOPPPOOONNNLLLKKKIIIHHHGGGEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>============<<<===???@@@AAAAAA@@@@@@AAAAAA@@@@@@AAAEEEJJJOOOWWW^^^gggoootttyyyzzzqqqggg___RRRQQQTTTXXXYYY___qqqppp]]]QQQGGGBBBFFFGGGGGGQQQ^^^ooocccZZZNNNEEEBBB@@@===999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;::::::999999999888999::::::;;;;;;;;;;;;:::::::::999999888888888999999888777666666777777888888777666666666666666555666888999:::888777666888888888888888888888888:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>???????????????@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCDDDEEEGGGIIIKKKLLLMMMHHHHHHGGGHHHHHHIIIJJJKKKNNNOOOQQQSSSUUUWWWWWWXXXZZZ___eeeiiioooxxx}}}{{{zzz{{{}}}|||tttllleeeaaa______bbbaaa```___]]]\\\[[[ZZZVVVVVVVVVVVVTTTRRRPPPNNNWWWUUUTTTUUUXXX[[[\\\\\\YYYUUURRRSSSXXX[[[ZZZWWWTTTQQQNNNQQQWWWZZZYYYVVVSSSTTTTTTSSSPPPOOOOOOPPPOOOOOOOOOOOONNNLLLJJJIIILLLKKKJJJJJJKKKMMMOOOPPPTTTRRRPPPOOOOOOPPPNNNMMMOOONNNNNNMMMKKKJJJHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHJJJKKKMMMNNNNNNNNNNNNNNNNNNMMMMMMKKKJJJJJJHHHGGGGGGGGGFFFFFFEEEEEEEEECCCAAA?????????@@@AAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<999:::<<<======<<<:::999::::::;;;;;;===>>>???@@@AAA@@@???>>><<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<>>>???@@@<<<>>>@@@AAAAAA@@@???>>>???@@@AAABBBCCCEEEFFFFFFJJJJJJJJJMMMRRRZZZaaafffuuu}}}tttjjjbbb]]][[[YYYVVVSSSQQQOOOOOOOOONNNMMMLLLJJJIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBBBB@@@??????>>>============???@@@AAABBBBBBAAAAAA@@@???@@@AAABBBDDDJJJPPPUUU\\\ccckkkrrrwww|||vvvkkk```WWWQQQRRRXXX```fffoooxxxdddRRRJJJCCC@@@EEEGGGHHHTTTccc{{{www\\\TTTIIICCCAAA@@@===;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888::::::::::::::::::::::::999999999::::::::::::;;;;;;;;;:::::::::999999999888999999:::;;;;;;::::::::::::999999999888888888999888888777666666777777888777777666666666666666666777888888888777666555888888888888888888888888999999999888888999999999888888888999999:::::::::;;;<<<======>>>>>>======>>>???@@@AAABBBBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQRRRTTTUUUVVVVVVXXX[[[^^^```bbbhhhqqqyyy{{{wwwuuutttwwwyyy|||xxxtttpppkkkeee```]]]\\\\\\^^^^^^^^^]]]\\\[[[ZZZYYYVVVWWWWWWVVVTTTRRRPPPOOORRRQQQQQQSSSWWW[[[]]]^^^YYYUUURRRRRRUUUWWWUUURRRQQQNNNLLLOOOTTTWWWVVVTTTQQQSSSVVVWWWUUURRRPPPOOONNNNNNOOOOOOOOONNNLLLLLLNNNMMMLLLLLLLLLNNNPPPQQQSSSQQQOOOOOOOOOPPPOOONNNQQQPPPOOOMMMJJJHHHFFFDDDCCCCCCCCCCCCDDDFFFHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCBBB@@@@@@@@@@@@AAA>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;===>>>???@@@@@@@@@>>>===<<<;;;;;;;;;::::::999999999999999999999999999999:::;;;<<<<<<>>>???AAABBBBBBAAA@@@???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGKKKPPPUUUYYY^^^iiixxxyyyuuupppmmmjjjfff___ZZZWWWVVVTTTRRRPPPOOONNNMMMMMMMMMLLLKKKIIIHHHGGGGGGDDDDDDDDDCCCBBBAAAAAAAAA>>>>>>===============>>>BBBBBBCCCCCCCCCBBBAAA@@@===???AAADDDIIIPPPXXX]]]dddjjjrrrwww{{{yyyooocccYYYSSSVVVYYYbbbooozzz~~~pppbbbSSSGGGEEEAAAAAAEEEHHHNNN^^^ooo|||fffSSSMMMEEE@@@??????>>><<<========================:::::::::999999999888888999999999999999999999999888888999999999:::::::::::::::::::::999999999999888888999::::::::::::999999999999888888888888888888888777666666666777777777777666666555555666666999888888777777666666666888888888888888888888888888888888888888888888888444555666666777888999999::::::;;;<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@>>>???@@@AAABBBDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLNNNOOOPPPRRRSSSSSSSSSTTTSSSUUUVVVVVVUUUXXX^^^cccgggjjjooovvv}}}}}}yyyxxxvvvxxx|||}}}yyyxxxvvvpppkkkfffdddbbb___]]][[[ZZZYYYZZZ[[[]]]^^^]]]\\\ZZZYYYWWWVVVVVVUUUTTTRRRQQQPPPOOOOOOOOOQQQVVVYYY[[[[[[UUUSSSPPPQQQTTTTTTSSSPPPNNNLLLJJJLLLPPPSSSRRRPPPOOOSSSYYY[[[YYYUUUQQQOOOMMMNNNOOOOOOPPPPPPPPPOOOQQQPPPOOONNNNNNOOOQQQQQQQQQOOONNNNNNOOOPPPOOONNNRRRQQQOOOLLLIIIFFFCCCBBB@@@AAABBBDDDFFFIIIKKKMMMMMMNNNNNNOOOPPPPPPOOOOOOMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@=========>>>>>>>>>>>>???============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@??????===<<<;;;;;;::::::999999999999:::::::::::::::::::::999::::::;;;;;;???@@@BBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEEEECCCBBBBBBCCCDDDGGGIIIJJJNNNVVV```jjjvvvjjjfffccc```___]]]ZZZXXXQQQQQQOOONNNMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFDDDDDDCCCBBBAAA@@@??????======<<<<<<===>>>>>>???DDDDDDCCCCCCBBBAAA@@@@@@<<<>>>BBBFFFLLLTTT]]]bbblllqqqwww|||~~~xxxnnnddd[[[VVVUUU___eeerrr|||pppbbbWWWOOOHHHCCCEEECCCCCCGGGMMMXXXmmmmmmXXXMMMHHHBBB???>>>>>>===<<<========================:::::::::999999999888888999999999999999999999999888888888888999999999999:::999999999999999999999888888999999999999999888888888888888888888888777888777777666666666777777777666666555555555666666<<<;;;999888777777777777888888888888888888888888777888888888888888888777222333444555777888999:::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>???@@@BBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJNNNNNNOOOPPPQQQQQQQQQQQQNNNOOOPPPPPPPPPRRRVVVZZZ[[[\\\___bbbgggnnnuuu{{{~~~zzzuuuooollllllkkkiiifff_________^^^]]]\\\[[[ZZZXXXZZZ\\\^^^^^^]]][[[ZZZVVVUUUUUUTTTSSSQQQPPPPPPQQQPPPPPPQQQTTTVVVVVVUUUQQQQQQQQQSSSVVVWWWVVVTTTMMMKKKJJJKKKNNNPPPOOONNNQQQUUUYYY[[[XXXSSSOOOMMMMMMMMMNNNPPPQQQQQQRRRRRRSSSRRRQQQQQQPPPQQQQQQRRRPPPNNNMMMMMMOOOPPPOOOOOOQQQPPPMMMJJJHHHEEECCCCCC@@@AAACCCEEEHHHJJJLLLMMMNNNOOOOOOPPPOOOOOONNNNNNPPPPPPPPPPPPOOOOOONNNMMMLLLKKKJJJHHHGGGEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???======>>>>>>???@@@@@@AAA>>>>>>>>>==================<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<<<<===??????>>>>>><<<;;;;;;::::::::::::;;;;;;;;;<<<<<<======>>>>>>======<<<=========AAAAAABBBDDDDDDDDDDDDDDDAAABBBBBBBBBCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDKKKOOOTTTZZZbbbooo~~~\\\YYYVVVTTTSSSRRRQQQPPPMMMLLLKKKJJJJJJIIIJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<===???@@@AAADDDDDDCCCBBBAAA@@@@@@???===@@@EEEJJJPPPXXX```fffrrrwww|||~~~nnnccc[[[UUUVVV[[[fffppp~~~oooeeeXXXMMMGGGCCCCCCCCCGGGEEEFFFJJJTTTeee|||~~~bbbPPPIIIFFFBBB???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888777777777888888888999999999999999999999999999999777888888999888888777777777777777777777777777777777666666666666666777777666666555555555555666666===<<<;;;:::999888888999777777777777777777777777666777777888888777777666222333444666777999:::;;;999:::;;;;;;<<<<<<;;;;;;999:::;;;<<<============>>>???@@@BBBDDDFFFHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEEEEFFFFFFGGGHHHIIILLLMMMNNNOOOOOOOOOOOONNNMMMNNNOOOOOOOOOPPPRRRTTTUUUVVVWWWWWWXXX\\\aaaeeennnrrrxxx{{{sssnnnlllhhhdddbbbbbbcccbbbaaa]]]^^^^^^^^^]]]\\\ZZZYYYUUUWWWYYY\\\\\\[[[ZZZXXXTTTTTTSSSRRRQQQPPPPPPPPPRRRQQQQQQRRRUUUVVVUUUTTTTTTTTTVVVXXXYYYYYYWWWVVVMMMLLLKKKLLLMMMNNNOOONNNUUUVVVXXXVVVSSSOOOMMMMMMNNNNNNNNNOOOPPPRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRROOOMMMLLLLLLNNNOOOOOONNNMMMLLLJJJHHHGGGFFFEEEEEECCCCCCEEEGGGIIIKKKLLLLLLNNNNNNNNNNNNNNNMMMMMMLLLOOOPPPPPPPPPPPPOOOOOONNNLLLLLLKKKIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCAAA@@@???===>>>>>>???@@@AAABBBBBB??????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========??????>>>>>>>>>>>>>>>>>>AAAAAABBBCCCDDDDDDDDDEEEBBBBBBCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCBBBBBBFFFIIIKKKNNNRRRYYYcccjjjyyyRRRQQQPPPNNNLLLKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAA@@@???>>>===<<<;;;<<<<<<===???@@@BBBCCCEEEDDDCCCAAAAAA@@@@@@@@@AAAEEEJJJPPPWWW___gggmmmwww{{{xxxfff\\\VVVSSSXXXbbblllxxx~~~oooaaaWWWLLLEEEBBB@@@BBBFFFIIIIIIKKKRRR```tttpppYYYMMMFFFDDDBBB@@@===<<<<<<<<<999999999999999999999999:::::::::999999999888888777777777777777777777777666777777777777888888888888888888999999999999999777888888888888777666666666666666666777777777777666666555555666666777777555555444444555555666666<<<;;;;;;;;;:::999999999777777777777777777777777555666777888888777666555333444555666888999:::;;;999999:::;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<>>>???@@@BBBDDDEEEGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMOOOPPPPPPQQQRRRUUUXXX]]]___bbbiiipppxxxwwwpppkkkhhhgggeeeccc```___`````````___[[[\\\\\\[[[[[[YYYXXXXXXSSSTTTVVVXXXYYYXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPQQQTTTXXXZZZZZZYYYYYYZZZ\\\\\\[[[XXXUUURRRNNNNNNMMMMMMMMMNNNNNNOOOVVVVVVUUUSSSOOOMMMMMMNNNPPPOOOOOOOOOOOOPPPQQQRRRQQQQQQRRRRRRRRRRRRRRRRRROOOMMMLLLLLLMMMNNNMMMLLLJJJIIIHHHFFFFFFFFFGGGGGGDDDEEEGGGIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFDDDDDDCCCCCCBBBAAAAAAAAA??????@@@@@@AAABBBCCCCCC@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>======<<<;;;;;;<<<<<<:::::::::::::::;;;;;;;;;===<<<<<<;;;<<<<<<======@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB???@@@@@@@@@AAAAAAAAAAAACCCEEEGGGIIIKKKOOOTTTXXX^^^gggvvvMMMNNNNNNMMMKKKJJJJJJJJJHHHGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@>>>===<<<;;;;;;<<<===>>>@@@BBBDDDEEEFFFEEECCCBBBBBBBBBBBBCCCFFFJJJQQQXXX```iiirrrwww{{{|||lll]]]ZZZXXXXXXaaammmuuuqqqcccWWWMMMFFFDDDCCCBBBDDDIIILLLOOOUUUaaasss|||bbbQQQJJJ@@@AAA@@@???===<<<<<<<<<999999999999999999999999:::::::::999999999888888777777777777777777777777666666666777777777888888777888888888999999999999777777888888777666666555555555555666666666777777555555555555555666777777555444444444444555666777888999999::::::999888777777777777777777777777777444555777888888777555444333444555666777888999:::777888999999::::::999999999999:::;;;<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJIIIIIIJJJLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMKKKJJJHHHJJJLLLMMMMMMNNNOOOQQQSSSTTTWWW[[[___dddhhhjjjqqqvvv}}}|||yyyzzzxxxzzz|||~~~|||vvvnnnhhhdddcccbbbbbbaaa```_________^^^^^^]]]YYYYYYYYYYYYYYYXXXXXXXXXUUUVVVWWWXXXXXXXXXXXXXXXVVVUUUTTTSSSRRRRRRSSSSSSSSSSSSTTTWWW[[[]]]\\\[[[YYY[[[]]]]]][[[VVVRRRPPPNNNNNNNNNNNNMMMMMMNNNOOOSSSTTTTTTRRRPPPNNNOOOPPPRRRQQQOOONNNNNNNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQPPPNNNLLLLLLLLLMMMLLLKKKJJJIIIGGGEEEEEEEEEFFFGGGDDDEEEGGGJJJKKKLLLMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFEEECCCBBBAAAAAABBBBBB@@@@@@AAAAAABBBBBBCCCCCCAAAAAA@@@??????>>>=========>>>???@@@@@@???>>>======<<<<<<<<<<<<===>>>>>>>>>>>>======<<<<<<======;;;;;;;;;;;;::::::::::::::::::999::::::;;;<<<===>>>>>>>>>???@@@BBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@?????????@@@@@@CCCCCCDDDEEEGGGIIILLLOOONNNUUU___gggppp}}}IIIJJJKKKKKKIIIHHHHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAA???>>><<<;;;;;;<<<<<<===???AAACCCEEEFFFGGGFFFDDDCCCCCCDDDDDDEEEJJJNNNUUU^^^gggpppzzz~~~nnn```WWWYYY]]]```jjjxxxxxxhhhZZZNNNFFFAAADDDEEEDDDFFFLLLPPPUUU^^^nnnrrrYYYLLLHHH<<<===>>>>>><<<<<<<<<===999999999999999999999999:::::::::999999999888888777777777777777777777777666666666666777777777777777777888888999999999999777777888777777666555555444555555555666666777777555555555555555666777888444444444444444555666777555666888999:::888777666777777777777777777777777444555777888888777555444333444444555666777888888666666777888888888888888999999:::;;;<<<<<<<<<<<<<<<<<<===???@@@AAABBBBBBEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLMMMNNNOOOOOONNNLLLGGGJJJMMMNNNMMMLLLLLLMMMOOOQQQSSSVVVXXXZZZZZZZZZ^^^ccciiinnnrrrwww~~~yyyuuuwwwvvvxxx{{{~~~wwwqqqqqqmmmgggccc```___^^^]]][[[[[[[[[[[[[[[ZZZXXXWWWYYYYYYXXXXXXYYYYYYZZZ[[[ZZZZZZZZZZZZ[[[[[[\\\\\\XXXWWWUUUTTTTTTTTTUUUUUUXXXXXXXXXZZZ\\\\\\[[[YYYUUUXXX[[[\\\ZZZVVVSSSQQQNNNOOOOOONNNLLLLLLMMMNNNOOOQQQSSSSSSRRRQQQQQQRRRSSSRRRPPPNNNMMMMMMMMMNNNMMMMMMOOOPPPQQQQQQQQQQQQPPPNNNLLLLLLLLLLLLKKKJJJKKKIIIGGGEEEDDDDDDEEEFFFCCCDDDGGGJJJLLLNNNNNNNNNLLLLLLMMMNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOOOONNNNNNKKKKKKJJJJJJJJJIIIIIIIIIGGGEEECCCAAA@@@AAABBBCCCAAAAAAAAABBBBBBBBBBBBCCCAAAAAA@@@@@@???>>>>>>===>>>???AAABBBBBBAAA???>>>===<<<<<<<<<<<<======>>>???>>>>>>============>>>>>>>>>>>>===<<<<<<<<<;;;999999999:::;;;<<<===>>>=========>>>???@@@BBBCCCDDDDDDDDDCCCBBBBBBAAAAAADDDCCCAAA@@@??????@@@AAAAAAAAA@@@???@@@BBBDDDFFFIIINNNRRRUUUYYYbbbrrr~~~GGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBDDDCCCBBBAAA@@@@@@@@@@@@===>>>@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCFFFHHHPPPUUU^^^gggooowww~~~zzzmmm\\\[[[[[[^^^dddppp}}}wwwbbbTTTMMMJJJEEEBBBBBBGGGMMMRRRQQQ\\\ooo{{{eeeQQQEEEBBBBBBAAA@@@>>><<<;;;;;;;;;888888888888888888888888999999999888888888777777777777777777666666666666444444444555555555555666777777888888888888777777777666666666666666777888777777777666666555555444444333222444666777777666555555444444444333333333555555666777777777777777666666555555555444444444777666666555555444333333777555333444777888666444888888888888888888888888999999888888999;;;<<<===<<<===>>>@@@@@@??????>>>@@@@@@AAABBBCCCCCCCCCBBBAAABBBCCCEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJMMMNNNNNNLLLIIIHHHHHHHHHJJJJJJJJJKKKLLLMMMMMMNNNNNNPPPRRRRRRQQQRRRSSSUUUUUUXXX\\\aaafffjjjmmmnnnuuuvvvyyy|||~~~||||||~~~|||tttpppmmmmmmgggccc___]]]]]]^^^^^^^^^[[[ZZZYYYXXXXXXXXXXXXXXXTTTVVVWWWXXXXXXWWWUUUSSSUUUXXX[[[^^^^^^]]]ZZZXXXYYYUUURRRPPPRRRUUUXXXZZZZZZ^^^bbbdddbbb^^^[[[ZZZZZZVVVRRRQQQRRRRRRPPPNNNOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOOPPPOOOOOONNNMMMLLLKKKIIIHHHIIIJJJLLLMMMNNNNNNOOOOOOPPPOOOOOOOOOMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEHHHIIIJJJLLLMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOONNNNNNMMMLLLJJJJJJJJJIIIHHHHHHGGGGGGCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBAAAAAADDDAAA???>>>???@@@@@@?????????>>>>>>>>>>>>??????>>>>>>============>>>>>>>>>>>>>>>>>>============<<<<<<<<<===<<<<<<;;;:::======<<<;;;:::999999888:::;;;<<<<<<<<<<<<<<<<<>><<<:::999888777777888888888888888888888888999999999888888777777777777777666666666555555555444444444555555555555666777777888888888888777777777777666666666666666777444444333333222222222222444333333444666777777666555555444444444333333333555555666777777777777777666555555555444444444444555555555444444444444333555444333444777999888777888888888888888888888888999999888888999:::<<<===<<<===>>>?????????>>>>>>@@@@@@AAAAAAAAA@@@@@@???@@@AAABBBDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIILLLMMMMMMKKKIIIGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMLLLNNNPPPPPPPPPPPPRRRSSSVVVWWWZZZ]]]aaaccceeefffhhhiiikkknnnpppsssuuuvvvyyyzzzzzz{{{{{{zzzzzzzzz}}}~~~{{{uuuooojjjgggeeedddeeebbb^^^]]]]]]]]]\\\\\\ZZZYYYXXXWWWWWWWWWWWWXXXTTTUUUVVVWWWWWWWWWVVVUUUWWWXXX[[[\\\\\\[[[YYYXXXXXXUUURRRQQQRRRTTTVVVXXX]]]bbbhhhkkkhhhaaa[[[WWWTTTQQQNNNNNNOOOPPPPPPNNNOOOOOONNNNNNNNNNNNOOOOOOQQQQQQQQQPPPOOONNNLLLLLLLLLKKKIIIHHHIIIJJJKKKLLLNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEIIIJJJKKKLLLMMMNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMMMMJJJJJJIIIIIIHHHGGGFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFGGGFFFFFFFFFEEEDDDDDDDDDCCCAAA???>>>???@@@@@@??????>>>>>>=========>>>>>>>>>==================>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;:::999<<<<<<;;;;;;::::::999999;;;;;;<<<<<<======<<<<<<>>>???@@@@@@AAAAAA@@@@@@BBBAAA@@@???>>>>>>>>>>>>@@@@@@????????????@@@@@@AAABBBCCCDDDEEEGGGLLLOOOTTT[[[eeennnwwwDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCAAA@@@BBBBBBAAA@@@@@@@@@@@@AAA??????>>>>>>>>>>>>??????AAABBBDDDEEEFFFGGGGGGHHHGGGGGGFFFEEEFFFIIIOOOSSS\\\bbbllluuu{{{yyyqqqiiiccccccgggooo~~~ppp[[[LLLAAACCCEEEGGGKKKPPPWWW\\\kkk~~~www```QQQGGGBBBBBB@@@???===<<<;;;:::999999999999999999999999999999888888888888777777777777666666555555555444444444444444444555555555555666666777777888888777777666888777666555555555555555555555555555555444444444555444444555777888777666555555444444444333333333555555666777777777777666555555555555444444444444222222333333333444444444444333333555888::::::999888888888888888888888888999999888999999:::;;;<<<;;;<<<======>>>>>>======???@@@@@@??????>>>===<<>>@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>>============<<<<<<<<<<<<<<<<<<<<<;;;:::999888::::::::::::::::::::::::;;;;;;<<<===============<<<===>>>??????????????????>>>===<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>??????@@@??????@@@BBBEEEEEEJJJPPPVVV]]]fffqqqyyyDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@>>>>>>>>>>>>???@@@AAAAAADDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGFFFHHHNNNUUUZZZccciiirrrzzzzzzqqqjjjgggfffkkksssyyyfffSSSGGG@@@CCCFFFIIINNNWWWbbbiiihhhTTTJJJDDDAAA@@@@@@???===<<<;;;:::::::::999999999999999999999999777777777777777777777777555555444444444333333333444444444555555555555666666666777777777777666666888777666555444444333444555555555666666666666666666555444555777888777666555555444444444333333333444555666666777777666666444444444444444444444444000000111222333333444444444444555666888999999999888888888888888888888888888888999999999::::::;;;:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHFFFEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMMMMNNNOOOQQQUUUVVVWWWXXXXXXXXXXXXXXX]]]]]]^^^```aaacccdddeeebbbbbbbbbccceeegggjjjkkknnnssszzzyyyuuurrrooommmkkkfffffffffffffffeeeeeedddaaa```_________]]]ZZZXXXVVVVVVUUUUUUUUUUUUUUUVVVUUUTTTSSSSSSTTTVVVXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWVVVWWWWWWVVVUUUTTTTTTUUUZZZ```hhhkkkfff]]]SSSMMMKKKKKKKKKLLLMMMOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOSSSRRRQQQOOOMMMLLLKKKKKKJJJJJJIIIHHHHHHIIIJJJJJJMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHGGGGGGFFFFFFFFFFFFKKKLLLMMMOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJIIIGGGFFFEEEDDDCCCAAA???>>>???@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999777777888888888999999999:::::::::;;;<<<===============<<<<<<=========<<<<<<;;;======<<<;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<;;;<<<>>>>>>>>>???BBBDDDDDDFFFHHHJJJMMMSSSZZZ___ffflllvvvDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@>>>>>>???AAABBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEGGGHHHIIIIIIJJJJJJJJJJJJGGGGGGHHHIIIMMMSSS\\\bbbiiiooowww}}}~~~tttkkkhhhjjjlllzzzyyyiiiYYYJJJ@@@AAABBBDDDGGGNNN\\\nnnzzzuuu\\\NNNGGGCCC@@@???;;;:::999888777666666666888888888888888888888888666666666666666666666666444444444444333333333333444444444555555555555666666666777777777777666666777777555444333333333333111111111222222333333333666555444555666777666555555555444444444333333333444444555666666666666666333333444444444444444444///000000111222333444444555666666777666666777777888888888888888888888888888888999999999999999999:::::::::::::::;;;;;;;;;;;;;;;<<<>>>>>>?????????@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIFFFGGGHHHGGGFFFEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMMMMNNNPPPRRRUUUVVVWWWXXXYYYYYYYYYYYYWWWXXXYYY[[[]]]___```aaa]]]]]]\\\\\\]]]___aaabbbcccfffkkknnnqqquuuxxx{{{|||yyytttqqqmmmjjjiiihhhfffeee```aaabbbccccccbbbaaaaaaaaa````````````^^^[[[XXXUUUUUUTTTTTTTTTUUUUUUVVVUUUTTTSSSRRRSSSUUUXXXZZZZZZYYYXXXVVVVVVVVVWWWWWWVVVXXXYYYXXXVVVTTTUUUVVVYYY]]]aaabbb___XXXSSSOOONNNOOOOOOOOOOOOOOOOOOPPPOOONNNNNNMMMMMMNNNNNNOOOPPPOOONNNLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGKKKLLLNNNOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNOOOOOONNNNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHKKKJJJHHHFFFCCCAAA???>>>@@@>>>>>>???@@@AAA???>>>======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999888777666666666777777888999999999999:::;;;<<<=====================<<<;;;:::999888======<<<;;;;;;;;;;;;<<<:::;;;============;;;:::999;;;=========???AAACCC@@@@@@AAAAAABBBFFFJJJMMMOOOTTT\\\dddnnnyyyCCCCCCCCCDDDDDDDDDDDDDDDCCCAAA???===<<<>>>@@@BBB??????>>>============>>>>>>>>>???AAACCCEEEGGGIIIIIIIIIJJJKKKKKKJJJJJJJJJHHHIIILLLOOOSSS[[[dddjjjqqquuu|||zzzrrroooqqqvvv{{{zzziiiZZZNNNCCC===@@@AAACCCGGGQQQddd|||uuueeeSSSJJJFFFBBB???>>>;;;:::999888777777777777777777777777777777777777555555555555666666666666555555444444444333333333444444444555555555555666555666666777777666666555666555444333333333333333111111222333333444555555666444333444555666555444555555444444444333333333444444555666666666666555333333333333444444444444000000111222333333444444555666777666555444555666888888888888888888888888888888999999999999888888999888888888888999:::;;;888999;;;===>>>???????????????AAABBBCCCDDDDDDDDDFFFGGGGGGHHHIIIIIIJJJJJJEEEFFFHHHGGGFFFFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNNNNOOOQQQSSSTTTUUUVVVXXXYYYZZZZZZZZZVVVWWWXXXZZZ[[[]]]^^^___ZZZZZZZZZYYYYYYZZZZZZ[[[\\\^^^```bbbdddggglllpppwwwzzz~~~}}}|||{{{{{{xxxuuurrrqqqnnnkkkhhhgggfffcccaaa```aaabbbbbbbbbbbbaaaaaabbbaaa`````````^^^[[[YYYUUUTTTTTTTTTTTTUUUUUUVVVUUUTTTSSSRRRSSSUUUWWWXXXXXXWWWVVVVVVUUUVVVVVVVVVUUUXXXYYYXXXUUUTTTVVVXXXZZZ[[[]]]\\\XXXUUUSSSSSSOOOQQQRRRRRRPPPOOOOOOPPPMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLJJJHHHHHHHHHHHHIIIEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHKKKLLLMMMOOOQQQRRRSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFFFFGGGHHHIIIHHHFFFCCCAAA>>><<<;;;>>>>>>===???@@@AAA???>>><<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888888888777666666666666777777888888888777888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999888777===<<<<<<;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::999;;;<<<;;;::::::;;;<<<::::::;;;<<>>>>>>>>???>>>======<<<<<<=========>>>???AAADDDGGGIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIJJJLLLPPPUUU[[[ccckkkqqqyyy||||||uuurrrttt{{{zzzhhhYYYNNNHHHBBB??????BBBGGGNNN[[[ssscccXXXLLLGGGDDD@@@>>>@@@<<<;;;:::999999999999999666666666666666666666666444444444555555666666666555555555555444444444444444444444555555555555666555555666666666666555555444444333333333333333444222333333444666777888888555444222333444555444222555555444444444333333333333444555555666666555555222222333333333444444444111222222222333333444444222444666555444333555777888888888888888888888888777888999::::::999888777888888777777777888999:::888999:::;;;<<<<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAAFFFFFFFFFGGGHHHHHHIIIIIIEEEFFFGGGGGGFFFFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLMMMMMMOOOQQQSSSSSSTTTUUUVVVXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\WWWWWWXXXXXXXXXWWWVVVVVVWWWYYY[[[\\\^^^aaadddgggkkklllooorrruuuxxxyyyzzzzzz~~~~~~{{{xxxvvvvvvuuutttuuuuuutttqqqnnnqqqooolllkkkjjjgggdddaaabbbbbbbbbbbbbbbcccccccccaaa```^^^^^^^^^]]]ZZZXXXUUUTTTTTTTTTTTTUUUVVVWWWUUUUUUTTTSSSSSSTTTUUUVVVUUUUUUUUUVVVVVVVVVVVVVVVSSSUUUWWWVVVSSSRRRUUUYYYZZZZZZZZZWWWTTTQQQQQQQQQLLLOOOQQQQQQOOONNNNNNPPPLLLLLLKKKKKKKKKKKKLLLLLLLLLJJJHHHEEEDDDCCCDDDDDDCCCDDDEEEGGGIIIJJJKKKKKKGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDCCCAAA@@@>>>===<<<=========???AAAAAA???===;;;;;;;;;;;;<<<===>>>???;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::999666666777777888888777777666666666666666666666777666666888999:::;;;;;;;;;999::::::;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<::::::999999999999::::::888999::::::888666666777888999:::<<>>@@@BBBBBB???<<<:::>>>>>>===<<<<<<<<<<<<<<<<<<===>>>AAADDDGGGIIIKKKKKKKKKKKKKKKKKKJJJJJJIIILLLOOOTTTZZZ```hhhpppvvvxxxsssmmmlllrrr|||vvvjjj[[[NNNHHHEEEDDDCCC@@@EEELLLVVVfffmmmYYYQQQHHHDDDAAA>>>>>>AAA888888777666555555555666555555555555555555555555444444444555555555666666666666555555555444444444444444444555555555666666555555666666666666555555333333222222222333444444//////000111333444555555444333222222444444333222555555444444444333333333333444555555666666555555222222222333333444444444222333333333333444444444///111444444333444666999888888888888888888888888777888999::::::999777777888777666666666777999:::888999999:::::::::999999:::;;;<<<>>>????????????EEEEEEEEEFFFGGGGGGHHHHHHEEEFFFHHHHHHGGGGGGHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKLLLMMMNNNPPPRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUWWWWWWWWWVVVUUUTTTTTTVVVYYY[[[\\\^^^```bbbeeefffhhhiiijjjkkkkkkkkkppptttzzz~~~}}}~~~}}}{{{zzzyyyyyyzzzzzzyyywwwuuutttqqqpppppppppqqqpppnnnkkkkkkjjjiiiiiiiiigggccc```^^^^^^^^^^^^___```aaabbbaaa___]]]\\\\\\[[[ZZZXXXUUUUUUTTTTTTUUUVVVWWWWWWUUUUUUTTTTTTTTTTTTTTTTTTSSSTTTUUUVVVVVVVVVVVVVVVPPPSSSUUUSSSPPPPPPTTTYYYXXXXXXWWWTTTPPPMMMLLLMMMIIILLLOOOPPPNNNMMMNNNOOOKKKKKKJJJJJJJJJJJJKKKKKKMMMKKKGGGDDDAAA@@@@@@@@@AAABBBDDDGGGIIIKKKLLLLLLFFFFFFFFFFFFEEEDDDBBBBBBAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKMMMOOOPPPRRRSSSSSSMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJIIIDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFGGGBBBAAAAAA@@@@@@??????>>>=========???AAAAAA???===;;;;;;;;;<<<===>>>???@@@;;;::::::999999::::::;;;;;;;;;;;;:::::::::999999444555666777888888888888666666666666666666666666555555777888999:::::::::777777999:::;;;<<<<<<===:::::::::999::::::;;;;;;;;;:::999888888999:::;;;666888999999888777777888888888999;;;<<<<<<;;;999>>>@@@AAABBBAAABBBEEEGGGEEEJJJPPPSSSTTTXXX___eeekkkrrr}}}@@@@@@@@@?????????>>>>>>@@@?????????>>>>>>======??????>>>>>>======<<<<<<>>>AAADDDFFFGGGHHHJJJLLLLLLNNNPPPPPPOOOOOOQQQRRRPPPTTTZZZbbbjjjsss|||~~~{{{kkkeeebbbgggrrryyyzzzxxxnnnqqq|||sssfffYYYLLLGGGEEECCCCCCEEEFFFHHHMMMZZZtttrrr^^^MMMKKKGGGCCC???<<<:::999999999999888888888777777777666666555444333333333000111222333444666777777666666555555444444444333555555555555555555555555444444444444444444444444555444222111111222444555333333444444555444444444666666555444333333222222222222222333333333444444555555444333333333333444444333333222222333333444555555444444444333333333333333444444555666666666888888888888888888888888888666666777888999888777666666666666666666666666777888999:::;;;;;;;;;;;;>>>??????@@@@@@@@@??????BBBBBBCCCEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGFFFEEEFFFHHHHHHHHHHHHIIIKKKNNNPPPRRRVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYXXXWWWWWWVVVVVVWWWVVVTTTSSSSSSSSSTTTTTTUUUVVVWWWXXXYYY[[[\\\\\\bbbbbbbbbbbbbbbccccccccceeeiiinnnssswwwyyyzzzzzzvvvrrrooooooqqqttttttsssyyyzzz|||}}}~~~{{{wwwuuuttttttsssrrrpppooonnnnnnnnnlllkkkjjjjjjllllllllljjjkkkhhheeecccbbbbbbaaa`````````aaabbbbbbaaa```___]]]]]]]]]\\\[[[YYYWWWWWWSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSRRRRRRQQQQQQPPPOOOQQQRRRTTTUUUUUUUUUUUURRRPPPOOOPPPSSSVVVXXXXXXVVVTTTSSSQQQPPPOOOPPPPPPPPPOOONNNNNNNNNMMMKKKIIIKKKLLLNNNOOOOOONNNMMMLLLNNNJJJDDDAAA@@@@@@@@@@@@EEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEDDDCCCBBB@@@??????@@@AAACCCEEEFFFHHHHHHFFFFFFHHHIIIIIIIIIJJJMMMMMMLLLLLLMMMOOOOOONNNMMMIIIKKKMMMNNNMMMLLLMMMMMMNNNNNNMMMLLLJJJIIIGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDFFFBBB>>>======>>><<<:::========================::::::;;;<<<<<<=========999888888777777888888999;;;:::999888777777777777444444444444444444444444555555666666666666555555777777888888888999999999888888888999999:::::::::999999999::::::;;;;;;;;;888888888777888888999:::888888888888888888888888999999888888999999:::;;;<<<<<<<<<============>>>BBBDDDFFFHHHIIIJJJMMMOOOXXX]]]dddiiinnnvvv@@@@@@@@@?????????>>>>>>????????????>>>>>>>>>===>>>>>>>>>>>>======<<<<<>><<<::::::999999888888888777777777777777666555555444333333333333333444555555555666666666666555555444444444555555555555555555555555444444444444444444444444444333333222222333333444000111222444555666666666666555555444333333222222444444444555555555555666111111111222333444555666444444333333333333444444444333333333222222222222333333444444555666666666777777777777777777777777666555444555777888777666777777777777777777777777888888999:::;;;;;;;;;;;;===>>>??????@@@@@@??????BBBBBBCCCDDDFFFGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEGGGHHHFFFGGGGGGIIIKKKMMMNNNOOOQQQQQQRRRSSSTTTUUUVVVVVVXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUSSSRRRRRRRRRSSSSSSTTTUUUVVVWWWYYYZZZ[[[[[[_________````````````aaadddgggkkkoooqqqrrrrrrrrrpppmmmjjjjjjlllnnnnnnnnnooopppqqqsssttttttuuuuuutttuuuwwwxxxyyyyyyxxxxxxzzz{{{~~~zzzuuurrrppppppqqqpppooonnnmmmlllllllllllljjjiiiiiijjjkkkiiihhhiiifffcccbbbbbbbbbaaa```___````````````___^^^]]]\\\\\\[[[ZZZYYYWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTPPPPPPOOOOOONNNNNNMMMMMMNNNOOOQQQSSSTTTTTTTTTSSSRRRQQQQQQRRRUUUWWWXXXXXXUUUTTTSSSQQQPPPPPPPPPQQQRRRPPPMMMLLLLLLMMMLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJGGGCCCAAAAAABBBBBBAAADDDDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAACCCDDDFFFGGGHHHFFFGGGHHHJJJJJJJJJKKKLLLMMMLLLLLLMMMNNNOOOMMMLLLIIIKKKMMMMMMKKKJJJJJJJJJJJJJJJKKKKKKJJJHHHGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFFFFEEEEEEDDDDDDCCC@@@===<<<===>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::999888777666666666666555555555555555555555555555555666666666666555555666666666777777888888888888888888999999999::::::999999999999:::::::::::::::999888888777777777777777777777777777777777777::::::999999999:::;;;;;;::::::::::::;;;;;;;;;<<<<<<>>>@@@AAAAAACCCEEEGGGFFFKKKPPPSSSVVV\\\eeelll@@@????????????>>>>>>>>>????????????>>>>>>>>>>>>=====================<<<@@@BBBEEEFFFGGGHHHJJJLLLPPPRRRTTTUUUUUUVVVYYY[[[```eeemmmttt{{{{{{pppeee___[[[^^^bbbhhhjjjfff\\\UUUUUU^^^kkkvvvwwwnnn^^^RRRLLLGGGDDDFFFGGGEEEFFFHHHGGGUUUeeesssppp[[[QQQHHHFFFCCC@@@===<<<;;;;;;888888888888777777777777777777777666555555444444555555555555555555444444666666666555555555555555444444444444444444444444444444444444444444444444333333333333333333333333000111222333444555555444555555444444333333222222444444444444555555555555000000111111222444555666555444444333333444444555222222222222111111111111333333333444555555666666666666666666666666666666555444333444666777666555888888888888888888888888888888999:::;;;;;;;;;;;;<<<===>>>???????????????AAAAAABBBDDDEEEFFFGGGHHHEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFGGGGGGFFFFFFGGGHHHDDDEEEGGGIIIKKKLLLLLLMMMLLLMMMNNNPPPRRRTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWYYYZZZZZZ\\\\\\\\\]]]]]]]]]^^^^^^aaacccfffhhhiiiiiihhhggggggeeecccccceeeggghhhgggiiiiiikkklllmmmmmmnnnnnnmmmnnnoooppppppqqqppppppoooppprrruuuwwwyyyzzzzzz~~~{{{wwwrrrnnnlllkkkkkkmmmlllkkkjjjjjjjjjjjjjjjkkkjjjhhhhhhhhhgggfffdddeeeccc```___```aaa```___^^^^^^^^^^^^]]]\\\ZZZYYYYYYYYYYYYXXXWWWVVVUUUUUUWWWVVVVVVVVVUUUUUUTTTTTTPPPOOONNNMMMMMMLLLLLLLLLMMMNNNPPPRRRSSSSSSSSSRRRSSSSSSSSSVVVXXXYYYXXXWWWUUUTTTRRRQQQQQQQQQRRRRRRTTTQQQMMMJJJKKKLLLMMMMMMOOONNNMMMLLLKKKJJJJJJJJJGGGEEECCCBBBCCCDDDCCCBBBCCCCCCEEEFFFFFFGGGGGGGGGCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGIIIJJJLLLNNNNNNNNNNNNMMMLLLLLLMMMMMMLLLKKKIIIKKKLLLKKKIIIGGGGGGHHHFFFHHHJJJKKKJJJIIIFFFEEEAAAAAABBBBBBBBBBBBAAAAAAEEEEEEEEEEEEEEEDDDCCCCCC@@@>>><<<<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777<<<<<<;;;;;;;;;;;;<<<<<<888888777666555555555555555555555555555555555555444444555555555555444444555555666666666666777777888888888888888999999999999999999999999999888888::::::999888777666555555666666666666666666666666888888777777888888999:::777888888888888999999999777999;;;;;;;;;;;;===???<<>>>>>>>>>>>?????????>>>>>>>>>>>>>>>========================@@@BBBDDDEEEFFFGGGJJJLLLQQQRRRTTTVVVWWWYYY]]]```hhhnnnvvv}}}xxxoooeee^^^YYYXXX^^^hhhnnnlllcccWWWOOONNNXXXdddiiidddXXXNNNHHHFFFDDDFFFJJJKKKIIIJJJMMMOOOaaavvvyyy___QQQLLLDDDCCC@@@>>><<<;;;;;;;;;888888777777777666666666777777777666666555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333111222444555555444222111444444444444333111000000444444444333333333222222111111222222222333333333555444333333222222333333555444444333333444444555333222222222222111111111222333333444444555666666666666666666666666666666555444333444666777666555777777777777777777777777777888999:::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>@@@@@@AAACCCDDDEEEFFFGGGEEEEEEDDDDDDCCCCCCBBBBBBCCCEEEFFFFFFFFFFFFGGGIIIDDDFFFHHHJJJLLLLLLLLLLLLKKKLLLMMMNNNPPPQQQRRRSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRRRRSSSTTTVVVWWWXXXYYYYYYYYYZZZZZZ[[[\\\\\\\\\]]]^^^```bbbbbbbbbaaaaaa``````______aaabbbcccdddeeefffggghhhiiiiiiiiiiiikkkkkkkkkllllllmmmmmmmmmkkklllnnnoooqqqrrrsssssssssrrrooollljjjhhhhhhhhhiiiiiihhhhhhhhhiiiiiijjjkkkiiigggfffeeedddbbb```aaa___]]]]]]^^^______^^^]]]\\\\\\[[[YYYXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSRRRPPPOOONNNNNNNNNNNNMMMNNNPPPRRRSSSSSSSSSRRRSSSTTTVVVXXX[[[[[[XXXVVVSSSRRRQQQQQQQQQRRRSSSTTTTTTQQQNNNLLLLLLMMMLLLKKKMMMLLLKKKIIIIIIIIIJJJKKKGGGFFFEEEFFFGGGFFFEEECCCCCCCCCDDDEEEFFFFFFFFFFFFBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDGGGJJJLLLPPPUUUVVVTTTOOOMMMLLLKKKLLLLLLKKKIIIHHHIIIJJJJJJHHHGGGHHHIIIHHHJJJLLLMMMMMMJJJFFFDDDAAABBBCCCDDDDDDCCCBBBAAADDDDDDDDDDDDDDDCCCBBBAAA>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777999888888888888888888999777666555555444444444555555555555555555555555555444444555555555555444444666666666666666666666666777888888888888888888888999999999888888777777777888888888888777666555444444444444444444444444444444444444444444555555666666666777777777888888888777999::::::999999:::;;;;;;<<<=========>>>BBBEEE>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????<<<=========>>>>>>??????@@@BBBDDDEEEFFFHHHKKKNNNQQQSSSUUUWWWYYY]]]bbbeeeooouuu|||vvvkkkccc^^^\\\[[[```iiirrruuunnnaaaVVVOOOOOOWWW^^^^^^UUUKKKEEEDDDFFFFFFIIIMMMMMMLLLOOOUUU___rrrkkkTTTIIIGGGAAA@@@>>><<<;;;:::;;;;;;777777777666666666555555666666666666555555555555333333444444555666666666444444444444555555555555444444444444444444444444111111111111111111111111111222444555555444222111333333333333222111000///333333333333333222222222111111111222222222333333666666555444444444444444444444444333333444444444333333333333222222222222222222333333444555555555777777777777777777777777666555444555777888777666666666666666666666666666666777888999::::::::::::999:::;;;<<<============??????@@@BBBCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBDDDEEEEEEEEEEEEFFFHHHEEEGGGIIIKKKLLLMMMLLLLLLNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSPPPPPPQQQSSSTTTUUUVVVWWWXXXXXXYYYYYYZZZ[[[[[[\\\YYYZZZ[[[]]]^^^^^^^^^^^^\\\]]]^^^______```bbbcccaaabbbbbbcccddddddddddddffffffffffffffffffggggggiiijjjkkkmmmnnnooooooooolllkkkjjjhhhhhhggghhhhhhggggggggggggggghhhiiijjjjjjhhhfffddddddbbb```^^^^^^\\\ZZZZZZ[[[\\\\\\\\\[[[ZZZYYYXXXVVVUUUUUUTTTQQQQQQQQQRRRSSSUUUVVVWWWUUUUUUTTTTTTSSSSSSSSSSSSUUUSSSQQQOOONNNNNNOOOOOONNNOOOQQQSSSTTTTTTTTTSSSTTTTTTVVVYYY[[[ZZZWWWTTTQQQQQQPPPPPPPPPRRRSSSTTTQQQQQQPPPPPPPPPNNNKKKHHHIIIIIIHHHGGGHHHIIIKKKLLLKKKJJJIIIIIIJJJIIIFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFAAAAAAAAAAAAAAABBBDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBGGGKKKNNNUUU]]]___ZZZPPPNNNKKKJJJJJJJJJIIIHHHFFFGGGIIIIIIHHHIIIKKKLLLMMMOOOPPPPPPNNNKKKFFFDDDBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDCCCBBBAAA@@@@@@>>>>>>>>><<<:::999888888999999999999999999999999666666666777777777888888777777666666666666777777666555444444444444444444444444444444444444444444444555555555555555555444777777777777777777777777777777777777777777777777888888888777777666666555555666666777777777666555333333333333333333333333333222222222222333444444666777777777888888888888888999:::999888777888999777888888888888999;;;=========>>>>>>>>>>>>>>>???>>>>>>>>>>>>????????????======>>>>>>???@@@AAAAAAAAABBBDDDFFFHHHKKKOOORRRTTTUUUXXXZZZ]]]bbbhhhlllvvv{{{{{{nnnccc\\\]]]aaadddrrryyy~~~zzzmmm___WWWTTTWWWYYYXXXSSSJJJCCCBBBCCCEEEFFFJJJMMMNNNPPPYYYcccvvv{{{```NNNEEEBBB???>>><<<:::999999999:::666666666666555555555555555555555555555555555444222222333333444555666666333333333333333444444444333333333333333333333333111111111111111111111111111222444555555444222111...///000111222333333333333333333333222222222222333333333333444444444444333333444444555777888999444333333222222333333444444333333333222222222222222222222333444444555555777777777777777777777777666555444555777888777666555555555555555555555555555555666777888888888888888999:::;;;<<<=========>>>>>>???AAABBBCCCDDDEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@BBBCCCDDDCCCDDDEEEGGGGGGHHHIIIJJJKKKLLLLLLLLLPPPPPPOOONNNNNNMMMMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPQQQRRRRRRSSSRRRRRRRRRNNNOOOPPPQQQRRRTTTUUUUUUWWWWWWXXXXXXYYYZZZ[[[[[[WWWWWWXXXZZZ[[[\\\\\\\\\YYY[[[]]]^^^^^^___aaacccbbbbbbcccddddddddddddddddddccccccbbbbbbcccddddddffffffggghhhiiiiiiiiiiiiggggggffffffffffffggggggeeeeeeeeefffggghhhjjjkkkiiigggeeeccccccaaa___\\\\\\ZZZXXXWWWXXXYYYYYYYYYYYYXXXWWWUUUTTTTTTTTTTTTQQQPPPPPPPPPQQQSSSUUUWWWSSSSSSSSSSSSSSSSSSSSSSSSTTTRRRPPPMMMLLLLLLMMMMMMNNNOOOQQQSSSTTTTTTTTTSSSTTTTTTVVVXXXYYYXXXUUUSSSOOONNNNNNNNNOOOQQQSSSTTTQQQQQQQQQRRRRRROOOJJJFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMLLLKKKKKKLLLKKKIIIGGGFFFGGGGGGGGGGGGFFFEEEEEEAAAAAAAAAAAABBBDDDFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEAAAGGGLLLOOOXXXcccddd]]]RRROOOKKKIIIIIIIIIGGGFFFEEEFFFGGGHHHHHHIIIKKKNNNPPPPPPQQQPPPNNNJJJFFFDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>===>>>>>>===999777666666999999999999999999999999444555555666777777888888888777777777777777777888555555444444444444444555555555555555555555555555555555666666666666555555888888777777777777666666777777777777666666666666666666666666666666555555333444666777777777666555333333333333333333333333444444333333444444555666777777777777888888888888555777888777666555666777666666666666777888999999============>>>>>>??????===>>>>>>>>>????????????===>>>???@@@AAABBBCCCCCCCCCDDDGGGIIIKKKOOOTTTXXXYYY[[[]]]```dddiiipppuuu}}}yyyrrrggg___^^^dddnnntttooobbb```bbbeee___VVVLLLDDDAAABBBCCCEEEGGGJJJNNNQQQXXXiiixxxgggUUUJJJBBB>>>>>>===;;;999888888888888666666666555555555444444333333444444444444444444222333333333333333333333111111111222222333333333333333333333333333333333222222222222222222222222222333333444444333333222---...///111222333333333222222222222222222222222222333333333333444444444333333333444555666777888333222222111111222222333222222222222111111111111111222222333333444555555666666666666666666666666555444333444666777666555666666666666666666666666333444555666777777777777777888999;;;<<<<<<<<<======>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@??????>>>@@@BBBBBBBBBBBBDDDFFFGGGGGGHHHHHHIIIJJJLLLLLLOOOOOONNNMMMLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOMMMNNNOOOPPPQQQPPPPPPOOOMMMNNNOOOPPPQQQSSSTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZVVVWWWWWWXXXXXXYYYYYYYYYUUUXXX[[[]]]\\\]]]___bbbbbbbbbcccdddddddddcccccccccbbbaaaaaaaaaaaabbbcccaaabbbbbbcccccccccbbbbbbbbbbbbccccccddddddeeeeeebbbbbbcccdddfffgggiiijjjhhhfffdddcccbbbaaa___]]][[[XXXVVVUUUVVVWWWWWWVVVWWWVVVUUUTTTSSSTTTTTTUUUTTTSSSQQQPPPPPPQQQRRRSSSRRRSSSSSSTTTTTTUUUUUUVVVTTTRRRNNNLLLJJJJJJKKKLLLMMMNNNPPPRRRSSSSSSSSSRRRTTTTTTTTTVVVWWWVVVTTTQQQLLLLLLLLLMMMNNNQQQSSSTTTSSSRRRQQQQQQPPPNNNKKKHHHEEEEEEFFFGGGHHHHHHHHHHHHLLLKKKJJJJJJLLLLLLKKKJJJIIIIIIIIIIIIHHHFFFEEEDDDBBBAAAAAAAAACCCEEEHHHJJJJJJJJJIIIHHHHHHGGGFFFFFFAAAHHHLLLNNNXXXdddddd[[[SSSOOOKKKIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEFFFIIIKKKMMMMMMMMMLLLJJJHHHEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBAAA???>>>===:::<<<>>><<<999666666777888888888888888888888888666666666666777777777777888888777777777777888888555555444444444444555555777777777777777777777777666666777777777777666666777777777666666555555555777777666666666555555555555555555555555555666666444555666777777555444333333333333333333333333333444444333333444444555666666666666666777777777888444555666555444444555666777666666666777888888777<<<=========>>>>>>??????======>>>>>>?????????@@@>>>>>>???@@@BBBCCCDDDDDDEEEFFFIIIKKKNNNRRRXXX\\\]]]___bbbeeeiiiooovvv{{{~~~{{{mmmhhhaaa]]]bbbmmmzzzrrriiikkkqqqqqqfffVVVIIICCCBBBCCCDDDFFFHHHKKKPPPUUUaaavvvnnnWWWMMMHHHBBB======<<<:::888777777777888666666555555555444444444333333333333333333333333444444333222222111000000000000111111111222222222333333333333333333333333444444444444444444444444333333333444444333333333///000000111111111111000222222222222222222222222000000111111111222222222555555444333333333333444222111111111111111111222111111111111000000000000111222222333333444555555555555555555555555555555444333222333555666555444777777777777777777777777222333444555666666666666666777999:::;;;<<<<<<<<<======>>>???AAABBBCCCDDDCCCCCCBBBAAA@@@???>>>======???@@@AAAAAAAAACCCEEEGGGGGGFFFFFFGGGIIIKKKLLLMMMMMMLLLLLLKKKKKKKKKJJJHHHIIIJJJKKKLLLMMMNNNOOOKKKLLLMMMNNNOOONNNNNNMMMLLLMMMNNNOOOQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYWWWWWWWWWVVVVVVVVVVVVVVVRRRVVVZZZ[[[ZZZ[[[]]]```\\\]]]]]]^^^^^^^^^]]]]]]___^^^]]]\\\\\\]]]^^^^^^______````````````____________```aaaaaabbbcccccc```aaaaaacccdddfffhhhiiihhhfffdddcccbbbaaa___]]]ZZZXXXUUUTTTUUUVVVUUUTTTVVVUUUTTTSSSSSSTTTUUUUUUXXXVVVSSSQQQOOOOOOOOOPPPSSSSSSTTTUUUVVVWWWWWWXXXUUUSSSOOOLLLKKKKKKLLLMMMLLLMMMOOOQQQRRRRRRRRRQQQTTTSSSSSSTTTUUUUUURRRPPPKKKKKKKKKLLLNNNPPPRRRTTTUUUSSSPPPOOONNNMMMLLLJJJEEEFFFGGGHHHHHHGGGEEEDDDJJJIIIHHHIIIKKKMMMMMMMMMKKKKKKKKKJJJHHHFFFEEEDDDBBBBBBAAABBBCCCFFFIIIKKKLLLKKKKKKJJJHHHGGGGGGFFFBBBIIIMMMNNNWWWcccbbbXXXSSSPPPKKKHHHGGGGGGFFFEEEEEEFFFFFFEEECCCDDDFFFHHHJJJIIIIIIHHHGGGFFFDDDDDDCCCCCCAAA@@@@@@AAACCCCCCBBBBBBBBBAAA@@@???======777:::<<<<<<999777777999777777777777777777777777888888888777666666555555777777666666666666777777555555444444444555555666999999999999999999999999777777888888888888777777666666555555555444444444777777666666555555555444333444444555555666666666555666777777666444222000333333333333333333333333222222111111222222333444555555555666666666777777444555666666555444666777555444444444555555444333@@@???>>>===<<<<<<===>>>???>>>===>>>??????>>>===>>>>>>>>>???AAADDDGGGIIIHHHLLLQQQUUUYYY]]]aaadddgggfffgggjjjooovvv{{{}}}~~~tttllldddaaa```eeeppp~~~ppp```NNNFFFDDDBBBBBBCCCEEEJJJQQQUUU[[[kkkttt]]]OOOGGGAAA??????<<<;;;:::999888888888888666666666555444444333333333333333222222222111111444333333222111111111222111111111111000000000000444333222111111222333444444444222222222222444444111222222222222111000000222222111111000//////...333333333333333222111000333333333222222222111111222222333444444444333333444444333222111111111222333333222000///---,,,,,,///000111222222333222222555555555555555555555555444333333333333444555555555555666666555555444333000222333555666666555555666666666777888:::;;;<<<<<<<<<===>>>???@@@AAAAAA??????>>>>>>======<<<<<>>AAAAAA@@@@@@???===<<<;;;<<<<<<;;;:::999888777666666666666666777777888888777777666666666666777777666666666666666666666666555555555555444444444444555444444555555666777888666666777777777777666666888888777666555444333333666555444333333444555666666555333222111222333333444444444444444444444444222222222222222222222222333222222111111222222333222222333333333333444444555555555555555555555555333444444555555444444333@@@???>>><<<<<<<<<======<<<<<<<<<<<<>>>??????>>>AAAAAAAAABBBDDDHHHKKKMMMNNNSSSYYY^^^aaadddfffhhhjjjjjjkkkoootttyyy}}}wwwnnnfffcccdddiiissszzzhhhYYYIIIBBBAAAAAACCCFFFMMMOOOTTT[[[gggzzzuuudddQQQFFFAAA===;;;;;;::::::999777777666666777666666666555444444333333333333222222222111111111444333222222111111111111111111111111000000000000222111111000000111111222333222111111111111222333222222222222222111111000000000000000000111111111222222333333222222111000111111111222222333333333111111111222222111000000333333222111111111111111222222111000///...------///000111222222333222222444444444444444444444444444333333333333444555555555555555555555444444333222333444555555666666666666666666777888999;;;;;;;;;<<<<<<===>>>???@@@@@@???>>>>>>>>>=========<<>>>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEGGGHHHHHHJJJJJJJJJIIIHHHGGGGGGGGGEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKIIIJJJJJJKKKMMMOOOPPPQQQRRRSSSSSSTTTUUUUUUTTTTTTUUUVVVXXXYYYYYYWWWUUUSSSUUUVVVWWWYYYZZZ[[[\\\\\\______``````______^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\ZZZYYYWWWWWWVVVVVVYYYZZZ[[[\\\^^^___```aaaaaa___^^^```dddffffffeeefffffffffeeecccbbb```___^^^\\\ZZZWWWUUUTTTTTTTTTTTTTTTTTTSSSSSSWWW\\\```iiiiiicccZZZTTTSSSTTTSSSUUUUUUTTTTTTSSSSSSTTTTTTQQQPPPOOONNNMMMMMMMMMMMMKKKKKKLLLLLLMMMNNNOOOOOOOOOPPPQQQRRRQQQPPPNNNMMMMMMLLLLLLLLLMMMOOOQQQRRRUUUTTTSSSRRRPPPOOONNNMMMIIIIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIKKKLLLNNNOOOPPPNNNMMMJJJHHHEEEDDDCCCCCCBBBBBBBBBCCCDDDFFFHHHJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDHHHKKKOOOWWW^^^___[[[RRROOOKKKIIIHHHHHHHHHGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>><<<;;;:::<<<;;;:::999888777666666333333444444555555555555555555555444444555555555555555555555555555555555666666666666555555555555444444444555555666777888666666777777777777666666666666777777777888888888555444333222222333444555555444333222222222333333333333333333333333333333222222222222222222222222333222222111111222222333222222222333333333444444444444444444444444444444333333444444444444333333AAA@@@>>><<<<<<<<<<<<===<<<<<<<<<===>>>???AAAAAAEEEEEEEEEGGGJJJNNNRRRTTTXXX]]]eeekkkmmmnnnnnnnnnooopppsssvvvzzz~~~~~~vvvnnngggbbbgggmmmxxxzzzzzz}}}|||nnn[[[OOOCCC???>>>@@@DDDHHHSSSUUUZZZeeewwwwww___RRRDDD>>><<<:::999:::999888777666555555555666666666555555444333333333333222222222222111111111333222222222111111111111111111111111000000000000000000000111111000000000111111000000000000111111222333333333333222111111...//////000111222222222111222222222222111111000//////000111222333444555222222222222111000//////222111111000000000000000111111000000000////////////000111222222333222222444444444444444444444444333333333333333444555555555555555555555444333333444333333444444555666777666666666666777999:::;;;:::;;;;;;<<<===>>>??????>>>>>>>>>>>>============>>>>>>>>>>>>>>>??????@@@@@@AAAAAACCCDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNNNNOOOMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIJJJLLLOOOPPPSSSSSSRRRRRRRRRSSSTTTTTTVVVXXXYYYZZZZZZXXXVVVUUUVVVVVVWWWYYYZZZ[[[\\\]]][[[\\\\\\]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[YYYWWWVVVUUUTTTTTTVVVWWWYYY[[[]]]___``````^^^]]]]]]^^^aaacccccccccdddddddddccccccbbbaaa```^^^\\\YYYVVVTTTSSSSSSSSSSSSSSSTTTTTTUUUXXX]]]aaalllmmmiii```ZZZXXXWWWTTTVVVUUUSSSRRRRRRRRRSSSTTTRRRRRRPPPOOOMMMMMMLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNNNNNNNOOOOOONNNMMMLLLKKKLLLNNNQQQSSSTTTTTTSSSRRRPPPOOONNNNNNJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJLLLMMMNNNOOOOOONNNMMMJJJGGGEEECCCBBBAAAAAAAAAAAABBBCCCDDDFFFGGG@@@AAABBBCCCEEEFFFGGGHHHFFFIIILLLPPPXXX______ZZZPPPMMMJJJGGGGGGGGGGGGFFFGGGGGGEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBB>>>>>>>>>>>>===<<<::::::;;;::::::999888777666666333333333444444444444444444333333222222333333444444444444444444444444444555555555555444444444333444444555555666777777777666666777777777777666666666666666777777777777888333333222222222222333333444444333222222222333333333333333333333333333333222222222222222222222222222222111111111111222222222222222222333333333333444444444444444444444444333333444444444444333333AAA@@@>>>===<<<<<<======>>>>>>??????@@@AAACCCEEEGGGGGGIIILLLPPPVVV[[[]]]bbbhhhqqqwwwyyywwwuuutttsssvvvzzz}}}tttlllgggfffgggrrryyy}}}pppwwwooo___NNNFFF@@@??????@@@DDDIIISSS[[[fffttt~~~eeeQQQGGG???======;;;:::<<<888777777666555555666666666666555444444333333222222222222222111111111111111111222222222111111111111111111111000000000//////000111222222111000///111111111111111111111111333333333333333222111111/////////000111111222222000111111111111111000000///000000111222333333333444444444444333111000000000000////////////000000//////000000000111111111//////111222222222222222333333333333333333333333333333222222333333444555444444555555555444333333444333222222222333555666666555555666777888999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>============>>>>>>======>>>>>>???@@@???@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDGGGHHHJJJLLLNNNOOOPPPPPPMMMMMMNNNNNNMMMLLLJJJJJJKKKJJJHHHHHHIIIKKKNNNPPPTTTSSSRRRQQQQQQRRRSSSTTTXXXYYYZZZZZZZZZYYYWWWVVVUUUUUUVVVWWWYYYZZZ[[[\\\XXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]^^^^^^^^^]]][[[YYYWWWVVVVVVUUUTTTVVVXXX[[[]]]______```\\\\\\\\\\\\^^^___``````aaaaaabbbbbbbbbaaa``````^^^\\\YYYUUUSSSSSSSSSTTTTTTUUUVVVVVVWWWYYY]]]```iiikkkiiibbb]]][[[YYYUUUWWWVVVTTTRRRRRRRRRSSSTTTSSSRRRQQQOOOMMMLLLKKKKKKHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJKKKLLLMMMOOOPPPPPPNNNLLLKKKKKKNNNQQQTTTUUUUUUTTTSSSRRRQQQPPPOOOKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOMMMLLLJJJGGGEEEBBB@@@@@@@@@@@@@@@AAAAAABBBCCCCCC>>>???@@@BBBDDDFFFHHHHHHGGGJJJNNNRRRZZZbbbaaa]]]PPPMMMIIIGGGGGGHHHGGGGGGHHHGGGFFFDDDBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBB============<<<;;;:::999::::::999888888777666666555555555555666666666666333333222222222222333333333333333333333333333333333333333333222222222222444444555666666777777777666666777777777777666666777666666555444333222111333333222222222222333333444333333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222111222222222222333333333333333333333333333333333333333333444444333333333AAA@@@???>>>===>>>?????????@@@AAAAAAAAABBBFFFIIIKKKLLLNNNSSSXXX___eeehhhlllrrryyy}}}{{{yyyxxx|||}}}sssiiidddfffmmmsss|||zzzrrrlllooo|||sssbbbSSSEEEAAA@@@BBBBBBBBBGGGMMMWWWhhh{{{jjjXXXJJJCCC>>>>>>>>><<<;;;===888888777666666666666777555555555444333333222222222222222111111111000000000000111222222222111000111111111111000000000///000111222333333222111000111222222222222222222111222333333333333222111111000000000000000000000000///000000111111000000000111111111111111111111111444444444333222111000///000///////////////000000/////////000111222222222//////111222222222222222333333333333333333333333333222222222222333444444444444444555444333333222333222111111111222333444555555555555666777888888888888999:::;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@??????@@@AAABBBCCCCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCEEEGGGIIIKKKLLLLLLLLLMMMNNNNNNNNNMMMKKKJJJKKKJJJIIIHHHIIILLLPPPRRRUUUUUUSSSRRRRRRSSSTTTUUUYYYYYYZZZZZZZZZYYYXXXWWWTTTTTTUUUUUUWWWYYYZZZ[[[XXXXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^\\\ZZZYYYXXXWWWWWWTTTVVVYYY\\\^^^_________[[[[[[\\\[[[[[[\\\]]]^^^___```````````````______]]][[[YYYVVVTTTTTTTTTTTTWWWXXXYYYYYYXXXYYY[[[]]]```dddddd```\\\[[[YYYVVVXXXWWWUUUTTTSSSSSSTTTTTTRRRRRRPPPNNNLLLKKKKKKKKKFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIKKKMMMPPPQQQQQQPPPMMMLLLLLLOOORRRTTTWWWVVVVVVUUUTTTSSSRRRRRRMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNNNNLLLKKKJJJHHHEEECCCAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@AAACCCEEEFFFHHHHHHGGGKKKOOOTTT]]]dddddd___PPPMMMJJJHHHHHHIIIHHHHHHHHHGGGFFFDDDBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@<<<<<<===<<<<<<;;;:::999::::::999999888777777777666666666666666666666666444444333333333333444444333333333333333333333333444444444333333333333222333444555666777777777666666666777777777777666666666666555444333222111111333333444444444444333333222333333333333333333333222222222222222222222222222222222222222222222222222111111000000111111222111111111222222222333333333333333333333333333333222333333333333333333222AAA@@@?????????@@@BBBBBB@@@BBBDDDEEEEEEGGGMMMRRRTTTUUUXXX]]]cccjjjpppsssuuuyyy~~~}}}tttooohhhdddeeekkksssyyyyyyyyywwwrrrlllfffcccbbbttt}}}ooocccWWWMMMAAA@@@AAADDDEEEGGGNNNWWWfff}}}mmmYYYOOOEEE@@@<<<======:::999:::777777666666666666777777555555444444333222222222222111111111111000000000///000111222222222111000111111111111000000000000222222333333333333222222111111222333333222111111111222222222222111000000111111111000000000000000...//////000000000000///222222111111111000000000111111111111000///......///////////////000000111//////000000111222333333///000111222222333222222222222222222222222222222222222222222222333444444444444444444444333222222333333222222222222333333555555555555555666777777666777777888999:::;;;<<<============>>>>>>>>>>>>???????????????@@@@@@AAA???@@@@@@AAABBBBBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEGGGIIIJJJKKKKKKKKKLLLNNNOOOOOONNNLLLKKKKKKJJJJJJKKKLLLOOORRRTTTWWWWWWVVVUUUUUUUUUUUUVVVYYYYYYYYYYYYYYYXXXXXXWWWUUUUUUUUUUUUVVVYYY[[[\\\ZZZ[[[[[[\\\\\\\\\[[[[[[[[[\\\\\\]]]]]]^^^^^^___\\\\\\ZZZYYYXXXWWWWWWWWWVVVXXX[[[^^^````````````[[[\\\]]]\\\[[[[[[\\\^^^^^^_______________^^^]]][[[ZZZYYYXXXWWWVVVVVVVVVVVVXXXYYYYYYXXXXXXYYYZZZXXX]]]^^^[[[YYYYYYXXXVVVXXXWWWWWWVVVUUUTTTSSSSSSPPPPPPNNNMMMKKKKKKJJJJJJFFFFFFGGGHHHIIIKKKKKKLLLKKKJJJJJJKKKLLLNNNQQQRRRRRRQQQOOONNNOOOPPPSSSUUUXXXXXXWWWVVVVVVUUUTTTTTTPPPOOONNNNNNMMMMMMNNNNNNLLLMMMOOOPPPPPPOOONNNMMMKKKKKKJJJIIIFFFDDDBBBAAA@@@AAAAAAAAAAAA@@@???>>>@@@AAABBBCCCEEEGGGHHHHHHGGGKKKOOOUUU]]]cccbbb]]]PPPMMMJJJHHHHHHIIIIIIHHHGGGGGGEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@???>>><<<<<<======<<<;;;;;;::::::::::::999999999888888555555555555555444444444555444444333333444444555333333333333333333333333666666666666555555555555222444555777777777777666666666777777777777666666444444444555555555555666333333444444444444333333222222333444444444333333333333333333333333333333222222222222222222222222111111000000000000111111111111111111222222222222222222222222222222222222222222333333333333222222AAA@@@@@@@@@AAACCCEEEFFFBBBFFFJJJLLLNNNSSS[[[bbbcccdddfffiiinnntttyyy|||}}}zzzllliiihhhkkkooossssssrrrgggeeeaaa\\\XXXYYY___dddvvv|||yyyiii[[[VVVOOOGGGAAA@@@AAADDDFFFLLLYYYggg|||sss\\\MMMGGGAAA<<<:::;;;:::777777999666555555555555555666666555555444333333222222111111111111111000000000000...///111222333222111000111111111111000000000000222222111111111111222222000000111222222111000000000111111111111000////////////000000111111222222---...//////000000//////000000000000111111111111//////000000000000//////000/////////000000111222000000000111111222222333///000111222222333222222222222222222222222222222222222222111222222333444333444444444444333222222444444444555555444444333555555444444555555666666555666666777888999:::;;;<<<=========>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAABBB@@@@@@AAAAAABBBCCCCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHIIIJJJJJJJJJIIIKKKMMMOOOPPPOOOMMMLLLJJJKKKLLLNNNPPPSSSUUUVVVYYYYYYYYYYYYYYYXXXWWWVVVYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVXXXZZZ]]]^^^]]]^^^^^^^^^^^^]]]]]]\\\[[[[[[\\\]]]]]]^^^______[[[ZZZYYYYYYXXXXXXYYYYYYXXXZZZ]]]```bbbbbbaaa```\\\^^^^^^]]][[[ZZZ\\\___^^^^^^___^^^^^^]]]\\\\\\YYYYYYZZZZZZZZZYYYXXXWWWQQQTTTVVVWWWVVVVVVWWWXXXUUUZZZ[[[XXXWWWXXXXXXUUUUUUVVVWWWWWWVVVTTTQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRSSSRRRRRRQQQQQQRRRTTTUUUWWWWWWWWWVVVUUUUUUTTTTTTRRRQQQQQQPPPOOOPPPPPPPPPMMMNNNPPPQQQPPPOOONNNMMMJJJJJJJJJIIIHHHFFFDDDCCCAAAAAABBBBBBAAA???>>>===>>>???@@@CCCEEEGGGHHHIIIGGGKKKOOOSSSZZZ___]]]WWWOOOLLLIIIGGGGGGHHHHHHHHHFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>><<<============<<<;;;;;;;;;;;;;;;:::::::::::::::777777666666666555555555444444333333333333444444444444444444444444444444555555555555444444444333222333555777888777666666666666777777777777666666333444444444444555555555111222333444444333222111111222333444444444333333333333333333333333333333222222222222222222222222111111000000000000111111111111111111222222222222222222222222222222222222222222333333333333222222@@@@@@@@@AAABBBDDDGGGHHHGGGKKKQQQTTTWWW^^^hhhooonnnnnnooorrrvvvzzzwwwqqqkkklllooovvvzzzxxxppphhhWWWUUUQQQMMMNNNUUU```iiitttuuukkkXXXMMMMMMIIIAAABBBAAA@@@BBBEEEOOObbbsss{{{fffSSSGGGBBB???;;;999::::::777777:::444444333333333444444555555555444333333222222111111111111111000000000000---///111222333222111000111111111111000000000000222111000//////000111222...///000111111000///...000000000000000///......------...000111333444444------...///000000//////......///000111222333333000111111222222222222111000000000000000111222222000000111111111222222222///000111222222333222222111111111111111111111111222222111111222222333444333333444444444333222222555555777777777666555444555555444444444555666666555555666777888999::::::<<<=========>>>>>>??????AAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGAAABBBCCCDDDEEEFFFFFFFFFHHHJJJMMMOOOPPPPPPNNNMMMJJJKKKMMMPPPSSSUUUWWWXXXYYYZZZ[[[[[[[[[ZZZXXXWWWYYYXXXXXXXXXWWWWWWWWWWWWYYYXXXXXXXXXYYY\\\^^^```````````````______^^^]]][[[[[[\\\]]]]]]^^^______[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZ\\\___bbbccccccaaa```]]]___```^^^[[[ZZZ]]]___^^^^^^^^^^^^]]]\\\[[[[[[WWWXXXZZZ\\\\\\[[[YYYXXXMMMPPPSSSUUUUUUUUUVVVWWWVVVZZZ[[[XXXVVVWWWWWWUUUSSSUUUVVVWWWVVVSSSPPPNNNLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLKKKKKKJJJJJJJJJLLLMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQNNNOOOPPPQQQQQQOOONNNLLLIIIJJJJJJJJJIIIGGGEEEDDDBBBBBBBBBBBBAAA???===<<<<<<===???AAADDDGGGIIIJJJHHHLLLOOORRRXXX\\\XXXRRRMMMKKKGGGFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>=========>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888777777444333333222222333333444444444444444444444444444222222222111111111000000222333666777888777666555666666777777777777666666555444444333222111000///000111222333333222111000000111333444555444333333444444444444444444444444222222222222222222222222111111000000000000111111000111111111111222222222111111111111111111111111222222222333333222222222DDDCCCCCCEEEHHHLLLQQQSSSVVVYYY]]]bbbhhhnnnrrruuuwwwxxx{{{~~~zzzwwwvvvvvvwww|||rrrbbbVVVQQQMMMIIIJJJPPPZZZdddjjjiii]]]QQQKKKGGGCCCCCCFFFAAABBBGGGLLLOOOZZZssszzzcccSSSGGGAAA@@@:::::::::999999999888888666666777777666555444444444444333333222111000000111111111000000000000///000000000000000000000000//////000000000000//////222222222222222111000///222111111111000000//////000000000000000111111222222111111000000000000000000000000000111222333444000000000000111111111111222222222222222222222222000000000000000000000000............///000222222444444444444444444444444333333333333333333333333111111111111222333444444444444444444444444333333444444444444444444444444555555666666777777888888777777888999;;;<<<======:::::::::;;;===>>>@@@AAA@@@???>>>@@@CCCEEECCCAAA??????@@@AAABBBBBBBBBBBBHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDFFFJJJLLLMMMMMMKKKJJJKKKMMMOOOQQQSSSUUUVVVWWWXXXXXXYYYZZZZZZYYYXXXWWWXXXXXXWWWWWWWWWXXXXXXYYYWWWXXXYYY[[[\\\^^^______bbbbbbbbbbbbbbbccccccccc^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXYYY[[[]]]```bbbdddeeeeeeeeeeeedddcccbbbbbbcccbbb___\\\\\\\\\^^^___aaaaaaaaa```___]]]\\\[[[ZZZ\\\]]]\\\ZZZXXXXXXYYYUUUVVVVVVVVVVVVUUUTTTSSSVVVWWWYYYXXXVVVTTTSSSTTTRRRSSSTTTTTTTTTSSSQQQPPPLLLJJJHHHJJJMMMPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLQQQQQQQQQQQQRRRRRRRRRSSSRRRQQQRRRRRRTTTWWWZZZ[[[YYYXXXVVVUUUTTTUUUVVVVVVSSSTTTUUUUUUTTTSSSQQQPPPQQQPPPOOOMMMLLLKKKKKKKKKJJJKKKMMMNNNMMMKKKHHHFFFDDDDDDDDDEEEDDDDDDCCCBBBAAABBBDDDEEEFFFHHHKKKNNNLLLMMMNNNOOOOOOOOOOOOOOOMMMLLLKKKIIIHHHGGGFFFFFFEEEFFFFFFEEECCCBBBCCCEEEHHHGGGEEECCCCCCCCCCCCDDDCCCBBB@@@???>>>???@@@@@@>>>>>>======<<<<<<;;;;;;;;;;;;:::999999999999:::::::::999999888777666666666333111111333555333111444555555555666666777777444444444555555555555555444444555666666777666666555555555555666666666666666666555444333333222222111111222333333333333222555555555444444333333333111222444555555444222111333333333222222111111111444444222222222222444444222111111111000000//////222222222111111111000000000000000000000000000000LLLLLLLLLNNNQQQVVVZZZ]]]aaacccggglllqqquuuxxxzzz|||}}}zzzuuurrrrrrtttwwwvvvhhhXXXMMMHHHIIIKKKRRRZZZaaadddeee]]]SSSJJJGGGEEECCCEEEHHHMMMKKKMMMTTT___nnnjjjXXXLLLCCC===<<<999999888888888777777777666666666666666555444444444444333333222111111000222222111111111000000000000000000000000000000000//////000000000000//////111222222222222111000///111111111111000000000///000000000000000111111222111000000///////////////111000000/////////000000//////000000000111111111222222222222222222222222000000000000000000000000000///////////////000000333333333333333222222222333333333333333333333333333333222222222333333444333333444444444444444444444444444444444444444444555555555666777777888888888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===???BBBCCCAAA??????@@@AAABBBBBBCCCCCCCCCGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFIIIKKKLLLLLLKKKJJJLLLMMMOOOQQQSSSUUUUUUVVVWWWXXXYYYZZZZZZYYYXXXWWWZZZYYYXXXXXXXXXXXXXXXYYYWWWWWWXXXZZZ[[[\\\^^^^^^``````aaaaaaaaaaaabbbbbb_________^^^]]]\\\ZZZZZZZZZZZZ\\\^^^```bbbcccddddddeeeeeeeeeeeeddddddcccdddbbb```]]]]]]]]]___```aaaaaaaaa```___^^^]]]\\\ZZZ\\\]]]\\\ZZZYYYXXXYYYWWWWWWWWWVVVVVVVVVUUUUUUVVVXXXYYYXXXVVVTTTTTTTTTUUUUUUUUUUUUSSSRRRPPPOOOMMMLLLJJJLLLOOOQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWYYYYYYWWWVVVUUUTTTSSSTTTTTTUUUSSSSSSSSSTTTSSSRRRPPPOOOQQQPPPNNNMMMKKKKKKJJJJJJJJJKKKLLLMMMLLLJJJHHHFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@BBBDDDFFFFFFGGGJJJLLLKKKKKKMMMNNNOOOOOOOOOOOOMMMLLLJJJIIIGGGFFFFFFFFFEEEFFFFFFEEECCCCCCDDDFFFHHHGGGEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@???@@@@@@AAA???>>>>>>======<<<;;;;;;<<<;;;;;;:::::::::::::::::::::999888888777666666555333111222444555444333555555666666666777777777555555555555555555555555444444555666666666666666444555555555666666666666555444444333222222111111000111222222333333222222444444333333222222222222111222444555555444222111333333333222222111111111333333333222222333333333111111111111000000000///222222222111111111000000000000111111111111000000XXXXXXYYY[[[___cccgggjjjppprrruuuyyy|||yyytttnnnjjjjjjooovvv{{{{{{qqqeeeXXXLLLDDDEEEIIIRRR___iiijjjccc\\\QQQJJJDDDEEEEEEEEEHHHLLLSSSOOOQQQ]]]nnnoooXXXKKKEEE@@@;;;999888888777777777666666666555666666666666555444444444444333333222222111111333222222222111111111111000000000000000000000000//////000000000000//////111111222222111111000000111111111111000000000000000000000000000111111222000000/////////.........111000000///...---------//////000000000000111111000000000000000000000000000000000000000000000000111111000///////////////333333222222111111111000333333333333333333333333444444333222222222333333222222333333444444555555555555555555555555555555444555555666666777888888888999999999::::::;;;;;;======<<<<<<<<<<<<======>>>======>>>@@@AAA@@@???@@@AAABBBCCCCCCDDDCCCCCCFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHJJJJJJKKKKKKMMMNNNOOOQQQSSSTTTTTTTTTUUUVVVXXXYYYYYYYYYYYYXXXZZZZZZYYYXXXXXXXXXXXXXXXVVVWWWWWWXXXYYY[[[\\\]]]_________``````aaaaaaaaa`````````___^^^]]]\\\[[[\\\]]]___aaaccccccccccccddddddeeeeeefffeeeeeeeeedddcccaaa___^^^___```aaaaaaaaa`````````______^^^]]]^^^___]]][[[YYYXXXYYYYYYXXXWWWVVVVVVVVVWWWXXXVVVXXXYYYXXXVVVUUUUUUUUUWWWWWWVVVUUUSSSQQQOOONNNNNNMMMMMMNNNQQQSSSTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRSSSSSSSSSRRRRRRRRRRRRQQQPPPOOONNNPPPOOOMMMLLLJJJIIIIIIIIIIIIJJJKKKLLLKKKIIIGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@BBBEEEFFFGGGGGGHHHJJJIIIJJJKKKMMMNNNNNNOOOOOOLLLKKKJJJHHHGGGFFFEEEEEEDDDEEEFFFEEEDDDDDDFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA?????????>>>======<<<<<<<<<<<<;;;::::::::::::;;;999999888888777777666666444333111222444666555555777777777777777888888888777777666666555555444444444444555555666666555555444444444555555555666666333333222222111111000000000111222222333333222222222222222222111111111111111222333444444333222111222222222222222111111111222222333333333333222222111111111111000000000000222111111111111000000000000000111222222111000000eeeeeefffiiilllppptttvvv|||~~~zzzlllgggcccbbbgggpppyyyvvviii\\\SSSMMMIIIGGGOOOTTT___kkkrrrmmm___SSSKKKFFFDDDFFFHHHHHHLLLPPPSSSTTT[[[iii|||qqq___LLLDDDBBB???;;;999888888777777777666666666555555555666666555444444444444333333333222222222333333333222222222111111000000000000000000000000//////000000000000//////000000111111111111000000111111111000000000000000000000000000000111111222000000000000000//////...///////////////...------////////////000000000111000000000000000000000000000000000000000000000000000///////////////000111333333333222111111000000222222222222222222222222444333222111111111111111111111222333444444555555555555555555555555555555444444555555666777777888999999999999999999::::::===<<<<<<<<<<<<======>>>===>>>>>>???@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSTTTUUUVVVXXXYYYYYYYYYXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXYYY[[[\\\_________``````aaaaaabbbaaaaaaaaaaaa```^^^]]]\\\]]]^^^aaacccdddcccbbbaaacccdddeeefffffffffffffffeeedddbbbaaa```aaabbbbbbaaa`````````___`````````bbbcccbbb```\\\YYYWWWWWWYYYXXXVVVTTTTTTVVVWWWXXXVVVXXXYYYXXXVVVUUUUUUVVVWWWWWWVVVUUUSSSRRRQQQPPPNNNNNNNNNOOORRRTTTUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPOOONNNNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJKKKJJJIIIGGGFFFGGGGGGGGGFFFEEEDDDCCCBBBAAACCCFFFGGGGGGFFFGGGHHHHHHHHHJJJLLLMMMNNNNNNNNNLLLKKKIIIGGGFFFEEEEEEEEECCCDDDEEEEEEDDDDDDFFFHHHFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB?????????>>>======<<<<<<===<<<;;;;;;::::::;;;;;;888888777777777666666666333333222333444666777777888888888888888888888888888888777666555555444444333444444555555555444444333333444444444555555555333333222222111111111111000000111222222222222222222222222222222222111111111222333333333333222111222222222111111111111111111222333444444333222111111111111000000000000000111111111111000000000000///000222333333222000///pppqqqrrrtttwww{{{~~~wwwrrrbbb___\\\^^^dddlllsssvvvkkkbbbVVVLLLJJJMMMSSSVVV```cccjjjpppqqqgggWWWKKKHHHEEEEEEHHHIIIJJJNNNTTTVVV```mmm{{{|||bbbSSSDDD??????===:::888999999888888888777777777444444555555555555444444444444444333333333333333333333333222222222111111//////////////////////////////000000000000/////////000000111111111000000000000000000000000111111000000000000000111111222111111222222222111000///---...///000000000//////...////////////000000000////////////////////////////////////////////////---------...///111222333444333333333222222222111222222222222222222222222333222111000000///000000111111222222333444555555555555555555555555555555444444444555666666777777999999999999999999999999::::::;;;;;;===>>>???@@@>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHJJJLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTVVVWWWXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTWWWVVVUUUUUUVVVXXXZZZ[[[______```aaaaaabbbccccccbbbbbbbbbaaa```___^^^]]]\\\^^^```bbbcccbbbaaa```ccccccdddeeeffffffffffffddddddcccbbbbbbbbbccccccaaa```____________``````ggggggfffbbb]]]YYYVVVVVVWWWVVVTTTSSSSSSUUUVVVXXXWWWXXXXXXXXXVVVUUUVVVXXXVVVVVVUUUUUUTTTTTTSSSSSSMMMNNNOOOOOOPPPRRRTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRSSSSSSSSSTTTPPPQQQSSSTTTUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOONNNMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDFFFGGGHHHGGGFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMKKKJJJHHHGGGEEEEEEDDDDDDCCCDDDDDDDDDCCCDDDEEEGGGEEEEEEEEEEEEDDDDDDDDDCCCAAABBBBBBBBBBBBBBBBBBBBB??????>>>>>>===<<<<<<<<<<<<<<<;;;::::::::::::;;;777777666666666666666666333444444444555666777888999999999999888888888888888777777666555444444333333333444444444444333333333333333333444444444444333333333333222222222222000000111222222222222111222222222222333333333333222222222222222222222222111111111111111111111111000111333333333333111000000000000000000000111111000000000000000000000000///000111111111111000///{{{{{{}}}|||uuummmggg]]]ZZZWWWXXX]]]aaaaaaaaaWWWRRRLLLKKKOOOWWW```eeehhhiiikkkjjjeee[[[OOOFFFEEECCCDDDHHHKKKMMMSSS[[[___mmm}}}|||hhhTTTIII???<<<<<<999777777999999888888888777777777333333444555555555555444444444444444333333333333333222222222111111111111//////////////////////////////000000000000////////////000000111111000000000000000000111111111111000000000000000111111222111222333333333222111000+++,,,...000000000000///......////////////000000////////////////////////////////////////////////,,,,,,---...000222333444333333333333333333333333222222222222222222222222222111111000000000000111111111222222333333444444444444444444444444444444333444444555555666777777777888888888999999:::::::::::::::;;;===>>>@@@AAA>>>@@@AAAAAA@@@??????@@@@@@AAABBBCCCCCCDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIKKKMMMNNNLLLMMMNNNPPPRRRSSSSSSSSSSSSTTTVVVWWWWWWWWWWWWVVVTTTTTTSSSSSSSSSSSSTTTTTTWWWVVVUUUUUUVVVWWWZZZ[[[______```aaabbbbbbccccccbbbbbbbbbaaa```___^^^]]]\\\]]]___```aaaaaaaaa```ccccccddddddeeeddddddddddddccccccbbbbbbbbbccccccaaa```___]]]]]]]]]^^^___fffgggeeebbb]]]XXXVVVUUUVVVUUUTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWVVVVVVWWWYYYWWWVVVUUUUUUTTTUUUUUUUUUMMMOOOPPPPPPOOOPPPRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRSSSSSSSSSTTTTTTOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMLLLLLLKKKHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHFFFFFFHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLJJJIIIHHHFFFEEEDDDCCCCCCBBBCCCDDDCCCBBBBBBDDDEEEBBBCCCCCCDDDDDDCCCCCCBBB@@@AAAAAABBBBBBBBBBBBAAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999999999999:::666666666666555555555555444555666666555555777999999999999888888888888888666666555555444444333333333333444444333333222222222222222333333333444444333333333333333333333222///000111111222222111111222222222333333333333333222222222222222222222222000000000111111111111111111111222222222222111111000000000000111111111111//////000000000000000111////////////////////////}}}wwwqqqiii```[[[VVVRRRNNNNNNPPPRRROOOLLLHHHIIILLLRRRZZZaaaeeefff```bbbbbb]]]VVVMMMHHHEEEAAAAAADDDJJJOOOTTT^^^hhhrrr~~~jjjTTTHHHBBB===;;;999666666999888888777777777666666666222333444444555555555444444444444444444444444444222222111111111000000000//////////////////////////////000000000000//////...//////000000000000000///000000000111111111111000000000000000111111222000111333333333222000///+++,,,...//////...---,,,........./////////000000000000000000000000000000////////////////////////---------...///111222333000000111111222222333333111111111111111111111111222222222222222222333444222222222222222222333333333333333333333333333333333333444555555666666777666666777888999::::::;;;;;;;;;;;;<<<<<<>>>??????===???AAA@@@>>>===>>>??????@@@AAABBBBBBCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNJJJLLLNNNPPPRRRSSSTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSRRRSSSSSSTTTUUUVVVXXXWWWVVVUUUUUUWWWZZZ\\\]]]^^^^^^___aaabbbbbbcccbbbbbbbbbaaa```___]]]]]]]]]]]]^^^___```aaabbbccccccccccccdddccccccbbbbbbbbbbbbbbbbbbbbbbbbccccccbbb```^^^\\\[[[\\\\\\]]]aaabbbaaa___[[[XXXVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVXXXZZZYYYXXXWWWUUUTTTTTTTTTUUUOOOPPPRRRQQQOOOOOOQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSTTTTTTTTTQQQQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSRRRRRRPPPOOOMMMKKKIIIIIIIIIIIIEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKLLLKKKJJJHHHFFFFFFIIIKKKKKKLLLLLLMMMMMMLLLLLLLLLJJJIIIGGGFFFDDDCCCCCCCCCBBBCCCCCCBBB@@@@@@AAACCC@@@AAABBBCCCCCCBBBAAAAAA>>>???@@@BBBBBBBBBAAA@@@======<<<<<<;;;;;;::::::::::::999888888888888999555555555555555555555555555777888777555444666999999999888888888777777777444444444444444333333333333333333333333222111111222222222222333333333333111111222222222222222222///000000111111111111111111111111111222222222333222222111111111111222222///000000000111111111222222222111111111111222222///000000000111111111111////////////000000111111///...---,,,,,,---...///}}}vvvppphhh```XXXSSSNNNJJJEEEDDDGGGHHHFFFBBB@@@EEENNNYYYaaadddcccaaaUUUWWWXXXSSSKKKEEEDDDFFF@@@@@@EEEMMMTTT\\\iiitttyyy]]]HHHCCC???===<<<999666888<<<777666666666555555555555222333444444555555555444444444444444444444444444111111111000000000000/////////////////////////////////000000000000//////......///000000000000000//////000000111111111222000000000000000111111222///000222333222111///...,,,---.........,,,***(((............/////////000111111111111111111111111///////////////////////////////////////000111111......///000111222333333111111111111111111111111333333333333444555555666333333222222222222222222222222222222222222222222333333444444555666666777555666777888999:::;;;;;;======<<<<<<<<<<<<======;;;>>>@@@???===;;;===>>>??????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNJJJKKKMMMOOORRRSSSTTTUUUTTTUUUVVVWWWVVVUUUTTTSSSRRRRRRSSSSSSTTTUUUWWWXXXYYYXXXVVVUUUVVVXXXZZZ\\\\\\\\\]]]^^^___```aaabbbaaaaaaaaaaaa```^^^]]]\\\^^^^^^^^^___```bbbdddeeecccccccccccccccbbbaaa```bbbbbbbbbbbbbbbbbbbbbbbbbbb```^^^\\\ZZZZZZ[[[\\\\\\]]]^^^\\\ZZZWWWWWWWWWUUUVVVWWWXXXXXXXXXXXXWWWXXXXXXXXXWWWVVVVVVXXXZZZ\\\ZZZXXXVVVTTTSSSSSSSSSPPPRRRSSSRRRPPPOOOQQQTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSQQQOOONNNMMMNNNNNNNNNOOOQQQRRRRRRRRRQQQQQQNNNMMMJJJHHHGGGFFFFFFFFFCCCCCCDDDEEEFFFHHHJJJKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMNNNNNNMMMNNNMMMKKKGGGEEEFFFIIIMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCCCCBBBCCCCCCAAA??????@@@AAA???@@@AAABBBBBBBBBAAA@@@===>>>@@@AAABBBAAAAAA@@@===<<<<<<;;;::::::999999:::999888888777777888888444555555555555555555555666888999777555444666999888888888888777777666666222333333333333333333333333333333333333222111000111111222222222333333333000000000000000111111111//////000111111111111111//////000000111111111222222222111111111111222222//////000000111111111222333222111000000111222333//////000000111111111222.../////////000000111111000...,,,******,,,...000}}}yyyzzzqqqfff___[[[XXXRRRNNNJJJCCC>>>===;;;888<<>>AAACCCGGGMMMYYYkkk{{{cccPPPDDD<<<;;;:::888777666666666888777777666555555444444555555444444444444555555333333333222222111111111222222222111111111111111111111111111000000000000000///...---,,,+++******---------...///000000111////////////////////////111111111111000000000000000111111111222222222222222222111000//////000000000000////////////000000111111000000//////......000000//////.........---...///111222222222111000000000111222222222222111333222222222111111000000111111111111111111111111000111222333333222111000000000000000111111111111222222333444444555555666888888888888999:::;;;<<<888999999::::::;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;>>>???@@@AAABBBBBBBBBBBBAAACCCDDDEEEEEEDDDCCCBBBEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLMMMNNNPPPQQQQQQRRRVVVWWWYYYZZZXXXUUURRROOOQQQRRRSSSTTTTTTTTTTTTTTTWWWWWWVVVVVVWWWWWWXXXXXX\\\]]]^^^^^^]]]]]]___aaaaaaaaaaaaaaa```___^^^^^^^^^]]]\\\[[[\\\^^^```bbbccccccccccccbbb```^^^^^^```bbbdddcccaaa^^^^^^^^^^^^^^^\\\[[[ZZZZZZZZZZZZ\\\[[[YYYXXXVVVVVVUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXZZZYYYVVVTTTSSSTTTUUUVVV\\\ZZZVVVSSSQQQPPPQQQQQQRRRPPPOOONNNNNNQQQSSSUUUSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQOOOOOONNNMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMKKKIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCDDDFFFHHHJJJIIIIIIIIIKKKLLLMMMLLLJJJIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLKKKIIIIIIHHHHHHHHHPPPRRRSSSPPPKKKGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCDDD???@@@@@@AAAAAABBBCCCCCC@@@AAAAAAAAAAAA@@@???>>>999999999999888777666666666666555555555444444444555555555555555555555555222222222333444555666666:::::::::999999999888888111222222333333222222111555555333222111000000000222222222111111111111000111111000///////////////111111222222222222111111111111111111111111111111000000111111111111000000000000000000111111111111000000000000111111111111111111111111111111111111111000000///...------,,,......//////000000111111~~~yyytttpppnnnfff]]]WWWSSSPPPKKKFFFDDD>>>;;;<<<<<<<<>>???@@@AAAAAAAAAAAAAAABBBDDDEEEEEEEEECCCCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGIIIKKKKKKLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQUUUVVVYYYZZZYYYWWWTTTRRRQQQRRRSSSTTTTTTUUUTTTTTTUUUTTTTTTTTTUUUWWWXXXYYY\\\]]]^^^]]]\\\]]]___bbbeeeeeedddcccaaa___]]]\\\\\\\\\[[[ZZZ[[[\\\^^^```bbbbbbbbbaaaaaaaaaaaaaaabbbccccccbbb```^^^]]]^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZYYYYYYXXXWWWWWWWWWWWWUUUUUUUUUVVVWWWXXXXXXYYYZZZYYYWWWVVVTTTTTTTTTTTTYYYXXXVVVTTTRRRQQQQQQQQQQQQPPPNNNMMMMMMOOORRRSSSRRRQQQPPPPPPOOOOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMKKKJJJHHHFFFEEEDDDDDDEEEDDDDDDEEEFFFGGGIIIJJJKKKMMMKKKJJJIIIJJJJJJHHHGGGFFFGGGGGGHHHJJJLLLNNNOOONNNMMMLLLKKKJJJJJJJJJJJJPPPRRRSSSQQQLLLIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>???????????????>>>===::::::::::::999888666666666666555555555444444444444444444444444444444444555555555444444444333333888888888777777777666666111222222333333222222111555444333222222222222222222222222111111111000000111111000///////////////000111111222222111111000000000000000000000000000000000111111111111000000//////000000000111111111//////000000000111111111111111111111111111111111111111000//////...------....../////////000000000}}}xxxrrrlllfffbbb^^^XXXQQQMMMJJJGGGBBB>>>>>>:::888:::>>>AAAGGGNNN\\\^^^\\\TTTMMMHHHCCC???>>>>>>??????@@@AAABBBBBBEEEKKKXXXlllmmm[[[NNNDDD>>>;;;:::999777666666666666666555555444444333333222333333444444444444333333111111111000000000000000......//////000000111111////////////............---.........//////000000------......///000000000////////////////////////////////////////////////////////////000000000000000//////.....................------...//////000000000000////////////...////////////............------...////////////...//////000111111111111111000000000000////////////111111111111111111111111000111111222222111111000000000000000111111111111222222333333444444555555666555555666666777888999888888888999::::::;;;;;;<<<<<<;;;:::::::::;;;;;;<<<===>>>??????@@@@@@@@@???@@@BBBDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFBBBCCCEEEHHHJJJKKKLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPTTTUUUXXXYYYYYYXXXVVVTTTQQQRRRSSSTTTUUUUUUUUUUUUSSSRRRQQQQQQSSSUUUXXXYYY\\\\\\\\\\\\[[[]]]aaadddlllkkkiiifffbbb___[[[ZZZZZZZZZYYYYYYYYY[[[\\\^^^```_________```bbbdddeeecccccccccaaa^^^\\\\\\^^^]]]]]]\\\[[[[[[ZZZ[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXVVVTTTSSSRRRVVVVVVUUUUUUSSSRRRQQQPPPPPPOOONNNMMMMMMNNNPPPQQQPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOOQQQRRRSSSSSSTTTNNNMMMMMMLLLKKKKKKJJJJJJLLLMMMMMMMMMMMMLLLLLLKKKIIIHHHFFFEEEDDDDDDEEEEEECCCEEEGGGJJJLLLMMMMMMMMMQQQNNNJJJHHHGGGGGGEEEDDDDDDEEEEEEGGGIIIKKKMMMNNNMMMLLLKKKJJJJJJIIIIIIJJJMMMOOOOOONNNKKKIIIIIIIIIHHHHHHFFFEEEDDDCCCCCCCCCAAAAAA@@@@@@@@@?????????@@@@@@????????????>>>>>><<<<<<===============<<<;;;;;;;;;:::999888777666555555555555555444444444333333333333333333333333555555555555555444444444666666555555555444444444111111222222222222111111444333333222222333333333222222111111111000000000111000000///////////////000111111222222111111000////////////////////////000000111111111111000000//////000000000000111111//////000000000000111111000000000000000000000000111111000000//////...............///////////////zzzsssllleee___YYYUUUOOOLLLHHHEEECCC@@@===:::;;;888666:::AAAIIIQQQWWWbbb^^^WWWNNNFFFCCCAAA@@@???@@@AAABBBCCCDDDFFFHHHPPPZZZllloooZZZMMMEEE???<<<999999888777666555555666444444444333333222222222333333444555555444333333111111111111111111000000......//////000111222222000000/////////.........////////////000000000000............//////000000////////////////////////---------........................////////////000000//////.........//////---------------.../////////////////////////////////////////////.........,,,,,,------...............///000000111111000000//////////////////......111111111111111111111111000000111111111111000000///000000000111111111111111222222333444444555555444444444444555666777888777777888888999:::::::::;;;;;;:::::::::::::::;;;;;;<<<===>>>????????????===>>>@@@BBBDDDDDDEEEEEECCCCCCCCCDDDEEEEEEFFFFFFBBBCCCDDDFFFIIIJJJKKKLLLKKKKKKLLLLLLMMMNNNOOOOOOSSSTTTVVVWWWWWWUUUSSSRRRPPPQQQRRRSSSTTTUUUUUUUUUSSSRRRPPPOOOPPPRRRUUUVVVXXXYYYZZZZZZ[[[^^^cccgggqqqpppmmmiiiddd___[[[XXXYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]\\\]]]___cccfffhhhddddddbbb___\\\[[[\\\]]]```______^^^^^^^^^^^^___ZZZZZZYYYYYYXXXXXXYYYYYYXXXXXXWWWWWWXXXYYYZZZ[[[ZZZZZZZZZZZZXXXUUURRRPPPRRRSSSTTTUUUTTTSSSQQQOOOQQQPPPOOONNNNNNOOOPPPQQQPPPOOOOOONNNMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRNNNNNNMMMMMMLLLKKKKKKJJJMMMMMMMMMMMMLLLKKKJJJJJJGGGFFFEEEDDDDDDDDDEEEFFFDDDFFFJJJMMMPPPPPPPPPOOOSSSOOOKKKHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>======<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::888777666555555555555555555555555333333333333333333333333222222333444666777888888555444444444444333333333111111222222222222111111111111111111111222333333111111111111000000000000000000////////////000000000000111111111111000000000000000000000000000000000000111111111111000000////////////000000000111////////////000000000111000000000000000000000000111111000000000/////////........................}}}wwwtttoooggg___XXXRRRMMMJJJDDDBBB@@@>>>===<<<;;;999888888888>>>JJJXXXbbbgggddd]]]RRRIIICCC@@@AAACCCCCCEEEFFFFFFGGGIIIMMMQQQaaaooorrrYYYJJJCCC<<<777666888888777666555555555555333333333333333222222222444444444555555444444444222222222222222222222222//////000111111222333333111111111000000000//////111000000000000/////////............////////////////////////////////////,,,---------.........///---.........////////////000000000//////000111111......------------...................../////////.........///////////////,,,,,,,,,,,,,,,------.........///000000000000///..................//////000000000000000000000000000000000000000000000000///000000000111111111111111111222222333444444555333333333333444555666666666666777888888999999:::::::::999999999999:::;;;;;;<<<===>>>>>>??????>>><<<===>>>@@@AAACCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFDDDEEEEEEFFFGGGIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMRRRSSSSSSSSSRRRPPPNNNLLLOOOOOOQQQRRRSSSTTTTTTTTTTTTSSSQQQOOOOOOOOOPPPQQQSSSTTTWWWXXX[[[___dddhhhqqqpppmmmhhhccc___[[[XXXXXXXXXXXXYYYYYYZZZ[[[[[[ZZZZZZZZZ\\\^^^bbbfffhhhcccbbbaaa^^^[[[ZZZ\\\]]]__________________``````]]]\\\[[[ZZZYYYXXXXXXXXXZZZYYYXXXWWWWWWYYYZZZ[[[YYYZZZ[[[ZZZXXXUUURRRPPPQQQRRRTTTUUUTTTSSSPPPOOOQQQPPPPPPOOOPPPPPPQQQRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOONNNMMMMMMNNNNNNOOONNNNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFFFFDDDGGGKKKOOOQQQRRRQQQPPPRRROOOKKKIIIIIIJJJJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEECCCDDDDDDEEEDDDCCCBBBBBB@@@???>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::999888777777444555555555555555555555333333333333333333333333111222333444555777888888555555444444444333333333000111111222222111111000............///000111111111111111000000000//////000000////////////000000000000000111111000000000111111111111111111111111000000111111111111000000...////////////000000000...////////////000000000////////////////////////000000000000////////////.........---------------}}}tttnnnfffaaaYYYQQQLLLHHHEEEBBB<<<<<<::::::::::::;;;<<<:::>>>CCCLLL[[[jjjrrrssseeeZZZOOOGGGBBB???@@@DDDFFFHHHKKKLLLNNNSSS\\\bbbppp~~~ttt___LLLEEEBBB;;;777777777777666555555555555555333333333333333333333333444444333333333333444444222222222222222333333333000000111111222222333333111111111111000000000000111111000000//////............//////////////////////////////////////////,,,,,,------.../////////............////////////111000000000000111111222111000///...---------------............/////////.........///////////////,,,,,,,,,+++,,,------...---......///////////////............////////////000000000000000000000000111000000//////000000111000000000000111111111111111111222222333333444444333333222333333444555666666666666777888888999999999999888888999999::::::999:::;;;<<<============:::;;;<<<===???@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLPPPPPPPPPOOONNNLLLJJJIIIMMMNNNOOOQQQRRRSSSSSSSSSTTTSSSRRRPPPOOONNNNNNMMMPPPRRRUUUXXXZZZ^^^bbbeeejjjiiigggddd```]]]ZZZXXXWWWWWWXXXXXXYYYZZZZZZZZZXXXXXXYYY[[[]]]```ccceee`````````^^^\\\[[[\\\]]]]]]]]]\\\\\\]]]^^^_________^^^\\\[[[YYYXXXXXXWWW[[[YYYXXXWWWWWWXXXZZZ[[[YYYZZZ[[[ZZZYYYVVVSSSQQQQQQRRRSSSTTTSSSRRRPPPNNNPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPOOOMMMLLLKKKLLLMMMMMMNNNMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGFFFHHHLLLOOOQQQQQQPPPPPPOOOMMMKKKJJJLLLMMMMMMLLLIIIHHHGGGFFFFFFEEEFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHGGGEEEDDDDDDFFFGGGGGGGGGCCCBBBBBBBBBCCCCCCDDDEEEAAABBBCCCDDDCCCBBBAAA@@@??????>>>======<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888999999888888777444444444555555555555555333333333333333333333333333333333444444444444444555555444444444333333333000000111111111111000000---------------...///000111111000000000////////////////////////000000111///000000111111000000///111111111111111111111111000000111111111111000000......////////////000000......////////////000000///////////////////////////////////////.........---------------,,,,,,,,,vvvkkkdddYYYSSSLLLFFFBBB@@@???===<<<;;;;;;:::;;;===AAACCCEEEMMMVVVaaannnyyyyyysss```TTTIIIEEEBBB@@@BBBFFFHHHLLLPPPTTTZZZdddqqq{{{cccRRREEECCCBBB<<<999===666666555555444444555555333333333444444444444444444222000//////000222444000111111111222222222222000000000111111111111111111000000000000/////////......////////////000000/////////////////////...////////////////////////,,,------...//////000000....../////////000000000///////////////000111111333222111///...---,,,,,,---------.........//////............/////////000---,,,,,,+++,,,---...///------.../////////............/////////000000000000000000000000000000000111000///......///000111000000000000111111111111111111111222333333444444333333333333444555666666555555666666777888888999888888888888888999::::::666777888999::::::::::::999::::::;;;<<<>>>???@@@BBBBBBBBBCCCDDDDDDEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIKKKLLLMMMOOOPPPQQQRRRRRRQQQRRRRRRRRRQQQOOOMMMLLLOOORRRVVVXXXZZZ[[[]]]^^^```______]]][[[YYYWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXVVVWWWXXXZZZ\\\^^^```aaa]]]^^^______]]]\\\\\\]]]\\\\\\\\\\\\]]]^^^___```^^^]]]\\\[[[ZZZYYYYYYZZZ[[[YYYWWWVVVVVVWWWYYYZZZYYYZZZZZZYYYXXXVVVUUUTTTRRRRRRSSSSSSRRRPPPOOONNNMMMMMMNNNOOOQQQRRRSSSTTTRRRQQQQQQPPPPPPPPPPPPPPPMMMLLLKKKJJJJJJLLLMMMNNNLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGGGGIIIKKKNNNOOOPPPOOOOOOLLLKKKJJJKKKLLLMMMLLLKKKHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHGGGDDDBBBBBBEEEFFFFFFEEECCCBBBBBBAAAAAAAAABBBBBB@@@AAABBBCCCCCCAAA@@@>>>???>>>>>>>>>======<<<<<<;;;;;;;;;:::999888777666555555666777888888888888444444444555555555666666444444444444444444444444222222222333333333444444444444444333333333222222000000111111111111000000......---------...//////111000000000///////////////////////////000111111//////000000000000//////111111111111111111111111000000111111111111000000........./////////000000........./////////000000........................------------............---------,,,,,,,,,++++++~~~{{{uuukkk```YYYPPPKKKDDD>>><<<<<<;;;;;;??????>>>===>>>BBBGGGKKKQQQ[[[gggqqq{{{xxxlllYYYNNNDDDCCCCCCBBBEEEJJJKKKOOOUUU[[[dddrrr~~~jjjVVVGGG<<<>>>===888777===666666555444444444555555444444444444444444444444333111...,,,,,,...111333//////000000111111111222000000000000////////////000/////////............,,,,,,---...///000111111///////////////.........////////////////////////------......///000111111////////////000000000000...............///000111555444222000...---,,,,,,---------.........//////---.........//////000000...---,,,+++,,,---...///,,,---......//////........./////////000000111111000000000000000000000000111000///......///000111000000000000111111111111000111111222333333444444333333333333444555666666555555666666777888888888888888777777888999::::::444555666777777888888888999999999:::;;;<<<===>>>@@@@@@AAABBBBBBCCCCCCDDDAAAAAAAAAAAABBBDDDFFFGGGIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLNNNOOOPPPQQQQQQOOOPPPQQQRRRRRRQQQNNNMMMPPPSSSWWWYYYYYYXXXXXXYYYXXXXXXXXXXXXXXXWWWVVVUUUSSSSSSTTTVVVVVVVVVVVVVVVUUUVVVXXXZZZ\\\]]]^^^^^^[[[]]]______^^^\\\\\\]]]]]]]]]]]]^^^___```aaabbb\\\\\\[[[[[[[[[[[[[[[\\\[[[YYYWWWUUUUUUVVVXXXZZZYYYYYYYYYYYYXXXWWWVVVUUUSSSSSSSSSRRRQQQOOONNNNNNKKKKKKMMMNNNPPPQQQSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPKKKJJJIIIIIIJJJLLLOOOPPPJJJIIIIIIHHHHHHGGGFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNNNNNNNNNNJJJJJJIIIKKKLLLMMMKKKIIIGGGGGGFFFFFFGGGHHHHHHIIIEEEDDDDDDDDDDDDDDDEEEEEEEEEBBB??????BBBDDDCCCBBBDDDCCCBBBAAA@@@?????????AAABBBCCCDDDDDDBBB@@@???>>>>>>>>>>>>>>>=========:::::::::999777666444333333444555777888888999999444444444555555555666666555555555555555555555555---...///111333555666777333333333222222222222111000000111111111111000000000//////.........//////000000000000///////////////////////////000111111//////000000000000//////000000000000000000000000000000111111111111000000............/////////000............/////////000........................,,,------------------------------,,,,,,+++++++++|||zzzyyyxxxuuuxxxzzzyyyqqqcccTTTJJJDDD>>>;;;<<<<<<888777999;;;<<<>>>AAAGGGQQQ]]]eeejjjoooxxx{{{kkk^^^RRRHHH@@@???AAADDDIIIMMMQQQTTT^^^ooo|||eeeZZZFFFBBB<<<::::::999888666555555444444444333333333000000111222333444444555222222222111111111000000333222000/////////000111000000000000000000000000222222000///............////////////////////////////////////////////////000000///.....................////////////......//////.........---------,,,,,,,,,---...///000000...222666666222---,,,,,,+++,,,---.........,,,,,,,,,---------,,,++++++*********+++++++++,,,,,,,,,---------............///000000////////////000000111111000000//////......111111000///////////////111111111111000000000000000000000000111111111111222222333444555666777888777777666666666666777777666777888999999999999999777777888888888888777777666666666666888:::<<<===???@@@AAAAAA@@@???@@@BBB@@@@@@@@@@@@AAABBBCCCDDDCCCEEEGGGGGGFFFEEEFFFGGGFFFGGGIIIKKKLLLMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPOOONNNMMMMMMNNNQQQUUUXXXYYYYYYWWWUUUVVVUUUUUUUUUTTTTTTSSSSSSTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVWWWYYY[[[]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\^^^^^^^^^___^^^^^^]]]]]]^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYWWWVVVTTTTTTTTTTTTWWWWWWVVVVVVVVVVVVVVVVVVSSSRRRQQQPPPOOONNNNNNNNNMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPOOONNNMMMMMMJJJIIIGGGGGGGGGIIIKKKLLLGGGGGGGGGHHHHHHGGGFFFFFFGGGHHHJJJKKKKKKJJJHHHGGGIIIIIIIIIHHHHHHGGGGGGGGGHHHIIILLLNNNOOOOOONNNMMMIIIJJJKKKLLLLLLKKKJJJJJJHHHHHHIIIIIIHHHHHHGGGGGGDDDDDDCCCCCCCCCCCCDDDDDD????????????@@@AAABBBBBBBBBBBBAAA@@@???>>>===<<>>??????>>>===>>>???>>>>>>>>>>>>???@@@AAAAAACCCDDDEEEEEEDDDDDDEEEFFFGGGHHHKKKMMMNNNOOONNNNNNLLLLLLLLLLLLMMMNNNOOOOOONNNOOOOOOPPPPPPOOOMMMMMMNNNOOORRRTTTUUUUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUVVVXXXZZZ[[[\\\]]]]]]]]]\\\\\\\\\[[[[[[\\\]]]]]]^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUTTTTTTSSSQQQPPPPPPOOOOOONNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPQQQQQQPPPOOONNNLLLLLLKKKHHHGGGFFFFFFGGGIIIKKKLLLIIIIIIJJJJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIKKKMMMMMMMMMLLLKKKIIIJJJKKKKKKKKKJJJIIIIIIGGGHHHHHHHHHGGGFFFEEEEEECCCCCCBBBBBBBBBCCCCCCDDD@@@@@@?????????@@@AAAAAA@@@@@@@@@??????????????????@@@@@@AAAAAA@@@@@@???===<<<<<<;;;;;;::::::999999999:::999888666555333555555555555555666666666666666666666666666666666777666555444333333333333222222222333333333333444333333333222222222111111222111111111000000000000000000///...---......//////000000///---...///111////////////............///////////////////////////////////////...------...........................---,,,,,,,,,,,,---.........------------......------------------------,,,,,,------,,,+++******++++++++++++++++++++++++{{{vvvsssmmmjjjeeecccdddiiiooosss{{{{{{vvvhhhVVVGGG@@@???<<<888777888999888:::???CCCIIIVVVhhhyyy~~~|||xxxssslll```RRRHHH;;;:::<<<@@@CCCFFFOOOYYY```lllkkkUUUGGGBBB>>><<<888777777777666555444444444444333333333333222222222222222222222222222111111111111000000000000///...---------......////////////////////////111111000///............------------------------........................//////...---------......---......//////......---............---------------------------.........111...---///333555222.........---------------...---............---,,,,,,,,,,,,,,,,,,---------------------............///...------------------...000000000////////////...000000//////......///////////////.........------//////000000000000111111333111000444888999444///555555444444444444555555666666777777777666555555555555666666666666555555555444444555666888:::;;;;;;<<<======;;;:::;;;============>>>??????@@@@@@BBBCCCCCCBBBAAABBBDDDFFFGGGIIILLLOOOPPPPPPOOONNNLLLKKKKKKLLLLLLMMMNNNOOOLLLMMMOOOQQQQQQPPPOOONNNMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRRRRSSSTTTTTTTTTVVVWWWXXXYYY[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]][[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUSSSRRROOOPPPRRRTTTTTTTTTRRRRRROOOOOOPPPPPPPPPNNNMMMLLLMMMMMMMMMNNNOOOOOOPPPPPPQQQPPPOOOMMMLLLJJJIIIIIIEEEEEEEEEEEEFFFHHHJJJLLLLLLLLLLLLKKKKKKIIIHHHGGGIIIHHHFFFEEEEEEFFFHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCAAABBBBBBBBBCCCCCCDDDDDDAAA@@@@@@???????????????<<<<<<<<<======>>>>>>>>>===>>>>>>??????>>>>>>===<<<;;;;;;:::999999888888888888777777666555444444555666666666777777888888666666666666666666666666777666555444333333333333111111222222222333333333333333333222222222111111000000000000////////////111000...,,,,,,---...000000000000...,,,---///111/////////............---////////////////////////---............---,,,,,,...........................------,,,,,,------......------------------...++++++++++++++++++++++++------,,,***)))))))))))),,,,,,,,,+++*********)))}}}|||~~~}}}|||yyytttnnniiifffdddbbbaaabbbfffnnnvvv{{{|||vvvkkk\\\KKK@@@;;;:::;;;888777999:::;;;???FFFRRR\\\lll{{{yyyrrrlllhhhaaa[[[UUUMMMEEE@@@;;;<<>>777000444444333333333333444444666666666666555444444333333444444555555444444333444444444444555777999::::::;;;<<<<<<:::999:::;;;>>>>>>???@@@@@@AAAAAAAAABBBBBBAAA@@@???@@@CCCEEEFFFHHHLLLOOOPPPPPPNNNMMMJJJJJJJJJJJJKKKLLLMMMNNNKKKMMMPPPRRRSSSRRRQQQOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPRRRSSSTTTSSSSSSSSSSSSTTTUUUVVVWWWZZZZZZZZZYYYYYYYYYXXXXXXWWWXXXYYY[[[[[[\\\\\\\\\YYYXXXXXXWWWVVVVVVWWWWWWTTTVVVWWWXXXWWWUUUSSSRRRNNNPPPSSSVVVWWWVVVTTTSSSQQQRRRSSSSSSQQQOOOLLLJJJLLLLLLMMMMMMNNNOOOOOOOOOPPPOOONNNLLLJJJHHHGGGFFFCCCCCCDDDEEEFFFHHHJJJKKKMMMMMMLLLLLLJJJIIIHHHGGGIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEHHHHHHGGGGGGFFFEEECCCCCCAAABBBCCCCCCDDDDDDEEEEEEAAAAAA@@@>>>>>>=========::::::::::::;;;;;;;;;;;;<<<======>>>>>>======<<<;;;::::::999888777666666777666555444444444444444555555666666777777888888666666666666666666666666666666555444333333444444111111111111222222222222333333333222222222111111000////////////.........000///...---------......///000000///---++++++,,,//////.........---------........................------.........------,,,........................------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***)))((())))))---,,,,,,+++***))))))(((~~~yyyvvvuuutttsssrrrpppmmmhhheeebbbaaaaaabbbeeeiiinnntttwwwrrrhhhYYYLLLCCC>>>999777999777777:::<<>>>>>AAADDDFFFNNN___pppnnnYYYJJJAAA>>>???888888888777666666777777444444333333333222222222333222222111111000000///000000000000000000000000////////////////////////........................000//////...............////////////////////////++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,---------------------------------,,,,,,,,,+++---.........///222666000///...,,,,,,,,,---...------......///......---,,,,,,,,,---------......---------............//////..................///...............///////////////............//////000000000/////////.........////////////000000000333111222888@@@AAA;;;444333333222222222222333333555555555555555444333222333333444444444444333333444444333444555666888999;;;<<<===<<<:::999:::;;;<<<===>>>@@@@@@@@@@@@@@@AAAAAA@@@???>>>???BBBDDDEEEGGGJJJLLLNNNNNNMMMLLLIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMPPPRRRSSSRRRRRRQQQOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNPPPQQQRRRSSSRRRRRRRRRSSSTTTUUUVVVWWWYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVXXXYYYZZZZZZZZZZZZXXXWWWVVVVVVUUUVVVVVVVVVSSSTTTVVVWWWWWWVVVTTTRRRRRRTTTWWWYYYZZZYYYWWWVVVVVVVVVVVVUUUSSSOOOLLLIIIKKKKKKLLLMMMMMMNNNNNNOOOOOONNNMMMKKKIIIGGGFFFEEEBBBCCCDDDEEEFFFHHHIIIJJJLLLLLLKKKKKKIIIHHHFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDHHHHHHHHHHHHGGGFFFEEEDDDBBBCCCDDDEEEEEEEEEEEEDDDAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::======>>>>>>>>>>>>======;;;:::999888777666555555666555444444333444444555444444444555555666666666555555555555555555555555555444444333333333333444000000000111111111222222333333333222222222111111////////////.........---,,,---///000000...,,,***'''+++...///...,,,++++++............---------------------------------------....../////////..............................------------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,000///---+++))))))******,,,,,,++++++***)))((((((zzz{{{{{{xxxsssooommmlllnnnnnnnnnmmmkkkiiigggeeeffffffffffffggghhhhhhiii___TTTFFF>>><<<;;;888444777666999>>>BBBHHHTTT___sss}}}rrraaaVVVRRRIIIHHHEEEBBBAAA@@@AAAAAA>>>???CCCIIIPPP]]]rrrpppZZZKKKBBB===;;;===666777888777666555666777333333333333222222222222222222111111111000000000//////000000000000000111......///000000000//////........................//////......---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------))),,,///...,,,,,,000444222222111000////////////,,,,,,---............---,,,,,,,,,,,,---------------------............/////////............//////---............/////////......------......//////000000000/////////............////////////000000111111333999???@@@;;;666333333222222222222333333444444555555555444333333333333444444444444333333555555444444555666888999;;;<<<===<<<:::999999:::999:::<<<===>>>>>>======???@@@@@@???>>>???AAACCCDDDFFFHHHIIIKKKKKKKKKKKKHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQNNNNNNMMMMMMLLLMMMMMMNNNMMMMMMMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMOOOPPPPPPRRRSSSSSSSSSUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWUUUVVVWWWWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVVVVSSSTTTUUUVVVVVVUUUUUUTTTVVVWWWYYY[[[[[[[[[ZZZYYYXXXXXXWWWUUUSSSPPPMMMKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLJJJIIIGGGFFFFFFCCCDDDDDDFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHKKKKKKJJJJJJIIIIIIIIIIIIGGGGGGFFFEEEDDDDDDDDDEEEGGGGGGHHHHHHGGGGGGFFFEEEBBBCCCDDDEEEEEEDDDCCCBBB@@@???>>>===<<<<<<<<<<<>>>>>>>>======<<<<<<===>>>>>>??????>>>>>>===;;;;;;:::888777666555444444444444444444555555555444444444444444444444444444444444444444444444444333333222222222222333333///000000000000111111111333333333222222222111111////////////............***,,,///111111...+++)))"""&&&+++.../////////000.........------------,,,------------------------------...////////////...------------------------,,,------......------,,,......------------......------------------------///...---,,,+++*********+++++++++***)))))))))(((lllnnnppppppooonnnnnnooouuuuuussspppmmmjjjgggeeecccbbb```]]][[[XXXWWWVVVLLLEEE===888888999888777888999???GGGNNNXXXggguuuuuueeeVVVMMMIIIAAAAAABBBBBBAAAAAABBBCCCDDDFFFLLLWWWcccrrrkkk[[[JJJBBB>>>;;;999999444666777666444222333555333333333222222222222111111111111111000000000000////////////000000111111,,,---.../////////.......................................------......///------------------------........................+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------+++++++++,,,,,,------...++++++,,,,,,,,,,,,,,,---111111111111000///...---++++++,,,---------------++++++++++++,,,,,,,,,,,,---------............///...------------------...---------.........//////...------------...///000/////////.........------........./////////000000000111333666999888555222333333333222222333333333333444555555555555555444333333444444444444333333666555555555555777888999;;;<<<<<<;;;999888888999888:::<<<===>>>>>>===<<<>>>@@@AAAAAA@@@???AAABBBFFFFFFFFFGGGIIIJJJLLLLLLJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMNNNOOOPPPSSSSSSTTTUUUVVVXXXZZZ[[[YYYXXXXXXXXXXXXWWWWWWWWWUUUUUUVVVVVVWWWVVVVVVUUUVVVVVVVVVUUUUUUVVVVVVWWWSSSSSSTTTTTTUUUUUUUUUVVVXXXXXXYYYZZZZZZYYYYYYYYYWWWVVVUUUSSSRRRPPPOOONNNJJJJJJKKKKKKLLLMMMMMMNNNMMMLLLKKKJJJIIIHHHGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEDDDEEEFFFFFFGGGFFFFFFFFFBBBBBBCCCDDDCCCBBB@@@>>>???>>>======<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>======<<<;;;:::999777666555444222333444666666666555444555555444444333333222222333333333333333333333333222111111000111111222222/////////000000000111111333333333222222222111111000000000/////////......,,,---...//////---+++***''')))+++------///111333.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------,,,,,,---......---,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,++++++***))))))************))))))))))))gggjjjnnnrrruuuxxx{{{~~~{{{uuuooohhhcccaaaXXXUUUQQQMMMIIIGGGFFFFFFAAA???<<<999777888:::<<<<<<>>>EEEOOOYYYfffxxxyyykkk]]]PPPGGGBBB@@@CCCFFFHHHHHHHHHIIIIIIMMMOOOWWWdddrrr{{{^^^PPPCCC???>>>;;;777666222555666555222000111333333333333222222222111111000000000000000111111111.../////////000000111111***+++---...///...------..............................---------......///////////////////////////+++++++++++++++++++++++++++*********+++,,,,,,---+++++++++,,,,,,++++++++++++++++++,,,,,,---------******+++,,,,,,---......---+++)))***---...+++'''---...//////...,,,***)))***+++,,,,,,---------,,,******+++++++++,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,------------.........//////---------------...///000......---------,,,,,,,,,............/////////000///000222444333222000...444333333222222333333444333333444555666666666666333444444555555444444333777666555555666777888999:::;;;<<<:::888777777888:::;;;>>>???@@@???>>>===>>>???AAABBBAAA@@@@@@AAAGGGGGGFFFGGGHHHJJJLLLNNNKKKKKKKKKLLLLLLMMMNNNOOOKKKJJJHHHGGGHHHIIIKKKLLLKKKKKKLLLMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPOOOPPPPPPQQQQQQSSSSSSTTTVVVWWWZZZ[[[]]]YYYYYYXXXXXXXXXWWWWWWWWWUUUUUUVVVVVVVVVUUUUUUTTTVVVVVVVVVUUUVVVVVVWWWWWWTTTSSSSSSSSSTTTUUUVVVWWWYYYXXXXXXXXXXXXWWWWWWXXXTTTSSSRRRQQQPPPPPPQQQQQQJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHIIIHHHFFFEEEEEEFFFHHHIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFBBBCCCDDDEEEFFFFFFFFFFFFAAAAAABBBCCCBBB???===;;;>>>>>>===<<<<<<<<<<<<===777888888999;;;<<<<<<===<<<<<<============<<<<<<<<<<<<;;;999888666555555111333555777777777555444666666555444333222222111222222222222222222222222111000000000000000111111////////////000000000000333333333222222222111111000000000000////////////......---------,,,,,,,,,111111///,,,+++,,,000333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------,,,,,,---......---,,,,,,******))))))))))))******************************((()))***++++++***(((((()))))))))))))))*********pppsssxxx}}}|||rrrhhh___VVVQQQKKKHHHEEEBBBAAA@@@???>>>999999999:::<<<===<<<;;;;;;HHHWWWfffuuuxxxjjj^^^RRRHHHEEEGGGAAAEEEJJJLLLLLLLLLOOORRRXXXbbbnnnzzzzzzhhhOOOGGG>>>999999:::777555777666555444333222222222333333333222222222111111111111000000//////......,,,,,,------......//////------............------,,,,,,+++++++++,,,,,,---000000///...------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((------,,,++++++***))))))+++,,,---.........---,,,///...,,,*********,,,---))))))***+++,,,------...***,,,000222222///,,,)))******)))))))))))))))***,,,+++***+++...///000///......////////////......---------.........//////++++++++++++,,,------...---------............///222...+++---111333111...000000000000000000000000///////////////.........000111111111111222222222333444666777777666444333333333333444444555555555444555555666777888888999999999888888888888888999<<<===>>>===<<<<<<<<<>>>>>>>>>>>>???@@@@@@@@@AAADDDEEEFFFHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMKKKJJJIIIIIIIIIIIIIIIKKKMMMPPPQQQPPPOOONNNLLLLLLLLLLLLMMMLLLLLLLLLLLLMMMOOOQQQSSSRRRSSSTTTUUUUUUTTTSSSRRRSSSUUUWWWXXXWWWWWWXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[XXXWWWWWWVVVVVVVVVWWWWWWTTTSSSSSSRRRSSSUUUVVVWWWTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVUUUTTTTTTTTTQQQRRRTTTUUUTTTSSSQQQOOOLLLKKKJJJIIIJJJMMMPPPRRROOOOOOMMMKKKGGGFFFGGGHHHEEEFFFHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGFFFFFFEEEFFFFFFFFFDDDEEEGGGFFFDDDBBBAAAAAA>>>???@@@AAA@@@???>>>===CCCBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============::::::999888777666555444444444555555666666777777333333333222222222111111333333333333333222111000111222444444444333111///222222222222222222222222000000000000000000000000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,******+++++++++,,,,,,,,,------...............---++++++,,,,,,++++++******))))))***+++,,,,,,------,,,,,,,,,++++++*********)))((((((***---...,,,)))---------,,,+++***)))(((************************{{{~~~~~~rrrfff[[[SSSLLLHHHEEECCC@@@>>><<<;;;:::999:::999888999<<>>@@@@@@????????????@@@@@@AAAAAA@@@@@@???>>>>>>===;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777666555555555666666666666666666444444444444333333333333222222333333333222222111222333444555444333111000222222222222222222222222111111111111111111111111000000000000////////////------------------------........................---......//////......---+++++++++,,,,,,,,,,,,---------............------.../////////...---,,,,,,))))))***++++++,,,------,,,,,,,,,++++++*********,,,+++***+++,,,,,,)))&&&++++++,,,,,,,,,+++******************************}}}}}}vvvnnn```TTTKKKFFFCCCAAA======<<<;;;::::::::::::;;;::::::===CCCKKKSSSXXX```ooo}}}hhh___UUUMMMFFF@@@@@@CCCKKKPPPVVVYYY^^^iiixxx}}}hhhTTTEEE???;;;777666888999777555666555444333333222222333333222222222222111111111000000000000////////////000000///////////////......//////000000//////.........---------------...//////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++******))))))***+++,,,------------,,,...---+++******+++,,,,,,************))))))))))))---...///000000000......,,,,,,+++++++++,,,,,,---...,,,******+++,,,+++***......////////////......------------............000...,,,+++******+++,,,---------............///,,,...333999<<<999000)))000000000000000000000000////////////////////////000111111111111222222222333444555666666555444333666666555555444333333333777777777777777777777777888777777777777777888888:::<<<===<<<;;;:::;;;<<<>>>>>>??????@@@AAAAAABBBBBBCCCEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHKKKJJJJJJJJJJJJKKKLLLLLLNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQOOOPPPRRRTTTVVVXXXYYYYYYTTTVVVXXXXXXWWWWWWXXXYYYXXXYYYZZZ[[[[[[[[[ZZZZZZZZZYYYWWWUUUSSSRRRQQQQQQWWWWWWVVVUUUUUUUUUVVVVVVXXXWWWUUUSSSRRRQQQPPPPPPRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWVVVTTTSSSNNNMMMLLLLLLMMMOOORRRSSSQQQRRRRRRPPPNNNMMMNNNPPPKKKKKKLLLLLLKKKKKKJJJIIILLLMMMMMMNNNOOONNNNNNNNNIIIHHHHHHGGGGGGGGGGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFDDDAAA???@@@AAAGGGGGGGGGFFFEEECCCAAA@@@???>>>=========>>>???@@@AAAAAA@@@??????>>>>>>===<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777777777777777666666666666666666555555555444444444111222222333333333333222222333333444444222111000222222222222222222222222222222222222222222222222000000000000////////////------------------------////////////////////////......///////////////...,,,,,,,,,---------......------............---------------,,,+++***)))((())))))******+++,,,,,,,,,+++++++++++++++*********,,,+++***+++++++++)))''')))***+++,,,,,,,,,,,,,,,************************kkklllooopppooolllhhheee]]]VVVMMMEEE@@@???>>>>>>:::;;;<<<<<<<<<===???@@@<<>>??????@@@AAABBBDDDEEEGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPRRRSSSTTTVVVXXXYYYZZZ[[[VVVWWWYYYXXXVVVUUUUUUVVVWWWXXXZZZ[[[\\\[[[ZZZYYYZZZYYYWWWVVVTTTSSSRRRRRRYYYYYYXXXWWWVVVVVVUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTVVVVVVWWWWWWWWWVVVUUUTTTNNNNNNMMMMMMMMMOOOQQQRRRTTTUUUUUUSSSQQQPPPPPPQQQNNNNNNNNNMMMMMMLLLKKKJJJMMMMMMNNNOOOOOOOOOOOOOOOJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHFFFCCC@@@???@@@AAAGGGGGGHHHHHHGGGEEEDDDCCCAAA@@@>>>===<<<===>>>???AAAAAA@@@@@@??????>>>>>><<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;::::::999999888888888777777666666666666666555555555444444444111111222333444444444444111111222222222111000///222222222222222222222222222222222222222222222222000000000000////////////........................////////////////////////---......////////////...------------.........///------.........---,,,,,,++++++++++++***)))''''''))))))******+++++++++,,,+++++++++***************)))))))))***+++,,,,,,+++***++++++,,,,,,+++++++++************************RRRTTTVVVWWWVVVTTTQQQNNNHHHEEE@@@===<<<<<<<<<;;;:::;;;<<<<<<;;;===@@@DDDDDDKKKUUU]]]aaacccdddeeehhhqqqyyyzzzvvvmmm```TTTKKKFFFBBBBBBBBBBBBGGGLLLOOOWWWfffzzz|||gggWWWKKKCCC???999888777777777666444333444444333222222222333333222222222111111111000000////////////000000000000111111000000//////......//////000000000000//////000///...------------------------------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,---------------------,,,,,,,,,************++++++,,,,,,+++++++++++++++++++++,,,&&&&&&'''((()))******+++++++++++++++,,,,,,------***************+++,,,,,,...,,,+++,,,...000000000------............------------------------,,,,,,&&&))),,,///000///,,,***---------............///111...+++***+++---000111////////////////////////////////////000000111111000000111111111222222222333444444444444444444333333333444444555666777777555555555555555555555444777777777777777888999999:::;;;<<<;;;::::::;;;<<<:::;;;<<<===>>>???@@@@@@AAABBBCCCEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGIIIJJJLLLMMMNNNNNNLLLLLLMMMNNNOOOPPPPPPPPPNNNNNNOOOOOOOOOOOOOOOOOOQQQQQQQQQRRRSSSSSSTTTUUUWWWXXXYYYWWWUUUSSSSSSSSSVVVXXXZZZ[[[\\\[[[YYYXXXXXXWWWWWWVVVVVVVVVVVVWWWYYYYYYYYYXXXWWWVVVUUUTTTPPPPPPOOOOOOOOOPPPPPPQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSMMMMMMLLLLLLMMMNNNOOOPPPVVVWWWWWWUUURRRPPPPPPPPPQQQPPPOOONNNMMMMMMLLLLLLLLLMMMNNNNNNOOOOOONNNNNNKKKKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGDDDAAA@@@AAACCCEEEFFFGGGHHHHHHGGGFFFFFFEEEDDDAAA>>>======>>>???BBBBBBBBBAAA@@@@@@??????=========<<<<<<<<<<<<<<<========================>>>>>>>>>>>>======<<<<<<======<<<<<<;;;:::::::::999999888888777777777666555555555555444444444444111222333444444444444444000000000000000//////...222222222222222222222222111111111111111111111111000000000000////////////................................................+++,,,---...............------........./////////------......---,,,++++++............---,,,+++***)))***************++++++************************((()))*********+++,,,---,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))CCCDDDEEEFFFFFFEEEDDDCCC???===;;;;;;;;;;;;999888<<<===>>>===<<>>???AAABBBCCCCCCAAABBBDDDEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIFFFGGGIIIKKKMMMNNNOOOOOOLLLMMMNNNOOOPPPPPPPPPPPPMMMNNNOOOPPPPPPPPPPPPPPPSSSSSSRRRQQQQQQQQQRRRRRRUUUVVVWWWVVVTTTRRRRRRRRRUUUWWWZZZ\\\\\\[[[YYYWWWVVVVVVVVVVVVWWWXXXYYYZZZXXXXXXXXXXXXWWWVVVUUUTTTNNNNNNNNNOOOPPPQQQSSSTTTRRRRRRSSSTTTTTTUUUVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSMMMMMMMMMMMMMMMNNNOOOOOOTTTUUUVVVUUURRRPPPPPPPPPRRRQQQPPPNNNNNNMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIGGGHHHGGGFFFCCCBBBCCCDDDDDDEEEGGGHHHIIIIIIHHHHHHGGGEEEBBB???>>>>>>@@@AAADDDDDDCCCBBBBBBAAAAAA@@@>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>=========<<<<<<<<<<<<;;;;;;::::::999999999888888888888888666555555555555444444444222333333444444444444333000000000///////////////222222222222222222222222000000000000000000000000000000000000////////////........................------------------------++++++,,,---............---------.........//////------...------,,,+++***++++++,,,,,,,,,+++******************************)))))))))***************,,,,,,,,,+++(((((()))***---------,,,+++***(((((())))))))))))))))))))))))=========>>>>>>>>>>>>>>><<<:::999999::::::999888>>>@@@BBBCCCFFFNNNYYYbbbppprrrrrrlllaaaWWWQQQPPPOOORRRRRRNNNLLLMMMJJJEEEHHHDDDDDDHHHLLLPPPVVV]]]kkkyyyvvvdddQQQFFF@@@:::777888666666555444333333333444333222222222222222333333111111111111000000000000.../////////000000000111.............../////////.........//////.........///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************************))))))******************++++++++++++++++++++++++***))))))((()))***+++,,,))))))***+++++++++++++++*********)))))))))(((((())))))***,,,,,,---,,,,,,*********++++++,,,......---,,,***+++---......---,,,------......------,,,---------,,,,,,,,,++++++((()))+++---......---------------............///,,,...000000000/////////000000000000000000000000...//////000111111222222000111111111111222222222444333333333333333333444333444444555666777777888555555666666777888888888888888888888999:::;;;<<<;;;<<<======;;;;;;<<<======>>>???@@@AAACCCDDDDDDBBBCCCDDDFFFGGGHHHIIIIIIHHHGGGGGGFFFGGGHHHIIIJJJHHHJJJKKKMMMNNNOOOOOONNNLLLMMMOOOPPPPPPPPPPPPOOONNNOOOQQQRRRSSSSSSSSSSSSTTTSSSRRRQQQQQQRRRRRRSSSOOOQQQSSSSSSSSSRRRSSSTTTUUUWWWZZZ\\\\\\[[[XXXWWWUUUUUUUUUUUUVVVWWWXXXYYYVVVWWWXXXXXXWWWVVVUUUTTTPPPPPPPPPQQQRRRTTTUUUVVVTTTUUUUUUVVVVVVWWWWWWWWWUUUUUUTTTSSSSSSSSSSSSSSSNNNNNNNNNNNNOOOOOOOOOPPPNNNPPPRRRSSSQQQPPPQQQQQQQQQQQQOOONNNMMMNNNNNNOOOMMMMMMNNNOOOOOOOOOOOONNNKKKKKKJJJIIIIIIIIIIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIFFFGGGHHHHHHFFFEEEEEEFFFGGGGGGIIIJJJJJJIIIHHHHHHEEECCCAAA>>>>>>@@@BBBDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::888888999999999999999999777777777666666666555555444444444444444444333333222222111000000000000000222222222222222222222222111111111111111111111111000000000000////////////........................------------------------+++,,,---...////////////,,,,,,---------.........------------,,,+++******'''(((((()))))))))))))))************))))))))))))((()))))))))*********+++,,,------***(((''')))+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))::::::999999999:::;;;;;;999888666666999;;;<<<===???BBBGGGLLLSSS```ppp{{{xxxiiiXXXLLLGGGGGGCCCFFFFFFDDDDDDHHHIIIFFFGGGEEEGGGNNNVVV\\\eeemmmzzzvvv```QQQDDD@@@@@@;;;999:::333444333222111222444666222222222111222222333333111111111111000000000000.../////////000000111111,,,---------......//////------............------///...---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......************************************************))))))))))))))))))*********)))((((((((()))+++,,,((()))***+++++++++++++++''''''((()))***+++,,,,,,)))***+++---......------+++++++++,,,---...///000111///....../////////...,,,------......------,,,---------,,,,,,+++++++++---,,,+++++++++,,,---...---------.........//////......---,,,+++,,,///222000000000000000000000000...//////000111222222222000111111111111222222222444333333222222333333444555555555666666666666666666777777888999::::::;;;999999999999:::;;;<<<===<<<===>>>===<<<<<<===>>>;;;<<<===>>>@@@AAABBBCCCBBBCCCEEEFFFHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHJJJKKKKKKLLLMMMOOOOOONNNNNNMMMMMMNNNOOOPPPQQQPPPOOONNNOOOPPPRRRTTTUUUVVVVVVUUUNNNNNNMMMLLLMMMNNNOOOPPPKKKMMMPPPRRRSSSTTTUUUWWWTTTWWWZZZ\\\\\\[[[XXXVVVUUUTTTTTTTTTUUUVVVVVVWWWUUUVVVWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXVVVUUUTTTTTTSSSSSSTTTTTTOOOOOOPPPPPPPPPPPPPPPPPPJJJLLLOOOQQQQQQQQQRRRSSSQQQPPPOOONNNMMMNNNOOOPPPMMMNNNOOOOOOPPPPPPOOOOOOJJJJJJIIIHHHHHHHHHHHHIIIKKKKKKJJJIIIIIIIIIIIIJJJEEEGGGIIIIIIHHHGGGFFFGGGJJJJJJKKKKKKKKKIIIHHHGGGBBBAAA???===>>>AAADDDGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888888888999999::::::;;;888888888888777777777777555555555555444333222222444333222222111111222222222222222222222222222222222222222222222222222222000000000000////////////////////////////////////........................,,,---...///000000000000,,,,,,,,,---------......---...------,,,+++***))))))***+++,,,,,,------,,,*********)))))))))))))))(((((())))))*********+++(((***+++***((())),,,///******+++,,,,,,,,,,,,+++))))))))))))))))))))))))888888777888999:::<<<===:::999:::<<>>>>>===============>>>======<<<<<<===???AAABBB???@@@CCCHHHMMMNNNKKKHHHGGGGGGHHHJJJKKKMMMNNNNNNMMMNNNOOOOOOOOOQQQTTTVVVSSSUUUWWWWWWTTTRRRQQQQQQSSSTTTUUUUUUTTTSSSRRRQQQOOOOOONNNNNNOOOOOOPPPQQQQQQQQQQQQRRRSSSUUUVVVWWWVVVXXX[[[[[[ZZZXXXWWWWWWVVVVVVWWWWWWWWWWWWWWWVVVUUUVVVXXXYYYXXXVVVSSSQQQUUUUUUVVVVVVWWWVVVVVVVVVVVVWWWYYYZZZZZZYYYYYYXXX[[[WWWTTTSSSTTTUUUTTTRRRRRRRRRRRRRRRQQQPPPOOONNNQQQQQQOOONNNMMMNNNOOOOOOPPPPPPOOONNNNNNNNNNNNOOOQQQPPPPPPQQQQQQOOOLLLIIIJJJIIIHHHGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGKKKJJJJJJIIIHHHHHHGGGGGGFFFGGGIIIJJJJJJIIIGGGFFFCCCBBBAAA@@@@@@AAABBBCCCFFFFFFFFFEEEEEECCCBBBBBBDDDDDDDDDCCCBBBAAA???>>>@@@@@@????????????@@@@@@???>>>===<<<;;;:::999999::::::::::::999888777666888999:::::::::999888777<<<;;;999666555555555555555444333333222222333333444333333222111000//////444444444444444444444444111111111111000000//////.........///////////////...///000000000///---,,,,,,,,,,,,------.........////////////............---------.........//////***,,,,,,+++)))((()))***---,,,,,,+++***)))(((((())))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))'''(((((()))***+++++++++444555777888999:::::::::<<<===???AAADDDFFFHHHIIIUUU[[[hhhxxxyyyeeeTTTKKKGGGDDDCCCAAACCCDDDEEEFFFGGGJJJLLLPPPUUU^^^hhhsssnnnZZZNNNEEEBBB===999888888777666555555444444444333333333222111111111111000000000000////////////.....................////////////000000000000000000000000//////...---------------///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************+++***))))))(((((())))))************++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))))))))*********,,,,,,,,,+++++++++******------------------------/////////////////////000/////////...............000000000000000000000000333333222222222222222333222222222333333333444444333333444444555666666777888777777777777888999999::::::;;;;;;;;;;;;<<<<<<>>>======<<<<<<======>>>============>>>@@@AAABBBAAABBBCCCHHHLLLMMMKKKHHHGGGHHHIIIJJJLLLMMMNNNNNNOOOOOOPPPOOOOOOQQQUUUXXXXXXYYYZZZXXXUUURRRQQQQQQSSSTTTTTTTTTTTTRRRPPPOOONNNMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPQQQRRRTTTUUUVVVVVVYYY[[[[[[YYYWWWWWWWWWVVVWWWXXXYYYYYYYYYXXXWWWVVVWWWXXXXXXXXXVVVUUUSSSVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWXXXVVVSSSSSSUUUVVVUUUTTTTTTTTTTTTSSSSSSRRRQQQPPPOOONNNMMMMMMMMMNNNPPPQQQQQQQQQPPPOOOOOOOOOOOOOOORRRQQQQQQRRRRRRPPPMMMJJJJJJIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHKKKKKKJJJJJJIIIIIIIIIHHHFFFGGGIIIJJJJJJIIIGGGFFFCCCBBBBBBAAABBBCCCEEEFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@;;;;;;;;;::::::;;;;;;;;;>>>>>>===<<<;;;:::999999;;;;;;;;;::::::999888777666777888999::::::999999;;;::::::999888888888888555444333333222222333333222222111111111111111111333333333333333333333333222222111111111000000000///////////////.........---......///...---,,,+++,,,,,,,,,---------......////////////.........---///......------,,,,,,+++***+++,,,+++)))((()))***)))))))))((((((((((((((())))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))'''(((((()))******++++++888999<<<===>>>===<<<;;;@@@DDDJJJMMMOOORRRVVVZZZhhhqqq{{{mmmZZZKKKDDDCCCDDDEEEEEEFFFGGGHHHJJJNNNSSSXXX\\\dddppp|||mmmYYYLLLEEE???<<<888666666777777666444444444444333333333333222222222111111111111000////////////........................////////////000000000000000000000000000//////...---.........///......---,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))***))))))(((((((((((((((*********+++++++++,,,,,,)))******++++++******))))))))))))))))))))))))))))))))))))******++++++,,,***++++++,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***........................---.........///000000000//////...------...///000000000000000000000000000333333333222222333333444222222222222333333333333333333333444555555666666666666666666666777777888:::::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<===============>>>???@@@AAABBBDDDDDDDDDGGGIIIKKKJJJIIIHHHHHHIIIJJJLLLMMMNNNNNNQQQQQQPPPOOOOOORRRVVVZZZ^^^^^^\\\YYYUUUSSSRRRSSSUUUUUUUUUUUUSSSQQQPPPNNNMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPQQQSSSTTTTTTWWWYYYZZZZZZXXXWWWWWWWWWUUUVVVWWWYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWYYYYYYZZZZZZYYYXXXVVVUUUUUUSSSRRRSSSVVVWWWXXXWWWVVVVVVUUUUUUTTTSSSSSSRRRMMMLLLLLLLLLNNNOOOQQQSSSRRRRRRQQQPPPPPPPPPPPPPPPSSSRRRQQQRRRRRRQQQNNNLLLJJJJJJIIIIIIHHHIIIIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHKKKJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHIIIIIIHHHGGGFFFCCCCCCBBBBBBCCCEEEFFFGGGDDDEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@?????????@@@AAA>>>==================>>>======<<<;;;::::::999999;;;;;;;;;;;;:::999888888555666777888999:::::::::777888999999999999999888555444333333222222333333000000000111111111222222222222222222222222222222222222222111111111111111000000//////......------,,,------------,,,++++++,,,,,,,,,------------...//////.........---------000///...---+++)))((((((***+++,,,+++)))))))))+++''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))'''(((((())))))******+++>>>???@@@AAABBBAAAAAA@@@HHHPPPYYY]]]^^^```eeeiiiuuu}}}~~~jjj```QQQFFFAAACCCFFFHHHLLLMMMOOOQQQUUU\\\dddiiissszzzooo\\\OOOFFFBBB;;;999666555555666666555333333333333333333333333222222222222111111111111000000000/////////..................////////////////////////////////////111111000//////////////////......---,,,,,,,,,---******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******)))(((((((((((()))*********++++++++++++,,,))))))************))))))))))))))))))))))))))))))))))))***++++++,,,------+++,,,---.........---,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000///...---,,,,,,---///111111111111111111111111111000000000///000000111111111222222222222333333333333333333444444555555555666666555555666666777888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===<<<======>>>???@@@AAABBBEEEEEEEEEFFFGGGHHHIIIIIIHHHIIIIIIJJJLLLMMMMMMNNNRRRQQQPPPNNNNNNQQQWWW[[[______]]]YYYVVVTTTUUUVVVVVVWWWWWWVVVTTTRRRPPPNNNMMMMMMMMMMMMMMMNNNOOOOOOQQQQQQQQQQQQQQQRRRSSSTTTVVVXXXXXXXXXVVVVVVVVVXXXSSSTTTVVVWWWWWWWWWVVVUUUXXXWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWYYYZZZZZZZZZXXXWWWUUUTTTQQQQQQRRRTTTVVVXXXYYYZZZWWWVVVVVVUUUTTTTTTSSSSSSNNNNNNNNNNNNOOOQQQRRRTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRQQQPPPPPPQQQPPPNNNLLLJJJJJJJJJIIIIIIIIIIIIIIIEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHHHHHHHGGGGGGDDDDDDBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>===<<<<<<>>>@@@BBB@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<;;;;;;:::999999888;;;;;;;;;;;;;;;:::999999777888888999999:::::::::444555666777777666555444555444333333222222333333000000000000111111111111111111111111111111111111222222222222111111111111111111000///...------,,,,,,------------,,,,,,,,,------------------------.........---------,,,,,,...---,,,+++***((('''''')))+++,,,+++***)))***+++******************++++++((((((((((((((((((((((((*********)))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))******DDDDDDFFFIIILLLOOOQQQRRR[[[bbbiiikkkhhhfffgggjjjsssyyy~~~uuujjjcccVVVQQQJJJDDDDDDFFFJJJLLLRRRUUUYYY___gggqqq{{{jjjWWWLLLFFF???999;;;888666555555555555444333333333333333333333333222222222111111111000000111111111000000000//////............//////////////////////////////////////////...---------............---,,,,,,,,,------,,,,,,,,,++++++*********++++++,,,,,,++++++***)))************************++++++***))))))))))))***))))))************++++++)))))))))******)))))))))))))))))))))))))))))))))))))))***+++,,,------...)))***,,,---------,,,+++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////000///...,,,+++,,,---///111000000000000000000000000...............///000000111111111222222222333333333333333444444444444444777666666666666777888888888888888999:::;;;;;;<<<::::::999999:::;;;<<<<<<;;;<<<===>>>???@@@@@@@@@EEEEEEEEEEEEEEEFFFHHHIIIHHHHHHIIIJJJKKKLLLLLLMMMQQQPPPOOOMMMMMMPPPVVVZZZ\\\\\\[[[XXXVVVVVVWWWYYYXXXXXXXXXWWWUUUSSSQQQPPPNNNNNNNNNNNNNNNOOOPPPPPPRRRRRRQQQQQQQQQRRRRRRSSSTTTUUUUUUUUUTTTTTTVVVYYYVVVVVVVVVWWWWWWVVVVVVVVVWWWVVVUUUUUUUUUWWWYYYZZZYYYZZZZZZZZZYYYYYYXXXWWWXXXYYYYYYXXXWWWUUUSSSRRROOOPPPRRRTTTVVVXXXZZZ[[[WWWVVVUUUSSSSSSSSSSSSSSSRRRRRRQQQPPPQQQRRRSSSTTTSSSSSSRRRQQQQQQQQQQQQRRRPPPOOONNNNNNOOOOOOMMMKKKKKKKKKKKKJJJJJJIIIIIIIIIEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHFFFDDDBBB@@@???>>>>>>???@@@@@@AAAAAAAAA@@@??????===<<<;;;:::;;;===???@@@<<<<<<===>>>>>>===<<<<<<;;;;;;::::::999999888888::::::;;;;;;::::::999999;;;;;;::::::999999999999555666777777666555333222555444333333222222333333222222111111000//////...000000000000000000000000111111111111111111111111111111000///...------,,,------------------......------------------------------------,,,,,,,,,,,,++++++*********))))))))))))***++++++***)))***+++,,,,,,++++++***))))))((((((((((((((((((((((((((())))))))))))))))))******************************((((((((((((((((((((((((((((((((((((((()))))))))VVVXXX]]]bbbhhhmmmqqqrrrrrrsssrrrmmmeee```^^^^^^dddgggjjjiiiddd]]]VVVSSSHHHGGGGGGGGGJJJNNNRRRUUU]]]bbbjjjttt~~~oooVVVGGGCCCAAA:::333:::888666555555555444222222222222222333333333333111111111000000000000///000000000000////////////............////////////000000000000000000000000---,,,++++++******++++++---,,,,,,++++++,,,,,,,,,---,,,,,,+++******))))))+++++++++++++++******)))++++++++++++++++++++++++,,,++++++***************((((((((()))))))))******((())))))******))))))((())))))))))))))))))))))))*********++++++,,,,,,---'''(((((()))************,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---.........---,,,,,,,,,,,,...///000///////////////////////////////////////000111222111111111111222222222222333333333333333333444444666666666666666777888888666666777888999999::::::999888888888999:::;;;<<<::::::<<<===>>>?????????BBBCCCDDDDDDCCCDDDFFFHHHGGGHHHHHHIIIJJJJJJKKKKKKNNNNNNMMMLLLLLLOOOSSSWWWVVVWWWXXXWWWUUUUUUWWWYYYWWWWWWWWWWWWVVVTTTRRRPPPOOOOOONNNNNNOOOOOOPPPQQQRRRQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQSSSVVVZZZ[[[ZZZXXXVVVVVVVVVWWWWWWUUUUUUTTTTTTUUUWWWXXXZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVWWWVVVUUUSSSQQQPPPNNNQQQTTTVVVVVVWWWYYYZZZVVVUUUTTTRRRQQQRRRRRRSSSTTTSSSRRRRRRRRRSSSTTTUUUSSSSSSRRRQQQQQQQQQQQQQQQPPPNNNMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHEEEFFFFFFGGGHHHIIIIIIJJJHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHFFFDDDBBB???<<<;;;;;;;;;======>>>>>>>>>>>>======;;;;;;:::::::::;;;===>>>999:::;;;<<<<<<;;;:::999:::::::::999999888888888999999999::::::999999888===<<<:::999888777777777888888888888777666444444555444333333222222333333333222111000///......---000000000000000000000000000000000000000111111111000000//////......------...------------......///...------------,,,,,,,,,------,,,,,,,,,+++++++++)))))))))*********++++++)))***++++++***)))+++,,,++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((ooottt{{{yyymmmaaaXXXSSSRRRRRRRRRUUUVVVUUUQQQMMMKKKLLLFFFHHHJJJNNNTTTZZZbbbfffttt{{{kkk]]]JJJ@@@>>>>>>999555777555444444555555333222111111222222222333333333000000000/////////......///............---------............////////////000000000000000000000000------,,,++++++++++++,,,+++++++++******++++++,,,+++++++++***************+++++++++++++++***))))))++++++++++++++++++++++++++++++***)))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********+++++++++++++++))))))))))))***+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------......******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------++++++,,,------...//////........................////////////000111222333111111111111222222222222333333333333333333333333555555444444555555666777444444555666777888999999777777777888888999;;;;;;888999;;;<<<===>>>======>>>AAACCCCCCBBBCCCEEEGGGFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKMMMPPPSSSRRRTTTUUUUUUTTTSSSTTTUUUTTTTTTUUUUUUTTTSSSQQQPPPNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNRRRWWWZZZ\\\ZZZVVVRRRQQQRRRTTTUUURRRSSSSSSTTTUUUVVVXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVTTTTTTTTTTTTTTTRRRPPPOOOOOORRRUUUWWWVVVVVVWWWYYYWWWVVVTTTRRRQQQRRRSSSTTTRRRRRRQQQQQQRRRTTTVVVWWWSSSRRRQQQQQQPPPPPPQQQQQQPPPOOOMMMMMMNNNOOONNNMMMKKKLLLLLLLLLKKKJJJHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFDDDDDDCCCEEEEEEEEEFFFFFFGGGHHHIIIEEECCCAAA>>><<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;999999:::::::::::::::::::::;;;<<<======<<<;;;:::999999999999888888888888777888888999999888888777:::999888666666666777777777666666555555666666666555444333333222222333333111111000000/////////...000000000000000000000000....../////////000000000///////////////.........,,,,,,+++++++++,,,...///......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))******+++++++++(((***++++++******+++,,,***)))))))))((((((''''''))))))))))))))))))))))))((()))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((~~~wwweeeUUUMMMKKKLLLNNNHHHJJJLLLJJJGGGEEEEEEGGGKKKMMMPPPUUU\\\eeeooouuu}}}mmmUUULLLAAA:::999999888777444333222222444555444222111111111222222333333333////////////............------,,,,,,,,,+++++++++............/////////000000000000000000000000000000000///............///*********)))******++++++)))))))))***++++++,,,,,,***++++++++++++***))))))******************************)))(((((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))))))))))))))))))))++++++******************,,,,,,++++++,,,...///111,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++*********++++++,,,,,,,,,////////////////////////---,,,,,,,,,,,,,,,,,,,,,***+++,,,---................................................///000111222000111111111111222222222333333333333333333333333444333333333333444555555333333444555666777888888777777777777888999:::;;;777888:::<<<======<<<<<<<<>><<<<<<<<<<<<999999:::;;;;;;:::::::::999999:::::::::999999888888999;;;<<<<<<;;;999888999999999888888888888888666777777888888888777777666666555444444555666777333333222222333444666777555444333333222222333333////////////000000000000111111111111111111111111---.........//////000000.........///////////////++++++*********+++---............------,,,,,,,,,,,,,,,,,,+++++++++******************************(((***++++++******+++---************++++++++++++))))))))))))))))))))))))(((((())))))*********+++************************((((((((((((((((((((((((((((((((((((((('''''''''{{{nnnbbbVVVOOOJJJFFFEEEFFFDDDFFFGGGGGGGGGGGGHHHJJJTTTWWW]]]fffqqq{{{wwwcccXXXHHHDDD???<<<:::888777555000111111222222333444444222222222111111111000000///////////////.........000000000000////////////000000000000000000000000000000000000///...---,,,///,,,+++,,,...///---+++++++++******)))((((((''''''((()))***,,,---...///,,,,,,***)))))))))***+++******++++++++++++******,,,+++)))((((((***+++---))))))))))))((((((((((((000...,,,***))))))******))))))))))))))))))))))))((('''(((***------,,,***+++++++++++++++++++++++++++((('''(((***+++((($$$,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,---.........---,,,+++------...............---------...000000///000111---------------...///000///////////////000111111000000111222333333444444111111222333333444444555666666666666666666666666666666666666777777777777777888888999999:::;;;;;;;;;<<<>>>@@@AAAAAAAAAAAADDDDDDEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMOOOPPPOOOMMMKKKJJJLLLMMMNNNOOOOOONNNMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNLLLLLLMMMNNNQQQNNNLLLKKKMMMOOOOOOOOOPPPPPPPPPPPPOOOMMMLLLKKKQQQQQQPPPOOOOOOQQQUUUXXXWWWXXXYYYXXXWWWTTTPPPNNNQQQRRRTTTTTTQQQOOONNNNNNPPPQQQSSSTTTUUUUUUUUUTTTUUUVVVVVVUUUTTTRRRPPPOOONNNOOOPPPQQQRRRTTTTTTUUUTTTTTTTTTTTTRRRPPPNNNMMMOOOPPPQQQRRRQQQPPPOOONNNLLLKKKJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKNNNMMMKKKHHHEEECCCBBBAAA@@@AAACCCEEEEEEEEEEEEEEEAAA@@@===;;;999999::::::999999999999999999999999<<<<<<;;;;;;;;;:::::::::::::::999999888777666666999999999888777666666555777777777777777777777777555666777777777666444333333333333444444444555555555444333222111111111111///111333222///...///111.........///////////////000000////////////000000...,,,++++++,,,---+++***,,,,,,------------,,,,,,......---,,,,,,+++******+++,,,,,,,,,,,,+++******))))))))))))(((((((((((())))))))))))))))))))))))((())))))))))))*********(((((((((((())))))))))))))))))))))))************+++,,,---......---,,,+++******))))))((((((''''''((('''&&&(((,,,---,,,)))~~~zzzppphhh```VVVLLLHHHFFFCCCCCCEEEGGGHHHHHHIIIJJJNNNSSSWWW^^^eeeoooxxxwwwcccRRRIIIDDDAAA<<<999888777555444222222222222222222222222222222222111111111000000/////////////////////...////////////...............................................................,,,+++,,,...///---+++,,,++++++***))))))((((((*********++++++,,,,,,,,,,,,+++***)))))))))******)))******++++++******))),,,+++)))(((((()))***+++(((((((((((()))))))))))),,,+++***(((((()))***+++)))))))))))))))))))))))))))((()))+++------+++***))))))))))))))))))))))))******++++++***)))))))))+++,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,+++---............---------,,,+++,,,.........---...///......------------...///////////////000000111000000111111222333333444333333444444555666666666444444444444444444444444555555666666666777777777777777888888999:::::::::;;;<<<>>>???@@@@@@@@@@@@BBBBBBDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMLLLJJJIIIKKKKKKLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLNNNNNNNNNMMMNNNOOOQQQNNNLLLKKKMMMNNNOOOOOOMMMMMMLLLKKKKKKJJJIIIIIIMMMNNNNNNMMMNNNPPPTTTWWWYYYXXXWWWVVVUUUSSSRRRQQQPPPRRRSSSRRRPPPNNNNNNOOOPPPQQQSSSTTTUUUUUUUUUTTTUUUUUUUUUUUUSSSQQQOOONNNNNNNNNOOOPPPQQQSSSTTTUUUTTTTTTTTTSSSRRRPPPMMMLLLNNNOOOOOOPPPPPPOOOOOOOOONNNMMMKKKLLLMMMMMMLLLJJJIIIIIIJJJJJJKKKKKKKKKLLLNNNLLLJJJGGGEEECCCAAAAAA@@@AAABBBCCCCCCCCCBBBAAA>>>===;;;999888888999999::::::::::::::::::999999;;;;;;;;;:::::::::999999::::::999999888888777777999999888777777666555555444444444444444444444444555555666666555555444333333333333444444444444555444444333222111111111111///111222111...---...000............////////////000000////////////000000...---,,,,,,------,,,+++---......//////......---.........------,,,,,,,,,)))))))))(((((((((((('''************)))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))((((((((((((((((((((()))))))))******((()))***++++++***)))((())))))))))))((((((''''''((('''&&&'''******(((&&&sssxxxyyyssskkkddd\\\TTTQQQJJJEEEDDDDDDBBBDDDGGGJJJJJJKKKNNNRRR[[[dddkkkrrr}}}qqqbbbRRREEE@@@???<<<999666666555444333444333333222111111000000222111111111111000000000......//////////////////............------------------------------------,,,,,,,,,,,,---...///000...,,,+++,,,---...---+++,,,,,,,,,+++******)))))),,,,,,,,,+++******))))))++++++***))))))))))))***)))******++++++******)))+++***)))'''''''''((()))''''''(((((())))))******)))(((((('''((()))***+++))))))))))))))))))))))))+++******+++,,,,,,+++)))))))))))))))))))))))))))'''+++...,,,(((&&&(((++++++++++++,,,++++++***)))************************************************)))))))))************+++++++++++++++++++++++++++,,,,,,------------,,,,,,.........------,,,,,,,,,+++++++++,,,...///...,,,//////...---,,,,,,,,,,,,....../////////000000000000000000111222222333333222333333444444555666666333333333333333333333333444555555555666666666666666666777888888999999:::;;;<<<===>>>>>>>>>>>>>>>???AAACCCEEEFFFFFFEEEDDDFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHJJJIIIHHHHHHGGGGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGGGGJJJMMMOOOOOOOOOOOOPPPPPPNNNLLLKKKMMMNNNNNNNNNLLLKKKIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMOOOSSSVVVZZZXXXVVVTTTSSSSSSSSSTTTPPPQQQQQQOOOMMMMMMNNNOOOQQQRRRSSSUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRPPPNNNLLLNNNNNNMMMMMMNNNQQQSSSUUUTTTTTTTTTSSSQQQOOOLLLKKKMMMMMMMMMMMMNNNNNNOOOPPPPPPNNNMMMMMMNNNOOOMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKIIIFFFDDDBBBAAAAAAAAAAAAAAAAAAAAA???===<<<;;;:::888777777777888999::::::::::::::::::;;;;;;;;;::::::::::::999999999999999999999999999999999888888777777666555555555555555555555555555555555555444444333333333333444333333333333444444444444444333222111111000111111111111111000---,,,---...............//////000000000//////......//////000///...------......---+++//////000000000000//////............---------------,,,+++***)))******+++++++++++++++************)))))))))))))))))))))))))))************+++++++++******))))))((((((''''''''''''((((((((()))))))))'''(((((())))))((((((''')))))))))(((((((((((('''***)))((()))***)))'''&&&___cccddd^^^YYYUUUQQQLLLKKKFFFDDDEEEEEEDDDFFFJJJKKKNNNSSSYYYbbbmmmxxxqqq___RRRGGG@@@>>>;;;888666555555555444333333222222222111111000000111111111111000000000000............/////////////////////.........------------------------------,,,,,,+++++++++,,,---...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++******))))))+++******)))))))))))))))))))))************))))))***)))((('''&&&&&&''''''))))))))))))(((((((((((())))))((((((((()))***+++)))))))))))))))))))))))),,,+++******,,,,,,***)))++++++++++++++++++++++++''')))+++***((('''((()))******++++++++++++******************************************************)))))))))*********++++++************************+++,,,,,,,,,------------......---,,,,,,+++++++++***,,,,,,,,,...111000---------,,,,,,,,,,,,,,,---.........///////////////000000000000111111222222000000000111222222333333333333333333333333333333444444444444555555555555555666666777777888888999:::;;;;;;<<<<<<<<<<<<<<<>>>@@@CCCEEEFFFFFFDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFFFFHHHGGGEEECCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDHHHMMMPPPPPPPPPPPPQQQOOOMMMKKKKKKLLLMMMMMMLLLLLLJJJIIIGGGGGGHHHJJJKKKJJJKKKMMMMMMMMMNNNPPPRRRWWWVVVUUUUUUTTTTTTTTTTTTPPPPPPPPPNNNLLLLLLNNNPPPRRRSSSTTTUUUVVVUUUTTTTTTSSSSSSSSSRRRQQQNNNLLLKKKMMMLLLKKKKKKLLLOOORRRTTTTTTTTTTTTSSSQQQNNNKKKJJJKKKKKKJJJKKKLLLNNNPPPQQQPPPNNNMMMMMMNNNOOOMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGEEECCCAAAAAA@@@BBBBBBBBBAAA???===;;;999888888777777777777888999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999:::::::::666666666555555555444444555555555555555555555555444333222111111222333444222222333333333444444444444333222111000000000000222222111///...---......------......//////000000/////////....../////////000...------...///---,,,...//////////////////...,,,,,,,,,---------------///---+++*********,,,---++++++*********)))))))))((((((((((((((((((((((((************+++++++++++++++******)))(((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***++++++++++++***)))OOOSSSTTTPPPNNNNNNNNNLLLIIIFFFEEEGGGGGGFFFIIIMMMQQQWWW```kkkuuuqqq[[[LLLCCC===;;;<<<888666555444555666444333000000000111111222222222000000000000000000000000---.........//////000000000000000/////////..............................------,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++)))***************++++++************))))))(((((()))))))))******))))))))))))(((((('''''''''''''''++++++***)))((('''&&&&&&++++++******)))))))))))))))))))))))))))))))))))),,,***))))))***+++***)))************************+++)))(((***,,,,,,***((()))******++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************+++++++++,,,************************++++++++++++,,,,,,------...---,,,+++***+++++++++(((---///---,,,000111...*********++++++---......------...///000//////...//////000000000000111111//////000000111222222222333333333333333333333333222333333333444444444444444444555666666777777888999999999999:::;;;;;;<<<===???BBBEEEFFFEEEDDDBBBCCCBBBBBBCCCCCCDDDEEEFFFDDDCCCCCCBBBBBBCCCDDDDDDEEEDDDBBBAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDHHHMMMPPPPPPPPPPPPQQQOOOMMMKKKKKKLLLLLLKKKJJJJJJIIIGGGFFFFFFHHHJJJKKKMMMNNNPPPPPPNNNNNNNNNOOORRRSSSUUUVVVVVVUUUSSSRRRPPPQQQPPPNNNMMMMMMOOOQQQRRRSSSUUUVVVVVVUUUTTTTTTSSSSSSSSSRRRPPPMMMKKKJJJLLLKKKIIIIIIJJJMMMPPPSSSSSSSSSSSSRRRPPPMMMKKKJJJJJJJJJIIIJJJKKKMMMOOOQQQOOOMMMLLLLLLMMMMMMLLLKKKHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFEEECCCBBB@@@@@@@@@CCCCCCCCCBBB@@@===;;;999888888888888888999999::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<999999999999999999999:::555555555444444444444444////////////////////////333222111000000111222333222222222333333333444444333333222111000000000000444222000.........//////---------...///000000111//////............//////000...------...///---,,,,,,------......------,,,+++++++++++++++,,,,,,,,,,,,***((('''&&&''')))*********)))))))))((((((((((((((((((((((((((((((((())))))*********++++++++++++******)))(((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''(((***+++++++++,,,,,,IIIMMMMMMJJJIIILLLNNNLLLIIIGGGHHHKKKLLLLLLQQQWWWaaahhhssskkk\\\KKKAAA===::::::;;;666555444444555555444333//////000000111222222333//////000000000000000111------......///000000000111000000000////////////........................------------,,,+++***)))***,,,---,,,+++***+++---++++++++++++++++++******(((((())))))***+++,,,,,,))))))******))))))((('''((())))))******))))))(((''''''((((((((((((((((((++++++***)))((('''&&&&&&+++++++++******)))))))))))))))))))))))))))))))))***)))'''''')))******)))((((((((((((((((((((((((---***)))+++...000---)))((()))******+++*********++++++++++++++++++++++++((((((((((((((((((((((((*********+++++++++,,,,,,************************++++++******+++,,,---...,,,,,,*********+++,,,---)))333666///***,,,...---(((((()))***+++---...///,,,---...///000///......///////////////000000000000111111222222333444444333333333333333333333333222222222222333333333333333444444555555666777777666666777777888:::;;;<<<<<<>>>@@@BBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDD@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCDDDDDDEEEGGGJJJMMMOOOOOOOOOOOOPPPNNNLLLKKKKKKLLLLLLJJJIIIGGGFFFFFFEEEFFFGGGIIIJJJNNNPPPRRRRRRPPPNNNMMMMMMNNNPPPSSSUUUUUUTTTRRRQQQQQQRRRRRRQQQPPPOOOQQQRRRSSSTTTUUUVVVVVVUUUTTTTTTSSSSSSSSSRRRPPPMMMKKKIIIIIIIIIHHHHHHJJJLLLOOOPPPQQQQQQQQQQQQPPPNNNLLLJJJJJJJJJJJJKKKLLLMMMOOOOOONNNLLLKKKKKKLLLLLLKKKJJJHHHGGGGGGFFFEEEDDDDDDCCCEEEDDDCCCBBB@@@@@@??????BBBBBBBBBBBB@@@>>><<<;;;999999999999999:::::::::999999::::::;;;;;;<<<<<<::::::;;;;;;;;;;;;<<<<<<888888888888888888888888333333333333333333333333000000000000000000000000222111111111111222222333222222222222333333333333333222111000000///000000333000---,,,...///000///,,,------...///000111111///......------......//////...------......---+++++++++,,,,,,,,,,,,++++++++++++++++++************,,,+++***)))((()))******))))))))))))((((((((('''))))))))))))))))))))))))((())))))))))))***************))))))((((((''''''''''''((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((###%%%'''((((((((()))+++FFFJJJLLLIIIIIIMMMPPPOOOOOONNNQQQVVVYYY\\\dddmmmwww}}}oooXXXLLL@@@===<<<:::999:::555444333333444444333111000000000000111111111111////////////000000111111------......///000000111000000/////////.........------------------------***,,,...//////---+++******,,,---,,,***)))+++---************************((((((((()))***+++++++++((()))*********)))''''''(((((())))))))))))((((((&&&''''''((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((('''%%%%%%''')))))))))(((((((((((((((((((((((()))))))))***+++,,,+++***(((((()))***************************************(((((((((((((((((((((((()))))))))************+++************************+++************,,,---...+++***)))((()))+++---...111>>>BBB666******------))))))))))))***,,,------+++,,,...000000///...---////////////////////////000000111111222333333333222222222222222222222222111111111111222222222333333333333444555555666666444444444555777999;;;===;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCC>>>>>>@@@AAAAAAAAA@@@@@@??????@@@AAABBBBBBBBBBBB@@@@@@AAACCCDDDEEEFFFGGGJJJLLLNNNNNNNNNMMMNNNOOOMMMLLLKKKKKKLLLKKKIIIGGGFFFFFFGGGHHHHHHIIIJJJJJJLLLOOOQQQRRRPPPNNNMMMMMMMMMNNNPPPQQQRRRRRRRRRRRRQQQSSSTTTTTTSSSRRRSSSTTTTTTUUUVVVVVVVVVUUUTTTTTTTTTTTTSSSRRRPPPMMMKKKIIIGGGGGGGGGHHHJJJKKKMMMNNNOOOOOOPPPPPPOOONNNLLLKKKIIIJJJKKKLLLMMMNNNNNNNNNNNNLLLKKKKKKLLLLLLKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCBBB@@@@@@?????????@@@@@@AAAAAA@@@???===<<<999999999:::999999888888888888999999:::;;;;;;;;;888888888999999:::::::::999888888777777666666666222222222333333333333333333333333333333333333333000111222222333333333222111222222222222333333333333222111000000/////////000---***))),,,...//////,,,,,,---...///000111111///......------......///...---,,,,,,------,,,+++***++++++++++++++++++***,,,,,,,,,++++++*********---------,,,,,,,,,++++++*********)))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))((((((((((((((((((((()))))))))******((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((###%%%((((((&&&%%%''')))DDDHHHKKKIIIKKKPPPSSSSSSWWWWWW[[[bbbgggmmmxxxkkkVVVIII@@@888777999777444444444333222333333333111///222222111111000/////////.../////////000000111111---------...///000000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,(((***...000111///---+++))),,,---,,,***)))+++---))))))))))))))))))******))))))))))))************((()))*********)))'''&&&(((((())))))))))))((((((%%%&&&''')))******+++***&&&&&&'''((()))***+++,,,$$$%%%&&&((()))*********))))))))))))))))))))))))'''%%%$$$$$$&&&)))))))))************************"""&&&)))(((&&&%%%''')))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))***,,,---///***)))(((((()))+++---///999HHHLLL===---+++......+++***************+++++++++,,,...000000///...---///////////////..................///000000111111000000000000000000000000000111111111111222222222222222333444444555555666333333333444666999<<<===999::::::;;;<<<===>>>>>>????????????@@@AAABBBCCC<<<>>>@@@AAABBBAAA@@@???===???@@@BBBCCCCCCCCCBBB???@@@AAACCCEEEGGGHHHIIIMMMNNNNNNNNNLLLLLLMMMNNNMMMLLLKKKKKKLLLKKKIIIGGGHHHIIIJJJKKKLLLMMMMMMMMMJJJMMMPPPQQQPPPOOONNNNNNNNNNNNNNNNNNOOOQQQSSSTTTRRRTTTVVVWWWUUUTTTTTTTTTTTTUUUVVVWWWVVVVVVTTTSSSTTTTTTTTTRRRPPPMMMKKKIIIEEEFFFGGGHHHJJJKKKLLLLLLNNNNNNOOOPPPOOONNNMMMLLLIIIKKKLLLNNNNNNNNNMMMMMMNNNMMMLLLLLLMMMMMMLLLJJJJJJIIIHHHGGGFFFDDDDDDCCCCCCBBBAAA@@@????????????===>>>???@@@@@@???>>>===999999999999999888777777777777888999999:::;;;;;;666666777777888888888999999888888777666555555444222222222222222222222333111111111111111111111111000111222444444444333222111111222222222333333333333222111000////////////...***''''''***---......,,,,,,---...///000111222.........------............,,,++++++,,,---+++******++++++,,,,,,++++++***......---,,,,,,+++******)))************)))((('''+++++++++************)))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((''''''((()))***&&&&&&&&&'''''''''((((((&&&(((+++***'''%%%&&&(((RRRQQQPPPSSSYYY___dddfffiiiooowwwiiiUUUIII???>>>;;;999666555444333666444333111000000111111333222111000///...------////////////////////////...///000111111000///...........................,,,------...---,,,***)))+++++++++++++++++++++++++++++++++************)))+++++++++++++++***))))))************************+++***)))***+++,,,+++)))''''''((()))***++++++,,,+++*********))))))(((((())))))))))))(((((((((((())))))************))))))+++******)))))))))))))))+++++++++*********)))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))******++++++++++++************)))************************(((((((((((())))))))))))+++++++++*********))))))***+++,,,---,,,+++***)))***++++++)))'''(((+++///IIINNNHHH777+++++++++'''---,,,,,,++++++,,,,,,---)))***,,,,,,,,,,,,...///...------,,,,,,------...***+++---///000111222222111111000000//////......000111111111111222222222222333444444555555444444333444666777888888888777::::::;;;;;;<<<=========;;;<<<>>>@@@@@@@@@??????@@@@@@??????>>>>>>======;;;===@@@CCCEEEEEEEEEDDD>>>???@@@@@@AAACCCFFFIIIJJJJJJJJJKKKLLLNNNPPPQQQNNNMMMKKKHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMNNNOOOQQQRRRSSSTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUVVVWWWXXXWWWUUUSSSSSSSSSSSSSSSQQQOOOMMMKKKIIIHHHIIIJJJJJJJJJKKKKKKLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQPPPOOONNNNNNNNNNNNLLLJJJFFFGGGGGGHHHHHHHHHGGGGGGCCCBBBAAA@@@@@@@@@AAABBBCCCBBBAAA@@@????????????<<<<<<;;;:::999888777666777888999::::::999888777999888777666666555555666666666666555555444444444000000111222333444444555333222111000000111222333222222222222222222222222333222111111111222333444444444333333222111000000/////////000000111222333000000000000000000000000////////////////////////000///...---,,,++++++++++++***)))***,,,---,,,+++***++++++,,,,,,++++++*********+++,,,+++***)))((()))))))))))))))(((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))[[[YYYYYY]]]fffqqqzzz}}}hhhVVVGGG>>>:::999888666555444444444555444222111000000111111///000000111000000//////...........................///000000000000///...........................,,,---.........---,,,++++++++++++++++++++++++++++++++++++************)))------------,,,,,,,,,,,,************************)))(((''''''))))))((('''((((((((()))*********+++*********)))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((++++++)))((((((((()))************))))))((((((((())))))(((((((((''''''''''''''''''((((((((()))))))))))))))))))))******++++++++++++*********))))))((((((((((((((((((((((((((((((((()))))))))******+++++++++*********))))))***+++,,,,,,,,,+++******+++,,,---,,,******---000>>>DDDAAA333***,,,,,,))),,,,,,++++++++++++,,,,,,***+++------,,,,,,---///...------,,,,,,------...////////////000000000111111000000000/////////...000000111111111222222222222333444444555444444444000222444666888888888888999999::::::;;;<<<<<<===<<<===>>>??????@@@@@@@@@@@@?????????>>>>>>=========???BBBDDDFFFFFFFFFEEE???@@@AAAAAAAAABBBEEEHHHJJJIIIIIIJJJJJJKKKLLLLLLMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNKKKLLLMMMOOOPPPQQQRRRRRRTTTSSSRRRRRRRRRSSSTTTUUUTTTUUUVVVUUUSSSRRRRRRSSSSSSSSSQQQOOOMMMLLLKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNOOOOOOPPPQQQOOONNNMMMMMMNNNMMMKKKIIIFFFFFFGGGGGGGGGGGGGGGFFFBBBAAA@@@?????????@@@AAABBBAAA@@@???>>>>>>>>>>>><<<;;;:::999888777666666777777888999999888777777888888777666555555555555555555555555444444444444000000000000000000111111333222111000000111222333222222222222222222222222222222111111111222333444444444333333222111111000//////.........///000111////////////////////////........................///...---,,,,,,++++++++++++***)))***,,,---,,,+++)))******++++++******)))******+++++++++***)))((()))))))))))))))(((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&))))))************))))))''''''''''''''''''''''''nnnlllkkkooozzzzzzeeeSSSGGG???:::444444444333333444444555444333222111000000000111***+++...000111000//////..............................///000000///......------------------------,,,---.../////////...---+++++++++++++++++++++++++++++++++************))),,,,,,+++++++++,,,,,,---************************((('''&&&&&&(((((('''&&&))))))))))))))))))))))))******))))))))))))(((((())))))))))))((((((((((((''''''(((((((((((('''''',,,+++)))((('''((()))+++))))))(((((((((((('''''')))))))))(((((((((''''''(((((()))))))))*********)))))))))))))))******+++++++++*********)))))))))(((((((((((((((((((((((())))))))))))************+++************)))))))))******++++++,,,++++++******,,,------,,,+++---...000777777...***,,,...+++++++++************+++++++++,,,------,,,+++,,,......------,,,,,,------...333222111////////////000000000000000////////////000000000111111111222222222222333444444444444444...000222555777999999999888999999:::;;;;;;<<<<<<>>>>>>>>>>>>??????AAAAAA???????????????>>>>>>>>>@@@AAACCCEEEFFFFFFFFFFFF@@@AAABBBAAAAAAAAACCCEEEHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLNNNOOOQQQRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTQQQRRRSSSSSSQQQQQQQQQSSSSSSRRRPPPOOONNNMMMNNNNNNLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQNNNMMMLLLLLLLLLLLLKKKIIIFFFFFFFFFGGGGGGFFFFFFEEEBBBAAA@@@>>>>>>>>>???@@@??????>>>>>>======<<<<<<;;;::::::999888777666666777777888888888888777777777777666555444444444444333333444444444444444444333222000/////////000000333222222111111222222333222222222222222222222222222222111111222222333444444333333222222111111111000///---,,,+++,,,...///------------------------..............................---,,,+++++++++++++++***)))***,,,,,,,,,+++)))))))))******)))))))))***************)))(((((()))))))))))))))(((((('''(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((((((((''''''((())))))******))))))(((''''''''''''''''''''''''wwwdddSSSFFF???<<<;;;333333222222222333333444222222111111000000000000'''))),,,...//////---,,,................................................------------------------+++,,,---...//////......+++++++++++++++++++++++++++++++++*********)))))))))(((((('''((()))*********************************((('''((()))***)))''')))))))))))))))((((((((())))))))))))))))))(((((())))))))))))(((((((((((('''(((((())))))(((((('''---+++)))''''''(((***+++(((((((((((((((((((((((()))))))))(((((((((((('''((((((((()))))))))******)))))))))))))))******+++************))))))))))))************************))))))))))))*********+++************))))))))))))*********+++++++++++++++((()))***+++++++++***+++(((...000,,,***---...,,,+++******))))))******+++,,,---...---,,,+++,,,---...------,,,,,,------...333222///...---...///000000000000000////////////000000000000111111111111222222333444444444444333000111444666888999999999999999:::;;;;;;<<<<<<===???>>>======>>>???AAABBB???????????????@@@@@@@@@BBBBBBDDDEEEEEEEEEEEEEEEAAABBBCCCBBBAAAAAABBBCCCFFFFFFGGGGGGGGGGGGGGGGGGJJJIIIHHHFFFEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSTTTTTTTTTPPPPPPPPPQQQRRRRRRSSSSSSOOOPPPQQQPPPOOOOOOPPPRRRSSSQQQPPPNNNNNNOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQNNNLLLKKKKKKKKKLLLKKKJJJFFFFFFGGGGGGGGGFFFEEEEEECCCBBBAAA????????????@@@===============<<<;;;;;;::::::999888888777666666777777777777777777777777666666555444333333333333222222333333444444555555444333222111111222333444333333333222222333333333222222222222222222222222222111222222222222333333333333333222222111111111222000...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,++++++++++++++++++))))))***+++,,,+++***))))))************)))))))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((''''''((((((((())))))))))))))))))))))))'''''''''&&&&&&''''''''')))))))))))))))(((((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))vvvddd\\\OOODDD===999888777555444333333222222222222000000000000000000//////***,,,...000000///,,,+++..............................------------......------------------------***+++,,,---......---,,,+++++++++++++++++++++++++++++++++*********))))))(((((('''''''''(((((()))))))))))))))))))))))))))***((('''((()))***)))''')))))))))((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((())))))******))))))(((,,,+++)))((('''((()))***))))))))))))))))))))))))***)))))))))((((((((((((''''''((((((((())))))))))))))))))))))))******+++*********)))))))))(((((())))))))))))))))))))))))((())))))))))))*********)))))))))))))))))))))))))))))))))******+++++++++))))))***++++++++++++***'''***,,,++++++------,,,+++******))))))******+++,,,...///...,,,,,,,,,......------,,,,,,------...///...---,,,,,,---///111////////////000000000000//////000000000111111111111222333333444444333333444555666888999999999888;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>@@@BBBCCC???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBCCCDDDCCCAAA@@@AAABBBCCCDDDFFFGGGIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKNNNOOOPPPRRRSSSTTTUUUUUUPPPPPPQQQRRRRRRRRRRRRRRRMMMNNNOOONNNMMMMMMOOOPPPQQQPPPOOOOOOOOOPPPQQQQQQOOOOOOOOOOOOOOONNNNNNNNNMMMNNNOOOPPPRRRRRRSSSSSSQQQQQQPPPOOOOOOPPPPPPPPPNNNLLLJJJJJJKKKLLLKKKKKKHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@AAAAAA<<<============<<<;;;;;;::::::999999888777777777888888777777777777888888666555444333333222222333333333333444444555555555333222222222333444666777333333333444444333333333222222222222222222222222111111222222333333333333333333222222222222222111444222000...------...///------------------------........................,,,,,,+++*********++++++***)))((()))+++,,,+++******++++++++++++++++++***)))))))))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))){{{iii^^^MMMHHHBBB===:::999777666666555444333222111111111//////000000000000///...000111222222222000...---------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,++++++++++++++++++++++++++++++++++++************)))++++++,,,,,,++++++***)))))))))))))))))))))))))))((('''&&&&&&(((((('''&&&((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))************))))))+++******)))))))))))))))(((((())))))))))))************)))))))))((((((((('''''''''((((((((()))))))))))))))))))))******+++******)))))))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))))))))***)))))))))))))))***+++,,,,,,+++***+++---...---,,,***+++,,,,,,,,,,,,,,,+++++++++************++++++,,,---......---,,,---///...------,,,,,,------...,,,,,,++++++,,,...000111////////////000000000000/////////000000000111111111111222333333333333333555666888999:::999999888<<<<<<<<<===>>>>>>?????????????????????@@@AAABBB@@@AAAAAABBBCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBAAACCCDDDDDDBBB@@@@@@AAABBBCCCFFFHHHIIIJJJJJJIIIFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPRRRRRRSSSSSSQQQRRRRRRSSSSSSRRRRRRQQQNNNNNNNNNLLLKKKKKKMMMOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMNNNPPPQQQSSSSSSTTTTTTRRRQQQPPPPPPPPPPPPPPPPPPOOOLLLJJJJJJKKKLLLMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHFFFEEECCCBBBAAAAAAAAAAAA<<<===>>>??????>>>===<<<:::::::::999999999888888999999888888888888999999666666555444333333333333444444555555555555555555000111222333444555555666333444444555555444444333222222222222222222222222000111222333333333333222222222222222222222222222333333222111000/////////........................------------------------++++++******)))******+++***)))((()))+++++++++***++++++,,,,,,,,,,,,++++++))))))(((''''''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))'''(((((())))))(((((('''''''''''''''''''''''''''vvvdddUUULLLAAA???<<<:::999888777555555444333222111111111111......///000000//////...000111111111111000//////------------------------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++++++++++++++++++++++++++++++++************)))---///000000///---***))))))))))))))))))))))))))))))(((''''''))))))((('''&&&'''''''''((()))))))))'''''''''((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((()))******+++***)))(((''''''''''''(((((()))))))))*********)))))))))(((((((((((()))))))))*********)))))))))))))))******+++***)))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((())))))******)))((((((((()))***,,,---...,,,)))***,,,......---,,,+++***,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++---......------///000...------,,,,,,------...,,,,,,------...//////000.../////////000000000111////////////000000000111111111222333333333333222333444666888999::::::999;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBBBB@@@BBBDDDDDDBBBAAAAAAAAABBBDDDFFFHHHIIIHHHGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMOOOPPPRRRSSSSSSSSSSSSTTTTTTTTTTTTRRRQQQPPPOOOOOONNNLLLJJJJJJLLLNNNMMMNNNOOOPPPPPPOOONNNMMMOOOOOOOOOOOONNNNNNMMMMMMNNNOOOPPPRRRSSSTTTUUUUUURRRRRRQQQPPPPPPPPPPPPPPPOOOMMMKKKJJJLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJFFFEEECCCAAA@@@@@@@@@@@@===>>>@@@AAAAAA@@@???>>>;;;;;;;;;:::::::::::::::;;;:::999888888999:::;;;777666555444333333333333666666666666666666555555222333555666777666555444333444555666666555444333222222222222222222222222000111222333333333222222222222222222222222222222111222222222222111///...........................------------------------******))))))))))))*********)))((()))***+++***)))******++++++++++++******)))((('''&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''''''''''''''''''''nnn^^^PPPEEE>>>:::888666444444444222111222222111111111111111222---...///000000///..............................------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,++++++++++++++++++++++++++++++++++++************)))...///111222111---***''')))))))))))))))))))))))),,,***)))***+++,,,+++)))%%%&&&&&&'''((()))******&&&'''''''''(((((())))))))))))))))))((((((((((((''''''((((((((((((''''''((()))+++,,,+++***(((&&&&&&&&&&&&'''''''''((((((************)))))))))))))))************+++++++++)))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''((('''((((((((())))))******)))((((((((((((***,,,------***''''''))),,,,,,+++...+++)))+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,............///111...------,,,,,,------...---...//////000//////....../////////000000111111////////////000000000000111111222333333333333222000222444777999:::::::::::::::;;;;;;<<<============>>>@@@AAABBBBBBAAA@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGEEEDDDDDDCCCCCC@@@BBBDDDDDDCCCAAAAAAAAACCCEEEFFFHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLOOOOOOQQQSSSTTTUUUUUUUUUUUUUUUVVVUUUTTTSSSQQQPPPPPPPPPNNNLLLIIIIIIKKKMMMLLLMMMPPPQQQQQQOOOLLLKKKOOOOOOOOONNNNNNMMMMMMMMMNNNOOOQQQRRRTTTUUUUUUVVVSSSRRRQQQPPPPPPPPPPPPPPPPPPNNNKKKKKKLLLNNNOOOOOOPPPPPPPPPOOOOOOMMMLLLLLLEEEDDDBBB@@@????????????>>>???AAABBBBBBAAA@@@???<<<;;;;;;;;;;;;;;;;;;:::;;;;;;:::999999:::;;;;;;777777666555444444444444888888777777666666555555666777999;;;:::888666444333444555666666555444333222222222222222222222222000111222333444333222222222222222222222222222222///000222333333111///...------------------------------------------------***)))))))))))))))*********(((((()))***+++***)))))))))************)))))))))((('''&&&%%%&&&''''''''''''((()))))))))))))))(((((((((((())))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))wwwbbbRRRJJJDDD>>>:::555555444444444333333333444333222111000000000000////////////////////////........................------,,,,,,,,,,,,++++++///...,,,+++***+++,,,,,,***(((%%%&&&))),,,,,,++++++*********))))))((((((+++,,,---......,,,+++)))))))))))))))************+++*********))))))(((((()))***+++***)))((((((***''')))***++++++***)))''')))))))))(((''''''&&&&&&))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''(((((())))))*********+++&&&'''''''''(((((())))))''''''(((((())))))******)))(((&&&$$$$$$&&&((()))+++***)))((((((''''''((())))))))))))((((((((((((***)))((((((((()))+++,,,************************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------,,,,,,,,,------+++((())),,,000000000000000000000000000////////////////////////000000000000000000000000444444555666777888999999<<<<<<;;;::::::;;;;;;;;;;;;===???@@@@@@AAACCCEEEBBBCCCDDDEEEFFFGGGGGGGGGJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNMMMOOORRRSSSSSSTTTVVVXXXVVVVVVUUUUUUTTTSSSSSSRRRMMMMMMKKKHHHFFFFFFIIIKKKPPPPPPPPPOOONNNLLLJJJIIINNNNNNNNNOOOOOOOOOPPPPPPNNNOOORRRTTTUUUVVVVVVVVVVVVUUUSSSRRRRRRSSSUUUVVVSSSRRRQQQQQQRRRSSSVVVWWWUUUUUUTTTRRRPPPNNNLLLJJJHHHGGGDDDAAA@@@@@@@@@AAA@@@@@@@@@?????????>>>>>><<<<<<;;;::::::::::::;;;;;;<<<=========<<<::::::;;;:::999777666666666666777777888888888888777777555666777777777666444444444444444333333333222222333333333222222111111111222222333444333222111000111111000000//////......////////////000000000000---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,***+++,,,------,,,+++***(((((((((((()))***+++,,,...---,,,***)))'''&&&%%%******)))(((((((((((((((***)))((('''&&&&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%''')))******)))'''%%%hhh\\\MMMBBB???===:::666444444444444333333333333444333222111000000000000////////////////////////........................------,,,,,,,,,,,,++++++...---,,,+++++++++,,,,,,...,,,))))))+++,,,,,,++++++*********)))))))))))))))***+++,,,,,,***)))'''))))))))))))************+++*********)))))))))))))))***+++***)))((((((***((()))***++++++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((()))))))))************''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((((((((((()))***))))))))))))((((((((((((***)))((((((((()))++++++******************************+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------.........---------------------...///000...,,,,,,///111000000000000000000000000000000000000000000000000111111111111111111111111444444555666777888888999;;;;;;:::::::::::::::;;;;;;===???@@@@@@AAACCCEEEBBBCCCDDDFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJKKKKKKLLLLLLNNNOOOPPPPPPQQQSSSUUUUUUUUUUUUTTTTTTTTTSSSSSSOOOOOOMMMJJJGGGFFFHHHKKKQQQQQQPPPNNNMMMKKKJJJJJJNNNOOOOOOPPPQQQPPPPPPPPPNNNOOOQQQSSSUUUWWWXXXXXXXXXWWWUUUTTTSSSSSSUUUUUUTTTSSSRRRRRRSSSUUUWWWXXXXXXWWWVVVTTTRRROOOMMMLLLIIIGGGEEECCCAAAAAAAAABBBAAAAAA@@@@@@@@@@@@??????===<<<<<<;;;;;;;;;;;;;;;;;;<<<=========<<<::::::999888777777777777777888777777888888888888777777666666777777666555444333333333333333222222222222333333333222222111111111222222333333333222111000000000000000000/////////000/////////......---------,,,,,,,,,,,,---......///...---,,,,,,,,,,,,---))))))(((''''''((())))))******)))))))))))))))***+++*********))))))((((((******)))(((((((((((((((***)))((('''&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&uuueeeQQQIII???::::::;;;:::777444444444333333333222222333222111111000000000000////////////////////////........................------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,///---+++***++++++***)))***************)))))))))******+++,,,+++***)))((()))))))))*********++++++***************))))))))))))***+++***)))((((((***((()))***++++++***)))(((&&&&&&'''(((((()))******((((((((((((((((((((((((''''''(((((())))))******'''''''''&&&&&&&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))************(((((()))))))))))))))***))))))))))))(((((((((((('''((()))******)))((('''''''''''''''((()))***+++(((((((((((()))))))))))))))))))))((()))******+++************************++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,---------..............................///000111000///...///111000000000000000000000000111111111111111111111111222222222222222222222222333444444555666777888888:::999999999999999::::::;;;===?????????@@@BBBDDDBBBCCCEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLMMMOOORRRRRRRRRSSSTTTTTTTTTTTTTTTRRRRRRPPPLLLJJJIIIJJJLLLTTTRRRPPPNNNLLLKKKJJJJJJNNNOOOQQQSSSSSSRRRQQQPPPOOOPPPQQQTTTVVVYYY\\\]]]\\\[[[YYYWWWUUUUUUUUUUUUUUUTTTTTTTTTUUUWWWYYYZZZZZZYYYXXXVVVSSSQQQOOOMMMJJJIIIFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::777777777777777888999999888888999999999999888888777777777666666444333222333222222222222111111111222222222222222111111111222222333333222222111000//////000000000000000000000000///...---,,,++++++---,,,,,,,,,,,,---............---,,,,,,,,,------+++)))'''%%%%%%''')))+++,,,+++***)))((((((((((((((((((((()))******++++++***))))))((((((((((((((())))))((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((ooo[[[NNNHHHBBB<<<999::::::888666333333333333222222222222222222111000000000000000////////////////////////........................------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))((('''************************,,,,,,---------,,,+++***))))))*********+++++++++************************)))***+++***(((((((((***((()))************)))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***)))))))))))))))*********))))))))))))******************))))))((((((''''''((((((((())))))(((((((((((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))******+++************************,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,---------...............///////////////---...///000///.........////////////////////////111111111111111111111111222222222222222222222222222333444555666777777888888888888888888888999:::;;;===>>>?????????AAACCCBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJMMMOOOOOOPPPRRRSSSTTTUUUUUUTTTSSSSSSSSSPPPNNNNNNPPPRRRVVVTTTQQQNNNLLLKKKLLLLLLOOOQQQSSSUUUUUUTTTRRRQQQRRRSSSTTTUUUXXX\\\___aaaaaa___]]][[[XXXWWWVVVVVVUUUUUUUUUVVVWWWXXXZZZ[[[YYYYYYXXXVVVSSSQQQNNNMMMJJJIIIHHHFFFEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB???>>>>>>===============<<<<<<<<<;;;;;;;;;::::::888777777777777777888888888888999999999999888888777777666666555444333222222222222111111111000000222222222111111111111111222222222222222111111000/////////000000111111222000000///......---,,,,,,---,,,,,,,,,,,,---.........------,,,,,,,,,------,,,+++***))))))***+++,,,++++++***)))(((((())))))'''(((((()))***++++++,,,))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((jjjVVVHHHBBB===:::666444444444222///333333222222222111111111111111000000///000000000////////////////////////........................------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,))))))******))))))))))))***************+++++++++------------,,,,,,++++++************++++++++++++***************+++++++++)))***+++***(((((((((***))))))************))))))******))))))((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))*********))))))))))))))))))************))))))))))))******))))))(((((('''''')))(((&&&%%%%%%&&&((()))******)))((((((((((((((('''((((((((()))))))))***((()))))))))************************************,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,---------..................//////000000......//////000000///...////////////////////////111111111111111111111111111111111111111111111111222222333444555666777777888777777777888888999:::;;;<<<>>>>>>>>>>>>@@@AAAAAABBBCCCEEEGGGGGGHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMLLLKKKKKKMMMOOOMMMNNNQQQSSSTTTUUUUUUTTTSSSTTTTTTTTTSSSTTTVVVXXXWWWUUURRROOONNNMMMNNNNNNQQQRRRUUUWWWWWWVVVTTTRRRVVVVVVWWWXXX[[[^^^aaacccbbbaaa```]]][[[YYYXXXXXXVVVVVVVVVVVVWWWXXXYYYYYYVVVVVVUUUSSSQQQOOOMMMLLLJJJJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBB??????>>>============>>><<<<<<;;;;;;:::::::::::::::999888777666666666666888888888999999888888888777666666555444333333333222222222111111111000000111111111111111111111111222222111111111000000000//////000000111111222222////////////////////////---,,,,,,,,,,,,---......------,,,,,,,,,------...+++,,,,,,------,,,,,,+++))))))(((((()))***++++++)))))))))))))))*********))))))(((((((((((())))))(((((())))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((uuucccRRREEE===<<<444222000000111111000///222222222111111111000000111000000//////000000000////////////////////////........................------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,)))+++------+++++++++,,,*********++++++++++++++++++++++++*********))))))*********++++++++++++,,,*********+++++++++++++++)))***+++***)))((((((******))))))))))))))))))***++++++***))))))(((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))************))))))))))))***)))))))))))))))(((((())))))))))))((((((((((((***(((%%%$$$$$$%%%(((***+++***)))(((''''''''''''''''''(((((())))))******(((((()))************)))************************++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,---------......---------......//////000222000///000111222111000000000000000000000000000111111111111111111111111000000000000000000000000111222222333444555666666777777777777888999:::::::::<<<>>>>>>======???@@@???@@@BBBDDDEEEGGGGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMOOOLLLNNNPPPSSSTTTTTTTTTSSSRRRSSSUUUUUUVVVWWWYYY\\\WWWVVVTTTRRRQQQPPPQQQQQQSSSTTTVVVXXXXXXWWWVVVUUUXXXXXXYYYZZZ\\\^^^___``````______]]]\\\ZZZYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFDDDDDDDDDCCCCCCCCCCCCBBB??????>>>===============<<<;;;;;;:::999:::::::::;;;:::999777666666555555777777888888888888777777666555444444333444444444333222222222222111111111000000000111111111111111222222111000000000000111000000111111111111111111////////////000000111111---,,,,,,,,,,,,---......------,,,,,,,,,---......)))***+++,,,,,,+++***)))(((((((((((()))***+++,,,************))))))))))))((((((((((((((())))))***(((((()))*********))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((xxxhhhVVVLLLEEE===999999222111111111222333444444222111111111000000000000000000////////////000000////////////////////////........................------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,***,,,......+++))))))************++++++,,,,,,,,,++++++******))))))***************+++++++++,,,,,,*********++++++,,,,,,,,,)))***+++***)))((((((*********))))))))))))************))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((************)))))))))((()))))))))(((((((((''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))***)))((((((((((((((()))'''''''''((()))*********'''((()))***+++******)))******************************+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,---......//////333000......000111111000000000000000000000000000000000000000000000000000111111111111111111111111111111222333444555555666888777777888999:::;;;;;;:::<<<============>>>@@@===???@@@BBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIJJJJJJKKKLLLNNNPPPQQQMMMMMMMMMMMMLLLKKKJJJIIIMMMLLLKKKJJJJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJKKKKKKLLLJJJLLLOOOPPPOOONNNNNNNNNKKKMMMPPPSSSTTTTTTSSSRRRQQQSSSTTTUUUUUUVVVXXXZZZWWWVVVVVVUUUTTTTTTSSSSSSUUUVVVWWWXXXXXXXXXWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXVVVVVVUUUUUUTTTTTTSSSRRROOOOOOOOOOOONNNMMMLLLKKKIIIIIIIIIIIIHHHGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>===<<<<<<<<<<<<===<<<;;;:::999999999::::::999999888777666666777777666666777777777777666666444444333333333444555666333333333333222222222222///000000000111111111222333222111000///000000111222222111111111111111111//////////////////......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///***************************)))))))))))))))******))))))))))))))))))))))))((((((((((((((()))******'''((()))***+++******)))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&}}}sss___PPPDDDAAA@@@<<<777777222111111111222333333444111111111111000000000000000000////////////000111////////////////////////........................---------,,,,,,,,,++++++)))***,,,---...---,,,,,,***,,,...---)))&&&%%%&&&*********++++++,,,,,,,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))***+++***)))((((((*********))))))))))))******((((((((()))******++++++''''''''''''''''''''''''######$$$%%%&&&'''((()))((()))))))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''+++*********))))))(((((())))))(((((('''''''''&&&''''''(((((())))))******'''((()))******)))((('''(((''''''(((((()))***+++&&&''''''((()))******+++'''((()))++++++******)))************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,---...//////222...******---//////...000000000000000000000000////////////////////////222222222222222222222222000111222333444555555666888888888888999:::;;;<<<:::<<<======<<<<<<>>>???<<<>>>???BBBCCCEEEEEEFFFCCCDDDEEEFFFHHHKKKMMMNNNKKKKKKLLLMMMNNNPPPRRRSSSLLLMMMMMMLLLLLLKKKJJJIIIMMMLLLKKKJJJJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNHHHKKKOOOQQQPPPOOONNNNNNKKKMMMPPPSSSTTTSSSRRRQQQQQQSSSTTTTTTTTTTTTUUUWWWVVVWWWWWWWWWWWWVVVUUUTTTWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXYYYZZZZZZYYYWWWVVVWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUUUUTTTSSSRRRPPPPPPMMMMMMNNNNNNNNNMMMLLLLLLIIIIIIIIIIIIHHHGGGFFFFFFDDDCCCCCCCCCBBBBBBBBBBBB>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999888999:::;;;777777777777777888888999555555666666666666555555444333222222333444666777444444444333333333222222//////000000111111111222333222000/////////000111333222222222111000000000000000///...---,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///...,,,***))))))***,,,...,,,+++***)))(((((((((((((((((())))))******++++++((((((((((((((()))******'''((()))+++++++++***)))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&wwwdddXXXEEECCC???;;;777555555555222222222111111111000000000000000000000000000000...000222222000///...////////////...---------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))************+++++++++------,,,,,,+++***)))))),,,+++***))))))***+++,,,+++***)))(((''''''((()))++++++************++++++))))))))))))))))))))))))((((((((((((((()))******+++*********))))))((((((,,,+++((('''&&&'''((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++)))))))))))))))*********)))((('''&&&&&&'''((()))((((((((((((((((((((((((###%%%((()))((('''&&&''''''((()))***++++++***)))(((((((((((())))))))))))((())))))))))))*********++++++++++++++++++++++++,,,+++++++++++++++++++++,,,------...---,,,+++***(((((()))***++++++,,,,,,000///---,,,,,,---...///////////////000000000000...//////000111222222222333222111000////////////333333555666666666555444777666666666666888999:::;;;;;;999999999;;;===>>>===>>>@@@BBBCCCDDDEEEEEE@@@AAACCCEEEFFFHHHIIIJJJLLLNNNPPPRRRSSSRRRPPPNNNMMMLLLKKKJJJJJJIIIIIIIIIMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNMMMMMMLLLKKKIIIKKKMMMOOOPPPPPPPPPPPPNNNNNNOOOQQQSSSUUUWWWYYYZZZXXXUUUSSSQQQQQQRRRSSSVVVVVVUUUUUUUUUUUUUUUVVVYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUWWWYYYWWWVVVUUUSSSQQQOOOMMMLLLMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGBBBBBBBBBCCCBBBBBBAAAAAAAAA???=========>>>===<<<;;;;;;:::::::::999999999777888999888666444555666777777888888888888777777666666555555555444444444555555444444444333333333000000000000000111111222333111000000111222222111000000111111111111000000////////////........................---,,,+++***------++++++++++++------******************************))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''(((((((((((((((((()))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&((('''%%%%%%%%%&&&(((***###$$$&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((***'''$$$"""!!!###%%%'''sssaaaRRRIIIAAA???;;;888555333333333222222222111111111000000000000000000000000000000///111222222///---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))******++++++******))))))************+++++++++------,,,++++++***)))))))))***++++++++++++***))),,,***)))((()))***************))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))************)))))))))(((((((((***)))((('''''''''((()))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********''''''((()))***++++++,,,))))))(((''''''((())))))((((((((((((((((((((((((###&&&((()))((('''''''''(((((()))***+++***))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,+++)))((()))******+++,,,,,,------......---,,,------...///.../////////000000000000...//////000111111222222222111111000000000000000222333444555666555555444777666666666666888999:::;;;:::999888999;;;===>>><<<===???@@@BBBCCCCCCCCCAAAAAABBBCCCEEEGGGIIIJJJLLLMMMOOOQQQQQQPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKMMMOOOPPPPPPPPPOOOMMMMMMNNNOOOQQQSSSTTTUUUVVVUUUSSSQQQPPPPPPQQQRRRSSSRRRQQQPPPPPPPPPQQQRRRWWWWWWWWWWWWWWWWWWWWWXXXVVVUUUTTTSSSRRRSSSTTTTTTUUUUUUSSSRRRPPPNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFBBBCCCCCCCCCCCCBBBAAAAAA???===;;;;;;<<<<<<;;;:::;;;::::::::::::999999999777888888777555333444555666777777888888777777666666555555555444444444444333222222222222111111111000000//////000000111222222000//////000111111000000000111111111111000000////////////.........---............---,,,+++***---,,,++++++++++++,,,------,,,,,,+++***)))((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&((()))%%%&&&'''((((((((('''&&&(((((((((''''''&&&&&&&&&((((((((((((((((((((((((+++***(((&&&%%%&&&((()))yyygggWWWJJJBBB===;;;999777444222111111111222111111111111000000000000000000000000000000000111222333111...,,,,,,,,,---------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******++++++******))))))************+++++++++,,,,,,,,,+++******))))))''')))+++------+++)))'''---***((()))+++---,,,***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******&&&&&&'''(((***+++,,,,,,***))))))(((((())))))***(((((((((((((((((((((((($$$&&&((()))(((''''''((())))))*********)))(((((((((((((((((())))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))***************************++++++++++++***))))))+++++++++,,,,,,------...---,,,,,,,,,---...///000....../////////000000000...//////000000111111222000000000000000111111222222333333444555444444444666555555555666777888999:::999888888999;;;<<<===;;;<<<===???@@@AAAAAAAAABBBBBBAAAAAACCCFFFIIIJJJLLLLLLMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHFFFEEEEEEEEEFFFHHHJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLNNNOOOOOOOOONNNNNNLLLLLLLLLMMMNNNOOOPPPQQQRRRQQQPPPNNNNNNOOOOOOPPPRRRPPPNNNMMMLLLMMMNNNPPPTTTTTTUUUUUUVVVVVVVVVWWWVVVUUUUUUTTTSSSRRRQQQPPPRRRRRRQQQPPPOOONNNMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJKKKJJJIIIHHHGGGFFFEEEEEECCCCCCDDDDDDCCCBBBBBBAAA???===;;;;;;;;;;;;;;;999:::::::::999999999888888777888888666444222222333666666777777777777666666555555555555444444444444222222222111111111000000000000//////000000111222111///---...///000/////////000000111111000000/////////.........---------------------,,,++++++***,,,,,,+++******+++,,,,,,///...---+++)))'''&&&%%%))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))((((((((()))(((((('''&&&((((((((((((((('''''''''((((((((((((((((((((((((******)))((((((((())))))wwwmmm^^^OOOEEE@@@===<<<666555333222111000000000111111111111000000000000000000000000000000000000000111111000...,,,------,,,---------.../////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,+++++++++******))))))((()))+++,,,,,,+++)))(((---***'''))),,,...,,,)))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((())))))***((((((((((((''''''''''''$$$%%%&&&'''(((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***&&&''''''((()))***++++++******))))))))))))******((((((((((((((((((((((((%%%'''))))))((('''((((((*********))))))(((''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------++++++,,,,,,---...///000........./////////000000////////////000000111111////////////000111222333111222222333333333333333555555555555666777888888888888888888999:::<<<===;;;<<<===>>>@@@@@@@@@@@@BBBAAA@@@@@@AAADDDHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJHHHGGGFFFEEEEEEEEEHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHEEEDDDDDDDDDEEEFFFHHHIIILLLLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNOOONNNNNNLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNOOONNNMMMMMMMMMNNNNNNOOORRRQQQOOOMMMMMMNNNOOOQQQRRRSSSSSSTTTTTTUUUUUUVVVWWWWWWVVVUUUTTTRRRPPPOOOOOOOOOOOOOOONNNNNNNNNNNNLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA???===;;;;;;<<<<<<;;;:::999999999999888888888888666777777555333111111222555666666777777666666555444444444444444444444444333333333333222222222222///////////////000111111111///......///000000/////////000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,+++******++++++************++++++...---,,,***)))'''&&&%%%))))))))))))((((((((((((************************++++++******))))))(((((()))))))))(((''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))((((((((((((''''''&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&{{{nnnYYYSSSIIIAAA===<<<;;;;;;333333222222111111111111000000000000000000000000////////////////////////---...//////...---///000,,,---------.../////////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++++++++***************)))++++++************+++++++++)))((()))+++,,,***(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***''''''''''''(((((((((((($$$%%%&&&'''(((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))((((((((((((((())))))************))))))((((((((((((((((((((((((%%%'''))))))((('''((()))******)))(((((('''''''''(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((()))))))))************))))))))))))*********************++++++++++++***+++,,,------......///............///////////////////////////000000000////////////000111333333111111111111111222222333333444444555666666777777666777777888999:::;;;<<<;;;<<<===???@@@@@@@@@@@@BBBAAA??????@@@CCCFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEHHHHHHIIIIIIIIIIIIIIIHHHFFFEEEDDDCCCDDDEEEFFFGGGKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNQQQPPPNNNMMMMMMNNNPPPQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNMMMLLLLLLKKKIIIIIIIIIHHHGGGFFFDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@===;;;999999::::::999888999999888888888777777777555666666555222111111222555555666666666666555555333333444444444444444444333333222222222111111111/////////...///000000111222000...///000111000000//////000000000000//////------------,,,,,,,,,,,,+++++++++,,,++++++***)))************************++++++******)))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))(((((('''''''''&&&&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$rrr___RRRFFFBBB===:::888777666555222222222222222111111111//////000000000000000111////////////////////////,,,---......---...000222---------...............++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))******++++++******))))))************+++++++++************************,,,+++***))))))***+++,,,******++++++***))))))(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))******'''(((((((((((()))))))))'''''''''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***))))))((((((''''''&&&((())))))******))))))(((((((((((((((((((((((((((&&&((())))))'''''')))***))))))((('''''''''(((((((((((((((((()))))))))))))))))))))*********++++++((((((((((((((((((((((((((())))))******+++++++++'''''''''&&&''''''((()))***************************+++,,,------...------------........./////////////////////////////////////////////000111222333111000000000000111222222222333444555666666666666555555666888999:::;;;;;;;;;<<<===>>>????????????@@@@@@??????@@@BBBDDDFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCDDDHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCDDDEEEHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLKKKLLLLLLMMMMMMNNNOOOQQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMLLLLLLKKKJJJGGGGGGHHHHHHHHHFFFEEEDDDDDDDDDCCCCCCBBBAAA??????;;;999777666777777666555888888888777777777777666444555666555333222222333444444555555555555444444333333333333444444444444000000000////////////...//////......//////000111222000//////000111111000...//////000000//////...------,,,,,,,,,+++++++++******+++++++++******)))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''sssgggYYYLLLDDD<<<:::777555555444333111222222222222222111000000////////////000000111111////////////////////////---......---,,,,,,///111...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))******++++++******))))))************+++++++++))))))))))))***************************************---000...***'''(((***)))(((((((((((((((((()))************************((((((((((((((()))******((((((((()))))))))*********)))((('''''''''((()))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((''''''''''''((())))))))))))((('''(((((((((((((((((((((((('''((()))((('''''')))+++(((((('''&&&'''((())))))(((((((((((())))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))******+++,,,,,,---)))(((((('''((()))***+++++++++++++++++++++++++++++++++,,,---------,,,+++---------.........//////////////////////////////000000//////000111222222000000/////////000111222111222444555666666555555444444666777999:::;;;;;;:::;;;<<<======>>>======????????????@@@BBBCCCDDDDDDEEEFFFGGGFFFEEECCCBBBBBBAAAAAABBBBBBCCCDDDEEEBBBBBBBBBBBBBBBCCCDDDDDDHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIGGGEEECCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHJJJLLLMMMNNNNNNNNNOOONNNNNNMMMMMMLLLLLLLLLKKKJJJJJJIIIJJJKKKMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJKKKKKKJJJJJJIIIHHHEEEFFFGGGHHHHHHGGGFFFDDDCCCCCCCCCBBBAAA???>>>===<<<:::888888888999888666888888777777777666666666444555666555444333444555444444444555555444444444222222333333333444444444000000/////////.........///............///000000111///---...///000//////......////////////......,,,,,,,,,,,,++++++++++++))))))***************)))(((((()))******)))((((((((((((((()))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((())))))&&&&&&''''''((()))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''''''''&&&%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))}}}rrrcccUUULLLEEE@@@<<<888666444444444444444333111111222222111000//////.../////////000000111111///////////////////////////000///---++++++---////////////......------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,------,,,,,,,,,)))************+++++++++)))))))))))))))*********((()))+++------+++)))(((***///333111***&&&(((+++))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((()))******(((((())))))******++++++,,,+++)))'''&&&'''((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((()))((('''((()))+++((('''&&&&&&'''((()))***(((((((((((())))))))))))''''''''''''((((((((((((************************))))))***+++,,,,,,------,,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***---------........./////////////////////.........000000000000000111111222000///.........///111222111222444555666555555444333444666777999::::::;;;999999:::;;;<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBBBBBBBDDDFFFGGGFFFDDDBBB@@@@@@@@@@@@AAABBBCCCEEEEEECCCCCCCCCCCCCCCDDDEEEFFFIIIIIIJJJKKKLLLLLLKKKKKKLLLJJJHHHEEECCCBBBBBBBBBAAAAAABBBCCCCCCDDDCCCCCCEEEFFFGGGHHHIIIHHHGGGGGGEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHKKKNNNPPPPPPPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHKKKJJJIIIIIIJJJLLLOOOQQQOOOOOOOOONNNNNNNNNNNNNNNHHHHHHIIIIIIHHHHHHGGGFFFCCCEEEGGGHHHHHHHHHFFFEEEBBBBBBBBBAAA@@@???===<<>><<<;;;<<<<<<;;;:::777777777777666666666666333444666555444444555777333444444555555444444333222222222333333444444444111111111111000000000000...............///000000///...,,,,,,...///...---......////////////......,,,,,,,,,+++++++++******((())))))*********))))))'''((()))******)))((('''))))))))))))(((((((((((('''((((((((())))))******''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%&&&'''((()))******)))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''((('''&&&&&&'''((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))~~~tttaaaXXXKKKCCC@@@>>>;;;888555555444333333222111111111111111111000000000000///////////////////////////............---------......////////////......------------------------////////////////////////......---,,,,,,+++******+++,,,,,,------,,,,,,+++...---,,,++++++,,,---............---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,+++***(((&&&%%%))))))***++++++)))(((''''''(((+++,,,---,,,+++*********)))((('''&&&&&&%%%''''''''''''(((((((((((()))(((''''''''')))***+++$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((''''''''''''((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''((())))))***((('''&&&&&&'''(((***(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++*********))),,,+++++++++,,,------...*********+++,,,---///000///000000000000000//////////////////////////////------...///000111222222...//////000111222222222444444444444444444444444666666777888999:::;;;;;;===>>>>>>???@@@@@@AAAAAACCCCCCBBBAAAAAAAAAAAABBB;;;<<<<<<>>>@@@BBBCCCEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFEEECCCAAA???>>>======>>>???AAABBBCCCCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFDDDBBB@@@@@@@@@AAABBBGGGGGGGGGEEECCCAAABBBCCCDDDGGGJJJMMMNNNMMMJJJHHHHHHGGGFFFEEEEEEDDDDDDEEEGGGHHHHHHIIIKKKLLLMMMMMMOOOOOONNNMMMLLLKKKJJJIIIKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA???===<<<;;;;;;:::999999888888999999;;;:::888777555444444444444444333222222222333333333333333222222222111111111111222222222333333333000000000000000///......///////////////......---+++++++++,,,,,,------------,,,,,,+++*********+++++++++++++++++++++++++++***)))((((((((()))+++,,,'''((()))))))))(((&&&%%%%%%&&&&&&'''((()))******'''&&&%%%&&&'''((((((&&&'''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&''''''%%%###$$$''')))'''%%%))))))((('''&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''wwwhhh^^^MMMFFF===999888999777555555444444333222222111111111111111000000000/////////////////////////////////............---------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,---------------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))************)))((((((&&&'''((()))))))))((('''***))))))((('''&&&&&&&&&''''''''''''(((((((((((()))((('''''''''(((***+++&&&&&&&&&'''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((())))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))((((((((((((((())))))***)))))))))******+++,,,*********+++,,,---...///...//////000000///..............................///////////////000000000...//////000111111222222333333333333333333333333555555666777888999999:::======>>>>>>???@@@@@@@@@AAAAAA@@@???????????????;;;;;;<<<===???AAACCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGGGGHHHHHHHHHIIIHHHFFFDDDAAA???===<<<===>>>???AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDBBBAAA@@@@@@AAABBBGGGGGGGGGEEEBBBAAABBBCCCCCCEEEGGGIIIJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJLLLLLLNNNNNNMMMLLLKKKKKKJJJJJJJJJIIIGGGEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@??????>>><<<;;;999888;;;::::::999999999999999888777666555444333333333333333222222222333333444333333222222222111111111111111111111222222222222000000000000000///.....................---,,,,,,+++++++++,,,,,,,,,---------,,,++++++************++++++++++++++++++++++++***)))((((((((()))++++++))))))))))))(((((('''&&&&&&&&&''''''(((((()))))))))((('''((()))******(((%%%&&&&&&'''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###$$$&&&'''&&&$$$)))(((((('''&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&yyyiii[[[OOOGGG???;;;777666777999888777444444333333222111111111111111000000000000/////////////////////////////////............---------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++******))))))(((((())))))((((((''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((('''''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((***))))))((('''&&&&&&&&&%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))************************((((((''''''''')))***+++***))))))))))))***++++++************+++---...///------......///......---------------------------000000000/////////.........//////000000111111222333333333333333333333333333333444555666777888888<<<<<<======>>>?????????>>>>>>===<<<<<<<<<<<<===;;;;;;;;;===>>>@@@BBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFHHHHHHFFFCCCAAA???===<<<>>>>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFEEECCCBBBAAAAAABBBBBBFFFFFFFFFDDDBBBAAABBBCCCBBBBBBDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEAAABBBCCCEEEGGGIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDCCCDDDBBBBBBAAAAAA@@@?????????=========<<<;;;999888777::::::999888888888888888555555444333333333333333222222222222222333444555333222222222222111111111000000000000111111111111000000000000000///......---------------,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++)))))))))((()))******+++,,,+++***)))(((''''''''''''''''''((((((((((((((()))((('''((()))******(((%%%&&&&&&'''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%#########%%%&&&%%%$$$((((((''''''&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%|||kkk[[[PPPHHHAAA===<<<:::888777888999777555333333222222111111111000111000000000///////////////////////////////////////............------------......//////......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,+++***)))''''''((())))))+++***)))(((''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&&&&&&&'''''''''(((((()))(((''''''''''''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************))))))(((((()))+++...///,,,+++++++++++++++,,,,,,************+++,,,---...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000111111222222222222222222222222111111222333444555666666;;;;;;;;;<<<======>>>>>>===<<<;;;;;;::::::;;;;;;::::::;;;<<<===???AAAAAACCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCCCCDDDDDDDDDCCCEEEDDDCCCBBB@@@???>>>===>>>???@@@AAAAAAAAAAAAAAA?????????@@@@@@BBBCCCCCCFFFEEEDDDCCCBBBBBBBBBBBBEEEEEEEEEDDDAAA@@@AAACCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCC>>>???AAACCCEEEGGGIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCCCC@@@??????>>>>>>===<<<<<<=========<<<<<<:::999999888888777666666666666666333333333222222333333444111111111111222333444555222222222222111111111111////////////000000000000000000000000000///......---------------,,,+++++++++++++++++++++++++++,,,******+++++++++*********************************)))))))))))))))******+++---,,,***(((''''''((()))(((((((((((((((''''''''''''&&&%%%&&&'''((((((&&&'''(((((()))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%|||ggg^^^PPPFFFAAA>>><<<;;;666555555555555444333111222111111111111111000000000000000////////////...///////////////////////////............---------------............------++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))))))))*********)))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***+++***((('''''''''((()))+++***)))(((''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((('''((((((((((((''''''''')))))))))))))))(((((((((''''''''''''''''''''''''''''''((())))))((('''''''''(((((()))))))))((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***,,,...///,,,,,,+++******+++++++++************+++,,,,,,---++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///////////////000000000111111111111111111111111000000111222333444444555999::::::;;;;;;<<<======<<<<<<;;;::::::::::::::::::::::::;;;<<<>>>???@@@BBBBBBBBBCCCCCCBBBBBBBBB@@@@@@AAAAAABBBAAAAAAAAA??????????????????@@@@@@??????@@@AAAAAA@@@@@@@@@=========>>>???AAABBBCCCFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@AAACCCCCCCCCBBBAAABBBBBBDDDDDDEEEEEECCCBBBAAAAAAAAAAAA>>>???AAACCCEEEGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCC>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888666555555444444444444444333333222222333333444444000000000111222333444555222222222111111111000000....../////////000000000000000000000000///......---............---,,,,,,++++++++++++++++++++++++))))))***+++++++++***)))************************((()))))))))************---,,,***(((((((((((()))(((((((((((((((''''''''''''&&&%%%&&&'''((((((&&&'''(((((()))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%%%%&&&'''''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttddd[[[QQQJJJAAA;;;:::999888666222222333444444444333333000000000000000000000000000000////////////......///////////////////////////............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((())))))))))))((((((''''''((((((((((((''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''')))*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***++++++******)))(((((((((((()))***************+++,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000111////////////////////////000000000000000000000000//////000111222333444444888888999999:::;;;;;;<<<;;;;;;:::999999999999:::999999999:::;;;<<<>>>???@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@@@@??????>>><<<======>>>@@@AAABBBBBB???@@@@@@@@@@@@@@@???>>>;;;<<<<<<===???AAABBBCCCFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCBBB@@@@@@AAABBBDDDCCCCCCBBBCCCCCCDDDDDDEEEEEECCCBBBBBBAAAAAABBBAAABBBCCCEEEGGGIIIJJJKKKIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEECCCBBBAAA>>>>>>======<<<;;;;;;;;;888888888999999888777777555555444333333333333333333333222222222333333444111111111111111222333444222111111111111000000000////////////000000000000000000000000000///.....................---,,,,,,+++++++++++++++*********((()))***+++++++++***)))************************(((((()))************)))******)))((((((((())))))'''''''''((((((((((((((()))((('''((()))******(((%%%&&&&&&''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''''''''''''''&&&'''((((((''''''((()))&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''|||nnnaaaUUULLLFFFBBB>>>999777777666333111333444555555444444444555000000000000000000000000000000/////////.........///////////////////////////............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))))))))******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))(((((())))))(((((('''&&&&&&'''((()))))))))((('''&&&&&&&&&'''((())))))***''''''''''''((((((((((((''''''((((((((('''&&&%%%&&&&&&&&&'''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&((()))***)))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((***+++***))))))******)))(((((((((((((((***************++++++,,,+++,,,---....../////////---------------------------------......///////////////////////////////////////////////////////////////000111222333444444777777888888999::::::;;;::::::999888888888888888999999999999:::<<<===>>>>>>>>>????????????>>>>>>======>>>>>>>>>>>>======>>>>>>???@@@AAABBBCCCCCC@@@@@@@@@@@@@@@???>>>>>>:::;;;<<<===???AAACCCDDDFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCAAA@@@???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFHHHIIIJJJLLLLLLJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCAAA???>>>??????>>>======<<<<<<;;;777888888999999999888888666555555444444444444444222222111000000000111111222111111111111111222222111111111111000000000000//////000000000111111111000000000000000///......---------------,,,++++++++++++++++++*********)))'''(((***+++,,,+++***)))************************'''((()))***+++******)))''''''((()))))))))((((((&&&&&&''''''(((((()))))))))((('''((()))******(((%%%&&&&&&''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((($$$&&&((((((&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&yyymmmfff[[[PPPIIIDDD@@@>>>999777555555666555111...333444444333000//////000////////////000000000000000/////////............//////////////////////////////.........---------,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++***)))(((((()))***+++)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***+++,,,++++++'''((()))))))))(((&&&%%%'''(((+++,,,---,,,+++***%%%&&&&&&'''((()))******''''''''''''((((((((()))''''''((((((((('''%%%$$$$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&'''(((******((('''&&&$$$%%%'''))))))((('''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))(((((((((((()))))))))***'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((+++---...,,,+++))),,,,,,+++******)))************************+++++++++,,,---...////////////------------------------///............---------///////////////.........//////////////////////////////000111222333444444777777777888999999::::::999999888777777777777777888888888999:::;;;<<<=========>>>>>>>>>>>>======<<<===============<<<<<>>===:::;;;;;;===???AAACCCDDDFFFGGGGGGFFFFFFEEEDDDCCCAAABBBBBBAAA@@@???AAABBBCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@AAABBBDDDFFFHHHIIIGGGHHHHHHIIIKKKLLLMMMMMMJJJJJJIIIHHHGGGEEEEEEDDDAAABBBBBBBBBAAA???===<<>>======<<<<<<999999:::;;;;;;;;;;;;:::777777666555555555555666111111000///////////////222222111111111111111111111111111111000000000000000000000000111111111111000000000000000//////...+++,,,,,,,,,,,,+++******++++++++++++******))))))&&&(((***+++,,,+++***)))))))))))))))))))))))))))'''((()))++++++******)))$$$&&&''')))))))))((((((%%%&&&&&&'''((()))******'''&&&%%%&&&(((((((((&&&'''(((((()))))))))))))))'''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%'''((()))###&&&((('''%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%uuujjj___VVVLLLJJJGGGBBB===:::777666777777666555333222111111222222222222222222222222000000///...............333222000/////////000111///...---,,,+++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))---------...///...,,,******+++,,,---,,,+++***)))+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((***((('''%%%%%%'''(((***(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((''''''&&&)))))))))((('''%%%$$$###(((((('''''''''&&&&&&&&&'''((((((((())))))******&&&''''''((((((((((((((())))))******)))'''%%%###''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((()))))))))))))))(((((((((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&&&&###!!!###(((+++)))&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))),,,+++***))))))(((((((((***,,,000333666666666555000///---+++++++++---......------------...//////////////////000000000000000000000000////////////...000111111111111222444555666777999::::::999999;;;:::888777666666666666888777777777888:::<<<>>>===============<<<<<<;;;=========>>>??????@@@@@@BBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@???>>>======<<>>===>>>???@@@;;;;;;;;;<<<<<<<<<<<<===999999::::::::::::;;;;;;888777666777888777555333333333222111000000111111000000000000000000000000///000111222222111000/////////000000000000//////...///000111111000///...------,,,,,,+++***))))))---+++))))))***)))(((&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&'''(((&&&'''(((((((((&&&%%%$$$''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$###'''%%%######$$$&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((((((((('''xxxmmmccc[[[SSSJJJCCCDDDBBB@@@<<<999777555555666555555444333222111111222222222222222222222222222111111000000000000000000///......------......///...---,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++*********)))((((((***---...---,,,++++++,,,,,,++++++***)))+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))(((''''''((())))))(((((())))))))))))(((((()))(((((((((((((((((()))(((((((((((((((''''''&&&'''''''''(((''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&''''''((((((((((((((((((((((((((((((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&###!!!$$$(((+++)))&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))++++++)))(((((())))))******---111555777777666555000...---+++++++++---...------,,,,,,------...///.../////////000000000000000000000000000000000///111222444444333333555666666777888999::::::999999999888777555444444555555666666666777999;;;===>>>>>>>>>???>>>>>>===<<<<<<>>>>>>>>>>>>????????????CCCCCCCCCDDDDDDCCCCCCBBBCCCBBBAAA@@@???>>>======AAAAAABBBCCCDDDEEEFFFGGGIIIIIIHHHHHHGGGGGGFFFFFFGGGFFFCCC@@@???@@@AAABBBDDDEEEEEEFFFFFFEEEDDDCCCEEEFFFHHHIIIJJJKKKKKKLLLLLLIIIGGGIIIMMMOOOMMMJJJKKKKKKJJJJJJIIIGGGFFFEEEBBBAAA???>>>======>>>???=========<<<<<<;;;;;;;;;999999999999999999999999777666666777888888666444333333222111111111111111000000000000000000000000///000111222222111000000//////000000000000//////...///000111111000///...------,,,,,,+++******))),,,***))))))******)))'''))))))))))))))))))))))))'''(((((((((((((((((('''************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''((((((((((((''''''&&&''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&(((******''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''''''''&&&~~~zzzuuuooojjj^^^XXXPPPJJJFFFAAA;;;777:::999888666444333333333333333222222222111111111111111111111111111111111111111000000//////000000.........///......---,,,......---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++***(((((()))+++---------,,,,,,+++************++++++++++++*********************++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))((())))))******))))))((((((((((((''''''((((((((((((((((((((((((''''''&&&$$$%%%&&&'''((()))))))))((((((((('''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''''''''((()))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&$$$"""$$$(((***)))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))***)))'''''''''(((***,,,+++...222666888888666444///...,,,++++++,,,------,,,,,,++++++,,,,,,---........./////////000000000000000000000000000000000222333555555444444666777777888999::::::999888888777666555444444333444444555555666777999;;;===???AAAAAAAAA@@@???>>>===<<<@@@????????????>>>>>>>>>BBBBBBCCCCCCCCCCCCCCCBBBDDDCCCCCCBBBAAA@@@???>>>BBBBBBCCCEEEFFFHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHFFFDDDAAA@@@AAABBBCCCFFFFFFGGGHHHHHHGGGGGGGGGFFFHHHIIIKKKMMMNNNOOOOOOLLLJJJHHHIIILLLMMMKKKHHHJJJKKKKKKLLLKKKIIIFFFEEEBBBAAA???>>>======>>>>>>??????>>>===<<<;;;:::999::::::999999888888777777666666555666888888777555333333222111111111222222111111111111111111111111000111111222111111000000//////000000000000//////...//////000000//////...------,,,,,,++++++******+++***))))))***+++***((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((()))*********))))))'''&&&&&&&&&&&&''''''(((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&"""###$$$&&&'''(((((()))'''&&&&&&'''''')))***+++''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%|||wwwjjjfff```[[[XXXUUURRRPPPKKKGGGBBB>>><<<:::777555555555444222222111111111000000000111111111111111111111111111111111111111///......---------.........///000111000///...---------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++000---+++***+++,,,,,,,,,---,,,***)))))))))***+++******************************++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((((()))+++,,,,,,+++)))((()))))))))******)))))))))''''''((((((((((((''''''(((((((((((((((''''''&&&$$$%%%&&&'''))))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''&&&&&&''')))***''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&''''''''''''''''''((((((((((((''''''''''''(((''''''&&&&&&&&&''''''&&&%%%$$$%%%((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((&&&%%%$$$%%%'''***,,,***---222666777666333222------,,,++++++,,,,,,---++++++******++++++,,,---........./////////000000000000000000000111111111000222333333333333444666888999:::::::::999888777666555555555444444444555444555666888:::<<<>>>???BBBBBBBBBBBBAAA???>>>===AAAAAA@@@??????>>>======@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCEEEFFFHHHJJJLLLLLLNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGEEECCCBBBBBBBBBCCCGGGHHHHHHIIIIIIJJJJJJJJJIIIJJJKKKMMMNNNOOOOOOOOOLLLJJJIIIIIIJJJKKKIIIGGGIIIJJJLLLMMMLLLJJJGGGEEEBBBAAA@@@>>>============>>>>>>>>>===<<<;;;;;;:::<<<<<<;;;:::999888777666666555555666888999888666444333333222222222333333222222222222222222222222111111222111111111000000//////000000000000//////////////////////////////------,,,,,,,,,++++++++++++)))))))))+++,,,+++***))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***)))(((%%%%%%$$$###$$$%%%'''(((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''"""###$$$&&&'''(((((())))))******(((&&&%%%&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$&&&'''&&&%%%xxxqqqjjjccc]]]XXXNNNKKKGGGDDDCCCCCCCCCCCC@@@===:::777666555444333666555444222222111111111/////////000000000111111000000000000000000000000......------------.........///000000000///---,,,,,,---------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++***///---+++***+++,,,,,,,,,,,,+++***)))((()))***+++******************************++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((***,,,------,,,***((())))))************))))))''''''((())))))(((''''''(((((((((((((((''''''&&&&&&&&&'''((()))))))))((())))))((((((((('''''''''))))))((((((((((((((((((&&&''''''(((((((((((((((***)))'''&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&%%%%%%&&&'''((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&''''''(((&&&%%%%%%&&&((()))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((%%%%%%$$$$$$%%%''')))***(((+++///222333222000...,,,,,,,,,++++++,,,,,,,,,+++************+++,,,,,,............///////////////000000000111111111222000222333333333333444666777888999999999888777666666666666666777777777666444555777:::<<<>>>???@@@CCCCCCCCCCCCBBBAAA@@@???BBBBBBAAA@@@???>>>=========>>>???@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNPPPOOOOOONNNMMMMMMLLLLLLIIIHHHFFFDDDCCCCCCCCCCCCGGGHHHHHHIIIJJJKKKKKKLLLKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJIIIHHHGGGIIIJJJLLLMMMLLLJJJGGGFFFCCCBBBAAA@@@???>>>==============================>>>>>>===;;;:::999888777666555555666888999888666444333333333333333444444333333333333333333333333333222222111111111111111//////000000000000////////////............//////---------,,,,,,,,,,,,,,,+++***)))***+++,,,+++******************************)))(((''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***)))((('''&&&&&&&&&%%%%%%%%%&&&((()))''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&'''((()))(((%%%###$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&'''((('''&&&___\\\XXXTTTQQQMMMIIIFFFAAA???===;;;::::::<<<<<<;;;999777555444333333333666555444333222222222222///000000000000000000000//////////////////////////////......//////000000,,,,,,------,,,,,,+++***+++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))''''''(((***,,,,,,,,,++++++***))))))))))))******************+++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((((()))+++,,,,,,+++)))((()))******++++++******)))'''((()))******)))((('''(((((((((((((((''''''&&&'''(((((()))))))))(((((()))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&'''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))(((***,,,...//////---,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---------.........////////////000000111111222222222222333555555444444666777555666777888888888777666555666777888999999888888666777999<<<>>>???@@@@@@BBBBBBCCCCCCCCCBBBAAAAAABBBBBBAAA@@@??????>>>>>><<<===>>>???@@@@@@@@@???===>>>???@@@BBBCCCDDDEEEEEEFFFGGGIIIJJJLLLMMMNNNOOOOOONNNNNNNNNNNNMMMMMMIIIHHHGGGFFFEEEDDDDDDDDDGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIKKKKKKKKKJJJHHHFFFDDDCCCCCCAAA@@@???>>>===<<<<<<=========>>>>>>>>>???>>>===<<<;;;:::999999666666555666888888777555444444333333333444555555444444444444444444444444444333222111111111111111//////000000000000/////////......------......///------------,,,,,,,,,,,,,,,+++******+++,,,+++)))***************************))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&&&&))))))((((((((()))******''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%% ###&&&&&&%%%$$$&&&((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((()))((('''GGGEEEBBBAAAAAA@@@>>><<<999999888777666777888999888888777555333333444555333333222222111222222222111111000000000000000000///////////////////////////............///000111---,,,,,,+++***++++++++++++,,,---.........------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++''''''''')))+++,,,,,,******************))))))((())))))*********+++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++***)))))))))******++++++******)))((()))***++++++***)))((((((((((((((((((''''''&&&''''''((()))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''((((((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''((()))************))))))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++++++++,,,---------------........./////////000000111111222333333111222444444333333555666333444555777777777666666555666777999999999999999999:::<<<>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@?????????===>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDGGGGGGHHHIIIJJJKKKLLLMMMKKKLLLLLLLLLLLLMMMMMMMMMIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEFFFGGGIIIKKKMMMLLLMMMMMMNNNNNNNNNMMMMMMKKKLLLLLLKKKKKKJJJKKKKKKHHHIIIIIIIIIIIIHHHHHHGGGEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>=====================<<<;;;::::::999999777666666777888888666444444444444444444555666666444444444444444444444444555444333111000000111111//////000000000000/////////...------------...///---------------------------,,,++++++++++++***)))************************)))))))))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&&&&'''(((((())))))((((((''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''&&&&&&&&&%%%"""&&&'''%%%$$$&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&>>><<<;;;::::::999888666222333444444444555666888444444333222000000111333000000000000000111222333222111111111000000000///////////////////////////,,,,,,,,,,,,,,,---...//////...---,,,+++,,,---...***+++---...///...------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++---...000000///---,,,,,,++++++,,,------***((()))***+++++++++***((('''))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))******)))))))))******++++++++++++******(((***+++,,,,,,+++***((((((((((((((((((''''''&&&&&&&&&''')))************))))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((###%%%''')))******))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((()))************)))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''((((((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((***,,,---...---+++************++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------........./////////000000111222222333333...000111111111111222444111222444666666666666666444555777888999999999999:::;;;===???@@@AAA@@@@@@???@@@AAABBBCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@???>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCHHHHHHHHHIIIJJJKKKKKKLLLIIIIIIIIIJJJKKKKKKLLLLLLJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFIIIKKKLLLKKKLLLMMMNNNOOOPPPPPPPPPKKKLLLLLLLLLKKKKKKLLLMMMIIIHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCAAA???>>>@@@@@@???>>>===<<<;;;;;;<<<;;;;;;::::::999999888888777666777888777555333444444444444444555666777555555555555555555555555666444333111000000111111//////000000000000/////////...---,,,,,,---...///------------------------...---++++++++++++)))(((************************((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((&&&&&&&&&'''(((%%%%%%&&&'''&&&%%%###"""''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&& %%%)))((($$$"""$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%999999888777666555444444555444444333222222222333222222222111111111000000000000000000000///......////////////............////////////////////////........................+++,,,,,,------,,,,,,+++******+++,,,,,,---......//////...---,,,++++++***,,,,,,+++***))))))******,,,,,,,,,,,,+++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))))))))************++++++******)))(((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))((((((((((((***************)))((((((&&&&&&''''''((()))))))))''')))***)))((('''(((***))))))************))))))((((((((((((((((((((((((+++***)))((((((''''''((())))))))))))((('''&&&%%%))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((()))&&&%%%&&&((()))'''%%%''''''&&&&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))))))))))))))'''***---,,,***)))***,,,)))************+++++++++------------------------......//////000111111111//////000000000000//////000111111222222333444444444555777888999888666555333333444666777999::::::===>>>???@@@AAAAAAAAAAAAFFFEEEDDDCCCBBBAAA@@@@@@CCC???;;;<<>>@@@AAACCCDDDCCCCCCBBBDDDDDDDDDCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKMMMKKKIIIGGGFFFGGGHHHIIIGGGGGGGGGFFFDDDCCCDDDEEEGGGGGGHHHHHHIIIJJJJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFFFFEEECCCBBBAAADDDDDDCCCBBBAAA???>>>======<<<;;;:::999:::;;;;;;:::::::::999888777555555666555333222222333555666555555555555555555555555666666555555555444444444555444222000///000000111000000000000////////////------......------,,,+++...,,,++++++++++++***((())))))*********++++++++++++++++++************)))******)))))))))))))))******)))((('''''''''''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$$$$%%%%%%$$$######%%%'''))))))'''%%%###&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&555555555555444444444444333222111000000000000000222222111111111000000000000000000000000///......////////////............................................................,,,------......------,,,+++++++++,,,,,,---------//////......---,,,,,,,,,,,,,,,+++***************---,,,+++******++++++,,,++++++++++++++++++++++++******++++++++++++******))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***************)))((((((((((((((((((((('''''''''''')))***)))((('''(((***'''(((((((((((((((((('''(((((((((((((((((((((((())))))((((((((()))******(((((()))))))))))))))((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$%%%&&&&&&(((&&&%%%&&&((()))'''%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***)))************+++++++++------------------------------...//////000000111//////000000000000//////000111111222222333333444444555777888888888666555333444555666888999:::;;;??????@@@@@@AAABBBBBBBBBEEEEEEEEEDDDCCCCCCBBBBBBDDD@@@===>>>AAADDDBBB@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIGGGFFFFFFFFFGGGGGGFFFGGGHHHFFFEEEDDDEEEGGGIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA???>>>===<<<;;;:::999999999:::;;;;;;;;;;;;:::999777666555666555333222222333555666555555555555555555555555555555444444444444333333444333222000000000000000000000000000/////////...------......------,,,+++,,,+++******,,,---,,,***))))))*********++++++++++++++++++*********))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))((((((((())))))***)))'''&&&&&&(((((('''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&111111111222222333333333222111000000000000000000111111111111000000000000//////000000000///....../////////............---................................................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,++++++************+++---,,,***)))***+++...///************************+++++++++,,,,,,+++++++++))))))))))))************))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((***))))))(((''''''&&&&&&''')))***)))((('''(((***(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))***++++++''''''((()))***++++++***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&((('''&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''((('''%%%%%%'''((()))((()))************+++++++++------------------------,,,,,,------...//////000//////000000000000//////000000111111222333333333444555666777888777666666444555666777888:::;;;;;;>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDEEEBBB???@@@BBBDDDBBB@@@BBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDGGGIIIJJJJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGDDDCCCBBBAAA@@@>>>======<<<;;;::::::999999::::::;;;;;;;;;;;;:::888777666555444333222222333444555444444444444444444444444444333333333333222222222333222111000000000000000000000000/////////......------......------,,,+++***))))))***,,,------,,,***************+++++++++++++++*********)))))))))(((''''''&&&&&&'''((((((&&&'''((())))))((((((''''''''''''''''''(((((((((''''''''''''((((((((((((&&&&&&%%%%%%&&&'''((((((((('''&&&&&&((()))(((''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&000000111111111222222222333222222111111111222222111111000000000/////////...///////////////......//////.........---------................................................------............------,,,,,,,,,,,,,,,,,,,,,+++---------....../////////,,,++++++******+++++++++,,,+++*********+++,,,,,,************************++++++,,,,,,,,,,,,++++++((()))))))))************'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((())))))((((((''''''''''''''')))***)))((('''(((*********++++++++++++******(((((((((((((((((((((((('''''''''''''''((())))))''''''((()))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''+++++++++******)))''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******((((((((((((((((((((((((***'''######&&&))))))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////000000000000//////000000000111222222333333444555666777777777666666666666777888999:::;;;;;;===<<<<<<<<<<<<>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEFFFDDDBBBBBBCCCCCCBBB@@@CCCBBB@@@???@@@BBBEEEGGGGGGGGGGGGGGGGGGFFFEEEEEEAAACCCFFFHHHIIIHHHGGGEEEBBBCCCDDDEEEEEEEEEDDDDDDEEEGGGIIIIIIIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGGGGGGGGGGGGGGGGGGGBBBBBBCCCDDDFFFFFFGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGCCCCCCDDDEEEFFFFFFEEEEEECCCCCCAAA@@@???======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777555444333333333333444555444444444444444444444444222222222222111111111111222222111000000000000000000000/////////.........------......------,,,++++++***)))***,,,---,,,+++************************************))))))))))))))))))((((((((()))******'''((()))******(((&&&$$$&&&&&&&&&''''''(((((((((''''''''''''(((((((((((($$$$$$$$$$$$%%%&&&''''''%%%$$$$$$%%%'''((('''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&222222222111111111111000111111111000000111111222000000000/////////............////////////..................------------................................................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.../////////,,,+++++++++++++++,,,,,,)))***+++,,,+++)))'''%%%++++++++++++++++++++++++***++++++,,,,,,++++++***((()))))))))************''''''((()))***++++++,,,************************************************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))((((((''''''''''''(((((())))))''')))***)))((('''(((*********++++++++++++******((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%'''(((((((((''''''&&&%%%'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&((((((((((((((((((((((((&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''',,,,,,++++++***)))''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******))))))))))))))))))))))))+++((($$$$$$(((******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........//////000000000000/////////000000111111222333333444555555666666666666666666666777888999::::::;;;<<<<<<<<<======>>>???@@@>>>??????@@@AAABBBCCCDDDEEEDDDCCCCCCCCCCCCBBBAAACCCAAA???>>>???AAADDDFFFGGGHHHIIIIIIIIIHHHHHHGGGAAACCCEEEGGGHHHFFFDDDCCC@@@AAABBBDDDEEEEEEEEEEEEEEEGGGJJJJJJJJJJJJKKKLLLIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDD???AAABBBDDDFFFFFFGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGBBBBBBCCCDDDEEEEEEEEEEEECCCBBB@@@???======<<<<<<===============<<<<<<;;;;;;;;;;;;;;;::::::999888444444444333333444444444444444444444444444444444222222111111111000000000111111111111000000000///////////////............------......------,,,+++---,,,++++++,,,,,,***)))*********************************)))))))))((((((((((((((((((((()))******)))*********)))'''$$$"""%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((((((((''''''((()))******&&&%%%$$$%%%'''((('''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&333222222222111111000000...............//////000////////////............------.../////////...............------------,,,------------------------........................+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,++++++++++++,,,,,,---(((***,,,---,,,)))%%%"""++++++++++++++++++++++++*********++++++*********))))))))))))************'''(((((()))***+++++++++************************************************))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))((((((&&&&&&''''''((())))))***''')))***)))((('''(((***''''''((((((((((((''''''((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$'''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''************)))((('''&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))***************************)))'''''')))***+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---....../////////000000000000////////////000000111222222222444444555555555666666666666666777777888999999:::===>>>???@@@AAAAAAAAA@@@======>>>???@@@AAABBBCCCCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@>>>===>>>@@@CCCEEEFFFGGGIIIJJJJJJJJJIIIHHHCCCDDDEEEFFFEEECCCAAA@@@>>>???@@@AAACCCDDDEEEFFFEEEGGGJJJKKKKKKJJJJJJKKKHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBB???AAACCCEEEGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGCCCBBB@@@>>><<<<<<<<<<<<<<<============<<<;;;;;;:::::::::::::::999888888444444444444444444444444333333333333333333333333222111111111111000000000///000000111111000///////////////.........------------......------,,,+++...---++++++++++++***(((+++++++++*********************)))))))))(((((((((%%%%%%%%%%%%&&&'''((((((************(((&&&$$$###&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''''''&&&''''''((()))((('''''')))***)))((($$$%%%''''''''''''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&000000000000111111111111...------------...///000/////////.........------,,,---......//////...............---------,,,,,,------------------------........................,,,,,,------------,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---...((()))+++,,,+++***'''&&&************************((())))))******))))))((())))))))))))************(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((())))))(((((('''''''''(((((((((((((((''')))***)))((('''(((***&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''&&&'''''''''&&&'''''''''''''''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%''')))(((&&&%%%&&&(((''''''&&&&&&&&&&&&''''''(((((()))(((((('''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))))))))))))))))))))''')))***)))))))))***+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---......////////////000000000000////////////000000111111222222555444444444555555666666555666666777777888888999:::<<<>>>@@@AAA@@@???===>>>>>>???@@@AAABBBBBBCCC@@@AAACCCDDDCCCBBBBBBBBB???>>>======>>>???AAACCCCCCEEEGGGIIIJJJJJJIIIHHHEEEEEEEEEDDDBBBAAA???>>>=========>>>@@@BBBEEEFFFEEEGGGJJJKKKJJJIIIIIIJJJHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBAAABBBEEEGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDGGGHHHHHHIIIIIIIIIHHHHHHCCCAAA???===;;;;;;<<<<<<:::;;;<<<<<<<<<;;;999999999999999:::999999888777333444444444444444444333333333333333333333333333222222222111111111000000...///000111111000////////////.........---------------......------,,,+++---+++***+++,,,,,,+++***+++++++++*********))))))***)))))))))((((((((((((%%%%%%%%%%%%&&&'''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$***)))(((((())))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&------...///000111222222///////////////000111222//////.........---------,,,,,,---.../////////.........---------,,,,,,,,,------------------------........................---..................---******+++,,,,,,---......++++++++++++++++++++++++++++++++++++,,,,,,---...)))*********++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((())))))(((((()))))))))(((''''''&&&&&&((()))***)))((('''(((***''''''((((((((((((''''''(((((((((((((((((((((((((((((('''(((((()))***+++%%%&&&'''((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((()))******)))((('''%%%''')))(((&&&%%%&&&)))'''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%(((++++++(((''')))+++)))************+++++++++++++++++++++++++++++++++,,,,,,---......//////000//////000000000000///////////////000111111222222555444444444444555666666555555666666777777888888666888;;;>>>???===;;;999??????@@@AAAAAABBBCCCCCC>>>@@@CCCCCCCCCBBBBBBCCC>>>============???@@@AAAAAABBBEEEGGGIIIIIIHHHHHHGGGFFFEEECCCAAA???>>>===;;;;;;;;;;;;===AAADDDFFFEEEHHHJJJKKKJJJIIIHHHIIIIIIHHHGGGFFFEEECCCCCCBBBEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCFFFHHHIIIIIIHHHGGGHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIHHHHHHGGGCCCAAA???<<<;;;;;;;;;<<<999999:::;;;:::999888777888888999999999888777777333444444555555444444333333333333333333333333333222222222222111111111111...///000111111000////////////.........---------------......------,,,++++++***)))***,,,------,,,++++++++++++******))))))))))))))))))((((((((((((&&&&&&&&&'''((()))***+++&&&&&&&&&&&&'''(((***+++'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))+++***)))((('''&&&&&&&&&)))(((&&&&&&''''''&&&$$$)))'''%%%######%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&////////////////////////......////////////......//////............//////+++++++++,,,---...//////------------------------.........------,,,,,,,,,,,,,,,---......---,,,,,,...---,,,+++***+++,,,,,,++++++++++++,,,---......,,,,,,,,,---------......*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))************))))))))))))************&&&''''''((()))*********))))))))))))************'''((()))))))))'''&&&%%%((()))***++++++***)))(((***************)))(((((((((((((((((())))))))))))((((((((((((((()))*********)))))))))))))))******))))))))))))))))))))))))###$$$$$$%%%&&&'''((((((%%%&&&(((******)))'''&&&(((((((((((((((((((((((('''(((******((((((((()))((((((''''''''''''((((((&&&''''''((()))((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''***))))))((('''&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))((('''&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))((((((&&&%%%$$$######'''&&&$$$$$$$$$&&&((()))+++*********))))))(((((()))))))))))))))***************))))))))))))******------,,,++++++,,,,,,,,,------,,,+++++++++,,,,,,---------......///000111000000000000000111111111//////000222444555666777666777777777777777666555555666888:::;;;<<<=========>>>>>>?????????>>>>>>>>>>>>???@@@@@@@@@??????;;;:::999999:::<<>>>>>?????????>>>>>>===@@@@@@@@@@@@@@@???>>>===;;;;;;::::::;;;===???AAACCCCCCDDDEEEEEEEEEEEEEEECCCCCCAAA@@@>>><<<;;;:::::::::999999;;;???BBBDDDCCCEEEGGGHHHIIIIIIGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBAAABBBCCCDDDEEEFFFFFFEEEIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIGGGFFFFFFFFFHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFBBBAAA>>><<<;;;:::::::::999999888888888888999999888888777666666555444444555444444444333333222222444444333222222111000000000000000000000000//////000000/////////.........------............------,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))((('''%%%'''((('''&&&%%%&&&'''((((((((('''''''''&&&&&&........................,,,------......------,,,///......------......///.............../////////------------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,+++***+++++++++......,,,++++++*********------,,,+++***)))((((((***++++++++++++,,,,,,,,,************************+++++++++***************))))))))))))************))))))))))))************(((((())))))***+++++++++))))))))))))************,,,,,,+++*********++++++))))))************))))))((((((((((((((('''&&&&&&))))))*********+++++++++((((((((((((((()))************)))(((''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((******((((((((()))((((((''''''''''''(((((((((''''''&&&'''((()))***((((((((('''''''''&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&%%%%%%&&&'''((()))***++++++&&&&&&&&&''''''(((((()))%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&'''((()))******))))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***,,,+++++++++++++++,,,,,,'''(((***+++,,,---------,,,,,,,,,---...000111222000000000111111111222222333333333333444444444444333333222222222444555666555666777888:::;;;<<<<<>>===<<>>===<<<<<<<<<;;;<<<<<<>>>@@@AAAAAABBBCCCCCCDDDCCCCCCCCCAAA@@@???>>><<<;;;:::999888888888888:::>>>AAACCCBBBDDDFFFHHHIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@AAABBBCCCEEEFFFGGGGGGGGGLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHGGGGGGGGGHHHIIIFFFFFFFFFEEEEEEEEEDDDDDD@@@???>>><<<;;;;;;;;;<<<888888777777777777888888777777666666555444444444666666555444333333222222444444333333222222111111//////////////////000000000000000000////////////------............------,,,++++++++++++*********+++************)))))))))''''''((())))))***++++++'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''(((((())))))''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((&&&%%%$$$$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&''')))***)))(((&&&'''((((((&&&&&&'''((('''''''''&&&&&&&&&&&&&&&........................+++,,,,,,------,,,,,,+++...------------------...---,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,---,,,,,,+++******++++++*********++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************((()))))))))************((()))))))))************))))))******++++++++++++((()))))))))************---,,,******)))***+++,,,)))))))))******)))))))))(((((())))))(((((('''&&&((())))))))))))*********((((((((((((((())))))***++++++***)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((('''(((******((((((((()))((((((''''''''''''(((((()))(((&&&%%%&&&''')))+++((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&%%%&&&''''''((())))))******''''''''''''(((((())))))(((((('''&&&%%%%%%$$$$$$((((((''''''''''''((()))))))))))))))))))))(((((()))))))))))))))((((((((())))))(((((((((((())))))+++************++++++,,,)))***+++,,,------------...------------.../////////000000111111222222222222222333333444444555555333222111000111333666777555666666777888999:::;;;>>>>>>???>>>>>>===<<<;;;???????????????>>>===<<<============>>>???@@@AAAAAAAAABBBCCCCCCBBBBBBBBB@@@???>>>===<<<;;;:::999777666777888:::===???AAAAAACCCEEEGGGHHHHHHGGGFFFFFFEEECCCAAA@@@???>>>>>>AAABBBDDDEEEGGGHHHIIIIIINNNNNNLLLKKKJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHIIIDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@>>><<<::::::::::::777777666666666666777777555555555555444444333333777666666555444333222222222222222222111111000000------......//////000000111111000000000/////////------............------++++++++++++************************))))))))))))(((((((((((())))))*********)))'''&&&&&&''')))***&&&&&&&&&''''''((((((((('''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''%%%#########%%%&&&'''&&&&&&%%%%%%$$$$$$###"""######$$$%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((()))(((''''''((()))(((''''''''')))&&&&&&&&&&&&&&&&&&&&&&&&........................++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,************++++++,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************((()))))))))************((()))))))))***************************+++++++++((()))))))))************+++***)))(((((()))++++++***))))))))))))))))))***)))************)))(((((('''''''''(((((((((((()))((((((((((((((())))))***,,,+++***)))))))))))))))''''''''''''''''''''''''$$$$$$%%%&&&''''''(((((((((''''''''''''((())))))(((((((((((((((((((((((('''(((******((((((((()))((((((''''''''''''(((((()))(((&&&%%%&&&''')))+++))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&%%%'''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%$$$((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))((((((''''''))))))(((((((((((()))))))))))))))))))))***+++,,,,,,,,,------------,,,,,,000///...------,,,,,,,,,......///000111111222222///000111222333555666666333222111000111333666777555555555555666888999:::<<<=========<<<<<<;;;:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBAAAAAA???>>>>>>===<<<;;;;;;;;;666666777888999<<<>>>???@@@BBBDDDFFFHHHGGGGGGFFFEEEDDDCCCAAA???>>>======AAABBBDDDEEEGGGHHHIIIIIIMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGCCCCCCBBBBBBBBBAAAAAAAAABBB@@@>>>;;;999888777777666555555444444555555666444444444333333333333333666555555444333333222222000000000000////////////------......//////000000000000000000////////////------............------+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((''''''+++***(((''''''(((***+++((('''''''''&&&&&&&&&%%%'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$######&&&&&&&&&''''''''''''(((&&&%%%#########%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&''''''((('''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''((()))(((''''''''')))&&&&&&&&&&&&&&&&&&&&&&&&------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...............---,,,,,,)))))))))******+++------......---,,,+++***)))))),,,,,,,,,++++++++++++******************************************+++++++++))))))))))))************))))))))))))************************************))))))))))))************)))(((((((((((()))************))))))))))))*********************))))))(((&&&&&&&&&'''''''''((((((((((((((((((((()))************))))))))))))******''''''''''''''''''''''''######$$$%%%&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((('''(((******((((((((()))((((((''''''''''''(((((((((''''''&&&'''((()))***)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&'''(((((((((((((((''''''''''''&&&''''''(((((((((((())))))***))))))((((((''''''&&&)))((((((''''''(((((()))(((((((((((()))***++++++...---,,,,,,++++++,,,,,,000///...---,,,,,,,,,,,,------......///000111111---...///111222444555666222222111111222333444555555555444444555666888999999::::::;;;;;;;;;::::::888999:::;;;<<<===============>>>>>>????????????AAAAAABBBBBBAAAAAA@@@@@@=========<<<<<<;;;;;;;;;777777888888999;;;<<<===???AAACCCFFFGGGGGGFFFFFFDDDCCCBBB@@@???>>>>>>>>>AAABBBCCCEEEFFFGGGGGGGGGJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEAAAAAAAAA@@@@@@@@@@@@???AAA@@@===:::777666555555444444333333333333444444333333333222222222222222444444333333333333222222//////..................//////////////////000000////////////............------............------+++************)))))))))(((((()))))))))))))))*********)))(((((('''&&&&&&)))((('''&&&&&&'''((()))((((((''''''&&&%%%%%%$$$''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((%%%$$$$$$$$$%%%&&&((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''------------------------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///------------------------******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,---------,,,+++***+++***************++++++------,,,+++***)))((((((,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************'''(((((()))******))))))+++***)))(((((()))***+++)))))))))***)))(((((('''''''''''''''((((((((((((((((((((((((((()))******'''&&&&&&''''''((()))***''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((('''(((******((((((((()))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))'''''''''''''''&&&%%%%%%'''''''''((((((((())))))***))))))(((''''''&&&&&&((((((''''''''''''(((((((((''''''((()))***++++++,,,+++)))(((((())),,,---...------,,,,,,------...++++++,,,---...///000000---...///000111222333333111111111111111111111111555555444333444555777999666777888999999:::999999777888999:::::::::::::::======>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===;;;;;;;;;;;;;;;:::::::::999999999999::::::;;;;;;>>>@@@CCCEEEGGGGGGFFFFFFDDDCCCBBBAAA@@@?????????AAABBBCCCDDDEEEFFFFFFEEEEEEFFFFFFGGGFFFEEECCCCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@?????????>>>>>>>>>===:::888666555555555333333222222222222333333222222222222222222222222111111111222222222222333////////////////////////000000000000000000//////............------------------............------************))))))))))))(((((((((((())))))******((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&'''((((((&&&%%%'''((('''&&&%%%&&&'''&&&&&&'''''''''(((((((((------------------------,,,------......------,,,,,,++++++++++++++++++,,,))))))***++++++,,,------))))))))))))))))))))))))*********++++++,,,,,,,,,---,,,+++******+++,,,---******+++,,,+++***)))(((---,,,+++***))))))))))))))))))))))))************,,,,,,,,,++++++*********++++++++++++++++++++++++))))))******++++++++++++))))))))))))************))))))))))))************)))))))))((((((((((((((())))))))))))************'''((()))+++++++++***)))+++***)))(((((()))***+++(((((((((((((((''''''&&&(((((((((((())))))))))))((((((((((((((()))******$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&(((******)))'''&&&((((((((((((((((((((((((''')))******((((((((()))((((((''''''''''''((((((&&&'''(((((()))((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((('''((()))))))))(((&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''(((((()))'''&&&&&&'''(((&&&%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$$$$&&&'''''''''(((((())))))***))))))((('''&&&&&&&&&((((((''''''''''''((((((''''''''''''((()))++++++)))(((&&&$$$%%%(((,,,...+++++++++,,,---...///000******+++,,,---...///000.../////////000000000000///000000000000000///...555444333333333555777888444555666777888999999999888888999999999888888777<<<======>>>>>>>>>>>>===>>>>>>???>>>>>>===<<<<<<999999999999999999999999::::::::::::::::::::::::>>>@@@BBBEEEFFFGGGFFFFFFCCCBBBBBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDEEEDDDDDDBBBCCCEEEFFFEEEDDDBBBAAABBBBBBCCCCCCBBBBBBAAA@@@????????????>>>>>>>>>>>>;;;:::888777555555666666333222222222222222222333111111111111111111222222///000000111222222333333/////////000000000000000222222111111000000//////......---------,,,,,,,,,---..................---************))))))))))))'''((((((((())))))******&&&&&&''''''((()))))))))''''''((())))))(((''''''$$$%%%%%%&&&&&&''''''(((''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((!!!"""###""""""!!!&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$$$$%%%%%%&&&'''((())))))%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&''')))))))))(((%%%&&&'''&&&%%%%%%&&&''''''''''''((((((((())))))...------,,,---...000111++++++******++++++,,,------,,,,,,+++*********+++******+++++++++,,,,,,,,,///...------++++++***)))++++++******+++---///000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,---------------------+++*********))))))(((((((((((())))))*********+++,,,,,,++++++***)))((((((++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++)))&&&%%%&&&(((***)))(((''''''((()))***,,,+++++++++******))))))***)))((('''''''''''''''(((''''''''''''(((((()))***++++++***)))(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((('''''''''(((((())))))************))))))''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''((()))******)))((('''((((((((((((((((((''''''&&&'''(((***+++---...///******))))))(((((('''''')))(((((((((((('''''''''$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$%%%'''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,++++++***)))((((((((()))(((((('''''''''((((((''''''((()))***+++,,,,,,------,,,+++*********++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000111111000000//////......222222222222222222222222333444444555666777888888666666666777777888999:::;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>???@@@@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::?????????@@@@@@AAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBAAABBBCCCDDDDDDCCCBBBAAAEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDCCCBBBAAA???>>>===????????????>>>>>>>>>>>>;;;:::999777666555555555444444333333333222222222333333444444333333222111000000111111111222222222222111000......000111222222222111000//////000000000000///...---,,,,,,,,,,,,...///000///---***(((++++++++++++************''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&(((''''''&&&&&&%%%$$$$$$)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%######(((---///,,,(((---,,,+++++++++,,,---...++++++******++++++,,,------,,,++++++*********+++*********+++++++++,,,,,,,,,,,,,,,+++******))))))***))))))))))))***,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++***************)))))))))))))))******************,,,,,,+++******)))((((((++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))###%%%%%%'''+++...***)))(((''''''((()))***++++++******)))))))))))))))(((''''''&&&&&&''''''((((((((('''''''''(((((()))***+++***((('''((()))((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))(((((((((((((((((((((((((((((())))))******((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((*********))))))))))))(((,,,,,,+++***************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111000000000/////////...222222222222222222222222333333444555666777888888777777666666777999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>??????@@@>>>>>>======<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<>>=========<<<<<<<<<;;;;;;;;;999999888777666666666666444444444444333333333222333333333444333222222111111111111111222222222222222111///......///111222222111111000//////000000000000///------,,,,,,------------,,,++++++******))))))))))))(((((((((((((((((('''''''''''''''((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%)))...///,,,))),,,+++******)))*********+++************+++,,,,,,,,,,,,+++************+++*********++++++++++++,,,******************************)))))))))******+++***************************+++,,,+++******+++,,,*********))))))(((((('''***************++++++++++++++++++++++++*********+++++++++******))))))(((+++***))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))$$$&&&'''((('''((()))+++))))))(((((((((((())))))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''')))))))))'''&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''))))))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((())))))))))))))))))))))))(((''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((((((((''''''''''''((((((******))))))))))))((((((+++******)))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000000000000////////////000000000000000000000000222333444555666777888888999888666666666888:::<<<:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;<<<===???@@@????????????>>>===<<<;;;999:::;;;<<<===>>>>>>????????????@@@AAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@AAACCCEEEFFFGGGHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEDDDCCCAAA???===<<<<<<<<<;;;;;;;;;:::::::::999888777666666666666666555555444444444333333333222333333333333222111111111111222222222333333333111111////////////111111111111000/////////000000000///...---------------...---+++)))))))))***+++))))))))))))((((((((((((******)))(((((('''(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%(((+++,,,***'''++++++******))))))))))))***************++++++,,,++++++***************+++************++++++++++++)))))))))*********++++++,,,,,,,,,+++++++++++++++************************)))+++,,,+++***)))***+++******))))))((('''&&&&&&))))))******++++++,,,,,,---,,,,,,++++++*********+++*********)))))))))(((******)))))))))))))))***))))))))))))))))))))))))++++++******)))(((((((((---,,,,,,***(((&&&&&&&&&))))))(((((((((((())))))(((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&)))))))))(((((('''&&&%%%&&&'''((((((&&&%%%&&&((((((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((''''''(((***+++''''''((((((((((((((()))))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''&&&$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((''''''''''''(((((()))&&&&&&'''((()))***++++++))))))(((((((((((()))))))))******++++++******)))++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,000000000000////////////000000000000000000000000222222333444666777888888888777555444555777999;;;999:::::::::;;;;;;;;;;;;===<<<:::999:::;;;===???@@@@@@AAA@@@???>>><<<;;;888999:::<<<>>>???@@@AAA>>>??????@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBDDDEEEFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFEEECCCAAA???===<<<======<<<<<<<<<;;;;;;;;;999999777666555444444444555555555444444444333333222222222222222111111000222222222222333333333333111000////////////000111111000000/////////000000000///...---------------,,,,,,+++***************++++++++++++*********))),,,+++***)))(((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&(((''''''&&&&&&%%%$$$$$$)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++,,,,,,***'''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%''''''&&&###,,,,,,+++++++++***))))))******))))))******+++,,,*********))))))***++++++))))))*********+++++++++))))))******+++,,,,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++)))***++++++))))))***+++++++++***)))(((''''''&&&)))))))))******++++++,,,---,,,,,,++++++******************)))))))))))))))***)))))))))))))))******(((((((((((((((((((((((())))))((((((((('''''''''$$$$$$%%%%%%'''((((((((((((((())))))))))))((((((''''''''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''))))))))))))((('''%%%$$$%%%'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))((('''''''''(((***+++&&&&&&&&&''''''((((((((())))))(((((((((((((((((('''''''''(((((())))))***(((''''''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''&&&%%%%%%''''''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''((()))***++++++)))((((((((((((((()))))))))******++++++******)))+++++++++,,,,,,---------,,,,,,,,,,,,------------////////////000000000000////////////////////////111111222444555777888888777666555444444555777888999999999999:::::::::;;;<<<;;;999888888:::<<<===??????@@@@@@@@@>>><<<;;;777888:::<<<>>>@@@AAABBB>>>???@@@AAABBBCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888666444222111111555555444444444333333333111111222222111111000///111111222222222333333333000//////////////////000000///////////////000000//////...------------...***+++---...---,,,***)))++++++++++++*********)))++++++***)))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&(((''''''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$++++++,,,,,,,,,+++*********))))))))))))***++++++***))))))))))))***++++++)))))))))************+++*********++++++,,,,,,,,,(((((())))))***))))))(((++++++++++++++++++++++++)))***+++***))))))***+++*********))))))((((((((()))))))))))))))*********+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%''')))******)))(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&'''((((((((()))))))))'''&&&%%%%%%&&&((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''(((''''''(((((()))***+++&&&&&&''''''(((((())))))((())))))))))))*********((((((((()))))))))))))))%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%&&&''''''%%%###&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***))))))((((((((((((''''''((((((((((((((())))))*********++++++++++++*********++++++,,,,,,------...------------............////////////000000000000////////////////////////000111222333555777888888666666666555555666666777888888999999999::::::::::::999888888888999::::::<<<===>>>??????===;;;:::777888999;;;===???AAABBB>>>???@@@AAABBBCCCDDDEEEBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@?????????@@@@@@AAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEDDDBBBAAA???>>>;;;;;;:::::::::999999999:::999777555333222111000444444333333333222222222000111111111111000//////000000111111111222222222//////////////////////////////......//////000000///......---------......)))+++---//////---***)))))))))))))))((((((((((((******))))))))))))******))))))(((''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&&&&''''''(((######$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''')))***+++,,,,,,,,,+++***)))))))))))))))***++++++)))))))))))))))***++++++))))))))))))************)))))))))***************&&&'''((()))******))))))************************(((***+++***)))((()))+++))))))))))))(((((((((((()))))))))((((((((((((((())))))******************((())))))))))))))))))))))))))))))))))))***++++++((((((((((((((((((((((((&&&&&&''''''(((((())))))...,,,******++++++)))&&&'''((()))******)))((('''''''''((((((((()))))))))''''''&&&&&&''''''((()))&&&''')))))))))((('''&&&%%%'''((((((''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&'''((())))))*********((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((''''''%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&'''((('''%%%###&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&''''''((()))***)))((((((((((((''''''''')))((((((((())))))***+++++++++,,,,,,,,,,,,++++++******+++,,,,,,---......------------.............../////////000000000111000000000000000000000000000000111333555777888888777777888999999888777666888888888888999999999999888888888888888888888888888999<<<===>>><<<;;;999666777999:::<<<>>>@@@@@@>>>???@@@AAABBBDDDEEEEEEBBBAAA@@@@@@???@@@@@@@@@???>>>>>>>>>>>>???AAABBBAAAAAABBBCCCDDDEEEFFFGGGDDDDDDDDDDDDCCCBBBAAA@@@;;;;;;;;;;;;::::::::::::777666555444333333222222333333222222222111111111000000111111000000///...//////000000000111111111...//////////////////..................///000000......---------......///)))***+++,,,,,,+++******))))))))))))((((((((((((((((((((((((((()))***+++))))))((('''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))((()))***+++,,,,,,+++***)))))))))))))))******+++))))))((())))))***++++++))))))))))))************)))))))))))))))((((((((('''(((***+++,,,,,,,,,+++))))))))))))))))))))))))(((***+++***)))((()))***'''''''''((((((((((((((())))))((((((''''''&&&&&&(((((())))))*********+++(((((((((((())))))))))))))))))((())))))***++++++((((((((((((((((((((((((&&&&&&'''((()))***++++++)))'''%%%&&&)))***(((&&&'''((()))******)))(((''''''((((((((())))))******'''''''''''''''((()))***%%%&&&(((******)))'''&&&&&&'''(((((('''''')))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***+++******((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''%%%&&&(((************)))))))))***+++,,,,,,------******))))))((((((''''''(((((((((''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((('''%%%"""&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***,,,------&&&&&&&&&'''''')))******%%%%%%&&&'''((()))******)))))))))))))))***+++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,------------........./////////000000111111111111111111111111111111///000111333555777888999777999:::<<<;;;:::888777777888888888888999999999777777888888888888777666555777:::<<<===<<<:::999666777888:::<<<===??????>>>???@@@AAACCCDDDEEEFFFBBBAAA@@@@@@??????@@@@@@============???AAACCCDDD@@@AAABBBCCCDDDFFFFFFGGGCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>=========<<<<<<<<<444444333333333444555555222222222111111111000000000000000000000//////...////////////000000000000......////////////.....................///000111......---------......///******)))(((((()))***+++++++++++++++************&&&'''''''''(((***+++,,,))))))((('''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&(((''''''&&&&&&%%%$$$$$$,,,+++)))&&&$$$"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%((((((&&&$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$$$$%%%'''(((***)))))))))((((((''''''&&&&&&'''((()))***++++++++++++++++++*********))),,,+++***))))))***+++,,,************************************************))))))))))))************))))))))))))************)))((('''&&&&&&'''((()))++++++******)))(((((((((******)))(((((((((((((((+++*********))))))((((((+++***)))((((((''''''((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,+++***(((&&&%%%''''''((()))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((((('''''''''((((((&&&&&&&&&''''''''''''((())))))***+++,,,,,,---------,,,+++)))(((&&&%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''((((((((((((***)))((((((((()))+++,,,*********))))))))))))))),,,---.........---,,,+++.........------,,,,,,,,,000000000000111111111111000000111222222222222111111111222333444666666777555777999999777777777888;;;<<<===>>>===;;;999888888888888888777777777777888999999::::::::::::999555666888:::<<<>>>@@@AAA@@@AAABBBCCCDDDDDDDDDDDDGGGEEEBBB@@@>>>>>>???@@@;;;<<<===>>>>>>???>>>>>>BBBBBBDDDEEEGGGHHHHHHHHHDDDDDDCCCBBBAAA???======@@@<<<888666666777888888999777555333222333444555222222111000///...------+++---///000//////000111111111111111111111111111////////////........................////////////222222000///---+++***)))************)))))))))))),,,+++++++++***))))))))),,,***'''&&&&&&))),,,...,,,+++************(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***+++'''&&&$$$######$$$&&&'''(((&&&$$$######%%%(((*********)))))))))((((((((((((((((((((())))))))))))+++*********))))))))))))+++***))))))))))))***+++************************))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********)))(((''''''''''''((()))))))))))))))))))))************)))((((((((((((((())))))))))))((((((''''''(((((((((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''')))*********))))))''''''((()))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''(((((('''''''''(((((((((((()))))))))******+++,,,,,,---,,,+++***)))'''&&&%%%$$$%%%&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''((((((((((((***)))((((((((()))***+++))))))))))))))))))))))))++++++,,,------,,,++++++------------------,,,,,,//////000000000111111111111111222333333333333222111222222333444555666777666888::::::999999999:::<<<>>>???AAA@@@>>><<<:::999999999999888888777777999999::::::999999888777666777999;;;>>>@@@AAABBBBBBBBBCCCEEEEEEFFFFFFFFFGGGEEECCC@@@?????????@@@<<<===>>>???????????????@@@AAABBBCCCEEEEEEFFFFFFEEEEEEEEEDDDBBB@@@???>>>???===999888888999888888888777555333222333444444444333222111000//////...,,,...000111000000111222111111111111111111111111////////////........................////////////000000///...---,,,,,,+++************))))))))))))++++++******************+++)))(((&&&'''(((***,,,***)))(((((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''')))))))))(((''''''&&&$$$######$$$&&&''''''&&&%%%$$$$$$&&&''')))************))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))******)))((((((''''''(((((()))''''''((())))))***++++++))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((()))***'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))*********'''(((((()))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((('''(((((((((((()))))))))((())))))******++++++,,,+++***)))((('''&&&%%%%%%%%%%%%&&&'''''''''''''''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&''''''''''''((((((((())))))((((((((()))***+++))))))))))))))))))))))))+++,,,,,,---------,,,,,,,,,,,,------------------//////000000000000111111111222333333444444333333111222222333444555666666777999;;;;;;;;;;;;<<<======???BBBDDDCCCAAA>>><<<;;;;;;:::999888777777666999999999999888888777666888999;;;>>>@@@BBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFEEECCCAAA????????????>>>>>>???@@@@@@@@@??????@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCAAA@@@>>>===>>>===;;;:::;;;;;;999888777666444333222222333444555444444333222111000000---///111111111000111222000000000000000000000000////////////........................////////////.........---------------************))))))))))))))))))******************))))))((('''''''''((((((((('''&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$&&&(((******)))&&&$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''******************))))))))))))))))))(((((((((((()))(((((((((((('''''''''(((((((((''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***)))(((((((((((((((((()))(((((((((((())))))******((()))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((('''''''''''''''''')))))))))(((((((((''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((())))))*********))))))(((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$############%%%&&&&&&''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))******((((((((())))))))))))))),,,,,,---------...------,,,,,,,,,------.........////////////000000000111000111222222333333222222222222333333444555666666666888:::;;;;;;;;;===>>>===???BBBEEEEEECCC@@@>>>;;;;;;:::999888777666555777777888999999999999888:::<<<>>>AAACCCEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGDDDCCCAAA@@@>>>>>>======??????@@@AAAAAAAAA@@@@@@CCCCCCDDDEEEFFFFFFFFFEEEAAA@@@@@@@@@>>>===<<<;;;======<<<======<<<:::777666555444333222333333333444444333333222111111000...///111111111000111222000000000000000000000000////////////........................////////////.........---------,,,,,,************)))))))))((((((((())))))******++++++(((((()))(((((('''&&&&&&(((&&&&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((()))((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&))))))))))))))))))******(((((((((((())))))))))))(((((((((((('''''''''&&&'''''''''(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))'''(((((((((((()))))))))((())))))))))))))))))((())))))))))))(((((('''''''''((())))))))))))(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&***))))))((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''(((((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))''''''(((((())))))))))))*********++++++,,,,,,---,,,,,,,,,------............////////////000000000//////000111111111111111222333333444444555555555555777999:::::::::<<<===;;;===@@@CCCCCCBBB@@@>>>;;;;;;:::999777666555555555666777999;;;<<<=========???AAADDDEEEFFFFFFFFFDDDDDDEEEEEEFFFEEEEEEEEEBBBAAA@@@???===<<<<<<;;;>>>???@@@AAAAAABBBBBBAAACCCDDDDDDEEEEEEEEEDDDDDD@@@@@@@@@???>>>===<<<;;;===<<<<<<===>>>===:::888555555444444333333444444333333333222222111111000...000111111000000000111000000000000000000000000////////////........................//////////////////...---,,,+++******************)))))))))(((((((((((())))))******+++(((((())))))((('''&&&%%%((('''''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$###"""%%%$$$$$$$$$%%%%%%&&&'''***)))'''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%(((((((((((())))))))))))''''''(((((())))))******((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))''''''(((((((((((())))))((())))))******))))))(((******)))(((((('''&&&&&&&&&''')))******)))(((((())))))))))))***************)))((('''&&&&&&&&&&&&)))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&'''((()))***+++)))))))))))))))(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((()))))))))((((((&&&''''''(((((())))))***''''''''''''((()))******,,,,,,------------------......////////////000000...//////000111000000000333333333444444444555555555777999999999999:::;;;:::<<<>>>@@@@@@@@@??????;;;;;;:::999888777777666555666999;;;>>>@@@AAABBB@@@BBBDDDFFFGGGFFFEEEDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@???>>><<<;;;;;;<<<===???@@@AAABBBCCCCCCBBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAA???>>>>>><<<<<<<<<===>>>===;;;888555555555555555555555555333333333222222111111111///111333333111000111222111111111111111111111111////////////........................//////////////////...---,,,+++***)))************))))))))))))(((((())))))))))))))))))(((((()))))))))((('''''')))((('''(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$###"""!!!""""""######$$$$$$%%%%%%(((((('''&&&%%%$$$######$$$$$$$$$$$$%%%&&&''''''+++)))&&&$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&'''''''''(((((((((((())))))))))))(((((((((((()))))))))((((((((('''''''''((())))))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))((()))************)))(((((((((((((((((((((''''''&&&''')))*********)))(((((((((((()))))))))******))))))(((''''''(((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))***+++)))))))))))))))(((''''''&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&%%%'''(((((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%"""$$$&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))))))))((('''&&&&&&''''''((())))))***((('''''''''((()))++++++------------------,,,,,,........./////////000000//////000111111111111111333333333444444444444555666777999:::999888999::::::;;;<<<===>>>???@@@@@@<<<<<<;;;;;;;;;:::::::::888999;;;>>>@@@BBBCCCDDDCCCDDDFFFGGGGGGFFFDDDBBBCCCDDDDDDEEEEEEDDDCCCCCCCCCBBBBBBAAA???>>><<<<<<:::;;;===???AAACCCDDDDDDBBBCCCCCCCCCBBBAAAAAA@@@BBBBBBBBBBBBAAA@@@??????<<<;;;;;;;;;<<<<<<;;;999555666666666666666666666444444444444333333333333222444555555444333333444222222222222222222222222////////////........................////////////---------,,,,,,,,,++++++************)))))))))))))))))))))))))))((((((((((((((()))))))))))))))***(((((('''(((******((('''''''''''''''''''''''''''(((''''''''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%$$$######!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((((('''&&&$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((++++++***)))((('''&&&&&&))))))))))))(((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((()))***++++++***)))(((&&&&&&''''''((()))))))))%%%''')))***+++***)))(((&&&'''''''''(((((())))))(((((('''(((((()))***+++###$$$%%%'''(((***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))...---+++)))(((''''''((()))))))))))))))(((''''''&&&'''''''''(((((())))))************))))))))))))&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""###&&&((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''&&&&&&&&&'''((())))))***+++************,,,...///.........------,,,,,,,,,............/////////000000000111222222222222222333333444444444444444444777999::::::999888999:::;;;;;;;;;<<<===???@@@BBB==================<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEGGGHHHHHHFFFCCCAAADDDDDDEEEEEEEEEEEEDDDCCCDDDDDDCCCCCCAAA???>>>===888999<<>>===<<<;;;::::::;;;<<<;;;999666666777777777777777666555555555555555444444444444666777777666555555666333333333333333333333333000/////////......................../////////000+++++++++,,,,,,---------************))))))))))))******))))))((((((''''''))))))(((((()))***+++,,,(((''''''((())))))(((&&&(((((((((((((((((((((((()))))))))((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%######$$$%%%&&&&&&''''''$$$$$$%%%&&&'''))))))***$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&''')))***************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))((('''&&&%%%%%%%%%$$$%%%'''))))))))))))(((''''''''''''((((((((((((+++*********))))))(((((())))))))))))***************)))(((''''''((()))***+++***)))(((((()))***+++++++++******))))))((((((+++*********))))))(((((())))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''(((+++,,,+++'''$$$&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''###%%%'''((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######""""""###%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))******''''''''''''(((((((((((('''''''''''''''((()))))))))*********++++++++++++.........------,,,,,,,,,,,,,,,------------------//////000111111111111111000000111222333333444444333333444555666777888888===<<<;;;::::::;;;===>>>============<<<<<<<<<<<<>>>???@@@BBBCCCDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFHHHGGGEEEDDDCCCCCCCCCDDDFFFEEEBBB@@@>>>=========<<<<<<===@@@CCCDDDBBBAAADDDFFFFFFEEECCCAAAAAABBBCCCBBBAAAAAAAAA@@@>>><<<<<<<<<;;;:::999888777666777777777777666555444333444555555555555555444333444555555666666666666555555555444333333222111111333222000///.........///........................,,,,,,,,,,,,,,,+++***)))++++++************++++++((((((((((((''''''''''''''''''((((((((((((''''''((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%***'''%%%$$$&&&'''((((((((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%%%%&&&&&&%%%$$$((((((''''''(((((()))*********)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&%%%&&&'''((())))))((((((''''''''''''((((((((((((******)))))))))((((((((('''(((((((((((()))))))))***)))(((''''''((()))*********)))(((((()))***************)))))))))))))))******)))))))))((((((((((((((((((''''''''''''''')))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((()))***,,,+++)))&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))))))))))))))*********+++---------,,,,,,,,,++++++,,,,,,,,,---------------//////000111111111111000000000111111222333333444333333444555666666777777;;;:::999999999:::;;;<<<<<<<<<<<<<<<============>>>???@@@BBBCCCDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCDDDCCCAAA???=====================???AAABBBAAA@@@BBBCCCDDDDDDBBBAAAAAABBBBBBAAA@@@@@@@@@???===;;;;;;:::999888777666666555444444444444333222111000555555666666777666666666555666666666666666555555444333333222111111000000222111000............///------------------------,,,,,,,,,,,,,,,+++***)))++++++************++++++)))))))))((((((((('''''''''(((((())))))(((((('''&&&%%%$$$###$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###'''&&&&&&&&&(((((('''%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&&&&%%%$$$'''((())))))******)))))))))))))))(((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''(((((((((((())))))((((((((((((((('''''''''''''''(((((((((((())))))(((((((((((())))))***))))))(((((())))))***((())))))))))))))))))***((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''')))((('''((())))))((('''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###)))&&&######%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))(((((((((((()))))))))))),,,++++++++++++*********+++,,,,,,,,,---------......//////000000000000000///000000111111222222333333333444444555555666666888888888888888999::::::;;;;;;;;;<<<======>>>>>>>>>???@@@BBBCCCCCCCCCCCCBBBCCCDDDEEEGGGGGGHHHHHHEEEDDDCCCAAAAAAAAAAAABBBAAA@@@???>>>>>>===>>>>>>@@@>>>======???@@@@@@??????@@@BBBAAA@@@??????@@@AAA???>>>>>>???>>>;;;999888888777666555444444333222222333222222111000///555555666777888888888888777777777777666555444444222222111111000/////////000//////.........//////------------------------++++++,,,,,,,,,+++******++++++************++++++******)))))))))((((((((((((((())))))))))))(((((('''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((())))))&&&###&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&%%%$$$'''(((***+++++++++***)))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((())))))))))))(((((((((((()))))))))))))))(((((()))))))))'''((((((((())))))******''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((('''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&$$$$$$&&&''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&$$$"""!!!+++&&&!!!!!!&&&((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))'''''''''(((((((((((()))***************)))))))))+++++++++,,,,,,------...---...//////000000///////////////000000111111111333333333333444444444555777777777888888999::::::999999:::;;;<<<>>>>>>?????????@@@AAABBBCCCCCCBBB???@@@BBBCCCEEEEEEFFFFFFCCCBBB@@@?????????@@@@@@????????????????????????BBB???======>>>???@@@???===???@@@???===<<<<<<===???>>>=========<<<:::888666666555444444333222222444444444444444333222222333444555666777777888888777777777666666444333222111111111000000/////////..................//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++************++++++************))))))))))))(((((())))))))))))(((((()))(((((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%'''((((((&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$'''(((***+++++++++***)))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********(((((())))))))))))((((((((((((((())))))(((((((((''''''(((((()))))))))***&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))'''''''''(((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''&&&&&&&&&''''''(((***(((%%%%%%&&&(((((((((&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$###!!!&&&!!!###&&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''((())))))&&&'''''''''(((((((((((())))))))))))))))))))))))******++++++,,,------...------...////////////.........////////////000000111111222222333333444444666777777888999:::::::::888999:::;;;<<<===>>>?????????@@@AAABBBBBBBBBBBB===>>>???@@@BBBBBBCCCCCC@@@???>>>=========>>>???>>>??????@@@@@@@@@@@@@@@BBB???===<<<===>>>???>>>===>>>???===;;;999888999>>>===<<<<<<<<<;;;999777555555444444333222222222444555555555555444444333111222333444555555555555666666666555555333222111111111111111000000000000---------...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++************++++++************))))))))))))(((((())))))))))))(((((((((((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###$$$&&&&&&%%%$$$'''((())))))******)))))))))))))))(((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((()))''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))************(((((())))))))))))(((((('''(((((())))))((((((''''''(((((((((((((((((()))&&&&&&&&&'''''''''''''''''''''(((((()))*********'''''''''(((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((,,,***''''''(((*********&&&&&&&&&''''''''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%""" !!!%%%((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$&&&''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))((((((''''''''''''''''''((((((((())))))'''''''''''''''((())))))''''''''''''((((((((((((((((((((())))))))))))***))))))***+++,,,---......,,,------.......................................//////000111222333444444555555777888999::::::999888999:::;;;<<<===>>>>>>??????@@@AAAAAAAAAAAAAAA<<<===>>>??????@@@??????>>>===<<<;;;;;;<<<=========>>>??????@@@@@@??????>>><<<;;;;;;<<<===<<<;;;;;;<<<===<<<:::888777888>>><<<;;;;;;<<<;;;999666555555444444444333333333222222333333333333222222000000111222333333333333444444444444333222111111111111111000000000000000,,,------...------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++************++++++******)))))))))(((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###"""$$$&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$((((((''''''(((((()))*********)))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&'''((()))***''''''''''''((((((((((((((((((((()))))))))******((((((((())))))))))))***'''((()))******)))((('''''''''((())))))(((''''''((((((((((((((('''''''''&&&&&&''''''((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((***(((''''''((())))))(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((()))))))))&&&&&&&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''((((((((()))))))))(((((()))))))))*********))))))***+++,,,---......,,,,,,---............---------------------------------...000222333444555222333555777888888888888999999:::;;;;;;<<<======??????@@@AAAAAAAAAAAA@@@===>>>>>>??????>>>>>>===<<<;;;::::::::::::<<<<<<;;;<<<===>>>>>>>>>===<<<888777777888::::::999777777999;;;;;;:::999999:::>>>===;;;;;;<<<;;;999777666666555555555555444444111111222222222222111111000111111222222111111111111111222222222111111000////////////////////////------......---,,,+++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++************++++++)))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%''''''''''''%%%%%%'''%%%$$$$$$%%%&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$((('''&&&&&&&&&''')))***************))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((''''''&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++''''''''''''((((((((()))(((((())))))******++++++''''''''''''((((((((()))'''((()))******)))((('''&&&'''((())))))((('''&&&))))))(((((('''''''''&&&'''''''''((((((((())))))%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''$$$%%%''''''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((())))))))))))((()))))))))******++++++((()))***+++,,,---......+++,,,------......------------------------------+++,,,---///111333555666111222444666777777777666999::::::;;;;;;<<<<<<<<>>======;;;:::999999999:::;;;<<<999:::;;;<<<<<<;;;::::::444444444666888888666444444666999:::::::::<<<===>>>===<<<;;;<<<;;;999777666666666666666666555555111222222333333333222222111111222222222111111000///000000111111111000000---.....................------......---+++***(((************************)))***+++,,,,,,,,,,,,,,,++++++************++++++((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%$$$############$$$%%%%%%&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''(((***++++++***((('''$$$$$$%%%&&&((('''$$$""""""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$'''((((((((('''&&&%%%%%%&&&((()))++++++)))(((&&&''''''''''''(((((((((((((((((((((((((((((((((((($$$###$$$&&&))),,,,,,,,,&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&***)))((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''((()))((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))************+++++++++,,,,,,++++++,,,,,,---..................---------////////////000111222333444555666777888888888888999999999999:::;;;<<<<<<@@@@@@@@@???????????????????????????>>>===<<<;;;999999999999999999999999<<<<<<;;;::::::999888888888666444666999;;;999777666777888999:::999999888;;;;;;::::::999888777777555555444444444333333333333333444444444333222222222222222222222222222222000000000000000000000000////////////...............---,,,***)))((((((((((((((((((((()))))))))))),,,,,,+++,,,---,,,)))'''))))))+++,,,---.........+++***)))''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$#########$$$%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&(((((('''%%%$$$###""""""(((((('''''''''&&&&&&&&&+++***)))(((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''&&&&&&''''''((((((((('''&&&&&&'''((()))******)))((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&)))***))))))&&&&&&&&&&&&&&&''''''(((((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$(((''''''&&&&&&&&&''''''((('''&&&'''((('''&&&$$$!!!###&&&((()))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,------------............///000111222444444555666777777777777999999888999999:::;;;<<<@@@@@@@@@@@@@@@??????????????????>>>===<<<;;;:::999999999999999999999999;;;;;;:::999888777777666666555444555888999888666777888999:::;;;;;;::::::;;;;;;:::999999888777777555555444444444333333333333333333333222222222222222222222222222222222222000000000000000000000000////////////............------,,,+++***))))))((((((((()))))))))*********)))))))))***,,,,,,***((())))))***++++++++++++******)))((('''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&,,,+++***(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''(((((('''%%%&&&&&&'''''''''(((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$)))((('''&&&%%%%%%%%%%%%'''&&&%%%&&&''''''%%%###!!!%%%(((***)))'''%%%''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++++++++******++++++,,,---******++++++,,,,,,------------------...///000000333333555666666666666666888888888888999:::;;;<<>>>>>===<<<;;;999999888888888888888888888888::::::999888777666555555444444444555777888777666777888999;;;;;;<<<<<<;;;:::::::::999888888777777555555444444444333333333333222111000000111222333222222222222222222222222000000000000000000000000/////////............---+++,,,---------+++***)))))))))*********+++++++++''''''''')))++++++***))))))))))))))))))((('''''')))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""""""""###%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$&&&''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''((()))******)))))))))(((''''''''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((()))(((&&&&&&''''''&&&%%%&&&''''''((((((((((((((((((&&&&&&&&&'''((('''&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%&&&'''&&&%%%&&&''''''&&&$$$!!!###%%%((())))))''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************************+++,,,,,,)))******+++,,,------...------------...///000111222333444555666666666666777777777888888999:::;;;<<<<<<======>>>>>>??????>>>>>>>>>===<<<:::999888888888888888888888888888;;;:::999888777666666555444555666777888999888777888888999::::::;;;;;;;;;:::999999999888888777777555555444444444333333333333111000//////111333444222222222222111111111111//////////////////////////////.........---------***+++---......---+++*********+++++++++,,,,,,,,,)))((('''(((***+++***)))(((((())))))(((((('''&&&((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%""""""######$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&)))((('''&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&$$$###&&&'''''''''''''''''''''%%%%%%&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))''''''((()))******))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&&&&'''(((((())))))(((((((((&&&&&&&&&'''((('''&&&(((((())))))))))))((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&'''))))))(((&&&(((''''''&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))***++++++***++++++,,,---......///............///000111111222333444555666666666666777777777777888999::::::999::::::;;;<<<======>>>>>>>>>>>>===<<<:::999888888888888888888888888888:::::::::999888888777777666777:::;;;;;;;;;::::::888888888888888999999:::999999888888888888888777555555444444444333333333222111000//////111333444222222222111111000000000....................................------------)))+++---......---,,,+++++++++++++++,,,,,,,,,,,,,,,+++))))))******)))((('''((())))))******))))))'''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&'''''''''''''''%%%&&&''')))******+++***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%$$$%%%'''(((((('''%%%&&&'''((()))(((''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%&&&'''(((((()))((($$$$$$$$$$$$%%%&&&'''(((((('''&&&((()))***((('''+++)))'''&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))((())))))***+++++++++,,,,,,------..................///000111222333333555666666666666666666666666666777888999:::888888999:::<<<===>>>>>>===============<<<;;;:::999999999999999999999999999999999999999999999999777:::===>>>===<<<<<<<<<:::999888777777777888888888888888888888888888888555555444444444333333333111111000000111222444555222222222111000000//////.................................------------,,,***+++,,,------,,,++++++******+++++++++,,,,,,,,,...,,,)))))))))***)))((((((((()))***************'''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&'''''''''((((((&&&'''(((*********))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&$$$%%%'''(((((((((&&&%%%((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&'''((()))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&######%%%&&&'''(((((((((%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%'''((()))(((&&&'''''''''&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))(((((((((((()))******++++++++++++,,,,,,,,,,,,------------...///000000444444555666777777777777666666666666666777999999888999:::;;;===>>>???@@@=========>>>>>>======<<<::::::::::::::::::::::::666666777777888999999999777;;;???@@@>>>============<<<:::888777777777777777777777777888888888888555555444444444333333333111111111222333444444444222222222111000/////////------------------------.........---------,,,,,,+++++++++++++++*********************+++++++++++++++)))''''''((())))))))))))************)))(((((((((((()))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''((((((((('''&&&%%%%%%%%%&&&((())))))(((&&&%%%''''''''''''((((((((()))(((((((((((((((((((((((((((&&&%%%%%%&&&'''&&&$$$###$$$&&&(((((('''&&&%%%((('''&&&&&&'''((('''&&&&&&''''''''''''''''''&&&###$$$&&&'''((('''&&&&&&%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((('''&&&$$$###&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''""""""###$$$%%%%%%&&&&&&!!!"""###%%%&&&'''((((((''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$&&&'''((('''%%%"""###%%%'''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******+++++++++***************,,,,,,,,,,,,---...//////444555666777888888888888555555555666666777888999::::::;;;===>>>@@@AAABBB<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;444444555666777888999999666;;;???@@@>>>======>>>???>>><<<999888777777888777777777777777888888888555555444444444333333333000111222444444555555444222222222111000//////...------------------------......---------,,,,,,,,,,,,+++******))))))******))))))*********+++++++++((('''%%%%%%''')))******+++++++++***)))'''&&&%%%((()))*********)))'''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''((($$$$$$&&&''''''&&&$$$$$$$$$$$$$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&+++)))&&&###""""""$$$%%%((((((((((((((('''''''''%%%&&&''')))))))))((('''))))))((('''&&&%%%%%%$$$)))(((''''''''''''(((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***)))))))))((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''((()))******)))'''%%%$$$((((((''''''''''''((((((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###""""""''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))''''''((()))***+++,,,,,,+++******)))))))))))))))******+++,,,...//////000222333444666777777888888666555555444444444555555555666888:::<<<======>>>AAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;:::999999888999999888888888888888888<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999777444333555666777888888999888888666555555444444333333222222222222333333444444444444333222111000000000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******+++,,,,,,,,,++++++***************)))((((((******))))))))))))******((('''&&&'''((()))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&''''''((((((((((((''')))(((((('''&&&&&&%%%%%%((((((((((((''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''((((((((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&)))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$#########"""$$$##################$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((()))******))))))))))))************++++++***)))))))))))))))******+++,,,---...//////222333444555666777777777666555444444444444444444666777888:::;;;<<<======???>>>>>>===<<<<<<;;;;;;:::::::::;;;::::::999999:::::::::999999999999999<<<<<<<<<=========>>>>>><<<;;;;;;:::888777555444666666777777888777777777555555555444333333222222222222222333333333444444333333222111000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))(((***************)))((((((******))))))))))))******)))'''&&&'''((()))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((()))((((((''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''(((((()))((('''&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''+++***)))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""######"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((************************(((((((((((('''''''''''')))))))))))))))***++++++++++++*********)))))))))++++++***))))))))))))***)))******+++,,,---......111222333444555666666666555555444333333333333333555666777999:::;;;;;;;;;<<<<<<======<<<;;;:::999888999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>><<<<<<:::999777777666666666666777777777666555555555444444333333222222111222222222222333333333333333333222111000000000000++++++++++++++++++++++++++++++************++++++......---,,,+++)))'''&&&***************)))((((((******))))))))))))******)))(((&&&'''((()))(((&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''##################""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***)))'''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&$$$%%%'''))))))((('''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&$$$$$$############$$$$$$###$$$$$$%%%&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((('''''''''))))))(((((())))))***+++************************,,,+++******))))))******))))))***++++++,,,------000000222333444555555555555444333222222222222333444555666777888999999999999:::;;;<<<<<<;;;999888777888999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;===;;;:::888777777888888666666777666666555444444444444444333222222111111222222222222222222222333333222111000000/////////++++++++++++++++++++++++------,,,,,,,,,,,,------------,,,,,,***)))((('''***************)))((((((******))))))))))))******)))(((''''''(((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((())))))((('''%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''###%%%'''((()))((('''&&&$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''((())))))((())))))***+++,,,,,,,,,,,,++++++************************++++++,,,,,,,,,...///000222333333333333444333333222222333333444444444555666666666666666777888:::<<<<<<;;;999888777888888999::::::::::::888999999999::::::;;;;;;???>>>>>>===<<<;;;::::::<<<;;;999888888888999:::666666777666666555444444555555444333333222222111222222222222222222222222333222111000////////////++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))******++++++************************)))((((((******))))))))))))*********(((''''''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((###$$$&&&'''((((((''''''$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((($$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((()))(((((()))***+++,,,---...,,,,,,+++************+++++++++++++++,,,,,,,,,------...///000111222222222222222222222333444555666555555666666777666666666777888999:::;;;;;;::::::777888999999999999999999888888999999::::::;;;;;;@@@@@@???>>>===<<<<<<;;;;;;::::::999999999::::::666666777777777666555555666555555444444333222222222222222222222111111111222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******&&&''')))***+++,,,,,,,,,***************)))((((((******))))))))))))*********)))''''''(((((('''%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%'''(((******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((('''&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((()))$$$$$$%%%&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((('''((())))))************++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,------------,,,---...///000111111111111222222333444666777888888888999999999888888777888888999999:::;;;<<<<<<888999999999999888888777999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;:::::::::666666777777888777777777777666666555555444444333222222222222111111111000222111000//////......///------------------------******))))))))))))******&&&'''(((***++++++,,,,,,***************)))((((((******))))))))))))******+++)))''''''((((((&&&%%%&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%"""$$$&&&(((((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&'''((())))))%%%$$$$$$%%%%%%'''((())))))))))))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&(((((((((((((((((('''''')))))))))((('''''''''&&&&&&''''''''''''''''''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))******)))'''%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''''''''((((((((())))))%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&''''''''''''((('''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))******+++,,,,,,,,,++++++++++++***---,,,++++++******++++++,,,------------------...+++,,,---///000000111111111111222333555777999::::::;;;;;;;;;;;;:::999999999888888999:::;;;======999999999999999888777666::::::;;;;;;<<<===>>>>>>555666666777999:::;;;;;;888999:::;;;<<<;;;:::999555666777888888999888888777777777666555555444444222222222222111111000000222111000//////.................................,,,,,,++++++++++++,,,,,,''''''(((******+++++++++***************)))((((((******))))))))))))******+++)))((('''((((((&&&%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&%%%%%%*********)))(((&&&$$$$$$###$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&'''(((''''''&&&&&&''''''''''''&&&%%%$$$''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$(((&&&$$$"""!!!"""$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######"""!!!"""""""""&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((()))******000333777888555111...,,,***+++,,,---------,,,+++******,,,---.../////////,,,,,,,,,---...//////000//////000111333555777888999999999999888777666666::::::;;;<<<<<<<<<<<<;;;:::999888777777777888999::::::::::::;;;===>>>???>>>>>>===<<<;;;::::::999888999:::;;;<<<;;;::::::555555666777777777777777888777666555444333222222222222222222222222222222///.........///000111111------------------,,,,,,***************)))((((((,,,------,,,***)))***++++++*********))))))(((((())))))))))))((((((((((((+++***((('''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((($$$"""###'''(((&&&"""&&&%%%%%%&&&''''''&&&$$$&&&&&&'''''''''&&&$$$###)))((('''&&&%%%&&&&&&'''###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########!!!!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''&&&%%%%%%))))))))))))(((&&&%%%$$$%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""''''''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$((('''%%%$$$###$$$&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######""""""######&&&&&&&&&&&&'''''''''''''''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((())))))***---000333333111...,,,,,,+++,,,---------,,,+++***,,,,,,---.........------,,,------...//////000000//////000111333555777888:::::::::;;;;;;;;;;;;;;;>>>>>>??????@@@?????????;;;:::999777777777888888::::::;;;;;;<<<>>>????????????>>>===<<<;;;:::::::::;;;<<<<<<;;;:::999888555666777777888888888777888777666555444333222222222222222222222222222222222222111000000000000000...---------------------+++++++++++++++******)))******************))))))************)))))))))((())))))))))))(((((((((((((((((('''&&&''''''((()))(((((('''''''''&&&&&&&&&)))%%%###$$$((()))'''$$$&&&%%%%%%&&&''''''&&&$$$&&&&&&'''''''''&&&$$$$$$((('''&&&%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''''''''&&&&&&%%%((((((((((((((('''&&&&&&''''''((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$$$$$$$%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))((((((''''''(((((()))******,,,------,,,++++++,,,,,,------------,,,+++***...............---,,,,,,......//////000000111111///000000222333555777888;;;;;;;;;<<<===???AAAAAAAAAAAABBBBBBBBBAAA@@@@@@<<<;;;999888777777888888;;;;;;<<<===>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<;;;999777666666777888888999888888888777777666555444333333222333333333333333333333333444333222111000///..............................,,,,,,,,,,,,,,,+++++++++***'''&&&'''***+++)))'''************))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&'''(((******))))))(((((((((''''''''')))&&&$$$&&&((()))'''%%%'''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''''''''''''''(((''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((('''&&&$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$### !!!$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''(((''''''''''''((())))))((()))))))))((()))+++---------------,,,++++++***------............------//////000000111111111111000000111222333555666777::::::;;;===???BBBDDDFFFAAAAAAAAAAAAAAA@@@??????<<<;;;:::888777777777888;;;;;;===>>>???@@@AAAAAA??????>>>===<<<;;;::::::999999::::::999888666555777888888999999999888888777666666555444444333333333333333333333333333333333222222111///...---,,,.........///////////////---,,,,,,+++++++++++++++***'''$$$&&&+++---***'''*********)))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))(((((((((((('''''''''&&&(((&&&%%%&&&'''((('''%%%'''&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&''''''&&&$$$###"""######$$$ !!!############%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%"""$$$%%%'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######### !!!$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((()))'''((((((''''''(((,,,///---------,,,+++++++++++++++,,,---...////////////000000000111111111111111000111111222333555666777888999:::<<>>===;;;:::999777666666777777:::;;;===???@@@AAAAAAAAA>>>===<<<;;;:::999999888555666777888888777666555888888999999999888888777666666666555444444333333333333333333333333333333222222222222111000///...............//////000000,,,,,,+++************+++,,,(((&&&(((,,,...,,,((())))))))))))))))))******))))))))))))(((((((((((((((((((((((((((''''''&&&'''''''''&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&&&&%%%%%%(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%!!!"""$$$%%%&&&'''(((((($$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&###$$$&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&)))))))))))))))(((((((((''''''&&&&&&''''''((()))'''((((((''''''(((,,,///---,,,,,,++++++,,,,,,---+++,,,---...///000000000000000000000000111111111111111111222333444666666777888:::===???AAABBBCCCCCCBBBBBBAAA@@@???===<<<999888777666555666777777999:::===???AAAAAAAAAAAA===<<<<<<;;;:::999888888333444666777777777666666888888888999888888777666666666555555555444444444333333333333333333333333333444555555444222111///---------......//////000---,,,***)))))))))***+++---***)))***---...,,,***))))))))))))************))))))))))))(((((((((((())))))))))))((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%''''''((()))))))))))))))###$$$$$$%%%&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((***)))))))))(((((((((((('''&&&&&&&&&&&&'''((((((''''''(((''''''(((+++...,,,++++++++++++,,,...///------...///////////////000000000000000000000000111111111222333444555666666888<<>>@@@AAAAAA@@@>>>>>>===<<<;;;::::::999::::::::::::999888666555777777777777777666555555555555555555555444444444444444444444444444444444222222222111...+++'''%%%++++++,,,,,,---...//////000...---++++++,,,---...,,,------,,,***)))***+++(((((())))))*********+++))))))))))))((((((((((((%%%&&&''')))))))))(((((()))(((((((((''''''''''''&&&'''((('''&&&&&&'''((()))&&&$$$###%%%&&&''''''$$$$$$#########$$$&&&'''###$$$%%%&&&'''&&&&&&%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))&&&$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''%%%%%%%%%&&&(((***(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%***'''$$$$$$&&&'''%%%###''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&((((((&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%'''((()))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((++++++++++++++++++++++++............////////////000000000000////////////000000000111333555777999999:::<<<>>>>>>===<<<:::999888888777666555444444666555444333444666888999::::::;;;===>>>>>>>>>>>>;;;;;;;;;<<<;;;;;;:::999999999999999999999999999444444444444444444444444666666666555444444333333444444444555555555555555444333222000///.........------------------------...---,,,+++***+++,,,,,,******))))))******+++,,,))))))************))))))************))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((()))'''$$$###"""###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))'''&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))'''$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&(((&&&$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&'''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********))))))''''''(((***+++,,,---...---.........////////////000000000000000000000000111111111222333666888999999:::;;;<<<===<<<;;;;;;===<<<;;;:::888777666555444333222222333444666888888999;;;<<<===>>>??????<<<============<<<;;;;;;::::::999999888888888888333333333333333333333333555555555555444444444444555555555555444444444444444333222000//////......------------------------...---+++*********+++,,,++++++***************+++))))))************))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""!!!!!!!!! ######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$######%%%&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&''''''&&&%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((&&&'''((()))***,,,---------------.........///////////////000111111111222111111111222444666888:::999999:::::::::;;;;;;;;;>>>>>><<<:::888666555444222222111111111333444666777888:::;;;===>>>>>>???>>>>>>>>>>>>>>>===<<<<<<::::::999888888777666666111111111111111111111111333333444444444444555555555555555444444333333333333333111000////////////------------------------...---+++*********+++,,,---,,,+++***))))))))))))((())))))******))))))(((************))))))))))))''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!"""%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$!!!!!!$$$(((%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%#########$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&++++++***************))),,,,,,---------.........------......///000111111000000000111333555777999999999888888888999:::;;;:::999888777555333222222111111111111222333444555666777888:::<<<===>>>>>>======>>>>>>======<<<;;;::::::999888666555444444111111111111111111111111111222222333444444555555666555555444333222111111333222111000////////////------------------------///...,,,+++++++++,,,---...---,,,***)))((((((((((((((())))))))))))(((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&###!!!"""%%%&&&&&&$$$########################$$$###!!!###&&&&&&%%%$$$###$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***(((((()))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&,,,,,,++++++*********))),,,,,,,,,,,,------------***++++++,,,---...//////.........///111333555777888777777777777888999999555555444444333333222222222222222333333444555666555666888999;;;<<<<<<===;;;;;;<<<<<<;;;;;;:::999999999888777555444333333111111111111111111111111000111111222333444555555555555444333222111111000222222111000/////////000------------------------000///...,,,,,,------......---,,,***)))((((((((((((((())))))))))))((((((&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%""""""##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""#########!!!!!!###%%%&&&%%%$$$###$$$%%%&&&'''"""###$$$$$$%%%%%%%%%$$$###$$$%%%&&&''''''''''''&&&'''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%''')))(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""'''***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""############&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))))))))((((((((())))))***++++++,,,+++++++++,,,,,,,,,------*********+++,,,,,,,,,------------...000222444666555666666666666777777777444444444444444444444444333333444444555666666666555666777999::::::::::::999::::::::::::999888888777777666666555444333333111111111111111111111111000000111222222333444444333333333222222111111111222222111000000000000000------------------------000///---,,,,,,,,,---......---,,,***)))((((((((('''(((((())))))(((((('''***))))))))))))(((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###'''******&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%"""###%%%'''((((((((('''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((&&&$$$###%%%'''''''''''''''''''''''''''&&&%%%%%%$$$######""""""&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&& ###''''''&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''' ###'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$############$$$%%%""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))*********))))))&&&&&&''''''((()))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---------...000222555666333444555666777666666555555555555444444444333333222333444555555666666666666777777888999999888888999999::::::999999888777555555555555444444333333000000000000000000000000000000111111222222333333222222222222111111111111222111111000000000000000------------------------...---,,,+++***+++,,,,,,---,,,+++***))))))))))))''''''((((((((((((''''''------,,,,,,,,,+++++++++''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%""""""###$$$%%%&&&&&&'''###+++222111)))######&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''$$$$$$%%%%%%&&&&&&%%%%%%!!!"""###$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&%%%###$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''$$$###%%%(((''''''''''''''''''''''''%%%%%%$$$$$$###"""!!!!!!$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$ %%%&&&&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((( """###%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''&&&%%%%%%$$$$$$******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,.........///111333666777222333555777777666555444666666555444222111000000222222333444555555555555777777888888888888777777999::::::::::::999888888444444444444444444444444////////////////////////111111111111111222222222111111111111111222222222222111000000000000000111------------------------,,,+++***)))))))))***+++---,,,+++***))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&!!!!!!"""###%%%&&&'''((($$$///888666+++###$$$((("""""""""""""""""""""""""""#########""""""$$$'''###$$$%%%&&&'''&&&%%%$$$!!!!!!"""$$$$$$%%%%%%%%%%%%&&&'''((((((&&&$$$###"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%((()))'''$$$&&&&&&&&&&&&''')))+++,,,&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%""" """$$$#########$$$$$$%%%&&&&&&'''&&&&&&'''(((((('''%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++'''######&&&***++++++%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$### !!!"""###%%%&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%'''***+++)))&&&''''''''''''''''''''''''((((((((((((((()))******(((((()))***+++,,,,,,,,,,,,***)))((((((***+++---,,,------...000111333444666666666666666555555555444444333333333333444444333222222222222222222222333333333444555666888888666777888888888666555444888777555333222222333444222222222111111111111000333333222111000000111111111111111222333333444444222222111111000//////...000//////...---,,,,,,+++------,,,,,,+++***))))))++++++************+++++++++)))(((&&&&&&((()))+++''''''((((((((((((''''''%%%%%%&&&'''((((((''''''&&&%%%###"""!!!!!!"""###%%%%%%%%%$$$$$$#########''' &&&&&&###############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%$$$#########$$$&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%!!!!!!###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%((((((&&&$$$''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''$$$"""!!!"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###$$$&&&'''&&&$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""$$$&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%''')))***(((&&&''''''''''''''''''''''''((((((((((((((())))))***(((((()))***++++++++++++...---,,,++++++---...000---------...000111333444666555555555555555555555555555444444444444555555333333333222222222111111222222222333444555777777666777777888777666555444333222000...------...///222222222111111111000000222222111000000000000000000000000000000000//////111111111000000/////////222222111000000///......---,,,+++***))))))))))))+++******))))))******+++***)))(((''''''((()))***''''''((((((((((((''''''%%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&'''((()))%%%%%%%%%$$$$$$$$$######'''"""$$$&&&###############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&$$$'''((((((((('''%%%###"""&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''%%%%%%%%%%%%%%%((((((((('''&&&%%%%%%$$$'''&&&%%%&&&((((((&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%""" %%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""$$$&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&&&&'''))))))(((&&&''''''''''''''''''''''''((((((''''''(((((()))***(((((()))***+++++++++++++++******)))***+++,,,------------...///111333333555555555555555555555555666555555555555555555666555444444333222111111000111111111222333444555666555666777777777666555444444333222000000000111111222222111111111000000000111000000////////////000111111000//////...------000000000000000////////////......------,,,,,,,,,---,,,***((('''((()))*********))))))))))))*********)))(((''''''((()))***''''''((((((((((((''''''%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&'''&&&### $$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$############%%%%%%%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((('''%%%""" %%%&&&''''''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&%%%&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%###%%%&&&&&&''''''&&&&&&%%% !!!!!!"""###$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$(((''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((()))***************))))))(((((()))***+++,,,------......///111222333444444444444444555555555666666555555555555666666666555555333222111000000000000000000111222333444444555666666666555444444777666555444444444444555111111111111000000000000000//////.........//////111111111111000000//////////////////////////////,,,,,,,,,++++++*********,,,+++(((&&&&&&''')))***)))))))))(((((()))))))))))))))(((((((((((())))))&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&&&&((('''&&&%%%###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%% """%%%''''''&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%% """###%%%&&&&&&%%%%%%#########$$$%%%&&&'''((('''&&&$$$######$$$&&&'''$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%###$$$&&&''''''%%%$$$"""%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((()))*********))))))+++++++++,,,---...//////............///111222222222333333333444444444555666666555555555555666666666666555444333111111000000000000000000111222333333444555666666555444333222222222111111111111111111111111000000000/////////...............////////////000000111111111111/////////.....................---------------,,,,,,***'''&&&%%%''')))***)))((((((''''''(((((()))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%******)))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######%%%'''%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%% """###%%%&&&&&&%%%%%%"""###$$$%%%&&&''''''''''''&&&$$$######$$$&&&'''$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''"""###%%%&&&'''&&&&&&%%%$$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&''''''&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$######$$$&&&)))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""$$$&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&&&&(((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((()))******))))))((())))))***+++,,,---..................///000111222111222222333333444444444666555555555555555555666666555555444333222222111000000000000000111222222222333444555555555444333111111111111111111111000111111000000000////////////............//////000------...//////000111111/////////...------,,,,,,+++++++++++++++++++++++++++)))(((''''''((()))***((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%""" """$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$###"""!!!!!!"""###$$$$$$%%%&&&''''''&&&%%%$$$############""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''&&&&&&''')))%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$%%%'''%%%&&&&&&''''''&&&&&&%%%############$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""$$$&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###%%%((((((&&&%%%&&&((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((()))))))))))))))((((((&&&'''((()))***+++++++++///......//////000111222111111111222333333444444555555444444444444555555555555444444333333333333111111000000111111222222111222333444555444444333222333333444444333333333111000000000//////////////////......//////000111//////000000000000000000000000///...,,,+++******((((((((((((((((((((((((***))))))(((((())))))***(((''''''&&&&&&''''''((((((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###!!!###%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$"""!!!"""""""""############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''&&&&&&(((+++''''''&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''')))))))))(((''''''&&&&&&%%%%%%$$$%%%&&&'''%%%###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,---***&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''''''''''''''''''''((('''&&&%%%###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((###%%%((((((&&&%%%&&&((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((()))))))))))))))(((((())))))+++,,,............//////...//////000111222000000111222333333444444444444444333333444444444444444444444444444444444222111111111111111222333111111333444555444444333111111222333333333222222000000000000///////////////////////////000111111444444333333222111111111111111///...,,,***))))))************++++++++++++)))))))))***************'''''''''&&&&&&'''''''''(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%###"""###%%%&&&%%%###############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%!!!"""$$$&&&'''''''''&&&###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***'''%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((((((&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%&&&'''((()))))))))))))))))))))***++++++,,,,,,000,,,+++///000...---...000111111222222333444444222333333333333333333444666666555555555444444444///000111111222222222222333444555666666444222111222222222222222222222222111111000000//////......,,,,,,,,,---///000222333//////000000111111111222000//////---,,,+++******+++******)))))))))))))))---+++******++++++)))((('''''''''''''''(((((((((((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!###$$$%%%&&&&&&%%%$$$#########""""""######$$$%%%%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!&&&&&&!!!"""&&&%%%$$$#########$$$%%%""""""""""""""""""""""""%%%$$$###""""""###$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))***)))))))))((((((((((((%%%&&&'''((())))))))))))((())))))******+++,,,,,,///+++***...///---,,,---//////000000111222222222222333333333333444444444666666666555555555444444111111222333333333333333333444555666555444222111222222222222222222222222111111000000//////.....................///000111000000000000111111111222000//////...---,,,+++***++++++***)))))))))))))))+++***))))))+++,,,+++))),,,,,,,,,,,,+++++++++***((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&""""""&&&&&&""""""&&&!!!"""###$$$%%%$$$$$$$$$########################%%%$$$############$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$###$$$$$$%%%&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''''''''''''''((((((((()))))))))(((''''''''''''((()))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$##################$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))******))))))))))))((((((((((((%%%&&&'''((())))))))))))(((((()))******++++++,,,...***))),,,...,,,+++,,,.........///000000111111222222333333444444444444666666666666555555555555333444444555555555555555333444555555555444222111222222222222222222222222111111000000//////......//////............//////000000000111111111111111000000///...---,,,,,,+++,,,+++******))))))******)))(((((()))+++,,,,,,+++++++++******)))))))))((())))))((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###$$$$$$###$$$'''"""%%%&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))'''''''''''''''&&&&&&&&&&&&&&&'''(((((()))(((((((((((())))))***+++++++++---)))(((+++---***)))+++.........///000000111111222222333333444555555555777777777666666666555555555666777777777777666666333444444444444333222111222222222222222222222222111111000000//////......///............//////000111111111111111111111111000000//////...------,,,,,,,,,+++************+++)))(((((()))***++++++***'''''''''((((((((((((((()))))))))))))))((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###$$$$$$###$$$%%% !!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$######(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&'''(((((((((((((((((('''(((((()))******++++++,,,((('''***,,,***)))***......//////000111111111222222333444444555666666888888777777777666666666777777777888888777777666333333333333333222222222222222222222222222222222111111000000//////......,,,,,,------///000111222222222222111111111111111000000000//////......------,,,,,,++++++++++++++++++***))))))******)))'''''''''((()))***++++++,,,((((((((())))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%###'''&&&%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&%%%$$$#########((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%&&&%%%%%%""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))''''''((((((((((((((('''''''''((())))))******+++,,,((('''***,,,***)))***......//////000111111111222222333444555666666777888888888888777777777777777777777777777666666555333333333333222222222222222222222222222222222222111111000000//////......,,,,,,,,,---///000222333222222222222222111111111111111000000////////////...---,,,,,,++++++,,,,,,,,,***))))))))))))'''&&&%%%%%%&&&'''((())))))***''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''$$$$$$''''''$$$***)))&&&%%%$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%############$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***''''''((((((((((((''''''''''''(((((()))*********,,,((('''+++,,,***)))***---------...//////000000222222333444555666777777999999888888888777777777666666666666666555444444444333333222222222222222222222222222222222222222111111000000//////......---------......000111111333333333222222111111111111111000000000000//////......---,,,,,,,,,,,,,,,***)))(((((()))***)))'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$%%%%%%$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######&&&%%%&&&&&&&&&&&&%%%$$$$$$#################################$$$%%%%%%$$$######&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&'''###########################$$$%%%&&&'''&&&&&&%%%''''''''''''((((((((()))&&&'''((())))))((('''&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&'''''' !!!"""$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###""""""######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$&&&'''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''*********)))))))))))))))%%%&&&&&&&&&''''''(((((('''(((((((((((((((''''''''''''(((((()))*********---)))(((+++,,,***)))+++++++++,,,------......///222222333444555666777888999999999888888888888777555555555555555444333333444333222222111111222222222222222222222222222222111111111000//////......//////............//////333333333222222111111111111111111111000000000000......---,,,,,,,,,,,,---((('''&&&(((***+++***)))---,,,+++***)))(((''''''%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$#########""""""######$$$%%%######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!###%%%''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$######$$$%%%%%%########################$$$%%%&&&'''((('''&&&&&&''''''''''''''''''''''''(((&&&$$$%%%((()))(((&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&((()))***((('''***)))'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((***+++***((((((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%&&&'''((()))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((+++***)))))))))***,,,---++++++******++++++,,,---.........//////////////////000222444555777888888<<<;;;::::::888888777666999777555555666666444222222222222222222222222222222222222222222222222222333222111000///...------+++,,,------......------333333222222111000////////////......------,,,,,,///............---------+++++++++***)))(((((('''&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&%%%******)))((('''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%'''))))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&%%%#########%%%'''((((((((((((((((((((((((((('''&&&$$$&&&((()))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%""""""#########$$$$$$$$$%%%$$$############$$$%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%&&&(((((('''%%%((((((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((((((((((((&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((******)))((()))***+++,,,++++++******++++++,,,---............////////////...///111333444666666777:::999999888888777777777888666555555555555444222222222222222222222222222333333333333333333333333333222222111000///...------......///////////////333333222111111000////////////..................///............---------+++++++++***)))(((((((((''''''&&&&&&'''(((((()))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((******(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$(((&&&""" ###(((%%%$$$#########$$$%%%&&&'''''''''''''''''''''''''''&&&%%%&&&((((((((('''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%######""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***)))&&&$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((())))))((((((((()))***++++++************+++,,,,,,............//////000000...///000222444555666666777777777777777777777777777666444444555555444222222222222222222222222222333333333333333333333333333222222111000///......//////000111111111111111222222111111000000//////.........//////////////////............---------+++++++++***))))))((((((((((((''''''(((((())))))))))))((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%&&&'''$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######$$$&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%))),,,***%%%"""$$$(((#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((())))))******************++++++,,,------......//////000000///000111333444555666666666666777777888888888999777666555555666666555333222222222222222222222222444444444444444444444444111111000000///...------///000111111222222111111111111000000000/////////.........//////000000000///............---------+++++++++******)))))))))))))))(((((((((((()))))))))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%&&&&&&%%%###$$$$$$%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$#########$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%''''''&&&%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''+++...+++&&&###%%%(((#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))******))))))******+++,,,---------...///000000111111222333555666777777777666666777777888888999999888666555666777777666444222222222222222222222222444444444444444444444444/////////......------,,,//////000111111111111000000000//////////////////------......//////000000///............---------++++++++++++************))))))(((((((((((())))))((((((((()))))))))))))))))))))(((((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&$$$"""%%%&&&&&&&&&%%%$$$######''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$###$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((($$$%%%&&&''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%&&&(((((('''&&&######$$$%%%&&&&&&%%%%%%########################(((+++,,,+++(((&&&&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((('''((()))*********))))))***))))))))))))***++++++,,,------...///000111111222333444666777777777888555555666666777777888888777666555555666777666444222222222222222222222222333333333333333333333333/////////......---------......///000000000000000////////////............---------...............///............---------++++++++++++++++++++++++))))))((((((''''''((((((''''''(((((((((((())))))+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$&&&((((((&&&%%%'''))))))(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((($$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%&&&(((((('''&&&######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((((()))***+++++++++***))))))))))))))))))***++++++,,,,,,---...///000111111222222444555666666777777444444444444444444444555555333333333555555444333222222222222222222222222333333333333333333333333000000000000000/////////...//////000000000000000........................---------------,,,,,,,,,///............---------++++++++++++++++++++++++)))(((((('''&&&&&&''''''&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&''''''''''''''''''''''''$$$&&&((((((&&&%%%''')))(((((('''&&&$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%%%%%%%%%%$$$$$$""""""%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%&&&(((((('''%%%###$$$%%%&&&%%%%%%######''''''''''''''''''''''''((('''&&&'''((((((&&&$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((''''''''''''((((((((()))***,,,,,,++++++***)))))))))))))))******+++,,,,,,---...///000111222111222333444555555666666222222222222222222222222333222111111333333333111222222222222222222222222222222222222222222222222222222222222111111111111//////000111111111111111---.....................---------,,,,,,+++++++++//////.........---------++++++++++++++++++++++++)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$""""""$$$&&&$$$###"""!!!!!!###%%%''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%$$$###"""!!!&&&%%%%%%$$$#########$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&''')))$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$(((&&&###!!!!!!###&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%'''((()))***(((''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''''''''$$$!!!"""&&&)))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************)))***+++---.../////////000222444666666444222111222111111111000000//////444444333222222111000000,,,---///000222333333333111111111111111111111111222222111111111111222222111111000000//////......000///...------------------......//////......---,,,,,,,,,+++++++++******+++)))(((((()))******)))((((((''''''''''''((((((***%%%"""###(((***)))''''''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$########################%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###""""""%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""$$$%%%&&&&&&%%%%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%'''%%%###""""""###%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))***+++---......//////...///222333444222111///111111000000000/////////111111111111111111111111,,,---...///000111111111222222222222222222222222222111111000000111111222111111000000///.........///......------,,,---------------......---------,,,,,,,,,+++++++++******+++)))(((((()))******)))((((((''''''''''''((((((***&&&###$$$'''***(((&&&&&&'''((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$###"""!!!###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))))))))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((()))'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%''')))***+++***((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))******)))***+++,,,---.........,,,---///111111000///...///////////////.........---......///000111111222------...///////////////222222222222222222222222222111111000000111111222111111000//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++)))(((((()))******)))((((((''''''''''''((((((***'''$$$%%%''')))'''%%%%%%'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$#########%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''))))))(((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))***+++,,,,,,---------***,,,---/////////...---.................................///000000111111...//////000//////......111111111111111111111111111111000000000000111111111000000///......------,,,,,,,,,,,,,,,,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++*********)))'''''')))***)))(((((((((''''''''''''((((((***(((&&&&&&'''(((&&&$$$$$$&&&''''''&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###""""""############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&'''(((''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%((('''&&&%%%$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***+++,,,,,,,,,,,,+++,,,---...////////////------------............000000000000000000000000000000111111111000//////////////////////////////111000000000000000000111000000//////...---------++++++,,,------,,,,,,+++,,,+++************+++,,,,,,,,,,,,+++++++++*********(((''''''((())))))(((((((((''''''''''''((((((((((((''''''''''''&&&$$$$$$&&&''''''&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###""""""############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&((('''&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&((('''&&&%%%###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######%%%$$$$$$%%%%%%&&&'''(((########################%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((()))***++++++++++++++++++,,,---...//////000000---------...............000000000000////////////000111111111111111000000........................111000000//////000000111000000///......------,,,***+++---......---,,,,,,---,,,+++******+++,,,---,,,,,,,,,+++++++++*********(((''''''((())))))(((((((((''''''''''''(((((('''''''''(((''''''&&&%%%%%%'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''((((((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((()))*********************+++,,,---...//////000------......////////////---------...//////000000//////000000000000000///////////////////////////000000////////////000000000//////......---,,,,,,***,,,---/////////---------,,,+++******+++,,,---,,,,,,,,,+++++++++******)))(((&&&&&&((()))((('''((((((''''''''''''(((((($$$&&&((((((((('''''''''&&&'''((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%########################!!!"""$$$&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$&&&''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$######"""'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""######$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######"""$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""###%%%&&&'''&&&%%%$$$''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))((())))))************))))))******,,,---...//////........./////////000000)))***+++,,,...///000111---......///000/////////000000000000000000000000000000////////////000000000//////...------,,,,,,+++,,,...000000///...---...---+++******+++---...,,,,,,,,,+++++++++******)))(((&&&&&&((()))((('''((((((''''''''''''((((((###%%%(((((((((''''''((('''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&#################################$$$$$$%%%%%%%%%$$$###!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%$$$$$$###$$$$$$$$$########################&&&&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$'''((('''%%%)))((((((&&&%%%$$$######'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))&&&######%%%%%%""" $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((***)))))))))***,,,...///***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++---------............///////////////////////////,,,,,,,,,---------............////////////......000//////...---,,,,,,,,,///............---------///...+++***))))))***+++)))***,,,------,,,***)))))))))***************)))))))))(((((('''''''''&&&))))))))))))))))))))))))+++***((('''&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###%%%'''(((((("""###$$$%%%$$$###"""!!!"""######$$$$$$%%%&&&&&&&&&$$$""" ###&&&(((##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########$$$%%%&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))((((((((()))+++---...,,,,,,------------,,,,,,............---------,,,---------............///////////////////////////,,,,,,---------...............////////////......---------...//////000000///............---------///---+++***))))))***+++)))***,,,------,,,***)))&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&)))******)))$$$$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$$$$######""""""!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######"""$$$%%%''''''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''(((((('''###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''((()))***,,,---------............------000////////////.........---------............///////////////////////////,,,------------...............////////////......------...//////000111111///............---------...---+++***)))******+++)))***+++,,,,,,+++***)))((())))))***))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''%%%$$$###&&&&&&''''''''''''&&&&&&###%%%&&&''''''&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%(((((('''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$######"""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''(((((((((###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''(((((()))***+++,,,---------............------000000/////////.........---------............///////////////////////////------------..................////////////......111111000000/////////...///............------------,,,+++*********++++++)))***++++++++++++***)))******+++++++++***))))))((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&((()))(((&&&$$$###%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""%%%''''''%%%"""%%%%%%&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$###!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((())))))+++,,,,,,------,,,,,,------------,,,,,,////////////.........------------............///////////////////////////---------.........//////......////////////......000000000000///////////////............---------,,,,,,++++++++++++++++++************************'''((((((((('''&&&&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''&&&''')))***)))(((&&&%%%%%%&&&'''(((((('''&&&%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((***)))'''%%%######$$$$$$$$$%%%%%%&&&"""######$$$$$$%%%&&&&&& !!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))###$$$%%%&&&'''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((()))***,,,------------,,,,,,------------,,,,,,////////////............---------............///////////////////////////------........./////////......////////////......,,,,,,---...000111222222///............---------++++++++++++++++++++++++************************))))))))))))(((((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''((())))))((('''&&&&&&&&&''''''''''''&&&&&&(((&&&%%%$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%''''''&&&$$$""""""""""""###$$$%%%%%%&&&&&&%%%$$$$$$######"""""""""###$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((((($$$%%%&&&''''''%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''((()))+++,,,,,,,,,,,,------............------111111000000000/////////---------............///////////////////////////............////////////......////////////......++++++,,,---///000111222///............---------***++++++,,,,,,+++++++++******))))))))))))******,,,,,,,,,++++++***)))(((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""###$$$###"""""""""!!!!!!"""###%%%&&&&&&&&&%%%$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&$$$%%%'''''''''%%%###"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%'''(((&&&"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%'''(((***++++++++++++......////////////......222222222111111111111000---------.........//////////////////////////////............/////////000......////////////......---------...............//////.........---------***++++++,,,,,,,,,++++++******))))))))))))******)))))))))(((((('''%%%%%%&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&$$$######$$$&&&&&&"""%%%))),,,,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&&&&&&&""""""!!!!!!"""$$$&&&'''"""######$$$%%%%%%&&&&&&######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###&&&(((%%%""""""'''---$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))...,,,***'''%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$&&&###!!!"""%%%'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############'''&&&$$$#########$$$%%%###$$$$$$%%%%%%&&&''''''!!!"""$$$$$$#########$$$%%%%%%%%%$$$$$$###############""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&(((&&&&&&''')))***+++,,,------------,,,++++++...000000000000000000111111111000000//////.........------...///111111///...---,,,---///000000000///.........////////////......,,,,,,,,,---------......//////...---+++***)))(((((()))+++,,,,,,+++***)))++++++***)))(((((())))))***)))((()))******(((&&&))))))******+++++++++,,,(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&))))))(((&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!###'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))+++***(((&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$############$$$&&&$$$""""""%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&###$$$%%%%%%######$$$%%%))))))))))))))))))))))))+++,,,------,,,,,,...000000000000000111111111111000000000//////.........,,,---///000000///---,,,......000111111111000000////////////////////////,,,,,,---------.........//////...---,,,++++++***+++++++++,,,,,,,,,++++++++++++***)))))))))))))))***)))((()))******((('''(((((((((((()))))))))***'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((###"""$$$&&&$$$%%%((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$########################''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$***&&&######&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%###"""###$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%$$$#########$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""!!!""""""######&&&$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&''')))))))))))))))))))))))))))+++------------.../////////000000111111111111000000000000000/////////,,,---...//////...---,,,///000000111111111111000000000............000000------------........./////////......------------------,,,,,,,,,,,,,,,---+++***))))))))))))))))))+++)))(((((()))***((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###%%%%%%%%%(((...444111,,,'''$$$###$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$'''(((&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$######%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$#########$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))%%%&&&'''((()))+++,,,,,,'''))),,,......---.../////////000000111111222222111111111111111111111000......////////////......000000000000000000000000111000...------...000111---............/////////.........///////////////...---+++******+++,,,---******)))))))))))))))******(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%,,,444===999111)))$$$"""###$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%''''''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((((((&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%&&&###$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&((()))***+++,,,&&&))),,,---------.........//////000111111222222222222222222222222222222000000111111111111000000////////////////////////222111///......///111222........./////////000000........./////////000000---,,,+++)))))))))***+++***)))))))))))))))******)))'''%%%$$$%%%&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$%%%$$$###)))111999444---'''###"""###%%% !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%'''((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%$$$%%%&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&!!!###%%%&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%&&&((()))+++%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%%%%&&&######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&&&&%%%%%%'''((((((((((((((((((((((((((((((***,,,,,,,,,,,,---.........///000111222222333222222222333333333333333222222111111111111222222000//////............///111111////////////111111////////////000000000000.........///////////////,,,,,,+++***)))))))))))))))))))))))))))******+++)))'''$$$$$$%%%&&&&&&%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$***'''%%%%%%###!!!###(((***(((%%%"""!!!"""$$$&&&!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$!!!###%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%&&&"""%%%&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&)))---222555))))))((('''&&&$$$$$$######$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((((('''((()))+++((((((((((((((((((((((((***+++,,,+++******,,,.........///000111222333333222333333333444444444444222111111111111111111222111111///.........//////000000000000000000000000//////000000000111111111........................,,,,,,,,,,,,+++***)))((()))))))))))))))***+++++++++(((&&&%%%&&&''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$)))$$$"""###$$$!!!!!!###"""""""""""""""###$$$%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''((()))((('''&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!###)))((($$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%###"""###$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&(((***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$!!!%%%'''&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%'''+++222999===---,,,***(((&&&###"""!!!!!!"""$$$$$$#########$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%%%%%%%%%%&&&((($$$%%%&&&'''(((***+++++++++,,,,,,***)))***,,,...---...///000111222333333333333333444444555555555111111000000000000111111333222111/////////000111000000111111111111000000000000000000111111111111//////......------------------......---+++***((())))))((())))))***++++++---***'''&&&''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((***)))(((&&&%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&'''''''''((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((((((&&&$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%"""!!!"""###$$$%%%&&&'''%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%######$$$###"""$$$%%%'''(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&'''%%%###$$$(((000999>>>444111...***'''&&&%%%%%%###&&&((('''$$$"""$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))************++++++,,,,,,,,,---///222444333222111222111111111000000000000///333333222111000///...---111111000/////////////////////000111111111111111111111111111000000000///000000000000000000000000///............---------+++***((('''''''''((()))++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%#########""""""'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%######$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((('''&&&$$$###&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$$$$%%%!!!###&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%'''%%%######&&&,,,222666,,,+++(((&&&$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$&&&''')))***+++***++++++++++++++++++,,,+++---000222111111111111111111111111000000000000111111111111222222222222111000000///......////////////000111111111111000111111111000000000//////........................------------,,,,,,,,,,,,+++***)))((('''((())))))+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%!!!%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))(((&&&$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$###$$$&&&***,,,&&&&&&$$$#########$$$%%%$$$######%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!###%%%''')))***++++++++++++++++++*********)))+++...000000///000111111111111111000000000000/////////000000000111111000000///............///...//////000000000000000000000000000////////////------------------------,,,,,,,,,,,,++++++++++++,,,+++***)))((()))************)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''&&&$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%"""%%%''''''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''$$$""""""$$$''')))'''$$$$$$$$$$$$%%%%%%&&&&&&&&&######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%'''((()))***,,,,,,++++++******))))))(((+++---/////////000111111111111000000000//////......------,,,++++++***//////...------.........---...//////000000//////000000/////////.........------------------------,,,,,,,,,,,,++++++++++++---,,,***)))))))))***+++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%'''%%%###$$$''''''%%%###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***((('''''''''&&&$$$"""&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%""" ###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%&&&$$$""""""$$$''')))'''$$$$$$$$$$$$%%%%%%&&&&&&&&&###"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))+++++++++******)))))))))***+++............000111000000000/////////......------,,,,,,+++*********...---------------......------...////////////.../////////............---........................------------,,,,,,,,,,,,---,,,***)))))))))***+++)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###"""%%%***+++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''((((((&&&###!!!"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&'''(((***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))))))))(((%%%###$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%!!! """&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$######%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((***************)))))))))+++,,,......------///000............------------***+++,,,,,,---...//////---,,,,,,,,,,,,---......,,,------...............///.........------------........................------------,,,,,,,,,,,,,,,+++***)))((()))******((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$###!!!"""'''...111///,,,$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))***''''''&&&$$$""""""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((((('''%%%"""###$$$%%%'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$#########%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''((((((((())))))))))))************+++,,,---,,,+++***,,,---------,,,,,,,,,,,,++++++***++++++,,,...//////000,,,,,,++++++,,,------...,,,,,,---............---.........---------,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++***)))((('''((())))))'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$!!!!!!&&&---///,,,'''###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%&&&(((+++,,,$$$%%%'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$%%%%%%###!!!"""###&&&((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###&&&((('''$$$###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''######$$$%%%'''(((((()))(((((())))))******+++++++++,,,,,,***)))(((***+++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++++++++,,,,,,---...+++,,,------......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++***((('''''''''((()))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$&&&### ###((()))###"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%((('''%%%######$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$### !!!$$$'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&((('''%%%$$$%%%''')))******)))&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((( !!!"""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&###"""!!!"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!"""######$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''(((((())))))******,,,,,,++++++,,,,,,---...++++++************++++++,,,,,,++++++***+++++++++---,,,,,,,,,,,,---......//////.........---------000///...---,,,+++++++++,,,------......------,,,++++++******)))(((''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''')))((('''&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!######""""""!!!!!! %%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((******(((%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''(((%%%%%%&&&'''((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''((()))(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((())))))++++++******++++++,,,---+++******************+++,,,++++++******+++++++++000///...------,,,------......------,,,,,,,,,,,,...------,,,,,,,,,------------............------------,,,,,,+++******)))+++++++++++++++******)))''''''''''''''''''''''''###"""!!!!!!!!!!!!"""###''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&((('''&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&"""$$$&&&(((((((((&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%''')))&&&&&&&&&&&&%%%%%%%%%%%%''''''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$#########)))((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))((('''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''((((((***))))))))))))***++++++************************++++++*********++++++,,,333222000...---+++++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---......------............------------,,,,,,+++*********,,,,,,,,,,,,,,,+++******''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&&&&%%%$$$######&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$%%%&&&%%%$$$$$$######"""""""""''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((()))(((((((((((()))***************++++++************************++++++,,,111000///---,,,+++******---,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,------------,,,,,,*********)))))))))(((((())))))******))))))((('''''''''''''''''''''''''''***))))))))))))))))))***#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###""""""""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$$$$$$$'''''''''%%%###"""$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$######%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$#########%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((())))))((((((''''''(((((()))***)))***++++++++++++***)))***)))))))))******+++,,,---,,,++++++******++++++------------..................---,,,+++******+++++++++,,,,,,,,,,,,++++++*********)))))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&"""######$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$###""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''')))***(((%%%$$$&&&)))&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''"""$$$&&&(((((('''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&###"""!!!"""$$$$$$$$$$$$$$$#####################$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((())))))((((((''''''(((((()))***)))***+++,,,,,,+++***))))))))))))))))))***+++,,,))))))))))))******+++,,,------...............//////...---+++******))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%%%%$$$"""""""""###############%%%%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&###((()))&&&$$$%%%'''$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%###!!!!!!"""$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&##############################$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''((((((((((((((('''((())))))***(((***+++,,,,,,+++***((((((((((((((()))***+++,,,******))))))***+++,,,,,,,,,,,,,,,------.........------,,,+++*********+++,,,------......------,,,++++++++++++++++++++++++***++++++++++++***))))))''''''''''''''''''''''''&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$""""""!!!$$$(((&&&###"""###$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%% """$$$'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%'''(((***((('''%%%$$$%%%''')))***%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """######"""""""""###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$########################"""""""""###$$$%%%'''(((&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%&&&''')))******%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&''''''((((((((((((((()))******((()))+++,,,,,,+++)))((((((((((((((()))***+++,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++******++++++,,,---......////////////......))))))))))))))))))*********************)))((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$!!!!!!###$$$%%%%%%%%%%%%