BM66(@ vvvZZZLLLKKKIIIEEEBBB???@@@@@@AAABBBCCCDDDEEECCCCCCBBBBBBCCCDDDEEEFFFEEEFFFHHHJJJKKKKKKJJJJJJIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPOOONNNMMMKKKJJJJJJMMMNNNOOOQQQSSSVVVXXXZZZ[[[[[[YYYXXXVVVTTTSSSRRRTTTSSSQQQOOOMMMOOORRRVVVVVVWWWWWWUUUTTTTTTWWWYYYYYYWWWVVVVVVXXXZZZ[[[[[[QQQQQQOOOMMMKKKJJJKKKMMMLLLMMMNNNPPPPPPPPPPPPOOOOOOOOORRRVVV\\\```aaaaaabbbccceeedddbbb___^^^]]]dddkkkyyytttuuu~~~qqqWWWKKKIIIHHHDDDBBB@@@@@@AAABBBBBBCCCDDDDDDBBBCCCCCCDDDDDDEEEEEEFFFCCCEEEGGGIIIJJJKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNPPPQQQQQQRRRRRRRRRQQQQQQPPPOOONNNMMMLLLKKKKKKLLLMMMPPPSSSVVVYYYZZZZZZZZZ[[[[[[YYYVVVSSSQQQRRRRRRQQQOOOMMMNNNQQQTTTUUUUUUUUUTTTRRRRRRTTTVVVXXXVVVTTTUUUWWWYYYZZZYYYWWWWWWVVVTTTRRRPPPPPPPPPNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQPPPSSSWWW[[[^^^^^^cccddddddcccaaa______```ccckkkyyyuuuvvv}}}hhhRRRHHHGGGFFFCCCAAAAAAAAAAAABBBCCCCCCCCCDDDBBBCCCDDDFFFFFFFFFFFFEEECCCDDDFFFHHHJJJLLLMMMMMMIIIHHHGGGFFFGGGIIIKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPQQQQQQQQQQQQPPPOOOMMMMMMIIIJJJLLLOOORRRUUUXXXZZZXXXZZZ\\\\\\[[[WWWSSSPPPQQQRRRRRRQQQPPPPPPQQQSSSTTTTTTSSSRRRPPPPPPQQQSSSVVVUUUSSSSSSUUUWWWXXXWWWZZZ[[[\\\\\\ZZZXXXUUUSSSQQQPPPNNNNNNNNNPPPSSSUUUUUURRRPPPPPPSSSWWWZZZ[[[cccddddddcccaaa```aaacccccckkk{{{xxxyyynnn^^^LLLFFFEEEDDDBBBAAABBBBBBBBBBBBCCCCCCCCCDDDBBBCCCFFFHHHHHHHHHFFFEEEFFFGGGHHHIIIKKKLLLMMMNNNLLLKKKIIIGGGHHHJJJMMMNNNMMMMMMNNNOOOPPPPPPOOOOOOPPPPPPQQQQQQPPPOOONNNMMMJJJKKKLLLNNNQQQSSSUUUWWWWWWXXXYYYYYYWWWUUURRRPPPQQQSSSTTTTTTSSSSSSSSSTTTSSSSSSSSSQQQOOOOOOPPPRRRVVVTTTSSSSSSUUUVVVWWWVVVYYYZZZ]]]``````^^^YYYUUURRRRRRQQQQQQRRRSSSTTTUUUTTTSSSRRRSSSVVVXXXZZZZZZ___aaadddeeecccbbbbbbcccdddnnn}}}aaaTTTHHHDDDDDDBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCDDDGGGIIIIIIIIIGGGFFFJJJKKKKKKKKKKKKLLLMMMMMMMMMKKKIIIHHHHHHJJJLLLNNNLLLMMMMMMNNNNNNNNNNNNNNNMMMNNNOOOPPPPPPOOONNNMMMNNNNNNNNNNNNOOOQQQRRRSSSWWWVVVTTTRRRQQQQQQPPPPPPOOOQQQSSSTTTSSSRRRSSSSSSSSSSSSSSSQQQPPPOOOQQQSSSWWWUUUSSSSSSUUUVVVWWWVVVWWWYYY]]]bbbeeeccc]]]XXXQQQRRRTTTVVVWWWVVVUUUTTTRRRRRRTTTXXX[[[]]]\\\[[[ZZZ^^^dddffffffdddcccbbbhhhrrruuuWWWNNNFFFEEEDDDBBBAAABBBAAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGIIIIIIIIIIIIHHHLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHIIIKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMOOOPPPQQQPPPNNNMMMPPPPPPOOOOOOOOOPPPPPPQQQUUUSSSPPPNNNMMMMMMNNNOOOKKKMMMOOOOOOOOONNNOOOPPPRRRSSSSSSRRRPPPPPPSSSUUUWWWUUUSSSSSSTTTUUUVVVUUUWWWYYY]]]cccgggfff___YYYOOOQQQUUUXXXXXXWWWTTTSSSPPPRRRUUUZZZ^^^___^^^\\\XXX\\\bbbeeefffdddcccccckkkvvveeePPPJJJFFFFFFEEEBBBAAACCC???@@@AAACCCDDDFFFGGGHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKLLLNNNPPPRRRRRRQQQPPPNNNPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQOOONNNMMMMMMMMMMMMIIIKKKLLLLLLKKKLLLMMMOOOPPPQQQQQQQQQPPPQQQSSSVVVVVVTTTQQQQQQRRRTTTTTTSSSWWWXXX[[[aaaeeebbb[[[TTTNNNPPPRRRTTTUUUTTTSSSRRRQQQQQQSSSWWW[[[]]]\\\[[[XXX[[[___aaabbbcccdddfffmmmxxxtttYYYMMMIIIFFFGGGEEEBBBAAACCC>>>???AAACCCEEEGGGHHHIIIHHHHHHHHHHHHHHHJJJKKKKKKGGGGGGGGGGGGHHHJJJLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMKKKLLLLLLLLLLLLLLLKKKKKKMMMNNNQQQSSSTTTSSSQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTOOOPPPPPPPPPOOOMMMLLLKKKJJJKKKLLLLLLKKKLLLNNNPPPOOOPPPPPPPPPOOOQQQSSSVVVTTTRRRPPPPPPQQQRRRRRRRRRVVVVVVXXX]]]```]]]UUUMMMOOOOOOPPPPPPQQQRRRRRRRRRRRRQQQQQQSSSVVVYYYZZZYYYZZZ[[[\\\]]]^^^aaafffiiinnnyyy{{{bbbSSSHHHGGGEEEDDDCCCBBBCCCCCCCCCBBBAAACCCEEEHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJLLLMMMOOOSSSNNNLLLPPPQQQOOOLLLLLLKKKLLLLLLKKKJJJJJJKKKMMMKKKKKKLLLNNNQQQRRRPPPNNNLLLKKKJJJLLLNNNQQQSSSSSSSSSQQQOOOOOOOOOMMMKKKHHHMMMMMMMMMLLLKKKLLLOOORRRMMMPPPRRRSSSSSSSSSTTTVVVXXXVVVSSSTTTVVVVVVTTTRRROOOMMMPPPUUUWWWSSSOOOOOONNNNNNNNNMMMMMMMMMMMMMMMPPPQQQRRRSSSSSSTTTWWWYYYYYY[[[\\\[[[ZZZ]]]fffnnnlll{{{mmmWWWKKKJJJIIIHHHGGGFFFFFFGGGGGGDDDCCCBBBCCCFFFHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJKKKLLLNNNOOOQQQOOOQQQWWWYYYVVVQQQPPPOOONNNMMMMMMLLLLLLMMMMMMLLLKKKKKKMMMOOOPPPOOONNNIIIHHHHHHIIIKKKMMMOOOPPPRRRQQQPPPPPPPPPOOOMMMKKKLLLNNNOOOPPPOOONNNNNNOOOOOORRRUUUVVVWWWXXXYYY[[[VVVUUUTTTVVVXXXYYYWWWTTTOOOKKKJJJNNNOOOMMMLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPPPPPPPQQQTTTVVVXXXZZZ\\\[[[ZZZ^^^gggnnnsssvvv^^^MMMFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDEEEHHHJJJJJJJJJLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLMMMNNNOOONNNOOOTTT]]]___ZZZTTTRRRTTTQQQNNNNNNPPPQQQPPPNNNMMMKKKJJJLLLNNNPPPPPPOOOLLLLLLLLLMMMNNNPPPQQQRRRRRRQQQQQQQQQSSSRRRQQQOOOLLLOOOSSSTTTSSSPPPMMMLLLQQQSSSWWWYYYZZZ[[[]]]___[[[[[[]]]___aaaaaa___\\\QQQKKKGGGHHHIIIIIIKKKNNNLLLLLLLLLKKKKKKLLLLLLMMMKKKMMMOOOOOOOOOPPPRRRTTTVVVYYY[[[[[[ZZZ___hhhooo{{{iiiTTTJJJGGG@@@?????????@@@AAACCCDDDHHHGGGFFFHHHJJJMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNTTT\\\^^^XXXSSSRRRVVVQQQNNNPPPTTTWWWTTTQQQMMMKKKJJJLLLOOORRRSSSTTTOOOPPPQQQQQQQQQRRRSSSUUURRRRRRRRRSSSUUUVVVUUUSSSNNNQQQTTTUUUSSSPPPOOONNNRRRUUUXXXYYYZZZ[[[\\\^^^___aaadddfffgggeeebbb___TTTMMMIIIJJJJJJJJJLLLOOOLLLKKKKKKJJJJJJKKKLLLMMMLLLNNNPPPQQQQQQQQQRRRTTTUUUXXX[[[[[[[[[___hhhooo|||~~~bbbPPPIIIHHHCCCCCCCCCDDDFFFHHHJJJLLLKKKJJJJJJKKKNNNPPPQQQPPPPPPOOOOOONNNNNNOOOOOOPPPLLLLLLMMMMMMLLLLLLLLLKKKQQQQQQUUUZZZYYYTTTQQQRRRUUUQQQNNNQQQWWWZZZXXXVVVMMMLLLLLLNNNQQQUUUWWWXXXMMMOOOQQQQQQPPPPPPQQQSSSSSSRRRSSSUUUWWWXXXXXXVVVSSSTTTTTTSSSQQQPPPQQQRRRVVVXXX[[[[[[[[[[[[\\\]]]^^^aaadddfffdddaaa]]]ZZZTTTOOOLLLMMMNNNLLLLLLNNNLLLKKKJJJJJJJJJKKKMMMNNNMMMOOOQQQRRRRRRQQQRRRSSSUUUXXX[[[\\\\\\```hhhooowwwwww^^^OOOHHHGGGDDDDDDEEEGGGIIIMMMPPPRRROOONNNMMMOOORRRTTTTTTTTTRRRQQQQQQPPPPPPQQQQQQRRRNNNNNNNNNNNNNNNMMMLLLKKKUUUTTTWWWYYYWWWRRRPPPSSSSSSQQQPPPRRRVVVYYYYYYXXXOOONNNNNNPPPSSSVVVWWWWWWOOORRRUUUTTTRRRQQQRRRTTTSSSSSSSSSVVVXXXZZZYYYXXXUUUTTTSSSQQQOOOPPPSSSVVVZZZ\\\]]]^^^]]]\\\]]]^^^___cccffffffddd```\\\[[[TTTOOOMMMOOOOOOLLLJJJLLLMMMLLLJJJJJJJJJLLLNNNPPPLLLNNNQQQRRRQQQQQQQQQRRRUUUYYY\\\\\\\\\___gggnnntttmmmZZZOOOJJJGGGAAABBBCCCFFFIIIMMMPPPRRRRRRQQQQQQRRRUUUWWWXXXWWWSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQQQQQQQPPPOOOMMMLLLSSSTTTWWWZZZWWWQQQPPPRRRTTTSSSSSSSSSTTTUUUVVVWWWRRRQQQQQQRRRTTTTTTSSSQQQPPPTTTWWWWWWSSSQQQRRRUUUTTTSSSTTTVVVYYYZZZYYYXXXSSSSSSSSSQQQPPPQQQTTTVVVXXXZZZ\\\]]]\\\\\\]]]^^^```cccggggggdddaaa______VVVQQQNNNOOOOOOLLLKKKMMMMMMLLLKKKJJJKKKMMMOOOQQQNNNPPPSSSTTTTTTSSSSSSSSSVVVYYY]]]]]]\\\___ffflllwww}}}eeeWWWQQQMMMIIIBBBCCCDDDGGGKKKOOOSSSUUUTTTSSSSSSTTTWWWYYYYYYYYYTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSTTTTTTSSSQQQOOONNNNNNPPPUUUYYYVVVPPPNNNPPPUUUUUUVVVTTTRRRRRRSSSUUUTTTSSSSSSSSSSSSRRROOOLLLLLLPPPTTTSSSOOOLLLNNNPPPTTTTTTTTTVVVYYYZZZYYYXXXQQQRRRRRRRRRQQQRRRTTTVVVTTTVVVXXXZZZZZZZZZ\\\]]][[[___bbbccc```^^^]]]^^^[[[TTTPPPPPPOOOMMMNNNPPPNNNMMMKKKJJJKKKMMMPPPRRRQQQTTTWWWXXXWWWVVVVVVVVVVVVZZZ]]]]]]\\\^^^eeekkk|||qqq```SSSOOOMMMDDDFFFEEEEEEEEEGGGKKKOOOQQQXXXXXXWWWVVVWWWZZZ\\\]]]TTTSSSRRRPPPPPPQQQQQQRRRWWWWWWWWWVVVUUURRRPPPOOOSSSRRRSSSTTTUUUTTTQQQNNNSSSUUUVVVVVVUUUTTTVVVWWWTTTTTTTTTUUUUUUSSSNNNJJJNNNMMMLLLKKKKKKMMMOOOPPPRRRRRRSSSVVVXXXYYYWWWUUUSSSRRRQQQPPPPPPRRRTTTVVVXXXWWWWWWXXXYYYZZZZZZYYY[[[___cccccc```[[[WWWUUUWWWWWWVVVTTTQQQNNNLLLKKKPPPPPPMMMJJJHHHIIILLLOOOYYYWWWWWW[[[``````\\\VVV]]][[[[[[]]]]]]^^^eeennnjjj\\\QQQOOOOOOGGGFFFFFFEEEFFFHHHKKKOOOQQQWWWVVVUUUTTTUUUWWWXXXZZZTTTSSSRRRRRRRRRRRRSSSTTTWWWWWWXXXWWWVVVTTTSSSQQQSSSRRRRRRSSSTTTTTTRRRPPPSSSTTTVVVUUUTTTTTTUUUWWWZZZXXXVVVUUUTTTQQQNNNKKKLLLLLLKKKKKKLLLNNNOOOPPPRRRSSSTTTWWWYYYYYYWWWTTTTTTSSSRRRRRRSSSTTTVVVWWWWWWWWWVVVWWWYYYZZZZZZYYYZZZ]]]aaabbb```]]][[[YYYXXXWWWVVVTTTQQQOOOLLLKKKPPPPPPNNNKKKJJJKKKOOORRR\\\^^^ccchhhjjjfff]]]VVV]]]\\\]]]_________fffnnnzzzwwwaaaVVVMMMNNNQQQKKKGGGGGGFFFGGGIIILLLOOOQQQTTTSSSRRRQQQQQQRRRSSSTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVWWWWWWXXXXXXWWWVVVUUUSSSRRRQQQRRRSSSTTTSSSRRRSSSTTTUUUUUUTTTTTTUUUWWW```]]]YYYVVVTTTRRROOOMMMJJJKKKLLLMMMNNNPPPQQQQQQSSSSSSUUUXXXZZZYYYVVVSSSSSSSSSTTTUUUUUUVVVWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZWWWZZZ]]]^^^]]]\\\\\\\\\XXXWWWVVVTTTRRROOONNNMMMQQQPPPOOOMMMLLLOOOSSSWWWeeekkktttyyywwwmmmaaaYYY\\\\\\^^^aaaaaa```eeellluuuzzzlllYYYQQQKKKMMMQQQMMMHHHHHHGGGHHHJJJMMMOOOQQQQQQPPPOOONNNNNNNNNNNNOOOQQQQQQQQQRRRSSSUUUVVVVVVTTTUUUVVVWWWXXXXXXWWWWWWTTTRRRQQQQQQSSSTTTTTTSSSSSSTTTUUUUUUTTTTTTUUUVVVaaa^^^[[[YYYXXXVVVSSSPPPJJJLLLMMMPPPQQQSSSSSSSSSRRRSSSTTTWWWXXXXXXUUURRRRRRSSSTTTUUUVVVVVVVVVUUUTTTTTTUUUUUUUUUVVVXXXZZZVVVXXXZZZ[[[ZZZZZZ[[[\\\YYYXXXVVVTTTSSSQQQQQQPPPRRRQQQPPPOOOOOOSSSYYY]]]mmmttt}}}{{{oooccc[[[XXXYYY\\\``````^^^bbbhhhrrr|||www~~~{{{dddUUUOOOJJJLLLPPPLLLHHHHHHHHHIIIJJJMMMOOOPPPOOONNNNNNMMMLLLLLLLLLLLLNNNOOOPPPQQQSSSTTTUUUUUUQQQSSSTTTVVVWWWXXXXXXWWWUUUTTTRRRRRRTTTUUUUUUTTTRRRTTTUUUUUUTTTSSSUUUVVV\\\\\\\\\\\\\\\ZZZUUURRRLLLMMMOOORRRTTTUUUVVVVVVQQQQQQRRRTTTVVVVVVTTTRRRQQQQQQRRRSSSTTTSSSSSSSSSRRRSSSTTTSSSRRRTTTWWWZZZYYYZZZ\\\\\\ZZZZZZ[[[\\\YYYXXXWWWUUUUUUUUUUUUUUUTTTSSSRRRQQQSSSWWW^^^cccppptttxxxwwwqqqhhh___[[[TTTVVVZZZ^^^^^^]]]```fffqqq~~~xxxttt}}}ppp\\\QQQOOOIIIKKKOOOJJJGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKNNNOOOPPPRRRSSSSSSTTTTTTQQQRRRTTTVVVWWWXXXXXXXXXWWWVVVUUUUUUVVVVVVUUUSSSRRRSSSTTTTTTSSSSSSTTTVVVWWWWWWYYY[[[\\\ZZZUUURRRNNNOOOPPPRRRTTTUUUWWWXXXRRRQQQQQQRRRUUUVVVVVVVVVRRRRRRQQQQQQQQQPPPPPPPPPPPPRRRSSSRRRPPPRRRVVV[[[]]]^^^```___^^^\\\]]]^^^YYYXXXWWWWWWWWWYYYZZZ[[[WWWVVVUUUTTTVVV[[[bbbhhhnnnllliiieeeaaa]]]YYYWWWSSSUUUYYY^^^___^^^bbbiiippp}}}~~~uuurrr{{{|||eeeTTTMMMMMMIIIKKKMMMIIIFFFGGGGGGIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMOOOPPPRRRSSSTTTTTTTTTSSSRRRSSSUUUWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWUUURRRRRRSSSTTTTTTSSSSSSTTTUUUTTTTTTTTTUUUVVVUUURRRPPPOOOOOOOOOPPPQQQTTTVVVWWWTTTRRRQQQRRRUUUXXXZZZ[[[TTTSSSQQQPPPOOONNNOOOOOONNNQQQRRRQQQOOOPPPVVV[[[[[[]]]___```^^^]]]]]]]]]YYYXXXXXXXXXZZZ\\\___aaaYYYXXXWWWVVVXXX]]]eeekkkmmmfff^^^YYYWWWXXXWWWVVVVVVWWW[[[```aaabbbgggooossswwwttt}}}jjj^^^OOOJJJLLLIIIJJJMMMHHHFFFFFFGGGHHHIIIKKKKKKLLLNNNNNNOOOOOOOOOOOONNNNNNPPPRRRSSSTTTUUUUUUTTTTTTSSSUUUWWWXXXZZZZZZZZZZZZZZZZZZYYYZZZZZZXXXTTTQQQRRRSSSTTTTTTSSSSSSTTTUUUTTTRRRPPPOOOPPPPPPOOONNNOOOOOONNNNNNOOORRRTTTVVVVVVTTTQQQRRRUUUZZZ]]]___WWWUUURRROOONNNNNNNNNOOONNNPPPRRRPPPNNNOOOUUU[[[WWWYYY\\\^^^]]]\\\[[[\\\YYYXXXXXXYYY[[[___bbbddd[[[ZZZXXXWWWYYY___gggmmmnnneeeZZZUUUVVVYYYYYYXXXYYYYYY]]]bbbdddfffllltttxxx{{{xxxsssbbbSSSOOOJJJGGGGGGHHHIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIJJJLLLMMMOOOPPPPPPPPPPPPTTTWWWUUURRRPPPSSSWWWTTTUUUVVVUUUTTTTTTVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSWWWTTTPPPNNNOOORRRUUUVVVXXXWWWTTTQQQPPPOOOPPPQQQTTTSSSRRRQQQRRRSSSVVVWWWYYYWWWUUUUUUWWWYYY[[[[[[VVVUUUTTTRRRRRRRRRSSSSSSQQQPPPOOONNNOOOQQQSSSUUU[[[[[[ZZZZZZZZZZZZ[[[[[[WWWXXXZZZ[[[\\\\\\\\\\\\XXXVVVTTTSSSWWW]]]dddiiidddaaa]]][[[[[[[[[[[[ZZZ\\\ZZZ]]]bbbfffhhhooovvvyyy}}}}}}hhh\\\RRROOOJJJGGGGGGHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOQQQTTTVVVTTTQQQOOOQQQTTTTTTUUUUUUUUUTTTTTTUUUWWWVVVVVVVVVVVVVVVUUUTTTTTTTTTRRRPPPPPPPPPRRRSSSTTTWWWVVVTTTRRRQQQQQQRRRSSSTTTSSSRRRRRRRRRRRRSSSTTTYYYVVVTTTSSSTTTUUUVVVVVVRRRQQQPPPPPPPPPPPPQQQQQQMMMMMMLLLLLLNNNPPPRRRTTTXXXXXXXXXXXXXXXYYYYYYZZZWWWWWWVVVWWWWWWXXXXXXYYYVVVUUUSSSSSSUUUYYY]]]```\\\[[[ZZZ[[[\\\\\\[[[YYYYYYXXXZZZ```dddhhhpppxxx|||~~~qqqbbb[[[QQQNNNJJJGGGHHHHHHIIIIIIGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNQQQSSSUUUSSSOOOMMMNNNPPPRRRTTTUUUUUUTTTTTTUUUWWWTTTUUUUUUUUUUUUTTTTTTSSSQQQQQQPPPPPPPPPQQQSSSTTTUUUTTTRRRQQQPPPQQQRRRSSSRRRRRRSSSSSSRRRRRRQQQQQQVVVTTTQQQPPPQQQRRRQQQQQQOOOOOOOOOOOOOOOPPPPPPPPPKKKKKKKKKLLLOOOQQQTTTVVVTTTTTTUUUVVVVVVWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVWWWXXXXXXUUUUUUWWWYYY\\\\\\[[[YYY[[[YYYZZZ^^^aaadddlllttt}}}}}}|||hhh]]]YYYPPPMMMIIIHHHHHHIIIIIIHHHFFFGGGGGGHHHHHHHHHHHHGGGIIIIIIIIIJJJKKKLLLLLLMMMPPPRRRTTTRRROOOMMMLLLMMMQQQSSSTTTTTTTTTSSSUUUVVVSSSSSSTTTTTTTTTSSSSSSRRRPPPPPPOOONNNNNNPPPSSSVVVUUUTTTRRRPPPOOOOOOPPPQQQOOOPPPRRRSSSSSSSSSQQQPPPSSSQQQOOOOOOPPPRRRQQQQQQSSSSSSSSSRRRRRRQQQPPPOOOKKKLLLMMMOOOQQQTTTWWWXXXSSSTTTUUUVVVVVVUUUSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPUUUVVVXXXZZZZZZXXXVVVUUUUUUTTTTTTVVVYYY[[[[[[ZZZ___\\\[[[]]]^^^___eeemmmwwwyyy}}}sss^^^TTTPPPOOOLLLIIIHHHHHHIIIIIIHHHEEEFFFFFFGGGHHHHHHGGGGGGIIIIIIIIIIIIJJJKKKMMMNNNPPPQQQRRRRRRPPPNNNMMMMMMOOOQQQSSSTTTTTTSSSTTTUUURRRRRRRRRSSSRRRRRRQQQQQQQQQPPPOOOLLLLLLOOOUUUZZZZZZXXXUUURRRPPPPPPPPPQQQMMMOOOQQQSSSTTTTTTRRRQQQOOONNNNNNPPPSSSUUUVVVUUU[[[ZZZXXXVVVTTTRRRQQQPPPKKKLLLMMMOOORRRTTTVVVWWWTTTUUUVVVWWWVVVTTTQQQOOORRRTTTVVVXXXWWWTTTQQQOOORRRTTTXXXZZZZZZXXXVVVTTTYYYWWWTTTTTTVVVYYY[[[\\\___\\\[[[\\\\\\]]]bbbiiippp}}}www|||lllZZZPPPLLLMMMKKKIIIHHHHHHIIIHHHHHHDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJLLLNNNPPPOOOPPPRRRSSSSSSRRRPPPOOONNNPPPSSSTTTTTTSSSTTTTTTRRRRRRRRRRRRQQQPPPOOONNNOOOPPPPPPNNNMMMOOOVVV[[[___]]]ZZZWWWTTTSSSSSSSSSNNNPPPRRRTTTTTTTTTSSSRRRMMMMMMOOORRRVVVZZZ[[[ZZZ___]]]ZZZWWWTTTRRRQQQQQQKKKLLLMMMNNNPPPQQQRRRSSSSSSTTTWWWXXXWWWTTTPPPNNNPPPRRRUUUWWWXXXVVVSSSQQQQQQRRRUUUWWWWWWVVVTTTSSS[[[XXXTTTRRRTTTXXX[[[]]][[[YYYYYY\\\^^^^^^ccciiikkk|||{{{www}}}zzzeeeXXXPPPMMMLLLJJJHHHHHHIIIIIIHHHGGGCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJMMMPPPRRRMMMOOOQQQTTTVVVVVVTTTSSSLLLOOORRRTTTTTTSSSSSSTTTRRRRRRRRRQQQPPPNNNLLLLLLKKKOOORRRRRRQQQQQQVVVZZZ___]]]ZZZWWWUUUTTTUUUUUUSSSSSSTTTTTTTTTSSSQQQQQQNNNNNNPPPTTTYYY\\\]]]]]]]]][[[VVVRRROOONNNOOOPPPMMMNNNNNNOOOPPPPPPPPPPPPNNNQQQTTTWWWWWWUUUQQQOOOOOOOOOQQQRRRSSSTTTTTTUUUTTTUUUUUUVVVVVVUUUTTTSSSXXXVVVSSSSSSUUUYYY[[[\\\YYYXXXZZZ^^^___^^^bbbggghhhxxx~~~xxxttt{{{ooo]]]TTTOOOLLLLLLJJJHHHHHHIIIIIIHHHGGGCCCCCCEEEFFFFFFGGGGGGGGGHHHGGGGGGHHHKKKNNNRRRTTTMMMNNNQQQUUUXXXYYYWWWUUULLLOOORRRTTTTTTSSSSSSTTTSSSRRRRRRQQQOOOMMMKKKJJJHHHNNNTTTVVVUUUSSSUUUXXX[[[YYYWWWUUUSSSSSSTTTUUUWWWWWWVVVUUUSSSQQQPPPOOOOOOOOOQQQUUUYYY\\\]]]]]]YYYVVVQQQMMMKKKKKKMMMNNNQQQQQQQQQRRRRRRQQQPPPPPPJJJMMMRRRVVVWWWUUURRRPPPNNNMMMLLLLLLNNNRRRUUUXXXZZZYYYXXXWWWVVVVVVUUUUUUTTTRRRRRRTTTWWWZZZZZZZZZ\\\[[[\\\```___]]]___ccceeeuuu{{{tttpppwwwrrr^^^VVVQQQMMMLLLLLLJJJGGGEEEFFFFFFFFFEEEAAABBBCCCDDDEEEFFFGGGHHHIIIHHHHHHJJJMMMOOOOOONNNMMMNNNPPPRRRTTTUUUUUUTTTRRRQQQRRRTTTVVVWWWWWWUUUVVVUUUSSSPPPNNNLLLKKKKKKNNNOOOOOOPPPQQQRRRRRRSSSUUUTTTSSSRRRRRRSSSTTTTTT\\\XXXTTTRRRRRRQQQNNNLLLNNNNNNQQQTTTWWWXXXWWWUUUPPPSSSUUUUUUSSSPPPNNNNNNRRRQQQOOONNNNNNOOOQQQRRRSSSQQQPPPRRRVVVVVVQQQLLLKKKKKKLLLMMMOOOTTT[[[```cccaaa^^^\\\\\\[[[ZZZXXXXXXUUURRRSSSUUUVVVVVVTTTXXXYYYZZZ\\\]]]]]]\\\\\\aaakkkmmmjjjiiiqqqkkkZZZSSSOOOLLLLLLKKKIIIGGGGGGGGGHHHGGGFFFCCCDDDDDDEEEGGGHHHHHHIIIKKKJJJJJJLLLNNNOOONNNMMMMMMNNNPPPRRRSSSSSSSSSSSSRRRRRRRRRTTTVVVXXXWWWVVVVVVUUUSSSQQQOOOMMMLLLKKKMMMNNNNNNOOOQQQSSSTTTUUU]]]ZZZUUUQQQOOOPPPRRRTTTZZZWWWUUUTTTUUUTTTQQQNNNOOOOOOPPPRRRTTTUUUTTTRRRQQQSSSVVVVVVTTTRRRPPPPPPLLLKKKKKKLLLNNNRRRUUUWWWTTTRRRPPPQQQTTTTTTQQQMMMJJJJJJKKKLLLOOOUUU]]]bbbkkkjjjiiifffdddbbb```___ZZZWWWTTTTTTVVVXXXXXXXXXWWWXXXZZZ[[[\\\\\\[[[[[[^^^ggggggdddeeemmmyyyaaaTTTOOOMMMKKKKKKIIIHHHHHHIIIJJJJJJIIIGGGDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJMMMPPPQQQPPPOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTSSSSSSTTTWWWXXXXXXWWWWWWWWWWWWVVVTTTQQQNNNMMMNNNNNNNNNNNNQQQTTTWWWYYYddd___WWWPPPMMMMMMPPPSSSWWWVVVWWWXXXYYYXXXUUUSSSRRRPPPOOOOOOPPPPPPPPPNNNOOORRRTTTUUUTTTRRRQQQQQQIIIIIIIIIKKKNNNRRRUUUWWWUUURRROOOOOOQQQRRRPPPMMMIIIIIIIIIJJJNNNVVV___eeemmmooopppmmmgggbbbaaaaaa\\\YYYVVVUUUWWWYYY[[[\\\ZZZ[[[\\\]]]^^^^^^^^^]]]^^^dddccc```bbblllmmmYYYOOOLLLJJJIIIIIIHHHHHHHHHJJJLLLLLLJJJHHHDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGIIILLLPPPRRRRRRRRRQQQQQQSSSUUUWWWXXXYYYZZZVVVUUUTTTUUUWWWYYYXXXXXXYYYZZZZZZZZZXXXUUURRRPPPRRRQQQPPPOOOQQQTTTWWWZZZccc^^^WWWQQQMMMMMMOOOPPPUUUVVVYYY\\\]]]\\\ZZZXXXVVVSSSOOONNNMMMNNNMMMLLLLLLNNNQQQQQQPPPOOOOOOOOOLLLKKKKKKKKKLLLNNNPPPRRRTTTQQQMMMLLLMMMNNNMMMLLLHHHHHHHHHJJJNNNVVV```ggglllppprrrnnnfff```___```\\\YYYVVVTTTUUUYYY\\\^^^___``````aaabbbccccccdddbbbgggfffbbbeeennnsssdddUUUNNNLLLIIIGGGHHHHHHHHHIIIKKKMMMMMMKKKIIIFFFFFFGGGIIIJJJKKKLLLMMMJJJIIIIIIKKKNNNPPPQQQPPPQQQRRRSSSUUUWWWZZZ\\\]]]XXXVVVUUUUUUWWWYYYYYYYYYXXXYYYYYYYYYWWWUUURRRPPPVVVTTTRRRQQQRRRTTTVVVXXXZZZXXXUUURRRPPPOOONNNNNNSSSVVV[[[^^^___^^^\\\[[[YYYUUUQQQNNNMMMMMMMMMLLLIIIJJJLLLMMMLLLKKKKKKLLLMMMLLLKKKJJJJJJKKKMMMNNNQQQNNNKKKIIIIIIJJJKKKLLLHHHHHHIIIJJJOOOVVV___fffjjjnnnpppmmmeee___^^^___ZZZXXXUUUSSSSSSVVVZZZ]]]```aaabbbcccdddfffggghhheeelllkkkhhhhhhoooiii]]]QQQMMMLLLIIIGGGHHHIIIHHHHHHIIIKKKLLLKKKIIIHHHIIIJJJLLLNNNPPPRRRSSSRRROOOLLLKKKMMMNNNOOOOOOSSSSSSTTTUUUWWWYYYZZZ\\\ZZZXXXVVVVVVXXXZZZZZZZZZVVVVVVVVVUUUTTTRRRPPPNNNUUUTTTSSSRRRRRRSSSTTTUUUSSSSSSSSSSSSSSSQQQPPPOOOQQQUUUYYY\\\\\\[[[ZZZZZZYYYVVVRRROOOOOONNNNNNMMMHHHIIIKKKJJJIIIHHHHHHIIIIIIHHHHHHHHHIIIKKKNNNPPPNNNLLLJJJIIIIIIIIIKKKLLLIIIJJJKKKLLLPPPUUU]]]bbbbbbdddeeebbb]]]YYYXXXXXXWWWVVVUUURRRQQQRRRVVVYYY\\\]]]^^^```bbbdddggghhhgggqqqsssnnnkkkooovvv___VVVNNNLLLLLLJJJIIIJJJJJJIIIGGGHHHIIIJJJJJJIIIGGGHHHJJJLLLOOORRRTTTUUUTTTQQQMMMKKKMMMQQQTTTUUU[[[ZZZYYYXXXXXXYYYZZZ[[[[[[YYYWWWVVVXXXZZZ[[[[[[VVVVVVUUUTTTRRRQQQPPPOOOQQQPPPPPPPPPQQQQQQRRRSSSPPPQQQSSSTTTTTTSSSRRRRRROOORRRVVVXXXVVVUUUUUUVVVVVVTTTQQQOOOOOOOOONNNMMMKKKLLLMMMLLLJJJHHHIIIJJJGGGFFFFFFGGGHHHKKKNNNPPPKKKKKKKKKJJJJJJKKKLLLNNNJJJKKKMMMNNNQQQUUUZZZ^^^ZZZZZZYYYWWWUUUTTTSSSRRRVVVVVVUUUSSSPPPPPPSSSUUUXXXYYYZZZ\\\___cccfffhhhjjjwww|||vvvoooooo}}}eeeYYYQQQKKKKKKMMMKKKJJJKKKKKKIIIGGGGGGHHHIIIJJJIIICCCDDDGGGJJJMMMPPPRRRSSSRRROOOKKKKKKOOOUUU[[[^^^dddbbb```^^^\\\[[[[[[[[[\\\ZZZWWWWWWXXXZZZ[[[[[[YYYXXXVVVUUUTTTSSSSSSSSSLLLLLLMMMNNNPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTMMMPPPTTTTTTRRRPPPQQQRRRTTTRRRPPPOOOPPPPPPNNNMMMNNNOOOOOONNNKKKJJJJJJKKKHHHGGGFFFFFFHHHJJJMMMNNNKKKLLLLLLLLLLLLLLLNNNPPPJJJLLLNNNPPPQQQTTTXXX[[[ZZZXXXVVVUUUVVVVVVUUUTTTUUUVVVVVVTTTPPPOOOQQQTTTWWWWWWYYY[[[___cccgggiiimmm}}}}}}sssqqqlllcccVVVRRRMMMJJJIIIJJJKKKKKKOOOMMMKKKKKKKKKJJJHHHFFFHHHHHHIIIKKKNNNRRRUUUWWWTTTRRRQQQQQQSSSXXX]]]aaaeeeccc```]]]ZZZYYYXXXXXX\\\ZZZXXXWWWWWWXXXZZZ\\\]]]ZZZWWWSSSRRRRRRTTTVVVRRRNNNKKKLLLRRRUUUUUUSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSQQQNNNMMMQQQOOONNNPPPTTTUUUUUUSSSQQQQQQPPPOOOMMMLLLKKKKKKIIIIIIIIIJJJLLLMMMLLLKKKLLLLLLKKKKKKKKKMMMNNNOOOKKKKKKLLLMMMOOORRRTTTVVVVVVYYY\\\^^^^^^ZZZVVVSSSTTTXXX[[[YYYUUUSSSUUUXXX[[[ZZZXXXZZZ^^^cccgggiiiqqq|||qqqooouuuaaaZZZUUURRRNNNMMMMMMOOOOOOOOOQQQPPPOOOLLLIIIGGGEEEDDDGGGGGGHHHJJJMMMQQQTTTVVVUUUTTTSSSRRRTTTWWWZZZ]]]aaa```^^^\\\[[[ZZZZZZ[[[\\\[[[YYYXXXXXXYYY[[[\\\___]]]YYYVVVTTTTTTVVVWWWSSSOOOKKKLLLPPPSSSSSSRRRUUUTTTSSSRRRRRRSSSTTTTTTTTTTTTSSSSSSRRRPPPOOONNNPPPNNNNNNPPPTTTWWWVVVUUUSSSSSSRRRQQQPPPOOONNNNNNMMMKKKHHHHHHIIIKKKLLLKKKKKKJJJJJJIIIJJJKKKMMMNNNMMMMMMMMMMMMOOOQQQSSSUUUWWWYYY\\\^^^]]]ZZZWWWUUUSSSVVVYYYXXXUUUSSSUUUWWWXXXXXXXXXZZZ^^^bbbdddfffttt~~~rrroookkk\\\XXXNNNMMMKKKLLLMMMOOOOOONNNTTTUUUUUUQQQJJJFFFDDDEEEGGGGGGHHHJJJLLLOOORRRTTTVVVVVVUUUTTTUUUVVVWWWXXX]]]\\\\\\[[[\\\\\\]]]]]]]]]\\\ZZZYYYYYYZZZ\\\]]]aaa___[[[XXXVVVVVVWWWXXXVVVQQQMMMLLLNNNQQQRRRQQQUUUTTTRRRQQQQQQSSSTTTVVVTTTTTTSSSQQQPPPPPPPPPPPPOOONNNOOOQQQTTTWWWWWWVVVVVVUUUUUUTTTSSSRRRQQQQQQPPPMMMIIIGGGHHHJJJLLLMMMIIIIIIHHHHHHIIIJJJLLLMMMOOONNNMMMLLLMMMPPPRRRTTTVVVWWWYYYZZZZZZXXXVVVUUUXXX[[[]]]]]]ZZZYYYZZZ]]]XXXYYYZZZ\\\___aaadddeeeuuuuuuqqq}}}ggg^^^\\\NNNMMMLLLNNNOOOPPPNNNMMMUUUYYYZZZUUUMMMHHHGGGIIIHHHHHHIIIJJJLLLOOORRRTTTUUUUUUUUUVVVVVVWWWWWWWWWZZZZZZZZZ[[[\\\\\\]]]^^^]]]\\\[[[ZZZZZZ[[[\\\]]]aaa___\\\YYYXXXWWWXXXYYYZZZUUUPPPNNNOOOQQQRRRRRRUUUTTTRRRQQQQQQSSSUUUVVVUUUTTTRRRQQQPPPPPPQQQRRRPPPPPPPPPQQQSSSTTTTTTTTTVVVVVVUUUUUUTTTTTTTTTSSSPPPMMMJJJJJJLLLNNNPPPPPPIIIIIIIIIIIIJJJKKKMMMNNNMMMMMMLLLLLLMMMOOOQQQSSSSSSTTTTTTUUUUUUUUUTTTTTTZZZ]]]______^^^]]]^^^```[[[[[[\\\]]]^^^aaaeeegggsss~~~vvvssspppaaa]]]]]]UUUTTTTTTTTTUUUTTTRRRPPPRRRVVVXXXUUUNNNIIIIIIKKKJJJJJJKKKLLLMMMPPPRRRTTTRRRSSSTTTVVVWWWXXXYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZ[[[\\\\\\___^^^[[[YYYXXXXXXXXXXXX\\\YYYUUURRRQQQRRRSSSSSSTTTSSSRRRQQQRRRSSSUUUVVVUUUTTTRRRQQQQQQRRRSSSTTTRRRRRRRRRRRRQQQPPPPPPQQQUUUUUUTTTTTTTTTTTTTTTTTTMMMMMMMMMOOORRRTTTTTTTTTKKKJJJJJJJJJLLLMMMOOOPPPKKKKKKKKKLLLMMMOOOQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVXXXYYYZZZZZZZZZ[[[\\\\\\\\\\\\[[[[[[^^^dddhhhnnnyyy|||yyyuuutttzzzggg```^^^^^^XXXVVVUUUUUUUUUTTTQQQOOOMMMPPPSSSRRRNNNKKKJJJKKKLLLLLLLLLLLLNNNPPPRRRSSSQQQRRRSSSUUUWWWYYYZZZ[[[YYYYYYZZZ[[[[[[[[[[[[ZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[]]]\\\ZZZYYYXXXXXXYYYYYY]]][[[XXXUUUTTTSSSSSSTTTRRRRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVTTTTTTUUUSSSPPPOOOOOOOOOSSSSSSSSSSSSSSSTTTTTTTTTMMMMMMOOORRRVVVXXXXXXWWWLLLLLLLLLLLLMMMOOOQQQSSSLLLMMMNNNOOOPPPQQQPPPPPPRRRSSSTTTUUUVVVVVVVVVVVVTTTUUUWWWXXXYYYZZZZZZZZZZZZ[[[\\\ZZZYYY[[[aaafffhhhrrrtttrrrqqqssspppaaa______]]]VVVTTTRRRRRRRRRRRRPPPNNNNNNOOOQQQRRRQQQOOOLLLKKKLLLKKKKKKLLLMMMOOOQQQRRRRRRSSSSSSTTTVVVXXXZZZ[[[WWWWWWYYY[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZYYYXXXUUUSSSSSSSSSPPPQQQSSSTTTUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWTTTVVVWWWUUURRRPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTPPPOOOOOOQQQTTTWWWXXXXXXLLLLLLLLLLLLNNNPPPRRRSSSQQQRRRTTTUUUUUURRROOOMMMNNNPPPRRRSSSUUUUUUUUUTTTSSSSSSTTTVVVXXXZZZZZZYYYYYY]]]``````^^^]]]aaadddeeemmmnnnlllmmmpppggg[[[\\\\\\XXXXXXVVVTTTSSSTTTTTTTTTSSSRRRRRRRRRTTTUUUSSSOOOLLLKKKKKKJJJKKKLLLMMMOOOQQQTTTTTTTTTTTTUUUWWWYYY[[[TTTVVVXXXZZZ\\\\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZZZZZZZ[[[\\\\\\]]]XXXYYYZZZXXXVVVSSSRRRRRROOOQQQSSSUUUVVVUUUTTTSSSTTTUUUWWWXXXYYYXXXXXXWWWUUUWWWXXXWWWTTTRRRTTTVVVRRRRRRRRRSSSSSSTTTTTTUUUTTTRRROOOOOOQQQUUUXXXYYYLLLLLLLLLLLLNNNPPPRRRSSSUUUWWWYYYZZZXXXSSSOOOKKKJJJKKKNNNPPPRRRRRRQQQPPPMMMMMMNNNPPPSSSUUUTTTTTTYYY___fffgggeeebbbccceeedddkkkjjjhhhiiimmmtttfffbbb___[[[XXXWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQPPPRRRTTTTTTQQQNNNUUUQQQLLLIIIJJJMMMQQQSSSWWWVVVUUUVVVXXXZZZZZZYYYVVVVVVVVVVVVVVVVVVVVVVVV\\\\\\\\\\\\[[[YYYXXXVVVZZZZZZYYYYYYYYY[[[\\\]]]YYYYYYXXXWWWUUUSSSQQQOOOTTTVVVYYYZZZYYYWWWUUUUUUYYY[[[]]]^^^^^^[[[XXXUUUUUUVVVXXXYYYYYYYYYXXXXXXVVVUUUTTTVVVXXXXXXVVVSSSTTTPPPMMMMMMPPPTTTUUUTTTOOOKKKIIIMMMOOONNNOOORRRUUUVVVZZZ```ccc```VVVNNNKKKJJJJJJKKKMMMNNNOOONNNNNNMMMLLLLLLOOOSSSXXX[[[```bbbiiioooooojjjgggiiinnnpppvvvkkkggglll{{{jjjaaaaaa___\\\ZZZVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPRRRUUUVVVTTTRRRWWWUUURRRQQQQQQRRRRRRSSSVVVUUUVVVXXXZZZZZZXXXVVVUUUUUUUUUTTTTTTUUUVVVVVV[[[[[[[[[\\\[[[ZZZXXXWWWYYYYYYXXXXXXXXXYYYZZZ[[[ZZZZZZXXXWWWUUUTTTSSSRRRQQQTTTWWWXXXWWWTTTSSSSSSUUUVVVWWWYYYXXXWWWUUUSSSTTTUUUVVVWWWXXXWWWWWWVVVXXXWWWVVVXXXZZZZZZWWWUUUWWWSSSPPPOOOQQQSSSTTTSSSQQQMMMKKKNNNQQQPPPPPPSSSUUUVVVYYY^^^aaa^^^VVVOOOMMMKKKIIIIIILLLNNNOOONNNMMMMMMLLLLLLNNNQQQTTTWWW^^^```ffflllmmmhhhgggiiiqqqqqqwwwlllhhhmmmzzzpppaaa]]]^^^]]]ZZZXXXUUUVVVVVVVVVVVVTTTSSSRRRPPPPPPQQQSSSVVVXXXWWWVVVWWWXXXXXXWWWWWWUUUTTTSSSUUUUUUWWWYYY[[[ZZZVVVSSSTTTSSSRRRQQQRRRSSSUUUWWWYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYZZZYYYWWWUUUTTTTTTTTTTTTOOOQQQTTTUUUTTTRRRQQQQQQRRRRRRSSSSSSSSSTTTTTTSSSRRRSSSTTTTTTUUUTTTTTTTTTWWWVVVVVVWWWYYYYYYWWWUUUTTTQQQMMMLLLLLLMMMNNNMMMQQQLLLKKKOOOQQQPPPPPPRRRUUUUUUWWW[[[]]][[[UUUOOONNNJJJGGGFFFIIILLLMMMMMMNNNNNNNNNOOOPPPRRRTTTUUU\\\]]]aaaggghhhfffgggjjjtttsssxxxooommmrrr{{{rrrggg]]]\\\\\\YYYTTTSSSTTTUUUVVVVVVVVVTTTSSSRRRRRRRRRSSSUUUWWWXXXXXXXXXWWWXXXYYYYYYXXXWWWVVVWWWWWWVVVVVVWWWXXXXXXUUUSSSRRRQQQPPPOOOPPPSSSVVVXXXXXXXXXXXXYYYYYYZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWWWWWWWUUUSSSQQQPPPQQQRRRSSSNNNPPPRRRSSSRRRQQQPPPQQQSSSRRRQQQQQQRRRSSSUUUWWWPPPQQQQQQQQQQQQQQQQQQQQQSSSSSSTTTUUUUUUTTTSSSRRRPPPNNNLLLJJJJJJKKKKKKKKKOOOKKKJJJNNNOOONNNMMMOOORRRRRRSSSVVVWWWVVVRRROOOOOOJJJFFFEEEGGGIIIJJJJJJNNNOOOQQQSSSUUUVVVWWWXXXZZZZZZ]]]bbbcccccceeejjjuuusssyyyqqqrrrvvv}}}{{{hhhaaa[[[[[[ZZZVVVRRRQQQRRRTTTUUUVVVVVVUUUSSSQQQUUUUUUVVVVVVVVVWWWXXXYYYYYYZZZZZZYYYXXXXXX\\\___[[[XXXUUUTTTTTTUUUTTTTTTQQQPPPOOOOOOPPPSSSWWWYYYWWWWWWWWWXXXXXXYYYZZZZZZYYYYYYYYYYYYXXXWWWWWWVVVSSSQQQOOOMMMLLLMMMNNNOOOMMMOOORRRRRRQQQPPPQQQRRRRRRQQQPPPOOOPPPRRRUUUWWWOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRQQQPPPOOOOOOOOONNNMMMNNNOOOPPPOOOKKKJJJNNNPPPNNNMMMNNNMMMNNNOOOQQQRRRRRRPPPNNNOOOMMMJJJHHHGGGGGGGGGGGGKKKMMMPPPSSSVVVXXXZZZZZZXXXWWWYYY^^^``````ccciiiooonnnuuunnnpppvvv}}}nnn___ZZZWWWXXXWWWTTTRRRSSSQQQSSSUUUWWWVVVUUURRRQQQUUUVVVWWWWWWVVVVVVXXXZZZ]]]^^^]]]ZZZXXXZZZ___ddd]]]YYYUUURRRRRRSSSSSSSSSPPPPPPPPPPPPSSSVVVYYY[[[WWWWWWWWWWWWWWWXXXYYYZZZYYYYYYYYYYYYXXXWWWVVVUUUQQQPPPNNNLLLKKKKKKKKKKKKMMMOOOQQQQQQPPPPPPQQQRRRPPPOOOMMMLLLMMMOOORRRTTTNNNNNNMMMLLLLLLLLLMMMMMMOOOQQQSSSSSSRRRPPPPPPQQQKKKLLLMMMLLLKKKKKKMMMNNNOOOKKKKKKOOOPPPNNNLLLMMMHHHJJJLLLNNNPPPPPPOOOOOOQQQTTTVVVSSSMMMIIIGGGHHHHHHJJJMMMQQQTTTWWWYYYYYYVVVUUUXXX\\\]]]]]]aaaggghhhhhhpppiiijjjoooxxxssscccYYYUUURRRSSSQQQOOOOOOSSSPPPRRRUUUWWWWWWUUURRRQQQSSSUUUVVVVVVUUUVVVZZZ]]]___```___\\\XXXXXX]]]bbb\\\YYYUUUSSSSSSRRRQQQPPPOOOPPPQQQSSSVVVXXX[[[\\\XXXWWWVVVVVVVVVWWWXXXYYYXXXXXXYYYXXXWWWUUUTTTRRRRRRQQQPPPOOOMMMLLLKKKJJJLLLNNNOOOPPPOOOOOOQQQRRROOONNNLLLKKKLLLMMMPPPQQQNNNMMMLLLKKKKKKKKKLLLLLLLLLOOOQQQQQQOOOMMMNNNOOOHHHJJJKKKIIIFFFEEEFFFHHHKKKHHHHHHLLLMMMJJJHHHIIIEEEGGGKKKNNNPPPPPPPPPPPPWWW^^^eeebbbWWWMMMKKKLLLJJJKKKMMMOOORRRUUUWWWYYYUUUUUUWWW[[[]]]\\\___dddeeehhhpppgggeeeiiiuuu{{{hhhZZZXXXTTTPPPOOOMMMIIIKKKOOOPPPRRRUUUWWWWWWUUURRRPPPQQQSSSUUUVVVUUUWWW\\\___]]]___```\\\WWWUUUXXX[[[ZZZXXXVVVUUUTTTSSSPPPMMMOOOPPPRRRUUUXXXZZZ\\\]]]XXXXXXVVVVVVVVVVVVWWWXXXWWWWWWXXXWWWVVVTTTRRRQQQTTTTTTSSSRRRPPPNNNLLLJJJKKKMMMNNNOOONNNNNNPPPQQQPPPOOOMMMLLLMMMNNNPPPQQQNNNMMMLLLKKKJJJJJJKKKLLLHHHKKKNNNNNNKKKJJJJJJLLLKKKMMMMMMKKKGGGEEEFFFGGGFFFCCCCCCGGGHHHEEECCCDDDCCCGGGLLLOOOQQQQQQRRRRRR[[[fffppplll^^^RRROOOQQQNNNNNNOOOQQQSSSUUUXXXYYYUUUTTTWWW\\\]]][[[^^^cccgggkkksssiiidddhhhtttjjj]]][[[UUUTTTSSSQQQPPPNNNNNNMMMQQQRRRUUUZZZ]]][[[UUUPPPRRRSSSTTTUUUWWWXXXYYYZZZcccbbb```]]]ZZZWWWTTTRRRUUUUUUTTTSSSQQQOOONNNMMMPPPRRRSSSTTTUUUUUUTTTTTTTTTVVVUUUPPPNNNRRRVVVVVVVVVWWWXXXWWWSSSPPPNNNNNNNNNRRRUUUTTTPPPLLLJJJIIILLLLLLMMMMMMNNNOOOOOOPPPLLLNNNQQQRRRSSSQQQOOONNNJJJKKKLLLKKKIIIIIIKKKLLLOOONNNLLLKKKKKKKKKMMMNNNLLLKKKIIIHHHGGGGGGHHHIIIIIIFFFCCCAAA@@@BBBDDDFFFFFFIIIKKKMMMMMMMMMNNNPPPSSS\\\eeegggeee___TTTJJJLLLLLLLLLNNNQQQTTTWWWXXXWWWYYY[[[\\\\\\^^^aaaccckkksss}}}pppiiimmmvvvwwwcccXXXUUUUUUTTTRRRPPPNNNNNNNNNNNNMMMNNNRRRWWWZZZYYYTTTPPPRRRRRRSSSTTTUUUVVVWWWWWW]]]]]]]]]\\\ZZZXXXVVVUUUVVVVVVVVVUUUTTTRRRPPPNNNRRRSSSTTTUUUVVVUUUUUUTTTTTTWWWVVVQQQPPPSSSUUUTTTVVVWWWWWWUUURRRPPPOOOOOOQQQSSSTTTRRROOOLLLLLLMMMLLLMMMNNNPPPQQQRRRRRRRRRNNNOOOQQQRRRQQQOOOMMMKKKMMMMMMMMMLLLJJJJJJKKKMMMMMMLLLJJJHHHHHHIIIJJJKKKKKKKKKIIIHHHHHHHHHHHHHHHIIIGGGDDDBBBAAABBBDDDFFFEEEGGGJJJKKKKKKKKKMMMNNNRRRYYY```aaa___\\\TTTKKKKKKKKKLLLNNNPPPSSSVVVXXXYYY[[[]]]^^^^^^```ccceeeqqq{{{vvvkkkkkkvvv~~~mmm___WWWUUUVVVTTTQQQNNNMMMMMMNNNOOOKKKMMMQQQVVVYYYXXXUUUQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUVVVXXXZZZZZZZZZXXXWWWVVVWWWXXXXXXWWWTTTRRRPPPSSSTTTUUUVVVVVVUUUTTTTTTSSSWWWWWWTTTRRRTTTTTTSSSVVVVVVVVVSSSQQQOOOOOOPPPTTTTTTSSSQQQNNNMMMNNNPPPLLLNNNQQQSSSUUUVVVUUUUUUPPPPPPQQQPPPOOOMMMKKKJJJOOOPPPOOOMMMKKKJJJKKKLLLKKKIIIGGGFFFEEEFFFGGGHHHKKKJJJJJJIIIIIIHHHGGGGGGIIIGGGDDDBBBAAABBBDDDEEEDDDFFFGGGHHHHHHIIIKKKMMMQQQVVVZZZZZZYYYXXXSSSMMMLLLLLLLLLNNNPPPSSSVVVWWW^^^```aaabbbbbbdddgggiiiwww|||mmmkkkvvvrrrhhh```[[[ZZZVVVSSSPPPLLLKKKLLLNNNPPPNNNQQQUUUYYYZZZYYYVVVTTTSSSSSSSSSSSSRRRRRRRRRRRRPPPRRRUUUXXXYYYYYYXXXWWWUUUWWWXXXYYYXXXUUUSSSQQQSSSSSSTTTUUUUUUTTTSSSRRRPPPUUUWWWUUUTTTVVVVVVTTTVVVUUUTTTRRROOONNNPPPQQQSSSTTTSSSRRRQQQPPPPPPPPPLLLOOORRRVVVXXXYYYXXXWWWQQQQQQPPPPPPOOONNNMMMMMMPPPPPPPPPNNNKKKIIIJJJKKKJJJIIIGGGEEEDDDEEEFFFGGGJJJJJJJJJJJJIIIHHHHHHGGGIIIGGGEEEBBBAAABBBCCCDDDCCCDDDEEEEEEEEEGGGJJJMMMPPPUUUXXXWWWWWWWWWSSSMMMMMMMMMNNNOOOQQQTTTVVVXXXdddeeeggggggggghhhkkkmmmyyy|||ooooooxxxyyyiiibbb\\\ZZZZZZTTTRRROOOLLLKKKLLLNNNPPPRRRUUUYYY[[[ZZZXXXVVVTTTTTTTTTTTTSSSRRRRRRQQQQQQOOOPPPSSSUUUWWWWWWVVVVVVTTTUUUVVVWWWVVVUUUSSSRRRRRRRRRSSSSSSSSSQQQPPPOOOLLLRRRUUUUUUUUUWWWXXXVVVTTTTTTSSSQQQOOONNNPPPRRRQQQRRRSSSTTTTTTSSSPPPNNNLLLOOOSSSVVVYYYYYYYYYXXXQQQQQQPPPPPPPPPQQQQQQQQQPPPPPPOOOMMMJJJHHHHHHIIIKKKJJJHHHFFFEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGEEECCCBBBBBBCCCCCCCCCDDDDDDDDDEEEHHHLLLPPPQQQWWWZZZYYYXXXXXXSSSMMMOOOOOOOOOPPPRRRUUUWWWYYYfffhhhjjjkkkkkkmmmooorrrxxx~~~xxxqqqttt{{{ooobbbZZZUUUSSSSSSSSSQQQNNNLLLKKKLLLMMMOOORRRUUUYYYZZZXXXUUUSSSSSSTTTTTTSSSRRRRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSQQQRRRRRRRRRQQQPPPNNNMMMKKKQQQTTTSSSSSSVVVWWWVVVQQQRRRRRRQQQOOONNNPPPQQQPPPPPPRRRUUUVVVTTTPPPMMMLLLNNNQQQTTTVVVWWWWWWWWWRRRQQQPPPPPPPPPQQQSSSTTTOOOPPPOOOMMMJJJHHHIIIJJJMMMKKKIIIGGGFFFFFFGGGHHHHHHHHHGGGGGGHHHJJJKKKMMMKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFKKKQQQUUUWWW[[[]]][[[YYYXXXTTTNNNOOOOOOOOOPPPRRRTTTWWWXXXaaadddgggjjjmmmppptttxxxxxx{{{uuurrruuu{{{vvvfff\\\VVVRRRPPPQQQPPPOOONNNLLLLLLLLLMMMMMMPPPTTTXXXYYYWWWUUUTTTTTTRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPPPPQQQRRRTTTVVVWWWUUUUUUTTTSSSSSSTTTUUUVVVRRRSSSSSSSSSRRRPPPNNNMMMNNNRRRTTTRRRQQQTTTUUUSSSOOOQQQRRRRRRPPPOOOOOOPPPQQQPPPPPPRRRTTTTTTQQQNNNLLLMMMOOOQQQSSSTTTUUUUUUTTTRRRPPPOOONNNPPPQQQSSSPPPPPPPPPNNNKKKJJJJJJLLLNNNLLLJJJHHHGGGGGGHHHHHHGGGFFFEEEEEEGGGJJJNNNPPPNNNMMMLLLJJJHHHGGGGGGGGGEEEEEEFFFFFFIIINNNUUU[[[___aaa___ZZZWWWVVVTTTPPPNNNNNNNNNNNNPPPRRRUUUVVVWWWZZZ```ffflllrrryyy~~~{{{xxxppprrrxxxvvvkkk___ZZZVVVSSSSSSUUUOOOOOONNNMMMMMMLLLLLLLLLPPPTTTXXXYYYXXXVVVVVVXXXPPPPPPPPPOOOOOONNNNNNNNNPPPPPPOOOPPPQQQTTTWWWYYYWWWUUUTTTSSSSSSUUUWWWXXXTTTTTTTTTTTTRRRPPPNNNMMMPPPTTTUUUQQQOOOQQQRRRPPPNNNPPPRRRRRRQQQOOOOOOOOORRRPPPNNNOOOQQQSSSRRRPPPLLLLLLMMMOOOPPPRRRSSSTTTUUUSSSPPPNNNMMMMMMOOOPPPPPPQQQPPPOOOLLLKKKLLLMMMNNNLLLJJJHHHGGGGGGGGGHHHGGGFFFDDDDDDFFFJJJPPPSSSQQQPPPNNNMMMKKKJJJJJJIIIFFFFFFGGGGGGJJJQQQYYY^^^eeeddd___XXXTTTUUUTTTRRRLLLLLLLLLMMMNNNQQQSSSTTTNNNRRRZZZbbbkkkttt||||||ooonnnuuugggbbb\\\XXXWWWWWWUUUSSSLLLKKKJJJIIIJJJKKKMMMNNNSSSTTTUUUVVVVVVUUUSSSRRRRRRRRRRRRQQQPPPNNNMMMLLLOOOOOOPPPRRRSSSUUUVVVVVVVVVTTTSSSRRRRRRTTTUUUWWWWWWWWWVVVTTTRRRPPPNNNMMMQQQQQQQQQQQQQQQPPPPPPPPPSSSPPPMMMLLLMMMNNNNNNNNNNNNKKKIIILLLQQQUUUTTTQQQOOOOOONNNNNNOOOOOOPPPQQQSSSQQQNNNKKKJJJKKKMMMNNNLLLMMMNNNNNNMMMKKKIIIGGGMMMMMMMMMJJJHHHFFFGGGHHHGGGGGGFFFEEEEEEGGGLLLOOOPPPLLLIIIIIILLLLLLIIIEEEGGGEEECCCCCCHHHOOOWWW]]]hhhccc\\\UUUQQQQQQSSSTTTNNNMMMLLLLLLMMMPPPSSSUUUVVVXXX[[[^^^eeemmmwww~~~yyyqqqooosssxxxgggbbb]]]YYYXXXWWWUUUSSSOOONNNLLLJJJJJJKKKMMMNNNOOOOOOQQQRRRTTTVVVWWWXXXUUUUUUUUUUUUUUUTTTTTTSSSQQQQQQQQQRRRSSSSSSTTTTTTVVVVVVTTTTTTTTTUUUWWWXXXUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRROOOLLLKKKKKKLLLLLLLLLNNNKKKIIIKKKPPPSSSRRRPPPNNNNNNMMMMMMMMMNNNOOOPPPQQQOOOLLLJJJIIIJJJLLLNNNJJJKKKLLLMMMMMMLLLJJJIIIKKKLLLLLLJJJGGGEEEEEEFFFGGGGGGGGGGGGFFFHHHKKKMMMNNNLLLKKKNNNQQQPPPJJJEEEFFFEEECCCCCCFFFLLLRRRVVVbbb___YYYTTTQQQQQQRRRTTTPPPOOONNNMMMNNNQQQTTTUUUUUUWWW[[[___dddkkksssxxx|||~~~|||uuurrrttt|||oooeeebbb^^^[[[YYYXXXVVVTTTSSSQQQNNNKKKKKKLLLOOOPPPQQQPPPOOOOOOQQQUUUYYY[[[WWWWWWXXXXXXYYYYYYZZZZZZSSSSSSSSSSSSSSSSSSSSSSSSYYYYYYXXXWWWWWWWWWXXXYYYSSSTTTUUUUUUVVVVVVUUUUUUQQQRRRRRRSSSSSSTTTTTTTTTRRROOOLLLKKKKKKKKKJJJIIIMMMJJJHHHJJJNNNQQQPPPOOOPPPOOONNNMMMNNNOOOPPPQQQMMMLLLJJJIIIHHHJJJKKKMMMHHHIIIKKKLLLLLLLLLKKKJJJKKKMMMNNNLLLIIIFFFDDDDDDEEEGGGHHHHHHGGGGGGHHHJJJJJJKKKMMMRRRTTTRRRKKKFFFEEEDDDCCCCCCEEEIIIMMMOOOYYYWWWUUURRRQQQQQQRRRSSSRRRQQQPPPPPPQQQSSSUUUWWWUUUXXX\\\```dddhhhmmmqqqtttyyy}}}yyyuuuvvvtttkkkcccaaa___\\\ZZZXXXVVVUUUVVVSSSPPPNNNNNNQQQTTTVVV\\\XXXTTTQQQQQQTTTXXX[[[YYYYYYYYYYYYYYYYYYZZZZZZUUUUUUUUUUUUUUUUUUUUUUUU]]]]]]\\\[[[ZZZXXXWWWWWWSSSSSSTTTUUUVVVVVVVVVUUURRRRRRSSSTTTTTTUUUVVVVVVSSSPPPNNNLLLLLLKKKJJJIIILLLJJJIIIJJJLLLNNNNNNMMMQQQPPPPPPOOOOOOQQQRRRSSSJJJIIIHHHHHHIIIJJJKKKLLLIIIJJJJJJKKKKKKKKKJJJIIIKKKMMMOOOOOOKKKGGGDDDCCCCCCEEEGGGGGGFFFEEEEEEFFFGGGHHHKKKOOORRRPPPKKKFFFCCCCCCDDDDDDFFFHHHJJJLLLPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRSSSUUUWWWXXXVVVYYY^^^aaacccfffiiikkkooottt{{{wwwuuuwwwvvviiibbb``````___]]]ZZZXXXVVVUUUUUUTTTRRRQQQSSSVVVYYY\\\bbb^^^YYYTTTSSSVVVZZZ]]]^^^]]][[[ZZZYYYXXXXXXXXXUUUVVVVVVWWWXXXXXXYYYYYY```______]]][[[XXXVVVTTTTTTTTTTTTUUUTTTTTTSSSSSSRRRSSSSSSTTTUUUVVVWWWWWWTTTRRRPPPOOOOOONNNLLLKKKKKKJJJIIIJJJKKKLLLMMMLLLOOOOOOOOOOOOOOOPPPPPPQQQHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHKKKMMMMMMJJJFFFBBBAAA@@@BBBEEEFFFDDDCCCCCCCCCEEEFFFGGGIIIKKKKKKIIIGGGCCCDDDEEEGGGHHHJJJKKKLLLJJJKKKMMMOOOPPPQQQRRRRRRTTTTTTTTTTTTVVVXXXYYY[[[YYY[[[^^^aaabbbdddgggjjjnnnqqq|||vvvsssssswww}}}}}}}}}~~~~~~}}}oooeee___\\\^^^___]]]ZZZWWWUUUUUUSSSSSSSSSTTTVVVYYY[[[]]]___\\\YYYWWWWWWZZZ^^^aaacccaaa___\\\ZZZYYYXXXXXXVVVVVVWWWXXXXXXYYYZZZZZZ^^^______^^^\\\YYYUUUSSSUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTTTTTTTUUUVVVVVVVVVUUUSSSRRRQQQQQQQQQOOOMMMKKKKKKKKKJJJJJJKKKLLLLLLKKKLLLMMMNNNOOONNNMMMLLLIIIIIIJJJKKKLLLLLLKKKKKKLLLKKKJJJIIIHHHGGGFFFFFFDDDGGGIIIJJJGGGCCCAAA??????AAADDDDDDCCCBBBCCCCCCEEEEEEEEEFFFFFFGGGGGGHHHEEEFFFGGGIIIJJJKKKLLLLLLHHHIIIKKKNNNPPPQQQRRRRRRSSSSSSTTTVVVXXXZZZ\\\]]]ZZZ[[[]]]^^^___cccgggkkkppprrr{{{ssspppqqqvvv~~~{{{yyyxxx{{{~~~wwwnnngggbbbYYY\\\^^^]]]ZZZVVVTTTTTTQQQRRRSSSTTTVVVXXXYYYZZZYYYXXXWWWWWWXXX[[[^^^```dddbbb___\\\ZZZYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZ\\\]]]]]]ZZZWWWUUUUUUUUUUUUVVVUUUUUUTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRSSSRRRPPPNNNLLLLLLLLLKKKJJJJJJKKKLLLIIILLLOOOQQQRRRPPPMMMKKKJJJKKKMMMNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHDDDFFFIIIIIIGGGDDDBBBBBB???AAACCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJIIIIIIIIIJJJJJJKKKKKKIIIJJJKKKMMMOOOQQQRRRSSSQQQRRRTTTVVVYYY[[[]]]___ZZZZZZYYYYYY[[[```hhhmmmrrruuu~~~uuuqqqpppuuu~~~{{{{{{{{{{{{xxx{{{xxxppplllgggdddXXX[[[^^^]]]YYYUUUTTTTTTQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWYYY[[[\\\cccaaa^^^[[[YYYXXXYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTUUUWWWZZZ\\\]]][[[YYYWWWUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSQQQOOOLLLMMMMMMLLLJJJJJJKKKLLLKKKNNNRRRVVVVVVSSSPPPMMMLLLMMMNNNPPPPPPNNNLLLKKKHHHHHHGGGGGGGGGHHHIIIJJJFFFHHHKKKKKKIIIGGGFFFFFFAAABBBDDDEEEDDDEEEGGGIIIGGGIIIJJJKKKIIIHHHHHHIIIMMMLLLKKKJJJIIIHHHIIIIIIJJJKKKLLLMMMOOOQQQRRRSSSOOOQQQSSSVVVYYY\\\^^^```ZZZXXXVVVUUUWWW^^^gggnnntttwwwxxxsssqqqttt~~~|||||||||}}}{{{qqqkkknnnmmmaaa[[[ZZZZZZ[[[\\\[[[WWWUUUQQQQQQQQQQQQRRRSSSUUUVVVYYYYYYWWWUUUTTTUUUXXX[[[ZZZ[[[[[[\\\\\\\\\[[[[[[XXXWWWVVVVVVUUUUUUUUUUUUWWWXXXZZZ[[[[[[YYYWWWVVVQQQSSSUUUWWWXXXWWWVVVUUUXXXWWWVVVUUUTTTTTTTTTTTTOOOPPPRRRSSSSSSQQQOOOMMMNNNLLLIIIIIIKKKMMMOOOPPPNNNOOORRRUUUXXXVVVSSSOOOKKKMMMPPPTTTUUUSSSOOOKKKJJJJJJJJJHHHGGGGGGJJJLLLNNNKKKGGGFFFFFFGGGGGGFFF@@@BBBDDDFFFGGGHHHHHHHHHFFFGGGHHHGGGFFFFFFHHHJJJOOONNNLLLJJJJJJJJJJJJKKKMMMLLLKKKMMMPPPRRRSSSRRRRRRRRRSSSTTTWWW[[[___aaa___WWWTTTYYY^^^```dddjjjkkksss}}}pppiiijjjqqq}}}}}}|||{{{{{{|||}}}~~~rrrkkkhhhnnnoooeee[[[ZZZYYYYYYYYYWWWSSSPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUTTTQQQOOOOOOQQQSSSWWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYXXXWWWWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXVVVVVVSSSTTTUUUVVVWWWWWWVVVVVVXXXWWWVVVUUUTTTTTTTTTTTTPPPQQQSSSUUUUUUTTTRRRPPPOOOLLLJJJIIIKKKNNNOOOOOONNNPPPRRRVVVXXXWWWTTTQQQNNNOOOQQQTTTVVVUUUQQQNNNPPPPPPPPPNNNMMMMMMPPPRRRRRRNNNJJJHHHGGGGGGFFFEEEHHHGGGGGGFFFGGGGGGHHHIIIGGGHHHIIIHHHGGGGGGIIIKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLMMMOOORRRTTTTTTTTTUUUTTTSSSTTTVVVYYY]]]______XXXTTTXXX]]]___ccchhhgggkkksssiiigggjjjnnn}}}zzzuuuvvvxxx{{{~~~wwwkkkgggfffmmmpppggg\\\[[[ZZZYYYXXXUUUQQQMMMQQQRRRSSSTTTTTTSSSRRRRRRRRRSSSRRRPPPMMMLLLLLLMMMSSSTTTUUUWWWYYY[[[\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTQQQRRRTTTVVVWWWVVVUUUTTTQQQOOOLLLLLLMMMOOOPPPPPPOOOPPPRRRUUUXXXXXXUUUSSSOOOOOOPPPQQQSSSSSSQQQOOOPPPPPPPPPNNNMMMMMMPPPRRRUUURRRMMMJJJHHHGGGEEEDDDKKKJJJHHHHHHHHHJJJKKKMMMHHHIIIJJJIIIHHHHHHJJJLLLHHHIIIJJJKKKLLLMMMMMMMMMKKKLLLNNNQQQUUUWWWVVVUUUXXXVVVTTTSSSTTTWWW[[[^^^___ZZZWWWYYY\\\^^^bbbfffeeefffmmmeeeggglllnnn~~~xxxuuuuuuwww{{{rrriiigggdddjjjlllddd]]]\\\[[[[[[ZZZWWWSSSPPPQQQRRRTTTUUUUUUSSSQQQPPPRRRSSSTTTRRRPPPNNNNNNOOOQQQQQQSSSUUUXXX[[[]]]^^^[[[ZZZYYYXXXXXXXXXZZZ[[[ZZZYYYWWWUUUUUUVVVWWWXXXVVVVVVVVVVVVWWWXXXYYYZZZXXXXXXWWWVVVUUUUUUUUUUUUPPPRRRTTTVVVWWWWWWWWWVVVTTTRRRPPPOOOQQQRRRSSSRRROOOOOOQQQSSSVVVVVVTTTRRRNNNMMMLLLLLLNNNOOOOOONNNOOOOOONNNMMMKKKLLLNNNQQQUUUQQQMMMJJJHHHGGGFFFEEEFFFGGGHHHJJJLLLMMMOOOOOOHHHIIIJJJIIIHHHHHHJJJLLLGGGHHHJJJLLLMMMMMMLLLLLLJJJKKKMMMRRRVVVXXXWWWVVVXXXVVVSSSQQQRRRVVV[[[^^^```]]]ZZZZZZ\\\^^^bbbdddfffhhhoooggghhhmmmooo{{{yyyyyyyyy{{{yyylllgggeeeaaaeeehhh```ZZZZZZZZZ[[[[[[YYYVVVSSSQQQRRRTTTUUUUUUSSSQQQPPPRRRSSSTTTSSSRRRQQQRRRSSSPPPQQQRRRTTTWWW[[[]]]___ZZZYYYWWWVVVVVVWWWYYY[[[\\\ZZZXXXVVVVVVWWWYYYZZZWWWWWWWWWWWWXXXYYYZZZ[[[YYYXXXWWWVVVUUUUUUUUUUUUPPPQQQRRRTTTVVVVVVVVVVVVWWWUUUSSSSSSUUUVVVVVVVVVOOOOOOOOOPPPRRRSSSRRRQQQNNNLLLJJJJJJLLLNNNNNNNNNPPPPPPOOOMMMLLLMMMOOORRRRRROOOKKKIIIHHHHHHHHHGGGCCCFFFJJJNNNOOONNNLLLJJJGGGHHHIIIHHHGGGGGGIIIKKKHHHIIIJJJLLLLLLLLLKKKJJJIIIJJJMMMQQQVVVXXXWWWVVVVVVTTTQQQPPPRRRVVV[[[^^^``````^^^\\\\\\___bbbdddfffkkktttjjjhhhkkknnn|||zzz{{{|||~~~}}}zzznnndddbbbbbb^^^aaaddd^^^WWWWWWWWWYYYZZZZZZWWWUUUQQQRRRSSSTTTTTTSSSRRRRRRQQQRRRRRRQQQPPPPPPRRRSSSQQQQQQRRRSSSVVVYYY\\\^^^YYYXXXVVVTTTUUUVVVYYY[[[\\\ZZZXXXWWWWWWWWWYYYZZZWWWXXXXXXYYYZZZZZZ[[[[[[YYYXXXWWWVVVUUUUUUUUUUUUPPPPPPRRRSSSTTTUUUVVVVVVWWWVVVUUUVVVXXXYYYYYYYYYQQQOOONNNOOOPPPQQQPPPOOOOOOMMMKKKKKKMMMOOOOOOOOOMMMMMMLLLKKKIIIJJJMMMOOOPPPMMMJJJHHHIIIJJJJJJIIIFFFJJJNNNQQQPPPLLLGGGCCCGGGHHHIIIHHHGGGGGGIIIKKKHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKMMMQQQUUUWWWWWWWWWUUUSSSQQQPPPRRRVVVZZZ]]]^^^``````\\\[[[___ccccccccciiisssiiifffhhhkkk~~~|||zzzyyyzzz}}}pppiiiaaabbbccc]]]___bbb\\\WWWWWWXXXZZZ[[[[[[YYYVVVQQQQQQRRRRRRSSSSSSTTTTTTRRRRRRQQQOOOMMMMMMOOORRRRRRQQQQQQQQQSSSVVVXXXZZZYYYXXXUUUTTTTTTVVVYYY[[[ZZZYYYXXXWWWWWWWWWXXXXXXWWWXXXYYY[[[\\\[[[[[[ZZZYYYXXXWWWVVVVVVUUUVVVVVVQQQRRRRRRSSSTTTUUUUUUVVVUUUTTTTTTVVVYYYZZZ[[[ZZZTTTRRROOOOOOOOOPPPOOONNNNNNLLLKKKKKKMMMNNNNNNNNNKKKLLLKKKIIIHHHIIIKKKNNNQQQNNNKKKJJJJJJKKKKKKJJJJJJLLLOOOQQQOOOKKKFFFCCCHHHIIIJJJIIIHHHHHHJJJLLLGGGGGGHHHIIIJJJLLLMMMNNNMMMMMMNNNQQQUUUXXXYYYXXXUUUTTTRRRRRRRRRTTTWWWYYYZZZ______ZZZYYY^^^bbbbbb```dddllleeefffiiijjjxxxwwwwwwyyy|||zzziiillleeeffffff______aaa[[[[[[[[[[[[]]]^^^]]][[[XXXQQQQQQQQQQQQRRRSSSUUUVVVUUUTTTRRROOOLLLLLLNNNQQQRRRQQQPPPPPPQQQSSSVVVWWWZZZXXXVVVTTTUUUWWWZZZ\\\XXXXXXWWWWWWVVVVVVVVVWWWVVVXXXZZZ\\\]]]\\\[[[ZZZYYYYYYXXXWWWVVVVVVVVVVVVSSSSSSSSSTTTTTTUUUVVVVVVSSSSSSSSSUUUXXXZZZ[[[ZZZVVVTTTQQQOOOOOOPPPOOONNNKKKJJJIIIIIIKKKLLLLLLKKKPPPPPPPPPNNNLLLMMMPPPRRRTTTQQQMMMKKKKKKLLLKKKKKKKKKLLLNNNOOOOOOMMMJJJHHHIIIJJJKKKKKKIIIJJJKKKMMMFFFFFFFFFGGGIIILLLOOOQQQPPPOOOOOORRRUUUXXXZZZZZZWWWVVVTTTSSSRRRSSSUUUUUUXXX]]]^^^YYYWWW]]]aaa`````````gggbbbhhhnnnlll{{{wwwwwwwwwyyy|||vvvnnnqqqmmmgggaaa^^^^^^aaaccc___```aaaaaa___\\\YYYVVVRRRRRRRRRRRRQQQPPPOOONNNRRRQQQPPPOOONNNMMMMMMMMMNNNNNNMMMMMMNNNOOOQQQRRRTTTTTTUUUVVVWWWWWWWWWWWWYYYYYYYYYYYYXXXWWWUUUUUUVVVVVVVVVVVVWWWYYYZZZ[[[XXXWWWVVVUUUTTTRRRQQQQQQSSSQQQOOOOOOQQQSSSTTTUUUSSSSSSSSSTTTUUUUUUSSSQQQQQQPPPOOOOOOOOOOOOPPPQQQLLLLLLLLLJJJIIIJJJNNNPPPNNNNNNLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPOOONNNLLLJJJKKKNNNQQQOOOKKKHHHJJJMMMLLLKKKIIIIIIJJJJJJJJJIIIKKKIIIFFFFFFIIIMMMQQQSSSRRRUUUXXXYYYYYYYYYZZZ\\\TTTRRRQQQQQQSSSTTTTTTSSSXXXZZZ]]]^^^]]]\\\[[[[[[bbbhhhjjjlllmmmfffmmm~~~zzzwwwyyyzzz{{{}}}yyyuuuvvvqqqiiiccc``````bbbbbb^^^^^^______^^^[[[XXXVVVUUUTTTSSSQQQPPPNNNMMMMMMPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNOOOQQQSSSTTTTTTUUUVVVWWWWWWXXXWWWWWWYYYYYYYYYXXXXXXVVVUUUUUURRRSSSTTTVVVXXXYYYZZZ[[[XXXXXXWWWVVVUUUTTTSSSRRROOONNNLLLMMMPPPSSSTTTUUUSSSRRRSSSTTTVVVWWWUUUTTTQQQPPPOOONNNNNNOOOPPPQQQQQQQQQQQQOOOMMMMMMOOOPPPTTTRRRPPPNNNLLLKKKKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOTTTUUUUUUPPPIIIFFFHHHKKKKKKIIIHHHHHHHHHIIIIIIIIIIIIGGGFFFGGGIIILLLOOOPPPQQQTTTWWWXXXXXXWWWXXXXXXSSSRRRQQQQQQSSSUUUUUUTTTSSSUUUXXXZZZZZZZZZ[[[\\\iiimmmmmmlllkkkdddlll}}}{{{zzzxxxvvv|||}}}xxxqqqgggaaa`````````___\\\]]]]]]]]]\\\ZZZWWWVVVWWWUUURRROOOMMMMMMMMMMMMMMMMMMLLLLLLMMMOOOPPPQQQNNNNNNNNNNNNOOOQQQSSSTTTSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUUUUPPPQQQTTTVVVXXXYYYZZZZZZXXXXXXWWWWWWVVVUUUTTTTTTPPPNNNLLLLLLNNNPPPQQQQQQPPPPPPPPPRRRTTTUUUTTTSSSOOOOOONNNNNNNNNNNNOOOOOOUUUVVVVVVTTTRRRPPPPPPQQQTTTRRRPPPMMMKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPRRRSSSVVVVVVSSSMMMFFFDDDFFFIIIHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNQQQTTTVVVWWWVVVUUUTTTUUURRRQQQPPPQQQSSSUUUUUUTTTOOORRRUUUWWWYYY[[[^^^```iiiooonnnllljjjdddnnn}}}{{{zzzzzzzzzzzzzzz}}}{{{{{{~~~rrrjjjaaa]]]]]]^^^]]][[[[[[[[[\\\\\\[[[YYYWWWVVVWWWUUUQQQNNNLLLMMMNNNPPPMMMLLLKKKJJJKKKLLLNNNOOOOOONNNMMMMMMMMMNNNPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVUUUVVVVVVVVVVVVVVVUUUUUUQQQSSSUUUXXXYYYYYYXXXWWWWWWWWWVVVVVVUUUUUUUUUTTTVVVSSSOOOMMMMMMMMMMMMLLLOOONNNMMMNNNPPPPPPOOONNNNNNNNNNNNMMMMMMNNNNNNNNNTTTVVVWWWVVVTTTSSSSSSSSSOOOMMMKKKIIIIIIJJJLLLMMMKKKKKKJJJJJJKKKOOORRRTTTKKKLLLKKKHHHEEEDDDEEEGGGGGGGGGFFFEEEEEEFFFHHHJJJMMMLLLKKKJJJIIIKKKNNNPPPSSSUUUXXXYYYWWWUUUSSSSSSQQQOOOOOOPPPRRRTTTTTTTTTQQQSSSUUUWWWYYY\\\```cccdddnnnpppnnnlllhhhqqq~~~yyyyyyyyyyyyzzz|||~~~wwwooojjjjjjnnniiiddd^^^[[[\\\]]]]]]\\\[[[[[[[[[\\\[[[ZZZYYYXXXVVVTTTPPPMMMMMMOOOQQQSSSRRRPPPNNNLLLKKKLLLMMMNNNOOONNNMMMKKKJJJKKKKKKLLLNNNNNNPPPQQQRRRSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUTTTUUUVVVXXXZZZZZZXXXWWWUUUUUUUUUUUUUUUTTTTTTTTTTTTWWWTTTQQQOOOOOOOOOOOONNNQQQOOOMMMMMMMMMMMMKKKJJJLLLMMMMMMMMMMMMMMMMMMLLLOOOQQQSSSTTTTTTSSSTTTUUUOOOMMMJJJHHHHHHIIILLLMMMNNNLLLJJJHHHIIIKKKNNNPPPCCCEEEGGGHHHGGGFFFEEEEEEFFFFFFGGGEEEDDDFFFJJJMMMPPPOOOMMMIIIGGGHHHMMMQQQVVVYYY[[[\\\ZZZWWWUUUTTTPPPNNNMMMNNNPPPRRRRRRQQQQQQSSSUUUWWWXXX[[[^^^aaaeeesssxxxuuuqqqkkkrrr|||yyywwwuuuvvvxxxzzz{{{~~~wwwnnnhhhaaa___bbbbbbaaa```____________```\\\\\\\\\\\\\\\\\\[[[[[[VVVTTTQQQOOOOOOQQQTTTVVVXXXVVVSSSOOONNNMMMNNNOOONNNMMMLLLJJJIIIIIIIIIJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUUUUUUUTTTXXXYYYYYYZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUSSSQQQOOOOOOQQQSSSTTTTTTTTTRRROOONNNNNNMMMLLLJJJKKKKKKLLLMMMMMMLLLKKKKKKJJJLLLNNNPPPPPPRRRTTTVVVUUURRRNNNJJJIIIIIIKKKLLLOOOMMMJJJHHHGGGHHHIIIJJJDDDFFFHHHJJJKKKIIIGGGEEEFFFHHHHHHGGGEEEGGGLLLPPPSSSSSSQQQLLLHHHIIIMMMRRRXXX[[[______]]]ZZZXXXWWWQQQOOONNNNNNPPPQQQQQQPPPPPPRRRUUUVVVWWWYYY\\\^^^jjj{{{zzztttkkkooo}}}xxxvvvvvvvvvvvvuuuwwwzzz|||~~~}}}nnnjjjggg___[[[^^^]]]aaadddddd```^^^___aaa]]]]]]^^^^^^^^^^^^^^^^^^WWWVVVSSSQQQQQQRRRSSSUUUYYYWWWSSSOOOMMMMMMOOOPPPLLLKKKJJJJJJJJJJJJKKKLLLJJJKKKMMMOOOPPPQQQQQQRRRPPPQQQRRRSSSTTTTTTTTTTTTXXXXXXWWWWWWWWWWWWVVVVVVTTTTTTTTTUUUUUUVVVVVVVVVQQQPPPNNNOOORRRUUUVVVWWWTTTQQQOOOMMMMMMMMMLLLKKKJJJKKKLLLLLLLLLLLLKKKJJJHHHIIIKKKLLLLLLOOORRRUUUUUURRRNNNJJJHHHIIIKKKLLLNNNLLLIIIGGGFFFEEEFFFFFFGGGGGGHHHJJJKKKKKKJJJIIIGGGIIIJJJHHHFFFHHHNNNTTTWWWYYYZZZWWWRRROOOQQQTTTYYY]]]```aaa___\\\ZZZXXXSSSRRRPPPPPPQQQRRRQQQPPPNNNQQQUUUXXXYYY[[[]]]^^^jjj{{{wwwnnngggkkk{{{~~~{{{uuuqqqrrruuuxxxzzzwwwzzz~~~pppeeefffeee\\\WWWYYYYYY```fffeee```\\\]]]```^^^^^^____________``````YYYXXXUUUSSSRRRRRRSSSSSSVVVTTTPPPLLLKKKKKKMMMNNNJJJJJJJJJJJJKKKMMMNNNPPPKKKLLLMMMOOOPPPRRRRRRRRRPPPPPPQQQSSSTTTTTTTTTTTTVVVVVVUUUUUUUUUVVVWWWXXXUUUUUUUUUVVVVVVWWWWWWXXXSSSQQQOOOOOOQQQSSSTTTUUUPPPNNNLLLKKKKKKLLLLLLKKKIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIIIIJJJJJJMMMQQQTTTOOOMMMIIIGGGFFFHHHKKKNNNLLLKKKIIIGGGEEEEEEEEEEEEFFFEEEEEEGGGJJJLLLMMMMMMHHHJJJKKKIIIGGGIIIPPPVVV\\\```dddbbb]]]XXXWWWXXXYYY]]]aaabbb```]]]ZZZYYYVVVTTTRRRRRRRRRSSSRRRQQQNNNRRRWWW[[[]]]^^^```aaadddvvvzzzppphhhbbbiiizzz~~~}}}yyyvvvssspppqqqtttwwwxxxwww}}}qqqgggbbbfffhhhaaaZZZWWWUUU[[[bbbaaa\\\YYYZZZ]]]]]]^^^___```aaaaaabbbbbbbbb```\\\XXXUUUUUUUUUVVVRRRPPPNNNMMMMMMNNNPPPRRRNNNLLLIIIIIIJJJLLLMMMMMMMMMLLLLLLKKKLLLNNNPPPQQQOOOPPPRRRSSSTTTSSSRRRRRRPPPPPPQQQRRRSSSTTTUUUVVVSSSRRRPPPQQQSSSTTTTTTSSSUUUSSSOOONNNOOOPPPQQQQQQNNNMMMLLLJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNRRRNNNJJJGGGFFFGGGIIIIIIKKKLLLMMMNNNMMMKKKIIIGGGCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHHHHFFFFFFJJJQQQWWW[[[eeeqqqtttnnnddd]]]YYY\\\^^^ccchhhjjjgggaaa\\\RRRSSSUUUXXXYYYXXXTTTQQQNNNTTTUUUTTT]]]jjjkkkbbboooooonnnjjjdddaaahhhsss}}}zzzuuuqqqpppnnnmmmoootttyyy{{{{{{|||kkkddd```bbbbbb]]]XXXXXXVVVZZZ^^^^^^[[[YYY[[[]]]]]]\\\\\\\\\\\\^^^```aaaaaa```___]]]ZZZXXXVVVTTTMMMMMMNNNNNNNNNOOOOOOOOONNNLLLIIIIIIKKKMMMNNNNNNMMMMMMMMMMMMMMMOOOPPPQQQQQQQQQRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRPPPOOONNNOOOQQQSSSSSSRRRPPPNNNMMMMMMPPPTTTVVVWWWNNNNNNMMMLLLLLLKKKJJJJJJIIIJJJJJJJJJJJJIIIHHHGGGJJJJJJKKKLLLLLLMMMMMMMMMNNNLLLIIIGGGGGGHHHHHHIIILLLLLLMMMMMMLLLJJJIIIHHHBBBCCCCCCDDDEEEFFFGGGHHHEEEGGGHHHHHHIIIMMMTTTYYY]]]bbbjjjppppppjjj```YYYYYY[[[```eeegggeee___[[[UUUVVVWWWYYYZZZXXXTTTQQQQQQVVVXXXXXXbbbppprrrkkkkkklllnnnmmmgggdddkkkuuu{{{uuuqqqmmmkkklllkkkmmmqqqxxx~~~rrrddd```]]]]]][[[XXXXXXZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\ZZZYYYXXXYYY[[[]]]___^^^___``````^^^YYYUUURRRKKKLLLNNNPPPQQQQQQPPPPPPMMMKKKJJJJJJMMMOOOPPPPPPNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSRRRRRRQQQPPPMMMLLLLLLMMMPPPRRRRRRRRROOOMMMLLLMMMPPPTTTVVVWWWNNNNNNOOONNNNNNMMMLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJKKKKKKLLLPPPOOONNNLLLKKKJJJIIIIIIAAABBBCCCDDDEEEFFFFFFGGGDDDFFFHHHJJJMMMQQQVVVYYY[[[[[[^^^fffmmmkkk```VVVTTTWWW[[[```cccaaa]]]YYYUUUUUUUUUWWWXXXWWWSSSQQQQQQVVVXXX[[[eeessswwwssskkknnnsssssslllfffkkkttt|||tttooolllkkkjjjlllnnnqqqvvv}}}zzzooo```___]]]ZZZWWWVVVZZZ______\\\XXXWWWXXXZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]^^^^^^[[[WWWRRROOOLLLMMMOOOPPPRRRSSSSSSTTTMMMLLLKKKLLLOOOQQQRRRQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPSSSTTTUUUUUUUUUTTTRRRRRRLLLKKKKKKLLLOOORRRRRRRRRRRRPPPMMMMMMNNNOOOPPPOOOMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLNNNOOOOOOOOONNNMMMLLLKKKHHHJJJLLLMMMNNNOOOPPPRRRUUUSSSOOOLLLJJJHHHHHHHHHAAAAAABBBCCCDDDEEEFFFFFFDDDEEEHHHKKKNNNQQQTTTVVVUUUSSSTTTZZZbbbaaaYYYPPPPPPRRRVVVZZZ]]]]]]YYYVVVPPPPPPPPPRRRTTTTTTRRRQQQPPPSSSVVVYYYbbboootttsssooottt{{{{{{qqqgggiiipppxxxqqqmmmmmmnnnnnnpppssswww{{{tttlllaaaaaa___ZZZUUUWWW\\\aaaddd^^^XXXUUUWWWXXXXXXVVVUUUWWWZZZ]]]^^^]]][[[ZZZZZZZZZYYYWWWTTTRRROOONNNMMMMMMLLLMMMNNNQQQTTTVVVNNNMMMMMMNNNQQQRRRSSSRRRQQQRRRTTTUUUUUUUUUSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSUUUUUUTTTSSSRRRMMMLLLLLLMMMPPPRRRSSSSSSRRRPPPMMMLLLLLLLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLJJJIIIIIIHHHIIIKKKNNNOOOPPPPPPQQQQQQPPPNNNLLLJJJEEEGGGJJJLLLMMMPPPTTTXXXYYYVVVQQQKKKGGGDDDCCCCCCAAAAAABBBCCCDDDEEEFFFFFFEEEFFFHHHKKKNNNPPPRRRRRROOOOOOQQQSSSVVVUUUQQQMMMNNNOOORRRVVVYYYYYYVVVTTTKKKKKKKKKNNNRRRTTTUUUTTTQQQSSSTTTVVV^^^hhhnnnpppqqqxxxssshhhiiippp~~~vvvpppoooqqqssstttvvvyyy}}}yyynnnhhhbbbccc```YYYUUUXXX]]]___ccc^^^XXXTTTUUUVVVUUUTTTRRRVVV\\\```bbb```]]][[[YYYXXXUUUSSSPPPOOONNNMMMLLLKKKJJJIIIKKKNNNQQQTTTPPPOOOOOOPPPRRRTTTSSSRRRRRRTTTWWWXXXXXXWWWTTTSSSQQQRRRSSSTTTUUUTTTSSSSSSOOOPPPRRRTTTTTTSSSRRRQQQOOOMMMMMMNNNQQQSSSSSSSSSPPPNNNLLLLLLLLLMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLMMMJJJIIIGGGFFFGGGJJJMMMOOOPPPQQQRRRRRRQQQOOOLLLKKKCCCEEEHHHIIIKKKPPPXXX^^^```\\\UUUNNNGGGBBB???>>>AAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGJJJNNNPPPQQQQQQNNNOOOQQQPPPOOONNNNNNNNNNNNNNNPPPSSSVVVVVVTTTRRRJJJIIIJJJMMMRRRVVVXXXXXXUUUUUUUUUWWW\\\cccjjjnnnnnnvvv~~~~~~rrrhhhkkkttt~~~wwwttttttxxx{{{|||}}}|||rrrkkkgggbbbccc___VVVSSSWWWZZZYYY]]]ZZZUUUSSSRRRSSSTTTTTTRRRVVV[[[___bbbbbb```^^^YYYXXXVVVTTTQQQOOONNNMMMLLLLLLLLLLLLMMMOOOQQQRRRQQQPPPPPPRRRSSSTTTSSSRRRSSSVVVXXX[[[ZZZXXXUUUSSSRRRTTTWWWZZZ[[[ZZZXXXWWWRRRTTTUUUWWWVVVUUURRRQQQOOONNNMMMNNNPPPRRRRRRQQQPPPNNNMMMMMMNNNNNNMMMLLLKKKIIIHHHGGGHHHJJJMMMOOOOOOLLLIIIGGGGGGIIILLLNNNPPPQQQSSSSSSRRRPPPMMMLLLFFFGGGHHHHHHJJJRRR^^^hhhlllhhh```WWWNNNGGGAAA???BBBCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGJJJOOOSSSTTTTTTNNNNNNMMMMMMLLLMMMNNNOOOOOOOOOOOORRRTTTTTTSSSQQQJJJIIIIIIKKKPPPTTTWWWWWWWWWUUUUUUWWWZZZ```hhhnnnnnnuuu|||zzzmmmdddhhhrrr~~~}}}{{{}}}zzzxxxzzz~~~uuuoookkkiiibbbbbb]]]TTTRRRVVVWWWTTTWWWUUUSSSQQQPPPQQQSSSUUUSSSUUUYYY]]]```aaabbbaaaYYYYYYXXXWWWTTTQQQOOOMMMMMMNNNPPPRRRSSSSSSRRRRRRRRRRRRQQQRRRTTTTTTSSSQQQTTTVVVZZZ\\\\\\YYYVVVSSSSSSVVVZZZ^^^```^^^\\\ZZZXXXYYY[[[[[[ZZZWWWTTTRRRPPPNNNMMMNNNOOOQQQQQQPPPSSSQQQOOOOOOOOOOOOMMMLLLLLLJJJHHHGGGHHHJJJNNNPPPUUURRRNNNJJJIIIJJJMMMOOOPPPQQQSSSTTTSSSQQQNNNLLLKKKLLLKKKJJJMMMVVVeeepppwwwssskkkaaaWWWNNNGGGCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFJJJPPPUUUWWWWWWNNNKKKIIIHHHKKKMMMNNNNNNPPPOOOPPPQQQSSSSSSRRRPPPIIIGGGFFFHHHLLLPPPSSSTTTVVVTTTTTTVVVYYY^^^gggnnnqqqwww|||wwwiii^^^cccnnn~~~wwwyyy|||~~~~~~~~~{{{|||~~~xxxkkkfffiiimmmlllggg```ZZZVVVUUUVVVWWWTTTYYY[[[WWWTTTUUUVVVUUUSSSVVVZZZ^^^aaabbbbbbaaabbb```\\\XXXTTTQQQOOOMMMRRRSSSVVVXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSTTTUUUWWWYYYZZZYYYXXXWWWXXXXXX[[[___bbbaaa\\\XXXZZZ\\\]]][[[WWWUUUUUUWWWUUUTTTRRRQQQPPPPPPQQQQQQVVVUUUTTTRRRRRRRRRSSSSSSNNNKKKHHHFFFGGGKKKOOOSSSPPPPPPPPPNNNMMMMMMOOOQQQUUUUUUUUUUUUSSSQQQOOOMMMMMMLLLLLLLLLLLLTTTfffxxx}}}vvvlllccc[[[RRRHHHBBBAAABBBCCCCCCCCCCCCEEEGGGIIIGGGHHHMMMTTTYYYZZZYYYPPPOOOMMMKKKJJJJJJKKKKKKLLLMMMPPPTTTWWWXXXUUURRRIIIIIIJJJLLLMMMPPPRRRSSSTTTSSSUUUZZZ^^^```fffnnnrrrzzzwwwpppiii]]]]]]lll~~~}}}}}}}}}|||~~~vvvkkkgggjjjnnnqqqmmmgggaaa\\\ZZZZZZZZZWWW]]]___[[[XXXXXXXXXWWWUUUXXX\\\___bbbccccccbbbcccaaa^^^ZZZWWWTTTQQQPPPTTTUUUWWWYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVYYYZZZ[[[[[[ZZZZZZVVVXXX[[[```dddccc___[[[ZZZ\\\\\\ZZZWWWUUUVVVWWWUUUSSSRRRPPPOOOOOOPPPPPPSSSSSSTTTTTTTTTSSSSSSRRRSSSPPPMMMKKKKKKMMMPPPRRROOOPPPQQQPPPOOOOOOPPPRRRTTTUUUUUUUUUTTTSSSQQQPPPOOONNNNNNOOOOOOUUUeeeuuu}}}uuujjj^^^RRRJJJFFFAAABBBCCCCCCCCCDDDGGGIIIJJJHHHGGGKKKRRRXXX[[[[[[TTTRRRPPPMMMKKKJJJJJJJJJKKKLLLOOORRRUUUVVVSSSQQQIIIIIIJJJKKKMMMNNNPPPQQQTTTRRRTTTXXX[[[^^^eeelllqqqwwwssslllggg]]]\\\jjj~~~}}}|||{{{{{{|||~~~tttkkkhhhjjjnnnpppmmmiiiddd___\\\ZZZYYY[[[bbbeeebbb^^^]]]\\\ZZZXXXZZZ]]]```bbbcccccccccdddbbb```]]]ZZZWWWUUUTTTWWWXXXYYYZZZZZZYYYXXXXXXYYYXXXXXXWWWWWWWWWWWWXXXWWWXXXZZZ\\\]]]^^^]]]]]]WWWYYY\\\```cccdddbbb___ZZZ[[[[[[ZZZXXXWWWWWWXXXVVVTTTRRRQQQOOOOOOOOOPPPPPPRRRTTTVVVVVVUUUSSSRRRSSSQQQOOOMMMKKKKKKKKKLLLNNNPPPRRRRRRRRRQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRRRROOONNNOOOPPPPPPTTT___llltttuuuqqqhhhZZZNNNHHHFFFCCCEEEFFFGGGHHHJJJMMMPPPOOOKKKHHHJJJPPPWWW\\\]]]WWWVVVSSSPPPMMMLLLKKKKKKKKKLLLMMMPPPSSSSSSQQQOOOJJJJJJKKKLLLMMMNNNOOOPPPSSSQQQRRRVVVYYY\\\ccckkkqqqtttnnnhhheee\\\[[[ggg|||zzzzzz{{{yyyyyyyyyzzz|||}}}ssskkkggghhhjjjkkkjjjgggeeeaaa^^^[[[ZZZ___fffiiifffbbbaaa___\\\YYY[[[]]]```bbbbbbbbbbbbcccbbbaaa___\\\ZZZXXXVVVXXXYYYZZZZZZZZZYYYXXXWWWYYYYYYXXXXXXXXXYYYZZZZZZYYYZZZ\\\^^^___`````````[[[[[[[[[]]]^^^```aaabbbZZZ[[[[[[ZZZYYYXXXXXXXXXXXXVVVTTTRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTTTTSSSSSSRRRPPPOOOMMMLLLKKKNNNPPPSSSUUUTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPMMMLLLMMMPPPPPPQQQXXX___bbbcccccc^^^VVVNNNIIIGGGFFFGGGIIIKKKMMMQQQVVVZZZXXXRRRLLLKKKPPPVVV[[[]]]XXXVVVTTTQQQOOONNNNNNNNNMMMMMMMMMOOOQQQRRRQQQOOOMMMNNNOOOPPPPPPQQQQQQQQQTTTQQQRRRUUUXXX[[[ccckkkpppqqqjjjeeeddd\\\ZZZeee~~~zzzwwwuuuwwwxxxzzz{{{}}}zzzrrrkkkfffeeeeeegggggggggfffeeecccaaa______fffjjjgggcccbbb```^^^[[[\\\]]]___````````````aaa``````___]]][[[YYYXXXXXXYYYYYYYYYYYYXXXXXXWWWYYYXXXWWWWWWXXXYYY[[[\\\[[[\\\]]]^^^``````aaaaaaaaa___[[[XXXXXXZZZ]]]```ZZZZZZYYYYYYZZZZZZYYYYYYZZZXXXWWWUUUTTTSSSTTTTTTTTTSSSRRRQQQQQQSSSUUUWWWWWWWWWXXXXXXWWWUUUSSSRRRNNNQQQTTTUUUUUUUUUVVVWWWWWWVVVUUUSSSQQQOOONNNMMMNNNLLLMMMQQQRRRQQQSSSWWWZZZYYYXXXXXXWWWTTTNNNJJJEEEGGGIIILLLOOOTTTZZZ^^^___YYYRRROOORRRVVVYYYZZZUUUTTTRRRQQQQQQQQQRRRRRRPPPOOONNNPPPQQQRRRRRRPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUSSSSSSWWWZZZ\\\ccckkkoooqqqjjjfffeee^^^[[[fffyyyzzzzzzyyyxxxxxx{{{}}}xxxyyyyyyyyy|||zzzzzzwwwrrrlllfffcccbbb```aaabbbbbbbbbaaa___^^^]]]dddgggdddaaa``````^^^\\\]]]^^^^^^________________________^^^]]][[[ZZZXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUVVVXXXZZZ\\\]]]]]]]]]^^^______``````bbb```\\\XXXUUUUUUYYY\\\[[[YYYXXXYYY[[[[[[[[[YYYZZZYYYXXXVVVVVVVVVVVVWWWWWWTTTRRRPPPPPPRRRUUUXXXVVVWWWXXXXXXXXXVVVUUUTTTPPPRRRTTTUUUUUUUUUVVVXXXYYYXXXVVVSSSPPPOOONNNMMMRRROOOOOOTTTVVVTTTRRRSSSVVVSSSQQQRRRTTTRRRMMMHHHDDDEEEGGGHHHKKKPPPVVVZZZaaa\\\UUURRRTTTVVVWWWWWWQQQQQQPPPPPPQQQRRRTTTUUUSSSQQQPPPPPPQQQRRRRRRRRRQQQSSSUUUWWWXXXXXXXXXWWWUUUTTTUUUZZZ\\\^^^dddjjjnnnsssoookkkiii```^^^jjj~~~|||{{{uuuwwwzzz}}}~~~|||xxxqqqpppooommmnnnsss{{{}}}ssstttuuurrrmmmgggcccaaa\\\\\\]]]^^^]]]]]]\\\[[[YYY___bbb___]]]]]]^^^]]]_______________`````````^^^___`````````___]]]\\\YYYYYYYYYYYYZZZZZZ[[[\\\VVVUUUSSSSSSTTTWWWZZZ[[[^^^^^^]]]]]]]]]]]]^^^^^^^^^___^^^[[[WWWUUUVVVWWW[[[YYYXXXYYY[[[]]]\\\ZZZYYYXXXWWWVVVVVVWWWXXXYYYVVVUUUSSSQQQQQQRRRTTTUUUUUUUUUUUUUUUUUUSSSRRRQQQRRRSSSTTTTTTSSSTTTVVVXXXZZZYYYWWWTTTRRRQQQQQQQQQTTTPPPOOOTTTWWWUUUQQQPPPOOONNNMMMMMMMMMLLLJJJHHHFFFGGGGGGFFFGGGKKKPPPTTT^^^YYYUUUTTTVVVWWWVVVTTTPPPOOOOOOOOOPPPQQQSSSTTTTTTRRRPPPOOOPPPRRRRRRRRROOOPPPSSSUUUWWWWWWWWWWWWTTTSSSVVV[[[^^^^^^ccchhhnnnvvvuuuqqqmmmcccbbbnnn}}}zzzyyyyyyyyyyyytttwww||||||{{{||||||yyyuuupppooommmiiigggkkkrrrxxx}}}vvvnnnqqqssssssnnnhhhdddaaa````````````___^^^]]]\\\WWW]]]___\\\YYY[[[]]]]]]aaaaaaaaaaaa````````````^^^___aaabbbaaa```^^^]]]ZZZZZZZZZZZZ[[[\\\]]]^^^TTTSSSRRRRRRSSSVVVYYY[[[^^^^^^]]]\\\\\\\\\\\\]]]ZZZ]]]```___[[[WWWUUUUUU[[[YYYWWWYYY\\\]]]\\\ZZZWWWWWWVVVUUUVVVWWWXXXYYYUUUUUUTTTTTTSSSSSSRRRRRRYYYYYYXXXWWWVVVTTTSSSRRRSSSTTTTTTSSSRRRSSSVVVXXX[[[YYYWWWUUUTTTTTTTTTTTTSSSNNNMMMRRRVVVSSSOOOMMMJJJMMMOOONNNKKKJJJMMMPPPKKKKKKIIIGGGGGGIIIMMMPPPYYYVVVTTTTTTWWWXXXVVVSSSOOOOOONNNNNNOOOPPPRRRSSSUUURRROOONNNOOOQQQQQQQQQLLLMMMPPPSSSUUUVVVVVVUUURRRRRRVVV\\\^^^^^^aaagggnnnxxxyyyuuupppeeedddqqq~~~~~~zzzvvvuuuwwwxxxxxxwwwyyy|||{{{zzzyyyyyy{{{~~~~~~{{{xxxtttpppllljjjkkknnnppprrr}}}xxxpppooojjjiiikkkoooqqqllleee```]]]^^^______]]]]]]]]]^^^]]][[[ZZZ[[[ZZZXXXZZZ___cccbbbaaa___^^^^^^]]]]]]aaaaaabbbbbbaaaaaa```___YYYYYYYYY]]]bbbcccbbb```[[[XXXTTTQQQRRRUUUZZZ]]]\\\\\\\\\\\\\\\[[[ZZZZZZYYY[[[\\\]]][[[YYYVVVTTTVVVWWWXXXZZZ[[[[[[[[[[[[ZZZWWWTTTRRRSSSTTTUUUUUUYYYVVVTTTTTTVVVVVVUUUSSSOOOQQQTTTUUUTTTQQQPPPPPPOOOOOOPPPQQQRRRSSSTTTUUUXXXWWWUUUSSSRRRRRRRRRSSSSSSTTTTTTSSSQQQPPPQQQSSSMMMLLLKKKIIIHHHIIIMMMQQQSSSOOOJJJEEEEEEHHHMMMPPPUUUWWWYYYXXXUUURRROOONNNMMMMMMMMMNNNPPPRRRSSSTTTUUUQQQMMMLLLNNNQQQQQQPPPRRRRRRSSSSSSSSSSSSRRRRRRSSSUUUXXXZZZXXXXXX```kkktttzzz}}}vvvkkkeeehhhnnn~~~{{{xxxxxxvvvuuuwww|||xxxsssmmmooosssxxx}}}~~~{{{xxxssspppmmmkkkkkkmmmooopppxxxzzzlllfffggghhhhhhjjjmmmnnnkkkddd```^^^^^^^^^^^^]]]\\\]]]^^^___\\\[[[[[[YYYWWWZZZ___bbbbbb```___^^^^^^]]]]]]______^^^^^^^^^]]]]]]]]][[[[[[[[[^^^bbbdddcccbbb\\\YYYUUURRRRRRUUUYYY\\\ZZZ[[[\\\\\\\\\[[[ZZZYYY[[[\\\]]]^^^]]][[[XXXVVVWWWWWWXXXYYYZZZZZZ[[[[[[]]]ZZZUUUSSSSSSTTTTTTTTTWWWTTTQQQQQQSSSTTTSSSRRRRRRSSSSSSRRRPPPOOOOOOQQQRRRRRRSSSSSSSSSSSSRRRRRRWWWVVVUUUTTTSSSSSSTTTTTTUUUUUUTTTRRROOOMMMMMMNNNLLLLLLKKKIIIHHHIIIMMMPPPRRROOOKKKIIIHHHKKKNNNQQQTTTVVVXXXXXXUUUQQQOOOOOONNNNNNOOOPPPRRRSSSUUUUUUQQQNNNJJJJJJMMMPPPPPPPPPLLLMMMOOOQQQRRRSSSSSSRRRQQQRRRVVVXXXWWWXXXaaalllvvv}}}|||ooogggjjjppp}}}zzzxxxxxxwwwvvvuuuwwwwwwyyy~~~zzzvvvsssnnnjjjeeehhhooovvv{{{|||yyyvvvsssrrrqqqooooooppppppqqquuu}}}~~~pppfffccceeeeeegggiiikkkllljjjfffaaa___^^^]]]\\\[[[\\\\\\]]]aaa]]][[[[[[YYYWWW[[[```bbbbbbaaa```___^^^]]]]]]]]]\\\ZZZYYYYYYYYYZZZ[[[\\\[[[ZZZ\\\___aaabbbbbb^^^[[[WWWTTTSSSUUUXXXZZZXXXZZZ[[[]]]]]]\\\ZZZYYY\\\]]]^^^___^^^\\\ZZZYYYYYYXXXWWWWWWXXXYYYZZZ[[[___[[[VVVSSSRRRRRRRRRQQQUUURRROOONNNOOOQQQQQQQQQUUUTTTRRRNNNKKKKKKNNNQQQSSSTTTUUUUUUTTTSSSQQQPPPVVVVVVTTTTTTTTTTTTUUUVVVUUUUUUTTTPPPLLLJJJIIIJJJLLLKKKJJJIIIGGGIIILLLOOOOOONNNMMMMMMMMMNNNOOOPPPSSSUUUWWWVVVTTTQQQOOOOOOMMMNNNOOOPPPQQQRRRSSSTTTLLLJJJHHHIIIKKKNNNOOOPPPJJJLLLNNNQQQRRRRRRRRRQQQPPPQQQSSSVVVVVVWWW```jjjwwwssshhhiiiooo}}}yyyxxxvvvuuuvvvxxxyyyzzz~~~vvvpppmmmkkkiiiggghhhkkkpppuuuxxxxxxvvvtttssstttuuuvvvvvvvvvwwwyyy|||vvvkkkdddcccfffdddhhhjjjkkkkkkllliiieee```^^^[[[ZZZZZZ[[[\\\\\\___[[[YYYZZZYYYXXX\\\cccccccccbbbaaa```___^^^]]]\\\ZZZXXXWWWVVVWWWYYYZZZZZZYYYXXXYYY[[[]]]_________\\\YYYVVVTTTUUUVVVXXXVVVXXXZZZ]]]]]]]]][[[ZZZ\\\\\\]]]^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVXXXZZZ[[[]]]YYYTTTQQQQQQQQQQQQPPPSSSQQQNNNMMMMMMOOOQQQQQQUUUTTTRRRNNNKKKKKKMMMOOOPPPQQQSSSTTTTTTTTTSSSRRRUUUTTTSSSSSSSSSUUUVVVWWWUUUTTTSSSPPPLLLIIIHHHIIIJJJKKKJJJHHHGGGHHHLLLNNNLLLMMMNNNOOOOOOOOOOOOOOORRRTTTUUUUUUSSSPPPOOOOOOJJJKKKLLLMMMOOOOOOPPPPPPKKKJJJIIIIIIJJJLLLNNNNNNNNNPPPRRRSSSSSSRRRPPPNNNQQQQQQSSSVVVUUUVVV]]]fffuuuwwwkkkkkkppp~~~zzzwwwvvvtttuuuuuuwwwyyy}}}zzzvvvpppkkkhhhgggggggggkkkmmmpppssstttvvvwwwxxxsssvvvyyy{{{|||~~~xxxkkkddd______aaaccciiillljjjkkknnnmmmiiiaaa]]]YYYWWWXXXZZZ[[[[[[[[[XXXXXXYYYYYYYYY^^^dddcccccccccbbbaaa```^^^]]][[[ZZZXXXVVVVVVWWWXXXZZZZZZZZZYYYYYYZZZ[[[]]]___^^^\\\YYYVVVUUUTTTUUUUUUUUUWWWYYY[[[]]]]]]\\\\\\[[[[[[\\\\\\[[[ZZZYYYXXXXXXWWWVVVUUUVVVWWWZZZ[[[XXXUUUQQQOOOOOOOOOPPPOOOQQQPPPOOONNNNNNOOOQQQRRRQQQSSSSSSRRROOOMMMMMMMMMKKKMMMOOOQQQSSSTTTTTTTTTRRRRRRQQQQQQRRRSSSUUUVVVRRRRRRRRROOOLLLJJJJJJKKKIIIJJJIIIHHHGGGHHHKKKMMMJJJKKKLLLNNNNNNNNNMMMMMMPPPRRRSSSSSSQQQPPPOOOPPPIIIJJJLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKJJJKKKLLLMMMNNNOOOPPPQQQQQQPPPOOONNNSSSRRRTTTWWWVVVUUUYYY___mmm{{{~~~uuuvvv{{{}}}zzzwwwuuutttssssssvvvyyy}}}}}}sssqqqmmmiiiggggggiiijjjkkknnnqqqtttwwwzzz~~~www{{{}}}nnngggccc___]]]^^^```hhhkkkggghhhmmmoookkkbbb]]]WWWUUUWWWYYYZZZYYYXXXVVVWWWYYYYYYYYY\\\bbbaaaaaabbbbbbaaa___]]]\\\[[[ZZZYYYXXXWWWXXXXXXYYY[[[]]]]]]]]]\\\\\\^^^```\\\[[[YYYWWWUUUTTTSSSSSSUUUVVVWWWYYY[[[]]]^^^^^^[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVXXXZZZ[[[VVVSSSOOOMMMMMMNNNNNNNNNOOOPPPQQQPPPOOOOOOPPPRRRNNNQQQUUUVVVTTTRRRPPPOOOMMMMMMNNNOOOQQQRRRSSSTTTPPPOOOOOONNNOOOPPPRRRSSSPPPPPPPPPNNNKKKJJJKKKLLLHHHIIIIIIHHHGGGHHHJJJLLLKKKKKKKKKKKKKKKLLLLLLLLLOOOPPPRRRQQQPPPOOOOOOPPPJJJKKKMMMOOOOOOOOOOOONNNMMMMMMNNNLLLKKKJJJKKKMMMIIIIIIKKKLLLNNNOOOOOOPPPTTTSSSUUUYYYYYYUUUVVVZZZdddrrr|||zzzwwwwwwvvvvvvvvvwwwxxxyyyzzz~~~zzzpppooonnnlllkkkkkknnnpppooosssyyy}}}~~~sssiiigggfffbbb]]][[[ZZZcccgggbbbbbbjjjllliiiccc]]]VVVSSSUUUXXXYYYYYYWWWVVVWWWZZZYYYWWWXXX]]]]]]^^^______^^^\\\ZZZXXXYYYYYYYYYYYYXXXXXXXXXXXX[[[]]]______]]]\\\^^^___ZZZYYYXXXVVVUUUSSSRRRRRRUUUUUUVVVWWWZZZ\\\___```]]]]]][[[ZZZXXXWWWUUUUUURRRSSSTTTUUUWWWYYYZZZZZZXXXTTTPPPMMMLLLMMMLLLLLLKKKNNNQQQQQQOOONNNOOOQQQNNNQQQUUUWWWWWWUUUTTTTTTUUUSSSQQQOOONNNOOOOOOPPPNNNMMMLLLLLLLLLMMMNNNOOONNNOOONNNLLLIIIHHHIIIJJJGGGHHHIIIHHHGGGGGGIIIKKKNNNLLLJJJIIIIIIJJJKKKLLLNNNOOOQQQPPPOOONNNOOOQQQJJJKKKMMMNNNOOOOOONNNMMMJJJLLLMMMLLLJJJJJJLLLNNNIIIIIIIIIJJJKKKMMMOOOPPPQQQRRRVVV[[[\\\XXXVVVXXX```kkkzzz|||zzzxxxwwwtttrrrsssttttttvvvyyy|||}}}xxxqqqqqqqqqpppoooqqqsssvvvuuu{{{sssjjjcccdddeeeaaaZZZWWWUUU```ccc^^^^^^fffjjjfffddd]]]UUURRRUUUXXXYYYXXXXXXWWWXXX[[[YYYUUUUUUXXX[[[\\\]]]]]]\\\ZZZWWWVVVXXXXXXYYYYYYYYYXXXWWWVVVYYY\\\______\\\[[[[[[]]]YYYXXXWWWVVVTTTSSSRRRQQQVVVUUUUUUVVVYYY\\\```bbb___^^^\\\ZZZXXXWWWUUUTTTPPPQQQSSSVVVXXXYYYZZZZZZ[[[WWWRRRNNNMMMLLLKKKJJJIIIMMMQQQQQQOOONNNNNNOOONNNQQQUUUWWWWWWWWWXXXYYY]]]ZZZUUUPPPMMMLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLLLLNNNNNNMMMKKKHHHFFFFFFGGGGGGHHHIIIHHHGGGGGGIIIKKKPPPNNNKKKHHHHHHIIILLLNNNMMMOOOPPPPPPNNNNNNOOOQQQGGGIIIKKKLLLMMMLLLKKKJJJFFFIIILLLLLLJJJJJJLLLOOOPPPNNNMMMKKKKKKMMMNNNPPPOOOPPPVVV]]]^^^ZZZWWWXXX```jjjvvv~~~}}}zzzxxxtttqqqooonnnnnnnnnpppuuu{{{}}}{{{zzz{{{}}}{{{xxxvvvvvvvvvuuutttvvvyyy|||~~~ooojjjbbbbbbjjjjjj^^^VVVVVVXXXYYYZZZ[[[[[[]]]```ccc]]]YYYTTTQQQSSSVVVYYY[[[WWWVVVUUUVVVYYYZZZXXXUUUZZZZZZ[[[[[[ZZZXXXUUUTTTVVVUUUTTTUUUVVVWWWUUUTTT[[[^^^aaaaaa```]]]\\\[[[\\\ZZZWWWVVVUUUUUUSSSQQQTTTVVVXXXYYYZZZ[[[]]]___^^^\\\ZZZZZZZZZYYYWWWUUUSSSSSSTTTUUUVVVWWWWWWXXXZZZXXXVVVSSSPPPNNNLLLLLLKKKKKKJJJKKKLLLMMMOOOQQQLLLOOOQQQOOOLLLQQQ]]]hhhyyymmm]]]SSSOOOOOOPPPOOOJJJIIIIIIHHHHHHIIIIIIIIIOOONNNMMMMMMMMMLLLJJJHHHHHHHHHHHHGGGEEEEEEGGGIIIKKKKKKJJJIIIIIIJJJKKKLLLQQQQQQQQQPPPOOOMMMLLLKKKNNNPPPQQQPPPMMMKKKJJJJJJJJJIIIHHHJJJLLLNNNOOONNNOOOMMMLLLLLLNNNPPPPPPOOONNNQQQXXXaaabbb]]]XXXWWW___mmmsssvvvzzzuuupppvvv}}}{{{xxxuuuuuutttrrrpppppppppqqqrrrzzz~~~{{{wwwuuusssssstttwww{{{}}}}}}{{{yyywwwxxxxxxxxxxxxzzz~~~nnncccbbb```gggtttvvvhhh\\\XXXZZZ[[[[[[ZZZXXXYYY[[[]]][[[XXXSSSQQQQQQSSSUUUUUUWWWUUUUUUVVVYYYYYYXXXUUUWWWXXXYYYYYYYYYWWWUUUSSSTTTSSSQQQRRRTTTUUUUUUTTTYYY\\\___```___^^^]]]^^^ZZZXXXUUUSSSSSSSSSRRRQQQUUUWWWYYYZZZ[[[\\\^^^```^^^\\\ZZZYYYYYYXXXVVVTTTSSSSSSTTTUUUVVVWWWWWWXXXXXXVVVTTTRRRPPPNNNMMMMMMNNNMMMLLLLLLLLLLLLMMMNNNLLLPPPRRROOOMMMPPPZZZdddxxxmmm___TTTPPPNNNLLLJJJIIIHHHHHHHHHHHHIIIIIIJJJNNNMMMLLLLLLLLLKKKKKKJJJHHHHHHGGGEEEDDDDDDFFFHHHMMMLLLKKKIIIIIIJJJLLLMMMQQQQQQQQQQQQPPPOOOOOONNNOOOPPPPPPNNNLLLLLLMMMOOOMMMKKKJJJJJJKKKMMMMMMMMMMMMLLLKKKLLLNNNPPPOOONNNLLLNNNVVV___aaa]]]ZZZZZZ___ooowwwyyyzzzrrrmmmssszzzuuusssqqqooonnnpppppppppqqqsssvvvxxxzzz~~~{{{wwwsssooommmllllllmmmppptttxxx{{{}}}|||||||||}}}zzziiiaaaZZZ^^^lll~~~sssbbbZZZ\\\\\\[[[XXXUUUTTTUUUVVVYYYUUURRRPPPPPPPPPPPPOOOTTTTTTTTTVVVXXXXXXVVVTTTSSSTTTVVVWWWWWWVVVTTTSSSRRRPPPNNNNNNQQQSSSUUUUUUXXXZZZ]]]^^^]]]]]]___```YYYVVVRRRPPPPPPQQQQQQQQQVVVXXXZZZ[[[[[[\\\^^^```]]][[[YYYXXXWWWVVVTTTRRRSSSSSSTTTUUUVVVWWWWWWXXXWWWUUUSSSQQQOOONNNNNNNNNPPPPPPNNNMMMLLLLLLLLLLLLMMMOOOQQQPPPMMMOOOUUU\\\kkkcccZZZSSSOOOLLLIIIFFFGGGGGGGGGGGGHHHHHHIIIJJJLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKIIIGGGDDDDDDGGGIIIPPPOOOLLLJJJIIIJJJLLLNNNOOOPPPPPPQQQQQQQQQRRRRRRQQQPPPNNNLLLKKKMMMRRRVVVUUURRRNNNLLLLLLMMMMMMMMMKKKKKKLLLNNNPPPPPPOOOMMMKKKLLLSSS\\\___]]]\\\]]]___rrr{{{{{{yyynnnhhhooo~~~}}}{{{xxxsssooommmmmmmmmnnnpppqqqssswww{{{|||xxxpppooommmjjjhhhgggiiijjjmmmqqqvvvzzz}}}}}}ooohhhXXX]]]kkk|||uuueee\\\]]]\\\ZZZWWWSSSQQQRRRSSSUUURRRPPPOOOOOOOOONNNMMMQQQRRRSSSUUUUUUUUUSSSRRRQQQRRRTTTVVVWWWVVVUUUTTTQQQOOOMMMMMMPPPSSSVVVWWWYYYZZZ\\\\\\[[[\\\]]]___YYYUUUQQQNNNOOOPPPRRRRRRUUUWWWYYYZZZZZZ[[[^^^```]]][[[XXXWWWVVVUUURRRPPPSSSSSSTTTUUUVVVWWWWWWXXXXXXWWWUUUSSSQQQOOONNNNNNQQQPPPPPPOOONNNNNNMMMMMMMMMNNNOOONNNLLLLLLOOORRRUUUSSSOOOMMMMMMLLLIIIGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGIIIKKKNNNQQQPPPNNNJJJHHHHHHJJJMMMRRRPPPMMMKKKJJJKKKMMMNNNMMMMMMMMMNNNPPPQQQSSSSSSQQQOOOMMMJJJKKKOOOWWW\\\___ZZZUUUQQQPPPPPPQQQPPPKKKLLLMMMPPPRRRRRRPPPNNNLLLMMMRRRZZZ]]]\\\[[[^^^```sss|||yyyttthhhdddmmmyyyvvvtttuuuqqqpppnnnllllllnnnqqqtttwwwyyy}}}~~~yyyuuupppmmmggghhhhhhfffeeefffiiilllqqquuuzzz~~~|||ppphhh]]]^^^eeeooorrrmmmccc]]][[[ZZZYYYVVVSSSQQQRRRSSSQQQPPPOOOOOOPPPPPPOOONNNNNNPPPRRRTTTSSSRRRQQQPPPQQQRRRUUUWWWXXXXXXWWWVVVRRROOOMMMNNNQQQTTTWWWXXXZZZ[[[\\\[[[ZZZYYYZZZ\\\YYYUUUQQQOOOPPPRRRSSSTTTSSSUUUWWWYYYYYYZZZ\\\^^^\\\ZZZXXXWWWWWWUUUSSSQQQSSSSSSTTTUUUVVVWWWWWWXXXZZZZZZZZZXXXUUURRRPPPNNNPPPPPPPPPQQQQQQQQQQQQQQQMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIKKKLLLLLLKKKIIIHHHGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIHHHGGGHHHKKKOOORRRQQQOOOLLLIIIIIIKKKNNNRRRPPPNNNKKKKKKKKKMMMNNNJJJJJJJJJKKKMMMOOOQQQRRRPPPNNNLLLJJJKKKQQQYYY```gggbbb\\\XXXVVVUUUUUUUUUMMMMMMOOORRRTTTUUUSSSQQQOOOOOOSSSZZZ\\\ZZZYYY[[[aaarrryyyuuupppeeebbblll~~~{{{zzzxxxtttpppnnnnnnooolllmmmnnnoooqqqtttzzz~~~{{{vvvqqqooollliiigggbbbdddffffffeeegggkkkpppuuuyyywwwllleeeaaa______aaadddccc___\\\XXXXXXWWWTTTQQQQQQRRRSSSPPPOOOMMMNNNOOOPPPPPPOOOMMMPPPSSSUUUTTTRRRQQQQQQQQQSSSUUUXXXYYYYYYXXXWWWRRRPPPNNNOOORRRUUUWWWWWWYYY[[[\\\[[[ZZZXXXXXXYYYXXXUUUQQQPPPRRRSSSUUUUUUSSSUUUWWWXXXXXXYYY[[[]]]]]][[[YYYXXXXXXXXXVVVTTTSSSSSSTTTUUUVVVWWWWWWXXX\\\]]]______]]]YYYTTTQQQPPPQQQRRRSSSUUUUUUUUUUUUPPPNNNLLLKKKKKKJJJHHHFFFIIIIIIJJJKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHJJJKKKJJJGGGGGGKKKNNNNNNOOONNNLLLJJJIIIJJJLLLPPPOOONNNLLLLLLLLLMMMMMMIIIIIIIIIIIIJJJLLLMMMOOOMMMMMMLLLKKKMMMSSSZZZ```iiieee```\\\ZZZYYYXXXWWWOOOOOOPPPRRRUUUVVVUUUSSSRRRQQQUUU[[[]]]ZZZXXXZZZ___ooovvvssspppgggccclll~~~|||zzzwwwuuusssrrrqqqooommmnnnpppssspppsssvvvyyy|||{{{xxxqqqnnnjjjhhhggggggfffeeecccfffiiiiiiiiikkkqqqwwwyyy~~~yyytttmmmgggeeeaaa^^^[[[ZZZ\\\]]]\\\YYYUUUUUUTTTRRROOONNNOOOQQQQQQOOOMMMLLLMMMNNNMMMMMMNNNRRRVVVWWWVVVSSSRRRSSSRRRSSSUUUWWWXXXXXXWWWVVVQQQPPPOOOPPPSSSUUUUUUUUUVVVXXX[[[\\\ZZZYYYXXXYYYUUUSSSQQQQQQSSSTTTTTTTTTSSSUUUWWWXXXYYYZZZ\\\^^^]]]\\\ZZZZZZZZZZZZYYYWWWSSSSSSTTTUUUVVVWWWWWWXXX[[[^^^bbbeeeddd```ZZZWWWRRRSSSTTTVVVWWWXXXWWWWWWTTTPPPMMMLLLMMMLLLIIIFFFJJJJJJKKKKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIGGGKKKMMMLLLIIIHHHJJJMMMLLLMMMNNNNNNLLLJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIKKKLLLJJJKKKLLLMMMOOOSSSZZZ^^^fffccc___\\\[[[YYYWWWVVVPPPOOOOOOQQQTTTVVVVVVUUUQQQRRRVVV]]]^^^[[[YYYZZZ[[[kkktttvvvwwwmmmeeejjj~~~yyyvvvssspppnnnpppppppppooooooqqqvvvyyyvvvzzzzzztttnnnjjjiiifffdddcccdddeeeffffffgggjjjnnnnnnnnnpppwww}}}}}}vvvooohhhcccbbbddd___]]]ZZZXXXZZZ\\\[[[WWWTTTTTTSSSPPPMMMLLLMMMNNNSSSPPPLLLJJJJJJKKKKKKJJJOOOTTTXXXZZZXXXUUUTTTUUUQQQSSSUUUWWWXXXWWWVVVUUUPPPOOOOOOQQQSSSTTTTTTSSSRRRVVVZZZ\\\[[[ZZZYYYYYYSSSRRRQQQQQQSSSTTTTTTSSSTTTVVVXXXYYYZZZ[[[]]]___]]]\\\[[[[[[\\\\\\[[[ZZZSSSSSSTTTUUUVVVWWWWWWXXXYYY^^^dddiiiiiieee___[[[TTTUUUVVVXXXYYYYYYXXXWWWWWWRRRNNNMMMNNNNNNKKKHHHGGGHHHHHHHHHHHHIIILLLNNNNNNMMMLLLKKKJJJIIIIIIIIIGGGKKKOOONNNJJJHHHJJJMMMLLLNNNPPPPPPOOOMMMMMMMMMJJJKKKMMMNNNNNNMMMLLLKKKLLLKKKIIIHHHHHHIIIJJJKKKHHHJJJLLLNNNPPPTTTYYY\\\ccc```]]][[[ZZZXXXVVVTTTPPPOOONNNOOORRRUUUUUUUUUPPPQQQVVV^^^```\\\ZZZ[[[XXXiiitttzzz}}}rrrgggiii}}}|||||||||zzzwwwrrrmmmkkklllnnnkkknnnqqqsssvvvxxx|||~~~yyyxxxuuuqqqmmmhhheeeccccccccccccdddeeeggghhhiiillllllnnnrrrwww}}}yyyoooiiiccc^^^]]]____________^^^\\\ZZZXXXWWWTTTRRRPPPNNNLLLKKKKKKKKKNNNNNNNNNNNNMMMMMMMMMMMMMMMPPPTTTUUUTTTSSSQQQQQQRRRTTTXXXZZZZZZXXXTTTRRRPPPOOOPPPUUU]]]aaa```]]]WWWXXXZZZ\\\]]]]]]]]]\\\[[[YYYVVVSSSSSSTTTVVVWWWXXXXXXXXXYYY[[[\\\^^^___aaa```^^^]]]]]]^^^___aaaVVVTTTSSSTTTVVVXXXXXXXXX]]]___cccffffffeeebbb```ZZZYYYXXXXXXYYYYYYWWWVVVTTTRRROOOMMMMMMLLLKKKIIIGGGGGGGGGHHHIIIKKKNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJQQQWWWWWWRRRNNNNNNQQQRRRRRRRRRQQQOOOMMMKKKJJJMMMNNNOOONNNLLLJJJJJJKKKHHHJJJKKKJJJHHHGGGGGGHHHEEEIIINNNPPPQQQSSSVVVYYYaaa```^^^[[[XXXUUUSSSRRRRRRNNNLLLOOOTTTXXXXXXVVVTTTTTTWWW]]]___\\\ZZZ[[[ZZZfffnnnuuuzzzqqqhhhnnn|||xxxuuuuuuvvvrrrrrrqqqooommmnnnqqqssspppuuu{{{}}}wwwssspppooommmjjjhhhfffeeedddeeeffffffgggiiikkkmmmnnnpppqqqtttxxx}}}|||ssskkkgggccc^^^]]]___^^^___```___^^^[[[YYYWWWQQQPPPNNNLLLKKKJJJJJJKKKOOOOOONNNNNNMMMMMMLLLLLLMMMOOORRRTTTSSSSSSSSSTTTSSSUUUXXXZZZZZZXXXTTTRRRRRRQQQRRRWWW^^^bbbaaa^^^YYYZZZ\\\]]]^^^___^^^^^^___\\\XXXTTTRRRSSSVVVWWWYYYXXXWWWWWWXXX[[[___aaa```___^^^]]]]]]^^^______VVVTTTTTTUUUWWWYYYYYYXXX[[[]]]aaaeeefffeeecccaaa\\\ZZZXXXXXXYYY[[[\\\\\\WWWUUURRRPPPOOONNNLLLJJJIIIIIIIIIIIIKKKMMMPPPQQQPPPPPPOOOOOOOOOOOOOOOOOOQQQYYYbbbccc]]]VVVRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKMMMMMMMMMKKKIIIIIIJJJKKKIIIJJJLLLKKKIIIGGGGGGGGGFFFJJJNNNPPPQQQSSSVVVYYY^^^]]]\\\ZZZWWWUUUTTTSSSQQQNNNKKKNNNTTTYYYZZZYYYUUUSSSVVV[[[]]][[[\\\______iiinnnssswwwnnngggmmm}}}xxxwwwuuuqqqnnnlllmmmoookkkmmmnnnoooppprrrvvvyyy{{{{{{uuuooojjjggggggfffeeeddddddeeefffggghhhiiijjjllloooqqqtttuuuwwwyyy||||||qqqjjjeeedddbbb^^^\\\^^^]]]^^^``````___\\\XXXVVVNNNMMMLLLJJJJJJJJJJJJKKKNNNNNNNNNNNNMMMMMMMMMMMMOOOPPPRRRRRRRRRSSSUUUWWWVVVWWWZZZ[[[[[[XXXUUUSSSUUUTTTUUUZZZ___bbbaaa___[[[\\\]]]^^^___`````````bbb___[[[VVVTTTUUUVVVXXXYYYWWWUUUTTTVVVZZZ___bbb]]]]]]]]]^^^^^^^^^^^^^^^VVVUUUTTTUUUXXXZZZZZZZZZYYY[[[___ccceeedddcccaaa\\\ZZZXXXXXX[[[___aaaccc[[[XXXUUUSSSRRRPPPNNNKKKKKKKKKKKKLLLMMMPPPRRRSSSRRRRRRRRRRRRRRRRRRRRRSSSWWW```jjjmmmggg\\\UUUQQQRRRRRRQQQPPPOOOMMMLLLLLLLLLLLLKKKIIIGGGGGGIIIKKKKKKMMMOOONNNKKKIIIGGGGGGIIIKKKNNNPPPQQQRRRUUUWWWYYYYYYYYYXXXWWWUUUTTTSSSQQQNNNKKKMMMSSSYYY\\\]]]WWWTTTTTTWWWZZZZZZ^^^cccfffooosssvvvyyyooohhhnnn{{{wwwuuuqqqpppnnnkkkhhhhhhkkkmmmoooqqqtttvvvxxxzzz~~~}}}yyysssooollliiigggfffeeedddbbbbbbdddgggjjjlllkkklllnnnqqqtttxxx{{{|||yyyrrrhhhccc```aaa```\\\YYYZZZZZZ[[[^^^___^^^[[[WWWTTTMMMMMMKKKJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPTTTTTTTTTSSSRRRSSSVVVXXXYYY[[[]]]^^^]]][[[XXXVVVWWWWWWXXX[[[___aaa```___[[[\\\]]]^^^______``````aaa```^^^[[[YYYXXXXXXXXXVVVUUUTTTTTTUUUYYY\\\___[[[\\\]]]]]]^^^]]]]]]\\\WWWVVVUUUVVVYYY[[[[[[ZZZYYY[[[^^^aaabbbbbb```___[[[YYYYYY[[[___bbbdddeee\\\ZZZWWWUUUTTTRRRNNNLLLLLLLLLLLLLLLNNNPPPRRRTTTTTTSSSRRRRRRRRRSSSTTTUUUWWW___hhhkkkfff\\\TTTPPPRRRQQQPPPOOONNNNNNMMMMMMMMMMMMKKKIIIGGGGGGJJJMMMPPPRRRUUUTTTQQQNNNKKKJJJKKKLLLMMMOOOPPPRRRSSSUUUTTTTTTUUUVVVVVVUUUUUUTTTTTTPPPNNNNNNSSSXXX\\\^^^\\\WWWTTTUUUWWWXXX]]]cccmmmvvv{{{uuukkkppp~~~{{{{{{yyywwwuuurrrpppooonnnmmmllljjjiiijjjmmmpppxxx{{{|||wwwtttpppmmmiiiffffffgggfffffffffeeeddddddfffjjjnnnppppppqqqsssvvvzzz~~~xxxmmmiiiccc^^^]]]^^^^^^YYYVVVVVVVVVYYY[[[]]]\\\YYYTTTRRRNNNNNNMMMLLLLLLLLLMMMNNNJJJKKKLLLNNNQQQSSSTTTUUUZZZZZZYYYWWWUUUTTTUUUWWW]]]^^^___``````^^^\\\ZZZXXXYYYZZZ\\\_________^^^ZZZZZZ[[[\\\]]]^^^______]]]^^^``````___]]]ZZZXXXRRRSSSTTTUUUWWWXXXYYYYYYZZZZZZ[[[\\\]]]]]]\\\\\\YYYXXXWWWWWWZZZ[[[[[[ZZZZZZ\\\^^^______^^^\\\[[[XXXYYYZZZ^^^bbbccccccaaaZZZXXXWWWVVVUUUSSSPPPMMMMMMLLLLLLLLLMMMOOOQQQRRRSSSRRRQQQPPPQQQRRRTTTUUUUUUZZZaaabbb___XXXSSSPPPQQQPPPOOONNNNNNNNNNNNOOOOOONNNMMMJJJIIIJJJMMMPPPUUUWWWZZZ[[[XXXTTTPPPOOOMMMMMMLLLMMMNNNPPPQQQRRROOOQQQSSSUUUVVVVVVUUUTTTWWWTTTQQQPPPSSSWWW[[[]]]aaa[[[VVVUUUUUUVVV[[[aaalllwwwyyylllooo~~~zzzwwwqqqqqqooonnnnnnmmmnnnnnnooopppppppppqqqsssvvvyyy~~~yyysssooollljjjiiifffdddcccdddeeeddddddiiihhhhhhiiilllooorrrtttxxxyyy{{{zzzmmmeeeaaa```\\\ZZZ\\\\\\XXXUUUUUUUUUWWWYYYZZZYYYWWWTTTQQQPPPOOONNNMMMMMMNNNOOOOOOJJJKKKMMMPPPSSSUUUWWWYYY^^^___```^^^[[[XXXWWWWWW^^^___```aaabbb```___^^^ZZZ[[[]]]^^^___^^^^^^]]]YYYYYYYYYZZZ[[[\\\^^^^^^\\\^^^aaabbbbbb___[[[YYYSSSTTTVVVXXXXXXXXXWWWVVVYYYYYYZZZZZZ[[[\\\\\\\\\\\\ZZZYYYYYYZZZ[[[[[[ZZZZZZ[[[]]]]]]]]]\\\ZZZYYYXXXYYY[[[^^^aaaaaa^^^[[[WWWVVVVVVVVVVVVUUURRRPPPOOONNNMMMLLLLLLMMMNNNOOORRRQQQOOOOOOOOOQQQSSSUUUTTTWWWZZZ[[[YYYVVVSSSRRRQQQPPPOOONNNNNNNNNOOOPPPOOOOOOOOOMMMKKKLLLNNNQQQUUUYYY]]]^^^\\\WWWSSSQQQOOOMMMKKKKKKLLLNNNOOONNNMMMOOOQQQTTTVVVVVVUUUUUUWWWVVVTTTSSSTTTWWWZZZ\\\ccc\\\WWWVVVUUUUUUXXX^^^eeerrr|||xxxkkkmmm|||yyyvvvsssooonnnmmmmmmnnnqqqtttvvvvvvxxx{{{}}}wwwvvvsssnnnjjjgggffffffeeeddddddeeeggghhhgggfffmmmnnnooorrruuuxxxzzz|||}}}ppphhhbbb___]]]YYYXXXZZZ[[[XXXVVVWWWVVVWWWXXXYYYXXXVVVTTTSSSQQQPPPOOONNNMMMMMMNNNOOONNNOOOPPPRRRTTTVVVXXXYYY___bbbddddddaaa]]]ZZZXXX\\\]]]___aaaaaaaaa``````]]]^^^`````````___^^^^^^YYYYYYYYYYYYZZZ\\\]]]___``````aaaaaa___]]][[[ZZZXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYXXXXXXYYYZZZ\\\]]]^^^\\\ZZZZZZ[[[[[[ZZZYYYXXXYYY[[[\\\\\\[[[ZZZYYYZZZZZZZZZ[[[\\\[[[YYYVVVTTTTTTUUUWWWXXXXXXVVVTTTQQQPPPOOOMMMLLLMMMMMMNNNQQQPPPNNNNNNNNNQQQSSSUUUUUUVVVWWWWWWVVVSSSRRRQQQPPPOOONNNMMMMMMNNNPPPQQQNNNOOOOOONNNMMMMMMOOOPPPRRRWWW\\\^^^[[[WWWSSSPPPOOOLLLIIIIIIKKKLLLLLLKKKLLLNNNQQQTTTVVVVVVUUUUUUUUUUUUUUUUUUVVVXXX[[[^^^```[[[XXXXXXWWWVVVXXX]]]___mmmvvvwwwkkknnn}}}{{{yyywwwuuusssrrrqqqpppqqqsssxxx|||~~~}}}uuuoooooonnnllliiieeeddddddeeecccccceeehhhkkknnnmmmmmmqqqsssvvvyyy}}}ssskkkhhhdddbbb[[[WWWVVVYYY[[[YYYXXXZZZWWWXXXXXXXXXXXXWWWUUUTTTQQQPPPOOOMMMMMMMMMMMMNNNQQQRRRSSSTTTUUUVVVWWWXXX^^^bbbggghhhfffaaa]]]ZZZ[[[\\\^^^___```aaa``````___aaabbbbbbaaa```___```ZZZZZZYYYYYYZZZ\\\^^^___eeedddaaa^^^\\\[[[[[[[[[^^^\\\[[[YYYYYYYYYZZZ[[[ZZZYYYWWWWWWXXXZZZ\\\^^^```^^^[[[ZZZ[[[[[[YYYXXXVVVWWWYYYZZZ[[[[[[[[[ZZZ]]][[[YYYXXXXXXWWWVVVTTTSSSSSSUUUXXXZZZZZZYYYWWWSSSRRRPPPNNNMMMMMMMMMMMMQQQPPPNNNMMMNNNQQQSSSUUUTTTUUUVVVVVVTTTQQQOOOMMMPPPOOONNNMMMMMMOOOPPPRRRMMMNNNOOOOOONNNMMMNNNOOOOOOTTTYYY\\\ZZZUUUQQQOOOPPPLLLHHHHHHJJJKKKKKKIIIKKKNNNQQQTTTVVVVVVVVVUUURRRTTTUUUVVVWWWZZZ]]]___]]]YYYWWWYYYYYYWWWYYY]]]^^^kkksss|||wwwmmmrrr}}}{{{yyyxxxuuuxxx{{{~~~zzzuuuqqqmmmkkkjjjiiigggeeeeeefffggghhhnnnoooooopppqqqrrrttttttxxxzzz}}}qqqfffddddddbbb```YYYXXXWWWXXXZZZ\\\\\\[[[YYYXXXWWWXXXYYYYYYWWWUUUSSSRRRQQQPPPPPPOOOOOOPPPNNNOOOPPPRRRUUUYYY]]]^^^\\\^^^aaacccccc```\\\ZZZ[[[[[[\\\]]]]]]^^^______aaaaaabbbbbbbbbaaaaaa```ZZZXXXVVVXXX[[[]]]]]][[[^^^```aaa```^^^]]]]]]]]]aaa___]]]\\\[[[\\\]]]^^^]]]\\\ZZZWWWUUUVVVZZZ]]]___^^^]]]]]]^^^\\\YYYWWWWWWYYY\\\\\\[[[YYYXXXXXXXXXWWWUUUSSSSSSTTTUUUVVVXXXUUUTTTWWW[[[\\\YYYUUUSSSQQQNNNLLLKKKLLLMMMNNNMMMNNNNNNMMMLLLMMMPPPSSSYYYWWWTTTPPPMMMKKKKKKJJJJJJKKKLLLMMMOOOPPPRRRSSSLLLLLLLLLMMMNNNPPPSSSTTTRRRSSSSSSTTTTTTRRRQQQPPPPPPOOOMMMJJJHHHIIIMMMPPPQQQPPPOOOOOOOOOQQQSSSTTTZZZUUUQQQQQQUUU[[[^^^___\\\]]]^^^\\\YYYVVVUUUUUU[[[eeelllsssyyyqqqjjjppp~~~zzzvvvrrrnnnkkkiiigggfffffffffeeeeeegggiiikkkmmmpppqqqssstttuuuvvvvvvvvvzzzllldddbbbcccbbb```XXXWWWVVVVVVYYYZZZZZZZZZYYYXXXWWWWWWXXXXXXVVVTTTUUUTTTSSSSSSRRRRRRRRRRRRKKKMMMPPPSSSVVVXXXYYYYYYWWWZZZ]]]``````___\\\ZZZYYYZZZZZZ[[[\\\]]]^^^^^^aaaaaaaaabbbbbbaaaaaa```\\\ZZZYYYZZZ\\\^^^]]]\\\[[[]]]_________^^^___```eeedddbbb___^^^^^^^^^^^^\\\[[[ZZZYYYWWWXXX[[[^^^^^^]]]\\\]]]]]]\\\YYYWWWWWWZZZ\\\]]][[[YYYYYYYYYXXXWWWUUUTTTTTTUUUVVVWWWWWWTTTSSSTTTXXXYYYVVVSSSSSSQQQOOOLLLKKKLLLMMMNNNOOOOOOOOOMMMLLLMMMPPPRRRUUUSSSQQQNNNLLLKKKKKKKKKKKKKKKKKKLLLMMMPPPRRRSSSQQQQQQPPPOOOOOOPPPQQQRRRQQQRRRSSSSSSSSSRRRPPPOOOPPPOOONNNKKKIIIJJJLLLOOOQQQPPPOOONNNOOOPPPRRRSSSVVVSSSOOOPPPUUU[[[___aaacccaaa\\\WWWTTTUUUZZZ]]]aaaiiimmmsssyyyrrrjjjppp|||xxxtttqqqoookkkiiifffdddcccdddeeefffeeefffgggiiilllpppsssuuuvvvwwwyyy{{{||||||||||||vvvnnnddd```aaabbbaaa___WWWVVVTTTUUUWWWYYYYYYXXXYYYXXXWWWVVVWWWWWWUUUTTTUUUTTTTTTSSSSSSSSSSSSSSSLLLNNNRRRVVVXXXXXXWWWVVVSSSUUUXXX\\\]]]]]]\\\[[[XXXXXXYYYZZZ[[[\\\]]]]]]``````aaaaaaaaaaaa``````^^^]]]\\\]]]^^^___^^^]]]YYY[[[^^^______```bbbccciiigggeeebbb___]]]\\\[[[YYYZZZ[[[ZZZYYYZZZ\\\^^^]]]\\\[[[[[[\\\[[[XXXVVVXXXZZZ]]]]]]\\\ZZZZZZZZZXXXWWWVVVUUUUUUVVVXXXYYYWWWTTTRRRRRRUUUVVVTTTRRRSSSQQQOOOMMMLLLLLLMMMNNNPPPPPPOOONNNLLLLLLNNNPPPPPPOOOMMMKKKJJJJJJJJJKKKKKKJJJJJJJJJLLLOOORRRTTTSSSRRRQQQPPPPPPPPPQQQRRRQQQQQQRRRSSSRRRQQQPPPOOOPPPPPPPPPNNNLLLLLLMMMNNNQQQPPPNNNMMMNNNOOOQQQRRRRRRPPPNNNOOOTTT[[[___bbbeeebbb\\\VVVSSSVVV\\\aaagggnnnpppvvv}}}uuulllqqqxxxvvvtttqqqnnnkkkhhhgggeeeeeedddbbbccceeeiiillljjjkkkmmmqqquuuyyy|||~~~sssjjjeee___^^^___```___\\\WWWVVVUUUUUUWWWXXXXXXWWWYYYWWWUUUUUUVVVVVVTTTSSSSSSSSSRRRQQQQQQQQQQQQRRRPPPRRRUUUWWWXXXXXXXXXWWWRRRTTTVVVYYY[[[[[[[[[ZZZXXXXXXYYYZZZ[[[]]]^^^^^^``````aaaaaaaaa```______```____________^^^^^^]]]YYY[[[^^^``````aaaccceeeiiigggeeeaaa^^^ZZZWWWVVVUUUWWWYYYZZZZZZZZZ\\\]]]\\\[[[YYYYYYZZZZZZXXXVVVXXXZZZ]]]^^^]]][[[[[[[[[XXXWWWWWWWWWWWWXXXYYYYYYYYYVVVSSSRRRTTTUUUTTTSSSRRRQQQOOOMMMLLLLLLMMMMMMOOOOOOOOOMMMKKKJJJKKKMMMNNNMMMKKKIIIHHHHHHIIIIIIKKKJJJJJJJJJKKKNNNRRRTTTOOONNNNNNNNNOOOQQQSSSTTTQQQRRRSSSSSSSSSRRRPPPOOOQQQRRRSSSRRRPPPOOOOOOOOOQQQPPPNNNMMMMMMNNNOOOPPPPPPOOONNNOOOSSSXXX]]]```___^^^\\\YYYWWWXXX[[[^^^hhhqqquuu|||yyyooorrr}}}xxxssspppkkkkkkjjjiiihhhffffffeeedddeeefffeeeeeehhhlllppprrrsssuuuxxx|||xxxhhhbbb```]]]]]]___^^^\\\ZZZXXXWWWUUUVVVWWWXXXXXXWWWWWWUUUTTTSSSTTTUUUTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPSSSSSSSSSTTTUUUVVVWWWXXXUUUUUUWWWXXXYYYYYYYYYYYYXXXYYYZZZ[[[\\\^^^______aaaaaaaaa``````^^^]]]]]]^^^___```___^^^]]]\\\\\\[[[]]]```aaaaaaaaabbbdddffffffdddaaa^^^ZZZVVVTTTRRRUUUWWWYYYYYYYYYZZZ[[[[[[YYYWWWWWWXXXXXXWWWVVVWWWZZZ]]]^^^]]]\\\[[[\\\XXXXXXXXXXXXXXXXXXXXXYYYYYYWWWUUUTTTUUUUUUVVVUUURRRQQQOOONNNMMMLLLLLLMMMMMMNNNNNNLLLJJJIIIIIIJJJLLLKKKJJJHHHGGGGGGHHHHHHKKKJJJJJJKKKLLLOOORRRTTTMMMMMMLLLLLLMMMOOOQQQRRRRRRRRRSSSSSSSSSRRRQQQPPPRRRSSSUUUUUUSSSRRRQQQRRRRRRQQQOOOMMMMMMMMMOOOOOOPPPPPPOOOOOOPPPTTTXXX[[[\\\[[[YYYWWWUUUWWW[[[^^^eeerrrzzz{{{pppsss}}}|||yyyuuurrrpppllliiifffdddddddddeeeeeeeeeffffffdddgggiiijjjjjjlllppptttyyy{{{}}}oooccc]]]\\\\\\\\\]]]]]]ZZZXXXXXXWWWUUUVVVWWWXXXXXXWWWUUUSSSQQQQQQSSSUUUUUUUUUWWWVVVTTTSSSQQQPPPPPPPPPQQQPPPPPPPPPQQQSSSUUUVVVWWWWWWVVVWWWWWWWWWWWWWWWXXXXXXYYY[[[]]]^^^___```bbbbbbaaa```___]]][[[ZZZZZZ\\\^^^^^^\\\ZZZZZZZZZ[[[]]]___```______```aaacccccccccbbb___[[[WWWUUURRRTTTVVVWWWWWWWWWYYYZZZZZZXXXVVVUUUVVVWWWVVVUUUVVVYYY\\\]]]\\\[[[[[[[[[YYYYYYXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUQQQQQQOOONNNMMMLLLLLLLLLLLLMMMNNNMMMJJJIIIIIIJJJJJJJJJIIIHHHHHHIIIJJJKKKJJJKKKLLLMMMOOOPPPRRRSSSOOONNNLLLKKKJJJKKKKKKLLLQQQQQQRRRSSSRRRQQQPPPOOOQQQRRRTTTTTTSSSSSSSSSTTTTTTRRRPPPNNNMMMMMMNNNOOOPPPPPPPPPOOONNNPPPTTTWWW^^^[[[UUUPPPOOOTTT\\\ccccccsss~~~wwwlllrrrxxx}}}{{{yyypppmmmjjjhhhhhhfffdddbbbddddddeeefffggghhhiiiiiiggglllqqqssssssuuuyyy~~~{{{oooeee^^^XXXXXXYYYZZZ[[[[[[ZZZXXXWWWVVVTTTTTTVVVVVVVVVUUUSSSQQQOOOPPPRRRUUUVVVVVVWWWVVVTTTRRRPPPNNNMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSVVVUUUUUUTTTUUUVVVWWWWWWVVVWWWXXXZZZ\\\]]]______dddcccbbb```^^^[[[YYYWWWVVVYYY[[[\\\YYYWWWWWWXXXWWWZZZ\\\]]]\\\\\\^^^___\\\^^^___```^^^[[[XXXUUUTTTUUUWWWWWWWWWWWWYYYZZZYYYWWWTTTTTTUUUVVVVVVUUUUUUXXX[[[\\\\\\[[[[[[[[[YYYYYYYYYXXXWWWVVVUUUTTTPPPQQQSSSSSSRRRRRRRRRSSSQQQPPPPPPNNNMMMMMMLLLLLLMMMNNNOOONNNLLLKKKKKKLLLGGGGGGGGGHHHJJJLLLNNNPPPJJJKKKMMMPPPQQQRRRRRRRRRNNNMMMLLLJJJJJJJJJJJJKKKOOOOOOPPPQQQPPPOOONNNMMMNNNPPPQQQRRRQQQRRRSSSUUUUUUTTTQQQOOONNNNNNOOOOOONNNOOOOOONNNMMMNNNRRRVVV\\\YYYTTTPPPOOOTTT\\\cccdddttt|||lllfffppp{{{zzzuuuqqqooonnniiigggeeedddeeeeeedddbbbggghhhhhhiiijjjkkkllllllmmmssszzz}}}~~~~~~lllccc]]]XXXUUUUUUWWWYYYZZZZZZZZZYYYVVVUUUSSSSSSTTTUUUUUUTTTRRRPPPNNNOOORRRUUUWWWWWWVVVTTTRRROOOMMMKKKJJJIIILLLNNNQQQTTTUUUUUUSSSRRRTTTSSSSSSSSSSSSUUUWWWXXXUUUVVVWWWYYYZZZ\\\^^^^^^eeedddbbb```]]]ZZZWWWVVVSSSVVVZZZZZZWWWUUUUUUWWWTTTVVVXXXZZZZZZ[[[\\\^^^VVVXXXZZZ\\\[[[YYYVVVTTTVVVWWWXXXWWWWWWWWWYYY[[[XXXVVVTTTSSSTTTVVVVVVUUUTTTWWWZZZ\\\[[[ZZZZZZ[[[ZZZYYYYYYXXXWWWUUUTTTSSSKKKMMMPPPQQQPPPOOOOOOPPPQQQPPPPPPOOONNNMMMLLLLLLMMMOOOPPPPPPNNNMMMMMMNNNDDDEEEFFFHHHKKKOOORRRTTTIIIKKKNNNQQQSSSSSSSSSRRRKKKKKKJJJJJJJJJLLLMMMNNNMMMMMMNNNOOONNNMMMLLLKKKLLLMMMNNNOOOOOOPPPSSSUUUVVVTTTRRRPPPNNNNNNOOOPPPLLLNNNOOONNNMMMNNNRRRVVVVVVVVVWWWVVVVVVWWWZZZ]]]eeevvv}}}tttdddaaaooo{{{xxxuuuqqqllliiihhhhhhhhhhhhfffeeeeeeggggggfffeeehhhjjjmmmoooppprrruuuwww}}}oooeee^^^YYYWWWWWWWWWVVVXXXYYYZZZYYYWWWSSSVVVVVVRRRPPPRRRSSSQQQNNNNNNOOOQQQSSSUUUXXXYYYUUUSSSOOOLLLIIIHHHHHHIIIIIIKKKOOOSSSUUUUUUTTTSSSUUUSSSQQQQQQRRRTTTTTTSSSVVVVVVVVVVVVWWWYYYZZZ[[[^^^^^^]]][[[WWWTTTTTTTTTRRRTTTUUUWWWWWWWWWVVVUUUVVVVVVVVVWWWXXXYYY[[[\\\YYYWWWVVVVVVXXXYYYYYYXXXVVVVVVUUUUUUVVVXXXZZZ[[[RRRQQQPPPOOOOOOPPPQQQRRRYYYYYYXXXXXXXXXYYYYYYZZZYYYYYYYYYXXXWWWUUUTTTTTTSSSNNNLLLPPPSSSQQQNNNNNNPPPOOONNNNNNOOOPPPOOONNNLLLMMMOOOOOONNNLLLJJJHHHJJJHHHHHHKKKOOOQQQPPPNNNNNNNNNOOOQQQTTTVVVUUUTTTRRROOOLLLLLLNNNOOONNNMMMNNNLLLKKKKKKLLLMMMMMMLLLPPPMMMKKKKKKNNNPPPPPPOOOSSSRRRQQQQQQQQQPPPMMMKKKLLLKKKKKKLLLNNNOOONNNLLLPPPSSSVVVUUURRRRRRVVVZZZfffzzz{{{ooo```]]]iii}}}yyytttqqqqqqoookkkgggeeedddeeeeeeeeeeeeeeegggjjjkkkkkkjjjkkknnnrrruuuwwwzzz~~~sssddd]]]WWWTTTTTTSSSSSSSSSTTTUUUVVVUUUSSSRRRWWWZZZUUUQQQRRRRRRRRROOOOOOOOOPPPQQQRRRSSSSSSSSSQQQOOOLLLJJJHHHHHHHHHHHHIIIKKKNNNPPPRRRSSSSSSTTTSSSRRRPPPPPPPPPRRRSSSSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXXXXVVVSSSQQQPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSWWWWWWWWWVVVVVVWWWWWWXXXUUUTTTSSSUUUWWWXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUUUURRRQQQQQQPPPPPPQQQRRRRRRWWWVVVVVVVVVVVVWWWXXXXXXVVVWWWWWWVVVUUUSSSSSSSSSTTTNNNLLLOOOQQQPPPOOOPPPRRRQQQQQQQQQQQQQQQOOONNNKKKKKKLLLLLLKKKJJJHHHGGGHHHHHHHHHLLLPPPSSSRRRQQQLLLKKKLLLNNNQQQSSSRRRQQQQQQNNNKKKKKKLLLNNNMMMLLLMMMLLLJJJJJJKKKLLLKKKJJJMMMKKKJJJKKKNNNPPPPPPOOOPPPPPPPPPQQQRRRQQQOOOLLLLLLKKKKKKMMMNNNNNNLLLJJJNNNQQQTTTSSSPPPPPPTTTXXXeeeyyy}}}rrrbbb^^^iii{{{xxxssspppmmmkkkiiigggkkkiiigggeeeddddddeeefffddddddgggkkkooorrrrrrqqqrrruuuzzz~~~uuucccYYYTTTQQQPPPQQQQQQPPPPPPQQQSSSTTTRRRQQQRRR[[[___ZZZSSSQQQRRRRRRNNNNNNOOOOOONNNMMMLLLLLLOOONNNMMMLLLJJJHHHFFFEEEEEEFFFFFFHHHJJJMMMPPPRRRTTTTTTSSSPPPLLLLLLOOOSSSQQQRRRSSSUUUUUUUUUTTTTTTSSSTTTTTTRRRPPPNNNOOOPPPUUUTTTRRRPPPPPPQQQSSSTTTXXXWWWWWWVVVUUUTTTSSSSSSPPPPPPQQQSSSUUUWWWVVVUUUVVVWWWWWWVVVUUUSSSQQQOOOSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRSSSSSSTTTUUUUUUTTTUUUVVVUUUSSSRRRSSSTTTWWWPPPKKKMMMPPPPPPQQQSSSUUUVVVVVVVVVTTTRRROOOMMMIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGIIILLLPPPSSSSSSSSSLLLKKKKKKMMMOOOQQQQQQPPPOOOMMMKKKJJJKKKLLLLLLKKKMMMKKKJJJKKKLLLMMMLLLKKKJJJIIIIIIKKKNNNOOOOOONNNLLLLLLNNNPPPRRRRRROOOMMMLLLKKKLLLMMMNNNNNNKKKHHHKKKNNNPPPPPPOOOOOOQQQTTTaaavvv}}}sssccc^^^hhh~~~yyyuuupppmmmiiifffffffffeeedddiiihhhgggfffggghhhjjjkkkggghhhkkkqqqvvvyyyyyyyyyzzz~~~rrrfffZZZTTTPPPMMMNNNQQQRRRQQQQQQRRRTTTTTTSSSQQQUUU___eee___UUUQQQPPPQQQKKKLLLLLLLLLKKKJJJHHHGGGIIIJJJKKKKKKIIIGGGDDDCCCBBBCCCDDDFFFHHHKKKNNNPPPRRRTTTSSSOOOIIIHHHMMMRRRRRRTTTVVVWWWXXXWWWUUUTTTQQQRRRRRRQQQOOOOOOQQQSSSYYYWWWTTTQQQQQQRRRTTTVVVVVVVVVUUUUUUTTTSSSRRRQQQNNNNNNOOORRRUUUWWWVVVUUUVVVWWWXXXXXXVVVSSSPPPNNNSSSSSSRRRRRRQQQQQQQQQRRROOOOOOOOOOOOPPPQQQRRRRRRTTTVVVWWWVVVTTTSSSUUUWWWZZZRRRLLLMMMPPPRRRTTTWWWYYYZZZ[[[ZZZWWWRRROOOMMMIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHIIILLLOOOQQQQQQQQQNNNMMMLLLMMMOOOQQQQQQPPPNNNMMMKKKKKKKKKKKKLLLLLLLLLKKKKKKMMMOOOQQQPPPOOOIIIIIIIIIKKKLLLMMMMMMLLLKKKKKKLLLNNNPPPPPPNNNLLLJJJJJJKKKNNNOOONNNLLLIIIIIILLLNNNOOONNNNNNPPPRRR\\\rrr}}}{{{sssddd^^^fff~~~zzzuuurrrnnnlllkkkhhheeedddeeefffggggggiiiiiiiiijjjkkkmmmooopppooopppsssxxx}}}xxxfff^^^VVVRRRNNNKKKLLLPPPQQQPPPPPPQQQSSSSSSRRRPPPWWWaaagggaaaVVVPPPOOONNNIIIIIIIIIIIIIIIHHHHHHGGGEEEFFFHHHIIIHHHFFFCCCAAA@@@BBBDDDGGGJJJLLLLLLMMMPPPRRRRRROOOIIIIIIMMMRRRRRRTTTVVVWWWXXXVVVUUUTTTPPPPPPPPPOOONNNOOORRRTTTYYYWWWTTTRRRQQQSSSTTTVVVRRRSSSSSSTTTTTTSSSRRRRRRNNNNNNOOOQQQUUUWWWWWWVVVUUUVVVXXXYYYXXXVVVSSSPPPRRRRRRRRRRRRRRRQQQPPPPPPLLLLLLLLLMMMMMMNNNPPPPPPTTTWWWYYYWWWUUUUUUXXX\\\]]]TTTNNNNNNRRRTTTWWW[[[[[[]]]^^^\\\WWWRRRNNNMMMJJJIIIHHHHHHGGGHHHHHHIIIHHHIIIKKKLLLMMMMMMNNNOOONNNMMMKKKLLLNNNOOOOOOOOOOOONNNMMMLLLKKKKKKLLLNNNLLLLLLMMMPPPSSSUUUTTTSSSIIIJJJJJJJJJJJJJJJJJJKKKMMMLLLLLLMMMNNNNNNMMMKKKJJJJJJKKKMMMPPPPPPNNNLLLIIIKKKMMMOOOOOOPPPQQQQQQ[[[ppp||||||vvvggg```hhh~~~yyyqqqmmmlllkkkiiiggghhhfffeeeeeegggiiijjjiiiiiijjjkkkllloooqqqssstttxxxxxxzzz~~~}}}}}}}}}}}}tttggg]]]YYYUUURRRMMMHHHIIIMMMMMMMMMLLLNNNOOOPPPOOOMMMUUU]]]bbb]]]TTTPPPNNNMMMIIIHHHGGGGGGGGGGGGHHHIIIDDDEEEGGGHHHGGGFFFDDDCCCAAACCCEEEHHHJJJKKKKKKKKKNNNOOOPPPOOOLLLLLLOOORRRPPPQQQRRRSSSSSSRRRQQQQQQMMMMMMMMMLLLKKKLLLPPPRRRTTTTTTSSSSSSSSSSSSSSSSSSPPPQQQRRRTTTTTTTTTSSSRRRPPPOOONNNPPPSSSVVVWWWWWWUUUWWWYYYZZZZZZXXXUUUSSSQQQRRRRRRRRRQQQPPPOOONNNKKKKKKKKKKKKLLLNNNOOOPPPSSSVVVYYYWWWTTTUUUYYY___]]]UUUNNNOOORRRUUUXXX\\\\\\___```\\\VVVPPPNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKMMMMMMMMMLLLMMMNNNNNNLLLJJJJJJKKKMMMMMMMMMNNNNNNNNNLLLKKKKKKLLLNNNLLLMMMNNNQQQTTTUUUTTTRRRJJJJJJJJJIIIHHHIIIKKKMMMPPPNNNMMMMMMNNNPPPOOOOOOMMMLLLLLLMMMOOOPPPOOONNNHHHJJJLLLNNNPPPQQQQQQPPP\\\ppp|||}}}xxxkkkeeelll}}}{{{yyywwwsssqqqoookkkgggfffhhhiiihhhggghhhggggggiiikkkmmmmmmllllllmmmnnnqqqsssvvvwwwyyy~~~~~~~~~{{{|||~~~}}}xxxhhh]]]XXXVVVUUUTTTNNNHHHHHHMMMKKKJJJJJJKKKMMMNNNLLLKKKNNNUUUXXXUUUQQQPPPNNNLLLKKKJJJHHHFFFEEEFFFHHHIIIFFFFFFGGGHHHIIIHHHGGGGGGDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQRRROOOOOOOOOOOOOOOOOOOOOOOOLLLLLLKKKJJJIIIKKKNNNQQQQQQSSSUUUWWWWWWVVVTTTSSSPPPQQQSSSTTTTTTTTTRRRRRRQQQOOOMMMNNNQQQTTTVVVWWWWWWXXXYYYZZZYYYWWWUUUTTTPPPQQQQQQQQQPPPOOONNNMMMJJJJJJKKKKKKLLLNNNOOOPPPOOOSSSVVVTTTQQQRRRXXX^^^\\\SSSMMMOOORRRTTTXXX[[[]]]______[[[SSSNNNMMMOOOIIIJJJKKKLLLLLLKKKJJJJJJIIILLLOOOOOONNNNNNPPPRRROOOMMMJJJJJJKKKLLLMMMMMMLLLMMMNNNLLLIIIIIIKKKNNNMMMLLLMMMOOOPPPPPPMMMKKKHHHIIIIIIHHHGGGIIIOOOSSSTTTQQQNNNNNNQQQTTTVVVWWWRRRPPPNNNNNNNNNOOOOOONNNGGGHHHJJJMMMPPPQQQPPPOOOZZZnnnyyyzzzwwwlllfffmmm~~~}}}yyyvvvssspppnnnmmmllljjjiiihhheeecccdddgggiiiiiigggjjjiiijjjmmmpppqqqqqqooooooppprrruuuwwwzzz|||}}}}}}|||~~~}}}}}}~~~{{{~~~pppcccZZZWWWVVVWWWVVVPPPJJJJJJOOOKKKJJJJJJKKKMMMNNNLLLKKKHHHMMMQQQOOONNNPPPOOOLLLNNNLLLHHHEEEDDDEEEGGGIIIHHHHHHIIIIIIJJJJJJJJJJJJGGGFFFDDDCCCDDDGGGJJJLLLJJJJJJLLLOOORRRTTTSSSRRRPPPPPPOOONNNNNNOOOOOOPPPMMMMMMLLLJJJJJJKKKOOORRRQQQTTTXXX[[[\\\ZZZVVVTTTQQQRRRTTTUUUUUUSSSRRRPPPRRROOOLLLLLLOOOSSSUUUWWWYYYYYYYYYYYYXXXVVVTTTSSSPPPPPPQQQQQQPPPNNNMMMKKKJJJJJJKKKKKKMMMNNNOOOPPPKKKOOOSSSQQQNNNOOOUUU\\\ZZZRRRLLLNNNQQQSSSVVVZZZ]]]___^^^YYYRRRMMMMMMOOOHHHJJJLLLMMMMMMLLLJJJIIIIIILLLPPPQQQPPPQQQSSSVVVRRRPPPMMMLLLMMMNNNOOOOOOKKKLLLMMMKKKHHHGGGJJJMMMMMMLLLLLLLLLLLLJJJGGGDDDFFFGGGGGGFFFGGGKKKRRRXXXVVVSSSPPPPPPSSSXXX\\\^^^WWWTTTPPPNNNNNNNNNNNNMMMFFFGGGIIILLLOOOPPPOOONNNWWWjjjuuuvvvsssiiidddkkk}}}zzzvvvtttrrrooollljjjiiihhhfffeeecccbbbaaabbbeeehhhjjjjjjkkklllmmmmmmoooqqqqqqqqqqqqssstttwwwxxxzzz{{{}}}~~~|||}}}|||{{{}}}~~~xxxnnnccc[[[YYYXXXWWWUUUQQQLLLHHHGGGHHHKKKKKKKKKJJJIIIHHHHHHHHHJJJJJJJJJKKKNNNOOOOOONNNMMMJJJGGGFFFGGGIIIJJJKKKJJJKKKLLLNNNNNNNNNMMMLLLMMMIIIEEEEEEGGGIIIJJJIIILLLMMMNNNPPPQQQRRRRRRSSSRRRRRRQQQNNNKKKJJJKKKMMMMMMLLLKKKKKKKKKMMMOOOQQQVVVWWWYYY[[[\\\ZZZVVVRRRMMMOOOSSSVVVXXXXXXWWWVVVTTTSSSQQQOOOPPPRRRTTTVVVXXXYYY[[[\\\\\\ZZZWWWUUUOOONNNMMMMMMMMMNNNOOOPPPPPPOOOMMMKKKKKKLLLNNNOOOMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPNNNMMMOOOSSSVVV]]]\\\[[[XXXTTTPPPMMMKKKOOOOOOOOOOOONNNMMMKKKKKKGGGIIIMMMQQQTTTVVVWWWWWWNNNMMMLLLLLLMMMOOOPPPQQQPPPPPPOOOMMMLLLJJJIIIIIIKKKLLLMMMMMMLLLJJJHHHFFFIIIJJJJJJIIIIIIKKKOOOSSSXXXUUURRRSSSWWW]]]___```XXXUUUPPPMMMLLLLLLLLLKKKJJJGGGHHHNNNRRRQQQQQQRRR[[[hhhqqqllleeedddeeeeee|||wwwsssooommmmmmllljjjhhhfffeeeeeeeeeddddddccccccgggjjjmmmpppqqqrrrtttuuutttuuuwwwxxxxxxyyy{{{}}}|||~~~~~~|||{{{|||~~~||||||}}}~~~zzzpppggg]]]VVVTTTUUUUUUTTTQQQMMMIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIKKKMMMNNNMMMMMMKKKIIIFFFEEEFFFHHHIIIIIINNNNNNNNNNNNNNNMMMLLLKKKLLLIIIEEEDDDFFFHHHIIIHHHJJJLLLNNNPPPRRRSSSTTTUUURRRRRRRRROOOMMMLLLNNNOOONNNMMMMMMMMMNNNPPPRRRTTTVVVVVVXXX[[[\\\YYYUUUQQQMMMOOORRRTTTVVVVVVTTTTTTTTTSSSRRRQQQRRRSSSUUUVVVWWWXXXZZZ\\\\\\[[[YYYXXXPPPOOONNNLLLMMMNNNPPPQQQPPPPPPNNNMMMNNNOOOPPPQQQOOONNNMMMMMMNNNPPPRRRTTTTTTSSSPPPMMMMMMPPPWWW[[[^^^\\\WWWSSSQQQPPPQQQRRROOOOOONNNMMMMMMLLLKKKKKKJJJLLLOOOSSSWWWZZZZZZZZZNNNMMMMMMMMMMMMNNNPPPQQQOOOOOONNNMMMLLLKKKJJJIIIJJJKKKKKKLLLKKKIIIGGGFFFIIIIIIIIIHHHHHHJJJNNNQQQUUUQQQMMMNNNRRRXXX]]]___XXXTTTPPPMMMLLLMMMMMMLLLKKKGGGGGGLLLOOONNNOOOQQQ___jjjpppjjjbbb```bbbccczzzgggeeeddddddeeeffffffeeecccddddddeeefffgggggggggiiikkknnnppprrrsssvvvxxxvvvxxxzzz||||||~~~}}}{{{|||}}}}}}}}}}}}|||{{{|||}}}}}}yyynnnggg```XXXRRRQQQQQQSSSTTTSSSPPPLLLKKKJJJLLLLLLMMMNNNNNNOOOPPPPPPMMMLLLJJJJJJLLLMMMLLLKKKLLLIIIFFFFFFGGGIIIJJJIIIQQQPPPOOONNNMMMLLLLLLLLLLLLIIIFFFDDDEEEGGGHHHHHHJJJKKKNNNPPPRRRTTTUUUVVVRRRSSSRRRQQQOOOOOOPPPRRROOOOOOOOOPPPRRRTTTVVVXXXWWWWWWYYY[[[\\\YYYTTTPPPOOOPPPSSSUUUUUUUUUSSSRRRTTTTTTTTTUUUUUUUUUVVVVVVUUUWWWZZZ\\\]]]]]]\\\[[[TTTRRROOOMMMMMMOOOQQQSSSRRRRRRQQQQQQQQQQQQRRRRRROOONNNLLLKKKLLLOOORRRUUUUUUSSSPPPNNNNNNSSSZZZ```ccc^^^VVVOOOLLLNNNQQQTTTOOONNNMMMLLLKKKKKKLLLLLLMMMMMMOOOSSSYYY]]]]]][[[NNNNNNNNNMMMMMMNNNOOOOOONNNNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJIIIHHHGGGFFFIIIIIIIIIGGGGGGHHHLLLOOOSSSOOOKKKJJJNNNTTTZZZ]]]VVVSSSOOOLLLLLLMMMMMMMMMNNNIIIGGGKKKNNNNNNPPPTTTdddlllooohhh^^^[[[]]]```vvv`````````aaacccdddeeeeeefffggghhhiiikkklllmmmmmmlllnnnpppqqqrrrtttwwwzzzyyy{{{~~~~~~}}}~~~~~~~~~}}}|||{{{{{{{{{{{{||||||}}}rrrjjjccc```[[[UUUQQQQQQOOORRRUUUVVVTTTQQQOOONNNNNNOOOPPPQQQSSSTTTUUUVVVQQQOOOLLLLLLLLLMMMLLLKKKMMMJJJHHHHHHIIIKKKKKKKKKPPPOOONNNLLLLLLLLLMMMMMMMMMKKKHHHFFFEEEFFFGGGHHHLLLMMMOOOQQQSSSTTTUUUUUUQQQQQQQQQPPPOOOOOOQQQSSSQQQQQQRRRSSSUUUXXXZZZ\\\YYYYYY[[[]]]]]][[[VVVRRRSSSTTTVVVWWWWWWVVVTTTSSSTTTUUUVVVXXXXXXWWWWWWVVVVVVWWWZZZ]]]___`````````YYYVVVRRRPPPOOOQQQTTTVVVUUUUUUTTTTTTSSSRRRQQQPPPNNNMMMMMMMMMNNNPPPRRRSSSSSSRRRQQQPPPQQQUUU[[[```fff```WWWOOOKKKKKKNNNQQQPPPOOOMMMKKKKKKLLLMMMNNNMMMLLLMMMQQQXXX[[[ZZZWWWNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIKKKKKKJJJHHHGGGHHHKKKNNNSSSQQQOOONNNPPPTTTWWWZZZTTTPPPMMMKKKKKKLLLMMMMMMPPPKKKHHHKKKNNNQQQUUUYYYgggmmmpppiii^^^WWWXXX[[[rrr___```bbbdddeeefffggghhhkkklllmmmnnnpppqqqrrrrrrvvvwwwxxxxxxxxxzzz}}}~~~|||zzz{{{}}}}}}}}}}}}|||{{{{{{{{{{{{}}}~~~zzzbbb]]]XXXWWWUUUPPPOOOPPPNNNRRRVVVXXXWWWTTTSSSRRRRRRRRRSSSUUUVVVWWWXXXYYYUUURRROOONNNNNNNNNNNNMMMLLLJJJHHHHHHIIIJJJJJJJJJLLLLLLKKKKKKLLLNNNOOOQQQPPPOOOLLLIIIGGGHHHIIIKKKPPPQQQRRRRRRSSSSSSSSSRRROOOOOOOOONNNMMMNNNPPPRRRRRRRRRTTTVVVXXXZZZ\\\^^^[[[[[[]]]___```]]]YYYUUUUUUVVVVVVWWWVVVUUUTTTSSSUUUVVVXXXYYYYYYYYYXXXWWWWWWYYY[[[^^^```bbbbbbbbb]]][[[WWWSSSRRRTTTWWWYYYXXXXXXWWWVVVTTTQQQOOOMMMKKKLLLNNNPPPQQQQQQQQQPPPOOOPPPRRRSSSSSSUUUXXX[[[aaa]]]WWWRRRNNNMMMNNNOOORRRPPPNNNMMMLLLNNNOOOPPPJJJJJJLLLPPPTTTUUUSSSPPPMMMMMMNNNNNNOOOOOOOOONNNPPPPPPOOONNNMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKLLLNNNMMMLLLIIIHHHIIIKKKNNNTTTUUUVVVWWWVVVVVVVVVVVVQQQNNNKKKIIIJJJLLLMMMMMMPPPJJJGGGJJJOOORRRXXX^^^ffflllppplll```VVVTTTWWWnnnbbbeeehhhiiiiiijjjkkkmmmpppqqqrrrtttvvvxxxyyyzzz~~~~~~~~~~~~xxxyyyyyyzzz||||||{{{}}}~~~~~~||||||}}}~~~{{{lllUUUPPPNNNNNNMMMJJJKKKNNNNNNRRRVVVXXXXXXVVVUUUTTTTTTTTTUUUVVVVVVWWWXXXXXXWWWTTTPPPNNNOOOOOOOOOOOOJJJHHHGGGGGGHHHIIIIIIHHHIIIJJJJJJLLLNNNPPPRRRSSSUUUTTTQQQNNNKKKKKKMMMOOOSSSSSSSSSSSSSSSSSSRRRQQQNNNNNNNNNMMMLLLLLLOOOQQQRRRSSSUUUWWWYYY[[[]]]]]][[[\\\^^^aaabbb```[[[XXXTTTTTTUUUUUUTTTSSSSSSRRRVVVWWWXXXYYYYYYYYYXXXWWWYYYZZZ[[[]]]___```aaaaaa___]]]ZZZWWWUUUVVVXXXYYYZZZZZZZZZYYYVVVSSSOOOMMMJJJLLLPPPRRRTTTSSSQQQPPPNNNPPPSSSUUUTTTTTTUUUVVVVVVVVVTTTSSSSSSRRRSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSJJJMMMQQQSSSSSSQQQNNNKKKLLLLLLMMMOOOOOOOOOOOOOOOSSSRRRQQQPPPNNNMMMLLLLLLLLLKKKIIIHHHIIIKKKMMMNNNOOOOOOMMMJJJHHHHHHKKKMMMRRRVVVYYYZZZYYYVVVTTTTTTQQQNNNKKKJJJLLLNNNOOOPPPQQQKKKHHHKKKOOOSSSXXX^^^ccchhhmmmlll```TTTRRRVVVjjjhhhkkkoooqqqqqqrrrtttvvvvvvwwwzzz}}}~~~|||{{{xxxzzz}}}~~~{{{yyyxxxzzz}}}~~~~~~~~~zzziii\\\NNNJJJHHHIIIHHHFFFIIIMMMMMMPPPTTTVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVSSSPPPNNNNNNOOOPPPPPPLLLJJJIIIJJJKKKLLLKKKJJJIIIKKKMMMOOORRRSSSTTTUUUYYYYYYWWWSSSOOONNNPPPSSSRRRSSSSSSTTTTTTSSSSSSSSSNNNOOOOOOMMMLLLLLLNNNPPPSSSTTTUUUWWWYYY[[[\\\\\\ZZZ[[[^^^aaabbbaaa]]]YYYTTTTTTTTTTTTTTTTTTSSSSSSVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^___]]]ZZZXXXVVVVVVWWWWWWYYYZZZ[[[[[[ZZZVVVSSSPPPMMMNNNPPPRRRSSSSSSSSSRRRRRRSSSUUUTTTSSSSSSTTTUUURRRRRRSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUMMMSSSZZZ[[[VVVPPPLLLKKKJJJKKKMMMOOOPPPPPPPPPPPPVVVUUUTTTRRRPPPNNNLLLLLLKKKIIIHHHGGGGGGJJJMMMOOOOOOOOOMMMJJJGGGGGGIIIKKKNNNQQQUUUWWWUUUTTTSSSTTTSSSPPPMMMMMMOOOQQQSSSSSSWWWQQQMMMOOOSSSUUUZZZ______ccchhhggg\\\QQQQQQWWWhhhmmmqqquuuxxxxxxyyy|||~~~|||}}}}}}{{{zzzzzz|||}}}}}}}}}|||zzztttxxx|||~~~~~~lll\\\QQQLLLHHHGGGGGGFFFEEEIIIOOOMMMOOOSSSTTTTTTTTTTTTUUUTTTTTTSSSSSSRRRQQQQQQPPPUUURRROOOMMMNNNOOOPPPPPPOOONNNMMMNNNOOOPPPOOOMMMKKKMMMPPPRRRTTTUUUUUUUUU\\\\\\ZZZVVVQQQPPPSSSVVVQQQRRRSSSTTTTTTUUUUUUUUUOOOPPPOOONNNLLLLLLNNNOOOSSSTTTUUUWWWYYYZZZ[[[[[[XXXZZZ\\\```bbbaaa]]]ZZZVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXYYYXXXXXXYYYYYYYYYZZZZZZZZZ^^^\\\ZZZXXXWWWVVVUUUUUUXXXZZZ\\\]]]\\\ZZZVVVTTTPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVUUUSSSQQQQQQTTTVVVSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVQQQYYYbbbbbbZZZQQQMMMLLLIIIJJJLLLOOOPPPQQQQQQQQQXXXWWWUUUSSSQQQNNNMMMLLLJJJHHHFFFEEEFFFIIILLLOOOOOONNNLLLIIIFFFEEEHHHJJJIIIMMMPPPQQQPPPPPPSSSUUUUUURRROOOOOOQQQTTTVVVVVV___XXXTTTVVVXXXYYY\\\aaa^^^___cccbbbXXXNNNQQQZZZggguuuxxx{{{}}}~~~zzzwwwyyy}}}}}}zzzyyyzzz{{{||||||}}}~~~~~~~~~qqq^^^SSSNNNLLLJJJHHHFFFFFFHHHJJJLLLNNNPPPRRRTTTUUUVVVVVVVVVRRRRRRRRRRRRQQQPPPOOONNNPPPOOONNNNNNNNNPPPRRRSSSRRRRRRQQQPPPOOOOOOPPPPPPMMMNNNOOOQQQSSSTTTVVVVVVWWWXXXXXXVVVTTTSSSTTTVVVWWWVVVUUUTTTTTTTTTUUUVVVSSSRRRPPPOOOPPPQQQSSSUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[\\\^^^___``````XXXWWWVVVVVVWWWWWWVVVTTT\\\YYYVVVUUUWWWYYY[[[[[[XXXXXXXXXYYYZZZZZZ[[[[[[^^^]]][[[YYYWWWUUUTTTTTTXXXXXXZZZ\\\]]]ZZZVVVRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUVVVVVVTTTSSSSSSUUUWWWYYYXXXXXXWWWUUUTTTSSSSSSUUUWWWXXXYYYYYYWWWUUUTTTUUUWWWXXXUUUNNNKKKLLLNNNLLLMMMOOOQQQTTTVVVXXXXXXTTTTTTTTTSSSRRROOOMMMLLLJJJJJJJJJJJJKKKLLLNNNOOOQQQOOOMMMJJJIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMNNNPPPQQQPPPOOOMMMNNNRRRXXX]]]qqqggg\\\VVVWWW[[[\\\\\\^^^``````]]]XXXUUUVVVYYYiii|||}}}}}}xxxxxxyyy|||}}}{{{xxxwwwwwwxxxxxxyyyzzzeeeVVVMMMJJJKKKJJJHHHGGGGGGHHHKKKLLLNNNOOOQQQSSSUUUUUUUUUUUUTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRRRRSSSSSSUUUUUUTTTSSSRRRQQQPPPOOONNNNNNOOOPPPRRRTTTVVVWWWWWWXXXXXXWWWUUUTTTVVVWWWWWWVVVUUUTTTSSSTTTUUUUUUTTTSSSRRRQQQQQQSSSTTTVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[]]]^^^___```^^^\\\ZZZZZZZZZZZZXXXWWWYYYXXXWWWWWWYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[[[[^^^]]][[[YYYXXXWWWWWWVVVXXXWWWWWWXXXYYYXXXUUUSSSSSSSSSRRRRRRRRRQQQQQQQQQSSSSSSTTTTTTSSSUUUWWWZZZZZZYYYXXXWWWVVVUUUTTTTTTVVVWWWYYYZZZZZZYYYXXXWWWSSSUUUWWWUUUPPPNNNOOORRRPPPQQQQQQRRRTTTUUUVVVVVVWWWWWWWWWVVVUUUSSSPPPOOOLLLKKKKKKJJJKKKLLLNNNOOOQQQPPPNNNLLLJJJJJJJJJJJJJJJLLLMMMMMMMMMMMMNNNOOOOOOOOONNNMMMNNNRRRXXX\\\ooofff[[[VVVVVVYYY[[[\\\ZZZ\\\]]][[[WWWTTTSSSTTTgggzzzvvvuuutttrrruuu{{{{{{zzzyyyxxxxxxzzz{{{}}}nnn]]]SSSMMMKKKIIIHHHGGGFFFGGGHHHKKKLLLMMMNNNPPPRRRSSSTTTTTTTTTUUUUUUUUUTTTSSSQQQPPPOOOMMMOOOQQQTTTUUUUUUTTTSSSYYYYYYYYYYYYWWWTTTQQQPPPOOONNNNNNNNNPPPSSSUUUWWWXXXXXXYYYXXXVVVVVVWWWYYYWWWVVVVVVUUUTTTTTTUUUUUUTTTTTTSSSRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWVVVTTTSSSVVVWWWXXXZZZ[[[]]]______bbb```]]]\\\]]]\\\[[[YYYWWWWWWWWWXXXZZZYYYWWWTTTXXXYYYYYYZZZZZZ[[[[[[\\\]]]\\\[[[ZZZZZZZZZZZZZZZZZZXXXWWWWWWXXXYYYXXXWWWTTTTTTSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSSSSUUUYYY\\\ZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUWWWXXXXXXXXXXXXXXXRRRTTTVVVUUURRRQQQSSSVVVUUUUUUTTTTTTTTTTTTTTTUUUWWWWWWXXXWWWVVVTTTRRRQQQNNNMMMLLLKKKLLLLLLNNNNNNPPPOOOOOONNNLLLKKKJJJIIIIIIKKKMMMMMMLLLLLLMMMNNNMMMMMMMMMMMMNNNRRRWWW\\\llldddZZZTTTTTTWWWZZZZZZYYYYYYYYYYYYWWWTTTRRRQQQddd~~~yyyuuussssssssswww|||~~~|||zzz{{{{{{|||}}}rrrdddYYYRRRMMMKKKGGGGGGFFFEEEFFFHHHIIIKKKMMMMMMNNNPPPQQQRRRRRRRRRTTTTTTTTTSSSRRRQQQOOOOOOMMMNNNPPPRRRTTTUUUUUUTTTYYYZZZ\\\\\\[[[WWWTTTQQQNNNMMMLLLLLLMMMPPPSSSVVVWWWXXXXXXXXXVVVVVVXXXZZZYYYXXXXXXWWWVVVVVVVVVVVVTTTSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXXXXWWWUUURRRPPPTTTUUUVVVXXXZZZ\\\]]]^^^```^^^\\\[[[\\\]]]]]]\\\XXXWWWWWWWWWXXXXXXVVVTTTXXXXXXYYYZZZZZZ[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]\\\\\\\\\^^^^^^\\\[[[VVVUUUTTTSSSRRRPPPOOOOOOPPPQQQRRRRRRSSSTTTXXXZZZXXXXXXWWWVVVVVVUUUTTTTTTQQQRRRRRRSSSTTTVVVVVVWWWSSSUUUVVVVVVTTTSSSUUUWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVUUUSSSQQQPPPOOONNNMMMLLLLLLMMMMMMNNNMMMNNNNNNNNNMMMJJJHHHFFFGGGIIILLLMMMLLLKKKLLLMMMKKKLLLMMMNNNOOORRRWWW[[[fff```XXXRRRRRRUUUXXXYYY[[[YYYXXXVVVUUUTTTRRRQQQbbbyyyxxxvvvttttttuuuwwwxxx~~~}}}|||{{{zzz|||}}}}}}~~~nnniiiaaaZZZUUUPPPKKKGGGFFFFFFEEEEEEFFFGGGHHHIIILLLLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMNNNOOORRRTTTUUUVVVXXX[[[\\\\\\YYYUUUSSSLLLKKKJJJIIIKKKNNNQQQSSSUUUVVVWWWVVVUUUVVVXXXZZZZZZZZZZZZYYYYYYXXXWWWWWWRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWVVVTTTRRRPPPSSSTTTUUUWWWYYY[[[\\\]]]]]]\\\ZZZ[[[]]]___aaaaaa\\\YYYVVVUUUUUUVVVVVVUUUXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^]]]]]]___aaabbb```]]]YYYWWWVVVUUUTTTRRRPPPOOONNNRRRRRRSSSRRRQQQRRRUUUWWWVVVUUUUUUTTTTTTSSSSSSSSSPPPPPPPPPQQQRRRTTTVVVWWWVVVWWWWWWVVVUUUTTTTTTUUUVVVUUUSSSRRRSSSTTTUUUVVVSSSTTTTTTUUUTTTSSSQQQQQQOOONNNMMMLLLLLLMMMMMMNNNKKKLLLMMMMMMKKKIIIFFFDDDFFFHHHKKKLLLKKKKKKKKKKKKKKKLLLNNNOOOPPPSSSWWWZZZ```[[[UUUPPPPPPSSSWWWYYY\\\ZZZVVVSSSPPPPPPQQQRRR```zzzwwwvvvrrrrrrrrrtttwww{{{~~~}}}||||||||||||{{{~~~~~~yyy]]]ZZZVVVTTTTTTRRRMMMIIIHHHHHHGGGGGGGGGGGGHHHHHHKKKKKKKKKKKKLLLMMMNNNOOOMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKMMMOOORRRTTTSSSUUUXXXYYYYYYWWWTTTRRRKKKKKKJJJJJJKKKMMMOOOQQQRRRSSSTTTTTTTTTTTTVVVXXX[[[[[[[[[[[[ZZZXXXWWWVVVRRRRRRRRRSSSSSSSSSTTTTTTSSSTTTUUUVVVUUUTTTSSSRRRTTTUUUVVVWWWXXXZZZZZZ[[[\\\ZZZYYYZZZ^^^aaacccddd^^^[[[WWWTTTUUUVVVVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZXXXXXXXXXYYYZZZ[[[\\\]]][[[\\\^^^```aaa^^^YYYUUUWWWVVVUUUTTTRRRQQQPPPOOOSSSSSSSSSRRRPPPPPPRRRTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRTTTWWWXXXXXXXXXWWWVVVUUUTTTTTTSSSTTTRRRQQQPPPPPPRRRTTTUUURRRSSSTTTUUUUUUTTTRRRRRRNNNMMMLLLKKKLLLLLLNNNNNNJJJKKKKKKKKKJJJGGGEEECCCDDDGGGJJJLLLKKKJJJJJJJJJJJJLLLNNNOOOPPPQQQTTTVVVYYYVVVQQQNNNNNNRRRVVVZZZ[[[[[[XXXSSSMMMKKKNNNQQQ^^^zzzvvvsssrrrrrrssstttvvvzzz~~~~~~||||||}}}||||||~~~vvvdddTTTPPPMMMNNNQQQRRROOOLLLLLLLLLKKKJJJJJJIIIIIIIIIKKKJJJJJJJJJJJJLLLMMMNNNKKKKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLMMMNNNOOOPPPPPPRRRSSSUUUVVVUUURRRPPPNNNKKKKKKKKKLLLMMMNNNOOOPPPOOOPPPQQQRRRQQQRRRUUUWWWZZZZZZZZZZZZYYYWWWUUUTTTSSSSSSTTTTTTUUUUUUTTTTTTQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVWWWWWWXXXYYYYYYZZZ[[[YYYWWWXXX[[[^^^aaaaaa^^^\\\YYYWWWWWWWWWVVVTTTUUUUUUVVVVVVWWWXXXXXXXXXVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\]]]]]][[[WWWSSSVVVVVVUUUTTTSSSQQQQQQPPPRRRSSSSSSQQQPPPPPPRRRTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRPPPOOOPPPRRRUUUWWWWWWWWWVVVUUUUUUUUUTTTSSSSSSQQQOOONNNNNNOOOQQQRRRPPPPPPRRRRRRSSSRRRQQQPPPLLLKKKKKKJJJKKKLLLNNNOOOKKKKKKKKKKKKIIIGGGFFFDDDCCCFFFJJJKKKKKKIIIIIIIIIHHHJJJMMMNNNNNNNNNPPPRRRTTTRRROOOLLLMMMQQQWWW[[[ZZZ^^^```[[[RRRLLLNNNRRR^^^|||yyyuuurrrqqqrrrtttuuuxxxyyy||||||{{{|||}}}|||{{{gggUUUKKKGGGCCCCCCHHHLLLLLLJJJOOOOOONNNMMMLLLKKKJJJJJJKKKJJJIIIIIIJJJKKKLLLMMMJJJJJJLLLMMMNNNOOOOOOOOOKKKLLLNNNPPPPPPPPPNNNMMMSSSSSSTTTSSSQQQOOOLLLJJJLLLLLLMMMNNNOOOPPPPPPPPPMMMNNNPPPPPPPPPQQQSSSVVVXXXYYYYYYYYYXXXVVVTTTRRRTTTTTTUUUVVVVVVVVVVVVUUUPPPPPPQQQRRRSSSUUUWWWXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYWWWTTTTTTWWWZZZ\\\]]]]]][[[ZZZZZZZZZXXXUUURRRTTTTTTUUUVVVVVVWWWWWWXXXUUUUUUUUUVVVVVVXXXYYYZZZ```^^^\\\ZZZZZZYYYWWWUUUVVVUUUUUUTTTSSSRRRQQQQQQQQQRRRRRRQQQPPPPPPSSSUUUUUUUUUUUUTTTTTTTTTTTTTTTRRRPPPNNNLLLMMMOOOSSSUUUVVVUUUTTTUUUVVVVVVUUUTTTSSSQQQOOOMMMLLLMMMNNNPPPLLLMMMNNNOOOOOOOOONNNMMMKKKJJJJJJJJJKKKLLLNNNOOOMMMMMMLLLKKKJJJHHHGGGFFFCCCFFFIIIKKKJJJIIIHHHHHHGGGIIIKKKLLLLLLLLLMMMNNNPPPOOOMMMKKKLLLPPPWWW\\\[[[ccciiidddXXXPPPPPPTTT^^^~~~zzzwwwvvvuuuvvvvvvtttsssvvv|||~~~~~~~~~}}}lll\\\UUUGGGFFFDDDCCCDDDEEEGGGHHHOOOVVV[[[VVVMMMHHHLLLRRRTTTPPPKKKGGGGGGGGGHHHHHHFFFIIIMMMPPPRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNOOOKKKNNNPPPNNNHHHEEEHHHKKKKKKLLLMMMNNNNNNOOONNNNNNJJJJJJJJJLLLPPPTTTUUUUUUSSSSSSTTTTTTTTTTTTSSSSSSNNNOOOQQQSSSTTTUUUUUUUUURRRSSSSSSRRRQQQSSSVVVYYYZZZ[[[\\\[[[XXXWWWXXXYYYZZZYYYYYYXXXXXXYYY[[[\\\UUUVVVWWWWWWVVVUUUSSSRRRTTTUUUUUUTTTSSSQQQRRRSSSTTTTTTTTTUUUUUUVVVVVVVVV[[[ZZZXXXUUUSSSTTTVVVYYYTTTSSSRRRQQQPPPOOOOOOOOOQQQPPPNNNMMMMMMNNNPPPQQQWWWVVVVVVYYY[[[ZZZUUUQQQNNNMMMKKKIIIJJJKKKNNNPPPOOOPPPQQQQQQRRRQQQQQQPPPPPPOOONNNLLLKKKKKKKKKKKKLLLNNNQQQSSSTTTRRROOOMMMKKKKKKKKKLLLLLLLLLLLLLLLMMMKKKIIIGGGGGGGGGHHHIIIFFFEEEEEEEEEGGGIIILLLNNNNNNNNNNNNMMMKKKKKKLLLNNNJJJIIIKKKOOOQQQRRRWWW^^^```kkkllljjjhhh]]]RRRTTT```~~~{{{xxxvvvuuuuuutttvvvyyyyyyzzz~~~~~~~~~}}}lll[[[PPPLLLEEEDDDCCCAAAAAABBBDDDEEEKKKSSSYYYWWWNNNHHHJJJNNNPPPMMMIIIHHHHHHIIIIIIIIIEEEGGGJJJMMMOOOPPPPPPOOOLLLKKKKKKJJJJJJJJJKKKKKKIIIKKKLLLJJJFFFDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLLLLOOONNNLLLMMMNNNPPPOOOOOOQQQRRRSSSTTTTTTSSSSSSRRRPPPPPPQQQQQQRRRRRRRRRRRRPPPPPPPPPOOOOOOPPPSSSVVVWWWXXXYYYYYYXXXWWWXXXZZZZZZZZZYYYXXXXXXYYYZZZ[[[UUUUUUVVVVVVVVVUUUSSSRRRRRRSSSTTTSSSRRRQQQRRRSSSVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVTTTRRROOOOOOPPPRRRTTTSSSRRRPPPOOOOOONNNNNNQQQPPPNNNMMMMMMNNNOOOPPPTTTTTTWWW[[[___^^^ZZZUUUQQQOOONNNLLLLLLLLLMMMNNNQQQRRRTTTUUUUUUTTTSSSQQQNNNNNNMMMLLLKKKKKKKKKKKKMMMNNNPPPRRRRRRQQQOOOMMMJJJJJJKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFGGGIIIJJJGGGFFFEEEDDDFFFHHHKKKMMMMMMNNNOOONNNLLLKKKLLLMMMKKKIIIJJJNNNPPPQQQUUUZZZ___mmmrrrqqqpppcccVVVWWWaaa{{{uuutttssssssssstttuuuvvvwww{{{zzzhhhZZZOOOJJJJJJFFFEEECCCBBBAAAAAABBBCCCFFFNNNUUUTTTNNNHHHGGGHHHJJJIIIHHHIIIKKKLLLKKKJJJDDDEEEGGGIIIKKKLLLNNNNNNMMMLLLLLLKKKKKKLLLMMMMMMIIIIIIHHHGGGFFFEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKKKKPPPNNNLLLLLLMMMMMMLLLKKKNNNOOOQQQSSSTTTSSSRRRQQQPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMLLLMMMOOORRRSSSUUUVVVWWWVVVVVVXXXYYYZZZYYYXXXWWWVVVWWWXXXYYYSSSTTTUUUUUUUUUTTTSSSRRRPPPQQQRRRRRRQQQPPPRRRSSSWWWWWWVVVUUUTTTTTTTTTTTTVVVVVVVVVTTTQQQOOOOOOPPPSSSRRRQQQPPPOOONNNNNNMMMPPPOOONNNMMMMMMMMMMMMNNNOOOQQQVVV]]]cccccc]]]XXXRRRQQQPPPOOONNNMMMLLLLLLQQQSSSVVVXXXXXXVVVSSSPPPLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNOOONNNNNNMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEEEEEEEEEEGGGIIIJJJHHHFFFDDDCCCDDDGGGJJJLLLLLLMMMOOOOOOMMMLLLLLLLLLMMMJJJJJJOOORRRSSSUUUXXX^^^nnnvvvwwwvvvhhhZZZZZZcccyyyuuuuuutttsssoooooopppqqqsssvvvyyy{{{|||{{{|||lll[[[PPPJJJHHHIIIGGGFFFEEEDDDCCCBBBCCCCCCCCCHHHNNNNNNIIIEEEDDDEEEFFFFFFHHHKKKNNNOOONNNMMMEEEEEEEEEFFFHHHJJJLLLNNNLLLLLLKKKKKKLLLLLLMMMMMMKKKIIIGGGGGGHHHHHHFFFDDDFFFFFFGGGHHHIIIJJJLLLLLLKKKJJJIIIJJJLLLNNNNNNNNNLLLMMMPPPRRRSSSRRRQQQPPPPPPNNNMMMKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKMMMOOOQQQSSSTTTTTTTTTTTTUUUWWWWWWVVVUUUTTTSSSTTTTTTUUUQQQRRRSSSTTTTTTTTTSSSRRRNNNOOOQQQQQQPPPPPPQQQRRRUUUTTTSSSRRRRRRRRRSSSTTTUUUWWWWWWVVVRRROOONNNNNNRRRQQQQQQPPPOOONNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOUUU\\\bbbaaa\\\VVVOOOOOOPPPPPPOOONNNLLLKKKNNNQQQUUUXXXXXXUUUQQQNNNJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFDDDBBBBBBEEEHHHKKKJJJLLLOOOOOONNNKKKJJJJJJOOOKKKKKKPPPUUUWWWYYY\\\^^^nnnwwwxxxwwwiii\\\^^^gggyyyrrrmmmkkkkkkmmmnnnoooppprrruuuyyy|||~~~zzzvvvtttwww~~~rrr]]]QQQJJJEEECCCDDDFFFEEEEEECCCCCCBBBBBBBBBBBBDDDFFFFFFEEECCCCCCDDDDDDFFFIIIMMMQQQRRRQQQOOOFFFFFFEEEEEEGGGIIIKKKMMMGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHFFFFFFGGGGGGFFFDDDEEEEEEEEEFFFGGGIIIJJJKKKHHHGGGGGGIIILLLNNNOOOOOOJJJLLLNNNQQQRRRRRRQQQQQQNNNMMMJJJHHHHHHIIIJJJLLLKKKLLLMMMLLLKKKKKKMMMNNNQQQSSSTTTSSSRRRQQQRRRSSSUUUTTTRRRQQQPPPPPPPPPQQQOOOPPPRRRSSSTTTSSSSSSRRRMMMOOOPPPPPPOOOOOOPPPRRRPPPOOONNNNNNOOOQQQSSSTTTRRRTTTUUUTTTPPPMMMKKKKKKPPPPPPPPPPPPOOONNNLLLKKKLLLMMMOOOPPPQQQQQQQQQPPPOOOPPPSSSYYY]]]\\\VVVQQQJJJLLLMMMNNNNNNMMMLLLKKKMMMPPPUUUYYYYYYVVVRRROOOJJJIIIIIIJJJJJJKKKLLLMMMJJJJJJHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCGGGEEECCCAAABBBDDDGGGIIIIIIKKKNNNNNNLLLJJJIIIIIILLLIIIIIIOOOTTTXXX\\\aaadddtttzzzyyywwwjjjaaaeeelll|||vvvnnnhhhgggggghhhjjjnnnsssvvvzzz|||uuussstttyyywwwfffUUULLLIIIFFFCCCCCCBBBBBBBBBAAAAAA@@@@@@???BBBBBBCCCCCCDDDDDDDDDDDDDDDEEEHHHMMMQQQRRRQQQOOOHHHGGGFFFFFFFFFHHHIIIJJJGGGFFFFFFFFFGGGHHHIIIJJJFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHKKKJJJIIIIIIKKKMMMMMMLLLKKKLLLMMMOOOQQQRRRSSSSSSPPPNNNJJJGGGGGGHHHJJJLLLLLLMMMNNNNNNLLLLLLMMMNNNQQQRRRSSSRRRQQQPPPQQQRRRTTTSSSQQQOOONNNNNNNNNNNNMMMOOOPPPRRRSSSSSSRRRRRRNNNOOOPPPPPPOOONNNPPPQQQMMMLLLKKKKKKMMMOOORRRTTTSSSUUUVVVUUURRROOONNNMMMOOOPPPPPPPPPOOOMMMKKKJJJJJJLLLPPPSSSUUUVVVVVVUUUTTTSSSSSSVVVXXXWWWRRRMMMHHHIIIKKKLLLLLLLLLKKKJJJMMMQQQVVVZZZ[[[YYYUUUSSSKKKJJJJJJJJJKKKLLLLLLMMMJJJIIIHHHGGGGGGFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAADDDCCCBBBBBBBBBDDDFFFHHHHHHJJJKKKKKKIIIHHHHHHHHHHHHFFFGGGLLLOOOSSS[[[dddooo}}}zzznnnffflllqqq~~~{{{wwwuuurrrkkkfffiiikkklllooouuuzzz~~~xxxsssvvv}}}ooo```PPPJJJJJJHHHEEEDDD@@@@@@AAAAAAAAA@@@@@@???AAABBBCCCFFFHHHHHHFFFDDDDDDDDDGGGKKKOOOPPPNNNMMMHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJKKKKKKDDDFFFHHHFFFDDDBBBDDDFFFFFFEEEDDDCCCCCCDDDEEEFFFNNNLLLJJJJJJKKKLLLKKKJJJLLLLLLMMMNNNOOORRRTTTUUUTTTQQQLLLHHHFFFGGGIIIKKKLLLMMMNNNNNNMMMLLLLLLMMMNNNPPPQQQQQQQQQQQQRRRTTTUUUTTTRRROOONNNMMMMMMNNNLLLMMMOOOQQQRRRRRRRRRRRROOOPPPQQQPPPOOONNNOOOPPPNNNMMMKKKKKKLLLNNNQQQRRRUUUVVVWWWUUUSSSQQQQQQQQQNNNOOOPPPPPPOOOMMMKKKIIIHHHKKKPPPVVVYYY[[[[[[[[[\\\XXXUUUTTTUUUUUURRROOOJJJJJJKKKKKKKKKJJJJJJIIILLLOOOTTTXXXZZZYYYWWWUUULLLLLLKKKKKKKKKLLLMMMMMMKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCCCC@@@AAAAAABBBDDDEEEFFFGGGGGGHHHIIIHHHFFFFFFFFFGGGGGGGGGIIIJJJKKKNNNZZZfffvvv~~~qqqiiiooouuuzzzvvvuuusssrrrqqqtttmmmiiimmmqqqrrrvvv}}}|||wwwrrrttt~~~{{{iiiYYYJJJEEEFFFFFFDDDCCCAAAAAABBBCCCCCCCCCBBBBBBAAABBBEEEJJJMMMLLLGGGCCCCCCDDDFFFIIILLLMMMLLLKKKHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHEEEIIIKKKJJJEEECCCFFFJJJIIIHHHFFFEEEDDDEEEGGGHHHMMMKKKJJJJJJLLLMMMMMMLLLMMMMMMLLLMMMOOORRRUUUWWWWWWTTTNNNHHHFFFFFFHHHIIIKKKMMMNNNNNNMMMLLLLLLMMMLLLNNNPPPQQQQQQRRRTTTVVVVVVUUUSSSPPPOOONNNNNNNNNKKKMMMOOOQQQRRRRRRRRRRRRPPPQQQRRRQQQOOONNNOOOPPPPPPOOOMMMKKKLLLMMMPPPQQQQQQRRRRRRQQQOOOMMMNNNOOONNNOOOPPPPPPOOOMMMJJJIIIGGGJJJQQQWWW\\\_________aaa\\\VVVTTTUUUUUUTTTRRRMMMMMMLLLKKKJJJIIIHHHHHHIIILLLQQQUUUWWWWWWUUUTTTMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDAAABBBCCCDDDEEEEEEEEEEEE>>>???AAACCCDDDEEEFFFFFFGGGHHHHHHFFFDDDDDDFFFGGGJJJKKKLLLLLLIIILLLZZZiiiwwwrrrhhhnnnxxxyyytttooommmooorrrssssssssstttuuuuuuwww{{{~~~{{{wwwwwwyyy}}}|||ooojjjddd___WWWOOOIIIEEEDDDDDDBBBBBBBBBBBBAAAAAA@@@???CCCEEEGGGHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDHHHGGGEEECCCCCCDDDFFFGGGEEEEEEGGGHHHHHHGGGFFFEEEFFFIIILLLMMMLLLKKKKKKKKKOOOJJJEEECCCEEEHHHIIIIIILLLKKKKKKKKKKKKLLLMMMMMMQQQPPPOOONNNNNNPPPRRRSSSUUUSSSOOOKKKJJJJJJLLLNNNIIIIIIHHHHHHIIIJJJLLLMMMRRRQQQPPPPPPPPPRRRSSSTTTWWWVVVTTTTTTSSSRRROOOMMMLLLMMMNNNOOOQQQRRRSSSTTTLLLNNNQQQQQQOOOMMMLLLLLLLLLKKKJJJJJJJJJLLLMMMOOOQQQQQQQQQQQQOOOMMMJJJHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHLLLTTT]]]dddhhhgggeee^^^^^^]]]\\\YYYVVVTTTRRROOOMMMKKKKKKKKKKKKKKKIIIIIIKKKOOOSSSVVVVVVSSSPPPNNNNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMNNNNNNMMMJJJHHHLLLIIIFFFFFFHHHHHHDDD???@@@AAACCCDDDEEEDDDCCCCCCCCCCCCCCCEEEGGGHHHGGGEEEDDDFFFHHHJJJJJJHHHEEECCCIIIJJJKKKJJJJJJPPPZZZcccuuu|||qqqllliiissszzzwwwrrrnnnjjjiiillloooqqqrrrwwwyyy{{{~~~}}}|||||||||~~~zzzhhh]]]ZZZ___[[[UUUNNNHHHDDDBBBBBBAAABBBBBBBBBAAAAAA@@@???BBBDDDFFFFFFEEEEEEEEEFFFHHHGGGGGGFFFFFFFFFEEEEEEHHHHHHFFFFFFFFFFFFGGGHHHEEEFFFGGGHHHHHHGGGFFFFFFFFFIIILLLLLLKKKJJJJJJJJJNNNJJJEEEDDDFFFHHHIIIHHHJJJJJJKKKKKKKKKLLLLLLLLLNNNMMMLLLLLLMMMNNNPPPRRRSSSQQQNNNJJJIIIHHHIIIJJJJJJJJJIIIJJJJJJLLLNNNOOORRRQQQQQQQQQQQQRRRSSSTTTWWWUUUSSSRRRRRRQQQOOOMMMKKKLLLMMMOOOPPPQQQRRRRRRNNNOOOQQQQQQOOONNNMMMNNNNNNLLLJJJIIIIIIJJJLLLNNNMMMNNNNNNNNNMMMJJJGGGFFFGGGGGGFFFFFFFFFGGGGGGGGGIIIKKKQQQYYY```eeeggggggbbb___]]]\\\]]]\\\[[[YYYLLLKKKIIIIIIJJJJJJIIIHHHIIIJJJMMMQQQUUUVVVUUUSSSOOOMMMJJJIIIIIIJJJJJJJJJNNNMMMMMMNNNPPPPPPOOOMMMKKKGGGDDDDDDFFFFFFBBB>>>??????@@@AAAAAAAAA@@@@@@BBBBBBDDDFFFIIIIIIHHHFFFDDDGGGJJJLLLLLLJJJGGGEEEHHHIIIJJJIIIIIIOOOYYYaaaqqqyyyxxxqqqlllkkkrrrzzzwwwtttqqqoooooolllkkklllooosssvvvxxx~~~yyytttssswww}}}yyyhhhZZZSSSSSSXXXVVVQQQLLLGGGCCC@@@???AAAAAABBBBBBBBBAAA@@@@@@AAACCCDDDDDDCCCDDDFFFHHHJJJIIIGGGFFFEEEEEEFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGFFFFFFHHHKKKKKKJJJIIIIIIJJJKKKIIIGGGFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJKKKKKKKKKKKKLLLNNNPPPRRRSSSQQQOOOLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPRRRRRRRRRRRRRRRRRRSSSSSSUUUSSSPPPOOOPPPOOONNNMMMIIIJJJLLLNNNOOOPPPPPPOOOPPPQQQRRRQQQOOOOOOOOOPPPPPPNNNKKKIIIHHHIIIKKKLLLKKKLLLMMMMMMLLLIIIGGGEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJKKKPPPXXX___eeegggccc___\\\]]]aaacccaaa^^^KKKJJJJJJKKKLLLLLLJJJHHHIIIIIIKKKNNNSSSVVVWWWWWWSSSOOOJJJHHHIIIJJJIIIHHHLLLKKKJJJKKKNNNPPPQQQPPPJJJGGGCCCBBBCCCDDDBBB@@@@@@@@@???>>>>>>>>>??????AAABBBDDDHHHKKKKKKIIIGGGEEEHHHLLLOOOPPPNNNJJJHHHFFFGGGHHHGGGHHHMMMVVV\\\hhhlllrrruuutttooolllkkkpppyyyuuurrrpppppppppttttttuuuwww{{{}}}zzztttqqqsss{{{zzzmmm```UUUQQQSSSQQQQQQNNNKKKGGGCCC???===AAAAAAAAABBBBBBAAAAAA@@@AAABBBBBBBBBBBBCCCGGGIIIKKKIIIGGGEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHJJJJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJLLLLLLKKKIIIHHHJJJJJJJJJKKKMMMOOOQQQRRRSSSRRRQQQPPPPPPOOOOOOOOOIIIIIIJJJLLLMMMOOOPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRPPPMMMLLLMMMMMMMMMLLLGGGIIIKKKMMMNNNNNNNNNMMMQQQRRRRRRQQQPPPPPPQQQSSSRRRPPPMMMJJJHHHIIIJJJKKKKKKLLLMMMMMMMMMKKKHHHGGGDDDDDDCCCDDDEEEGGGJJJKKKLLLJJJGGGIIIOOOXXX___cccbbb^^^\\\```fffgggbbb\\\MMMLLLLLLMMMOOOOOOMMMKKKIIIHHHHHHKKKPPPUUUXXXYYYXXXRRRLLLJJJKKKLLLKKKIIIHHHGGGEEEFFFIIILLLMMMMMMJJJGGGCCCAAABBBCCCCCCBBBBBBAAA@@@>>>>>>>>>???@@@???AAADDDHHHKKKLLLIIIGGGEEEHHHMMMQQQRRRPPPLLLJJJDDDEEEEEEEEEGGGKKKRRRWWW^^^```gggpppssspppllljjjooo|||}}}{{{yyyvvvsssqqqqqqsssttt{{{}}}zzzxxxwwwwwwxxx}}}|||sssiiiaaaXXXOOOLLLNNNMMMMMMLLLKKKHHHDDD@@@>>>@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCGGGIIIJJJHHHFFFDDDCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIJJJJJJHHHHHHHHHIIIGGGHHHHHHIIIHHHHHHHHHHHHGGGHHHJJJLLLLLLKKKIIIHHHHHHHHHIIIJJJLLLNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSGGGHHHIIIKKKMMMOOOPPPQQQQQQRRRTTTUUUTTTSSSRRRQQQOOOMMMKKKKKKLLLLLLLLLJJJGGGHHHJJJLLLMMMMMMLLLLLLRRRRRRSSSRRRQQQQQQRRRTTTSSSQQQOOOLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLJJJHHHGGGEEEEEEEEEFFFHHHJJJLLLNNNQQQMMMIIIIIINNNVVV]]]aaaaaa```bbbhhhmmmkkkbbbXXXOOONNNMMMNNNOOOOOOMMMKKKIIIGGGFFFGGGLLLRRRVVVXXXXXXSSSNNNKKKKKKKKKJJJHHHHHHFFFDDDDDDFFFHHHHHHHHHGGGDDDAAA@@@???@@@AAAAAABBBAAA???>>>===>>>>>>?????????BBBFFFIIIJJJHHHFFFEEEHHHLLLOOOPPPOOOKKKIIIBBBCCCCCCDDDFFFJJJOOORRRWWWZZZdddrrryyyuuunnnlllooo{{{xxxyyy{{{~~~zzzwwwtttuuuuuuttttttvvvyyy|||~~~~~~~~~yyyuuusssuuuyyykkkddd^^^ZZZSSSKKKHHHIIIIIIJJJJJJJJJHHHEEEBBB@@@@@@@@@AAABBBBBBBBBAAAAAAAAACCCDDDDDDCCCDDDFFFHHHIIIHHHGGGFFFEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKMMMLLLKKKJJJIIIIIIIIIJJJIIIJJJKKKJJJHHHHHHIIIJJJFFFHHHIIIIIIHHHGGGHHHJJJHHHIIIJJJKKKLLLKKKJJJJJJGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNMMMMMMNNNPPPQQQRRRFFFGGGIIILLLNNNPPPQQQQQQQQQRRRUUUVVVVVVTTTQQQOOONNNMMMLLLMMMOOONNNMMMKKKIIIIIIIIIJJJKKKLLLLLLMMMPPPRRRSSSSSSRRRQQQRRRTTTSSSRRRQQQPPPNNNLLLJJJJJJGGGHHHIIIJJJJJJIIIGGGFFFEEEFFFGGGIIIKKKLLLMMMNNNTTTQQQNNNNNNRRRYYY^^^aaaaaadddiiipppsssooocccZZZPPPNNNLLLKKKLLLLLLKKKJJJJJJGGGEEEEEEIIINNNSSSUUUSSSRRROOOLLLIIIHHHGGGGGGJJJHHHFFFFFFGGGHHHGGGFFFBBBAAA???>>>======>>>>>>>>>>>>===<<<<<<<<<======>>>>>>???BBBEEEFFFFFFDDDDDDFFFIIIKKKLLLJJJHHHFFFBBBBBBBBBCCCFFFIIIMMMOOOUUUXXXeeevvv}}}vvvpppoooooo}}}{{{zzz~~~{{{zzzyyyxxxxxxwwwvvvtttuuuxxx|||~~~yyyzzz}}}xxxvvvwwwxxxyyyxxxkkk___ZZZVVVTTTPPPJJJGGGIIIFFFGGGGGGGGGFFFDDDBBBAAA???@@@AAAAAABBBBBBBBBAAABBBDDDFFFFFFEEEEEEEEEFFFHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJKKKMMMNNNNNNMMMLLLJJJJJJJJJJJJJJJKKKKKKLLLKKKIIIHHHIIIKKKFFFHHHIIIHHHFFFFFFIIIKKKJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJKKKLLLMMMMMMNNNNNNOOOMMMKKKJJJJJJLLLNNNOOOFFFHHHKKKNNNPPPRRRSSSSSSQQQSSSUUUWWWWWWTTTQQQOOONNNOOOPPPRRRSSSSSSPPPMMMKKKJJJIIIHHHIIIKKKMMMNNNNNNQQQSSSTTTSSSRRRRRRSSSRRRRRRSSSSSSQQQNNNKKKIIIFFFGGGIIIJJJKKKJJJHHHGGGDDDFFFHHHKKKMMMMMMMMMLLLPPPOOOOOOQQQVVV\\\___aaa```dddkkkrrrsssnnneee^^^TTTPPPLLLJJJJJJKKKKKKKKKJJJGGGDDDDDDFFFKKKNNNPPPOOOQQQRRROOOJJJFFFFFFHHHHHHHHHGGGHHHIIIIIIHHHFFFAAAAAAAAA@@@???>>>>>>???<<<<<<===>>>>>>>>>======>>>======>>>AAACCCCCCBBBBBBCCCEEEFFFFFFEEEDDDCCCAAAAAAAAACCCFFFIIIKKKLLLSSSUUUbbbsssxxxppplllooommm}}}zzzxxxxxxrrrrrrrrrsssuuuwwwxxxyyy{{{~~~yyyyyyzzzzzz{{{~~~{{{tttqqqssszzzzzzfffZZZSSSOOOLLLLLLJJJGGGGGGIIIDDDEEEEEEEEEEEECCCBBBAAA???@@@AAAAAABBBBBBBBBBBBCCCEEEGGGHHHFFFEEEEEEEEEHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLJJJJJJKKKMMMOOOQQQOOONNNLLLKKKJJJJJJJJJKKKLLLLLLLLLKKKIIIIIIJJJKKKFFFHHHIIIHHHFFFFFFIIILLLLLLKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRPPPLLLIIIHHHJJJLLLMMMGGGIIILLLOOORRRSSSTTTTTTQQQSSSVVVXXXWWWTTTQQQNNNPPPQQQSSSVVVWWWVVVRRROOOLLLKKKIIIHHHHHHJJJMMMOOOMMMPPPSSSTTTSSSRRRQQQRRRQQQRRRTTTUUUTTTPPPLLLJJJHHHJJJKKKMMMMMMLLLKKKJJJCCCFFFIIILLLMMMMMMLLLKKKJJJKKKMMMQQQWWW\\\______]]]bbbjjjooopppllleeeaaaXXXTTTOOOLLLKKKLLLMMMMMMKKKHHHDDDCCCEEEIIILLLMMMNNNSSSWWWTTTLLLGGGHHHKKKFFFEEEFFFHHHJJJJJJHHHFFFCCCDDDEEEEEECCCBBBAAABBB===>>>???AAAAAAAAA@@@??????===;;;<<<>>>@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCGGGIIIKKKKKKOOOQQQ\\\lllppphhhgggllllllzzzwwwtttsssrrrqqqrrrtttvvvyyy|||~~~zzzyyyxxxvvvwwwzzz{{{wwwwwwuuuttt{{{|||fffVVVPPPLLLLLLMMMMMMLLLKKKIIIHHHJJJFFFAAA@@@BBBDDDDDDCCCCCCBBBAAA@@@AAAAAACCCCCCFFFEEECCCBBBBBBDDDFFFGGGGGGGGGIIINNNTTTVVVRRRNNNQQQJJJFFFIIIMMMNNNNNNPPPRRRQQQOOOMMMKKKIIIHHHHHHNNNNNNNNNMMMLLLKKKJJJIIILLLIIIGGGFFFFFFHHHHHHHHHJJJKKKLLLKKKJJJJJJJJJKKKOOOOOOPPPPPPOOOPPPSSSVVVNNNMMMLLLKKKJJJIIIHHHGGGIIIKKKNNNQQQSSSTTTSSSSSSSSSUUUXXX[[[\\\YYYSSSNNNNNNOOOQQQUUUWWWWWWTTTQQQNNNMMMJJJHHHIIIKKKNNNQQQSSSSSSRRRSSSTTTRRROOOLLLPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQIIIHHHNNNKKKDDDHHHHHHGGGGGGIIIKKKLLLLLLKKKOOOOOOPPPQQQRRRSSSUUUVVVTTT[[[aaacccdddddd```ZZZQQQOOOKKKHHHFFFFFFGGGHHHLLLKKKIIIGGGGGGIIIKKKLLLMMMOOOQQQRRRPPPMMMIIIFFFHHHIIIIIIIIIHHHFFFDDDCCCDDDCCCBBBAAAAAABBBDDDEEEBBBBBBBBBAAAAAA@@@???>>>@@@???>>>>>>>>>???AAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCAAA???AAAFFFJJJLLLLLLMMMMMMTTTaaajjjlllllllllqqq~~~|||}}}}}}~~~}}}{{{xxxvvvuuuuuutttssstttwwwzzz~~~yyywwwxxxxxxxxxzzz}}}~~~xxxuuuwwwzzz|||~~~mmm\\\QQQMMMKKKKKKLLLLLLLLLJJJIIIHHHIIIEEEAAA@@@AAACCCCCCBBBAAA@@@@@@@@@AAABBBDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJMMMSSSYYYYYYSSSNNNMMMJJJIIIKKKKKKJJJMMMRRRWWWTTTPPPLLLIIIHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNLLLJJJGGGFFFFFFFFFGGGGGGJJJKKKKKKJJJIIIIIIIIIJJJLLLMMMNNNMMMMMMNNNQQQSSSOOOOOONNNMMMLLLKKKJJJIIIJJJKKKNNNPPPQQQRRRRRRRRRSSSTTTVVVXXXXXXUUUPPPLLLNNNNNNPPPSSSUUUUUUSSSQQQOOONNNLLLKKKKKKLLLNNNOOOSSSRRRRRRSSSSSSRRROOOLLLNNNOOOQQQRRRSSSSSSSSSRRRRRRSSSOOOMMMQQQMMMIIIKKKKKKIIIHHHHHHIIIJJJJJJIIIIIIJJJJJJKKKMMMOOOQQQRRROOOUUUYYYZZZ[[[]]][[[VVVOOOMMMIIIFFFEEEEEEGGGHHHKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKMMMOOONNNMMMKKKIIIIIIIIIIIIIIIHHHFFFDDDCCCCCCCCCCCCBBBBBBCCCCCCDDD@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>===>>>???AAABBBDDDDDDCCCCCCCCCBBBBBBBBBBBB@@@???AAAEEEIIIKKKKKKNNNNNNUUUaaaiiijjjiiijjjqqq~~~}}}zzzyyyzzz{{{}}}{{{xxxxxxxxxyyyyyyzzz{{{{{{wwwyyy|||}}}yyyuuurrrsssvvvxxxyyy}}}zzzwwwvvvvvv~~~yyyjjj___UUUPPPNNNIIIIIIJJJJJJJJJIIIHHHHHHGGGDDDAAA???@@@AAAAAAAAA>>>>>>???@@@AAACCCEEEFFFDDDEEEFFFFFFGGGGGGGGGFFFIIIKKKOOOUUUYYYXXXRRRLLLJJJJJJKKKLLLIIIGGGKKKSSSZZZWWWQQQKKKHHHHHHJJJKKKJJJJJJKKKMMMNNNOOOPPPPPPMMMLLLIIIGGGFFFEEEFFFGGGKKKJJJIIIIIIHHHHHHHHHHHHHHHJJJKKKKKKJJJKKKNNNPPPQQQPPPPPPOOONNNMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSQQQNNNKKKNNNMMMNNNPPPRRRSSSRRRQQQPPPPPPOOONNNNNNNNNOOOOOOTTTSSSRRRSSSSSSRRROOOLLLLLLMMMQQQTTTVVVVVVVVVUUUSSSTTTSSSQQQOOOMMMLLLMMMQQQNNNJJJHHHHHHIIIIIIHHHFFFFFFFFFGGGIIILLLNNNOOOLLLPPPQQQOOOPPPTTTTTTQQQMMMKKKGGGDDDCCCEEEHHHJJJKKKKKKLLLLLLKKKIIIGGGFFFFFFGGGIIIJJJKKKLLLLLLLLLJJJJJJIIIHHHGGGEEECCCBBBCCCCCCCCCDDDDDDCCCCCCBBB???@@@@@@AAAAAAAAAAAAAAA>>>============???AAABBBEEEEEEDDDCCCBBBBBBAAAAAAAAA???>>>@@@DDDHHHJJJKKKPPPQQQWWWbbbiiiiiihhhiiirrr}}}||||||zzz{{{|||}}}}}}|||zzzyyy{{{~~~{{{zzzyyyvvvxxx{{{~~~|||xxxvvvrrrqqqooooooqqquuuxxxzzz|||xxxzzzyyydddYYYTTTOOOMMMMMMGGGGGGGGGHHHHHHGGGGGGGGGDDDBBB@@@???>>>??????@@@>>>>>>???@@@AAABBBCCCDDDCCCDDDFFFHHHHHHHHHGGGFFFHHHIIILLLPPPSSSRRRNNNJJJJJJIIIIIIKKKJJJHHHKKKQQQWWWTTTPPPLLLJJJIIIJJJKKKMMMMMMMMMMMMMMMNNNOOOOOOPPPOOOLLLIIIFFFFFFGGGHHHLLLJJJHHHGGGGGGGGGGGGFFFFFFGGGIIIIIIIIIIIIKKKMMMPPPPPPOOOOOONNNNNNMMMMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQPPPOOOOOOPPPPPPOOOMMMNNNLLLLLLMMMOOOQQQQQQQQQPPPQQQQQQRRRSSSSSSSSSRRRUUUTTTSSSSSSTTTSSSPPPNNNIIILLLPPPTTTWWWXXXXXXXXXVVVUUUVVVQQQJJJMMMSSSRRRYYYUUUOOOKKKJJJJJJJJJJJJIIIHHHGGGGGGHHHJJJKKKMMMMMMNNNMMMIIIJJJPPPSSSRRRLLLIIIFFFCCCCCCFFFIIILLLMMMLLLLLLKKKIIIHHHFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLJJJJJJIIIHHHFFFDDDCCCBBBCCCCCCDDDEEEEEEDDDBBBAAA???@@@@@@AAAAAA@@@@@@???>>>======<<<===???@@@AAAFFFEEEDDDCCCBBBAAA@@@??????>>>>>>???BBBFFFIIIJJJRRRTTT\\\gggmmmllllllmmmsss~~~~~~{{{wwwuuutttuuuwwwxxx{{{}}}~~~~~~}}}}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzyyy|||zzztttrrrrrrnnnnnnnnnoooqqqtttwwwzzz}}}}}}rrrbbbRRRLLLJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEAAA@@@???>>>=========>>>??????@@@@@@@@@@@@@@@@@@AAABBBEEEGGGHHHGGGFFFEEEIIIIIIJJJKKKMMMMMMMMMLLLMMMHHHFFFJJJLLLKKKKKKMMMOOOOOONNNMMMLLLKKKJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQOOOLLLHHHFFFHHHJJJNNNKKKGGGFFFFFFGGGFFFEEEDDDFFFHHHIIIHHHIIIJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMNNNOOOPPPQQQPPPNNNMMMNNNPPPRRRRRRQQQMMMLLLJJJKKKNNNPPPPPPPPPOOOPPPRRRTTTVVVVVVVVVVVVVVVUUUSSSSSSSSSSSSQQQOOOHHHJJJNNNSSSVVVXXXYYYYYYYYYUUUXXXUUULLLWWWeeebbb^^^ZZZSSSNNNMMMNNNNNNOOOMMMKKKIIIGGGFFFFFFHHHIIIJJJKKKJJJHHHKKKTTTZZZ[[[KKKIIIFFFDDDEEEGGGKKKMMMOOOMMMJJJGGGFFFEEEFFFFFFEEEEEEDDDEEEFFFGGGIIIJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDBBBAAA@@@AAAAAAAAA@@@??????>>>???>>>=========>>>@@@AAAEEEDDDCCCBBBAAA@@@???>>>>>>>>>???@@@AAAEEEHHHKKKSSSWWWaaammmsssrrrqqqsssrrrvvvwwwvvvtttrrrqqqrrrsssxxx{{{~~~~~~|||zzzxxxwwwwwwwwwtttuuuvvvxxxzzz|||~~~zzzuuuqqqpppqqqlllnnnpppqqqrrrtttxxx{{{}}}www```UUUKKKIIIIIIFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB>>>??????===;;;:::;;;===??????@@@@@@@@@??????>>>???@@@BBBEEEEEEEEEDDDCCCKKKJJJJJJJJJKKKLLLNNNOOONNNHHHEEEJJJNNNNNNLLLLLLLLLLLLNNNNNNNNNLLLKKKIIIIIIIIIIIIJJJLLLNNNQQQRRRQQQQQQPPPMMMHHHFFFIIIKKKPPPLLLGGGEEEFFFGGGFFFDDDCCCEEEGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQPPPOOONNNOOOQQQSSSSSSSSSLLLKKKJJJKKKNNNPPPPPPOOOOOOPPPRRRSSSUUUUUUVVVVVVUUUTTTRRRQQQRRRQQQPPPNNNHHHJJJLLLPPPSSSUUUWWWXXX[[[TTTZZZZZZRRRdddwwwooo]]]YYYSSSPPPOOOPPPQQQQQQNNNLLLHHHEEECCCCCCDDDEEEDDDFFFGGGGGGLLLWWW^^^```JJJIIIGGGFFFFFFHHHJJJLLLNNNKKKHHHEEECCCDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>>>>???@@@BBBBBBAAA@@@??????>>>>>>>>>???@@@@@@AAADDDHHHLLLRRRXXXeeesssxxxuuussstttqqqrrrssstttttttttvvvxxx{{{|||xxxvvvsssqqqqqqrrrtttvvvwwwyyy|||yyyyyyxxxuuuqqqoooooooookkknnnqqqrrrsssuuuyyy|||ssscccVVVOOOJJJIIIHHHFFFEEEHHHFFFEEECCCAAA@@@??????@@@<<<===>>>===:::999:::<<<<<<===>>>@@@@@@@@@??????===>>>@@@AAABBBCCCBBBBBBHHHIIIKKKKKKLLLMMMNNNOOOLLLIIIIIILLLNNNLLLLLLOOOOOOOOONNNNNNMMMLLLKKKKKKIIIIIIHHHIIIJJJMMMOOOQQQNNNPPPOOOLLLGGGEEEHHHLLLRRRMMMGGGEEEGGGHHHFFFDDDAAADDDFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKNNNPPPQQQRRRRRRRRRSSSQQQPPPPPPQQQRRRRRRPPPKKKKKKKKKLLLOOOPPPPPPOOOPPPPPPPPPPPPPPPQQQQQQQQQSSSQQQOOONNNNNNNNNMMMLLLIIIJJJKKKLLLOOOQQQTTTVVVZZZPPPYYYZZZQQQeeewwwgggWWWTTTPPPNNNOOOPPPQQQRRRNNNKKKGGGDDDBBBBBBDDDEEEAAADDDEEEEEEIIIQQQWWWXXXHHHGGGGGGGGGGGGGGGHHHIIIJJJHHHGGGEEEDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCAAABBBCCCEEEFFFGGGGGGGGGDDDCCCAAA@@@???>>>??????@@@?????????>>>>>>======>>>???AAAAAAAAADDDIIIMMMPPPXXXggguuuxxxsssppppppoooqqqsssuuuwwwyyy}}}~~~~~~}}}{{{yyywwwuuutttvvvtttqqqooopppssswwwyyyzzztttuuuuuussspppmmmmmmnnniiimmmqqqssstttvvvzzz}}}~~~zzz|||ppp]]]NNNMMMHHHEEEEEECCCAAABBBEEEGGGEEECCCAAA???>>>>>>>>>;;;===>>>===999888999;;;:::;;;===???@@@AAAAAA@@@<<<<<<>>>???@@@AAAAAABBBDDDGGGJJJLLLMMMLLLMMMMMMJJJJJJMMMOOOMMMIIILLLRRRTTTRRROOOMMMLLLKKKLLLLLLMMMLLLJJJIIIIIIJJJKKKLLLLLLNNNNNNJJJEEEDDDGGGKKKTTTNNNGGGEEEGGGHHHGGGDDD@@@BBBEEEFFFFFFEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIKKKNNNQQQSSSTTTSSSSSSUUUSSSQQQQQQQQQQQQOOOMMMKKKKKKKKKMMMOOOPPPPPPNNNQQQPPPOOOMMMMMMLLLLLLLLLQQQNNNLLLKKKLLLLLLKKKIIIJJJJJJIIIJJJLLLOOORRRTTTXXXLLLVVVWWWKKK^^^kkkUUURRROOOLLLLLLMMMOOOPPPPPPNNNLLLHHHEEEDDDDDDFFFHHHDDDFFFEEECCCDDDIIIKKKJJJFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA???AAABBBEEEFFFHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGEEECCCCCCCCCCCCDDD@@@BBBDDDGGGIIIKKKLLLMMMFFFEEECCCAAA???>>>>>>???>>>>>>>>>>>>============>>>@@@BBBBBBBBBDDDIIINNNOOOXXXhhhuuuwwwqqqkkkkkknnnxxxyyy{{{zzzvvvuuurrrpppnnnnnnnnnmmmmmmjjjlllmmmooorrrxxx~~~yyyuuuqqqqqqpppnnnmmmlllkkkjjjkkkmmmqqqsssvvvyyy~~~~~~xxxxxxyyy{{{{{{iiiXXXMMMJJJFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@>>>===;;;:::;;;;;;;;;<<<<<<<<<<<<===;;;>>>BBBDDDCCCAAA@@@???===>>>>>>===;;;;;;<<<>>>AAACCCEEEHHHJJJKKKLLLLLLJJJJJJKKKKKKKKKLLLOOORRRTTTTTTSSSQQQNNNLLLLLLMMMMMMMMMLLLJJJHHHGGGIIIKKKKKKIIIHHHFFFEEEEEEFFFFFFLLLKKKJJJIIIGGGFFFEEEDDDBBBCCCDDDEEEEEEFFFFFFEEEIIIJJJJJJHHHFFFFFFGGGHHHJJJKKKLLLMMMOOORRRTTTUUUTTTSSSRRRQQQPPPOOONNNNNNNNNKKKIIILLLOOOPPPLLLHHHMMMNNNOOOMMMKKKJJJJJJKKKKKKLLLNNNOOOOOONNNLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNPPPQQQRRRSSSSSSRRRQQQQQQNNNNNNMMMMMMMMMNNNPPPQQQQQQLLLFFFBBBBBBCCCEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAABBBEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDD@@@BBBDDDFFFHHHHHHHHHGGGHHHGGGGGGFFFEEEDDDCCCCCCGGGFFFDDDBBB@@@???>>>===BBB@@@@@@BBBFFFIIIIIIHHHEEEDDDCCCBBBAAABBBBBBCCC@@@???>>>======>>>>>>??????@@@AAAAAABBBDDDHHHLLLOOOVVVdddsssyyysssmmmjjjjjj{{{vvvtttuuuuuuqqqnnnnnnmmmkkkjjjjjjjjjjjjiiioooqqqtttwww{{{|||vvvrrrpppooonnnmmmllllllkkkkkkkkkmmmqqquuuxxx|||{{{wwwyyy}}}yyyjjj[[[NNNGGGEEEBBBBBBAAA@@@?????????@@@????????????>>>>>>===<<<=========<<<<<<;;;;;;;;;<<<>>>@@@@@@?????????@@@===>>>???>>>======>>>@@@AAABBBEEEGGGIIIIIIIIIIIIIIIJJJJJJJJJIIIIIILLLNNNRRRSSSRRRPPPMMMKKKKKKLLLLLLLLLLLLJJJHHHGGGIIIKKKHHHHHHGGGFFFFFFFFFGGGGGGIIIIIIIIIHHHHHHGGGGGGFFFCCCCCCDDDEEEEEEEEEEEEEEEHHHIIIIIIHHHFFFEEEFFFHHHIIIIIIJJJLLLNNNPPPRRRSSSQQQQQQPPPPPPOOOPPPPPPQQQQQQMMMIIIJJJMMMOOONNNKKKMMMNNNNNNMMMJJJIIIIIIJJJMMMNNNOOOQQQQQQPPPOOONNNJJJIIIHHHHHHIIIJJJKKKLLLOOOPPPQQQRRRQQQPPPOOONNNLLLLLLKKKJJJKKKLLLMMMNNNQQQLLLFFFBBBAAABBBCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCGGGGGGGGGFFFFFFEEEDDDDDDAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCFFFEEEDDDCCCBBBAAAAAAAAAAAA???>>>@@@CCCFFFFFFEEECCCBBBAAA@@@@@@@@@AAAAAA??????>>>======>>>???@@@@@@AAABBBAAABBBDDDHHHLLLRRRXXXeeessswwwrrrllljjjjjj~~~zzzwwwpppllliiihhhkkklllkkkiiigggggggggggggggggghhhhhhooorrrvvvzzz~~~zzzvvvrrrooommmmmmllllllkkkkkkkkklllkkkoootttxxx|||{{{}}}zzzyyy~~~vvvcccVVVNNNFFFBBBBBB??????>>>>>>>>>>>>>>>???======>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;:::999===>>>???>>>======???AAA===>>>??????>>>>>>@@@BBB@@@BBBDDDFFFHHHHHHHHHHHHJJJKKKKKKIIIGGGGGGHHHJJJOOOPPPOOOMMMKKKJJJJJJKKKLLLLLLLLLJJJHHHGGGIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHCCCDDDDDDEEEEEEEEEEEEDDDFFFGGGGGGFFFEEEDDDFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQOOONNNMMMMMMNNNPPPRRRTTTSSSNNNJJJIIILLLOOOOOONNNMMMNNNNNNLLLJJJHHHHHHIIILLLMMMOOOPPPPPPPPPOOONNNIIIHHHGGGGGGGGGHHHIIIJJJNNNNNNOOOOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKOOOJJJEEEAAA@@@AAABBBBBBDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEE@@@>>>===>>>@@@BBBBBBAAA@@@@@@???>>>>>>>>>??????>>>======<<<===>>>@@@AAAAAABBBBBBAAABBBDDDHHHLLLTTTYYYdddppptttqqqlllkkklllyyyvvvssspppnnniiifffeeeeeehhhjjjjjjiiicccdddeeeeeeeeefffhhhjjjnnnrrrwww{{{}}}wwwtttqqqooommmkkkjjjjjjjjjjjjkkkmmmnnnooorrrxxx}}}~~~{{{~~~rrrcccTTTLLLIIIEEEBBBBBB@@@???????????????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::===???@@@???>>>>>>???@@@;;;===????????????@@@BBB@@@AAADDDGGGIIIJJJKKKKKKLLLMMMMMMKKKHHHGGGGGGHHHLLLLLLLLLKKKIIIHHHIIIKKKLLLLLLLLLJJJIIIHHHJJJLLLMMMLLLKKKIIIHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEEEEDDDCCCCCCEEEGGGFFFGGGIIIKKKMMMNNNOOOPPPNNNMMMKKKKKKLLLNNNQQQSSSRRROOOLLLKKKMMMOOOOOOOOONNNNNNNNNMMMJJJHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKGGGGGGEEEDDDDDDEEEFFFGGGKKKLLLLLLLLLLLLJJJIIIHHHHHHHHHGGGFFFFFFGGGHHHIIIIIIEEEAAA>>>>>>@@@AAABBBDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAABBBHHHHHHIIIIIIHHHGGGEEEDDDDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDDDD??????>>>===>>>????????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>@@@AAABBBBBBBBBAAAAAADDDIIIMMMUUUWWW```kkkooonnnlllmmmmmm~~~zzztttooommmkkkiiihhheeedddcccdddfffhhhiiijjjcccdddeeeeeedddfffjjjmmmsssvvv{{{|||yyyuuuqqqooonnnmmmlllhhhhhhhhhhhhjjjlllooopppssswww}}}|||lll```UUULLLIIIIIIFFFCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDAAA@@@???>>>======>>>>>>========================<<>>>>>:::<<<>>>??????>>>???@@@???AAADDDHHHKKKMMMNNNNNNNNNOOOOOOMMMJJJHHHHHHHHHIIIIIIJJJIIIGGGGGGIIIJJJLLLLLLLLLJJJIIIIIIKKKMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBAAABBBCCCCCCBBBBBBDDDFFFGGGHHHJJJLLLMMMNNNOOOOOOOOOMMMKKKJJJJJJLLLNNNPPPNNNNNNNNNNNNOOOOOONNNMMMOOOOOOOOOMMMJJJIIIHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHEEEDDDCCCBBBBBBBBBCCCDDDHHHIIIJJJJJJJJJHHHGGGFFFHHHGGGFFFEEEEEEFFFGGGHHHCCC@@@===<<<===@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAA???AAACCCBBBAAA@@@BBBDDDGGGHHHIIIIIIHHHGGGEEEDDDEEEDDDCCCBBBAAABBBCCCDDDAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@?????????@@@@@@?????????>>>======>>>>>>>>>>>>>>>????????????>>><<<<<<<<<<<<<<<>>>@@@AAABBBBBBAAAAAAAAAEEEJJJNNNSSSTTTZZZccchhhhhhiiilllooo~~~||||||{{{yyywwwrrrnnnjjjgggfffeeedddcccaaaaaaaaabbbdddfffhhhjjjfffggggggfffeeehhhnnnsssxxx{{{~~~~~~zzzvvvsssrrrsssqqqooommmkkkjjjjjjjjjggggggggghhhjjjnnnqqqsssxxx|||iiiZZZPPPKKKGGGHHHGGGCCCBBBDDDFFFEEEDDDDDDDDDDDDEEEEEECCCBBB@@@???>>>>>>??????<<<<<<=========>>>>>>>>><<<@@@CCCEEECCC@@@>>>===:::<<>>>>>???>>>@@@CCCGGGJJJLLLMMMMMMLLLMMMNNNMMMKKKIIIHHHIIIFFFGGGHHHHHHGGGGGGIIIKKKJJJJJJJJJIIIGGGGGGIIIKKKGGGHHHJJJKKKMMMNNNNNNNNNIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBBBB???@@@AAAAAA@@@AAACCCEEEFFFGGGJJJLLLMMMNNNNNNMMMOOOMMMKKKJJJIIIJJJKKKLLLLLLMMMNNNOOOOOONNNMMMLLLNNNOOOOOOMMMJJJHHHGGGHHHIIIHHHHHHGGGFFFFFFEEEEEEBBBAAA@@@@@@@@@AAABBBCCCEEEFFFGGGHHHHHHGGGFFFFFFHHHGGGFFFEEEEEEEEEFFFGGGBBB???<<<<<<>>>@@@BBBBBBBBBBBBAAA@@@@@@@@@@@@AAA>>>@@@CCCBBB@@@???AAADDDFFFGGGIIIIIIHHHGGGDDDCCCDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<======??????@@@>>><<<<<<===???===>>>???@@@@@@@@@??????===<<<<<<;;;<<<===???@@@AAAAAAAAA@@@BBBFFFLLLQQQSSSRRRUUU[[[___```cccgggpppxxxuuurrrqqqppppppooonnnhhhfffcccbbbbbbcccbbbaaa```aaabbbdddfffiiimmmoooooopppooollljjjmmmvvv}}}}}}zzzyyywwwtttqqqooommmlllllllllkkkjjjhhhgggggggggfffffffffhhhkkkooosssvvv{{{~~~zzzjjjZZZOOOHHHFFFEEEFFFCCC@@@AAAFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA??????@@@BBBCCC>>>>>>>>>===============>>>@@@BBBBBB@@@>>>>>>>>><<<>>>AAAAAA@@@???>>>>>><<<>>>@@@CCCEEEFFFFFFFFFGGGIIIJJJJJJIIIGGGGGGGGGEEEFFFGGGGGGFFFGGGIIIKKKFFFGGGGGGEEEDDDDDDFFFIIIGGGHHHIIIKKKLLLLLLLLLKKKGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEECCCBBBAAA===>>>?????????@@@BBBEEEDDDFFFHHHKKKLLLLLLLLLKKKLLLKKKKKKJJJIIIIIIJJJJJJMMMMMMMMMMMMLLLLLLMMMNNNLLLMMMMMMKKKGGGEEEEEEEEEGGGFFFEEECCCBBBAAA@@@@@@??????>>>>>>>>>@@@AAABBBCCCDDDFFFGGGHHHGGGGGGFFFGGGFFFEEEDDDCCCDDDEEEEEEEEEBBB???>>>@@@AAABBBAAABBBAAAAAA@@@@@@@@@@@@@@@>>>BBBDDDBBB???===???BBBEEEFFFHHHIIIHHHFFFCCCBBB@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???===;;;:::<<>>???@@@??????>>>>>>===<<<;;;<<<<<<>>>>>>@@@@@@@@@@@@BBBGGGNNNSSSUUURRRQQQUUUVVVWWWZZZ___qqq~~~xxxsssooommmjjjhhhhhhhhhgggfffdddbbbaaaaaacccccccccbbbbbbdddfffiiikkkoootttwwwxxxxxxvvvrrrpppttt~~~{{{uuurrrqqqpppooommmllljjjjjjiiiiiijjjhhhfffeeeeeeeeefffffffffhhhkkkppptttwww|||~~~|||}}}ttthhh]]]RRRJJJFFFEEEFFFEEEAAA===BBBIIIFFFEEEDDDCCCBBBAAAAAAAAABBBAAA@@@@@@@@@BBBDDDFFF@@@@@@???>>>===<<<;;;;;;???@@@@@@???===<<<===???>>>@@@BBBCCCAAA?????????<<<===>>>@@@AAAAAA@@@@@@BBBDDDGGGGGGFFFEEEEEEFFFDDDEEEGGGGGGFFFGGGJJJLLLCCCDDDDDDCCCBBBBBBDDDFFFJJJKKKKKKKKKJJJHHHFFFDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFEEECCCAAAAAA<<<===>>>??????@@@BBBDDDCCCEEEGGGIIIKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJNNNNNNLLLJJJIIIJJJMMMPPPKKKKKKKKKIIIEEECCCCCCCCCDDDCCCAAA???===<<<;;;;;;>>>=========>>>???AAABBBBBBCCCEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDIIIFFFCCCAAAAAABBBAAAAAABBBAAA@@@@@@??????@@@@@@@@@CCCEEECCC>>>;;;===@@@DDDFFFGGGHHHHHHEEECCCAAA>>>???@@@AAABBBAAA@@@@@@AAA@@@@@@???>>>======<<<===<<<<<<<<<<<<======>>>;;;===>>>===:::999<<<>>>;;;<<<>>>?????????>>>===>>>>>><<<;;;;;;<<<======????????????BBBHHHOOOUUUXXXSSSPPPQQQQQQQQQTTTYYYrrrzzzuuusssssssssrrrpppfffdddbbbaaa```aaabbbccc___^^^]]]\\\^^^aaadddfffhhhiiimmmrrrwww{{{~~~~~~uuummmnnnmmmlllkkkiiihhhgggggghhhkkkjjjdddccchhhhhhdddhhhggghhhkkkppptttvvvwwwzzzzzz|||~~~|||zzzooo___WWWRRRLLLGGGEEEDDDAAA?????????@@@AAABBBCCCCCCBBBAAA@@@BBBCCCEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFEEEBBB>>><<<<<<======>>>>>>===;;;:::;;;===AAAAAABBBAAA@@@>>><<<;;;<<<>>>@@@CCCEEEEEEDDDDDDIIIIIIHHHHHHHHHHHHHHHHHHBBBCCCEEEHHHIIIJJJJJJJJJHHHEEECCCCCCEEEEEEBBB@@@EEEGGGIIIHHHDDDBBBCCCDDDEEEDDDDDDEEEGGGGGGEEEDDDGGGGGGGGGFFFDDDCCCAAAAAAAAA@@@@@@???@@@BBBCCCDDDEEEDDDDDDDDDEEEGGGIIIKKKGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLJJJHHHHHHKKKNNNNNNLLLKKKKKKMMMLLLHHHEEEAAAAAA@@@???>>>>>>>>>???>>><<<::::::===???>>><<>>>>>>>>???AAA???;;;;;;@@@CCCBBBCCCCCCBBBAAA@@@@@@@@@@@@CCCBBBBBBBBBBBBAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>@@@?????????>>>>>>======>>>======<<<<<<<<<======>>>======<<<<<<<<<<<<===:::;;;;;;<<<===>>>??????===???@@@>>>;;;999;;;<<>>???AAABBBBBBBBBBBBBBBBBBBBBBBBIIIIIIHHHEEEBBBAAAAAACCCAAAAAAAAA???===<<<===>>>BBBBBBAAAAAA@@@>>>===<<<===>>>AAACCCDDDDDDDDDCCCEEEEEEFFFFFFFFFEEEDDDDDDBBBDDDFFFHHHIIIJJJJJJJJJGGGEEECCCCCCDDDDDDBBB???CCCEEEGGGFFFDDDCCCDDDEEEDDDCCCCCCDDDEEEFFFFFFEEEFFFFFFFFFEEEDDDCCCAAAAAA???>>>>>>===>>>@@@AAABBBDDDDDDDDDDDDEEEFFFHHHHHHEEEDDDDDDCCCDDDEEEGGGHHHIIIKKKKKKIIIGGGGGGIIILLLLLLJJJIIIIIIJJJIIIFFFBBBAAAAAA@@@???>>>>>>>>>>>>???===<<<<<>>============???>>>;;;<<>>;;;@@@AAAAAAAAAAAA@@@???>>>BBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======>>>???>>>>>>>>>============<<<<<<;;;;;;;;;<<<======>>>>>>===<<<<<<;;;;;;<<<:::;;;;;;;;;<<<<<<======>>>???@@@>>>;;;:::;;;<<>>BBBCCCDDDIIIOOOWWWYYYZZZVVVQQQOOOQQQTTTddd|||vvvqqqmmmkkkhhhfffdddcccccccccaaa___bbbaaa`````````aaacccccceeefffgggjjjnnnsssxxx{{{|||xxxtttqqqmmmjjjiiiiiiiiihhhgggffffffeeedddeeedddaaaccchhhkkkkkkqqqqqqrrrsssuuuwwwzzz{{{}}}{{{xxxvvvwwwzzzkkk```SSSJJJGGGGGGEEEBBB@@@@@@@@@@@@@@@@@@??????@@@AAAAAA???===<<<<<<>>>>>>???@@@@@@@@@@@@??????LLLLLLJJJGGGEEEEEEFFFIIIFFFFFFEEECCC???>>>>>>???BBBAAA@@@???>>>>>>===>>>>>>???AAABBBCCCCCCBBBBBBCCCDDDFFFFFFFFFEEECCCAAADDDEEEFFFHHHIIIJJJJJJJJJGGGEEEDDDDDDDDDCCCAAA???AAABBBDDDDDDDDDDDDFFFGGGDDDBBBAAABBBDDDFFFGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA???>>>>>>===>>>@@@AAABBBCCCDDDDDDEEEFFFFFFFFFEEECCCCCCBBBBBBCCCEEEFFFGGGIIIJJJIIIHHHFFFEEEGGGIIIKKKJJJIIIIIIIIIHHHEEEBBBAAA@@@???>>>============@@@???>>>???AAABBBCCCBBB<<<===???@@@AAAAAA@@@@@@AAA@@@@@@???>>>>>>>>>>>>;;;<<<==================;;;<<<<<<<<>>???@@@@@@???===<<<@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>=====================<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<>>>>>>===<<<;;;;;;::::::999::::::;;;;;;<<<<<<===@@@@@@@@@>>><<<:::;;;<<<;;;;;;???EEEFFFEEEFFFKKKUUUZZZ]]][[[UUUQQQPPPRRRbbb{{{yyytttnnniiieeecccbbbaaaaaaaaaaaaaaaaaa```^^^```aaaaaaccceeegggiiijjjoooppprrruuuzzzxxxuuuqqqooommmllljjjhhhhhhhhhhhhgggggggggggggggffffffeeedddfffjjjnnnoooqqqtttwwwzzz||||||}}}~~~}}}{{{zzzzzz~~~qqq[[[TTTJJJEEEDDDEEEEEECCC>>>>>>???@@@@@@@@@??????AAAAAAAAA>>><<<;;;;;;<<<<<<===>>>?????????>>>===JJJIIIHHHFFFDDDDDDFFFIIIGGGGGGFFFCCC@@@>>>>>>>>>@@@???>>><<<<<<<<<===>>>>>>???@@@AAABBBBBBAAAAAADDDFFFHHHJJJIIIHHHEEEDDDFFFGGGGGGHHHIIIJJJJJJJJJGGGFFFFFFFFFEEECCCAAA???@@@AAABBBCCCEEEFFFHHHIIIDDDBBB@@@AAADDDFFFHHHIIIDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@???@@@BBBCCCDDDCCCDDDFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCEEEGGGHHHJJJJJJIIIGGGFFFFFFGGGHHHLLLLLLKKKKKKJJJHHHFFFDDDAAA@@@???>>>===<<<<<<<<>>>>>???@@@BBBCCCCCC;;;<<<===???@@@@@@@@@@@@??????>>>===============777888:::<<<>>>>>>>>>===;;;;;;;;;<<>>>>>>>>===============>>>>>>>>>??????@@@@@@@@@???>>>======<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<=========<<<;;;:::999888888888:::;;;===>>>???@@@CCCBBB@@@>>><<<;;;;;;<<<:::;;;???EEEFFFDDDEEEIIISSSZZZ```___XXXRRRPPPPPPcccnnnmmmjjjgggccc```^^^\\\ZZZ\\\^^^___```aaaaaabbbdddeeegggjjjnnnqqqtttvvv{{{|||~~~}}}wwwtttooommmlllllllllkkkhhhfffggggggggghhhhhhhhhhhhhhhiiigggfffgggiiikkknnnqqquuuyyy~~~||||||xxxzzz}}}kkk___QQQLLLFFFCCCCCCDDDEEEDDD>>>>>>???@@@@@@@@@??????AAABBBAAA???===;;;<<<===;;;<<<======>>>>>>>>>>>>DDDDDDCCCAAA@@@@@@BBBDDDEEEEEEDDDAAA>>><<<<<<=========;;;::::::;;;<<<===>>>??????@@@@@@AAAAAAAAADDDFFFHHHJJJKKKJJJHHHFFFHHHHHHHHHIIIIIIJJJJJJKKKHHHIIIIIIIIIGGGDDDBBBAAAAAAAAAAAACCCEEEHHHIIIJJJEEECCCAAAAAADDDGGGIIIIIIBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@BBBCCCDDDDDDEEEFFFGGGGGGGGGEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHKKKJJJHHHGGGGGGGGGHHHHHHJJJJJJKKKKKKIIIGGGFFFEEEBBBAAA@@@>>>======<<<<<<======>>>>>>>>>???@@@BBB<<<<<<===>>>???@@@@@@@@@???>>>==================666888:::<<<>>>??????>>>======;;;:::@@@HHHLLLJJJBBB@@@===;;;:::;;;===>>>;;;<<<<<<===>>>???@@@@@@======<<<<<<;;;;;;<<<<<<:::::::::::::::;;;;;;;;;888888888888888999::::::<<<<<<<<<<<<;;;:::888888666777999<<>><<<<<<;;;;;;<<<<<<>>>BBBCCCBBBEEEJJJQQQZZZbbbaaaYYYRRRPPPQQQccceeeddddddbbbaaa^^^]]][[[XXXZZZ]]]```aaacccfffiiinnnooorrrvvvzzz~~~{{{vvvqqqnnnllliiiiiijjjkkklllkkkhhheeefffffffffggghhhiiiiiijjjiiiggggggkkkmmmmmmooosss||||||zzzzzzxxxiiiXXXQQQIIIFFFCCCAAABBBCCCDDDCCC@@@@@@@@@@@@@@@@@@??????AAABBBBBB@@@>>>======???;;;;;;:::;;;;;;<<<===>>>@@@AAAAAA???>>>===>>>???@@@AAA@@@>>><<<:::;;;<<<;;;;;;;;;:::;;;;;;<<<<<<======>>>??????@@@AAAAAAAAACCCEEEHHHIIIIIIHHHHHHJJJJJJIIIIIIIIIJJJJJJKKKJJJLLLNNNMMMJJJGGGEEEDDDCCCAAA@@@AAADDDGGGHHHHHHDDDBBBAAABBBDDDFFFGGGGGGAAAAAABBBBBBCCCBBBBBBBBB???>>>>>>===>>>@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGJJJHHHFFFFFFGGGIIIIIIHHHEEEGGGHHHHHHFFFEEEDDDEEECCCBBBAAA???>>>=========;;;<<<===<<<;;;;;;===???>>>>>>>>>>>>>>>?????????>>>======<<<<<<======>>>888999:::<<<===>>>>>>?????????<<<888999@@@EEEFFFEEECCC???<<<;;;;;;===>>>999:::;;;<<<===>>>???@@@<<<<<<;;;;;;:::;;;;;;<<<::::::::::::;;;;;;;;;;;;999999888888888888999999999:::;;;;;;;;;:::999888666777:::===@@@CCCEEEFFFHHHEEEAAA>>>======<<<;;;===<<<===@@@AAAAAAEEEJJJPPPYYYaaa```XXXQQQQQQSSSbbbbbbbbbaaa```````````````^^^aaaeeegggjjjnnntttxxx{{{|||}}}wwwrrrnnnllliiiggghhhgggggghhhiiihhhfffdddcccdddeeefffggghhhiiiiiijjjhhhkkkrrruuutttvvvzzz}}}{{{~~~zzziiiWWWKKKHHHDDDCCCBBBBBBCCCDDDEEEEEECCCBBBAAA@@@??????@@@@@@@@@AAAAAA???>>>===>>>@@@:::999777666777999<<<>>>???AAABBBAAA???=========<<<<<<===<<<::::::;;;===:::;;;<<<===============<<<<<<===>>>???@@@BBBBBB???AAACCCEEEGGGIIIJJJJJJLLLKKKJJJIIIIIIJJJKKKKKKMMMOOORRRQQQMMMIIIGGGGGGDDDAAA>>>???BBBDDDDDDDDDBBBAAA@@@AAACCCDDDCCCBBB???@@@AAABBBBBBBBBBBBBBB???>>>>>>===>>>@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEHHHFFFCCCDDDGGGIIIIIIHHHBBBEEEGGGHHHFFFEEEEEEGGGEEEDDDBBB@@@???>>>>>>===;;;<<<===<<<999888:::===???>>>>>>==================<<<<<<;;;;;;<<<<<<===::::::::::::;;;<<<======:::>>>>>>888666:::@@@BBBEEEDDDCCCAAA???===<<<;;;888888999;;;<<<>>>??????;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999888888888888777888:::;;;;;;;;;999888777888:::<<>>======<<<:::<<<;;;===AAABBB@@@CCCHHHOOOXXX```^^^VVVPPPRRRVVVddddddcccaaa```aaaccceeeggghhhkkkooorrruuuzzz}}}uuurrrooommmllljjjgggeeehhhfffeeeeeeffffffeeedddaaabbbcccdddfffggghhhiiimmmkkkoooxxx}}}{{{}}}}}}~~~|||zzz}}}pppbbbXXXMMMEEEDDDBBBBBBBBBCCCEEEFFFGGGHHHFFFDDDBBB?????????@@@AAA>>>???@@@???======>>>@@@999777555444444777;;;===@@@CCCEEEDDDBBB???======999:::;;;:::::::::<<<>>>;;;<<<===?????????>>>>>>;;;;;;<<<===>>>@@@BBBCCC@@@AAACCCEEEHHHJJJLLLMMMMMMLLLJJJIIIIIIJJJKKKKKKNNNRRRTTTSSSOOOKKKIIIIIIDDD@@@======???BBBBBB@@@@@@??????@@@BBBBBB@@@?????????@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@BBBCCCDDD????????????@@@BBBDDDFFFFFFEEECCCBBBAAAAAABBBBBBFFFCCCAAABBBFFFHHHIIIGGGBBBEEEIIIIIIHHHGGGHHHJJJFFFEEECCCAAA@@@???>>>>>>;;;===>>><<<999777999<<>>???:::::::::999999:::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<:::999888888777777555777999;;;<<<;;;:::999999999;;;<<<===???@@@@@@KKKGGGAAA>>>======<<<:::;;;:::>>>BBBCCCAAABBBFFFOOOWWW^^^\\\TTTOOOSSSYYYgggdddddddddfffjjjnnnrrrtttuuuwwwzzz}}}}}}vvvpppppppppooommmjjjgggdddbbbccccccdddddddddccccccbbbdddddddddcccdddfffjjjmmmsssssswww~~~zzzyyy~~~ooo\\\PPPIIIDDDAAABBB???>>>>>>>>>???AAACCCDDD@@@@@@@@@???>>><<<:::999@@@@@@@@@@@@???===<<<;;;===<<<:::999888888999999CCCDDDEEEGGGGGGEEE@@@<<<<<<;;;:::999888999::::::>>>===<<<<<<<<<>>>???@@@:::;;;===>>>>>>>>>===<<<;;;AAAEEEBBB@@@DDDIIIKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMTTT[[[\\\VVVNNNIIIGGGDDDCCCBBB@@@@@@?????????AAABBBCCCDDDDDDBBB@@@???BBB@@@>>>@@@CCCDDDCCC@@@BBBBBBCCCDDDCCCBBB@@@???AAAAAAAAABBBBBBCCCCCCCCCBBBEEEFFFDDDAAA>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGDDDCCCCCCFFFKKKMMMLLLJJJJJJHHHEEEAAA>>>;;;888777============<<<;;;:::999???>>>===<<<<<<<<<<<<<<<:::;;;;;;:::999888:::;;;888888999::::::;;;;;;<<<<<<>>>@@@???<<<;;;===??????AAACCCDDDCCC@@@===::::::999999888999:::<<<<<<::::::;;;;;;;;;;;;:::::::::999888888888999:::;;;;;;;;;:::999888777666666:::777555666:::<<<;;;999::::::;;;;;;;;;<<<<<<<<<>>>===<<<:::999888888888>>>???@@@@@@???@@@BBBDDDNNNTTTZZZZZZTTTQQQRRRVVVgggkkkkkklllnnnrrrvvvzzz|||{{{wwwqqqlllmmmmmmmmmmmmkkkiiigggeeeffffffffffffeeedddccccccddddddddddddeeehhhmmmqqq{{{~~~{{{|||~~~nnnbbbTTTMMMHHHCCC@@@@@@????????????@@@AAABBBCCC??????>>>>>>======<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;;;;:::999999999999999???AAAFFFKKKMMMJJJDDD???===<<<;;;:::999::::::;;;>>>===<<<<<<<<<===>>>???<<<<<<======>>>>>>>>>======DDDGGGDDDAAADDDHHHJJJLLLMMMMMMNNNOOOPPPQQQQQQTTTXXX[[[XXXQQQJJJGGGFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFDDDBBB???>>>@@@???===???AAABBBAAA???@@@AAABBBBBBBBBAAA???>>>@@@@@@@@@AAABBBCCCCCCDDDCCCEEEFFFDDDAAA??????@@@>>>???AAABBBCCCDDDDDDDDDAAAAAABBBGGGMMMQQQRRRQQQHHHGGGDDDAAA???<<<;;;:::;;;;;;;;;;;;:::999888888<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::888888999:::::::::;;;;;;<<<=========<<<>>>???>>><<<;;;<<<>>>???@@@BBBCCCBBB@@@===;;;<<<;;;999888999:::<<<===;;;;;;;;;<<<<<<;;;;;;;;;:::999999888888999::::::;;;::::::999888777777666:::999888999:::;;;:::999555555666666666777777777999999999999999:::;;;;;;<<<===?????????AAACCCEEEKKKQQQWWWVVVQQQMMMOOOSSShhhuuuvvvwwwzzz}}}~~~xxxuuuqqqmmmjjjjjjkkklllllllllkkkjjjiiijjjjjjiiihhhgggeeedddcccddddddeeeeeehhhmmmtttyyyyyyjjjYYYQQQJJJHHHFFFBBB>>>>>>@@@AAAAAABBBBBBAAAAAA@@@<<<<<<<<<<<<<<<<<<======:::;;;;;;;;;;;;;;;::::::888999999:::;;;;;;::::::;;;???GGGNNNQQQOOOHHHBBB>>>===<<<;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<===>>>============>>>??????BBBHHHLLLHHHDDDEEEGGGHHHIIIJJJLLLMMMPPPQQQSSSTTTWWWXXXWWWSSSLLLHHHGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHGGGDDDBBB???===???>>>===>>>@@@AAA@@@??????@@@AAAAAAAAA@@@???>>>>>>>>>???@@@BBBCCCDDDDDDCCCEEEFFFDDDBBB@@@@@@AAA<<<===???@@@AAABBBAAAAAAAAAAAADDDHHHMMMQQQRRRRRRGGGFFFDDDBBB@@@???>>>===;;;<<<<<<;;;;;;:::999888999999::::::;;;<<<<<<<<<<<<<<<<<<:::888777888999;;;<<<<<<===>>>>>>??????===>>>>>>===;;;:::;;;===>>>???@@@AAA@@@???<<<;;;>>><<<:::888888999<<<===;;;<<<<<<<<<<<<<<<<<<;;;::::::999888888999999:::::::::999999888888888777999:::<<<<<<;;;999999999777777888888888999999999777777777888999:::;;;<<<:::;;;===>>>???AAADDDFFFIIIOOOUUUSSSNNNKKKNNNRRRiiizzztttqqqooommmkkkjjjkkklllmmmmmmlllkkkjjjllllllkkkjjjhhhfffdddcccdddeeefffhhhmmmuuu}}}sssbbbUUUKKKEEEBBBDDDDDD@@@>>>???BBBBBBCCCCCCBBBAAA???>>>:::;;;===>>>>>>===;;;:::999999:::;;;;;;;;;;;;;;;777888:::<<<=========<<<;;;???EEEKKKOOONNNIIIDDD>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;??????>>>======???@@@AAAFFFMMMQQQLLLGGGGGGHHHHHHHHHHHHJJJLLLNNNPPPQQQRRRSSSSSSRRROOOKKKIIIJJJLLLGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFDDDAAA???>>>@@@@@@???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@???======>>>@@@BBBCCCDDDEEEDDDEEEEEEEEECCCBBBAAAAAA>>>>>>======>>>???AAABBBFFFFFFGGGIIIKKKLLLLLLLLLGGGFFFDDDBBB@@@???>>>>>>===>>>>>>======<<<;;;:::555666888999:::;;;<<<<<<<<<<<<<<<:::777666777888<<<<<<<<<===>>>>>>??????>>>===<<<;;;:::::::::;;;;;;;;;<<<======<<<;;;:::@@@>>>;;;888888999;;;===;;;<<<<<<======<<<<<<;;;::::::999999999999999999999999999999999999999999888<<>>;;;888777888::::::;;;;;;;;;<<<<<<<<<999999888888777888888888:::;;;===>>>>>>@@@CCCEEEIIIOOOSSSRRRMMMKKKOOOTTTkkk{{{vvvrrrooonnnmmmllllllmmmmmmnnnmmmlllkkkjjjllllllkkkjjjhhhgggeeedddeeegggjjjnnnttt|||yyylll___RRRKKKGGGBBB@@@AAAAAA??????BBBBBBCCCCCCCCCBBB@@@>>>===<<<>>>BBBDDDDDD@@@;;;888999:::;;;<<<<<<<<<<<<<<<888999;;;===????????????>>>???AAADDDGGGGGGEEECCC?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;@@@@@@???>>>>>>@@@AAABBBHHHPPPTTTPPPJJJIIIIIIHHHGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOOOONNNLLLJJJIIIIIIFFFFFFEEEEEEEEEFFFGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBCCCBBBBBBAAABBBBBBAAABBBCCCDDDDDDDDDCCCBBB===>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEDDDBBBAAABBB@@@===;;;;;;>>>BBBEEEKKKKKKLLLKKKJJJIIIIIIIIIHHHGGGEEEBBB@@@>>>==================<<<;;;:::999333555777999:::<<<<<<<<<<<<<<<<<<:::777666666888:::;;;;;;<<<<<<===>>>>>>>>>===:::999999999999:::888888888888888999999999???===;;;999888999;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999888888888888888999::::::;;;;;;888<<>>:::777666777777777777777888888888888999999888888777888888888;;;===>>>>>>===>>>@@@BBBGGGLLLPPPOOOKKKJJJOOOUUUmmmuuutttrrrooommmlllllllllmmmnnnnnnooonnnlllkkkjjjkkkkkkkkkkkkjjjiiihhhgggjjjmmmqqquuu{{{ttteeeZZZPPPIIIFFFFFFBBB@@@AAA@@@>>>???CCCBBBBBBBBBAAA@@@???======???BBBFFFHHHHHHDDD>>>;;;:::;;;;;;<<<=========<<<999999;;;===>>>???@@@@@@@@@>>>===>>>???AAA@@@@@@>>>>>>?????????>>>===<<<:::;;;<<<============<<<@@@@@@@@@@@@@@@AAABBBBBBFFFOOOTTTPPPKKKIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJJJJMMMNNNNNNMMMKKKIIIGGGEEEHHHGGGGGGFFFFFFFFFGGGGGGDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFEEECCCBBBCCCDDDCCCDDDEEEFFFFFFFFFEEEDDD??????@@@AAACCCDDDEEEEEEFFFEEEDDDEEEFFFFFFDDDBBBDDDAAA===;;;;;;>>>CCCFFFKKKLLLMMMMMMKKKJJJJJJKKKHHHGGGDDDBBB@@@>>>===<<<:::::::::999999888777666333444777999;;;<<<<<<<<<;;;;;;;;;999777666777888999::::::;;;;;;<<<======???<<<999777888888888888666666555555666777888999<<<;;;:::999999999:::;;;:::;;;;;;;;;;;;;;;;;;::::::::::::::::::999777777777777888999:::;;;<<<===999;;;<<<;;;999777777777666666666666777777777777777777777888999:::;;;<<<;;;=========<<<===???AAABBBGGGKKKJJJGGGHHHOOOVVVppp~~~{{{xxxoooppppppooonnnlllllllllmmmmmmnnnoooooonnnlllkkkkkkkkkllllllmmmlllllllllrrruuuyyy|||uuuaaaUUUMMMFFFBBBCCCBBB@@@@@@BBBAAA===>>>AAABBBAAA@@@???>>>=========???@@@CCCDDDDDDBBB@@@>>>;;;;;;<<<<<<<<<<<<<<<;;;999999999:::;;;===>>>???>>><<<::::::<<<======<<<===>>>?????????>>><<<<<<999:::<<<>>>?????????>>>@@@@@@AAABBBBBBBBBBBBBBBAAAJJJPPPNNNJJJHHHGGGFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFGGGFFFCCCBBBCCCEEECCCDDDFFFGGGGGGGGGFFFEEEAAAAAABBBCCCCCCDDDEEEEEEGGGEEEDDDEEEGGGGGGEEEBBBAAA@@@>>>======???AAABBBGGGJJJKKKJJJHHHFFFGGGHHHEEEDDDBBBAAA???>>>>>>>>>888888888888777666555555333555777:::<<<<<<<<<;;;999::::::999777666777999999::::::;;;;;;<<<======???<<<777666777888888777666666555555555777999:::888888999999999999999999999999::::::::::::999999::::::;;;;;;:::999777666666777888999;;;<<<===>>>:::999888888888888777666888888888888999999999999999999999999999:::;;;;;;999;;;<<<<<<<<<===@@@BBB@@@EEEIIIIIIFFFIIIQQQXXXqqq~~~yyyyyyyyy{{{|||zzzwwwuuummmoooqqqqqqpppnnnnnnnnnkkklllnnnooooooooonnnmmmkkkkkkmmmnnnooooooooooooyyy{{{zzzhhhVVVMMMGGGAAA???AAA>>>===@@@CCCBBB===<<>><<<<<<<<<===>>>>>>??????;;;;;;;;;<<<<<<;;;;;;:::999888888888999;;;===>>>;;;:::999999;;;<<<<<<;;;===>>>>>>??????===<<<;;;999:::<<<>>>@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA===GGGNNNLLLHHHGGGFFFDDDFFFFFFGGGHHHJJJKKKKKKLLLHHHFFFEEEFFFHHHKKKMMMNNNGGGFFFEEEDDDCCCCCCCCCCCCHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFGGGFFFCCCBBBCCCEEECCCDDDEEEGGGGGGGGGFFFEEEBBBCCCCCCCCCDDDDDDEEEEEEGGGEEEDDDEEEGGGHHHEEEBBB===>>>???????????????>>>EEEGGGIIIGGGCCC@@@AAABBBBBBAAA@@@@@@?????????@@@999::::::999999888777666444555888;;;<<<<<<<<<;;;888999999888777777888:::::::::;;;;;;<<<=========@@@;;;777555666888777666777666555555666888:::<<<555666888999::::::999888888999999::::::999999888::::::;;;;;;:::999777666666666777999;;;===>>>>>>;;;888555555888999888555666777777777777888888888>>>===<<<:::999888888888777999;;;<<<<<<>>>AAACCCAAAFFFJJJJJJHHHKKKTTT\\\rrr}}}zzzuuuqqqoooqqqtttuuutttsssssssssooonnnnnnnnnmmmmmmmmmmmmnnnoooooonnnlllkkklllmmmlllkkkkkknnnssswwwzzz{{{~~~pppccc]]]SSSIIIAAA===;;;;;;@@@??????>>>===<<<<<<;;;>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<;;;:::999888777777888999:::;;;;;;;;;;;;999999999888999999::::::999999999;;;===<<<:::777:::;;;<<<=========;;;;;;??????@@@??????>>>===<<<>>>???@@@AAABBBAAA@@@???CCCDDDEEEGGGIIIJJJJJJJJJIIIHHHIIIJJJLLLLLLJJJHHHHHHGGGFFFFFFFFFGGGHHHIIIEEEFFFGGGEEECCCBBBBBBCCCEEEEEEDDDCCCCCCDDDEEEFFFGGGFFFDDDBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCBBBDDDGGGHHHHHHGGGHHHHHHGGGGGGFFFGGGGGGGGGBBBAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCEEEDDDCCC@@@>>><<<:::999;;;:::888666555666777888444555666888999999999999;;;:::::::::999999888888444666999::::::999666555666666666666777777777777999999888777666666777777666777777888888888777777888999:::::::::999888777>>>>>>===<<<;;;:::::::::555555666777888:::<<<<<<999::::::999999777666555888777555333444666999;;;;;;;;;:::999888888999999999999999:::;;;<<<===>>>AAABBBFFFJJJKKKLLLRRRYYYnnn|||wwwuuusssqqqnnnmmmooorrrsssrrrqqqqqqqqqmmmmmmmmmnnnmmmmmmmmmllllllnnnppppppnnnmmmlllmmmppppppssswww|||ooo^^^UUURRRKKKEEEAAA??????@@@?????????>>>===<<<<<<<<<============<<<;;;:::::::::::::::999999888888888:::::::::::::::;;;;;;;;;777777777666777777888999999999999;;;<<<<<<999777;;;;;;<<<===============;;;<<<===???AAABBBBBBBBB>>>???@@@@@@AAAAAA@@@@@@AAAAAACCCDDDEEEFFFFFFGGGHHHHHHHHHJJJLLLMMMLLLJJJGGGFFFFFFEEEFFFFFFHHHHHHFFFGGGGGGFFFDDDBBBCCCDDDEEEDDDDDDCCCCCCDDDFFFGGGHHHGGGFFFEEEEEEGGGHHHIIIEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDGGGHHHHHHGGGHHHGGGGGGFFFFFFFFFGGGGGGBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAA???===;;;999888:::888666555444444555666444555666777888999999999666666666666777777777777555666777888888777555444555666666666777777777777999999888777777777777777999999999::::::999888888888999::::::::::::999888<<<<<<;;;;;;::::::999999888777777777777888:::;;;::::::999888888777666666888777555444555666888999888888777666666666666666999999999:::;;;<<<===>>>BBBCCCFFFKKKLLLLLLRRRZZZooo}}}wwwpppmmmmmmmmmlllkkkkkkmmmooopppooonnnnnnnnnjjjkkklllmmmmmmmmmlllkkkkkkmmmpppqqqpppoooooooooooorrrxxx~~~zzzhhhXXXMMMIIIGGGDDDAAA@@@???@@@AAA??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;::::::999:::999888777777777888999===<<<:::999999::::::;;;777777666666777888888999999999999:::<<<;;;999777;;;;;;;;;;;;<<<>>>??????999;;;===???AAACCCDDDDDD@@@????????????@@@AAAAAA@@@AAABBBDDDDDDEEEEEEEEEFFFEEEEEEGGGIIIJJJIIIHHHEEEEEEEEEDDDEEEFFFGGGGGGFFFGGGGGGFFFDDDCCCCCCDDDEEEDDDCCCCCCCCCEEEFFFGGGHHHGGGGGGFFFGGGHHHJJJKKKEEEFFFFFFFFFEEEDDDCCCCCCDDDCCCCCCDDDGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGDDDCCCBBBBBBAAA@@@@@@????????????@@@@@@@@@@@@AAAAAAAAA???>>><<<:::888888888777555444333444444555444555666777888999999999333444444555666666777777666666666555555444444444555555666666666777777777:::999888888777888888888;;;<<<<<<<<<;;;:::999888999999::::::::::::999999::::::::::::999999999999:::999777666666777888::::::999888777666666777777777777666666666666666666777666555555444555555555888888999999:::<<<===>>>CCCCCCFFFKKKLLLLLLRRRYYYrrr}}}sssoookkkiiiiiikkkkkkjjjjjjlllmmmnnnlllkkkllllllhhhiiikkkmmmmmmlllkkkkkklllmmmooopppoooppprrrtttsssxxxuuueeeXXXMMMFFFDDDCCCAAA@@@>>>>>>======???>>>>>>>>>=========<<<<<<;;;;;;:::999999999999:::999777666666888:::;;;???===;;;999888888:::;;;888888888888999:::;;;;;;:::999999:::;;;;;;999777:::999999999:::<<<>>>@@@======>>>???????????????@@@???>>>>>>>>>???AAABBBCCCDDDEEEFFFGGGGGGGGGGGGDDDCCCBBBCCCDDDDDDCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGFFFDDDCCCDDDEEEDDDDDDCCCCCCCCCEEEFFFGGGHHHGGGGGGFFFFFFFFFGGGHHHEEEEEEEEEEEEDDDCCCBBBAAADDDCCCCCCDDDFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>???????????????@@@@@@???===<<<:::999888888777666555444444444444333444555777888888999999666666666666666666666666666555444333222222333333555555555666666666777777999999888888888888999999<<<<<<<<<<<<;;;:::999888999999999:::::::::::::::999999999999:::::::::::::::999777555555777999::::::999777555444555777888666666777777777666444333777666666555555666666666888888888999:::<<<===>>>BBBBBBFFFJJJKKKKKKPPPXXXuuu~~~wwwrrrnnnllliiigggggghhhiiiiiijjjlllmmmmmmkkkjjjkkklllggghhhjjjkkkllllllllllllnnnooooooooopppsssxxx{{{lll^^^VVVOOOIIIEEEAAAAAA@@@???>>>===<<<<<<>>>>>>>>>>>>============;;;;;;:::999999999::::::;;;:::999777888999;;;<<<>>>===:::888777777999999888888888888999:::;;;<<<;;;999999999::::::888666777777777777888:::<<<==================<<<;;;;;;@@@???>>>===>>>???@@@AAADDDEEEFFFGGGHHHIIIIIIIIIFFFDDDBBBAAABBBAAA@@@>>>BBBBBBCCCDDDEEEEEEFFFFFFDDDEEEFFFEEECCCCCCCCCEEEDDDCCCCCCCCCDDDEEEGGGHHHKKKJJJIIIHHHFFFEEEEEEDDDEEEEEEEEEDDDDDDBBBAAA@@@DDDCCCBBBCCCEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFEEECCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????===<<<;;;::::::888888777666555555555555333444555666777888888888777777777666555444333333555444222111000111222333555555555555666666666666999888888777888888999999;;;;;;;;;;;;:::999777777888888888888999999::::::::::::::::::;;;;;;;;;;;;777777555555666777999;;;999888666444444555777888555666777777777555444222666555555555555555666666777777777888:::<<<===>>>AAABBBEEEIIIIIIIIIOOOVVVvvv|||xxxvvvtttoookkkjjjhhhgggeeeeeeeeefffgggkkkllllllllljjjiiijjjkkkhhhhhhiiijjjkkkmmmnnnnnnqqqqqqrrrssstttxxx~~~ppp\\\QQQMMMIIIFFFDDD>>>>>>=========>>>>>>???>>>>>>>>>>>>============<<<;;;:::999999999:::;;;<<<;;;:::999999999:::;;;<<<;;;999888777777777888555555666666777888::::::;;;:::888888999999888666666666666666777999::::::999:::;;;<<<<<<======<<>>>>>>>>>>>???@@@@@@AAABBBDDDEEEGGGHHHHHHHHHIIIFFFDDDCCCCCCCCCAAA@@@AAABBBCCCEEEFFFFFFFFFFFFBBBCCCDDDDDDBBBBBBCCCDDDCCCCCCCCCCCCDDDEEEGGGHHHNNNMMMLLLJJJHHHFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCAAAAAABBBCCCDDDDDDCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGEEEBBB@@@>>>???>>>>>>>>>>>>=========???>>>>>>===<<<;;;;;;;;;888888777777666555555444333444555666777888888888777666555444333111000000333222111111111222333444444444555555555666666666777777777777777777888999999999:::999999888777666777777666777777888999:::;;;;;;;;;;;;::::::::::::555555666666777888999:::777666555444444555666777444555666777666555444333333333333222333333444555666666777888:::<<<===>>>BBBBBBEEEIIIIIIIIIOOOVVVtttwwwsssnnnkkklllllljjjgggffffffeeeddddddeeefffhhhjjjkkkkkkjjjhhhhhhiiijjjjjjiiiiiiiiikkkmmmoooqqqqqqtttxxx{{{}}}sssdddUUUNNNIIICCCAAACCC>>>===<<<;;;<<<===>>>???============>>>>>>>>>>>><<<;;;:::999999:::;;;<<<;;;;;;::::::999999888888999888888777777666666666555555555666777999:::;;;<<<:::888888888888777666666666777888888888888888888999:::<<<===>>>>>>>>>===>>>>>>??????????????????@@@BBBDDDFFFHHHIIIIIIGGGEEECCCCCCDDDDDDDDDDDDAAABBBDDDFFFGGGGGGGGGGGGAAABBBCCCBBBAAAAAABBBCCCCCCCCCBBBCCCDDDFFFGGGIIILLLLLLKKKJJJHHHFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCAAA@@@???@@@BBBCCCBBBAAACCCCCCCCCCCCDDDEEEFFFFFFIIIIIIIIIHHHFFFCCC@@@>>>?????????>>>>>>>>>============<<<<<<;;;;;;::::::666666666666555444333333333333555666777888888888666555555444333222222111111111111111222333444444444444444555555555666666666666555555666777777888888888999999999999888888666555555555666777888999;;;;;;::::::999999888888555666777888888777666666555555555555555555555555444444555555666555555555333333333333333444555555555666666888:::<<<===>>>DDDDDDGGGKKKKKKKKKPPPWWWppp~~~yyytttqqqmmmiiieeedddfffggggggeeeeeeeeefffeeeeeefffiiikkkiiijjjjjjiiigggfffhhhiiikkkjjjhhhhhhjjjmmmqqqsssqqqvvv}}}}}}sssoooeee\\\SSSNNNGGG@@@@@@DDD@@@???<<<:::::::::;;;<<<============>>>>>>>>>>>>===<<<:::999999:::<<<===::::::::::::999777666555666777777777777666555555777777777888999;;;<<<===<<<:::888777888888777666666777999::::::999888777:::;;;<<<===>>>>>>>>>>>><<<===???@@@@@@@@@???>>>???@@@BBBEEEGGGIIIJJJKKKCCCBBB@@@AAACCCEEEEEEEEEAAABBBDDDFFFGGGHHHGGGGGG@@@AAABBBBBB@@@@@@AAABBBCCCCCCBBBCCCDDDFFFHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDAAA?????????AAABBBAAA@@@BBBBBBBBBCCCCCCEEEFFFFFFIIIJJJJJJIIIFFFCCC@@@===@@@@@@??????>>>>>>>>>===;;;;;;;;;::::::999999999555555555555444333222111222333444666777777888888666666666666666666666555000000111222333444444555444444444555555555666666555555555555555666777777888888999:::::::::999999555444444444555666888999;;;::::::999888777666666666777999999888666444222444444555666666555555444444444444444555555666666555555555555555666777888555555666888999<<<===>>>FFFFFFIIILLLMMMLLLRRRYYYmmm{{{vvvrrrooonnnmmmllljjjhhheeecccbbbccccccbbbbbbcccdddeeegggiiijjjgggiiikkklllkkkkkklllmmmiiihhhgggiiinnnssswwwyyy|||}}}qqqgggbbbbbbaaa\\\TTTKKKCCC>>><<<;;;===>>>>>>?????????>>>>>>?????????>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;<<<;;;:::888666555555666777888888888888888777666666777777666666777888999999;;;<<<<<<;;;888666666777666999<<<===<<<:::::::::999999:::===???@@@???>>>:::;;;<<<===>>>>>>>>>===??????AAACCCEEEFFFHHHIII@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFDDDBBB@@@>>>????????????@@@@@@BBBCCCDDDEEEEEEEEEBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAACCCDDDDDDCCCAAA===:::<<>>>>>?????????>>>>>>===;;;;;;===>>>>>>>>>>>>>>>>>>===<<<:::999999999999;;;:::888666555666777777777888888888888777666666666666666666777888999::::::;;;;;;999777666666888777999;;;<<<;;;::::::;;;;;;::::::<<<>>>??????===<<<<<<============<<<<<<===>>>???AAACCCDDDFFFFFF@@@@@@AAAAAAAAAAAAAAAAAACCCCCCDDDEEEFFFGGGGGGHHHEEECCCAAA@@@?????????>>>>>>???AAABBBCCCCCCDDDDDDAAABBBCCCDDDDDDDDDCCCCCCCCCBBB@@@AAABBBCCCCCCBBBBBB???===>>>BBBCCCAAA>>>AAAAAA@@@@@@AAABBBDDDEEECCCDDDEEEEEECCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999555444444444333333333333444555666777777777666666777666666555444444333333444222000000222444555555444333222333555666555444555555444444444555666777666666666666666666666666444444444555666666777777999888666555444555666777666666666666666666666666777777888888888999999999555666666666777777777777777777777777777888999999777888888888888:::>>>AAAFFFEEEGGGJJJJJJIIIMMMSSSjjj}}}wwwtttmmmllljjjhhhggggggggghhhiiihhhfffdddbbbbbbccccccbbbbbbcccdddeeeggghhhhhhiiijjjllllllllllllmmmooosssrrrsssuuuzzzwwwcccUUUKKKFFFIIINNNTTTRRRNNNJJJEEEAAA???>>>>>>?????????>>>===<<<<<<:::;;;<<<===>>>>>>>>>>>>@@@???===:::888777666666:::999888666666666777777777777888888777777666555555555555666777999:::;;;::::::999777555555888:::999:::;;;:::999999;;;======<<<;;;;;;===>>>>>>===>>>>>>>>>>>>===<<<;;;:::<<<<<<>>>???AAABBBCCCDDDAAAAAAAAAAAAAAA@@@@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGFFFEEECCCAAA@@@???>>>>>>======???@@@AAABBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAACCCAAA@@@@@@AAABBBAAA@@@AAAAAAAAA@@@@@@@@@@@@??????>>>>>>??????@@@AAABBBDDDCCCBBBAAA???===<<<;;;;;;;;;;;;::::::999999999999999888888888888777777444444333333333333333222333444555666666666555555777666666555555444444333333111000111333555555555555444333444555666555444444444333222222222333333666666666666666666666666333333444555555666666777888777666444444555666666666666666666666666666666555666888999:::;;;::::::444555666888999::::::;;;666555555555555666666777555777888888999;;;???AAAFFFEEEHHHKKKJJJIIIMMMTTTkkkxxxqqqllliiiggggggfffeeeeeeeeeffffffffffffdddccccccccccccccceeefffggghhhiiijjjkkkkkkjjjlllmmmnnnmmmnnnppprrruuuwwwzzz}}}pppdddWWWNNNGGGCCCFFFKKKKKKJJJIIIGGGDDDAAA???===??????>>>>>>===<<<;;;:::============<<<;;;::::::???===<<<:::888777666666999999888777666666777777777777777777777666666555444444555666888999;;;<<<;;;;;;999777555666999<<<;;;;;;;;;999888999<<<>>>???===;;;:::<<<=========?????????>>>===;;;:::999<<<<<<===>>>???@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDEEEGGGGGGFFFCCC@@@>>>======;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBB@@@>>>>>>???@@@???>>>@@@AAABBBAAA>>><<<===???===>>>>>>>>>???@@@@@@AAACCCAAA???===;;;:::999999::::::999999888777777777777777777777666666555555333333333333222222222222333333333444444444444444555555555444444333333333222111111222555666666555555333222333444555444333444444333222222222111111444444444444444444444444222333333444555555666666666666555444444555555666444555555555555555666666222444777999;;;<<<;;;:::666777999:::;;;<<<<<<;;;555555444444444555555666444666888999:::<<>>>>>>>>===<<<;;;:::999<<<======<<<<<<;;;:::999;;;;;;:::888888777888888888888888777777777777777777777777777777666555555444444555666888999;;;<<<<<<;;;:::888666777:::===<<<<<<;;;999888999===???@@@>>>;;;;;;<<<======<<<>>>>>>>>>>>>===;;;:::999<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDFFFGGGGGGDDD@@@===<<<===999:::<<<===>>>>>>??????@@@@@@@@@@@@???@@@@@@@@@???>>><<<<<<===>>>>>>======@@@BBB@@@;;;999;;;======>>>??????@@@@@@AAAAAAAAA???<<<:::888777777777888777777777666666666555555555666666666555444333222222222222222222222222222222222222222333333333333333222222222222222111111111222444777888666555333222111222333333222111444444444444333333222222222222222222222222222222222222333333444444555555555444444444444444555555333333444444555555555555333555888;;;===>>>>>>===:::;;;============;;;:::999999888888888888888999444666888999:::<<>>>>>>>>????????????@@@@@@@@@AAA@@@AAAAAABBBCCCDDDEEEEEEDDDFFFGGGEEE@@@<<<<<<===999:::;;;<<<===>>>>>>>>>??????>>>=========>>>>>>===;;;::::::<<<============???@@@>>>;;;999:::<<<===>>>???@@@AAAAAAAAAAAA>>>===:::888777666666666555555555555555555555555444444555666555444333222000111111111111222222222111111000000000111222333111111111111111111111111000111333666888999777555333222111111222222111000444444555555555444333333111111111111111111111111111111222333333444444555333333333444444444444444222222333333444555555555666777:::===???@@@AAAAAA>>>???@@@@@@@@@>>>;;;:::999888888777777777777777444666999::::::<<<>>>@@@BBBDDDHHHJJJGGGDDDKKKTTTjjj{{{wwwrrrmmmjjjggggggfffeeecccbbbaaa```^^^___```aaabbbcccccccccccccccdddeeefffggggggggghhhiiikkkmmmmmmmmmlllkkknnnooorrrtttvvvzzzpppaaaXXXTTTSSSZZZ___iiioooiiiXXXKKKEEE@@@??????>>>======<<<<<<;;;;;;<<<<<<<<<;;;;;;:::888999:::;;;;;;<<<;;;;;;888888777777777777888999777777777888888888777777666666777777666666555444666666666666777888999:::999::::::888555555555777;;;<<<<<<;;;::::::===???===<<<;;;<<<>>>>>>===;;;:::;;;<<<===>>>>>>>>>>>>::::::;;;;;;;;;;;;;;;;;;======>>>???@@@AAAAAABBB@@@@@@AAABBBCCCDDDDDDEEEBBBEEEGGGDDD???;;;;;;===999999;;;<<<===>>>>>>>>>===<<<;;;:::999::::::;;;:::999888999;;;============>>>>>>===<<<;;;;;;<<<<<<===???@@@AAAAAA@@@@@@;;;;;;999888777666666666222222333333444555555555333444555666666444222111000000000000111111222222000000/////////000111222111111111111111111111111000111333777::::::777555444333111222333333111000222333444555555555444333333333333333333333333333111111111222333333444444222222333444444444444444111222222333444444555555666777999:::<<<>>>@@@@@@???@@@AAABBBAAA???===;;;777666666555444444555555555777999:::;;;;;;===>>>@@@CCCHHHIIIEEECCCIIITTThhh}}}yyyrrrmmmjjjgggfffdddaaaaaaaaaaaaaaa```___^^^^^^___aaaccceeeffffffgggbbbccceeefffggghhhhhhhhhjjjlllnnnooopppooonnnmmmsssuuuxxxzzz}}}hhhVVVOOONNNNNNNNNNNNWWWeeeooojjjZZZLLLGGGAAAAAA???>>>============::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;:::999888888999888888777777777777777666777888888888888777777666666666666666555555444777777666777777888999999777888999777444333333333:::;;;<<<<<<;;;;;;<<<>>>;;;;;;;;;===??????===;;;888999;;;===>>>???@@@@@@999999999999999999999999<<<<<<===???@@@AAABBBCCC===>>>???@@@AAABBBBBBCCC@@@DDDFFFDDD???;;;;;;===999999;;;<<<===>>>>>>>>>;;;:::888777777777888888888777777888;;;=========???>>>>>>>>>>>>=========;;;<<<>>>@@@@@@@@@??????:::999999888777666666555111111222333444555555666333444555666666444222111//////000000111111111222000//////......///111222222222222222222222222333///111444888::::::888555555444333333333444222111000111333444555444444333444444444444444444444444000111111222333333444444111222333444444444444444111111222333333444555555444555555666888:::<<<===>>>@@@BBBCCCCCCAAA>>>===::::::999888888888888888555777:::;;;;;;;;;<<<===???BBBGGGIIIDDDAAAIIISSSggg|||wwwsssooommmjjjfffdddcccccccccaaaaaabbbaaaaaa```______bbbbbbbbb``````aaaeeehhhggghhhhhhfffeeefffhhhjjjmmmnnnnnnooooooqqquuuxxxkkkcccWWWMMMIIIGGGEEEDDDGGGMMMUUU[[[ZZZSSSIIIBBB@@@???>>>======<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;:::999888777666333333555666777777777777555666777777777666444333333333444555666777888999888777666444555666777999888888888777777777777777777666666777888;;;===>>>>>>===;;;;;;<<<<<<;;;999<<<<<<<<<<<<===>>>@@@@@@======<<<;;;::::::999999<<<>>>@@@BBBBBB@@@>>>===<<<===>>>??????@@@@@@@@@???@@@BBBBBBAAA???<<<:::<<<:::888999;;;<<<======:::999777555444555666777888777555444555666888999999;;;>>>@@@AAA@@@>>>===????????????>>>>>>>>>>>>888888777666555444333222333333333444444555555555666666555444333333222111111111000000000000000111333333222111000000000111000000000000////////////222222333444555666777888888444000///111333222111222222222222222222222222000111222333444333222222111111000000111111222333555444333333333333444555222222222222333333444555555666888888777777999:::===>>>???@@@@@@>>><<<:::777888999::::::999888777777777888999:::;;;;;;<<<>>>AAAEEEFFFAAA@@@HHHSSSfff|||xxxtttooolllhhhfffdddaaa`````````aaaaaaaaaaaabbbaaaaaa``````ccccccbbb```^^^___bbbeeeggghhhiiiiiihhhjjjmmmooorrrssstttuuuvvvzzz~~~yyyiiiWWWQQQIIIDDDBBBCCCCCCBBBCCCFFFJJJMMMMMMHHHBBB>>>??????>>>===<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999888888666777777888999:::::::::555666666777666555444333333333444555666777888888888777666444444555777888777777777777777777777777777777777888999;;;===>>>>>><<<;;;;;;<<<<<<;;;999???>>>>>>===============;;;:::::::::999999999999<<<>>>@@@BBBBBBAAA@@@>>><<<<<<===>>>>>>>>>===<<<>>>???AAABBBAAA???===;;;<<<:::999999:::<<<<<<;;;:::999777666555666888999666555444444444555666777999;;;>>>@@@AAA@@@???>>>===============<<<<<<<<<999888666555444333333333333333333333333333444444444444444444333333333333111111000000000000000111333222111111000000000111111000000000//////......000000111222333444555666333000------///111111111222222222222222222222222000111222333333333222222111111000000111111222333555444333222222333444555444444333333333333333333333444666666555555777888::::::;;;;;;:::999888777777888999999999999888777666777888888::::::;;;<<>>FFFPPPddd{{{xxxtttpppnnnkkkhhhfffbbbaaa```___^^^___`````````aaaaaabbbbbbbbbaaaaaaccccccbbbaaa```aaadddfffjjjkkklllllllllnnnqqqsssrrruuuxxx{{{~~~lll\\\PPPKKKGGGCCCAAABBBCCCDDDDDD???@@@@@@@@@???>>>======>>>>>>===<<<;;;;;;;;;;;;999999::::::::::::999999<<<<<<;;;;;;:::999999999777777888888999:::::::::555555666666555555444333222333333444555666777777888777666555444444555666777777777777777777777777888888888999:::<<<>>>>>>===;;;::::::<<<<<<;;;999@@@???>>><<<;;;::::::999888888888888999999999999<<<>>>@@@BBBCCCCCCBBBAAA===>>>??????>>><<<:::999===>>>???AAAAAA???>>><<<<<<;;;999999:::;;;:::999999888777666777888999:::555555555666666666777777777999;;;>>>??????>>>===:::::::::::::::;;;;;;;;;:::888666444333333444555333333333333333222222222222222222222333333333444000000000//////000000111222111111000000000000000111111000000///...------......///000111222222333000...------///111222222111111111111111111111111000000111222222222222111111000000000000111222222444333333222222333333444333333222222111000000000000222333333333333444666999999888777666666555555777888888999999888888777666777777888999:::;;;;;;@@@AAACCCCCC???===CCCMMMbbb}}}}}}xxxpppmmmjjjiiihhhgggeeedddbbbbbbaaa`````````aaaaaa``````aaabbbccccccccccccaaabbbccccccdddfffiiilllnnnooopppppppppqqqtttwwwvvvzzz|||gggXXXLLLFFFFFFEEECCCBBBBBBBBBBBBAAA???>>>===<<<;;;<<<===>>>======<<<;;;::::::::::::999999::::::::::::999999;;;::::::999999888888888555555555555555666777777555555555555444444333333222333333444555555666666888777666444444444444444666666666777777777777777888999999:::;;;<<<===>>>;;;:::999:::;;;<<<;;;:::>>>===;;;:::888777777777666666777888999:::;;;;;;<<<>>>@@@BBBCCCCCCCCCCCCAAABBBCCCCCCBBB???;;;999;;;<<<>>>???@@@???>>>===<<<;;;999999::::::999888777777666666777888999:::666777888999:::::::::999666777999;;;<<<<<<<<<;;;999999999:::::::::::::::;;;:::777444444444666888555555555444444333333222222222222222222222222222000////////////000000111111000000/////////000000111111000///...------,,,---......///000000111111111000//////000111222222000000000000000000000000000000000111111111111111000000000000000111222222333333222222222222333333//////////////////......///111222222222222333555;;;:::888666555666777888777777888888888888777777666666777888999:::;;;;;;>>>>>>AAABBB>>>===CCCMMMaaa|||}}}xxxrrrmmmhhhfffddddddeeeeeedddcccccccccbbbbbbaaaaaaaaaaaaaaaaaabbbcccddddddccccccbbbccceeeeeeeeegggjjjmmmmmmooorrrsssuuuyyy}}}uuubbbVVVMMMFFFBBB>>>??????>>><<<<<<;;;;;;==================>>>>>>===<<<;;;::::::999999:::::::::;;;;;;;;;;;;::::::999888777666666777777888444444333333333444555555555444444333333333333333222222333333444444555555666666555444444444444444555555666666777777777777888999:::;;;<<<<<<======999888888999;;;<<<;;;:::888888777666666666666666666777888999:::<<<=========>>>@@@BBBCCCCCCCCCCCCDDDFFFHHHIIIGGGDDD???===;;;;;;===>>>>>>>>>>>>>>><<<;;;::::::;;;;;;999777666666666666777888888999777888999:::;;;;;;;;;;;;888999;;;<<<======<<<<<<999999:::::::::;;;;;;;;;===;;;888666555666888:::777777666666555555555444444444333222222111000000//////......///000111111000//////...//////000000000000000///...------,,,......//////000000111111111111111000/////////000/////////////////////////////////000000000111111000000//////000000111222111222222222222222222111------///000111111111111///111222222222222333555;;;999777555555666888999777777777777777777777777555666777888999::::::;;;;;;;;;>>>@@@??????EEENNNaaa{{{xxxqqqnnnjjjeeecccaaa``````aaabbbbbbaaabbbbbbaaaaaaaaaaaa``````bbbbbbcccdddddddddcccccccccdddfffgggggghhhjjjmmmoooqqqvvvzzzppp[[[OOOJJJFFFAAA???999;;;<<<<<<;;;:::;;;<<<:::;;;<<<=====================<<<;;;::::::::::::::::::;;;;;;;;;;;;::::::888777666555555666777777666555444333333444555666555444333222222222222333222222222333333333444444444444444444444444444444444555555666666777777888888888:::;;;<<<<<<<<<<<<888777777888:::<<<;;;:::555555555444555555666666666777888999:::<<<======>>>>>>???AAABBBBBBBBBBBBDDDGGGJJJLLLKKKHHHCCC@@@;;;;;;<<<===============<<<;;;:::;;;<<<<<<:::999777777888888888888888888666777777888999:::;;;;;;>>>>>>>>>?????????>>>>>>999999::::::;;;;;;<<<<<<;;;:::888777666777888999777777777777777666666666555555444333222111000000............///000111111...............//////000/////////............---.../////////000000000111...///000///---+++,,,---......................../////////...///000000111000////////////000111111000111111222222111111000---///111333555555555444///111222333222222333555666555444333333555777888888777777666666777777888555666666777888999::::::;;;:::<<>>===;;;:::<<<>>>999999:::;;;;;;<<<<<<===>>>===<<<;;;::::::::::::999999::::::::::::999999888777666555555666777999777666444333333444666777444444222111111111222333222222222222333333333333111222333333444444444444444444555555666777777888777888999:::;;;;;;::::::777666666777:::;;;;;;:::666666555555555555666666555666777888999:::;;;<<<>>>??????@@@@@@@@@AAAAAAAAADDDIIILLLLLLIIIEEEAAA;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>>>><<<::::::::::::;;;::::::999999888888777888999:::<<<===@@@@@@??????>>>======<<<888888999::::::;;;<<<<<<888888777666666666777777666666666666777777777777555444444444333333222222...------......000111111...---------......///000---------............///.........///////////////+++...//////,,,+++,,,...------------------------//////.........///000111///////////////000111111000000111222222111000000...///222333444444333333///000222222111111333444333222222222333555777888888777666555555666777888555555666777888999::::::===;;;<<>>;;;888666888:::999999999999:::<<<===>>>>>>>>>===<<<;;;;;;;;;;;;888888999999999999888888999888666555555777999:::666555333222222333444555444333222111111111222333222222222222222222333333000111222333444555555555444444444555666777777888666777999:::;;;::::::999666555555777:::;;;;;;;;;888888777666666666666666555555666777888999::::::??????????????????@@@@@@>>>AAAGGGKKKLLLIIIDDDAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===??????>>><<<============<<<;;;::::::;;;:::999999:::===???AAA???>>>===<<<;;;:::999999777888888999::::::;;;;;;666666666666666555555555444444555555666666777777333333444444444444555555---------......000111111---------------...///000,,,,,,------.../////////------..................+++...000000///...///222------------------------///......------///000111///////////////000111111///000111222222111000///---...000111222111///......///111111000000222333222222333444555777888999888777666555555666777888555555666777888999::::::???======@@@@@@@@@EEEKKK^^^sss|||vvvqqqooonnnnnnmmmkkkjjjiiigggeeedddddddddbbbaaaaaa```````````````cccaaa```bbbeeegggfffdddjjjhhhffffffgggggggggeeefffgggjjjpppyyy{{{iiiZZZPPPLLLFFFEEECCCBBBAAABBBCCCCCC<<<<<<======<<<:::888777;;;;;;;;;;;;;;;<<<===>>>::::::::::::999888777777777888888777666777:::<<>>>>>>>>>>>>>>AAACCCEEEFFFGGGFFFEEEDDDBBBBBBAAA>>>;;;::::::;;;>>>===>>>>>>???@@@BBBCCC>>>;;;777666888;;;>>>@@@===>>>@@@AAABBBAAA@@@@@@?????????>>>===<<<<<<;;;;;;;;;:::::::::999999999888888999:::999888777666666666666666666555555555333444444555555444444333000000000000000111222222//////...---------------000000000000000/////////000...,,,,,,---...///.........---------,,,,,,,,,...---,,,,,,++++++,,,,,,------...///////////////000000000000111111111111777444111000111222222222///000111222222222222222000000222333333444333333333333444444555666666777777777777777777888999999333333333444555777888999<<<:::<<<@@@BBBBBBFFFLLL^^^uuu{{{vvvrrrnnnjjjiiiiiihhhggghhhgggfffdddccccccccccccbbbbbbaaa``````___`````````___^^^aaadddffffffdddeeeeeeffffffggghhhjjjkkklllpppwww}}}wwwgggYYYPPPIIIFFFCCCBBBAAAAAA@@@@@@@@@AAA;;;<<<<<<;;;;;;:::999888;;;;;;;;;;;;;;;<<<======::::::::::::999888777666888888999888777777999;;;???<<<999666444555777888555555555555555444333333444333222333444444333222333333333333444444444444222222333333333444444444111333666999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;888888888888999:::;;;<<<===<<<;;;999777666666555444555666888999:::::::::<<<<<<===>>>>>>>>>>>>===???@@@BBBCCCDDDCCCBBBAAAAAAAAAAAA???<<<::::::;;;<<<<<<===>>>???@@@AAAAAA>>>;;;888777999<<<>>>???>>>???@@@AAABBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;:::::::::999999999999888888999999:::999888777666888888888777777666666666333333444444444444333333...............///000000000///......------......///////////////////////////...,,,,,,...///...---------------------------///...------,,,,,,---------...//////000000////////////000000000111111111555333000000111222111111111111111222111111000000000000111111222222333333333333333444555666666666666666555555555666666777444444444555666777888999<<<;;;===AAABBBBBBFFFLLL^^^ttt~~~{{{vvvqqqmmmmmmkkkiiihhhiiiiiihhhgggccccccbbbaaaaaaaaaaaabbbccccccaaa```____________```___```bbbeeeggggggfffdddfffhhhhhhggghhhmmmqqqrrryyyrrriii[[[PPPIIIEEEBBB@@@>>>????????????>>>======;;;;;;:::999999:::::::::;;;;;;:::::::::;;;<<<<<<999::::::999999888777666888999999888777666777999:::999777666555555666666555555555666555555444333333333333444666666444222222222222222333333333333222222222333333333444444000222555888:::<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888888888999999>>>===:::777555555555555444555666777888999999999;;;<<<======>>>=========<<<===>>>???@@@???>>>===>>>@@@AAA@@@===;;;:::::::::;;;===>>>???@@@??????===;;;999:::<<<>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAA>>>>>>======<<<<<<;;;;;;::::::999999999888888888999999::::::999999888777888888777666555555444444222222222222222222222222---,,,,,,,,,,,,---......000000///..........................................------...//////...,,,+++,,,,,,------.........//////...------------.........///000000000000/////////000000000000111111222111000000111111000///111111111111000///......000000//////000111222333222333333444444555555666555444444333333333444444666666666666666777888888<<<;;;===AAABBBBBBFFFLLL\\\sss~~~wwwuuusssqqqooolllhhhdddeeeddddddfffhhhiiihhhfff```````````````aaabbbbbbdddcccbbb```____________cccccccccdddfffggggggggggggkkknnnmmmjjjjjjooouuu|||yyylll[[[SSSJJJDDDBBBAAA???===:::;;;<<<======<<<;;;:::;;;:::999888888999;;;<<<;;;:::::::::::::::;;;;;;999999999999888777666555777999:::999777666666666555555555555555555555555555555555666666555555444222222333555777777444222111111222222222333333333333333333333444444444444111222444777999:::;;;;;;999999888888888777777777;;;;;;:::999888888888888>>><<<888555333333444555444444666777777888888888;;;;;;<<<============<<<;;;;;;<<<======<<<<<<;;;;;;===??????===:::999888888:::<<<>>>??????>>>===<<<;;;;;;<<<>>>??????>>>AAAAAAAAABBBBBBBBBAAAAAA>>>>>>>>>=========<<<<<<;;;:::::::::999999999999999999999999999888888888666666555444222111000000111111111111111111111111---,,,,,,,,,,,,,,,------000000///............///,,,,,,---------------...---------///000000---+++******+++,,,---...///000///......---------------......///000000000000///////////////000000000111000//////000111111///---///000000000000//////...000///...---...000222333222222333333444444444444555444333333333333333333777777666666666777777888<<<;;;===AAABBBBBBFFFLLL[[[pppyyyuuurrrllljjjiiihhhhhhgggdddbbb]]]]]]^^^aaadddeeedddccc____________```aaabbbccccccbbbaaa```____________dddeeeeeeeeeeeedddeeeeeeiiinnnrrrsssrrrsssyyy~~~rrr___TTTKKKGGGCCCAAAAAA@@@===:::888999:::;;;;;;;;;999999;;;:::999888999:::;;;<<<;;;:::999999999999::::::888888888888777666555555666888::::::888666555555333333444444555555555555444444555555555555555444222222333555777777444222111111222222222333333333444444444444555555555555444444555666777888888888888777777777777666666666===<<<;;;999888888777777<<<:::777444222333444555444555666777777888777777::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;888:::======;;;999888777888999<<<>>>??????>>>======<<<<<<===???@@@@@@>>>AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>======;;;;;;;;;;;;::::::::::::999999888888888777777777666555444333222111000000111000////////////000111......------,,,------...000000///...............+++,,,,,,,,,------......---------///000000---+++******+++,,,...///000000...---,,,,,,+++,,,,,,,,,------...///////////////...////////////000000000///......///111111///...------...000000111111111000///---------///222333222222222333333333333333555555444444333444444555777666666666666666777777;;;:::<<<@@@BBBBBBFFFKKKYYYmmm{{{zzztttooollliiieeedddccccccddddddcccbbb]]]]]]^^^aaadddfffeeeddd____________```aaabbbcccbbbaaaaaa```````````````cccdddeeeeeeccccccdddeeeiiinnnvvv{{{~~~kkkZZZMMMFFF@@@AAAAAA@@@>>><<<:::999888999999::::::::::::999<<<;;;;;;::::::;;;;;;;;;::::::999999888888999999777888888777777666555444444666:::;;;999777555555333333333444444444555555222333444444555444444444111111111333555666444222222222222222333333333333333333333444444444555555555555555555666666666666999999888888888777777777<<<;;;:::999888777777777999777555333333333444555555666777777888888888777999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;777999;;;;;;:::888888999999:::<<<===>>>???>>>>>>>>>======>>>@@@AAAAAA@@@BBBAAA@@@?????????@@@@@@>>>>>>>>>>>>>>>=========;;;;;;;;;:::::::::999999888888777666666666666777777777666555444444333333000///...------...///000//////...---------......//////...---------------+++,,,,,,------............------...//////...,,,******+++,,,---//////000------,,,++++++++++++,,,,,,,,,---............---......////////////000000000///...///000111000///,,,---...000111222333333//////......///000111222222222222222222222222222555444444444444555666777555555555555555666777777:::999;;;???@@@@@@DDDJJJWWWkkkyyy|||uuunnnjjjhhheeedddcccaaa``````aaaaaaaaa```aaa``````bbbeeeggggggfff^^^^^^^^^^^^___```aaaaaa```````````````aaaaaabbbbbbdddggggggffffffhhhkkklllrrrzzzqqq```RRRIIIBBB???;;;>>>???===999777888;;;999999999999999:::;;;;;;============<<<;;;;;;:::::::::999888888888888888777777777777666555444444111555999;;;:::777555555444444333333333444555555111222222333444444333333111000000111333444444333333333333333444444444444111111222222222333333333333333444444555666777888888888888777777777666666:::999888666555555555555555555444444444444555555666777888888999888888888999999:::;;;;;;;;;;;;:::<<<<<<;;;;;;::::::::::::999:::<<<;;;:::999:::<<<;;;;;;<<<===>>>??????@@@@@@>>>===>>>@@@BBBBBBAAAAAA@@@???>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888777777888777666555444555555666777666666666555555444444///...---,,,,,,---.../////////...---------------......---,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...,,,,,,...///...---++++++,,,,,,---...//////......---,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........./////////000000111///......000111222111...///000111222222222222...//////000000111222222222222222222222111111111333333333333444666777888333333333333444666777777999888:::>>>??????CCCIIIUUUiiivvv~~~|||vvvrrrkkkgggdddcccbbbbbbbbb```^^^^^^______^^^]]]^^^]]]\\\^^^```ccccccccc^^^]]]]]]]]]^^^^^^___```_________``````aaabbbccccccfffiiijjjjjjkkkooorrrrrrwwwqqqgggXXXKKKBBB>>><<<<<<:::===???<<<666444999???;;;:::999999999:::<<<======>>>??????>>><<<:::999::::::999888777777888888777777777777666555444333000444999;;;:::888666555555444333333333444555666000111222222333333333333111000...///111333444333333333444444444444555555///000000000000111111111222222222333555777888999666555555555444444444444777777666444444333333333333333333444444555555555777888888999999999999888999999:::;;;;;;;;;;;;:::<<<<<<;;;:::999999::::::;;;<<<<<<<<<;;;;;;===>>><<<<<<<<<<<<===???@@@AAAAAA???===>>>@@@BBBBBBBBBAAA@@@>>>=========>>>>>>::::::::::::::::::::::::777777777777666666666666777666555444333444555555444444444444444444444444///...,,,++++++,,,...//////...------,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,------...///000000000...,,,,,,---...///...+++,,,,,,------.........//////...------------...******+++,,,,,,,,,,,,+++............/////////000222000...---///222333333000111111222222222111111...///000111222222222111222222111111111111111111111111222333444666777888111111222333444555777888888777999===>>>>>>BBBHHHUUUhhhuuuyyyvvvttttttmmmkkkhhheeebbbaaa``````^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^```aaabbbaaa``````]]]^^^`````````aaadddfffaaaaaabbbcccccccccbbbbbbeeeggghhhjjjlllpppuuuyyysssfffTTTNNNFFFBBBAAA@@@<<<888::::::::::::::::::::::::999999888888999999:::;;;;;;===@@@BBBBBB@@@===;;;666666777777888888888888999999888888777666666666444555666777777555333222000000000111222222333333444555555555555555555444111111333444555666666666666555555444333222222222//////......//////000111111222333444555444333222333555777777555444444444666666666666777777777777555555555444444333333333777888999::::::999888777;;;;;;:::999999::::::;;;;;;;;;::::::999999999999999999:::;;;;;;;;;;;;::::::;;;;;;<<<===>>>??????===>>>???@@@@@@???>>>===>>>>>>===<<<;;;::::::999<<<;;;999777666666777888;;;888555555777888888666666666555444333222222111333222111111000000111111000///...------------------------...............------------------------,,,------......------,,,...------,,,,,,++++++***,,,,,,+++***+++,,,---.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.../////////---...///000000///...---000000111111111111000000333000......000111///------///000111000111222444222333333444444333333222333333444444444444444444888:::<<<===>>>@@@DDDGGGYYYcccrrr{{{uuuqqqnnnllllllkkkiiigggeeecccbbbaaa```_____________________^^^^^^______````````````___`````````___]]]]]]^^^___bbbbbbcccddddddeeeeeeeeejjjmmmppprrruuuzzzyyyjjjZZZOOOMMMGGGAAA?????????;;;888999999999999999999999999999888888888888999:::::::::<<<>>>@@@@@@>>><<<:::777777777777777888888888999999888888777666666666444444555555444333222111222222222111111111111111333444444555555444444333222222333333444333333333555555555444333333222222111111111111222222333333111222333333444444333333222444666666555333333444555555555555555555555555555555444444444333333333777777999999999999777777999888888888888999999999;;;;;;;;;;;;;;;:::999999888888999:::::::::::::::;;;;;;;;;<<<<<<===============>>>??????>>>======>>>>>>===<<<;;;:::999999;;;:::888666666666777888999777444444666777666555555555444444333333222222333222111111000000111111//////......------......------------,,,,,,,,,,,,------------------------------............------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---..................---,,,,,,******************************,,,---.../////////---...///000000///...---///000000111111000000///222000......000111000...---...000000///000111333222333333444444333333222444444444444555555555555888999;;;<<<===@@@CCCFFFWWWaaappp~~~zzzzzzwwwtttooollljjjiiihhhgggggggggfffdddcccaaa`````````````````````````````````______^^^_________aaabbbbbb```]]]\\\]]]___bbbcccdddeeefffhhhiiijjjkkknnntttyyy}}}pppbbbUUUIII@@@DDD@@@<<<:::<<<<<<:::888888888888888888888888888888888888888888999999:::888:::<<<>>>>>><<<:::888888888888777777777777777999888888777777666666555444444333222222111000000444333333222111111000000222333333444444333333222222333333333222222111000666555555444444333333333222222222222333333333444222222222222222333444444222444666666555444333444555555555444444333333222444444444444333333333333666777888999999888777666666666666666777777888888:::;;;<<<======;;;:::888777777888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>======<<<======<<<;;;:::999888888:::999777666555555666777777555333333444555444333333333333333333333333333222222111000000000000111///............//////000------,,,,,,++++++******,,,,,,,,,,,,------------......------------......******++++++,,,------...,,,,,,+++++++++,,,---...---............------,,,************++++++++++++***+++,,,---.../////////......////////////.........//////000000//////...111///......000111000000---...000000//////000222222222333333333333222222333444444444555555555666777999:::;;;<<>>>>>;;;999888999:::999777777777777777777777777777777777777777777888999999777888:::;;;;;;:::888777888888888888777777777777888888888777666666555555555444333222111111111111333333333222222111111111222222222333333222222222222222333333333333222222777666666666555555444444000000111111222222222222333222111111111222444555222444777777666555555555666666555444333222222111333333333333333333333333666666777888888777666666555555666777777888888888999:::<<<>>>>>><<<:::888666666777888888888888888;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777777666555444444555555555555444333444444333333111222222222333333333444222222111000000000000000............//////000111...------,,,+++******))),,,,,,,,,,,,,,,---------...---,,,++++++,,,---...******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------......------,,,,,,,,,,,,---------------+++,,,---...////////////...//////////////////.........////////////......//////......///000111111///000111111000///000222222222333333333333222222222222333333444444555555777999:::;;;<<<>>>AAADDDNNNYYYiiixxx~~~wwwtttpppmmmlllkkkkkkjjjhhhhhhhhhgggfffeeedddccccccdddeeeeeeeeedddcccbbbaaaaaaaaabbbbbbbbbcccccccccbbb```___^^^^^^___```aaacccddddddcccdddfffhhheeegggjjjnnnrrruuuwwwwww{{{~~~{{{ddd]]]TTTMMMHHHDDD@@@<<<<<<:::999888888888777666666666666666666666666666777777666666777777888999666777888999999888777666888888888777777777777777888888777777666555555555555555444333333333333444111111222222333333333333111222222222222222222111111222333444555555555555777777777666666666666666///000111222222222222111333222111000111222333444333555777888777666666777666666555555444333222222333333333333333333333333555666777777777777666555666777888999999999888888888999<<<>>>>>><<<:::888666666777888888888888777:::::::::::::::999999999999999999::::::;;;;;;<<<;;;;;;:::999888777666666555555444444444444444444444555555555444333333333000000111111222333333333222111000000//////000000...............///000111///......---,,,++++++***+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,---------------,,,,,,,,,---------.........,,,,,,---.../////////////////////....../////////......////////////.........////////////000111222222333444333111111222333111222222333333222222111000111111222333333444444888999:::;;;<<<>>>AAADDDJJJUUUfffvvvzzzuuurrrpppkkkjjjhhhgggffffffggggggggghhhiiijjjiiihhhgggfffdddddddddddddddccccccbbb```aaaaaabbbbbbcccccccccbbbbbbaaaaaa```aaaaaaaaabbbcccddddddcccdddfffhhhkkkooouuu{{{ttt```PPPLLLGGGCCC@@@>>><<<;;;:::999999888777777666555666666666666666666666666666666666666666777777888555666777777777777666555666777777777888888888888888777777666666555555444444444555555555555666666111111222222333444444555111222222333333222222111111111333444555666666666555555555555555555555555000111333444444444333222111111111111111222333333222555777888777666777777555555555444444333333333222222222222333333333333444555666777777666555444888888:::::::::999888777777999:::<<<<<<;;;:::999666666777888888888888888::::::::::::::::::::::::888888888888888999;;;;;;::::::999888777666555555333333333333333333333222333444555555333222222333000000000111111222222222111111000////////////000...------------......///......------,,,,,,++++++******++++++,,,,,,------++++++,,,,,,,,,,,,++++++---,,,,,,+++******))))))***+++,,,---------,,,,,,+++,,,,,,------------,,,******++++++,,,,,,------------.../////////////////////............//////...//////000000//////...///000000///......000222444555555444222111222333111111222222222222111111000000111222333444444555999:::;;;<<<<<<>>>AAADDDHHHTTTdddttt|||zzzwwwrrrnnnkkkiiigggcccdddeeeddddddddddddeeegggiiikkkllllllkkkiiihhheeeddddddcccbbbbbbcccccc`````````aaabbbcccccccccaaabbbbbbccccccccccccbbbaaabbbdddeeefffhhhkkkmmmuuuzzznnn\\\OOOHHHEEE@@@<<<:::::::::;;;666777888888777666666666666666666666666666666666666555555555555666777777555666666777777666666555555555666777888999999:::777777777666555555444444111222444666777777777777222333333333333333333333222222333333333333222222111222333444444444444444222222222333333333333333///000222333444333222111000000111222222222222222000333555666666555555666333333333333333222222222111111222222222333333333444444666666666666444444999999;;;;;;:::999777555777888999999::::::999999666777888888999999888888999999::::::;;;;;;<<<<<<777777666666777999:::;;;:::999888777666555555444111111222222222222222111000222555444222000000111000000000111111111111111111111000///////////////...------,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------+++,,,...//////...,,,++++++++++++******************+++,,,---------,,,,,,***+++,,,---------------******++++++,,,------...---......///////////////000///...------...///000///000000111111000000//////111111000...---///111444555555444222111111222111111222222222222111111111222333444555666666777:::;;;<<<<<<===???BBBDDDGGGSSSdddttt|||vvvtttooonnnkkkiiifffdddcccbbbaaabbbddddddcccccccccdddcccdddgggiiiiiihhhfffdddfffeeecccbbbaaabbbbbbccc___``````aaabbbbbbcccccc```aaacccdddeeeeeedddccc^^^aaadddgggjjjnnnsssvvv|||rrr___SSSJJJCCCBBB>>>999444333444777999333444666777666666777888777777777777777777777777555555555555555666777777555666666666666666666555444444555777888999:::;;;777777777666555555444444///111444666888888777666555444444333333222222111222333333444444333333222222333333333333222111111000000000000000000000111,,,...000111111111///...///000111333333222111111///111333555444333444555111111111111111222222222111111111222222333333333333444555666666555444333999:::;;;;;;:::888555444777777777888888999999:::777777888999999999999999999999:::;;;;;;<<<======777666666666666888:::;;;999999888777666555444444000111111222222222111111...111444333000...///000111111111000000000000000111111000///////////////...---,,,,,,++++++++++++***************+++++++++))))))***+++,,,,,,------+++---000222222000---+++)))))))))***++++++,,,,,,***+++,,,---...---,,,,,,***+++,,,,,,------------,,,,,,------...///000000---...//////////////////000///...------...///000000000111111111111000000000111222000---,,,...111444444555333111000000111111111222222222222111111333333444555666777888999;;;<<<=========???BBBEEEGGGSSSdddtttwwwnnnkkkjjjdddcccccccccbbbbbbaaaaaa```aaabbbcccdddeeeeeeeeedddfffhhhgggfffeeeeeefffgggeeecccbbbaaabbbcccdddaaa`````````aaabbbccccccdddfffhhhhhhggggggggghhhhhhggggggjjjpppxxxzzzooo```SSSKKKDDD===888999::::::::::::999888888999888888777666555555444666666555555555444444444555555555555555555555555666666777888888777666555555666777888888999888888666666666666666666666666333333333444444444555555222333444555555333111000222222333333333222222111111222333333444444444333333222111000000111222333222111000000000111333333333222111222333444333111222111111111222333444444111111111000000000000000///111333555555333111///333222333444666777666555888888888888888777666666666555444555666777666555444555666777777666555444999999:::;;;;;;;;;::::::777777666555555555555666777555444444444444222111111111111222222333333333111111111111111000//////000000/////////000000111......---,,,,,,+++******,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++'''+++///333333111---***((('''&&&(((,,,---,,,******++++++,,,,,,++++++***)))***,,,.........,,,++++++---......---,,,,,,---***///111---+++---...---...------------,,,,,,,,,000000111111111111000///+++///333333111.........000//////......///000111000111111222222333444444444444333333444555777888:::;;;===>>>===>>>???AAALLLTTTaaannn}}}|||pppiiigggfffaaaaaaaaaaaa`````````___bbbbbbccccccdddcccccccccdddeeegggfffeeedddeeefffddddddcccbbbbbbcccdddeeecccccccccbbbccccccdddddd___bbbdddfffggghhhkkkmmmkkkmmmqqqxxxzzzooo```XXXMMMFFFBBB???;;;777999999999:::999888888777888888777777666555555444666666555555555444444444555555555555555555555555444444555555555555555444555666777777777777777777555555555555555555555555222333333333333444444444222333444555444333111000111222222333333222222111222222333333333333333222222111111000000111111222111000/////////000222222333222000000111222111000111111111111111222333333111111111111111111111111111222333444444333222111444444444555777888777666777888888888777777666555555444444444555555555444777777888888888888777777999999999::::::999888888555555555444444555555666777555444333444444222111111111111222222222333333000000111111000000///...//////.........//////000...------,,,++++++******))))))(((((())))))***+++,,,,,,++++++************++++++++++++++++++++++++***+++---//////...---,,,+++(((&&&&&&)))******)))***++++++,,,,,,++++++***)))***,,,---...---,,,+++,,,---//////---,,,---...222...///666777111///222000////////////.........///000000000000000//////---///111000...---...000000000/////////000111222000111111222222333333444555444444444444666777888999;;;===>>>>>>???AAABBBLLLTTT___lllzzz{{{xxxzzzxxxnnnfffbbbaaaaaa_________^^^^^^^^^^^^^^^cccccccccccccccbbbaaaaaacccdddeeeeeedddcccdddeeecccddddddeeeffffffggggggddddddcccbbbbbbccccccccc```bbbdddfffhhhkkkooosssqqquuu}}}~~~kkk[[[RRRHHHCCC===;;;;;;;;;888666888888999999888888777666888777777666666555555555555555555555555444444444444444444444444444444444222222222222333333444555555666666666666555555444444444444444444444444444111111222222222333333333222222333444333222111000111111222222222222222111222222333333333222222111000111111111111111000000000000//////000000111222555333111000111222111111111111000000000111222222111111111111111111111111333333333444444333333333555444444666888999888666666777777777777666555555444444444444444444444444888777777777777777777888888888888888888777666555333222222333333444555666666555333333444444222111111111111111111222222222//////000000000///............------------......------,,,,,,++++++******((((((''''''(((((()))***+++************)))))))))*********++++++,,,,,,---,,,,,,+++******+++---...---+++((('''((()))))))))***++++++,,,,,,++++++*********,,,---------,,,+++,,,...//////...------...555+++---;;;===111,,,222000////////////...............///////////////...///000///...------///222000000//////000111222222000000111111222333333333555444444555555666777888888:::===>>>???@@@BBBEEELLLSSS^^^jjjxxxzzzyyyvvvqqqnnnmmmppprrrrrrooojjjddd```^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]aaaaaabbbbbbbbbbbbbbbaaabbbcccdddcccbbbbbbdddeeeeeefffggghhhiiiiiihhhhhhffffffeeeeeeeeeeeeeeefffhhhiiijjjkkkmmmpppuuuxxxmmm\\\PPPHHHEEEAAA>>>;;;999:::999777555777777888888777777666555777777666666666555555555555555555555555555555555444444444444444444444444222111111111111333555666555555555555444444333222333333333333333333333333000111111111111222222222222222222333222111000000000111111222222222222111222222222222222111111000000111222222222111000///111111111111111222222222888555222111222333333222111000000000000000111111111111111222222222222222555444333333333333444555555444444555777888666555555555666666666555555444444555555555444333333444666555444333333444555666777777777666666444333222000000000111222444555666555444333333444444222111000111111111111111111111......////////////.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++*********************+++,,,,,,***)))))))))))))))))))))))))))***+++,,,,,,------,,,+++***))))))***+++---+++++++++++++++++++++******++++++,,,,,,++++++******+++,,,,,,,,,,,,++++++,,,...//////...---.........---333;;;888...)))+++...------------,,,,,,,,,------......///.........000000000//////000111111//////000000111111222222000000000111222222333333444555555555666777777888777:::<<<>>>???AAADDDFFFJJJRRR^^^kkkzzzoooooommmjjjgggfffhhhiiigggfffdddaaa___^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^```aaabbbcccccccccbbbccccccbbbaaabbbdddfffffffffggghhhhhhhhhhhhggghhhhhhhhhhhhiiijjjkkkkkknnnpppqqqsssuuuyyyxxxbbbQQQIIIEEEAAA>>>>>><<<:::999888777666555666666777777666666555444666666666666555555555555444555555555555555555555444444444444444444444444333222111111222444666777444444444444444333222111333333333333333333333333000000000111111111222222111111222111111111000000///000111111222222222222000111111222111111000000111222333333333111000///222222333333333444444444666444222111222333333222111111000000000000000111111222222222333333333444666555333222222333555666444333333444555666444333333444444555555555444444555777888666444333444666666555444333333444555666666666555555444333222111/////////000222333555666444333222222333444333111000000000000000000000000......////////////......------,,,+++++++++++++++,,,+++++++++++++++******,,,++++++++++++,,,------)))))))))))))))))))))***))))))***+++,,,,,,------*********************)))%%%'''***,,,---,,,***)))***++++++,,,,,,++++++***+++++++++++++++++++++***,,,...//////...------...)))888AAA:::111...,,,)))...------------,,,,,,,,,,,,,,,---..................///111333333333111000......///000111222222222///000000111111222333333444444555555666777777777666999<<<>>>???AAADDDFFFGGGQQQ___mmm{{{dddeeefffeeecccbbbccceeeccccccbbbaaa```______^^^^^^^^^^^^^^^____________[[[\\\^^^```bbbcccddddddbbbccccccbbbaaabbbeeegggffffffgggggghhhiiijjjjjjffffffgggiiikkkmmmooopppuuuxxx{{{ggg[[[LLLDDDCCCBBB===888777666666555555555555555555555666666666555444444555555555555555555555555444444444555555555555555333333333333333333333333333333333333444555555666333444444444444333333222333333333333333333333333000000111111111222222222111111111000000000000000//////000111222222222222//////000111111111111111444444444444333222111111333333444555555555555444222111000111222333222000222222111000000000111111222222222333333444444555555444333222222333444555333333222333555555333222222222333444444444444333555888999777444222444666777666666666666666666777444444444444444333222111//////000000222333444555444222111222333444333111000000000000////////////......///000000000//////...---,,,++++++******+++++++++++++++++++++***************)))***++++++,,,)))))))))************+++*********++++++,,,,,,---)))***+++++++++***)))(((!!!$$$(((******)))((((((***++++++,,,,,,++++++***++++++++++++************+++---......---,,,,,,---***@@@JJJ;;;...000222---000////////////.........,,,,,,---...////////////......000333555444111///,,,---...000111111111111//////000000111222222222222333444555666666666666666888;;;===>>>@@@CCCEEEFFFPPP^^^lllzzz^^^```bbbcccbbbaaabbbccc``````_______________```]]]]]]]]]^^^^^^^^^______\\\]]]^^^```aaabbbbbbbbbcccccccccbbbbbbcccfffhhhhhhhhhiiijjjmmmppprrrtttlllmmmoooqqquuuxxx{{{}}}wwwgggNNNHHHBBB>>>>>>===:::666444444444333333444666777444555555555555444333333555555555555555555555555444444444555555555666666333333333333333333333333333333444444444444444333222333444444444444444444444444444444444444444444111111111222222222333333111111000///////////////...///000111222222222222------///000111111222222666666555444333333333333222333444555555555444444111111222444666777555222333333222111111111111111222222333333444555555555333333222222222222333333444333333444555555444222111111222333333333333333444777999777333111333666555666666777777666666555333333444444444333333222000000000111222333444555333222111222333444333111000000/////////............///000000111111000000......---,,,+++******+++******************++++++)))))))))))))))******+++************++++++,,,,,,++++++++++++++++++++++++++++++++++++******)))(((&&&((())))))'''''')))+++***++++++,,,,,,++++++***,,,++++++******************,,,------,,,++++++,,,,,,:::AAA888---,,,000111000////////////.........,,,,,,---//////000000000...------///222333111///***,,,---///000000000000//////000000111111222222111222333444555555555444666888:::<<<===>>>AAACCCFFFNNNZZZfffttt]]]___bbbccccccbbbcccddd]]]]]]]]]]]]^^^^^^___```\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^___```aaaaaaaaa```cccccccccbbbbbbcccfffiiillllllmmmooosssxxx|||zzz{{{~~~lllXXXMMMDDDAAA===999777777888999888777777555444555888:::444444555555444444333222444555555555555555555555444444444555555555666666333333333333333333333333222333444555555333222111222333444444555555555555444444444444444444444444111222222222222333333333111111000///////////////......000111111222222222+++,,,...000111222222222888777555444333333444444111222333444555444333333333444666999<<<;;;999666444444333222111111222222222222333333444555666666222222222222222222222222666555444555666666444333000111222333333333333333333666888666222///111555222333444555555444333222222222333444444444333333111111111111222333444444333222111111333444333111000000//////.........---//////000111111111111111///...---,,,++++++++++++******************++++++***************++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++---,,,+++)))))))))******......,,,)))&&&''',,,000+++++++++,,,,,,+++++++++,,,,,,+++***))))))******)))+++---,,,+++***++++++,,,///222222,,,&&&)))111......---------,,,,,,,,,,,,---...///000000000000///,,,***+++...000000///)))+++---...000000000////////////000111111222222000111333444555444444333666888:::;;;<<<===@@@BBBGGGMMMVVVaaannn^^^^^^______```aaaaaaaaaaaaaaaaaa``````_________```______^^^^^^^^^______[[[]]]```aaaaaaaaacccdddgggdddfffjjjiiieeegggmmmqqqqqqsssxxxqqqbbbUUUIIIBBB>>>===;;;:::999888888888444444555555555555555555333333333222222222111111444333333222222111111000111111222333555777999:::555333111111222222111000111111222222222333333333444444444333333222222222555555444444444444333333222333333444444333333222111000///......///000111000000000000000000000000222000///------///000222222333444444444222000...111111000000111333555666:::555333777>>>???888000333333222111111222222333444777:::888333000222555666666555444333333222222444333222111000111222333444555555555555555444444333333333333333333333333444222111222555666333111111222333555666666555555444333222222222333444555444444333333333333222222111111111111000000000000//////------...000222444......---,,,++++++******---,,,***)))((()))***+++---,,,+++***))))))))))))&&&'''(((******)))(((((('''((()))***************++++++***)))(((((())))))++++++************++++++))))))(((((())))))***+++---,,,***)))((()))******)))+++...///...,,,+++,,,------------------------...---,,,+++***+++,,,---++++++,,,---------,,,,,,---,,,,,,,,,,,,---.........///////////////......111222222222222333333333111222222333444555777777999999:::<<<>>>@@@BBBCCCFFFMMMWWWbbbooo^^^^^^___``````aaaaaabbb^^^^^^^^^^^^]]]]]]]]]\\\^^^^^^^^^^^^^^^^^^^^^^^^[[[]]]___```___```aaabbbaaa```ccciiikkkiiilllrrrwwwyyy~~~vvvggg[[[RRRJJJCCC===;;;;;;999888777666666666777777777666666666666666333333222222222111111111333333333222222222222222222222222333555666888999555333111111222333222111111111111222222222333333444444444333333222222222333333222222222111111111000111111222222111111000111111000//////000111111000000000000000000000000111000///......///000111222222111000000000000111111111000000111222444555666333111444999:::555000111000000000000111111222333777999777333111222444666555555444333333222222444333333222222222222222444555555555555555444444222222222333333333333333333111000222444444222000000111222444555555444444444444333222222222333444444444333333333222222222111111111111000000000000//////...---...000222333/////////...---,,,,,,,,,,,,,,,+++************+++...---,,,+++************))))))***+++++++++++++++((()))******************++++++***)))))))))))))))*********))))))*********,,,,,,,,,+++,,,------...))))))))))))***+++,,,,,,(((***,,,---+++***))))))++++++++++++++++++++++++...---,,,++++++,,,---------------------,,,+++***---,,,,,,,,,,,,---............////////////............/////////000000000111111111222333444666777888888999;;;===???AAABBBCCCIIIRRR\\\hhhzzz^^^^^^______``````aaaaaa^^^]]]]]]]]]]]]\\\\\\\\\^^^___````````````___^^^]]]___``````______```bbbaaaaaaeeekkkoooqqqvvv|||}}}rrr\\\UUULLLEEEBBB???;;;999999888777555555444444444777777777666666555555555333222222222222111111111222222222222333333333333333333333333444555666666555333222111333333333222111111111222222222222333444444333333333333222222222222222222111111111111000000111111111111000000222111111000000111111222000000000000000000000000111000///......///000111111000...------///111222222222111111111111222222222111000111222333222000000000000111111222222333333555777666333111222444555555444444333333222222333444444444333333222222444444555555555555555444333333333333333333333333222111111111333333111000///000222333444444333333555555333333222222222222333333333333222222222222111111111111000000000000///......---...///111222111111000000///.........,,,,,,------,,,,,,+++***---------,,,+++++++++******************++++++,,,***++++++++++++***))))))+++***))))))))))))))))))***))))))(((((())))))*********))))))******+++,,,)))******+++++++++******###&&&)))******)))***+++************************...------,,,------..................---+++***)))---,,,,,,,,,,,,---............///////////////...---.........////////////111111111222333444555666777777888999;;;>>>@@@AAAAAAGGGNNNWWWcccttt\\\\\\]]]]]]^^^______```_______________^^^^^^^^^^^^```bbbccccccbbbaaa```___aaaaaaaaa``````bbbccchhhiiikkkpppuuu}}}pppaaaVVVKKKGGGAAA===;;;:::888666777777555444444333333333555555444444333222222222222222222222111111111111111111111222333444444555444444333333333333444444444333111111333333333222111111111111222222222222333333333333333333333333444444444333333333333222222222333333333333222222222222222222222222222222////////////////////////000///............///000///............000111333222222111111000000000000000000000///......000111111222333333444444555555222444666555333222222444444444444333333333222222333333444555555333222111333444555555666555555555555555444444444444444333333222222333333333222111111222333444555444333333555555444333222222111111333333333222222222222111111111111111000000000//////............///000111000000000000//////......,,,---.........---+++***,,,,,,,,,,,,++++++******)))((('''''''''(((***+++,,,,,,,,,,,,+++***)))(((******)))))))))))))))***))))))(((((((((((()))))))))))))))))))))******+++------------+++)))&&&%%% ###&&&((()))+++,,,...************************------------......//////---.........---,,,++++++---,,,,,,,,,,,,---......---...//////////////////000000000111111111222222222222222333333444555666555555666888:::<<<>>>???CCCHHHNNNUUU```rrrZZZZZZ[[[\\\\\\]]]]]]^^^________________________]]]^^^```bbbcccbbb```______```aaaaaa```aaacccfffmmmooopppssszzzrrrdddXXXMMMGGGCCC@@@===:::999888777666777666555444444444444444444333333333222222222111222222222111111111000000///000000111222333444444444444333222222222222222333222000000222333333222000000111111111222222222333333333333333333333333444444333333333222222222111222222333333222222111222222333333333333222222//////////////////////////////............//////,,,---///111222222111111111111111111000//////...///000000...,,,---000222111222333444444444444333111222333444333222333333333333333333333222222222222333444555444333222111333444444555666666555555777777666666555555555444444444555555444333222222333444555666666666555444555555444444333222111000333333222222222111111111111111111111000000000///...............///////////////...............---------...///...---,,,+++)))******+++***))))))((()))((('''''''''(((***+++,,,,,,,,,+++***)))((('''***)))))))))))))))******))))))(((((((((((())))))---,,,,,,,,,,,,---......------------+++)))&&&%%%$$$&&&((())))))***,,,---++++++++++++++++++++++++,,,------....../////////+++,,,------............---,,,,,,,,,,,,---......------...///////////////111111111222222222333333444333333333444555666777444444555777999;;;===>>>CCCGGGMMMTTT___pppZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^___[[[\\\^^^___```______^^^^^^```aaaaaabbbdddhhhkkkpppsssuuuvvv~~~zzzfffYYYOOOGGGBBB@@@999888888777666666666666666666555444444444444444444444444444444444444444222111111111111000000000/////////000111222222333444333222222111111111222222000//////111222222111000000000111111111111222222222333333333333444444111111111111000000000000//////000000000000//////111222222333333222222111000000000000000000000000........................+++---///111222222000///000000000000000///...---000000000///......000222///000111222222111//////000111111222333333333333333333333333222222222222222333333333222222111111333333444555666666666666777777777666555555444444444666777666444333333333444555666777777666555444444444444444333333111111222222222222111111111111111111111111000000000000........................------------------------------......------,,,+++'''((()))******)))((('''***************++++++,,,+++++++++******((('''''')))))))))))))))******+++***))))))(((((())))))***,,,,,,++++++,,,,,,---...)))******+++++++++*********++++++***((('''((())),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............***+++,,,---////////////---,,,,,,,,,,,,---......,,,---...///000000000000000000000000111111111111444333333333444444555666444444555666999;;;===>>>???DDDKKKSSS]]]nnn[[[[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^_________``````]]]^^^^^^___``````aaaaaabbbdddfffgggiiimmmrrruuuyyy~~~mmm^^^NNNGGGCCC>>>;;;<<<444555666666555555555555555555444444333333444444222222333333444444555555111111111111000000000000......//////000000000111333222222111111111111222000///---...000111111000000000000000111111111111222222222333333444444444111111111111000000000000//////000000000000//////000111222333333222111000000000000000000000000000---..................---,,,---......////////////...///000000000///...---000///////////////000//////000111111111///---,,,//////000111333444333222222222222222222222222222222222111111000000000111222333444555666666666666666666555555444333333333444666777666333111222333444444555666666555444333222333444444444333222222222222222222111111111111111111111111000000000000.....................---------------------------...------,,,,,,,,,,,,,,,'''(((***++++++***)))((())))))***+++++++++++++++)))))))))))))))((('''&&&)))))))))))))))***++++++*********))))))***************)))))))))***++++++))))))))))))***+++,,,,,,******+++***((('''(((***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.........---,,,,,,---.../////////...---,,,,,,,,,,,,---......,,,---...///000000000000////////////000000000000222222111111222222333333444444555666999;;;===>>>===BBBKKKSSS^^^nnn\\\]]]]]]^^^^^^___`````````aaaaaaaaabbbbbbccccccaaaaaaaaaaaabbbccceeeeeehhhjjjlllnnnqqqvvv{{{yyyjjjXXXKKK@@@??????;;;888888666777888888666555555555444444333333222333333333//////000111222333333444111111111111000000000000............////////////222222111111111111111222///...,,,---///000000///000000000000111111111111222222222333333444444444333333333222222222222111111111222222222222111111000111222333333222111000000000000000000000000000------............------...---,,,++++++---...000---...///000000///...---000///---...000000///---111222333333222000---,,,/////////111333444333222222222222222222222222222333222000/////////000111222333444555666666666666555555444333222222111111333555777555222000111222333444555555555444333222111222333444444444333222222222222111111111111000111111111111000000000000---......///......---------------..................---,,,+++***+++,,,---((()))+++,,,,,,+++***)))&&&''')))*********)))((((((((((((((((((''''''&&&))))))((())))))***++++++++++++************++++++------,,,,,,------...///---,,,***)))))))))***+++%%%&&&'''(((((())),,,...++++++++++++++++++++++++(((***+++---......------.........///......---------,,,,,,,,,,,,---......,,,---...///000000000000000000000000111111111111000000000000000000111111444444555777999;;;===>>>===CCCLLLUUU```ppp``````aaa___]]]]]]^^^````````````aaabbbdddeeefffeeebbbaaadddffffffiiimmmoooqqqtttzzzlllYYYMMMDDDAAA===999777888:::;;;888777666555444333333333222222222333333333444444111111111111111111111111000000000000000000000000///...---,,,,,,---...///000000000000000000000000111111111111111111111111000000000000000111111222333333444444444555555555444444333222222111111000000000000000000000000000000000000000000000000000222111111000///......---///////////////.........---.........//////000000000///......///000111222///////////////000111111555333222222333222111000000111111111111222222222333333444444444333222111111111000000//////......111333444555555444222000///000000111222222333333444444444444444444444444333333444444444444444444333333333333333444555666333333333333333222111000////////////////////////---,,,+++***++++++---...---.........//////000000...///000///---,,,,,,---******************************)))******+++,,,,,,))))))))))))))))))))))))************)))))))))))))))))))))))))))*********(((***,,,,,,++++++,,,---***++++++,,,,,,++++++***''')))******(((''''''(((++++++******************,,,,,,,,,+++++++++******...---,,,++++++,,,---.....................------------------------------000000000000////////////111111222333444666666777555666666777888:::;;;<<<>>>AAAGGGOOO[[[lllaaabbbbbbaaa```___aaabbbdddcccccccccccceeefffgggiiifffgggllloooooorrrvvvzzz}}}~~~nnn```TTTLLLGGG???===;;;888777777888999777666555444333333333333222222222333333333333444111111111111111111111111000000000000000000000000//////...------...//////000000000000000000000000111111111111111111111111000000000000000111111222111111111111222222222222444444333222222111111000000000000000000000000000000000000000000000000000111111000000///......---/////////////////////.............../////////000000///.........///000111///////////////000000111222000///000111111000...000111111111111222222222222333444444444333222111111111000000////////////111222333555555444222111000111111111222222333333333333333333333333333333444444444444444333333333444333333222222222222333222333333333222222111000........................------,,,+++++++++,,,,,,++++++---...///000000000---...///---+++***+++,,,************************((((((((((((((()))***+++))))))))))))))))))))))))(((((())))))*********+++*********))))))))))))))))))***,,,,,,+++***+++,,,++++++************++++++&&&(((*********)))***+++++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,------..................------------------------------111111111000000000000000111222222333444555666666555666666777888:::;;;<<<>>>AAAGGGNNNZZZjjj}}}bbbcccdddcccbbbbbbdddeeehhhgggeeedddeeegggjjjkkkjjjiiilllssswwwxxx{{{uuulll]]]PPPGGGDDDCCCCCC:::999888777666666666666555444333222222222222222111111222222222333333333111111111111111111111111000000000000000000000000000//////......//////000000000000000000000000000000000000000000000000000000000000000000111111222111111111111111000000000444444333222222111111000000000000000000000000000000000000000000000000000111000000//////...............//////////////////............////////////000///......---.........//////......//////000111000///...///111222111000000111111111111222222222222333444444444333111000111000000000000/////////000111222444444444333333222222222222333333333333333333333333333333333333555444444333333222222222444333222111111000000111222222222333222222111000........................------------,,,,,,+++***((()))+++---/////////...,,,------,,,***))))))***)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++******))))))(((((()))+++,,,,,,***))))))***++++++************++++++''')))++++++******+++,,,((())))))******+++++++++((()))***+++,,,------...,,,,,,------------,,,,,,------------------......------------------------111111111111111111111111222333333333444444555555555666666777888:::;;;<<<>>>AAAFFFMMMYYYiii{{{aaabbbcccccccccccceeegggiiihhhffffffhhhlllqqqsssqqqrrrwwwqqqhhhXXXSSSKKKEEEBBB@@@>>>===666666666666666666555444333333222111111111111111111111111111222222222222111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000111111222333333333222222222222111444444333222222111111000000000000000000000000000////////////////////////000000/////////.....................////////////........./////////////////////......------------///............///000000111000///000333444333222000000111111111222222222222222333444333222111000000000000000000000000000///000111333444444444444333333333333333333333333444444444444444333333333555444444333222111111000333222222111111111222222111111222222222222111111........................,,,---......---,,,***)))((()))+++---------,,,+++,,,------,,,***))))))***((((((((((((((((((((((((***)))))))))))))))******(((((((((((((((((((((((('''(((((()))******++++++,,,++++++***)))((('''''')))+++,,,+++)))(((((()))***+++,,,------,,,+++***(((***++++++)))(((((()))&&&&&&''''''((()))******))))))***+++,,,,,,------+++,,,---......---,,,+++,,,,,,------------..............................000000000000000111111111333333333333333333333444555666666777888:::;;;<<<<<<@@@EEEMMMYYYiii|||```bbbcccccccccdddgggiiiiiiiiiiiikkkpppvvv|||pppaaaSSSJJJDDDAAA>>><<<;;;:::888666444555666777777666555444222222111000000000111111000000000111111111222222111111111111111111111111//////////////////////////////000000000000//////////////////////////////........................000000000000000111111222222222222222222222222222444444333222222111111000////////////////////////////////////////////////////////////............---.........//////000000///////////////........./////////......---,,,,,,...............//////000000//////000222444444333000000111111111222222222111222333333333222111000000000000000111111111111///000111222333333444444444444444444555555555555777777666666555555555555444444333222111111000000111111111111222333555555000111111222222111111111........................,,,,,,---...---,,,***)))***+++,,,,,,,,,+++***))),,,---...,,,***)))***+++(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((******)))))))))))))))))),,,++++++***)))((('''''')))***++++++)))''''''((((((+++///222222///+++((($$$&&&((()))(((((()))***''''''(((((()))***++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,------..........................................//////000000222222333333333333333333555666666777888:::;;;<<<:::>>>DDDLLLYYYjjj}}}bbbccceeeffffffhhhkkkmmmnnnoooqqqvvv|||qqq___SSSKKKEEEAAA@@@<<<777444333555666666555555666666666555444444222111111000000000111111///000000000000111111111111111111111111111111111////////////////////////...//////000000//////...////////////////////////////////////////////////000000000000000111111222000000000111111111222222444444333222222111111000////////////////////////000000000000000000000000........................------......///000000000///////////////.............../////////...------......------......///000...---,,,...000111111000000111111111111222222222111222333333333222000///000000000111111111111222000000111111222222333333444444444555666666777777888888888777666666555555333222222111111000000000000000000111333444666777///000111111222111111111------------------------+++,,,,,,------,,,,,,,,,,,,+++++++++************,,,------,,,***))))))***))))))))))))))))))))))))'''&&&&&&%%%%%%%%%%%%&&&))))))))))))))))))))))))************))))))((((((++++++******))))))((((((''')))******(((''''''((('''***///222222///***''' ###&&&'''((()))+++,,,)))******++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,------..............................,,,------......//////000111222222222333333444444555666666777888:::;;;<<<999===CCCKKKWWWhhh{{{fffhhhjjjkkklllnnnqqqssswwwyyy}}}wwwjjjXXXJJJCCCAAA???>>>>>>;;;666444444666666666666555555444444333333333222111111000000111111222/////////000000000111111111111111111111111111111////////////////////////---...////////////...---////////////////////////////////////////////////000000000000000111111222//////000111222333444444444444333222222111111000////////////////////////000000000000000000000000........................------......///000000111000/////////............---...///000000000///......------------...//////...------...000111000///000111111111111222222222111222222333333111000///000000111111111222222222222111111111111111222222333333444555777888999999888888777777666555555555111111111111111000000000000000000000111333444555//////000111111111111111------------------------++++++++++++,,,---......+++***))))))***+++---///+++,,,,,,+++)))(((((()))************************)))(((''''''&&&&&&&&&''')))))))))))))))))))))))))))))))))))))))******************)))))))))))))))&&&'''))))))((('''((()))(((***,,,......,,,***(((###%%%(((((((((((()))***************************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,------..............................---------...///000000000000000111222333444444555555666666777888:::;;;<<<:::===BBBIIITTTdddvvvjjjlllnnnoooppprrrvvvxxxtttWWWOOOEEE>>>===;;;888555777777777777888666333111666555444333222222222222222111111111111111222222////////////000000000000111111111111111111111111////////////////////////,,,---...//////...---,,,////////////////////////000000000000000000000000000000000000000111111222111111222333555666777888444444333333222111111000////////////////////////000000000000000000000000---.....................---------...///000000111000000//////.........------...///111111111000000...------------...//////111000///000111222111000000111111111111222222222111111222333222111000///000000111111222222222222222222111111000111111111222333444666777999:::;;;888777777666555444444444000000000000111111111111111000000000000000111222//////000111111111111111------------------------+++*********+++---///000)))((('''''')))---000333)))***+++***(((&&&'''(((************************,,,,,,+++***************))))))))))))))))))))))))''''''((()))***+++,,,,,,)))))))))))))))*********%%%&&&((()))((('''((()))))))))))))))))))))))))))+++,,,,,,+++(((%%%%%%%%%'''''''''''''''&&&&&&&&&))))))***+++,,,------...---,,,+++******+++,,,---******+++,,,,,,---......////////////////////////---......///000111111222///000000222333444555555555666666777888:::;;;<<<;;;===BBBGGGQQQ```rrr}}}wwwyyy{{{|||~~~|||eeeUUUFFFCCC>>>999666555666666555555555444444333333333555444333222111111111111333222222222111000000000222111///.........///000////////////////////////........................////////////////////////////////////////////////////////////////////////,,,,,,---...//////.........000222333333444666888777666333111000000000000////////////000000000000------......//////000000000000000///......---------......///000111111222///...---,,,,,,---.../////////...---------------......////////////..................//////////////////000111111111111111000111222333333333333333...///000000//////000111000000111111111222222222111111222333444666777888111222444444444444222111444333111///---------......///000///---,,,+++,,,000////////////.........---------------------------------,,,,,,+++++++++,,,++++++******++++++,,,+++++++++*********))))))'''((()))******)))((('''))))))))))))(((((((((((())))))(((((((((((())))))***)))((('''''''''''''''))))))))))))((((((((((((******++++++++++++******###$$$&&&(((***+++,,,---,,,,,,,,,+++++++++************+++++++++)))'''&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000000000//////000000000000000111111111...///000111222333444444:::999888777777888999:::===@@@DDDJJJRRR^^^lllvvvuuubbbQQQGGG@@@>>>:::777555555666666555444444444333333333333555444333222111111111111222222111111111111111111111111///.........///000000000000000000000000000................................................................................................,,,------...//////.........000222222222333555777444444222111111111111222/////////////////////000............////////////.........///////////////......//////000000111111000///...------...//////000///......------............////////////......------------..................///000000000000000---......//////......---...///000000//////000111111111111222222222222333000000000000111222333333222222333333333333222222222111///...------------...000000000---,,,,,,---------------,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++++++++*********))))))''''''((())))))(((''''''((((((((((((''''''''''''))))))(((((((((((())))))))))))((('''''''''''''''))))))))))))(((((((((((()))))))))******)))))))))''''''((()))))))))))))))++++++++++++*********)))******++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...//////000000000000//////000000000000000111111111//////000111222333444444888888777777777888999:::<<>>BBBFFFMMMYYYfffpppyyykkkYYYIII@@@<<<:::999555555555555555555444444333333333333222222222222333333222111111111111111//////000000111111222222000000//////............................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...............---///000111111000000111222222222222111111111111111///////////////........./////////......---------............//////000000//////////////////......111111111111111111222222111111000///////////////---......//////......---,,,,,,---------.........---...//////000000////////////000111111111000000...///000000//////000111222222333333333444444444111111000000000000111111222222000//////000222222/////////...............///000000///---,,,---////////////.........------+++++++++++++++++++++++++++++++++++++++*********++++++************++++++************))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((''''''((((((((('''(((((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((($$$%%%'''(((***++++++,,,((((((((((((((((((((((((((((((''''''((()))+++,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------//////000000000000//////......//////000111111111///000000111222222333333444555555777888:::;;;<<<:::===@@@DDDKKKVVVcccmmmxxxnnnXXXPPPFFF>>>;;;:::999888555666666666555444333222222222222222222222222222222222111111000000111111/////////000000111111222///////////////......---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,................................................---...............------///000111111//////000111444333333222111000///...000/////////......------//////......------,,,,,,000000//////............////////////............000111111222222222333333111111000///////////////------............---------.........//////////////////000111111111111000***+++,,,---.../////////...///000000//////000111222222333333333444444444////////////000111222222111000///......///000111/////////////////////......//////---,,,,,,---//////............---------++++++++++++++++++++++++************************+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((''''''''''''((((((&&&'''(((((()))((('''''''''((((((((()))))))))***)))******++++++******)))%%%%%%'''(((***+++++++++'''''''''''''''''''''''''''&&&&&&&&&''')))+++,,,++++++++++++++++++++++++++++++++++++,,,,,,------+++++++++,,,,,,,,,------//////000000000000//////---......///000000111111000000000111222222333333333444555777888:::;;;;;;:::<<<@@@CCCJJJTTTbbbkkkttteeeWWWNNNDDD@@@<<<::::::999666222666666666666555333222111000111111111111222222222222111111000000000111111//////000000000000000000...////////////...------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////.........///......---,,,///000111111000///111222444444333222111///---,,,000//////......---------.........---------------111000000///......------........................///000111222333333333333111000//////......//////------............------........./////////000000///000000111111111111111,,,---...//////000000///...///000000//////000111222222222222333333333333---,,,------...///000111000//////......//////000///////////////...---,,,---------,,,******,,,///,,,,,,,,,,,,++++++++++++************************)))))))))))))))***************))))))))))))******(((((()))))))))))))))***))))))(((((((((((())))))***)))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&((()))))))))((('''''''''(((((())))))************++++++++++++******)))))))))))))))(((((('''&&&''''''''''''(((((((((&&&&&&&&&'''((()))***++++++++++++++++++++++++++++++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,//////000000000000//////------...///000000111111000000111111111222222222222333555777888999:::::::::<<<@@@DDDJJJUUUbbblll~~~ooo```UUULLLDDD???<<<999666666888777444111555555444333333222222222000000000000111111222222111111000000000000111111000000000000000/////////....../////////...---,,,////////////////////////........................------------------------......................................................//////...------,,,///000111111000000222333111222222222111000...---000000///......---,,,,,,,,,------------------...///////////////.........,,,------....../////////...///111222333333333222000///......------......,,,------......------,,,---------.........//////...//////000111000000000000000000000000///...---...///000000//////000111111111111222222222222333///...............//////.........//////.........---.........---+++***))),,,,,,+++***)))))),,,...,,,,,,,,,+++++++++******************************((((((((()))))))))************))))))))))))******(((((((((((())))))******((('''&&&&&&&&&&&&'''((())))))((((((((('''''''''(((''''''&&&&&&''''''(((%%%&&&((()))***)))(((''''''''''''((()))*********))))))************)))))))))))))))))))))(((''''''&&&'''''''''(((((((((((((((((()))******+++******++++++++++++++++++++++++)))******+++,,,,,,------***++++++++++++,,,,,,,,,//////000000000000//////,,,,,,---...///000111222111111111111111222222222222444555777888999999999:::<<<@@@DDDKKKVVVdddmmmlllbbbTTTIIICCC@@@>>>===999666333333666888777555333333222111222222333333//////000000111111111222111000000000000000111111111111000000//////......---.../////////...,,,,,,------------------------........................------------------------------------------------------------------------.../////////...---,,,,,,...000222222111111333444///000111222222111000///000000///...------,,,,,,,,,,,,,,,------.........------......///000000000,,,,,,------...///000000...///111222333333222222//////...---------------,,,------......------,,,,,,,,,,,,---------......---......///////////////.........,,,+++)))'''&&&...///000000//////000111000000111111111222222222333333111000000/////////,,,---...//////...---,,,,,,,,,,,,,,,+++)))'''&&&++++++***)))((((((+++............---------,,,,,,))))))))))))))))))))))))'''((((((((())))))************))))))))))))******'''((((((((())))))******&&&%%%$$$$$$$$$$$$%%%&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''$$$&&&((()))***)))((('''&&&''''''((()))******+++(((((())))))))))))((((((&&&&&&((()))************'''''''''((((((((()))))))))***+++------,,,+++***++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,//////000000000000//////,,,,,,---...///000111222111111111111111222222222333444666777888888888888:::===AAAEEELLLWWWeeeooo~~~rrrbbbOOOLLLGGGAAA<<<888666666666444222111111111333444777555333111000111333444222222111000//////000000111111000///////////////+++,,,...000000000000///000///...---------------,,,---.../////////...---........................,,,---------,,,++++++***...///...---,,,,,,...000++++++,,,,,,---...//////000000111111111111000///...///111222222222111000111111111111000///...---...........................------,,,,,,------...111000...---,,,,,,,,,---000///.........000111222222111000000000111222333111111000...,,,***)))(((,,,,,,...///000000111111,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///000000///---...///000000000...,,,---///111000111111222222222111111//////.........---------///............---------,,,------......------,,,+++,,,,,,---............---,,,,,,++++++,,,,,,---++++++************++++++,,,++++++***)))((('''''')))(((''''''''')))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((())))))((('''&&&%%%%%%%%%+++(((&&&&&&(((***(((''')))((('''''''''(((***+++++++++***)))((('''&&&&&&))))))))))))(((((((((((())))))))))))(((((((((((()))************+++++++++******))))))))))))******)))***+++---///111222333++++++,,,,,,,,,,,,------////////////000000000000---......///////////////000000000111222222333333333333444666777999:::::::::>>>@@@LLL___fffiiisssmmmZZZMMMEEECCC???;;;777555555444555444333222222222333444777555333111000111333444222111111000//////000000111000000///////////////...///000111111111111111//////...---------------...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---------++++++---...+++,,,,,,,,,---............///////////////......------...////////////...////////////...---,,,+++...........................------,,,,,,------...000///...---,,,,,,------///...---------...///000333333222222222333444555111000///---,,,+++******)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000...---...///...///000///...---///111111111222222222111111000//////.........---------............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********++++++******))))))(((((())))))((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$%%%'''%%%###$$$&&&''''''%%%((('''&&&&&&&&&'''))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++*********))))))*********))))))***+++,,,,,,------*********+++++++++,,,,,,---------.........//////---...//////000000//////000000000111222222333333333333444666777888999:::999======FFFWWW___fffttt}}}lll\\\OOOBBB;;;;;;:::888666555444555555444444444444333333333333444222000//////000111222111111000/////////000000111000//////......//////000000/////////000000111///...------------------000///---,,,+++*********++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******+++------+++++++++,,,,,,,,,,,,,,,------------,,,,,,---------------,,,------------.........///...............---,,,+++------------------------...------,,,,,,------...///...---,,,,,,---......///...------,,,---------//////......//////000111000///---,,,++++++,,,---******++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...//////...---......,,,...000000//////000111222222222222111000//////...............---------............------------,,,,,,+++******+++,,,,,,++++++,,,,,,,,,+++*********+++,,,------,,,+++******))))))(((((())))))************))))))))))))))))))************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******''''''(((((())))))******''''''(((((())))))******)))))))))*********++++++++++++************++++++++++++*********))))))))))))))))))************++++++++++++,,,,,,,,,---------...//////000000//////000000000111222222333333333333444555777888999999777;;;:::???MMMVVVbbbuuuxxxmmm]]]NNNEEE@@@;;;888999888777666666777777888333444444444444333222222000///...---------//////111000000/////////000000000000///............//////...---,,,+++,,,---.........---,,,,,,---------///---,,,***))))))***+++---------------.........,,,,,,------------,,,+++)))+++---...,,,+++++++++------,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,///////////////000000111///000000000//////...---------------------------...------,,,,,,------......---,,,,,,,,,---.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,------...///...,,,++++++,,,...///...............---,,,,,,+++++++++++++++,,,,,,,,,************************+++---......---------...+++---000111111000000111222222222222111000.......................................---------,,,,,,,,,+++)))(((((()))+++,,,+++++++++++++++***)))((()))***,,,------,,,***)))))))))(((((((((((()))))))))))))))))))))***************+++++++++)))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))************,,,++++++++++++++++++,,,,,,,,,++++++******)))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,......///000000000000000000000000111222222333333333333444555666777888999444::::::===HHHOOO^^^sssrrrfffYYYQQQFFF>>><<<;;;;;;:::999888888777777777777777333333444444333333222111//////............///000000///////////////000000000//////..................---,,,++++++,,,------------,,,,,,,,,------...,,,+++***))))))***,,,---,,,,,,,,,---------......------............------***,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.............../////////000000000000000///////////////......---------------------------...------,,,,,,------......---,,,++++++,,,......////////////......------.........///////////////------,,,+++,,,---...//////000000//////...---,,,*********++++++,,,,,,,,,))))))))))))))))))))))))***,,,---...---,,,---...+++---000111111000111111222222222111000///...------........................------------,,,,,,,,,,,,+++)))(((((()))+++,,,++++++++++++***))))))((()))***,,,------,,,***)))))))))(((((((((((()))))))))))))))))))))*********)))***+++++++++)))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''')))((((((''''''''''''(((&&&'''((()))))))))((()))''''''(((((())))))))))))))))))))))))((((((((((((++++++***)))((('''&&&&&&'''((((((((()))))))))***(((((()))))))))*********,,,++++++++++++++++++,,,************************************+++++++++,,,+++,,,,,,,,,,,,---------...//////000000000000000000000000111222222333333333333444555666777777888333:::<<>>IIIOOO[[[nnn}}}}}}eeeZZZLLLDDDBBBAAA===999999666333333666777555222111222333333333333222222222111///------...000111---------.........//////...............///000111//////...------------...''')))***,,,------,,,,,,++++++++++++,,,,,,---...---.........---+++)))(((******+++,,,------......((()))***++++++++++++++++++++++++)))((((((+++---))))))***+++,,,,,,------***+++,,,---............---000444666777555111///------......///.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000...---+++******++++++)))***,,,---...------,,,,,,---...///000///......***,,,...000000...,,,***,,,------......---------((())))))***++++++,,,,,,************************''')))+++,,,,,,+++,,,...111222111000......000222...///000000000000000///---------.........//////---------,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,,,,++++++***))))))***++++++++++++************++++++,,,++++++***)))((((((''''''&&&%%%%%%%%%'''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&''''''(((***---000///,,,)))((()))%%%%%%'''((((((((('''&&&&&&&&&'''((()))***++++++&&&&&&'''((()))***+++,,,++++++***)))((('''&&&&&&(((((((((((())))))))))))******))))))))))))******++++++++++++************(((((((((((())))))))))))++++++,,,,,,,,,---------//////000111111111111111000000000111222222333333333444444555555666666666<<<>>>:::<<>>333---,,,************************((())))))))))))((((((''')))((((((((((((((())))))))))))))))))))))))))))))'''(((((())))))*********+++++++++++++++,,,,,,,,,))))))))))))************))))))(((((()))***+++,,,))))))***+++,,,---...///000//////...//////000000000000111111111222222222111222333444555666777888;;;:::<<>><<<999555444666777666444555555444444333333222222///000111222333333333333111111000/////////000000111000000//////000000111/////////.........------........................,,,,,,,,,+++++++++******......///......---,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++++++++,,,,,,,,,+++******++++++++++++,,,---......))))))*********+++++++++***)))((()))+++++++++)))---------------------------............---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++***)))(((((()))***+++,,,---------+++)))'''&&&(((***+++---------,,,,,,...---,,,,,,++++++++++++******++++++,,,,,,---------------,,,,,,,,,,,,+++....../////////......---+++---...---,,,***++++++...------,,,,,,++++++***,,,,,,++++++***)))))))))************************++++++,,,,,,,,,,,,++++++++++++*********)))))))))***)))((((((''''''((((((''''''(((((((((''''''&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((,,,+++555DDDDDD555,,,...))))))))))))))))))))))))''''''((()))))))))(((((((((((()))******+++,,,,,,(((&&&%%%'''***,,,***(((((((((((((((((((((((((((,,,,,,,,,+++++++++******))))))))))))******************)))))))))******+++))))))******+++,,,------------------...///000000000000000111111111222222333333444555666666777777;;;:::<<>>777///,,,((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''(((((())))))))))))'''###!!!###(((***((($$$((((((((((((''''''''''''))))))))))))))))))))))))((()))))))))************++++++******************)))******+++,,,---------------------...///000111000000000000111111111111444555555555666666777777999999;;;>>>BBBIIIWWWeeeqqqrrrcccVVVNNNAAA???<<<:::888777555333666555444333333333333222333333333333333222222222222222222222111111000///000///////////////000000000000////////////000000///.........------------........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))---,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++)))***,,,------,,,+++***++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---***+++,,,,,,,,,+++******---,,,,,,+++,,,...000222......////////////......++++++************++++++,,,,,,+++++++++***************+++,,,---......///+++++++++,,,,,,,,,------************************++++++++++++++++++++++++------------,,,++++++***))))))***+++,,,,,,,,,,,,...---,,,,,,+++++++++,,,******+++,,,------..................---------,,,,,,---...............---+++,,,......,,,+++,,,---...------,,,,,,++++++***+++++++++***************************************++++++++++++++++++++++++++++++++++++************((((((((((((''''''&&&&&&%%%&&&'''''''''''''''&&&''''''((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&***+++...666>>>:::///''''''''''''''''''''''''%%%&&&'''((((((((((((((('''(((((((((((('''&&&%%%)))%%%"""$$$((()))&&&"""(((((((((((('''''''''''''''(((((()))******++++++((()))))))))************+++++++++++++++*********++++++,,,,,,------......------......///000111222//////000000000111111111444555555555666666777777888888:::===@@@FFFTTTaaaooo}}}qqqbbbVVVIIIBBB???===999555222222333333333333222222111111000//////333333333333222222222222222222222222111000///...//////......//////000000000//////......//////000/////////.........---------------------------------------,,,,,,,,,++++++******++++++++++++******------,,,,,,,,,,,,------///...---,,,,,,+++,,,,,,******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------)))+++++++++)))((()))***///...,,,+++******+++,,,++++++,,,------------,,,+++******))))))******+++++++++++++++************((())))))***+++,,,,,,---++++++,,,,,,,,,,,,------************************))))))))))))))))))))))))************))))))))))))))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,------......////////////............------.........------,,,)))+++------,,,,,,---......------,,,,,,++++++***************************************************++++++************++++++,,,++++++++++++*********''''''((((((((('''&&&%%%&&&&&&'''''''''&&&&&&%%%&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&'''------,,,444???;;;...((((((((((((((((((((((((&&&&&&'''(((((((((''''''))))))******)))'''&&&%%%+++(((&&&''')))***(((&&&((((((((((((((((((((((((((()))***+++,,,---......))))))))))))******************++++++,,,++++++***,,,,,,,,,------.....................///000111111/////////000000000111111333333444555666666777777888888:::===@@@FFFSSS```nnn}}}oooaaaSSSJJJCCC;;;888::::::777444333444555555444000111222222111000000111222222222222222222222222000111111111111111000///...............///000000//////............//////000000000/////////......------------------------------,,,,,,,,,+++++++++))))))***+++,,,,,,,,,,,,------,,,,,,,,,,,,------///...---,,,,,,+++++++++++++++******++++++,,,---+++,,,---------,,,++++++***+++++++++,,,,,,,,,,,,+++,,,,,,***((((((***,,,///...---,,,,,,+++++++++***+++,,,,,,---------,,,******))))))))))))******++++++++++++************&&&''''''(((((()))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++(((((())))))))))))((((((***)))))))))))))))******)))))))))******+++,,,---++++++++++++,,,---......,,,,,,------------------////////////.........---............---,,,,,,+++&&&(((***++++++,,,---///...------,,,,,,++++++***************************************************,,,+++***))))))***+++,,,,,,,,,+++++++++*********(((((()))))))))((('''&&&''''''''''''&&&%%%%%%$$$&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((()))&&&&&&%%%%%%%%%&&&&&&'''&&&)))---444::::::222)))(((((((((((((((((((((((('''''''''(((''''''&&&&&&'''((()))******)))'''&&&((((((((())))))*********'''(((((())))))***************+++++++++,,,,,,,,,))))))))))))************((()))+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------.........------...//////////////////000000000111111222333444555666777888999999<<>><<<:::666555888///000222666888777444111111222444444444333444555222222222222222222222222...///000111111222222111...............///000111//////............//////000000000000////////////------------------------,,,,,,,,,++++++++++++***)))***+++,,,---............------,,,,,,------...///...---,,,++++++++++++++++++***)))***+++---...+++,,,---------,,,+++***)))************+++++++++/////////,,,***)))---000---......//////000000000,,,---....../////////...******))))))))))))******+++++++++************)))************++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++++++++******+++++++++***++++++,,,---))))))))))))***+++,,,---*********+++,,,---...///------------------,,,,,,//////.........---------...///......---,,,+++***###%%%(((******+++---.........---,,,,,,++++++*********************++++++************************,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******)))******++++++)))(((''''''(((''''''&&&%%%$$$###&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&%%%%%%%%%%%%&&&'''((()))'''000AAAEEE999,,,((())))))))))))))))))))))))'''((((((((('''&&&%%%%%%###$$$&&&((()))((('''&&&###%%%'''(((((((((+++,,,'''(((((()))***++++++,,,*********)))))))))))))))))))))))))))************((()))***,,,------,,,,,,++++++++++++++++++,,,,,,......---,,,,,,,,,------////////////000000000000000000222333555666777888;;;;;;===AAACCCHHHTTT```nnnxxxdddRRRGGG???>>><<<:::777444222111333222222111111222222333222222222222222222222222111222222333333222222111111111222222222222111111...///000000000///---,,,////////////............000000//////............///...---,,,***)))((((((------------------------++++++******++++++,,,---+++++++++,,,,,,---------,,,+++*********+++,,,---***)))((('''((())),,,---222000...,,,***+++,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,---------......///000000000///...---------,,,***))))))***,,,---000000///...,,,+++******(((((()))***++++++,,,,,,************************''''''(((((((((((('''&&&++++++************++++++'''''''''''''''((()))))))))******++++++,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......,,,,,,---------------,,,)))***++++++,,,---......---,,,+++******+++,,,---((()))+++,,,+++(((%%%###+++)))((()))***,,,++++++******))))))))))))*********++++++,,,+++***)))(((((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((++++++***(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))(((&&&&&&'''(((///999>>>;;;444---(((,,,+++***((('''''''''''''''''''''''''''((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,......//////000111111111//////.........000222333222222333444444555555666666666888<<<@@@EEEPPPZZZnnnyyywwweeeVVVKKKDDD@@@::::::999777555444333222333222222111111222222333111111111111111111111111333333444444444444333333000111111222222111111000///////////////...------////////////............/////////......---------...------,,,+++***))))))------------------------)))))))))))))))******++++++++++++,,,,,,,,,------,,,+++***))))))***++++++,,,***)))(((((((((***+++,,,+++***))))))******+++---,,,++++++*********+++++++++++++++++++++++++++,,,---------................../////////...------,,,,,,+++******+++,,,,,,//////...---,,,+++******(((((()))******+++,,,,,,''''''''''''''''''''''''******++++++++++++***************))))))*********)))))))))))))))***++++++---,,,,,,++++++******)))+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))************)))(((''''''---+++******+++,,,,,,+++++++++************++++++***++++++++++++***)))(((+++++++++++++++***))))))''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$%%%%%%---666>>>>>>555+++&&&%%%***))))))(((''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------...//////000000111.........//////000111222222222333444444555555666777666888===@@@EEEPPP[[[mmmxxxzzznnndddUUUGGG???<<<;;;;;;555444444444444444333333222222111111111111222222000000000000000000000000222333333333333333333222000000111111111111000000000///......---........./////////............---......------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********+++++++++++++++,,,,,,,,,+++***))))))))))))******---,,,***(((((((((((()))(((((())))))*********+++,,,,,,+++************+++++++++++++++++++++++++++------........./////////,,,------............---++++++++++++++++++++++++......---,,,+++******)))((())))))******+++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***))))))(((((())))))***)))))))))))))))******+++,,,,,,,,,+++******))))))++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..................---,,,+++------,,,,,,++++++++++++******++++++++++++******++++++)))(((((()))***++++++***(((((()))******))),,,++++++******++++++,,,******++++++******)))((((((((()))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%'''(((((((((((()))))))))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&...666>>>:::///%%%"""%%%(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&)))((((((''''''(((((()))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,------...//////000---...///000000111111111222222333444444555555666888777999===AAAFFFPPP[[[kkkvvvzzzlll___WWWNNNJJJDDD???<<<:::777555333333333333333333333333222222111111111111222222000000000000000000000000///000000111111000000//////000000000000000000///000///---,,,,,,---.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,*********+++++++++++++++'''''''''((())))))***+++++++++***)))(((((())))))))))))***++++++++++++***++++++***************+++************************.........////////////000++++++,,,---.........---***++++++,,,,,,++++++***,,,,,,,,,+++*********)))((()))))))))*********+++************************(((((())))))******))))))))))))(((((((((((())))))((((((''''''''''''(((((()))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,---...............---,,,+++,,,+++++++++++++++++++++***+++,,,------,,,+++*********))))))***+++,,,,,,---+++))))))***+++***)))+++******))))))******+++******************))))))&&&''''''(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''((((((...333111***%%%&&&(((%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))(((((((((((((((''''''((((((((((((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///,,,---///111111111000000222222333444444555555666999888999>>>AAAFFFPPP[[[iiisss{{{jjj[[[OOOFFFBBB;;;:::999888888666333111444444333333333222222222222111111000000111111222111111111111111111111111...//////////////////......//////000000//////...///...---,,,,,,---...///............------------+++,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************************$$$$$$&&&((()))+++,,,,,,)))))))))))))))******+++******+++++++++***)))(((*********))))))***++++++************************.........////////////000++++++,,,---.........---***++++++,,,,,,++++++******************))))))))))))))))))))))))*********''''''''''''''''''''''''&&&''''''((())))))(((((())))))(((((((((((())))))((((((''''''''''''((((((((())))))******+++,,,,,,***++++++,,,,,,++++++***)))***++++++,,,,,,+++++++++************+++,,,,,,------...------,,,++++++))))))***++++++,,,------'''((()))******)))((('''((()))***+++,,,,,,++++++///---++++++---------,,,))))))(((((((((((())))))))))))))))))))))))******)))******++++++*********''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&'''((($$$%%%'''(((((()))))))))%%%%%%$$$%%%%%%&&&'''((('''''''''''''''(((((()))&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---.........,,,---///111111111000000222222333444444555555666999888999===@@@EEEOOOZZZfffqqqwwwmmm]]]NNNDDD>>><<<;;;:::777333222222333333333555555444333333222222111111111000000000000111111111111111111111111111111///000000111111000000///......////////////......------------------...///.........------------,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++,,,************************'''((()))++++++***))))))*********)))))))))))))))###$$$&&&(((***,,,,,,---'''(((((()))***+++++++++***)))))))))((((((''''''***))))))))))))***++++++************************------........./////////,,,------............---++++++++++++++++++++++++(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******************))))))(((((())))))***+++******)))))))))))))))+++++++++***))))))((((((******++++++++++++******)))******+++++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,++++++(((((()))***+++,,,------)))******++++++******)))'''(((***+++,,,+++******)))'''&&&'''(((******)))(((((((((''''''((((((((())))))((((((((()))******(((((())))))******))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$%%%%%%&&&$$$###$$$'''((((((&&&%%%%%%%%%%%%%%%&&&'''((((((''''''''''''((())))))(((((())))))))))))(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))************))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---......///---...///000000111111111222222333444444555555666888777999===???DDDNNNYYYdddnnnxxxmmmgggTTTNNNEEE>>>:::888888888;;;888444222222444444444333333333222222222222222111111000000000000111111000000000000000000000000/////////000000/////////---......//////......---+++,,,------.........---.........---------,,,,,,,,,,,,,,,,,,---------...,,,+++++++++++++++++++++************************'''(((***++++++***)))(((******)))))))))(((((((((%%%&&&(((***+++++++++***((())))))*********))))))***)))((((((((()))***+++)))))))))))))))***++++++************************,,,---------................../////////...------,,,,,,+++******+++,,,,,,'''''''''(((((())))))))))))))))))))))))))))))(((************************(((((()))***+++,,,++++++*********))))))*********++++++***)))))))))))))))+++++++++***))))))((((((******++++++++++++******))))))***+++++++++++++++)))))))))))))))***++++++((()))******++++++++++++))))))******+++++++++,,,---,,,,,,,,,,,,,,,,,,---))))))((((((((()))******$$$###"""###%%%'''''''''))))))(((((((((((()))))))))(((((('''((()))***+++%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((()))***)))&&&%%%$$$%%%(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((())))))************))))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---......//////.........//////000111222222222333444444555555666888666888<<<>>>CCCMMMWWWbbblll~~~yyyeeeUUUIIICCC???===:::888888777666444555444444555555444111...000111111111222222222222111111000000000000111111////////////////////////,,,------------------,,,---..................---***+++---...///...------......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,+++++++++******))))))))))))))))))))))))(((***,,,---------+++*********))))))((((((((('''((()))***++++++***)))(((***++++++******)))((('''+++***))))))***,,,///000))))))((())))))***++++++)))))))))))))))))))))))),,,,,,,,,---------......///000000000///...---------,,,***))))))***,,,---&&&&&&''''''((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''(((******+++++++++++++++************++++++))))))((('''''''''''''''((((((((()))******++++++******++++++++++++******))))))***++++++++++++***)))))))))))))))******+++&&&'''((()))***++++++++++++++++++***************+++***)))(((((()))***+++,,,***'''%%%%%%'''***,,,'''&&&%%%'''))),,,,,,,,,******))))))))))))******)))(((''''''''')))***+++(((((()))******+++******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((())))))))))))))))))))))))+++------,,,)))'''&&&'''''')))+++)))%%%$$$'''+++(((''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,---......//////000//////.........000222333222222333444444555555666777666777;;;>>>BBBLLLVVVaaakkk}}}xxxeeeUUUKKKDDD>>>:::888888777555444333222111111111111111111111111111333222111000///...---,,,/////////000111111222222........................111///---...111222000...........................++++++,,,,,,,,,+++***)))......---------............---,,,,,,++++++,,,,,,***+++,,,,,,+++***)))(((++++++*********+++,,,,,,,,,+++*********+++,,,---***)))((((((((()))++++++)))************+++++++++,,,,,,,,,+++++++++******'''(((((()))***+++++++++************))))))))))))))))))))))))************************************,,,...///000///...,,,+++************************))))))******+++++++++,,,))))))))))))************++++++***)))((('''&&&&&&(((((()))***************++++++++++++++++++++++++******++++++++++++******''''''((()))***++++++,,,)))))))))))))))******+++,,,,,,,,,,,,,,,+++***)))++++++************++++++))))))))))))))))))******))))))))))))))))))))))))(((((())))))*********+++++++++************++++++***)))'''&&&&&&&&&'''(((***)))))))))))))))***+++))))))(((((('''''''''&&&&&&''')))+++,,,+++***)))&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$''''''&&&&&&&&&%%%%%%%%%###%%%'''***+++***(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))'''''''''''''''((())))))''''''''''''((((((((((((&&&(((***+++++++++)))((((((((())))))*********+++++++++++++++++++++++++++////////////...---,,,+++......//////000000111111444444555555555555555555666777888:::===CCCJJJPPPaaajjj|||yyyssscccYYYKKKAAA<<<:::777555777777666555444333222111111111111111111111111111222111111000///...------000/////////////////////........................000...------///000///---........................,,,,,,,,,,,,,,,++++++***,,,,,,,,,------///000000------,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******///...---,,,,,,,,,,,,,,,******)))))))))***+++,,,,,,+++***((((((((())))))((((((((())))))))))))************)))))))))(((((('''(((((()))******++++++((((((((((((''''''''''''))))))))))))************,,,,,,,,,------.........---...///000000...,,,++++++*********************((((((((()))))))))******(((((()))))))))******************))))))(((''''''(((((()))***************++++++++++++++++++++++++((())))))******))))))((()))))))))))))))*********))))))(((((())))))***+++((())))))*********))))))++++++************++++++*********)))))))))))))))))))))))))))))))))))))))((()))))))))************+++******))))))******+++***)))((((((''''''((((((******)))))))))))))))***))))))(((((((((''''''''''''(((***++++++***)))(((((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%(((******)))(((&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))))))))*********++++++))))))))))))******++++++))))))******************,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++......//////000000111111444444444555555555666666777888999:::===CCCKKKPPPaaajjj|||~~~tttjjj___UUUNNNGGGAAA999555555666666555666555555444333222222111111111111111111111111111000000000/////////......000000///......---,,,,,,///////////////////////////---,,,---...///...---........................------------,,,,,,,,,+++***++++++,,,---///111222------,,,+++++++++++++++------,,,++++++++++++,,,---,,,+++)))(((((('''''')))(((((((((((()))******---,,,+++)))((('''''''''((())))))))))))************))))))))))))(((((((((((((((((()))******++++++''''''''''''(((((((((((())))))))))))************((())))))***+++,,,------......///000000...---,,,+++++++++******)))))))))&&&&&&''''''''''''(((((((((((())))))))))))************))))))))))))))))))(((((()))***************++++++++++++++++++++++++'''(((((())))))(((((('''*********))))))((((((((())))))(((((())))))***+++''''''((())))))******+++++++++************+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))******))))))((('''+++******)))(((((((((((())))))((((((((((((''''''((()))***+++***)))((('''((())))))))))))(((''''''''''''''''''''''''''''''&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&((())))))((('''%%%***))))))((('''&&&%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((()))*********+++++++++,,,,,,,,,+++)))((()))***,,,...+++++++++++++++*********------------------------***+++,,,,,,------,,,,,,......//////000000111111222333333444555666777777888999999;;;>>>DDDKKKPPP___jjj}}}ssskkk^^^RRRJJJEEEBBBAAA>>>:::777555666777666555444444333333222222111111111111111111111111111111/////////////////////////////////.........------////////////////////////......................................................------,,,,,,,,,,,,+++++++++,,,---...000111---,,,,,,+++***+++++++++---,,,+++***)))***+++,,,******)))((('''''''''((((((((((((((())))))******,,,+++***))))))(((((((((++++++++++++,,,,,,,,,,,,++++++++++++************(((((())))))************))))))))))))************((()))))))))************&&&'''((()))***+++,,,---...////////////...---,,,++++++******))))))((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))******++++++(((((()))***************************************'''(((((())))))(((((('''))))))))))))))))))((((((((((((((((((((()))*********************+++,,,,,,++++++************++++++++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))***+++++++++***(((''',,,+++***(((((('''''''''))))))(((((((((((((((((())))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))((('''&&&%%%(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&''''''(((((((((((((((((()))))))))************,,,+++*********+++,,,------,,,,,,++++++*********------------------------******+++------...............//////000000111111222222333444555666777888999999:::;;;>>>DDDKKKPPP]]]iii}}}rrrhhhXXXQQQGGG???;;;;;;<<<<<<777666555444444444333222222222222222222111111111000000000000000000000000............////////////.........//////000000000//////////////////////////////000////////////000........................///...---,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,+++************++++++***)))(((((()))***+++,,,+++++++++,,,---......)))))))))***************)))))))))*********))))))******+++++++++,,,,,,,,,************************)))))))))))))))*********((()))))))))*********+++((()))))))))******************+++,,,---...///000...............------,,,*********)))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((()))******++++++(((((()))***************************************((())))))******))))))(((&&&''''''((())))))******((((((((('''((())))))***,,,+++***)))))))))******++++++************++++++************))))))(((((())))))))))))))))))))))))******)))))))))))))))))))))((((((''''''(((((())))))***+++++++++***((('''+++***)))(((''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''(((''''''&&&%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''&&&&&&'''((()))(((((((((((()))))))))************)))***+++,,,---,,,++++++---,,,,,,++++++*********++++++++++++++++++++++++***+++,,,...////////////......//////000000111111222222333444555666777888999999:::;;;===CCCJJJOOOZZZggg|||uuudddTTTJJJAAA???===;;;;;;999666444222222333333333333222222000000000111111111111111000000000000000000000000.....................///---......///000000111111........................///000111000///...///111........................///...,,,+++++++++,,,---------,,,,,,,,,,,,,,,---,,,,,,+++***************)))(((((((((((()))******)))))))))***+++,,,......((()))***+++++++++******(((((()))***************'''(((((((((((()))))))))''''''((((((((((((((()))))))))))))))))))))******&&&&&&''''''(((((())))))))))))))))))************)))******+++,,,------...---------,,,,,,,,,,,,,,,))))))))))))))))))))))))*********))))))))))))(((''''''(((((((((((())))))''''''(((((()))))))))***(((((()))***************************************((())))))******))))))(((%%%&&&&&&''')))******+++((((((''''''(((((()))***+++***((('''&&&&&&''''''++++++************++++++)))))))))))))))))))))***))))))))))))))))))))))))************))))))))))))((((((''''''''''''(((((())))))******))))))((('''***))))))(((''''''''''''(((((())))))))))))******))))))(((((((((((((((((('''''''''&&&''''''((()))''''''''''''''''''''''''%%%'''((((((''''''((()))''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$%%%&&&'''(((((()))((((((((((((((((((((((((***)))((('''''''''''''''%%%&&&((()))))))))((('''*********+++++++++,,,,,,((()))+++------,,,***)))+++++++++++++++*********+++++++++++++++++++++++++++,,,---...////////////......//////000000111111222333333444555666777777888999999:::<<>>:::666555555666777444333333222111111111111111111000111111222111111111000000//////000000111111111111000000000//////+++++++++++++++,,,---...***+++,,,---------------+++,,,------...------------------...------,,,+++,,,---///000000...,,,***---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++******)))*********((()))***++++++***))))))))))))))))))((((((((((((***)))((((((((((((((()))***)))))))))((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((()))******)))((()))***))))))(((((((((((())))))'''''''''''''''((()))))))))************+++++++++))))))))))))))))))))))))((()))***)))''''''(((***+++***))))))))))))***+++,,,+++)))((((((((()))***&&&'''((())))))((('''&&&((((((((()))*********+++***)))((('''''''''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((***)))(((''''''((()))***((((((((((((''''''''''''+++***))))))+++,,,+++***))))))))))))))))))))))))(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''((((((((((((((()))))))))'''&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&''''''((()))))),,,%%%&&&000333,,,&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((((((&&&$$$''''''&&&&&&&&&&&&''''''((('''&&&''')))+++***)))&&&&&&&&&&&&&&&&&&&&&&&&,,,***'''&&&'''((()))((((((((()))***************)))************+++++++++((()))***,,,,,,,,,,,,+++......//////......---,,,---,,,,,,++++++,,,,,,,,,000////////////000111111333555777777666555666777666777888999<<<@@@GGGKKKUUU___rrryyyggg^^^RRRHHHBBB>>>:::777555444333222222333555555222222111111000000000000111111111111000000000000000000////////////000000000000000000////////////000///...---,,,,,,,,,,,,******+++++++++++++++***++++++,,,------------------------------,,,++++++------.........---,,,+++------,,,,,,,,,,,,------******+++++++++,,,,,,,,,******)))))))))***++++++((((((((()))(((((('''&&&))))))))))))((((((((((((******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((()))******(((((()))***)))((((((''''''(((((()))'''''''''''''''((()))))))))************+++++++++)))))))))))))))))))))))))))***+++***((('''''')))***))))))(((((())))))***+++***))))))((()))))))))''''''((((((((((((''''''))))))))))))))))))))))))***)))(((((((((((())))))'''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((******))))))((((((''''''))))))(((((((((((())))))))))))((((((''''''&&&&&&)))(((''''''((()))(((&&&&&&&&&'''(((((()))******'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''******)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''((())))))******))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''(((((()))(((((('''''''''''''''&&&&&&&&&&&&'''((()))***+++&&&(((111333---''''''''''''&&&&&&&&&%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&,,,***((('''((()))))))))(((((()))***************)))************+++++++++)))***+++,,,---------,,,......//////......---,,,,,,,,,,,,++++++,,,,,,---//////.........///000000444666777777666666777888666777888:::<<<@@@FFFKKKSSS___ssstttiii^^^WWWNNNHHHAAA<<<::::::999999555555444444333333333222000000111111111111111111000111111000/////////000000//////......//////000000000/////////.........000///...------,,,,,,---...------,,,***((('''&&&++++++,,,------------,,,,,,------------,,,++++++------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,))))))((())))))***+++,,,+++++++++******)))(((((())))))))))))((((((((((((+++***)))((((((''''''((())))))))))))((((((((((((************************(((((((((''''''(((((((((((()))***)))((('''(((***(((((((((''''''((((((((('''''''''''''''((())))))))))))*********+++++++++,,,,,,,,,+++++++++++++++***+++,,,+++(((''''''((())))))(((((((((((())))))******))))))))))))))))))))))))************)))))))))))))))))))))(((((((((*********)))******++++++'''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))************((('''%%%&&&''''''&&&$$$&&&'''''''''((((((((()))'''((()))******)))((('''''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))'''''''''(((((())))))))))))))))))((((((''''''&&&((((((((((((''''''''''''%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***)))&&&)))111222---'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&''')))***)))(((((((((((((((((((((((((((,,,+++))))))***++++++***(((((()))***************))))))*********+++++++++***++++++,,,---------............///......---,,,......---------...//////000000000000000111111222333555666777666555666777666777999:::<<<@@@FFFJJJRRR___tttqqqbbbWWWOOOGGGAAA<<<:::888777666777666666555555555555444333222111222333333333222111000//////000111000...---.../////////............///////////////............---,,,,,,,,,,,,,,,,,,---...//////...---+++***((('''***+++,,,,,,------,,,,,,,,,,,,------,,,,,,+++***---,,,+++***++++++,,,---++++++************++++++******+++++++++,,,,,,,,,(((((((((((()))***++++++,,,,,,,,,+++************))))))))))))((((((((((((******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''''')))***)))((('''((()))((((((''''''''''''(((((('''''''''''''''((())))))))))))*********+++++++++,,,,,,,,,+++++++++*********+++,,,,,,)))'''''''''(((((())))))))))))(((((()))))))))*********))))))******))))))))))))******)))))))))((((((((((((((())))))((((((((()))******''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((***)))))))))((((((((('''(((((())))))))))))((((((''''''((()))***+++,,,,,,***)))((((((******)))((()))((((((((('''''''''&&&'''((()))******)))((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))************************((((((((('''''''''&&&&&&))))))((((((''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''))))))''''''***///000,,,'''&&&$$$$$$%%%%%%&&&'''((((((''''''&&&%%%$$$%%%&&&((('''&&&&&&%%%%%%&&&&&&'''((('''&&&'''((()))((('''((((((((((((((((((((((((***((('''((()))***)))((((((((()))***************))))))*********+++++++++++++++++++++,,,---...............///......---,,,---------------...///000000000000000000111111222111333555555444444444555666777999;;;===@@@EEEIIIPPP^^^uuunnncccUUUJJJEEEBBB>>>:::777777777666555333222111222222222222222222222222555666555444222///---+++...000222000---+++---///......------------......///.........------------************+++,,,......,,,,,,---------------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++*********+++,,,,,,******))))))))))))************+++++++++,,,,,,,,,))))))((((((((()))******++++++***)))))))))******))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((())))))''''''((()))(((''''''&&&&&&''''''((('''''''''''''''((()))))))))************+++++++++++++++******)))((((((((()))+++,,,,,,***(((((((((((())))))******))))))((((((((()))************)))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((((((((((()))))))))))))))(((((())))))))))))((((((%%%%%%&&&'''((()))******(((&&&&&&'''((())))))'''******)))(((((('''&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******))))))(((((((((((())))))))))))(((''''''&&&%%%%%%((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''(((&&&'''***,,,,,,***'''&&&###$$$$$$%%%&&&'''((()))%%%&&&'''&&&%%%$$$&&&((('''''''''&&&&&&'''''''''((('''&&&&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''%%%(((((()))***************)))************++++++++++++*********+++,,,---.........//////......---,,,++++++++++++,,,------...//////.........///000000111222444444333333333444666777:::;;;===@@@EEEHHHPPP^^^tttyyykkkaaaPPPIIIAAA=========:::666555666666666444222111111111000000000000111111222111222333333222000...,,,---000222000,,,***,,,///...------------------............---------,,,,,,************+++,,,---...++++++,,,---.........---******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******)))*********+++++++++++++++******************+++******+++++++++,,,,,,,,,***))))))(((((((((((()))******)))))))))***+++,,,))))))))))))(((((((((((((((''''''(((((()))***+++'''((((((((()))))))))***''''''''''''''''''''''''&&&'''((())))))((('''&&&'''((()))(((''''''((()))(((''''''&&&&&&''''''((('''''''''''''''((()))))))))************+++++++++++++++******)))(((((('''(((***,,,---+++)))))))))))))))***++++++***))))))'''((()))***+++******))))))((('''&&&&&&'''((()))&&&'''''''''((()))))))))))))))((('''&&&&&&&&&'''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))******'''((()))******)))((('''((((((((((((''''''''''''$$$###"""$$$&&&((('''&&&))))))))))))))))))))))))(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((()))))))))(((''''''''''''((())))))(((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&%%%'''))))))(((((('''&&&%%%%%%%%%&&&&&&'''''''''$$$&&&((((((%%%$$$%%%''')))((((((''''''(((((()))((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))'''&&&(((((()))***************)))************+++++++++******))))))***+++---.........//////......---,,,++++++++++++,,,---......000////////////000111111111333555555444333444555666888:::<<<>>>@@@DDDGGGOOO]]]rrryyymmmaaaVVVJJJBBB@@@;;;777777999999555000000111111111//////000222444333111000//////000000***+++...111222333222111---000222000+++)))+++///...------,,,,,,------.........---------,,,,,,,,,,,,,,,+++++++++,,,---------------------,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******((()))***+++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++***)))(((((('''((((((++++++*********,,,---...))))))))))))((((((((((((''''''''''''(((***+++,,,'''((((((((())))))******************************&&&'''((())))))((('''&&&'''((()))((('''&&&''')))'''''''''&&&&&&''''''''''''''''''''''''((()))))))))************+++++++++------,,,,,,+++******)))'''))),,,---,,,*********)))***+++,,,,,,+++***)))'''((()))+++++++++***)))+++***)))(((((()))***+++%%%&&&&&&'''((()))******------+++***))))))))))))&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''((()))***++++++'''((()))******)))((('''---,,,+++***)))(((''''''%%%%%%%%%&&&)))++++++***(((((())))))******++++++((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''((((((((((((((('''''''''***)))(((''''''((()))***((((((((()))******++++++%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%''')))'''&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%###&&&))))))&&&$$$%%%&&&))))))(((((((((((())))))((('''&&&&&&'''((('''%%%(((((((((((((((((((((((()))(((((()))+++,,,+++)))(((((()))***************)))************+++++++++***))))))((()))+++,,,---......//////......---,,,,,,,,,,,,---...///000111222222222222222333333444222444666666555444555666666888:::<<<>>>@@@DDDGGGOOO]]]rrrqqqgggZZZOOOIIIDDD>>>999;;;:::999888777666555444333222000///...---......000111222222222000///...000000000000000000000000//////.........//////000,,,,,,,,,---...///000111+++,,,---...---,,,+++***,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))+++,,,,,,,,,,,,,,,,,,---,,,+++***))))))***+++,,,***++++++++++++***))))))((()))***++++++***)))(((******))))))))))))******(((((())))))))))))(((((('''''''''((()))(((%%%###&&&&&&'''((()))***++++++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%%%%&&&&&&&&&))),,,---,,,*********++++++++++++++++++,,,,,,,,,------------,,,++++++))))))((('''''''''''''''************))))))))))))(((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''%%%%%%%%%%%%&&&((()))***'''''''''(((''''''&&&%%%'''''''''''''''''''''''')))))))))'''$$$$$$%%%'''%%%&&&&&&&&&'''(((((((((************))))))))))))))))))(((''''''''''''''''''((((((((((((((((((((('''''''''(((((()))***+++)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((''''''''''''###$$$&&&(((((('''&&&%%%))))))))))))))))))))))))###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$%%%%%%&&&'''((()))))))))(((((('''''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))***+++***(((''''''(((&&&%%%%%%%%%&&&''')))***,,,+++***((((((((()))***+++***)))))))))***,,,,,,++++++******************---,,,+++******,,,...///..................------111111111222333333444444444555555666666666666666555666888999;;;>>>CCCGGGNNN[[[nnnsssiiiWWWOOOFFF@@@>>>===:::888777777666666555555444444444333111000///000000000111111111111111000//////000000000000000000000000//////...---,,,,,,,,,---***))))))***+++,,,------.........------,,,+++***---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---------,,,,,,++++++***,,,,,,+++***************++++++,,,,,,,,,,,,------++++++************++++++***++++++++++++***))))))'''((())))))))))))((('''))))))))))))))))))))))))((((((&&&%%%%%%&&&(((((()))(((''''''((((((&&&%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&'''((((((&&&(((+++,,,+++***)))***))))))************++++++,,,,,,,,,,,,,,,+++************)))(((((((((((((((************))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&''''''%%%&&&&&&''''''(((((((((%%%&&&&&&'''(((((((((((('''''''''''''''''''''''')))))))))'''%%%$$$&&&'''&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))((('''''''''''''''((((((((((((((((((''''''+++***)))(((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&((()))***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((&&&%%%&&&'''&&&&&&%%%%%%&&&'''((())),,,+++)))((((((((()))***+++***)))))))))***+++,,,***************************++++++,,,,,,,,,,,,,,,...........................//////000000111222222444444555666666666666666555666888999;;;>>>CCCGGGMMMZZZnnnzzzkkk^^^QQQIII@@@;;;555333555777777666333333333333333333333333333333222222222222333333111111000000//////000000000000000000000000000000000///...,,,++++++******))))))))))))***+++,,,,,,000///...---,,,+++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++......---,,,+++***))))))---,,,+++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++***++++++++++++***))))))&&&''''''((((((''''''&&&((()))***++++++***)))(((,,,***(((''''''(((***,,,+++)))''''''((()))((('''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))%%%(((***+++)))(((((()))(((((()))))))))*********+++++++++++++++***))))))+++******))))))))))))***************))))))))))))************************))))))((('''''''''((((((&&&&&&'''((((((((('''&&&$$$%%%&&&'''((())))))***''''''''''''''''''''''''((())))))'''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((((((((''''''''')))))))))(((((('''''''''+++***)))(((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$'''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''((())))))(((''''''''''''''''''((((((((((((&&&'''((('''&&&%%%&&&''')))((((((''''''((())))))+++***))))))((()))))))))******))))))******+++,,,************************((()))+++------,,,+++)))..............................///000000111111222444444555666666666666555555666888999;;;>>>CCCGGGKKKXXXnnn}}}ssseeeXXXNNNFFFAAA>>>;;;888444333444666666666333333222222222222111111111111111222222333333444111000///......///000111////////////////////////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---......///...---,,,,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++---,,,,,,,,,++++++******,,,++++++*********+++++++++++++++,,,,,,---------++++++---......---++++++***++++++++++++***))))))'''''''''''''''''''''''''''(((***,,,,,,***((('''*********))))))*********,,,***((('''(((*********(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%'''))))))((('''((()))(((((())))))******++++++***************)))((((((******)))(((((()))))))))************)))))))))((()))))))))))))))))))))))))))))))))((((((((())))))&&&''')))***)))(((&&&%%%&&&&&&&&&''''''((()))***''''''''''''''''''''''''((())))))(((&&&%%%&&&(((((((((((('''&&&&&&&&&%%%''''''(((((()))***++++++)))))))))))))))(((''''''******))))))((('''''''''''''''''''''((()))***+++&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))'''(((***++++++***((('''''''''''''''((((((((((((((()))***)))((('''((()))++++++************************))))))))))))))))))***************+++++++++***************+++++++++((()))***+++,,,+++******---------...............000000111111222333333333333444555555666666555555555666888999;;;>>>CCCGGGIIIWWWlllvvvnnnYYYSSSIIIAAA<<<;;;;;;<<<:::888666555555555555555555444444333222000000/////////000111111222222222111000///......///000111........................---,,,,,,,,,---...//////...------------......///---,,,++++++,,,---///000++++++************++++++***++++++,,,,,,++++++************++++++,,,,,,,,,******))))))))))))***+++******+++,,,,,,---......++++++---......---++++++***++++++++++++***))))))(((((((((((((((((((((((('''(((***,,,,,,***((('''&&&'''***,,,,,,***'''&&&,,,***(((''')))***+++*********))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&%%%%%%'''((((((''''''((()))))))))******+++,,,------)))************)))(((((((((((('''''''''(((((()))************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))&&&''')))******(((&&&%%%)))(((((('''''''''(((((('''''''''''''''''''''''''''((())))))'''&&&'''(((((((((((('''&&&&&&&&&%%%&&&''''''((()))******+++))))))******))))))((('''******))))))((((((((((((''''''''''''((()))***+++&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&'''((((((((('''''''''''''''((())))))((()))+++,,,,,,+++)))(((''''''''''''((((((((((((''')))***)))(((((()))***))))))))))))))))))(((((()))))))))*********))))))))))))******++++++++++++))))))*********++++++++++++***)))))))))***+++,,,---------........./////////000000111222222333333333444444555555555555555555666888999;;;>>>CCCGGGIIIWWWkkkxxxkkk^^^RRRJJJFFFBBB===888555444555666333333333333333333444444666555444333111000//////---...///000000000000000//////......//////000000........................++++++,,,,,,---///000111---,,,,,,++++++,,,,,,---++++++++++++,,,---......******))))))))))))************++++++++++++******(((((()))***+++,,,------)))))))))((())))))***+++******+++,,,,,,---......++++++,,,,,,,,,,,,++++++***++++++++++++***)))))))))((((((''''''(((((()))((()))***++++++***)))((((((+++000333333000+++(((***)))((((((***+++************))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&'''((((((''''''(((***))))))***+++,,,------...***************)))(((((('''''''''''''''(((((()))************))))))))))))''''''''''''''''''''''''''''''((()))))))))((((((''''''((()))))))))((('''+++***((('''&&&'''(((((('''''''''''''''''''''''''''(((******(((''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((()))***+++***)))((('''))))))))))))))))))))))))+++***)))(((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%&&&'''((())))))***++++++***))))))''''''''''''((((((((((((%%%&&&''''''&&&&&&'''(((%%%%%%&&&''''''&&&&&&&&&(((((()))************)))))))))***++++++++++++***)))))))))***++++++,,,,,,,,,+++)))((()))***,,,...,,,,,,------.../////////------...//////000000111333333444555555555555444555666888999;;;>>>CCCGGGMMMYYYlllssslllaaaVVVLLLDDD===:::::::::999666444222222333///000222222222222333444444333333222111000000///---...///000000000///...---......///000000//////------------------------,,,+++++++++,,,---......,,,,,,+++++++++++++++,,,++++++,,,,,,++++++***)))+++******************+++******++++++++++++******))))))******++++++,,,,,,***)))))))))******+++,,,)))******+++---......///++++++************++++++***++++++++++++***))))))(((((('''&&&&&&'''(((((()))))))))))))))))))))))),,,...111444444111...,,,((('''''')))***+++***(((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%'''((()))((('''''')))+++(((((()))***+++,,,------******++++++******)))(((((((((''''''((())))))***************))))))))))))((((((((((((((((((((((((%%%&&&'''((()))(((((('''''''''(((((())))))*********)))'''&&&'''(((***+++''''''''''''''''''''''''&&&(((******)))(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++)))((('''((((((((()))******+++++++++***)))(((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%%%%'''((((((************************''''''''''''((((((((((((%%%&&&''''''&&&&&&''')))###$$$&&&''''''''''''&&&'''((()))***+++******)))((()))***+++,,,++++++***((())))))***++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,------...//////000------......///000000000222333444444555555444444555666888999;;;>>>CCCGGGSSS^^^ooo}}}mmmbbbVVVOOOFFF???;;;999999888111333666777666444444444111333444444333333333444111111111111000000000000...///000111111000///...,,,---///000000000///...------------------------,,,,,,++++++***+++++++++------,,,,,,+++,,,,,,,,,---------,,,+++)))&&&%%%,,,++++++++++++++++++,,,******++++++++++++******+++++++++***************+++*********+++,,,,,,---)))******+++---...//////,,,+++***))))))***+++,,,***++++++++++++***))))))'''&&&%%%%%%%%%%%%&&&'''******))))))))))))******((()))+++,,,,,,+++)))(((''''''''')))++++++)))'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((((((((''''''((()))((('''((()))+++&&&'''((()))***+++,,,,,,+++++++++++++++***))))))))))))((())))))***++++++************))))))))))))))))))))))))))))))))))))$$$%%%'''(((((((((''''''''''''''''''((()))+++,,,((('''&&&&&&''')))+++---''''''''''''''''''''''''&&&(((***+++)))(((((()))%%%&&&&&&''''''(((((((((((((((((((((((('''''''''((()))+++,,,+++***((('''''''''((()))***+++,,,,,,'''''''''(((((()))***+++)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((())))))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''((()))***+++******)))(((((()))******''''''''''''((((((((()))&&&((())))))(((((()))+++%%%&&&((()))*********)))'''((()))+++++++++***)))((()))***+++,,,+++******((())))))***++++++,,,,,,)))+++,,,......---,,,+++,,,,,,------...///000000//////000000111222222222222333444444555555444444555666888999;;;>>>CCCGGGXXXbbbrrrzzzlllbbbYYYOOOIII???>>>;;;888666555444444222222111111111111222222555444222111000111222222666555333111000///......111000000///...------------.........---,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,111///---+++++++++,,,---------,,,++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,++++++************++++++,,,++++++***)))(((((('''((((((((((((((('''''''''))))))*********))))))((())))))(((((('''''''''&&&))))))))))))))))))))))))'''((()))))))))(((&&&%%%'''''''''((((((***++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((*********)))))))))))))))((())))))*********))))))++++++******))))))(((((()))))))))))))))******+++))))))))))))))))))))))))''''''((((((((((((''''''''')))***+++***)))***+++&&&'''((('''&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((,,,+++)))'''(((***---///)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''&&&(((+++++++++*********'''&&&%%%$$$$$$%%%'''(((((((((''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%(((++++++***((('''''')))))))))((('''%%%$$$###(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&((()))***)))((()))***(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))))))))************))))))'''((()))***+++,,,,,,,,,)))))))))((((((((((((((()))************++++++++++++,,,---,,,***)))***+++///......------///000111000///...---...000222333444444555555666777777777888999::::::;;;>>>BBBEEEKKKYYYnnn~~~ooofffZZZPPPJJJDDD>>>999<<<:::888666444333333333222111111000000111111222333333222111111111111111111111111000000/////////000000000///...---------------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***+++++++++++++++++++++,,,))))))))))))))))))))))))((())))))******))))))(((++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++************++++++)))))))))((('''&&&&&&&&&((((((((((((((((((((('''))))))*********))))))((()))(((((((((''''''''''''(((((((((((((((((((((((('''((())))))((('''&&&%%%%%%%%%%%%&&&&&&'''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********************************+++******))))))*********))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))''''''((((((((((((''''''###%%%''''''&&&&&&&&&(((&&&'''((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&((()))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))******)))((('''%%%'''))))))((('''((()))((('''&&&%%%$$$%%%'''(((***)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%'''))))))(((''''''''''''''''''(((''''''&&&%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''((()))((()))++++++*********+++(((((('''''''''&&&&&&&&&'''''''''((((((((((((((())))))************))))))((())))))*********))))))))))))))))))))))))))))))************+++++++++++++++,,,---,,,***)))***+++///......---...///000111000///...---...000222333444444555555666666777777777888999:::;;;>>>BBBFFFLLLYYYnnnsssggg]]]WWWMMMGGG???;;;:::888666333777666555333222222222222222111111000000111111222111222222222222111111000,,,---///000111000000///000000//////...---------------......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---***))))))******+++,,,,,,------)))))))))))))))))))))))))))******************)))++++++++++++++++++++++++************************,,,+++************+++,,,++++++************++++++))))))((((((''''''&&&&&&''''''((((((((((((((((((((())))))******)))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&%%%&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******))))))******++++++,,,,,,++++++,,,,,,+++***))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))'''(((((())))))(((((('''%%%'''))))))((('''((()))&&&'''((((((&&&&&&'''((())))))))))))((((((((((((&&&'''((('''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&'''&&&%%%%%%'''(((***)))'''&&&%%%&&&''''''))))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%&&&''''''&&&%%%&&&'''%%%%%%&&&'''(((((((((''''''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))''')))++++++*********+++(((((((((''''''''''''&&&((((((((((((((('''''''''))))))************))))))))))))******)))(((((('''************************************+++++++++,,,+++,,,---,,,*********+++......------......///000//////.........000222333444444444555666666777777666777888999;;;>>>CCCGGGMMMZZZmmm{{{rrrnnnfff\\\RRRJJJEEEBBB>>>;;;888777888999888777333333222222222222111222111111000000000000111111///000111222222111000///+++---///111222111000////////////......---------,,,------...------,,,,,,........................++++++,,,,,,,,,,,,------,,,------...---,,,+++************++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******************************************************++++++************++++++++++++************+++++++++*********)))))))))(((''''''''''''(((((((((((('''((())))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&((((((((((((((()))******((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++***)))(((((())))))******++++++)))))))))))))))******+++(((((((((((((((((((((((((((((())))))))))))((((((&&&(((******((('''((()))&&&((()))((('''&&&'''((())))))))))))))))))))))))&&&'''((('''&&&&&&&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))******))))))(((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''%%%$$$$$$''')))+++***)))'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((%%%'''))))))((('''((()))((((((((('''''''''''''''))))))((((((''''''&&&&&&))))))************))))))))))))************))))))***+++++++++++++++,,,,,,*********+++++++++,,,,,,***,,,,,,,,,******+++,,,------------....../////////.........///000111222333333444555555666666777555666888999;;;???DDDGGGNNNYYYkkk}}}vvvfff\\\RRROOOIIICCC>>>;;;;;;;;;888666555555555666666555222222222222222222222222111000000000000000000111...///111111222111000///...000111222222000///---............------------,,,,,,------...------,,,************************+++++++++,,,,,,---------...---,,,+++***+++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++++++++******************************************************************************++++++************++++++************))))))))))))&&&'''''''''(((((())))))''''''((()))))))))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''')))(((((((((((())))))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++***)))(((((())))))******++++++)))))))))))))))******+++(((((((((((((((((((((((((((((())))))))))))(((((($$$%%%'''&&&%%%$$$$$$%%%'''((()))(((''''''((()))((((((((((((((((((((((((&&&'''((('''&&&&&&&&&((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&'''(((((('''%%%$$$&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((&&&%%%%%%''')))******)))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&''')))'''''''''(((''''''&&&%%%&&&'''''''''''''''''''''((((((((((((((((((''''''%%%'''((((((''''''((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))************))))))((()))***+++,,,,,,,,,,,,******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,------........................//////000111222333333444444555666666666444666777999;;;>>>CCCGGGMMMXXXhhhyyyxxxmmmcccXXXNNNGGG@@@>>>:::777555555666888555555555444333222222111111111222222222222222111111000000//////000000111...//////000000000000///111111222222111///...---------------------------,,,,,,------......------++++++++++++++++++++++++***++++++,,,,,,------......---+++))))))***,,,...------,,,,,,+++******))))))))))))))))))))))))))))))******************)))************************************************))))))***++++++***))))))++++++************++++++((((((((((((''''''''''''&&&&&&''''''((()))))))))&&&&&&'''((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******))))))******++++++,,,,,,******++++++++++++******))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))((())))))******))))))(((&&&''')))((('''&&&&&&''''''((())))))''''''((()))''''''''''''((((((((((((&&&'''((('''&&&&&&'''((()))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))***((('''&&&((()))(((((((((((('''&&&&&&&&&((((((((()))))))))))))))&&&&&&&&&'''''''''''''''&&&((()))((('''&&&'''((('''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))(((''''''&&&(((******)))))))))***'''(((((((((((()))))))))((((((((((((((('''''''''))))))************))))))((()))***,,,---.........*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,)))+++,,,,,,+++***+++---,,,,,,---............---......//////000111111111333333333444555555666666555666777888:::===BBBFFFKKKUUUdddtttxxxlllcccVVVMMMHHHDDD???<<<999888666444333333444555444555666555444333222222000000111222222111000///000000////////////000000...............///000111111000000//////...------------------------------+++,,,------......------------------------------******+++,,,,,,---......,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))(((************************************************((()))***++++++***)))(((++++++************++++++''''''''''''((((((((((((&&&&&&''''''((())))))***%%%&&&'''((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))************************(((((()))***++++++++++++*********))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))************)))))))))+++,,,+++***((())))))''')))***)))((('''((()))'''''''''((((((((())))))&&&'''((('''&&&&&&'''((()))(((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))*********))))))((('''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))******(((''''''(((&&&&&&'''''''''&&&&&&&&&(((((((((((()))))))))***&&&&&&&&&'''''''''(((((($$$&&&(((((('''&&&%%%&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((((())))))***)))((('''&&&&&&(((******)))((()))***'''((((((((())))))))))))'''''''''((((((((((((((())))))************)))))))))***+++,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,+++++++++,,,,,,,,,------)))+++,,,,,,+++***,,,---+++,,,---.........---------...///000000111111111222333333444444555555666666777888888:::===AAADDDHHHRRR```pppvvvjjj]]]UUUNNNHHHBBB??????>>>:::666666666555444444444444444111222444555444222222222///000111111111000///...000000////////////000000///...---------///000111//////...---------......------------------------+++,,,,,,---.........---******************************+++,,,,,,---......)))***,,,------,,,+++************++++++,,,------))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************((()))***++++++***)))(((++++++************++++++))))))))))))************&&&&&&&&&'''((())))))***%%%&&&'''((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((((((***))))))((((((((())))))$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((*********)))))))))))))))&&&'''((()))***+++++++++++++++******))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))************))))))''')))***)))'''&&&&&&'''''')))***)))((('''(((***''''''(((((()))))))))***&&&'''((('''&&&&&&'''((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&(((******(((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((("""$$$'''(((&&&%%%$$$$$$###$$$%%%'''((()))))))))&&&&&&&&&'''''''''((((((((()))*********((('''&&&$$$&&&(((((('''&&&'''((('''((((((((())))))******&&&'''''''''(((((())))))))))))************))))))***++++++++++++***))))))(((((()))***++++++,,,,,,++++++,,,,,,,,,---------)))***,,,,,,++++++,,,---+++,,,---.........---,,,---...///000111111111111222222333444444555555666666777888999999<<<@@@CCCGGGPPP^^^nnnxxxiii]]]UUUNNNFFF@@@???>>>;;;999777666666666333222000//////000222333000///...///000111000...////////////////////////000000000000000000000000000000//////.........---111000///---------...///------------------------++++++++++++++++++++++++*********)))))))))((((((++++++,,,,,,,,,,,,------,,,++++++******++++++,,,)))************+++++++++***)))(((''''''((()))***++++++++++++++++++++++++******))))))))))))******)))((('''&&&&&&'''((()))***)))((((((((()))+++,,,******))))))((((((''''''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&)))******)))(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''###%%%'''))))))'''%%%###++++++***)))(((''''''&&&%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))(((((()))***************))))))))))))))))))))))))((((((((((((''''''''''''###%%%'''((()))***)))(((***((('''&&&&&&'''(((***))))))))))))))))))))))))'''((((((((('''&&&%%%%%%''''''(((((()))))))))***&&&((()))++++++)))(((&&&))))))((('''''''''''''''))))))(((((((((((())))))***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''')))******)))(((((()))******))))))((((((''''''+++***(((''''''((()))***************************$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''((($$$''')))***)))'''&&&&&&,,,,,,............,,,,,,+++,,,,,,---,,,+++)))(((+++,,,,,,------,,,,,,+++***+++------------...000/////////000111111222222333333444444444444444444333555888999;;;>>>AAADDDEEEMMMZZZjjj~~~yyyoooaaaYYYOOOGGGDDDAAA<<<888:::999777555333333333333222222111000000111222222222111000000111222111000////////////////////////////////////////////////000/////////.........---000///......---------...------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,+++++++++******+++++++++)))************+++++++++***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))************)))(((((()))******---,,,***)))(((((())))))))))))))))))(((((('''''''''''''''((((((((())))))***(((''''''(((((('''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''###%%%'''(((((('''%%%###(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))(((((()))***************))))))))))))))))))))))))+++++++++************)))((())))))************)))***)))'''&&&&&&''')))***(((((((((((((((((((((((('''''''''(((''''''&&&&&&((((((((()))))))))******'''((()))******)))((('''))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***(((&&&&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((''''''((())))))))))))((((((''''''***)))'''&&&&&&''')))***''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((&&&&&&'''''''''&&&&&&%%%'''''''''((((((((()))))))))+++......---+++++++++)))******************))),,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++***,,,------------...000/////////000111111222222333333333444444444444555333555888999;;;===AAADDDFFFMMMZZZjjj~~~uuugggYYYPPPGGGBBB;;;888888999777555555444333222111111111222111111111111111111111111333222111111333333222111000000000000000000000000/////////////////////////////////...............------......------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))))))))************+++++++++++++++++++++++++++)))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***,,,++++++******++++++,,,///...,,,***)))((('''''')))))))))(((((((((((('''(((((((((((()))))))))******(((''''''(((((('''&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))***************)))))))))))))))))))))))))))(((((((((((('''''''''+++***))))))(((((())))))))))))''''''''''''))))))((((((((((((((((((((((((&&&&&&''''''((('''''''''))))))))))))************(((((((((((((((((((((((()))(((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%'''(((((('''&&&&&&''')))))))))(((((((((((('''((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''((())))))(((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))))))))***************)))((('''(((((((((((()))))))))***)))+++------,,,+++***+++))))))(((((((((((()))))),,,,,,++++++******+++++++++,,,,,,------,,,,,,+++***,,,------,,,---...////////////000111111222222333333333444444444555555444666888:::;;;===AAACCCGGGNNNZZZjjj~~~zzzuuulllbbbXXXOOOEEE??????;;;777555555555444333333333333333333333333333000000111111111111000000222111000111222333222000000000000000000000000000////////////////////////........................+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))*********++++++******++++++++++++******))))))*********+++++++++))))))(((((((((((())))))++++++++++++++++++++++++))))))(((((((((((())))))++++++++++++++++++++++++......,,,+++***(((((('''((((((((((((((((((((((((''''''((((((((()))))))))&&&%%%%%%&&&)))******)))%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''"""###$$$%%%'''((()))***''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((()))***************))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%)))(((&&&%%%%%%&&&'''((())))))(((''''''((())))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''))))))******************)))(((''''''''''''((()))(((''''''&&&&&&''''''''')))((((((''''''(((((()))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***((('''&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((()))******+++,,,,,,,,,,,,+++***))))))''''''((((((((()))))))))(((***,,,,,,***)))******,,,+++***))))))***+++,,,---,,,+++*********,,,,,,+++,,,,,,------,,,,,,++++++,,,------,,,,,,...////////////000111111222222222333333444444555555555444666888:::;;;===@@@CCCGGGNNN[[[jjj~~~WWWTTTNNNIIIDDD???;;;999888666444222222111000///222222222333333444444444///000111111111111000///111///...///000111000///////////////////////////........................---------...............***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************+++++++++,,,)))******++++++******)))))))))*********+++++++++(((((())))))))))))((((((************************))))))(((((((((((()))))))))******************)))++++++++++++******))))))'''''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&%%%%%%&&&)))******)))''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''')))***,,,---...''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((()))***************))))))))))))))))))))))))*********)))))))))((((((&&&%%%%%%%%%%%%''')))***))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''******))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((()))***++++++((()))))))))(((''''''&&&&&&&&&'''''''''(((((((((+++,,,...---,,,+++,,,------,,,+++******+++,,,---,,,,,,*********+++,,,---+++,,,,,,------,,,,,,++++++---...---,,,,,,---////////////000111111222222222222333333444555666666555666888:::;;;===@@@BBBGGGNNNZZZiii|||AAA@@@>>>;;;999777666666222222222222111111000000//////000111222222111111000000000000000000000000///...------//////...---////////////////////////........................---------------.........++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,,,,,,,*********+++++++++,,,,,,((()))***++++++***)))((()))************+++++++++(((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((()))******)))(((((('''((()))***************&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''***(((''''''(((((('''&&&(((((((((((('''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((()))***************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''((()))+++,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((('''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$######&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&''''''''''''((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))*********(((((())))))))))))((((((&&&&&&&&&&&&'''''''''''')))***++++++))))))***+++*********))))))*********++++++******++++++,,,,,,+++,,,,,,------,,,,,,+++,,,---......,,,,,,---.../////////000111111222222111222333333444555666666555777999:::;;;<<>>@@@BBBBBBHHHRRR]]]nnn111111111111111111111111000000000000000000000000...//////000000111000000***---000000...------///.........---------,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,(((((()))***************))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))(((((()))******)))''''''((((((((()))))))))***''''''((()))))))))))))))''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''(((((((((((('''&&&&&&&&&''')))***))))))((('''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((())))))***++++++***************)))((((((''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((('''&&&%%%$$$''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&$$$$$$&&&'''(((((((((((($$$$$$%%%&&&'''((())))))(((''''''&&&&&&''''''(((((('''&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''((((((((((((&&&'''((((((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))'''''')))*********))))))++++++++++++++++++++++++++++++*********+++,,,---)))))))))))))))***+++++++++,,,------......------+++,,,,,,---...//////000000///.........///111111222333333444555666666777444777:::;;;<<<===???AAACCCHHHQQQ\\\mmm000000000000000000000000000000000000000000000000,,,,,,---...//////......))),,,000000...---...000......---------,,,,,,,,,++++++++++++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,(((((()))***************++++++++++++++++++++++++*********)))***++++++,,,******************++++++))))))))))))))))))))))))''''''((((((((((((''''''(((''''''((())))))'''&&&'''((((((((())))))******''''''((()))))))))))))))******)))))))))(((((((((&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((()))***)))'''&&&'''(((***,,,))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))***++++++,,,***************)))(((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&(((***+++++++++***&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$%%%%%%&&&&&&''''''((()))))))))(((''''''''''''((((((((()))(((((()))))))))'''&&&$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))))))))))))))(((((((((''''''(((((())))))******))))))************))))))))))))))))))))))))))))))'''((()))***++++++***)))*********++++++,,,------+++***)))))))))***,,,,,,******))))))******+++,,,***+++,,,,,,------,,,,,,,,,,,,---...///000111222222111000000000111333444111111222333555666777777333666999:::;;;<<<>>>@@@CCCHHHPPP[[[kkk)))'''&&&)))---111111000------------------------,,,,,,,,,------///000000......---------,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,((((((((())))))************++++++++++++***))))))******+++++++++,,,,,,,,,(((((((((((())))))))))))+++*********))))))((((((************)))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((&&&%%%&&&'''((('''&&&)))))))))))))))(((''''''(((&&&%%%%%%'''(((((('''((('''&&&%%%%%%&&&'''((()))((('''&&&%%%%%%&&&''')))(((((('''''''''((((((***)))))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''$$$###&&&%%%!!!###)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***************)))(((((((((***+++***)))***+++***))))))(((((('''''''''&&&$$$%%%&&&''')))***+++,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$%%%''')))***###%%%'''))))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&$$$######$$$&&&(((((((((&&&%%%&&&''')))'''%%%&&&)))***(((&&&&&&$$$###%%%((()))'''$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''((('''%%%######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))((((((''''''&&&&&&''''''((()))))))))))))))%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&''''''''''''((()))(((&&&%%%%%%%%%&&&&&&&&&'''''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&((()))***(((((((((((())))))))))))++++++***)))(((((())))))++++++******))))))((((((((()))***+++++++++++++++(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,000000///...---,,,,,,+++---,,,,,,,,,,,,---.........///000111111222222111222222333444555666777888777777888999;;;===???@@@DDDFFFNNN\\\lll---+++***+++...000///...------------------------......---,,,,,,,,,------++++++++++++************......---------,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,---------------***++++++++++++***)))))))))))))))*********++++++(((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***((('''((()))***)))'''((((((((((((((('''&&&&&&'''%%%$$$$$$&&&''''''&&&))))))(((''''''((())))))***)))((('''&&&''''''(((&&&&&&%%%&&&&&&'''((()))))))))((((((((('''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''$$$%%%'''&&&"""$$$)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))******************)))((((((%%%&&&&&&%%%%%%&&&'''((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&%%%$$$%%%&&&&&&%%%$$$&&&'''&&&'''((('''%%%$$$%%%&&&)))'''&&&&&&))))))(((&&&'''&&&%%%''')))***(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((()))))))))(((((('''''''''%%%&&&''''''((((((((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''((('''(((***)))'''&&&''''''''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))***))))))(((''''''((((((((((((((((((''''''''''''******+++++++++******)))((())))))***++++++,,,,,,+++++++++++++++++++++,,,.........---,,,,,,++++++---,,,,,,,,,,,,---.........///000111111222222111222222333444555666777777777777888999;;;===???@@@DDDFFFNNN[[[kkk111///...---...///...---........................111000...---++++++******///.........------------------------,,,,,,,,,,,,,,,------......------,,,------,,,+++,,,---.../////////..................******++++++******)))(((((((((((()))))))))******(((((((((((())))))))))))******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))((('''((())))))(((''''''''''''''''''&&&&&&%%%&&&%%%###$$$%%%'''&&&&&&+++***)))(((((()))***+++******)))(((((((((((()))$$$$$$$$$%%%&&&'''((()))((((((((((((''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%''')))'''$$$%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))*********************)))((((((((('''&&&&&&&&&''')))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&((()))******)))((('''&&&%%%%%%###%%%&&&'''&&&&&&((()))&&&'''''''''%%%$$$%%%&&&((('''&&&'''(((((('''&&&((((((''')))***+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''))))))))))))((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&((())))))((((((((()))((('''''''''''''''((((((''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((+++++++++++++++***)))((()))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........///000111111222222111222222333444555666666777777777888999;;;===>>>???CCCEEEMMMZZZiii~~~222111000///////////////////////////////////////111111///---,,,+++++++++000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,++++++---///000---------,,,,,,+++++++++***************))))))(((((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&'''&&&%%%%%%''''''&&&%%%'''''''''((((((''''''&&&'''%%%$$$$$$&&&''''''&&&+++***)))(((((()))***+++))))))((((((((((((((((((%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))(((&&&&&&'''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))************************)))((((((***'''%%%'''))))))***,,,((((((((((((((('''''''''%%%%%%&&&'''((()))***+++'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&((()))&&&'''((('''&&&%%%%%%'''''''''&&&'''''''''''''''((((((((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%'''''''''''''''''''''''''''(((((((((((((((((('''))))))))))))))))))))))))))))))***************)))((((((''''''''''''(((((()))(((((((((''''''&&&&&&$$$&&&(((((((((((()))***(((((('''&&&&&&&&&'''''''''''''''''''''((((((((('''((()))******)))((('''(((((((((((()))))))))))))))(((((('''''''''(((((((((((())))))******++++++******+++++++++******)))))))))*********+++++++++,,,,,,,,,++++++++++++***++++++,,,,,,---------------,,,,,,,,,,,,---.........///000111111222222111222222333444444555666666666777777999:::<<<>>>???CCCEEELLLXXXggg|||000000000/////////000111////////////////////////000000///...------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,...---+++***+++,,,...000,,,+++++++++******)))))))))************)))(((((()))))))))*********++++++(((((((((((())))))))))))(((((((((((((((((())))))&&&'''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''%%%$$$%%%&&&'''&&&%%%'''(((((()))))))))((((((((('''&&&&&&((())))))((()))(((''''''''''''((()))''''''''''''''''''''''''))))))((('''&&&&&&&&&'''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))''''''&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))***************************)))(((((('''""""""'''***(((&&&((('''''''''(((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$###$$$&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))(((&&&%%%&&&''''''((()))(((&&&&&&&&&'''&&&'''''''''&&&&&&&&&'''&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%''')))***''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))))))))))))))************)))))))))(((''''''''''''((()))(((''''''&&&&&&%%%%%%%%%"""$$$&&&'''&&&&&&((()))(((''''''&&&&&&&&&&&&'''%%%%%%&&&&&&'''''''''''''''((()))******)))((('''(((((((((((()))))))))))))))))))))(((((()))******(((((())))))******++++++'''((()))***+++,,,,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,------......//////---,,,,,,,,,,,,---.........///000111111222222111222222333333444555555555666666777888:::<<<>>>???CCCDDDJJJVVVeeezzz---...///.........000222..............................---------...//////......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---...,,,++++++++++++++++++***))))))******))))))(((''')))))))))*********++++++(((((((((((())))))))))))''''''(((((((((((())))))'''''''''(((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&'''(((((('''&&&'''((()))))))))))))))))))))(((&&&'''(((******)))((('''&&&%%%%%%&&&'''(((%%%&&&'''''''''''''''&&&+++***)))((('''&&&&&&&&&(((((((((((())))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((()))%%%%%%%%%&&&&&&&&&&&&'''###''')))&&&%%%''''''&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))*********++++++***************)))(((((('''###%%%///333---(((((('''''''''((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&%%%$$$"""###&&&(((((('''%%%###""""""###$$$%%%&&&'''''''''((()))'''%%%$$$$$$%%%'''((()))(((&&&%%%&&&'''%%%'''((('''&&&%%%&&&'''%%%&&&((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%$$$%%%(((+++---''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((('''''''''''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%!!!###&&&&&&&&&%%%'''((('''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((())))))******))))))(((((((((((((((((())))))))))))***))))))))))))******+++''''''''''''((((((((((((&&&''')))***,,,---------******************************+++++++++,,,,,,,,,---------....../////////---,,,,,,,,,,,,---.........///000111111222222111222222333333444444444444666666777888:::<<<===>>>BBBCCCIIIUUUdddxxx+++---...---++++++...000---------------------------,,,,,,++++++,,,,,,---////////////............******+++++++++,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,*********+++++++++++++++)))))))))))))))(((((('''((((((((()))))))))******(((((((((((())))))))))))'''''''''((((((((())))))''''''((())))))***++++++((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&(((((('''&&&&&&'''(((((())))))(((((()))'''&&&&&&((())))))(((((('''&&&%%%%%%&&&'''(((%%%&&&'''((()))((((((''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((($$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''###(((((($$$"""&&&'''%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))*********+++++++++***************)))(((((()))%%%***888<<<333+++)))''''''''''''((((((((()))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%$$$&&&((('''%%%$$$&&&((($$$&&&((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''((()))***''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&%%%$$$$$$'''((()))******)))((('''&&&&&&&&&&&&''''''''''''###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%&&&''''''(((%%%&&&&&&'''(((((())))))+++******)))(((((())))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((('''''''''''''''((()))***+++,,,,,,,,,************************))))))***+++,,,------...---------------------...---,,,,,,,,,,,,---.........///000111111222222111222333333333333444444444666666777888999;;;===>>>BBBCCCHHHSSSbbbwww+++---...---***)))+++...------------------------,,,++++++***)))))))))***,,,,,,+++++++++******************++++++,,,,,,,,,*********++++++*********((()))***++++++++++++***((((((((())))))******+++)))))))))))))))(((((('''''''''''''''((((((((()))(((((((((((())))))))))))&&&'''''''''(((((())))))'''(((((()))***++++++,,,(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&'''((((((((('''(((&&&%%%%%%'''(((((('''((('''&&&%%%%%%&&&'''(((&&&'''(((*********)))(((&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''###(((((("""!!!%%%'''%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))************+++++++++***************)))((((((%%%""")))999>>>333(((%%%&&&'''''''''(((((())))))&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$$$$%%%&&&'''''''''%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%"""$$$%%%%%%%%%%%%&&&(((###$$$%%%$$$"""!!!"""###$$$&&&((('''%%%$$$%%%(((%%%''')))(((%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((())))))''''''((())))))((('''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%&&&((()))++++++)))(((&&&&&&'''''''''(((((())))))$$$&&&(((((('''&&&'''((($$$$$$$$$%%%&&&'''((()))&&&''''''((()))******+++,,,+++)))((((((((()))***(((((((((((())))))))))))'''''''''''''''((()))***++++++******))))))(((((()))******+++++++++******++++++******************(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........///000111111222222111333333333333333333333444555666666888999;;;===>>>BBBBBBHHHSSSaaavvv***+++---...///...------///...,,,+++***+++,,,,,,,,,,,,,,,,,,+++***))))))+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++&&&&&&'''***......+++'''+++***)))***++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%'''((((((''''''(((***++++++******))))))((((((&&&((())))))'''%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***)))&&&%%%&&&((()))'''%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((+++(((%%%'''***+++'''###$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%&&&((()))***((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((($$$&&&'''&&&%%%%%%&&&'''&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''***)))'''%%%%%%''')))***))))))))))))))))))))))))))))))))))))************+++++++++*********))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,++++++++++++,,,------//////000111111111111111000111222222333333333333666555555555777:::===???AAACCCKKKVVVcccvvv+++,,,---.........---,,,...---,,,++++++++++++,,,++++++,,,,,,++++++******++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,+++++++++)))((())),,,,,,+++)))+++***))))))++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))(((((())))))))))))))))))'''((()))(((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((&&&$$$"""###%%%&&&%%%###''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))+++++++++*********))))))***'''%%%'''******'''###(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&'''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''((()))(((''''''((()))&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&''''''(((&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))************+++++++++*********))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------......000////////////000111111//////000111111111111111000111222333444555555555666555555666777:::===???AAACCCJJJUUUaaattt,,,------------,,,,,,+++------,,,++++++++++++,,,)))***++++++,,,+++++++++,,,+++***))))))***+++,,,+++************)))))))))******++++++++++++******...,,,)))((()))***+++***+++***))))))++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((($$$%%%'''&&&%%%%%%&&&'''&&&&&&''''''((())))))***((((((((('''%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&&&&%%%$$$###$$$%%%%%%$$$###''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))++++++************)))))))))'''%%%''')))***'''$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""###$$$&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((('''((()))((('''&&&''')))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&(((((())))))))))))(((((((((((('''&&&&&&&&&''''''&&&'''((('''&&&&&&'''((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))************+++++++++***************++++++,,,,,,,,,,,,------,,,,,,,,,---------.....................//////000//////000111111111111111000111333444555666666666666666666666888:::===>>>AAACCCIIISSS___rrr------------,,,,,,++++++,,,,,,++++++++++++++++++((((((***++++++,,,,,,,,,,,,***)))'''''')))***,,,++++++*********)))))))))))))))************))))))+++***))))))))))))***)))+++)))((()))***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''&&&&&&&&&'''''''''((((((''''''&&&$$$######&&&)))'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&((('''''''''((((((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''((('''&&&'''((()))'''%%%$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###&&&'''((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((%%%'''''''''%%%$$$%%%&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))************************************+++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......//////000111111111111111111222333444555555555444666666666777999;;;===>>>AAABBBHHHQQQ\\\ooo------,,,,,,++++++++++++***+++++++++++++++++++++'''((()))***+++,,,,,,,,,+++***(((''''''(((***+++,,,+++++++++************((())))))******))))))(((###%%%((()))***)))((((((***)))((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$###!!!"""%%%((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''((()))))))))((((((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((('''%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%'''((()))(((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((((((((((((&&&'''((('''%%%$$$%%%&&&(((((((((''''''(((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((***((('''&&&&&&'''(((***))))))))))))))))))))))))((()))))))))************************************+++++++++,,,,,,,,,------,,,,,,,,,---------......///............///000000//////000111111111111111222333333333333222222111555666777888:::<<<===>>>AAABBBFFFOOOZZZmmm---,,,,,,++++++++++++,,,)))***++++++,,,+++++++++'''((()))***+++++++++++++++***)))(((((()))***+++,,,,,,+++++++++*********))))))************)))))) ###'''***)))(((''''''***)))((((((******)))((())))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))'''&&&'''((()))(((((('''&&&&&&%%%%%%###$$$$$$###"""###%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&''''''%%%'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))******))))))))))))((((((%%%%%%&&&''''''''''''&&&(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&'''((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((()))***)))'''&&&&&&'''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''(((((())))))))))))(((((((((((('''&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((+++)))&&&%%%%%%&&&)))+++************************))))))))))))***************************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,------.../////////000111111111111111222222333333222222111111555666777999;;;<<<===>>>@@@AAAEEENNNYYYlll,,,+++*********+++,,,---((()))***+++,,,++++++***(((((()))******+++******************************+++************))))))))))))******++++++******)))###&&&((()))'''&&&''')))***((('''((()))***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''((((((((('''''''''''''''###%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%###%%%'''&&&$$$###$$$&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******))))))))))))))))))))))))******)))))))))((((((((($$$%%%&&&''''''&&&&&&'''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((()))******)))'''%%%&&&''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&''''''(((&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++++++++++++++,,,------//////000111111111111111000111222333444444444444555666888999;;;======>>>???@@@EEEMMMYYYlll++++++*********+++---...((()))***+++,,,,,,+++***((())))))************)))******++++++++++++******))))))))))))((((((((((((******++++++++++++******((()))***(((%%%%%%'''******((('''((()))***)))((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&''''''((()))))))))$$$&&&(((((('''''''''((('''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$############%%%'''&&&$$$###%%%''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&###%%%&&&'''&&&&&&&&&'''$$$%%%%%%&&&'''((())))))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''(((((('''%%%###$$$%%%)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((('''&&&&&&&&&((()))***))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))************))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......000////////////000111111//////000111111111111111///000222444666777888888555666888:::<<<======>>>???@@@DDDMMMYYYmmm+++++++++++++++++++++++++++++++++*********)))))))))))))))***+++,,,---...,,,,,,+++***)))))))))***************))))))))))))************************(((((())))))))))))(((((()))))))))))))))))))))))),,,+++)))((('''(((***+++***++++++***)))(((((()))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''''''''%%%###!!!%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&''''''%%%%%%$$$%%%&&&'''((()))***)))&&&$$$$$$%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((((((((((((((('''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''))))))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%&&&&&&'''((())))))***%%%&&&&&&'''((()))*********)))'''&&&'''(((***+++***)))((('''&&&%%%$$$$$$))))))(((((()))***++++++((((((((((((((((((((((((++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------------------------...///111111000000222333444444444555555555666666666666777888999;;;<<<===AAAAAADDDLLLXXXmmm++++++++++++++++++++++++++++++++++++************+++***************+++,,,,,,+++******))))))******************))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))+++***)))''''''((()))***)))***+++***((('''((()))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''!!!%%%(((***++++++%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&'''((('''%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((('''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))'''&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''((((((((())))))******++++++&&&&&&''''''(((((())))))''''''((()))))))))))))))((((((((((((((('''''''''))))))(((((('''((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++,,,,,,,,,---------------------------------...000000//////111222222222222333333333444444666666777888999;;;<<<===??????CCCKKKWWWlll++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++******)))))))))***++++++***)))))))))******************))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))***)))(((&&&&&&'''((((((''')))))))))'''&&&'''(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&###############$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((,,,+++)))'''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&)))***+++***(((''''''((((((((())))))******))))))((('''&&&&&&&&&&&&************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,------------------------,,,---//////......000111222222222333333333444444666666777888999;;;<<<===>>>???BBBJJJVVVjjj++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++*********++++++******))))))))))))******************)))))))))(((************************(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''&&&'''((((((&&&%%%&&&((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%###!!! %%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&((()))))))))((('''''''''((((((((()))))))))((((((''''''&&&'''''''''***************************************************************************++++++++++++,,,,,,,,,,,,,,,------------------,,,...////////////000222444444444555555555666666666666777888999;;;<<<===??????CCCKKKVVVjjj++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,......***))))))((())))))******************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&###%%%'''''''''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((("""$$$'''))))))(((&&&%%%((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''((('''&&&&&&&&&''')))***((((((((('''''''''&&&&&&&&&&&&''''''((()))***+++*********************************************************************************+++++++++,,,,,,,,,,,,,,,---------......---///000000000000111333444444444555555555666666666666777888999;;;<<<===???@@@DDDLLLWWWjjj+++++++++++++++++++++++++++++++++*********)))))))))))))))***+++---...///))))))((((((((()))******************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""'''''''''(((((('''''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&((((((''''''''')))%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((( """%%%((()))((('''%%%((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))'''&&&%%%%%%''')))***((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((***+++,,,************************************************************************************+++++++++++++++,,,,,,------............///111111000000222333222222222333333333444444666666777888999;;;<<<===@@@@@@DDDLLLWWWiii++++++++++++++++++++++++*********)))))))))(((((())))))(((((()))***++++++((((((((((((((()))******************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%'''((((((''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%###"""$$$&&&''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''((())))))***(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''')))((('''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''&&&'''((()))***))))))(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))))))))&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((%%%%%%&&&&&&'''((()))***))))))))))))))))))))))))************************************************************++++++++++++++++++,,,,,,---......///---...000000//////111222222222222333333333444444666666777888999;;;<<<===??????DDDKKKVVVhhh++++++++++++++++++++++++))))))))))))(((((((((((()))(((((('''''''''''''''((((((((((((((()))******************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&'''(((((('''''')))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%###!!! $$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''((())))))***(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################"""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***))))))((('''&&&&&&%%%%%%((('''&&&%%%###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%'''((((((((('''&&&))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((,,,)))&&&$$$$$$&&&)))+++'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''((()))******$$$%%%'''))))))((('''&&&&&&&&&'''((()))***++++++&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,---...//////,,,---//////......000111444444444555555555666666666666777888999;;;<<<======>>>CCCJJJUUUfff))))))))))))*********************)))))))))))))))...,,,++++++,,,,,,***(((************************''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&''''''(((((('''''''''((((((((((((((()))(((((((((((('''''''''$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&''''''((()))***)))))))))(((''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((###$$$$$$%%%%%%&&&&&&'''&&&'''((((((&&&$$$$$$%%%%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''!!!"""###$$$&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((((((&&&&&&(((+++'''&&&&&&%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))******+++++++++,,,(((((((((((())))))))))))++++++******++++++,,,---)))******++++++,,,---------,,,,,,,,,,,,---......////////////000000000000222222333333444555666666444444444444666888:::;;;===>>>CCCIIISSSeee))))))))))))************))))))))))))))))))))))))''''''''''''((()))))))))(((((((((((((((((((((((())))))(((((((((''''''''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))***)))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&%%%$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''((()))(((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))))))))((((((((()))))))))************))))))******+++,,,,,,+++++++++++++++++++++---,,,,,,,,,,,,---......////////////000000000000222222333333444555555666555555555666777999;;;<<<>>>???CCCIIIRRRddd))))))))))))************))))))))))))))))))))))))&&&'''''''''&&&&&&'''(((((((((((((((((((((((((((++++++***)))(((''''''&&&'''(((((())))))((((((''''''''''''&&&&&&''''''''')))((((((''''''(((((()))((((((''''''&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&((((((''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&''''''((('''''''''''''''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***)))))))))(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$###%%%&&&&&&&&&%%%&&&(((+++%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((()))))))))))))))))))))*********++++++))))))(((((())))))***+++------,,,,,,+++******))),,,,,,,,,,,,,,,---........./////////000000000111222333333444444555555555666666666666888:::<<<===???@@@DDDIIIRRRccc~~~((()))))))))************((((((((()))))))))))))))+++,,,,,,)))&&&$$$&&&(((************************++++++***)))(((&&&&&&%%%(((((())))))))))))((((((((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))'''&&&&&&&&&&&&&&&&&&&&&++++++***)))(((''''''''')))(((((((((((('''''''''''''''((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%&&&))))))((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&(((''''''&&&&&&&&&&&&&&&))))))(((''''''''''''((())))))(((((('''&&&%%%$$$&&&''''''''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***)))))))))(((''''''&&&&&&$$$%%%&&&'''((('''&&&%%%''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$###$$$'''***''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$######$$$%%%%%%&&&''''''(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&***************+++++++++)))*********++++++++++++)))))))))))))))***++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---.........//////000000111111333333333444444444555555666666555666777999;;;===@@@AAADDDIIIQQQaaa|||((()))))))))************''''''(((((())))))))))))---,,,+++(((&&&&&&'''(((******************************)))(((&&&%%%$$$$$$(((((())))))))))))((((((((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((###$$$$$$%%%&&&'''(((((())))))((('''&&&%%%%%%$$$)))(((((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&&&&''''''))))))((('''''''''''''''))))))((('''&&&%%%%%%%%%''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))***)))))))))(((''''''&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%###!!!"""$$$&&&''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$((()))(((&&&&&&&&&'''((()))***++++++''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((++++++******************)))*********+++++++++++++++************+++,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------.........///000111111111333333333444444444444444555444444555666888:::<<<@@@AAADDDIIIPPP```{{{))))))))))))************&&&''''''(((((())))))***(((&&&######&&&((())))))(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$'''(((((())))))((((((''''''''''''&&&&&&''''''''''''(((((())))))(((((('''""""""###%%%&&&'''((())))))))))))((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&'''(((((()))))))))((('''&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&''''''((()))***)))))))))(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&''''''((((((''''''&&&$$$""""""###%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$'''(((((('''&&&&&&&&&'''((())))))***'''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((()))))))))*********+++++++++++++++***+++,,,,,,---)))******+++,,,,,,------+++++++++++++++,,,------------...///000111222222444444444444444444444444444444444444666888:::;;;@@@@@@CCCHHHOOO___zzz))))))))))))************&&&&&&''''''((())))))***(((### &&&******((((((((((((((((((((((((((()))(((((((((''''''&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&######$$$%%%&&&&&&''''''))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''')))***+++)))((('''&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))***)))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%'''''''''%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&&&&''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''((((((((()))))))))*********************++++++,,,+++++++++++++++++++++,,,+++++++++***++++++,,,---------...///000111222222444444444444444444444444555555555555777999;;;<<>>???BBBGGGOOO___zzz&&&&&&(((***+++,,,,,,,,,((((((((((((((()))******$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&((((((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''$$$$$$%%%&&&'''''''''&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%&&&(((***)))(((%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((())))))))))))((((((((((((&&&%%%$$$$$$%%%&&&((()))***)))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###&&&%%%$$$%%%&&&&&&%%%###&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''((()))(((&&&%%%&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&***)))((('''''''''''''''))))))((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((%%%&&&'''))))))))))))((())))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++++++++***)))))))))---,,,++++++,,,---///000...------......///000111222222333444444555555666666666777888999;;;<<<===;;;@@@AAAGGGRRR[[[qqq$$$%%%&&&'''((()))))))))((((((((((((((())))))***&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''''''''(((((('''''''''''''''((()))))))))(((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&((())))))'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))'''&&&$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%%%%&&&'''((()))((('''&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&%%%$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&'''&&&$$$###$$$%%%(((((((((((((((((((((((())))))(((((((((''''''''')))(((((((((''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))((()))))))))))))))((('''))))))))))))************))))))))))))))))))))))))******))))))))))))******+++++++++***************,,,,,,++++++,,,---///000...------......///000111222222333333444555555555666666777888999;;;<<<======BBBBBBGGGQQQYYYnnn%%%%%%&&&'''''''''''''''((((((''''''(((((()))***((((((''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''(((((((((((('''&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%'''((()))'''&&&$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''')))))))))(((((((((''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###'''&&&%%%%%%&&&&&&%%%#########%%%&&&&&&'''''''''%%%%%%&&&''''''(((((()))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&''''''(((''''''''''''((())))))%%%&&&'''&&&$$$$$$$$$&&&(((((((((((((((((((((((()))))))))))))))((((((((('''((()))))))))((('''&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))******))))))))))))******++++++***))))))(((''''''))))))))))))************))))))))))))))))))))))))))))))************))))))***************+++++++++,,,+++++++++,,,---...///...------......///000111222222333333444444555555666666777777999:::<<<===>>>CCCCCCGGGPPPWWWlll'''(((((((((((((((''''''(((''''''''''''((())))))))))))(((((('''''''''&&&&&&&&&''''''((()))******((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!(((''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%###''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%#########$$$%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%###$$$&&&'''''''''%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((())))))((((((((('''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%(((&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))'''((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))*********)))(((((((((((((((((()))))))))************))))))))))))))))))))))))'''(((***++++++***)))))))))))))))***+++++++++,,,+++++++++,,,,,,---.........------......///000111111222222333444444555555666666666777888:::<<<======BBBBBBFFFOOOVVVkkk(((((((((((((((''''''&&&'''''''''''''''(((((()))))))))(((((('''''''''&&&%%%&&&&&&'''((())))))*********)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''(((''''''&&&%%%$$$''''''&&&&&&&&&''''''(((%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''%%%$$$''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&%%%$$$"""""""""###$$$&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%))))))*********+++++++++((((((((((((''''''''''''((((((''''''&&&%%%$$$######$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((&&&$$$$$$&&&''''''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''((())))))''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))((()))))))))************))))))))))))))))))))))))'''((()))+++++++++***))))))))))))***+++++++++,,,******+++,,,,,,---------...------......///000111111111222222333444444555555555666777888:::;;;<<<;;;@@@@@@DDDNNNVVVkkk&&&&&&'''''''''&&&&&&%%%''''''&&&&&&''''''((()))((((((''''''''''''''''''%%%%%%&&&&&&''''''((((((******)))((('''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$############$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((('''''''''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''############$$$&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''&&&%%%$$$######$$$%%%'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((('''%%%$$$$$$&&&((()))((((((((((((''''''&&&$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&''''''((()))'''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&''''''&&&%%%'''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''((()))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((&&&'''(((***++++++***)))))))))))))))************))))))))))))))))))))))))'''((()))******+++*********************+++++++++)))***+++,,,---------,,,...------......///000111111111222222333333444444555555666666888999;;;<<<:::??????CCCMMMUUUjjj&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''(((((('''''''''###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''""""""######$$$%%%'''((($$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&&&&''''''''''''&&&$$$######$$$&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&$$$######&&&)))++++++&&&'''''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''(((((($$$&&&''''''&&&&&&''')))((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''((((((((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))((())),,,......---***((())))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++***************((()))+++,,,------,,,,,,...------......///000111111111111222333333444444555555555666888999;;;<<<<<<@@@@@@CCCLLLSSSggg(((((()))***************'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))***+++&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&''''''((())))))))))))&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((((('''%%%$$$$$$%%%'''((($$$%%%'''((()))(((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&$$$######$$$&&&&&&'''''''''((()))******+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''')))))))))************+++(((((('''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((************************$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%%%%###"""###&&&***,,,,,,$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''((())))))&&&((())))))(((((()))+++(((((((((((((((((((((((('''((((((((())))))******'''''''''''''''((()))***'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((******))))))))))))*********---000111111...***'''))))))))))))************)))))))))))))))))))))))))))(((((('''(((***,,,---,,,+++++++++******))))))((()))+++,,,------,,,,,,...------......///000111000111111222333333444444555555555666777999;;;<<<>>>BBBAAACCCKKKQQQeee************************'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&''''''''''''&&&&&&"""######$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&%%%%%%&&&'''((('''&&&&&&$$$$$$###"""###%%%((((((&&&%%%%%%%%%)))(((%%%###"""###$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$&&&''')))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''***+++,,,+++)))((('''((((((((('''&&&&&&&&&&&&''''''((('''%%%###"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&%%%######%%%'''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''&&&%%%$$$$$$############)))((('''%%%$$$###""""""'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&*********)))(((&&&%%%$$$))))))))))))((('''&&&%%%******))))))((((((''''''))))))))))))))))))))))))))))))))))))************'''((()))***)))'''$$$"""%%%###!!!###'''***)))(((+++:::BBB999000...,,,'''(((***,,,+++((((((+++---))))))))))))))))))))))))***((('''***...000///............------,,,,,,,,,+++,,,,,,---.........---,,,---...///000111222333111222222333333444555555666444444555888:::;;;:::@@@AAACCCEEEGGGRRRjjj''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''!!!!!!"""$$$%%%&&&'''((()))(((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$###%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$######"""$$$&&&(((((('''%%%%%%&&&((('''%%%$$$%%%&&&((()))(((((('''&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$&&&''''''&&&%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((((((&&&$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$(((''''''&&&&&&''''''(((******))))))((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((()))(((((('''&&&***))))))(((''''''&&&&&&((((((((((((((()))))))))''''''''''''''''''''''''((((((((()))))))))******((((((((('''%%%"""&&&$$$###$$$'''))))))(((***777===666000111000,,,***,,,---+++)))(((***,,,))))))))))))))))))))))))+++***+++...222555555444---------,,,,,,,,,++++++***+++,,,,,,---------,,,,,,,,,---...///000000111111111111222333333444444666444444555888:::;;;:::===>>>BBBDDDGGGSSSlll''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$############%%%&&&''')))(((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$"""!!!###&&&((('''%%%$$$$$$$$$$$$############%%%'''(((((('''&&&&&&'''&&&&&&%%%&&&''')))+++---,,,+++)))'''%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''!!!###%%%&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((())))))'''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$###""""""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%#########$$$%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''(((((((((((((((((('''*********)))))))))))))))&&&&&&&&&&&&&&&''''''''')))((((((((((((((())))))((((((((((((((((((((((((&&&'''(((((())))))))))))***)))((('''&&&&&&''''''&&&''''''((())))))******''''''''''''''''''''''''''''''((((((((()))))))))++++++***)))'''%%%###!!!'''%%%$$$%%%&&&((((((''''''000333///...222222------......---***))))))***)))))))))))))))))))))))))))((()))+++...000000000,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++,,,---------......//////000000000111222222333333666444444555888:::;;;:::999<<<@@@CCCGGGTTTmmm))))))))))))))))))))))))((('''''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((,,,+++(((&&&%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''''''''!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%""" %%%(((&&&"""######$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&'''(((%%%%%%%%%&&&''')))+++,,,+++***((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&###%%%'''(((''''''((()))(((((('''&&&&&&&&&&&&''''''(((((('''%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&&&&%%%$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((''''''&&&'''((())))))((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))+++)))'''&&&%%%&&&((()))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))))))))))))))((('''&&&&&&&&&'''''''''%%%))))))'''***//////+++/////////---+++***)))((())))))))))))))))))))))))))))))((((((((((((''''''++++++******************+++,,,,,,---------,,,,,,......................../////////000111111222222666444444555888:::;;;:::888;;;???CCCGGGSSSkkk((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''###$$$%%%&&&''''''((((((...,,,)))'''&&&&&&''''''$$$$$$%%%&&&'''((())))))&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&#########$$$%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&'''((((((###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$ !!!&&&)))'''$$$$$$$$$%%%%%%&&&'''''''''&&&'''((('''&&&%%%'''(((%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''(((******((('''((()))(((((('''&&&&&&&&&&&&'''%%%&&&'''&&&%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%''''''%%%$$$%%%&&&'''&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%((()))'''%%%$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######"""######$$$%%%%%%'''''''''''''''''''''''')))))))))))))))(((((('''***)))'''&&&%%%&&&((())))))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''''''''&&&%%%(((,,,+++(((///......------+++)))''')))))))))))))))))))))))),,,,,,,,,+++***)))))))))************************---...............------//////////////////000000...//////000000111222222666444444555888:::;;;:::999<<<@@@CCCFFFQQQhhh}}}&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&'''((($$$$$$%%%&&&'''))))))***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%############%%%%%%&&&%%%%%%$$$$$$###"""""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$###%%%(((***)))'''%%%%%%&&&&&&''''''((((((&&&&&&'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&((())))))(((''''''((((((((('''&&&&&&&&&&&&'''###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''(((((('''%%%%%%''')))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''""""""###$$$%%%''')))***%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++///000---)))((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''$$$#########$$$%%%&&&'''''''''''''''''''''''''''************))))))(((''')))((('''&&&&&&'''((()))))))))(((((('''&&&&&&%%%))))))))))))))))))))))))''''''((((((((()))))))))*********))))))'''&&&%%%'''(((((('''&&&&&&''')))***)))(((''')))*********,,,,,,,,,---------***((()))))))))))))))))))))))))))***+++,,,++++++,,,...***************+++++++++...////////////......---////////////000000111111/////////000111111222222666444444555888:::;;;::::::<<<@@@CCCEEEOOOeeezzz&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%'''&&&&&&%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######%%%'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%'''))))))(((((()))***(((((('''&&&&&&&&&&&&'''###%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%###"""###&&&(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&#########$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***000555555111,,,***+++''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&''''''''''''((()))***+++(((((((((((((((((((((((((((((()))************)))'''(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******++++++---------+++)))(((&&&((()))(((&&&&&&(((***)))))))))***))))))***+++)))))))))+++......+++)))))))))))))))))))))))))))&&&(((******)))(((***---*********+++++++++,,,,,,......//////......---,,,------......///000111111//////000111111222222333666444444555888:::;;;:::999;;;@@@CCCEEENNNdddyyy(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&$$$######)))(((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''(((((("""""""""######$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%&&&&&&''''''(((%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###""""""$$$&&&###$$$%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&''''''(((######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$&&&)))******+++,,,...(((((('''&&&&&&&&&&&&'''$$$&&&((()))(((&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###!!!"""&&&###$$$$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''')))***############$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''---222222---'''%%%&&&)))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))&&&'''((()))++++++,,,,,,&&&'''(((((()))(((((('''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))))))))))))************###%%%(((+++,,,+++)))(((%%%''')))(((&&&&&&(((+++&&&&&&((()))(((&&&(((+++'''&&&'''***...///,,,)))))))))))))))))))))))))))***,,,---,,,)))((()))+++******++++++,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,---...000000111000000000111222222333333666444444555888:::;;;:::777:::???BBBEEEOOOeeeyyy((())))))))))))'''%%%$$$%%%%%%%%%&&&&&&&&&'''''')))&&&######&&&''''''%%%&&&&&&%%%$$$%%%&&&'''(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&######""""""###%%%'''((('''&&&%%%%%%$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&%%%###"""###$$$((('''%%%$$$$$$%%%'''(((%%%$$$######%%%%%%$$$######$$$&&&(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%'''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((!!!$$$''')))***))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&&&&%%%((('''&&&%%%$$$$$$###"""'''&&&%%%$$$%%%%%%''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%''')))+++***)))&&&$$$))))))((('''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))************((((((((((((''''''''''''))))))(((((('''''''''&&&))))))(((((((((((())))))&&&&&&'''((()))***++++++)))******++++++***((('''(((((())))))))))))((((((''''''((()))))))))))))))'''((()))***,,,---...///&&&&&&'''(((((((((((((((******+++++++++******)))++++++******************+++,,,------++++++,,,---...............///000000000000111222222222222111444444444555666888999:::<<<<<<>>>@@@BBBMMMbbbvvv((()))))))))((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''')))&&&$$$$$$&&&''''''%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''&&&$$$###""""""''''''&&&&&&%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%(((&&&%%%$$$$$$%%%&&&(((%%%$$$###$$$%%%%%%%%%###$$$%%%'''((((((((('''&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&(((((('''(((''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((())))))((('''&&&))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((('''''''''''')))(((((((((''''''''''''))))))(((((((((((())))))'''''''''((())))))******$$$%%%&&&'''(((((('''&&&(((((())))))))))))(((((())))))***++++++++++++***'''((()))***,,,---...///(((((()))************)))******+++++++++******)))***************************+++------,,,,,,---///...............///000000000000111222222222222111444444444555777888::::::======???AAACCCMMMbbbvvv((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$&&&'''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%))))))'''&&&$$$###!!!!!!))))))((('''&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%%%%'''(((((('''''''''''''''(((((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((&&&$$$######%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%'''(((''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''(((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((!!!###%%%&&&'''((('''''''''(((((())))))(((((('''((()))******++++++******'''((()))***+++---......)))***++++++,,,,,,++++++)))******+++++++++******************************)))+++------------///000...............///000000000000111222222222222111333333444666777999::::::======@@@BBBDDDNNNbbbvvv(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%''''''&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""######$$$%%%%%%&&&''''''&&&$$$######%%%&&&&&&%%%&&&&&&''''''(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((((((((('''&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((('''&&&''''''))))))))))))((('''''''''''''''''''''''''''''''''''''''******))))))(((((('''''''''''''''((((((((())))))((((((((((((''''''''''''((((((((((((((('''''''''(((((((((''''''((((((((())))))((((((((('''''''''%%%&&&''')))******))))))'''(((((((((((((((((('''&&&''''''((((((((((((((((((((()))***+++,,,------)))***++++++,,,,,,++++++))))))***+++++++++*********************++++++++++++,,,......------...///...............///000000000000111222222222222111222333444666888999::::::<<<===???AAACCCMMMaaattt'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$&&&&&&''''''''''''&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((%%%%%%$$$$$$%%%&&&&&&'''$$$%%%&&&%%%$$$######%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''&&&$$$######%%%&&&&&&%%%&&&&&&&&&'''((())))))***))))))((((((((('''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&'''((()))******((('''&&&&&&&&&((()))***))))))((('''''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((((()))))))))*********(((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&((()))***+++******((((((''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((()))***++++++,,,,,,((()))******++++++******((()))***+++++++++++++++))))))*********+++++++++,,,---......,,,+++,,,---...............///000000000000111222222222222111111222444666888999:::::::::;;;>>>@@@BBBKKK^^^qqq''''''&&&&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&%%%$$$&&&''''''((((((''''''&&&!!!!!!###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$%%%&&&''''''$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$'''%%%$$$%%%&&&'''&&&$$$&&&(((***+++,,,+++)))(((%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%%%%'''(((((('''%%%&&&&&&'''((()))******)))))))))(((((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&'''(((***+++))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************(((((((((((('''''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''((()))))))))(((&&&%%%&&&''''''((((((''''''&&&'''((())))))******))))))(((((())))))***++++++,,,'''((())))))***)))))))))((()))***+++++++++++++++)))))))))***++++++,,,,,,+++,,,------++++++,,,---...............///000000000000111222222222222111000222444777999:::::::::999:::===???AAAJJJ]]]ooo'''&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''###&&&((((((&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$'''%%%%%%%%%&&&'''&&&%%%%%%(((+++---...,,,)))'''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''%%%%%%&&&'''((()))******))))))))))))((((((((('''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((((((((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''))))))'''%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''((()))***))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))***((((((((((((''''''''''''''''''''''''((((((((()))(((''''''&&&&&&''''''((('''''''''''''''''''''&&&%%%&&&'''((((((((('''&&&&&&''''''((((((''''''&&&'''((())))))******))))))(((((())))))******++++++'''((())))))******))))))(((((()))++++++,,,,,,+++((())))))***++++++,,,,,,''')))***+++++++++---///...............///000000000000111222222222222111///111444777999:::::::::999:::>>>@@@BBBJJJ\\\nnn'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''###&&&)))(((&&&$$$%%%&&&'''&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%''''''&&&%%%"""%%%))),,,---***&&&$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((########################!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%&&&'''((()))***+++))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&(((&&&$$$###$$$%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''%%%###''''''''''''''''''''''''"""###%%%'''((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&''''''((())))))***))))))((('''''''''''''''))))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((())))))(((((((((''''''''''''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%''')))******))))))&&&''''''''''''''''''&&&%%%&&&&&&'''''''''''''''(((((())))))******++++++(((((()))***************(((((()))++++++,,,,,,,,,((())))))***++++++,,,,,,###%%%(((***+++,,,///111...............///000000000000111222222222222111///111444777:::;;;:::::::::;;;???AAACCCKKK]]]ooo'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******''''''''''''''''''''''''''''''&&&%%%%%%$$$######!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((((('''&&&&&&%%%%%%%%%&&&&&&$$$######%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))(((&&&$$$$$$$$$&&&'''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''######$$$%%%%%%&&&''''''$$$%%%'''((()))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))))))))))))))(((''''''''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%)))((('''&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))&&&%%%$$$###$$$&&&)))***$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))(((&&&$$$$$$&&&(((((((((***)))((('''''''''''''''&&&&&&&&&'''''''''(((((('''(((+++,,,,,,)))%%%!!!&&&'''((())))))***))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%******))))))((((((''''''&&&'''''''''(((((())))))***)))((('''''''''''''''&&&&&&'''((())))))(((((()))&&&%%%&&&((()))'''%%%))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++***)))((()))***+++***)))+++,,,,,,+++******+++---,,,---......,,,******+++111000000000/////////...------...///000222444555333444555666777777777777999;;;>>>BBBEEELLL\\\kkk''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&%%%%%%%%%%%%&&&&&&%%%######%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))(((&&&%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&######$$$%%%%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&(((''''''&&&%%%%%%$$$$$$(((((((((((('''&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((((()))'''&&&&&&((())))))((()))((((((''''''''''''((('''''''''((((((((()))))))))000777777111***'''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''((((((((())))))((((((''''''''''''(((&&&'''(((((((((((((((((()))'''&&&''')))***(((&&&''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))))))))******)))((('''(((***+++***)))+++,,,,,,+++******+++---+++---......,,,++++++,,,......//////000000000000555555444222222111111111333444555777999:::;;;;;;>>>>>>@@@CCCEEEMMM^^^nnn'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$###%%%'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%$$$(((((((((((('''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###%%%'''(((((('''%%%$$$&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((''''''(((***+++)))((((((''''''''''''(((((()))((((((((()))))))))))))))***555@@@>>>333)))(((+++((())))))))))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((()))(((((((((((((((((('''&&&***((('''((()))***)))(((''''''''''''''''''''''''(((((((((((())))))))))))******)))))))))))))))***)))((('''((()))***)))(((***+++,,,,,,******+++,,,***,,,......---,,,---...,,,------///000111222222222222222222333555666777333444666888;;;===???@@@BBBAAACCCDDDFFFNNN___ooo&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$&&&'''))))))'''&&&$$$(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&((()))%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''(((((((((((((((''''''&&&%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''')))++++++)))''''''''''''''''''((()))***(((((((((((((((((((((((((((222:::888...''''''***))))))***))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((()))***(((((())))))((('''&&&&&&)))(((((((((((()))((((((''''''''''''''''''''''''(((((((((((())))))))))))+++******)))))))))))))))(((''''''''')))***)))(((***+++,,,,,,+++***+++,,,)))+++......------...000,,,------...///000111111......///000222555777888444555666999;;;>>>@@@AAAAAABBBDDDGGGHHHNNN]]]lll&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######"""""""""!!!''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&##################$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$######%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%'''((()))))))))((('''&&&%%%%%%%%%%%%%%%)))(((((((((''''''&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&%%%&&&((())))))'''%%%'''''''''''''''((()))***'''''''''''''''''''''''''''+++...---)))'''((()))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))***(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))***)))((('''((()))******((()))+++------+++******+++)))+++---...------...000............////////////444444333222111111111111555666666888:::===???@@@===???DDDGGGIIIMMMYYYggg%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''((((((%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!(((''''''&&&&&&''''''((($$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&""""""############$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''((('''%%%$$$$$$%%%'''((($$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''(((((('''&&&&&&&&&&&&'''&&&%%%%%%&&&((()))'''&&&(((''''''''''''(((((()))''''''''''''&&&&&&&&&&&&((('''&&&''')))*********((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((('''''''''(((''''''''''''(((((()))(((((((((((((((((('''&&&&&&'''((('''&&&%%%&&&((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++***(((((()))***+++***))))))+++------,,,+++***+++(((***,,,---,,,,,,---.....................//////333333333333333444555555555555666777999<<>>AAADDD<<<<<<>>>AAABBBIIIXXXggg%%%%%%%%%&&&&&&'''''''''"""$$$''')))***)))'''&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&##################$$$$$$###%%%''''''&&&$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&"""###$$$%%%'''((())))))((((((''''''''''''((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''###$$$$$$%%%&&&(((((()))%%%&&&''''''((((((''''''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((()))******$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''"""###%%%'''(((((('''&&&&&&''''''''''''''''''&&&"""$$$%%%'''(((((('''''')))((('''&&&&&&&&&&&&&&&***(((&&&&&&(((************)))((('''''''''''''''******))))))((((((((('''$$$&&&)))++++++***)))(((''''''((())))))***))))))************************''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&***)))((('''''''''''''''&&&&&&'''((()))))))))(((''')))+++***'''&&&(((***''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((()))+++------+++*********,,,---,,,+++(((+++---...,,,+++******(((***++++++*********+++)))***+++---///000222222111111000000///000000000333333444777;;;@@@DDDGGG>>>===<<<===???GGGZZZkkk%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((((((''''''&&&%%%%%%&&&&&&$$$###########################''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""""""""###$$$%%%%%%***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$######"""""""""%%%$$$$$$###$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%(((''''''''''''((())))))%%%&&&'''((((((((('''&&&''''''((((((((((((''''''(((((())))))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$)))((('''&&&%%%%%%$$$%%%''''''''''''((((((((((((&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))'''''''''***---...******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((((((((((())),,,+++***(((''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((('''(((((()))***+++++++++,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...///...---,,,+++*********.........///////////////111111111111222333444555222333555888<<>>@@@AAA======>>>@@@AAAHHHWWWggg%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''((((((((('''&&&%%%%%%'''%%%"""!!!"""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&%%%%%%''''''((((((((((((''''''&&&''''''''''''&&&%%%%%%(((''''''&&&&&&''''''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%'''((('''&&&%%%&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''(((((('''&&&%%%((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''''''''''''''''''''''''''))))))))))))************((((((((()))******++++++******++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---............//////000000////////////000111222333444555666888:::<<<>>>>>>;;;;;;>>>@@@BBBHHHXXXggg%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))))))))((((((&&&%%%$$$'''$$$!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''')))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&'''((()))''''''''''''(((((((((((('''(((((((((((((((((('''%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((()))))))))((('''''''''''''''''''''''''''''''''''''''(((((()))))))))*********(((((())))))************))))))******+++++++++,,,,,,,,,++++++,,,,,,---...,,,+++++++++,,,,,,---...------......//////000000000//////000000111222333555666777888999;;;<<<<<<:::;;;===@@@BBBHHHWWWfff}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%*********)))((('''&&&%%%'''$$$!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''))))))******))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))((('''((()))$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&((((((((((((''''''''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((''''''(((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&'''((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******))))))((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))*********(((((()))***++++++,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,---......---------...///000000111111111111111222333444444555666666777888999::::::::::::>>>AAABBBHHHVVVeeezzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((()))))))))((('''&&&&&&&&&$$$!!!!!!###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######""""""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''(((((((((((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''((($$$%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''(((''''''''')))))))))(((((((((((((((###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%######%%%((()))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''((((((((((((((()))***+++))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))******''''''((()))***,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...,,,------...///000111111111111111111222333444555555555666777888999999::::::;;;>>>AAABBBGGGUUUcccxxx%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''"""######$$$%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%$$$"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&''''''((()))+++***((('''&&&&&&''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''))))))((((((''''''''''''$$$%%%'''(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&''''''((()))***''''''''''''(((((((((((()))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''')))***'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((('''''''''(((((()))))))))((('''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))***)))))))))))))))))))))&&&&&&''')))***,,,------,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------,,,,,,---...///000111111000000000000111222333444444444555666777888999:::;;;<<>>@@@@@@DDDRRR___vvv&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((()))++++++***(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''((("""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$%%%'''***+++)))'''&&&&&&'''(((((()))***++++++,,,))))))))))))((('''&&&&&&)))((('''(((((((((&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&$$$$$$%%%''')))'''%%%%%%&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''''''''((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''')))+++***'''%%%''')))((((((''''''''''''(((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))***++++++,,,,,,++++++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))((((((((())))))))))))************)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///---,,,,,,---///111---000333333000...111555333444666777999:::::::::::::::<<<>>>>>>CCCQQQ```vvv%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&(((((('''&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$""" !!!"""%%%'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%((('''''''''(((((('''&&&&&&&&&''''''(((((()))))))))))))))))))))(((''''''%%%$$$###%%%'''((('''&&&%%%%%%&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((()))***((('''&&&&&&(((***(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$%%%'''((()))(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((***)))'''&&&''')))(((((((((''''''((((((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******++++++,,,---------+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))(((((()))))))))************)))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///......------...000000//////111444444222333666333444666888999:::999999::::::<<<>>>>>>CCCQQQ```vvv%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''&&&$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%###!!! """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''***(((&&&&&&((())))))'''''''''''''''''''''((('''))))))))))))))))))((('''%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((()))***)))'''&&&&&&''')))((('''%%%$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((()))*********((('''&&&''''''((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((('''''''''((('''((((((((((((((((((''''''((()))))))))(((&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))&&&'''''''''((((((((((((''''''((()))******))))))((()))))))))************)))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---///000000000//////222---///888===;;;666555444555777888999999999888;;;<<<>>>??????DDDQQQ___ttt%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''((()))'''&&&&&&((())))))(((************)))))))))))))))))))))******))))))(((,,,***((('''(((((('''&&&$$$############$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((('''&&&%%%%%%%%%'''((((((&&&$$$$$$%%%&&&###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''************)))((('''&&&''''''(((((((((((('''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''((((((((((((''''''((())))))))))))(((''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''(((((())))))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((((((((())))))''''''((()))************))))))))))))************)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++---///111222111000...333---111???GGGBBB999444555555777888888999999999<<<===???AAA@@@CCCOOO\\\rrr$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''((()))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%%%%&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))%%%&&&&&&&&&&&&&&&'''((((((((())))))******++++++((())))))*********)))))),,,***((('''((((((((('''&&&&&&%%%$$$%%%&&&'''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%###%%%''''''&&&%%%&&&&&&$$$&&&((((((%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''''''''(((''''''((((((((((((''''''&&&&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''(((((('''&&&'''((())))))((('''&&&***))))))((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((((())))))***++++++,,,)))))))))))))))*********''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''(((******++++++***))))))))))))************((((((((()))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......///000111111111222000888IIIOOODDD888444666666666666777888999:::;;;<<<@@@BBBAAABBBLLLXXXppp$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$&&&'''((('''%%%''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&& !!!"""###$$$$$$$$$######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&(((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))"""$$$&&&&&&$$$$$$&&&'''$$$$$$%%%'''(((***++++++((())))))*********))))))'''%%%$$$$$$&&&((())))))***))))))((((((***+++,,,))))))((((((((('''''''''''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$$$$&&&)))***)))(((((()))"""%%%((()))&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&%%%$$$$$$%%%&&&((()))''''''((((((((((((''''''%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&%%%&&&((((((((('''&&&'''((())))))((('''&&&+++***((('''''''''((()))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''(((******+++++++++))))))))))))************(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------//////...---...000222444222333@@@PPPRRRCCC777444777777666666666888999::::::<<<@@@BBB@@@AAAJJJUUUooo%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&(((&&&$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''(((((('''&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%((('''%%%###$$$%%%''')))%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&$$$###$$$((()))(((&&&###$$$$$$$$$######%%%'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""&&&&&&'''''''''''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''+++)))&&&$$$$$$%%%(((******'''$$$$$$'''((((((&&&)))(((&&&$$$$$$$$$&&&''''''''''''''''''(((((()))''''''''''''''''''''''''))))))))))))************+++***)))'''''''''((())))))(((((('''''''''((((((&&&,,,***######---///***++++++******))))))((((((&&&&&&&&&''''''''''''(((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''***'''%%%%%%(((***++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))***))))))((('''&&&%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&'''))))))((('''&&&'''(((((((((''''''''''''((((((******))))))((((((''''''''''''''''''(((((()))))))))(((&&&%%%%%%&&&'''((('''&&&&&&(((***)))&&&"""(((&&&&&&(((++++++'''###))))))(((((((((((())))))(((((()))***************(((((((((((()))))))))))))))******)))((())),,,...---,,,***))))))***,,,---,,,,,,,,,------,,,++++++...000111000...---000222000888AAADDD@@@:::666666666666555666888999999888::::::===@@@AAADDDNNNYYYrrr%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&$$$""""""$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&***'''%%%%%%&&&&&&$$$"""&&&'''((('''&&&%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###&&&&&&'''''''''''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))''''''***---)))'''$$$$$$&&&((('''&&&((('''&&&$$$$$$%%%&&&'''''''''((())))))))))))((('''''''''''''''''''''''''''(((((((((((()))))))))---,,,***((('''&&&&&&'''((((((''''''''''''((((((%%%++++++&&&)))333777333)))))))))))))))(((((((((''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''(((&&&$$$###%%%'''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''&&&&&&'''''''''''''''''')))((((((((('''''''''''''''((()))((('''&&&'''(((((((((''''''''''''(((((())))))))))))((((((''''''&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''***)))(((***,,,,,,***'''(((((((((***+++***(((&&&))))))(((((((((((())))))(((((()))***************((((((((()))))))))************+++***))))))+++...---,,,***))))))***,,,---,,,,,,,,,------,,,,,,+++,,,...///...,,,,,,...000111666<<<===999666555666666666666777888999999999::::::===@@@AAADDDNNNYYYooo%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%$$$"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''%%%###"""%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&***(((&&&%%%%%%%%%$$$"""&&&((())))))'''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###'''***)))&&&$$$&&&)))(((&&&$$$$$$&&&'''&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&''')))++++++***)))(((''''''''''''''''''''''''''''''''''''((((((((((((...---+++)))'''&&&%%%%%%((((((''''''''''''((((((&&&++++++(((+++444888555'''''''''((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((&&&$$$$$$%%%'''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&''''''((((((((()))))))))'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''((()))))))))((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((()))(((&&&&&&&&&'''((((((''''''''''''(((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&'''&&&&&&''')))***)))(((''')))++++++***)))((()))))))))(((((((((((())))))(((((()))***************)))))))))*********++++++***++++++***))))))+++------,,,+++******+++,,,---+++,,,,,,------,,,,,,,,,---...//////......000111222444666555333222444666666666666777888888999999::::::===@@@@@@CCCMMMXXXmmm%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&((((((((((((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&''''''!!!###&&&'''%%%###""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%%%%&&&((())))))(((%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))&&&(((***,,,,,,+++)))((('''''''''''''''''''''''''''''''''((((((((()))))),,,+++***)))((('''&&&&&&(((''''''''''''(((((()))(((+++***&&&''',,,...,,,%%%&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))'''&&&''')))+++++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((('''''''''''''''''''''((((((((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&'''((()))))))))((())))))((((((''''''&&&&&&(((((((((((((((''''''''''''((()))(((&&&%%%&&&'''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&%%%%%%%%%'''((())))))%%%(((++++++(((&&&(((***(((((())))))))))))(((((((((((()))***************)))*********++++++++++++***+++,,,+++******+++,,,,,,++++++******++++++,,,++++++,,,---------,,,,,,,,,---...//////000000111222333333222000000222444555666777777777888999:::::::::===???@@@CCCLLLWWWjjj%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%&&&(((***%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%'''((( ###%%%$$$######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&,,,***((('''((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))&&&(((***,,,,,,+++)))(((''''''''''''''''''''''''(((((()))))))))*********)))))))))))))))((((((((('''''''''''''''((()))))))))***(((%%%$$$&&&'''%%%%%%%%%&&&&&&''''''(((((('''(((((((((((()))))))))((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&(((+++.........''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******************************%%%&&&'''((((((((((((((()))))))))((((((''''''&&&'''''''''(((((((((((((((&&&(((((('''&&&%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&))))))))))))***+++,,,...$$$'''))))))&&&%%%&&&)))(((((())))))))))))(((((((((((()))***************)))*********++++++++++++***,,,---,,,+++***+++,,,++++++++++++++++++++++++***+++,,,,,,---------,,,***+++,,,...000000000000111222333333222111111222444666888888777777888:::::::::===??????BBBLLLWWWiii%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''#########%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''$$$###!!! !!!$$$''')))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''''')))((('''%%%######%%%'''!!!$$$&&&&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&'''((())))))((('''%%%'''(((((('''&&&&&&''''''''''''''''''(((((((((&&&''')))++++++***)))(((''''''''''''''''''''''''))))))))))))************''''''((()))))))))))))))''''''&&&''''''((()))***(((((('''&&&&&&'''''''''&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%$$$%%%'''***,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''(((((((((((()))))))))&&&&&&'''''''''((((((((('''''''''''''''(((((((((&&&&&&'''''''''((((((((('''''''''(((((())))))***))))))))))))))))))))))))&&&&&&'''(((((((((''''''))))))(((((((((((((((((('''''''''(((((((((((((((&&&'''((('''%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''(((******))))))***,,,%%%&&&''''''%%%%%%&&&''''''((()))******)))((('''(((((()))***************)))))))))*********+++++++++,,,...---,,,******+++++++++++++++++++++++++++******+++,,,------------//////000333666777666555111222333444444333222111444666999888666666888;;;;;;;;;===??????AAAKKKVVVhhh%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''#########&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$######$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''$$$"""###&&&***###$$$&&&&&&&&&&&&((()))$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((((((((('''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%''')))******)))'''%%%$$$%%%%%%&&&''''''(((((($$$+++222222,,,&&&%%%'''%%%(((******(((''''''((((((((((((((((((''''''&&&''''''((())))))))))))(((''''''''''''''''''''''''((((((((())))))))))))***(((((()))******)))((('''&&&&&&&&&''''''((()))***(((''''''((((((''''''(((((((((((('''''''''''''''!!!""""""""""""#########%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&((()))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''((((((((())))))))))))''''''((((((((()))))))))&&&'''''''''((((((((()))''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))'''''''''(((''''''&&&&&&((((((((((((((()))))))))''''''''''''((((((((()))&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''((())))))$$$'''******(((&&&'''(((((('''%%%&&&'''''''''&&&'''((()))******)))((('''(((((()))***************((((((((()))))))))******+++,,,......,,,+++***++++++++++++,,,,,,+++++++++)))***+++,,,------------111111222666:::;;;:::777222222111222222333222111333777999999666555888<<<;;;;;;===??????AAAKKKUUUeee%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%(((***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''((()))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((("""$$$%%%$$$###%%%***///%%%&&&'''&&&$$$%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))(((((((((((('''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%'''***,,,,,,***'''%%%%%%%%%&&&&&&'''((())))))+++999FFFDDD555)))'''***%%%(((++++++)))'''((()))(((((())))))((('''&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((())))))*********)))(((&&&%%%&&&&&&&&&'''''')))*********)))((()))(((&&&%%%&&&)))))))))((('''''''''&&&&&&&&&'''''''''(((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''((('''''''''((((((&&&$$$(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&''''''((((((((('''((((((((())))))******))))))))))))************&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''(((((())))))******&&&'''''''''(((((())))))&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''&&&&&&%%%%%%&&&''')))***'''***......+++))))))******'''%%%&&&(((***(((&&&'''((()))++++++)))((('''(((((()))***************(((((((((((())))))))))))+++---......,,,+++*********++++++,,,,,,++++++***)))***+++,,,------...---,,,+++---111555777555222444222000///000222222333333777:::999666555888<<<;;;;;;===??????AAAJJJUUUddd}}}%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''&&&!!!!!!'''%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%""" """"""!!!!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&************)))((('''&&&$$$$$$$$$$$$$$$%%%&&&''')))888EEEBBB333'''&&&+++++++++******))))))(((((((((,,,+++'''&&&******%%%******))))))(((((('''''''''&&&%%%''')))******)))***)))((((((((()))+++,,,+++++++++,,,,,,+++++++++))))))(((((('''''''''&&&))))))(((((((((((())))))$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&((((((''''''''''''((((((''''''((((((((((((''''''$$$%%%''''''''''''%%%$$$%%%&&&((()))))))))((('''((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((+++)))'''&&&&&&'''''''''"""%%%((((((%%%$$$&&&(((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%%%%&&&'''((()))***+++(((&&&%%%&&&))))))'''$$$&&&&&&&&&'''''''''((((((+++***)))+++------)))&&&&&&&&&''''''(((((())))))%%%&&&((())))))(((&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''(((((((((((((((''''''''''''''''''''''''((()))***************************************************)))*********++++++++++++++++++++++++++++++++++++''')))***+++***)))***+++***++++++,,,,,,------..................///000000222///---...222444555444555666888888777777999:::===999888<<>>AAALLLWWWggg|||%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((())))))'''%%%%%%&&&((((((((('''((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&'''''''''&&&''''''((()))%%%%%%&&&'''((())))))(((((())))))))))))))))))***(((***)))&&&&&&((()))'''))))))))))))((((((((((((&&&%%%$$$%%%'''(((((('''(((((()))***************'''(((((())))))(((((('''((((((((('''''''''''''''(((''''''''''''''''''(((&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''!!!"""$$$&&&'''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((())))))))))))&&&%%%%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''******)))((('''&&&&&&%%%&&&((())))))((('''((((((&&&&&&'''''''''(((((((((((((((((()))***)))'''%%%(((((((((((((((''''''''''''((()))******)))((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''(((((())))))((((((''''''''''''(((((()))))))))))))))((('''''''''((((((((((((((((((((((((((((((++++++++++++******))))))((((((((()))))))))******++++++++++++++++++++++++)))+++------,,,+++,,,---***++++++,,,,,,------..................///000000/////////111333444333222444666777777777777888:::777999<<>>AAANNN\\\ggg}}}%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%''''''%%%$$$###$$$$$$%%%%%%$$$$$$###&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$%%%&&&&&&'''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&***'''%%%&&&((()))'''%%%'''((((((((())))))******))))))(((''''''((()))((())))))))))))(((((((((((((((''''''((()))******)))'''((()))++++++***))))))'''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((()))''''''&&&%%%%%%'''((()))((((((''''''''''''((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&''')))***)))((((((((((((&&&###%%%((()))(((&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''******)))((('''&&&&&&%%%%%%(((++++++((('''(((+++''''''''''''(((((((((((((((((()))))))))((('''&&&))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((&&&&&&'''((()))******+++******)))((('''''''''(((++++++++++++++++++++++++,,,,,,++++++***)))))))))(((((((((((())))))))))))************************)))+++------,,,+++,,,---***++++++,,,,,,------..................///000000...///000222333333222111444555777777666666888999777888;;;???AAAFFFQQQ]]]ggg%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&&&&%%%###!!!###$$$$$$%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''&&&&&&''''''&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&)))))))))))))))(((&&&%%%''''''(((((()))))))))***)))(((((()))***)))((()))(((((((((((()))))))))))))))((('''(((*********((('''((()))++++++***))))))((())))))******))))))(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''&&&%%%%%%'''((()))((((((''''''''''''((((((''''''((((((((((((''''''((((((&&&%%%%%%&&&((((((((((((''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((***,,,,,,)))&&&&&&&&&)))&&&$$$$$$(((***)))'''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((('''''''''%%%(((+++***(((''')))+++'''''''''((((((((()))))))))*********)))((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''((((((((())))))))))))((((((&&&''''''((()))***+++++++++***)))(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((())))))))))))************************(((***,,,,,,+++***+++,,,***++++++,,,,,,------..................///000000...///111333333222222222444555777777666666888999;;;888999@@@GGGLLLSSSYYYhhh%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''(((((((((''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%###""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%$$$###"""!!!***)))(((((('''((((((((($$$&&&(((***)))((('''''''''(((((((((((((((((()))(((''')))---...***(((***(((((((((((())))))))))))((('''&&&&&&(((((((((&&&(((((()))***************)))******++++++******)))&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''(((******))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&((()))***+++((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((***,,,...,,,(((%%%%%%''')))'''%%%%%%'''((())))))&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&''''''(((((())))))%%%'''((()))(((((()))***''''''((((((((())))))))))))***+++***((('''((()))((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((())))))******))))))(((((((((((())))))***************)))((((((((())))))************************************************((((((((()))))))))******************************(((***,,,,,,+++***+++,,,***++++++,,,,,,------..................///000000///000222222111111222333333555666666666666777999===999:::BBBLLLPPPRRRTTTfff%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((()))(((%%%###%%%'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&"""%%%''''''&&&&&&'''))))))((('''&&&%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''')))'''&&&$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%$$$$$$******)))(((((((((((((((%%%%%%%%%''')))))))))(((((((((((((((((('''''''''((('''+++111111,,,)))***'''((((((((()))))))))***)))'''&&&'''(((((('''&&&)))))))))))))))******+++)))******++++++******)))%%%%%%%%%&&&&&&''''''''')))((((((''''''(((((()))******)))))))))(((((((((%%%&&&''''''((('''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&(((***+++((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))***,,,---+++&&&%%%'''***(((((('''&&&%%%&&&)))+++&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((()))&&&%%%%%%''')))***)))((('''((((((((())))))))))))((()))***)))&&&%%%''')))'''''''''(((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''))))))************)))))))))))))))))))))))))))***)))))))))((())))))******(((((((((((((((((((((((()))))))))***++++++,,,,,,)))))))))*********++++++************************)))+++------,,,+++,,,---***++++++,,,,,,------..................///000000000111222222000000222444333555666666555666777999===;;;???GGGMMMOOOPPPRRRddd}}}%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%(((+++)))%%%$$$(((,,,%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((( ###&&&&&&%%%$$$&&&(((''''''&&&&&&'''(((***+++%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))(((&&&$$$$$$$$$&&&'''%%%%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&,,,((($$$%%%)))+++)))'''))))))(((((('''''''''&&&'''''',,,333444---)))***'''((((((((())))))******+++***((()))***+++)))(((***)))((((((((()))+++,,,))))))************))))))%%%%%%%%%&&&&&&'''''''''))))))(((((((((((())))))***)))))))))((((((''''''$$$%%%'''((((((((('''&&&((((((''''''''''''((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&((('''&&&%%%$$$%%%%%%&&&((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((+++,,,***&&&%%%)))---'''((()))'''$$$%%%)))---&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((((((((((((((((((''''''&&&$$$###&&&)))+++)))&&&(((((((((((())))))))))))'''((()))'''%%%$$$&&&(((&&&'''''''''(((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''))))))************))))))*********)))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---************++++++++++++))))))))))))))))))))))))***,,,......---,,,---...***++++++,,,,,,---.....................///000000000222333111//////222555333444666666555555777888;;;===DDDKKKMMMLLLNNNRRRbbb{{{'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''((('''&&&$$$###$$$&&&(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%''')))(((%%%"""'''((((((((('''&&&&&&%%%(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))***(((&&&%%%$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))************+++)))'''%%%%%%%%%###"""%%%%%%&&&&&&'''((())))))+++)))&&&$$$$$$%%%'''(((&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&''''''''''''(((++++++******************%%%%%%'''((())))))))))))((((((((((((((('''''''''))))))***++++++++++++***+++++++++***)))(((((('''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&)))'''%%%&&&)))***(((&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&'''((())))))***))))))(((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''((()))))))))))))))(((((()))))))))******++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))''''''''''''''''''''''''***)))'''%%%$$$$$$$$$$$$(((((((((((())))))))))))%%%'''((()))((('''((()))&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))(((''''''((()))***(((''''''&&&&&&((()))***))))))))))))))))))))))))(((((('''''''''(((((())))))(((''''''''')))***+++)))'''&&&'''***+++***((()))((('''&&&&&&'''((()))++++++,,,,,,,,,,,,------))))))***+++,,,,,,------///...------++++++***)))((())),,,...000111111111222222222222222222222222555555444333444666888:::;;;???DDDEEECCCEEEJJJOOOeeezzz''''''&&&&&&&&&%%%%%%%%%######$$$$$$######""""""###"""!!!"""%%%&&&%%%###%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&''''''((())))))((('''&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%###"""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******+++++++++***(((&&&%%%&&&&&&$$$###%%%%%%%%%&&&&&&'''''''''+++)))(((&&&&&&'''((()))((((((((((((((()))******'''''''''((((((((())))))***************)))))))))&&&&&&'''((())))))))))))(((((((((((((((((((((((())))))***++++++++++++++++++++++++***)))(((((((((((((((''''''''''''((((((******)))((((((((((((((()))'''&&&'''))))))(((&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((()))'''(((((())))))))))))((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''(((((())))))))))))(((((())))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((((((((()))(((''''''''''''((()))(((((((((((())))))))))))''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%'''))))))((('''((()))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((('''&&&%%%%%%&&&'''((((((''''''&&&'''((()))***))))))))))))))))))))))))***)))((('''''''''''''''***)))(((''''''((())))))***(((&&&'''***+++)))((())))))(((''''''((())))))+++++++++,,,,,,,,,------*********++++++,,,,,,---...------,,,,,,++++++******+++---///000111111000000000111222333333444444555444444333444666999:::;;;???CCCBBBAAACCCIIINNNdddzzz'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###""" """!!!!!!"""%%%&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''(((((('''''''''(((%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++((('''%%%&&&''''''&&&%%%&&&'''''''''''''''''''''***)))))))))((((((((((((%%%%%%&&&'''''''''''''''(((((((((((()))))))))************))))))(((((((((''''''((())))))((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++***))))))(((((()))((((((''''''(((((()))******)))((((((((()))))))))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((())))))))))))(((((('''(((((((((((('''&&&%%%$$$&&&&&&'''''''''((((((((((((((())))))))))))((((((************)))'''&&&%%%((((((((((((''''''''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''&&&'''))))))((('''((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((()))))))))))))))''''''&&&&&&&&&&&&'''((((((''''''''''''((())))))))))))))))))))))))))))))+++***)))((('''&&&&&&&&&+++***)))((('''''''''(((***)))(((((()))***)))'''******))))))))))))******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000...///000111333444555666555444444444555777999:::<<>>@@@GGGNNNcccyyy&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%###"""""""""$$$$$$$$$%%%'''(((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%'''$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&))))))((((((((('''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&%%%%%%&&&(((((('''&&&)))))))))((((((((((((((('''((())))))))))))((('''###$$$%%%&&&'''&&&%%%%%%''''''((((((((()))))))))))))))))))))((((((((('''(((((()))))))))(((((('''((((((((((((((())))))))))))***++++++,,,,,,+++++++++++++++******)))))))))))))))(((((((((((())))))(((((('''''''''''''''(((((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***))))))((('''&&&&&&''''''((((((((((((((((((((()))))))))*********(((((())))))))))))(((((())))))***))))))(((''''''***)))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))&&&(((******((((((((()))+++)))'''&&&%%%&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***''''''''''''((((((((()))))))))))))))))))))))))))******)))((('''''''''((()))))))))(((((((((((((((+++******)))))))))((('''***************************++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------/////////000000000000000///000111222333444555555444444444555666888999:::>>>@@@@@@>>><<>>@@@@@@>>><<<@@@HHHPPP```xxx%%%%%%%%%&&&&&&&&&&&&'''%%%$$$#########$$$%%%&&&###$$$%%%%%%$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&''''''(((***,,,,,,***'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&(((******)))'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((())))))******+++(((((()))******)))))))))'''(((((())))))******+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))*********)))))))))***++++++'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''%%%&&&(((***,,,---...///%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((%%%&&&''')))************''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((()))***)))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&''''''''''''(((***+++***)))(((((()))(((''''''&&&'''((()))***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$%%%&&&'''((((((((('''&&&''''''((()))((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,$$$%%%''')))***+++++++++)))+++++++++)))((()))*********++++++++++++******************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------//////.........///000000222222222222222222222222333333555666888999:::;;;<<>>===@@@IIIQQQ___www%%%%%%%%%&&&&&&&&&''''''%%%$$$###!!!"""###$$$%%%$$$&&&'''&&&$$$"""$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%$$$%%%&&&'''''''''&&&&&&((('''''',,,111111+++%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&(((******(((&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&'''(((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((((((((&&&'''((()))***,,,------'''((()))***************'''(((((()))******++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++******))))))))))))************))))))***++++++,,,&&&((())))))'''&&&'''))))))))))))))))))))))))))))))((((((((((((((((((((('''(((((())))))))))))((('''((()))***+++,,,,,,,,,&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&'''((())))))***))))))))))))***************+++))))))))))))))))))))))))'''(((*********)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&((())))))(((((('''&&&&&&&&&&&&'''''''''''')))***++++++)))(((((()))%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((('''''''''&&&$$$%%%&&&'''((((((((('''&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((()))***++++++%%%&&&((()))************(((***,,,+++))))))***,,,))))))***++++++***))))))************++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------...000111111111111222222333333333222333555777999:::;;;;;;999<<<>>>===<<<@@@IIIPPP___vvv%%%%%%%%%&&&&&&''''''''''''&&&$$$""""""###$$$%%%''')))***(((%%%$$$%%%'''&&&''''''''''''''''''&&&%%%&&&((())))))(((&&&%%%###$$$&&&'''((('''&&&&&&'''$$$$$$***222222***"""%%%&&&&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&& """$$$%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))))))))(((''''''&&&&&&***(((&&&%%%$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''')))+++***(((&&&&&&''''''((()))***++++++'''((((((((())))))******(((((('''&&&'''((()))***(((((((((((())))))))))))&&&&&&((()))+++---...///''''''(((******+++++++++'''(((((()))***+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++******))))))))))))******(((((('''(((((()))******&&&(((***)))&&&%%%''')))))))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))***))))))((())))))*********))))))************++++++++++++(((((())))))))))))((((((((()))))))))))))))((('''&&&&&&''''''(((((())))))))))))))))))))))))))))))'''(((***+++***)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))###%%%'''(((*********)))(((((((((((()))))))))***)))***,,,+++)))(((((()))###$$$&&&((()))*********))))))))))))))))))))))))******))))))((((((((('''%%%&&&(((************)))%%%&&&((()))))))))((('''((((((((((((((((((((((((******)))))))))))))))***'''((()))******)))(((((('''***,,,+++))))))+++---((()))***++++++***)))((()))************+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111//////000111333444555666222333555777999:::;;;;;;666999<<<<<<<<<@@@HHHOOO^^^uuu'''''''''''''''''''''''')))(((&&&%%%%%%&&&((())))))&&&$$$###$$$&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%&&&&&&%%%$$$%%%''')))'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&((('''&&&%%%%%%'''(((***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&'''(((***+++''''''''''''((((((((()))((((((((((((((((((((((((,,,+++***)))((((((((((((&&&''')))+++,,,------,,,))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---.........---------,,,,,,+++***))))))(((***+++***)))((()))***))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))$$$%%%%%%%%%&&&&&&''''''***)))(((''''''((()))***))))))))))))))))))))))))***(((&&&'''***+++)))'''))))))************)))))))))((((((((()))***,,,---(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&(((***++++++)))***)))((((((((()))+++,,,(((((((((((())))))))))))))))))))))))))))))))))))+++***(((&&&%%%&&&'''(((************************+++,,,---,,,***(((((())))))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&)))'''$$$%%%''')))'''&&&&&&'''''''''(((((())))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++,,,+++)))((((((((()))***---,,,+++******+++,,,---******+++++++++,,,,,,,,,))))))***++++++++++++***))))))+++,,,,,,---,,,,,,+++++++++,,,---...///000000111111222222333444444555666888999::::::999999:::888999;;;<<<===EEENNNaaavvv'''''''''''''''''''''''''''&&&$$$######$$$&&&''',,,)))&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&((()))!!!"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''(((((('''''''''((((((((())))))((((((((((((((((((((((((***))))))(((((((((((((((%%%&&&''')))************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,------,,,,,,+++++++++***))))))(((((((((***+++***)))((()))+++))))))))))))))))))))))))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))*********++++++***)))(((((((((((()))***))))))))))))))))))))))))***((('''(((******)))'''))))))************))))))&&&&&&&&&&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******'''''''''(((***+++***)))***)))((((((((()))++++++))))))))))))************))))))))))))))))))))))))***)))'''&&&&&&'''((()))((((((((((((((((((((((((***,,,---,,,***(((((()))''''''(((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((('''''''''***(((&&&&&&(((***)))''''''''''''((((((((())))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))******+++))))))((())))))***++++++,,,+++***))))))***+++,,,*********+++++++++,,,,,,))))))***+++++++++++++++((((((((()))******++++++000000/////////000000111///000000111222222333333555666777888999999999888;;;:::;;;>>>>>>???FFFNNN```vvv''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&***'''%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&******((('''&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((((((''''''''''''((())))))''''''((()))))))))))))))***************+++++++++++++++++++++++++++++++++******++++++,,,,,,++++++)))))))))((((((''''''&&&)))***+++***))))))***+++************************))))))((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***)))((((((******)))((())))))************))))))&&&&&&%%%&&&&&&'''((()))************************************************))))))(((((((((((())))))((((((''''''''''''(((((()))(((((()))******)))''')))))))))((()))******+++************++++++++++++)))))))))))))))))))))))))))((('''&&&'''((()))***''''''''''''''''''''''''***+++,,,,,,***(((((()))&&&&&&'''(((((()))******)))(((((((((((((((((()))'''((((((((((((((())))))+++)))(((((()))******)))''''''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++&&&'''((()))+++++++++,,,******))))))))))))***************++++++++++++,,,)))******+++++++++++++++))))))(((((()))***,,,---222222111000000000000000//////000000111222222222444555666777888888888888;;;;;;===AAAAAAAAAGGGOOO```www''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((###"""!!!###%%%((())))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&''''''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))))))))(((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((()))++++++******+++++++++************************************+++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))(((((((((''''''''')))***++++++))))))***+++))))))))))))))))))))))))******)))((('''''''''(((((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***))))))))))))************))))))((((((((((((((())))))***))))))))))))))))))))))))************************))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''+++***))))))******(((&&&)))))))))))))))******+++)))))))))*********++++++((((((((((((((((((((((((((((((''''''((()))***+++)))))))))))))))))))))))))))***,,,+++)))(((((()))''''''(((((()))))))))))))))((((((''''''(((((()))''''''(((((()))))))))******)))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++&&&''')))***++++++******))))))(((((((((((())))))************++++++++++++)))***++++++,,,,,,++++++,,,+++***)))***,,,...000.........---......//////000000000111222222333333444444555666666777777777:::;;;>>>BBBBBBBBBGGGNNNaaaxxx(((((((((((((((((((((((('''''''''&&&&&&'''''''''$$$######%%%(((*********%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''((())))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((&&&'''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((()))***+++,,,---+++++++++************************************************++++++,,,,,,,,,,,,---------------,,,,,,******))))))))))))(((((()))+++,,,+++***)))***+++((((((((((((((((((((((((+++***)))((((((((((((((())))))))))))))))))))))))******************))))))))))))************))))))************************)))*********)))))))))***))))))************))))))((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++,,,***)))***+++***(((&&&((()))))))))************((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))(((***++++++)))(((((()))******))))))(((((((((((((((''''''''''''''''''((('''((((((((())))))******((((((((((((''''''((()))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++((()))***++++++***)))((((((((((((((((((((((((((())))))*********+++++++++******+++,,,,,,,,,,,,+++---,,,*********,,,///000+++++++++,,,---...000111111111222333333444444555444444444555555666777777999999===AAAAAAAAAFFFMMMaaayyy((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%***)))((()))***+++***)))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%%%%###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&'''((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''(((((((((&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))***+++,,,---...***)))((((((((((((((()))+++++++++************************++++++,,,,,,---------.........---,,,,,,***************************+++,,,+++*********,,,((((((((((((((((((((((((******)))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++******)))************************)))***++++++))))))***+++))))))************))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******+++*********++++++)))'''(((((()))************)))'''((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))''''''''''''''''''''''''''')))******)))(((((()))++++++***))))))(((''''''(((''''''&&&&&&''''''(((((())))))))))))))))))***(((((()))((('''&&&(((*********))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************)))(((((((((((())))))))))))(((((()))))))))************+++***++++++,,,,,,,,,,,,,,,******))))))***+++---...++++++,,,---///111333444222222333333444555555555555444444444555666777888999999;;;?????????EEEMMM```www(((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%$$$***)))((()))******(((''''''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&!!!$$$&&&''''''''''''(((&&&&&&&&&&&&'''((()))***((((((''''''''''''(((((('''''''''((())))))******(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((%%%&&&'''((())))))((('''''''''(((((())))))((((((''''''((()))***+++,,,,,,''''''''''''''''''''''''&&&'''((())))))(((''''''(((((()))))))))*********))))))))))))))))))))))))***)))))))))***+++,,,,,,)))((((((''''''((()))***+++++++++*********)))))))))******+++,,,,,,---------------------,,,++++++***************************+++,,,,,,******+++,,,************************)))))))))((())))))******++++++++++++++++++++++++((((((((('''''''''&&&&&&)))***++++++++++++***)))************************)))***,,,+++)))(((***,,,))))))************))))))(((((()))******)))((('''((((((((((((((((((((((((************************))))))(((((((((((())))))((((((''''''''''''((((((+++***)))***++++++***((('''((()))***+++******)))(((((()))))))))*********))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((('''(((******)))(((((()))******)))))))))))))))))))))((((((''''''(((((()))*********)))))))))))))))(((***+++)))'''''')))+++*********)))))))))(((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))******((()))************)))((())))))))))))***************+++,,,,,,------,,,,,,))))))******+++,,,,,,------------...///111222333111222222333333444555555666555555555555777888999:::999;;;===>>>???FFFNNN]]]sss))))))))))))))))))))))))&&&''''''((((((''''''&&&$$$######%%%((()))(((&&&(((((((((((())))))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''++++++***)))(((''''''&&&$$$$$$%%%&&&&&&'''(((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''''' ###&&&'''''''''((()))&&&&&&&&&'''''')))******((((((''''''''''''((((((&&&&&&'''((()))***++++++(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((%%%&&&((()))))))))(((''''''(((((()))))))))))))))''''''''''''&&&&&&&&&&&&************************(((((()))))))))'''&&&%%%))))))))))))************)))))))))))))))))))))))))))))))))))))))******++++++***)))))))))***,,,---++++++++++++******))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++***)))))))))))))))***************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))***++++++++++++++++++++++++++++++---,,,,,,,,,++++++******)))***+++,,,,,,+++***)))************************(((+++,,,,,,)))(((***,,,))))))************))))))***+++,,,------,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))++++++************++++++******)))***,,,,,,***)))'''((()))++++++******))))))************+++++++++))))))))))))))))))))))))***************)))((('''++++++++++++++++++++++++'''(((******)))(((((()))((((((((()))******++++++******))))))))))))******++++++******))))))(((((()))+++,,,+++((((((***---+++*********))))))(((((('''((((((((())))))******)))))))))))))))))))))))))))))))))))))))******+++((((((''''''(((***,,,---((()))***++++++***)))((())))))))))))***************+++,,,,,,------,,,,,,***+++,,,..............................///000000000111111222222333444444666666555555666777999:::<<<:::;;;===>>>???GGGOOO[[[qqq))))))(((((('''''''''&&&************************"""###%%%'''((((((''''''((((((((((((((((((((((((&&&(((((((((&&&%%%&&&'''&&&'''''''''((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((((((&&&%%%$$$)))((('''''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&'''''''''&&&$$$$$$$$$&&&((()))((((((((('''&&&&&&%%%%%%&&&&&&(((+++...,,,'''###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((()))(((((('''&&&&&&))))))(((&&&%%%&&&(((+++''''''((((((((((((''''''))))))((((((((('''''''''******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))***************+++++++++***))))))((()))+++---...************************,,,+++***)))(((((()))))))))************+++++++++++++++,,,,,,,,,---------//////...---+++***))))))++++++******++++++,,,---,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++***************)))((('''(((((())))))*********+++---,,,)))((((((***---///((()))***+++++++++++++++++++++******************)))))))))))))))))))))))))))************+++++++++***************)))((((((***))))))((('''(((((((((+++******))))))))))))))))))))))))***,,,+++)))'''((((((((((((((())))))***,,,++++++++++++++++++,,,******))))))))))))******+++++++++*********))))))***************)))((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((())))))*********++++++*********))))))((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))((()))***++++++******+++,,,+++***)))((()))))))))))))))))))))))),,,***((('''&&&'''((()))++++++******))))))(((((()))***,,,,,,***)))***+++,,,,,,,,,++++++*********))))))***++++++++++++***++++++,,,------------,,,------------...///000000222///......111111000---000111111222222333333444444444444444555777888999888999;;;<<<>>>BBBGGGJJJ[[[mmm))))))((((((((('''''''''''''''''''''''''''''''''$$$%%%&&&''''''(((''''''(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&)))((((((''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&''')))(((((((((''''''&&&&&&&&&&&&'''(((+++---,,,'''###&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&''''''((()))))))))))))))(((''''''((()))((('''%%%&&&(((***'''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((()))))))))))))))))))))***+++++++++,,,***))))))))))))+++,,,---++++++++++++************)))))))))))))))(((((((((************++++++++++++++++++,,,,,,,,,---------......------,,,+++******+++************+++,,,,,,+++******))))))*********++++++++++++++++++++++++*********+++******))))))))))))))))))******+++++++++***)))((()))***,,,---)))******++++++++++++***++++++******************************************)))************+++++++++***************)))((((((,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))+++***)))***,,,,,,***((()))))))))))))))***++++++)))***++++++++++++***)))******))))))))))))******+++++++++*********))))))***************)))(((((())))))))))))))))))))))))******************++++++((()))))))))************************)))))))))(((((()))***+++++++++***)))))))))))))))))))))))))))))))))((((((((())))))******++++++,,,+++***)))((())))))))))))))))))))))))+++***((('''''''''((()))*********)))))))))))))))(((***,,,+++***)))******,,,,,,,,,++++++*********))))))***++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111///---...000111000...000000111111222222333333444444444444555777888999888999;;;<<<===AAAFFFIIIYYYkkk))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((())))))(((&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''((())))))(((((('''))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((((((((''''''''''''''''''&&&'''(((***,,,+++'''$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''))))))*********)))((((((((((((((('''&&&&&&(((***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))(((((()))***++++++,,,,,,))))))))))))***+++,,,---,,,,,,,,,++++++*********))))))******+++*********************+++++++++,,,,,,,,,,,,,,,------------...---------,,,,,,++++++******))))))******+++,,,+++++++++******++++++,,,++++++++++++++++++++++++)))******++++++++++++***)))************+++++++++))))))))))))*********+++++++++++++++++++++***)))******++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********+++******)))((((((((((((((()))***+++,,,++++++***))))))))))))***+++***)))***+++,,,+++******************++++++,,,******+++,,,,,,+++************))))))))))))******+++++++++***************)))************))))))(((************************))))))))))))))))))(((((())))))))))))************************))))))))))))))))))*********)))(((((())))))))))))))))))))))))))))))))))))((((((((((((***++++++++++++***))))))))))))))))))))))))))))))+++***(((''''''((())))))))))))))))))************(((***++++++***))))))***+++++++++++++++*********))))))***++++++++++++***)))******+++,,,+++++++++++++++++++++,,,---...//////...---...000111111///000000111111222222333333444444444444555777888999999:::;;;<<<===@@@EEEHHHWWWiii))))))(((((((((((((((((())))))))))))))))))))))))***)))(((''''''((())))))((((((((((((((((((((((((((())))))(((&&&$$$$$$%%%'''''''''&&&%%%%%%%%%$$$%%%'''(((******((('''%%%$$$%%%&&&'''(((((('''&&&))))))((((((((()))******(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((((()))))))))((('''&&&%%%$$$$$$$$$'''&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((&&&'''((()))***)))'''&&&'''&&&&&&&&&&&&%%%%%%%%%))))))((('''&&&%%%%%%$$$(((((())))))))))))((('''((((((((('''&&&&&&(((***%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))***+++,,,,,,---)))))))))******++++++,,,---------,,,++++++******)))***+++---------,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...---------------,,,,,,,,,******)))))))))***++++++......---------...//////++++++++++++,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++***,,,,,,,,,,,,+++******)))******+++++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++*********++++++******)))&&&&&&''''''(((***+++,,,,,,+++******))))))******+++)))((((((***++++++******))))))))))))***++++++------,,,++++++,,,------******))))))))))))******************************))))))************)))(((******************************))))))(((((('''''')))))))))))))))******************)))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((******++++++******))))))++++++++++++******))))))((((((((((((((((((((((((***)))(((((((((((())))))(((((())))))******++++++(((***++++++)))))))))***+++++++++***************))))))***++++++++++++***))))))***++++++++++++***++++++++++++,,,---......---------...///000111111111111222222333333444444444444444444555777888999;;;<<<======>>>AAAEEEHHHVVViii(((((())))))))))))))))))************************+++***(((''''''((()))***((((((((((((((((((((((((((())))))(((&&&$$$%%%&&&'''''''''&&&%%%%%%%%%$$$&&&''')))******)))'''&&&$$$%%%'''((()))(((((('''((((((((((((((()))******(((((('''&&&&&&&&&&&&'''&&&''''''(((((())))))))))))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''(((((()))))))))&&&'''(((((((((''''''''''''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&'''((()))((('''&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%'''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,)))*********++++++++++++------------,,,,,,++++++))))))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........------------------------*********)))***++++++,,,...---------......///000++++++,,,,,,---------...***+++,,,------...------,,,,,,,,,,,,++++++++++++)))***,,,---...---,,,+++,,,,,,,,,,,,,,,+++***)))******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******))))))***+++,,,...///000,,,++++++***************)))((('''(((***+++***))))))(((((((((((()))******///,,,)))&&&&&&))),,,///******))))))))))))******************************((())))))*********))))))************************---------,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************)))(((((((((''''''((((((((((((((((((((((((,,,,,,---------,,,,,,++++++++++++***************(((((((((((((((((((((((()))((((((((((((((())))))(((((())))))******++++++((()))++++++)))((()))***************************))))))***++++++++++++***))))))***++++++++++++***++++++++++++,,,---......,,,---......//////000111222222333333444555555555444444444444555777888999<<<===>>>>>>???BBBFFFIIIVVVjjj(((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&(((((((((&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''((()))*********)))(((''''''&&&''''''((()))***(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))******&&&'''((((((&&&&&&'''(((''''''''''''&&&&&&&&&%%%###$$$%%%&&&'''((())))))%%%%%%&&&'''''''''&&&&&&&&&((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))***************+++++++++)))******+++++++++******------------------------))))))((((((((()))******++++++++++++,,,,,,,,,,,,,,,---------............///.........------,,,,,,++++++******++++++,,,---++++++++++++,,,------...,,,------....../////////,,,------............------------,,,,,,,,,,,,+++***+++---.........---,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---------++++++++++++++++++++++++)))************+++++++++)))***++++++,,,+++++++++)))))))))***+++---...///,,,,,,+++************+++''''''(((***,,,,,,***(((((((((((((((((())))))***---***&&&######&&&***---******))))))))))))*********************+++++++++((())))))************)))************************+++++++++++++++*********************))))))))))))))))))))))))******************)))((((((((())))))))))))))))))))))))))))))+++,,,.../////////...---,,,+++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************''')))******)))(((((())))))))))))***************))))))***++++++++++++***)))******+++,,,+++++++++++++++++++++,,,---...///,,,---//////......///111222222333333444555555555444444444444555777888999;;;<<<===>>>???BBBGGGJJJVVVkkk(((((()))))))))*********((((((((((((((((((((((((&&&&&&'''((())))))))))))((((((((((((((((((((((((%%%&&&((('''&&&&&&'''(((''''''''''''''''''((((((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&''')))))))))((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''((()))***++++++&&&(((((('''%%%%%%''')))''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''%%%&&&&&&'''((((((''''''&&&((())))))'''''''''((('''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))+++++++++***************)))***++++++++++++***))),,,,,,------......//////---+++)))''''''(((***,,,+++++++++,,,,,,,,,------------------............000000///...---,,,,,,+++,,,,,,,,,+++,,,,,,---...************+++,,,---............///000111111111....../////////...------...---------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,---,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))***++++++,,,,,,,,,+++(((((((((((()))***+++,,,---,,,++++++******++++++'''(((***---//////,,,)))))))))(((((())))))***++++++)))'''&&&&&&''')))+++******))))))))))))******))))))*********+++++++++(((((()))***************))))))))))))))))))))))))''''''((((((((((((((((((************)))))))))(((((()))))))))******************)))))))))***+++,,,)))))))))))))))))))))))))))+++---///000000///...,,,+++***)))))))))***+++))))))))))))))))))))))))''''''((()))))))))))))))*********)))))))))))))))''')))******)))(((((()))((()))))))))*********+++))))))***++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,...000///---,,,...000000000111222222333333444444444444444555777888999888:::;;;<<<>>>AAAFFFJJJUUUkkk(((((())))))*********+++))))))))))))))))))))))))$$$%%%'''))))))))))))((((((((((((((((((((((((((($$$&&&''''''&&&'''(((***&&&'''''''''((()))))))))''''''&&&&&&&&&&&&''''''###$$$$$$%%%$$$###!!! $$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''******))))))((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&'''''''''&&&&&&%%%$$$%%%&&&'''((()))***+++,,,&&&(((((('''$$$$$$'''***(((((('''''''''&&&&&&&&&***)))(((&&&$$$"""!!! &&&&&&'''((())))))((((((&&&((())))))(((''''''(((''''''(((((((((((('''''''''''''''((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((()))))))))))),,,,,,++++++***))))))))))))***+++,,,,,,+++))))))+++,,,,,,---...///000000222000,,,***)))+++---///++++++,,,,,,,,,------------------.........//////111000000...---,,,++++++------,,,,,,------...///+++++++++,,,---...///000...//////000111222222333//////000000///...------.........------,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------------******+++,,,,,,---..............................)))************+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++,,,---......---,,,++++++******++++++((())),,,000222111---************)))***++++++,,,++++++,,,,,,,,,,,,++++++******))))))))))))******))))))******++++++++++++(((((()))***************(((((((((((((((((((((((())))))******++++++,,,,,,+++*********))))))(((((((((((())))))*********+++******)))))))))+++,,,---))))))))))))))))))))))))'''))),,,...000000///...---,,,***)))))))))***+++))))))))))))))))))))))))''''''((())))))***))))))++++++******))))))((((((''')))******((((((((()))(((((())))))*********+++))))))***++++++++++++***++++++,,,------------,,,------------...///000000,,,///000///,,,+++---////////////000111111222222444444444444666777888999666777999;;;<<<@@@EEEIIITTTkkk++++++)))((((((((()))***((((((((((((((((((((((((,,,+++)))((('''''''''(((''''''((((((((('''&&&&&&)))((('''&&&%%%%%%&&&'''((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''"""$$$&&&&&&&&&&&&(((******)))((('''&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%!!!###%%%'''((('''%%%$$$''''''&&&&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((('''&&&%%%&&&(((+++***)))(((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,(((((((((((())))))))))))))))))))))))************((((((''''''''''''(((((((((((((((((()))))))))))))))************+++++++++***++++++++++++,,,,,,,,,+++++++++,,,---...000000///......---,,,,,,++++++...------,,,,,,,,,------------,,,,,,---...000111000/////////.....................---------------+++---000222222000---+++---------...///000222222222222111//////.........000000///.....................---------,,,,,,,,,---.........---,,,,,,+++))))))***+++,,,,,,,,,,,,---------,,,,,,,,,++++++(((***+++***)))((()))***++++++,,,---,,,+++***)))((()))***+++,,,---------+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))*********************************)))(((&&&&&&&&&'''(((************++++++++++++((()))***)))'''%%%%%%&&&&&&&&&''')))***,,,------''''''((()))***++++++,,,)))(((((('''''''''((((((+++***)))***,,,000444666333111---***(((((()))***))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))************((())))))))))))*********,,,+++*********+++------******))))))******+++,,,(((***++++++***)))+++,,,...------------...//////++++++,,,---...000111222000000000111222222333333555555555555666666666666:::<<<<<<;;;;;;>>>DDDIIIXXXkkk+++***))))))(((((((((((())))))))))))))))))))))))+++***((('''&&&&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%))))))'''&&&&&&&&&''''''(((((('''''''''((()))***))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&''''''&&&&&&'''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((&&&'''(((((('''&&&'''((())))))((('''''''''((((((((((((((((((((((((((((((((((((((()))*********+++(((((((((((())))))))))))((((((((()))))))))*********))))))(((((())))))***(((((((((((()))))))))***)))************+++++++++((())))))))))))*********+++++++++,,,---...///000000//////...---,,,++++++......---------------...///............000111222111111000000//////......++++++++++++++++++++++++...///111222222111///.../////////000111222444444333222111000////////////000000//////......///////////////.........------...............---,,,+++,,,---------------,,,+++---------,,,,,,,,,,,,+++***+++,,,+++*********,,,+++,,,,,,---,,,+++***))))))******+++,,,,,,,,,,,,+++,,,---,,,*********+++******************************))))))))))))*********************************************++++++,,,******))))))))))))************************************((('''''''''(((((((((((((((((()))))))))))))))+++,,,+++)))''''''(((((((((((())))))*********(((((())))))******++++++)))(((((('''''''''((((((******)))***,,,///333555444222...+++)))))))))***))))))))))))))))))))))))(((((('''&&&'''((()))***''''''''''''(((((((((((()))))))))*********++++++***)))((((((((()))***++++++************+++,,,,,,***+++---,,,++++++,,,...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---...//////000000000111222222333333666666666777777777777777:::<<<===<<<;;;>>>DDDIIIWWWjjj+++++++++***)))((('''&&&************************))))))((('''&&&&&&&&&&&&&&&'''((()))*********)))))))))((('''''''''((((((((((((((((((((()))******************************(((((((((((('''''''''''''''((()))(((&&&%%%&&&'''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&)))(((&&&$$$$$$%%%'''(((***)))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((('''((())))))''''''((()))'''''''''&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))+++******))))))******+++((((((((()))))))))******)))************+++++++++((())))))))))))*********++++++++++++,,,...///000111111000///...---,,,+++///......---......//////////////////000111222333333333222111111000//////++++++++++++,,,,,,,,,,,,---......//////......---------......///111222333444333222111000000000000111111000000////////////000000000/////////........................---,,,////////////...---,,,+++......---------,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++++++++,,,---,,,+++***+++,,,))))))))))))))))))))))))******))))))))))))******************************+++++++++***+++,,,,,,---******))))))))))))******************************+++***))))))((()))))))))((((((((()))))))))******+++,,,---,,,***))))))*********))))))(((((('''''')))))))))))))))*********(((((((((''''''(((((()))***))))))***+++...222333444222///,,,***))))))***))))))))))))))))))))))))(((((('''''''''((()))***''''''''''''((((((((((((************+++++++++,,,))))))(((((())))))***++++++++++++++++++,,,------,,,---......------...///,,,++++++++++++,,,------//////......---......///000000111111222333333333666777777777888888888999:::<<<===<<<;;;>>>CCCHHHVVVhhh+++,,,,,,,,,+++***((('''))))))))))))))))))))))))))))))(((((('''''''''''''''((()))***++++++++++++)))))))))((((((((())))))(((((((((((())))))******''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((('''%%%$$$%%%&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))'''%%%%%%%%%&&&''',,,+++***))))))(((((()))((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((()))***)))((('''(((***&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))''''''''''''((((((((((((*********))))))*********(((((()))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///111111000///...---,,,,,,///............///000000//////000000111111222333444444444333222222111111.........//////000000000///..................///.........///000111222333444444222111000000000000111111111111111000000///000000000/////////............/////////......---.../////////......---,,,............------------+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,---...---+++***+++,,,+++++++++++++++++++++++++++******))))))******+++************************+++************+++,,,,,,+++******))))))******+++************************+++***************************+++++++++,,,,,,,,,***,,,---,,,+++))))))*********))))))((('''''''''*********)))))))))))))))(((((((((((((((((()))***))))))))))))+++---000111444222000---+++)))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---......------...///,,,,,,,,,+++,,,,,,---...000000//////000000111111000000111222222333333444666666666777777888888999999;;;===<<<<<<>>>CCCHHHTTTfff,,,---......---+++***)))((((((((((((((((((((((((************)))))))))(((######%%%&&&''''''''''''(((((())))))))))))))))))'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''###%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%***)))((((((''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((((((((()))***)))((('''(((***&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((***))))))(((((())))))***))))))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,---...000000000///......------...............///000000...//////000111111111222444444444444333333333333///000000111222333444444333222111111111111222333222222222333444555666777777666444222111000//////222222333333222222111000/////////.........------......///000000/////////,,,,,,---.............../////////.........------+++,,,---,,,+++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,---...---+++***+++,,,++++++++++++++++++++++++++++++************++++++************************)))))))))))))))***++++++++++++************++++++*********************************++++++++++++***++++++++++++,,,,,,,,,,,,)))***,,,+++***((())))))(((((((((((())))))))))))*********)))))))))))))))((((((((((((((()))******)))(((((()))***,,,...///222111///---+++******)))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***,,,------,,,,,,---...---------------......///---------...///111222333111111111222333333444444444444555555666777888888999;;;======<<<>>>CCCGGGRRRddd}}},,,------------,,,++++++'''''''''''''''''''''''')))******++++++******)))%%%%%%&&&'''((((((((('''''''''((()))))))))((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%&&&&&&%%%%%%'''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''((())))))''''''((()))'''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((())))))))))))))))))(((((())))))))))))))))))*********++++++)))************+++++++++((())))))))))))*********+++++++++++++++,,,------........................------------...///000000...///000111111222111111333333444444444444555555000111222333444555666666333333222222222222333333333333333444555666777888;;;:::888555333111000000222333444444444333111000/////////.........------...//////000000000000000+++,,,---...////////////000////////////.........+++,,,------++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,---...---,,,+++,,,---************************++++++************++++++++++++++++++++++++++++++))))))(((((())))))***+++++++++************++++++************************))))))***++++++++++++***)))))))))************+++''')))******)))(((((()))'''(((((()))***++++++,,,)))))))))))))))*********(((((((((((()))***++++++((((((((()))***+++,,,,,,///...---,,,+++*********))))))))))))))))))))))))'''((()))*********))))))''''''''''''((((((((((((************+++++++++,,,(((((()))************)))+++++++++++++++,,,------)))+++,,,,,,++++++,,,---...------------...//////******+++,,,---///000111111111222222333444444444333333444555666777888888888;;;===>>>===>>>CCCGGGPPPaaa{{{+++************+++,,,,,,((((((((((((((((((((((((((()))***++++++***)))((()))******++++++*********%%%&&&'''((()))(((((('''$$$%%%&&&'''(((''''''&&&(((((((((((((((((((((((((((((((((((('''''''''''''''((()))((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&%%%$$$$$$%%%''''''############$$$%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''((((((((((((''''''''''''''''''((((((((((((&&&'''(((((('''&&&'''((())))))((('''''''''((((((((((((((((((((((((((((((&&&'''''''''((()))))))))(((((((((((())))))))))))((((((((()))))))))******+++******))))))******+++))))))*********+++++++++)))************+++++++++((())))))))))))*********+++++++++***++++++,,,---,,,,,,,,,---......//////,,,,,,,,,,,,---...///000///000111222333333333222111222222333444555666777333444555666888999:::;;;777777777777777777777777888888888888:::;;;<<<===BBB@@@===:::777444222222333333555555555444222111000000000/////////.........///000111111111111000......///000000/////////000000000/////////......,,,.........---,,,---...///...---,,,+++,,,,,,---++++++,,,,,,,,,+++******---.........,,,+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******))))))******+++,,,,,,++++++******++++++,,,************************((((((***+++++++++******)))))))))*********++++++''')))******)))(((((())))))))))))***+++,,,,,,,,,(((((())))))******++++++(((((((((((()))***+++,,,(((((((((((()))******+++,,,,,,+++++++++*********))))))))))))))))))))))))'''((()))***+++***))))))''''''''''''(((((((((((()))))))))*********++++++'''((()))***+++******)))+++************+++,,,,,,)))+++,,,,,,++++++,,,---------,,,,,,------...///------------...///000111111111222333333444444555444444555666777888999999888;;;>>>>>>===???CCCFFFNNN```yyy)))(((((('''(((***+++,,,))))))))))))))))))))))))'''((()))******)))((('''(((((()))))))))(((((('''$$$%%%'''(((((((((''''''$$$$$$&&&'''''''''&&&%%%(((((((((((((((((((((((()))(((((((((''''''''''''+++,,,,,,+++(((''''''(((***)))((('''&&&%%%%%%%%%))))))))))))))))))))))))'''''''''''''''((())))))'''%%%###!!!!!!$$$(((***%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&'''((('''&&&%%%&&&(((+++***)))(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))************,,,++++++++++++++++++,,,)))************+++++++++)))************+++++++++***++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,******+++,,,---...///000+++++++++,,,---...///000000111333444555555444333000111222333555666777888777888999:::<<<>>>??????AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDFFFGGGHHHFFFDDDAAA===999666444333333444555666666444222111111111111111000000000000//////000111111111111111111222222111111000///...000000000000////////////...///000///...---...000///...---,,,+++,,,------***++++++,,,,,,,,,++++++---...///...,,,+++,,,---........................,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,************************'''((()))***++++++***)))++++++,,,,,,,,,---------''')))++++++)))))))))***+++++++++++++++,,,,,,,,,'''(((((()))***++++++,,,(((((((((((()))***+++,,,'''((((((((()))))))))***************************))))))))))))))))))))))))'''((()))++++++******)))))))))))))))************((())))))))))))*********)))***+++,,,---,,,++++++******))))))******+++,,,***+++---,,,++++++,,,...,,,,,,++++++,,,,,,---...222222111111111111222222111222222333333444444555444555666777888999::::::888;;;>>>>>>===???CCCFFFNNN___xxx))))))(((((((((((())))))---,,,++++++******++++++******+++,,,+++***)))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))'''((()))+++++++++***)))))))))((('''&&&%%%%%%$$$!!!"""###%%%&&&''''''(((%%%%%%%%%&&&'''((())))))((((((((('''&&&&&&&&&%%%&&&'''''''''(((((())))))***+++++++++***)))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((((((((''')))***++++++***)))((()))************+++++++++((((((((((((((()))******((((((((()))******++++++((())))))***+++,,,,,,,,,///......---+++)))'''&&&(((((((((((()))***,,,,,,------,,,+++***)))((('''+++++++++++++++++++++++++++++++++,,,,,,------------------------,,,+++***......------------,,,,,,222222222333333444555555222333333333333444777999888:::>>>CCCHHHKKKKKKIIIKKKKKKLLLQQQUUUVVVSSSPPPPPPPPPRRRSSSUUUVVVVVVVVVQQQNNNIIICCC===999555444333555777777555333333333666666555444333222222111555444333333333333333333000000000000000//////...111111111111111000//////////////////////////////000/////////............************************...///000///,,,+++***+++++++++------------++++++)))+++...111111///...///***)))***+++...///...---*********++++++*********++++++******++++++,,,------,,,,,,++++++*********++++++************++++++******++++++++++++******---,,,+++***)))))))))))),,,,,,+++***)))))))))***''''''(((((()))))))))***&&&&&&'''((()))***++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************************---,,,***)))))))))************+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))******++++++,,,,,,000...+++***++++++++++++++++++,,,---.........---///......---------......222111000000000222444666555555555666666777888999999;;;<<<======@@@CCCFFFMMMcccxxx)))))))))(((((())))))))),,,+++******))))))******++++++,,,,,,,,,+++***)))((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((('''((()))*********))))))(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&''''''''''''((((((((()))'''((()))******)))((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''((((((((((((((()))))))))*********((((((((((((((()))******************))))))))))))(((((()))******+++,,,,,,+++++++++++++++***)))((())))))((())))))***+++,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,+++///.....................111111222333444444444444222222333222222333666888:::===BBBIIIPPPSSSSSSRRRUUUVVVXXX\\\___```___]]]\\\]]]^^^```aaaaaaaaaaaa[[[YYYUUUPPPIIICCC===:::777777777777777666666555666666555555444333222222333333222111111111222222111111111111111000000///222222222222222111000000////////////////////////000000000///////////////........................---///000000...---......+++,,,------------,,,+++---***)))***,,,,,,+++***+++******+++,,,---+++******++++++,,,,,,++++++***+++++++++***++++++,,,---,,,,,,,,,+++++++++++++++++++++************++++++******++++++++++++******+++***************++++++------,,,+++++++++++++++)))*********++++++++++++((((((((()))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,***)))))))))******))))))***++++++++++++***++++++++++++++++++++++++++++++++++++************...---,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,//////...............///222222111111222333555666444444444555555666777888999;;;<<<======@@@CCCFFFMMMbbbwww******))))))))))))******+++***))))))(((((())))))******++++++******)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''''''''''''''))))))(((((('''%%%$$$###&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&***)))&&&%%%$$$%%%&&&((('''((((((((()))))))))))))))(((((((((((()))******,,,++++++***))))))((((((((((((((()))******++++++'''((()))***++++++++++++******)))))))))******+++((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,,,,------...---------////////////000000000000000111333555666555444333222222333222111222444777<<<@@@HHHQQQZZZ___```___aaadddgggjjjjjjjjjjjjkkkiiijjjlllnnnnnnnnnlllkkkffffffddd```YYYQQQIIIDDD???<<<999999:::;;;999777888888777777666555555555444444333222222222222222222222222222222111111000222222222333222222111000////////////////////////000000000111111111111111////////////////////////+++---//////.........///,,,,,,------------,,,,,,000,,,((('''+++///...,,,,,,+++***+++,,,+++***(((,,,,,,------------,,,,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******))))))))))))***+++,,,---,,,,,,+++*********++++++************++++++++++++******)))))))))(((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************************,,,+++******)))*********((())))))***************++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------/////////......//////000222222222333444444555555444444444444555666777777999;;;<<<======@@@CCCFFFLLLaaavvv+++******))))))******+++++++++***))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((()))''''''((((((((((((''''''''''''((((((((((((((('''&&&'''''''''((((((((()))*********)))(((&&&%%%$$$'''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))'''''''''(((((((((((((((%%%%%%&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&***)))'''&&&%%%%%%&&&&&&((((((((()))))))))******))))))(((((())))))***++++++++++++******)))))))))((((((((())))))*********(((((()))++++++,,,,,,,,,++++++******)))*********((()))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,------...------/////////000000111111111///111444666777666444333222333333222111222444666===BBBLLLXXXcccjjjlllllllllooossssssqqqooopppqqqqqqrrrtttuuuuuutttrrrpppnnnooopppnnnhhh```WWWQQQJJJEEE???===??????<<<888::::::999999888888777777777666555444333333333444222222333333222222111000111111222222222222111111000000000000000000000000111111111222222222222333........................***+++------,,,++++++,,,,,,------------------,,,,,,---,,,***+++///000///,,,+++***+++------+++)))------............------,,,++++++++++++,,,------***++++++,,,,,,---------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***))))))))))))***+++,,,---))))))((((((((((((((()))((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************************++++++******************))))))***+++++++++++++++))))))))))))))))))))))))''''''(((((()))*********((()))++++++++++++,,,---+++,,,,,,---...000111111000////////////000000111111222333444555555555555555555444555555666777888999;;;<<<======@@@CCCFFFKKK```ttt++++++************++++++,,,,,,+++************+++******))))))(((((((((((())))))))))))))))))))))))((())))))))))))*********''''''((())))))(((''''''(((((((((''''''''''''(((&&&&&&''''''((()))))))))))))))))))))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((())))))***)))((('''&&&)))))))))*********++++++)))))))))))))))***++++++))))))******+++++++++,,,))))))))))))************++++++,,,,,,---,,,,,,,,,,,,+++***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,---.........---...//////000111222222333111333555888888777666444333444444333333333666888>>>CCCNNN[[[iiirrrvvvwwwwwwyyy{{{zzzuuusssssstttuuuvvvwwwxxxxxxvvvtttssssssuuuxxxyyyuuunnnfff```WWWQQQJJJGGGGGGEEEAAA<<<<<<;;;;;;:::999888777777888777666555444444444444222333333333333222111111000000111111222111111000222222222222222222222222222222222333333333333333........................,,,...///...,,,*********------------------------'''111777222++++++,,,,,,+++++++++,,,...///...---.........//////.........,,,,,,++++++,,,,,,---...+++++++++,,,,,,------...------,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++***************++++++)))((((((((((((((())))))))))))((((((((((((((((((((((((((()))***+++++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,------,,,,,,)))))))))))))))))))))))))))((((((((((((''''''''')))+++---...------///111000000///...//////000111///////////////000111111111222333444555555555555666666666666777888999:::999;;;<<<======@@@CCCFFFKKK^^^qqq,,,,,,++++++++++++,,,,,,---,,,,,,+++***+++++++++---,,,+++************+++))))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((***)))((('''''''''(((((('''''''''(((((()))))))))'''(((((((((((((((''''''&&&&&&''''''''''''''''''(((((((((((((((((())))))((((((((((((((('''''''''(((''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))+++,,,,,,+++)))'''************++++++++++++***))))))))))))***++++++))))))******+++,,,,,,---******************++++++------------------,,,+++++++++*********++++++,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000....../////////////////////000111222333444555555444555777999999999888777444555666666555777999<<<@@@EEEOOO]]]kkkvvv|||~~~~~~{{{xxxwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxzzz}}}}}}xxxrrrnnnccc^^^XXXTTTRRRNNNIIIEEE@@@@@@>>>===;;;999888888888888666555444444333333444444444444444333333222000111222222222222222222444444444444444444444444444333333333222222222222000000000000000000000000000111222111...,,,,,,,,,......------------......---===EEE===111------,,,+++++++++---///111000///......////////////......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------...------,,,,,,------...++++++,,,,,,,,,,,,++++++++++++***************+++++++++*********+++,,,,,,++++++++++++************''''''((()))***+++,,,---******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++,,,,,,---------------++++++++++++++++++++++++---,,,+++***((('''%%%%%%---///000///---...111555555444222///------------............///000111111222222222333444444555555777777777777888999::::::999;;;<<<======@@@CCCFFFJJJ]]]ooo,,,,,,++++++++++++,,,,,,,,,++++++***************,,,+++***)))((()))******))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***+++***)))((((((((())))))((((((((((((((()))))))))'''(((((((((((('''&&&%%%%%%&&&&&&&&&'''((((((((()))))))))((((((((((((((()))((((((((('''''''''''''''&&&&&&&&&&&&((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((()))))))))*********((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((()))***++++++++++++))))))))))))******************))))))******+++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++************+++,,,,,,---------,,,,,,,,,+++++++++------------------------,,,,,,---...///000111111222222333333333222111111111222333444666777888999777777888999::::::::::::555777888888888:::===@@@BBBFFFOOO]]]kkkxxx~~~|||zzz{{{zzzyyyyyyyyyzzz{{{{{{{{{|||~~~~~~}}}zzzvvvtttkkkiiifffbbb^^^YYYUUUSSSKKKJJJHHHFFFCCCAAA???>>><<<<<<:::999888777777777666777777777777666555555222333333444555555444444666666666666666666666666555444444333222111000000222222222222222222222222///111222111000......//////...---,,,,,,---...///000???GGG>>>444222111---,,,++++++---//////...,,,---......//////......------,,,,,,,,,,,,---......---------------,,,,,,,,,......------------......+++,,,,,,------,,,,,,+++))))))))))))***+++,,,,,,+++++++++++++++,,,------++++++++++++*********))))))))))))******+++++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***++++++,,,------------,,,++++++++++++++++++++++++------,,,,,,++++++******,,,......+++((()))///444333222///---,,,,,,,,,---------------...///000111222222111111222333555666666666666666777888999:::999;;;<<<======@@@CCCFFFJJJ\\\mmm---,,,,,,++++++,,,,,,---+++******))))))))))))))))))((('''%%%%%%&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))+++)))(((&&&&&&((()))+++,,,+++***((((((((()))***))))))))))))(((((((((((((((((((((((('''&&&$$$$$$%%%%%%&&&&&&'''((())))))******))))))((((((''''''))))))(((((('''''''''&&&%%%%%%%%%&&&''')))+++---&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))*********+++((((((((((((((((((((((((%%%%%%&&&'''((()))******)))(((''''''(((***,,,...(((((((((((())))))))))))*********)))******+++,,,------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...000111111666666666666555444444333333444555777888:::;;;<<<999999999::::::;;;<<<<<<666777999999:::<<<@@@CCCDDDHHHPPP]]]kkkxxx~~~~~~~~~{{{{{{zzzxxxwwwxxxyyy|||}}}{{{{{{{{{{{{zzzxxxuuutttnnnooonnnkkkfffaaa^^^]]]UUUTTTRRROOOLLLJJJHHHGGGAAAAAA???>>>===<<<<<<<<<999999999999999888777777444444555666777777666666777777777777777777777777555555444333111000//////111111111111111111111111,,,...000000///...///000///...---,,,,,,---...///(((555;;;555///111000+++---,,,,,,,,,------+++***------............---------,,,,,,,,,,,,---...............------,,,,,,,,,......------------......+++,,,,,,------,,,,,,+++''''''((()))***,,,...///******))))))***+++,,,,,,***)))))))))((((((''''''+++++++++*********************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++*********+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))***+++---///111222333)))******&&&"""$$$***000---,,,+++***+++---///111,,,,,,,,,------///000000222111000000000222444666555555555666666777888999999;;;<<<======@@@CCCFFFJJJ[[[lll++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))******))))))))))))******,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''((((((((()))******************************)))((((((''''''''''''''''''''''''%%%&&&''')))))))))(((((('''''''''''''''((())))))(((((((((((()))***+++,,,***++++++,,,,,,++++++***(((((())))))************)))************+++++++++)))************++++++++++++*********))))))((((((***,,,------+++******+++,,,++++++,,,......,,,+++...------,,,,,,------...))))))***+++,,,,,,------,,,,,,,,,+++,,,,,,---...------------------------,,,...000000000///000111222;;;CCCDDD===555222222222444777888999999;;;<<>>>>>>>>=========???@@@AAAAAAAAACCCFFFIIIKKKQQQYYYbbbkkkssszzz~~~}}}}}}|||{{{zzzuuuqqqmmmnnnrrrwwwzzz{{{||||||||||||{{{zzzxxxxxxqqqssstttrrrooommmkkkkkkcccaaa]]]ZZZXXXVVVTTTRRRQQQOOOKKKHHHFFFEEEEEEEEECCCCCCBBBAAA???===<<<;;;:::999888999;;;<<<;;;:::777888999;;;<<<===>>>>>>;;;888444111111222222222222333333222111000222333222222111111000/////////......000111111000//////////////////////////////------------------------////////////////////////...------,,,,,,------...++++++++++++++++++++++++---.../////////...,,,,,,///---,,,,,,---...,,,+++++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,***((('''(((***,,,++++++************++++++))))))(((((((((((())))))+++++++++*********))))))++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,+++******+++,,,,,,++++++******************---......///000/////////000///...---------------///............//////000000000000111222222333333555666777888888999888888999;;;<<<<<<<<<>>>AAADDDKKKWWWnnn++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++++++++*********))))))******))))))))))))*********************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''''''''((()))))))))))))))***************)))(((((('''''''''''''''''''''''''''((()))))))))(((''''''(((''''''''''''((())))))(((((((((((()))***+++,,,)))******++++++******)))((((((((((((((()))))))))((())))))))))))*********)))************++++++++++++*********))))))))))))(((***,,,,,,++++++,,,------,,,+++,,,---...---,,,,,,++++++******++++++,,,******++++++,,,,,,------------,,,,,,,,,------...,,,,,,,,,,,,------------...000111222111111333555<<>>>>>???AAABBBCCCDDDEEEFFFHHHIIIJJJJJJKKKLLLLLLLLLKKKLLLOOOQQQRRRVVV\\\bbbggglllqqquuuxxxvvvtttsssrrrqqqooommmnnnjjjgggfffjjjnnnqqqqqqvvvwwwvvvwwwwwwwwwwwwwwwrrrssstttsssqqqooonnnnnnllljjjhhhfffeeedddbbbaaa___]]]ZZZWWWUUUSSSSSSSSSMMMMMMLLLJJJGGGCCC@@@>>><<<;;;999:::<<<======<<<;;;;;;<<<===>>>>>>>>>>>>===:::555333222222222222222333333222111000111333333333222111111000000//////000000000000000//////........................------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++...222666666444111...///---,,,,,,---...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******************************************+++++++++,,,---,,,***)))((()))***+++++++++************++++++))))))(((((((((((())))))+++++++++*********))))))*********++++++,,,,,,,,,---------------,,,++++++,,,,,,+++******+++,,,,,,++++++******************------...////////////...//////...---------------///............///000000000000000111222222333333555555666777888888888888:::;;;<<<<<<===>>>BBBDDDJJJWWWmmm,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++*********************))))))))))))******)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((((((((((())))))******))))))((((((((((((((((((((((((((((((************)))((('''&&&((((((''''''(((((()))***(((((((((((()))***+++,,,)))))))))******)))))))))((((((((((((''''''''''''((((((((())))))))))))***)))************+++++++++***************)))))))))''')))+++,,,,,,,,,---//////---+++,,,---/////////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------------...------------......///000000111222333333555888;;;GGGMMMRRRQQQJJJBBB>>>===<<>>>>>>>>AAABBBBBBBBBBBBBBBAAAAAA???<<<888555444444333222333333444222000000111333444444333333222111111111222111000000////////////........................------------------------------------------------......------------.........---------------......,,,222;;;AAABBB>>>777111///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++************************)))))))))*********+++++++++++++++***************++++++************++++++***))))))(((((())))))***+++++++++***************))))))***+++,,,,,,---------............---,,,,,,,,,++++++******++++++,,,******++++++++++++++++++,,,,,,---...............//////...------------..................///000000000000111111222333333333444555666777777888888888:::;;;<<<<<<===???BBBEEEJJJVVVlll,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++******************************))))))))))))******++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''(((((())))))((((((((()))))))))))))))(((((())))))))))))))))))))))))***************)))((((((((((((((('''((())))))***))))))(((((()))***++++++))))))************))))))))))))((((((((('''''''''))))))))))))************))))))*********+++++++++************************(((***,,,---,,,,,,---...000...,,,+++---000111111......------------......------------,,,,,,,,,,,,......---------------...............000222333444333444666777888<<<@@@DDDPPPTTTXXXVVVPPPIIIFFFFFFFFFHHHKKKMMMOOORRRUUUXXXWWWXXXZZZ\\\]]]]]]]]]]]]]]]^^^^^^\\\ZZZYYYZZZ[[[[[[]]]```aaa```aaabbbccchhhhhhhhhjjjkkkjjjgggddd]]]\\\[[[\\\^^^bbbfffhhheeedddbbbaaabbbdddfffgggiiikkklllmmmllllllmmmnnnlllllllllkkkjjjjjjkkkllllllmmmmmmmmmlllkkkjjjiiijjjkkkjjjhhhccc]]]VVVRRRJJJFFFAAA>>>============EEEFFFFFFGGGGGGFFFFFFEEEBBB???;;;888777666444333333444444333111000111333555555555444333333222222444333111///......//////------------------------........................------------------------......------------......///......------...///000444;;;FFFMMMMMMEEE:::222///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++************************((())))))))))))*********)))***+++,,,++++++***)))++++++************++++++***))))))))))))))))))***************************(((((()))***,,,---............//////......---,,,++++++++++++++++++++++++******+++++++++++++++,,,+++,,,------......------///......---------............---......///000111000000111222222333333444333444555666777888888888:::;;;<<<======???BBBEEEKKKWWWlll,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************))))))))))))*********++++++,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((()))************)))'''(((((()))))))))((((((************************)))))))))))))))***++++++((((((((((((((()))******))))))))))))))))))***+++***++++++++++++++++++***))))))))))))))))))))))))******++++++++++++,,,,,,))))))*********+++++++++***************++++++++++++,,,......,,,++++++,,,000...,,,,,,...000222222///......------......///......------------------...------------...//////......///000222666999;;;===>>>@@@BBBDDDIIINNNRRR[[[]]]___^^^YYYTTTRRRRRRRRRSSSTTTTTTTTTUUUWWWYYYUUUVVVXXXZZZ\\\\\\\\\[[[YYY[[[\\\[[[YYYXXXYYYZZZ[[[^^^aaacccdddeeegggiiillllllmmmoooqqqqqqnnnllldddcccbbbbbbbbbeeehhhjjjkkkjjjhhhfffeeeeeeggghhhgggiiijjjkkkkkkkkkmmmoooooopppqqqooolllkkkmmmnnnooooooqqqrrrrrrrrrrrrrrrrrrssssssrrrooojjjeeeaaaTTTPPPIIIDDDAAA???>>><<>>DDDMMMSSSPPPFFF999000///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********((()))+++,,,,,,+++***)))++++++************++++++******))))))))))))******************************(((((()))***,,,---............//////......---,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,------......------......---------......///---------......///111111111111111222333333444444333444555777888888999999:::<<<=========???CCCEEELLLXXXlll,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************+++++++++******))))))))))))******(((((()))************)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((&&&'''((((((((((((((((((((())))))***************''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((())))))***+++***)))))))))))))))******++++++,,,,,,,,,,,,++++++))))))))))))*********++++++++++++,,,,,,,,,------)))************+++++++++*********+++++++++++++++,,,---///...,,,++++++,,,///---,,,,,,///111111111------,,,,,,,,,,,,------.................................///000111333333222222333555999>>>BBBEEEMMMOOOQQQRRRTTTWWW\\\___ddddddeeeccc___\\\ZZZZZZSSSSSSRRROOOLLLKKKLLLNNNMMMOOORRRVVVXXXZZZZZZYYYVVVXXXZZZ[[[[[[ZZZ[[[]]]___bbbgggjjjmmmpppsssvvvssssssssstttvvvvvvtttrrroooooonnnkkkiiiiiijjjlllqqqpppnnnkkkjjjiiiiiiiiikkklllnnnnnnnnnooorrrtttqqqssssssqqqmmmlllmmmpppnnnnnnoooppppppqqqqqqrrrssstttuuuuuutttqqqnnnlll```\\\UUUOOOKKKHHHDDDBBBCCCDDDEEEFFFGGGHHHHHHHHHEEEBBB???===<<<;;;999777777888777555333222333444666666555555444333333333333222111111000000000000////////////////////////........................------------------------//////............//////000///---------///111333AAAEEEJJJMMMIII@@@666//////---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******------------------------)))))))))*********++++++((()))***,,,,,,+++******++++++************+++++++++******))))))******+++***************+++++++++))))))***+++,,,,,,---------............---,,,,,,***++++++,,,,,,++++++*********++++++,,,---------,,,,,,---..................------------...//////---------......000111222111111222222333444444444444444666777999:::::::::;;;<<<======>>>@@@CCCFFFLLLWWWlll------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++******))))))))))))******(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''(((((()))***)))))))))&&&''''''((())))))(((((()))))))))))))))))))))))))))((('''''''''((()))***))))))(((((())))))***+++******))))))))))))************++++++++++++******&&&''''''((()))***++++++******+++++++++,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,+++,,,......---,,,---...,,,,,,+++---///111111000------,,,,,,,,,,,,------------......//////000000000000111222444666888999<<<<<<>>>AAAFFFLLLRRRUUU[[[]]]_________```bbbcccccccccaaa^^^ZZZWWWVVVUUUMMMMMMLLLJJJHHHHHHJJJMMMNNNQQQTTTXXXZZZ[[[ZZZZZZXXX[[[^^^aaabbbccceeeggghhhkkkppptttwww{{{}}}{{{yyyyyyyyyxxxvvvtttsssttttttqqqooonnnpppsssuuutttsssqqqooonnnllllllooopppqqqqqqqqqrrruuuxxxrrrtttvvvtttooonnnqqqtttrrrqqqpppnnnnnnnnnooooooqqqrrrsssssssssrrrqqqpppkkkgggaaa\\\XXXTTTPPPMMMHHHIIIIIIJJJJJJJJJIIIIIIEEECCC@@@??????>>><<<:::999999999777555333444555666666555444444333333222111111222222222111111000000000000000000000000000................................................//////............/////////...---,,,---///111333;;;===??????===888333//////---,,,,,,---...,,,+++---------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,))))))***+++++++++++++++++++++************+++++++++******))))))******+++))))))*********+++++++++*********++++++,,,,,,,,,---------------,,,++++++***+++,,,,,,,,,,,,+++*********++++++,,,------...------...////////////...---------------...//////------------///000111222111111222333333444444555444555777888:::;;;;;;;;;;;;<<<===>>>>>>@@@CCCFFFJJJUUUiii------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))******++++++++++++******))))))))))))******)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((('''&&&&&&&&&((()))***&&&''''''(((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((+++***((('''&&&&&&'''''')))))))))))))))******+++******)))))))))))))))***))))))************))))))$$$%%%&&&'''(((***++++++)))************+++++++++)))************+++++++++*********++++++,,,,,,,,,)))+++---...------///000+++++++++---000111000/////////............//////,,,------...///000111111222222333555777:::<<<===FFFFFFHHHLLLRRRYYY___ccccccdddfffeeecccbbbbbbbbb]]]\\\YYYTTTPPPMMMKKKJJJKKKLLLMMMNNNOOORRRVVVZZZWWWYYY\\\^^^^^^]]]\\\ZZZ\\\___dddgggjjjlllnnnppppppsssxxx|||~~~|||zzzyyyvvvuuuppprrrssssssrrrssswwwzzz{{{{{{zzzyyyxxxvvvtttssspppqqqrrrrrrrrrsssvvvyyyvvvyyy{{{yyyuuutttxxx|||{{{yyyvvvtttrrrqqqrrrrrrpppppppppqqqqqqpppppppppqqqnnniiifffbbb^^^YYYVVVOOOPPPOOOOOONNNMMMLLLKKKEEECCCAAA@@@@@@???===;;;:::::::::888666444555666666555555444333333222222///000222333333222111000000000000000000000000000//////////////////////////////////////////////////////............/////////...,,,+++,,,///111333333444444444444333111000///---,,,,,,---...,,,+++------------------------......//////......---,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))*********++++++,,,++++++************++++++++++++************++++++))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++******+++,,,------,,,+++*********+++,,,,,,---......---...//////000000//////---------------...///000,,,,,,------///000111222111222222333333444444555555666777999;;;<<<<<<<<<;;;<<<===>>>>>>@@@CCCFFFHHHSSSggg+++,,,------......------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******)))***************************))))))***,,,,,,+++)))))))))************))))))+++******)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******)))(((((((((((((((+++*********))))))(((((())))))))))))((((((((((((+++***((('''''')))+++,,,++++++***)))))))))))))))((())))))************))))))******)))'''&&&''')))(((((())))))))))))(((((()))*********++++++++++++((()))***++++++***((((((++++++******++++++,,,---...///000000///---+++)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,---///000111111,,,...000111000000222333000111222111111111333555444555777999<<>>======<<<:::888555333111555444333222111111111111000222444666666444222000//////...///000222444555//////............//////////////////////////////////////////////////////........................//////...------------...------------------------...------,,,,,,------...+++++++++,,,,,,---------...------,,,,,,------...*********+++,,,,,,------------------------------++++++++++++++++++++++++))))))******++++++,,,,,,************************+++++++++*********))))))------------------------...------,,,+++++++++,,,)))))))))***+++,,,......+++,,,---...////////////...---,,,,,,---...///000///.........///111444555...///111222333333222222333555777999:::;;;;;;:::999;;;<<<<<<<<<>>>AAADDDIIIVVVjjj,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((((((++++++++++++++++++++++++)))******+++******))))))))))))************))))))++++++***)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******)))(((((((((((((((******)))))))))((((((((())))))))))))((((((((((((***)))((('''((()))+++,,,))))))((('''''''''''''''))))))*********))))))((()))******)))''''''(((***(((((())))))))))))(((((()))))))))*********++++++))))))***++++++***))))))******))))))******+++,,,//////111111000///---+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////******+++,,,---......///...000111111///...///000222222222222222444999<<<===@@@DDDHHHKKKOOOTTTWWW]]]^^^___``````___]]]]]]]]]^^^___``````___^^^]]]\\\ZZZXXXVVVUUUVVVXXXYYYXXX\\\]]]]]]```gggjjjiiillllllmmmmmmnnnnnnoooooommmllllllllloootttxxx{{{yyywwwvvvuuuuuuxxx{{{}}}}}}yyytttrrrqqqpppmmmkkkmmmoooqqqrrrsssuuuzzz}}}{{{{{{zzzyyyyyyxxxwwwwwwuuutttrrrpppnnnooorrruuu||||||||||||}}}~~~~~~~~~|||{{{|||}}}zzzxxxvvvsssrrrtttyyy|||zzzzzzxxxuuuqqqnnnkkkjjjjjjfffbbbccceeefffccc```^^^[[[VVVQQQMMMHHHCCC?????????===;;;999888777777777666555444333222222222222333444555555333222111000/////////000111222333//////............//////////////////////////////////////////////////////........................///......---,,,---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******************************************+++++++++*********))))))------------------------------,,,+++++++++++++++---,,,++++++***++++++++++++,,,---...////////////......---,,,---...//////////////////000111333333///000222333444444333333444555777888999999888888999;;;<<<<<<<<<>>>AAADDDIIIUUUiii------...////////////.........------,,,,,,++++++,,,++++++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---)))'''(((***************************++++++***))))))))))))***+++++++++***************))))))))))))))))))))))))******)))((((((((((((((())))))((((((((((((((('''))))))))))))((((((((((((((((((''''''(((***,,,---)))(((((('''''''''''''''***************)))((('''((()))***)))(((((()))+++((())))))******))))))(((((((((((()))))))))************+++++++++++++++***)))))))))))))))***++++++,,,---...//////...---,,,,,,++++++******++++++,,,++++++++++++++++++++++++------........./////////,,,,,,------.........///222333444333111//////000333444444555777<<>>AAADDDIIITTThhh---......///000///////////////...---,,,++++++***......------,,,,,,,,,,,,------------------------+++///222///***'''))),,,************************,,,+++******))))))******************************))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((&&&&&&''''''(((***,,,---******))))))))))))******+++++++++******((('''&&&''')))))))))((((((***,,,)))))))))******)))))))))(((((((((((())))))))))))***+++++++++,,,,,,,,,,,,***************++++++,,,((()))***+++,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000111111111111111444666888777666555666666555888;;;>>>CCCHHHNNNSSSWWWZZZ^^^___^^^\\\[[[[[[XXXWWWTTTQQQPPPOOOPPPPPPSSSUUUXXX\\\___aaabbbbbb___```bbbccceeefffffffffgggjjjlllkkkmmmrrrtttssswwwwwwwwwwwwxxxxxxxxxxxxwwwuuusssrrrqqqssstttuuu~~~~~~}}}|||||||||}}}~~~~~~}}}||||||||||||{{{}}}|||zzzwwwtttrrrssswww{{{|||}}}}}}~~~~~~~~~~~~~~~|||yyyxxxxxx|||||||||zzzzzz|||~~~||||||}}}|||zzzwwwrrrpppmmmjjjfff```YYYTTTMMMJJJEEEAAA>>>===>>>>>><<<;;;999888777666555555666555444222222222222333333333222111111000000000000000////////////000000////////////////////////////////////////////////........................------,,,++++++++++++,,,------------------------...------,,,,,,------.........------,,,,,,,,,+++*********++++++*********---,,,,,,,,,+++++++++***++++++++++++++++++++++++*********************************))))))(((((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++*********+++,,,---...///+++,,,---...//////////////////......------------//////111222222111000///111111222333333444444444444555666777888999::::::999;;;<<<<<<<<<>>>AAADDDIIITTTggg---......///000///////////////...------,,,++++++.........------------------------------------------111444111,,,)))***---++++++***))))))***++++++,,,++++++***************************************))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&&&&''')))***+++,,,******))))))))))))******+++++++++******((('''&&&((()))***)))((()))+++---))))))************))))))(((((((((((())))))))))))*********++++++,,,,,,---,,,++++++++++++,,,------(((((()))******+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000222222222222222222222222333666999:::;;;<<<>>>???===BBBHHHNNNRRRVVVYYY[[[ZZZ[[[[[[XXXUUURRRQQQQQQKKKKKKJJJKKKMMMOOOQQQSSSYYY[[[]]]```bbbcccccccccaaabbbdddfffggggggggggggooossstttsssuuuyyyzzzxxxyyyzzzzzz{{{|||}}}~~~~~~~~~|||zzzyyyyyyyyyzzz}}}zzzxxxyyy|||}}}|||}}}{{{{{{|||}}}{{{zzzxxxuuusssnnnhhhdddWWWTTTOOOJJJEEEAAA???>>>===<<<:::999777666666666777666444333222333444555555555444444222111000000000000////////////000000000000000000000000000000000000000000000000000000////////////////////////------,,,++++++++++++,,,------------------------...------,,,,,,------............------,,,,,,,,,++++++,,,------,,,++++++************++++++,,,,,,------------------------************************++++++******))))))((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,*********+++,,,---//////+++,,,---.../////////////////////......---,,,,,,//////111222222111000///000000000111222222333444333444666888:::<<<>>>???999;;;<<<<<<<<<>>>AAADDDIIISSSfff------...////////////...//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///111333111---++++++---,,,+++***))))))***+++,,,,,,,,,+++************+++***************+++++++++))))))))))))))))))))))))******)))((((((((((((((('''(((((((((((()))))))))))))))))))))((((((((((((&&&&&&'''((())))))******'''''''''''''''(((((()))***************)))(((''')))*********))))))***,,,)))******++++++******)))((((((((()))))))))************)))******+++,,,---,,,,,,,,,,,,,,,---......***+++++++++,,,,,,---------,,,,,,++++++,,,,,,---------------------------....../////////000000000000000111111222222222333222666:::===@@@CCCFFFIIIJJJOOOUUUYYY[[[[[[[[[[[[TTTSSSQQQNNNKKKIIIJJJLLLHHHJJJMMMQQQTTTWWWYYYZZZbbbbbbccccccbbbaaa```___cccdddeeeggghhhhhhhhhhhhqqquuuwwwwwwyyy}}}~~~|||yyyzzz|||~~~}}}~~~}}}}}}}}}zzzxxxuuupppkkkhhhcccaaa]]]WWWPPPIIIDDD@@@???>>><<<:::999888777777777666555444444555777777777777666666555333222111111000000//////000000111000000000000000000000000000000000000000000000000////////////////////////...------,,,,,,,,,,,,,,,------------------------...------,,,,,,------............---------------,,,---...//////...---,,,))))))***++++++,,,------------------------------+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------...------,,,,,,,,,,,,,,,+++,,,---...////////////.........///......---,,,//////000111111111111111000000000000111222333444333444555777;;;>>>AAABBB999;;;<<<<<<<<<>>>AAADDDHHHRRRddd,,,,,,---..............................---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,++++++---,,,***))))))***,,,------,,,++++++******++++++))))))*********+++++++++))))))))))))))))))))))))******)))(((((((((((((((((((((((()))))))))******))))))))))))((((((((((((&&&''''''(((((())))))((('''''''''''''''((())))))))))))*********))))))(((***++++++***)))(((***+++)))******++++++******))))))))))))*********++++++))))))(((((()))***,,,---,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,------...------,,,,,,------...////////////////////////.../////////000000000000000000111222333444444555777:::???DDDHHHKKKOOORRRUUUWWWYYYYYYVVVSSSQQQPPPGGGHHHIIIIIIHHHIIIKKKNNNPPPSSSXXX]]]aaaaaa``````eeeeeeffffffeeecccaaa```eeeeeefffhhhiiikkklllmmmpppuuuyyyzzz~~~}}}~~~~~~{{{xxxvvvsssooolllnnnmmmkkkggg___UUULLLGGGBBBAAA???===;;;:::999999666666666777777888999999888888888888777555444333111111000000000000111111000000000000000000000000000000000000000000000000///////////////////////////......---,,,---------------------------------...------,,,,,,------...------------............,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++------,,,,,,------...///......---,,,,,,,,,,,,---+++,,,---...////////////,,,---.../////////...---////////////000111333333111111000000111222444555444444555777999===???AAA999;;;<<<<<<<<<>>>AAADDDHHHQQQccc~~~+++,,,------......---------------.....................//////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------+++)))---,,,***))))))***,,,------,,,++++++******++++++))))))******++++++++++++))))))))))))))))))))))))******)))((((((((((((((((((((())))))******++++++))))))))))))((((((((((((''''''(((((((((((((((''')))))))))))))))***++++++((())))))************)))+++,,,,,,+++)))((()))+++******++++++++++++******************++++++++++++)))((((((((((((***,,,---++++++******++++++,,,---++++++***************+++///......------......///000000000000000000000000////////////000000000000222222333444555777777888===@@@FFFKKKOOOSSSWWWZZZYYYYYYWWWSSSMMMHHHEEEDDD>>>AAAEEEHHHJJJMMMPPPSSSXXX\\\bbbgggiiigggcccaaadddeeefffggghhhhhhgggfffffffffgggiiikkkmmmpppqqqtttzzz~~~|||{{{yyyxxxtttuuuuuuqqqiii___TTTMMMDDDCCCAAA???===;;;;;;:::666666777888999::::::;;;888999999999888777555444111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////...------------...------------------------...------,,,,,,------...,,,---------.../////////+++,,,...//////...,,,+++000000000///......------++++++++++++++++++++++++------------------------+++++++++,,,,,,---------************************))))))******++++++++++++++++++++++++++++++++++++---------------...///000+++++++++,,,---...///000+++,,,---...////////////+++,,,.../////////......///.........000222444555333222222111222333555666555444555666888;;;===???999;;;<<<<<<<<<>>>BBBDDDHHHQQQccc~~~//////............///////////////...---------,,,222111///...------......++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))******+++...,,,+++***+++++++++)))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,+++***---,,,+++***))))))))))))************)))(((&&&%%%(((((())))))******++++++,,,,,,,,,++++++)))(((((((((((()))***************''''''((()))***+++,,,,,,)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---/////////---***)))***+++222222333111000///000222111333444666888;;;???CCCEEEIIINNNRRRTTTVVVYYY[[[TTTRRRMMMHHHDDDAAA@@@@@@@@@DDDJJJOOOSSSWWW[[[^^^eeefffhhhiiiiiigggfffdddfffiiilllllljjjhhhhhhjjjkkknnnqqqsssuuuxxx{{{~~~~~~|||{{{|||}}}|||xxxoooddd\\\RRRLLLDDDAAAAAAAAA===999999999999:::<<<<<<:::999888777777888777555000---222111111000000000000000333222111000000111222333//////............//////000///////////////000111///---,,,******+++,,,---///......------,,,,,,+++...------------...//////......................../////////......---------,,,+++(((''''''(((***,,,.........------,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++............---,,,,,,+++,,,+++***))))))***+++,,,+++++++++***++++++,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,---......,,,---......//////......//////.........---------...------------...//////111111111111222333444555666666666666777888999::::::;;;<<<======>>>@@@CCCGGGQQQddd//////............//////..................------000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))***++++++---+++))))))+++++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))),,,---------,,,++++++***))))))))))))***((())))))******)))((('''***************+++++++++,,,,,,,,,,,,+++***)))((((((((()))***************))))))))))))************************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///000111000...---...///000000111000000000222444666999<<<@@@CCCGGGLLLOOOPPPQQQSSSSSSQQQQQQQQQSSSJJJHHHFFFCCCBBBBBBCCCCCCJJJNNNSSSWWWZZZ]]]```bbbbbbeeeiiilllmmmllliiihhhhhhkkknnnmmmkkkkkkmmmooossswww{{{xxxnnnggg\\\VVVOOOJJJHHHEEE@@@;;;:::999999;;;<<<;;;999666555555666888999999666333222222111000000000000111222222111000000111222222111111000000000000111111222222111000000111111111000///---,,,,,,,,,...///------------------------,,,,,,++++++,,,,,,---...------------------------.........---------,,,,,,---,,,***))))))***+++,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***++++++++++++++++++++++++---,,,+++)))))))))***+++,,,,,,+++******+++,,,,,,......---,,,++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,---......//////......//////.........---------//////......//////000111111111111111222333444555666666666666777888999::::::;;;<<<======>>>@@@CCCHHHRRRddd~~~......------------........................////////////...---,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++***))))))))))))***+++++++++)))((((((***++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***,,,,,,,,,+++))))))((((((((()))******'''((())))))******))))))++++++++++++++++++******+++,,,,,,++++++***)))((((((((()))***************++++++*********)))))))))************+++++++++,,,++++++,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,------+++---/////////...///000000000111111000222555777:::===CCCHHHLLLPPPTTTWWWYYYXXXVVVQQQLLLIIIIIIIIIDDDCCCDDDDDDFFFIIIKKKMMMQQQTTTXXXZZZ\\\^^^```bbbbbbeeeiiimmmnnnllliiigggkkknnnpppppppppqqquuuyyy|||vvvkkkfff___YYYUUUOOOHHHCCC???>>>===<<<<<<;;;999777555666777999;;;;;;999777333333222111111111111111222111000000000000111222333222222222222222222333555444333222222222222222222111///......//////000+++,,,,,,---......//////,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---+++)))''''''(((+++,,,---,,,,,,++++++,,,,,,---000000...---,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.....................---------000000//////000000111222111111111111222333444555666666666666777888999::::::;;;<<<======>>>@@@CCCHHHQQQddd}}}......------------......------......//////000000111000000///////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***((('''(((***++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***))))))((('''''''''''''''((()))***+++))))))))))))***)))))))))+++++++++******)))))))))***************)))((('''(((((()))************************************************+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------......------------......+++---///000000///000111222333444444555777:::===CCCFFFKKKOOORRRTTTWWWYYYWWWUUUQQQLLLGGGEEEEEEGGGIIIJJJKKKMMMPPPSSSVVVWWWTTTWWWZZZ\\\]]]___bbbdddjjjkkkmmmnnnnnnmmmkkkjjjppprrruuuvvvxxx|||zzzvvvpppjjjeee___WWWRRRLLLHHHCCC???======<<<;;;:::999999:::;;;;;;888666444333333222222222222222111111111111111111111111333333222222222222333333666555444333222111111111222111000/////////000000,,,---------.........///...............///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,,,,,,,++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,---......///.................................000////////////000111111111111111111222333444444666666666666777888999::::::;;;<<<======>>>@@@CCCGGGQQQccc}}}.........------.........---......//////000000000000000000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,***((('''(((***++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''(((***+++,,,,,,++++++***)))(((((((((******))))))((((((''''''(((((((((((((((((('''&&&(((((()))***************((())))))***+++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///...000222333222222333444333666:::===???CCCGGGJJJPPPSSSVVVWWWWWWWWWWWWXXXMMMLLLJJJGGGFFFGGGJJJMMMSSSSSSTTTVVVXXXYYY[[[\\\ZZZ\\\___aaacccfffiiilllqqqpppooooooppprrruuuwwwyyy|||}}}yyytttooojjjfffZZZTTTJJJCCC????????????===<<<;;;;;;<<<;;;999666555555444333333333333333111111222222222222111111222222222111111222222222555444333111111000000000000000000////////////////////////......---------///............///000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,+++******++++++++++++******++++++******+++,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,---......///.........---.....................//////......//////000111111111111111222333444444666666666666777888999::::::;;;<<<======>>>@@@CCCFFFOOObbb}}}//////............////////////////////////000000....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++)))((((((***++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))******+++((('''(((((()))***+++,,,------+++***)))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))***************(((((()))***+++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,...///000000222555777888===CCCIIIMMMQQQUUUWWWTTTUUUVVVUUUSSSQQQQQQRRRHHHHHHIIIIIIKKKNNNSSSWWWZZZZZZ[[[\\\]]]^^^^^^^^^^^^```ccceeegggjjjnnnqqqooonnnmmmnnnsssyyy~~~{{{yyyxxxiiibbbWWWMMMHHHEEECCCBBB>>>===<<<===>>>>>><<<:::666555555444444444444444222222333333333333222222222111111000000111111222333222111000000000000000////////////.........---000000//////...------,,,------,,,,,,------...///////////////////////////,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++++++++++++++++++++$$$'''***,,,---,,,***))))))******++++++******))))))))))))***+++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------...............///............///000000111111111111222333444555666666666666777888999::::::;;;<<<======>>>@@@CCCEEENNNbbb}}}000000////////////000000000000000///////////////---...//////000///...---------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------+++))))))+++++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++)))))))))))))))***+++,,,,,,,,,***)))))))))******(((((((((((())))))))))))(((((())))))***))))))((((((((()))************************++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------------------000//////////////////000,,,---...000222666;;;???GGGKKKRRRWWWYYYZZZZZZ[[[QQQRRRRRRPPPNNNMMMMMMOOOMMMNNNPPPRRRTTTXXX]]]```aaabbbccceeefffggghhhhhheeegggiiikkkmmmoootttwwwuuuuuuvvvzzzwwwrrriii```XXXQQQKKKGGGEEECCCAAA@@@@@@???===;;;777666555555444444555555333444444555555444444333222222111111111111222222222111111000000000111111///////////////......---////////////............---------------......///////////////////////////,,,,,,---------.........------,,,,,,...000333444,,,,,,,,,,,,---------......---,,,,,,,,,,,,---...++++++++++++++++++++++++&&&'''***,,,------,,,,,,******+++,,,,,,+++******+++++++++++++++,,,---...------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,---......//////......---------.........//////000000//////000000111222111111111111222333444555666666666666777888999::::::;;;<<<======>>>@@@CCCEEENNNaaa|||111111000000000000111111111111000000//////......///000111222222111000///////////////////////////*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...,,,+++***+++++++++***))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,***)))((((((((((((***************++++++,,,+++***)))))))))***+++,,,(((((())))))******++++++)))******+++++++++******(((((()))***************,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------,,,------......------,,,////////////////////////000000////////////000000222333555777;;;AAAHHHMMMUUUYYY^^^```___[[[XXXWWWRRRRRRRRRPPPOOOOOOQQQSSSUUUWWWYYYZZZ[[[^^^bbbeeehhhiiikkknnnppprrrssssssqqqrrrtttuuuvvvxxx|||~~~wwwpppggg]]]RRRLLLMMMKKKGGGDDDBBB???;;;888777777666555555555555555444444555666666555444444333222222111111222222333111111111000111111222222000000000000000///......------......///000000000///////////////000111111........................---------......////////////...------///222555888........./////////000000...---,,,,,,,,,,,,---...++++++++++++++++++++++++***++++++,,,---///000111++++++------------++++++......---,,,,,,,,,---------------,,,,,,,,,++++++******+++,,,,,,---......,,,---......//////......---------.........//////111111111000111222222333111111111111222333444555666666666666777888999::::::;;;=========>>>AAACCCEEEOOOaaa{{{111111111111000000000000---///222444444333111000//////000000000000//////................................................,,,,,,,,,---------......*********)))******+++,,,++++++,,,,,,,,,***((('''******+++,,,,,,,,,,,,+++,,,,,,+++)))'''&&&((()))((((((''''''''''''((((((******))))))))))))*********)))))))))))))))******************************))))))))))))))))))))))))''''''((()))***++++++,,,***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---((((((((()))***+++---...//////000...,,,******+++,,,...000///...---...///---///000111111111333444555666999>>>EEENNNWWW[[[aaabbbbbbaaa]]]XXXSSSOOOLLLOOOSSSVVVWWWXXXYYY[[[^^^bbbdddbbb```aaafffkkklllnnnqqqsssssstttuuuwww|||}}}}}}}}}{{{wwwpppggg```ZZZUUUOOOJJJHHHEEEAAA>>>999777555555666666555333222333444555555555444333222222222222222222222222333333333222222222222111333222000/////////000111........................333222000...---,,,------000000//////.........---...---,,,,,,,,,,,,---......------,,,,,,------...---------............///+++,,,...///000///...---------,,,,,,+++***))))))+++******))))))******+++++++++,,,,,,,,,---------,,,---///000000///---,,,,,,,,,++++++,,,,,,---...//////...---,,,++++++***++++++---...///000000000,,,---......,,,,,,---...000000000000000111111111222333444444222222333444444444444666999;;;;;;;;;;;;;;;<<<<<<;;;<<>>AAAEEEKKKRRRXXX]]]```aaa```^^^[[[WWWTTTRRRQQQSSSWWW\\\```aaa````````````cccfffgggeeeeeeiiimmmlllppptttxxx{{{~~~~~~}}}zzztttoooiiiddd\\\UUUOOOIIIBBB>>>888777666666777666444222333333444555555444333333222222222222222222222222333222222111111000000000222111111000000000000000........................000///......---...///000000/////////............///...------------...///...------,,,,,,------...---------............///,,,,,,---.....................------,,,++++++***------,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,---......---,,,+++------,,,,,,------...///.........------,,,,,,+++......//////......---,,,---...//////------...///000000000000111111111111222333444444333222333555333222222444777999999999;;;;;;<<<<<<;;;<<>>DDDKKKOOOQQQTTTYYY^^^bbbcccccccccfffddd```]]]]]]___aaaccchhhjjjmmmnnnmmmkkkjjjiiikkkmmmoooqqqssswww}}}~~~~~~uuujjj^^^TTTOOOFFFCCC???===;;;:::888777444555555555444444333333444444444444444444444444444333333222111000//////000000111222222000///...........................,,,------...///000111111///////////////.........///..................///...------,,,,,,------...---------............///---,,,+++***+++,,,---...............------,,,,,,+++++++++******+++++++++******+++++++++,,,,,,,,,------,,,++++++,,,---------------------......///,,,,,,,,,------.........+++,,,---///000000000000...///000000......///000//////000000111111222222111222444444333444555777999777666777999;;;;;;;;;:::;;;<<<<<<<<<===@@@CCCHHHPPP___www222222222222111111111111333222000///...///000111//////000000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++++++++++++++,,,,,,,,,+++)))((((((((()))*********+++,,,,,,,,,,,,++++++---...---+++***+++,,,++++++************++++++)))***++++++++++++***)))))))))(((((()))***++++++))))))))))))))))))))))))************************++++++++++++***************+++,,,,,,******+++,,,......------------......)))***+++,,,,,,,,,++++++000111111111///...///000000111111000......000111333666<<>>AAADDDHHHOOO^^^vvv333222222222222111111111222111000///...///000111//////000000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++,,,---------,,,+++***))))))))))))******+++,,,,,,,,,,,,+++,,,...000000...------...++++++************++++++)))***+++,,,,,,+++***)))''''''(((((()))+++,,,---************************++++++++++++++++++++++++******++++++++++++++++++***+++,,,,,,******+++,,,......------------......+++,,,---/////////...---000111111000///....../////////000///...///222444:::>>>DDDJJJPPPVVV\\\```_________```cccfffiiikkkffffffgggiiikkkmmmnnnoooqqqpppnnnkkkiiiiiilllooosssrrrssswwwzzzrrrnnnaaaZZZPPPGGGAAA>>>;;;:::999888777666666666666666555555555555555555555555444444444444444333333333111111111111111000////////////////////////////////////000000///...------.........///////////////,,,,,,------------,,,,,,...------,,,,,,------...---------............///,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,......------------......------------....................................,,,++++++++++++,,,------,,,,,,,,,------.........///000000000000///......---...//////------...///......///000111222222333///111333444444555777999;;;999666555777999:::::::::;;;<<<======???BBBDDDGGGNNN]]]ttt333333222222222111111111000////////////000000111//////000000000000//////////////////////////////------------------------,,,,,,,,,---------......------,,,+++++++++,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++***,,,......---,,,,,,---******))))))))))))******)))***,,,------,,,***))))))((((((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,---...///000///...,,,+++---///000///......///111///000111222333666:::>>>CCCGGGNNNSSSWWWZZZ^^^```aaaaaabbbdddgggjjjlllnnnjjjjjjiiiiiijjjlllnnnooopppppppppooooooqqqtttwwwxxxyyy|||{{{xxxoooiii___VVVMMMFFF@@@<<<;;;:::999777777777777777555555555555555555555555222222333333333333444444222111111000000000000000////////////////////////...///000000000///------............/////////000,,,---...//////...---,,,...------,,,,,,------...---------............///,,,,,,---...............------------------............------------......,,,,,,,,,---------......,,,---............---,,,,,,,,,,,,,,,,,,---......,,,,,,------------------000000000000000///.........///000000......///000......///000111222333333///111333444555666888:::===:::777666777999:::::::::;;;<<<======???BBBEEEGGGMMM\\\rrr333333333222222222111111......//////000000111111//////000000000000//////000000000000000000000000........................,,,,,,,,,---------......///...---,,,+++*********)))***,,,---......---,,,******+++,,,,,,,,,,,,+++&&&)))++++++***)))))))))******))))))))))))******)))***,,,------,,,***)))******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------***+++,,,,,,******+++,,,+++******************+++------......---+++)))'''+++,,,...///...///111222111222555777:::>>>DDDHHHJJJNNNTTTYYY[[[\\\]]]^^^```bbbdddgggjjjlllnnnnnnpppnnnllljjjjjjkkknnnpppnnnpppsssuuuwwwyyy|||~~~}}}|||zzzuuummmcccYYYOOOFFF@@@===<<<:::888777777888999666666666666666666666666000111111222222333444444333222000/////////000111000000000000000000000000---...///000000///......---.........//////000000---...///000000///...---...------,,,,,,------...---------.........//////,,,---...///000///...---.........///////////////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------***+++---......---+++***...------------...//////------------------------,,,---...000111111111111///111222111000///000111---...///000111222333333///111333444555666999;;;???<<<999888999;;;<<<<<<:::;;;<<<======???CCCEEEFFFLLL[[[qqq/////////000111111222222333333222222111000///////////////111333333111/////////000//////...------......//////000000111111---------------------------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++)))(((******++++++++++++******,,,,,,,,,,,,,,,+++***)))(((((()))***++++++,,,,,,************************(((((()))***+++---///000------,,,,,,,,,,,,++++++************************......------------,,,,,,---------............///,,,---...///000000000000,,,...//////...---...000333555888<<<@@@EEELLLQQQXXXWWWVVVVVVXXX\\\aaadddhhhgggiiimmmqqqrrrooolllmmmllljjjjjjlllmmmnnnnnnsssuuuyyy}}}|||wwwrrrkkk```SSSIIIEEEBBB===:::888666444222666666777777888999999999777666555333222111000000222222222111111111111000000000000000////////////111111111111111111111111000000////////////000000......------------......000///...---,,,,,,---...////////////............,,,,,,---.../////////...000///...------...///000------------------------+++,,,,,,------,,,,,,+++...---+++******+++,,,---//////.........---------/////////......---------...///////////////......000000000000111111111111000000111111111000000///555444444444555666888999888888888888999:::;;;<<<;;;<<<<<<<<<<<<>>>@@@CCCFFFLLLZZZnnn222222222333333333333333444444444333222111111111000///000111333333222000000000111111000//////.........//////000000000000------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++************++++++++++++******,,,,,,,,,,,,,,,+++***)))((())))))***++++++,,,,,,************************))))))(((((()))******+++,,,,,,+++++++++*********************************++++++,,,,,,---------...---------............///------...//////////////////000111000//////111222999===BBBGGGKKKOOOSSSUUUVVVVVVVVVWWW[[[```eeehhhkkkjjjkkkmmmooooookkkhhhkkkjjjiiijjjlllnnnpppqqqxxx|||}}}xxxtttlllccc\\\QQQLLLDDD===:::888888777888888888888888888888888555555444333222222222222222222222222111111111111111000000000////////////111111111111111111111111000000////////////000000///..................///000///...---------..................---------------......////////////...000///...------...///000------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------//////.........---------............---------,,,......////////////......000000000000000000000///000000111111111111000000444333333333555666888:::888888888888999:::;;;;;;:::;;;<<<<<<<<<===@@@CCCFFFLLLYYYmmm444444444444333333333333555555444444333333222222111000000111333333222000111111111111111000000///...////////////000000000------------------------++++++++++++************------------------------***+++,,,,,,,,,,,,,,,+++******++++++++++++******++++++,,,,,,,,,+++******)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,+++***)))((((((((((((+++++++++*********))))))************************))))))***+++,,,---......---------............///---.....................111222222111111222555888???EEELLLSSSWWWXXXYYYZZZUUUVVVWWWZZZ___eeejjjnnnlllkkkjjjkkklllllliiigggiiiiiijjjlllooossswwwyyy|||vvvrrrddd\\\OOOEEE???<<<<<<<<<999999888777777777777777444444333333333444444555333222222222111111111111111111000000000/////////000000000000000000000000000000////////////000000000//////......//////000.........------...//////...------------,,,,,,,,,///000000000000//////...//////............//////------------------------,,,,,,------------,,,,,,,,,------.........------...............---------...------------,,,,,,,,,......///////////////...000000000//////.........000000111111111111000000222222222333444777999:::888888777888888999:::;;;:::;;;<<<<<<<<<===AAACCCEEEKKKXXXmmm444444333333222111111000555444444444333333222222111//////000111111000///000000000111111000000///////////////////////////------------------------++++++++++++++++++++++++...............---------***++++++,,,,,,---------***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++------,,,+++************++++++++++++************************************))))))***++++++,,,---------------............///.....................///111222222333444888===AAAEEEKKKRRRXXX[[[\\\\\\]]]XXXYYY[[[___dddiiimmmpppjjjiiihhhiiiiiijjjjjjjjjhhhkkkooosssxxx~~~uuulll___RRRIIICCC@@@>>>999888777777666777777888555555444444444444555555333333222222222111111111111111111000000000//////////////////////////////000000////////////000000000000////////////000000------.........///000000.........---------,,,,,,111111111111111000///.../////////....../////////------------------------,,,,,,------------,,,,,,,,,---.../////////...---........................---------------,,,,,,,,,---...//////////////////000000//////......------///000000111111111111000111111111222444666999:::777777777777888999:::;;;999:::;;;;;;<<<===AAACCCEEELLLYYYmmm666555555444333222111111333333333333222222222222000///......///000///.........//////000//////.../////////...............------------------------------------------------/////////......---------+++++++++,,,,,,------...++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++---------............/////////.........///000000000222444777:::@@@GGGLLLOOORRRVVVZZZ[[[]]]___```]]]^^^aaadddgggkkkmmmoookkkjjjiiihhhhhhiiikkkmmmnnnssszzzzzzooocccXXXNNNEEE@@@;;;:::888777777777888999777777666555444444444444333333333222222222222111111111111111000000000000////////////////////////000000////////////000000000000////////////000000---......//////000000000////////////.........---111222222222111000//////...//////////////////...------------------------,,,------......------,,,+++,,,...///000///...------.....................------------------------------...///////////////000/////////.........---//////000111111111111111000000000111333666888:::777777777777888999::::::888999;;;;;;;;;===AAACCCFFFLLLYYYnnn888888888777666555555444333333333222222222222222111000....../////////...---......////////////.../////////............---------------------------------------............/////////...------,,,,,,---,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,---------,,,,,,,,,++++++************************---,,,,,,,,,++++++++++++---------............///000///......///111222333333666:::>>>CCCIIIPPPUUUYYY[[[]]]^^^^^^___bbbdddaaaccceeehhhjjjllllllmmmnnnnnnllljjjiiilllpppttt{{{|||tttiii]]]QQQIIIAAA@@@===:::999999999:::999888777666555444444444333333333333222222222222222222111111111000000000000000000000000000000000000000////////////000000000//////......//////000......///000000000//////000000/////////.........000111111111111000000///......////////////......------------------------------............------+++,,,---...............---------...............---------............///,,,---...///000000000000////////////////////////...///000111111222111111000000000111222555777888777777666777777888999:::777999:::;;;;;;===AAACCCEEEKKKXXXmmm888888888777777666666666333333333444444444444444444222//////000111000000......///000000000000000//////.........---------------------------------,,,,,,,,,------.........//////......---,,,,,,+++......---,,,+++,,,------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,,,,,,,,,,,,,+++++++++***************************,,,,,,,,,,,,---------------------............///000/////////000222555666:::===BBBGGGLLLQQQWWW[[[___aaabbbbbbaaaaaabbbdddccceeehhhjjjlllllllllllllllmmmmmmmmmooottt|||xxxlll```XXXLLLIIIEEE@@@<<<:::999999777777666666666666666777444444333333333222222222222222222111111111000000111111111111111111111111000000////////////000000///................../////////000111000000......//////.........---------//////000000111000000000---...///000000///...---------------------------------............------++++++++++++,,,---...///---------.........//////........./////////000000,,,---...///000000000000...//////000000111111111...///000111111222222222111000000111222444555777666666666777777888999:::777888::::::;;;===AAADDDCCCIIIVVVkkk666666666666555555555555444555555555555555555555666444111000111222222111//////000111111111111111//////.........---------------------------------+++++++++,,,,,,---------//////...---,,,,,,++++++000///---,,,+++,,,,,,---+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---+++++++++************)))************************++++++,,,---......///000---------.........//////000/////////111444777999@@@CCCIIIMMMRRRVVV[[[^^^aaaccceeeeeecccbbbaaaaaadddeeehhhkkkmmmmmmmmmlllgggiiilllooottt}}}vvvllldddTTTQQQKKKDDD???;;;999999555555555555666777888999444444444333333333222222222222222111111111111000111111111111111111111111000000////////////000000......------------......000000111111111///...---......---------,,,,,,,,,---...///000000000000000---...///000000///...---------------------------------............------++++++******+++,,,...///---------.........//////.../////////000000111111,,,---...///000000000000......///000111222333333......///111111222222222111111000000111333444666666666666666777888999:::777888999:::;;;===AAADDDAAAGGGTTTiii888:::<<<;;;:::888777777555444333333222222333333444444444333333333222222111111111111000000000000000000000000000000000000......------------........./////////......,,,,,,...---,,,---......,,,***000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,++++++*********************************+++++++++*********))))))++++++,,,------...//////***************************++++++,,,,,,++++++***++++++,,,---............111000///000000111000///222222222444666999===???IIILLLQQQTTTWWWYYY[[[]]]^^^aaaddddddbbbaaabbbcccccccccfffkkkjjjggghhhkkkkkkmmmqqquuu||||||yyywwwvvvhhh```UUUMMMHHHDDD>>>:::888888888777777777666666444333333222222333333444555444333333222222333333222222111111111111222222111000///...---,,,++++++000000000000000000000000//////000000///...------........................111111111111111000//////......////////////......---------............///////////////////////////........................---...000111222111///...///...---,,,,,,,,,,,,,,,000...,,,---///000...,,,//////............//////222222333333333444444444333333222111222333444555333555555555444444555777999:::;;;:::;;;===AAADDDEEEJJJVVViii:::::::::999777555444444555555444333333333333444444333333333222222222222000/////////............/////////////////////////////////....../////////------------,,,,,,++++++...---,,,---......,,,***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))***++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---............///........./////////...222222222555999???DDDGGGQQQSSSWWWYYYZZZ[[[]]]^^^ccceeefffeeebbb______```bbbbbbfffkkkkkkggggggjjjpppuuu|||}}}|||qqqmmmfff]]]SSSJJJDDD@@@:::999888777666666555444444444333333333333444444444444333222222222222222000000////////////000000000000///////////////...//////////////////////////////000000///......---........................111111111111111000//////......////////////......---------............///////////////////////////........................,,,...///111111000///...000///......---------...000...,,,---///000...,,,000000////////////000000222222222222333333333333333333222222222333444555555666666666555555777888999:::;;;;;;;;;===AAADDDEEEJJJVVViii@@@>>>;;;888666444444444666555555444444444444444333333333222222222111111000000/////////.........////////////////////////000000////////////000000---,,,+++*********+++,,,...---,,,---......,,,*********,,,---------,,,+++,,,++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---......///......//////////////////000000222333666:::@@@GGGNNNRRRWWWYYY\\\\\\\\\\\\]]]^^^eeeffffffeeebbb_________bbbcccggglllmmmkkklllooottt{{{{{{{{{xxxooobbbUUUKKKFFF>>><<<999888888777666555444444333333333333444444444333222222111111222222000000////////////000000//////000000111111111222........................//////000000000///..............................000000111111000000//////......////////////......---------............///////////////////////////........................,,,---...///000///......000000///............//////...------/////////---111000000000000000000111000111111111222222222222333333222222222333444555555666777777666666777999999:::;;;;;;;;;===AAACCCEEEJJJUUUhhhJJJEEE???:::777777777777666555444444333333444444333333222222222111111111222222222111111111000000........................000//////////////////000...,,,***))))))***,,,---...---,,,---......,,,***'''(((+++---...---,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........------------------------+++,,,,,,,,,,,,,,,,,,++++++,,,---...////////////222222222111000111222333666999===DDDJJJPPPTTTVVVXXXZZZ\\\\\\\\\\\\^^^___ccccccddddddcccbbbbbbbbbddddddggglllpppqqqwww}}}zzzpppbbbTTTKKKDDD@@@<<<::::::;;;999888555555444444444444555555333333222111111111111222333222222111111222222333000000000000111111111111//////////////////////////////000000000//////...........................///000000000000000//////......////////////......---------............///////////////////////////........................,,,---......//////......//////...............///............////////////000000////////////000000000000000000111111111111222222222333333333444444555666777666555555777999888:::;;;<<<<<<===@@@CCCDDDJJJUUUhhhVVVNNNDDD<<<999999999:::555555444333333333333333333333333222222222111111222222222222111111111111///////////////////////////......------......//////---,,,***+++,,,...///...---,,,---......,,,***&&&(((***---...---,,,+++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,------------......------------------------,,,,,,,,,------,,,,,,,,,,,,,,,---...////////////333444444333111222555777===AAAHHHOOOTTTVVVVVVUUUWWWYYY\\\]]]^^^```ccceeeeeeeeedddddddddeeeddddddfffdddffflllrrryyy~~~~~~|||rrrbbbUUUKKKEEE>>>;;;<<<<<<;;;999666555555444444555555666444333222222111111222222333333222222222222333333111111111000000000//////000000000000000000000000//////000000000000000///////////////////////////...//////000000000//////......////////////......---------............///////////////////////////........................,,,------..................------,,,------......---...////////////000000.........------.........//////000000000111111111222222333333333444444444444555555555444444666888888999;;;<<<<<<>>>@@@BBBDDDIIIUUUhhhfff[[[LLLAAA;;;:::::::::666555555444333444444444444444444333333333222222111111000000000/////////000000000000000000000000......------------......///...---------...///000...---,,,---......,,,***((()))+++,,,---------,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------************************)))***************++++++++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,,,,,,,...///////////////111333555444333555:::???HHHLLLRRRWWWYYYYYYVVVTTTYYY[[[^^^```cccfffjjjmmmmmmjjjhhhggghhhhhhgggfffiiigggiiiqqqyyy~~~|||rrreeeVVVNNNDDD>>>>>>===;;;777666666555555555555666666555444333333222222333333111111000000000000111111222111111111000000//////111111111111111111111111//////000111111111000000////////////////////////......///000000000//////......////////////......---------............///////////////////////////........................---............/////////---,,,,,,,,,,,,---......---...///000//////000222...------,,,,,,------...///000000000111111111111111222333444444444333333333444555444333444555777777999;;;======>>>@@@BBBDDDIIITTTggg{{{mmmYYYIIIAAA>>><<<;;;888777777666666666666666555555555444444444333333111111111000000000//////111111111111111111111111//////............//////------........./////////...---,,,---......,,,***++++++,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---...//////000000000///333777888:::>>>FFFLLLRRRTTTWWWZZZZZZYYYXXXVVV[[[]]]```cccfffjjjnnnrrrqqqnnnllllllmmmnnnmmmlllppppppttt~~~}}}}}}}}}uuuggg]]]PPPGGGDDDBBB===888777666666666666666666777666555444444333333444444222111111000000111111222111111111222222222222222000000000000000000000000//////000111111111111111////////////////////////---......///000000//////......////////////......---------............///////////////////////////........................//////......//////000000---------------...//////,,,...000000//////111333......------------......000000000111111111222222111222333444444444333333444555666555444444666888777999<<<======>>>@@@AAACCCIIITTTggg{{{dddRRRGGGBBB???===:::999999888888888888888666666555555555444444444333333333222222222222111111111111111111111111111000000////////////000000,,,---....../////////......---,,,---......,,,***------,,,,,,,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---...///000000000000000555:::===@@@GGGPPPXXXYYYYYYYYYYYYYYYYYYYYYYYY[[[^^^```cccfffjjjooorrrqqqooommmnnnrrruuuuuutttxxxyyy}}}|||}}}vvvjjj[[[PPPKKKGGG@@@:::777777666666666666777777666666555444444444444555444333333222222333333444000111111222444555555666000000000000000000000000//////000111111111111111000000000000000000000000------...///000000//////......////////////......---------.........//////////////////////////////........................///////////////000111111...............///000111,,,...111000//////111333//////............//////111111111111222222222222111222333444555444333333555666777666555666777999777999<<<===>>>>>>@@@AAACCCIIITTTgggwwwdddTTTKKKCCC===555777888888777666777777555555444444444555555666444444444333333333222222000000000000000000000000////////////////////////222111000///////////////***+++---///000000//////......//////...---,,,,,,........................,,,---......------...000---..................------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------......///.........///000000///------...000---............///111444555999>>>CCCIIIQQQXXX]]]]]][[[XXXVVVUUUWWWYYY[[[cccaaa```ccciiinnnqqqqqqsssooommmqqqsssssstttwww|||}}}yyymmm___RRRGGG@@@======:::888777777777777666555555444333333333333444333333333222333333444444222222222222333333444555222111000//////000111222333222000/////////000111///111222222000//////000000000000000000000000000........................,,,---...---,,,,,,---...333333222111000///......111111000000//////......000000//////.........---////////////////////////////////////000000000000000000000000000111222222222222222111111111111111444444333333444555777888444444555555666777777777666777999::::::<<>>;;;888666666777777666777666555555444444555555222222111111111111222222333222222222333333444555222111000//////000111222333222000/////////000111...///000000000000000000000000000000000000000000...........................///000000......///000111111000//////.........000000000000//////......000/////////............////////////////////////////////////000000000000...............///000000111111111111111111111111444333333333333555666777444444555555666777777777888:::<<<<<<===>>>AAACCCDDDIIITTTgggxxxooodddUUUHHH@@@???===;;;999888888888888777777666666666777777333333333222222222111111111111111111111111111111111111111111111111111111//////////////////000000......------------...............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------000000//////...---++++++---...///...,,,,,,...000.../////////000222555888>>>EEEOOOWWW[[[\\\\\\[[[[[[ZZZYYYYYYZZZ]]]___aaabbbbbbcccfffkkknnnoooooopppooorrryyyyyypppfff\\\UUUQQQDDD@@@:::777777888999999888888777666666666666666333222222111111222222222333333222222222333444444222111000000000000111222333222000/////////000111......//////000000111111000000000000000000000000...........................///000000......///000........................000000000////////////...////////////............////////////////////////////////////000000000000...............///000000//////000000111111222222333222222222333444555666444555555666666777777888:::;;;======>>>???BBBDDDDDDIIITTTggg|||sssbbbRRREEEBBB>>>;;;999999999888777777666666555666666666333333222222222111111111111111111111111111111111111111111111111111111111---......///000000000000333222000/////////000111---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,---...////////////,,,---...---,,,,,,...000...///000000111444999===GGGMMMVVV\\\]]]\\\YYYXXXYYYYYYYYY[[[]]]```bbbdddeeefffhhhkkknnnpppqqqqqqnnnpppwww{{{xxx}}}|||yyytttnnnfff```\\\MMMGGG@@@;;;999:::;;;;;;888888777666666666666777666555555444444444444555333333333222222333333444111111111111111111111111333222000/////////000111111000//////000111111000////////////////////////........................,,,...///...---,,,---...------.........////////////////////////////////////////////////.........////////////////////////////////////000000000000000000000000000111111222......///000111111222222111222222222333444444555555555555666777777888888999:::;;;<<<<<<===@@@BBBBBBGGGRRReee~~~nnn___KKKFFF???;;;999:::999999777666555555444444444555333333333222222222111111111111111111111111111111000000000000000000000000---...///000111111000000444333111000//////000111------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,---...////////////,,,---......------///111...///000222444999???DDDQQQUUUYYYZZZYYYWWWVVVUUUWWWXXXZZZ]]]```ccceeeffffffhhhkkkmmmoooqqqssstttuuuzzzzzztttyyyyyyzzzyyyuuupppkkkhhhVVVPPPFFF???;;;:::::::::888777666666555555666666777666666555444444555555444333333222222333333333111111222222222222111111333222000/////////000111555222000///111111000///////////////////////////////////////////////////---...///...------...///---......//////000000111.............../////////.........///////////////////////////////////////////////////000000000000000000000000000111111222...//////000111222222333111111222333444444444444555555666666777888888888999:::<<<<<<<<<===???AAABBBGGGRRReeexxxlllWWWOOOEEE>>><<<<<<;;;:::777666555444444333444444444444444333333333222222222222222222222222222222000000000000000000000000///000111222222222111000000000///...............,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---......------------............//////...------,,,---...///.........000222000111333666:::@@@HHHMMMWWWYYYYYYXXXUUUTTTTTTUUUWWWYYY\\\```cccfffhhhhhhgggiiilllnnnppprrruuuxxx}}}}}}|||}}}}}}zzzuuusssaaaZZZOOOEEE???;;;999888888777777666666666666666666555444444333333333333444444333222222222333333111111222333333222111111333222000/////////000111555111......000222111///000000000000000000000000///////////////////////////000111111//////000111.........//////000000000---............/////////.........///////////////////////////////////////////////////000000000000...............///000000000000111111222222333333111222333444555555555444555666666777777888888999;;;<<<===>>>===>>>@@@CCCDDDIIITTThhhwwwggg\\\OOOEEEAAA???===:::888777666555444444444444555555555444444444333333222222222222222222222222111111111111111111111111111222333444444333111000.........///......------,,,------...//////......------------------------,,,---......------...000------............---------,,,,,,++++++,,,,,,---......------------...............///......---,,,---///000/////////111333333444777;;;@@@HHHQQQWWWYYYYYYYYYXXXVVVUUUVVVXXXZZZ\\\```dddgggjjjkkkkkkkkknnnppprrrsssvvv{{{{{{xxxoooggg\\\PPPHHHAAA===:::999999888777777777777888777666555444333333333333555444333333222222222333111222222333333222222111333222000/////////000111111---***+++///222222000000000000000000000000000///////////////////////////111222111000///000111.....................///---------.........//////............/////////000////////////////////////////////////000000000000...............///000000222222222222222333333333111222444555666666555555666666666777888888999999:::<<<======<<<===???AAADDDIIITTThhh~~~rrrgggWWWKKKEEEBBB>>>;;;999999777666555555555555666666555555555444444444222222222222222222222222222222222222222222222222222333555555555333111000...///000111111000///...,,,,,,---.../////////...........................,,,---///...------...000---......//////......------,,,,,,++++++,,,,,,---......------------......***+++,,,...///000000000...///000000000000222444555777:::???EEENNNWWW^^^XXXYYYZZZYYYXXXXXXZZZ[[[\\\___cccgggjjjlllmmmmmmpppsssuuuwwwxxx{{{|||yyy{{{sssgggZZZPPPHHHBBB???;;;:::999999888888999999999999888666666555555555555444333333222222222222111222333444444333222111333222000/////////000111---)))&&&(((...222333111000000000000000000000000000000000000000000000000---///000///...---...000---------------------------------.........//////---.........//////000000////////////////////////////////////000000000000000000000000000111222222444444333333333333333333222333444666777666666555666666666777888888999999888999::::::::::::===???BBBGGGRRRfff{{{xxxrrreeeUUUJJJEEEAAA===AAA===888666555555444333777666555333333444555555333333333222222222111111444333111//////000111222000000000000000000000000////////////////////////////////////////////////111111000000//////......//////.........---------......---------,,,,,,,,,---------.........////////////.........------------......///////////////,,,...000...,,,---444::::::;;;@@@HHHQQQWWWWWWVVVZZZYYYXXXVVVVVVXXX]]]aaadddfffiiikkklllnnnqqqtttxxxuuuvvv{{{}}}{{{{{{kkk[[[QQQIIIDDDCCC<<<777999:::999888999:::999777666555555555666444444444333333333222222555444444333222111000000222111111111000000//////333444333222000000222444111000///000333444222000000000000000000000000000,,,---...//////...---,,,000000////////////000000,,,,,,,,,---------................../////////000//////000000000000//////////////////000000000000//////000111111111111000222000///000333444333111444444444444444444333333555444444555777888777666999;;;======>>>>>>@@@BBBCCCHHHSSSeee}}}|||{{{yyyooo```TTTLLLEEE???<<<:::888777777777888888777666555555444444555555333333333222222222222111444333111000///000111222000000000000000000000000////////////////////////////////////////////////////////////.........---//////.........---------.........---------,,,,,,------------............//////.........------------...//////000000//////---000222111///000555999>>>@@@FFFNNNUUUYYYYYYYYYWWWWWWWWWVVVVVVXXX\\\___dddfffjjjlllnnnppprrruuusssssswwwzzznnnbbbUUUKKKEEE???;;;<<<>>>;;;999:::999888777666555555555666444444444333333333333222333333333222222222222222222111111111000000000000222222333111000///000222111000///111333444222000000000000000000000000000///000000000000000000/////////............//////............////////////........./////////000000------............------////////////000000000111111111222333333333333222111///---...111222000...444444444444444444444444555444444555777888777666999;;;======>>>>>>@@@BBBCCCHHHSSSeee}}}ssseeeXXXLLLBBB:::::::::999777777999;;;666777777777666666555555333333333333222222222222444333111000000000111222000000000000000000000000000000000000000000000000////////////////////////............------------...............---------.........------------,,,,,,,,,,,,---------....../////////............------...//////000000//////...111444444333444888;;;EEEIIIPPPUUUXXXYYYZZZ[[[WWWXXXYYYYYYYYY[[[^^^aaafffiiimmmoooqqqrrrtttvvvuuuyyywwweeeVVVJJJCCC>>>???@@@===;;;;;;888888777666555555555555555555444444444333333333111222222222333333333444111111111111111000000000000111333222000//////000111000000111333333222000////////////////////////111000000//////000000111///......------......///000000000000111111111111....../////////000000000---......//////......---/////////000000000111111111111222333333333333222111000//////000111000...222333333444444555555555555444444555777888888777999;;;======>>>>>>@@@BBBCCCHHHSSSeee}}}wwwfffSSSFFF===>>>===:::666555666888666777888888888777555444444444333333333222222222333222111000000000111111000000000000000000000000000000000000000000000000////////////////////////............................................................------------,,,,,,,,,,,,------------/////////.....................///000000000000000...000333444666:::???CCCMMMRRRXXX[[[YYYXXXXXXYYYYYYZZZ]]]^^^^^^```ccceeekkkmmmppprrrssstttvvvxxxsssbbbSSSJJJBBB??????<<<;;;<<<777777777666666555555555555555555555444444444444333333333333333333333333111111111111111111111111000222444444222000000000111111111222222222111000////////////////////////000///...------...///000//////............//////000000000111111111222222...////////////000000000000000111111111111000000//////000000000111111111//////000111111111111000333333222222222222222111222222333333444555666666555444444555777999999888999;;;=========>>>@@@BBBBBBHHHSSSeee}}}uuu___MMMBBB@@@>>>:::666555666777666777888888888777555444444444444333333333222222222222222111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////---.....................//////.........---------,,,,,,,,,---------......////////////////////////...//////000000000000000///000111444999AAAIIINNNUUUYYY\\\\\\XXXUUUUUUVVVZZZ\\\^^^```aaacccgggiiimmmoooqqqrrrsssuuuxxxzzzqqq___SSSFFF@@@===::::::===777777777777777666666666666666666555555555444444555555444444333222111111111111111111111222222222111333555555444222111222000111222222222111111111000000000000000000000000000///...------...///000111111000000000000111111//////000000000111111111////////////000000000111000000111111111111000000000000000000111111111111//////000111111111111000222333333333222222222333222222333333444555666666555444444555888999999888999;;;=========>>>@@@BBBBBBHHHSSSeee}}}ooo[[[HHHCCC===999888999::::::666777777777666666555555444444444444333333333333222222222222111111000000111111111111111111111111000000000000000000000000/////////////////////////////////000000000000000---------.............../////////.........---------------.........//////...////////////000000000...///000000111111000000000111333999@@@JJJRRRWWWZZZ[[[[[[YYYWWWUUUUUUUUUYYY[[[]]]___aaadddhhhllloooppprrrsssuuuyyymmm___OOOFFF@@@;;;;;;===777888888999999888777777777666666666666555555555666666555444333222111111111111111222222222222222333444666555333222222333000222333333111000000111000000000000000000000000222111111000000111111222222111111000000111111222.../////////000000000000/////////000000000111111...//////000000//////...000000000111111111222222111111222333333333333222///000111111000000111333222333333444444555555555555444444666888::::::999999;;;======>>>>>>@@@BBBCCCHHHSSSeee}}}mmmTTTKKK@@@:::;;;===<<<:::777666555555444444555555555444444444444333333333222222222222222111000000111111111111111111111111////////////////////////////////////////////////........./////////000000---------.........//////////////////...................../////////000000.../////////000000000000//////000111111111111000222444999AAAJJJRRRWWWZZZ[[[YYYWWWVVVWWWXXXXXXXXX[[[\\\^^^___aaafffkkkppptttuuuwwwyyy~~~xxxkkk[[[QQQIII@@@<<<<<<888999::::::::::::999888777777777666666666555555555555444444333333333222111111111222222333333333444444555333222111222444000222444333111///000111222222222222222222222222111111111222222111111111111111000000000000111111////////////000000000000//////000000000111111111//////000000000000//////000000111111111222222222111111222333333333333222---///111222000111333555444444444444444444444444555444444666999:::;;;:::999;;;======>>>>>>@@@BBBCCCHHHSSSeee}}}yyy```SSSDDD<<<===>>>;;;777777666555333333444555555555555444444444333333333111222222222222111000000111111111111111111111111////////////////////////////////////////////////---------.........//////---------.........//////000/////////............////////////000000000000.../////////000000111111//////000111111111111111333777???IIIRRRXXXZZZZZZ[[[WWWSSSSSSWWW[[[\\\\\\______```aaadddiiioootttzzz{{{}}}ssseeeZZZQQQEEE>>>;;;888999:::;;;<<<;;;:::999777777777777666666666666333333333444444444555555111111111222222333333333333444333222000000222444000222444333000///000111222222222222222222222222...///000111111000///...000000////////////000000///000000000000111111111000000000000111111111111111111222222222222111111000111111111111222222222//////000111111111111000...111333444333333666888444444444444444444333333555444444666999;;;;;;:::999;;;===>>>>>>>>>@@@BBBCCCHHHSSSeee}}}mmm```NNNAAA<<<;;;;;;;;;;;;999777666777777777666666555333111///---+++***000222444333222111222333333333111000///////////////---,,,,,,...000111000////////////000000000000000000000000000000000000////////////............000000000///......------////////////000000000000111111000///////////////000111111111000111333555666>>>IIISSSXXXYYYXXXWWWXXXWWWWWWWWWYYY\\\^^^```cccdddeeehhhlllppptttvvv{{{|||ssshhh\\\PPPEEE>>>===<<<:::888777666666666999888777666666555555555777555333444777888666444444444444333333222222222444333333222222333333444555444222000000111222333111222333444444333222111111111111111111000//////111111111000000000000000111111000000//////......//////000000000000//////000000000000000000000000000000000000111111111111000000111111111222222222111111111222333444555666666666555555555777999:::888666444555888999777555999;;;======>>>>>>@@@BBBCCCHHHSSSeee}}}|||kkkVVVFFF@@@>>><<<:::999888777777888888777555777666666555333222111111000222444333222111222333333222111000000///000000222000...---///000000///////////////000000000111000000000000000000000000111000000000000/////////......//////////////////////////////000000000000111111000//////////////////111222333333444666888@@@FFFOOOVVVYYYYYYXXXXXXUUUVVVWWWXXXZZZ[[[]]]]]]```dddiiimmmpppssswwwzzz{{{tttkkk^^^PPPFFF@@@>>>;;;999888888888888999888777666666555555666777555444555777777666444333333333333333222222222333333222222222222333333444333222000000111222333000111111222222111111000111111111111111000//////111000000000000000000000000000000000000///////////////000000000000//////000000000000000000000000000000000000111111111111000000111111111222222222222222333333333333333333555555555555666666777888777555444555777999888666999;;;======>>>>>>@@@BBBCCCHHHSSSeee}}}xxxbbbPPPGGGCCC???<<<888777666777888888666444666666666666666666666666000222444333222111222333222111111000000000111111444222000///000000///.../////////000000000111111////////////////////////111111111111000000000000------...//////000111111////////////000000000000111111000/////////000000///111333444555777:::===JJJOOOTTTXXXYYYXXXWWWWWWUUUVVVXXXZZZ\\\]]]^^^___bbbhhhqqquuuvvvyyy~~~{{{ppp___RRRFFFBBB>>>:::::::::::::::999999888777666666666666777555444555666777666555222222222222222222333333222222111111111111222222333222111111111222333444111000000000000000000111111111111111111000//////000000000000000000111111//////000000000000000000///000000111111000000///000000000000000000000000000000000000111111111111111111111111111222222222222333444444444333111000444444555555666555555555444333333444777888888777999;;;======>>>>>>@@@BBBCCCHHHSSSeee~~~qqq```RRRHHHAAA>>>888777777777999888666444444444444444444555555555000222444333222111222222111111111000111111222222444222000000111222111/////////000000000111111111////////////////////////111111111000000000//////......//////000000000000////////////000000000000111111000000///000000111111111222333555:::AAAEEEPPPSSSUUUWWWVVVVVVWWWXXXYYYYYYZZZ[[[^^^aaadddfffiiipppxxx{{{zzz}}}|||mmmaaaNNNHHHAAA<<<;;;;;;;;;::::::999888777666666666666666666555555666666666555000111111222222333333333222111111000000111111222222111111111111333444444222111000//////000111222111111111111111000//////000000000000000111111111/////////000000111111222000000000111111000000000///////////////////////////000000000111111111111111111111111111111111111000222333444444333111000222333444555555555333333333333333444666888888888999;;;=========>>>@@@BBBCCCIIITTTeee~~~rrr]]]LLLBBB>>>:::999888888999888666444555444444444333333222222000222444333222111222222222111111111111111222333111000000111333333333111000000000000111111111111000000000000000000000000000000/////////.........111111000000////////////////////////000000000000111111000000000000111111222222222222666>>>HHHOOOTTTUUUWWWWWWVVVWWWYYY[[[\\\[[[ZZZ[[[^^^dddjjjnnnqqqvvvzzz{{{{{{zzzqqqZZZQQQFFF???<<<<<<;;;999:::999888777777666666666555666666666555555666666111111111222222333333444222111111000000111111222111111111111222333333444333222111000000111222333111111111111111000////////////000000111111111111//////000000111111222222000000111111111111000000///////////////////////////000000000111111111111111111111111111111111111...///222444444444333222111222444555555555333333222333444555666777888999999;;;=========>>>@@@BBBDDDIIITTTfff~~~lllUUUFFF???>>><<<999888888888777555777777666555444333333222000222444333222111222333333222222111111111222222000//////111333444333111000000000111111111222222000000000000000000000000////////////............222222111000000///......////////////000000000000111111000000000111222222333333444777<<>>;;;999::::::999888777777777777555666777666555444555777333333333333333333444444222222111111111111222222111222222222222333333333333333222222222222333333111111111111111000///////////////000111111222222000000111111111111111111000111111222222111111000000000000000000000000000000000000000111111111111222222222111111111111111...///111222333444333333111222333444555555555555333555777777666777888:::999;;;======>>>>>>@@@BBBDDDIIITTTfff{{{gggTTTHHHCCC???;;;888777777777666777666666555555444444333000222444333222111222333444333333222111111111111000000000111333333111///000000111111111222222222222222222222222222222222000000000////////////...111111000000000000000000////////////000000000000111111000000111111222333111555:::@@@FFFNNNUUUZZZWWWXXXYYYXXXXXXXXXZZZ\\\]]]___bbbffflllrrrwwwzzzxxxzzz|||uuugggVVVIIICCC@@@===999::::::999888777777777777444666777777555444555777555555444444444444444444333333222222222222333333222222333333333222111111111111222222222222111111111111111111111000//////...//////000111111222222222222111111111111111111000111111222222111111000000000000000000000000000000000000000111111111111222222222111111111000000000000111111222222222333222222222333444666888888555777999888777666888:::999;;;======>>>>>>@@@BBBDDDJJJUUUfffwwwcccTTTFFFBBB<<<888777777777777444444444444444444333333000222444333222111222333555444333222111111111111222111111111222111///,,,000111111111111222222222222222222222222222222222111111111111000000000000/////////000111111222222////////////000000000000111111000000111222333333///555???HHHOOOTTTXXX[[[VVVWWWWWWWWWUUUUUUWWWXXX^^^bbbhhhpppvvv{{{}}}zzz|||~~~ooo[[[MMMFFFBBB>>>:::;;;:::999888777777777777444666888777444333555777666666666555555444444444444333333222222333333444333333333333333222111000///000111222222111000///111111111111111000//////...//////000111222222222333222222222111000000000111111222222222222111111000000000000000000000000000000000000111111111111222222222222111111000000333222111111000000111111222222222333444777999;;;666888::::::777666888;;;999;;;===>>>>>>>>>@@@BBBDDDJJJUUUfffrrr___SSSHHH>>>;;;:::888777777999888777666666555555666333333333333333333333333333222111000000111222333222222111111111111111222000000000000000000000000000000111111111111000000///111222111000///000111222222111111000/////////111111000000000000111111333333333111000111333666444;;;EEEKKKNNNQQQVVV[[[ZZZWWWTTTSSSUUUXXXZZZ[[[^^^hhhttt|||~~~~~~~~~}}}yyyuuurrrtttmmmbbbXXXPPPJJJDDDAAA===<<<999666666777666444666555555444444555555666555555555444444333333333666666555444222111000000333333333222222111111111222222222222222222222222222333333333333222111000222222222111111111111111111111111111111111111111111111111111111111111111222111000//////000111222000000000000000000000000222222111111000/////////---...000222333333333333444444444555555555555555555555555666666777888999:::;;;<<<======>>>@@@CCCFFFKKKWWWhhhrrr]]]OOOAAA<<<;;;999777777999888777666555555555555333333333333333333333333333333222111111222333333222222111111111111111222111111111111111111111111000000111111111111000000///111222111000///000111111111111000000000//////111111000000000000111111///111333444444444555777;;;BBBJJJOOOPPPQQQTTTWWWXXXWWWUUUUUUXXX\\\___```gggqqq~~~zzzsssnnnqqqllleee^^^WWWOOOFFF@@@;;;:::888777888:::999777888888888777777666666666555555555444444333333333666555555444333222111111333333333222222222111111222222222222222222222222222222222111111000000000111111111111111111222222111111111111111111111111111111111111111111111111000///............///000111111111111111111111111//////000111111222222333...///111222333444444333555555555666666666666777666555555666666777888999:::;;;=========>>>AAACCCDDDJJJUUUggglllZZZGGG>>><<<:::888777888777666555555444444555444444333333333333333333444333333222222333333444222111111111111111222222111111111111111111111111000000111111111111000000///111222111000///000111000000000000000000000///111111000000000000111111---000444666777777888999EEEJJJPPPSSSRRRQQQRRRSSSVVVVVVWWWXXX\\\```dddfffmmmwwwuuuooonnnmmmkkkjjjeee[[[MMMDDD===;;;::::::;;;;;;999888888888888777777666555555555555555444444444444444444444444444333333333222333333333333222222222222222222222222222222222222222111000/////////000111000000000111222222222333111111111111111111111111111111111111111111111111000//////......//////000222222222222222222222222000000111111222333333333///000111333444444444444666666666666777777888888666666666666777888999999:::;;;=========>>>AAACCCBBBHHHSSSeee~~~}}}hhhPPPCCC???<<<999888888777666555444444444444444444444444444333333333333333333222222333333333111111111000111111222333111111111111111111111111000000111111111111000000///111222111000///000111/////////000000000000000222111111000000111111222...000333555666888:::<<>>>>>???AAACCCBBBGGGSSSeee~~~ttt[[[KKKDDD>>>;;;:::888777666555555444444555555555555444444333333333111111222222222222111111111111000000111222222333111111111111111111111111000000111111111111000000///111222111000///000111......//////000000000111222222111111111111222222222333333444555999>>>BBBMMMPPPSSSTTTTTTTTTSSSSSSTTTVVVYYY[[[]]]bbbhhhlllzzzsssssswww{{{}}}uuuggg\\\KKKCCC>>>>>>>>>;;;;;;???::::::888666555555555555555555555555555555555555333333444444444444555555333333333333333333333333222222222222222222222222444333111000000111333444//////000111222333333333111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111444444333333222111111000222222222333333444444555333333444555555666777777666666666777777888999:::;;;<<<>>>>>>>>>???BBBDDDCCCHHHSSSeee~~~~~~fffUUUIIIAAA<<<===999888777666666555555555666666555555444333333333000111111222222111111000000000000000111222333333222222222222222222222222000000111111111111000000///111222111000///000111------...//////000111111222222111111111111222222444444444555777===DDDIIIOOOPPPQQQSSSTTTUUUVVVVVVVVVYYY\\\]]]___eeemmmttt~~~{{{zzz}}}|||qqqhhhVVVJJJAAA@@@???===AAAIIIHHHEEEAAA<<<999888999999555555555555555666666666444444444444444555555555333333333333444444444444222222222222222222222222333222111111111222333444000000000111222222222333111111111111111111111111111111111111111111111111///000000111111000000///000000000000000000000000000000111111222333333333222222222222222333444444222333333444555666777777777777777777888999::::::;;;<<<>>>>>>>>>???BBBDDDEEEIIITTTeee}}}ppp^^^NNNBBB>>>???:::999888777777666666777666666666555444444333333111111222333333222111111000000000000111222333444222222222222222222222222000000111111111111000000///111222111000///000111,,,,,,---...///000111222333222222111111222222333333444777:::>>>DDDLLLQQQSSSRRRQQQRRRTTTWWWYYYZZZZZZ\\\___aaadddkkkwwwzzzsssiiiXXXIIIDDDAAA===CCCMMMWWWRRRJJJBBB<<<:::::::::444555555555666666666777555555555555555444444444333333333444444444555555222222222222222222222222000111111111222222222222111111111111111111222222111111111111111111111111111111111111111111111111///000111111111111000///111111111111111111111111//////000111111222222333222222111000111222333444333333444555666777888888777777777777888999::::::;;;===>>>>>>>>>@@@BBBDDDEEEIIISSSccc|||vvvcccQQQCCC???AAA;;;:::999888777777777777777777666555444444333333222222444444444444222222000000000000111222333444222222222222222222222222000000111111111111000000///111222111000///000111+++,,,---...///111111222333222222111111222222333000333999>>>DDDKKKQQQVVVVVVTTTRRRRRRTTTXXXZZZ\\\\\\___bbbdddhhhqqq~~~{{{yyyeeeQQQHHHAAA;;;AAALLLaaaZZZOOODDD<<<999888888444555555555666666777777666666555555555444444444333333333444444555555555222222222222222222222222...///000111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111222333444444333222111222222222222222222222222222222111111000/////////222111000000000111222333444444555666777888999999777777777777888999:::;;;;;;===>>>??????@@@BBBDDDEEEIIIRRRbbbzzz{{{nnn[[[JJJCCCEEE???;;;999:::999666666999666666666555444444333333333333333333333333333333333222000//////000222444///000000000000111111111222222222111111111000000------...000111222333444222222111111111111111222333444555555333333444555444666;;;BBBJJJPPPTTTVVVTTTRRRPPPPPPSSSWWWYYYZZZ^^^aaaccceeeooowwwcccRRRGGGBBB@@@???DDDAAAAAAPPP]]]PPP;;;777777777777777666666666666222333333444444555555555888777666444222222111111444444444444444444444444222222222222222222222222222222222333333444444444444333111000000000111111000111111222222111111000000000000000000000000000000111111111111222222222///222444666666444222///333333222222333333444555444333333444444555666777555555555666777999:::;;;:::;;;=========>>>@@@BBBDDDIIISSSddd}}}wwwgggUUUIIIFFFBBB===::::::999666666999777777666666555444444333333333333333333333333333333222111000000111222222111222222222222333333333222222222111111111000000000000111222333444444555222222111111111111222222222444555444333333444555555888>>>FFFNNNSSSUUUVVVTTTRRRPPPPPPSSSVVVYYY[[[\\\aaagggmmmxxx~~~sss```NNNCCCAAABBB???===>>>RRReeeYYYBBB:::777777777777666666666666444444444444444555555555777666555444333222222222444444444444444444444444222222222222222222222222222222222333333444444444333222111000000111111222111111222222222222111111111111111111111111111111111111111111222222222222111222444555555444222111333333222222333333444555444444444444555666777888555555666666777999:::;;;:::<<<=========???AAACCCFFFJJJUUUfff~~~wwwdddSSSIIIEEE???::::::999777666888888888777666666555555444333333333333333333333333333333222222111111111000111222222222222333333333222222222111111111111111222222222222333333333444222222111111111111222222222333444333222333444666666;;;DDDLLLSSSVVVVVVUUUSSSRRRQQQPPPRRRVVVZZZ\\\[[[eeepppzzzoooYYYIIIEEEHHHGGGEEEFFFYYYlllaaaFFF:::777777777777666666666666666666555555555555555555555555444444444333333333444444444444444444444444222222222222222222222222222222333333333333444444222111111111111222222333222222333333333333222222222222222222222222222222111111111111222222222333222333333444444333333222333333222222333333444555555555555555666777888888666666666777888999:::;;;;;;===>>>>>>???@@@BBBEEEGGGLLLVVVgggqqq]]]OOOGGG???999999999777777999888888888777666666555555333333333333333333333333333333333333222111000000//////000000000111111111111111111111111111111111111111111111111111111111222222111111111222333333111222333333222333555888777>>>HHHQQQVVVVVVTTTSSSRRRRRRQQQQQQRRRVVV\\\```aaannn}}}xxxeeeUUUMMMMMMVVVVVVSSS]]]iii[[[AAA777777777777777666666666666777777666666555555555444333333444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333111111111111222333333444222333333444444333333222222222222222222222222222111111111222222222333333444333333222222333333444333333222222333333444555666555555666666777888999777777777777888999:::;;;<<<===??????@@@AAADDDFFFFFFLLLVVVhhhyyygggXXXKKKAAA999999999888888999888888888777666666555555333333333333333333333333333333333333333222111000//////000000000111111111111111111111111111111111222222222111111111111111222222111111222333333444222222333333222444777:::999AAALLLSSSVVVTTTRRRPPPQQQQQQRRRRRRSSSXXX___eeelll{{{{{{}}}zzzooo```SSSLLLUUUWWWSSSSSSWWWKKK:::777777777777777666666666666777777666666555555555444222333444555555555444444444444444444444444444444222222222222222222222222333333333333333333333333111111222222333333333333222333333444444333333222222222222222222222222222111222222222222333333333444333333222222333333444333333222222333333444555666555555666666777888999888777777777888999:::;;;;;;===???@@@@@@AAADDDGGGFFFKKKVVVgggrrreeeRRRGGG===:::;;;999888999888888777666666555555444333333333333333333333333333333333333333333333333111222222222222333333333111111111111111222222222444444444444444333333333222222111222222333444555222333333333333555999<<<>>>FFFOOOTTTTTTQQQOOOOOOPPPQQQRRRSSSUUU[[[dddkkkyyy~~~~~~xxxjjjYYYMMMEEEIIIDDDAAADDD???777;;;777777777777666666666666666666555555555555555555222333444555555555444333444444444444444444444444222222222222222222222222444444333333333333222222111222333333444333333222222222333333333333222222222222222222222222222222222222222222333333333333444333333222222333333444333333222222333333444555555555555555666777888888888888888888888999::::::;;;<<<>>>???@@@BBBDDDGGGEEEKKKVVVhhh}}}rrr]]]PPPCCC>>>===:::777777777777666666555444444333333333333333333333333333333222111111222333555666111222222222222333333333000000111111111222222222333444444444444444444444222222222222333444555555333444444444444777;;;???EEEKKKRRRTTTRRROOONNNOOONNNQQQSSSTTTVVV]]]hhhppptttcccWWW@@@BBB:::666===<<<888;;;777777777777666666666666444444444444444555555555222333555666666444333222444444444444444444444444222222222222222222222222444444444333333222222222222333444444444333222111111111222222222222111111111111111111111111111111222222222333333333444444333333333333333333333333333333222222333333444555444444444444555666777888999999888888888999:::::::::<<<===??????AAADDDGGGFFFLLLXXXiii{{{fffWWWHHHBBB???;;;777555666666666555444444333333333333333333333333333333333222111000111444666888///000000000000111111111000000111111222222222222111111111222222333333333222222222222333444555666444555555555555888===@@@IIIOOOTTTUUUQQQNNNNNNPPPNNNQQQSSSUUUWWW___jjjttt{{{lllcccHHHGGG<<<666??????999888777777777777666666666666222333333444444555555555333444555666666444222111444444444444444444444444222222222222222222222222444444444333333222222222333444444555444333111000111111111222222111111111000000000000000000000000222222333333333444444444222333333444444333333222333333222222333333444555444333333444444555666777999999999888999999::::::999;;;===>>>???AAADDDFFFHHHNNNYYYkkk