BM6P6(@ EEEFFFGGGHHHIIIMMMSSSWWWVVVWWWYYYZZZ[[[[[[ZZZZZZWWWUUUTTTUUUVVVVVVRRROOOSSSRRRQQQQQQSSSUUUVVVUUUVVVVVVVVVVVVVVVVVVVVVWWWVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[ZZZ\\\___bbbvvv~~~}}}{{{{{{}}}yyy|||{{{cccUUUNNNIIIHHHKKKIIINNNXXXhhhxxx~~~yyynnneee]]]ZZZXXXTTTQQQRRRMMMJJJFFFCCCAAABBBEEEGGGJJJIIIIIIJJJLLLMMMNNNNNNEEEEEEHHHKKKNNNTTTaaannnqqqrrrrrrnnngggcccbbbdddaaaaaaaaabbbeeegggaaaXXXUUUQQQLLLHHHFFFDDDBBB@@@===???BBBCCCBBBAAAAAAAAA@@@JJJZZZlll|||yyyxxxuuu{{{sssaaaWWWSSSSSSPPPQQQSSSTTTSSSRRRPPPOOOTTTSSSSSSSSSSSSSSSTTTUUUTTTSSSSSSRRRQQQPPPPPPPPPSSSSSSSSSSSSRRRQQQOOOOOOTTTTTTSSSSSSRRRQQQQQQQQQRRRSSSUUUVVVXXXZZZ[[[[[[ZZZYYYWWWUUUSSSRRRRRRQQQSSSVVVYYY[[[\\\[[[YYYWWWWWWVVVVVVUUUUUUVVVVVVWWWUUUVVVWWWYYYZZZ[[[[[[[[[[[[\\\\\\^^^______``````^^^```eeejjjlllqqq~~~kkk[[[YYYpppttteeeUUUOOORRR[[[hhhsssyyy{{{}}}xxxrrrnnnlllkkkkkkjjjgggfffdddbbb``````````````````aaabbbdddeeefffggghhhiiikkkmmmnnnnnnnnnmmmmmmmmmoooooonnnllljjjhhhlllhhhdddccccccbbb```]]]ZZZWWWTTTQQQNNNLLLHHHEEEHHHGGGFFFFFFHHHLLLOOORRRSSSZZZeeeooovvv|||{{{ooohhh___TTTKKKGGGFFFDDDBBBEEEEEEFFFIIINNNUUU[[[___GGGHHHJJJKKKMMMPPPTTTXXXWWWXXXYYYYYYYYYYYYXXXWWWXXXVVVUUUUUUVVVUUURRROOOSSSRRRQQQRRRUUUVVVUUUTTTQQQRRRTTTUUUWWWWWWXXXXXXVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\```cccwww~~~wwwzzzhhhXXXNNNHHHGGGJJJIIIMMMVVVdddsss~~~}}}tttkkkbbb___]]]XXXUUUVVVMMMLLLIIIGGGGGGIIIMMMPPPRRRQQQQQQSSSWWWXXXUUUSSSRRRPPPQQQTTTXXXaaaqqq|||uuuooonnnoooqqqrrrqqqqqqvvvyyytttlllccc^^^XXXRRRMMMJJJGGGEEEDDDFFFHHHHHHGGGEEEDDDCCCBBBJJJYYYjjj{{{zzzwwwqqqrrr}}}rrr```UUUSSSSSSQQQRRRSSSTTTSSSRRRPPPOOOQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPOOORRRRRRQQQQQQPPPPPPOOOOOORRRRRRRRRQQQQQQPPPPPPPPPRRRRRRSSSTTTUUUWWWYYYZZZYYYXXXVVVUUUSSSRRRQQQQQQTTTVVVYYY[[[\\\[[[YYYWWWUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]___```]]]___cccgggiiiooo}}}gggXXXWWWmmmwwwgggWWWPPPRRR[[[hhhssszzz|||{{{uuuqqqooonnnmmmlllllljjjhhhfffdddcccccccccbbbccccccdddeeefffggggggiiijjjlllmmmnnnooonnnnnnnnnnnnoooooonnnlllkkkjjjllliiifffeeefffeeecccaaa[[[YYYUUUSSSQQQOOOLLLIIIFFFEEEDDDDDDEEEGGGJJJLLLOOOTTT]]]fffmmmsssyyy|||wwwlll]]]VVVLLLEEEBBBBBBBBBAAA???@@@BBBDDDHHHNNNTTTXXXFFFIIIKKKMMMNNNPPPSSSVVVWWWWWWXXXXXXXXXWWWVVVVVVYYYXXXVVVVVVUUUTTTQQQOOORRRQQQRRRTTTVVVVVVUUUSSSMMMOOORRRVVVXXXYYYYYYYYYVVVVVVWWWXXXYYYYYYZZZZZZ\\\]]]\\\[[[[[[]]]aaaeeetttzzzsssvvvnnnZZZOOOHHHFFFHHHHHHKKKSSS^^^kkkwww~~~|||rrrjjjfffccc^^^[[[ZZZOOOOOONNNNNNNNNRRRWWW[[[\\\ZZZ[[[```fffhhhddd``````]]]\\\___cccnnnyyysssiiiaaaZZZTTTPPPMMMQQQSSSTTTTTTRRRNNNJJJGGGEEELLLXXXhhhyyy}}}zzzzzzqqqppptttqqq]]]TTTSSSTTTRRRSSSSSSSSSRRRQQQOOONNNLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRQQQQQQPPPOOONNNPPPOOOOOONNNNNNNNNOOOOOORRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQTTTVVVXXXWWWWWWVVVUUUSSSRRRRRRQQQTTTVVVYYY[[[[[[ZZZYYYWWWTTTTTTSSSSSSSSSSSSTTTTTTWWWWWWXXXYYYZZZZZZYYYYYYZZZYYYXXXXXXYYY[[[]]]___^^^___aaaeeegggnnn}}}|||cccVVVVVViii}}}yyyjjjYYYQQQRRRZZZhhhttt{{{|||~~~~~~zzzuuurrrqqqooonnnpppooommmkkkiiigggggggggfffggggggggghhhhhhhhhhhhjjjkkkmmmoooppppppoooooopppooonnnmmmmmmmmmmmmmmmmmmkkkiiihhhiiiiiigggfff^^^\\\YYYWWWUUUSSSPPPNNNHHHGGGEEECCCCCCDDDEEEFFFIIIMMMSSSZZZ```gggnnnrrr{{{|||sssjjjWWWPPPGGGBBBAAABBBBBBAAA:::===@@@AAABBBEEEKKKPPPDDDGGGJJJMMMMMMNNNPPPQQQUUUUUUVVVVVVWWWWWWWWWWWWZZZYYYWWWVVVTTTSSSQQQOOOQQQQQQRRRTTTVVVVVVSSSQQQMMMPPPSSSWWWZZZZZZZZZYYYWWWWWWXXXXXXYYYYYYZZZZZZ\\\\\\\\\[[[\\\^^^bbbfffoooxxxrrrtttsss\\\OOOHHHGGGGGGFFFIIIOOOXXXeeeqqq{{{xxxoookkkhhhbbb^^^^^^SSSUUUVVVVVVWWWZZZ```eeegggdddcccgggooosssqqqmmmhhhfffeeefffiiiqqq|||pppggg```[[[XXXbbbcccddddddaaa[[[SSSNNNJJJNNNVVVeeevvv|||zzzzzzsssvvv}}}ooo\\\SSSTTTVVVSSSSSSSSSRRRQQQOOONNNMMMHHHHHHIIIIIIKKKLLLNNNNNNPPPPPPQQQQQQPPPOOONNNMMMNNNMMMLLLLLLLLLMMMNNNOOOSSSSSSTTTTTTTTTUUUUUUUUURRRPPPNNNMMMNNNPPPSSSUUUVVVVVVVVVUUUUUUTTTSSSSSSTTTUUUXXXZZZZZZZZZXXXWWWTTTSSSSSSRRRRRRSSSSSSTTTWWWXXXXXXYYYYYYYYYXXXXXXZZZYYYWWWVVVWWWZZZ]]]___``````bbbdddgggnnnxxx___TTTUUUeeexxxxxxjjjZZZQQQPPPXXXfffsssyyyzzz{{{|||}}}}}}}}}}}}||||||}}}}}}xxxuuussspppooooooooonnnmmmlllkkkkkkjjjkkkkkkkkkkkkkkkjjjjjjjjjlllmmmooopppqqqqqqppppppqqqpppnnnllllllmmmnnnooopppooommmkkkjjjiiihhhhhhccc```]]][[[YYYVVVSSSPPPMMMLLLIIIGGGEEEDDDDDDDDDFFFHHHLLLPPPUUU]]]eeejjjsssyyy}}}}}}|||zzztttlll^^^WWWNNNHHHFFFFFFDDDCCC;;;>>>@@@@@@>>>???DDDIIIDDDGGGJJJMMMMMMMMMNNNOOORRRRRRSSSUUUVVVXXXYYYZZZYYYXXXWWWUUUSSSQQQPPPPPPPPPPPPQQQSSSUUUUUURRRPPPPPPRRRVVVYYYZZZZZZYYYWWWYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[^^^cccfffnnn{{{uuuwwwwww___PPPJJJGGGFFFDDDFFFKKKSSS___mmmzzz|||sssnnnkkkeeeaaaaaa\\\^^^aaaaaaaaadddjjjooouuupppkkkkkkpppssstttrrrpppnnnmmmlllkkkmmmxxx{{{qqqjjjeeecccmmmooorrrtttrrrjjj^^^VVVOOOPPPTTT```qqq}}}{{{}}}vvvyyyjjjYYYTTTUUUVVVRRRRRRQQQPPPOOONNNLLLLLLFFFFFFFFFGGGHHHJJJKKKLLLNNNNNNOOOPPPPPPOOOMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMQQQQQQRRRSSSTTTUUUUUUVVVRRRPPPNNNLLLLLLNNNPPPRRRUUUUUUVVVWWWWWWVVVUUUUUUSSSTTTVVVXXXXXXXXXWWWVVVTTTTTTSSSSSSSSSSSSTTTTTTVVVWWWWWWXXXXXXXXXWWWWWWZZZXXXWWWVVVWWWZZZ]]]___aaaaaaccceeehhhppptttZZZOOOQQQaaattt}}}sssgggXXXPPPOOOVVVdddqqqvvvwwwyyyzzz|||}}}~~~{{{{{{|||}}}~~~yyywwwtttqqqooommmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnoooqqqqqqqqqqqqpppqqqooommmkkkkkklllnnnooorrrqqqooollliiigggffffffgggddd```]]]ZZZWWWSSSQQQPPPOOOLLLIIIFFFEEEDDDDDDFFFFFFHHHJJJNNNVVV^^^dddmmmtttzzz{{{|||}}}zzzuuukkkcccYYYQQQMMMJJJGGGEEEAAAAAAAAA>>>;;;;;;>>>AAAFFFHHHLLLMMMMMMMMMNNNOOOOOOOOOPPPRRRUUUWWWYYY[[[WWWWWWVVVTTTQQQOOOOOOQQQPPPPPPPPPQQQSSSRRRPPPNNNRRRTTTVVVXXXXXXXXXWWWVVVYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[^^^cccfffssszzzzzz|||{{{bbbRRRLLLHHHEEECCCEEEHHHNNNYYYhhhxxxvvvrrrnnniiieeeeeefffjjjnnnnnnmmmpppwww}}}{{{uuusssssstttuuuzzzxxxvvvsssmmmiiimmmvvv}}}~~~yyypppjjjgggeeemmmqqqxxx~~~wwwiii___UUURRRRRR\\\mmm~~~~~~}}}wwwzzzwwwbbbVVVTTTTTTSSSPPPOOOOOONNNMMMLLLLLLKKKFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMOOOPPPPPPNNNMMMKKKJJJKKKKKKLLLLLLKKKJJJJJJKKKLLLMMMNNNPPPQQQRRRSSSRRRQQQOOOMMMMMMMMMOOOPPPSSSTTTUUUVVVWWWVVVVVVUUURRRRRRTTTUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVWWWWWWWWWVVVXXXWWWVVVVVVWWWYYY\\\]]]______aaadddgggoooqqqWWWLLLOOO^^^rrrzzzwwwuuurrrlllbbbVVVPPPOOOUUUcccpppuuuvvvxxxzzz|||~~~~~~~~~}}}~~~{{{xxxvvvsssqqqmmmmmmnnnooooooooonnnnnnpppppppppooooooooooooooonnnnnnpppqqqqqqqqqppppppooonnnlllkkkkkklllmmmoooqqqpppoookkkfffcccccccccgggddd```]]][[[XXXTTTQQQOOONNNLLLIIIFFFDDDCCCBBBEEEFFFFFFGGGJJJPPPYYY^^^fffooowww{{{{{{ssshhh___ZZZUUUQQQMMMJJJGGGBBB===:::::::::;;;FFFHHHJJJKKKKKKKKKMMMNNNMMMMMMNNNOOOQQQTTTVVVWWWTTTUUUTTTRRROOONNNOOOQQQPPPOOONNNNNNPPPPPPOOONNNQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUWWWXXXXXXYYYZZZ]]]bbbfffxxxzzzxxxyyygggUUUMMMHHHCCCDDDDDDFFFJJJSSSccctttzzzwwwsssnnnjjjjjjqqqvvv{{{|||{{{~~~~~~}}}wwwmmmeeegggmmmwwwxxxxxxsssmmmiiiiiijjjjjjnnnttt~~~ttthhhaaa]]]\\\[[[bbbiiiuuurrrfffYYYSSSQQQXXXiiizzz~~~zzznnnYYYRRRSSSRRRNNNMMMMMMLLLKKKKKKKKKKKKKKKGGGFFFFFFFFFGGGHHHHHHIIIJJJLLLNNNOOOOOONNNLLLJJJJJJKKKMMMMMMMMMKKKHHHGGGHHHIIIJJJLLLNNNOOOQQQRRRRRRRRRPPPOOONNNNNNNNNNNNOOOQQQSSSUUUVVVUUUTTTTTTPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[]]]aaadddkkk|||sssXXXNNNQQQ]]]qqq}}}tttnnnkkkgggfff^^^UUUQQQQQQVVVdddqqqwwwxxxyyyzzz}}}}}}{{{xxxvvvsssrrrrrrrrrrrrrrrpppooonnnppppppppppppqqqqqqqqqqqqnnnnnnpppqqqqqqqqqpppooommmlllkkkjjjjjjkkklllmmmllllllkkkhhhccc``````aaaccc```]]]\\\ZZZXXXVVVSSSNNNMMMKKKIIIGGGEEEDDDCCCDDDDDDCCCCCCFFFLLLSSSYYYaaakkkuuu||||||tttooojjjfffbbbWWWOOOEEE???======;;;999DDDFFFGGGHHHHHHHHHJJJLLLMMMMMMLLLMMMNNNPPPRRRTTTRRRSSSSSSQQQNNNMMMOOORRRPPPNNNMMMMMMNNNOOONNNNNNOOOOOOPPPQQQSSSTTTVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSVVVWWWWWWXXXYYY]]]bbbfffzzzvvvsssvvvkkkWWWOOOHHHAAAEEEEEEEEEGGGPPP___qqq}}}~~~zzzwwwrrroooooowww}}}wwwkkkbbbcccjjjpppqqqoooiiiaaa\\\ZZZZZZSSSXXX```kkk{{{wwwnnnbbbWWWQQQOOOOOOOOOXXXaaaqqqvvvjjj[[[TTTPPPVVVfffxxx}}}gggSSSOOORRRPPPJJJLLLKKKKKKJJJJJJJJJKKKKKKHHHGGGGGGGGGGGGGGGHHHHHHIIIKKKMMMOOOOOONNNLLLJJJJJJKKKMMMOOONNNKKKGGGEEEHHHIIIJJJLLLNNNPPPRRRSSSSSSRRRRRRQQQPPPOOONNNMMMMMMNNNQQQSSSTTTTTTSSSRRROOOPPPQQQRRRSSSSSSSSSSSSQQQQQQQQQPPPPPPQQQQQQQQQPPPPPPRRRSSSUUUUUUVVVVVVRRRSSSTTTUUUVVVWWWWWWXXXUUUVVVZZZ^^^aaahhhxxxvvv\\\RRRVVV\\\qqq|||pppiiieee```ccc\\\UUURRRRRRXXXeeerrryyyzzzzzz{{{}}}~~~}}}zzzxxxvvvwwwwwwwwwvvvtttrrrooonnnpppppppppqqqqqqrrrrrrrrrmmmnnnppppppqqqpppooooookkkkkkkkkjjjjjjkkkkkklllggghhhhhheeeaaa^^^___aaa___]]][[[ZZZZZZYYYWWWUUUOOONNNMMMKKKIIIGGGFFFEEEBBBBBBAAAAAACCCIIIPPPUUU]]]hhhttt|||~~~zzzwwwbbbWWWJJJBBBAAAAAA>>>:::IIIHHHHHHGGGHHHHHHIIIIIIKKKLLLMMMOOOPPPQQQQQQRRRQQQPPPNNNLLLJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNPPPPPPOOONNNOOOPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTWWWYYYXXXWWWZZZ```gggwww|||yyy|||tttZZZLLLEEEBBBAAAAAADDDHHHLLLUUUfffwww~~~~~~wwwvvvyyy}}}rrrnnniiibbbeeennnuuuvvvssshhhXXXNNNLLLOOOMMMPPPSSSZZZhhhuuutttkkkjjj^^^TTTQQQNNNJJJJJJMMMSSS\\\jjjwww|||xxxnnnggg[[[QQQKKKRRRcccvvv|||xxx___SSSOOOMMMKKKJJJKKKJJJIIIIIIJJJKKKJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJNNNNNNNNNNNNMMMLLLJJJJJJHHHIIIIIIIIIIIIKKKNNNQQQUUUUUUTTTSSSQQQOOONNNLLLMMMNNNOOOPPPRRRTTTVVVXXXSSSRRRQQQPPPOOOOOONNNOOOMMMMMMMMMNNNNNNOOOOOOPPPOOOOOOPPPQQQRRRSSSTTTUUUQQQRRRTTTUUUVVVUUUSSSRRRUUUWWWZZZ\\\]]]dddvvvfffRRRUUUcccxxxwwwggg\\\___^^^XXXQQQOOOPPPWWWggguuuxxx{{{~~~~~~}}}{{{zzzvvvvvvwwwwwwvvvtttqqqpppqqqqqqqqqpppqqqqqqrrrsssppppppoooooonnnmmmmmmmmmkkkkkkkkkkkkkkkjjjfffccccccbbbbbb```___]]][[[ZZZ[[[[[[ZZZXXXVVVTTTSSSRRROOONNNMMMKKKIIIGGGEEECCC@@@AAAAAAAAABBBEEEJJJNNNWWW[[[gggwwwsssgggWWWLLLGGGEEEBBB???GGGFFFFFFFFFFFFFFFGGGGGGJJJKKKLLLNNNOOOPPPPPPPPPPPPOOOMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOONNNNNNMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTUUUTTTWWWYYYXXXWWWYYY___eeeppp|||~~~rrrZZZLLLFFFCCCCCCCCCEEEHHHKKKRRRaaapppwww}}}}}}|||uuuhhhfffccc___dddmmmxxxjjjYYYMMMKKKLLLIIILLLNNNSSS]]]iiikkkffffff[[[RRROOOMMMJJJJJJMMMPPPVVV```iiimmmkkkeee```ZZZSSSMMMSSSdddwww}}}zzz{{{{{{{{{|||ttt^^^SSSOOOMMMJJJJJJJJJIIIHHHIIIJJJJJJIIIHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHIIILLLNNNQQQQQQQQQQQQQQQPPPOOONNNOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPOOONNNNNNNNNNNNLLLLLLLLLMMMNNNNNNOOOOOOMMMNNNOOOPPPQQQRRRRRRSSSRRRRRRTTTUUUUUUUUUTTTSSSUUUVVVYYY[[[\\\dddwwwhhhUUUYYYdddyyyyyyiii\\\]]]ZZZTTTOOOMMMOOOWWWggguuu}}}~~~|||yyyyyyyyyyyywwwtttqqqooopppppppppppppppqqqrrrrrrnnnnnnnnnnnnmmmlllkkkjjjjjjiiiiiiiiijjjhhheeebbb```______]]]\\\ZZZXXXWWWWWWWWWXXXXXXWWWUUUTTTSSSOOONNNMMMLLLJJJGGGEEEDDDAAABBBBBBAAABBBDDDIIILLLWWW[[[gggxxxtttcccTTTLLLGGGAAA===GGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNOOONNNMMMMMMLLLLLLNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUVVVUUUWWWXXXXXXWWWYYY^^^bbbjjj}}}uuuuuuzzz~~~pppYYYLLLHHHEEEFFFEEEFFFHHHIIINNNZZZgggnnnuuu~~~vvvjjj___^^^^^^___eeeooo|||sssdddSSSIIIGGGIIIIIILLLMMMNNNTTT^^^eeefffjjjbbb[[[WWWUUURRRSSSUUUQQQSSSVVVYYY[[[\\\\\\[[[ZZZUUUQQQUUUdddxxx~~~|||}}}{{{vvvvvvppp]]]TTTPPPLLLJJJJJJIIIHHHGGGHHHIIIJJJIIIHHHEEEEEEFFFGGGGGGHHHIIIIIIJJJIIIHHHGGGGGGHHHJJJJJJMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIGGGGGGJJJLLLMMMMMMNNNPPPPPPQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNPPPOOONNNMMMLLLLLLLLLMMMJJJJJJKKKLLLLLLMMMNNNNNNLLLLLLMMMNNNOOOPPPPPPQQQSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVXXXZZZ\\\eeeyyyiiiWWWZZZeee{{{|||lll\\\YYYUUUOOOKKKKKKNNNWWWgggvvv}}}||||||zzzxxxuuurrrpppooooooooooooooopppppppppjjjkkklllmmmllljjjhhhgggggggggffffffgggfffccc```\\\\\\ZZZYYYWWWVVVTTTTTTRRRSSSUUUVVVWWWVVVTTTSSSOOONNNMMMLLLJJJHHHFFFEEEBBBBBBBBBBBBAAACCCFFFIIIRRRWWWccctttssscccWWWNNNDDD>>>JJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPMMMMMMMMMNNNNNNNNNOOOOOONNNMMMMMMLLLMMMNNNOOOPPPPPPQQQRRRSSSUUUVVVWWWXXXVVVWWWXXXXXXWWWYYY]]]```jjj{{{sssooopppttt~~~xxxzzznnnXXXMMMHHHFFFFFFEEEEEEGGGHHHKKKTTT___hhhoooyyypppfff^^^]]]___bbbiiirrrwwwrrrhhh\\\QQQKKKLLLNNNQQQRRRSSSQQQSSS\\\hhhpppuuuqqqlllhhhdddbbbaaaaaa[[[YYYVVVSSSRRRTTTYYY\\\]]][[[XXXZZZfffyyy{{{vvvxxxwwwwww||||||nnn___WWWRRRLLLIIIIIIHHHGGGFFFGGGIIIIIIIIIGGGDDDEEEFFFGGGHHHIIIJJJJJJLLLKKKIIIHHHHHHHHHJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHIIIIIIHHHGGGHHHIIIKKKLLLMMMNNNPPPQQQQQQRRRRRROOOOOOOOOOOONNNMMMMMMLLLNNNMMMLLLKKKKKKKKKKKKKKKIIIIIIJJJJJJKKKLLLMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUWWWYYY[[[fff{{{gggUUUYYYfff~~~qqq^^^WWWQQQLLLIIIJJJNNNWWWhhhwww~~~|||zzzwwwuuussspppppppppoooooommmmmmlllhhhiiikkklllkkkiiifffdddeeedddccccccdddcccaaa___ZZZYYYXXXVVVTTTSSSRRRQQQPPPQQQSSSUUUUUUTTTRRRQQQNNNNNNMMMLLLJJJHHHFFFEEECCCCCCCCCAAA@@@AAACCCEEEJJJNNNZZZlll}}}sssfffYYYLLLCCCLLLLLLMMMMMMLLLKKKJJJIIILLLLLLMMMMMMMMMMMMMMMLLLJJJKKKLLLNNNOOOQQQRRRRRRMMMNNNNNNNNNNNNOOOOOOOOOOOONNNMMMMMMMMMNNNPPPQQQQQQQQQRRRTTTVVVWWWXXXYYYVVVWWWXXXXXXYYY[[[]]]___jjj|||~~~tttmmmiiillluuuvvvsss}}}~~~~~~oooZZZNNNIIIGGGEEECCCDDDGGGHHHIIIPPPYYYdddlllvvvzzzpppiiibbbaaadddhhhnnntttuuuoooeee\\\UUUTTTWWWYYYZZZYYYXXXUUUUUU]]]lllzzz{{{wwwssspppmmmfffbbb\\\UUUQQQSSSYYY^^^dddfffeeedddlll}}}{{{sssmmmjjjlllkkkmmmzzzwwwmmmccc\\\UUUMMMIIIHHHHHHGGGFFFGGGIIIJJJIIIHHHEEEFFFGGGHHHIIIJJJKKKKKKLLLKKKJJJIIIIIIIIIJJJKKKIIIIIIHHHGGGGGGGGGHHHHHHEEEGGGHHHIIIHHHIIIKKKMMMNNNOOOPPPQQQQQQQQQQQQQQQMMMMMMNNNOOOOOONNNNNNMMMLLLLLLKKKJJJJJJJJJKKKKKKGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQSSSSSSUUUVVVWWWWWWWWWWWWUUUUUUWWWYYY\\\fff|||gggVVVZZZiiiwwwbbbWWWOOOJJJHHHIIINNNWWWhhhwww~~~|||zzzxxxwwwssssssrrrpppnnnkkkiiihhhggghhhjjjkkkjjjhhheeecccbbbaaa``````aaaaaa___]]]ZZZYYYWWWTTTSSSRRRQQQQQQPPPQQQRRRSSSRRRQQQOOOMMMMMMMMMLLLKKKIIIGGGFFFEEECCCCCCCCCAAA??????AAABBBDDDGGGRRRddduuuvvvfffUUUIIILLLLLLMMMMMMMMMKKKJJJIIILLLMMMMMMMMMMMMLLLLLLKKKJJJKKKMMMOOOQQQRRRRRRSSSNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMNNNOOOPPPQQQPPPQQQRRRTTTUUUWWWXXXXXXVVVWWWXXXYYY[[[]]]___```jjj|||}}}~~~}}}}}}xxxmmmeeehhhppp{{{zzzlllwwwyyy{{{ttt___RRRKKKGGGDDDCCCCCCGGGHHHHHHMMMSSS```hhhsss|||}}}zzzvvvuuupppkkkjjjmmmqqquuuxxxyyyqqqfff^^^ZZZZZZ\\\]]]___[[[WWWTTTRRRXXXiiiyyy{{{nnnjjjddd[[[TTTSSSXXX^^^iiippprrrooottt~~~sssiiiccc```bbbccchhhzzz~~~||||||}}}pppjjjddd___WWWNNNIIIIIIHHHGGGFFFGGGIIIKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKHHHHHHFFFEEEEEEFFFGGGHHHEEEFFFIIIIIIJJJJJJLLLNNNOOOOOOPPPQQQQQQQQQQQQQQQLLLMMMOOOPPPQQQQQQPPPOOOKKKKKKJJJJJJJJJJJJKKKKKKGGGGGGHHHIIIKKKLLLMMMMMMOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSVVVXXXYYYXXXWWWVVVUUUVVVXXXZZZ]]]ggg|||jjjYYY^^^lll~~~gggYYYNNNJJJGGGIIIMMMVVVfffttt~~~www{{{~~~|||zzzyyyttttttsssqqqnnnkkkhhhffffffggghhhiiihhhfffdddcccaaa___^^^^^^______^^^\\\ZZZXXXVVVTTTRRRQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKJJJHHHGGGEEEDDDBBBBBBBBBAAA???>>>???@@@BBBDDDLLL[[[jjjzzzuuu```SSSNNNOOOPPPPPPOOOMMMKKKJJJLLLLLLLLLLLLLLLKKKJJJIIIJJJLLLNNNPPPRRRRRRSSSSSSNNNNNNNNNOOOOOOOOOPPPPPPNNNMMMMMMLLLLLLNNNOOOPPPOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWXXXZZZ]]]___aaaaaajjj}}}~~~~~~|||ssshhheeellluuu||||||iiitttxxx{{{|||fffXXXNNNIIIFFFDDDDDDGGGHHHGGGIIINNNYYYbbbnnnxxx{{{|||zzzwwwwwwyyy~~~wwwllldddaaaaaaaaa```aaaZZZSSSNNNKKKPPP___ooorrrqqqlllcccZZZVVVXXX\\\fffqqqvvvssswww}}}qqqeee^^^ZZZZZZ\\\fff|||zzz~~~rrrfffdddbbb```YYYOOOJJJKKKHHHGGGGGGHHHJJJLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMHHHIIIKKKMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFGGGIIIJJJFFFHHHJJJKKKJJJJJJKKKMMMMMMMMMNNNPPPPPPQQQQQQQQQNNNOOOQQQRRRSSSRRRQQQPPPKKKKKKJJJJJJJJJJJJKKKKKKGGGGGGHHHJJJKKKLLLNNNNNNPPPPPPPPPPPPQQQQQQQQQQQQPPPSSSWWWZZZ[[[ZZZWWWVVVUUUVVVYYY\\\^^^ggg{{{mmm\\\```ooolll\\\MMMIIIFFFHHHKKKSSSbbbpppyyyuuusssttttttsssuuuzzz|||yyyxxxsssssssssrrrpppmmmjjjhhheeeeeeeeeeeedddcccbbbbbb```^^^]]]\\\^^^^^^]]]\\\ZZZXXXUUUSSSQQQPPPQQQQQQQQQPPPNNNMMMLLLKKKKKKLLLJJJJJJIIIHHHGGGEEEDDDCCC@@@AAABBBAAA???===>>>???BBBAAAFFFPPP\\\iiiyyyrrrcccQQQRRRSSSSSSSSSQQQNNNMMMKKKKKKKKKKKKJJJIIIHHHHHHKKKLLLNNNPPPRRRSSSSSSSSSNNNNNNOOOOOOOOOPPPPPPPPPMMMLLLKKKKKKKKKLLLNNNOOONNNOOOOOOPPPQQQRRRSSSSSSVVVVVVXXXZZZ^^^aaabbbbbblll}}}{{{nnnccciiiqqqvvv|||yyyhhhtttyyy}}}kkk\\\QQQJJJHHHFFFFFFHHHHHHFFFGGGJJJTTT^^^kkkvvv}}}tttmmmllllllkkkjjjbbbYYYPPPJJJGGGIIIWWWgggyyyyyyuuuuuuqqqiii___YYYYYY[[[```mmmuuurrrvvvssseee[[[WWWWWWYYYddd{{{}}}lll______```___YYYPPPLLLMMMIIIHHHGGGIIIKKKLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMFFFHHHKKKNNNOOONNNLLLKKKKKKJJJHHHGGGGGGHHHJJJKKKIIIKKKLLLLLLKKKJJJJJJKKKJJJKKKLLLNNNPPPPPPQQQQQQPPPRRRSSSTTTTTTRRRQQQOOOKKKKKKJJJJJJJJJKKKKKKLLLGGGHHHIIIJJJLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQOOORRRWWW[[[\\\[[[WWWUUUUUUVVVZZZ]]]___gggzzzmmm\\\```qqqooo^^^LLLHHHEEEFFFIIIQQQ___mmmzzzvvvooohhhdddeeeiiilllmmmwww}}}{{{wwwvvvqqqqqqrrrrrrqqqooollljjjddddddcccbbbbbbaaaaaaaaa___^^^\\\\\\]]]^^^]]]\\\YYYWWWTTTRRRPPPOOOPPPPPPPPPOOOLLLKKKJJJKKKLLLMMMIIIIIIHHHGGGFFFEEECCCBBB@@@AAAAAA@@@>>>===>>>???@@@>>>@@@HHHPPP[[[iiiuuusssWWWVVVTTTRRRPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNNNNOOOQQQSSSTTTUUURRRPPPNNNMMMMMMNNNOOOPPPQQQPPPNNNMMMMMMNNNOOOPPPMMMMMMMMMNNNQQQSSSVVVWWWWWWXXXZZZ]]]```ccceeefffjjj{{{rrriiiiiiooouuuyyy}}}rrrsss|||}}}dddUUUPPPNNNIIIFFFFFFGGGFFFHHHMMMOOOWWWbbbmmmwww~~~~~~sssmmmnnnpppooocccZZZOOOIIIKKKQQQWWWZZZhhhuuu}}}vvvsssqqqqqqttt{{{|||tttkkkddd]]]UUU]]]aaahhhpppzzzppp```YYYRRRUUUWWW]]]ooopppaaaaaa\\\VVVSSSSSSSSSSSSRRRJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHJJJLLLNNNNNNNNNNNNLLLKKKJJJLLLPPPQQQPPPMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGJJJLLLNNNNNNOOOPPPRRROOOOOOOOONNNMMMMMMOOOQQQOOOOOOPPPOOOOOONNNMMMLLLHHHHHHHHHIIIJJJKKKLLLMMMOOONNNMMMLLLMMMOOORRRSSSTTTUUUVVVWWWXXXWWWVVVUUUZZZYYYZZZ]]]___eeerrrkkkYYY___rrrrrr]]]PPPIIIEEEGGGGGGJJJYYYjjjsss|||yyy```]]]ZZZZZZ\\\bbbiiinnn{{{}}}|||yyyvvvsssqqqooollliiifffeeecccaaaaaaaaaaaa```______^^^]]]\\\[[[[[[[[[[[[UUUUUUSSSRRRPPPPPPOOOOOOSSSQQQOOOLLLJJJIIIIIIIIIKKKJJJIIIGGGFFFEEEEEEEEEAAA@@@???>>>===<<<;;;::::::;;;===???EEENNNXXX```ooozzzVVVVVVTTTRRRQQQOOOMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNPPPQQQSSSTTTTTTSSSRRRPPPOOONNNOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPQQQNNNNNNNNNOOOQQQSSSVVVWWWYYYZZZ[[[^^^```bbbcccdddhhhwwwvvvrrrrrrtttzzz~~~xxxvvv{{{ooo\\\SSSOOOIIIFFFFFFFFFDDDEEEIIILLLSSS]]]hhhqqqzzz~~~wwwqqqqqqrrrrrrggg___TTTLLLJJJNNNTTTXXX___jjjqqqmmmgggdddeeefffuuuyyypppdddZZZXXX[[[```hhhrrr~~~qqqaaaYYYQQQSSSUUUZZZiii}}}}}}lll^^^\\\XXXSSSQQQPPPQQQPPPNNNKKKKKKKKKJJJIIIHHHGGGGGGKKKLLLMMMMMMMMMMMMLLLKKKOOOMMMLLLMMMPPPPPPOOOLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHJJJLLLNNNNNNMMMMMMNNNOOOQQQRRRQQQPPPOOOOOOPPPRRRQQQPPPPPPOOONNNMMMMMMLLLJJJIIIIIIJJJKKKLLLMMMNNNQQQPPPPPPPPPPPPRRRSSSTTTSSSSSSTTTUUUVVVVVVVVVVVVZZZZZZ[[[^^^___dddppp}}}ppp]]]```rrruuuaaaQQQIIIEEEGGGGGGJJJXXXiiirrr{{{}}}rrrooommmpppsssqqqjjjcccXXXVVVUUUVVV[[[ccckkkppp~~~}}}|||yyyvvvrrrooollljjjgggeeedddbbb`````````aaa___^^^^^^]]]\\\[[[ZZZZZZZZZZZZUUUTTTSSSQQQPPPPPPPPPPPPRRRQQQOOOLLLJJJIIIIIIIIIJJJIIIHHHGGGFFFFFFEEEEEEAAA@@@???>>>===<<<;;;:::999999:::;;;???FFFOOOUUUdddnnnyyy~~~}}}|||VVVUUUTTTSSSRRRPPPOOOOOORRRQQQPPPNNNMMMMMMMMMMMMKKKMMMOOOQQQRRRRRRRRRRRRTTTSSSRRRPPPPPPQQQRRRRRRQQQRRRSSSTTTTTTSSSRRRRRRPPPPPPPPPPPPRRRTTTVVVWWWZZZ[[[\\\^^^___aaabbbccceeesss}}}~~~|||}}}||||||hhhYYYRRRLLLHHHHHHGGGDDDDDDFFFHHHMMMVVV```iiisss|||~~~vvvttttttsssmmmggg\\\RRRLLLMMMSSSXXX^^^fffkkkfff```___aaabbbttt}}}mmm```VVVVVVXXX___jjjxxxtttddd[[[QQQSSSTTTYYYeeerrryyyyyytttfff\\\XXXVVVSSSQQQQQQPPPNNNMMMMMMMMMLLLKKKIIIHHHGGGGGGKKKLLLLLLMMMMMMLLLLLLKKKPPPOOONNNNNNOOOOOONNNLLLOOONNNMMMLLLLLLMMMOOOOOONNNMMMKKKIIIIIIIIIIIIJJJMMMNNNOOOOOOMMMLLLMMMNNNTTTUUUUUUSSSQQQQQQRRRTTTSSSRRRPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOSSSSSSTTTTTTTTTTTTTTTTTTRRRRRRRRRSSSUUUVVVXXXXXX[[[[[[^^^```aaadddnnnyyyuuuaaabbbqqq{{{gggSSSKKKFFFFFFGGGJJJWWWgggpppyyywwwoooccc___]]]^^^aaaaaa\\\WWWTTTTTTTTTXXX___hhhrrrxxx}}}yyyvvvpppllliiigggeeecccbbb```____________^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXSSSSSSRRRQQQQQQQQQQQQQQQRRRPPPOOOMMMKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFAAAAAA@@@>>>===<<<;;;:::::::::999999:::???EEEJJJYYYcccpppxxxyyyxxxxxxzzz}}}VVVVVVUUUTTTSSSRRRRRRQQQTTTSSSQQQOOONNNMMMLLLLLLJJJLLLOOOQQQRRRRRRQQQPPPSSSSSSRRRQQQQQQQQQRRRRRRRRRSSSVVVWWWXXXVVVUUUSSSRRRRRRRRRRRRSSSTTTVVVWWWYYYZZZ[[[]]]___aaabbbcccdddpppxxxcccYYYQQQKKKKKKJJJGGGFFFGGGFFFIIIPPPXXXaaalllwww~~~{{{wwwuuusssrrrnnneeeZZZQQQOOOTTTYYYccckkkppplllgggfffggggggppp{{{sssgggZZZXXXWWW[[[gggwwwxxxhhh^^^SSSSSSUUU\\\fffpppvvvvvv}}}|||lllbbb[[[XXXWWWVVVUUUTTTRRRPPPOOONNNNNNMMMLLLJJJIIIHHHHHHHHHHHHJJJKKKLLLMMMNNNOOOOOONNNMMMMMMMMMNNNNNNMMMQQQPPPOOONNNNNNPPPQQQRRRPPPOOOMMMKKKJJJJJJKKKLLLPPPQQQQQQPPPOOONNNOOOQQQVVVWWWXXXVVVTTTSSSTTTUUUUUUSSSQQQNNNMMMMMMNNNOOOOOOOOOOOONNNOOOOOOPPPPPPSSSUUUVVVWWWWWWUUUTTTSSSRRRRRRRRRSSSUUUWWWZZZ[[[]]]^^^aaaddddddeeennnxxxwwwbbbcccnnnlllVVVLLLFFFFFFGGGIIIUUUdddnnnvvv~~~tttlllfffccc``````ccccccaaa]]]\\\\\\^^^bbbjjjttt~~~~~~zzzuuuooojjjgggeeecccbbb```___^^^^^^______^^^\\\[[[ZZZYYYXXXWWWWWWWWWWWWSSSRRRRRRQQQQQQQQQRRRRRRQQQQQQOOONNNLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGCCCBBBAAA???>>><<<;;;:::;;;;;;;;;::::::<<>>999:::;;;;;;:::;;;<<<>>>CCCKKK\\\rrrNNNNNNOOOOOOPPPQQQQQQRRRSSSRRRQQQPPPOOONNNNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPMMMNNNQQQTTTVVVXXXZZZZZZVVVWWWYYYZZZ[[[[[[[[[ZZZ[[[ZZZXXXWWWVVVVVVWWWWWWSSSTTTUUUWWWYYYZZZ[[[\\\^^^dddsssyyyuuuuuuvvvwwwzzzwwwvvvcccYYYSSSMMMIIIHHHDDDEEEFFFHHHMMMTTT]]]dddjjjqqq{{{xxxuuuzzzzzzoooggg\\\gggrrrxxxzzz|||zzzuuupppnnnssszzzzzztttyyyrrrggg```ZZZUUUSSSTTTUUUSSSPPPPPPRRRTTTMMMMMMNNNNNNNNNOOOOOOOOOQQQPPPPPPQQQRRRTTTVVVXXXRRRSSSSSSPPPMMMMMMQQQTTTNNNPPPSSSVVVWWWVVVTTTRRRLLLNNNRRRUUUVVVVVVTTTSSSVVVUUUSSSPPPMMMLLLNNNPPPQQQSSSVVVWWWWWWWWWWWWXXXUUUVVVWWWXXXXXXXXXWWWWWWUUUUUUSSSRRRQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTTTTTTTQQQSSSUUUWWWXXXYYYXXXXXXYYYZZZ]]]aaaccchhhsssjjjZZZdddiii~~~vvv___RRRHHHFFFGGGHHHPPPZZZfffooowwwzzz}}}}}}wwwtttqqqooommmkkkgggdddbbbbbbccceeeffffffcccaaa___^^^]]]\\\[[[[[[[[[[[[[[[ZZZXXXWWWVVVUUUUUUUUUTTTUUUUUUUUUTTTSSSQQQPPPSSSTTTTTTTTTSSSQQQNNNMMMJJJIIIHHHFFFCCCAAA@@@???<<<===>>>>>>===<<<===>>>>>>CCCOOOddd{{{MMMMMMLLLLLLMMMMMMNNNOOOOOOQQQRRRQQQPPPNNNNNNOOOPPPNNNLLLJJJIIIIIIJJJKKKMMMMMMNNNOOORRRUUUXXXYYYUUUXXX[[[\\\\\\\\\]]]^^^ZZZZZZYYYYYYXXXVVVUUUTTTTTTTTTUUUWWWXXXZZZ[[[[[[[[[gggsss~~~~~~wwwtttsssvvv}}}xxxwwwbbbWWWQQQLLLGGGFFFHHHJJJIIIHHHLLLTTT[[[fffllluuu}}}|||}}}|||mmmfffeeefffllluuuzzzwwwqqqppppppssswww}}}}}}~~~{{{sssjjjaaa[[[YYYYYYTTTTTTSSSRRRQQQPPPOOOOOONNNOOOPPPQQQQQQRRRRRRQQQUUUUUUUUUUUUUUUVVVWWWXXXYYYVVVSSSRRRSSSTTTTTTTTTSSSTTTUUUVVVUUUUUUSSSRRRRRRQQQRRRTTTVVVVVVTTTRRRRRRRRRQQQQQQPPPPPPPPPPPPRRRTTTUUUWWWXXXXXXWWWWWWTTTTTTTTTUUUVVVWWWYYYYYYYYYYYYWWWVVVTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\ZZZYYY\\\```bbbggguuulllYYY___eeeyyy{{{bbbTTTHHHFFFFFFEEELLLVVVfffqqqzzz|||}}}||||||yyyuuuqqqnnnllliiifffdddddddddeeeeeeddddddcccaaaaaa```___]]]\\\[[[[[[[[[ZZZZZZZZZ\\\\\\ZZZXXXWWWXXXXXXXXXWWWWWWVVVUUUWWWWWWWWWVVVTTTSSSQQQPPPSSSQQQNNNJJJFFFCCCAAA@@@>>>===<<<;;;;;;<<<======@@@CCCJJJVVVdddsssLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSRRRPPPNNNNNNOOOOOONNNLLLJJJIIIJJJKKKKKKMMMMMMMMMOOOQQQTTTVVVXXXWWWZZZ]]]^^^]]]\\\\\\\\\XXXXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXYYYZZZZZZ[[[dddmmmzzz}}}{{{{{{zzz~~~ooo___UUUOOOKKKEEEGGGHHHGGGFFFIIIQQQWWW```gggqqqzzz{{{llljjjiiinnnwww}}}}}}yyyyyywwwvvvvvvxxxzzzzzzyyy}}}yyypppfff^^^YYYWWWXXXUUUUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQSSSSSSTTTTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZ\\\YYYVVVTTTSSSTTTSSSSSSTTTTTTUUUVVVVVVUUUTTTSSSTTTTTTSSSUUUVVVWWWVVVTTTSSSSSSRRRRRRQQQQQQPPPPPPQQQRRRTTTVVVXXXYYYYYYYYYUUUTTTTTTTTTUUUWWWYYYZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]___ccceeejjjwwwiiiWWW]]]bbbwwwyyycccUUUIIIGGGFFFEEEKKKUUUdddnnnxxxzzz{{{~~~~~~}}}zzzvvvssspppmmmjjjhhheeeeeeeeeeeeeeeeeeddddddaaaaaa```___^^^]]]]]]\\\]]]\\\\\\\\\^^^^^^\\\[[[ZZZZZZZZZZZZZZZYYYXXXXXXYYYXXXXXXWWWVVVUUUSSSSSSSSSRRRPPPNNNKKKIIIGGGEEEAAA@@@???===<<<<<<======;;;===BBBIIISSS___hhhnnnsssssszzzLLLKKKLLLLLLMMMNNNOOOPPPSSSTTTUUUSSSPPPNNNNNNNNNOOONNNLLLKKKJJJKKKKKKLLLMMMMMMMMMNNNPPPRRRTTTVVVYYY[[[^^^___^^^\\\[[[ZZZWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZ```hhhuuu~~~gggWWWPPPMMMEEEGGGGGGEEEDDDFFFLLLQQQXXX___jjjuuu}}}{{{uuupppssszzz|||yyywwwtttrrrwww{{{}}}vvvlllaaaYYYVVVVVVWWWVVVUUUUUUTTTSSSRRRQQQQQQQQQRRRTTTUUUVVVWWWWWWWWWVVVVVVVVVWWWXXXZZZ[[[\\\___\\\XXXUUUTTTTTTSSSRRRUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSUUUVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQPPPPPPQQQSSSUUUWWWYYYZZZZZZVVVUUUTTTTTTUUUWWWYYY[[[[[[[[[ZZZYYYXXXWWWWWWVVVWWWWWWXXXYYYZZZ[[[\\\\\\^^^^^^^^^^^^^^^]]]]]]]]]^^^___aaadddfffkkkxxxeeeSSS[[[^^^ssstttcccUUUIIIGGGFFFDDDJJJTTTaaalllvvvyyyzzz}}}|||xxxtttrrrpppmmmjjjggggggggggggffffffeeeeeeaaaaaaaaa`````````_________^^^^^^___```aaa___]]]\\\]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUTTTRRROOOMMMLLLFFFEEECCCAAA???>>>======::::::<<>>===>>>===<<<===>>>AAADDDFFFHHHFFFHHHPPPZZZfffwwwMMMMMMMMMNNNPPPRRRSSSTTTUUUVVVVVVTTTQQQNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMNNNOOOQQQRRRRRRUUUYYY[[[[[[ZZZZZZZZZVVVVVVVVVWWWXXXYYY[[[\\\]]]\\\\\\[[[[[[ZZZYYYYYYXXX\\\fffwww~~~rrr[[[PPPNNNIIIIIIGGGEEEDDDEEEGGGJJJMMMSSS\\\fffmmmtttzzz~~~~~~yyy|||}}}|||xxxiii]]]WWWVVVWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSTTTUUUVVVWWWYYYYYYYYYZZZYYYXXXXXXWWWWWWWWWWWWWWWXXXUUURRRRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWTTTRRROOOOOOPPPRRRRRRQQQUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVVVVWWWWWWUUUUUUUUUWWWYYYZZZZZZ[[[[[[[[[ZZZYYYXXXWWWUUUVVVVVVWWWXXXYYYZZZ[[[]]]\\\\\\\\\[[[[[[ZZZZZZVVVZZZ]]]```eeennnyyyfffSSSXXXXXXmmmsssfff\\\OOOEEEDDDDDDCCCIIIRRR\\\hhhsssxxxyyy|||~~~zzzwwwuuussspppnnnnnnmmmllljjjiiihhhhhhhhheeedddddddddddddddddddddaaaaaa```bbbddddddcccaaa``````aaaaaaaaaaaa``````]]]]]]\\\[[[[[[[[[\\\]]]]]]^^^^^^]]][[[WWWTTTRRRQQQPPPNNNKKKHHHEEEBBBAAA@@@???>>>======???@@@AAABBB???@@@CCCHHHRRRdddtttLLLLLLMMMNNNPPPSSSTTTVVVTTTUUUUUUSSSPPPNNNMMMMMMKKKLLLLLLMMMMMMNNNNNNNNNPPPOOONNNNNNNNNOOOPPPQQQNNNQQQTTTUUUUUUVVVWWWXXXUUUUUUTTTTTTVVVWWWYYY[[[[[[[[[ZZZYYYYYYXXXWWWWWWWWW[[[eeevvvwwwzzzzzzaaaUUUQQQKKKIIIGGGFFFEEEFFFGGGGGGJJJNNNUUU]]]eeemmmtttyyy~~~~~~~~~zzzxxx~~~zzzkkk^^^XXXWWWWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTSSSQQQOOOOOORRRTTTVVVVVVUUUUUUTTTTTTUUUVVVWWWXXXUUUSSSQQQQQQRRRSSSRRRQQQSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUWWWWWWWWWWWWWWWXXXXXXYYYXXXYYYZZZZZZZZZYYYWWWVVVTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYVVVZZZ^^^```fffpppyyy|||jjjUUUWWWUUUlllsssfff[[[NNNEEEDDDDDDBBBHHHPPPZZZfffrrrwwwyyy|||~~~~~~}}}zzzxxxvvvsssqqqrrrpppnnnllljjjiiiiiijjjgggggggggffffffeeeeeeeeecccbbbbbbccceeefffeeedddbbbbbbcccdddddddddcccccc```___^^^^^^^^^___```aaabbbaaaaaa```]]]ZZZXXXVVVWWWWWWUUUSSSPPPLLLIIIHHHAAA@@@???=========>>>>>>===<<<===???@@@GGGXXXhhhJJJJJJKKKMMMOOORRRTTTUUUSSSTTTTTTRRRPPPMMMMMMMMMKKKKKKLLLMMMNNNNNNOOOOOOQQQPPPOOONNNNNNOOOPPPPPPMMMNNNPPPPPPOOOPPPRRRSSSSSSRRRQQQQQQRRRTTTVVVWWWWWWVVVVVVVVVUUUTTTTTTTTTWWWZZZbbbooo}}}nnnmmmoooooottt|||fffWWWQQQJJJHHHFFFEEEEEEEEEFFFFFFFFFJJJOOOVVV^^^gggqqqxxx~~~{{{{{{|||zzzwww{{{|||lll___YYYWWWVVVTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSPPPPPPPPPPPPQQQRRRSSSTTTRRRPPPNNNOOORRRTTTVVVVVVTTTTTTSSSSSSTTTUUUWWWXXXSSSRRRRRRRRRSSSSSSQQQOOOPPPQQQQQQRRRSSSTTTUUUUUUTTTTTTSSSSSSSSSUUUVVVWWWVVVWWWXXXYYYYYYXXXXXXWWWVVVWWWXXXYYYYYYWWWVVVTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZUUUZZZ]]]^^^cccmmmtttuuu||||||mmmVVVUUUSSSjjjyyylll___RRRHHHFFFDDDBBBFFFNNNVVVcccpppuuuwww{{{}}}|||~~~|||zzzwwwuuutttrrrpppmmmkkkjjjjjjkkkjjjiiiiiihhhgggffffffeeeeeeddddddfffhhhiiihhhgggdddeeeffffffgggggggggfffdddcccbbbaaaaaaccceeefffddddddcccaaa```___^^^]]]]]]]]]\\\ZZZXXXUUURRRQQQGGGFFFDDDAAA???>>>===<<<:::;;;>>>???===@@@NNN^^^HHHHHHJJJKKKNNNPPPRRRTTTQQQSSSSSSRRROOOMMMLLLMMMJJJKKKLLLNNNNNNOOOOOOOOORRRQQQPPPOOOOOOOOOPPPPPPMMMNNNNNNLLLKKKKKKNNNPPPQQQPPPOOONNNOOOQQQSSSUUUSSSSSSSSSRRRRRRRRRQQQQQQWWWYYY^^^hhhvvvyyygggcccbbbaaagggrrr}}}hhhWWWOOOIIIGGGEEEDDDDDDEEEEEEDDDDDDFFFKKKQQQZZZeeeqqqxxx||||||zzz|||zzzvvvwww}}}}}}}}}}}}lll```ZZZWWWTTTRRRTTTTTTTTTSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSRRRQQQQQQKKKKKKLLLMMMOOOQQQSSSTTTSSSQQQOOOOOORRRTTTVVVVVVSSSSSSRRRRRRSSSUUUVVVXXXQQQPPPPPPQQQRRRQQQNNNLLLOOOOOOPPPRRRSSSUUUVVVVVVSSSRRRRRRRRRTTTUUUWWWYYYUUUVVVXXXZZZZZZYYYWWWVVVTTTUUUWWWXXXXXXVVVUUUSSSTTTUUUUUUVVVWWWXXXYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[TTTZZZ\\\[[[___iiinnnmmmwwwvvvoooVVVTTTRRRjjjrrrcccVVVKKKHHHEEEBBBEEELLLTTTaaannnsssvvvyyy{{{{{{}}}zzzxxxvvvtttpppmmmkkkkkkkkkkkkkkkkkkjjjiiihhhgggfffeeegggffffffhhhjjjkkkjjjiiifffggghhhiiiiiiiiiiiiiiifffeeedddddddddfffhhhiiieeedddcccbbbbbbbbbbbbcccaaaaaaaaa```^^^[[[XXXWWWPPPNNNKKKGGGCCC@@@>>>===999<<<@@@@@@;;;<<>>FFFPPPKKKLLLMMMOOOPPPPPPQQQQQQQQQQQQQQQPPPNNNLLLJJJIIIHHHIIIJJJKKKMMMNNNOOOPPPRRRQQQQQQQQQPPPPPPOOOOOONNNNNNOOOPPPQQQRRRSSSTTTPPPNNNKKKJJJLLLMMMNNNNNNLLLMMMMMMNNNOOOPPPRRRSSSNNNPPPUUU[[[bbbppp|||rrrgggbbb___^^^aaafffwww~~~sssaaaUUUMMMJJJGGGEEEEEEEEEDDDCCCBBBBBBDDDEEEHHHNNNUUUZZZbbbkkktttyyy~~~}}}{{{{{{|||~~~~~~~~~ttteee[[[TTTOOOMMMPPPOOONNNOOOQQQQQQOOONNNOOOPPPRRRQQQOOOMMMLLLLLLLLLNNNOOOOOOMMMMMMNNNPPPSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNQQQPPPOOOMMMLLLLLLLLLLLLOOONNNNNNMMMNNNPPPQQQSSSWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVUUUTTTSSSQQQPPPOOORRRRRRSSSTTTTTTTTTSSSSSSUUUTTTTTTTTTUUUWWWYYY[[[UUUVVVWWWXXXYYY]]]cccggglll{{{gggVVVRRRcccxxx{{{qqqiii\\\OOOHHHEEECCCDDDGGGNNNVVVaaaiiilllooouuuzzz{{{|||~~~zzztttrrrppppppooorrrwww|||}}}|||yyyxxxvvvsssooonnnoooqqqrrrssssssqqqnnnkkkjjjjjjlllkkkkkkkkkkkklllmmmmmmkkkkkklllllllllmmmmmmmmmnnnmmmllljjjjjjkkkmmmnnnmmmmmmnnnnnnooopppppppppoookkkiiikkkmmmkkkkkkmmmpppsssrrrmmmggg```UUUKKKHHHDDDAAA@@@===>>>EEENNNMMMMMMNNNOOOPPPPPPPPPPPPOOOOOONNNMMMLLLKKKJJJIIIHHHIIIJJJKKKLLLNNNOOOOOOQQQQQQPPPPPPPPPPPPQQQRRRPPPQQQRRRSSSTTTUUUUUUUUUQQQOOOMMMLLLMMMNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQPPPQQQUUUZZZ```lll{{{tttmmmkkkkkkjjjmmmqqqxxxvvv{{{yyydddVVVNNNLLLHHHFFFFFFEEEDDDCCCAAABBBCCCCCCEEEHHHMMMQQQXXX```kkksssyyyzzzyyyxxxyyyzzz|||}}}~~~sssdddZZZSSSOOONNNOOOOOOOOOPPPPPPPPPOOONNNNNNOOOPPPPPPNNNLLLKKKLLLKKKLLLMMMMMMLLLKKKLLLMMMQQQRRRTTTTTTTTTRRRPPPOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMQQQPPPOOONNNLLLKKKJJJJJJLLLLLLLLLLLLMMMOOOPPPQQQUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWVVVUUUTTTRRRQQQPPPRRRRRRSSSSSSRRRRRRQQQPPPQQQQQQQQQSSSUUUWWWYYY[[[TTTUUUVVVVVVWWW[[[```dddgggwwwmmmXXXRRR```tttzzzppphhh\\\OOOIIIFFFCCCDDDGGGJJJRRR]]]eeejjjnnnssswwwzzzzzz}}}wwwnnngggdddbbbaaa___bbbgggnnnxxx}}}|||{{{{{{zzzxxxtttsssssstttsssttttttrrrooommmllllllllllllkkkkkklllmmmooopppmmmmmmnnnooopppppppppppppppooommmlllkkklllnnnoooqqqrrrssstttuuuuuuuuuuuurrrnnnllloooqqqpppqqqtttsssyyy}}}|||xxxqqqdddXXXPPPKKKFFFCCC@@@AAAGGGPPPOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMOOOOOOOOOPPPQQQRRRSSSTTTRRRSSSTTTUUUUUUUUUUUUTTTRRRPPPNNNNNNOOOPPPPPPPPPQQQPPPOOONNNMMMNNNOOOPPPSSSTTTWWWZZZ^^^jjjxxxttttttvvvvvvxxx|||zzzuuuvvviiiYYYQQQNNNJJJHHHGGGFFFEEECCCCCCDDDDDDDDDDDDEEEHHHKKKQQQWWWaaalllsss{{{}}}wwwwwwwwwwwwxxxzzz|||}}}oooaaaXXXRRRPPPRRRNNNOOOPPPPPPOOOOOOOOOOOOMMMNNNOOONNNLLLKKKKKKLLLIIIJJJKKKKKKJJJJJJKKKLLLPPPQQQSSSUUUVVVUUUSSSRRRMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJJJJKKKKKKOOOOOONNNNNNMMMLLLLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPTTTTTTVVVWWWXXXXXXXXXXXXYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRQQQPPPOOOOOONNNOOOPPPRRRTTTWWWXXXZZZSSSTTTTTTUUUVVVYYY^^^bbbfffvvvsssZZZSSS^^^qqq|||rrrhhh\\\OOOIIIFFFDDDDDDFFFGGGOOOYYYbbbhhhmmmrrrvvvzzzzzz|||vvvjjj```ZZZVVVTTTSSSPPPSSSXXX```lll{{{}}}{{{{{{||||||yyyvvvuuuuuuuuutttuuuvvvtttqqqooonnnnnnmmmmmmllllllmmmoooqqqrrrooopppqqqrrrssssssssssssqqqpppnnnlllllllllnnnooorrrssstttuuuvvvvvvvvvvvvuuupppnnnqqqssssssuuuxxxyyyttthhhZZZRRRJJJFFFCCCCCCIIIQQQOOOOOOPPPOOOOOONNNMMMMMMKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLOOOOOOPPPQQQRRRSSSSSSTTTRRRSSSUUUVVVVVVUUUTTTSSSSSSQQQPPPQQQRRRSSSSSSRRRTTTRRRQQQOOOOOOPPPQQQRRRVVVWWWYYY]]]```lll{{{{{{||||||~~~zzzooo^^^SSSPPPLLLJJJIIIGGGFFFDDDEEEFFFFFFFFFDDDDDDEEEGGGKKKOOOXXXccckkkrrr}}}zzzuuuuuuvvvvvvwwwyyy}}}iii]]]WWWQQQOOOSSSLLLNNNOOOOOONNNMMMMMMNNNLLLMMMNNNMMMKKKJJJKKKLLLGGGIIIJJJJJJJJJJJJKKKMMMOOOPPPRRRTTTUUUUUUSSSRRRLLLLLLLLLLLLLLLLLLMMMMMMIIIIIIIIIIIIHHHHHHHHHHHHLLLLLLMMMNNNNNNMMMMMMLLLIIIIIIJJJLLLMMMNNNOOOOOORRRSSSUUUVVVXXXYYYYYYZZZ[[[[[[ZZZYYYXXXVVVUUUTTTRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOQQQRRRTTTVVVWWWXXXRRRSSSTTTTTTUUUYYY^^^aaahhhuuuzzz]]]SSS\\\oooxxxlll```SSSLLLHHHDDDCCCEEEEEELLLVVV```gggmmmrrruuuzzzzzz|||sssjjj^^^TTTOOOLLLJJJHHHGGGIIINNNUUU```ooo~~~~~~|||zzzzzzzzzxxxuuussstttuuuvvvxxxxxxwwwtttqqqqqqqqqoooooooooooopppqqqssssssppprrrsssuuuvvvvvvvvvuuusssqqqooommmmmmmmmooooooqqqqqqqqqrrrssssssttttttvvvqqqnnnqqqttttttvvvzzzzzzfff\\\QQQJJJFFFDDDIIIPPPNNNNNNNNNNNNMMMKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKMMMNNNNNNPPPQQQRRRSSSSSSRRRQQQPPPPPPQQQSSSUUUVVVVVVUUUTTTSSSRRRQQQSSSUUUVVVVVVVVVTTTRRRQQQPPPQQQSSSVVVWWWZZZ[[[___ccchhhtttvvvdddVVVSSSOOOLLLJJJIIIGGGEEEEEEGGGGGGFFFDDDCCCCCCDDDEEEFFFNNNYYYaaahhhttt}}}wwwuuurrrsssuuuuuuvvvzzzvvvbbb[[[WWWOOOMMMPPPIIIKKKMMMMMMKKKIIIJJJLLLKKKLLLLLLKKKJJJIIIJJJLLLGGGIIIJJJKKKKKKLLLNNNOOOOOOPPPQQQRRRRRRQQQQQQPPPKKKKKKKKKLLLMMMMMMNNNNNNJJJJJJIIIIIIHHHHHHGGGGGGJJJJJJKKKLLLLLLLLLKKKKKKHHHIIIJJJLLLNNNOOOOOOOOOQQQRRRTTTVVVXXXYYYZZZZZZ\\\[[[[[[ZZZYYYWWWVVVUUURRRRRRSSSRRRRRRQQQPPPOOOPPPQQQRRRSSSTTTUUUUUUUUUQQQRRRSSSTTTUUUYYY^^^bbbjjjtttcccTTTZZZnnn~~~uuuhhhZZZQQQKKKEEEBBBBBBDDDJJJTTT^^^gggnnnrrrtttzzzzzz{{{~~~lllcccWWWOOOLLLJJJGGGEEEDDDEEEGGGKKKUUUbbbqqqzzz~~~wwwpppllljjjhhhkkkuuu~~~{{{{{{zzzwwwtttsssuuuvvvzzz{{{{{{zzzwwwuuuuuuuuurrrrrrssstttuuuuuuuuuuuurrrsssuuuwwwxxxxxxxxxwwwuuusssqqqpppoooooopppqqqrrrqqqqqqqqqqqqssstttuuuvvvqqqnnnpppssssssuuuyyywwwkkk\\\RRRLLLHHHKKKPPPMMMMMMLLLLLLKKKIIIHHHGGGIIIHHHGGGFFFFFFGGGHHHHHHEEEFFFHHHJJJLLLNNNOOOPPPRRRSSSTTTTTTSSSQQQNNNMMMMMMNNNQQQTTTVVVWWWVVVVVVSSSRRRRRRTTTWWWXXXXXXXXXRRRRRRQQQQQQSSSVVVZZZ\\\^^^```dddjjjppp~~~{{{iiiWWWTTTPPPMMMKKKJJJHHHFFFEEEGGGHHHGGGEEECCCBBBCCCAAAAAAGGGRRRZZZaaannn{{{|||tttqqqpppppprrrssstttvvv|||ooo]]]ZZZWWWOOOJJJLLLFFFIIIKKKKKKHHHGGGHHHJJJKKKLLLLLLKKKIIIIIIJJJLLLGGGIIIKKKLLLMMMNNNPPPRRRPPPPPPPPPPPPOOONNNMMMMMMJJJKKKKKKLLLMMMNNNNNNOOOKKKKKKJJJIIIHHHHHHGGGGGGIIIIIIJJJKKKKKKJJJIIIHHHHHHIIIKKKLLLNNNOOOOOOPPPPPPQQQSSSVVVXXXYYYZZZ[[[\\\[[[[[[ZZZYYYWWWVVVUUURRRRRRSSSSSSRRRQQQQQQPPPRRRRRRSSSTTTTTTTTTTTTTTTQQQRRRSSSTTTUUUYYY___ccclllssshhhTTTZZZnnn|||ooo___UUUMMMEEEAAA@@@CCCIIISSS]]]gggnnnrrrtttyyyyyyyyy|||zzzjjjaaaVVVOOOMMMLLLJJJGGGCCCCCCDDDGGGNNNZZZgggqqqzzzyyywwwsssmmmeee]]]YYYZZZWWWZZZeeesss}}}}}}{{{xxxvvvuuuwwwyyy|||}}}~~~}}}zzzxxxxxxxxxtttuuuwwwxxxxxxwwwvvvvvvrrrtttvvvyyyzzzzzzyyyxxxwwwuuusssqqqqqqqqqrrrsssuuutttsssrrrsssuuuwwwxxxvvvqqqmmmppprrrrrrtttxxx~~~wwwgggZZZRRRLLLMMMQQQJJJIIIJJJKKKLLLLLLIIIGGGIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLSSSTTTTTTSSSPPPOOOOOOPPPPPPPPPPPPQQQRRRTTTVVVWWW[[[ZZZXXXWWWWWWXXXYYYZZZZZZZZZXXXVVVVVVXXX\\\___bbbcccfffkkkrrrqqqbbbZZZSSSPPPNNNKKKKKKMMMNNNKKKGGGDDDCCCCCCBBBAAABBBCCCEEEHHHOOOZZZfffnnnyyyzzztttqqqoooooonnnnnnpppsssvvv|||zzzkkk\\\UUURRROOOLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJMMMPPPQQQMMMMMMNNNOOOQQQRRRSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJIIIHHHFFFEEEDDDDDDIIIIIIHHHGGGGGGHHHHHHIIIGGGFFFGGGHHHJJJNNNQQQSSSVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXUUURRROOONNNNNNNNNMMMLLLMMMNNNQQQSSSSSSSSSRRRQQQQQQSSSUUUVVVXXXZZZ^^^aaaoooqqq{{{lllWWW```ffftttdddXXXNNNFFFDDDFFFEEEHHHOOOWWWaaakkkrrrvvvvvvwwwyyy}}}xxxkkkfff___YYYSSSOOOJJJGGGJJJGGGDDDDDDIIIPPPVVVZZZgggeeebbb]]]YYYTTTQQQOOOMMMNNNSSSZZZcccsss|||{{{zzz{{{{{{~~~~~~|||zzz|||{{{|||}}}}}}zzzvvvssssssvvv{{{~~~~~~|||zzz{{{zzzxxxvvvtttsssrrrrrr}}}yyysssoooooorrrwwwzzzwwwsssrrrrrrooommmuuuqqqdddXXXQQQPPPTTTJJJIIIIIIIIIKKKKKKIIIGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIKKKLLLNNNOOOPPPPPPQQQSSSTTTSSSQQQQQQRRRSSSSSSRRRQQQQQQRRRTTTVVVWWW[[[ZZZXXXWWWWWWXXXYYYZZZ[[[ZZZYYYXXXWWWZZZ^^^aaaeeeeeegggkkkqqq|||ggg]]]SSSPPPOOOLLLLLLMMMMMMJJJFFFCCCBBBBBBAAA@@@@@@AAABBBEEEKKKUUU```gggrrryyy{{{rrrllljjjiiiiiikkklllppptttxxxooobbbVVVSSSSSSRRRQQQQQQNNNNNNMMMLLLJJJIIIHHHGGGHHHHHHIIIJJJKKKMMMNNNOOOMMMMMMNNNOOOPPPQQQRRRSSSQQQPPPOOOMMMLLLKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGHHHIIIKKKNNNQQQSSSUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWUUUSSSPPPOOOOOOOOONNNMMMMMMNNNPPPRRRRRRRRRQQQPPPOOORRRTTTVVVWWWYYY\\\^^^iiilllvvvqqqXXX```fff{{{qqqddd[[[RRRIIIDDDDDDCCCGGGMMMUUU___iiippptttxxxyyyzzz}}}|||sssnnngggaaa[[[UUUOOOLLLKKKHHHDDDDDDHHHMMMQQQSSSWWWVVVUUUSSSPPPNNNMMMLLLKKKLLLPPPWWW^^^mmm~~~}}}}}}~~~~~~|||xxxtttvvvyyy}}}~~~~~~|||{{{yyyxxxwwwwww|||xxxtttpppoooqqquuuwwwwwwtttsssrrrooommmttt}}}wwwjjj]]]TTTQQQTTTJJJHHHGGGHHHIIIJJJIIIHHHEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHJJJLLLNNNPPPQQQRRRPPPQQQSSSSSSSSSSSSUUUVVVVVVTTTRRRQQQRRRTTTVVVXXX[[[ZZZYYYWWWWWWWWWXXXYYY[[[[[[ZZZYYYYYY[[[___cccgggfffhhhjjjooo||||||rrrdddWWWRRRRRRPPPNNNNNNLLLHHHDDDBBBAAAAAAAAA@@@>>>???@@@BBBFFFNNNWWW]]]fffnnnyyy{{{ppphhhdddcccdddeeegggjjjpppuuuyyy}}}}}}ttteee[[[RRRQQQTTTSSSSSSTTTSSSRRRPPPNNNLLLJJJHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQOOONNNMMMLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLJJJJJJIIIHHHGGGGGGFFFFFFBBBCCCEEEGGGIIIIIIIIIIIIIIIIIIIIIJJJKKKNNNPPPRRRRRRSSSUUUVVVVVVUUUSSSRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUSSSQQQPPPQQQQQQPPPOOOMMMNNNOOOPPPPPPPPPOOONNNMMMPPPTTTVVVWWWXXXYYY[[[bbbeeeooovvvZZZaaaeeevvvnnnddd^^^UUUKKKDDDCCCBBBEEEKKKSSS\\\fffnnnrrrxxxxxxyyyzzz|||}}}~~~|||uuunnnggg```YYYTTTQQQMMMIIIGGGHHHKKKMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMPPPUUU\\\iii~~~{{{xxxzzz}}}~~~}}}|||{{{{{{{{{yyyvvvsssrrrrrrtttuuuwwwuuutttrrrooonnnsssyyy}}}{{{zzz~~~}}}rrreeeYYYSSSTTTJJJHHHGGGHHHIIIJJJJJJIIIDDDDDDDDDEEEEEEGGGHHHIIIHHHHHHIIIJJJLLLMMMOOOPPPNNNPPPRRRSSSTTTUUUWWWYYYXXXWWWTTTRRRRRRTTTVVVXXX[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZYYYYYY[[[___bbbfffeeefffgggjjjvvv{{{ooo^^^WWWVVVTTTQQQOOOJJJGGGCCCAAAAAAAAAAAA@@@>>>??????@@@BBBHHHNNNSSS\\\eeeqqqzzzxxxqqqhhhbbb___```bbbcccdddhhhpppvvvzzz~~~{{{{{{|||sssiiiaaaXXXRRRRRRSSSRRRPPPQQQSSSRRRQQQOOONNNLLLKKKJJJIIIIIIKKKLLLLLLKKKIIIIIIKKKKKKKKKLLLMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLJJJJJJIIIIIIHHHHHHGGGGGGDDDFFFIIIKKKMMMMMMLLLKKKJJJIIIJJJJJJLLLMMMOOOPPPPPPRRRTTTVVVVVVTTTRRRPPPRRRRRRSSSSSSTTTUUUUUUUUUTTTRRRQQQQQQRRRRRRQQQOOONNNNNNOOOOOOOOOOOONNNMMMLLLOOOSSSVVVVVVVVVWWWXXX\\\___iii|||zzz\\\aaadddvvvnnnddd]]]UUUKKKDDDCCCAAADDDIIIQQQZZZdddlllqqqtttuuuwwwxxxyyyzzz}}}xxxooogggaaa\\\XXXRRRNNNMMMNNNNNNNNNSSSTTTUUUVVVVVVVVVUUUTTTUUUTTTVVVZZZ```kkk~~~}}}}}}~~~}}}||||||{{{yyywwwvvvuuuttttttvvvvvvuuussspppooorrruuuuuutttsssvvv}}}yyylll^^^VVVTTTJJJIIIHHHIIIKKKLLLKKKJJJEEEEEEEEEEEEFFFGGGIIIIIIKKKKKKJJJJJJKKKLLLMMMNNNNNNPPPRRRSSSTTTUUUWWWYYYYYYWWWUUUSSSSSSTTTVVVWWWYYYYYYXXXXXXXXXXXXYYYYYYWWWXXXXXXXXXXXXYYY\\\___bbbbbbcccdddfffooo|||}}}{{{ggg]]]YYYTTTOOOMMMHHHFFFBBB@@@AAAAAAAAA@@@@@@@@@AAA@@@AAADDDIIILLLUUU]]]hhhrrrzzz|||xxxmmmhhhaaa]]]\\\^^^aaabbbcccgggooowww|||~~~xxxkkkaaa\\\VVVSSSTTTTTTQQQOOOPPPQQQQQQPPPPPPOOOOOONNNNNNJJJKKKLLLLLLLLLKKKIIIHHHJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMJJJJJJIIIIIIIIIIIIIIIIIIHHHIIIKKKMMMNNNMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOQQQSSSUUUUUUSSSQQQOOOSSSSSSSSSTTTUUUVVVVVVWWWSSSRRRQQQQQQRRRSSSQQQPPPOOOOOOPPPPPPOOOOOOOOONNNMMMPPPTTTVVVVVVVVVVVVWWWZZZ\\\eeexxx```aaaaaa|||xxxnnnbbbZZZQQQHHHDDDDDDAAADDDHHHPPPYYYccckkkpppqqqtttxxxzzz{{{}}}xxxrrrjjjeee^^^YYYWWWVVVVVVVVV^^^aaaeeehhhiiiiiigggeeebbb```aaadddhhhqqq~~~}}}}}}}}}|||zzzyyywwwvvvuuuuuuvvvuuusssqqqqqqqqqqqqlllmmmooorrrwww~~~|||qqqbbbWWWTTTKKKKKKKKKMMMOOOOOONNNLLLGGGGGGGGGGGGHHHIIIJJJJJJOOONNNMMMLLLLLLMMMNNNOOONNNPPPRRRSSSSSSTTTVVVWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZVVVWWWXXXWWWVVVWWWZZZ\\\]]]^^^```bbbbbbiii{{{sssfff]]]TTTMMMJJJHHHEEEBBB@@@AAABBBBBBBBBBBBBBBBBBBBBAAABBBEEEHHHOOOVVV```iiipppxxx|||vvvppplllbbb^^^ZZZYYYZZZ]]]___```dddgggoooxxxsssfff]]]WWWSSSSSSVVVWWWTTTRRRRRRPPPPPPPPPQQQQQQQQQRRRRRRNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJKKKMMMMMMMMMLLLLLLNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQSSSTTTTTTSSSQQQPPPSSSSSSTTTUUUVVVWWWWWWXXXSSSRRRRRRSSSUUUUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPRRRUUUWWWVVVVVVWWWXXXYYY[[[cccvvv{{{|||gggbbb]]]yyy}}}uuuiii]]]TTTLLLEEECCCDDDAAACCCGGGNNNWWWaaaiiinnnrrrwww||||||vvvnnnhhheeeeeeffffffkkkpppxxx|||uuuqqqpppqqqsssyyy}}}{{{{{{zzzyyyxxxwwwvvvuuurrruuuuuusssrrrsssqqqnnnhhhjjjnnnrrruuuzzz}}}rrrcccWWWRRRKKKLLLNNNQQQSSSSSSPPPMMMKKKJJJJJJJJJJJJJJJKKKKKKOOONNNMMMLLLMMMNNNPPPQQQOOOQQQRRRRRRRRRRRRSSSUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXZZZ[[[[[[\\\WWWXXXXXXWWWVVVVVVXXXYYYYYY[[[___aaaaaagggvvv{{{rrrdddWWWOOOMMMHHHEEEBBBAAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAACCCEEEIIINNNVVV^^^eeennnwww~~~xxxqqqkkkeeeaaa[[[YYYWWWXXX[[[]]]______fffgggnnnzzz}}}|||~~~}}}pppccc[[[TTTSSSTTTYYYZZZVVVSSSTTTRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMIIIIIIJJJJJJKKKKKKKKKLLLJJJKKKLLLMMMNNNPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTVVVWWWWWWXXXTTTTTTTTTVVVXXXXXXVVVUUURRRRRRRRRRRRSSSTTTTTTUUUSSSUUUWWWWWWWWWWWWXXXZZZZZZ[[[bbbsss}}}yyynnncccZZZuuu~~~uuukkkaaaVVVOOOHHHBBBAAACCC???AAAEEEKKKTTT^^^ggglllrrrxxxzzzxxxyyy|||}}}|||zzzvvvvvvuuutttssssssrrrrrrppptttuuurrrsssuuurrrllljjjlllppprrruuuyyy~~~sssbbbUUUPPPLLLMMMPPPTTTVVVUUUQQQNNNMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKJJJJJJKKKMMMPPPQQQPPPRRRSSSRRRQQQPPPQQQSSSRRRSSSTTTVVVVVVUUUTTTTTTSSSTTTVVVXXXZZZ\\\\\\]]]XXXYYYYYYXXXVVVVVVWWWYYYVVVYYY^^^bbbbbbffftttxxxvvv{{{xxxxxx~~~}}}lll\\\SSSRRRHHHEEEBBBAAABBBDDDDDDDDDCCCCCCDDDCCCAAA@@@BBBCCCEEEJJJPPPWWW]]]fffqqqxxx|||rrrjjjccc^^^[[[XXXXXXXXXZZZ]]]```aaa```fffgggnnn|||~~~}}}ooobbbZZZVVVUUUWWW[[[[[[VVVRRRRRRUUUUUUUUUUUUUUUUUUUUUVVVWWWVVVUUUTTTTTTUUUVVVWWWPPPPPPOOOOOONNNNNNMMMMMMJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLMMMNNNNNNNNNNNNMMMIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOQQQTTTVVVWWWVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSQQQRRRSSSTTTUUUVVVWWWWWWVVVVVVVVVXXXZZZ[[[YYYWWWSSSSSSSSSSSSTTTUUUWWWWWWVVVWWWXXXWWWWWWXXXZZZ\\\ZZZZZZaaarrr|||sssdddXXXrrr|||yyyooobbbYYYQQQLLLGGGAAA???AAA>>>???CCCIIIRRR\\\eeejjjqqqxxx~~~{{{xxxvvvrrrqqqpppoooooooooooooooooosssuuurrrsssvvvssslllmmmooorrrsssuuuzzzsssaaaSSSNNNHHHJJJNNNQQQQQQOOOKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEGGGJJJKKKKKKLLLMMMOOOOOOOOOOOOPPPSSSUUUTTTTTTVVVTTTTTTUUUXXXXXXUUUQQQPPPQQQSSSVVVYYY[[[ZZZXXXWWWVVVVVVWWWWWWYYYZZZZZZ[[[]]]___```bbbgggooovvvxxxrrroooqqqvvv{{{vvvoooooozzzyyyiii\\\SSSMMMGGGCCCCCCBBB@@@AAAEEEEEEDDDDDDDDDDDDCCCCCCCCCAAADDDHHHMMMTTT]]]fffmmmvvvzzz|||pppgggccc^^^YYYTTTZZZWWWVVVYYYZZZYYY[[[```ggglllttt}}}}}}{{{}}}xxxlllaaaYYYXXXYYYYYYZZZYYYWWWVVVUUUTTTVVVYYYYYYYYYXXXXXXYYY[[[ZZZYYYYYY[[[[[[[[[ZZZVVVTTTQQQNNNLLLKKKLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKKKKMMMOOOPPPQQQRRRTTTVVVJJJKKKMMMNNNNNNMMMLLLKKKNNNMMMMMMNNNPPPSSSVVVXXXYYYWWWUUUVVVXXXYYYWWWUUUTTTSSSSSSSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXYYYZZZZZZ[[[[[[WWWUUUUUUVVVXXXZZZZZZZZZ\\\ZZZXXXXXXYYYZZZZZZYYY```aaacccmmmvvvhhhZZZqqq~~~yyykkk\\\RRRIIIFFFDDDAAA@@@AAA===>>>AAAEEELLLWWWbbbjjjppptttzzz~~~~~~~~~{{{{{{|||{{{uuupppnnnllljjjjjjkkkllllllkkkooooooooooooppppppqqqqqqmmmpppuuuyyy}}}ppp```SSSNNNGGGIIILLLNNNNNNMMMJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHJJJLLLLLLLLLNNNOOOOOOOOONNNPPPSSSUUUUUUTTTVVVTTTSSSUUUWWWWWWUUUSSSTTTSSSSSSTTTWWWXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYZZZ\\\^^^^^^___dddlllsss~~~~~~sssmmmjjjlllrrrxxx}}}vvvllljjjlllvvvzzzgggZZZSSSMMMHHHGGGEEEBBBCCCGGGCCCCCCCCCCCCBBBBBBBBBBBB@@@BBBEEEHHHMMMTTT\\\bbbmmmrrrzzzyyyqqqfff___\\\ZZZWWWTTTWWWUUUVVVYYYZZZZZZ]]]ccchhhmmmttt{{{tttiii___YYY[[[ZZZYYYXXXVVVTTTSSSRRRRRRUUUXXXYYYYYYZZZ[[[\\\\\\\\\[[[\\\]]]]]]\\\[[[UUUTTTQQQOOONNNMMMNNNOOOKKKJJJIIIIIIIIIJJJLLLLLLMMMOOOQQQRRRRRRRRRTTTVVVNNNOOOPPPQQQQQQPPPNNNMMMOOONNNNNNOOOPPPSSSVVVXXXYYYWWWUUUUUUVVVVVVTTTRRRVVVUUUUUUTTTUUUUUUUUUVVVVVVUUUUUUTTTUUUVVVWWWXXXYYYYYYZZZ[[[[[[\\\\\\]]]XXXWWWUUUVVVYYY[[[\\\[[[]]][[[YYYYYY[[[]]]^^^^^^______```iiiuuuhhhXXXmmmzzzuuugggZZZQQQHHHFFFEEEBBB@@@AAA===>>>AAAEEELLLVVVaaahhhooosssxxx|||~~~|||yyyyyy{{{{{{wwwsssnnnkkkgggeeefffggghhhhhhnnnooopppqqqrrrrrrrrrrrrppptttyyy{{{lll```WWWTTTGGGHHHJJJKKKLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKGGGIIIKKKLLLLLLLLLNNNPPPPPPOOONNNPPPRRRUUUUUUUUUVVVUUUSSSSSSUUUVVVUUUUUUWWWVVVTTTTTTUUUWWWWWWVVVYYYYYYXXXWWWWWWWWWWWWXXXYYY[[[]]]]]]]]]aaaiiinnnvvvvvvmmmiiilllqqqxxx|||{{{llleee^^^iiizzzwwwdddXXXQQQIIIGGGEEEBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBCCCDDDGGGKKKQQQVVVaaagggnnnvvv~~~~~~llleee\\\VVVVVVWWWVVVVVVVVVUUUWWW[[[]]]]]]aaagggnnnrrrxxx~~~|||oooddd]]]ZZZ^^^\\\YYYVVVSSSRRRQQQPPPQQQSSSWWWYYYYYYZZZ\\\^^^]]]^^^^^^^^^^^^^^^]]]]]]UUUTTTSSSQQQPPPQQQQQQRRRMMMLLLJJJIIIIIIKKKMMMOOOOOOQQQSSSTTTSSSSSSTTTUUURRRSSSTTTTTTSSSRRRPPPOOOOOOOOOOOOOOOQQQSSSUUUWWWWWWVVVUUUVVVWWWWWWUUUSSSWWWWWWVVVUUUUUUUUUUUUVVVWWWVVVTTTTTTTTTUUUWWWYYY[[[[[[[[[\\\]]]]]]^^^^^^[[[YYYWWWWWWYYY\\\]]]^^^]]][[[YYYZZZ]]]aaadddeeeaaa``````gggzzzwwwkkkZZZlll|||wwwttteeeWWWNNNGGGFFFEEEBBB@@@AAA===>>>@@@DDDJJJTTT^^^fffmmmqqqvvvzzz||||||}}}~~~{{{xxxxxx{{{|||{{{yyysssnnngggcccaaabbbcccdddiiikkknnnqqqsssssssssrrrrrrvvv|||wwwkkkaaa]]][[[IIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMIIIKKKLLLLLLLLLMMMOOOQQQQQQOOONNNOOORRRTTTUUUUUUVVVTTTSSSSSSSSSUUUVVVVVVYYYXXXWWWXXXYYYXXXVVVTTTWWWWWWWWWWWWWWWXXXYYYYYY[[[]]]^^^]]]]]]```ffflllqqqwwwqqqqqqssszzzooodddZZZccctttrrraaaWWWMMMIIIGGGCCCCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDGGGLLLOOOWWW\\\dddlllttt|||uuunnnccc]]]VVVRRRRRRUUUWWWXXXVVVVVVYYY^^^___```eeelllwww{{{wwwiii```\\\\\\___]]]YYYUUUSSSRRRRRRSSSQQQSSSUUUWWWWWWXXXYYY[[[\\\^^^______^^^]]]\\\\\\UUUUUUTTTSSSSSSTTTUUUUUUPPPNNNKKKIIIIIIKKKNNNPPPQQQSSSUUUVVVTTTTTTTTTUUUTTTTTTTTTTTTSSSRRRPPPOOONNNNNNNNNOOOPPPRRRSSSTTTSSSTTTUUUWWWXXXYYYXXXXXXUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUSSSRRRRRRTTTVVVXXXZZZ[[[[[[\\\\\\]]]^^^^^^]]]ZZZXXXXXX[[[]]]___```\\\ZZZYYYZZZ___dddhhhjjjeeecccbbbhhhwww}}}qqq___mmm{{{xxxwwwhhhUUUMMMFFFEEEDDDAAA??????===>>>@@@CCCHHHQQQ[[[bbbkkkooouuuyyyzzz{{{|||}}}~~~|||yyyyyy|||~~~wwwmmmeeeaaa`````````aaadddiiimmmppprrrrrrqqqooorrrzzzxxxmmmeee```^^^KKKKKKKKKKKKLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMMMMMMMMMMPPPRRRSSSQQQOOOOOOQQQSSSTTTTTTTTTTTTSSSSSSSSSTTTVVVWWWYYYZZZ\\\^^^___\\\WWWRRRTTTTTTUUUVVVXXXZZZ\\\]]]]]]___```___^^^```eeeiiijjjwwwzzzvvvuuuzzzuuueee\\\cccqqqpppdddWWWQQQMMMIIIGGGHHHDDDDDDDDDCCCCCCCCCBBBBBB@@@AAABBBBBBCCCEEEHHHKKKPPPTTT[[[bbbkkkttt|||yyypppgggaaa[[[WWWRRROOOOOORRRUUUWWWVVVVVVYYY]]]^^^```gggoooqqqeee^^^]]]]]]^^^\\\XXXUUUTTTTTTVVVWWWSSSTTTUUUTTTSSSSSSTTTVVVYYY\\\^^^^^^\\\ZZZYYYZZZUUUUUUUUUVVVVVVVVVWWWWWWRRRPPPMMMKKKJJJLLLNNNPPPRRRTTTVVVWWWVVVTTTTTTTTTSSSSSSRRRRRRQQQPPPOOONNNMMMNNNNNNNNNOOOPPPQQQRRRRRRSSSVVVWWWWWWWWWVVVVVVSSSSSSSSSTTTUUUVVVWWWXXXUUUTTTRRRQQQRRRSSSUUUVVVYYYYYYZZZZZZ[[[\\\\\\\\\]]][[[YYYZZZ\\\___``````ZZZYYYXXX[[[```eeeiiikkkgggdddcccgggsssxxxdddnnn{{{{{{|||mmmWWWNNNFFFEEECCC@@@>>>>>>>>>>>>???AAAFFFNNNXXX___jjjnnnssswwwzzz{{{|||}}}}}}||||||uuukkkccc___]]][[[YYY\\\aaafffjjjllllllllliiimmmuuu~~~sssiii```[[[LLLLLLMMMMMMNNNOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNNNNMMMNNNQQQSSSUUUSSSPPPOOOPPPRRRRRRRRRRRRSSSTTTTTTSSSSSSUUUWWWWWWZZZ^^^bbbccc___XXXSSSSSSSSSTTTVVVXXX[[[]]]^^^^^^___```___]]]]]]aaaeeehhhrrr}}}vvvyyy~~~kkkaaafffppprrrbbbYYYSSSLLLHHHHHHDDDDDDCCCBBBAAA@@@@@@???>>>???@@@@@@@@@BBBEEEHHHJJJNNNSSSYYY```iiirrrxxx}}}xxxqqqkkkddd]]]YYYSSSQQQNNNLLLLLLOOORRRTTTUUUUUUYYY\\\]]]aaakkkvvvyyyjjjaaa^^^]]]\\\\\\ZZZXXXVVVUUUVVVXXXYYYTTTUUUTTTSSSPPPOOOPPPQQQVVVZZZ]]]\\\YYYVVVVVVWWWVVVVVVWWWWWWWWWXXXXXXXXXUUUSSSPPPMMMLLLLLLNNNOOOQQQTTTWWWWWWVVVUUUTTTTTTRRRQQQQQQPPPPPPOOOOOOOOONNNNNNOOOOOOPPPPPPPPPPPPQQQSSSVVVVVVUUUSSSRRRRRRTTTTTTTTTUUUUUUVVVWWWXXXSSSSSSSSSSSSSSSTTTUUUUUUXXXXXXXXXYYYZZZZZZ[[[[[[\\\[[[ZZZ[[[^^^``````___YYYXXXYYY\\\aaafffiiiiiigggdddcccgggooo|||hhhppp|||~~~ttt]]]SSSJJJFFFDDD@@@>>>???>>>>>>???@@@DDDLLLUUU[[[fffkkkqqqvvvxxxzzz|||}}}~~~|||rrriiibbb\\\YYYUUUWWW[[[___aaaccccccccccccfffooo|||wwwiii\\\TTTKKKLLLMMMOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMNNNQQQTTTXXXUUUQQQOOOOOOPPPQQQPPPOOORRRUUUUUUSSSSSSTTTVVVVVVXXX\\\```bbb```[[[VVVSSSTTTUUUVVVXXXZZZ\\\]]][[[]]]^^^\\\YYYYYY\\\```eeelllyyyzzzvvvkkklllqqq|||sssfff\\\SSSLLLJJJHHHGGGFFFDDDCCCAAA@@@??????@@@AAA@@@@@@AAACCCEEEEEEGGGKKKPPPUUU]]]ffflllqqqwww~~~|||uuuppphhhaaa\\\XXXUUUSSSLLLLLLLLLKKKLLLNNNRRRTTTVVVWWW[[[___aaaggguuurrrccc^^^]]][[[ZZZZZZYYYWWWVVVUUUUUUWWWWWWUUUUUUTTTRRRPPPNNNPPPQQQTTTXXX\\\\\\XXXTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWUUUSSSPPPNNNMMMLLLLLLPPPSSSVVVWWWVVVUUUTTTTTTRRRRRRQQQQQQQQQQQQQQQRRRPPPPPPQQQQQQRRRQQQQQQQQQNNNRRRVVVXXXWWWVVVWWWXXXZZZYYYXXXWWWWWWWWWWWWWWWSSSTTTUUUVVVWWWVVVVVVUUUWWWXXXXXXYYYYYYZZZZZZ[[[ZZZZZZ[[[]]]___```___]]]ZZZZZZ\\\___dddggghhhhhhhhheeeeeeiiiooo}}}mmmsss~~~fff[[[OOOIIIEEEAAA@@@AAA>>>>>>>>>???CCCJJJSSSYYYbbbgggnnnssswwwyyy{{{}}}}}}~~~~~~~~~{{{rrrjjjbbb]]]WWWXXXYYYYYYYYYYYYYYYXXXZZZ]]]fffuuuvvvfffVVVKKKJJJKKKMMMOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNMMMOOORRRTTTYYYVVVRRROOOOOOOOOPPPOOONNNQQQUUUVVVTTTSSSTTTVVVVVVXXXZZZ]]]```___\\\YYYUUUUUUVVVVVVXXXYYY[[[\\\YYYZZZ[[[YYYVVVUUUXXX[[[^^^cccnnn{{{}}}uuussstttzzzvvvjjj___VVVSSSMMMLLLKKKHHHFFFDDDCCCBBBBBBBBBCCCBBBAAAAAACCCEEEBBBCCCFFFIIINNNVVV^^^dddgggnnnwww~~~~~~}}}}}}zzzwwwtttiiiddd\\\UUUQQQPPPOOONNNIIIJJJLLLMMMNNNQQQTTTVVVZZZ[[[___cccgggooommm___\\\\\\ZZZWWWZZZYYYWWWUUUTTTTTTTTTUUUUUUUUUUUURRRPPPOOOQQQRRRSSSXXX\\\\\\WWWSSSSSSUUUWWWWWWXXXXXXXXXXXXWWWWWWXXXWWWTTTRRROOOMMMKKKKKKOOORRRUUUWWWWWWUUUTTTTTTTTTSSSSSSRRRSSSSSSTTTTTTRRRRRRSSSSSSSSSSSSSSSRRRJJJPPPVVV[[[\\\^^^```bbb^^^]]]\\\ZZZXXXWWWVVVVVVTTTUUUWWWYYYYYYXXXWWWVVVXXXXXXXXXYYYZZZZZZ[[[[[[YYYZZZ[[[^^^``````^^^\\\[[[[[[^^^bbbfffhhhhhhgggjjjhhhiiilllqqq~~~rrrxxxmmm```SSSLLLGGGCCCBBBDDD>>>>>>>>>???BBBIIIQQQWWW___dddkkkqqquuuxxxzzz||||||}}}~~~}}}}}}~~~|||~~~{{{rrriiiccc[[[ZZZXXXWWWUUUSSSRRRQQQSSSUUU^^^nnntttcccRRRGGGGGGIIIKKKNNNOOOOOONNNNNNLLLKKKJJJKKKMMMOOONNNMMMNNNNNNNNNMMMNNNNNNOOOOOOQQQQQQPPPOOONNNNNNNNNNNNQQQPPPOOOOOOPPPRRRUUUVVVRRRUUUXXX[[[\\\\\\[[[ZZZTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUWWW[[[eeeooowww{{{rrrssszzz|||nnnddd^^^VVVQQQLLLIIIIIIHHHFFFCCCAAA@@@@@@@@@AAABBBCCCDDDBBBBBBCCCEEEHHHLLLPPPSSS]]]bbbjjjrrrxxx~~~|||}}}~~~}}}yyyrrrlllhhh[[[WWWRRROOOOOONNNKKKHHHHHHJJJMMMMMMLLLMMMRRRVVVWWW^^^fffjjjppp~~~xxxeeeYYYVVVUUUTTTRRRTTTSSSQQQPPPPPPQQQSSSTTTTTTUUUTTTRRRPPPOOOOOOQQQQQQQQQQQQRRRSSSTTTUUUVVVRRRTTTVVVVVVSSSQQQRRRTTTRRRSSSSSSSSSQQQPPPNNNLLLKKKNNNQQQRRRPPPOOOQQQRRRSSSRRRRRRTTTVVVXXXXXXWWWZZZXXXUUUSSSQQQQQQRRRRRRQQQSSSVVVZZZ^^^aaabbbcccaaa___\\\YYYXXXXXXYYYYYYZZZZZZYYYXXXWWWUUUSSSRRRSSSTTTUUUUUUUUUVVVYYY[[[^^^^^^^^^___aaa```^^^\\\ZZZ\\\^^^aaadddggghhhiiihhhiiikkkoootttvvv}}}lllZZZRRRMMMGGGCCCDDD???>>>???BBBBBBCCCJJJRRRZZZaaajjjqqqtttvvvyyy{{{{{{~~~}}}|||{{{zzz{{{|||}}}~~~|||qqqgggdddccc___YYYRRRMMMKKKKKKHHHMMMVVVdddvvvuuu```PPPHHHGGGHHHKKKMMMOOOOOONNNNNNLLLKKKJJJKKKMMMMMMMMMKKKMMMMMMMMMMMMMMMNNNNNNOOOQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKLLLNNNPPPQQQNNNPPPSSSVVVWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTWWW___hhhoooyyyxxxtttvvv|||vvvpppeee___VVVPPPLLLJJJFFFDDDBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCDDDFFFIIIKKKMMMSSSXXX```gggnnnuuu|||~~~}}}zzzvvvoooggg```[[[SSSOOOKKKIIIIIIIIIGGGEEEFFFIIIKKKLLLKKKNNNSSSWWW[[[aaajjjttt{{{nnn___VVVTTTUUUTTTRRRSSSRRRPPPNNNNNNOOOPPPQQQSSSTTTTTTRRROOOMMMNNNOOONNNNNNNNNNNNOOOPPPQQQRRROOOQQQSSSRRRPPPNNNOOOQQQOOOPPPPPPPPPPPPNNNMMMLLLJJJMMMPPPQQQOOOOOOOOOQQQSSSRRRRRRTTTWWWYYYYYYYYYZZZXXXVVVSSSRRRQQQRRRRRRQQQTTTXXX[[[^^^_________```^^^\\\ZZZYYYXXXXXXXXXZZZZZZYYYXXXWWWUUUSSSRRRPPPQQQSSSSSSTTTVVVZZZ]]]___^^^^^^___``````___]]]\\\]]]___bbbdddfffggghhhggghhhkkkooottt{{{zzzfffZZZQQQHHHBBBAAABBB@@@@@@BBBAAAAAAGGGNNNXXX___hhhooorrrtttwwwzzz{{{~~~}}}|||{{{{{{zzzzzzzzz{{{|||~~~zzzpppkkkiiieee^^^WWWPPPLLLJJJFFFIIIPPP\\\mmm}}}gggVVVMMMGGGHHHJJJLLLNNNNNNNNNNNNLLLKKKJJJJJJKKKLLLJJJIIILLLKKKKKKKKKLLLLLLMMMNNNPPPOOOOOONNNNNNNNNNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMNNNPPPSSSUUUVVVVVVVVVUUUSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUTTTSSSSSSSSSSSSSSSQQQSSSWWW^^^dddlll{{{vvvrrrssszzz|||sssfff\\\UUUPPPKKKHHHEEEEEEEEEDDDCCCBBBAAAAAADDDCCCBBBBBBCCCDDDEEEFFFHHHLLLRRRXXX___gggooottt~~~{{{uuulllcccZZZRRRNNNKKKHHHEEEDDDDDDEEEDDDCCCFFFIIIKKKLLLLLLPPPVVV[[[```fffrrrlllcccXXXRRRRRRTTTSSSRRRRRRQQQOOOMMMMMMLLLMMMMMMRRRSSSRRRPPPNNNLLLLLLMMMJJJJJJJJJJJJKKKLLLMMMMMMLLLMMMOOONNNLLLKKKKKKLLLKKKLLLLLLMMMMMMMMMLLLKKKJJJLLLOOOPPPOOONNNOOOOOOSSSRRRRRRTTTWWWYYYYYYXXXXXXVVVUUUSSSRRRRRRSSSTTTSSSUUUXXX[[[\\\\\\[[[ZZZ^^^^^^]]]\\\[[[ZZZXXXXXXYYYYYYYYYXXXWWWUUUTTTSSSMMMOOOQQQRRRTTTVVV[[[^^^```___]]]]]]_________^^^]]]^^^___aaacccdddeeeeeedddfffjjjooottt}}}yyyiii\\\OOOFFFBBBEEEBBB@@@AAA@@@@@@DDDJJJTTT\\\eeelllpppsssvvvyyyzzz}}}}}}||||||{{{{{{{{{{{{xxxyyyyyyzzz{{{}}}uuusssooohhh```WWWOOOKKKGGGGGGJJJTTTcccvvvtttaaaVVVGGGHHHIIIKKKMMMMMMNNNNNNMMMKKKJJJJJJJJJJJJHHHGGGJJJJJJJJJJJJKKKKKKLLLMMMOOONNNNNNNNNNNNNNNOOOOOOPPPOOONNNMMMMMMMMMNNNNNNPPPQQQSSSUUUVVVVVVVVVUUURRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTQQQQQQSSSXXX\\\bbbnnnzzzxxxppplllpppvvv{{{mmmccc[[[TTTOOOJJJIIIHHHGGGFFFDDDCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCEEEIIIMMMRRRYYYaaafffrrruuu{{{wwwssskkkbbbYYYQQQKKKHHHFFFEEECCCCCCCCCDDDEEEEEEHHHJJJLLLMMMOOOTTT\\\bbbhhhppp~~~}}}}}}~~~uuubbb\\\UUURRRSSSUUUTTTSSSSSSRRRPPPNNNMMMLLLLLLLLLPPPQQQQQQOOOMMMKKKJJJKKKIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLJJJLLLNNNPPPPPPPPPPPPPPPSSSRRRRRRSSSTTTUUUUUUTTTRRRRRRRRRRRRRRRTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWWWW\\\\\\^^^^^^]]]\\\ZZZXXXXXXXXXXXXXXXWWWVVVUUUTTTNNNPPPRRRSSSTTTVVVZZZ]]]```^^^\\\\\\]]]^^^___^^^\\\\\\^^^___```aaaaaaaaaaaaccchhhnnnssszzz{{{}}}lll]]]OOOHHHGGGBBB@@@AAA@@@???BBBHHHQQQYYYcccjjjooorrruuuxxxyyy~~~{{{{{{{{{{{{{{{{{{zzzzzzwwwxxxyyyyyyyyy||||||vvvmmmbbbVVVOOOKKKHHHHHHOOO\\\ooorrreeeFFFGGGHHHJJJKKKLLLMMMMMMMMMKKKJJJIIIJJJIIIHHHFFFIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPRRRRRRQQQPPPOOOOOOOOOOOOMMMNNNPPPQQQRRRSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPQQQRRRTTTUUUVVVRRRQQQRRRVVVYYY]]]fffppp~~~zzznnnggghhhmmmvvvwwwjjj^^^VVVNNNLLLJJJHHHFFFDDDDDDDDDAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFIIINNNUUUYYYbbbffflllrrrwww|||~~~{{{xxxvvvgggccc]]]VVVOOOJJJHHHFFFBBBCCCCCCCCCCCCEEEGGGHHHHHHJJJMMMOOOSSSZZZeeelllwww}}}zzzzzz}}}vvvuuuvvvzzz|||yyyoooggg^^^ZZZVVVTTTUUUVVVUUUTTTTTTSSSRRRPPPNNNMMMLLLLLLMMMOOOPPPOOOLLLJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLLLLKKKLLLNNNPPPRRRSSSRRRRRRSSSQQQPPPPPPPPPPPPNNNMMMLLLLLLMMMOOOQQQTTTUUUVVVXXXVVVSSSQQQPPPRRRTTTVVVXXXZZZ\\\^^^^^^]]][[[ZZZWWWXXXXXXXXXWWWVVVVVVUUUSSSTTTUUUTTTTTTVVVYYY[[[___]]][[[ZZZ\\\]]]]]]]]]YYYZZZ[[[\\\\\\\\\\\\\\\]]]```eeekkkqqq~~~vvvssslllZZZNNNHHHCCC@@@AAAAAA@@@CCCGGGNNNUUU```hhhmmmqqquuuxxxxxx}}}~~~~~~~~~~~~}}}~~~{{{{{{{{{{{{zzzzzzzzzzzzxxxyyyzzzzzzzzz|||}}}qqqcccYYYOOOIIIGGGLLLWWWggg~~~}}}FFFGGGHHHIIIJJJLLLMMMMMMMMMKKKJJJIIIJJJJJJHHHGGGHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLMMMMMMOOOPPPQQQPPPPPPOOOOOOOOONNNNNNMMMPPPPPPQQQRRRSSSSSSTTTTTTPPPPPPPPPPPPPPPOOOOOOOOONNNNNNOOOPPPRRRTTTUUUVVVSSSQQQRRRVVVYYY[[[aaahhhqqqqqqeeebbbeeekkkwwwnnncccVVVSSSNNNIIIEEECCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDGGGKKKOOOTTTXXX^^^dddjjjpppvvvzzz{{{~~~~~~{{{xxxtttqqqooolllhhheeeTTTRRRNNNJJJGGGEEEEEEEEE@@@AAABBBBBBBBBDDDGGGJJJHHHKKKPPPUUU\\\ggguuu~~~~~~{{{wwwppppppqqqssssssmmmddd]]][[[YYYVVVUUUVVVWWWWWWVVVTTTTTTSSSQQQPPPNNNMMMMMMKKKMMMOOOOOOMMMKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJIIIHHHIIIJJJJJJHHHFFFEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJLLLPPPSSSUUUUUUTTTQQQOOOMMMMMMMMMLLLJJJIIIGGGHHHJJJLLLOOOQQQRRRSSSTTTRRROOOMMMLLLNNNQQQSSSSSSTTTWWWZZZ[[[[[[[[[ZZZWWWWWWWWWXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTUUUWWWYYY\\\[[[YYYYYY[[[\\\[[[ZZZVVVWWWXXXYYYYYYZZZZZZYYYZZZ\\\bbbhhhooo}}}wwwooo{{{|||fffUUUKKKEEEAAAAAABBBAAACCCFFFIIIQQQ\\\eeejjjnnnsssvvvwww|||}}}}}}~~~~~~~~~}}}~~~||||||{{{{{{zzzzzzzzzzzzxxxyyy{{{{{{{{{}}}rrrfffTTTLLLHHHLLLRRR^^^sssFFFFFFGGGHHHIIIKKKLLLMMMMMMKKKJJJJJJKKKKKKIIIHHHHHHHHHIIIIIIJJJLLLMMMNNNKKKKKKKKKLLLMMMOOOPPPQQQMMMMMMMMMMMMMMMMMMLLLLLLRRRRRRSSSTTTTTTUUUUUUUUUPPPPPPOOOOOONNNNNNNNNNNNPPPPPPPPPPPPQQQRRRSSSSSSQQQPPPRRRVVVYYYZZZ]]]bbbfffnnn|||zzzjjjbbbbbbbbbkkkuuu}}}xxxeee```XXXOOOIIIFFFEEEFFFEEEEEEEEEFFFEEEEEEDDDDDDBBBCCCCCCBBBAAABBBEEEHHHJJJMMMRRRWWW\\\bbbhhhlllnnnqqqvvvyyyyyyyyyzzzzzzwwwyyy{{{|||}}}|||{{{zzz{{{~~~~~~}}}||||||vvvvvvwwwwwwvvvssspppnnnmmmiiieeeaaa^^^ZZZWWWTTTJJJHHHFFFDDDCCCBBBCCCCCC@@@BBBDDDDDDDDDEEEIIILLLLLLQQQWWW```lll|||{{{qqqsssvvvvvvqqqiii```[[[WWWUUUTTTSSSTTTVVVWWWWWWSSSSSSRRRRRRPPPOOONNNMMMIIIKKKNNNOOONNNLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJHHHGGGHHHJJJJJJGGGEEEDDDCCCCCCCCCDDDFFFGGGHHHGGGHHHIIINNNSSSVVVVVVTTTMMMLLLJJJJJJKKKLLLJJJIIIFFFGGGHHHJJJKKKLLLLLLMMMNNNMMMLLLLLLLLLMMMNNNOOOLLLNNNQQQTTTVVVXXXYYYYYYVVVVVVWWWWWWXXXWWWWWWWWWUUUVVVVVVUUUSSSTTTVVVXXXYYYXXXXXXYYYZZZZZZYYYWWWUUUVVVWWWXXXYYYYYYYYYYYYXXXZZZ___eeemmm|||zzzkkkoootttaaaPPPHHHCCCCCCCCCAAAAAACCCEEEMMMXXXaaagggkkkpppsssvvv{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzzyyyyyywwwyyyzzz{{{|||}}}sss\\\RRRMMMNNNPPPVVViii}}}FFFFFFGGGHHHIIIKKKLLLMMMLLLKKKJJJJJJKKKLLLJJJIIIHHHIIIIIIJJJKKKLLLNNNNNNKKKKKKKKKLLLMMMOOOPPPQQQLLLLLLMMMMMMMMMMMMLLLLLLNNNOOOOOOOOOPPPQQQQQQQQQOOOOOOOOONNNNNNNNNMMMMMMRRRRRRQQQPPPPPPPPPPPPQQQOOONNNPPPVVVYYYYYY[[[___]]]bbbmmm}}}zzz~~~pppeeeddd]]]dddllltttssslllaaaVVVNNNJJJIIIIIIHHHHHHHHHHHHGGGFFFDDDDDD@@@@@@AAA@@@???@@@CCCEEEDDDGGGKKKOOOSSSXXX]]]aaa___ccchhhkkkllllllmmmnnnkkkmmmooopppqqqpppooonnnnnnsssxxx{{{{{{zzz{{{}}}{{{{{{}}}~~~|||zzzxxxvvvtttssspppppppppooommmiiieeebbbaaa^^^YYYUUURRROOOKKKIIIHHHGGGEEECCCCCCBBBCCCCCCCCCEEEGGGGGGFFFHHHLLLPPPQQQWWW```kkkzzzvvvzzz}}}|||uuukkkbbb]]]SSSRRRQQQQQQRRRUUUWWWXXXRRRRRRRRRQQQPPPOOONNNMMMGGGJJJMMMOOONNNMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIGGGFFFGGGIIIIIIGGGDDDBBBBBBAAAAAABBBCCCEEEFFFEEEEEEGGGLLLSSSVVVVVVTTTJJJIIIIIIJJJLLLMMMLLLKKKGGGGGGHHHIIIIIIHHHHHHGGGHHHIIIKKKMMMNNNMMMLLLKKKHHHIIILLLOOOSSSUUUWWWXXXVVVVVVWWWWWWXXXXXXWWWWWWSSSTTTTTTSSSSSSSSSVVVXXXWWWWWWWWWYYYZZZZZZWWWUUUUUUVVVWWWXXXYYYYYYZZZZZZWWWXXX]]]ccckkk{{{|||gggeee{{{lllTTTLLLEEEDDDCCCAAA???AAAAAAIIIUUU^^^dddiiimmmqqquuu{{{~~~~~~~~~~~~~~~~~~zzzvvvuuuuuuvvvzzz~~~~~~|||{{{zzzyyyyyyvvvxxxzzz{{{|||}}}{{{cccYYYRRRRRRQQQSSScccwwwFFFFFFFFFFFFGGGIIIKKKLLLOOOKKKGGGHHHLLLOOONNNKKKHHHIIIIIIJJJKKKLLLMMMMMMIIIIIIIIIJJJKKKLLLLLLMMMMMMJJJIIIJJJLLLMMMKKKIIIKKKLLLMMMNNNOOOPPPPPPPPPKKKIIIIIIKKKOOORRRRRRPPPNNNOOOOOONNNMMMMMMNNNPPPQQQRRRTTTUUUWWWXXXXXXXXX[[[___eeeoooppplll}}}~~~{{{|||ssshhh___^^^cccoooyyykkk___ZZZUUUPPPKKKJJJGGGFFFHHHGGGEEEEEEGGGCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEGGGIIIMMMPPPRRRVVVYYY^^^ccceeefffeeedddccccccccccccccccccbbbbbbcccgggkkknnnooopppqqqrrroooqqqsssuuuvvvvvvttttttrrrqqqqqqpppooonnnnnnmmmfffeeeccc___\\\YYYVVVUUUSSSOOOKKKIIIIIIIIIGGGEEEDDDBBBAAAAAABBBBBBBBBAAACCCBBBBBBDDDHHHLLLNNNOOOSSS```pppzzz~~~qqqddd\\\ZZZTTTUUUUUUTTTTTTSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLQQQOOOKKKHHHFFFFFFGGGHHHFFFGGGHHHHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@BBBDDDEEEEEEEEEFFFHHHKKKNNNRRRTTTPPPNNNLLLIIIGGGGGGGGGHHHIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHJJJKKKKKKJJJHHHGGGLLLJJJIIILLLQQQTTTUUUTTTRRRSSSUUUVVVWWWWWWVVVUUUSSSSSSSSSSSSTTTUUUVVVWWWYYYXXXWWWXXXYYYYYYWWWUUUSSSUUUVVVXXXXXXWWWVVVUUUSSSVVV\\\aaagggvvvmmm```jjj}}}uuuaaaTTTFFF???BBBEEEDDDAAAFFFJJJOOOUUU\\\dddlllqqqtttvvvyyy}}}||||||}}}~~~}}}ooogggeeeeeebbbhhhpppvvv{{{~~~~~~~~~~~~~~~|||{{{yyyxxxxxxyyyzzz|||}}}ooocccWWWSSSSSSXXXeeerrr}}}IIIHHHGGGGGGGGGHHHJJJKKKKKKGGGEEEFFFJJJLLLJJJGGGHHHHHHIIIIIIJJJKKKLLLLLLIIIIIIJJJKKKKKKKKKKKKKKKLLLJJJHHHIIIKKKLLLKKKIIIKKKLLLMMMNNNNNNNNNNNNNNNLLLKKKJJJLLLOOOQQQPPPOOOMMMOOOOOOOOOMMMMMMOOOQQQSSSSSSTTTTTTUUUVVVWWWWWWZZZ]]]bbbkkkzzzpppiiixxxxxxtttxxx}}}wwweee```___fffpppzzz~~~nnneee]]]RRRKKKLLLHHHFFFHHHGGGDDDCCCEEE@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBDDDFFFIIIJJJKKKMMMQQQUUUXXXYYYYYYXXX[[[[[[[[[ZZZYYYXXXWWWWWWVVVYYY]]]___``````aaabbbcccdddfffhhhiiihhhggggggaaaaaa``````___^^^^^^]]][[[ZZZXXXUUURRRPPPNNNMMMJJJHHHEEEDDDEEEEEEDDDBBBFFFEEECCCBBBCCCCCCCCCCCCAAABBBCCCEEEIIIMMMRRRTTT\\\lllzzznnnbbbZZZWWWSSSSSSSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLOOONNNKKKHHHFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEDDDDDDBBBAAA@@@???@@@AAACCCDDDBBBBBBCCCDDDGGGIIILLLNNNIIIHHHFFFDDDDDDEEEFFFGGGIIIHHHGGGGGGFFFFFFFFFFFFHHHIIIKKKLLLLLLLLLKKKJJJLLLJJJIIIKKKNNNRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTSSSSSSSSSTTTTTTVVVWWWXXXXXXWWWVVVVVVWWWXXXWWWUUUSSSTTTVVVWWWWWWVVVUUUTTTTTTWWW\\\```eeerrrooo```cccnnnjjj\\\KKKBBBBBBCCCBBB???DDDHHHNNNTTT[[[ccckkkpppsssuuuxxx{{{}}}~~~~~~~~~|||}}}}}}~~~}}}oooccc\\\ZZZZZZZZZ___gggoootttwwwzzz{{{}}}|||{{{{{{~~~}}}|||}}}~~~{{{}}}~~~~~~|||{{{zzzzzzzzz{{{|||~~~zzznnnaaaZZZVVVXXX```jjjvvvLLLKKKJJJHHHHHHHHHIIIIIIHHHFFFEEEFFFJJJKKKHHHFFFGGGGGGHHHHHHIIIIIIJJJJJJHHHIIIKKKLLLLLLKKKJJJIIIKKKIIIHHHIIIJJJKKKJJJIIILLLLLLMMMMMMMMMMMMLLLLLLNNNMMMLLLMMMNNNOOONNNMMMMMMOOOPPPPPPOOOOOOPPPRRRUUUTTTTTTSSSTTTUUUVVVWWWYYYZZZ^^^eeeqqquuuiiisss}}}rrrooorrrtttuuuvvvwwwkkkaaabbbjjjsss||||||ooo^^^RRROOOJJJHHHIIIIIIEEECCCDDD@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@??????@@@AAACCCDDDFFFGGGIIILLLNNNOOOPPPPPPRRRRRRQQQPPPNNNMMMLLLKKKMMMPPPSSSTTTTTTTTTUUUVVVUUUVVVWWWYYYYYYYYYXXXXXXTTTTTTSSSSSSRRRRRRQQQQQQNNNNNNLLLJJJHHHGGGEEEEEEBBBAAA@@@@@@BBBBBBAAA@@@EEEDDDBBBAAAAAABBBCCCDDDCCCFFFHHHJJJLLLQQQXXX^^^kkk||||||rrrggg^^^VVVRRRRRRRRRQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLJJJIIIGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@@@@??????@@@BBBCCC@@@@@@AAABBBDDDFFFGGGIIIDDDCCCBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFHHHIIIIIIJJJKKKLLLMMMMMMMMMKKKIIIIIILLLNNNPPPPPPRRRRRRRRRQQQRRRRRRSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYVVVUUUSSSSSSTTTUUUVVVUUURRRSSSTTTUUUVVVUUUTTTSSSUUUXXX\\\___bbbnnnzzzhhh``````sssuuugggSSSFFFBBBBBB@@@===@@@EEEKKKSSSZZZbbbjjjooorrrtttwwwzzz|||}}}}}}|||}}}}}}}}}~~~~~~vvvooonnnppptttoooggg]]]TTTOOONNNOOOQQQWWW___ggglllpppsssuuuwwwvvvuuuvvvyyy{{{||||||{{{{{{{{{}}}~~~|||xxxyyy|||~~~~~~}}}||||||}}}}}}~~~~~~yyymmmddd^^^\\\___eeeqqqyyyMMMLLLJJJIIIHHHHHHIIIJJJHHHHHHHHHJJJLLLLLLJJJGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLLLLKKKIIIHHHJJJIIIIIIIIIJJJJJJJJJIIIKKKLLLMMMNNNOOOOOOOOOOOOQQQPPPOOONNNNNNMMMLLLLLLMMMOOOPPPQQQPPPPPPRRRSSSWWWVVVTTTSSSRRRTTTUUUWWWXXXZZZ\\\```iiiyyypppqqq|||ssspppooopppqqqmmmhhhkkkrrryyysss```SSSMMMIIIJJJKKKGGGEEEEEEBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGIIIKKKMMMNNNMMMMMMMMMNNNLLLMMMNNNOOOOOOOOONNNNNNLLLLLLKKKKKKJJJJJJJJJIIIFFFFFFEEEDDDCCCCCCBBBBBB>>>>>>???@@@AAAAAAAAAAAAEEEEEEEEEDDDCCCDDDFFFHHHHHHMMMRRRTTTVVV[[[eeemmm}}}sssggg___ZZZSSSNNNPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHFFFDDDBBBCCCBBBAAA@@@???@@@AAABBB@@@@@@?????????@@@AAABBBBBBBBBCCCCCCDDDFFFFFFGGGDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLMMMPPPNNNLLLJJJKKKMMMNNNOOOSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVXXXYYYTTTRRRPPPOOOQQQSSSUUUUUUQQQRRRSSSSSSTTTTTTSSSSSSVVVXXX\\\___aaakkk|||jjj___iii|||~~~oooZZZKKKDDDBBB@@@>>>>>>CCCJJJQQQYYYaaaiiinnnrrrtttwwwzzz||||||||||||}}}}}}~~~~~~|||rrrggg```]]]^^^\\\WWWPPPJJJHHHIIIKKKOOOTTT]]]dddiiimmmoooqqqsssqqqppprrruuuyyyzzz{{{xxxyyyzzz|||}}}}}}|||{{{vvvxxxzzz}}}wwwnnngggdddeeegggpppuuu|||KKKKKKIIIIIIHHHIIIJJJKKKIIIIIIJJJKKKLLLLLLKKKIIIGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIJJJKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJLLLNNNPPPRRRSSSTTTUUUSSSSSSRRRQQQOOOMMMLLLLLLLLLOOOQQQRRRRRRRRRSSSTTTXXXWWWUUUSSSSSSTTTVVVWWWYYYZZZ\\\^^^dddooo~~~|||rrrwww}}}ssspppsssuuu}}}rrrppprrruuuyyyoooXXXOOOIIIIIIJJJGGGFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBAAAAAAAAABBBCCCDDDAAAAAA@@@@@@AAABBBDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEBBBDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@======>>>???@@@AAABBBCCCGGGIIIKKKLLLLLLMMMOOORRRQQQWWW^^^cccgggooozzzlll___[[[YYYTTTOOOOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIHHHFFFCCCBBBCCCBBB@@@?????????@@@AAA@@@?????????@@@@@@AAAAAACCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEFFFGGGGGGGGGFFFEEEEEEFFFFFFGGGIIIKKKMMMNNNRRRQQQOOONNNMMMMMMOOOPPPSSSRRRQQQPPPPPPQQQSSSTTTSSSSSSSSSSSSSSSTTTVVVVVVRRROOOMMMMMMPPPRRRTTTTTTQQQQQQRRRRRRSSSSSSSSSSSSUUUXXX\\\^^^```jjj{{{iiicccssssss___OOOGGGDDDBBBAAA>>>BBBHHHOOOWWW```iiinnnrrrtttwwwzzz|||}}}}}}|||}}}}}}}}}~~~zzzkkk\\\RRRPPPOOOLLLHHHFFFFFFIIIMMMQQQVVV]]]cccgggiiikkkmmmlllkkkjjjkkkooosssvvvwwwuuuvvvyyyzzz{{{{{{{{{{{{wwwxxxyyy{{{~~~wwwpppllljjjiiilllpppuuu{{{KKKJJJIIIHHHHHHIIIJJJJJJGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEHHHHHHHHHIIIJJJJJJKKKKKKJJJKKKLLLKKKJJJJJJJJJLLLKKKLLLOOORRRTTTWWWXXXYYYUUUVVVVVVSSSPPPMMMMMMMMMLLLOOORRRTTTTTTTTTUUUVVVXXXWWWVVVUUUUUUVVVWWWWWWYYY[[[]]]___bbbiiisss{{{yyyuuuyyy}}}zzz{{{}}}xxxsssrrrsssyyy}}}```UUUKKKIIIIIIGGGEEEEEEDDDEEEFFFGGGGGGHHHHHHGGGCCCBBBAAAAAAAAAAAACCCCCCBBBAAA@@@@@@@@@@@@AAAAAA?????????@@@AAAAAABBBBBB???AAABBBAAA@@@@@@AAACCCBBBBBBBBBBBBBBBBBBBBBCCC@@@@@@@@@@@@????????????======>>>>>>>>>>>>??????;;;<<<===>>>???BBBEEEHHHJJJOOOUUUXXXXXXZZZ]]]```ccchhhpppvvv}}}{{{ggg[[[XXXXXXVVVRRRNNNMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEGGGGGGIIIJJJLLLMMMNNNOOORRRSSSSSSQQQOOONNNOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRQQQQQQQQQQQQRRRRRROOOMMMLLLMMMPPPRRRSSSSSSQQQQQQQQQRRRRRRRRRSSSSSSVVVXXX\\\^^^___hhh|||uuu___jjj}}}uuubbbRRRIIIEEECCCBBB???AAAEEEKKKRRR\\\fffmmmrrrtttwwwzzz|||}}}}}}||||||||||||}}}}}}~~~sss___PPPJJJIIIFFFDDDDDDGGGLLLQQQVVVZZZ```dddfffffffffgggdddbbbaaabbbfffjjjnnnoooooorrruuuwwwwwwxxxyyyzzzwwwxxxyyyzzz|||}}}uuuqqqlllhhhgggiiilllqqqvvv|||LLLKKKIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEGGGGGGFFFGGGHHHJJJMMMNNNJJJLLLNNNMMMKKKJJJKKKMMMMMMNNNPPPSSSUUUWWWXXXYYYWWWXXXXXXUUUQQQNNNNNNPPPKKKOOORRRUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXX[[[^^^___aaadddkkkpppvvvzzztttttttttpppbbbSSSNNNLLLIIIGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKGGGFFFDDDCCCAAAAAAAAABBBDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>??????>>>???@@@@@@??????AAABBB?????????>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@<<<<<<=========>>>>>>>>>;;;<<<>>>@@@BBBGGGNNNSSSYYY```iiioooqqqrrrvvvyyyuuubbbWWWTTTTTTSSSPPPNNNMMMKKKIIIIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHFFFEEEEEEBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAABBBCCCEEEEEEFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGHHHGGGFFFEEEFFFHHHJJJKKKMMMMMMMMMMMMPPPRRRTTTTTTQQQOOOOOOPPPLLLMMMNNNPPPQQQRRRRRRRRRQQQPPPOOONNNNNNMMMNNNNNNMMMLLLLLLNNNQQQSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTWWWYYY\\\]]]\\\cccwww~~~bbbeeerrruuudddTTTJJJEEECCCBBB>>>@@@BBBFFFMMMWWWccckkkqqqsssvvvyyy{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~{{{gggVVVJJJHHHFFFDDDEEEJJJQQQWWW^^^bbbfffhhhgggeeedddccc___\\\[[[[[[___dddggghhhiiimmmqqqsssttttttvvvxxxvvvvvvwwwyyy{{{~~~xxxtttoooiiieeeddddddfffjjjooosssuuuNNNMMMJJJHHHFFFEEEDDDDDDHHHHHHHHHGGGFFFGGGIIIKKKJJJIIIIIIHHHGGGFFFEEEEEEGGGFFFEEEEEEGGGJJJNNNPPPKKKMMMOOONNNKKKJJJLLLNNNOOOPPPQQQSSSUUUVVVWWWWWWXXXYYYYYYWWWRRROOOPPPQQQKKKOOOSSSUUUVVVVVVWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYWWWZZZ^^^``````bbbfffjjjkkk|||zzzyyyqqq{{{}}}mmm\\\TTTQQQMMMKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOMMMKKKHHHFFFCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>@@@?????????>>>>>>======:::;;;<<<;;;;;;;;;===??????>>>>>>=========>>>>>><<<<<<==================>>>>>>>>>>>>????????????<<<>>>AAACCCFFFMMMWWW^^^nnnwww|||ooo^^^RRROOOOOONNNLLLOOOMMMKKKIIIHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFBBBCCCDDDEEEDDDCCCBBBAAA@@@AAABBBCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHHHHGGGGGGCCCCCCDDDEEEFFFFFFFFFFFFBBBDDDFFFGGGHHHGGGFFFEEEDDDFFFHHHJJJKKKKKKJJJIIINNNRRRUUUUUURRROOONNNOOOHHHJJJLLLOOOQQQQQQQQQQQQQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKLLLOOORRRSSSSSSQQQRRRRRRRRRRRRRRRSSSTTTTTTXXXZZZ\\\\\\ZZZ```rrrhhhdddlll}}}vvveeeUUUKKKEEEBBB@@@>>>>>>???BBBIIITTT```iiioooqqqtttwwwyyyzzzzzzzzz{{{{{{{{{{{{{{{|||}}}~~~nnn^^^MMMKKKHHHGGGHHHNNNVVV]]]eeehhhkkkllljjjfffdddccc]]][[[XXXYYY]]]aaadddfffeeeiiinnnpppqqqrrruuuwwwtttuuuvvvxxx{{{~~~}}}yyywwwsssmmmhhheeeaaa```bbbfffjjjlllFFFFFFFFFFFFGGGHHHIIIIIIGGGIIIKKKKKKIIIGGGGGGGGGIIIIIIHHHHHHGGGHHHHHHHHHJJJIIIGGGGGGGGGIIIKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKMMMOOOPPPQQQSSSVVVYYY]]]\\\ZZZWWWTTTRRRPPPOOONNNOOOPPPRRRSSSUUUVVVWWWYYYYYYZZZZZZZZZZZZYYYYYYXXXZZZ]]]```cccddddddcccdddttt~~~vvvuuuxxxmmm```XXXRRRRRRUUUUUUTTTTTTUUUWWWYYYXXXWWWXXXTTTMMMHHHEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@>>>>>>;;;;;;;;;;;;;;;<<<===>>>===>>>???@@@@@@???>>>===<<<<<<<<<===============999::::::;;;<<<===>>>>>>:::999999;;;===>>>>>>===>>>???@@@DDDLLL[[[lllxxxwwwhhhZZZTTTRRROOOLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCEEEFFFFFFGGGGGGIIIHHHFFFDDDCCCCCCCCCCCCFFFDDDCCCCCCEEEFFFFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHOOOOOOQQQSSSTTTRRRMMMJJJIIIJJJLLLMMMNNNOOOOOOOOOPPPNNNLLLKKKLLLLLLKKKJJJIIIKKKMMMOOOQQQRRRRRRRRRSSSTTTTTTTTTSSSSSSUUUWWWWWWVVVXXX[[[]]]bbbnnnzzzppp___bbbttt|||yyytttjjj\\\NNNDDDAAABBBAAA>>>>>>CCCHHHOOOZZZeeekkklllpppuuuyyy{{{zzzyyyxxxyyyzzz{{{||||||||||||ooo___TTTNNNHHHHHHNNNWWW___cccmmmmmmkkkiiigggfffeeedddccc___ZZZYYY\\\___``````cccfffiiilllmmmnnnoooqqqqqqrrrtttwww|||~~~}}}~~~~~~~~~~~~|||wwwqqqmmmjjjdddaaaccccccaaaaaacccEEEEEEFFFFFFGGGHHHIIIJJJIIIJJJLLLLLLJJJHHHGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNNNNNNNMMMMMMPPPQQQRRRRRRRRRTTTWWWZZZ^^^]]][[[YYYVVVTTTRRRQQQOOOPPPQQQRRRTTTUUUVVVWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXZZZ]]]```bbbbbbbbbbbbaaammm~~~xxxxxx|||rrreee\\\YYY[[[ZZZYYYYYYZZZ]]]___```___aaa[[[SSSMMMIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<===>>>>>>===>>>>>>??????>>>>>>===<<<<<<<<<<<<============@@@@@@?????????>>>>>>>>>>>>=========>>>>>>>>>===@@@BBBEEELLLYYYllluuurrrsssuuuqqqdddWWWRRRQQQNNNLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJMMMLLLLLLKKKKKKLLLLLLMMMJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDFFFGGGHHHHHHHHHHHHHHHGGGFFFDDDDDDDDDEEEEEEDDDCCCBBBCCCFFFHHHHHHHHHCCCDDDEEEFFFHHHHHHIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKOOOOOOOOOQQQRRRQQQNNNLLLLLLLLLMMMNNNNNNOOOPPPPPPQQQOOOMMMLLLMMMMMMLLLKKKKKKLLLNNNPPPQQQRRRRRRRRRQQQSSSTTTUUUTTTTTTVVVWWWXXXVVVWWWYYY[[[```kkkwwwsss```___ooowww|||{{{xxxtttkkk^^^QQQGGGBBBAAACCC@@@???CCCGGGLLLVVV```iiikkknnnssswwwxxxxxxwwwxxxxxxzzz{{{|||}}}}}}}}}mmm___WWWRRRNNNNNNUUU]]]dddfffmmmmmmmmmkkkjjjhhhfffeeedddaaa]]]\\\]]]___```___aaadddiiilllmmmoooqqqrrrtttuuuvvvyyy|||~~~~~~~~~zzzvvvrrrooojjjeeebbbcccdddcccccceeeDDDEEEEEEFFFHHHIIIJJJJJJJJJLLLMMMMMMKKKIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOTTTUUUUUUTTTSSSUUUXXX[[[^^^]]]\\\ZZZXXXVVVTTTSSSPPPQQQRRRSSSTTTUUUVVVVVVXXXXXXYYYYYYYYYYYYXXXXXXXXXZZZ\\\^^^```````````````gggrrr}}}{{{|||nnnggggggdddccccccdddhhhkkklllllllllfff\\\TTTNNNJJJHHHFFFDDDDDDCCCBBBAAA@@@???>>>>>>============>>>>>>???>>>======<<<<<<======>>>;;;;;;<<<<<<<<<=========??????>>>>>>======<<<<<<>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>============>>>>>>>>>===<<<;;;;;;<<<===>>>;;;;;;;;;<<<<<<======>>><<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>@@@AAAEEEJJJUUUeeexxxxxxjjjeeegggooouuuxxx~~~|||yyyzzz~~~uuufff\\\SSSPPPOOOMMMKKKLLLKKKKKKKKKKKKKKKJJJJJJIIIKKKKKKJJJJJJJJJJJJKKKKKKFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGIIIJJJKKKKKKLLLLLLKKKKKKHHHGGGGGGFFFEEEEEEEEEEEECCCBBBBBBDDDGGGIIIJJJJJJGGGGGGGGGGGGFFFEEECCCCCCFFFFFFEEEEEEHHHKKKOOOQQQQQQNNNJJJIIIKKKNNNQQQQQQRRRQQQOOONNNNNNPPPQQQSSSRRRQQQPPPPPPQQQQQQOOONNNPPPQQQRRRRRRRRRRRRQQQPPPMMMPPPTTTVVVVVVVVVVVVWWWYYYVVVUUUWWWXXX\\\eeeooo}}}eee[[[ccclllxxx~~~yyyzzzxxxsssjjj^^^RRRHHHCCCDDDAAA???AAACCCEEEMMMUUUaaadddiiimmmooorrrsssuuuwwwxxxzzz|||~~~{{{vvviiigggeeehhhmmmrrrtttsssrrrssstttsssqqqnnnjjjhhhiiihhhfffdddcccbbbaaa```cccfffjjjmmmnnnoooqqqrrruuuvvvwwwzzz|||~~~zzzvvvsssssstttttttttlllfffccceeefffeeefffhhhCCCDDDFFFGGGIIIIIIIIIIIIJJJLLLNNNNNNLLLKKKJJJKKKNNNNNNOOOOOONNNMMMLLLKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJKKKMMMNNNPPPPPPQQQQQQPPPQQQRRRRRRSSSVVVZZZ]]]ZZZYYYYYYXXXWWWVVVUUUTTTRRRRRRSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]aaa```dddppp|||yyyvvvuuuwwwzzz|||}}}}}}vvvlllbbbZZZSSSNNNJJJHHHFFFDDDBBB@@@???>>>>>>>>>>>>===============>>>>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<===>>>??????>>>??????@@@AAAAAABBBBBBAAACCCDDDDDDDDDGGGKKKNNNLLLTTTbbbttt}}}vvvqqqnnnooorrruuuqqqwww{{{zzz}}}{{{{{{uuulllcccZZZSSSQQQOOOKKKJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJJJJJJJIIIIIIHHHGGGJJJKKKLLLLLLMMMMMMMMMMMMKKKKKKJJJIIIGGGEEEDDDCCCEEEDDDCCCDDDGGGIIIIIIIIIHHHHHHGGGEEEDDDCCCBBBBBBFFFEEEDDDEEEGGGJJJNNNQQQPPPMMMIIIHHHJJJMMMPPPQQQRRRPPPOOONNNNNNOOOQQQRRRRRRQQQQQQRRRSSSSSSQQQOOORRRRRRSSSTTTSSSRRRQQQPPPMMMPPPTTTVVVVVVVVVVVVWWWYYYVVVUUUXXX[[[^^^eeemmmzzzjjj]]]```iiiyyy~~~zzzssshhh[[[NNNFFFDDD@@@???@@@BBBDDDJJJRRR\\\```fffiiilllooorrruuuwwwxxxzzz|||~~~~~~xxxvvvtttwww{{{}}}|||{{{xxxxxxyyyxxxvvvrrrnnnkkkkkkkkkiiigggdddbbbbbbbbbgggjjjmmmooooooooopppqqqrrrtttvvvyyy|||}}}yyyssspppqqqtttvvvxxxoooiiifffggghhhffffffhhhDDDEEEGGGHHHIIIIIIHHHGGGHHHKKKMMMMMMLLLKKKKKKLLLPPPPPPQQQRRRRRRPPPOOONNNOOOOOOOOOOOONNNNNNNNNNNNKKKLLLMMMOOOPPPQQQQQQQQQLLLNNNPPPRRRSSSUUUXXXZZZWWWWWWWWWVVVUUUUUUUUUTTTRRRRRRRRRRRRRRRSSSSSSSSSUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXYYY[[[\\\]]]\\\[[[```kkk{{{~~~{{{{{{}}}~~~|||ssskkkccc[[[TTTPPPKKKJJJGGGDDDBBB@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>======<<<<<<======>>><<<<<<===>>>??????@@@@@@@@@@@@AAACCCEEEFFFGGGHHHHHHKKKMMMNNNOOORRRXXX]]]___gggvvv{{{wwwwwwyyyzzz~~~~~~|||yyyvvvsssqqqtttyyy~~~|||zzzmmmeee^^^XXXRRRQQQNNNJJJIIIJJJKKKKKKLLLMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJIIIIIIHHHKKKKKKMMMNNNOOOPPPPPPPPPPPPPPPOOOMMMKKKIIIGGGEEEHHHGGGFFFGGGIIIKKKKKKJJJIIIHHHFFFDDDDDDEEEGGGHHHGGGFFFEEEEEEFFFIIIMMMOOOOOOLLLIIIHHHJJJLLLNNNNNNOOONNNMMMMMMMMMOOOPPPQQQRRRQQQQQQSSSTTTSSSQQQOOOSSSSSSTTTUUUTTTSSSRRRQQQOOOQQQTTTVVVUUUUUUVVVWWWXXXVVVWWW\\\aaaccchhhnnnuuuoooaaa___eeeyyy|||qqqcccUUUKKKEEEAAA@@@AAAAAABBBHHHOOOVVV[[[aaaeeehhhkkkpppuuuwwwxxxzzz|||}}}~~~~~~~~~|||yyyuuuqqqooommmmmmkkkhhhdddccccccdddkkkmmmpppqqqpppppppppqqqrrrtttwwwzzz}}}}}}vvvsssssswwwzzz|||vvvpppkkkkkkjjjgggfffhhhEEEFFFHHHIIIIIIHHHGGGEEEFFFHHHKKKLLLLLLLLLLLLMMMOOOPPPRRRTTTUUUUUUTTTSSSSSSRRRPPPOOOOOOOOOPPPQQQLLLMMMNNNOOOPPPPPPPPPPPPKKKMMMQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUURRRRRRRRRQQQQQQQQQQQQQQQTTTTTTUUUUUUUUUUUUTTTTTTSSSTTTUUUVVVXXXZZZ\\\]]]ZZZ[[[```hhhppp|||{{{tttmmmeee]]]XXXPPPNNNKKKGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@===>>>>>>??????>>>>>>=========>>>???@@@AAABBBBBBAAACCCGGGKKKPPPUUUXXXZZZ]]]```cccddddddgggooouuu~~~xxxoookkknnnwww{{{xxx|||}}}xxxnnnccc^^^WWWRRROOOOOOMMMJJJIIIKKKJJJKKKMMMMMMMMMLLLJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSTTTTTTSSSTTTSSSSSSQQQOOOMMMKKKJJJIIIHHHJJJMMMPPPPPPPPPOOOLLLHHHEEEEEEGGGJJJLLLHHHHHHGGGFFFGGGHHHJJJKKKMMMLLLJJJJJJKKKLLLKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOQQQQQQQQQSSSTTTTTTQQQOOOSSSTTTUUUUUUUUUTTTSSSRRRQQQSSSTTTUUUTTTTTTVVVWWWWWWUUUYYYaaagggiiilllpppqqqsssccc]]]```vvvyyyjjj[[[PPPHHHDDDBBBBBB@@@@@@DDDJJJNNNTTT[[[```cccgggnnnsssxxxxxxzzz{{{|||}}}}}}}}}|||||||||}}}~~~{{{wwwtttrrrnnnnnnlllgggcccbbbeeeggglllnnnqqqrrrrrrrrrssssssvvvxxxzzz}}}}}}}}}xxxxxx{{{~~~wwwrrrpppnnniiigggiiiFFFGGGHHHIIIIIIHHHFFFDDDDDDGGGJJJLLLLLLLLLMMMNNNMMMOOORRRUUUWWWXXXXXXWWWUUUTTTRRRPPPOOOPPPRRRSSSMMMMMMNNNOOOPPPPPPPPPPPPLLLNNNRRRTTTTTTSSSSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVQQQQQQQQQQQQQQQPPPPPPPPPTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRSSSUUUWWWZZZ\\\]]]]]]^^^bbbfffgggnnn{{{tttlllddd^^^TTTQQQNNNJJJGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBB===>>>???@@@@@@???>>>======>>>???@@@AAABBBCCCCCCGGGJJJPPPYYYbbbjjjppptttwwwzzz}}}}}}}}}oooiiieeehhhsss{{{qqqkkk```WWWTTTRRRNNNLLLMMMLLLIIIIIILLLJJJKKKMMMNNNMMMLLLJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLMMMNNNPPPRRRTTTVVVWWWWWWUUUVVVVVVVVVUUUTTTRRRQQQKKKJJJJJJMMMQQQTTTUUUUUUVVVRRRLLLGGGEEEGGGJJJLLLIIIIIIHHHGGGGGGGGGHHHIIILLLKKKKKKKKKLLLLLLIIIGGGGGGHHHJJJLLLMMMMMMNNNNNNPPPPPPQQQSSSTTTTTTQQQOOOSSSTTTUUUVVVVVVUUUTTTSSSSSSTTTTTTTTTSSSSSSUUUWWWVVVUUUZZZdddkkkmmmooorrrooouuueee[[[\\\rrr}}}ooo^^^SSSKKKGGGDDDCCC@@@>>>AAAGGGJJJPPPWWW\\\___dddlllrrrxxxyyyzzz{{{||||||||||||zzzzzz{{{{{{|||~~~}}}xxxuuusssnnnnnnlllgggcccbbbeeeiiikkknnnqqqsssttttttuuuvvvzzz{{{}}}||||||||||||vvvtttqqqkkkiiijjjBBBDDDFFFIIIJJJKKKJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLNNNQQQUUUWWWVVVUUUTTTTTTUUUUUUTTTSSSRRRRRRRRRSSSRRRQQQPPPOOOOOOPPPQQQRRRRRRQQQQQQPPPPPPQQQQQQRRRQQQTTTXXXZZZYYYXXXWWWWWWXXXVVVSSSQQQPPPPPPPPPQQQSSSSSSSSSSSSSSSRRRQQQQQQRRRTTTUUUVVVVVVXXXZZZ]]]\\\[[[___eeeccccccsssvvvllleee```[[[UUUQQQPPPOOOMMMKKKLLLJJJHHHGGGFFFEEECCCAAABBBBBBAAAAAA@@@@@@@@@AAADDDDDDEEEEEEGGGIIIKKKLLLMMMUUUcccsssuuufff^^^___fffuuu|||jjj___ZZZVVVSSSPPPPPPOOONNNLLLKKKJJJJJJMMMNNNNNNMMMJJJIIIIIIJJJPPPRRRSSSRRROOOLLLJJJIIIMMMMMMNNNOOOOOOMMMLLLKKKMMMLLLKKKJJJIIIHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRNNNIIIGGGIIIMMMRRRZZZcccooobbbRRRHHHGGGJJJJJJIIIKKKIIIHHHHHHIIIKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNNNNVVVUUUTTTSSSQQQPPPPPPOOOPPPQQQSSSTTTUUUUUUTTTTTTOOOQQQTTTUUUUUUVVVXXXZZZWWWZZZ___eeeiiimmmnnnooopppxxx}}}lllaaa```jjjtttcccYYYOOOKKKFFFCCCBBBBBBBBBAAAHHHKKKOOOTTTZZZaaahhhmmmuuuwwwxxxwwwzzz|||yyyzzzzzz{{{|||{{{{{{{{{~~~xxxvvvvvvnnnnnnllliiiffffffiiikkkppprrrttttttsssuuuyyy|||{{{|||~~~zzzuuuooohhhcccCCCEEEHHHJJJKKKLLLKKKJJJHHHGGGGGGGGGHHHIIIJJJJJJLLLNNNQQQRRRRRRQQQQQQQQQRRRSSSUUUWWWWWWVVVTTTSSSTTTSSSRRRQQQQQQRRRSSSTTTTTTSSSRRRPPPOOONNNNNNNNNQQQTTTWWWXXXWWWVVVVVVWWWXXXVVVTTTRRRQQQQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQRRRSSSUUUVVVVVVXXX[[[]]]```]]]```dddbbbaaammm~~~}}}uuuppplllhhhdddbbbaaa___[[[XXXVVVUUUTTTRRRQQQPPPNNNMMMKKKJJJIIIIIIIIIJJJKKKLLLKKKKKKKKKLLLOOOSSSWWWZZZccckkkzzzxxxiii```aaafffnnnyyy{{{hhh]]]XXXUUUSSSPPPPPPOOONNNMMMLLLKKKKKKJJJKKKLLLKKKIIIHHHHHHIIIPPPQQQSSSRRROOOMMMKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRPPPLLLKKKLLLOOOSSS\\\fffvvvjjjZZZPPPNNNOOONNNLLLKKKJJJHHHHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKKKKLLLMMMOOOPPPVVVVVVVVVUUUTTTSSSQQQQQQPPPQQQSSSTTTUUUUUUUUUTTTRRRTTTVVVVVVVVVVVVXXXZZZZZZ\\\```eeehhhkkkllllllmmmuuuqqqccc[[[```sssuuuggg^^^PPPMMMGGGDDDBBBAAA@@@@@@DDDGGGKKKPPPVVV]]]dddjjjpppsssttttttwww|||}}}zzzzzzzzz{{{{{{{{{|||||||||{{{yyyyyyqqqqqqooommmkkkkkknnnppprrrtttuuuuuuuuuvvvyyy}}}~~~~~~zzzrrrjjjeeeEEEGGGIIIKKKMMMMMMLLLLLLGGGGGGGGGFFFGGGGGGHHHHHHIIIKKKLLLLLLKKKKKKMMMNNNMMMPPPUUUYYY[[[YYYVVVSSSSSSRRRQQQQQQQQQQQQSSSSSSTTTSSSRRRPPPNNNLLLKKKJJJPPPRRRTTTUUUTTTTTTTTTVVVXXXVVVUUUSSSRRRRRRSSSSSSRRRRRRRRRSSSRRRRRRQQQPPPQQQRRRTTTVVVVVVXXX[[[^^^eee```___aaa```^^^fffrrr}}}{{{vvvrrrmmmllliiifffbbb]]]ZZZXXXWWWVVVUUUTTTUUUXXX[[[]]][[[ZZZYYYZZZ^^^eeekkkppp{{{xxxiiiaaa^^^aaaiiisssxxx}}}xxxdddYYYVVVTTTSSSPPPPPPPPPOOONNNMMMLLLKKKGGGHHHIIIIIIGGGGGGGGGIIINNNPPPRRRQQQOOOMMMMMMMMMKKKKKKKKKLLLLLLMMMNNNOOOMMMMMMMMMMMMNNNNNNOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLNNNOOOPPPPPPPPPPPPRRRRRRRRRRRRRRRQQQQQQPPPPPPNNNNNNNNNNNNQQQ\\\hhhyyynnn```WWWSSSRRROOOLLLLLLJJJHHHHHHJJJLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOONNNLLLKKKLLLNNNQQQRRRWWWXXXYYYYYYYYYWWWTTTSSSRRRSSSTTTUUUUUUVVVUUUUUUVVVWWWYYYYYYXXXXXXZZZ\\\___```bbbdddfffggghhhhhhiiiqqqxxxgggYYYWWWfffwwwtttiiibbbRRRNNNHHHDDDBBBAAA???>>>@@@BBBFFFJJJPPPWWW___dddiiinnnpppqqqtttzzz{{{zzz||||||{{{{{{{{{|||}}}~~~~~~}}}uuuuuuuuusssqqqrrruuuwwwwwwxxxyyyxxxwwwxxx{{{}}}xxxoooiiiFFFHHHJJJLLLNNNMMMMMMLLLGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGHHHJJJLLLJJJNNNSSSWWWYYYYYYVVVUUUPPPOOONNNNNNNNNOOOPPPQQQQQQPPPPPPOOONNNMMMLLLLLLPPPQQQRRRRRRQQQQQQRRRTTTVVVVVVTTTSSSSSSSSSSSSTTTQQQQQQQQQRRRRRRQQQQQQPPPPPPQQQTTTUUUVVVXXX[[[^^^eee___\\\]]]]]]\\\aaagggmmm|||xxxoooiiifffiiigggfffeeegggkkkooorrrvvvtttrrrrrruuu|||rrriiifffeeeaaagggooorrrttt|||sss___VVVSSSRRRQQQOOOOOOPPPPPPOOONNNMMMLLLFFFGGGHHHHHHGGGGGGHHHIIILLLNNNOOOOOONNNMMMMMMNNNJJJJJJJJJJJJKKKMMMOOOPPPLLLLLLMMMMMMMMMMMMMMMMMMIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOOOONNNOOOOOOPPPPPPPPPOOOOOONNNMMMMMMNNNNNNLLLNNNYYYfffsssjjj___WWWSSSQQQNNNKKKMMMKKKIIIIIIKKKLLLMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNQQQOOOMMMKKKLLLNNNRRRTTTXXXYYY[[[]]]\\\ZZZWWWUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWYYY[[[\\\\\\]]]___aaaccccccdddddddddeeeeeeeeehhhnnn~~~ooo]]]VVV```ooo}}}qqqggg```PPPLLLGGGDDDBBBAAA@@@@@@===???BBBFFFJJJQQQYYY___dddjjjnnnpppsssyyy|||{{{~~~}}}{{{zzz{{{|||~~~~~~{{{zzzzzzzzzyyyxxxyyy{{{~~~}}}}}}|||{{{{{{{{{}}}~~~|||tttoooFFFHHHJJJLLLMMMMMMLLLKKKFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIHHHGGGFFFGGGIIILLLKKKLLLOOOQQQTTTUUUVVVVVVOOONNNMMMMMMMMMOOOPPPQQQLLLMMMNNNPPPPPPQQQPPPPPPNNNPPPQQQPPPOOOOOOPPPRRRTTTTTTSSSSSSSSSSSSSSSSSSOOOPPPQQQQQQQQQQQQPPPPPPOOOPPPRRRSSSTTTVVVYYY\\\___[[[XXXYYYZZZ[[[^^^aaafffqqqzzzvvvsssooolllfffhhhlllpppuuu|||kkkZZZSSSQQQPPPPPPMMMNNNOOOPPPPPPNNNMMMLLLGGGHHHIIIIIIHHHGGGHHHJJJIIIKKKLLLLLLKKKKKKLLLMMMIIIIIIIIIIIIJJJLLLOOOPPPKKKLLLLLLLLLKKKJJJHHHGGGEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNNNNOOOOOOOOONNNNNNLLLLLLMMMMMMNNNMMMMMMLLLLLLMMMOOOPPPMMMMMMWWWccchhhbbbZZZTTTQQQPPPNNNLLLMMMKKKJJJJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQOOOMMMKKKLLLOOORRRTTTXXXYYY\\\]]]]]][[[YYYWWWWWWWWWWWWWWWXXXXXXXXXYYYWWWYYY\\\^^^___aaadddfffeeeeeedddcccccccccdddeeehhhnnnyyyxxxdddWWWZZZdddwwwzzznnncccZZZNNNJJJFFFCCCBBBCCCCCCBBB===???@@@CCCFFFMMMTTTZZZaaahhhnnnqqqtttzzz}}}}}}~~~}}}{{{zzz{{{|||~~~~~~~~~~~~zzzssspppttt}}}~~~~~~~~~~~~~~~~~~vvvrrrEEEGGGIIIKKKLLLKKKJJJIIIEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGGGGIIIKKKLLLLLLLLLMMMOOOQQQSSSUUUPPPOOONNNNNNOOOPPPRRRSSSMMMNNNPPPRRRSSSSSSSSSRRRMMMOOOPPPPPPOOONNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQNNNOOOPPPPPPQQQPPPPPPPPPNNNPPPQQQRRRRRRTTTVVVYYYXXXWWWVVVVVVWWWYYY\\\^^^bbbjjjttt~~~yyysssrrrrrrsssxxxsssbbbVVVQQQPPPOOOMMMKKKLLLNNNOOOOOONNNMMMLLLHHHJJJJJJJJJHHHHHHIIIJJJFFFGGGIIIHHHGGGGGGIIIJJJHHHHHHIIIIIIKKKLLLMMMNNNKKKKKKLLLKKKJJJHHHFFFEEEEEEFFFGGGHHHJJJKKKMMMMMMNNNOOOOOOOOOOOOOOONNNNNNIIIJJJKKKKKKKKKKKKKKKKKKMMMMMMPPPRRRQQQPPPWWW``````[[[UUUQQQOOOOOOOOOOOONNNLLLJJJJJJLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOMMMLLLMMMOOORRRSSSWWWXXXZZZ[[[[[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWXXXXXXUUUXXX[[[^^^```bbbfffhhheeedddbbbaaaaaaccceeefffjjjnnnuuunnn[[[UUUXXXjjjzzzzzzpppcccWWWLLLIIIEEECCCCCCDDDDDDDDD??????@@@@@@CCCIIIPPPUUU]]]fffnnnpppsssxxx|||}}}||||||{{{{{{{{{|||}}}~~~||||||}}}~~~~~~wwwnnnjjjhhhkkkttt~~~uuuqqqDDDEEEGGGIIIJJJIIIHHHGGGDDDDDDEEEEEEGGGHHHJJJKKKIIIJJJJJJIIIHHHHHHIIIKKKLLLLLLLLLMMMNNNOOOQQQQQQOOONNNNNNNNNNNNPPPRRRSSSSSSTTTUUUUUUUUUSSSQQQPPPLLLNNNPPPQQQPPPNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOONNNNNNOOOPPPPPPPPPPPPPPPNNNOOOPPPPPPPPPQQQSSSUUURRRTTTUUUTTTSSSVVVYYY\\\^^^bbbiiioooyyyyyyvvv~~~~~~ooofffZZZSSSQQQPPPNNNKKKHHHJJJLLLNNNOOONNNLLLKKKIIIJJJKKKJJJHHHGGGGGGHHHDDDEEEEEEEEEDDDDDDEEEGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKMMMMMMMMMKKKIIIHHHIIIIIIJJJJJJKKKLLLLLLMMMOOOOOOOOOOOOOOONNNMMMLLLGGGHHHIIIIIIJJJJJJJJJIIILLLKKKNNNSSSSSSRRRUUUZZZZZZWWWQQQNNNLLLMMMOOOPPPNNNMMMKKKKKKMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMOOOPPPRRRUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVVVVTTTVVVYYY[[[]]]___ccceeecccbbb``````aaadddgggiiikkknnnrrrzzz|||eeeXXXUUU]]]ooo~~~wwwiiiZZZNNNJJJFFFCCCCCCCCCCCCBBB@@@@@@???>>>@@@EEELLLPPPYYYbbbkkkmmmoootttyyyzzzzzzzzz{{{{{{{{{|||||||||{{{{{{{{{|||}}}|||rrrllldddccceeeiiiooo{{{}}}zzzzzz{{{~~~~~~~~~}}}|||||||||tttpppCCCDDDFFFHHHHHHHHHFFFFFFDDDDDDEEEFFFGGGIIIKKKLLLHHHJJJKKKJJJIIIHHHIIIJJJMMMMMMNNNNNNOOOOOOOOOOOOLLLLLLKKKKKKLLLNNNOOOQQQYYYYYYYYYXXXUUURRRNNNLLLKKKNNNQQQRRRPPPNNNMMMLLLKKKKKKMMMMMMNNNNNNNNNNNNMMMNNNOOOOOOPPPPPPPPPPPPNNNOOOPPPPPPOOOOOOQQQSSSPPPTTTVVVSSSQQQSSSWWWZZZ[[[^^^bbbgggpppxxxnnnkkkggghhhttt{{{xxxxxxxxxwwwyyyoooeee^^^UUUQQQQQQQQQMMMJJJGGGIIILLLNNNNNNMMMLLLJJJIIIJJJKKKIIIGGGFFFFFFGGGBBBCCCCCCCCCAAAAAACCCEEEGGGHHHJJJKKKLLLKKKKKKJJJKKKLLLNNNOOOOOOOOOMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNOOONNNNNNMMMLLLKKKFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHKKKQQQSSSQQQQQQTTTWWWTTTOOOKKKIIIKKKMMMOOOOOOMMMKKKKKKMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPTTTTTTUUUUUUVVVVVVWWWWWWUUUTTTSSSRRRRRRRRRSSSTTTSSSUUUXXXZZZ[[[\\\___aaabbb```______aaadddiiikkklllnnnooouuuppp___YYYSSShhhzzz~~~ooo^^^PPPLLLGGGCCCBBBBBBAAAAAA@@@@@@>>>===>>>BBBIIIMMMUUU___hhhkkklllqqqvvvwwwyyyzzz{{{{{{||||||{{{{{{zzzzzzzzz{{{|||~~~}}}~~~|||tttkkkeee^^^```dddjjjnnnvvv~~~zzzwwwvvvxxx{{{}}}zzzzzzzzzyyyxxxvvvuuutttuuu{{{zzztttqqqGGGFFFFFFFFFEEEEEEDDDDDDEEEDDDCCCCCCDDDFFFIIIKKKKKKJJJHHHGGGGGGHHHJJJKKKMMMMMMNNNOOOPPPPPPPPPPPPOOOOOONNNMMMOOOQQQSSSUUU]]][[[XXXUUUQQQOOOMMMLLLHHHJJJMMMOOOOOOMMMJJJHHHJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQSSSUUUWWWYYYZZZYYY\\\___```dddppprrrhhhcccaaabbbfffppp~~~{{{wwwwwwzzzhhhYYYVVVRRRPPPOOONNNLLLKKKHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIHHHGGGGGGGGGGGGHHHDDDCCCBBBBBBBBBDDDEEEFFFIIIKKKMMMLLLJJJHHHHHHHHHIIIKKKNNNPPPRRRSSSSSSSSSOOONNNLLLKKKJJJKKKLLLMMMQQQPPPPPPOOONNNMMMLLLKKKIIIIIIHHHGGGGGGHHHHHHHHHIIIJJJLLLOOOQQQRRRSSSSSSVVVSSSNNNJJJHHHIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOQQQQQQPPPPPPPPPOOOOOONNNNNNOOOQQQRRRRRRRRRQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSRRRQQQQQQPPPQQQQQQUUUWWWYYY[[[\\\[[[ZZZZZZ\\\]]]^^^______cccjjjppptttrrrqqqtttyyyjjjVVVUUUYYYooowwwbbbWWWPPPJJJGGGBBB>>>>>>AAAAAA???<<<;;;===AAAEEEHHHPPPVVV___ggglllppprrrtttuuuvvvvvvvvvwwwwwwwwwwwwzzzzzzzzz{{{|||}}}~~~~~~}}}yyywwwtttnnnhhhfffgggiiinnnuuu~~~|||vvvqqqpppsssxxx|||yyy||||||wwwttttttsssqqqnnnttt}}}zzzrrrmmmEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCEEEGGGIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKMMMNNNOOOOOONNNNNNOOONNNLLLLLLLLLMMMOOOPPPVVVUUUSSSQQQOOOMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPNNNNNNOOOPPPRRRTTTVVVWWWVVVYYY\\\]]]aaajjjxxx~~~|||~~~sssjjjfffeeecccfffooo|||wwwiiiZZZVVVRRROOOMMMMMMLLLKKKHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHEEEDDDCCCCCCCCCDDDEEEFFFEEEGGGIIIJJJIIIHHHHHHIIIIIIKKKOOOSSSUUUUUUUUUTTTNNNLLLJJJHHHHHHIIIKKKLLLPPPOOONNNMMMLLLKKKJJJIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOPPPQQQQQQSSSQQQMMMJJJIIIIIIKKKLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSRRRRRRRRRRRRRRRUUUWWWYYYZZZ[[[[[[ZZZYYY[[[]]]]]]^^^^^^bbbhhhlllqqqooonnnpppttttttaaaSSSTTTfff|||nnnYYYPPPHHHDDDBBB??????AAAAAA???===<<<===AAADDDGGGJJJPPPXXX```fffkkkoooqqqtttttttttuuuuuuvvvwwwxxxyyyyyyyyyyyyzzz|||~~~|||yyyxxxuuuqqqlllmmmooorrrwww}}}}}}|||vvvqqqpppsssxxx{{{wwwzzzzzzvvvrrrrrroookkkiiioooxxxyyyooogggDDDDDDDDDEEEDDDDDDCCCCCCAAAAAA@@@AAAAAACCCEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJMMMOOOPPPOOOMMMLLLOOONNNMMMLLLLLLLLLLLLLLLOOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLIIIJJJJJJLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUWWWYYY[[[___eeelllrrrxxx}}}zzzuuuxxxvvvnnnmmmkkkkkknnnvvvyyyooo^^^YYYRRRMMMKKKKKKKKKJJJGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHFFFEEEDDDDDDDDDDDDEEEEEEAAACCCFFFGGGFFFGGGHHHIIIHHHKKKQQQVVVYYYYYYWWWUUUNNNLLLIIIGGGFFFHHHJJJLLLNNNNNNMMMKKKJJJIIIHHHGGGJJJIIIIIIHHHIIIIIIJJJJJJLLLLLLMMMMMMMMMMMMMMMLLLNNNMMMLLLJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPRRRQQQOOONNNNNNOOOPPPPPPOOOOOONNNNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSSSSRRRRRRRRRSSSSSSUUUVVVXXXYYYZZZYYYYYYXXXZZZ[[[\\\\\\\\\___cccgggllljjjiiijjjnnnyyy~~~kkkUUUPPP\\\qqqzzzaaaUUUIIIEEEDDDBBBBBBCCCAAA@@@>>>===>>>@@@CCCEEEHHHMMMVVV^^^eeekkkqqqtttsssssssssssstttuuuwwwwwwwwwwwwvvvvvvxxx{{{}}}}}}{{{{{{{{{yyyvvvyyy{{{~~~~~~~~~|||wwwsssrrrtttwwwzzzvvvzzz{{{wwwtttrrrmmmgggeeejjjttt~~~}}}ooodddDDDDDDEEEFFFFFFEEEDDDCCC@@@@@@???@@@@@@BBBCCCDDDCCCDDDEEEGGGHHHHHHHHHHHHIIILLLOOORRRRRRQQQOOOMMMOOOOOOOOONNNNNNNNNMMMMMMKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLNNNOOOPPPQQQOOOOOOOOONNNNNNMMMMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOQQQQQQQQQQQQQQQRRRSSSTTTUUUWWWYYY]]]aaadddfffggguuu~~~|||~~~}}}wwwwwwxxxzzz|||wwwccc]]]UUUMMMJJJIIIIIIIIIFFFGGGGGGHHHIIIIIIHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDAAACCCEEEEEEEEEEEEGGGHHHGGGKKKRRRXXX[[[[[[XXXVVVPPPMMMJJJHHHGGGIIILLLNNNMMMMMMLLLKKKIIIHHHGGGFFFHHHHHHGGGGGGHHHHHHIIIIIILLLLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJHHHIIIIIIJJJKKKMMMNNNOOOQQQPPPNNNMMMMMMNNNOOOPPPOOONNNMMMLLLMMMNNNOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSUUUUUUVVVWWWXXXXXXWWWWWWYYYYYYYYYZZZ[[[\\\___```dddccccccdddhhhrrrnnn[[[QQQWWWiii{{{ppp```PPPIIIGGGEEEDDDDDDBBBAAA@@@??????@@@BBBCCCEEEJJJRRRZZZbbbjjjqqqvvvvvvuuuuuuttttttuuuuuuvvvuuuuuuttttttvvvyyy}}}zzzvvvuuuvvvyyy{{{yyy}}}}}}zzzwwwppphhhcccgggqqqvvviiiDDDEEEGGGHHHHHHGGGFFFEEE???@@@@@@@@@AAAAAABBBBBBBBBCCCEEEFFFGGGHHHHHHHHHLLLNNNRRRTTTUUUTTTQQQPPPLLLMMMNNNOOOOOOOOONNNNNNJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJMMMNNNNNNMMMJJJIIIJJJJJJKKKMMMNNNPPPQQQRRRPPPPPPOOOOOONNNMMMLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNQQQQQQQQQQQQQQQRRRSSSSSSTTTVVVZZZ]]]```bbbbbbbbbhhhppp~~~{{{}}}||||||}}}zzzxxxggg```VVVNNNIIIGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGFFFEEEDDDEEEGGGFFFJJJRRRXXX[[[ZZZWWWTTTNNNLLLJJJGGGGGGIIIKKKMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJHHHHHHHHHIIIJJJKKKMMMNNNOOONNNMMMLLLLLLMMMNNNOOOMMMLLLKKKKKKKKKLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXZZZ[[[[[[[[[]]]\\\]]]```dddnnnsssbbbTTTUUUeeewwwmmmYYYOOOJJJFFFBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@DDDJJJRRRZZZccclllqqqxxxxxxxxxwwwvvvuuutttssstttsssssstttvvvyyy{{{}}}|||~~~}}}~~~{{{yyyyyy{{{|||zzz~~~}}}tttkkkaaadddmmm|||~~~rrrDDDEEEGGGIIIIIIHHHGGGFFF@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEGGGHHHJJJJJJNNNOOORRRTTTUUUTTTRRRQQQIIIKKKMMMOOOOOONNNMMMLLLJJJJJJIIIHHHHHHHHHHHHHHHHHHJJJMMMOOOOOOMMMJJJHHHKKKLLLLLLNNNOOOPPPQQQQQQQQQQQQPPPOOONNNLLLKKKKKKJJJKKKLLLMMMMMMNNNMMMMMMOOOOOOOOOOOOOOOPPPQQQRRRSSSVVVZZZ\\\\\\\\\^^^___ccchhhqqqzzzvvvqqqpppnnnddd]]]TTTLLLHHHGGGFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBCCCDDDEEEDDDDDDDDDHHHHHHHHHFFFDDDCCCDDDFFFDDDIIIPPPVVVXXXWWWTTTRRRJJJIIIHHHFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIHHHHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUWWWYYYZZZYYYXXXXXXXXXZZZ]]]```iii|||kkk[[[VVV```pppyyydddVVVMMMEEEAAAAAACCCCCCCCCBBBAAA@@@@@@???@@@BBBGGGMMMUUU___hhhooowwwxxxyyyyyyxxxvvvsssqqqsssssstttuuuwwwxxxzzz{{{zzz|||~~~~~~||||||~~~|||{{{||||||yyy}}}xxxnnnaaabbbiiiwww{{{CCCDDDGGGIIIIIIHHHFFFEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFIIIKKKMMMMMMNNNOOOQQQQQQQQQQQQPPPKKKMMMOOOQQQPPPNNNLLLJJJHHHHHHHHHGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJMMMMMMNNNNNNOOOPPPPPPQQQRRRQQQPPPOOOMMMLLLKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMOOOOOOOOOOOOPPPQQQRRRSSSVVVZZZ]]]\\\YYYXXXZZZ^^^```dddkkkttt}}}~~~}}}}}}rrrgggcccbbb```[[[VVVNNNIIIGGGFFFFFFFFFDDDDDDEEEEEEEEEDDDDDDCCCDDDCCCBBBBBBAAAAAABBBBBB???@@@BBBCCCDDDDDDDDDDDDGGGHHHGGGEEECCCCCCDDDFFFCCCGGGMMMRRRTTTSSSQQQNNNHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHJJJKKKLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSTTTSSSTTTWWWZZZ[[[YYYVVVVVVVVVXXXZZZ\\\dddvvv|||ggg[[[[[[ddd|||qqqaaaSSSIIIEEEFFFDDDDDDDDDCCCBBB@@@???>>>@@@BBBEEEJJJQQQZZZeeelllrrruuuxxxzzzzzzwwwsssqqqrrrsssuuuwwwxxxxxxxxxxxxwwwzzz}}}}}}{{{|||}}}|||{{{{{{xxx{{{~~~|||sssddddddhhhrrrBBBCCCFFFHHHHHHGGGEEEDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDFFFIIILLLNNNKKKKKKLLLMMMNNNNNNNNNNNNPPPQQQSSSTTTSSSPPPLLLJJJFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNOOOOOOPPPPPPPPPRRRRRRPPPOOOMMMLLLKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMQQQQQQQQQRRRSSSTTTUUUVVVZZZ^^^aaa^^^XXXVVVZZZ___YYY^^^eeeiiippp}}}}}}{{{{{{}}}|||yyywwwvvvssstttzzziii^^^[[[ZZZWWWSSSOOOJJJFFFEEEFFFGGGGGGCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA===>>>@@@BBBDDDDDDDDDDDDFFFFFFFFFDDDBBBBBBDDDFFFCCCFFFKKKPPPQQQQQQNNNLLLIIIIIIJJJJJJJJJIIIHHHGGGCCCDDDDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHJJJIIIHHHHHHGGGGGGHHHHHHEEEGGGIIIKKKLLLKKKIIIGGGGGGHHHJJJKKKKKKKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNOOOPPPRRRSSSTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSRRRSSSVVVZZZ[[[YYYVVVVVVVVVWWWYYYZZZaaaqqqsss```XXX[[[pppzzzjjjZZZNNNKKKMMMDDDDDDEEEDDDCCC@@@>>>===<<<===@@@CCCJJJSSS]]]dddmmmqqqvvvzzz{{{xxxtttqqqrrrtttvvvxxxyyyyyywwwvvvuuuyyy}}}}}}{{{|||}}}|||{{{zzzyyy|||wwwjjjhhhjjjqqq|||BBBCCCDDDEEEFFFGGGHHHHHHIIIHHHEEECCCCCCCCCDDDFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOQQQTTTUUUSSSPPPKKKHHHDDDDDDEEEFFFHHHIIIJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQOOOOOOPPPQQQUUUTTTSSSRRRPPPMMMKKKJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMOOOQQQRRRRRRRRRTTTVVVXXXZZZ[[[[[[YYYXXXYYYZZZXXXYYY\\\aaaiiittt{{{~~~vvvpppqqqsssuuu~~~~~~}}}iii[[[VVVSSSPPPMMMJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFDDDCCCBBBBBBBBBCCCFFFDDDCCCAAA@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDCCCAAA@@@???@@@@@@AAACCCDDDFFFHHHJJJKKKLLLLLLJJJJJJIIIIIIHHHGGGFFFFFFCCCCCCCCCDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDFFFGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHIIIJJJKKKLLLOOOOOOOOOPPPQQQRRRSSSTTTQQQRRRTTTTTTTTTSSSQQQOOOTTTTTTTTTUUUVVVVVVWWWWWWVVVUUUUUUUUUXXX___hhhnnnmmm[[[WWWbbbyyyyyyfffTTTLLLMMMIIIGGGDDDBBB@@@???>>>>>>===???AAACCCHHHPPPXXX^^^dddjjjrrruuuuuusssrrrsssttttttssssssttttttuuuvvvxxxzzz|||||||||}}}yyywwwyyy{{{zzz}}}|||uuuoookkkppp}}}BBBCCCDDDEEEFFFGGGGGGHHHIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHJJJJJJKKKKKKLLLMMMMMMMMMOOOQQQRRRSSSRRROOOKKKIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMNNNOOOQQQRRRSSSRRRQQQPPPQQQSSSSSSSSSRRRQQQOOOMMMKKKJJJJJJKKKLLLMMMNNNNNNOOONNNMMMOOOQQQQQQQQQRRRTTTUUUVVVWWWYYYYYYXXXXXXXXXYYYYYYZZZ]]]aaagggoooyyyyyyvvvssswww|||uuubbbVVVPPPNNNLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBAAAAAAAAABBBCCCEEEFFFEEEDDDBBBAAA@@@@@@@@@@@@????????????@@@AAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCCCCDDDFFFHHHIIIKKKKKKKKKHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCDDDEEEGGGHHHFFFEEEDDDBBBBBBCCCEEEFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGFFFFFFGGGGGGHHHFFFFFFGGGGGGHHHIIIIIIJJJKKKJJJJJJIIIJJJKKKLLLMMMOOOOOOOOOPPPQQQSSSTTTUUUSSSTTTUUUUUUUUUSSSQQQPPPRRRRRRSSSTTTTTTUUUUUUVVVTTTTTTTTTTTTWWW^^^gggmmm{{{yyycccXXX\\\nnnsssbbbVVVQQQJJJHHHEEECCCBBBAAA@@@?????????@@@BBBEEEKKKRRRXXX```fffmmmqqqqqqppppppqqqsssssstttuuuwwwyyy{{{|||zzz{{{|||||||||}}}{{{xxxyyy{{{|||{{{tttmmmooozzzBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHFFFFFFFFFGGGGGGGGGFFFFFFIIIIIIIIIJJJKKKKKKLLLLLLOOOOOOPPPPPPOOONNNLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIKKKLLLNNNOOOOOOPPPQQQRRRQQQPPPOOOPPPRRRPPPPPPPPPPPPOOOMMMLLLKKKJJJKKKLLLNNNOOOPPPPPPPPPNNNOOOQQQQQQQQQQQQSSSTTTRRRUUUWWWXXXWWWWWWYYYZZZ[[[]]]___aaadddiiiooossswww}}}~~~~~~vvvkkk[[[QQQLLLKKKHHHFFFEEEDDDCCCBBBBBBAAABBBBBB@@@@@@@@@@@@AAACCCEEEGGGEEEDDDBBB@@@????????????======>>>>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIFFFFFFEEEEEEDDDDDDCCCCCCFFFEEEDDDCCCDDDEEEGGGIIIFFFEEEDDDBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEGGGIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOPPPQQQSSSUUUVVVUUUUUUVVVVVVUUUTTTRRRQQQPPPPPPQQQQQQRRRSSSSSSTTTRRRRRRRRRSSSVVV\\\dddjjjwwwooo\\\WWWbbbqqqvvveeeXXXMMMJJJGGGEEEDDDCCCAAA@@@@@@@@@@@@@@@BBBEEEKKKOOOXXX^^^fffjjjkkkkkkmmmooooooppprrruuuyyy|||~~~{{{|||}}}||||||}}}}}}zzz{{{|||uuurrrxxxBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHJJJKKKLLLKKKJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFGGGHHHHHHIIIIIIJJJKKKKKKNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGIIIJJJJJJKKKLLLMMMNNNNNNLLLMMMNNNNNNLLLLLLMMMNNNNNNOOOOOOOOOOOONNNMMMMMMKKKLLLNNNOOOPPPQQQRRRRRRNNNOOOQQQQQQPPPPPPQQQSSSQQQSSSVVVWWWWWWXXXZZZ[[[^^^```bbbccccccdddgggiiiiiimmmsssxxxvvvkkkbbbVVVOOOKKKJJJHHHFFFDDDCCCBBBBBBAAAAAAAAAAAADDDCCCBBBAAABBBCCCDDDEEEEEEDDDBBB@@@???>>>??????===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFDDDCCCDDDFFFHHHIIIFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDGGGJJJKKKKKKIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPRRRSSSTTTVVVVVVVVVVVVUUUTTTSSSRRRNNNOOOOOOPPPPPPQQQQQQRRRPPPQQQQQQRRRUUUZZZaaafffrrr||||||eeeXXX\\\fff}}}uuubbbRRRNNNIIIFFFEEEDDDBBB@@@@@@@@@@@@??????BBBGGGJJJQQQWWW___ccceeegggjjjmmmkkkmmmpppssswwwzzz|||}}}||||||||||||{{{}}}}}}||||||yyyyyyBBBBBBBBBCCCDDDDDDEEEEEEEEEGGGJJJLLLMMMMMMKKKJJJKKKLLLMMMMMMMMMKKKIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJMMMMMMLLLLLLMMMMMMNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNMMMLLLKKKLLLNNNOOOOOOPPPPPPPPPPPPOOOOOOMMMNNNOOOQQQRRRRRRSSSSSSNNNOOOQQQPPPOOOOOOPPPQQQPPPSSSVVVWWWXXXYYY[[[]]]aaabbbddddddcccbbbccccccdddfffhhhkkkppp{{{~~~pppccc^^^XXXQQQLLLJJJIIIHHHFFFDDDDDDCCCCCCBBBBBBCCCCCCEEEEEEDDDCCCCCCDDDEEEFFFFFFEEECCC@@@???>>>>>>???>>>???AAABBBCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA???@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEHHHGGGEEEEEEEEEFFFHHHIIIEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDGGGJJJKKKKKKIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPQQQUUUUUUUUUUUUTTTTTTSSSSSSNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPQQQRRRTTTXXX^^^bbbjjjrrrrrr^^^YYY^^^sssooo[[[TTTLLLGGGFFFEEEBBB??????@@@@@@??????AAAEEEHHHLLLRRRYYY]]]```ccchhhlllkkkmmmooosssuuuwwwxxxyyyyyyzzz{{{{{{{{{|||~~~~~~}}}BBBBBBBBBBBBCCCCCCDDDDDDDDDEEEHHHKKKLLLLLLLLLKKKMMMNNNPPPQQQPPPNNNLLLKKKGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRQQQPPPOOOPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPQQQRRRSSSSSSSSSSSSNNNPPPPPPPPPNNNMMMNNNOOOPPPRRRUUUWWWXXXYYY[[[]]]```bbbddddddbbbaaabbbbbbcccbbbbbbbbbfffnnnxxxuuujjj]]]UUUQQQNNNJJJHHHHHHGGGFFFEEEFFFEEEEEEDDDDDDDDDEEEEEECCCCCCCCCCCCDDDFFFHHHJJJGGGFFFDDDAAA@@@????????????AAACCCEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@???>>>>>>@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHDDDDDDEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEGGGIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIJJJKKKLLLMMMNNNRRRRRRRRRRRRRRRSSSSSSSSSNNNNNNOOOOOOPPPQQQQQQRRRPPPRRRSSSSSSTTTWWW[[[^^^eeennnhhhZZZXXXiiiggg^^^RRRJJJGGGFFFCCC@@@????????????>>>@@@CCCFFFHHHMMMTTTXXX[[[___eeeiiilllnnnpppsssuuuuuuuuuuuusssuuuxxxyyyzzz{{{~~~~~~~~~~~~AAABBBBBBBBBBBBCCCCCCCCCBBBCCCFFFHHHJJJKKKKKKLLLNNNOOOQQQRRRRRRPPPNNNMMMGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUUUUTTTSSSTTTUUUSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSRRROOOPPPPPPOOOMMMMMMMMMNNNOOOQQQTTTVVVWWWWWWYYY[[[^^^___aaabbbaaaaaabbbccc```___^^^^^^```fffmmmrrr~~~|||qqqdddXXXOOOKKKHHHGGGFFFFFFGGGGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCCCCCCCDDDEEEGGGHHHIIIGGGEEECCCAAA@@@@@@@@@???AAACCCFFFGGGGGGGGGFFFEEEFFFFFFFFFEEECCCBBBAAA===>>>@@@BBBCCCDDDEEEEEECCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFDDDDDDEEEFFFFFFGGGGGGGGGDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHIIIKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIJJJJJJJJJIIIIIIKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQSSSSSSOOOOOOPPPQQQQQQRRRRRRSSSRRRSSSTTTTTTTTTUUUXXXZZZ___lllvvvaaaYYY]]]nnnttthhhXXXMMMIIIHHHEEEBBB???@@@@@@>>>======???AAAEEEIIIOOOSSSWWW[[[bbbgggjjjkkknnnppprrrrrrrrrqqqmmmqqquuuxxxyyyzzz|||}}}~~~~~~}}}AAAAAABBBBBBBBBBBBBBBBBBAAABBBDDDFFFIIIJJJKKKLLLMMMOOOQQQSSSSSSQQQOOOMMMGGGHHHHHHIIIIIIJJJJJJKKKIIIKKKMMMOOOPPPQQQQQQPPPPPPPPPOOOOOONNNMMMLLLLLLKKKLLLNNNPPPRRRTTTVVVVVVTTTVVVWWWVVVUUUTTTUUUVVVUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRRRROOOPPPPPPOOOMMMLLLMMMNNNNNNPPPSSSUUUUUUVVVXXXYYY[[[]]]___``````aaaccceee]]]\\\[[[[[[^^^ccchhhlllqqq}}}sssgggZZZNNNHHHGGGEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFDDDCCCBBBBBBBBBCCCJJJHHHFFFCCCBBBAAA@@@@@@???AAACCCFFFGGGHHHGGGFFFDDDDDDEEEFFFFFFEEEDDDCCC===???@@@CCCEEEFFFGGGGGGBBBCCCCCCDDDEEEFFFGGGGGGFFFGGGIIIJJJJJJIIIGGGEEECCCDDDEEEGGGHHHHHHHHHHHHEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHJJJKKKKKKKKKJJJIIILLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMOOOQQQRRRSSSPPPPPPQQQRRRRRRSSSSSSTTTSSSTTTUUUUUUTTTUUUWWWXXXWWWfffwwwiii^^^UUUbbb}}}}}}ooo\\\PPPKKKJJJGGGDDD@@@@@@@@@>>>;;;;;;<<<>>>CCCGGGMMMPPPTTTXXX___dddeeegggjjjmmmnnnooonnnnnniiinnnssswwwyyyzzz{{{|||}}}~~~~~~|||CCCCCCCCCCCCCCCCCCCCCCCCFFFGGGGGGHHHHHHIIIIIIJJJNNNOOOOOOOOONNNLLLJJJIIIJJJIIIIIIHHHGGGGGGGGGGGGJJJKKKLLLMMMNNNOOOPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPRRRQQQPPPQQQSSSVVVWWWWWWZZZYYYWWWUUUTTTTTTTTTUUUTTTUUUTTTSSSQQQQQQSSSUUUUUUUUUVVVVVVUUUTTTRRRQQQPPPOOOMMMLLLLLLLLLMMMMMMQQQQQQRRRSSSUUUWWWZZZ\\\XXXYYY\\\^^^```aaabbbaaa```]]]XXXVVVXXX]]]dddiiimmmrrr{{{}}}{{{nnniiiaaaXXXPPPKKKHHHGGGCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@@@@AAACCCDDDGGGGGGFFFDDDCCCAAA@@@@@@AAAAAABBBBBBDDDEEEFFFGGGEEEDDDCCCBBBAAABBBBBBCCC===???BBBEEEGGGHHHIIIIIIFFFEEECCCBBBBBBCCCDDDEEEBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIEEEDDDCCCBBBAAABBBCCCCCCFFFFFFEEEEEEFFFGGGHHHHHHLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMPPPRRRTTTQQQPPPOOOMMMLLLMMMMMMNNNKKKKKKJJJIIIIIIJJJLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPJJJKKKLLLMMMOOOPPPQQQQQQNNNPPPRRRSSSRRRRRRSSSTTTWWWYYYZZZ[[[ZZZYYYZZZ[[[\\\dddoooxxxbbbZZZ___nnn}}}iiiXXXOOOJJJGGGDDDFFFDDDBBB@@@>>>=========???BBBGGGLLLQQQWWW]]]aaacccdddgggjjjnnnooonnnmmmmmmnnnoooqqqtttwwwyyyzzz{{{~~~~~~~~~BBBBBBCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIILLLLLLMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEFFFFFFGGGIIIJJJJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPRRRQQQPPPQQQTTTVVVWWWWWWXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUSSSRRRRRRTTTVVVVVVWWWWWWWWWVVVUUUTTTSSSPPPOOONNNMMMLLLMMMMMMNNNRRRRRRSSSTTTUUUWWWYYYZZZWWWXXX[[[]]]___```aaaaaa]]]\\\ZZZZZZ\\\___cccffffffhhhnnnvvvyyyzzz{{{}}}qqqbbb^^^WWWPPPJJJFFFEEEDDDAAAAAACCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDBBBAAAAAABBBDDDEEEGGGFFFEEEDDDCCCBBBBBBAAAEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@AAAAAA>>>@@@BBBEEEGGGHHHIIIIIIFFFEEEDDDBBBBBBBBBCCCDDDBBBCCCCCCDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHIIIIIIIIIDDDCCCBBB@@@@@@@@@AAABBBDDDDDDDDDEEEEEEGGGHHHHHHLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRQQQPPPOOONNNMMMMMMNNNNNNKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOMMMMMMNNNPPPQQQRRRSSSTTTPPPRRRTTTTTTSSSRRRSSSTTTXXXZZZ[[[[[[YYYXXXXXXYYY[[[bbblll{{{ooo]]]]]]ggg~~~tttaaaTTTLLLGGGDDDFFFDDDBBB???>>>============@@@DDDIIIMMMSSSXXX\\\```bbbeeehhhkkkmmmmmmlllllllllmmmoooqqqsssuuuvvvzzz}}}~~~~~~>>>@@@BBBDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGEEECCCCCCDDDEEEGGGIIIIIIIIIIIIJJJJJJKKKKKKMMMMMMNNNNNNOOOOOOOOOOOOQQQOOONNNOOORRRTTTUUUUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSTTTUUUUUUTTTTTTVVVXXXXXXXXXXXXXXXXXXWWWUUUUUUPPPPPPNNNMMMMMMMMMNNNOOORRRSSSTTTVVVWWWWWWXXXXXXUUUVVVYYY\\\^^^_________ZZZZZZ\\\]]]___aaabbbbbbeeeeeegggkkkrrr{{{{{{{{{{{{}}}sssbbbTTTQQQMMMIIIEEECCCCCCCCC???@@@AAACCCEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCAAA@@@?????????@@@???@@@BBBEEEGGGHHHIIIIIIGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFDDDEEEFFFGGGGGGHHHHHHHHHDDDCCCAAA@@@?????????@@@BBBBBBCCCCCCEEEFFFHHHHHHKKKKKKKKKLLLLLLMMMNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQPPPOOOOOONNNNNNNNNOOOOOOKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNPPPPPPQQQRRRTTTUUUVVVVVVRRRTTTUUUUUUSSSRRRRRRSSSXXXZZZ[[[ZZZXXXVVVVVVWWWYYY^^^gggttteee^^^^^^pppmmm]]]QQQJJJGGGEEEDDDBBB???======<<<===:::===AAADDDHHHMMMRRRVVV\\\^^^aaaeeehhhjjjkkkkkkkkkkkklllmmmnnnooopppqqqxxx{{{~~~<<<>>>AAADDDFFFGGGGGGFFFDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGEEECCCCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLMMMNNNNNNOOONNNMMMKKKMMMOOORRRSSSSSSUUUUUUWWWWWWWWWVVVUUUTTTSSSTTTVVVVVVUUUVVVXXXYYYXXXXXXXXXWWWWWWVVVVVVUUUQQQPPPOOONNNNNNOOOPPPPPPSSSTTTVVVWWWXXXWWWVVVVVVTTTUUUXXXZZZ\\\]]]]]]]]]YYYZZZ[[[]]]___```aaaaaaeeeeeefffiiimmmrrrwwwyyy~~~yyyoooaaaUUUMMMKKKIIIGGGEEEDDDCCCCCC???@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFBBBBBBCCCDDDEEEFFFFFFFFFDDDCCCAAA@@@??????@@@@@@@@@AAABBBDDDFFFHHHIIIIIIGGGFFFFFFEEECCCBBBAAAAAACCCCCCCCCDDDDDDDDDEEEEEECCCCCCDDDEEEFFFFFFFFFFFFDDDCCCAAA@@@????????????@@@AAAAAABBBDDDFFFGGGHHHJJJKKKLLLMMMNNNOOOOOOPPPOOOPPPRRRSSSSSSRRRQQQQQQOOOOOOOOOOOOOOOPPPPPPQQQLLLKKKJJJIIIHHHIIIIIIJJJIIIJJJKKKKKKLLLMMMMMMMMMQQQQQQRRRSSSUUUVVVWWWWWWSSSTTTUUUTTTRRRQQQPPPQQQUUUVVVXXXWWWVVVUUUUUUVVVWWW\\\dddqqqrrrdddZZZccc}}}xxxeeeWWWOOOLLLEEEDDDBBB???>>>=========:::<<<>>>@@@CCCGGGMMMPPPXXX[[[___bbbeeehhhjjjlllkkkkkkllllllmmmmmmmmmmmmuuuxxx|||~~~~~~~~~~~~???AAAEEEIIIKKKKKKJJJIIICCCCCCDDDDDDEEEFFFFFFGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIGGGFFFEEEEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJKKKLLLNNNOOOOOOMMMLLLMMMPPPSSSTTTTTTUUUVVVWWWXXXXXXWWWVVVVVVSSSTTTVVVWWWVVVVVVXXXYYYVVVVVVVVVUUUUUUUUUUUUUUUQQQQQQPPPOOOOOOPPPQQQRRRTTTUUUVVVWWWXXXWWWVVVVVVTTTVVVXXXZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ\\\^^^aaabbbaaabbbeeegggjjjkkklllmmmpppxxxpppddd[[[SSSLLLIIIHHHGGGFFFDDDCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@AAABBB@@@AAABBBCCCEEEFFFHHHIIIGGGGGGGGGGGGEEEDDDBBBAAACCCCCCCCCCCCDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@AAA@@@@@@AAABBBCCCEEEGGGHHHIIIJJJLLLNNNOOOPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQMMMNNNOOOPPPQQQRRRRRRRRROOONNNLLLKKKJJJJJJJJJJJJIIIJJJKKKLLLMMMMMMLLLLLLPPPPPPQQQRRRTTTUUUVVVWWWSSSTTTUUUTTTRRRPPPPPPPPPPPPRRRTTTUUUTTTTTTUUUWWWVVV]]]fffsssppp```___qqqlll[[[QQQMMMFFFEEEBBB@@@>>>=========<<<===>>>???@@@DDDHHHLLLSSSWWW\\\___bbbeeeiiimmmlllmmmmmmnnnnnnmmmllllllrrruuuyyy{{{||||||}}}~~~}}}~~~EEEHHHMMMQQQRRRQQQOOOMMMBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIHHHIIIIIIKKKMMMNNNRRRPPPOOOPPPSSSUUUVVVWWWTTTUUUVVVVVVWWWWWWWWWWWWSSSUUUWWWWWWVVVVVVWWWXXXUUUTTTTTTSSSSSSTTTTTTUUURRRQQQPPPPPPPPPQQQRRRSSSUUUUUUVVVWWWWWWXXXWWWWWWVVVWWWXXXZZZZZZZZZYYYXXXZZZYYYWWWWWWYYY\\\```bbb```bbbeeehhhiiiiiihhhhhhiiinnnxxx~~~{{{lll^^^TTTNNNJJJHHHEEEEEEEEEDDDCCCAAA@@@???BBBBBBCCCCCCCCCBBBBBBAAADDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFGGGGGGFFFDDDBBBAAABBBAAAAAA@@@@@@AAACCCDDD@@@@@@AAABBBCCCEEEFFFGGGGGGGGGIIIIIIHHHFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDDDDCCCAAA@@@@@@AAAAAABBBAAAAAABBBBBBDDDEEEGGGGGGIIIJJJLLLNNNOOOPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQLLLMMMOOOQQQRRRSSSTTTTTTQQQOOOMMMKKKJJJJJJJJJJJJIIIJJJLLLMMMNNNNNNMMMLLLNNNOOOPPPQQQSSSTTTUUUUUUSSSUUUVVVUUURRRQQQQQQQQQOOOQQQTTTUUUUUUUUUVVVXXXYYYbbbmmmzzzooofffkkk~~~sss^^^QQQLLLGGGFFFCCCAAA??????>>>???===>>>>>>===>>>AAAEEEIIIMMMRRRXXX[[[^^^aaaggglllmmmnnnooooooooonnnlllkkkooorrrwwwyyyzzz{{{|||}}}|||}}}IIIMMMQQQUUUUUUSSSOOOLLLAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMHHHHHHGGGGGGHHHJJJMMMNNNQQQPPPOOOPPPSSSUUUVVVVVVSSSSSSSSSSSSTTTUUUVVVWWWSSSUUUWWWWWWVVVUUUUUUVVVUUUTTTSSSSSSSSSSSSTTTUUURRRRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUVVVWWWXXXYYYYYYXXXYYYZZZZZZZZZYYYWWWVVVWWWWWWVVVWWWXXX[[[^^^```dddeeefffggggggggggggfffdddgggmmmuuu}}}}}}{{{{{{oooggg[[[QQQJJJGGGEEEFFF@@@AAABBBBBBBBB@@@???>>>@@@AAABBBBBBCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDFFFGGGHHHHHHFFFDDDBBBAAA??????>>>???@@@AAACCCDDD@@@??????@@@AAACCCEEEFFFFFFHHHJJJKKKKKKIIIFFFDDDCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAABBBCCCCCCCCCCCCAAA@@@@@@??????@@@BBBBBBCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJLLLNNNOOOOOONNNMMMMMMLLLLLLLLLMMMNNNOOOOOOKKKMMMOOORRRSSSUUUUUUUUUQQQOOOMMMKKKJJJIIIIIIIIIIIIKKKMMMNNNOOOOOONNNMMMNNNNNNOOOQQQRRRSSSTTTUUUUUUVVVWWWWWWUUUSSSSSSTTTRRRTTTVVVWWWVVVVVVWWWYYY]]]hhhuuuooogggqqqzzzdddVVVQQQIIIGGGEEEBBBAAA@@@@@@@@@>>>>>>===<<<<<<>>>BBBFFFHHHMMMSSSWWWYYY]]]dddjjjmmmnnnoooppppppnnnmmmkkkmmmpppuuuxxxyyyzzz{{{|||{{{|||JJJMMMQQQTTTTTTQQQMMMJJJAAAAAABBBBBBCCCDDDDDDEEEDDDDDDBBBAAAAAABBBCCCDDDEEEFFFHHHJJJKKKJJJHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMHHHGGGFFFFFFHHHJJJLLLNNNOOOMMMLLLMMMPPPSSSTTTTTTRRRQQQPPPPPPQQQSSSUUUVVVSSSUUUWWWWWWVVVTTTTTTTTTUUUTTTSSSSSSSSSTTTUUUVVVSSSRRRQQQQQQQQQSSSTTTUUUVVVUUUUUUUUUVVVXXXZZZ[[[ZZZZZZ[[[[[[ZZZXXXVVVUUUTTTUUUVVVXXXYYY[[[\\\]]]ddddddbbbaaaaaaaaabbbbbbbbbcccfffkkksss{{{~~~zzzvvvooo```XXXPPPJJJGGGDDDDDDEEE>>>???AAACCCCCCBBB@@@???>>>???@@@BBBCCCDDDDDDEEEBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCDDDFFFGGGHHHGGGEEEDDD============???AAACCCDDD????????????@@@BBBDDDEEEFFFHHHKKKLLLLLLJJJGGGEEECCCCCCCCCCCCCCCCCCCCCBBB??????@@@AAABBBBBBBBBBBB???>>>>>>>>>>>>@@@AAABBBDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJLLLNNNOOONNNMMMLLLJJJIIIIIIHHHIIIKKKMMMNNNKKKMMMOOORRRTTTUUUVVVVVVPPPOOOLLLJJJIIIHHHHHHHHHJJJKKKMMMOOOPPPOOONNNMMMNNNNNNOOOQQQRRRSSSTTTUUUVVVXXXYYYXXXWWWVVVVVVWWWVVVXXXYYYYYYXXXWWWXXXYYYaaammmzzzuuucccfff|||kkk]]]XXXIIIHHHFFFCCCBBBAAAAAAAAA???>>>===;;;:::<<<@@@DDDDDDIIIPPPSSSVVVZZZbbbhhhlllmmmoooppppppnnnmmmkkkllloootttwwwxxxyyyzzz{{{zzz|||~~~MMMMMMNNNPPPQQQOOOIIIDDDAAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFHHHIIIHHHGGGEEECCCAAACCCEEEHHHKKKMMMOOOOOONNNMMMKKKIIIIIIJJJLLLMMMMMMMMMLLLMMMMMMOOOQQQRRRPPPPPPPPPPPPPPPQQQRRRRRRTTTSSSRRRQQQQQQRRRSSSTTTQQQQQQRRRSSSTTTTTTUUUUUUPPPQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTSSSSSSUUUXXX[[[\\\[[[[[[[[[ZZZZZZYYYYYYTTTUUUVVVXXXYYY[[[\\\]]]ddd]]][[[___aaa]]]\\\]]]]]]bbbiiinnnpppqqqsssuuu~~~yyyyyyvvvxxxlllZZZSSSPPPLLLIIIFFFDDDAAA???@@@@@@??????>>>??????@@@@@@@@@@@@??????@@@AAAAAABBBBBB@@@@@@@@@@@@BBBBBBDDDEEEEEEDDDBBBAAABBBDDDAAAAAABBBCCCBBBAAA???>>>???@@@AAACCCDDDEEEEEEEEE@@@@@@AAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@AAAJJJKKKMMMNNNMMMKKKHHHFFFHHHGGGFFFDDDCCCCCCBBBBBBAAABBBBBBCCCCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFHHHKKKLLLKKKHHHJJJIIIHHHHHHIIIJJJLLLMMMLLLMMMPPPRRRRRRRRRQQQPPPLLLMMMOOONNNMMMKKKJJJIIIMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQSSSTTTUUUXXXXXXXXXYYYXXXXXXWWWVVVYYYXXXWWWWWWXXXZZZ\\\]]]mmmvvvnnnbbbnnnooo^^^QQQKKKGGGGGGFFFCCCCCCEEEAAA???===;;;:::;;;<<<<<>>???@@@BBBDDDDDDBBBAAA@@@@@@@@@@@@AAABBBDDDEEEEEECCCAAA@@@AAABBBAAABBBCCCCCCBBBAAA@@@?????????AAABBBCCCCCCCCCCCC@@@AAAAAAAAAAAAAAA@@@@@@??????@@@AAABBBCCCCCCCCCFFFGGGJJJKKKKKKIIIFFFDDDHHHGGGFFFDDDCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@@@@??????@@@@@@AAAAAADDDEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFHHHJJJLLLJJJHHHHHHHHHHHHHHHIIIKKKLLLNNNKKKMMMOOOQQQQQQQQQPPPOOOIIIJJJKKKKKKJJJIIIIIIIIIKKKLLLLLLMMMNNNOOOPPPPPPOOOOOOPPPQQQRRRSSSUUUVVVXXXXXXXXXXXXXXXXXXWWWWWWYYYXXXWWWWWWYYY[[[]]]___jjjsss{{{~~~rrrbbbgggvvvwwwhhhXXXPPPHHHGGGGGGEEEDDDEEEAAA@@@>>><<<;;;;;;<<<<<>>>>>>>>???@@@BBBCCCDDDAAAAAA@@@??????@@@AAAAAADDDDDDDDDCCC@@@>>>??????AAABBBBBBBBBBBBAAAAAA@@@>>>???@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA??????@@@AAACCCDDDEEEEEEBBBDDDHHHKKKKKKIIIFFFDDDGGGFFFEEEDDDCCCBBBBBBBBB??????????????????@@@@@@@@@???>>>>>>>>>@@@AAABBBEEEEEEFFFFFFGGGFFFFFFEEEFFFFFFFFFGGGIIIJJJIIIHHHHHHGGGGGGGGGIIIKKKMMMNNNKKKLLLNNNOOOPPPOOOOOONNNIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRPPPPPPPPPQQQRRRSSSUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXZZZ\\\___```gggmmmtttxxxzzzyyyfffbbbjjjuuudddWWWKKKHHHHHHGGGEEEDDDBBB@@@>>>===;;;;;;<<<<<<@@@BBBFFFJJJNNNTTTZZZ^^^eeeiiimmmrrrsssrrrooolllnnnoooqqqsssuuuwwwxxxxxx{{{{{{|||}}}@@@@@@@@@AAACCCCCCCCCCCC@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBBBBBGGGGGGGGGFFFFFFEEEDDDDDDBBBCCCEEEGGGHHHIIIJJJJJJLLLLLLKKKKKKLLLMMMNNNOOOJJJJJJIIIHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMMMMNNNOOOLLLNNNPPPRRRTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUTTTSSSSSSUUUWWWYYYXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVWWWYYY[[[]]]^^^bbb^^^ZZZYYYYYY[[[^^^```eeedddcccaaa```___```aaaccccccddddddeeeiiiooossszzz}}}yyywwwyyy~~~yyyuuuqqqssszzzmmm[[[OOOJJJIIICCCAAA??????@@@@@@???>>>???>>>>>>>>>>>>??????@@@AAAAAA@@@?????????@@@@@@@@@@@@????????????@@@@@@DDDEEEEEECCC@@@>>>===>>>@@@@@@@@@@@@@@@@@@??????======>>>?????????>>>>>>@@@AAABBBBBBCCCCCCCCCCCC???@@@@@@AAABBBCCCCCCDDD@@@CCCHHHKKKLLLKKKHHHEEEFFFFFFEEEDDDCCCBBBBBBBBB??????????????????>>>>>>??????>>>===>>>@@@BBBDDDFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIHHHHHHIIIHHHHHHGGGHHHIIIKKKLLLKKKKKKLLLMMMNNNNNNMMMMMMLLLKKKIIIIIIJJJJJJIIIIIIGGGGGGHHHJJJLLLOOORRRSSSSSSSSSRRRQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUVVVVVVVVVWWWWWWYYYZZZ]]]___```dddhhhnnnqqqrrrxxxoooeeeeee|||qqq```OOOIIIIIIGGGDDDCCCBBBAAA???>>><<<<<<<<<<<<>>>@@@DDDGGGJJJOOOUUUXXX___dddjjjooopppooommmllllllmmmnnnqqqsssuuuwwwwwwyyyzzz{{{|||}}}~~~BBBBBBBBBAAA@@@@@@AAAAAA???@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBGGGGGGGGGGGGGGGFFFEEEEEEBBBCCCDDDFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNJJJJJJIIIHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMJJJLLLNNNQQQRRRSSSSSSSSSRRRSSSSSSSSSSSSSSSTTTTTTWWWWWWVVVUUUTTTSSSRRRRRRSSSTTTUUUTTTSSSSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXXXXXXXYYY[[[^^^___]]]]]]\\\[[[\\\```dddfffdddbbb```^^^]]]]]]^^^^^^aaaaaaaaaaaa```bbbfffiiilllpppvvv{{{|||zzz{{{{{{yyyxxx|||xxxgggYYYQQQLLLHHHDDDBBB@@@>>>=========<<<;;;<<<<<<;;;;;;<<<===>>>>>>AAA@@@???>>>>>>>>>>>>>>>????????????????????????CCCDDDEEECCC@@@>>>===========================>>><<<<<<===============<<>>AAAEEEIIIJJJIIIGGGEEEFFFEEEDDDCCCBBBBBBBBBCCCAAAAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@BBBCCCEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEGGGHHHHHHHHHHHHHHHKKKJJJIIIHHHGGGHHHIIIIIIKKKKKKLLLLLLLLLLLLLLLLLLMMMKKKJJJJJJLLLLLLJJJHHHHHHHHHHHHIIILLLOOORRRTTTVVVUUUSSSRRRPPPOOONNNNNNOOOOOOOOOOOOPPPRRRSSSTTTUUUUUUVVVXXXZZZ\\\]]]^^^aaacccgggkkkkkkooo~~~|||kkkeeennn}}}jjjVVVMMMJJJGGGDDDCCCCCCBBBAAA???>>><<<<<<;;;<<<>>>AAACCCFFFJJJOOOSSSZZZ```ggglllmmmmmmmmmmmmiiijjjllloooqqqtttwwwxxxwwwxxxyyyzzz{{{}}}~~~~~~DDDEEEEEECCCAAA??????@@@??????????????????>>>===??????@@@@@@AAAAAABBBBBBEEEFFFHHHJJJJJJIIIHHHFFFCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJKKKLLLHHHGGGFFFFFFFFFGGGHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKLLLNNNPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRVVVVVVUUUSSSRRRQQQPPPPPPQQQSSSTTTTTTSSSSSSTTTVVVVVVVVVVVVVVVVVVWWWWWWWWWYYYYYYXXXWWWYYY[[[]]]___VVV[[[^^^^^^```eeehhhiiibbb```]]]\\\\\\\\\\\\[[[]]]]]]^^^]]][[[\\\^^^```bbbeeeiiilllnnnrrryyy~~~}}}tttkkkaaaUUUMMMKKKIIIDDD???BBB@@@>>>======<<<;;;999::::::::::::;;;<<<======<<<<<<<<<<<<===>>>???@@@>>>>>>????????????>>>>>>@@@BBBCCCBBB@@@===<<<<<<;;;;;;;;;:::;;;;;;<<<===:::;;;<<<<<<============>>>???@@@AAACCCCCCDDDDDDBBBAAAAAA@@@@@@??????>>><<<>>>AAADDDEEEEEEDDDCCCEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>===>>>???AAACCCDDDEEEEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDFFFHHHIIIHHHHHHIIIJJJJJJJJJHHHGGGGGGGGGHHHIIILLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJLLLPPPPPPNNNJJJJJJJJJIIIJJJLLLOOORRRTTTVVVUUUSSSQQQNNNMMMLLLKKKLLLLLLLLLLLLMMMOOOQQQSSSRRRSSSTTTVVVXXXYYYZZZ[[[]]]]]]aaaeeeeeegggvvvtttgggeeeqqqvvvaaaTTTNNNHHHEEEEEECCCCCCBBB@@@???===<<<;;;:::<<<>>>@@@BBBFFFJJJMMMVVV\\\dddhhhjjjkkkmmmooojjjkkklllnnnpppsssuuuwwwvvvvvvwwwxxxzzz{{{|||}}}}}}~~~CCCEEEFFFEEEAAA??????@@@>>>?????????>>>>>>===<<<>>>??????@@@AAAAAABBBBBBCCCEEEIIILLLMMMLLLJJJHHHCCCCCCDDDEEEEEEEEEDDDDDDBBBCCCDDDFFFGGGHHHIIIIIIGGGFFFEEEDDDDDDDDDFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPRRRRRRQQQQQQQQQPPPPPPPPPPPPRRRTTTTTTTTTTTTUUUVVVUUUUUUUUUUUUVVVVVVVVVWWWXXXWWWVVVUUUVVVYYY\\\]]][[[bbbgggfffeeeggggggddd```^^^[[[ZZZZZZZZZXXXVVVXXXYYYZZZYYYWWWWWWXXXYYYZZZ]]]___``````ccciiiooozzz}}}rrreee^^^UUUQQQKKKFFFEEEDDDBBB@@@AAA???============<<<;;;::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;<<<===>>>======>>>??????>>>======<<<>>>@@@@@@>>>;;;::::::;;;;;;:::::::::;;;======999:::;;;<<<======>>>===<<<===???@@@BBBCCCDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@===>>>???AAABBBCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBAAA???>>>>>>===<<<>>>AAADDDFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFDDDGGGJJJJJJHHHHHHIIIKKKHHHGGGFFFFFFGGGIIIJJJKKKMMMMMMLLLLLLLLLLLLLLLMMMKKKKKKMMMRRRXXXZZZWWWSSSNNNMMMKKKKKKLLLNNNQQQRRRSSSRRRQQQOOOMMMLLLLLLLLLKKKKKKJJJKKKLLLOOOQQQSSSQQQQQQSSSTTTUUUVVVVVVVVVYYYWWW[[[```___```ooommmaaahhhwwwkkk]]]RRRJJJGGGHHHDDDCCCCCCAAA???===<<<;;;999;;;===>>>???BBBFFFIIIPPPVVV]]]aaabbbeeeiiimmmnnnmmmmmmnnnoooqqqrrrttttttuuuvvvwwwyyyzzz{{{{{{yyy{{{AAADDDFFFEEEBBB@@@@@@AAA>>>>>>???>>>>>>===<<<<<<>>>>>>???@@@AAAAAABBBBBBAAAEEEJJJNNNOOONNNKKKIIICCCDDDDDDDDDDDDDDDCCCCCC???AAABBBDDDFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPOOONNNNNNOOOOOOPPPQQQQQQQQQOOOQQQSSSTTTTTTTTTUUUWWWTTTTTTUUUUUUUUUVVVVVVVVVWWWVVVTTTTTTUUUWWWZZZ\\\eeennnrrrnnniiihhhddd^^^___]]]ZZZYYYYYYXXXUUURRRUUUWWWXXXWWWVVVUUUVVVWWWUUUWWWZZZYYYXXXZZZaaagggmmmxxxuuuggg\\\SSSNNNGGGGGGFFFCCC@@@@@@BBBDDD@@@???======>>>>>>>>>===:::::::::;;;<<<===>>>???>>>===<<<;;;:::999999999<<<===>>>??????>>>===<<<999;;;>>>>>><<<:::999999<<<;;;;;;:::;;;<<<===>>>888999:::<<<===>>>>>>>>>;;;<<<>>>@@@BBBCCCCCCDDDAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@AAABBBDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>===<<<<<<>>>BBBFFFHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGEEEHHHJJJKKKIIIHHHJJJLLLEEEEEEEEEFFFHHHJJJMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMLLLMMMPPPXXXaaaddd```\\\PPPOOOMMMKKKLLLNNNPPPRRRPPPPPPOOONNNMMMMMMMMMMMMKKKKKKJJJKKKLLLOOORRRSSSPPPPPPQQQSSSSSSTTTTTTTTTVVVTTTWWW]]]\\\\\\kkkuuuaaacccnnnssscccUUULLLIIIKKKDDDDDDCCCBBB@@@>>><<<;;;888:::<<<===>>>@@@DDDGGGJJJPPPVVVZZZ[[[^^^dddiiiqqqpppooonnnnnnooopppqqqttttttuuuwwwxxxyyyzzz{{{vvvyyy|||AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;AAAAAAAAABBBBBBCCCCCCCCCDDDFFFGGGIIIIIIIIIGGGFFFDDDDDDEEEEEEEEEDDDBBBAAA@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEGGGIIIJJJJJJHHHFFFEEEEEEFFFHHHIIIJJJIIIHHHGGGHHHIIIJJJKKKOOOMMMLLLKKKKKKMMMOOOPPPPPPOOOMMMLLLLLLMMMOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVSSSQQQPPPQQQTTTVVVTTTRRRUUUTTTSSSRRRTTTWWWZZZ]]]eeemmmpppiii```\\\ZZZZZZZZZWWWTTTTTTUUUTTTRRROOOQQQRRRRRRSSSSSSSSSSSSRRRVVVUUUSSSSSSTTTXXX\\\^^^gggllluuuyyyhhh[[[SSSMMMHHHDDDDDDCCCAAA???>>>===<<<<<>>===============888999::::::;;;;;;::::::===;;;:::888777777888888::::::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBDDDFFFGGGHHHBBB@@@>>>@@@BBBDDDBBB@@@@@@???>>>>>>@@@BBBDDDFFFGGGFFFDDDBBBAAA?????????===>>>@@@BBBBBB@@@>>>======>>>???@@@BBBEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMOOONNNPPPYYYccchhheee```RRROOOLLLKKKMMMNNNMMMKKKOOOOOOOOONNNMMMLLLLLLKKKJJJKKKLLLMMMOOOPPPQQQRRRPPPQQQRRRSSSSSSTTTSSSSSSUUUWWWXXXUUUTTT[[[gggrrr{{{eee]]]]]]mmmsss```SSSOOOPPPFFFEEECCCAAAAAAAAAAAAAAA>>>>>><<<<<<===???AAACCCJJJLLLNNNQQQTTTYYY___ccciiilllooopppoooooopppqqqvvvvvvuuuuuuvvvvvvwwwxxxzzz{{{}}}??????>>>>>>=========<<<>>>===============<<<<<<>>>>>>???@@@BBBCCCDDDDDDDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDBBBBBBAAABBBCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDEEEGGGIIIJJJHHHHHHGGGFFFFFFGGGHHHIIIKKKJJJIIIHHHHHHIIIIIIJJJMMMLLLKKKKKKKKKLLLMMMNNNPPPOOONNNLLLLLLNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTUUUSSSQQQPPPQQQSSSTTTSSSQQQRRRQQQQQQRRRSSSVVVXXXZZZ```hhhkkkddd[[[WWWVVVTTTWWWUUUTTTTTTUUUUUURRROOOQQQQQQRRRTTTUUUUUUUUUUUUWWWVVVTTTSSSTTTWWWYYY[[[```dddkkkuuu~~~xxxnnneeeXXXOOOKKKIIIFFFCCC???>>>>>>===<<<<<<======>>>>>>===<<<<<<<<<<<<<<<888999::::::;;;;;;::::::<<<;;;:::888777777888888:::999999999999:::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBDDDEEEFFFAAA???>>>???AAABBBAAA?????????>>>>>>???AAADDDEEECCCBBBAAA???===<<<<<<<<<===???AAABBBBBBAAA???===>>>>>>>>>???AAABBBDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLNNNUUU]]]aaa^^^YYYPPPMMMKKKJJJLLLMMMMMMKKKNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKMMMNNNPPPQQQQQQPPPQQQRRRSSSSSSSSSSSSSSSRRRUUUXXXWWWVVVZZZdddlll~~~iii___ZZZeeeyyylll\\\SSSPPPGGGEEECCCAAA@@@??????>>>???>>>===<<<<<<>>>@@@AAAFFFHHHJJJMMMPPPUUU[[[```fffiiillloooooopppqqqrrrttttttttttttuuuvvvwwwxxxxxxyyy{{{}}}<<<<<<<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>><<<===>>>@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEGGGHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLKKKJJJIIIIIIIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLPPPOOONNNMMMMMMNNNOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRQQQOOONNNNNNOOOQQQSSSUUUVVVWWW\\\cccfff```XXXTTTRRRPPPSSSSSSSSSTTTUUUTTTRRROOOPPPQQQRRRTTTUUUVVVWWWWWWVVVVVVUUUTTTUUUVVVWWWXXXZZZ\\\aaagggooowww~~~}}}qqqddd]]]WWWQQQIIIEEEDDDCCCBBB@@@::::::::::::;;;<<<======<<<<<<;;;;;;::::::;;;;;;888999999:::::::::::::::<<<;;;999888777777888999999999888888999999:::;;;888888888999999::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<===============>>>???@@@AAABBBBBB>>>===<<<===???@@@???>>>>>>>>>===>>>???@@@BBBCCCDDDCCCBBB@@@???>>>>>>>>>>>>???AAABBBBBBAAA???>>>>>>>>>>>>>>>???@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJJJJKKKLLLMMMNNNNNNKKKJJJJJJOOOUUUXXXTTTPPPLLLKKKIIIJJJKKKMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOPPPOOOPPPQQQRRRSSSSSSSSSSSSPPPTTTXXXXXXWWWYYY```fffqqqttteeeYYY\\\kkk}}}jjjZZZRRRKKKHHHEEECCCBBBAAA???>>>@@@???===<<<<<<<<<===>>>@@@BBBEEEHHHKKKQQQWWW[[[bbbeeeiiilllnnnppprrrsssqqqrrrssstttuuuvvvwwwxxxvvvwwwyyy{{{|||~~~~~~~~~;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@??????@@@AAABBBDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEGGGGGGFFFFFFGGGGGGIIIIIIHHHIIIKKKMMMNNNNNNMMMLLLMMMMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLPPPOOONNNNNNNNNNNNOOOPPPRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQQQQRRRRRRQQQOOONNNLLLMMMOOORRRSSSTTTUUUTTTZZZaaaddd___YYYUUUSSSOOOPPPQQQSSSUUUUUUTTTRRROOOPPPQQQRRRSSSTTTUUUUUUUUUSSSSSSSSSTTTUUUVVVWWWWWWZZZ[[[]]]```ffflllqqquuu{{{}}}xxxrrrjjj^^^RRRMMMKKKHHHCCCAAAAAA@@@???===999999999999999:::;;;<<<::::::999999999999::::::888888999::::::::::::999;;;:::888777777777888999888888888888888999::::::777777888888999:::;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<;;;<<<========================>>>???@@@AAACCCCCCAAA@@@????????????===>>>???@@@@@@???>>>===>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDDDDDDDDDDDDDEEEDDDEEEEEEEEEEEEEEEDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDGGGGGGHHHJJJKKKMMMNNNNNNKKKIIIHHHJJJNNNOOOLLLIIIIIIHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRUUUWWWWWWVVVXXX^^^ccclllqqq___YYYaaatttyyyeeeXXXPPPLLLHHHEEEEEEEEECCC@@@AAA@@@>>>===<<<;;;;;;<<<<<<>>>AAADDDGGGLLLRRRWWW___bbbfffjjjlllmmmoooqqqpppqqqrrrtttvvvwwwxxxyyyuuuvvvxxxyyy{{{|||||||||~~~~~~;;;;;;;;;<<<<<<=========<<<======>>>???@@@AAAAAACCCCCCCCCDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJLLLOOOQQQRRRQQQPPPOOONNNNNNMMMMMMLLLKKKJJJIIIKKKLLLMMMNNNNNNNNNMMMMMMPPPOOOOOOOOOOOOOOOOOOPPPRRRRRRQQQQQQPPPOOOOOOOOOPPPQQQRRRSSSRRRPPPOOONNNMMMNNNQQQSSSTTTTTTTTTSSSWWW^^^aaa^^^ZZZWWWTTTPPPNNNQQQTTTUUUUUUTTTRRRQQQRRRRRRRRRRRRRRRRRRQQQQQQOOOPPPQQQRRRTTTVVVXXXYYY\\\\\\\\\^^^aaaeeeiiikkklllnnnqqqwww}}}rrrggg```XXXNNNHHHFFFDDDCCCAAA@@@@@@??????>>>;;;;;;:::999999999::::::999999888888888888999999777888999999::::::999999:::999888777777777888999888777777777777888999999777777888999:::;;;;;;<<<999999::::::::::::999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>???>>>>>>===<<<;;;;;;;;;<<<;;;<<<============<<<;;;=========>>>@@@AAACCCDDD????????????@@@@@@AAAAAACCCDDDDDDEEEEEEDDDDDDDDDFFFFFFEEEEEEDDDCCCCCCBBBEEEEEEGGGHHHJJJKKKMMMMMMLLLJJJHHHIIIJJJJJJHHHFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMMMMNNNMMMNNNOOOPPPRRRRRRSSSSSSUUUVVVVVVUUUUUUXXX^^^ccckkkyyy~~~jjj^^^]]]jjjrrraaaVVVPPPIIIFFFFFFFFFEEEBBBBBBAAA???>>><<<;;;;;;::::::<<>>??????===>>>>>>???@@@AAAAAAAAAFFFFFFEEEEEEEEEDDDDDDDDDFFFEEECCCBBBBBBDDDFFFHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMOOOQQQSSSSSSRRRQQQPPPNNNNNNNNNNNNMMMLLLKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOQQQPPPPPPPPPOOOOOONNNNNNOOOQQQTTTTTTRRRQQQPPPPPPOOOPPPRRRSSSTTTTTTSSSSSSRRRXXX]]][[[YYYWWWTTTOOOPPPRRRUUUVVVTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOOOONNNNNNOOOPPPSSSVVVXXXZZZ\\\\\\\\\\\\^^^```bbbccccccccceeejjjqqq}}}jjj```VVVOOOIIICCCAAACCC============>>>???@@@@@@===<<<;;;:::999999888888888888777777888888999999777888888999999999999999999888777666666777888999777777777666777777888999888888888999999::::::;;;888999999::::::999999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::888:::;;;;;;::::::;;;<<<:::;;;;;;;;;<<<<<<<<<<<<>>>===<<<<<<<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::<<<<<<===>>>???AAACCCDDD??????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEFFFGGGIIIJJJKKKLLLNNNKKKIIIHHHHHHHHHHHHFFFEEEGGGJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKLLLMMMMMMMMMLLLMMMNNNPPPQQQRRRRRRRRRVVVVVVUUUUUUUUUXXX^^^bbbgggpppwwwhhh___ccctttqqq___VVVKKKEEEEEEFFFDDDBBBBBBBBBAAA???>>><<<;;;;;;:::<<<>>>@@@BBBFFFLLLOOOXXX[[[___cccdddfffhhhjjjnnnooorrrtttvvvwwwwwwwwwttttttvvvwwwxxxyyyyyyyyyyyyzzz{{{~~~::::::;;;<<<===>>>???????????????@@@@@@AAAAAAAAADDDDDDDDDDDDDDDEEEEEEEEEFFFDDDBBBBBBCCCEEEHHHJJJJJJIIIIIIHHHIIIJJJKKKLLLIIIHHHHHHGGGHHHJJJLLLNNNLLLLLLMMMMMMMMMLLLLLLLLLOOOPPPQQQRRRRRRQQQPPPPPPMMMMMMNNNOOOOOONNNMMMLLLMMMLLLLLLKKKKKKMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMQQQUUUUUUTTTRRRQQQRRRQQQQQQRRRRRRRRRRRRQQQQQQOOOUUUZZZZZZYYYYYYVVVPPPRRRTTTVVVVVVSSSRRRSSSTTTQQQRRRRRRRRRRRRRRRQQQPPPPPPOOONNNNNNPPPTTTWWWYYYZZZ[[[[[[\\\]]]]]]^^^^^^]]]]]]^^^```eeemmmvvv||||||mmmYYYQQQIIIEEEAAA======@@@:::;;;;;;;;;<<<===???AAA<<<;;;:::999888888888888888888777777888999999:::777777888999999999999999999888777666666777888999777666666666666777888888888888888888888888888888888888999999999999888888888888999::::::;;;<<<<<<::::::::::::::::::::::::888:::;;;;;;999999:::===999::::::;;;;;;;;;;;;;;;>>>>>>>>>===>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDEEECCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFEEECCCBBBDDDDDDEEEFFFGGGIIIIIIJJJNNNLLLIIIHHHHHHHHHHHHHHHFFFHHHKKKKKKJJJIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLMMMMMMNNNKKKLLLNNNOOOQQQRRRRRRRRRQQQRRRTTTUUUWWWYYY[[[]]]bbbfffuuuwwwgggbbbkkkxxxmmmaaaRRRIIIGGGGGGEEECCCBBBBBBBBBAAA???>>>===<<<:::;;;===>>>@@@CCCHHHLLLRRRVVV[[[___bbbdddgggiiilllmmmppprrrtttttttttsssrrrrrrtttuuuvvvvvvwwwwwwwwwxxxyyy|||999999:::;;;===>>>?????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFEEEDDDBBBAAACCCFFFJJJLLLKKKJJJIIIIIIJJJKKKLLLMMMJJJIIIHHHHHHIIILLLNNNPPPMMMMMMNNNNNNNNNMMMMMMLLLPPPPPPPPPPPPPPPPPPOOOOOOLLLMMMNNNOOOPPPOOONNNMMMMMMLLLJJJIIIJJJKKKMMMOOOOOOPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMQQQUUUVVVTTTRRRRRRSSSRRRRRRQQQQQQQQQPPPPPPPPPNNNUUUZZZ[[[[[[\\\XXXSSSTTTVVVWWWVVVSSSRRRSSSUUUQQQQQQRRRSSSSSSTTTSSSSSSRRRQQQOOONNNOOORRRVVVXXXZZZ[[[\\\]]]]]]]]]]]]]]]ZZZZZZ[[[[[[^^^bbbiiinnnwwwtttdddXXXPPPJJJEEECCC@@@<<<<<>>===<<<;;;;;;===???:::999888888888888888888888888777888888999::::::777777888999999999999888888888777666666777888999666666666666666777888888777777777777666666666666888888999999999999888888999999:::;;;;;;<<<======999::::::::::::;;;;;;;;;777:::<<<;;;999888:::===999999:::;;;;;;;;;::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<======>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGGGGEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHIIINNNLLLIIIHHHGGGHHHIIIIIIFFFIIILLLLLLJJJIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNKKKLLLMMMOOOPPPQQQRRRRRRMMMOOOSSSVVVXXXYYYYYYYYY^^^```mmmpppdddhhhrrryyykkkZZZNNNJJJIIIGGGEEEBBBBBBBBBBBB@@@???>>>===:::;;;<<<===>>>AAAFFFIIINNNRRRWWW\\\```dddgggjjjjjjlllnnnqqqrrrrrrqqqqqqpppqqqrrrssstttuuuuuuuuuvvvwwwyyy{{{~~~999:::<<<>>>@@@AAABBBBBBCCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKMMMNNNPPPQQQQQQOOONNNNNNMMMLLLLLLLLLMMMPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNOOOQQQRRRQQQQQQPPPNNNMMMLLLJJJJJJJJJKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNQQQPPPOOONNNNNNNNNOOOOOORRRSSSTTTUUUUUUUUUUUUUUUSSSTTTTTTSSSPPPMMMMMMMMMUUUUUUWWWYYY[[[[[[XXXUUUVVVWWWWWWUUURRRPPPPPPPPPQQQSSSUUUUUUTTTTTTUUUVVVRRRQQQOOOMMMMMMPPPUUUYYYYYYZZZZZZ[[[[[[[[[ZZZZZZXXXXXXXXXZZZ[[[]]]___```iiinnnrrruuuuuuyyyqqqeee\\\SSSMMMDDDCCC@@@>>><<<;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::999888888888888999999888777777777777777777777777777777888888888777777666666666666777777888777666555444333333333555555666666777777888888888888888888888888888888:::999999888888999999:::::::::;;;<<<;;;:::888777::::::;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>???@@@AAAAAAAAA@@@???>>>CCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHFFFDDD@@@>>>AAAAAAAAABBBDDDGGGIIIKKKKKKJJJHHHGGGFFFHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNMMMLLLKKKLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQSSSUUUTTTSSSSSSSSSTTTVVVXXXYYY]]]dddlllwww|||mmmiiikkk{{{xxxaaaTTTNNNIIIGGGIIIEEEDDDCCCCCCDDDBBB???======<<<;;;:::<<<>>>AAACCCHHHKKKOOOSSSXXX^^^dddhhhhhhiiikkkmmmnnnooonnnnnnpppqqqrrrsssttttttttttttwwwuuuuuuyyy~~~999:::<<<>>>@@@AAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIKKKLLLMMMOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPPPPOOONNNMMMKKKKKKKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQPPPOOOOOOOOOPPPPPPRRRSSSTTTUUUVVVVVVVVVVVVTTTUUUVVVTTTRRROOOOOOOOOTTTUUUWWW[[[]]]\\\YYYVVVXXXXXXXXXUUUQQQOOONNNOOOQQQSSSUUUVVVUUUUUUUUUVVVTTTTTTSSSQQQQQQSSSWWWZZZZZZ[[[[[[[[[[[[[[[ZZZYYYZZZYYYYYYYYYZZZZZZ[[[\\\^^^bbbfffggghhhjjjpppvvvzzz|||lll___UUUNNNGGGBBBBBB@@@>>><<<;;;:::;;;;;;======<<<;;;;;;;;;;;;;;;<<<;;;:::999888888888888999888777666666666666777777777777777777777777777777666666666666666666777888777666555444444444444555555666666777777777777666666777888999999::::::999999999888888999999999999999:::;;;<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAABBBBBBAAAAAACCCBBBAAAAAAAAAAAAAAABBBCCCEEEGGGHHHHHHFFFDDDCCCBBBBBBBBBCCCDDDGGGIIIJJJKKKJJJIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNMMMKKKKKKLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQSSSTTTTTTTTTTTTTTTUUUVVVWWWXXX[[[aaahhhsssuuullllllrrrooo```VVVMMMHHHIIIHHHGGGFFFEEEEEECCC@@@>>>>>>===;;;:::;;;===@@@AAADDDGGGKKKOOOTTTZZZ```dddgggiiikkkmmmnnnooonnnnnnmmmnnnooopppqqqqqqrrrrrrsssssstttwww{{{~~~:::;;;<<<>>>@@@AAABBBBBBDDDCCCCCCDDDDDDEEEGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJLLLLLLLLLJJJHHHGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPQQQRRRPPPOOONNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMPPPPPPOOOOOOOOOPPPQQQQQQRRRSSSTTTVVVWWWXXXXXXXXXWWWXXXYYYWWWUUURRRRRRRRRSSSUUUYYY]]]```___[[[WWWYYYYYYXXXUUUPPPNNNMMMNNNPPPSSSVVVWWWWWWVVVVVVVVVUUUVVVVVVVVVUUUUUUWWWYYY[[[\\\\\\\\\[[[ZZZZZZYYY\\\[[[ZZZYYYXXXXXXXXXXXXXXX[[[^^^______```dddhhhlllpppvvv{{{}}}nnneeeYYYOOOIIIEEE@@@===>>>===<<<::::::::::::;;;<<<<<<;;;:::::::::;;;;;;;;;:::999888888888888888777777666666555555666666777777777777777666666666666666555555555555666666888777666555444444444444555666666666666777777777555555666888999:::;;;<<<999999888888888888999999888888999:::;;;===???@@@AAA@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???===>>>???AAABBBBBBCCCBBBBBBAAAAAA@@@????????????BBBCCCFFFHHHIIIIIIHHHGGGCCCCCCCCCCCCDDDFFFHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOQQQRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVXXX\\\bbblllrrrmmmnnnuuupppbbbTTTLLLJJJLLLJJJHHHFFFFFFDDDBBB??????>>><<<;;;;;;<<<===??????BBBFFFJJJNNNSSSZZZ^^^dddeeegggiiikkkkkkkkkkkkiiiiiijjjlllmmmnnnnnnooonnnqqqsssuuuwwwyyy|||~~~:::;;;===>>>@@@AAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDFFFGGGHHHIIIKKKMMMNNNMMMKKKHHHFFFHHHIIIIIIJJJKKKLLLMMMMMMOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOQQQSSSTTTQQQPPPOOONNNMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLNNNNNNNNNOOOOOOPPPQQQQQQRRRSSSUUUWWWXXXYYYZZZZZZYYYZZZ[[[ZZZWWWUUUUUUVVVSSSUUUZZZ___bbbaaa\\\YYYXXXXXXWWWSSSPPPNNNNNNOOOPPPSSSVVVXXXXXXWWWVVVVVVUUUWWWYYYYYYWWWVVVVVVWWW\\\\\\\\\\\\[[[ZZZYYYYYY\\\[[[ZZZYYYXXXWWWWWWWWWXXXZZZ\\\\\\[[[[[[^^^```aaabbbdddgggkkkpppuuuxxxxxxrrr\\\UUUMMMFFFCCC@@@>>>======<<<;;;:::999:::;;;;;;;;;;;;:::::::::::::::;;;::::::999888888888888888666666555555555555666666777666666666666666555555666555555444444555555666666666555444333333444444666666666666666666666666555666777888999:::;;;;;;888888777777777777888888777777777888999<<<>>>@@@AAA@@@@@@???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????@@@AAAAAAAAABBBBBBBBBAAAAAA@@@????????????AAABBBEEEGGGHHHHHHHHHGGGCCCCCCBBBBBBBBBDDDEEEFFFIIIJJJLLLMMMMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIKKKLLLLLLKKKKKKLLLNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWVVVUUUUUUWWWYYY^^^gggyyyzzzppprrrrrrvvvppp```TTTOOOMMMJJJGGGFFFEEEDDDBBBAAA@@@>>>===;;;:::;;;<<<<<<;;;>>>AAAEEEHHHMMMSSSWWW^^^___aaaccceeefffffffffeeeeeefffgggiiijjjlllmmmkkknnnrrrttttttuuuyyy}}}~~~~~~:::;;;===>>>@@@@@@AAAAAA@@@@@@BBBCCCDDDEEEEEEFFFGGGFFFEEEDDDDDDEEEEEEFFFBBBCCCCCCCCCEEEFFFGGGHHHIIIKKKMMMNNNMMMKKKIIIGGGIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLMMMOOORRRUUUVVVQQQQQQPPPOOONNNMMMLLLKKKKKKLLLNNNOOOOOONNNLLLKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUWWWYYYZZZZZZZZZZZZ\\\]]][[[YYYWWWWWWXXXSSSVVVZZZ```cccaaa]]]YYYVVVVVVUUURRROOOOOOPPPRRROOORRRUUUWWWWWWVVVVVVWWWYYY[[[]]]]]][[[YYYXXXXXX[[[[[[[[[[[[[[[ZZZYYYXXXZZZYYYYYYXXXXXXXXXXXXYYYUUUVVVWWWWWWVVVVVVWWWWWWXXXWWWVVVXXX[[[```dddgggnnnwwwzzzmmmbbb\\\MMMIIIDDD???===;;;::::::<<<<<<::::::::::::;;;<<<::::::999999999999:::;;;999999888888777777888888666666555555555555666666666666666555555555444444555555444444444444555555444444333333222333333333666666666555555555555555888888888888888999999999888777777666666777777888888777666666777999;;;<<<========================<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===??????AAAAAAAAA@@@????????????BBBBBBAAA@@@??????@@@@@@AAABBBCCCDDDEEEEEEDDDDDDBBBBBBAAA@@@AAABBBCCCDDDHHHJJJLLLNNNNNNMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHJJJKKKLLLKKKKKKMMMOOOOOOOOOOOOPPPPPPPPPPPPQQQPPPQQQQQQQQQRRRQQQQQQQQQRRRSSSUUUVVVWWWWWWVVVUUUXXXYYY]]]eeesssxxxvvvttttttyyyooo```WWWNNNKKKGGGEEEDDDDDDCCCBBB@@@???>>><<<;;;;;;;;;;;;:::<<>>@@@@@@@@@AAA??????AAACCCDDDEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGIIIJJJLLLMMMMMMLLLJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOIIIJJJKKKMMMOOOQQQTTTUUUQQQQQQPPPPPPNNNMMMKKKJJJKKKLLLNNNOOOOOONNNLLLKKKJJJKKKMMMOOOQQQRRRSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYZZZ\\\]]]\\\ZZZXXXXXXYYYUUUWWW[[[___bbbaaa]]]YYYUUUUUUSSSQQQOOOOOOQQQSSSOOOQQQTTTUUUUUUUUUWWWXXX]]]___aaa```^^^[[[YYYYYYXXXYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWVVVWWWWWWXXXYYYTTTUUUUUUVVVVVVVVVUUUUUUVVVTTTSSSTTTWWW[[[]]]^^^___eeekkkpppqqqsssvvvxxx|||}}}~~~ttteeeZZZQQQKKKFFFDDDAAA>>><<<;;;;;;;;;<<<;;;:::999999:::;;;;;;999999888888999999::::::999888888777777777888888666666555555666666777777666666666555444444333333444444333333333333444444444444333333333333333444666666666555555555555444888888888888888888888888777777666666666666777777777777777666777777888888:::::::::;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<<<<======<<<<<<<<<<<<===>>>??????BBBAAA@@@>>>============AAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@@@@AAABBBCCCDDDHHHIIILLLMMMNNNMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGIIIJJJKKKKKKLLLMMMOOOQQQQQQQQQRRRRRRRRRSSSSSSRRRSSSSSSTTTSSSSSSRRRQQQRRRSSSTTTUUUVVVWWWWWWWWWZZZ[[[___eeennnxxxvvvuuuxxx~~~pppcccUUUPPPKKKGGGEEEDDDCCCBBBAAA@@@???>>>===<<<;;;;;;:::<<<>>>???AAADDDHHHKKKTTTUUUXXXZZZ\\\^^^^^^^^^]]]]]]]]]___aaadddggghhhhhhjjjmmmoooppprrruuuwwwvvvwwwyyy}}};;;<<<===???@@@@@@@@@@@@???@@@BBBDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPOOONNNLLLJJJIIIJJJKKKNNNOOOOOONNNKKKJJJJJJLLLNNNQQQSSSTTTUUUUUUTTTTTTUUUWWWWWWXXXXXXXXXZZZ[[[\\\[[[YYYXXXXXXYYYWWWXXXZZZ^^^```___\\\YYYVVVVVVTTTQQQNNNNNNPPPRRRPPPQQQRRRRRRRRRSSSVVVYYY]]]___```___\\\YYYXXXWWWUUUVVVWWWXXXYYYYYYYYYYYYUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTUUUWWWXXXXXXWWWVVVUUUTTTSSSTTTWWWYYYXXXWWWYYYZZZ[[[\\\^^^```bbbcccdddfffiiimmmsssxxx}}}|||}}}{{{{{{{{{yyyvvvqqqmmmkkkjjjooommmaaaTTTLLLGGGCCCAAAAAA@@@???===<<<===>>>;;;:::999888777888888999888888888888888999::::::888888777777777777888888777666666666666777888999666666555555444333333222444444333333333333444444555555555444444555555666666666555555555444444444777777777888999999999:::777666666555555666666777666777777888888888888888888888888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888999:::;;;<<<===>>>???<<<<<<<<<<<<===>>>???@@@@@@???>>><<<<<<<<<======>>>>>>>>>>>>??????@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBDDDEEEGGGHHHIIIJJJLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHFFFHHHJJJKKKKKKLLLNNNPPPSSSSSSSSSTTTTTTTTTUUUUUUTTTUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRTTTUUUWWWYYYZZZ[[[\\\```eeejjjuuu}}}}}}rrr```ZZZSSSLLLHHHFFFDDDBBBAAAAAA@@@???>>>======<<<:::;;;======>>>@@@CCCFFFMMMNNNQQQTTTVVVWWWXXXXXXYYYYYYYYYZZZ]]]```ccceeeffffffgggjjjnnnqqqssssssrrruuuyyy{{{}}};;;<<<===???@@@@@@@@@@@@???AAACCCEEEGGGGGGGGGGGGDDDCCCBBBAAAAAABBBDDDEEEGGGFFFFFFEEEEEEEEEEEEEEEIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLNNNNNNMMMLLLLLLPPPPPPPPPOOONNNLLLIIIHHHJJJKKKNNNOOOOOONNNKKKJJJKKKMMMPPPSSSUUUWWWWWWWWWTTTUUUUUUVVVWWWWWWWWWVVVYYYZZZ\\\[[[YYYXXXXXXXXXYYYYYYZZZ]]]___^^^[[[YYYXXXWWWTTTQQQMMMMMMOOOQQQPPPPPPQQQPPPPPPRRRVVVYYYZZZ\\\]]][[[XXXUUUTTTTTTTTTTTTVVVWWWXXXYYYYYYYYYUUUTTTSSSRRRRRRQQQQQQRRRPPPQQQRRRTTTVVVVVVUUUSSSPPPOOONNNPPPSSSSSSQQQOOOXXXVVVSSSRRRTTTVVVXXXXXXXXXYYY[[[___ccciiimmmpppnnnoooqqquuu{{{wwwllleeedddbbb```\\\XXXUUUSSSWWW___```UUUJJJFFFCCC@@@;;;;;;<<<;;;::::::;;;<<<;;;:::888666666666666777888888777777888999::::::888777777777777777888888777777777777777888999999666666555444444333222222444333333222222333333444777777666666666777777888666666555555555444444444555555666888999:::;;;<<<666666555555555555666666555666888999::::::999999777777888888888999999999========================:::;;;;;;<<<<<<;;;;;;:::777888999;;;===>>>???@@@<<<<<<<<<======>>>???@@@>>>===<<<;;;;;;<<<>>>>>><<<<<<<<<<<<===???@@@AAA??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHFFFGGGJJJKKKKKKLLLNNNPPPTTTTTTUUUUUUUUUVVVVVVVVVUUUVVVWWWWWWVVVUUUSSSRRRQQQQQQRRRSSSUUUWWWZZZ\\\[[[\\\aaaeeegggooo~~~iiicccYYYQQQKKKGGGDDDCCCAAAAAA@@@@@@???>>>>>>===:::;;;<<<<<<<<<===@@@BBBFFFHHHJJJMMMOOOQQQQQQQQQVVVVVVVVVWWWZZZ]]]aaaccceeeddddddgggmmmqqqqqqoooppptttyyy{{{zzz}}}AAA>>><<<>>>CCCEEEBBB>>>BBBBBBAAAAAABBBDDDEEEFFFHHHGGGDDDBBBAAAAAABBBCCCGGGFFFFFFFFFEEEEEEDDDDDDCCCEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNJJJKKKLLLMMMNNNNNNNNNNNNMMMOOOOOONNNLLLJJJJJJJJJKKKMMMPPPPPPOOONNNNNNNNNQQQQQQQQQRRRTTTUUUWWWXXXUUUTTTSSSTTTVVVWWWWWWWWWWWWWWWXXXZZZ[[[\\\^^^^^^[[[YYYXXX\\\```aaa^^^YYY\\\ZZZWWWSSSPPPNNNMMMMMMOOONNNNNNOOOPPPRRRTTTUUUVVVUUUTTTSSSQQQOOONNNMMMRRRSSSTTTUUUVVVVVVVVVUUUVVVSSSPPPPPPRRRSSSQQQOOORRRSSSTTTUUUUUUTTTSSSRRRNNNMMMMMMOOORRRTTTUUUUUUUUURRRPPPOOOPPPQQQPPPPPPSSSSSSRRRSSSVVV[[[```ccc`````````ccchhhnnnuuuyyy|||lll```[[[RRRPPPNNNKKKIIIHHHHHHHHHOOONNNNNNKKKHHHCCC???<<<<<<<<<;;;:::::::::;;;;;;;;;:::999888777888999:::888888888:::;;;;;;:::888666666666666666777777888===;;;999777666666777777666666555555444444444333222333333444444333333222666666555555555555666666555444222222222333666777555666777888888999999888888777555333222333555666666666666666777777777777999888888888777666666666888999::::::;;;;;;::::::<<<======>>>>>>>>>>>>===???===<<<;;;;;;<<<===???AAA@@@???>>>>>>???@@@AAA=========<<<;;;;;;::::::<<<===>>>??????@@@@@@??????@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKMMMNNNNNNPPPQQQSSSUUUVVVWWWVVVVVVVVVTTTRRRSSSUUUVVVTTTRRRUUUTTTTTTUUUVVVXXXZZZ\\\ZZZ]]]bbbfffiiipppzzzqqqcccWWWOOOKKKIIIHHHHHHFFFDDDCCCCCCBBB???===<<<<<<;;;:::;;;<<<===>>>BBBCCCDDDFFFGGGIIIJJJKKKKKKMMMOOOPPPRRRUUUYYY\\\```dddhhhkkkkkklllmmmnnnnnnoooqqqtttwww{{{~~~>>>===<<<@@@EEEGGGEEEBBBBBBBBBAAAAAAAAACCCDDDEEEEEEDDDCCCAAAAAAAAAAAABBBFFFFFFEEEEEEDDDCCCBBBBBBBBBDDDEEEEEEDDDDDDFFFGGGKKKKKKLLLMMMMMMLLLKKKKKKMMMLLLLLLKKKJJJJJJJJJKKKGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNOOONNNLLLJJJJJJKKKKKKMMMOOOPPPOOONNNOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUSSSRRRQQQRRRTTTVVVVVVVVVVVVVVVWWWYYYZZZ[[[\\\]]]YYYXXXXXX\\\aaaccc```\\\[[[YYYVVVTTTQQQPPPOOOOOONNNNNNNNNNNNOOOQQQSSSTTTTTTSSSRRRQQQQQQPPPQQQQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTRRROOONNNOOOPPPOOONNNNNNOOOQQQRRRRRRRRRRRRQQQMMMKKKKKKLLLOOOQQQQQQQQQQQQOOOMMMMMMNNNOOOOOONNNPPPOOONNNOOOQQQVVVZZZ]]][[[YYYXXXXXX[[[aaafffjjjtttxxx}}}zzzqqqdddXXXPPPLLLKKKJJJHHHFFFDDDCCCBBBAAAEEEEEEEEECCCAAA>>>;;;:::<<<;;;:::999888888888888;;;::::::999999999999999888777888999;;;;;;999888777777666777777888999999AAA???<<<999777666666666666666666555555555444444333333333333333333333333555555555555555555555555444444333333333444555666555555777888888888888888777666555444444444555555555666666666777777777777::::::999999999999999999888999::::::;;;;;;::::::<<<<<<===>>>>>>>>>>>>===???>>><<<;;;;;;<<<>>>????????????>>>>>>?????????=========<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCEEEEEEFFFGGGHHHJJJKKKKKKHHHHHHIIIIIIIIIIIIIIIHHHFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHJJJKKKMMMNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTUUUSSSQQQRRRTTTUUUSSSQQQTTTTTTTTTUUUVVVXXXZZZ[[[\\\^^^ccciiimmmsss}}}uuuiii]]]SSSMMMHHHFFFGGGEEECCCBBBBBBBBBAAA???===<<<;;;;;;;;;;;;<<<===>>>>>>???AAABBBDDDEEEEEEGGGIIIKKKMMMOOORRRWWWZZZ]]]```eeehhhhhhiiijjjkkklllmmmooorrruuuyyy|||~~~;;;;;;===BBBHHHJJJHHHEEEBBBBBBAAAAAAAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDCCCCCCBBBBBBAAADDDEEEEEECCCBBBBBBDDDFFFJJJJJJKKKLLLLLLKKKJJJJJJLLLLLLKKKKKKKKKKKKJJJJJJEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJIIIIIIIIIJJJKKKLLLLLLNNNNNNMMMLLLKKKKKKLLLLLLNNNOOOPPPOOONNNOOOPPPNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPRRRTTTUUUTTTTTTUUUVVVWWWXXXZZZZZZ[[[XXXWWWWWW[[[```bbbaaa^^^XXXWWWVVVTTTSSSRRRRRRRRRNNNNNNMMMMMMNNNPPPQQQRRRQQQPPPOOOOOOPPPRRRTTTUUUSSSRRRQQQPPPPPPPPPQQQRRRSSSPPPMMMLLLLLLMMMNNNMMMKKKKKKMMMNNNOOOPPPPPPPPPMMMKKKJJJKKKMMMOOOOOONNNLLLKKKIIIJJJKKKLLLLLLLLLKKKJJJIIIJJJLLLOOOSSSVVVVVVSSSOOOMMMNNNRRRVVVZZZ^^^```dddgggjjjkkklllkkkoooqqqtttxxx}}}|||rrrmmmlllqqquuuuuuyyyxxxpppnnnllliiiggggggdddbbb___YYYQQQJJJFFFEEEFFFEEEDDDCCCAAA>>><<<;;;======<<<;;;::::::999999;;;:::999888777666666666:::::::::::::::999999888888777777888::::::999777777777777777888999:::;;;CCCAAA>>>:::777666555444666666666666666555555555555444333222222333444555222333444555555444333222333333444555555555555555555555666777888888888888666666666666666555555444555555666666666777777777888888999999999999999999888999999:::::::::::::::;;;<<<<<<===>>>>>>======???>>>===<<<<<<===>>>???===>>>>>>??????>>>>>>===>>>========================>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFHHHJJJKKKMMMMMMIIIJJJJJJJJJJJJJJJIIIIIIEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGHHHJJJLLLMMMNNNOOOOOOPPPQQQSSSSSSSSSRRRQQQRRRQQQPPPQQQRRRSSSRRRQQQTTTTTTTTTTTTUUUXXXZZZ[[[]]]^^^ccclllrrrwwwzzzuuurrrxxx}}}wwwmmmcccZZZQQQJJJFFFGGGEEECCCBBBBBBCCCBBBAAA>>>===<<<;;;;;;:::;;;;;;:::;;;<<<===>>>???@@@AAABBBDDDGGGIIIKKKNNNSSSVVVYYY]]]aaadddeeefffggghhhjjjkkkmmmpppssswwwzzz{{{:::;;;>>>CCCHHHIIIFFFCCCBBBAAAAAAAAAAAA@@@AAAAAA??????@@@AAABBBBBBAAAAAACCCCCCCCCCCCCCCDDDDDDDDDHHHGGGFFFDDDBBBCCCEEEGGGHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGHHHIIIKKKKKKMMMKKKIIIGGGGGGHHHIIIJJJLLLMMMMMMMMMKKKKKKLLLNNNOOOPPPQQQPPPNNNMMMMMMNNNMMMMMMMMMNNNMMMMMMMMMLLLNNNMMMMMMNNNQQQSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXVVVVVVVVVYYY\\\^^^]]][[[UUUUUUUUUTTTTTTTTTTTTTTTOOONNNNNNMMMNNNOOOQQQRRRQQQPPPNNNNNNOOOQQQTTTWWWTTTRRRPPPNNNMMMNNNOOOPPPRRRPPPMMMKKKKKKLLLMMMNNNJJJKKKKKKLLLLLLMMMMMMMMMNNNMMMLLLLLLNNNOOONNNNNNIIIHHHGGGHHHJJJKKKKKKJJJHHHHHHGGGGGGIIIKKKNNNPPPTTTPPPKKKGGGGGGJJJNNNQQQQQQRRRTTTUUUWWWXXXYYYYYY[[[\\\^^^aaaeeellluuuzzz~~~~~~|||xxxsssqqqpppqqqppptttxxxwwwooofff^^^ZZZXXX\\\^^^^^^bbbkkkqqqrrrggg___XXXXXXWWWTTTRRRSSSQQQQQQOOOKKKGGGDDDDDDEEEDDDDDDDDDCCCAAA>>><<<:::<<<;;;:::999999999999:::999888777777777777777777999:::;;;;;;;;;:::888777888777666777999:::999777555555666666777888::::::AAA???===:::777555444444666666666666666666666666666555333222222333555666222333555666666555333222222333555666777666555444444555666777888888888888555666777888888777555444555555555666666666777777555555666666777777888888888888999::::::::::::999:::;;;<<<<<<============???>>>============>>>???<<<===>>>??????>>>===<<<=========>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIFFFGGGGGGGGGHHHHHHHHHHHHFFFGGGHHHJJJLLLMMMNNNOOOLLLMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSUUUWWWYYYZZZ]]]\\\aaalllssswwwzzz~~~~~~rrrgggfffooovvvwwwsssrrrooojjjeee___YYYRRRMMMMMMIIIFFFCCCCCCCCCCCCBBB??????===<<<;;;::::::999;;;;;;<<<======>>>??????>>>@@@CCCEEEGGGKKKPPPSSSWWWZZZ___bbbcccdddeeefffhhhiiikkkmmmqqqtttwwwyyyzzz|||:::<<>>@@@BBBBBBBBBBBBAAA???<<<;;;<<<;;;:::999999999999999666666666666777888999:::888999:::;;;:::999888777777666555666888999888777444444444555555777888888;;;:::999777666555555444555555555666666666666666666555333222222333555666333444666777777666444333222333555777777666555333444555666777777888888777444666888999999888666555555555555555666666666666555555555666666777777888777888999999::::::999999999999;;;<<<<<<=========>>>>>>============>>>>>>;;;;;;===>>>>>>===;;;;;;<<<<<<======>>>>>>?????????@@@AAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJGGGHHHIIIJJJKKKMMMNNNNNNIIIJJJLLLOOOPPPQQQQQQQQQPPPQQQRRRRRRRRRRRRSSSSSSSSSRRRRRRSSSTTTVVVXXXZZZ[[[ZZZ^^^hhhoooqqqqqqsss|||sssddd^^^bbbfffddd___bbbaaaaaaaaaaaa___[[[XXXSSSOOOIIIEEECCCCCCBBBBBB@@@@@@???>>>===;;;:::999;;;;;;;;;<<<<<<=========<<<>>>@@@BBBEEEHHHMMMPPPUUUXXX]]]```bbbcccdddeeeeeefffhhhkkkooorrruuuwwwwwwxxx}}};;;<<>><<<999999:::<<<===============<<<;;;;;;::::::999999888777777666666666666666777888999999888888888888888777777666777666444555666888888777555555444444444555666666666666666666555555555444444444444555555555555555666555444333333444555666555555666777777666555555222444666777777777555444444444555666777777777777555666888999:::999777666444444555555555666666666777777888888888888888888777888888999999999999999888888:::;;;<<<<<<======<<<==================<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======>>>??????@@@AAABBBCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKIIIIIIHHHHHHHHHIIIJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLIIIJJJLLLNNNPPPPPPPPPPPPOOOQQQRRRRRRQQQQQQSSSTTTRRRRRRRRRRRRTTTVVVXXXYYYZZZXXX[[[ccchhhhhhhhhjjjrrrzzzlllfffeeeddd^^^XXXWWWWWWYYY\\\```bbbaaa```XXXRRRKKKEEECCCBBBBBBAAAAAAAAAAAA@@@???===<<<;;;999999::::::::::::::::::;;;===???@@@BBBEEEIIILLLQQQUUUZZZ]]]___```aaacccbbbccceeehhhkkkooorrrssstttuuuzzz~~~;;;<<<>>>???????????????@@@AAABBBCCCDDDDDDCCCCCCAAA@@@???>>>??????AAAAAA@@@AAABBBCCCDDDEEEEEEFFFDDDEEEFFFFFFDDDCCCDDDEEEEEEEEEFFFGGGGGGFFFEEEEEEBBBCCCEEEFFFGGGFFFEEEDDDFFFFFFFFFGGGIIIJJJLLLMMMRRRQQQPPPNNNLLLJJJIIIHHHIIIJJJKKKJJJKKKMMMPPPSSSSSSSSSRRRPPPMMMLLLMMMNNNNNNOOOQQQRRRRRRQQQPPPOOORRRQQQOOOPPPQQQRRRRRRQQQNNNNNNNNNOOOOOOPPPPPPQQQOOOPPPPPPPPPPPPPPPQQQSSSSSSSSSTTTTTTSSSRRRPPPOOONNNMMMLLLKKKJJJJJJKKKLLLOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPNNNPPPRRRQQQOOOMMMMMMNNNKKKJJJIIIHHHGGGGGGHHHHHHGGGFFFEEEEEEGGGHHHHHHHHHFFFFFFFFFGGGHHHGGGEEECCCAAABBBBBBDDDFFFHHHJJJKKKHHHFFFCCCAAA??????@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDCCCDDDFFFFFFEEEEEEGGGIIIGGGIIIJJJJJJHHHHHHHHHIIINNNTTTWWWTTTLLLEEECCCDDDDDDEEEDDDCCCHHHOOOQQQNNNEEE???;;;>>>@@@>>>===>>>=========<<<999888999;;;999999888999999::::::;;;666777888999888777666555777777666555444444555555888777777666666666666666777555444444666777777777777666666555555555555555555555555555555444444444333333333333444444444555555555555555555555555555555555555555555555555555333444555666777666666555333444555666777777777777666777888999999999888888444444444555555555666666888888888888888777777777777777888999999999999999777888999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;999:::;;;<<<===>>>??????AAAAAABBBDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJGGGHHHIIIJJJKKKLLLLLLLLLHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOOOONNNMMMMMMMMMOOOQQQQQQPPPPPPRRRTTTQQQQQQQQQRRRSSSUUUWWWXXXZZZXXXZZZ^^^```___aaaeeejjjttt{{{vvvoooeee]]]VVVVVVVVVYYY\\\___``````WWWQQQJJJDDDAAAAAABBBBBBAAAAAABBBBBBAAA???>>>===999999999999999999999999:::;;;===>>>???AAAEEEHHHLLLOOOTTTXXXZZZ[[[\\\^^^^^^___aaadddgggkkknnnooopppqqqvvvzzzzzz{{{:::<<<>>>?????????@@@AAA???@@@BBBDDDEEEEEEDDDDDDAAA???>>><<<<<<===???@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEGGGIIIIIIHHHGGGGGGHHHDDDEEEFFFGGGGGGFFFEEEDDDBBBDDDFFFGGGHHHGGGFFFEEEGGGGGGHHHIIIJJJLLLMMMNNNSSSSSSRRRPPPNNNLLLIIIHHHIIIJJJJJJJJJKKKMMMQQQTTTQQQRRRQQQOOONNNMMMOOOQQQOOOPPPRRRTTTTTTSSSRRRQQQTTTSSSQQQQQQRRRRRRRRRQQQMMMMMMMMMNNNNNNOOOOOOPPPMMMNNNOOOOOOOOOPPPSSSTTTSSSSSSTTTSSSRRRPPPOOOMMMMMMLLLJJJIIIHHHHHHIIIIIILLLMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSTTTSSSSSSRRRQQQLLLOOORRRRRROOOLLLKKKLLLHHHGGGGGGFFFFFFGGGHHHIIIHHHGGGFFFFFFIIIJJJJJJJJJFFFEEEEEEFFFFFFFFFCCCAAA>>>???@@@AAADDDFFFHHHIIIGGGFFFCCCAAA???>>>======>>>??????AAABBBCCCCCCDDD???AAADDDDDDCCCBBBCCCDDDCCCEEEGGGHHHGGGGGGHHHIIIMMMRRRUUUQQQIIIBBBBBBDDD@@@AAA@@@???DDDJJJKKKGGGDDD===:::<<<===;;;999:::999;;;;;;:::888777777888888777777777888999;;;<<<444666888:::::::::888777888777666444222111111111888777555444444444555666777555333333555777777777999888777666666555555666555666666666555444333333222222222333333444444444444444555666666555444444555444444333333444444555444555555666666666666666333444555666777777777777777777888999999999999999444444444555555555666666777777666666555555444444777777888999999999999888666777999:::;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;999999999999;;;<<<888999:::;;;<<<>>>>>>???AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEFFFFFFGGGHHHIIIIIIFFFFFFHHHJJJKKKLLLLLLLLLHHHGGGFFFFFFFFFGGGHHHIIILLLLLLKKKKKKJJJJJJJJJIIIOOOOOOOOOOOONNNMMMKKKJJJKKKNNNPPPPPPNNNNNNPPPSSSQQQQQQQQQQQQSSSUUUWWWXXX[[[YYYZZZ\\\[[[ZZZ]]]cccffflll}}}|||nnneeeZZZXXXWWWWWWZZZ\\\]]]]]]UUUOOOGGGBBB@@@AAABBBBBBAAABBBCCCCCCBBBAAA???>>>;;;;;;;;;;;;::::::::::::999:::;;;<<<===???BBBEEEGGGKKKPPPTTTUUUWWWXXXZZZ[[[\\\^^^aaadddhhhkkkllllllnnnrrrvvvvvvwww>>>>>>>>>???@@@@@@@@@AAA===@@@AAABBBFFFJJJIIIEEEBBB>>><<<>>>>>>;;;<<>>???AAACCCEEEFFFDDDBBB???===<<<<<<======AAA@@@>>>===>>>@@@BBBDDDCCCDDDEEEEEECCCBBBBBBCCCBBBDDDHHHKKKLLLLLLKKKKKKKKKJJJHHHFFFCCCAAA???>>>@@@>>>>>>???AAABBBBBBAAA;;;<<<======<<<:::888777999::::::999777666777888888888777777777777888888666666666666666666666666666555555555555444444444555555555555666666666666444444333222333444555666777777666666555555555444444444333333222111000000333333444444444444333333222000000333777:::999888555555444333222222222222555666777666444333444555666666666666666555555444444444555555555555444444888888777666666666666666888666444222111222333444555555555555666666666666777777777777888999:::;;;:::::::::;;;;;;;;;<<<<<<;;;::::::999888777666666:::;;;<<<<<<======<<<<<>>???AAAAAA???BBBDDDFFFEEEDDDCCCDDDEEEBBB@@@>>>;;;:::999999999999999::::::<<<>>>???@@@DDDFFFHHHJJJLLLNNNRRRUUUWWWYYYZZZ[[[\\\^^^bbbeeejjjkkkmmmppptttxxx{{{|||>>>>>>??????????????????<<>>>>>;;;<<<>>>BBBBBBAAAAAABBBCCCDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLMMMMMMNNNMMMNNNPPPRRRTTTVVVWWWWWWRRRRRRSSSTTTUUUUUUVVVVVVQQQOOOOOOPPPRRRRRROOOLLLLLLNNNPPPQQQPPPPPPQQQRRRRRRQQQOOONNNMMMMMMNNNNNNLLLJJJHHHFFFFFFFFFHHHIIILLLLLLMMMMMMMMMNNNNNNNNNQQQQQQQQQQQQPPPOOONNNNNNNNNNNNOOONNNMMMKKKJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@AAABBBAAA@@@>>>>>>>>>???@@@BBBDDDEEEBBBAAA???<<<;;;;;;<<<===???>>>===<<<>>>@@@CCCEEEDDDFFFGGGFFFEEECCCDDDDDDEEEFFFIIIJJJKKKJJJHHHFFFGGGGGGEEECCC@@@>>>===<<<<<<<<<<<<>>>@@@AAA@@@???<<<<<<<<<;;;;;;:::999888999::::::999777666666777777666666666666666666777555555555555555555555555555555555555444444444444333444444444444555555555444333333222333444555666555555555444444444333333111222222222222333333333333444444555555444444333222111111333666888888666333333222222222333333444222444555444333111111222666666666666666555444444444555555555555555555444888777666666555555555666777666444222222222333444555555555555666666666666777777777777888999999:::999999:::::::::;;;;;;;;;::::::999999888888777777999::::::;;;;;;;;;;;;;;;>>>>>>???@@@BBBDDDFFFGGGGGGGGGHHHHHHIIIHHHHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGIIIJJJKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGLLLLLLKKKKKKJJJJJJJJJJJJJJJLLLMMMNNNMMMLLLMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQSSSTTTUUUWWWVVVUUUUUUVVVYYY\\\^^^___cccjjjxxxyyynnnbbb]]]ZZZWWWWWWYYYWWWQQQHHHCCCAAACCCDDDEEEHHHKKKNNNNNNJJJEEECCCBBBAAA@@@>>><<<;;;:::999999999999999:::;;;===>>>???BBBDDDFFFHHHJJJLLLPPPSSSTTTVVVXXXZZZ[[[]]]```bbbggghhhjjjmmmppptttwwwyyy}}}??????>>>>>>>>>>>>>>>>>>;;;>>>@@@BBBGGGMMMNNNKKKGGGAAA======>>>;;;<<<>>>@@@AAAAAABBBBBBCCCCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLIIIIIIJJJJJJKKKLLLNNNNNNKKKLLLNNNPPPRRRTTTUUUUUUPPPQQQRRRSSSTTTUUUVVVWWWRRRQQQQQQRRRSSSSSSQQQNNNIIIKKKNNNOOONNNOOOPPPQQQQQQQQQPPPNNNNNNNNNNNNNNNKKKJJJHHHFFFEEEEEEFFFGGGJJJKKKKKKKKKKKKLLLLLLLLLPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHFFFGGGHHHHHHGGGFFFEEEDDDEEEEEEDDDCCCCCCBBBAAAAAADDDBBB??????@@@AAAAAA@@@>>>>>>>>>>>>???@@@AAABBB@@@???===;;;::::::;;;<<<<<<<<<;;;<<<===@@@CCCEEEEEEGGGHHHGGGFFFDDDEEEEEEGGGGGGHHHHHHGGGEEEBBBAAABBBBBB@@@???===;;;:::999888999:::===???@@@>>><<<<<<;;;:::999999999999999999::::::999666555555666666555555444444555555666555555555555555555555555555555555555444444444444222222222333333333444444333333333333333444555555444444333333333333222222//////000111333444555555444444555555555555444444333222111333555666555444111111111222333444444555000333555555444222111111555666666666666555444444444555555666666555555444777666555555555555555555666555444222222222333333444555555555555666666666888888777777777777888888888888888999999999::::::999999999999999999999999888888999:::::::::::::::<<<<<<===???AAADDDFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFCCCDDDFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLGGGGGGGGGGGGFFFFFFFFFFFFKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLMMMNNNMMMLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTSSSRRRRRRTTTVVVYYY[[[```bbbfffqqq~~~pppddd\\\VVVXXX]]]ZZZWWWQQQJJJFFFFFFIIILLLNNNSSSXXXXXXSSSKKKFFFCCC@@@@@@???>>>===;;;::::::999999999:::;;;<<<===>>>???AAADDDEEEFFFIIILLLOOOOOORRRVVVXXXYYYZZZ\\\]]]bbbccceeehhhkkkooorrrsssuuu{{{???>>>>>>======<<<<<<<<<:::===@@@BBBIIIPPPSSSPPPKKKDDD>>>>>>>>><<<<<<>>>???@@@AAABBBCCCCCCBBBBBBEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGHHHIIIJJJKKKHHHHHHHHHHHHIIIKKKLLLMMMKKKLLLNNNPPPRRRSSSTTTTTTQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSQQQOOOMMMGGGIIILLLMMMMMMMMMNNNPPPOOOOOONNNNNNMMMLLLLLLLLLJJJIIIGGGEEEDDDDDDEEEEEEIIIIIIIIIIIIJJJJJJJJJJJJNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGDDDEEEGGGHHHHHHFFFEEECCCCCCBBBBBBAAAAAA@@@??????CCC@@@>>>===???@@@AAA@@@???>>>>>>>>>>>>>>>>>>???======<<<::::::::::::;;;<<<;;;;;;;;;<<<>>>AAABBBDDDEEEGGGFFFDDDCCCCCCDDDDDDDDDDDDDDDBBB@@@>>><<<>>>======<<<;;;:::999888777888:::===??????===:::;;;:::999888777888888999999::::::888555444444555666555555555555555555666555555555555555555555555555555555444444444333333222222222333333333333444333333333333333444444444333333333333333333333333//////000111333444555555444444555555555555444444333333222222333333333222111111222222333333333333111333777888666444333222555555666666555555444333444444555555555555444444555555444444444444444555555444333222222222333333444444444555555555666666888888777666666666777777777777777777888888888888888888999999:::::::::;;;888999999:::::::::::::::::::::<<<===@@@BBBEEEFFFFFFFFFGGGGGGGGGFFFFFFEEECCCDDDFFFHHHIIIHHHGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLFFFGGGGGGHHHHHHGGGFFFFFFKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMMMMLLLLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOPPPPPPQQQRRRQQQQQQQQQSSSUUUWWWYYY___```ccckkk{{{~~~nnnaaaYYY[[[aaa______\\\UUUNNNLLLPPPUUUUUUYYY^^^^^^ZZZRRRKKKGGGAAAAAAAAA@@@???===<<<<<<;;;::::::::::::;;;;;;<<<===>>>@@@BBBBBBDDDGGGJJJKKKNNNSSSVVVWWWXXXXXXYYY]]]^^^```bbbfffiiilllmmmooouuu}}}=========<<<<<<;;;;;;;;;999===@@@DDDKKKTTTXXXVVVQQQHHH@@@??????>>>===>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGIIIJJJKKKHHHHHHHHHGGGGGGHHHIIIIIIKKKLLLNNNPPPQQQRRRSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOTTTTTTTTTSSSPPPMMMKKKJJJFFFHHHKKKKKKKKKKKKMMMNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGEEEEEEDDDEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGCCCDDDFFFGGGGGGFFFDDDCCC????????????????????????AAA???======>>>@@@@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::===<<<;;;;;;;;;<<<======@@@BBBCCCCCCAAA@@@@@@AAA===>>>>>>>>>>>><<<;;;:::;;;;;;;;;::::::::::::999888999;;;>>>@@@???<<<::::::999777666666777888999888999999777555333333444777666666555555666666777555555555555555555555555555444444444444333333333222222333333333444444444222222222333333333333333333333333333333333333333111111111222222333333333333333444444444444333333222222333222111111111111222222333333333222111000000333666777666444333222555555555555555444444333333333444444444444333333444333333333333333444444444333333333222222222333444444444444555555555555777777666666555666666666666666666777777777888888777888888999999::::::;;;999999:::;;;;;;;;;;;;;;;999999:::<<<>>>@@@BBBDDDBBBCCCDDDEEEFFFFFFFFFFFFBBBDDDFFFHHHIIIIIIGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKFFFGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIJJJJJJIIIJJJLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOQQQPPPQQQQQQSSSUUUVVVWWWYYYZZZ\\\cccpppzzzlllcccccchhhjjjlllkkkeee]]]ZZZ]]]aaaaaaaaacccccc```ZZZQQQKKKEEEDDDCCCBBBAAA??????>>><<<<<<;;;:::::::::;;;;;;:::<<<===>>>???@@@CCCFFFGGGKKKPPPTTTUUUTTTUUUUUUYYYZZZ[[[^^^aaadddfffhhhhhhnnnuuuyyyzzz{{{}}}<<<<<<;;;;;;;;;;;;;;;;;;:::>>>AAAEEENNNYYY^^^]]]WWWLLLBBB@@@AAA?????????>>>??????@@@@@@AAABBBBBBAAAAAABBBCCCDDDFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKLLLLLLLLLKKKIIIHHHIIIIIIHHHGGGHHHIIIJJJKKKIIIIIIHHHGGGFFFFFFGGGGGGKKKLLLMMMOOOPPPQQQRRRRRRRRRQQQQQQOOONNNMMMLLLKKKQQQRRRRRRQQQMMMIIIHHHGGGGGGIIIKKKKKKJJJJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEFFFFFFFFFDDDEEEFFFFFFEEEDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>???>>>===<<<===?????????=========<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;:::::::::::::::===???@@@???>>><<<======888999::::::::::::::::::999999999:::::::::;;;;;;;;;;;;<<<>>>???>>><<<999888777777666666666777777666777888777555333444555777666666666666666666777444444444444444444444444444444444444333333333333222222333333333444444444111111222333333333333333222222333333333333444444333333222222222222222222222222333333333333222222111222222222000///000111222333333333333111///......000333444333111111111444555555555555444333333111222222333333222222111222222222222222333333444333333333333333222222222333444444444444555555555666666555555555555666666666666666777777777888888777777777888888999999999999::::::;;;;;;;;;;;;;;;888999999:::<<<>>>@@@AAA???@@@AAACCCDDDDDDEEEEEEAAABBBDDDFFFGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGIIIKKKKKKJJJIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPQQQSSSTTTVVVVVVWWWXXX\\\bbbjjjyyy~~~tttqqqssswwwzzz{{{wwwpppkkklllnnnmmmjjjhhhjjjkkkfffYYYNNNJJJHHHFFFCCCBBBAAAAAAAAA???>>>===<<<;;;:::::::::888:::;;;<<<<<<===@@@BBBCCCGGGLLLOOOPPPPPPPPPQQQTTTUUUVVVXXX[[[^^^aaabbbeeejjjpppssstttuuuxxx{{{::::::::::::;;;;;;;;;;;;:::>>>BBBGGGQQQ\\\bbbbbb\\\PPPDDDAAABBBAAA@@@AAA??????>>>>>>???@@@BBBCCCAAAAAABBBDDDEEEGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFDDDEEEEEEFFFHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJKKKLLLMMMMMMKKKJJJHHHJJJIIIHHHHHHHHHIIIKKKLLLIIIHHHGGGGGGFFFFFFGGGGGGIIIJJJLLLMMMNNNOOOPPPPPPOOOOOONNNMMMLLLKKKKKKJJJKKKMMMNNNMMMJJJGGGFFFGGGHHHJJJKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBBBB?????????>>>======<<<<<<;;;;;;<<<>>>@@@@@@===;;;<<<;;;;;;::::::::::::;;;999999:::;;;;;;<<<;;;;;;:::999999999::::::::::::;;;<<<>>>===;;;::::::;;;777888888999999:::::::::777777888999:::;;;;;;<<<>>>===<<<<<<===<<<:::888555666666777777666666666444555666666444444555666666555555444444555555666444444444444444444444444444444444333333333222222111111111222222222222333000111222333444333333222111111111222222222333333222222222222222222222222000111111222222111111000///111222111///...///111000111222333333222000//////000222222111111222333444444555555444444333222000000111111111111000000111111111111111222333333222222222333333333222222333333444444444555555555444444444444555666777777666666777777777888888888777777777777777777888888888888999:::::::::::::::999999999:::;;;<<<===>>>??????@@@AAAAAAAAAAAAAAA??????@@@AAABBBCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEGGGIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMNNNNNNLLLLLLLLLLLLLLLMMMNNNOOONNNNNNOOOPPPRRRSSSTTTUUUVVVXXX]]]bbbeeemmm~~~xxxuuutttqqqllllllsss{{{xxxgggXXXPPPMMMIIIEEEBBBBBBCCCDDDAAA@@@>>>===<<<;;;;;;:::777999:::::::::;;;>>>@@@???BBBFFFIIIJJJKKKLLLMMMOOOPPPQQQSSSVVVYYY[[[]]]aaaeeejjjmmmmmmooosssvvvuuuyyy~~~999999999::::::;;;;;;;;;;;;???CCCHHHRRR___eeeeee___RRRFFFBBBCCCBBBAAAAAA@@@???=========???BBBCCCAAABBBCCCEEEFFFHHHIIIJJJHHHGGGFFFFFFEEEFFFFFFFFFDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKJJJLLLMMMNNNMMMLLLJJJIIIJJJJJJIIIHHHIIIJJJKKKLLLHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKEEEHHHKKKJJJHHHFFFFFFGGGIIIKKKLLLKKKJJJHHHIIIIIIKKKLLLLLLLLLLLLJJJIIIHHHFFFFFFFFFGGGHHHHHHIIIIIIFFFGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHFFFFFFDDDCCCCCCDDDEEEEEEHHHGGGEEECCCBBBBBBAAAAAAAAAAAA@@@>>>===<<<;;;:::::::::<<>>>>>=========>>>???@@@BBBCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@AAABBBEEEFFFDDDDDDEEEEEEFFFFFFFFFGGGEEEFFFHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMNNNOOOQQQRRRSSSSSSQQQTTTZZZ^^^]]]aaarrr~~~xxxuuunnnjjjlllzzzuuubbbSSSPPPJJJEEECCCBBBDDDEEEBBBAAA???>>><<<;;;;;;;;;777888::::::999:::===???<<>>CCCJJJRRRYYY]]][[[VVVMMMEEE@@@@@@BBBDDDBBBBBBAAAAAA@@@@@@AAAAAAFFFDDDCCCEEEHHHIIIFFFDDDHHHHHHGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNIIIEEEDDDGGGHHHFFFCCCEEEFFFHHHJJJLLLLLLLLLLLLNNNOOOPPPQQQPPPOOONNNMMMFFFGGGIIIKKKLLLNNNNNNNNNNNNMMMLLLMMMOOOOOOMMMKKKJJJKKKLLLMMMMMMKKKIIIHHHFFFFFFEEEFFFGGGHHHGGGFFFFFFGGGGGGEEEDDDEEEGGGIIIIIIHHHHHHGGGGGGHHHHHHIIIEEEEEEEEEDDDCCCCCCBBBBBBKKKHHHEEEBBBAAAAAACCCDDDDDDAAA===;;;;;;<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<888999;;;<<<===<<<;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;::::::999999999888888888888999999666666666666777888999:::<<<<<<;;;:::888777666666666666666555444444333333555444444333333444444555555555555555555555555555444444333222111111111111444444333333333222222222111222222333333222222111111111111111111111111111222333444444222222333444444333111000000000111111///000111222333222111111////////////////////////000111111111111222222222111222222333333222222111222333555666666555333222000000111111111222222222222222222111111111000000000000000000111111111111555555555555555555555555444444444555555555555666888777666555555444444555777777777777777666666666666666777777666555444444444555777:::;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<===???AAABBB@@@@@@BBBCCCDDDEEEEEEEEEBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDFFFGGGGGGGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSUUUWWW\\\ccclllssszzzqqqjjjbbbbbbiiizzz~~~oooUUUOOOHHHEEEFFFEEEAAA===@@@@@@AAA@@@???===<<<:::;;;:::888777777999:::<<<;;;BBBIIIJJJGGGCCCBBBBBBEEEGGGIIIKKKLLLNNNPPPRRRSSSUUUXXXZZZ[[[^^^bbbeeefffiiimmmpppsssvvvyyy|||}}};;;;;;<<<<<<<<<;;;;;;:::;;;<<<>>>BBBHHHOOOUUUYYYYYYSSSKKKDDD@@@@@@BBBDDDAAA@@@@@@@@@AAABBBBBBCCCBBBAAAAAADDDGGGIIIIIIGGGHHHHHHHHHHHHGGGGGGGGGGGGJJJJJJKKKKKKKKKJJJJJJIIIKKKKKKKKKKKKKKKLLLNNNNNNLLLLLLKKKLLLMMMNNNLLLJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIEEECCCDDDIIILLLKKKIIIFFFGGGIIIJJJKKKLLLKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOJJJKKKMMMQQQTTTUUUSSSPPPOOONNNMMMMMMOOOOOOMMMKKKJJJKKKLLLMMMMMMKKKJJJHHHGGGGGGFFFGGGHHHHHHHHHGGGFFFGGGGGGFFFEEEEEEFFFHHHHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBHHHFFFDDDBBBAAAAAABBBCCCDDDAAA>>><<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::666777999:::::::::999888;;;;;;:::::::::999999999999::::::;;;;;;::::::999888888777777777777888888666666666666777888999:::;;;:::999888777666555555444444444555555555555555444444333333333333444444444444444444444444444444333333222111111111222222444333333333333222222222111222222333333222222111000000000000000000000000222333444444222222333444444333111000000000111222///000111222333222222111000000000000000000000000000000111111111222222222111222222333333222222111222333444555555444222111000000111111111222222222222222222111111111000000111111111111222222222222444444444444444444444444444444444444555555555555666555555555555555666666666666666555555555555555555666666666666555555444444666777999:::;;;;;;;;;===========================<<<;;;;;;;;;===???@@@???@@@AAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNPPPRRRSSSTTTUUUUUUUUUXXX]]]dddiiizzzyyyuuuuuurrriiiaaa]]]\\\bbbpppvvv\\\UUUMMMIIIIIIHHHDDDAAAAAAAAAAAAAAA@@@???===<<<;;;:::999888888999:::;;;:::BBBJJJMMMJJJEEECCCBBBBBBDDDGGGHHHIIIKKKMMMOOOPPPRRRTTTVVVXXXZZZ^^^```bbbdddgggiiilllooosssvvvvvvyyy~~~;;;<<<<<<=========<<<<<<======???AAAFFFKKKPPPRRRTTTPPPIIICCC@@@@@@AAACCC??????@@@@@@AAACCCDDDEEE>>>>>>???BBBGGGJJJKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGJJJKKKKKKLLLLLLKKKKKKKKKLLLKKKKKKLLLLLLMMMNNNOOOLLLLLLLLLNNNOOOOOOLLLJJJLLLLLLLLLLLLLLLLLLLLLLLLGGGEEEDDDFFFKKKNNNNNNLLLHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJLLLOOORRRTTTVVVSSSRRRTTTYYY^^^^^^YYYSSSPPPOOONNNNNNOOOOOOMMMLLLJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEFFFHHHHHHFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDCCCCCCBBBBBBBBBBBBDDDAAA>>>=========<<<;;;<<<<<<;;;;;;::::::::::::888999::::::::::::999888666777888999:::999888888:::::::::999999999999999999999::::::::::::999999777777666666666666777777666666666666777888999999999888888777666555555444222333333444555555666666444444333333333333444444222222222222222222222222222222111111111222333333333333333222222222111111111111222222222222111111000000000000000000000000222333444333222111222444333333222111111111111222000000111222222222222111111111111111111111111111000000000111111111222222111111222222222222111111111111333444444333222111111111111111111222222222222222222111111111111111222222222333333333333444333333333333333333333333333333333444444444555555444444333444555666777777666666666666666666666666444555555666666666555555555666777888999999999999::::::::::::::::::::::::::::::999999:::;;;===>>>>>>???@@@AAABBBCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCDDDFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGIIIKKKLLLNNNNNNKKKKKKKKKKKKKKKLLLMMMNNNMMMLLLKKKKKKMMMOOORRRTTTVVVVVVVVVUUUVVVZZZ```dddooouuummmmmmkkkddd\\\\\\ZZZ\\\fffuuu~~~~~~zzz```XXXNNNHHHGGGGGGDDDAAABBBBBBBBBBBBAAA@@@??????<<<<<<;;;;;;::::::999999777>>>GGGKKKIIIDDDAAA@@@???AAACCCEEEEEEFFFIIIKKKKKKMMMOOOQQQRRRTTTXXXZZZ]]]^^^___```bbbeeeiiilllllloootttwwwzzz~~~;;;;;;<<<===>>>>>>>>>===?????????AAACCCGGGJJJLLLNNNKKKGGGCCC@@@@@@AAACCC@@@@@@@@@AAAAAACCCDDDDDD>>>>>>???BBBFFFIIIKKKLLLKKKJJJJJJJJJIIIHHHHHHHHHJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLNNNPPPQQQPPPMMMJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJHHHIIIKKKLLLKKKIIIJJJJJJJJJJJJJJJIIIIIIIIILLLLLLLLLNNNRRRWWW\\\___```\\\[[[^^^dddddd^^^WWWRRRPPPNNNNNNOOOOOOMMMLLLJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIHHHGGGFFFFFFGGGDDDFFFHHHIIIGGGEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBAAABBBCCCDDDDDDCCCBBBBBBCCC@@@>>>=========<<<;;;:::::::::::::::999999888666777999::::::999777666888999:::;;;;;;:::999999999999999999999888888888999999::::::::::::999999666666555555555555666666666666666666666777888888888777777777666555555555333333333444444555555555444333333333333333333444333333333333333333333333111111000000111222333333222222222222111111111111111111222222222222111111000000000000000000000000111333333333222111222333222222222222222222222222000000111111222222222222111111111111111111111111000000000000111111111111111111222222222222111111000000111222222222111111111111111111111111111111111111111111111111111111222222222222333333333333222222222222222222222222222333333333444444444444444444333333444555555666666666666777777777777777333333444555666666666666555666666777888888888888:::::::::::::::::::::::::::999999999:::;;;<<<======>>>???@@@AAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEGGGGGGGGGGGGJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFGGGIIIJJJLLLMMMMMMJJJIIIIIIIIIJJJLLLMMMNNNMMMLLLKKKKKKLLLOOORRRTTTVVVWWWXXXXXXYYY]]]bbbeeejjjyyyrrrkkkfff```\\\^^^[[[ZZZ```jjjsssvvvvvvcccZZZNNNHHHGGGGGGEEEBBBBBBBBBBBBBBBBBBAAAAAA@@@======>>>===<<<;;;:::999444999???BBBAAA???===<<<===???AAABBBBBBCCCEEEGGGGGGHHHJJJLLLLLLNNNRRRTTTYYYYYYYYYXXXYYY\\\```dddcccfffjjjmmmooorrrvvvyyy|||}}}~~~:::;;;<<<===>>>>>>>>>>>>?????????@@@AAACCCEEEFFFIIIGGGEEECCCAAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBBBB???@@@AAACCCEEEGGGJJJLLLLLLLLLKKKKKKJJJIIIIIIHHHJJJJJJKKKLLLLLLLLLLLLLLLIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMOOOQQQRRRQQQNNNKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKKKKKKKKKKIIIHHHLLLKKKKKKJJJIIIIIIHHHHHHMMMMMMMMMOOOTTTYYY___bbbiiiccc^^^___cccddd___ZZZTTTRRROOONNNNNNNNNMMMLLLJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJHHHEEEDDDEEEFFFEEEGGGIIIIIIGGGEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@BBBCCCEEEEEEDDDCCCBBBAAA???============<<<:::888888999::::::999888888666777999::::::999777666888999:::::::::999888777888888888888888888888888888999999::::::999999888666666555555555555666666666666666666666666777888777777777777777777666666555555444444333333333333333333333222222333333333333333333333333333333333000000000000111222222333222222111111111000000000000111111222222111111000222222222222222222222222111222333333111111222333222222222333333333222222111111111111111222222222000000000000000000000000//////000000000111111111000111111222222111111000///000000111222222222222111111111111111111111111111111111111111111111111111111111222222222222333222222222222222222222222222222222222333333333444555555444333333333333333444444444555555555666666333333444555555666555555555555555555666777777777::::::::::::::::::::::::::::::::::::;;;<<<============???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHIIIKKKMMMNNNMMMLLLKKKLLLMMMOOORRRTTTWWWXXXYYYZZZ[[[]]]```cccfffqqqnnn```YYYWWWYYYXXXWWWZZZaaahhhooorrriii___SSSLLLJJJJJJIIIFFFDDDCCCCCCBBBAAAAAAAAAAAA????????????>>><<<;;;:::777888::::::::::::;;;<<<<<<>>>???@@@@@@@@@BBBDDDCCCEEEGGGGGGHHHJJJLLLOOOTTTTTTTTTSSSSSSUUUYYY]]]\\\^^^aaaccceeegggkkkmmmqqqrrrssstttvvvyyy{{{||||||~~~{{{888999;;;<<<===>>>???????????????@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBAAABBBDDDDDDDDDFFFJJJLLLNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLGGGFFFFFFGGGGGGHHHIIIJJJMMMMMMMMMOOOPPPPPPMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLKKKIIIIIIHHHHHHIIILLLLLLLLLNNNRRRWWW[[[^^^hhhbbb]]]\\\___```^^^[[[VVVTTTPPPOOONNNNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIKKKLLLJJJFFFCCCDDDFFFFFFHHHIIIHHHFFFDDDDDDEEEGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@AAABBBCCCCCCCCCBBBAAA???===<<<<<<<<<<<<;;;999555666777999999999888888777888999999999999888777666666777888777666555444777777777777777888888888888888999999999999888888666666555555555555666666666666666555555666666777666666666666777777777777555555444444333222222111333333222222222222333333444444444444444444444444111111000000000111222222111111111000000000000///000000111111111111000000333333333333333333333333111222333222111000111333111222333333444333333333111111000000111111222333000000000000000000000000/////////000000000111111000000111111111111000000000000000111111222333333222222222111111111111111111111111111111222222222111111111111222222222222222222222222222222222222111111222222222333333333555555444333222222222222000000111111222333333333333444444555555555444444444444444444555666777888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>>===>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIKKKMMMNNNLLLLLLMMMNNNOOOQQQRRRSSSWWWXXXYYYYYYYYYYYY[[[]]]bbbiiizzzzzzdddWWWSSSSSSSSSSSSUUU[[[dddooowwwssshhh[[[SSSPPPNNNKKKHHHGGGFFFEEEDDDBBBBBBBBBBBB@@@@@@??????>>>>>>======<<<;;;999888999:::<<<===;;;===>>>>>>>>>>>>@@@AAA@@@BBBCCCDDDDDDEEEHHHJJJNNNNNNNNNNNNMMMOOORRRUUUTTTVVVXXXZZZ[[[]]]___bbbffffffgggiiikkknnnpppqqqrrruuuwwwyyyzzz|||}}}zzzwwwsssrrr777888999;;;===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCAAABBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDAAACCCEEEEEEEEEGGGKKKOOOOOONNNNNNMMMKKKJJJJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKFFFFFFFFFFFFGGGHHHIIIIIIKKKJJJJJJKKKLLLMMMKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGIIIKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIIIILLLLLLLLLMMMPPPSSSWWWYYY^^^\\\ZZZ[[[\\\]]]\\\ZZZXXXUUUQQQOOONNNNNNNNNMMMOOOOOONNNMMMMMMMMMMMMMMMKKKMMMOOOLLLGGGDDDFFFHHHHHHHHHHHHGGGEEEDDDEEEFFFGGGHHHJJJKKKKKKJJJHHHGGGEEEEEEEEEDDDCCCCCCBBBBBB???@@@@@@@@@@@@??????>>>===<<<;;;;;;<<<;;;999888222333666888999:::999999999999999999999999999999555666777777777666444333666666666777777777888888888888999999999999888888777666666666666666666777777666666555555555666666444444555555555666666666444333333333333333333333333333222222222222333333222222222222222222222222222111111000000000000111111111000000000/////////000000111111111111000000222222222222222222222222000222333222111000111222111222333444444444333333222111000000000111222333111111111111111111111111////////////000000000111000000111111111111000000000000111111222333444444222222222111111111000000000000111111111222222222222222222222333333333444333333333333333333333333111111111111222222222222333333222222222222222333000000111222222333444444444444555555555444333333222222222222444666777999::::::::::::::::::::::::999:::;;;<<<<<<============>>>???AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJKKKJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLJJJIIIIIIJJJLLLNNNLLLMMMOOOQQQRRRSSSSSSRRRSSSUUUXXXXXXXXXYYYZZZ\\\aaaeeeqqqzzzhhh^^^UUUUUUUUUUUUZZZfffvvv{{{mmmbbb]]]XXXSSSNNNLLLKKKIIIFFFEEEDDDDDDDDDAAA@@@???>>>>>>???@@@AAA>>>===;;;::::::;;;<<<<<<999;;;<<<<<<;;;;;;===>>>===>>>???@@@@@@AAACCCEEEFFFGGGHHHHHHHHHIIIKKKMMMLLLNNNPPPQQQQQQSSSUUUWWWYYYZZZ[[[]]]```bbbdddeeegggiiikkkmmmnnnpppsssuuuwwwyyy|||}}}}}}~~~}}}zzzuuuuuutttqqqnnniiigggeee666777999;;;<<<===>>>>>>======>>>@@@AAABBBCCCDDD???AAACCCEEEFFFFFFFFFEEEAAAAAAAAABBBCCCDDDEEEFFFAAACCCEEEEEEEEEHHHMMMRRROOOOOONNNMMMLLLKKKJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIGGGHHHIIIJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKHHHJJJLLLLLLLLLKKKJJJKKKLLLKKKJJJIIIHHHIIIIIIJJJMMMMMMNNNOOOPPPSSSUUUVVVTTTVVVXXXZZZ[[[[[[ZZZZZZYYYVVVRRROOONNNNNNNNNMMMRRRQQQPPPPPPOOOOOOPPPPPPMMMPPPQQQNNNIIIFFFGGGJJJIIIIIIHHHFFFDDDCCCEEEGGGHHHIIIKKKLLLLLLKKKIIIHHHEEEEEEEEEDDDCCCCCCBBBBBB???>>>>>>>>>============<<<;;;::::::;;;;;;999777000222555888999::::::999::::::999888888999::::::777888999999999777666555555666666666777777888888888888999999999999888888777777666666666666777777777666666555555555666666222333333444444555555555111222222333333444444555333222222222222222222333111111111111111111111111222222111000//////000000000000000000////////////000000111111111111000000111111111111111111111111000222222222111000111222000111333444555444333333222111000000000111333444222222222222222222222222////////////000000000000000000111111111111000000111111111111222333444555222222222222111111000000000000111111222222222222333333333444444444555555333333333333333333333333000111111111111222222222111111111111222333444444333333444555555666777777555555555555444333222222111111111222333666888999999999999999999999999999999999:::;;;<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGEEEFFFGGGHHHIIIKKKLLLLLLHHHIIIJJJLLLMMMOOOPPPQQQOOOMMMKKKIIIIIIJJJLLLNNNKKKMMMPPPRRRTTTTTTSSSRRROOORRRVVVYYYZZZ\\\___aaadddeeennnzzz}}}ppp]]]]]][[[XXX\\\iii}}}vvvnnnhhh```[[[OOONNNKKKIIIGGGEEEEEEEEEBBBAAA???>>>>>>@@@AAACCC===<<<;;;;;;<<<;;;:::888888:::;;;;;;::::::;;;<<<;;;<<<=========>>>@@@BBB@@@BBBDDDDDDDDDDDDFFFHHHFFFHHHJJJKKKKKKLLLNNNPPPPPPQQQSSSUUUXXXZZZ\\\]]]aaabbbdddeeefffhhhkkknnnrrrsssuuuxxx{{{~~~~~~}}}{{{yyyxxxxxxwwwwwwwwwvvvvvvuuuuuussstttvvvyyyzzz|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}zzzvvvsssllllllllliiiddd```]]]\\\666777888:::<<<>>>???@@@>>>>>>????????????>>>>>>:::===AAADDDFFFDDDBBB@@@???AAABBBBBBAAABBBDDDFFFAAACCCFFFGGGHHHJJJMMMPPPNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIJJJJJJIIIGGGFFFEEEHHHEEEBBBCCCEEEFFFEEECCCEEEEEEFFFFFFGGGGGGHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMIIIKKKMMMMMMLLLJJJJJJKKKQQQOOONNNMMMMMMOOOPPPRRRPPPOOOOOOQQQTTTVVVVVVUUUSSSRRRQQQPPPOOOOOOPPPQQQSSSSSSRRRRRRSSSSSSTTTUUUTTTRRRPPPLLLIIIGGGEEEEEEIIIIIIHHHGGGFFFFFFFFFFFFKKKJJJIIIHHHGGGEEEDDDDDDFFFEEECCCAAA???>>>>>>>>>========================<<<<<<======<<<:::888777999888777666666777888999888888777555555444444444888888777666555444444333666666666666666555555444888777666555555666777888666666666666666666666666666555555555555444444444111222333333444444333333333333222222222333444444/////////000111111111222222222222222222222222222////////////////////////111111222222222222111111000000000000000000000000000000000000000000000000222222111000//////000000222222222222222222222222222111111111000000//////333222111///...---------000000000000000000000000222111111111000000////////////000000000000//////111000000///////////////666555333111000000111111111111000000111111222333333222222111111000000///222222222222222222222222222222222333333333444444333333333444444444555555444444444555555555666666222333333333333333333444777888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBCCCEEEFFFHHHHHHIIIJJJLLLNNNOOOPPPIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMLLLJJJIIIIIILLLNNNOOOQQQSSSVVVVVVUUUSSSRRRQQQSSSUUUVVVWWWZZZ]]]```dddfffkkkooosss~~~wwwiiiaaa___hhh}}}rrrbbbXXXTTTNNNJJJHHHFFFEEECCCFFFDDDBBBAAA@@@AAACCCDDD@@@??????>>>===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???>>>>>>>>>>>>@@@BBBCCCEEEEEEEEEFFFGGGHHHHHHIIIKKKKKKLLLNNNOOOQQQRRRRRRVVVWWWXXXXXXYYYZZZ]]]```ggghhhiiikkkmmmppprrrsssrrrrrrssssssrrrpppooonnnoooooonnnmmmkkkjjjiiiiiihhhiiikkkmmmppprrrtttuuuyyyxxxwwwuuutttttttttttttttuuuuuutttqqqmmmiiifffaaa```^^^\\\YYYVVVTTTSSS666666888999;;;===>>>???===>>>>>>??????>>>>>>===;;;>>>AAAEEEFFFEEEBBBAAA???@@@AAAAAA@@@@@@BBBDDDAAACCCEEEFFFGGGIIILLLNNNMMMMMMNNNMMMMMMLLLKKKKKKHHHIIIIIIJJJJJJIIIGGGFFFGGGEEEDDDDDDFFFGGGFFFDDDFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLKKKMMMOOOOOONNNLLLLLLMMMOOONNNMMMLLLLLLNNNOOOPPPMMMMMMMMMPPPSSSVVVVVVUUUSSSRRRQQQPPPOOOPPPPPPQQQTTTTTTTTTTTTTTTUUUVVVWWWSSSQQQOOOLLLIIIFFFEEEDDDHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDCCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888777666666777888999999888777666666555555555666666555555444444333333333444555666666666666666777777666555555666777777555555555555555555555555555555555555444444444444222222333444444444444444444333333222222222333333222222222222222222333333222222222222222222222222000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000222111111000//////000000222222222222222222222222111111111000000000//////111000000/////////000000000000000000000000000000111111111000000000////////////000000000000//////000000///000000111222222444444333222111111111111111111000000111111222333444444444444333333333333333333333333333333333333222333333333444444444444333333444444444555555555444444555555555555555555444444444444555555555555777777777888888999:::;;;:::;;;;;;;;;<<<<<<============>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJLLLMMMOOOPPPKKKLLLNNNOOOPPPPPPOOOOOOOOOOOOOOOMMMLLLLLLNNNQQQPPPRRRUUUWWWWWWVVVUUUTTTRRRSSSTTTUUUVVVZZZ^^^aaadddeeeggghhhiiipppssshhhjjjzzz}}}mmm```[[[TTTNNNJJJGGGEEECCCEEEDDDCCCAAAAAAAAABBBCCCAAA@@@@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<============>>>>>>======>>>???AAABBB@@@AAAAAABBBCCCCCCDDDDDDGGGGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQSSSVVVXXX]]]]]]^^^```bbbeeeggghhhkkkkkklllllllllkkkjjjiiihhhgggfffeeecccbbb`````````aaaccceeehhhjjjlllmmmppppppooonnnmmmlllkkkjjjlllllllllkkkiiieeeaaa___YYYXXXVVVTTTQQQOOOMMMLLL555666777888:::<<<============>>>>>>>>>>>>======<<<>>>AAADDDEEEDDDBBBAAA???@@@AAA@@@??????@@@BBBAAABBBDDDEEEEEEGGGJJJLLLLLLLLLLLLLLLLLLKKKKKKKKKHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFEEEFFFHHHHHHFFFEEEGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMLLLNNNPPPQQQOOONNNNNNOOOMMMLLLKKKKKKKKKLLLNNNOOOKKKJJJKKKNNNRRRTTTUUUUUURRRRRRPPPOOOOOOPPPPPPQQQTTTTTTUUUUUUVVVWWWXXXXXXQQQOOOMMMJJJHHHFFFDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<:::999888777777888999:::999999888777666666666666444444444333333333333333111222444555666777777777777666555555555555666777555555555555555555555555555555444444444333333333222333444444555555444444444444333222111111111111222222222222222222111111000000000000000000000000111111111111111111111111000111111222222111111000000000000000000000000000000000000000000000000000111111000/////////000000000000000000000000000000111111000000000000//////////////////000222333444000000000000000000000000111111000000000000////////////000000000000//////.........///000111222333111222222222222222111111111000000000000111222222444444444444555555555555333333333333333333333333333333333444444444555555444444444555555555666666555555555555555555444444555555555555666666777777777666666666666888999:::999999:::;;;<<<======>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPOOOMMMNNNPPPRRRRRRTTTVVVXXXYYYXXXWWWVVVSSSTTTUUUUUUVVVZZZ___cccgggggghhhhhhgggjjjvvvzzzqqqwwwvvvhhhcccZZZSSSNNNJJJHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<===============<<<<<<===>>>???@@@======>>>>>>??????@@@@@@AAABBBCCCDDDEEEFFFGGGHHHGGGHHHIIIJJJJJJKKKMMMPPPQQQQQQRRRTTTVVVXXXZZZ[[[```aaabbbddddddccccccbbb```___^^^\\\ZZZXXXWWWVVVWWWXXXZZZ]]]___bbbdddeeeffffffffffffdddbbb```_______________\\\YYYVVVTTTPPPOOOMMMKKKIIIGGGFFFEEE555555666888999:::;;;<<<<<<======>>>>>>======<<<<<<===???AAABBBBBBAAA@@@???@@@@@@???======>>>@@@@@@BBBCCCCCCCCCDDDGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKIIIHHHGGGEEEEEEFFFGGGHHHGGGFFFEEEHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMLLLLLLKKKLLLLLLMMMMMMLLLNNNPPPPPPOOONNNNNNOOOJJJIIIIIIIIIJJJKKKLLLMMMKKKJJJJJJLLLOOOQQQRRRQQQQQQQQQOOOOOONNNOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWNNNMMMKKKHHHFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;<<<>>>???:::999888777777888999:::888888777666666555666666333333333333444444444444222222333444555666666666555555555555555555555555444444444444444444444444444444444444333333333222333333444555555555555444444444333111000000000000111111000000//////......000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111000000/////////000000000000000000000000000000000000000000000000///////////////000000222333444000000000000000000000000000000000000000000////////////000000000000//////---------......///111111///000111333333333222111000000000000000111222222111111222333333444555555444444444444444444444444333333444444444555555555444444555555555666666666555555555555555444444444444555555666666777777777777666555555555777999:::888888999:::<<<===>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHLLLLLLKKKKKKKKKLLLMMMMMMJJJJJJKKKKKKLLLMMMMMMMMMNNNOOOOOONNNMMMMMMOOOQQQTTTUUUWWWYYYZZZZZZYYYYYYVVVVVVVVVVVVXXX[[[```dddgggfffhhhiiiiiijjjsss}}}xxxyyy}}}nnniii```XXXSSSOOOLLLJJJGGGGGGFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>><<<<<<======>>>>>>>>>>>>===>>>>>>???AAABBBBBBCCCBBBCCCEEEEEEEEEFFFHHHJJJJJJJJJKKKLLLMMMOOOQQQRRRWWWXXXZZZ\\\]]]]]]\\\\\\[[[ZZZYYYWWWUUUSSSRRRQQQRRRSSSUUUWWWZZZ\\\^^^___]]]^^^___^^^]]]ZZZWWWUUURRRSSSSSSRRRQQQNNNLLLJJJIIIIIIHHHFFFEEEDDDCCCBBB555555666777999:::;;;;;;<<<<<<============<<<<<<;;;;;;===>>>>>>>>>>>>>>>>>>??????>>><<<<<<>>>???AAABBBCCCCCCBBBCCCEEEGGGIIIHHHHHHHHHHHHIIIKKKKKKNNNNNNNNNMMMLLLIIIGGGFFFDDDEEEFFFGGGGGGFFFGGGGGGIIIHHHFFFEEEDDDEEEEEEFFFGGGGGGIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIKKKMMMNNNMMMLLLLLLMMMGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKLLLMMMNNNNNNLLLOOOOOONNNMMMMMMNNNOOOPPPOOOPPPQQQSSSSSSTTTSSSSSSLLLKKKIIIGGGEEECCCCCCBBB@@@@@@@@@AAABBBCCCDDDEEE@@@@@@@@@AAAAAAAAAAAABBB@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<>>>???999999888777777888999999666666555444444444555555444444444444444555555555333333444444444444333333444444555555555555444444444444444444444444444444444333333333222222222222222333444444555555444444444333222111000/////////111000000//////.........////////////////////////////////////////////////000000000111111000000000////////////////////////////////////////////////000///////////////000000//////////////////////////////////////////000000111000000000000000111111//////////////////////////////////////////000000//////000000000000//////111111000000///000000111...///111222333333222111000000//////000000111222000111222222333444555555444444444444444444444444333333333444444444555555444444444444555555555666555555555555555555555444333444444555666666777777777777666666777888999:::888888999:::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHLLLKKKKKKKKKKKKKKKLLLLLLJJJJJJJJJKKKKKKLLLMMMMMMNNNOOOPPPOOONNNOOOPPPRRRTTTUUUWWWYYYZZZZZZZZZZZZXXXXXXYYYXXXYYY\\\```dddbbbaaaaaadddeeeffflllssswwwvvvuuuyyy{{{zzzzzz|||~~~~~~tttooohhh```[[[WWWSSSPPPLLLKKKIIIGGGFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>========================;;;<<<<<<<<<============;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@===???AAABBBAAAAAACCCDDDEEEEEEEEEFFFGGGIIIJJJKKKPPPQQQSSSUUUWWWWWWWWWWWWUUUUUUSSSRRRPPPNNNMMMLLLMMMNNNOOOQQQSSSUUUVVVWWWTTTTTTUUUUUUTTTQQQNNNLLLIIIJJJJJJIIIHHHGGGEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA555666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???>>>======>>>@@@BBBCCCCCCCCCAAAAAACCCEEEGGGFFFFFFFFFGGGHHHJJJKKKOOOOOOOOONNNMMMJJJHHHGGGEEEFFFGGGGGGFFFFFFIIIKKKLLLJJJHHHFFFEEEEEEGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIGGGFFFEEEEEEDDDEEEEEEEEEFFFHHHKKKKKKKKKJJJJJJKKKFFFFFFGGGHHHIIIJJJJJJKKKMMMLLLKKKKKKLLLMMMKKKJJJMMMMMMLLLKKKKKKLLLNNNOOOMMMNNNOOOPPPPPPPPPOOONNNIIIHHHGGGEEECCCBBBBBBAAA????????????@@@AAABBBCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>><<<<<<;;;<<<<<<:::::::::::::::::::::::::::::::::::::::;;;<<<===999888777666666777888999555555444333333444444555555555555444444444444444333444444444333333222111333333444555555444333333333333333333333333333333333333333222222222111111111222333333444444333333222222111000////////////111111111111111111000000////////////////////////........................///000000111111000000/////////////////////////////////////////////////////////......//////000000////////////////////////......////////////000000111111000///......//////////////////////////////......////////////000000//////000000000000//////555444333222222222222333//////000111222222222111000////////////000111111222333333444555666666777333333333333333333333333222222222333333333444444333333333444444444555555444444444555555555666666333444444555666777888888777888888999::::::;;;;;;888888999:::;;;<<<<<<=========>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLNNNOOOOOOOOOPPPRRRRRRQQQQQQRRRTTTSSSTTTVVVWWWXXXYYYZZZZZZXXXYYYZZZYYYYYYZZZ]]]```bbb^^^^^^aaaccccccfffkkkqqq}}}ssspppkkkhhhhhhlllqqqtttwwwtttoookkkhhhddd```^^^XXXUUUQQQLLLHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<============<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???999;;;===>>>======>>>???@@@@@@@@@AAABBBCCCDDDEEEIIIJJJMMMOOOPPPQQQQQQPPPMMMMMMLLLJJJIIIHHHGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLIIIJJJJJJJJJIIIGGGFFFDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@666777777888999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;:::::::::;;;<<<===<<<===>>>>>>===>>>???AAACCCDDDDDDCCCAAAAAABBBDDDFFFEEEDDDDDDFFFHHHJJJLLLMMMNNNNNNNNNNNNLLLKKKJJJHHHIIIIIIHHHFFFHHHLLLOOOPPPNNNKKKIIIHHHHHHIIIJJJHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDFFFIIIJJJIIIIIIIIIJJJEEEFFFGGGHHHIIIJJJJJJJJJLLLKKKJJJKKKLLLMMMLLLKKKKKKJJJJJJIIIJJJKKKLLLMMMLLLMMMNNNOOOOOOMMMLLLJJJGGGFFFEEECCCBBBAAAAAAAAA>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@@@@????????????@@@???<<<:::999:::<<<===999999999999999999999999999999::::::::::::::::::888777666555555666777888555555444444444444555555555555444444333333222222111222222333333333333222222333444444444444333222222222222222222222222222222222222222111111111111000111222222333333222222111000000/////////000000000000000111111111111111000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////...............///000000000000000000000000000000........./////////000000000//////...............////////////////////////........./////////000000//////000000000000//////222222222222222222333333111000000000000111111222///////////////000111111222222333333444444555555333333333333333333333333111111111222222222333333222222222333333333333444222333333444555666777777444555555666777888999:::888999;;;===>>>===<<<;;;999999999::::::;;;;;;;;;;;;<<<===>>>???@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMOOOPPPNNNPPPQQQRRRQQQQQQRRRSSSRRRSSSTTTUUUWWWXXXYYYYYYVVVWWWYYYYYYXXXWWWXXXYYY```\\\ZZZ^^^aaabbbeeehhhmmmttt|||rrrllljjjkkkllllllrrrrrrsssvvvyyyyyyxxxvvvnnniii```WWWPPPKKKIIIHHHHHHGGGGGGGGGFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@?????????>>><<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<======>>>888:::<<<===<<<;;;<<<===>>>>>>>>>>>>???@@@AAAAAACCCDDDFFFHHHIIIIIIIIIIIIFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAA777777888999:::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::===<<<;;;:::;;;<<<===>>><<<===>>>>>>>>>>>>@@@BBBDDDDDDDDDCCCAAAAAABBBDDDEEEDDDDDDDDDEEEGGGJJJLLLKKKLLLMMMNNNOOONNNNNNMMMKKKLLLKKKIIIGGGIIINNNSSSSSSQQQNNNKKKJJJKKKLLLMMMIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHGGGFFFEEEEEEFFFFFFCCCFFFHHHIIIIIIHHHIIIJJJEEEEEEGGGHHHIIIJJJJJJJJJKKKJJJIIIKKKMMMNNNMMMLLLJJJIIIHHHHHHIIIJJJKKKLLLLLLMMMNNNOOONNNLLLJJJIIIFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>??????@@@@@@?????????>>>>>>>>>>>>AAA>>>;;;999888:::<<<>>>999999999999999999999999888999:::;;;;;;:::888777777666555444444555666777666666555555555666666777444444333333222111000000///000111222333444444444222222444444444444222222222222222222222222222222222222222111111111111000000000111222222222222111000////////////000000111------......//////000000111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////////////////////////////...............///000111111111111111111111111111---.........//////000000......---------......///////////////////////////---.........//////000000//////000000000000//////............///111222333222111000//////000111222///////////////000111111000000111111111111222222222222222222222222222222000000111111111222222222111111222222222333333333111222333444555777888888555666777888999:::;;;;;;888:::===???@@@???===<<<:::::::::::::::::::::::::::;;;<<<>>>???AAABBBBBB@@@AAAAAABBBCCCDDDFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNKKKMMMOOOPPPOOOOOOPPPQQQQQQRRRSSSTTTVVVWWWXXXYYYTTTVVVXXXXXXWWWUUUTTTUUUZZZTTTSSSXXX^^^```cccggggggiiivvv{{{vvvrrroooiiilllsss|||zzzooobbbXXXRRRNNNMMMJJJJJJIIIHHHHHHGGGFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????======>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<<<<<<<===999;;;===>>>=========>>>??????>>>>>>???@@@AAAAAA>>>???AAACCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@?????????AAA@@@@@@?????????@@@AAA????????????????????????@@@@@@AAAAAABBBCCCDDDDDD777777777888999999999:::999:::<<<======<<<:::999999999999999:::;;;<<<<<<======<<<<<<<<<>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGIIIJJJKKKLLLOOONNNNNNMMMMMMMMMMMMMMMOOOMMMKKKHHHHHHHHHJJJKKKPPPOOOOOONNNNNNMMMMMMMMMMMMLLLIIIGGGFFFGGGIIIJJJFFFGGGHHHGGGEEEDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGGGGGGGHHHHHHHHHJJJKKKMMMMMMKKKJJJIIIHHHHHHGGGFFFGGGHHHJJJKKKJJJKKKMMMNNNMMMKKKHHHFFFAAAAAA@@@???>>>>>>>>>???:::<<>>;;;;;;===???????????????>>>===;;;;;;;;;;;;:::::::::;;;<<<<<<777777777888999999999:::888777666666666777999:::555555444444444444555555444444444444444444444444000000000111222222222333333333333333333333333333333333333333333333333333000111333333333333111000222222222111111111111111000111333444444333222111000000000000000000000000222111111111000000//////......////////////......///......------...000111000000000000///...---,,,///////////////////////////...---,,,,,,---...///,,,,,,,,,---...///000000111111000000//////......000000//////.........---////////////////////////222111000//////.........222000///......///000222000000000000111111111111111111111111111111111111111111000000//////......222...+++,,,000333555555000111111111111222222222222222222222222222222222333333222222111000//////111111222222222111111000000000111222333555666777666777777777888888888888:::;;;===??????>>>===<<<<<<;;;;;;;;;;;;:::::::::>>>===;;;:::;;;<<<>>>???AAABBBCCCDDDEEEFFFGGGHHHGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHKKKMMMOOONNNNNNOOOPPPPPPQQQQQQRRRPPPPPPQQQQQQRRRSSSSSSTTTSSSTTTVVVXXXYYYYYYXXXXXXXXXYYYZZZ\\\^^^```aaabbbeeehhhqqq}}}zzzqqqmmmttt}}}sssiiieeeaaaZZZTTTQQQMMMKKKJJJIIIHHHGGGGGGFFFDDDBBBBBBDDDFFFGGG@@@@@@AAAAAABBBBBBCCCCCC@@@@@@????????????????????????>>>=====================<<<<<<<<<<<<======<<<<<<===>>>???@@@@@@AAA<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@@@@??????>>>>>>=========>>>@@@@@@??????@@@BBB???@@@@@@AAAAAAAAAAAA@@@777777777888888999999:::999:::<<<======<<<:::999999999999999:::<<<======@@@???>>>=========>>>???AAAAAAAAABBBBBBCCCCCCCCCEEEEEEFFFGGGIIIJJJKKKLLLMMMLLLLLLKKKJJJKKKKKKKKKLLLKKKIIIHHHHHHJJJLLLNNNQQQQQQPPPPPPOOOOOONNNMMMLLLJJJHHHFFFEEEFFFGGGHHHFFFGGGHHHGGGEEEDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFFFFHHHJJJKKKLLLLLLKKKJJJHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLJJJHHHFFFAAAAAA@@@???>>>>>>>>>>>>;;;===>>>>>>======>>>@@@>>>??????>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;777777888888888888888999666666555555555666777888555555444444444444555555444444444444444444444444111111111111111111222222333333333333333333333333111111111111111111111111333333444444444444333333111111111111111111111111222222333333333222111111000000000000000000000000111111111000000000//////......////////////.....................//////000///////////////......---........................///...---,,,,,,---...///,,,,,,,,,------...///000000000000/////////......000/////////.........---........................////////////000111222222///...---,,,,,,---.../////////000000000111111111111111111111111111111111111000000000/////////...///---++++++...111222111000111111111111222222222222222222222222222222222333333222222111000000///111111222222222111111000111111111222333444555666666666666777777777777777999:::<<<===>>>===<<<;;;;;;;;;;;;<<<<<<=========>>>===<<<;;;;;;===>>>???AAAAAABBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGHHHJJJLLLNNNMMMMMMNNNNNNOOOPPPPPPPPPMMMMMMNNNNNNOOOPPPPPPPPPRRRSSSUUUWWWXXXXXXXXXWWWWWWXXXYYYZZZ\\\]]]______```bbbiiisss}}}wwwsssvvv}}}wwwmmmbbb___ZZZVVVTTTQQQNNNLLLIIIIIIGGGEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>======>>>>>>========================<<<<<<======>>>>>>??????<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>???@@@@@@???>>>@@@AAA>>>?????????@@@?????????666666777777888999999:::999:::;;;<<<<<<<<<::::::999999999:::;;;===>>>???AAAAAA@@@>>>>>>======>>>@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHJJJMMMOOOOOOOOOPPPPPPOOONNNLLLLLLIIIHHHFFFDDDCCCDDDEEEFFFEEEFFFGGGFFFEEEDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDEEEHHHJJJKKKLLLLLLKKKHHHHHHGGGFFFFFFFFFGGGGGGIIIJJJKKKLLLKKKIIIGGGFFFAAA@@@???>>>===============<<<<<<===???@@@@@@???>>>>>>>>>>>>===<<<;;;;;;<<<;;;:::999999999999999888888888888777777777777555555444444444555666777555555444444444444555555444444444444333333333333111111111111111111000000222222222222222222222222000000000000000000000000111000000//////000000111///000000111111222222222444333222111111111111111////////////////////////111111000000000000//////......////////////......------...///////////////---......///////////////..............................------------......,,,,,,,,,,,,---...///000///////////////........./////////.......................................///////////////000222222///...---,,,,,,---.../////////000000000000111111000000000000000000000000000000000000///////////////---------///000000///000111111111111222222222222222222222222222222222333333222222111000000000000111111222222222111111222222222222222333444444666666666555555555555555888888:::;;;;;;;;;:::999:::;;;;;;<<<===>>>???@@@>>>===<<<<<<<<<===>>>???@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNKKKKKKLLLMMMMMMNNNNNNOOOQQQRRRSSSUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]bbbiiipppxxx~~~}}}wwwrrrmmmgggaaa[[[VVVRRRMMMMMMLLLJJJHHHFFFDDDCCCFFFFFFDDDCCCBBBAAA@@@@@@CCCCCCBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>??????===>>>???@@@@@@???>>>========================>>>============>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@>>>>>>>>>??????????????????@@@AAA@@@???>>>???@@@????????????????????????555666666777888999::::::999:::;;;<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>???AAA@@@@@@?????????????????????@@@BBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGIIIKKKMMMKKKLLLMMMNNNMMMLLLJJJHHHGGGFFFDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFDDDCCCDDDFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJHHHGGGGGGFFFFFFEEEEEEEEEHHHIIIJJJJJJJJJIIIGGGFFFAAA@@@???>>>===<<<<<<<<<===;;;:::;;;???AAA@@@>>>===============<<<;;;:::<<<;;;:::999888777777777888888888777777666666555555555555555555666666666555444444333333444444555444444444333333333333333222222111111000000//////222222222222222222222222222222222222222222222222000///...------...///000...//////000111222222333555333222000000000111111........................000000000000000000//////---......//////......---,,,---...///000///...---,,,---...///000000000000........................---------------------------,,,,,,,,,------...///........................................................................111000///...------------111000////////////000111////////////000000000111000000000000000000000000000000000000////////////000000111222222111000///000000111111111222222222111111111111111111111111222222222111111111000000000000111222222222111111333333222222222222222333555555555444444444333333666777888999999999888888::::::;;;<<<<<<===>>>>>>======<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVWWWXXXXXXYYYYYY\\\[[[^^^dddhhhmmmxxxxxxppphhh___ZZZTTTSSSPPPMMMKKKIIIIIIIIIIIIHHHFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAABBBAAAAAA@@@???@@@@@@@@@>>>???AAABBBBBBAAA???>>>?????????>>>>>>>>>>>>>>>======>>>>>>>>>???????????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBB>>>>>>>>>??????@@@@@@@@@@@@AAABBBAAA???>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAA444555666777888999::::::999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@===>>>???AAABBBDDDEEEFFFEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFGGGHHHIIIHHHJJJLLLNNNNNNMMMJJJHHHFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCDDDEEEGGGFFFFFFEEEEEEFFFFFFFFFIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEGGGHHHHHHIIIHHHHHHGGGFFFBBBAAA@@@>>>======<<<<<<<<<:::888:::>>>???>>><<<;;;<<<<<<<<<<<<;;;;;;:::;;;:::999888777666666666888777777666666555555555555555666666666777777777444444333333333333444444444444333333333222222222222111111000000/////////111111111111111111111111111111111111111111111111444333222111111222333444......///000111111222222444333111000///000111111------------------------//////////////////000000------............------+++,,,.../////////...---+++,,,---///000000000000........................,,,------------------,,,---,,,,,,,,,,,,------...---------------.........---------.......................................//////...---,,,,,,,,,,,,000000////////////000000...////////////000000000////////////////////////////////////000000000000///000222333222000///...000000111111111222222222111111111111111111111111222222222111111111111111///000111222222222222222333333222111111111222222444444444333333333333333555666666777777777777777::::::::::::::::::::::::<<<<<<<<<<<<<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSUUUVVVVVVVVVWWWWWWWWWWWWZZZZZZ\\\```bbbeeemmmvvvwwwnnnhhh```\\\VVVQQQLLLJJJJJJJJJHHHGGGEEECCCBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA>>>@@@AAACCCCCCAAA@@@>>>AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>????????????@@@???????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB>>>>>>??????@@@@@@AAAAAAAAABBBBBBAAA???>>>???@@@AAAAAA@@@@@@@@@AAABBBCCC444444555666888999::::::999:::::::::;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@======>>>@@@AAACCCDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFFFFEEEEEEEEEGGGJJJNNNQQQRRRPPPNNNLLLFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHGGGGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCBBBAAA???>>>=========;;;:::::::::<<<===<<<;;;:::;;;;;;;;;;;;;;;::::::999888777666666666666666666666666666555555555555555555666777777777777666444444333333333333444444444444333333222222111111000000000000000000//////000000000000000000000000........................111111111000000111111111...//////000000111111111111111000000000111111222..............................////////////000000------............------,,,,,,---...............,,,---...///000000000000------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------------------------.........------------------------,,,++++++,,,,,,---...///..............................////////////000000////////////////////////////////////000000000000,,,///111111///...---...000111111111111222222222111111111111111111111111111111111111111111111111///000111222222222222222333222222111111111222222222333333333444444444444555555555666666666777777999999888888888777777777::::::;;;;;;;;;<<<<<<<<<>>>>>>?????????@@@@@@@@@AAABBBCCCEEEFFFGGGGGGGGGCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIGGGHHHHHHIIIIIIJJJJJJKKKMMMMMMMMMMMMNNNPPPQQQRRRTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVYYY\\\]]]]]]cccjjjqqq{{{{{{|||wwwmmmiiiaaaZZZSSSNNNLLLKKKIIIGGGEEECCCBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCCCC???@@@AAABBBBBBAAA@@@???AAAAAAAAAAAAAAAAAABBBBBB>>>?????????@@@@@@@@@@@@@@@????????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB?????????@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???@@@AAA@@@?????????@@@BBBDDDEEE333444555666777999::::::999999::::::;;;<<<=========<<<;;;:::999999999999<<<===>>>?????????>>>===<<<======???@@@AAABBBBBBDDDDDDDDDEEEFFFFFFGGGGGGIIIHHHGGGGGGFFFGGGGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDEEEHHHMMMRRRTTTRRRPPPMMMGGGFFFFFFEEEDDDDDDCCCCCCAAABBBDDDDDDCCCBBBDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFHHHIIIIIIHHHGGGFFFCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@???>>>>>>===<<<<<<===<<<;;;:::;;;<<<999::::::;;;;;;;;;::::::777777666555555666666666444555555555555555666666333444555666666666555555444333333222222333333444444444333333222111111000/////////000000000000000000000000000000000000000........................---------......---------/////////000000000000000...///000111111222222111................................./////////000000,,,------......------,,,------,,,,,,------......------...///000000//////------------------------+++,,,------------,,,+++------,,,,,,+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------------------...///000000------............------........./////////000000.........................../////////000000000111,,,...000000...---...000000111111111111222222222111111111111111111111111111111111111111111111111//////000222222333333222222111111111111111222222111222222333444555666666555555555555555666777777777777777777777777888888999999::::::;;;;;;::::::;;;;;;<<<===>>>??????@@@???@@@AAACCCEEEFFFFFFFFFAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKLLLKKKKKKLLLMMMNNNPPPQQQQQQQQQQQQRRRSSSTTTTTTUUUQQQRRRVVVZZZZZZXXX\\\bbbgggooo}}}zzzrrrpppqqquuuzzz~~~zzzvvvtttooojjjccc]]]XXXUUUPPPNNNKKKHHHFFFFFFGGGGGGDDDEEEFFFGGGHHHIIIJJJKKKEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBB?????????@@@@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@??????AAABBBAAA@@@@@@AAABBBBBBAAAAAABBBCCCFFFIIIKKK333333444666777999:::::::::999999:::;;;<<<===>>>======;;;:::999888888888>>>>>>??????>>>===;;;:::<<<<<<===>>>???@@@@@@AAACCCCCCDDDDDDEEEEEEFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDAAAEEEKKKQQQSSSRRROOOMMMGGGGGGGGGFFFEEEEEEDDDDDDAAABBBCCCCCCBBBBBBDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIHHHGGGFFFAAAAAAAAABBBDDDEEEGGGHHHEEEFFFHHHIIIJJJIIIIIIHHHEEEEEEEEEEEEEEEFFFFFFFFFFFFEEECCCAAA@@@???>>>>>><<>>;;;999;;;===999999:::;;;;;;;;;::::::666666555555555666666777333444444555555666666666222333444555555555444333444333333222222333333444444444333333222111000000......//////000000111111000000000000000000000000000000000000000000000000---...///000000///...---000000000000////////////,,,...000111222222222111////////////////////////---.........//////000000,,,------......------,,,...---,,,+++,,,---...///---...//////////////////------------------------++++++------------++++++------,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........------------------------222111000//////....../////////000000000000//////............/////////000.........................../////////000000111111...000222111//////111444000111111111111222222222000000000000000000000000111111111111111111222222//////000222222333333333111111000000111222222333111111222333555666777777666555555555555666777777555555666777888999999:::777888999::::::::::::999999999:::;;;<<<>>>>>>???===>>>@@@BBBCCCEEEEEEEEE@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMKKKKKKJJJKKKLLLMMMOOOPPPNNNNNNOOOPPPQQQRRRSSSTTTPPPQQQVVV[[[ZZZXXXZZZ___```eeennn{{{tttlllhhhhhhkkkiiikkkpppuuuzzz{{{xxxvvvyyyyyyzzzxxxtttmmmgggbbbYYYVVVRRRNNNKKKJJJKKKKKKEEEFFFGGGIIIKKKLLLNNNNNNFFFFFFEEEDDDDDDDDDDDDDDDAAA@@@@@@??????@@@@@@AAA>>>>>>???@@@AAAAAABBBBBB??????@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@????????????@@@AAAAAAAAAAAABBBCCCFFFEEEEEEFFFHHHKKKOOOQQQ444444555666777888999999<<<<<<;;;;;;;;;::::::::::::999999888888999999:::<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCBBB@@@@@@BBBEEEHHHJJJJJJIIIHHHFFFEEEDDDDDDDDDFFFHHHLLLOOOOOONNNLLLJJJKKKKKKJJJIIIGGGEEECCCBBBCCCAAA???===<<<<<<>>>>>>@@@???======>>>???BBBCCCDDDEEEEEECCCAAAAAABBBDDDBBBBBBBBBBBBCCCEEEGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHDDDDDDCCCBBBBBBBBBBBBBBBDDDBBB@@@>>>======>>>???;;;:::999888777777777777888777666555666888:::;;;:::999777666555444555555333333333333333333333333444444444444444444444444777666444222111111111111222111111111000000//////333222000/////////000111000000000000000000000000............////////////000000000000000000000000........................111000///...............000///............///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......///////////////......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,------,,,***))))))***+++,,,,,,---...------------------------,,,------......---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............////////////......,,,---///000000000///....../////////000000111111111111000000//////......111222222111///...///111000000000000000000000000111111111111111000//////000000000000111111111111000000000000000000000000333222111000000111222333222222222222333444555555666555555555555666666777666666666777888888999999888888777777888888999:::;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAACCCDDDEEEFFF@@@AAAAAABBBBBBAAAAAA@@@DDDCCCBBBAAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGIIIHHHFFFFFFHHHIIIIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNOOOPPPQQQRRRSSSTTTSSSSSSSSSTTTVVVYYY\\\^^^bbb```bbbkkkyyy}}}uuuvvvtttmmmaaa^^^\\\]]]aaagggkkkmmmsss|||tttqqqhhh]]]WWWWWWVVVSSSOOOHHHIIIJJJKKKMMMQQQXXX\\\OOOLLLGGGDDDBBBAAA???===@@@BBBDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBB>>>>>>???@@@@@@@@@@@@@@@>>>???@@@BBBBBBCCCCCCCCCDDDCCCBBBAAABBBBBBDDDEEE@@@AAABBBBBBAAABBBDDDEEEHHHEEECCCDDDFFFGGGDDDAAA@@@CCCEEEDDDCCCCCCFFFIIIHHHFFFIIIOOORRRTTT\\\ggg444444555666777888999999;;;;;;;;;;;;<<<<<<======:::999999888888999999:::<<<<<<<<<<<<<<<======>>>===<<<<<<;;;<<<===>>>???@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@AAADDDGGGIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFHHHKKKMMMNNNMMMKKKJJJJJJIIIIIIHHHFFFDDDCCCBBBCCCBBB@@@>>>=========>>>>>>>>>======>>>???AAABBBCCCDDDDDDCCCAAA@@@AAACCC@@@@@@@@@AAABBBCCCDDDEEEJJJJJJIIIIIIIIIIIIIIIJJJFFFFFFDDDCCCCCCBBBBBBBBBCCCAAA???===<<<<<<<<<===;;;:::999888777777777777888777666555555777999:::888777666444444444444555333333333333333333333333444444444444444444444444777666444222111111111111111111111000000000//////222111111000//////000000////////////////////////............////////////////////////////////////.................................---......////////////...---,,,+++******......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///......------------------------------...---,,,,,,---...,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------............////////////......,,,---.../////////..................------------000000000000//////......000111111///...---...000////////////////////////111111111111111000////////////000000000111111111000000000000000000000000222222111000000111222222222222222222333444555555444444444444555666777888666777777888999999::::::888888777777888888999:::::::::::::::;;;<<<===>>>===>>>???@@@AAABBBCCCDDD@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCBBBBBBBBBCCCEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGFFFGGGIIIIIIIIIHHHJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRQQQRRRSSSUUUWWWZZZ\\\]]]^^^[[[]]]dddooo|||~~~xxxooommmhhhbbb^^^[[[[[[ZZZZZZkkkyyy}}}qqqhhhddd```[[[WWWTTTQQQMMMLLLNNNSSSZZZ^^^\\\VVVNNNHHHFFFFFFGGGGGG???@@@AAABBBAAA@@@@@@@@@BBBAAA@@@@@@???@@@@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBCCCDDDFFFHHHIIIBBBCCCDDDCCCCCCDDDFFFIIILLLKKKIIIIIIIIIIIIHHHGGGGGGJJJMMMMMMLLLJJJKKKLLLTTTTTTYYYaaafffjjjsss|||444444555666777777888999999999:::;;;===>>>??????:::999999888888999999:::<<<<<<<<<<<<===???@@@AAA======<<<<<<<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBB@@@???>>>>>>@@@BBBEEEGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJHHHHHHHHHGGGFFFEEECCCCCCBBBAAA@@@???>>>======<<<<<<<<<======>>>?????????AAABBBCCCBBB@@@@@@AAABBB???@@@AAACCCCCCDDDDDDDDDKKKKKKJJJJJJJJJJJJKKKKKKIIIHHHGGGEEEDDDCCCCCCCCCBBBAAA???<<<;;;::::::;;;::::::999888777777777777777666555555555666777888555555444333333444444555333333333333333333333333444444444444444444444444666555444222111111111111111111000000000000//////000000111111000000//////////////////////////////............////////////////////////////////////........................++++++,,,,,,---...//////,,,------...---,,,+++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,------------,,,,,,------------............---,,,+++,,,---...---,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++---...*********+++++++++,,,,,,,,,,,,,,,---------............////////////......,,,,,,---............---//////......---,,,,,,,,,000000000////////////......//////...---,,,...///........................000000111111000000////////////000000000000111111000000000000000000000000222111111000000111111222222111111222222333444555333333333444555666777888777777888888999:::::::::888777777777777888999999999999999999:::;;;<<<============>>>???@@@@@@AAA???@@@@@@AAAAAA@@@@@@???BBBBBBAAAAAABBBDDDFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFHHHJJJJJJHHHFFFHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPOOOQQQSSSVVVXXXZZZ[[[\\\[[[XXXXXX]]]dddnnn{{{xxxnnnkkkhhhbbb^^^\\\[[[ZZZYYY\\\jjj{{{|||wwwtttpppnnnggg___UUUPPPQQQUUUZZZ\\\]]]YYYTTTPPPNNNLLLKKKIIIBBBBBBCCCCCCBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBDDDFFFGGGGGGHHHHHHGGGGGGIIILLLOOOTTTUUUUUUTTTQQQNNNMMMMMMLLLQQQWWWZZZ[[[ZZZYYYYYYbbbdddkkkuuu}}}444444555555666777777888888999999:::;;;<<<======:::999999888888999999:::;;;;;;<<<===>>>@@@BBBCCC==================>>>>>>===>>>???@@@@@@AAAAAAAAA>>>>>>===>>>???AAACCCDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJHHHHHHHHHHHHGGGFFFEEEEEEAAAAAA@@@@@@>>>===;;;::::::;;;<<<===>>>>>>>>>>>>@@@AAACCCBBBAAA@@@AAABBB@@@BBBDDDFFFHHHHHHHHHHHHJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKIIIGGGEEEDDDCCCCCCBBBAAA???===;;;::::::::::::999999888777777888888777666555555555555666666333444444444444555555666333333333333333333333333444444444444444444444444555444333222222111111111000000000000000000//////...///000111111000///...////////////////////////............////////////////////////////////////........................++++++,,,,,,------------(((***---///111111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******++++++,,,,,,,,,,,,+++,,,,,,,,,---------------,,,+++***+++---......,,,------------------------+++++++++++++++++++++++++++***)))((((((***---...++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---......//////......---,,,,,,,,,---------------/////////////////////...////////////////////////...//////...------...000///////////////////////////000000000000000//////////////////000000000111////////////////////////111111000000000000111111111111111111222333444555444444444333444444555555666666666777888888999999777777777777777888999999999999999999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@@@@???@@@@@@???@@@AAACCCEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFHHHJJJJJJHHHFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNOOONNNOOORRRUUUXXXYYYZZZZZZZZZWWWWWW[[[___eeeoooyyywwwmmmkkkiiihhhhhhhhhgggfff___hhhttt|||rrreee]]][[[[[[ZZZXXXUUUVVVYYY[[[[[[WWWPPPKKKJJJHHHFFFFFFFFFFFFFFFEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCCCCCCCBBBBBBAAADDDCCCBBBBBBBBBDDDEEEFFFNNNNNNNNNNNNNNNPPPTTTWWW[[[___cccccc^^^YYYWWWVVVTTTZZZccckkkppprrrrrrqqquuuxxx~~~444444555555666666777777888888999999999::::::::::::999999888888999999:::;;;;;;<<<===???AAABBBCCC>>>>>>>>>>>>>>>>>>======<<<===>>>???@@@@@@@@@@@@============>>>@@@AAABBBAAAAAAAAABBBCCCDDDFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGAAAAAAAAA@@@>>><<<;;;::::::;;;<<<===>>>>>>======@@@BBBDDDDDDBBBAAABBBCCCAAABBBEEEHHHJJJKKKKKKKKKHHHGGGGGGGGGHHHHHHIIIJJJLLLKKKIIIGGGEEECCCBBBBBBBBBAAA@@@>>>===<<<;;;;;;:::999888888777888888888777777666555555555555555333444444555666666666666333333333333333333333333444444444444444444444444333333333333222111111000//////////////////000000...///000111111000///.......................................////////////................................................,,,,,,------,,,+++******'''))),,,///111111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***))))))***+++,,,,,,++++++******+++++++++,,,,,,,,,+++******+++---...---,,,++++++,,,------...//////------------------------+++***(((((((((***,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......------............------,,,,,,,,,,,,------......,,,------...///000000111.............../////////...///000///......///111000000000000000000000000...//////000000000//////...////////////000000000////////////////////////000000000000000000000000111111111111222333444444666555444333333222222333444444555555666777777777777777666666777777888999999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<=========@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>???AAACCCEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDEEEHHHJJJJJJHHHFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOMMMNNNQQQTTTVVVWWWWWWWWWXXXVVVVVVZZZ]]]```gggooowww~~~{{{xxxsssppprrrssswww{{{tttpppjjjccc\\\VVVYYY^^^ccceeeccc^^^YYYQQQNNNJJJHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCFFFGGGGGGGGGGGGGGGFFFFFFHHHHHHGGGHHHIIIJJJLLLMMMSSSSSSTTTSSSSSSTTTXXX[[[\\\ccclllqqqpppllliiihhhfffllluuu~~~444444555555555666666666888888888888888888888888:::999999888888999999:::;;;;;;<<<===???@@@BBBCCC>>>>>>?????????>>>======<<<===>>>???@@@@@@@@@@@@============>>>???@@@AAA@@@@@@@@@AAABBBCCCEEEFFFEEEEEEDDDDDDDDDDDDEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHDDDCCCBBBAAA???===<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAACCCFFFFFFEEEDDDDDDEEECCCDDDFFFGGGIIIJJJJJJJJJEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJHHHFFFDDDBBBBBBAAA@@@@@@@@@???>>>===<<<;;;999999888888888888888999888888777777666555444444333444555666666666666666333333333333333333333333444444444444444444444444222222333333222111000000......////////////000000......///000000000//////....................................////////////................................................,,,---......---+++***)))***+++,,,------,,,+++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***((()))***+++,,,,,,,,,,,,))))))******++++++,,,,,,,,,+++***+++,,,---,,,+++******+++,,,---...//////------------------------,,,+++***))))))***++++++,,,,,,---------.........,,,,,,,,,---------......------............---------------,,,---......///))))))***,,,---...///000---............/////////...///000///......000222111111111111111111111111......///000000000//////......////////////000000000000000000000000000000///000000111111000000///111000000111111222333444555555444333222222222222333333333444555555666666777666666666666777888888999999999999:::;;;<<<===;;;;;;;;;<<<===>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>???AAABBBDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEGGGIIIJJJHHHGGGEEEFFFGGGIIIJJJLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMNNNPPPQQQSSSTTTTTTTTTTTTSSSTTTXXXZZZ\\\aaagggoooyyy~~~yyywww|||wwwoooeeeddddddeeehhhkkkllllll]]]WWWQQQNNNNNNNNNLLLJJJKKKKKKLLLLLLNNNOOOQQQRRRTTTSSSSSSQQQOOOMMMLLLJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLMMMOOOQQQSSSUUUXXXYYYZZZZZZYYYYYY[[[]]]ZZZbbbllluuuyyyzzzyyyyyyyyy|||zzz444444444555555555666666666666777888999::::::;;;:::999999888888999999:::;;;<<<<<<===>>>???AAABBB>>>??????@@@???>>>===<<<======>>>???@@@@@@@@@@@@=========>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDFFFFFFGGGGGGGGGIIIGGGEEECCCAAA@@@@@@@@@===<<<<<<<<<<<<>>>???@@@CCCEEEHHHIIIHHHGGGGGGGGGKKKJJJJJJIIIIIIHHHIIIIIIEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFDDDBBBAAAAAA@@@===>>>>>>>>>======<<<;;;999888888888888888999999999999999888777555444444333333444555555555444444333333333333333333333333444444444444444444444444111222222333222111000000........./////////000000...............///000000....................................////////////................................................+++,,,.........---+++***++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,))))))***++++++,,,---------+++***+++,,,,,,+++******+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------......------,,,......---------...///000******+++,,,,,,---......---------.........//////---.........------///111000000000000000000000000---......///000000//////........./////////000000000000000000000000000000...///000111111000///...000000000000111222333444222222222222222333444444333333444444555666666777666666666666666777888888::::::::::::;;;<<<===>>>;;;;;;<<<===>>>@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAACCCDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDDDDEEEHHHIIIIIIHHHFFFFFFHHHIIIKKKMMMNNNOOOMMMMMMNNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOPPPQQQRRRSSSRRRTTTXXXZZZYYY\\\bbbhhhooo{{{zzz}}}}}}zzzwwwvvvwwwyyy{{{{{{qqqjjjbbb]]]]]]]]]ZZZXXXYYYYYYZZZ\\\^^^```bbbdddeeeeeecccbbb___]]][[[ZZZXXXYYYZZZ[[[[[[[[[[[[[[[\\\[[[ZZZYYYYYYZZZ[[[[[[```bbbddddddcccbbbbbbbbb[[[^^^dddllltttxxxzzzyyyzzzyyyzzz}}}~~~{{{444444444555555555555555555555777888:::<<<===>>>:::999999999999999999:::<<<<<<<<<<<<===???@@@AAA>>>???@@@@@@@@@>>>===<<<===>>>???@@@@@@AAAAAA@@@======>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBCCCCCCDDDDDDCCCBBBBBB@@@AAABBBDDDEEEEEEFFFFFFLLLJJJGGGDDDCCCBBBCCCCCC>>>===<<<;;;<<<>>>@@@BBBDDDGGGJJJKKKJJJIIIHHHHHHSSSQQQOOOLLLJJJIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFDDDCCCAAA@@@@@@@@@;;;<<<<<<<<<<<<<<<;;;;;;999888888888888888999999:::::::::999888666444444222333444444444444222222333333333333333333333333444444444444444444444444000111222333333222000///---.........//////000000///...---------///000111..................................../////////000................................................)))+++---/////////...---+++++++++,,,---...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))***,,,,,,---------******+++,,,,,,---.........,,,++++++,,,,,,***))),,,,,,++++++++++++******++++++++++++++++++++++++------------,,,***)))(((******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,//////...---...///000111---.....................---------.........//////+++,,,------,,,,,,...000////////////////////////------...///000000//////............/////////000000000000000000000000000...///000111111000///...000000000000111222333444//////000111222444666777444444555555666777777777666666666666666777888888;;;;;;;;;;;;<<<===>>>>>>;;;;;;<<<>>>???AAABBBCCCBBBCCCCCCDDDDDDCCCCCCBBBDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDGGGIIIIIIIIIFFFFFFHHHJJJLLLNNNOOOPPPMMMMMMMMMMMMMMMNNNNNNNNNOOONNNMMMLLLMMMNNNOOOPPPTTTTTTVVVZZZZZZYYY[[[___^^^ccckkkwwwrrrpppxxx|||sssnnnmmmllljjjggghhhhhhjjjllloooqqqtttuuuttttttrrrpppnnnkkkiiihhhlllmmmnnnooopppqqqqqqqqqrrrpppmmmjjjgggeeedddccchhhjjjmmmmmmllljjjhhhhhh]]]\\\\\\aaahhhnnnppppppnnnllljjjlllooopppooommmooovvv{{{444444444444444444444444333444666999;;;===>>>>>><<<;;;::::::999999::::::<<<;;;;;;;;;<<<===???@@@AAAAAA@@@@@@@@@@@@??????===>>>@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHGGGFFFEEEDDDCCCBBBAAACCCCCCCCCDDDFFFHHHJJJLLLIIIHHHHHHGGGEEECCCAAA@@@AAA@@@@@@@@@BBBEEEHHHJJJFFFHHHKKKJJJIIIIIIKKKNNNRRRPPPOOONNNMMMKKKGGGDDDIIIGGGFFFFFFGGGGGGEEEDDD@@@BBBCCCDDDCCCBBB@@@???>>>>>>===<<<;;;::::::999777666555444444555777888:::999888777666555444333444444444444444444444444444333333333333444555555666888999888666333222222222111111000000000000000000000///...............000///...------...///000///...---,,,,,,---...///............////////////..................------//////.........---------,,,,,,*********+++,,,---......---,,,,,,,,,,,,---........................************+++,,,---............------......///+++***)))))))))+++---///......---,,,++++++***)))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////000000...---------------+++,,,---.........---,,,///...---,,,,,,---...///////////////////////////111111111111111000//////000000000000////////////............////////////000000000000000000000000000000000000000000000000222222111111222222333444111111111111111111111111555555555555666666666777666666555555555777999:::;;;:::::::::;;;<<<>>>>>>======<<<===???BBBEEEGGGGGGDDDBBBCCCGGGJJJKKKKKKKKKJJJGGGEEEDDDEEEFFFGGGKKKIIIFFFCCCBBBCCCEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNMMMNNNPPPQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRRRRSSSTTTVVVWWWXXX[[[aaahhhmmmuuuvvvpppnnn}}}~~~{{{}}}}}}}}}~~~~~~vvvoookkkjjjppprrrsssssstttuuunnneee\\\VVVRRRSSSUUUVVVZZZ^^^YYYWWWYYY^^^___]]]ccclllvvv111111222222333333333333666666888999:::;;;;;;;;;;;;:::999999888888999999;;;;;;:::;;;<<<>>>@@@AAABBBAAAAAA@@@???>>>======<<<===???@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCEEEDDDDDDCCCCCCCCCCCCDDDFFFFFFEEEDDDCCCBBBBBBAAADDDCCCCCCDDDFFFHHHJJJKKKHHHHHHHHHHHHHHHGGGFFFEEEBBBBBBBBBCCCEEEGGGIIIKKKIIIKKKMMMLLLKKKKKKMMMOOOQQQPPPNNNMMMMMMJJJGGGDDDGGGEEEDDDDDDFFFFFFEEECCCAAABBBDDDDDDDDDCCCAAA@@@>>>>>>===<<<;;;::::::999777666555444444555777888999999888777666555444333444444444444444444444444444444333333444444555666666888888777555333222333222111111000000000000000000000///...............000///............///000000///...---------...///............////////////..................------///.........---------------,,,+++*********+++,,,......---,,,,,,,,,,,,,,,------------------------************+++,,,------...------,,,++++++++++++///---+++***))))))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))+++++++++++++++++++++++++++++++++******+++++++++,,,++++++***))))))((((((******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,---.........------///...---,,,,,,---...///........................000111111111111000///...000000000000/////////////////////000000000000111000000000000000000000000000000000000000000000000111111111111111222333333222222222222222222222222444444444444444555555555666555555555666777888999;;;;;;<<<<<<============???>>>>>>???@@@CCCEEEGGGFFFDDDBBBCCCFFFIIIJJJJJJKKKJJJHHHGGGFFFEEEFFFFFFGGGFFFDDDBBBBBBBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMPPPPPPQQQRRRRRRQQQOOOOOOOOOOOOOOONNNNNNMMMMMMMMMOOOOOOPPPQQQSSSTTTVVVWWWXXX]]]bbbeeemmm}}}}}}yyy|||~~~xxxqqqnnnmmmrrruuuuuurrrqqqnnnfff]]]TTTNNNKKKMMMOOOPPPRRRUUUNNNMMMPPPXXX^^^eeeppp{{{000111111222333444555555999999999999999999999999:::999999888888888888888:::::::::;;;===>>>@@@AAABBBBBBAAA@@@>>>===<<<<<<;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDEEEGGGIIIJJJHHHIIIIIIJJJJJJJJJJJJIIICCCDDDEEEFFFHHHJJJKKKLLLMMMNNNOOOOOOMMMMMMNNNOOOPPPOOONNNMMMMMMKKKGGGDDDDDDCCCBBBCCCEEEEEEEEECCCCCCCCCDDDEEEEEECCCBBBAAA>>>>>>===<<<;;;::::::999888777666555555555666777888888777777666555444444444444444444444444444444444444444444444555555666666777777555333222222444222111111000000000000000000000///...............000//////......//////000111000///...............---............/////////------------------..................------------------,,,+++*********+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++******)))******++++++...---,,,***)))******+++++++++++++++,,,,,,------+++++++++***************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++******))))))******+++++++++,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,------......------......------------..............................000000000000000//////...////////////000000000000000000000000111111111111000000000000000000000000////////////////////////000000000111111111222222333333333333333333333333444444444333333333333333666555555555666777888999;;;<<<===>>>>>>>>>===<<>>>>>;;;<<<===???@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIIIIIIIJJJJJJKKKJJJJJJJJJEEEFFFHHHJJJKKKLLLLLLLLLOOOPPPPPPPPPOOONNNOOOOOOQQQPPPOOONNNNNNLLLIIIFFFDDDCCCBBBCCCEEEFFFEEEDDDCCCDDDDDDEEEDDDCCCBBBBBB>>>>>>===<<<;;;::::::999888777666666555666666777777777777666666555555444333333333333333333333333444444444333444555555666666666555333111111222444222111111000000000000000000000///...............////////////////////////111000000///............---------.........//////,,,,,,------------......------------------------------,,,++++++*********---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++((((((((()))***+++,,,---************+++,,,---...+++++++++++++++++++++,,,************************++++++++++++++++++++++++,,,+++)))(((((()))+++,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++,,,,,,---------.........***+++---...//////......,,,,,,,,,---------------------------------------......................../////////000000///......////////////000000000000//////000000000111111111000000000000000000000000//////////////////////////////000000111111111111333333333333333333333333444444444444333333333333555555555666777777888888;;;===>>>@@@@@@???===<<>>???@@@@@@??????@@@@@@AAABBBBBBBBB======>>>>>>@@@AAABBBBBBCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDEEEGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFGGGIIIKKKLLLMMMMMMMMMPPPOOOOOOOOOOOOOOOOOONNNRRRQQQPPPOOOOOOMMMJJJHHHEEEDDDCCCDDDFFFGGGFFFEEECCCCCCCCCCCCCCCBBBBBBAAA>>>>>>===<<<;;;::::::999888888777666666666666666666666666666555555555555333333333333333333333333333333333333333444555555444555444222000000222333222111111000000000000000000000///........................//////.........///////////////...------------------............,,,,,,,,,,,,------......,,,,,,------------------,,,,,,,,,,,,++++++******,,,,,,+++************+++++++++++++++++++++++++++,,,,,,++++++***++++++++++++************++++++,,,************+++,,,------------,,,++++++***))))))************************++++++++++++++++++++++++,,,+++***))))))***+++,,,......---------------,,,******+++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,---------......******,,,---......//////,,,,,,,,,,,,------......,,,------------------,,,........................---....../////////........./////////000000000111........./////////000000000000000000000000000000000000000000000000000000...///000111111111111000333333333333333333333333555444444444444444444444444555666666777888888888;;;<<<>>>@@@@@@???===<<<@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFFFFFFFGGGIIIJJJHHHHHHHHHHHHGGGFFFEEEDDDEEEGGGHHHJJJKKKJJJIIIHHHGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOQQQSSSSSSTTTSSSSSSQQQQQQPPPOOOMMMLLLKKKKKKLLLLLLMMMNNNPPPRRRTTTUUUXXXWWWXXXZZZ^^^dddhhhkkkvvv|||}}}{{{yyyxxxvvvsssmmmeee___\\\]]]___]]]\\\ZZZXXXYYYZZZ]]]^^^^^^aaacccdddccc```______]]][[[XXXSSSPPPQQQUUUXXXZZZbbbeee___YYYZZZ___bbbgggffflllvvv~~~...///000111333444555666555555555666777999<<<=========<<<;;;;;;;;;;;;;;;999:::<<<===>>>>>>>>>>>>======>>>@@@AAABBBCCCCCC????????????@@@AAABBBCCCDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFEEEDDDDDDDDDEEEFFFGGGFFFGGGGGGGGGGGGFFFFFFEEEHHHHHHIIIJJJKKKLLLMMMMMMPPPNNNNNNNNNPPPPPPOOONNNQQQPPPOOOOOOOOONNNJJJHHHFFFDDDDDDDDDFFFGGGFFFEEEAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>===<<<;;;::::::999888888888777777666666555555555555555555555666666333333333333333333333333222222222222222333333444222333333222000///111222222111111000000000000000000000///...............,,,---............---,,,------............------,,,------------.........++++++,,,,,,------......,,,,,,,,,,,,------------***++++++,,,,,,,,,+++***,,,+++******))))))******+++++++++++++++++++++++++++++++++***++++++,,,,,,000///---+++***)))((((((------,,,,,,+++******)))------,,,+++***)))((((((***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,++++++************++++++************++++++++++++))))))))))))***+++---------,,,,,,,,,,,,---...///,,,,,,------------,,,,,,------------------------,,,---........................//////000000111111............////////////000000000000000000000000000000000000000000000000///000111222222222111000333333333333333333333333333444444444555555555555444555666777888888888777:::;;;===>>>??????>>>>>>>>>??????@@@@@@AAAAAAAAACCCDDDFFFFFFFFFFFFGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGIIIIIIIIIHHHGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNLLLNNNPPPRRRSSSTTTTTTSSSPPPPPPOOOOOONNNMMMLLLLLLNNNNNNNNNOOOPPPRRRTTTTTTVVVVVVVVVXXXZZZ]]]aaacccjjjnnnvvvsssooohhh```XXXUUUUUUVVVRRRPPPNNNMMMNNNOOORRRTTTTTTVVVWWWWWWUUUTTTSSSTTTSSSSSSRRRQQQQQQTTTZZZ^^^kkkvvv}}}yyysssuuu|||......///000111333333444666555555555666999;;;===<<<<<<;;;::::::::::::;;;:::;;;===>>>>>>>>>===<<<<<<<<<===>>>???@@@@@@AAABBBBBBAAA@@@@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDEEEFFFFFFGGGFFFFFFHHHHHHGGGHHHIIIJJJLLLMMMPPPNNNMMMNNNQQQRRRQQQPPPOOONNNMMMMMMNNNLLLIIIGGGFFFDDDCCCCCCEEEEEEDDDBBB??????>>>>>>=========>>>>>>>>>===<<<;;;::::::999999999999888777666555555444444444555555666666666222222222222222222222222111111000000111111222333000111333222111///000000222111111000000000000000000000///...............++++++,,,------,,,++++++***+++,,,---......------,,,,,,---------.........***++++++,,,------......++++++,,,,,,,,,---------((()))+++,,,------,,,,,,++++++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------...---,,,+++******)))***,,,,,,,,,,,,+++***)))))),,,+++++++++******))))))))))))*********+++++++++++++++++++++++++++++++++***,,,---......---,,,*********************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))************++++++++++++***)))((((((***,,,...------,,,,,,,,,---...///+++,,,------------,,,+++------------------------+++,,,---........................///000111111111...////////////000000000000000000000000000000000222222222222222222222222///000222333444333222111222222222222222222222222111111222333444555555666444555666777888888888777999999:::<<<===>>>??????>>>???@@@AAABBBBBBBBBBBB@@@CCCEEEEEECCCCCCDDDFFFDDDCCCCCCCCCCCCEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPMMMNNNPPPQQQRRRRRRRRRQQQOOOOOOOOONNNNNNMMMMMMMMMOOOOOOOOOOOOPPPQQQRRRRRRUUUVVVXXXWWWWWWXXX[[[^^^aaagggooouuu|||}}}tttjjjbbb^^^]]]WWWWWWUUUUUUWWWYYY]]]___bbbbbbbbb```]]]\\\\\\]]]aaabbbcccdddfffkkkrrrvvv000000111222333444444555777666555555666888:::<<<<<<;;;::::::999999::::::;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<============DDDCCCBBBAAA@@@AAABBBCCCEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFDDDCCCCCCDDDEEEEEEAAABBBCCCEEEGGGHHHHHHIIIIIIHHHFFFFFFGGGIIIKKKMMMPPPNNNMMMOOORRRTTTSSSQQQMMMLLLLLLLLLLLLKKKHHHEEEEEEDDDBBBBBBCCCCCCBBB@@@>>>======<<<<<<<<<<<<<<<>>>>>>===<<<;;;::::::999999999999999888777555555333333444444555666666666222222222222222222222222000000000///000111111222...000333333111000//////222111111000000000000000000000///...............***+++,,,,,,,,,,,,+++***((()))+++---.........---,,,,,,,,,---------......******+++,,,,,,---......+++++++++,,,,,,---------'''(((***,,,---------,,,+++******))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...((((((((()))***,,,---...))))))***,,,,,,,,,,,,,,,***************+++++++++))))))******++++++++++++++++++++++++++++++++++++***,,,...000000...,,,***+++++++++++++++++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------///---***))))))+++...000------,,,+++,,,---...///++++++------------++++++------------------------+++,,,------.........------......///000111111222000000000000111111111111000000000000000000000000222222222222222222222222///111333444444444222111111111111111111111111111//////000111333444555666333444666888888888777777888888999:::<<<>>>@@@AAA>>>???AAABBBCCCDDDDDDDDD>>>AAACCCCCCBBBAAABBBDDDCCCBBBAAAAAABBBDDDGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPNNNOOOPPPQQQQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNOOOOOOPPPQQQWWWYYYZZZYYYVVVVVVYYY]]]\\\eeemmmmmmnnnxxxxxxppplllggggggfffgggiiimmmqqqssszzzyyywwwtttpppnnnooopppyyy{{{}}}///000222333444555555555666666777888999::::::;;;:::;;;;;;<<<===>>>??????===<<<<<<;;;;;;===>>>??????>>>===>>>@@@@@@>>>===???@@@BBBDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEECCC@@@???@@@DDDGGGHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLOOOOOONNNMMMNNNOOOQQQRRRMMMLLLKKKIIIGGGEEEDDDCCCCCCBBBCCCCCCDDDCCC???======<<<;;;:::999:::;;;<<<===<<<:::999888777777777999888777666666777888999666666666555555444444444222222222222222222222333//////000000111111111222111111000000000000111111000000000000///////////////////////////.........,,,---......,,,,,,---...------------------------+++,,,------......------.........------,,,,,,,,,000---***))))))+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,---))))))))))))))))))))))))************************************************++++++++++++++++++++++++***+++---/////////---,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++---***((((((+++------+++***++++++,,,---...//////---,,,,,,+++,,,---///000///////////////////////////...---...///000000...////////////000000000000...............---------000111111111222222222222333222222222222222222333000000000000111111111111///000000000000111111111444444444444444444333333555555555666666666666777888999999::::::;;;;;;<<<@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKJJJJJJKKKLLLNNNOOONNNOOOOOOPPPQQQQQQQQQQQQPPPPPPOOONNNOOOPPPQQQRRRMMMOOOOOONNNLLLMMMQQQTTTTTTQQQNNNLLLMMMOOOSSSUUUZZZZZZZZZYYYWWWXXXZZZ\\\bbbfffiiiiiijjjppp|||000111222333444555555555666666777888999::::::;;;::::::;;;;;;<<<<<<=========<<<<<<;;;;;;===>>>???>>><<<:::;;;===???@@@@@@@@@@@@@@@@@@BBBCCCEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDAAA@@@???AAADDDGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFHHHJJJKKKLLLNNNMMMLLLLLLLLLMMMOOOPPPMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBBBBCCCCCCBBB???<<<===<<<;;;:::999:::;;;;;;===<<<:::999888777777777888777666555555666777888555555555444444444333333222222222222222222222222//////000000000111111111111111000000000000111111000000000000/////////...............////////////,,,...///...---,,,---...------------------------,,,,,,---............---......---------,,,,,,,,,...+++)))((()))******)))++++++++++++++++++++++++************************)))******++++++******))))))******+++++++++++++++((((((((())))))***++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++(((((()))******)))((((((***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,***((((((+++,,,,,,+++++++++,,,,,,---.........------,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...---...///000///....../////////000000000000........................000000000000111111111222222222111111111111222222000000000000111111111111000000000111111111222222222222222333333333333333444444555555555666666666666777777888999::::::;;;?????????@@@@@@AAABBBBBB@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAABBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJLLLMMMOOOOOOPPPPPPPPPOOONNNNNNPPPOOOOOONNNOOOPPPRRRSSSOOOPPPPPPOOONNNOOORRRUUUXXXVVVRRROOOOOOPPPSSSUUUXXXYYYYYYXXXVVVVVVXXXZZZ___bbbeeeeeedddiiisss{{{111222333333444444444444555666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;===>>>???===;;;888888;;;???AAACCCBBB@@@>>>>>>???AAADDDFFFGGGGGGGGGGGGFFFEEEDDDCCC@@@???@@@CCCEEEGGGFFFDDDGGGGGGHHHHHHGGGGGGFFFFFFDDDDDDBBBBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJIIIGGGFFFEEEDDDBBBAAAAAABBBCCCBBB???======<<<;;;999999999:::;;;<<<<<<:::999888888777777666666555555555555666666444444333333333333333222111111111111111111111111//////000000000000111111111000000//////000000111000000000/////////......---------.../////////000,,,---......,,,,,,---...------------------------,,,---......//////......------------,,,,,,,,,,,,+++***))))))******)))(((++++++++++++++++++++++++************************((())))))))))))))))))(((((()))******++++++******(((((((((((((((((((((((())))))))))))))))))))))))************************************************+++++++++++++++++++++++++++************************++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((+++***((()))+++,,,,,,+++,,,,,,,,,,,,------------...------,,,,,,,,,,,,---...........................---------///000///........./////////000000000////////////////////////////////////000000000000111000000//////000000111000000000000111111111111111111222222222333333333000000111111222222333333333333333444444444555555444444555666888999999:::======>>>>>>???@@@@@@AAA>>>>>>??????@@@AAACCCCCCDDDCCCBBBAAABBBBBBDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJOOOOOOOOONNNNNNMMMLLLKKKOOOOOONNNNNNOOOQQQRRRSSSRRRRRRRRRQQQPPPQQQTTTWWW]]]ZZZWWWSSSQQQRRRTTTUUUWWWXXXWWWVVVUUUUUUWWWYYY\\\___bbbbbb```bbbhhhnnnrrrxxx222222333444444333333333555555666777888999::::::<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;===>>>???===<<<:::;;;===@@@AAAAAA@@@???>>>>>>???@@@CCCDDDGGGGGGHHHGGGFFFEEECCCBBB???@@@CCCFFFGGGGGGEEEDDDFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEECCCBBBAAABBBCCCCCC@@@>>>===<<<:::999999999999:::;;;;;;:::999888777777888444444444444444444444444222222222222222222222222111111111000000000000000//////000000000000000000000000////////////000000000000/////////.................................+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***(((************************************************((())))))******))))))((((((((()))************)))******)))))))))((((((((())))))))))))))))))))))))************************************************************************++++++******+++,,,------***++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++***+++,,,,,,,,,,,,---------,,,,,,,,,++++++...------,,,,,,+++++++++////////////////////////...---,,,---///000///............/////////000000////////////000000000000.........////////////000000//////......//////000///000000000111111111111222222222333333333444444///000000111222333444444222222333333333444444444333444555666777888999::::::;;;;;;<<<===>>>?????????????????????@@@AAAAAABBBBBBAAAAAABBBCCCEEEFFFCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIIILLLLLLLLLMMMLLLLLLKKKKKKNNNNNNNNNNNNOOOQQQSSSTTTTTTTTTSSSRRRRRRTTTVVVXXX]]][[[WWWTTTSSSSSSUUUVVVWWWWWWWWWVVVUUUUUUWWWYYY[[[^^^aaaaaa___```cccggggggllluuu222222333444444333333333555555666777888999999:::>>>>>>>>>==================<<<<<<;;;;;;===>>>???>>>>>>>>>@@@AAAAAA???===>>>>>>???@@@AAAAAAAAAAAAFFFFFFGGGGGGFFFEEECCCBBB???BBBFFFHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBCCCCCCBBB@@@===<<<:::999888888999999:::999888777777777777777333333444444444444333333222222222222222222222222111111111000000000//////000000//////////////////000000////////////000000////////////............000000///...---,,,,,,+++)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...,,,***************************************************)))******************)))(((((()))************))),,,++++++******))))))((())))))))))))))))))))))))************************************************************************'''''''''((()))+++,,,---***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,+++,,,---------------...---------,,,,,,+++******---------,,,,,,++++++***++++++++++++++++++++++++...---,,,---...//////---............////////////.../////////000000111111---.........///////////////..................//////000000000111111111111222333333333333444444444000111111222333444444555222222222333333333333444444444555666777888999999888888999:::;;;<<<===>>>@@@@@@???>>>>>>>>>??????@@@@@@@@@AAABBBEEEGGGHHHBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNOOORRRTTTUUUUUUTTTSSSRRRSSSUUUWWWXXXYYYXXXUUUTTTSSSTTTVVVWWWWWWXXXXXXVVVUUUUUUWWWYYYXXX[[[^^^_________aaacccaaaeeelllrrr|||111222333333444444444444444555555666777888999999>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;===>>>???>>>???@@@BBBDDDBBB???<<<===???@@@BBBBBBAAA@@@@@@CCCDDDEEEFFFFFFDDDBBBAAA???CCCFFFHHHGGGFFFEEEEEECCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEJJJJJJJJJKKKJJJJJJIIIHHHFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAABBBCCCBBBAAA===<<<:::999888888888888888777777666555555666666333333444444444444333333111222222222222333333333222222222111111000000///000000////////////......000//////......//////000/////////.........------000//////...---,,,++++++)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++,,,,,,,,,,,,---,,,+++,,,---...---,,,************************************************)))******++++++******)))((()))******++++++******,,,+++++++++******))))))))))))))))))))))))))))))************************************************************************'''((()))***+++,,,---...***++++++,,,,,,++++++***)))))))))************+++++++++++++++++++++++++++((()))***+++,,,---------***,,,......---,,,---...------,,,,,,++++++******+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...///...---------........./////////---......//////000000111............///////////////......------......///000000000000111111111111222222333333333444444444111111222222333333444444222222222333333333444444444555555666666777777888666666777888999;;;<<<<<>>>>>>>>>>>>>>???@@@@@@@@@AAABBBEEEGGGHHHCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIFFFGGGIIIJJJLLLMMMMMMMMMLLLLLLMMMNNNPPPRRRUUUVVVVVVSSSQQQQQQSSSVVVWWWWWWUUUTTTSSSRRRSSSTTTVVVXXXWWWXXXXXXVVVUUUUUUWWWYYYVVVYYY[[[\\\\\\\\\]]]___\\\```dddhhhlllvvv~~~000111222333444555555555444444555666777888999999<<<<<<======>>>>>>??????===<<<<<<;;;;;;===>>>???======>>>@@@BBBBBB@@@>>>@@@@@@@@@@@@AAAAAAAAABBB???AAACCCEEEEEEDDDBBBAAA>>>BBBEEEFFFEEECCCDDDEEECCCCCCDDDEEEEEEEEEEEEEEEBBBAAAAAAAAABBBDDDEEEGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEHHHHHHIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@??????@@@AAAAAA@@@===<<<:::999777777777888666666555444444444444555333333444555555444333333222222222222333333444444444333333222111111000000000000/////////.........//////............////////////.........---------------------------------***,,,---,,,+++***+++,,,++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,---+++******,,,---...---************************************************((())))))))))))))))))((()))******+++++++++++++++************))))))))))))))))))))))))))))))))))))***************************************************************************+++,,,---------,,,+++***++++++,,,,,,++++++***))))))))))))************************************)))***+++,,,,,,,,,,,,,,,'''***------+++***+++,,,,,,,,,,,,+++++++++++++++******+++,,,---,,,++++++........................---,,,+++,,,...///...------------.........//////,,,------...//////000000....../////////000000000//////............//////000000000000111111111111222222222222333333333333111111111222222222222222333333333333444444444444444444444444555555555555444444555777888999:::;;;;;;<<<<<<===>>>???AAAAAABBBBBBAAAAAABBBCCCEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMPPPRRRUUUWWWUUURRRPPPPPPSSSUUUVVVUUUTTTTTTSSSRRRSSSTTTUUUWWWVVVVVVVVVUUUTTTTTTVVVXXXYYYZZZ[[[[[[[[[[[[[[[\\\WWW\\\```aaabbbhhhrrr{{{///000222333444555555555444444555666777888999999:::;;;;;;<<<===>>>??????===<<<<<<;;;<<<===>>>???===<<<;;;<<>>???@@@CCCDDD===???BBBDDDEEEDDDBBBAAA===AAADDDDDDBBBAAABBBDDDDDDDDDEEEFFFFFFFFFFFFFFFAAA@@@@@@AAABBBDDDFFFHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>======>>>??????>>>===<<<:::888777777777888555555444333333333444444333333555555555555333333222222222333333444444444444444333333222111000000000000//////.........---//////............////////////.........---------******+++,,,...//////000,,,---......,,,,,,---...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,---+++((((((***,,,------))))))))))))))))))))))))************************''''''((((((((((((''''''******+++,,,,,,,,,,,,+++(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))'''(((******)))'''%%%###+++++++++,,,,,,+++++++++))))))))))))************************************++++++,,,,,,,,,++++++***%%%(((,,,,,,***((()))+++++++++++++++++++++++++++((()))+++,,,---,,,,,,+++++++++++++++++++++++++++---,,,+++,,,...///...------------.........//////,,,,,,,,,---...//////000////////////000000000000//////............//////000000000000111111111111111111222222222333333333111111111000000000000000333333444444444444555555444444444333333333222222333333444666777999::::::888999:::<<<>>>AAACCCDDDEEEDDDCCCBBBAAABBBBBBCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDFFFGGGHHHHHHGGGGGGJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKLLLMMMPPPSSSUUUWWWTTTQQQNNNOOORRRUUUUUUTTTUUUUUUTTTSSSSSSTTTUUUUUUUUUUUUUUUTTTRRRSSSUUUWWW]]]]]]]]]\\\[[[[[[[[[[[[VVV[[[___```___bbbjjjrrrvvv//////000111333444555666555555666666777777888888<<<<<<======>>>>>>??????<<<=========<<<<<<===???@@@???>>>===<<<<<<<<<===DDDCCCBBBAAA@@@AAAAAABBBDDDDDDEEEEEEDDDCCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA???>>>??????@@@GGGFFFEEEEEEFFFEEECCCAAAFFFEEEDDDCCCCCCBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@?????????@@@@@@AAAAAAAAABBBAAA@@@???>>>>>>>>>>>>@@@===999777888999999999222222333333222222111000222222222333333333444444111222222333333444444555222222222111111111000000,,,...///111111000...------,,,,,,,,,,,,---......000///...---,,,+++++++++***+++,,,---............************************......---,,,++++++++++++************************))))))))))))))))))))))))************************))))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))(((&&&(((***+++,,,+++***)))******))))))((((((''''''***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******)))(((((((((************************))))))***++++++++++++***+++******))))))******+++******))))))))))))******,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------..................------........................---------------------------.........//////000000............////////////............////////////000000000000111111111111333333222222333333444555333333222111000000111111555555555444444333333333666666555555666777999:::::::::::::::<<<===??????BBBAAA@@@@@@AAABBBDDDEEECCCBBBAAA@@@@@@AAACCCDDDBBBCCCDDDCCCBBBCCCEEEGGGGGGIIIIIIIIIHHHHHHJJJKKKNNNNNNOOOPPPQQQRRRSSSTTTSSSQQQOOOMMMMMMOOOQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTQQQQQQPPPQQQSSSVVVYYY[[[^^^]]]]]]\\\ZZZYYYYYYXXXYYYYYYXXXXXXZZZ\\\___aaajjjmmmvvv111111222222222333333333555555666666777888888888<<<<<<<<<======>>>>>>>>><<<======<<<::::::;;;===@@@???>>>>>>============AAA@@@??????@@@AAACCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@?????????@@@CCCBBBBBBCCCEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCC?????????@@@@@@@@@AAAAAABBBBBBAAA@@@????????????>>>;;;777666666777777777333333333333333222222111222222222333333333333444222222222222222111111111222222111111111000000000//////...------,,,,,,,,,---,,,,,,,,,,,,---......///...------,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++))))))))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))***++++++++++++***)))(((!!!###&&&(((***++++++***+++******))))))))))))***++++++******************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------------------------------........................---------------------------........./////////000............////////////............////////////000000000000111111111111222222222222222333444444333333222111111111111111555555444444444333333333666555555444555666888999999::::::;;;===>>>???@@@@@@@@@@@@@@@AAABBBDDDEEECCCBBB@@@@@@@@@AAACCCDDDBBBCCCDDDDDDCCCDDDEEEGGGGGGHHHHHHHHHGGGHHHKKKMMMNNNOOOOOOPPPQQQRRRSSSSSSRRRQQQNNNLLLLLLMMMOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRSSSUUUXXXZZZ\\\______^^^^^^]]]\\\\\\\\\ZZZZZZZZZZZZ[[[\\\^^^___``````fffqqq~~~444333333222222111111111555555666777777888888999;;;;;;;;;<<<<<<<<<<<<===<<<======;;;999888:::;;;@@@??????>>>>>>>>>??????=========>>>@@@BBBDDDEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@@@@@@@@@@?????????@@@CCCEEEEEEDDDBBBBBBBBBAAABBBBBBCCCDDDAAABBBBBBCCCDDDEEEEEEEEE???????????????@@@@@@@@@BBBAAAAAA@@@@@@?????????<<<999555444444555555444444444444444444333222222111111222222222333333333222222111111000//////...111111111111000000000000222000...+++***+++,,,------,,,,,,,,,,,,---.........------,,,,,,,,,------000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''')))+++---...******)))(((((('''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((******++++++******))))))"""###&&&(((************++++++***))))))***+++,,,,,,+++++++++***)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++(((((((((((((((((((((((())))))***++++++++++++***,,,,,,++++++++++++,,,,,,...------------------...,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...------------------------------------------------.............../////////---............/////////............////////////000000000000111111111111222111111111111222333333333222222111111111111222555444444444444333333333555444444444444666777888888999:::<<<===>>>??????>>>>>>>>>???@@@BBBCCCDDDAAAAAA@@@???@@@AAACCCDDDCCCDDDEEEEEEDDDDDDGGGIIIHHHHHHHHHGGGGGGHHHKKKNNNOOOPPPPPPPPPQQQQQQRRRRRRRRRPPPNNNLLLKKKKKKLLLMMMOOOPPPPPPQQQRRRSSSSSSTTTRRRRRRRRRSSSUUUWWWYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\[[[[[[ZZZYYYVVVWWW^^^fffrrr333333333222222222111111555666666777888888999999::::::;;;;;;;;;;;;<<<<<<:::;;;;;;:::999999:::<<<@@@???????????????@@@@@@>>>======>>>@@@BBBDDDFFFEEEDDDBBBBBBBBBDDDFFFHHHIIIHHHHHHGGGFFFEEEEEEDDDBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@>>>======>>>AAACCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDDDD>>>????????????????????????????????????>>>>>>===:::888555444444444444333444444555555444444333222111111111111222222222222111111111000000000//////111111000000000/////////000///...---,,,,,,---...---,,,,,,,,,,,,---......------,,,,,,,,,---......///...,,,******+++,,,---++++++++++++++++++++++++//////---+++***)))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,---)))((((((((('''''''''&&&))))))))))))))))))))))))'''''''''((((((((())))))))))))************))))))((()))************))))))******(((((((((***,,,---,,,,,,,,,+++***)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))***++++++++++++***---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))***+++,,,,,,------------------------------------------------------........................---------.........//////............///////////////000000000111111111111111111000000111111222333333222222111111222222222444444444444444444444444444444333333444555777888666777999;;;<<<=========<<<<<<===>>>???AAABBBCCC@@@@@@??????@@@AAABBBCCCCCCDDDEEEEEEEEEEEEGGGJJJJJJJJJIIIGGGFFFGGGJJJLLLOOOOOOPPPPPPPPPPPPPPPPPPRRRPPPNNNLLLKKKKKKKKKKKKMMMNNNNNNOOOPPPQQQRRRRRROOOOOOOOOPPPRRRSSSUUUVVVVVVVVVWWWWWWXXXYYYYYYYYY\\\\\\]]]]]]\\\ZZZXXXWWWXXXTTTSSSVVV[[[cccooo{{{000111111222222333444444666666777777888999999999999999::::::;;;<<<<<<<<<999:::;;;;;;::::::<<<>>>???>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBDDDEEEDDDCCCBBBAAABBBCCCEEEGGGIIIHHHHHHGGGFFFEEEEEEDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>><<<===>>>@@@@@@???FFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<============<<<;;;;;;:::888666555555555444333444444555555444444333222000000000111111111222222000000000000111111222222000000000/////////......******,,,---...------,,,---,,,,,,,,,,,,---......------,,,,,,,,,---......---,,,***)))***,,,...///))))))))))))))))))))))))///...,,,+++***)))))))))************************))))))))))))))))))))))))************************+++***)))(((((())))))***&&&'''''''''((((((((()))))))))))))))))))))))))))(((((()))))))))*********((())))))*********)))))))))***************)))))))))(((((('''((()))***+++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((************************))))))***++++++++++++***---,,,,,,++++++,,,,,,---******))))))))))))******++++++++++++++++++++++++*********+++++++++,,,,,,))))))******+++,,,------------------------------------------------------...............---------------------........................///////////////000000000111111111111111111000000111111222333333222222222222222333333444444444444444444444444444444333333444555777888666777888999:::;;;;;;;;;;;;;;;<<<===??????@@@@@@>>>>>>>>>???@@@AAABBBBBBBBBDDDEEEEEEEEEFFFHHHJJJLLLLLLKKKHHHFFFEEEGGGIIINNNNNNNNNNNNNNNOOOOOOOOORRRQQQOOOMMMLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPMMMMMMNNNOOOPPPQQQSSSSSSQQQRRRSSSTTTUUUVVVVVVWWWZZZ[[[]]]]]]\\\YYYVVVUUUVVVSSSRRRTTTVVVYYYaaaiiirrrzzz...///000111333444555666666666777888888999999:::777888999:::<<<===>>>>>>;;;=========<<<<<<>>>???=========>>>???@@@AAABBBCCCBBBAAAAAAAAABBBCCCDDDCCCBBBAAAAAAAAABBBCCCDDDGGGGGGFFFFFFEEEEEEDDDDDDAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAA???<<<<<<===>>>>>>>>>EEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>============:::;;;<<<<<<<<<;;;:::999:::888666555666666444333444444444444444333222222///000000000000111111111/////////000111222222222////////////............%%%'''))),,,---,,,+++***---,,,,,,,,,,,,---.........------,,,,,,,,,------+++*********+++,,,...///))))))))))))))))))))))))(((''''''((((((***++++++************************))))))))))))))))))))))))************************++++++******)))(((((('''&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))************(((((())))))******))))))%%%%%%&&&'''((()))******(((((((((((()))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))***++++++++++++***,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***************++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------,,,------------.....................////////////000000000000111111111111222111111111111222333333333222222222222333333444333333333444444444444555555444444444444666777888999888888888888999:::;;;:::;;;<<<===>>>>>>============>>>???@@@AAAAAAAAAAAACCCDDDDDDDDDEEEHHHJJJLLLLLLLLLJJJGGGFFFFFFGGGKKKLLLLLLLLLMMMMMMNNNNNNPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVXXXYYYZZZ[[[ZZZXXXVVVUUUQQQNNNNNNPPPPPPPPPTTT[[[cccjjjttt~~~...///000111333444555666666777777888888999::::::666777888:::<<<>>>@@@AAAAAAAAAAAA???===<<<===???<<<<<<<<<===>>>???AAABBBBBBAAA@@@@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAA@@@@@@DDDDDDDDDDDDDDDDDDCCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCAAA@@@AAA>>><<<;;;<<<>>>>>>>>>@@@?????????@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>=========<<<<<<<<<999:::<<<======<<<:::999999888666555666555444222333333333333333222222111/////////000000000111111/////////////////////000/////////.........------)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...------,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))&&&&&&&&&''')))***,,,,,,************************))))))))))))))))))))))))************************((()))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***'''(((((()))))))))))))))&&&&&&&&&'''''')))******((()))***++++++***((('''++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))***++++++++++++***++++++************++++++---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,---------.....................////////////000000000000111111111111222222222222222333444444222222222222222333444555333333333444444444555555666555555444555666888999>>><<<:::888888999;;;<<<:::;;;<<<======<<<;;;:::;;;<<<===???@@@@@@AAAAAA@@@BBBCCCCCCCCCEEEGGGIIIHHHIIIKKKKKKIIIHHHGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVWWWXXXXXXWWWVVVVVVOOOLLLKKKLLLKKKKKKOOOUUU[[[```hhhooovvv000000111222333444444555777777777888999999::::::666666888;;;===@@@AAABBBEEEEEEDDDAAA>>><<<<<<===;;;;;;;;;<<<===???@@@AAA??????>>>>>>???AAABBBCCCAAAAAAAAAAAAAAA@@@???>>>BBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEECCCBBBAAA@@@===;;;;;;===???@@@@@@;;;;;;<<<===>>>@@@BBBCCC@@@AAAAAABBBBBBCCCCCCDDD>>>>>>======<<<<<<<<<;;;999;;;<<<>>>>>>===;;;:::888777555555555555333111222333333333333222111111////////////000000000000/////////...------,,,,,,//////.........---------111000...------...///000---,,,,,,,,,,,,---......000///...---,,,+++++++++,,,,,,,,,,,,,,,+++))))))***************************************++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))%%%'''***,,,---+++)))(((++++++******))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))''''''((()))))))))))))))++++++***))))))))))))))))))***,,,------+++(((&&&***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))***++++++++++++***+++******************+++,,,++++++******++++++,,,***+++,,,------,,,+++***)))************+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,---------................../////////000000000000000111111111111333333222222333333444555222222222222333333444555333333333444444555555555666666555555666777999:::AAA???<<<999888999<<<===:::;;;<<<<<<<<<;;;:::999;;;<<<===???@@@@@@AAAAAA???AAABBBCCCCCCDDDGGGIIIDDDGGGJJJKKKKKKJJJIIIJJJGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGIIIJJJKKKKKKKKKKKKOOOOOOPPPPPPQQQRRRRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWQQQMMMKKKKKKKKKJJJOOOVVVWWW\\\bbbgggkkkrrr|||///111222222111000222333666777888777666777888:::777888888999999<<<@@@CCCDDDFFFGGGFFFCCC@@@>>>===>>>??????@@@@@@AAABBBBBB;;;;;;<<<===???@@@BBBCCC@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDFFFFFFCCCCCCCCCBBBBBBCCCCCCDDDBBBAAA???======>>>@@@AAA============>>>>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCC>>>>>>===<<<;;;;;;::::::;;;;;;;;;::::::999999999999888666444333333333444222222222222222222222222......//////000000111111000000//////.........------.../////////...,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...++++++++++++++++++++++++************)))))))))(((,,,+++)))((((((((()))***+++***)))***+++,,,+++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''"""###%%%'''((()))******))))))************))))))))))))))))))************''''''(((((())))))******''''''''''''((((((((())),,,++++++++++++++++++,,,+++***)))'''''''''((()))((()))+++,,,,,,+++)))((())))))))))))))))))))))))!!!"""%%%''')))*********))))))(((((('''''''''&&&))))))))))))************((((((((((((((((((((((((***)))(((((()))+++---///000///---***''''''***,,,************************)))))))))***++++++,,,,,,,,,,,,---............---........................''')))************,,,......------,,,,,,------...++++++,,,------......///000000000000000000000000111///------...000111111000000000000000000111111222222222333333444444444222222444444444444222222444444444555555555555666===<<<;;;;;;::::::;;;;;;:::;;;<<<=========<<<;;;<<<<<<<<<<<<===>>>@@@@@@??????@@@AAABBBBBBBBBBBBEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIHHHGGGHHHJJJJJJHHHFFFGGGKKKMMMMMMKKKMMMMMMLLLKKKJJJIIIHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRUUUXXXXXXUUURRRRRRPPPMMMJJJIIIJJJKKKLLLPPPUUUZZZ\\\^^^ccckkkrrr000111333222111111222444444555666555444444666888777888999999999;;;???BBBCCCEEEGGGFFFCCC@@@??????>>>??????@@@@@@AAAAAABBB===============>>>???????????????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCBBB@@@>>>===>>>??????>>>>>>>>>===============>>>???@@@AAABBBBBBBBBBBB>>>======<<<<<<;;;::::::999999::::::::::::::::::999777666444333333333333222222222222222222222222.../////////000000000111000/////////............---.../////////...---,,,,,,,,,------------,,,,,,---------,,,,,,---------++++++++++++++++++++++++++++++++++++************+++******))))))))))))))))))(((''')))+++,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''((((((''''''&&&))))))************))))))))))))))))))************(((((((((((())))))))))))'''''''''((((((((())))))******))))))))))))******+++***)))(((''''''((()))((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((())))))((('''&&&%%%******)))))))))((((((((())))))))))))************))))))))))))))))))))))))******(((((()))***,,,---***+++***((('''''')))+++************************++++++******************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++******+++---------,,,,,,,,,,,,------++++++,,,------......///////////////////////////000///...///111222111///111111000000000111222222333333333333444444444444222333333444444333333222333333333333444444444555999888888888888888999999:::;;;<<<=========<<<;;;<<<<<<<<<<<<===>>>???@@@>>>???@@@AAAAAABBBAAAAAABBBBBBBBBCCCDDDFFFGGGHHHEEEFFFGGGGGGFFFFFFGGGHHHIIIGGGFFFGGGJJJLLLLLLJJJKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJLLLMMMMMMNNNNNNOOOPPPPPPQQQPPPPPPRRRUUUVVVTTTQQQQQQOOOLLLJJJHHHIIIJJJKKKOOOSSSWWWXXXYYY]]]dddjjjrrr|||111222444333222222333555444555666555444444666888999999::::::999;;;>>>@@@AAACCCEEEDDDBBB@@@@@@@@@>>>>>>??????@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<===>>>>>>???@@@AAAAAABBB???AAACCCEEEEEECCCAAA????????????@@@@@@AAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEEEECCCAAA???>>>======>>>???>>>>>>======<<<<<<<<<<<<===>>>???@@@@@@@@@@@@>>>======<<<<<<;;;;;;;;;888888999999:::;;;;;;;;;888777666444333333333333222222222222222222222222////////////000000000000////////////..................//////......---,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))************))))))((('''&&&&&&(((***,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&((())))))******))))))((())))))))))))************))))))))))))((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))***))))))(((((((((((()))((()))***++++++***)))((())))))))))))))))))))))))++++++++++++)))'''$$$###************))))))))))))))))))))))))************************************+++***)))(((((()))++++++'''((())))))((((((***+++************************,,,,,,++++++***))))))(((((())))))***+++*********,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++******+++,,,,,,,,,++++++++++++,,,,,,++++++,,,------......///////////////////////////......000222444333000...111111111111111222333333555555555444444444444444222333333444444333333222222222222333333333444444666666666666777888999999:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<===>>>??????======>>>???@@@@@@@@@@@@??????@@@AAACCCEEEGGGHHHCCCDDDEEEEEEDDDDDDEEEGGGHHHGGGFFFFFFHHHJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNPPPOOONNNPPPRRRSSSRRRQQQPPPNNNKKKIIIHHHIIIIIIJJJMMMPPPSSSTTTTTTWWW\\\```gggrrr222333555444333333444666666777777777666666888999999:::;;;:::::::::<<<>>>>>>???AAAAAA@@@??????@@@>>>>>>>>>???@@@@@@AAAAAAAAA@@@???>>>============>>>>>>???@@@AAABBBBBBCCC@@@AAABBBCCCCCCBBBAAA@@@AAAAAABBBCCCDDDDDDDDDDDD?????????@@@BBBCCCEEEFFFFFFEEECCC@@@>>>===<<<<<>>===<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>=========<<<<<<;;;;;;999999999999999:::::::::888777666555444333333222222222222222222222222222////////////000000000000///////////////........................---------***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,************************,,,,,,+++++++++*********((()))***++++++***)))((('''&&&&&&'''***+++******************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((($$$%%%&&&((())))))******(((((())))))))))))((((((((()))))))))******************))))))(((((('''''''''(((((((((((()))))))))(((((((((''''''((((((((()))))))))(((((((((((()))))))))************))))))(((((((((((((((((((((((())))))***+++***)))((('''))))))))))))))))))))))))((()))))))))************************************,,,+++***)))((()))))))))'''***,,,,,,+++***++++++************************+++++++++*********))))))******+++,,,,,,,,,,,,+++------------------------***,,,,,,,,,***)))***+++,,,++++++******++++++,,,++++++,,,------......///////////////////////////000//////111333333111///111111111111222333444444666666666555555444444333333333333333333333333333222333333333333444444444666666666777888999:::;;;::::::;;;<<<<<<=========<<<<<<<<<<<<<<<===>>>???;;;<<<===>>>????????????>>>>>>>>>???AAACCCDDDEEEBBBDDDEEEEEEDDDDDDFFFGGGHHHGGGFFFFFFGGGHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFDDDDDDEEEFFFIIIJJJIIIJJJJJJKKKKKKLLLMMMMMMPPPOOONNNOOOPPPQQQRRRRRRPPPNNNLLLKKKJJJIIIJJJKKKKKKMMMPPPQQQRRRUUUYYY\\\cccnnnzzz~~~|||{{{222444555555444333555666555666777666555555777999999:::;;;;;;::::::<<<===;;;<<<>>>>>>===<<<===???===>>>>>>??????@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDBBBAAA@@@??????@@@AAABBBBBBCCCDDDEEEFFFFFFFFFEEE>>>??????@@@BBBDDDFFFGGGGGGFFFDDDAAA???===;;;:::???>>>>>>===<<<;;;;;;:::::::::;;;<<<===========================<<<<<<<<<;;;;;;:::999888888777777777777666666444333222222222222222222222222222222000000000000////////////........./////////////////////......------------))))))************))))))++++++,,,------,,,++++++************************+++*********))))))))))))((()))***++++++***)))(((***)))'''((())))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((())))))***)))(((((())))))))))))((((((((()))))))))******************))))))((((((''''''(((((((((((()))))))))******))))))(((((())))))***((((((((())))))))))))((()))))))))******)))))))))(((((((((((((((((((((((('''((()))+++++++++******((((((((((((((((((((((((((()))))))))************************************++++++***)))(((((((((((((((***------+++)))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++------------------------+++,,,---,,,+++***+++,,,,,,++++++******++++++,,,++++++,,,------......///........................222000......000111222111111111111111222333444555666666666555555444444333333333333333333333333333444444444444555555555555444444555666777999:::;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<======>>>;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCDDDFFFFFFFFFFFFGGGIIIHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIFFFEEEDDDCCCDDDFFFHHHJJJHHHIIIIIIJJJJJJKKKKKKLLLPPPPPPPPPPPPPPPQQQSSSTTTQQQPPPNNNMMMLLLKKKKKKLLLJJJLLLOOORRRTTTXXX[[[]]]^^^gggppprrrooommmqqqvvv}}}222333555444333333444666333444555444333333555777888:::;;;;;;;;;:::<<<===:::;;;<<<<<<;;;;;;===>>>======>>>>>>???@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCAAA???======???AAACCC@@@AAACCCDDDEEEEEEDDDDDD@@@@@@@@@AAACCCEEEFFFGGGGGGFFFDDDBBB@@@===;;;:::>>>======<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>========================<<<<<<;;;999888777666555777777777666555444222111222222222222222222222222000000000000////////////........./////////////////////...------------...)))))))))******)))))))))***+++,,,------,,,+++************************************)))))))))((((((((())))))************))),,,***))))))))))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))(((((('''&&&'''(((((())))))(((((('''))))))))))))************))))))))))))((((((((((((((((((((()))))))))******+++******))))))******+++'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''(((((((((((())))))))))))*********************************************))))))(((((((((''')))******((('''&&&&&&))))))))))))))))))))))))((())))))***++++++,,,,,,((())))))***+++*********++++++++++++++++++++++++***,,,---,,,++++++,,,---,,,,,,++++++++++++,,,,,,++++++,,,------......///........................222///---,,,...000111222000000000111111333444555555555555444444444444444444333333222222333333444444444444555555555666666333333333444555666888999:::::::::;;;;;;===>>>???===<<<<<<;;;<<<<<<======;;;;;;<<<===>>>>>>>>>>>>???>>>>>>>>>>>>??????@@@CCCEEEGGGGGGGGGGGGIIIJJJHHHIIIIIIGGGEEEEEEFFFGGGEEEFFFFFFFFFGGGGGGHHHHHHFFFEEEEEEEEEEEEGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKOOOQQQRRRRRRQQQRRRSSSUUUQQQPPPOOONNNMMMLLLLLLLLLJJJLLLOOOSSSWWWZZZ]]]^^^]]]ccchhhiiifffeeehhhkkkmmmwww111333444444333333444555333444444444333333555666777999;;;<<<;;;;;;<<<>>>;;;<<<======;;;;;;===???======>>>>>>??????@@@@@@BBBAAAAAA@@@@@@AAAAAAAAACCCCCCBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>???@@@AAA???@@@BBBDDDEEEDDDCCCCCCAAABBBBBBCCCDDDEEEGGGHHHFFFFFFDDDCCC@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????=====================>>>;;;::::::999888777666666666666777666555444222111222222222222222222222222111000000000/////////.............../////////000000///...---,,,------...******++++++++++++******)))+++,,,------,,,+++)))************************+++++++++*********)))))))))))))))))))))******++++++***))))))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))*********))))))(((&&&&&&''''''((((((((((((''''''))))))))))))************(((((((((((())))))))))))(((((()))))))))*********+++******))))))******+++&&&'''((()))******)))((())))))(((((((((((())))))))))))))))))))))))))))))((()))*********)))((('''''''''(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((%%%'''))))))((('''((()))))))))))))))))))))))))))******************++++++)))******+++++++++++++++************************)))+++,,,,,,++++++---...------,,,,,,,,,,,,------++++++,,,------......///........................///...,,,---///000000////////////000111222333444333333333333444444444444444333333222222333333444333333444444444555555555444444444444555666777888::::::::::::;;;===???@@@===<<<<<<;;;;;;<<<<<<<<<;;;<<<===>>>>>>??????>>>============>>>???AAAAAACCCEEEFFFGGGGGGGGGIIIKKKIIIJJJJJJHHHFFFDDDFFFHHHEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKMMMPPPSSSSSSRRRQQQRRRTTTPPPPPPOOONNNMMMLLLKKKKKKKKKLLLNNNRRRWWWZZZ\\\\\\^^^___```aaa```aaabbbcccbbbiiirrryyy~~~111222444333222222333555555666666666555555777888666999;;;<<<;;;<<<===>>>===>>>???>>><<<<<<>>>@@@=========>>>??????@@@@@@BBBBBBAAA@@@????????????CCCBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@??????@@@AAADDDEEEFFFFFFDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHFFFEEEDDDCCCAAA>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@============>>>>>>>>>>>>999999999888888888888888666666777777666444222111222222222222222222222222111111000000/////////...---.........//////000000000///...---,,,---......+++,,,,,,------,,,,,,+++)))***,,,------,,,***))))))))))))))))))))))))))),,,,,,,,,+++++++++*********)))((((((((()))+++,,,***)))((()))+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&'''((())))))***))))))''''''((((((((((((''''''))))))))))))************''''''(((((())))))******))))))))))))******************))))))))))))******&&&'''(((*********)))((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))******))))))(((((())))))*********+++))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((&&&''')))***)))***,,,...)))))))))))))))))))))))),,,,,,++++++***))))))))),,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...///...------,,,,,,------...++++++,,,------......///........................,,,,,,---///000000...,,,.........///000222333444222222222333333444444444444444222222222222444444222222333333333444444444777777666777777888999:::::::::::::::;;;===???@@@===<<<<<<;;;;;;;;;<<<<<<;;;<<<===>>>????????????;;;;;;<<<===???AAABBBCCCBBBDDDFFFFFFFFFGGGIIIJJJIIIKKKKKKIIIFFFDDDFFFHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLKKKOOOSSSTTTRRRQQQQQQRRROOOOOONNNMMMLLLKKKJJJJJJKKKLLLNNNQQQVVVYYYZZZYYYZZZYYYWWWXXXYYY[[[[[[[[[\\\bbbgggjjjlllsss///111222222111111222333555666666777777777777666:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<======>>>???AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBAAAAAABBBAAA???>>>===>>>>>>???===@@@DDDEEEEEEEEEHHHKKKFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGEEECCCBBB???<<<999<<<<<<===>>>>>>>>>>>>>>>BBBBBBBBBAAA@@@??????>>>======<<<<<<<<<<<<======>>>;;;888777777888888888555555444444444333333333111111111222222333333333222000...---,,,---...///000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))),,,,,,,,,+++++++++*********)))((('''((()))+++---((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''',,,)))'''''')))***(((&&&*********)))))))))))))))))))))))))))((((((((((((((()))***+++***)))'''%%%******))))))(((((('''''')))(((((('''''''''((((((''''''(((((())))))******)))************+++++++++(((((())))))))))))((((((((((((((((((((((((((((((((()))***++++++***((('''******))))))))))))******))))))))))))))))))))))))************************+++*********))))))(((((((((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------..................------............////////////...//////000111222222222222222222333333333444444222222222222222222222222333333333444444444555555444444555666888:::;;;<<<;;;:::999888999;;;>>>???@@@???===<<<<<<<<<===>>><<<===>>>???@@@???>>>>>>======<<<===>>>@@@BBBCCCEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHFFFHHHKKKKKKIIIGGGFFFFFFGGGGGGHHHHHHJJJKKKMMMNNNMMMPPPRRRSSSRRRQQQQQQQQQPPPQQQPPPLLLHHHFFFHHHJJJIIIIIIIIILLLPPPTTTWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXYYY\\\^^^aaaffflllpppzzz000222333333222111333444444555555666666666666555:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCEEEDDDBBB@@@???>>>>>>>>>>>>AAADDDFFFFFFGGGJJJLLLIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFDDDDDDCCCBBB@@@======>>>>>>???@@@@@@@@@@@@AAA@@@???>>>==================<<<<<<<<<===>>>>>>>>>;;;888777777888888888555444444444444333333333111111111222222333333333111000...---------//////000000000000/////////.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++************************++++++++++++************))))))))))))))))))))))))++++++*********))))))))))))((((((((()))+++...///))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''',,,)))'''''')))***(((''''''(((((()))))))))(((((((((((((((((())))))))))))******)))(((((((((((((((***)))))))))(((((((((''')))(((((('''''''''((((((((((((((((((((()))))))))(((((()))))))))*********))))))************))))))(((((((((((((((((((((((('''''''''(((((((((((('''******))))))))))))******))))))))))))))))))))))))************************************)))))))))((())))))))))))************************************++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------....................................////////////...//////000111111222222222222222333333333333444222222222222222222222222333333333333444444444444444555555666777999:::;;;::::::999999:::<<<>>>???BBBAAA???>>>=========>>>@@@@@@BBBBBBBBBBBBAAA@@@>>>>>>>>>>>>???AAACCCDDDEEEEEEFFFFFFGGGIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGIIIKKKLLLJJJHHHGGGGGGJJJJJJJJJKKKLLLMMMNNNOOONNNPPPRRRRRRQQQPPPQQQQQQOOOPPPPPPMMMIIIGGGHHHIIIHHHHHHIIIKKKOOOSSSVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVXXXYYY[[[^^^cccfffnnnwww111222444333222222333555333333444555555555555555::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>?????????@@@AAABBBDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGEEECCCAAA@@@?????????BBBEEEGGGHHHJJJLLLNNNMMMLLLKKKIIIHHHGGGGGGGGGEEEDDDCCCDDDEEEEEECCCAAA??????@@@@@@AAABBBBBBBBB???>>><<<;;;::::::;;;;;;===============>>>??????<<<:::777777777888888777444444444444333333333333111111111222222222222222111000...------...//////000000000/////////............---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++*********))))))))))))))))))))))))******)))))))))(((((((((((((((((()))***---///111******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''+++)))''''''((()))((('''%%%&&&''')))))))))((((((''''''(((((())))))******+++***(((&&&&&&''')))***))))))))))))(((((((((((((((((((((''''''(((((()))))))))(((((((((((((((((('''''''''((((((((())))))******++++++++++++******))))))))))))))))))))))))''''''&&&&&&'''((()))*********))))))))))))******))))))))))))))))))))))))************************************))))))))))))************++++++++++++))))))))))))))))))))))))******************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------....................................////////////...//////000000111111222111111222222222333333333222222222222222222222222222222222333333333444444555555555666666777888999999999999999:::<<<>>>???CCCCCCAAA@@@????????????BBBBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBDDDDDDFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHJJJMMMMMMLLLJJJIIIIIIKKKKKKLLLLLLLLLMMMMMMMMMNNNPPPQQQRRRQQQPPPQQQQQQNNNPPPPPPOOOLLLIIIHHHHHHGGGGGGHHHJJJMMMQQQTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUUUUUUUWWW[[[^^^bbbiiittt000222333333111111222444333333444555666666666666999999:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEECCCCCCBBBBBB@@@BBBEEEHHHJJJLLLNNNOOOPPPNNNMMMKKKIIIHHHGGGGGGCCCCCCBBBCCCEEEEEECCCBBB??????@@@@@@AAABBBCCCCCC>>>===;;;999999:::;;;<<<===============>>>???@@@;;;999777666777888777666444444444333333333222222111111111111111222222222000///............//////000000/////////............---,,,,,,++++++,,,,,,***************+++++++++++++++++++++++++++++++++------,,,+++******))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((()))***+++---...***))))))(((((())))))***(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((***)))(((((((((((((((((($$$%%%''')))******)))(((&&&''''''((()))******+++***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((((((((()))***)))))))))((((((''''''&&&''''''((((((((())))))))))))******++++++******)))))))))))))))))))))))))))***)))'''''''''***,,,...******))))))))))))******))))))))))))))))))))))))*********************************))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...........................////////////////////////000000111111111111111111222222222222111222222222222222333333222222222333333333333444666666555555555666777777999999999999;;;<<<>>>???BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIGGGFFFFFFGGGHHHHHHIIILLLNNNOOOMMMKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKNNNOOOQQQQQQPPPOOOPPPRRRNNNOOOPPPPPPNNNKKKIIIGGGEEEFFFHHHIIIKKKNNNRRRUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUWWWZZZ]]]___ccckkksss|||///000111111000000111222444444555666777888888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBDDDGGGJJJLLLMMMNNNOOONNNLLLJJJHHHGGGFFFFFFDDDBBBBBBBBBCCCCCCAAA???@@@????????????@@@AAAAAA>>>===<<<;;;;;;;;;<<<==================>>>??????999777666666777888777666444444333333333222222222111111111111111111111111//////........./////////////////////............------,,,++++++++++++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++***)))(((((('''))))))))))))))))))))))))++++++*********))))))))))))(((((((((((())))))))))))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******)))(((''''''((()))&&&'''(((***++++++******&&&''''''((()))******+++'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((()))******))))))((((((''''''&&&&&&((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))***)))'''&&&''')))---///******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////............///////////////////////////000000000000000000111111111222222111111111222222333333333222222333333333444444444666555555555555555666666888888999:::;;;===>>>??????@@@AAABBBCCCDDDDDDEEEAAABBBCCCDDDEEEDDDCCCCCCAAABBBBBBCCCDDDDDDDDDDDDGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLKKKJJJHHHGGGGGGGGGHHHIIIJJJLLLOOOPPPNNNMMMLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKNNNOOOPPPPPPOOOOOOPPPRRRNNNOOOPPPQQQPPPMMMJJJGGGDDDFFFHHHIIIJJJMMMQQQTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVXXX[[[^^^```bbbgggnnnuuu|||...///000000//////000222444444666777888888888888999999999999::::::::::::<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<===>>>???AAAAAAAAABBBDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBCCCFFFIIIKKKKKKJJJKKKJJJIIIGGGFFFEEEEEEEEEDDDCCCBBBBBBCCCBBB@@@>>>AAA@@@>>>======>>>??????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<======888666555666777888666555333333333333222222222222111111111111111000000000.........////////////////////////.........------------,,,+++++++++++++++))))))******+++,,,,,,,,,+++++++++++++++++++++++++++*********)))((((((((())))))))))))))))))))))))++++++*********)))))))))))))))((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))******)))''''''((()))(((((())))))******++++++''''''(((((())))))******&&&''')))++++++***((('''(((((((((((())))))))))))(((((((((((()))***++++++((((((''''''''''''''''''(((((()))))))))*********(((((())))))))))))(((((()))))))))))))))))))))))))))'''&&&%%%%%%'''***,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////............///////////////////////////////////////000000000000111111111111111111222222333333444333333333444444444555555555555444444444555555666777777999:::<<<===>>>???===>>>@@@BBBCCCDDDDDDDDDBBBCCCEEEFFFGGGHHHGGGGGGCCCDDDEEEFFFFFFFFFFFFEEEGGGHHHJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKIIIHHHGGGHHHHHHIIIJJJLLLOOOPPPOOOMMMMMMMMMPPPQQQRRRSSSSSSRRRPPPOOONNNOOOPPPOOONNNNNNPPPRRROOOOOOPPPQQQQQQOOOKKKHHHDDDGGGIIIJJJJJJLLLPPPUUUSSSSSSSSSTTTTTTUUUUUUVVVTTTTTTUUUTTTUUUVVVZZZ]]]___```ccchhhooouuuxxxyyyyyyyyy}}}...000111111000000111222222333555666777888888888888999999999999:::::::::<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<===>>>???@@@AAA>>>@@@BBBDDDEEEEEEDDDCCCAAAAAABBBBBBCCCDDDEEEEEECCCCCCDDDEEEDDDDDDCCCBBBCCCBBBBBBDDDHHHJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDDDDBBB@@@CCCBBB???===<<<<<<===>>>===>>>???@@@@@@???>>>===>>>===<<<;;;;;;::::::;;;666555555666777777666555333333333222222222222111222111111111000000000///---....../////////////////////.........------------,,,++++++***+++++++++*********+++,,,---------************************************************))))))))))))))))))))))))******)))))))))(((((((((((((((((()))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))************************(((((((((((((((((((((((())))))************))))))(((***+++)))'''&&&(((******)))(((''''''(((***+++(((((((((((())))))))))))''''''((()))))))))))))))'''((((((((()))))))))***(((((((((((()))***+++,,,&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))******)))))))))(((((((((((((((((((((((()))((('''&&&&&&''')))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))*********************************++++++++++++++++++++++++++++++******************************************++++++,,,,,,,,,,,,------,,,,,,------...//////000............/////////////////////////////////////////////000000000111111000111111222333333444444444444555555555666666666444333333333444555666666666777999:::<<<>>>>>>???>>>???@@@AAAAAAAAA@@@@@@@@@AAADDDFFFHHHIIIIIIIIIFFFGGGHHHIIIJJJIIIHHHHHHHHHIIIKKKLLLLLLKKKJJJIIIHHHHHHIIIIIIJJJLLLMMMNNNMMMLLLJJJIIIHHHHHHHHHIIIIIILLLOOOPPPOOOMMMMMMMMMQQQRRRTTTUUUUUUTTTSSSRRRNNNOOOOOONNNMMMNNNPPPRRRQQQPPPOOOPPPQQQPPPLLLIIIDDDGGGJJJKKKIIIKKKPPPUUURRRRRRSSSSSSTTTUUUUUUVVVTTTTTTTTTSSSSSSTTTXXXZZZ\\\\\\^^^cccjjjnnnooonnnooolllnnntttxxx{{{///111222222111111222333111222333555666777777777888888999999999:::::::::<<<======>>>>>>>>>>>>>>><<<<<<======>>>@@@AAABBB<<<>>>AAACCCDDDEEEDDDCCC@@@@@@AAAAAABBBCCCCCCDDDCCCDDDDDDDDDCCCBBB@@@???CCCAAAAAACCCGGGHHHGGGDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBCCCEEEFFFDDDCCCEEECCC@@@>>><<<<<<======;;;===@@@AAABBB@@@>>><<<>>>===<<<;;;:::999999999666555555666777777666444333333333222222222111111222111111111000000//////------...///000000////////////.........------------,,,++++++******++++++******+++,,,------......))))))))))))))))))))))))++++++++++++++++++,,,,,,)))))))))))))))))))))))))))(((((((((''''''''''''''''''(((***++++++++++++******))))))))))))******(((((((((((())))))))))))************************(((((((((((((((((((((((())))))************))))))(((***+++)))&&&&&&(((***+++)))'''%%%%%%&&&(((***))))))))))))(((((((((((()))((('''&&&'''(((***,,,'''((((((((())))))******(((((((((((()))***+++,,,%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((******++++++++++++******((((((((((((((((((((((((+++***)))(((((()))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))************************++++++******************************************++++++,,,,,,,,,---------,,,,,,------...///000000............/////////000///////////////.........////////////000000000000000000111222333333444444555555555666666666666777333333333333444555666666666777999;;;===>>>?????????@@@AAAAAA@@@???===<<<===>>>AAADDDFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHIIIKKKMMMMMMLLLJJJIIIHHHHHHIIIIIIKKKLLLNNNOOOMMMLLLJJJIIIHHHHHHIIIIIIIIILLLNNNPPPOOOMMMMMMMMMOOOQQQSSSTTTUUUTTTRRRQQQNNNOOOOOONNNMMMNNNPPPRRRRRRPPPOOOOOOQQQPPPMMMJJJDDDHHHKKKKKKJJJKKKPPPVVVQQQRRRRRRSSSTTTUUUUUUUUUVVVVVVVVVTTTSSSTTTVVVYYYZZZZZZ\\\aaagggkkkjjjiiiiiifffggglllmmmlllqqqyyyxxx...//////000111000000000222222333444666777888888:::999777666666888:::;;;===>>>>>>>>>>>>>>>======<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDCCCEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@@@@DDDCCCBBB@@@???>>>>>>============>>>??????@@@@@@>>><<<;;;;;;;;;;;;:::888666666555555555444444444333333333222222111111111222333333222222000///..................---------***++++++,,,---...//////......---,,,+++))))))(((++++++******+++---...///+++)))''''''((()))((('''************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&***)))))))))((((((''''''&&&''')))*********)))((()))******)))(((''''''(((((((((''''''''''''((((((***((('''((()))***)))''')))))))))))))))))))))))))))))))))))))))(((''''''******))))))))))))******((()))***++++++***)))(((************************)))))))))))))))(((''''''''''''''''''((((((((()))))))))************))))))&&&&&&''')))***+++,,,---******))))))((((((''''''((()))*********)))'''&&&***)))(((''''''((()))***((((((''''''''''''(((((())))))))))))************)))))))))))))))******+++---,,,,,,+++***)))((((((***+++,,,------,,,+++***))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))***+++,,,,,,---------------.........//////---------------...///000------------............//////000111111111111111///...------...000222444333444444444444444444444222333333444444333333222666777999;;;<<<===>>>>>>>>>>>>>>>>>>>>>?????????AAAAAAAAABBBDDDFFFIIIJJJIIIIIIJJJMMMOOONNNIIIEEEHHHHHHIIIKKKLLLNNNOOOOOONNNNNNOOOOOOPPPQQQRRRRRRMMMLLLJJJIIIGGGGGGFFFFFFJJJJJJJJJKKKKKKKKKKKKKKKOOOPPPPPPQQQRRRRRRRRRQQQQQQPPPOOOOOONNNNNNNNNOOOPPPNNNMMMMMMMMMLLLJJJHHHHHHJJJKKKKKKKKKMMMPPPSSSVVVVVVVVVTTTSSSSSSUUUWWWWWWWWWWWWVVVVVVUUUUUUTTTVVVXXXZZZ]]]___aaabbbccchhhfffeeedddeeefffeeedddkkknnnrrrvvvyyy~~~//////000000000111111111000000111222333444444555999888777666666888999:::<<<===============<<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBB@@@???>>>==================>>>>>>?????????===;;;::::::::::::999777555555444444444444333333333333333222222111111111333333222111111000000////////////.........------++++++,,,,,,---.........++++++++++++++++++++++++++++++******+++,,,...///...,,,*********+++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((((((((***))))))(((((((((((((((&&&'''((()))***))))))((()))******)))(((''''''))))))(((((((((((((((((())))))((('''((()))***)))''')))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((()))))))))******++++++******)))************************)))))))))))))))((('''''''''''''''((((((((())))))))))))*********))))))((('''((((((((()))************)))))))))(((((((((''')))))))))))))))(((''''''***)))(((''''''((()))***))))))(((((((((((())))))((((((((()))))))))******))))))(((((())))))***+++'''((((((***+++,,,------+++++++++,,,,,,+++++++++************************))))))************))))))++++++++++++++++++++++++*********++++++,,,,,,---,,,---------.........///000000///...................../////////000000000//////000111111111111000000///...---...000111333333333333333333444444444222333333444444333333222444555777999:::;;;<<<<<<=========>>>>>>>>>>>>???AAAAAAAAABBBCCCFFFHHHIIIJJJJJJLLLNNNQQQPPPLLLHHHGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPNNNMMMLLLKKKIIIIIIHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPPPPOOOPPPPPPOOOOOONNNNNNNNNNNNPPPOOOMMMMMMMMMMMMJJJHHHHHHIIIJJJJJJKKKMMMQQQTTTUUUUUUUUUTTTSSSSSSUUUWWWVVVVVVVVVUUUUUUTTTTTTTTTSSSTTTVVVXXXZZZ\\\^^^^^^gggeeecccbbbccccccbbbaaa```ccceeeggghhhlllrrrvvv}}}111000/////////000111222000000111111111222222222888777666666666777999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>??????????????????????????????BBBAAAAAA@@@???>>>>>>>>>??????AAABBBCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDAAABBBCCCDDDDDDDDDDDDDDD@@@@@@>>>===<<<<<<<<<<<<==================>>>>>>;;;999888888888888777555444333333333333222222222222222222222222111111111444333111000//////000111111111000//////...------,,,,,,,,,,,,------------))))))***+++,,,------...++++++***++++++,,,---...///---+++***++++++***)))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))++++++)))(((((()))*********)))((('''''''''((()))''''''((()))))))))))))))((()))***)))((('''((())))))))))))))))))))))))))))))(((''''''))))))(((''')))))))))))))))))))))))))))))))))))))))(((((('''((((((''''''''''''((((((+++******))))))******+++************************((())))))))))))(((''''''''''''((((((((()))))))))************))))))((('''))))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((((((((())))))(((((((((((())))))******))))))))))))******''''''((((((((()))))))))))))))(((((())))))***+++%%%&&&''')))+++,,,......,,,++++++++++++++++++,,,************************))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......////////////////////////000000000000111111111111...///000000111111000000111000///......///000111111111222222222333333333222333333444444333333222222333555666777888999999<<<<<<<<<=========>>>>>>@@@???@@@@@@BBBDDDGGGHHHHHHIIIJJJMMMOOONNNKKKIIIFFFGGGGGGHHHIIIJJJJJJJJJMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMOOOOOOOOOOOONNNNNNNNNNNNPPPOOONNNNNNNNNMMMKKKIIIIIIIIIIIIIIIIIILLLPPPTTTSSSTTTUUUTTTSSSTTTVVVXXXUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRRRSSSUUUXXXZZZ\\\dddcccbbbcccccccccaaa___\\\]]]]]]]]]]]]___bbbeeehhhlllsss{{{~~~000///...------///111222222222222222222333333333666666666666666777888999999999:::;;;;;;;;;::::::<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAA@@@???>>>=========>>>???AAABBBCCCCCCCCC@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBBBBBBBBBBAAAAAA??????>>>===<<<<<<<<<=========<<<<<<<<<<<<<<<<<<999777666666777666555333222222222222111111111111222222222111111111111111444222000///...///000222333222111000///...---------------,,,,,,,,,++++++))))))***+++,,,------...******+++++++++,,,,,,------+++))))))))))))((('''((((((((((((((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))+++***(((''''''(((***+++***)))'''&&&&&&'''((()))'''(((((()))))))))))))))((()))***)))((('''((()))*********++++++*********)))(((''''''((()))((('''))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))******(((''''''(((******************************(((((())))))(((((('''&&&'''(((((((((((()))))))))************)))((('''&&&)))))))))***************))))))))))))((((((((((((+++***((('''''''''((()))))))))(((((((((((())))))***))))))(((((())))))***''''''''''''((((((((((((((((((((((((((()))******))))))))))))************---,,,+++******+++,,,---************************)))******++++++******)))++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------)))***,,,---///000111111///000000000111111111111...//////000000000000000111000//////...//////000000000000111222222333333222333333444444333333222111222333555666777777777::::::;;;;;;<<<<<<======>>>>>>>>>???AAACCCEEEGGGCCCDDDFFFHHHIIIIIIGGGFFFGGGGGGGGGHHHHHHIIIIIIIIILLLLLLLLLLLLLLLKKKKKKKKKMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLNNNNNNOOOOOOOOONNNNNNNNNPPPOOONNNNNNNNNNNNLLLJJJLLLKKKJJJHHHGGGIIIMMMPPPPPPRRRSSSSSSSSSSSSUUUWWWTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSTTTWWWYYY[[[```aaadddhhhiiihhhddd```\\\[[[ZZZXXXXXXYYY[[[]]]___bbbfffkkkqqqyyyvvvkkkdddaaa///...---,,,,,,...000111222222222222222222222222555555555555666777888888888888999:::::::::::::::<<<<<<<<<<<<<<<=================================AAAAAA@@@@@@???>>>>>>===<<<===>>>@@@AAABBBBBBBBB???@@@AAABBBCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>===<<>>>>>=========>>>>>>===<<<<<<;;;;;;:::::::::888666555444555555444222222222111111111000000000111111111111111111111111333222000......///111222333222111000///...---------------,,,,,,+++******++++++++++++++++++++++++******++++++++++++++++++,,,***(((((()))***)))((())))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((('''&&&&&&'''((()))((((((((((((((())))))***''')))***)))((('''(((*********++++++++++++******((('''&&&'''((()))(((&&&(((((((((((((((((((((((((((((())))))))))))((((((***))))))(((((())))))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((()))))))))***)))))))))))))))(((''''''((())))))***,,,------...(((((((((((())))))))))))+++***((('''''''''((()))(((((())))))))))))(((((()))((((((''''''(((((()))''''''''''''((((((((((((((((((((('''((())))))***++++++******)))(((((('''---,,,+++******+++,,,---******************************++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++'''(((***,,,.../////////........./////////000000......///000000000000000000000000/////////////////////000111111222333333222333333444444333333222222222333555666666666666888888999:::;;;;;;<<<<<<<<<<<<<<<===???AAACCCEEEAAABBBDDDEEEEEEEEEDDDCCCGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOONNNNNNMMMOOONNNMMMMMMNNNNNNLLLJJJNNNNNNLLLIIIGGGGGGIIILLLNNNPPPRRRRRRRRRRRRSSSUUUSSSSSSTTTTTTUUUUUUVVVVVVUUUTTTSSSRRRSSSUUUWWWYYYYYY^^^eeemmmpppnnnhhhcccYYYWWWUUUTTTTTTUUUVVVWWWYYYZZZ\\\^^^bbbhhhnnnsssssswww~~~|||sssggg[[[RRRNNNLLL......---------...///000//////000000000111111111333333444555666777888888777888999::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@????????????>>>>>>>>>;;;;;;===>>>????????????>>>???@@@AAABBBCCCCCCCCC???@@@@@@@@@@@@@@@@@@????????????>>>===<<<::::::>>>============>>>>>>???===<<<<<<;;;:::999888888777555444444444444333111222111111111111000000000000000000111111111111111111111////////////000111111111000//////...------------,,,,,,++++++******,,,,,,,,,++++++***************++++++++++++******+++***((()))***,,,++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((''''''&&&&&&'''))))))&&&''''''''''''(((((((((((((((((((((((()))******'''((())))))(((((()))***)))***+++,,,,,,+++***)))((('''&&&&&&(((((('''&&&(((((((((((((((((((((((('''(((((()))))))))))))))******))))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))'''(((((((((((('''&&&&&&((((((((()))))))))******'''(((((())))))((((((''''''((()))***,,,---......(((((((((((())))))))))))******)))((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''((((((((()))))))))((((((''''''(((((()))***((((((((())))))))))))***,,,++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++*********+++,,,,,,,,,+++***)))------------............---...//////000000///////////////000000000000000//////000111222333333444222333333444444333333222222222333555555666666666777777888888999:::;;;;;;;;;;;;;;;<<<===@@@BBBCCCBBBDDDFFFFFFEEECCCCCCDDDFFFFFFFFFGGGHHHIIIIIIJJJGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNOOOOOOOOOOOONNNMMMMMMLLLLLLNNNOOOOOOOOONNNMMMNNNMMMLLLLLLMMMMMMKKKJJJMMMMMMLLLJJJGGGFFFGGGHHHLLLNNNPPPQQQPPPOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUVVVSSSRRRQQQPPPQQQRRRSSSTTTUUUZZZbbbjjjooonnniiidddYYYWWWTTTSSSTTTVVVVVVVVVTTTUUUWWWYYY[[[___dddgggbbbeeekkkqqqyyy~~~uuuqqq___[[[TTTLLLFFFCCCAAAAAA////////////000000000111/////////000111222333333222333444555666777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>>>>:::;;;<<<<<<=========<<<===>>>???AAABBBBBBBBBCCC===>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>======<<<;;;<<<<<<;;;;;;<<<======>>><<<<<<;;;:::999888777777777555444444444444333111222222222111111111000000///000000000111111111222000000000000000000000000/////////.........------,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))((('''&&&'''***,,,,,,+++(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))$$$%%%'''((()))((('''&&&)))(((((('''((()))***+++&&&((())))))(((((()))+++((()))***++++++***)))(((((('''&&&&&&(((((('''&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%(((((()))))))))*********&&&&&&'''((())))))))))))''''''((()))******++++++'''((((((((()))))))))***)))))))))))))))((('''''''''((()))******)))((('''))))))(((((((((((())))))((((((((()))))))))******(((''''''''''''((())))))&&&''''''((()))***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---,,,+++++++++************+++,,,---------+++)))(((,,,------------.........---...//////000000//////......///000000111111000//////000111222333444555222333333444444333333222111222333444444444444444555666666777888999:::;;;999999999:::<<<>>>AAABBBDDDFFFHHHGGGDDDBBBCCCDDDCCCCCCDDDEEEGGGHHHIIIIIIEEEEEEEEEFFFFFFGGGGGGHHHGGGHHHJJJLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOOOONNNOOOOOOOOONNNNNNMMMLLLKKKLLLNNNOOOOOOOOONNNMMMLLLKKKKKKKKKLLLLLLKKKIIIJJJKKKLLLKKKIIIGGGGGGHHHKKKMMMOOOOOONNNMMMMMMNNNNNNNNNOOOPPPRRRSSSSSSTTTQQQQQQQQQPPPPPPPPPPPPPPPRRRUUUZZZaaafffgggeeebbb[[[XXXTTTSSSUUUVVVUUUTTTRRRSSSUUUVVVVVVXXX[[[]]]XXXZZZ]]]aaaeeejjjnnnpppmmmiiiiiimmmqqqtttzzz|||xxxvvvnnnjjjiiikkkhhh^^^VVVTTTGGGEEEAAA>>><<<;;;999888000000111222222222222111000111222333444555666666111222333555666777777777777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========::::::;;;;;;<<<;;;;;;;;;======???@@@AAABBBBBBBBB<<<<<<============<<<<<<<<<======>>>>>>>>>>>>>>>::::::::::::;;;<<<<<<===<<<<<<;;;:::999777666666777555444444444444333111222222222222111111111111//////000000111111111222...///000000000000//////...............---------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++))))))$$$######$$$'''*********''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))***************###%%%''')))***)))'''%%%)))((('''''''''(((***+++&&&((())))))(((((()))+++'''(((***++++++***((('''((('''&&&&&&'''((('''&&&((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((***+++,,,------,,,+++***))))))))))))))))))))))))''''''((((((''''''&&&%%%))))))))))))************$$$%%%&&&((())))))******'''''''''((((((((((((((('''((((((((())))))******((()))*********)))'''&&&'''((()))******)))((('''******))))))))))))******))))))))))))************'''''''''''''''((())))))(((((((((((())))))))))))***+++,,,------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,,,,------,,,+++++++++******)))))))))***,,,.........,,,+++---------............///---......///////////////------///000111111111111///000111222333444555555222333333444444333333222000111222333333333333333555555666777888999::::::999999999:::;;;>>>@@@AAADDDFFFHHHFFFCCC@@@AAABBBAAAAAABBBDDDEEEGGGHHHIIICCCDDDDDDEEEFFFGGGGGGHHHGGGHHHKKKLLLMMMLLLKKKJJJIIIJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNMMMLLLLLLJJJKKKMMMOOOPPPOOOMMMLLLKKKJJJJJJKKKLLLLLLJJJHHHFFFHHHKKKKKKJJJHHHHHHIIIJJJLLLNNNNNNMMMKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRQQQRRRRRRRRRRRRQQQPPPOOOQQQRRRTTTXXX]]]___```___ZZZVVVQQQPPPQQQRRRQQQOOOOOOQQQRRRQQQPPPOOOPPPQQQTTTUUUUUUWWWZZZ]]]aaaccc\\\YYYYYY]]]``````dddiiihhhmmmtttxxx|||}}}zzzuuunnngggaaa\\\ZZZUUUQQQQQQTTTRRRIIIBBBBBB>>>===<<<;;;:::777333111////////////000000000000---------///333555555555444444333333444555777888777888888999999::::::;;;::::::::::::::::::::::::===<<<;;;:::999888888888:::;;;<<<===<<<:::777666888999:::;;;;;;;;;::::::<<<<<<======>>>>>>??????999:::<<<=========<<<;;;:::;;;===>>>>>>===;;;:::======>>>??????>>><<<<<<>>>===;;;999777555444333777777777777666555444333333444555444222000000111111111111111000000000///......////////////......,,,,,,---......---,,,,,,,,,,,,,,,++++++*********************************)))***++++++***)))***+++***(((%%%%%%&&&((())))))))))))((((((''''''&&&&&&,,,***((((((***+++)))'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))(((&&&%%%$$$&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''$$$$$$&&&'''''''''&&&%%%&&&''''''((()))******+++))))))))))))))))))))))))***)))((('''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))******************))))))((((((''''''***************)))((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++***))))))++++++******)))((((((((()))************+++++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,---------------............///......------------......000000000000111111111111444444444444333333222111111111222222222333333333444555555555666666777777555555666777888:::<<<===AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMIIIIIIHHHHHHIIIJJJLLLMMMQQQNNNKKKJJJKKKKKKIIIGGGLLLLLLLLLLLLLLLMMMMMMNNNOOOLLLJJJKKKMMMNNNLLLJJJFFFGGGHHHIIIJJJIIIHHHGGGKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPTTTRRRPPPNNNMMMNNNOOOPPPQQQRRRRRRTTTUUUVVVWWWXXXUUUSSSPPPOOOPPPPPPPPPOOOLLLLLLKKKKKKLLLNNNPPPQQQQQQOOOMMMNNNPPPSSSTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTXXXZZZ]]]```dddiiiooottt{{{{{{{{{|||wwwkkkddd^^^\\\YYYUUUPPPJJJFFFDDDBBBBBBBBBBBB@@@>>><<<;;;666666555444333333222222////////////000000000000/////////111444666777666555444444444444666777888999999999:::;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<;;;:::999999999999:::;;;<<<===<<<;;;999777999999::::::;;;;;;;;;:::;;;;;;;;;<<<======>>>>>>;;;<<<===>>>???>>>>>>===:::;;;<<<>>>>>><<<;;;:::>>>>>>??????>>>===;;;:::;;;:::999777666555555444555666666555555444333222222333444333111//////000111111111000000000////////////000000000000//////,,,,,,---......---,,,,,,,,,++++++++++++++++++***************************)))***++++++))))))***++++++)))&&&&&&''')))))))))************)))))))))))),,,***((((((***+++)))'''))))))))))))))))))))))))************************************)))((('''&&&(((((((((((((((''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&'''(((''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&''''''''''''***)))))))))((((((((('''***************)))((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************))))))))))))))))))*********)))************+++++++++))))))*********+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------...------,,,,,,------------------............///......------------......//////000000000111111111222222333333222111111000222222333333333444444444666666666666555555555555666666666777888:::;;;<<<@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHIIIJJJLLLMMMNNNLLLIIIIIIKKKLLLJJJHHHKKKKKKJJJJJJKKKKKKLLLMMMPPPNNNLLLLLLMMMMMMKKKHHHGGGGGGHHHHHHHHHGGGGGGGGGJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQTTTSSSQQQOOONNNOOOPPPPPPOOOOOOPPPQQQRRRTTTTTTUUUTTTRRROOONNNOOOOOONNNMMMKKKKKKKKKKKKLLLMMMNNNOOONNNLLLKKKLLLOOORRRTTTTTTNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOQQQSSSUUUXXX]]]aaabbbbbbbbbccceeehhhkkkmmmrrruuuzzz~~~|||yyywwwuuuuuuuuuuuuuuupppjjjggghhhlllpppssstttwwwxxxuuulll```VVVPPPMMMLLLJJJGGGDDD@@@>>><<<<<<<<<<<<<<<;;;:::888777555555555444333333222222.../////////000000000111111000000333666888888777555555555555666777888999::::::;;;;;;<<<=========;;;;;;;;;::::::999999999;;;::::::999999::::::;;;::::::;;;<<<<<<;;;:::999999999:::::::::;;;;;;;;;::::::;;;;;;<<<============>>>???????????????>>>:::;;;<<<======<<<;;;:::>>>>>>>>>>>>===;;;:::999888777666666555555555555444555555444444333222111000111222222000......///000000000000///////////////000000000000000000///,,,,,,------------,,,,,,*********+++++++++++++++************************)))***++++++))))))***+++---+++((('''((())))))((())))))))))))************+++)))(((((()))***((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))***))))))(((''''''&&&&&&)))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((%%%&&&&&&''''''(((((()))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((()))))))))******))))))))))))(((((((((((()))************))))))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))******'''(((((()))******++++++)))************+++++++++)))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---------,,,,,,------...---------............///......------------......//////000000000000111111111111111111111111000///333333333333444444444555777777666666555444444444666666666777888999:::;;;?????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMLLLJJJIIIIIIKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKQQQOOOMMMLLLLLLKKKIIIGGGIIIHHHGGGEEEEEEEEEEEEFFFIIIIIIJJJLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQRRRQQQPPPNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQQQQRRRPPPNNNMMMMMMMMMLLLJJJIIIJJJJJJKKKLLLLLLLLLLLLIIIHHHGGGIIILLLOOOQQQQQQJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKNNNQQQPPPPPPOOOPPPQQQSSSUUUWWWYYYZZZ]]]aaadddfffhhhiiijjjkkklllmmmllljjjgggfffbbbbbbccccccbbbbbbaaa```bbbaaa^^^[[[YYYXXXXXXXXXXXXTTTPPPOOOPPPSSSUUUVVVWWWYYYZZZWWWQQQHHHAAA======<<<<<<;;;:::999777777666777888888888777555444555444444333333222222222......//////000000111111111000111222555777777777555555666666777777888999999::::::;;;;;;<<<======<<<;;;;;;::::::999999888:::999999999::::::;;;<<<888999::::::;;;::::::999:::999999999::::::;;;;;;:::;;;;;;<<<<<<======>>>>>>>>>>>>?????????>>>>>>;;;;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;888888777666555555555555555555555444444333222111...000111000///------...000000/////////...............////////////......,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,************************)))***+++***)))((()))+++...,,,***)))******)))(((&&&&&&''''''(((((())))))***)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***************))))))((((((''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))''''''''''''(((((())))))))))))))))))))))))))))))(((((()))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((()))******+++))))))*********+++++++++))))))))))))(((((((((((())))))************)))(((((((((((())))))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''')))***+++(((((())))))************))))))*********+++++++++))))))))))))************************************++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---......---------............///......------------......////////////000000000111000111111222111111000000222222222333333333444444555555555555555555555444777777777777777888999999======>>>>>>???@@@AAAAAABBBAAAAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFHHHIIIKKKLLLMMMLLLKKKJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJKKKNNNMMMLLLLLLKKKKKKJJJIIIKKKIIIFFFCCCBBBCCCDDDEEEGGGHHHJJJLLLMMMNNNNNNNNNMMMMMMNNNOOOOOOPPPPPPQQQOOOOOONNNNNNMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMNNNNNNOOONNNLLLKKKKKKKKKIIIHHHGGGHHHIIIJJJKKKJJJIIIHHHGGGFFFEEEFFFIIIKKKLLLLLLIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEGGGIIIKKKJJJJJJJJJJJJKKKLLLMMMLLLLLLMMMOOOQQQSSSUUUVVVVVVVVVUUUUUUTTTRRRQQQQQQLLLMMMMMMMMMMMMLLLKKKKKKMMMLLLKKKIIIGGGGGGGGGGGGEEECCCAAAAAACCCDDDDDDCCCEEEGGGHHHFFFAAA<<<999777777777888888888888777777444555666777777777666555444333333333222222222111.........///000111111111000//////111444555555555555555666777777888888888777888888999::::::;;;;;;;;;;;;;;;::::::999999999999999999999:::;;;<<<<<<888888888999999999999999::::::999999999:::;;;<<<;;;<<<<<<===>>>>>>??????========================;;;<<<<<<<<<<<<<<<<<<;;;999999999::::::;;;<<<<<<;;;:::999777666555444444555555666555555444333222---///000000...------.../////////............---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++))))))))))))))))))))))))((()))******)))((()))***...,,,************)))(((&&&&&&''''''(((((())))))))))))))))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&'''((())))))))))))''''''''''''(((((())))))&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))******)))))))))))))))*********(((((((((((((((((((((((('''((()))******)))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))***++++++&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))*********))))))))))))*********+++++++++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++************))))))(((((())))))*********+++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---------............///......------------.........////////////000000000111111222222222222222111000111111111222222222222222333333444555666666777777666666666777888999999;;;;;;<<<===>>>@@@@@@AAABBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBDDDFFFHHHIIIJJJGGGGGGFFFFFFGGGHHHJJJKKKOOOOOONNNLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLJJJKKKKKKKKKKKKKKKLLLLLLKKKIIIFFFCCCAAABBBDDDEEEGGGHHHJJJLLLNNNNNNMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPPPPOOONNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJHHHGGGFFFGGGHHHIIIHHHGGGFFFEEEGGGEEEDDDDDDFFFGGGFFFEEEGGGFFFEEEDDDCCCCCCCCCCCC???@@@AAA@@@??????AAABBBDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHIIIHHHGGGEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@??????=========<<<<<<<<<======;;;:::999:::;;;;;;:::999===>>>???===:::888777777555666666777777777666666333444555666777666555555222222222222222111111111------...///000111222222///......000222444444333444444555666777777777777666666777777888888999999::::::::::::::::::::::::999999999999::::::;;;<<<999999999888888888888888;;;:::999888999:::;;;<<<<<<<<<======>>>?????????===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999888888888999:::;;;<<<<<<;;;999777666555444444666666666555555444333222---...000///...------...///.........------------++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,)))))))))***************))))))))))))))))))))))))((()))******(((((()))***---+++******++++++)))((())))))))))))************((()))***)))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''((())))))***)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))******************************(((((((((((((((((((((((('''((()))***+++***)))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))*********''''''((((((((()))))))))(((((((((((())))))))))))((())))))************)))************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))++++++******)))((((((''')))************+++++++++((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///---------............///......------------............////////////000000000111222222333222222222000000000000111111111111111111222444555666777888555555555666777888999:::999:::;;;<<<>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAACCCFFFHHHJJJKKKHHHHHHFFFFFFFFFGGGHHHHHHOOOOOOOOOLLLJJJHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKHHHJJJKKKKKKKKKKKKLLLNNNKKKIIIFFFCCCBBBCCCDDDEEEGGGIIIKKKMMMNNNNNNMMMLLLKKKKKKLLLLLLMMMNNNNNNNNNRRRSSSTTTUUUTTTRRRPPPNNNKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJIIIGGGFFFFFFFFFFFFEEEEEEDDDCCCFFFDDDCCCCCCDDDDDDBBB@@@CCCBBBAAA@@@@@@@@@@@@@@@<<<>>>????????????@@@AAA>>>>>>>>>=========<<<<<<>>>=========>>>>>>???@@@???>>><<<;;;:::::::::::::::;;;;;;;;;;;;:::999999888888999999::::::;;;;;;999888888999::::::888777666777888777555444555555222222333333333333222222111222333444444444333222111111111111111111111111------...///000111222222///......000222333333222222333555666777777666666555666666777777888999999888999999::::::;;;;;;<<<::::::999999999:::;;;;;;<<<<<<;;;:::999999999999;;;:::999888888:::;;;===;;;;;;<<<<<<===>>>>>>???======;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999888777888888999999888777666555555555555444555555444444333222111---...000000.........///.........---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,************))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***+++))))))***++++++)))(((************))))))))))))''')))***)))'''%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((('''''''''((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''((()))************)))))))))))))))((((((((((((((((((((((((&&&((()))+++++++++)))((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))***************++++++++++++'''((((((((()))))))))***(((((()))***************(((((()))))))))*********))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((*********))))))))))))))))))************+++++++++(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////---------............///......------------.............../////////000000///000000111222222111111000000111111111222222222222222333444444555666666444444555555777888::::::888888:::;;;===???@@@AAABBBBBBAAAAAA@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????AAACCCFFFHHHIIIJJJJJJIIIGGGFFFEEEEEEFFFFFFKKKLLLLLLJJJHHHFFFHHHJJJHHHHHHHHHHHHHHHIIIIIIJJJIIIKKKLLLLLLJJJIIIKKKMMMJJJIIIFFFEEEDDDDDDEEEFFFHHHIIILLLNNNNNNMMMKKKJJJKKKLLLLLLMMMNNNNNNOOOOOOQQQRRRTTTVVVUUURRRPPPNNNKKKJJJJJJJJJIIIIIIHHHHHHFFFFFFFFFHHHJJJKKKIIIHHHFFFFFFDDDCCCCCCBBBBBBBBBCCCBBBAAABBBCCCCCCAAA@@@@@@??????>>>>>>>>>??????>>>???AAAAAA@@@@@@@@@AAA<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<<<<=========888888888888999:::;;;;;;888888888888888777666666888888999999::::::999999888777777888::::::888666333555666555444333333444000111111222222222222222111222333333333222111000000111111111111111111111------...///000111222222000//////000222444333222222333444666666666666555666666666777888888999999777888999:::;;;;;;<<<===;;;::::::999999::::::;;;???>>>===<<<;;;:::::::::;;;:::999888888:::<<<===::::::;;;;;;<<<======>>>>>>===<<<;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<>>><<<:::888666666666666555555444444444555555666333333333333222111000000---...000000///...//////......---------,,,,,,,,,,,,------......------,,,---,,,+++******+++,,,---++++++******))))))(((((())))))))))))))))))))))))((()))***)))((('''(((***)))(((((()))++++++***((())))))((((((''''''&&&&&&''')))***)))&&&%%%&&&)))((((((((((((((((((((((((************************))))))************)))))))))))))))(((''''''&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&''')))***))))))))))))((((((((((((((((((((((((((((((((((((&&&(((***+++,,,+++***)))(((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))))))))''''''''''''(((((((((((('''((((((((())))))******(((((()))***************''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''((((((((()))******++++++)))************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************,,,,,,------------......+++++++++,,,---...///000---------.........//////.........------...................../////////000......///000000000000000111111222222222333333333333444444444444444444444333333444555777888:::;;;777888999;;;===???@@@AAABBBBBBAAA@@@@@@AAAAAAAAA????????????????????????@@@AAABBBDDDFFFGGGHHHIIIKKKIIIGGGFFFDDDDDDDDDEEEGGGIIIJJJIIIFFFEEEHHHJJJGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLNNNLLLIIIHHHIIIKKKIIIHHHGGGFFFEEEEEEFFFFFFHHHJJJLLLNNNNNNMMMKKKIIILLLMMMMMMNNNOOOOOOPPPPPPNNNPPPRRRTTTSSSPPPMMMKKKJJJIIIIIIHHHHHHGGGGGGGGGEEEEEEFFFHHHKKKLLLJJJIIIGGGEEEDDDBBBAAAAAAAAABBBAAA@@@@@@AAACCCCCCBBB@@@@@@@@@?????????@@@@@@AAA<<<>>>??????===<<<======:::::::::;;;::::::999999777888999999:::999999888777888999;;;===???@@@AAA777888888888888777666666555666666666666555444333444333222333444555333111444666777777555444444555111222333444555666666666333444555555555333222111000000000000000111111111......//////000000111111111222222222222222222333555444444444444555666666888888888999999:::::::::888999:::;;;<<<<<<<<<<<<======<<<<<<<<<<<<======@@@???===<<<;;;<<<>>>???===============>>>?????????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::AAA???>>>===>>>???>>>===<<<;;;:::888666555444333555444333222333444555666555444222333444444222111000000000000////////////------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,+++******)))************************)))(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++***(((''''''((())))))******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''(((((((((***+++---///000000...+++)))''''''((()))+++***)))(((((()))******''''''((((((((((((''''''((()))***++++++***((('''%%%%%%&&&&&&'''((())))))******))))))((((((''''''))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((******)))(((''''''((()))***((((((((((((((()))******)))))))))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))************+++++++++************)))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''((()))***++++++,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,------...---------+++,,,,,,---...///000000////////////........................////////////000000000000111111111111000111222333333222000000222222222222333444555666555555666666777888:::;;;<<<;;;::::::;;;===@@@AAA@@@???>>>>>>>>>???@@@AAA@@@@@@AAAAAAAAA@@@???>>>AAA@@@???AAAEEEGGGFFFDDDEEEFFFHHHHHHFFFDDDCCCCCCFFFEEEDDDCCCCCCBBBCCCCCCHHHHHHIIIIIIIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFEEECCCBBBCCCEEEJJJKKKLLLKKKJJJIIIJJJKKKOOOPPPPPPPPPPPPOOONNNNNNOOOOOOOOOOOOOOONNNMMMLLLJJJJJJJJJIIIHHHGGGFFFEEECCCDDDEEEGGGHHHIIIJJJJJJGGGGGGEEEDDDBBBAAAAAAAAA????????????????????????@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;<<<===<<<:::::::::::::::::::::::::::999999999888888888777777999999888888888888999999555555555555555555555555555555555555555555555555555555555555555555555555444444444333333222222222111222222333333222222111111111222222222222111111000000000000////////////.........///000000111111222222222222333333333333555444444444444555666666888888999999999999999999999999:::;;;<<<<<<<<<<<<===<<<<<<<<<<<<======>>>@@@???===<<<<<<===>>>???>>>>>>=========>>>>>>?????????>>>===<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;@@@>>><<<===>>>>>>>>>===::::::999777666444333222666555444444444555666777444222111222444555444333111111111111000000000000.........---------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************))))))((('''''''''''''''***************)))((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((******)))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((())))))***))))))((((((&&&&&&(((+++...222555666333111...+++((('''&&&&&&+++***)))(((((()))******(((((())))))))))))((((((((()))***++++++***(((''')))))))))(((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((******)))(((''''''((()))***((((((((((((((())))))***************************))))))))))))))))))))))))'''''''''((((((((()))))))))************+++++++++************))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))(((((())))))******++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------.../////////...---,,,+++***---------...............////////////........................////////////000000000000111111111111000111222222222222111000222222222222333444555666666666666666777999:::;;;::::::999999:::<<<>>>???@@@??????>>>>>>???@@@AAA@@@@@@AAAAAAAAAAAAAAA@@@BBB@@@???AAADDDEEEDDDCCCCCCEEEFFFFFFEEECCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEECCCBBBCCCEEEIIIKKKLLLMMMLLLLLLNNNOOOPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKJJJGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFEEECCCAAA@@@@@@?????????????????????????????????>>>=========>>>>>><<<:::::::::<<<<<<;;;::::::::::::999999999999999999999888888888777777777777777666666666666777777444444444444444444444444444444444444444444444444444333333333333333333444444444333333333222222222111222222222222222222111000111111222222111111000000000000000/////////...---......//////000111111222222222333333444444444555444444444444555666666999999999888888888888888::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<===>>>??????>>>>>>======>>>????????????>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>???===========================<<<;;;;;;===>>>===<<<888888777666555444333333555555444333444555666777333222111222444555555444222222222222111111111111//////.........---------------,,,,,,,,,,,,++++++************************)))))))))*********++++++)))(((((('''''''''''''''))))))******))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))%%%&&&(((***---111333555222111...+++)))(((''''''***))))))(((((())))))***))))))************))))))'''((()))*********)))((('''''''''((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))(((((((((((())))))))))))************************))))))))))))))))))))))))''''''((((((((())))))))))))************+++++++++************))))))))))))***++++++++++++******))))))))))))))))))))))))))))))))))))))))))***************++++++++++++******------------------------000000//////...---++++++............------,,,,,,/////////............---............////////////000000000000111111111111000111111222222222111111222222222222333444555555666666666777888999:::;;;888888777777999:::<<<===???????????????@@@AAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCAAA@@@AAABBBCCCAAA@@@@@@CCCEEEEEEDDDCCCCCCDDDCCCCCCCCCDDDEEEEEEFFFFFFHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGEEECCCBBBCCCDDDIIIKKKMMMNNNNNNOOOQQQSSSOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMLLLJJJHHHGGGDDDDDDEEEEEEEEEEEEDDDCCCEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<======999888888999;;;<<<;;;:::999999999888888777777777888888888777777777666666555444444333333444444555444444444444444444444444333333333333333333333333333222111000000111222333333333333222222222222222111111222222222222111111000111111222222111111000000000000/////////......------......///000000111222222222333444444555555555444444444444555666666999999888888777777777666::::::;;;;;;;;;:::999999;;;;;;;;;<<<<<<>>>??????>>>>>>????????????????????????????????????>>>>>>@@@@@@@@@???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::;;;<<<===<<<:::777777777666666555555444444444333333333555666777666444222222333444444444222222111111111000000000............------------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))*********+++++++++,,,+++******))))))******((()))))))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******************(((((('''(((((()))******,,,+++******)))******+++(((((((((((()))))))))***((())))))******))))))((('''((())))))***))))))(((!!!!!!###$$$&&&(((******))))))))))))(((((((((((()))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))'''(((((()))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))*********+++++++++************)))))))))((((((((())))))))))))((('''))))))))))))))))))))))))*********)))))))))))))))))))))************))))))------------,,,,,,,,,,,,,,,,,,---...////////////------------------------//////.........---------............///////////////000000000111111111111000111111111222222222222333222222222333333444555666666666777888999:::;;;888777777888999:::<<<===????????????@@@AAAAAABBB@@@@@@AAABBBCCCDDDEEEFFFDDDCCCBBBAAAAAA@@@???>>>@@@BBBEEEEEEEEEDDDEEEFFFDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGEEECCCBBBCCCDDDIIIJJJMMMNNNNNNOOOQQQSSSMMMNNNNNNNNNNNNMMMLLLLLLMMMNNNNNNNNNMMMJJJHHHFFFCCCCCCDDDEEEEEEEEEDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEHHHFFFDDDBBB@@@???>>>===========================>>>===<<<<<<;;;<<<<<<<<<777666666777:::;;;;;;:::888888888777666666555555777777777666666666555555333333333222222333333333333333333333333333333333222222222222222333333333222111000//////000111222222222222222222111111111000000111111111111000000000000111111111111000000000000/////////.........---------...//////000000111111222333333444555555555444444444444555666666888888888777777666666666:::::::::;;;::::::999999::::::;;;;;;===>>>???@@@===>>>???AAAAAAAAA@@@?????????@@@AAA@@@@@@???>>>AAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAA@@@@@@@@@??????::::::999;;;<<<<<<:::999777777777777777777777777666555555555666777999::::::777444222222333222111111111000000000/////////---------,,,,,,,,,,,,+++------,,,,,,,,,+++++++++))))))))))))))))))))))))************++++++++++++,,,,,,+++************+++'''(((((()))))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************)))((('''&&&%%%%%%%%%%%%((((((((((((((())))))***''''''(((((())))))))))))'''(((((())))))(((((('''''''''(((((())))))))))))!!!"""###%%%''')))***+++(((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((())))))))))))((((((''''''((()))***))))))(((&&&&&&''''''((((((((((((************************(((((((((((()))))))))***))))))*********+++++++++************)))))))))((('''(((((()))))))))(((((())))))))))))))))))))))))*********)))))))))))))))((())))))******))))))(((,,,,,,,,,++++++++++++++++++,,,---...////////////++++++,,,,,,---......///............------------............///////////////000000000111111111111000000000111111222222333333333222222222333444444555555555666777888::::::888888999:::;;;<<<======>>>>>>???@@@AAABBBBBBBBBAAAAAAAAAAAACCCEEEFFFGGGDDDDDDCCCBBB@@@>>>>>>===@@@CCCEEEGGGFFFFFFFFFGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGEEECCCAAABBBCCCHHHIIIKKKLLLKKKLLLNNNOOOLLLLLLLLLLLLLLLKKKJJJJJJNNNOOOPPPPPPOOOLLLJJJHHHDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCGGGFFFDDDBBB@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;777666555777999::::::999777777777666666555555555666666666555555555444444444333333222222333333444333333333333333333333333111111111222222222333333333222111000000111222333111111111111111111111111///000000111111000000///000000000111111000000000////////////............,,,------......///000000000000111222333333444444555444444444444555666666777777777777666666666666999999::::::::::::999999999::::::;;;===???@@@AAA<<<>>>@@@BBBCCCBBBAAA@@@>>>???@@@AAABBBAAA@@@@@@BBBBBBBBBBBBCCCDDDFFFFFFDDDDDDCCCBBBAAA@@@@@@???;;;::::::;;;<<<<<<999777666777777777888888999999999999888888999;;;===>>><<<999555333222222111000000000000000/////////...------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++))))))))))))))))))))))))*********++++++++++++,,,***))))))(((((((((((((((''''''((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))***))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&'''((())))))))))))''''''(((((((((((('''''''''''''''(((((())))))***((((((((()))))))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((())))))))))))((((((&&&''')))*********)))((('''(((((())))))******+++************************((((((((()))))))))******)))************+++++++++************)))))))))))))))******++++++++++++***)))))))))))))))))))))))))))))))))))))))*********))))))************))))))++++++++++++++++++++++++------......---,,,,,,+++******+++,,,---...//////.........------------,,,............////////////000000000000111111111111000000000000111222333444333333333222222333333444444444444555666777888999999999:::;;;<<<===>>>>>>===>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBDDDFFFGGGEEEEEEEEECCC@@@>>>>>>>>>AAACCCFFFGGGGGGFFFGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHGGGEEECCCAAABBBCCCEEEGGGHHHIIIIIIIIIKKKMMMKKKKKKLLLLLLKKKKKKJJJIIIMMMOOOPPPQQQQQQOOOLLLJJJEEEFFFFFFFFFFFFFFFEEEEEECCCCCCCCCDDDDDDCCCBBBBBBEEEDDDCCCAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999:::::::::777666666777999:::999888666666666666666666666666555555555444444444333333444333333222222333333444222222222222222222222222111111111222222333333444222222222222222222222222000000000000000111111111//////000000000000/////////000000111111000000////////////.........------,,,,,,---......//////000...//////000222333333444555444444444444555666666555555666666666666666666777888999:::::::::::::::999999:::;;;===???AAABBB<<<>>>AAACCCDDDCCCAAA@@@<<<>>>@@@BBBCCCCCCBBBAAABBBBBBCCCCCCEEEFFFGGGHHHGGGGGGEEEDDDBBB@@@??????<<<<<<<<<<<<===;;;888555555555555666777888999999888888888888999;;;===>>><<<999555222222222222222111111111000000000//////...---------,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********************************+++++++++,,,,,,(((((('''&&&&&&&&&&&&&&&&&&''''''((())))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))))))))(((''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%'''(((((()))))))))((('''''''''((()))******((((((((((((((((((''''''%%%&&&'''))))))))))))((((((((())))))))))))((((((&&&&&&&&&'''((()))*********************)))))))))'''((((((((()))))))))***''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***'''((()))******)))((('''&&&''')))*********((((((''''''(((((()))******+++************************(((((()))))))))*********)))************+++++++++************))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))(((((())))))******++++++)))******++++++******)))***+++++++++,,,---------,,,,,,,,,---,,,,,,+++***+++++++++,,,,,,---------.........---------,,,,,,............////////////000000000000111111111111111000000000000222333444444333333222222333333333333333333333444666777888888999:::;;;<<<======>>>===>>>@@@AAACCCCCCCCCBBBBBBAAA@@@@@@AAACCCEEEFFFEEEFFFFFFDDD@@@>>>>>>@@@AAACCCFFFFFFFFFEEEEEEFFFEEEFFFHHHIIIIIIGGGFFFEEEDDDEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGEEEBBBAAAAAACCCAAACCCFFFGGGHHHIIIKKKNNNLLLLLLMMMMMMLLLLLLKKKJJJLLLMMMPPPRRRRRRPPPMMMKKKFFFFFFFFFFFFFFFEEEDDDCCC@@@AAAAAABBBBBBBBBAAAAAAAAA@@@???>>>>>>=========::::::::::::::::::::::::;;;;;;:::999999999999999999888777777999999999777555555555666777777888888444444444444333333333333333333222222222222333333222222222222222222222222111111222222333444444555000111333444444333111000/////////000000000111111...//////000000//////...//////000000000000////////////.........---------,,,,,,------...//////000---...///000111222333333555444444444444555666666444555555555666666777777666777888999:::;;;;;;;;;888999:::;;;===???AAABBB<<<>>>AAADDDEEEDDDAAA@@@<<<===@@@BBBDDDDDDCCCBBBCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGEEECCC@@@???>>>===============;;;888555333333444555666777888888666555555555777888:::;;;;;;888444222222333444444222222222111111111111000//////.........------------------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,(((((('''&&&&&&&&&&&&'''&&&&&&'''((())))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))***+++******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((((((((((((((((('''''''''(((((()))$$$%%%''')))***+++++++++$$$%%%'''))))))))))))((())))))************))))))&&&&&&&&&'''''')))******&&&''''''((()))******+++'''((((((((())))))******''''''''''''((()))++++++************************************************((()))***)))((('''(((***'''((()))******)))((('''&&&''')))***+++***((('''%%%%%%%%%&&&'''(((((()))************************))))))))))))************)))************+++++++++************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,******++++++++++++******++++++,,,,,,---...//////'''(((***+++,,,---------------,,,,,,,,,,,,++++++......---------,,,,,,,,,............/////////000000000000000111111111111111000000000000222444555444444333222222333333333222222222333444555666777888999:::;;;<<<============>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@???@@@BBBDDDEEEEEEGGGGGGEEEAAA>>>???AAAAAACCCEEEFFFDDDCCCCCCDDDDDDEEEGGGIIIIIIIIIHHHGGGEEEFFFHHHJJJKKKMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHEEEBBBAAAAAABBB>>>AAADDDFFFHHHJJJMMMOOONNNNNNNNNNNNNNNMMMLLLLLLJJJLLLOOOQQQRRRPPPNNNLLLFFFFFFFFFFFFEEEDDDBBBBBB>>>???@@@AAAAAAAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;:::999999888888999999:::999777888999999888777444444555666777888999999444444444333333333222222222222111111111111222222111111111111111111111111111111222333444444555555///000333444444333000///.../////////000000111111......////////////......//////000000000000////////////.........---------...------------...//////000111111000000000333555666666666666666555555555888888777777777777777888666777888999:::;;;;;;;;;===============>>>?????????@@@AAABBBCCCBBBAAA@@@@@@@@@??????@@@BBBCCCDDDCCCDDDEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCC>>>======;;;:::999888888777666666555555555555666888777666555333333222222333333222111111000000///000//////////////////000111000///...---...//////...------,,,+++***))))))******************************))))))((((((''''''******))))))((((((((('''&&&&&&&&&'''((())))))***((((((((((((''''''''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&******))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))))))))*********************************((((((((((((((()))******************))))))))))))''''''''''''(((((((((((())))))***++++++++++++***************************++++++,,,,,,,,,,,,++++++******))))))((((((''''''))))))))))))((((((((((((,,,///000///+++''''''(((((((((((((((((()))******+++***)))***+++,,,+++)))&&&'''***+++,,,+++***)))(((((()))*********************))))))((((((''''''&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,((((((((((((((((((((((((******)))))))))))))))***++++++++++++++++++++++++---,,,,,,,,,,,,---......------,,,,,,---...000111000...,,,---///111000...000000000000111111111111111222333333444444333333333222222222333333444555333333444444555666666666888888:::;;;<<<===============>>>???AAACCCEEEGGGDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFEEEDDDCCCBBBBBBAAA???AAABBBBBBAAA@@@AAABBBGGGFFFFFFFFFFFFFFFGGGGGGEEEFFFHHHJJJLLLLLLLLLKKKKKKJJJIIIIIIKKKKKKJJJIIIHHHHHHHHHGGGEEEDDDBBBAAAFFFFFFEEEFFFHHHJJJLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLNNNKKKJJJJJJMMMNNNLLLJJJEEEFFFFFFFFFDDDCCCCCCEEEAAABBBBBBCCCBBBAAA???>>>????????????>>>===;;;;;;999::::::;;;;;;::::::999;;;:::999999888888999999666666666666777777777777777777666666555555555444666666555444333333222222111111000000//////......111111111111111111111111111111222222222333333333000000000000000000000000000000000000//////////////////000000///...------000000000000000000000000////////////////////////...------------...//////000000111000000000333555666666666666555555555555777777666666666666777777666777888999:::;;;;;;;;;===============>>>??????===>>>??????@@@@@@@@@@@@===>>>@@@AAABBBBBBAAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBB======<<<;;;:::999888888777666666555555555555555777666555555444444444444222222111111000000/////////000000111111000000///000///...---------......---,,,,,,++++++******)))***************************)))))))))((((((((('''((('''''''''&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((((((''''''''''''(((((())))))))))))((((((&&&''''''((((((''''''&&&(((((((((((((((''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((******))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))************+++''''''''''''''''''''''''((((((((((((((()))******************))))))))))))((((((((())))))))))))***))))))***++++++++++++***))))))))))))))))))))))))((())))))******))))))(((''''''(((((())))))******))))))))))))(((((((((((((((***---,,,)))(((((()))((((((((((((((()))******+++)))((()))***+++***)))'''((()))*********)))((((((((()))***************+++*********))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++---,,,,,,,,,,,,---.........------,,,---...///000000...,,,---///111000////////////000000000111111111222333333444444333333222222222222333333444555333333444444555666666666777888:::;;;<<<<<<======>>>>>>>>>???AAABBBDDDEEEFFFEEEDDDDDDCCCDDDDDDDDDFFFEEEEEEDDDCCCBBBAAAAAAAAACCCDDDDDDCCCAAAAAABBBEEEEEEEEEEEEFFFFFFGGGHHHFFFHHHIIIKKKLLLLLLKKKKKKLLLJJJIIIIIIKKKKKKKKKJJJIIIIIIHHHGGGEEECCCBBBAAADDDDDDDDDEEEGGGIIIKKKMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJHHHGGGHHHKKKLLLKKKIIIEEEFFFFFFEEECCCBBBCCCDDDAAABBBBBBBBBBBB@@@???>>>>>>>>>======<<<;;;::::::999::::::;;;;;;::::::999::::::999888888888888999666666666666666666666666555555555444444444333333555555555444333333222222222111111111000000000000111111111111111111111111111111111222222222333333000000000000000000000000000000000000/////////......////////////......---------------------------------------------------...------------.../////////000111000000000222444555555555555555555555555666666666666666666666666666777888999:::;;;;;;;;;======<<<<<<<<<===>>>>>>;;;;;;;;;<<<<<<>>>???@@@:::<<>>??????@@@AAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA======<<<;;;:::999888888777666666555444444555555555444444444555666777777222222111111000////////////000222333333222000//////...---,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((''''''''''''(((((())))))))))))((((((&&&''''''((((((''''''&&&***))))))(((''''''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((())))))******))))))(((((())))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((((()))******************))))))))))))))))))))))))************((()))******++++++******************************((())))))******))))))(((''''''(((((())))))******(((((((((((())))))))))))$$$&&&((()))(((((()))***((((((((((((((()))*********((('''((()))***)))((())))))(((((((((((((((((((((((()))***************++++++++++++************''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******************************)))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---............---------......//////...------///000000///....../////////000000000111222222333333333333333222222333333333333444444333333333444555555666666777888999;;;<<<<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCGGGFFFFFFEEEDDDDDDEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@BBBDDDGGGGGGEEECCCBBBBBBDDDDDDDDDDDDEEEGGGHHHHHHHHHIIIKKKLLLLLLLLLKKKKKKMMMKKKIIIHHHJJJKKKKKKKKKIIIIIIHHHGGGEEECCCAAA@@@CCCCCCCCCDDDFFFHHHJJJLLLKKKKKKLLLLLLMMMLLLLLLKKKGGGFFFFFFHHHIIIJJJIIIHHHEEEFFFFFFEEECCCBBBBBBCCCAAABBBBBBAAAAAA???>>>>>><<<<<<<<<;;;;;;:::999999999999::::::::::::999999:::999999888888888888888666666666666666666666666444444333333333333222222555444444333333222222222222222222222111111111111111111111111111111111111000111111111222222222222000000000000000000000000000000000/////////......---....../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...///111111000000222444444444555555555555555666666666666777777777777777666777888999:::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<::::::999999;;;===???@@@;;;<<<>>>???@@@???>>>===>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@<<<<<<;;;;;;:::999888888777666555555444444444444333333333444555777888999333222222111111000/////////000333444444333000///------,,,,,,,,,+++++++++))))))******+++++++++,,,************************))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''(((((())))))((((((((((((''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''))))))((((((''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++************************((((((((((((((())))))***************)))))))))((((((((()))))))))*********((())))))***************++++++++++++++++++++++++******++++++++++++************))))))((((((''''''(((((((((((())))))))))))%%%&&&'''(((((())))))***((((((((((((((())))))***)))'''&&&'''((()))((('''***)))((('''&&&&&&''''''(((((()))***************************************(((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++******))))))******++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---............---............///...---......///000000............////////////111111222333333333333222222333333333333333333333222333333444444555666666777888999:::;;;<<<<<<<<<<<<<<<<<<===???AAACCCDDDHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@???BBBDDDGGGGGGEEEBBBAAAAAABBBBBBCCCDDDEEEFFFHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJLLLJJJGGGGGGHHHJJJJJJJJJIIIIIIHHHGGGEEECCCAAA@@@BBBBBBBBBCCCDDDGGGIIIJJJKKKKKKLLLMMMMMMMMMLLLLLLIIIIIIJJJJJJKKKJJJIIIHHHFFFGGGGGGEEECCCAAAAAABBBBBBAAAAAA@@@???>>>======<<<<<<;;;:::::::::::::::999999::::::::::::999999999999888777777777777777666666555555555555555444333333333333333333333333444333333333222222222111111111111111111111111111111111111111111111111111000000000111111111111222000000000000000000000000000000/////////.........,,,,,,---...////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---///111111000000111333333444444444555555666666666777888999999999999888666777888999:::;;;;;;;;;:::999999888888888999999::::::999:::;;;===???@@@======<<<<<<======>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????;;;;;;;;;::::::999999888777777555444444333333333111222222333555666888999333333333222111111000000///000333444444333000///,,,,,,,,,,,,,,,+++++++++((())))))******++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((('''(((((((((((((((((('''''''''''''''(((((())))))'''''''''((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++''''''''''''''''''''''''((((((((((((((())))))***************)))))))))((('''''''''((((((((())))))(((((()))************)))*********************************++++++***************))))))(((((('''''''''((((((((()))))))))***))))))(((((()))******)))((((((((((((((())))))***((('''&&&'''((()))(((&&&***)))((('''&&&&&&''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------------....................................000000............////////////000111222222333333222222222333444444444333222222222222333333444555555555777777999:::;;;<<<<<<<<<999999:::<<<>>>AAACCCDDDGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@???@@@BBBEEEEEECCCAAA@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJHHHFFFFFFHHHIIIIIIHHHHHHHHHHHHGGGEEEDDDBBBAAABBBBBBBBBBBBCCCEEEHHHIIIKKKLLLLLLMMMNNNNNNMMMMMMNNNOOOPPPPPPNNNLLLJJJJJJHHHHHHHHHFFFCCCAAAAAABBBBBBAAA@@@???>>>======<<<===<<<;;;:::::::::;;;;;;888999999::::::999999888999888777777666666777777555555555555444444333333333333333333333333333333222222222222222111111111000000000000000000000000000000000000000000000000//////000000000111111111////////////////////////////////////............,,,,,,---......///......////////////////////////------------------------...------------...//////,,,...000111000000111222333333333444555555666666666777999:::;;;::::::999666777888999:::;;;;;;;;;999999888777777777888888:::::::::;;;<<<===>>>???>>>>>><<<;;;;;;<<<>>>???>>>>>>???@@@AAAAAAAAAAAA??????@@@@@@@@@???>>>>>>;;;:::::::::999999999888777777555444333333222222111111222222333555666777333333222222111000000000///000222333333222000///,,,,,,---------,,,+++***)))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((('''(((((())))))(((((('''&&&&&&''''''((())))))***'''''''''(((((((((((((((((((((((((((((((((((((((+++******)))((('''&&&&&&)))((((((''''''(((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))))))))*********((((((((((((((((((((((((((((((((((((((()))******************))))))))))))''''''''''''(((((((((((('''((())))))******))))))'''''''''''''''''''''''''''(((((())))))(((((('''''''''(((((())))))******''''''(((((())))))******,,,+++))))))***+++***)))((((((((((((((()))******)))'''&&&'''((()))((('''))))))(((((((((((((((((((((((()))***************((((((((((((((()))))))))******))))))))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++***************+++,,,---+++++++++++++++++++++++++++++++++++++++,,,------+++,,,---...////////////---...//////---...///111....../////////000000000000111111222222222222222222333444555444333222111222222222333444444555555666777888:::;;;;;;;;;;;;888999:::;;;===@@@BBBCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEECCCAAA@@@@@@???AAABBBBBBAAA@@@@@@AAABBBBBBBBBBBBCCCEEEFFFFFFGGGHHHJJJKKKKKKKKKJJJJJJIIIHHHGGGHHHIIIJJJHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDCCCBBBBBBCCCDDDFFFGGGJJJJJJKKKLLLMMMMMMMMMMMMOOORRRTTTSSSQQQNNNMMMLLLJJJJJJJJJHHHDDDBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<===<<<::::::999:::;;;<<<888888999999999999888888888777777666666666666666555555555444333333222222222222333333333333444444111111111111111111111111///////////////000000000000000000000000000000000////////////000000000000/////////////////////////////////.........------,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////,,,...000111000000000111222222333444444555666666555666888:::::::::999888666777888999:::;;;;;;;;;;;;:::999888888888888888999:::;;;;;;<<<<<<<<<<<<=========>>>===============>>>???@@@@@@AAAAAA@@@>>>????????????>>>======:::::::::999999999999999777777555444333222222222222222111111111222333333111111000000///.........///000000111111000000///,,,---.........---++++++))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((()))))))))************************((((((((((((((()))******************))))))))))))'''(((((((((((()))))))))'''(((((()))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))******'''''''''((()))*********---***((((((***++++++***((((((((((((((()))******)))(((''''''))))))(((''''''((()))*********)))((((((((()))***************(((((()))))))))******************)))))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++************+++,,,---...+++++++++++++++++++++++++++++++++***++++++,,,---)))***,,,...000000000000---///000///------///222/////////000000000111111000000111222222222222222222333444555555333111000111222222333333444555555666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???CCCCCCCCCDDDFFFGGGIIIJJJIIIIIIGGGFFFDDDBBBAAA@@@???@@@@@@@@@???@@@BBBDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFHHHIIIJJJJJJJJJJJJIIIIIIIIIKKKLLLLLLIIIGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLOOOSSSTTTRRROOOOOOOOOLLLLLLLLLIIIEEECCCBBBCCCCCCAAA???===<<<;;;;;;;;;;;;:::999888888999:::<<<888888999999999999888888777777666555555555555666555555444444333222222111111111111222222222333333000111111111111111111111//////000000000111111111000000000000000000000000........./////////000000//////////////////////////////.........---------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////+++...000111111000000111222222333333444555666666333555777999:::999888777666777888999:::;;;;;;;;;<<<;;;;;;:::999999999:::888999;;;<<<<<<;;;:::999;;;===???@@@@@@???<<<;;;<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<<::::::999999999999999999777777555444333222222222222222111111000111111111/////////...------,,,,,,000//////////////////000------...///...---,,,+++*********)))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******(((((((((((((((''''''''')))(((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((()))))))))(((''''''&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))******************))))))))))))))))))))))))************'''(((((()))))))))))))))************************))))))************))))))*********)))((((((''''''&&&''''''((()))******++++++(((&&&'''***,,,,,,***((((((((((((((()))*********((('''((()))***)))(((&&&'''***+++,,,+++***)))(((((()))***************))))))******+++++++++,,,+++*********))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,************************************+++,,,---...++++++++++++++++++++++++++++++******++++++,,,---(((***,,,...000111111111---///000///------///222000000000000111111111111000000111222222222222111222333555555555333111000111222222333333444555555666777888999:::;;;;;;;;;======<<<;;;;;;;;;;;;<<>>???>>>>>>>>>:::::::::::::::;;;<<<===>>>;;;888888;;;<<<<<<:::999888777666666666777888666666555444333222222222//////000000111111222222//////000000///...------///............---------.........---,,,+++***)))))))))))))))))))))))))))''''''((()))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))***)))((('''''''''''''''''''''((())))))((('''&&&(((((())))))))))))((((((+++*********))))))((((((((((((''''''&&&&&&&&&%%%$$$%%%'''((((((((('''&&&))))))))))))(((((((((((('''((((((((()))))))))******)))(((''''''((()))***&&&&&&''''''(((((())))))(((((((((((((((((('''''''''((()))))))))(((&&&%%%((((((((((((((((((((((((+++)))(((''''''((()))+++((((((((((((((((((((((((((((((((()))(((((('''&&&+++++++++)))'''''')))+++******)))((((((((((((((((((((())))))*********++++++++++++*********))))))(((((())))))))))))(((((('''''''''''''''&&&&&&&&&((((((((((((((()))******------,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++******)))(((''''''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,------.........---------------------------------............/////////.........---------...///000///...---.../////////000111222222333333444444444444444444444444222222333333333333444444666777999:::;;;::::::999;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@BBBDDDFFFGGGHHHJJJHHHGGGHHHIIIGGGBBB>>>======>>>???AAADDDEEEGGGEEEDDDBBB@@@@@@BBBDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJLLLNNNNNNMMMKKKJJJHHHFFFDDDDDDEEEFFFFFFEEEGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHKKKOOOQQQPPPNNNLLLLLLIIIHHHFFFEEEDDDCCCDDDDDD???>>>===<<<;;;;;;<<<===::::::999999888999999999999999888888777666666666666555333222222333555666444444444444333333222111555555444333222111000///111111000///////////////000000111111111111000000------,,,,,,,,,,,,---------------------------------.........//////000000000///...---,,,,,,---...,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---------.........//////---.........------///000111111222222222222333333555555666666666777777777:::999999::::::;;;<<<===============<<<;;;::::::;;;:::888777777777999999::::::;;;<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>???<<<999999;;;<<<;;;:::777777666666777888999:::999888666444333111111000000000000000000111111111///////////////...------............------------++++++++++++******)))((())))))))))))))))))))))))''''''((()))))))))))))))++++++******)))(((((('''(((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&'''((())))))(((''''''(((((())))))))))))((((((*********)))))))))((((((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''((((((((((((((((((((())))))))))))***)))(((''''''((()))***'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&)))******)))''''''(((***++++++***)))))))))))))))((()))))))))************+++++++++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******,,,+++(((&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))***************)))(((''''''''''''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------............//////.........------------///000///......///000000000111111222222333333444444444444444444444444222222333333333333444444666777888::::::::::::999999::::::;;;<<<======>>><<<===>>>@@@BBBCCCEEEEEEHHHGGGFFFGGGHHHGGGCCC@@@>>>>>>>>>???AAACCCFFFGGGFFFDDDBBB@@@@@@AAACCCEEEDDDEEEFFFGGGIIIJJJKKKLLLKKKLLLMMMOOOPPPQQQPPPOOONNNKKKGGGFFFGGGIIIJJJJJJIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGJJJMMMNNNMMMKKKJJJJJJHHHGGGEEEDDDCCCCCCCCCCCC???>>>===<<<;;;;;;;;;<<<<<<;;;:::999888777777777777777777777777777777777666444333222222333444666555555555444333111000/////////000000000000111111111000000/////////////////////000000000000//////...------------------...---------------------------........./////////000000///...---,,,,,,---...,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))------........./////////---.........------///000111111111222222222333333555555555666666666666777888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;::::::999888777666777888999777888888999999999999999999999:::;;;<<<===???@@@@@@>>>;;;::::::;;;:::999666666666777888999;;;;;;;;;:::888555222000//////111111111111000000000000///////////////......---............------------******+++++++++******)))))))))))))))))))))))))))''''''((()))))))))))))))+++******))))))(((((('''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''((()))))))))((((((((())))))))))))((((((******))))))))))))(((((())))))((((((((((((''''''((((((''''''(((((()))***%%%%%%&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((('''''''''&&&'''''''''(((((())))))))))))((('''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((###$$$%%%&&&'''(((((((((&&&((())))))((('''((()))+++++++++***************))))))))))))************+++************)))))))))(((((())))))))))))((((((''''''(((((())))))******((((((((((((((()))******,,,***'''%%%%%%'''***,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))******))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))//////...,,,+++***)))(((*********))))))))))))))),,,,,,,,,,,,------------------------...........................---------,,,...//////......000111222222222222222222222222333333333333333333333333222222333333333333444444666666888999:::::::::999888888999:::<<<===>>>>>>;;;<<<===???@@@BBBCCCDDDEEEDDDDDDFFFGGGFFFDDDBBB??????>>>???@@@CCCFFFGGGFFFEEECCCAAA@@@AAACCCDDDCCCDDDEEEGGGJJJLLLMMMNNNLLLMMMPPPTTTZZZ]]]^^^^^^ZZZUUUNNNIIIHHHJJJKKKLLLLLLLLLKKKJJJGGGDDDBBB@@@CCCBBBBBBBBBBBBCCCDDDDDDFFFHHHIIIIIIGGGFFFFFFGGGFFFEEEDDDCCCBBBAAAAAAAAA???>>>===;;;;;;:::;;;;;;<<<;;;:::888777666555555555555666666777888888999555444333222222333444555666666555444222000///....../////////000000000111000000//////......//////......////////////...............------.........------------------------.............../////////......---,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++............////////////,,,.........------...000000000111111222222333333444444555555555666666666666777999;;;;;;;;;::::::===>>>>>>>>>======<<<;;;888888777666666777777888666777777888888888888888999999:::;;;<<<>>>@@@AAAAAA???<<<;;;:::999999999666666777777888999::::::;;;999777555333111000///222222111111000000//////...///////////////...............---------,,,,,,++++++,,,---------,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))***(((((())))))))))))(((((())))))))))))))))))(((((()))))))))))))))((((((((()))((('''''''''(((***+++%%%%%%&&&''''''((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((()))))))))***)))'''&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((&&&'''((())))))*********$$$&&&)))))))))(((((((((*********************))))))))))))))))))*********************))))))))))))(((((())))))))))))((((((&&&&&&'''((())))))******((((((((((((((())))))***+++***)))((((((***,,,...(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++***))))))***)))))))))((((((((('''(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))......---,,,***)))((((((*********))))))((((((''',,,,,,,,,,,,,,,---------,,,,,,---------.................................+++---//////...///000222333333333222222222222222222222222222222222222222222222222333333333444444555666666888888999::::::888888999:::;;;<<<<<<===;;;<<<===>>>@@@AAABBBCCCAAABBBCCCDDDEEEEEEDDDDDDAAA@@@??????@@@BBBEEEGGGFFFEEECCCAAAAAAAAABBBCCCBBBCCCEEEGGGIIIKKKMMMNNNKKKMMMTTT^^^gggmmmnnnmmmggg```UUULLLHHHHHHIIIJJJKKKKKKLLLKKKIIIFFFBBB@@@BBBAAAAAAAAAAAABBBCCCCCCEEEFFFFFFEEEDDDCCCDDDFFFDDDDDDCCCBBBAAA@@@??????>>>===<<<;;;::::::999999:::999888777666555555555555555555666666777777777444444333222222333444444555555444444222111//////333333222111000000//////000//////.........//////---..................---///......------......///------------------------........................------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,........./////////000000,,,.........------...000//////000111111222333333444444444444555555555555444555777888999999888777===============<<<<<<;;;777777777777777777888888777777888999999999999999888999999:::<<<>>>???@@@@@@???===:::888777888888777777777777777777777777777666555333333222222222222222111111000000//////......///////////////......------------,,,,,,,,,++++++,,,---------,,,,,,))))))))))))))))))))))))''''''((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))******(((((())))))))))))(((((((((((((((((((((((())))))((((((((())))))))))))))))))((('''''''''(((***+++&&&&&&'''((())))))******))))))))))))(((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&&&&'''''''''(((((())))))***)))'''&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((($$$&&&)))))))))((((((((((((((()))******))))))(((******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&''''''((())))))((((((((((((((())))))***((()))***+++,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++++++++***)))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********)))))))))(((++++++******)))))))))(((+++++++++,,,,,,,,,------,,,,,,,,,------------...---.....................+++---//////...///000222333222222222222222222222222222222222222222222222222222222333333333444444444555555666777999:::::::::::::::::::::999999999999999:::;;;===>>>??????>>>???AAABBBCCCCCCDDDEEEBBBAAA@@@@@@AAABBBEEEFFFEEEDDDCCCBBBAAABBBBBBCCCCCCDDDEEEGGGIIIJJJLLLLLLJJJNNNWWWcccnnnsssqqqmmmhhh```VVVMMMHHHGGGHHHIIIGGGHHHIIIJJJIIIFFFDDDBBBBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEECCCBBBBBBDDDFFFCCCBBBBBBAAA@@@???>>>=========<<<;;;:::999888777666666555555555666777777666666666555555555444444333333333222222333333333222222222333333222111111222111111000000///////////////............//////------............------......------------......------------------------...............---------++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********))))))))))))(((....../////////000000000---.........------///000...//////000111222333333333333333444444444555555333444555666777777777777;;;<<<<<<<<<<<<<<<;;;;;;777777888888888888888888888999::::::;;;:::::::::888888999:::;;;<<<>>>???>>>===<<<:::777666666888666666777777666666555444333333222222222222333333111111111111000000000000---...//////////////////------------,,,,,,,,,,,,******+++++++++******)))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''((())))))'''''''''''''''((()))***(((((())))))))))))((((((''''''(((((((((((())))))''''''(((((((((((())))))((((((''''''(((((()))***''''''(((((())))))******(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((())))))((('''((()))&&&''')))******)))((((((************))))))))))))(((((()))))))))))))))***(((((())))))))))))((((((%%%%%%&&&&&&''''''((((((((((((((((((((()))******%%%&&&)))++++++***((('''))))))))))))))))))))))))************************(((((((((((((((((((((((('''((()))******+++******))))))))))))((((((((((((******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))++++++++++++******************++++++,,,,,,------,,,,,,,,,,,,---------------------...............,,,...//////......000111111111111111111111111111111111111111111111111111222222333333333333444444444444444555666888::::::;;;::::::999999888888777666666777888999:::;;;;;;<<<>>>@@@AAAAAAAAADDDEEEBBBBBBAAABBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFGGGIIIKKKLLLMMMMMMOOOUUU___iiikkkfff```]]]WWWPPPJJJHHHHHHIIIIIIDDDEEEFFFGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@AAABBBBBBAAABBBCCCBBBAAABBBCCCEEEBBBBBBBBBAAA@@@???======<<<<<<<<<;;;:::888777666444444444444555666777777777666666555444444333333222222333333333333222222000111111222222222222222++++++,,,---...///000000......------......//////------............---------------,,,,,,---------------------------------.........---------------******+++,,,,,,,,,++++++)))******+++,,,++++++++++++++++++++++++++++++++++++++++++************))).../////////000000000000---.........------///000......///000111222333333222333333333333444444444555555555555666777888888::::::;;;;;;;;;;;;::::::777888888999999999999999999999:::;;;;;;;;;;;;:::888888888999999;;;<<<<<<;;;<<<;;;888555444666888333444555666666555555444111111111000111111222222000000000000000111111111------...///////////////---------,,,,,,,,,++++++++++++++++++******)))((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***(((((('''&&&''''''((()))(((((())))))))))))(((((('''''''''((((((((())))))&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&'''((()))***++++++'''((()))******)))(((''''''''''''((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((''''''&&&(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((&&&''''''((((((((('''''')))******)))''''''(((***&&&((()))+++++++++)))(((************)))))))))((((((((((((((())))))******(((((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((()))******'''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,(((((((((((())))))))))))*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++)))******+++,,,,,,------++++++,,,,,,,,,------------------.........//////---///000///......///000/////////000000111111222111111111111111111111111222222333333333333444444333333333444555777999;;;999999999999888888888888777777888999::::::;;;;;;;;;>>>@@@@@@???@@@BBBEEEAAABBBCCCDDDDDDCCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEGGGIIILLLNNNPPPQQQOOONNNPPPWWW^^^```[[[UUURRRNNNJJJGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCBBB??????>>>>>>??????@@@AAA===???AAAAAAAAAAAACCCDDDBBBBBBBBBBBBAAA???===<<<<<<<<<<<<;;;:::888666555444444444444444444555555555444444444444444444444222222222333333222222222111111222222222111111000***++++++,,,...//////000...------------...///000......////////////......,,,,,,++++++++++++,,,,,,------------------------.........------,,,,,,,,,((()))***+++,,,,,,+++***((()))***+++,,,++++++***************************---------,,,,,,,,,,,,+++////////////000000000000---.........------///000---...///000111222333333222222333333333444444444666666555555555777999:::999999:::;;;;;;:::::::::777888999:::::::::::::::999999:::;;;;;;;;;;;;:::888888888888999999:::;;;999::::::888444333555888000111333555666666555555111111000000000000000111//////000000111111222222------...///000000//////---------,,,,,,,,,++++++.........---,,,+++***)))))))))))))))))))))))))))'''(((((()))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))******)))'''&&&&&&'''((()))(((((())))))))))))((((((&&&'''''''''(((((())))))%%%&&&&&&&&&''''''(((((($$$%%%'''((((((((('''&&&'''''''''''''''&&&&&&&&&%%%&&&'''((()))***+++,,,'''((()))******)))((('''&&&'''''''''(((((())))))******)))((('''&&&%%%%%%'''((()))))))))(((&&&%%%((((((((((((((((((((((((******++++++++++++******((((((((((((((((((((((((&&&'''(((***+++++++++++++++,,,+++)))'''''')))+++'''(((***,,,---,,,***)))+++*********))))))(((((('''((((((((())))))******(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((()))******,,,+++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((((('''(((***,,,---(((((((((((())))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))(((((())))))******++++++))))))***+++,,,,,,------++++++,,,,,,,,,------------------.........//////...///000///...---...///---......///000111111222000000000000000000000000222222333333333444444444333333333444555777999;;;777777888888999999999:::::::::;;;<<<======>>>>>>;;;===??????>>>???BBBEEE@@@BBBDDDEEEEEEDDDBBBAAA@@@AAAAAABBBCCCDDDEEEEEECCCEEEGGGKKKNNNRRRTTTVVVPPPLLLKKKPPPWWW[[[XXXSSSMMMKKKGGGEEEDDDCCCAAA@@@DDDCCCBBBAAAAAA@@@AAAAAA===============>>>??????:::<<>>???>>>???@@@BBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEEGGGJJJKKKLLLNNNPPPRRRJJJKKKLLLOOOPPPPPPMMMJJJLLLDDD@@@DDDGGGEEECCCDDDDDDEEEFFFGGGFFFEEECCCAAA???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAA===>>>>>>>>>>>>>>>===<<<888888888888777777666666777777666555555555555555222333444555444333222111000000000000000000000000000000000000000000000000000000///...............000000000000000000000000......---,,,++++++******++++++++++++,,,---......++++++******+++---...000,,,,,,,,,++++++*********))))))*********+++++++++******+++++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000111111222111111000000222222333333333333222222333333333444444444444444666666666666666666666666666777888:::<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888888888888888888888777777777777777888888999888888888777666555555555444333222222111111222222000///...///000111000...////////////////////////......---------,,,,,,,,,------,,,++++++++++++,,,)))))))))((())))))*********)))))))))((((((((('''***))))))(((((())))))***''''''''''''''''''''''''(((&&&%%%%%%'''(((&&&$$$###%%%'''((()))))))))***(((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''''''''&&&%%%%%%(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((''''''''''''((()))''''''''''''(((((((((((((((((((((((())))))))))))---,,,+++******+++,,,---)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((()))))))))))))))******++++++***)))((())))))(((((((((((())))))(((((((((((())))))))))))*********))))))))))))))),,,,,,,,,,,,,,,+++******************************************)))))))))(((******))))))))))))******))))))))))))))))))))))))((()))******++++++******+++++++++***))))))(((((('''((()))******)))((('''&&&''''''((((((''''''&&&***)))(((((((((((()))*********)))))))))))))))***))))))))))))***************************+++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////............////////////000000000000111111111111111111111111111222333444333333222333444555777888999999:::::::::999999888<<<;;;;;;::::::;;;;;;<<<999;;;===>>>>>>???AAACCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???@@@AAACCCDDDEEECCCCCCDDDEEEHHHJJJLLLMMMFFFFFFGGGIIIKKKJJJGGGDDDHHHAAA???CCCFFFDDDCCCDDDDDDEEEFFFGGGGGGEEECCCBBB??????>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@===============<<<<<<;;;777777777777777777777777666555555444333333444444222333444444444333111111000000000000000000000000000000000000000000000000000000///.............................................---------,,,,,,,,,......---,,,,,,,,,------,,,++++++++++++,,,...///------,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++******)))************************++++++++++++++++++++++++////////////////////////111111222222222222222111333333444444444444333333222222333333444444444444666666666666666666666666666777999;;;<<<===>>>>>>======<<<;;;:::999999888777777777777777777777777666666555555666666777888888888777777666666555555444333222222111111222222///...---...///000///---////////////////////////......---------,,,,,,,,,------,,,+++++++++++++++******)))((((((((())))))))))))))))))(((((((((((()))((((((''''''(((((()))'''''''''''''''''''''''''''&&&&&&&&&''''''%%%###$$$%%%&&&'''((()))))))))((((((((((((((((((((((((''''''(((((()))******+++''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))((('''''')))((('''&&&&&&'''((())))))(((((((((((((((((()))$$$%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))(((''''''((()))))))))))))))))))))(((((('''))))))))))))))))))))))))******))))))((((((''''''%%%&&&'''((())))))))))))((((((((()))))))))))))))))))))(((((((((((())))))+++++++++***************++++++******)))(((((('''))))))*********)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))***))))))(((((())))))***))))))))))))))))))))))))'''((())))))******)))))),,,,,,++++++******))))))(((((())))))))))))(((((('''(((((())))))((((((''')))((((((''''''(((((()))))))))))))))))))))******************+++++++++++++++++++++***************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////------------............000000000000111111111111111111000000000111111222222222222222333555666777999::::::;;;;;;;;;::::::888777777666666777777888888:::<<<===>>>???BBBDDDDDDDDDCCCCCCCCCCCCBBBBBB@@@???>>>>>>???AAACCCEEEDDDAAA???@@@DDDHHHIIIHHHCCCBBBCCCEEEFFFEEEBBB@@@BBB???>>>AAACCCBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCC@@@@@@??????>>>>>>======?????????>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;;;;:::999666666666666666666777777444444333222222222333333222333333333333222111111000000000000000000000000000000000000000000000000000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,............------------000///...------,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,---------------***************+++++++++)))******+++++++++******************************************************////////////////////////111111222333333333222222222333333444444444444333222222333333444444555555777777777777777777777777777888999;;;===>>>???@@@>>>>>>===<<<;;;:::999888777777777777777777777777555555444444555555666777888777777777666666666555444333222222111111222222000///......000000///...////////////////////////......---------,,,,,,,,,---,,,,,,+++***+++++++++---,,,+++******)))******))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''%%%$$$&&&&&&&&&'''((()))((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((('''''''''&&&&&&''''''''''''((((((((((((******+++++++++******))))))(((&&&%%%%%%&&&((())))))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&''''''''')))))))))))))))(((((((((%%%&&&''''''''''''&&&%%%''''''''''''((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((+++******)))(((''''''&&&))))))************))))))'''''''''''''''((()))***))))))(((((((((((()))))),,,++++++++++++*********************))))))(((((('''(((((((((((((((''''''***************************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))+++++++++******)))))))))(((((())))))))))))((((((******++++++++++++******((((((''''''''''''((((((((())))))***************)))))))))*********++++++,,,+++++++++***)))))))))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////------.........////////////000000000111111111111111111000000000000000000111111111222333444555666888888999:::;;;;;;::::::555555444444444444555555999:::<<<======>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>???AAACCCEEEJJJEEE??????CCCGGGFFFDDDCCCBBBCCCDDDEEEDDDBBB???===>>>???AAABBBAAABBBCCCBBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@???>>>======>>>>>>>>>>>>============:::;;;;;;::::::999888777555555555555555666666666444333333222222222333333222222222222222111111000000000000000000000000000000000000000000000000000///......------.........++++++++++++++++++++++++.........---,,,,,,,,,+++......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************))))))***+++++++++******************************************************........................000111222333333333333333111111222333333333333333222222333444555555666666888888888888888888888888999999:::;;;<<<>>>???@@@??????>>>===;;;:::999999777777777777777777777777555555555555555666777777777777777777666666666666444333222222111111222222111000//////111111000///////////////////////////......---------,,,,,,,,,,,,,,,+++************+++,,,,,,+++***))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''(((''''''&&&%%%%%%)))'''&&&''')))***)))'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&)))))))))(((((((((''''''&&&'''''''''(((((())))))((())))))******)))))))))***)))'''&&&&&&''')))***)))((('''&&&&&&'''((()))((((((((('''''''''&&&&&&''''''(((((()))******+++&&&''''''((((((''''''&&&''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((+++******)))(((''''''&&&,,,+++++++++***((('''&&&''''''&&&&&&'''((()))***))))))(((((((((((())))))************************(((((())))))******************+++,,,,,,+++++++++))))))))))))))))))))))))'''((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))((((((((())))))(((((((((((())))))******++++++++++++******''''''(((((((((((('''''''''((()))***************((((((((()))))))))******,,,+++++++++***)))))))))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////....../////////000000000///000000000111111111111111111000000000000000000000111222333444444555555666666888999::::::::::::999888888777777888888999;;;<<<======<<<;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???@@@AAACCCEEEMMMGGG@@@???BBBDDDBBB???CCCBBBBBBCCCDDDDDDBBB@@@<<<@@@CCCCCCBBBAAAAAABBB@@@@@@AAAAAAAAAAAAAAA@@@BBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>=========<<<<<<::::::::::::999888777666444444444444444444444444444333333333333333444444222222111111000000000000////////////////////////////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++))))))(((++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++))))))******++++++,,,,,,************************((()))***+++++++++++++++************************++++++++++++++++++++++++........................///000111222333333333333000111222333333444333333333333444555666777777888888888888888888888888888:::::::::;;;<<<===>>>?????????>>>===<<<;;;;;;:::888888888888888888888888777777666666777777888999777777777777666666666666444333222222111111222222222000///000111222111000////////////////////////......---------,,,,,,,,,,,,,,,+++***************))))))((('''''''''(((((((((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((%%%&&&'''&&&$$$$$$&&&(((,,,)))''''''***+++)))'''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%***)))))))))((((((((((((&&&&&&''''''((()))))))))%%%%%%&&&'''''''''&&&&&&***)))(((''''''((()))***(((''''''''''''''''''(((******))))))(((''''''&&&$$$$$$%%%&&&'''((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((('''(((((())))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''*********)))(((&&&%%%$$$'''''''''((((((((((((((())))))(((((((((((())))))(((((()))))))))*********'''(((((()))******++++++((()))******+++*********************************&&&&&&''''''''''''(((((()))((((((''''''(((((()))(((((((((((((((((((((((('''((())))))******)))))))))((((((((((((((((((((())))))(((((((((((())))))'''(((((())))))((((((''''''(((((())))))(((((('''&&&''')))***++++++******'''((((((((())))))))))))+++++++++***************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000111000000000000111111111111111111000000000111111222000111222444555555555555444555777888999::::::;;;888888888777777888888888<<<===>>>===;;;::::::;;;======>>>>>>>>>>>>??????AAAAAAAAAAAAAAABBBCCCCCCHHHDDD@@@>>>??????>>><<>>>>>>>>????????????@@@CCCCCCDDDDDDDDDBBBAAA@@@??????>>>>>>======<<<<<<:::::::::999888777666555444444444333333333222222333333222222333333444444222111000000//////000000////////////////////////////////////////////////---------,,,------...///------------------------------,,,+++***)))(((((())))))))))))***+++,,,---++++++,,,---------,,,,,,))))))))))))************+++++++++***************((()))***+++++++++++++++************************++++++++++++++++++++++++...........................///000111222222222222111222333444555555555555444444555666777888999999999999999999999999999999;;;;;;:::::::::;;;======>>>>>>>>>=========<<<<<<999999999999999999999999999888888888888999::::::666666666666777777777777444333222222111111222222111///...///000111000///////////////////////////......---------,,,,,,,,,,,,++++++***************(((''''''''''''(((((()))'''((((((((()))))))))******))))))(((((())))))***))))))))))))))))))))))))((())))))'''&&&'''+++...///+++((((((+++,,,***(((((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((((('''''''''&&&&&&''''''((())))))***$$$%%%&&&&&&'''''''''&&&************************&&&''''''((((((''''''&&&))))))((((((((((((((((((%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))%%%&&&''''''''''''&&&%%%''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))***)))((('''&&&))))))(((((((((((())))))''''''((()))***+++,,,,,,)))))))))))))))*********&&&&&&'''(((((((((((((((************************''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((()))******++++++******))))))))))))))))))))))))***)))(((''''''((()))***&&&''''''((((((''''''&&&(((((()))******)))((((((&&&''')))+++,,,+++***)))(((((()))))))))************************+++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////........./////////000000000000000000111111111111111111111111111222333444111222333555666666666666444555777999:::;;;<<<<<<888777777777777777777888;;;<<<===<<<:::::::::;;;<<<<<<======>>>>>>>>>>>>??????AAAAAABBBAAAAAA@@@AAA@@@???>>>>>>>>>>>>>>>@@@@@@???AAACCCEEEDDDCCCAAAKKKQQQLLLEEEBBBBBBAAA>>>>>>>>>>>>>>>???@@@@@@CCCDDDEEEFFFFFFEEECCCBBB@@@@@@???>>>>>>===<<<<<<:::::::::999888777666555555555444333222111000000111111111111111222333333222111000///...///000000////////////////////////////////////////////////---,,,,,,,,,------...///------------------------+++++++++++++++++++++++++++++++++******+++,,,,,,)))***,,,------------,,,++++++******************+++++++++*********))))))(((((()))++++++,,,,,,+++************************************************..............................///111111222222222222333444555666666666666555555666777888999::::::999999999999999999999999<<<;;;:::999999:::;;;<<<>>>>>>>>>>>>============::::::::::::::::::::::::::::::999999::::::;;;<<<666666666666777777777777444333222222111111222222000...---...///000///...////////////////////////......---------,,,,,,,,,,,,++++++***)))*********))))))((())))))***+++,,,'''((((((((())))))************))))))))))))******)))))))))))))))))))))))),,,---,,,***)))+++000555111,,,((((((+++---+++(((((((((((((((((((((((((((''''''(((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***''''''((())))))***))))))******++++++++++++******%%%&&&'''(((((('''&&&%%%&&&&&&''''''((())))))))))))))))))))))))(((((((((%%%$$$"""!!!!!!"""$$$%%%''''''''''''((((((((()))''''''(((((())))))******((()))***++++++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***++++++++++++((()))***++++++)))'''%%%))))))(((((((((((())))))''''''((()))+++,,,---...++++++******)))((((((((())))))***+++++++++++++++(((((((((((((((((((((((('''((((((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((())))))***+++++++++++++++******************++++++***)))(((''''''((()))***(((((())))))))))))((((((((()))***++++++***)))(((%%%''')))+++,,,+++***))))))************+++++++++))))))******+++++++++,,,*********++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////---------.........//////000000000000111111111111111111111111222333444555111222444666777777777666555666888:::<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<999:::<<<;;;::::::;;;===<<<<<<======>>>>>>>>>???===>>>@@@AAABBB@@@???>>>===>>>@@@@@@??????AAABBBBBBAAAAAACCCEEEGGGGGGGGGDDDOOOUUUOOOFFFCCCCCCAAA??????>>>>>>???@@@AAAAAACCCDDDFFFGGGHHHGGGEEEDDDAAA@@@@@@???>>>======<<<;;;;;;::::::888777666555666555444333111000//////000000///000000111222222222111///.........///000////////////////////////////////////////////////,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////......---,,,++++++++++++(((***+++---......---------,,,,,,++++++*********++++++++++++******))))))(((((()))++++++,,,,,,,,,************************))))))))))))))))))))))))000000000///.........---//////000000000000/////////111444666666555333111555555666888999:::;;;<<<===;;;999:::======;;;888888888888999:::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>888999999999888888:::<<<999:::;;;======<<<:::999::::::999888888777777666666555555444222111000000,,,...000111111000...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***((('''...+++)))((()))(((&&&###%%%&&&'''(((((('''&&&%%%))) %%%,,,***+++000///+++---///---)))***...333EEE:::---(((,,,333777777...,,,***'''&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''((()))***++++++***)))(((''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((''''''&&&((()))))))))))))))((('''******))))))((((((''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&''''''((((((******))))))((((((''''''%%%''')))***+++***((('''))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))(((((('''''')))((((((((()))***,,,---))))))))))))))))))))))))''''''((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++******++++++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++)))******))))))((('''&&&))))))***++++++++++++***++++++,,,,,,,,,,,,------))))))*********+++++++++...---,,,,,,,,,,,,---...,,,,,,------.../////////---......///////////////333222222222111111000000333333222222222222222222222444666666666666777888444555888:::<<<>>>???@@@===<<<;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;:::<<<>>>>>>>>>>>>>>>@@@AAA@@@@@@???>>>>>>>>>?????????????????????@@@@@@EEEEEEDDDDDDDDDDDDDDDEEEDDDIIIKKKGGGEEEFFFDDDAAA@@@@@@AAAAAABBBAAAAAA@@@CCCDDDEEEFFFFFFGGGFFFFFFBBBAAA???>>><<<;;;::::::;;;;;;<<<===;;;999777555555555444333333222111111222222222222222222222222333222000/////////000111------------------------111000000///...---------------,,,,,,,,,,,,++++++......---------,,,,,,,,,)))************+++++++++------,,,++++++***))))))******************************++++++++++++***************))))))))))))(((+++++++++++++++***)))(((,,,,,,,,,++++++*********,,,+++***((((((((())))))//////..................,,,---...///000000000000111222333555555444222222444555666777888:::;;;;;;<<<:::999:::<<<===;;;888999888999999:::;;;<<<=========<<<<<<<<<======>>>999:::;;;:::999888:::;;;<<<;;;;;;;;;;;;;;;<<<<<<::::::999999888777777777666555444333222111111000111111111000///---+++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***((('''+++)))'''((()))***(((&&&''''''((((((((((((''''''+++)))+++***...???CCC333+++---...,,,))))))---111KKKEEE???>>>AAAAAA>>>999...,,,***((('''''''''((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''((())))))***))))))((((((''''''''')))(((((((((''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''***)))))))))((((((((('''&&&'''''''''((((((((((((((((((((()))))))))))))))************)))))))))(((((()))***+++,,,+++)))((()))))))))))))))))))))))))))))))))(((((((((''''''******))))))(((((((((((((((((('''((((((***+++,,,))))))))))))))))))))))))'''((())))))*********)))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,***))))))***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((())))))***'''((()))))))))))))))((())))))***++++++++++++************+++++++++,,,,,,*********++++++++++++,,,---,,,++++++++++++,,,---,,,,,,------.../////////,,,------...///.........////////////......------000000000000000000000000111333666777666777888999888999;;;===???@@@AAABBB>>>===<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<;;;===???@@@??????@@@AAABBBAAA@@@@@@????????????BBBAAAAAA@@@@@@???>>>>>>EEEEEEDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKJJJGGGDDDBBBBBBBBBBBBBBBAAA@@@???>>>AAABBBCCCDDDEEEFFFFFFFFF@@@???>>>===<<<<<<<<<<<<:::;;;<<<<<<;;;999777555555444444333222222111111222222222222222222222222222111000/////////000111000000000000000000000000//////......---,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++)))************+++++++++---------,,,+++***************************************++++++++++++******++++++*********)))))))))+++++++++++++++***))))))+++++++++******)))))))))******)))(((((()))***+++---------------.........++++++---///000111222222333333333333333222222222333444555666777999::::::;;;:::999:::<<<<<<:::999999999999999999:::;;;<<<>>>>>>===<<<<<<=========<<<===>>>===;;;999::::::>>>===;;;:::999;;;===>>>:::::::::999888888777777555555444333222111111000333222000///---,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***((((((((('''&&&'''***+++***)))))))))(((((((((((())))))$$$***+++%%%222TTTXXX;;;***,,,---+++((('''***--->>>>>>@@@EEEHHHDDD:::111,,,+++)))((('''''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''******)))))))))((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((++++++************))))))***+++,,,,,,,,,+++***)))))))))))))))))))))))))))*********)))))))))))))))***))))))))))))(((((((((((('''''''''((()))***+++))))))))))))))))))))))))((()))******+++*********))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++)))(((((()))***((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))(((((((((((((((&&&'''((()))************))))))***++++++++++++***)))))))))************+++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---......//////,,,,,,---............---............------------000000000000000000000000111333666777777888999;;;:::;;;===>>>@@@AAAAAAAAA>>>>>>===<<<<<<<<<<<<===>>>>>>>>>=========<<<<<<<<<>>>@@@AAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAEEEDDDCCCBBB@@@???>>>===DDDDDDCCCCCCCCCDDDDDDEEEJJJFFFHHHQQQSSSKKKDDDDDDDDDDDDCCCBBBAAA???===<<>>======<<<<<<======::::::;;;;;;:::888666555444444333333222222111111222222222222222222222222222111000/////////000000..............................------,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******)))************+++++++++...------,,,,,,++++++*********************************++++++++++++******,,,+++++++++***************++++++++++++***))))))*********)))))))))))))))(((((((((((()))***+++,,,+++,,,,,,,,,---.........,,,---///000111222222222444333222111111111222333222333444555666888999999:::::::::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;???>>>==================@@@BBBCCCBBB???===;;;;;;>>>===<<<;;;;;;;;;<<<===:::::::::999888888777777444444333333222111111000000///...------...///000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))((('''''''''((()))*********+++***)))(((((()))***+++%%%)))***###...MMMRRR777***++++++)))'''&&&(((***(((+++111999===999///'''***)))((('''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))((('''''''''((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&(((((()))+++,,,,,,,,,,,,))))))))))))((((((((((((((())))))))))))*********((((((''''''&&&&&&%%%%%%***)))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''(((((())))))***)))))))))))))))))))))))))))******+++++++++******)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************)))(((((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))***++++++++++++***)))))))))*********++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,+++,,,,,,------...//////,,,---......//////......000000000000000000000000111111111111222222222222000333666777888999:::<<<:::;;;<<<===>>>?????????======<<<<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;<<<>>>@@@AAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBEEEDDDCCCBBBAAA@@@??????CCCCCCBBBBBBCCCCCCDDDDDDJJJAAADDDTTTYYYNNNFFFHHHEEEEEEDDDCCCBBB@@@???>>>??????AAABBBDDDEEEEEEEEE@@@???>>>===<<<;;;;;;;;;:::::::::999888777555444333333333333222222111111111111111111111111111111111111000000////////////------------------------...---------,,,,,,++++++------,,,,,,,,,++++++++++++++++++************)))))))))*********+++++++++---------,,,,,,,,,++++++******************************++++++++++++******,,,,,,,,,+++++++++************+++++++++******)))******************)))))))))))))))))))))******++++++,,,,,,,,,---.........000000111222222222111111444333111000000111222333222222333555666777888999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;???>>>>>>=========>>>>>>DDDFFFHHHGGGDDD@@@>>>===;;;<<<=========<<<:::999:::999999888888777777666333333333222222111111000111000...,,,,,,...000111......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******)))))))))))))))))))))((((((((((((+++***)))(((((()))***+++///++++++)))(((444777))))))))))))((('''&&&'''((($$$%%%(((---000///***&&&'''&&&&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&(((((()))+++,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))*********+++((((((''''''&&&&&&%%%%%%'''(((((((((((((((((((((((()))))))))))))))((((((************************************++++++++++++))))))))))))************((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++******)))(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((())))))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))******)))((('''&&&)))))))))))))))(((''''''))))))***++++++++++++***************+++++++++,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,++++++,,,,,,---...............///000000000000000111111111111111111111111000000111111111222222222000222555777777888:::<<<;;;<<<===>>>????????????======<<<<<<<<<<<<======>>>>>>======<<<;;;;;;:::;;;===???@@@??????@@@AAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDDGGG???BBBRRRXXXOOOIIIKKKEEEEEEEEEEEEDDDCCCBBBAAA???@@@BBBCCCDDDEEEEEEEEEBBBAAA???===;;;999999888999999888888777666444444333222222222222222111111111111111111111111111111000000000000//////......000000000000000000000000.........---------------------,,,,,,,,,+++++++++++++++*********)))))))))))))))*********+++++++++---,,,,,,,,,,,,,,,++++++******************************++++++++++++******,,,,,,,,,+++++++++******)))******+++++++++******++++++++++++++++++++++++************))))))((((((---------------.........000111111222222111111000222111111000000222333444222333444555666888999999999;;;=========<<<===>>>???>>>===<<<<<<<<<<<<<<<>>>=========>>>>>>???@@@FFFHHHKKKKKKGGGCCC@@@>>>:::;;;=========;;;999777999888888777666666555555333333222222111111111111444222000---,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))***++++++***'''&&&&&&'''******))))))))))))******,,,$$$(((---((()))---+++(((((((((((((((''''''''')))(((''''''((()))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((******)))((((((((()))))))))))))))))))))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''******)))))))))((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))(((((((((&&&&&&''''''''''''((((((&&&&&&&&&'''''''''((((((***************************************+++++++++)))))))))************+++))))))************))))))))))))))))))))))))))))))*********+++******)))(((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((+++)))(((((()))***((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((()))******)))''''''************)))((('''&&&))))))***++++++++++++************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,+++++++++,,,------......//////000111111111111000////////////000000000000---......//////000000000000222555666666777888:::======>>>@@@@@@AAAAAAAAA===============>>>>>>?????????>>>>>>===<<<;;;;;;;;;===???@@@??????@@@AAAAAABBBCCCEEEEEEDDDCCCCCC???@@@@@@AAABBBCCCDDDEEEAAAAAAAAAAAAAAABBBCCCDDDDDD@@@BBBMMMQQQMMMIIIKKKEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCBBB???===:::888777777999888777666555444444333222222222222222222111111111111111111111111111111//////000000000///...---.................................---------------------,,,,,,,,,,,,+++++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++******************************++++++++++++******,,,+++++++++************))))))***++++++++++++***+++++++++++++++,,,,,,,,,++++++++++++***)))''''''//////..................---...///000000000000000///000000000111333444444333333444555777888999::::::<<>>===???@@@AAA@@@???>>>============<<<<<<======>>>???AAAAAAEEEHHHKKKLLLIIIDDD@@@>>>;;;;;;;;;;;;:::999888777777777666666555555444444222222222222111111111111333222000...---,,,,,,,,,......---------,,,,,,,,,************************---,,,+++))))))))))))***)))***+++***'''&&&'''(((((())))))))))))))))))(((%%%%%%---)))+++///,,,'''''''''((())))))(((''')))'''&&&%%%%%%&&&&&&%%%%%%&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((()))))))))((())))))******++++++******))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((('''''''''((((((((()))))))))***((((((((()))))))))******((((((((()))))))))))))))''''''''''''((((((((()))$$$%%%%%%%%%&&&((())))))************************)))))))))*********++++++))))))*********+++++++++******+++,,,,,,+++***))))))))))))))))))))))))))))))*********))))))(((''''''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((,,,***))))))***+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))*********((('''((()))))))))))))))((('''))))))***++++++++++++***)))))))))************+++*********++++++++++++,,,+++,,,------------,,,+++***++++++,,,,,,---.........//////000000000000000........./////////000000------......///000000111000222444555555555666888;;;<<<===???@@@AAAAAAAAA@@@????????????@@@AAABBBBBBBBBAAA@@@???>>>===<<<<<<>>>@@@AAA@@@@@@AAABBB@@@AAACCCEEEEEEDDDCCCBBB>>>???@@@AAABBBCCCDDDDDD@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEFFFHHHHHHGGGGGGEEEEEEEEEDDDBBBAAA??????AAAAAABBBBBBBBBBBBAAAAAAAAA@@@>>><<<:::999888888888888666555444333333333111111111111111111222222111111111111111111111111...///000000000///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++*********)))************+++++++++******************************************************++++++++++++******++++++*********)))))))))))))))***+++++++++++++++)))*********++++++++++++))))))***+++******)))(((000000000///.........---***+++,,,...///000000000......///111222333444555333444555666777999:::::::::===@@@@@@>>>>>>@@@BBBBBBBBB@@@???>>>>>>>>>>>><<<<<<<<<===>>>@@@BBBBBBCCCGGGJJJKKKHHHDDD@@@>>>===<<<999888777777888999666666666555444444333333222222222111111111111111//////............//////......---------,,,,,,,,,************************---,,,+++))))))))))))***''')))+++***'''&&&(((***'''((()))******)))(((''')))&&&***+++'''***+++ '''&&&&&&((()))***)))(((%%%%%%&&&'''((((((((((((&&&'''((()))*********)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((()))***++++++---,,,,,,+++***)))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((''''''&&&((()))))))))))))))(((''''''((((((((())))))******(((((((((((())))))))))))%%%&&&&&&&&&''''''(((((('''((((((((())))))******$$$$$$$$$%%%'''(((***+++************************(((((())))))************))))))******++++++++++++***+++,,,------,,,******)))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((''',,,+++******++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%''')))***+++***)))(((&&&'''((()))************))))))***++++++++++++***(((((((((((())))))))))))))))))*********+++++++++***+++,,,------,,,+++******++++++,,,,,,---......---......///////////////.../////////000000111111...//////000111222222333000222444555444444555666888999;;;<<<>>>?????????AAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAA??????>>>>>>@@@BBBBBBAAAAAABBBCCC???AAACCCDDDEEEDDDCCCBBB??????@@@AAAAAABBBCCCCCC@@@@@@@@@@@@AAABBBCCCDDDDDDHHHGGGBBB@@@DDDEEEDDDFFFEEEDDDCCC@@@>>><<<;;;@@@AAAAAAAAAAAA@@@????????????===<<<;;;:::999999888777666555444333333333111111111111111111222222000000000000000000000000...///000000000///---,,,------------------------++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***)))************+++++++++))))))))))))))))))************************************++++++++++++***************))))))))))))(((((()))***+++++++++++++++(((((())))))*********+++&&&''')))***++++++******........................///000000000000000//////000111111111111222222222777666666666666888999:::???BBBDDDAAA<<<:::===@@@BBB@@@???===<<<;;;<<<<<<===>>>???@@@@@@@@@@@@@@@CCCDDDFFFFFFDDDAAA===;;;======<<<;;;::::::::::::888888777777666666555555444333222111000000000000222111000......---------///////////////.........)))***++++++------...///+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%'''((()))%%%&&&((()))***)))(((&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((((()))*********((('''&&&((()))*********((('''&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&))))))((('''&&&%%%%%%$$$((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((('''''''''(((((()))***************(((((((((((())))))))))))************************%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++***(((((()))***+++***)))))))))************))))))------------------------,,,,,,++++++++++++++++++.........------,,,,,,,,,---......///////////////............///////////////////////////000000111444444444444444444444444666777999:::;;;===AAADDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGEEECCCAAA???EEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDBBBDDDFFFEEEBBBAAACCCEEEBBBBBBCCCCCCBBBAAA@@@@@@AAA@@@???============>>>=========<<<;;;;;;::::::999777555444444444333222333333111000000000111222////////////000000000000000000000000////////////...---,,,++++++++++++,,,////////////////////////************************)))******)))(((((()))++++++*********+++,,,------))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,---------))))))))))))))))))))))))%%%'''((()))((()))***,,,)))))))))))))))*********))))))))))))))))))))))))........................//////000000000000//////111111111111222222222222555555555555666777999:::@@@CCCDDDAAA===;;;>>>AAAAAA@@@>>><<<;;;;;;;;;;;;>>>>>>??????????????????@@@AAABBBBBBBBB@@@???======<<<;;;::::::999999:::888888777777666555555444444333222111000000000000111000///......---......000/////////......------------,,,,,,,,,+++++++++************************))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))(((((('''&&&(((((((((((((((((())))))%%%&&&((()))***)))((('''&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))***************)))((((((((())))))***)))((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&'''(((***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))((((((%%%%%%&&&'''((()))***+++((())))))*********))))))(((((((((((()))))))))***************************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******)))((('''(((***+++***)))))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,------...........................////////////000000000000000111111222444444444444444444444444555777999:::<<>>>>>??????=========<<<;;;;;;::::::999777555444555555333222333222111000000000111111////////////000000000000000000000000/////////...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++***)))(((***+++,,,++++++***************))))))))))))))))))))))))*********************)))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))&&&((())))))(((((()))+++)))))))))))))))))))))***))))))))))))))))))))))))........................//////000000000000//////111111111111222222222333444444444555666777999:::@@@BBBCCCAAA>>>===???BBB@@@???===;;;:::::::::;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>?????????<<<<<<;;;:::999999999999777777777666555555444444333222111111000000000000//////...............///000000///...------,,,,,,,,,,,,,,,,,,++++++++++++))))))******************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))((('''*********))))))(((((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))******))))))))))))******++++++******))))))******(((((()))))))))((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''(((((()))***+++*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))((('''&&&&&&'''(((((()))******))))))*********))))))(((((((((((()))))))))******************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&''')))***)))((())))))************))))))))))))))))))))))))))))))*********++++++,,,,,,---'''''')))***,,,---//////+++,,,,,,---...---------............////////////111111000000111111222333333333333333444444444444444666888:::<<>>???@@@???===<<<>>>@@@>>>===;;;:::999999::::::>>>>>>==================::::::::::::;;;<<<>>>???<<<;;;:::999888888888888777777666555555444444333222222111000000000000000......---------...//////000000///...---++++++***))))))***+++,,,------...++++++******)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))((((((''''''(((((((((((((((''''''&&&&&&'''((()))((((((((((((''''''''''''((())))))'''''''''''''''(((((()))))))))))))))))))))))))))***))))))(((((())))))***+++***)))(((((()))***+++((((((((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''******)))(((((('''''''''***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((******))))))(((''''''''')))************)))(((((((((((()))))))))*********************************(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''&&&'''((()))((('''))))))************))))))((((((((()))))))))))))))))))))***+++,,,,,,------'''((()))+++,,,...///000,,,,,,---............---............////////////000000//////000000111222333333333333333444444444444555777888:::<<<@@@CCCIIIHHHGGGFFFDDDCCCBBBAAABBBAAA@@@@@@@@@AAACCCDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGCCCBBBBBBBBBBBBBBBCCCCCCGGGHHHIIIIIIHHHFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBEEEDDDBBBAAA@@@@@@AAAAAA======<<<;;;;;;::::::999999888666666666555333111222111111000000000000000////////////000000000000000000/////////.........,,,---///000000///---+++------------------------************************)))+++,,,,,,***)))***+++)))))))))))))))((((((((())))))))))))))))))))))))+++******)))((('''&&&&&&))))))))))))************))))))))))))))))))))))))((()))***)))((('''((()))*********)))))))))))))))((((((((((((((((((((((((..............................///000000000000000111222222222222333333333444444555777888999999999;;;;;;;;;;;;::::::<<<===<<<;;;:::888888888999999======<<<;;;;;;<<<<<<===;;;:::999888888:::;;;<<<;;;;;;999888888888888888666666555555444333333333111111000000///000000000...------------......///000///...---,,,+++***)))((())))))***+++,,,---...---,,,+++***)))'''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((('''''''''%%%&&&'''((())))))))))))&&&''''''((((((((((((((()))))))))))))))******+++'''''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((())))))((('''&&&&&&'''))))))''''''''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))+++******)))((((((''''''))))))*********))))))((())))))))))))************))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''&&&'''((()))((('''))))))************))))))))))))))))))******++++++))))))***+++,,,,,,------+++++++++,,,---......///------...///////////////............///////////////............///000000222222222333333333444444444666666666777888;;;>>>CCCCCCCCCCCCCCCBBBBBBBBB@@@@@@?????????AAACCCDDDBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@AAACCCDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFFFFDDDCCCDDDDDDCCCBBBCCCCCCDDDEEEDDDCCCAAA@@@??????@@@@@@<<<<<<<<<;;;::::::999999:::888777777777555222000111111111111000000//////////////////000000000000////////////............+++---///000000///---,,,------------------------))))))))))))))))))))))))(((***,,,,,,***)))******%%%&&&''')))*********)))))))))))))))))))))))))))+++******)))((('''&&&&&&(((((()))))))))*********))))))))))))))))))))))))((()))***)))((('''((()))************))))))((((((((((((((((((((((((((((((........................---...///000000111111000222222222222333333333333444444666777777777777777777777777777888999:::::::::999888777777777888888<<<;;;:::::::::;;;===>>><<<;;;:::999888999:::;;;;;;:::999888777777777777555555555444333333222222111000000//////000000000......---------------.........---,,,++++++******++++++++++++************,,,,,,+++***((('''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''%%%&&&(((***+++++++++***''''''''''''((((((((())))))))))))))))))***++++++&&&'''((())))))))))))((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&'''((((((''''''&&&&&&''''''((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))******((((((((())))))*********(((((()))***************)))))))))*********++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&''')))***)))((())))))************))))))))))))******++++++,,,,,,*********++++++,,,,,,------------------------------...//////000000//////............////////////...------------...//////111111222222333333444444444555666555444555888:::@@@@@@AAAAAABBBCCCCCCCCC?????????@@@@@@AAABBBCCCAAAAAAAAAAAAAAA@@@???????????????@@@AAABBBDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDEEEDDDCCCCCCCCCCCCCCCCCCAAA@@@@@@AAACCCDDDDDDCCCDDDCCCBBBBBBBBBCCCDDDEEECCCAAA@@@???>>>>>>??????<<<<<<;;;;;;:::999999999:::999888888777666222000000000111111000000///...////////////000000000000/////////.........------+++,,,---...///...------************************))))))))))))))))))))))))''')))++++++***)))((()))$$$%%%''')))++++++++++++))))))))))))))))))))))))*********))))))(((((((((((()))))))))************))))))))))))))))))))))))'''(((***)))(((''')))***++++++******)))((((((((())))))))))))))))))))))))........................---...///000111111111111222222222333333333444444333333444555555555444333666555555555777888999999999888777666666666777888:::999888888999;;;===???;;;;;;::::::::::::;;;;;;:::999888777777666666777555555444444333222222222000000////////////000000///......---,,,,,,,,,,,,---,,,,,,,,,++++++******++++++++++++************))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%&&&(((*********)))((('''''''''''''''((())))))((((((''''''(((((()))***&&&'''((()))***))))))((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%'''((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))+++,,,)))))))))))))))*********&&&'''(((***++++++++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******)))((('''(((***+++***)))))))))************))))))((())))))***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,---......//////..................////////////...............///000000000111111222333333444444333444555555555666999;;;<<<======>>>???@@@@@@AAA??????@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@??????>>>AAA@@@@@@?????????@@@@@@AAA@@@@@@@@@AAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAACCC@@@>>>===@@@BBBBBBAAABBBBBB@@@@@@@@@AAACCCDDDCCCBBB@@@???>>>>>>??????<<<<<<;;;::::::999999888:::999888888888666222//////000111111111000......////////////000000000000//////.........---------+++,,,,,,,,,------------************************))))))))))))))))))))))))%%%(((***+++)))(((''''''%%%&&&(((***++++++***)))))))))))))))))))))))))))*********************))))))))))))*********++++++))))))))))))))))))))))))&&&((())))))(((((()))+++++++++******)))(((((('''))))))))))))))))))))))))........................---...///000111111111111222222333333333444444444222222333444333222111000666555444555777999999999888888666555555666777777999888777777999;;;>>>???:::::::::;;;<<<<<<<<<<<<:::999888777666666666666555555444333333222222111000000////////////000111000///...---,,,+++++++++,,,+++++++++++++++++++++(((((()))***+++,,,,,,---&&&''''''((()))******+++))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))***))))))$$$%%%'''((((((&&&$$$###'''''''''''''''((())))))&&&&&&&&&&&&&&&'''((((((&&&''')))*********)))(((((((((((((((((((((((((((******))))))))))))******&&&'''(((*********)))((('''&&&&&&%%%&&&'''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))*********((('''%%%******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---,,,,,,+++***)))((('''&&&%%%&&&((()))+++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))+++******)))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++***)))((()))***+++***)))))))))************))))))'''(((((()))***++++++,,,,,,,,,++++++++++++++++++))))))***+++,,,,,,------+++,,,------......------............/////////000///////////////000111111000000111222333333444444222444555555555777;;;===999:::::::::;;;;;;<<<<<>>>>>BBBAAA@@@>>>===<<<<<<<<<<<<<<<===>>>???AAABBBCCCBBBAAA@@@@@@????????????FFFBBB===<<<>>>@@@@@@@@@AAA@@@???>>>>>>@@@BBBCCCCCCBBBAAA???>>>??????@@@<<<<<<;;;::::::999999888:::999999999888666222//////000111111111000...---////////////000000000000//////.........---------,,,++++++++++++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))%%%'''******)))'''&&&''''''(((***+++,,,+++)))((())))))))))))))))))))))))***************+++++++++************++++++++++++))))))))))))))))))))))))%%%'''((()))((()))***,,,+++++++++***)))(((((('''))))))))))))))))))))))))***+++,,,---............000000000000111111111111---...///000222333555555333333333333333333333333444444333333333333444444888888777777777777888888:::999999888888999999:::===<<<;;;:::888777666555777777777777777777666555666666444333222222111111////////////............///...---,,,+++,,,------'''((()))***************))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((()))***************)))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((+++,,,,,,+++)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))***)))(((((((((((())))))(((&&&$$$!!!!!!"""$$$%%%((())))))))))))(((((('''&&&&&&&&&'''((())))))***&&&((()))((('''&&&((()))&&&%%%$$$$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''((()))***++++++***)))((())))))))))))************++++++***)))((('''&&&&&&))))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))++++++***************+++,,,+++******++++++)))'''(((((())))))))))))((((((&&&&&&''''''(((((()))))))))(((''''''''')))***+++++++++***)))((('''&&&&&&''''''''''''((((((((((((---,,,+++)))(((((('''(((+++)))&&&&&&''''''%%%"""''''''''''''((((((((((((******)))((((((((((((((('''((((((((())))))******''''''((())))))))))))))))))******)))'''&&&((()))***)))))))))))))))***+++&&&***,,,******+++,,,***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000000//////.........---000//////......///000111000111111111111222222222444555666777777666555555555777999999888888999:::???======???BBBDDDBBB@@@>>>???@@@AAAAAA@@@>>>>>>AAA@@@@@@@@@??????>>>>>>??????????????????@@@@@@@@@@@@??????>>>=========@@@???>>>======>>>???@@@BBBAAA@@@@@@@@@AAACCCCCC???@@@@@@@@@@@@???>>>>>>:::::::::999999888888888666666555444333333222222000000000000////////////000///...------...///000...---,,,+++++++++++++++------------------------))))))))))))))))))))))))++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++++++++***)))((((((((())))))*********+++,,,,,,+++***)))(((''''''''''''(((((())))))******---,,,+++***))))))))))))***+++,,,---............/////////000000000111111111111111111111111111111444444555555555666666666555555444444444444555555888888777777777777888888999999888888888888999999;;;;;;:::999888777777666777777777777666555555444555444333222111111111111////////////...............---,,,+++***+++,,,,,,))))))***+++++++++*********************************)))))))))((((((((('''))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((()))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((***+++++++++)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&''')))***(((((())))))))))))((((((&&&&&&''''''((())))))***'''((()))((('''&&&'''((('''&&&&&&&&&&&&''''''(((&&&''''''((((((''''''&&&'''((((((((())))))))))))((((((((((((''''''''''''((()))************)))((((((((()))))))))*********++++++******))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))((((((((((((((()))+++***)))***++++++***((((((((())))))))))))(((((())))))))))))************)))((((((''''''((()))*********))))))((((((''''''''''''''''''((((((((((((++++++***))))))(((((((((+++)))'''(((******(((&&&''''''((((((((()))))))))******)))((((((((((((((('''''''''(((((()))))))))''''''((())))))))))))))))))******)))'''&&&((()))((((((((((((((())))))***444+++%%%(((......,,,***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000/////////.........---000000///...///000111222//////000000000111111111111222444666666666444333666777999999999888999;;;???>>>===???BBBCCCBBB@@@@@@@@@AAAAAAAAA@@@>>>===@@@@@@@@@??????>>>>>>>>>????????????@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<>>>>>>>>>======>>>>>>>>>??????>>>>>>>>>???@@@AAA??????@@@@@@??????>>>===;;;;;;:::999999888777777666555555444333333222222000000000000////////////000///...------...///000...------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++******))))))******+++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++++++++***))))))((()))))))))************++++++******)))((((((((('''((((((((()))))))))***(((((((((((()))***++++++++++++,,,---.....................////////////000222222222111111000000///000111111222333444555555666555555555555555555666999999888888888888999999999888888777777888888999999999999999888888888888777777666666555444333333333222111000000000000000////////////............---,,,+++*********++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))(((((((((((())))))(((((((((((())))))'''(((((((((((((((((('''((((((((((((((()))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((()))***)))((('''((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((()))***++++++,,,&&&'''((())))))***))))))&&&&&&''''''((()))))))))((()))***)))'''&&&&&&'''(((((((((((((((''''''&&&&&&''''''((((((''''''&&&''''''((((((((()))))))))((((((((((((''''''''''''((())))))******))))))((((((((())))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((''''''(((((()))***))))))***+++,,,***)))(((((())))))))))))((((((************))))))))))))***))))))(((((((((((()))))))))))))))((((((((((((''''''''''''((((((((((((******))))))))))))))))))(((''''''(((***+++***)))((((((((()))))))))************)))((((((((((((((('''''''''''''''(((((((((''''''((())))))))))))((()))******)))''''''((()))'''''''''''''''((()))***((((((***...---)))))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------/////////...............000////////////000111222.../////////000000000000000222444777888777555444666888999:::999999;;;<<>>>>>???AAABBBAAA???AAAAAABBBBBBAAA???===<<<>>>????????????>>>>>>===??????@@@@@@@@@AAAAAAAAA??????>>>======<<<<<<;;;<<<<<<============<<<<<<<<<<<<;;;;;;<<<<<<===>>>???????????????>>>======<<<;;;;;;999888777666666555555444444333333222222000000000000//////////////////...------...//////......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))******+++,,,------.........------------.........////////////000000111111222222//////111222333555666666666666555555555555666666999999888888888888999999888777777666666777777888777777777888888888888999777777666555444333333333222222111000////////////////////////............---,,,,,,+++++++++++++++------------,,,+++******************************))))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((())))))******)))'''%%%%%%'''(((***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''((()))((('''&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))&&&'''((()))))))))((((((&&&&&&''')))************''''''''''''(((((())))))((()))***)))'''&&&&&&'''((()))*********((('''&&&''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((''''''''''''((())))))))))))))))))((((((((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))''''''(((((())))))******'''((((((((()))))))))***((((((((((((((((((((((((***))))))))))))******+++)))(((((()))+++,,,+++)))(((((())))))))))))(((((())))))((((((''''''&&&&&&******))))))(((((('''''''''((((((((()))))))))***''''''''''''(((((((((((((((((()))***************&&&&&&&&&&&&'''(((''''''))))))))))))***************))))))(((((((((((((((&&&&&&''''''''''''''''''&&&'''(((((())))))((((((((()))***)))''''''(((***(((((('''(((((()))***+++ >>>RRRFFF...###'''---++++++******************************************++++++++++++++++++++++++........................////////////000111111222/////////000000000111111111333666999;;;:::888777666777999999999:::<<<>>>?????????@@@@@@@@@@@@???AAAAAAAAAAAA@@@>>><<<:::===>>>?????????>>>======??????@@@@@@AAAAAABBBBBB>>>>>>======<<<<<<;;;;;;:::;;;<<<======<<<;;;:::;;;:::;;;;;;;;;;;;<<<<<<>>>>>>??????>>>>>>===<<<<<<<<<;;;999888666555444444444444333333333222222000000000000////////////........................---------...------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++******))))))))))))))))))*********(((((((((((())))))******(((((((((((())))))))))))******)))((('''''''''''',,,,,,------...---------------------............/////////000000111111111333333555666888999;;;;;;666666555555555555666666999888888888888888888999777666666555555666666777555555666777777888999999888777555444333333333444444333222000//////......////////////............---------------,,,,,,+++---------------,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))(((''''''''''''((()))((((((((((((((())))))***+++***(((&&&%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((('''&&&''')))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((()))***)))))))))'''''')))))))))'''&&&$$$&&&&&&''')))************''''''''''''((((((((((((((()))))))))'''&&&&&&((())))))***+++***)))'''&&&'''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''')))(((((((((((((((((()))'''(((((((((((()))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((()))***++++++((((((''')))++++++***)))(((((())))))))))))(((((())))))((((((''''''&&&&&&******))))))((((((''''''''''''(((((())))))******''''''''''''(((((((((((('''((()))***++++++******''''''((('''&&&&&&&&&&&&))))))))))))***************))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))((('''''')))***))))))))))))***+++,,,---222^^^rrrTTT111***---***************************************************++++++++++++++++++++++++---------...............------...///000000111111000000000111111111222222111333666888:::999888777555666888888888:::===?????????@@@@@@??????>>>>>>???@@@@@@@@@>>><<<;;;999===>>>???@@@@@@???>>>===>>>>>>???@@@@@@AAABBBBBB>>>>>>======<<<<<<;;;;;;:::;;;<<<======<<<;;;:::;;;;;;<<<<<<<<<============>>>>>>>>>>>>===<<<<<<<<<;;;:::999777666555444333333333333333222222222000000000000////////////------............------,,,,,,---......------,,,------------------------))))))))))))))))))))))))***))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))******+++++++++************))))))))))))))))))'''''''''((())))))******))))))))))))((((((((((((++++++***)))((((((((((((,,,,,,------...------,,,---------............///111111111000000//////...222222444555666888999:::666555555555555555555666888888777777777777888888666555555444444555555666444555555666777888888888777666555444444444555666777666444222000///......////////////............------.........---,,,+++,,,,,,---------,,,++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((((((((((()))******+++***((('''&&&&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''((((((''''''((()))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((*********)))))))))*********)))(((&&&%%%&&&'''((())))))***))))))''''''((((((((((((((((((&&&((()))(((''''''''')))((())))))))))))((((((''''''(((((())))))(((((('''&&&&&&'''''''''((((((((((((((((((((('''''''''''')))((((((''''''(((((()))''''''(((((((((((())))))&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))))))))(((((()))***+++)))((((((((())))))))))))((((((************))))))))))))((()))))))))))))))((('''''''''(((((())))))******''''''''''''(((((((((((('''((()))+++++++++***))))))***+++***(((''''''(((((((((((()))))))))************)))(((((((((((((((((((((((('''''''''''''''&&&&&&'''((((((((((((''''''((()))((('''''')))+++)))))))))***+++,,,---...666RRRVVV:::(((000222&&&***************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***---------------.........+++,,,---...///000000000111111111111222222222222000111333444555555555555444555666666777999===???>>>@@@AAA@@@>>>======>>>??????@@@@@@???===;;;:::===>>>@@@AAABBBAAA???>>>======>>>???@@@AAAAAABBB??????>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>==================<<<<<<;;;;;;::::::888777666555555333333333333222222222222000000000000////////////------............------***+++,,,---------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))******)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))***++++++++++++***************))))))))))))'''''''''(((((()))))))))))))))))))))(((((((((((((((((((((((()))***++++++,,,------...------,,,,,,---............/////////000000000000000///////////////000111222444444555555555444444444444555555777777666666666666777777555555444444444444555555444555555666666777777777777666555444444666777999:::999777444222000///...////////////............,,,,,,---...---,,,+++******++++++,,,,,,,,,,,,+++(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((((((((((()))******((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&((())))))(((((()))***))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&(((***+++***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((('''%%%'''(((((('''''')))***(((((('''''''''((())))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((('''''''''''')))(((''''''''''''((()))'''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&%%%%%%&&&&&&((())))))***)))((()))******(((&&&(((((())))))))))))(((((())))))))))))************'''((()))******))))))((((((((((((((())))))))))))''''''''''''(((((((((((('''(((***++++++***)))(((&&&(((******(((''')))+++''''''((((((((()))))))))******)))((((((((((((((()))))))))(((((('''''''''%%%&&&''''''(((((('''''''''((()))((('''((()))+++((((((((()))***,,,---...***111...%%%$$$---...'''*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------.........)))***,,,---...//////...000000000000111111111111222222222222222333444444222333444555666888<<>>@@@BBBAAA>>><<<<<<===???@@@AAAAAAAAA???>>>======???AAACCCCCCBBB@@@???;;;<<<===>>>???@@@@@@AAA@@@??????>>>>>>===<<<<<<======<<<<<<<<<<<<======<<<===>>>?????????>>>===<<<<<<=========<<<;;;;;;:::999999888777666666555222222222222222222222222000000000000////////////,,,------......------,,,((()))+++,,,---,,,+++***************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))***+++++++++++++++************)))))))))(((''''''((((((((((((((((((***)))))))))((((((((('''''''''''''''((()))******---------...------,,,,,,.........////////////000,,,,,,---///000222333333111111222333444555555666444444444333333444444444666666555555555555666666555444444333333444444555555555555555666666777777777666555444555777999:::===;;;999666333111///...000/////////............++++++,,,---,,,+++***))))))***++++++,,,,,,,,,,,,))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))***((('''&&&&&&'''(((***((((((((((((((()))******%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&((())))))(((((()))+++))))))(((((((((((())))))(((((((((((((((((((((((($$$&&&(((***++++++))))))&&&&&&&&&'''(((((())))))((()))))))))))))))((('''((((((((((((((('''''''''$$$&&&'''((('''(((***+++((('''&&&&&&&&&((()))***(((((())))))))))))((((((&&&&&&&&&'''''''''(((((()))((((((((('''''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))((((((((((((************************'''''''''((((((***++++++***)))((()))***)))'''%%%(((((())))))))))))((((((&&&&&&''''''(((((())))))&&&'''(((*********))))))))))))))))))((((((((((((''''''''''''((((((((()))((()))***++++++***((('''"""%%%''''''&&&&&&)))+++''''''''''''((((((((((((******)))(((((((((((((((******))))))((((((((('''%%%&&&''''''(((((('''''''''((()))((('''(((***+++'''''''''((()))+++,,,---,,,)))***...---)))(((+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........((()))+++---............////////////000000000000555444333222222333555666222333333444555888<<>>AAABBBAAA===;;;<<<===@@@AAABBBCCCBBBAAA@@@???===???BBBDDDDDDCCCAAA@@@:::;;;<<<===>>>???@@@@@@@@@@@@??????>>>>>>======>>>===<<<;;;;;;<<<===>>><<<<<<>>>?????????>>>===<<<<<<======<<<<<<;;;:::999888888888777777666666222222222222222222222222000000000000////////////,,,,,,---......---,,,,,,'''(((***,,,,,,,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((()))***++++++++++++++++++*********))))))((((((((((((((((((((((((((((((******))))))((((((((('''))))))'''&&&&&&&&&&&&&&&...---,,,---//////...---///......------///000111////////////000000000000333222111111222333555666444555777888999888666555555555555555555555555555555555666666666666555555555555555555555555555555555555444444444555555666888777555333111///...---........................,,,,,,,,,++++++,,,------......------,,,+++******+++*********))))))((((((((()))*********)))'''&&&'''((()))******)))((('''&&&'''((())))))(((''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))'''%%%%%%''')))***)))&&&######&&&''''''%%%''''''''''''((((((((()))''')))***)))(((&&&&&&'''(((((((((((((((((((((((('''(((******((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))((()))*********)))'''&&&)))))))))))))))((('''''')))(((''''''''')))***+++(((((((((((())))))))))))((((((''''''''''''((((((''''''(((((())))))******((((((((((((((()))******))))))(((((((((((())))))((((((((((((''''''''''''************))))))))))))******))))))((((((''''''''''''&&&&&&&&&&&&'''''')))'''&&&'''***+++***(((******))))))((((((''''''))))))))))))(((((((((((('''&&&%%%''')))***)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&'''((()))*********)))(((''''''((()))***((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((($$$$$$$$$%%%&&&'''(((((())))))))))))))))))))))))+++*********))))))((((((+++++++++***)))(((((('''))))))))))))***************)))))))))***+++,,,,,,000...,,,******,,,...000...///////////////..............................///000000000111111111111222222222222222222222222444444444444666888:::<<>><<<<<<===AAAAAABBBCCCCCCBBBAAA@@@>>>??????@@@@@@@@@??????===<<<;;;;;;<<<===>>>?????????>>>>>>======<<<<<<<<<:::999;;;>>>>>><<<:::???===<<<<<<>>>???>>>=========<<<;;;:::888666666777777777777777666666555333333333222222222111111////////////............///,,,***,,,///111---)))++++++++++++++++++++++++...------,,,,,,++++++++++++*********))))))((((((+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''************************))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))************---++++++,,,...///...---///......---...///000111//////000000000000111111333222222222222444555666444555777888888888666555666666666666666666666666555666777777777777666555666666666666666666666666555444444333444444555555666555444222111///...---........................,,,,,,,,,++++++,,,,,,---,,,,,,+++******)))((((((************)))))))))(((((())))))***)))((('''&&&'''((()))******)))((('''''''''((())))))((('''&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((''''''''''''((())))))'''$$$$$$&&&((('''&&&&&&&&&&&&''''''''''''((('''((())))))(((((((((((((((((((((((((((((((((((('''(((******((((((((()))(((((((((((((((((((((((()))((((((''''''(((((()))''''''((())))))))))))))))))))))))))))))((('''''')))((((((''''''((()))***&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))''''''(((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))&&&'''''''''(((((())))))(((((())))))))))))))))))***)))))))))((((((((('''(((''''''&&&&&&''''''((()))'''&&&'''***+++***((((((((((((((())))))))))))(((((((((((()))))))))))))))'''&&&''')))***)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))************))))))))))))*********************)))******++++++...---+++******+++---............//////......---........................//////000000000111111111222222222222222222222222333333333444555777999;;;===???@@@???===<<<<<<======>>>@@@BBBCCCCCCCCCBBB??????@@@@@@@@@??????>>>===<<<;;;;;;;;;===>>>??????>>>>>>>>>=========<<<>>>===<<<>>>AAABBBAAA???@@@>>>======>>>??????>>>======<<<;;;:::888666555666666666666666555555444333222222222111111111111////////////............///,,,***,,,///000---)))++++++++++++++++++++++++)))(((((((((((((((((('''*********)))))))))((((((*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''************************)))))))))))))))))))))))))))(((((((((((((((''''''(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))((((((+++***)))+++---......---///............///000000000000000111111111222222222222222222333444555666444555666777888777666666777777777777777777777777666777888888888888777666666666666666666666666666444444333222222333333444333333222111000///......------------------------,,,,,,++++++++++++,,,,,,+++++++++***))))))((((((************)))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((((()))))))))((('''&&&%%%((((((((((((((()))******))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((())))))((((((((()))(((&&&&&&'''(((((('''%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******))))))))))))))))))))))))'''(((******((((((((()))''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&''''''(((***+++,,,(((((()))))))))(((''''''))))))((('''''''''((((((&&&&&&&&&&&&''''''''''''***))))))(((((())))))***'''(((((((((((()))))))))((((((((((((((()))******))))))(((((((((((())))))%%%%%%&&&'''((()))******&&&'''''''''((()))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((((((''''''''')))***)))((('''''''''((()))*********''''''(((((())))))******+++***(((((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&'''''')))***+++,,,---))))))))))))************++++++******)))*********++++++++++++++++++++++++,,,------......------,,,........................////////////000000000000222222222222222222222222222222333333555666888999;;;===>>>>>><<<;;;<<<<<<;;;<<>>>>><<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>============>>>>>>>>>@@@BBBCCCBBBAAAAAA???======?????????>>><<<<<<;;;;;;999888666555444555555555555444333333111111111111000000000000/////////............---...,,,***,,,//////---***++++++++++++++++++++++++)))))))))))))))***************))))))))))))((((((******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((************************))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))((('''''''''&&&***))))))+++...//////.............../////////000000000111111222222333333222222333333444555555666444555666777777777666666888888888888888888888888777888999::::::999888777666666666666666666666666333333222222111222222222000000000000////////////---------------------------,,,++++++++++++++++++---,,,,,,,,,++++++***************))))))))))))))))))))))))))))))(((((('''(((((())))))))))))((((((***))))))((('''&&&&&&%%%)))((('''''''''(((***+++))))))))))))))))))))))))((((((''''''''''''((((((&&&((()))******)))(((&&&)))(((((((((((())))))(((&&&&&&&&&'''''''''(((((((((''''''(((***+++++++++))))))))))))))))))))))))'''(((******((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''''')))+++,,,'''(((((((((((((((''''''))))))((((((''''''''''''(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''((())))))))))))))))))((((((((((((((((((''''''''''''(((((((((((('''((((((((((((((('''((((((((()))))))))***&&&''''''((()))******+++...+++)))((())))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''((()))******)))((('''((((((((((((((((((((((((((((((((())))))(((((((((************))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((&&&'''''')))***+++,,,---((()))))))))************,,,,,,+++***)))))))))******+++,,,------,,,+++***++++++,,,---------,,,,,,................................./////////000000111111111111222222222222111222222333444555666777888:::<<<<<<;;;;;;;;;===<<<===@@@BBBDDDEEEEEEEEEAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>============>>>>>>>>>???@@@@@@???>>>@@@>>><<<<<<===>>>>>>===;;;;;;::::::999777666555333333333333333222222111000000000000000///////////////.........------------,,,+++,,,......,,,***************************))))))******++++++,,,,,,))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((************************))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))((('''&&&&&&%%%%%%++++++***,,,///000000000---......//////////////////000000111222222333333222222333444555555555555444555555666666666666666999999999999999999999999888999;;;<<<<<<;;;999888555555555555555555555555444333222111111111111111////////////////////////---------------------------,,,++++++************,,,,,,+++++++++++++++***))))))))))))))))))*********))))))((((((((((((((())))))(((((((((((())))))******)))((('''&&&&&&&&&((('''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((''''''(((((((((&&&(((***++++++***(((&&&((())))))))))))((())))))(((((((((((())))))))))))+++)))'''(((***,,,,,,+++))))))))))))))))))))))))'''(((******((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***''''''(((((((((((('''''')))(((((((((''''''&&&&&&(((((((((((())))))))))))******))))))))))))******((((((((('''''''''''''''((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((('''''''''$$$%%%%%%&&&'''(((((()))(((((((((((())))))))))))(((((((((''''''((((((((('''((((((((('''''''''(((***)))))))))((((((((('''&&&''''''((()))******+++///,,,)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''((()))******)))((('''(((((((((((((((((((((((((((((()))******)))(((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))************((()))))))))************,,,,,,+++***)))))))))***+++,,,---......---,,,+++***++++++,,,------,,,,,,........................---............/////////000000000111111222222222111111222333444555555666666888;;;;;;;;;;;;<<<===???@@@BBBCCCDDDDDDCCCCCCAAAAAAAAAAAAAAA@@@??????=====================<<<============>>>>>>>>>>>>??????@@@???>>>===<<<<<<>>>===;;;;;;;;;<<<;;;:::::::::999999888777666555222222222222222111000000////////////////////////............------------,,,++++++,,,------,,,***************************'''''''''(((((())))))***(((((((((((((((((())))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))(((((())))))))))))(((((()))(((((('''&&&%%%%%%$$$---,,,+++---///000000///---......///000/////////...//////000111222333333222333444555555666666555444444555555555666666666999999999999999999999999888:::<<<>>>>>><<<:::888666666666666666666666666444444333222111111111111////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******)))******))))))))))))))))))))))))))))))))))))******************)))((((((((((((((())))))(((((((((((())))))***)))((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((((((''''''(((((()))'''(((***++++++***(((''''''(((******)))(((((()))(((((()))))))))*********///+++((((((***,,,+++)))))))))))))))))))))))))))'''(((******((((((((()))''''''''''''''''''''''''(((''''''''''''''''''(((******)))(((((((((((((((&&&&&&'''(((((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''***))))))(((((())))))***(((((((((''''''''''''&&&((((((((((((((()))******))))))(((((((((((())))))))))))((((((''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((()))))))))))))))((((((''''''(((((()))'''((()))(((&&&&&&&&&(((*********)))((('''''''''''''''(((((())))))******...+++(((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************(((((((((((()))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******+++++++++++++++,,,*********)))))))))))))))))))))))))))************++++++******)))*********,,,,,,............,,,,,,******+++,,,------------........................------------........./////////000000111222222222111222333444555555555555555777:::;;;;;;<<<===???AAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>?????????>>>==================>>>>>>>>>>>>@@@BBBCCCBBB@@@>>>>>>???>>><<<:::::::::;;;:::999999999999888888666555555111222222222222111000000////////////000000000000.........------------,,,++++++,,,,,,,,,,,,++++++************************))))))))))))************''''''(((((((((((())))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((('''&&&&&&&&&%%%---,,,+++,,,...///...---------///000000000///...---......///111222222333222333444555666666666555555444444444555555666666888888888888888888888888999;;;===??????===;;;999888888888888888888888888555555333222222111111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))(((((((((((())))))))))))((()))))))))************+++***)))((('''(((((()))***)))(((''''''((()))***)))(((''''''&&&'''((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))************)))(((%%%(((******(((''''''((((((((((((((())))))))))))333...)))(((***+++)))&&&(((((((((((((((((((((((('''(((******((((((((()))(((((((((((((((((((((((()))((((((''''''(((((()))'''(((((())))))))))))(((%%%&&&''''''((((((''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))(((((('''''''''&&&&&&&&&((((((((((((((()))******))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''(((((('''((((((((()))))))))***))))))(((((((((((())))))&&&((()))(((&&&$$$&&&'''))))))))))))(((((((((((((((((((((((())))))))))))---***'''%%%&&&((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((***++++++***((('''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))*********************)))******++++++,,,,,,,,,------,,,,,,,,,***+++,,,---....................................,,,,,,---------........./////////000111222222222222333444555666666555555444777999;;;<<<<<<>>>@@@???@@@AAAAAAAAA@@@????????????@@@AAABBBBBBBBBBBB???@@@@@@AAA@@@???>>>===<<<=========>>>>>>>>>???>>>AAACCCCCCAAAAAABBBCCC???===;;;:::;;;;;;:::999888888888888777666555555111222222222222111000000/////////000000111111111.........---------,,,,,,***+++,,,,,,,,,+++++++++************************+++++++++++++++*********'''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))))))))'''((()))******)))((('''((((((''''''''''''''''''---+++++++++---------+++,,,---///000000000///...,,,---...///000111222222222333444666666666666555555444444444444555666666888888888888888888888888999;;;>>>@@@@@@>>>;;;999::::::::::::::::::::::::666555444333222222222222111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))***************+++++++++(((((())))))*********++++++***((('''''''''((()))***)))(((''''''((()))***)))((('''&&&&&&''')))***&&&''')))*********)))(((************************))))))(((((((((((())))))))))))************))))))$$$'''******(((&&&'''(((''''''''''''((((((((()))666000***(((******((($$$((((((((((((((((((((((((''')))******((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&(((***++++++******%%%%%%&&&'''((((((((('''$$$%%%'''(((((((((''''''(((((((((((()))))))))***((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((()))******))))))(((((((((((())))))%%%&&&&&&'''((()))******(((((((((((((((''''''''''''((((((((())))))******))))))(((((((((((())))))&&&(((***(((%%%$$$%%%'''''''''(((((())))))******))))))))))))((((((((((((,,,)))&&&$$$%%%'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&'''((()))*********)))(((''''''((()))***((((((((((((((((((((((((''')))***++++++***)))'''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))***************)))))))))***+++,,,,,,++++++++++++++++++++++++***+++,,,---....................................,,,,,,,,,---------.........//////000111222222222222333555666777666666555444666999;;;<<<===???AAA<<<===>>>???@@@???>>>>>>>>>???@@@AAABBBCCCCCCCCC@@@AAAAAABBBAAA@@@???>>><<<=========>>>>>>??????;;;>>>AAABBBAAAAAACCCFFF@@@>>><<<;;;;;;<<<;;;999777777888777777666555444222222222222222111000000//////000000111111222222......---------,,,,,,,,,***+++,,,,,,+++***++++++))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***(((((((((((())))))))))))'''((()))******)))(((''''''''''''(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,......................../////////000111111222222555555444444444444333333444444444444444444333333777777777888999999::::::======<<<<<<;;;;;;;;;:::???;;;777888===AAA@@@>>>777666555333222111000000000000000000////////////...---,,,+++,,,---...///))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&)))))))))(((''''''&&&&&&&&&(((*********)))***+++)))((('''%%%%%%&&&&&&''')))))))))))))))(((''''''$$$%%%&&&'''((((((((((((''')))***)))((('''(((***999222+++((()))***)))&&&))))))((('''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++''''''((()))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''((()))((('''&&&&&&'''((()))$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))******************))))))((((((''''''+++)))((('''((((((&&&%%%))))))))))))))))))))))))******++++++++++++******&&&&&&''''''''''''&&&&&&((('''%%%%%%%%%&&&(((******)))(((''''''''''''''',,,+++)))''''''(((***+++))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((+++(((%%%%%%'''))))))'''******))))))((((((''''''''''''&&&&&&&&&&&&''''''******))))))((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))''''''(((((())))))*********)))(((''''''((()))***)))*********++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------............///------------------------------------.........///////////////000000000000000111222333444666777777===;;;999777777999;;;===>>>>>>???@@@AAAAAAAAAAAA@@@AAAAAA@@@>>>===???@@@BBBBBBAAA@@@???>>>======<<<<<<<<<===============>>>>>>???AAACCCBBB@@@>>>@@@???>>>===<<<;;;::::::777888888888777666444333222333333444333222000///........................---------,,,******+++---...---,,,,,,++++++,,,,,,***************************((('''((()))***)))(((******))))))((((((''''''''''''(((((())))))*********)))((((((((()))+++,,,)))))))))))))))(((''''''((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++*********))))))((((((---+++******++++++***((((((''''''''''''&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,...........................//////000000111222222444444333333333333333333444444444444444444444444666777777888999999::::::======<<<<<<<<<;;;;;;;;;???;;;777888<<>>???@@@AAAAAAAAAAAA???@@@AAA???>>>===>>>@@@AAA@@@@@@??????>>>>>>===========================??????@@@BBBDDDDDDBBB@@@??????>>>===<<<;;;::::::999999999888777555444222222222333333333222111000........................,,,......---,,,+++,,,---------,,,++++++++++++,,,***************************((('''((()))***)))'''***)))))))))((((((((('''''''''''''''(((((((((((())))))((((((((()))***+++)))))))))))))))(((''''''%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''*********)))))))))((((((,,,***))))))******)))((())))))(((((((((''''''''',,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000111111111222222222222222222333333222333333444444555555555666777777888999999999999===<<<<<<<<<<<<;;;;;;;;;>>>;;;888888;;;===<<<;;;888777666444333222222222111111111111000000000000---------,,,+++***(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***++++++++++++((((((((()))))))))******(((((((((((())))))))))))))))))((((((((((((''''''%%%%%%&&&&&&'''(((((())))))***++++++)))''''''(((***)))((('''''''''(((((()))))))))))))))(((((('''&&&'''((()))************''')))***)))((('''(((******'''%%%&&&(((***)))''')))((((((''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))(((''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))(((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((())))))))))))(((((((((((('''&&&%%%''')))***))))))))))))))))))))))))))))))))))))************))))))'''(((((())))))(((((('''&&&%%%$$$$$$$$$%%%'''((((((''''''''''''(((((()))...---***((('''&&&'''''')))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((()))******)))'''))))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((((((((())))))&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******+++******))))))******+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------............................../////////000000000/////////000000000111111222333444666888999;;;;;;===<<<999888777888999:::======>>>???@@@@@@@@@@@@???@@@@@@???>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================@@@@@@@@@BBBEEEEEEDDDBBB>>>>>>===<<<;;;::::::999:::::::::999777555333222111111222333333333222222////////////////////////,,,...000000...---,,,---------,,,+++++++++++++++************************)))(((((()))******)))'''))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&(((((('''''''''((()))***)))))))))))))))(((((('''&&&''''''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))((((((***)))(((((())))))((('''***)))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////000000111000000111111222222222333222222333333444555666666555666888999::::::999999<<<<<<<<<<<<;;;;;;;;;;;;===;;;888888:::::::::888777666444333222111111111222111111111000000000000---...//////...,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******))))))))))))************(((((((((((())))))))))))))))))((((((((((((((((((%%%&&&&&&&&&'''''''''(((%%%''')))***))))))***+++***)))))))))(((((((((((((((((())))))))))))((((((&&&'''((()))))))))))))))''')))***)))((('''(((******(((((())),,,,,,+++))))))(((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))((((((((('''''''''(((((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&)))(((((((((((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************))))))))))))((((((((((((***(((''''''(((((('''%%%))))))))))))))))))))))))((())))))))))))))))))((((((((())))))))))))((((((&&&&&&%%%%%%%%%&&&'''((('''''''''''''''((()))***,,,+++***(((''''''''''''(((((((((''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))***+++++++++)))((())))))))))))(((((((((((())))))(((((((((((())))))&&&''''''(((((()))))))))&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((++++++******))))))(((((((((((((((((())))))))))))'''((()))******)))((('''(((((((((((())))))))))))******))))))))))))************+++++++++,,,,,,,,,***+++++++++++++++,,,,,,+++,,,,,,,,,,,,---------////////////////////////////////////000000000000//////000000000111111111111222444555777999;;;<<<<<<;;;:::888777888999999<<<<<<===>>>????????????>>>@@@AAA@@@>>>===>>>???=========>>>>>>???????????????>>>>>>>>>>>>======?????????AAACCCDDDCCCBBB======<<<<<<;;;::::::999;;;:::999888666555333222000111111222333333333333000000000000000000000000,,,///111222000...---------,,,,,,+++***+++++++++************************))))))(((***++++++)))'''))))))))))))(((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''(((((()))(((((())))))))))))((((((*********)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((()))(((''''''((()))(((&&&)))))))))((((((((('''''',,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...//////000000//////000111111222333333222222333333444555666666555666888999::::::999888::::::::::::;;;;;;;;;;;;;;;:::888888888888777777444333222111000000//////111111111000000000000///+++,,,---...///...---,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************(((((((((((())))))))))))(((((())))))))))))))))))(((((('''''''''&&&&&&&&&%%%''')))))))))((()))***)))))))))))))))(((((('''(((((())))))))))))((((((&&&&&&'''(((((((((''''''''')))***)))((('''(((*********++++++,,,,,,***)))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((''''''(((((((((((((((((('''(((((((((((((((((('''((((((((('''&&&&&&%%%%%%(((''''''&&&&&&''''''(((((((((((((((((()))))))))%%%&&&&&&''''''&&&&&&%%%))))))))))))************(((((((((((()))))))))))))))(((''''''(((((('''&&&(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((('''''''''''''''(((((()))'''''''''''''''((()))***(((((((((((((((((())))))((((((''''''''''''(((((('''((((((((()))))))))***((((((((((((((((((((((((((()))+++++++++***)))((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))&&&''''''(((((((((((((((''''''((((((((()))))))))++++++******))))))(((((())))))))))))(((((((((((('''((()))******)))((('''(((((((((((())))))))))))***))))))))))))))))))*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,------------............////////////////////////////////////000000000000000000000000111111111111000111222444666888999:::;;;:::999888888888888999;;;;;;<<<===>>>>>>>>>>>>>>>@@@BBBAAA@@@>>>>>>???======>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>======>>>AAABBBAAA@@@<<<<<<;;;;;;::::::999999::::::888777555444333333111111111222222333333444111111111111111111111111---///111222000...------,,,,,,+++************+++************************)))))))))***,,,+++)))'''(((((((((((())))))))))))***))))))(((((('''''''''&&&''''''((((((((((((((((((((())))))))))))((((((*********)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))((('''&&&'''((()))((('''((((((((('''''''''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...//////111222333444444222333333444444555555555444666888:::;;;:::999888888888999999999999::::::888888888888777777666666333222111000////////////000000000000////////////)))***++++++,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))((('''((((((((()))))))))******(((((((((((())))))))))))(((((())))))))))))*********))))))(((''''''&&&&&&((()))******(((&&&&&&'''(((((()))))))))((('''&&&'''(((((()))))))))))))))&&&&&&''''''''''''&&&&&&''')))***)))((('''(((***))))))******))))))((('''(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))%%%%%%%%%&&&)))++++++***((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))((((((''''''((((((((())))))))))))(((''''''''''''(((((()))&&&&&&'''(((((())))))***(((''''''&&&&&&''''''(((''''''(((((())))))******((((((((((((((((((((((((''')))******)))(((((()))(((((((((((()))))))))))))))((((((''''''(((((()))''''''''''''''''''((((((&&&''''''((((((((((((((((((((((((((()))))))))***))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))))))))*********))))))(((((())))))*********+++++++++,,,,,,,,,*********++++++,,,,,,------------.........//////............................../////////000000000000000000111111111222222000111222333444666666777999999888888888888999999::::::;;;<<<============???AAACCCCCCAAA@@@??????>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>><<<;;;<<<>>>???>>>===;;;;;;:::::::::999999999888777666555444333333333222222222111111222333333000000000000000000000000---///111111///------...,,,,,,+++***************************************))))))***+++---,,,)))'''(((((((((((()))))))))))))))))))))))))))(((((((((&&&'''((())))))))))))((('''(((((()))))))))))))))&&&''''''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))((('''&&&'''((()))((('''''''''''''''&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////...///000111333444555666444444444444444444444444444666888:::;;;:::999888666777777777888888888888666666777777666666555666333222111000/////////000////////////.........---,,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((***++++++***))))))''''''((((((((()))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))((((((((()))***)))'''&&&&&&&&&''''''((()))((('''&&&%%%''''''((()))))))))))))))''''''((((((((((((''''''''')))***)))((('''(((***'''(((((((((''''''((()))'''''''''''''''((())))))((((((((((((((((((((((((''''''(((((())))))******&&&'''(((((())))))((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((()))))))))***%%%$$$$$$&&&)))++++++***((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''(((((('''''''''&&&''''''((((((((((((((()))((((((''''''''''''(((''''''(((((((((((((((((((((''''''&&&&&&''''''((('''''''''((()))*********((((((((((((((((((((((((''')))***)))&&&&&&(((***'''((((((((()))))))))***(((''''''''''''''''''(((''''''''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((())))))***)))))))))((((((((('''))))))(((((((((((()))))))))))))))*********++++++))))))(((((((((((())))))******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,---------.........------------------------------........./////////000000111111111222222222222222222333444444555555777777777888999999::::::999:::;;;<<<<<<===<<<<<<@@@BBBDDDEEECCCAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@??????>>>>>>???===;;;;;;<<<===<<<;;;::::::::::::999999999999666555444333222333333444444333222111111111222333000000000000000000000000...///000///---,,,---...,,,++++++***************************************))))))***,,,---,,,)))''''''((((((((()))))))))***''''''(((((((((((((((((('''((()))*********))))))''''''((()))))))))))))))%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))((('''&&&''')))***)))((((((((((((((('''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...///000111333555666666444444444444444444333333444666888;;;;;;:::999777555555666666777777777888444555777777666555555666333333222111000000000111///.........------------111000...,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++++++++''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))*********+++(((((())))))******++++++$$$&&&((()))(((((()))***&&&'''((((((((('''%%%$$$''''''((()))))))))))))))((()))))))))))))))((((((((()))***)))((('''(((***'''(((((((((((((((***,,,'''''''''''''''((()))***((((((((((((((((((((((((&&&''''''((()))******+++%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))************'''((((((((())))))******((('''&&&'''((()))((('''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''***)))((('''''''''''''''(((((())))))((('''&&&&&&'''''''''&&&&&&'''''''''&&&''''''((()))******+++(((((((((((((((((((((((('''))))))'''%%%%%%(((+++'''((((((((())))))******''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))******))))))((((((((('''***)))(((''''''((()))***************++++++++++++))))))(((((((((((())))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------------------------------------------.........///000111111111111222222222333333333444444444555555666666777888999::::::;;;999999:::;;;<<<<<<<<<<<>>>>>@@@>>><<<<<<<<<===<<<;;;::::::999999999999999999444444222222222222333444555444222111111111222222////////////////////////...//////...,,,,,,---///,,,++++++***)))*********************************))))))***,,,...---)))''''''((((((((())))))******%%%&&&&&&''''''((((((((('''(((***+++++++++***)))''''''((()))))))))))))))((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))(((''''''(((***+++***)))))))))))))))((((((((((((,,,.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///000000111222111111111000000111222333333444444666666666555555444444444555555555666666666666777666555555666777777666444333333333333333333333333111111111111000000000000//////.........---------,,,,,,++++++***+++++++++************************))))))))))))))))))))))))+++***(((&&&&&&''')))***&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((()))(((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))'''&&&%%%((('''&&&(((+++///000000,,,+++***)))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((,,,+++***)))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$%%%&&&'''((())))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%))))))(((((('''''''''&&&((((((((((((((((((((((((************)))'''&&&%%%***)))(((''''''&&&''''''******))))))))))))******((((((((((((((((((((((((************************+++******)))(((''''''&&&))))))))))))((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))(((((()))***++++++(((((('''((()))***,,,---***)))((((((((()))+++,,,)))))))))))))))******+++,,,+++*********+++,,,---000///...---,,,+++******,,,,,,,,,------,,,++++++,,,,,,------...///000000000000000000////////////000111222333444444444444666666666777888888999999<<<======;;;:::;;;===???CCCEEEFFFDDDAAA>>>>>>@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@???>>>=========>>>@@@@@@??????>>>===<<<<<<;;;;;;:::999999888888777777666555444333222222222222222222111111111000000//////000000///...------///............---------,,,,,,+++***)))))))))***++++++************++++++***++++++,,,,,,,,,+++++++++***)))'''''''''((())))))))))))))))))(((((((((&&&''''''(((((((((((((((***)))'''&&&&&&&&&'''(((''')))+++***'''&&&(((***))))))(((((('''''''''&&&(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((+++***)))'''''''''((()))(((((((((((()))))))))))),,,...///...------...///------------------------........./////////000000000000000111222333333333555555555444444444333333444444555555555666666666666555444555777777555444333333333333333333333333/////////.........------///.........---------------,,,,,,+++*********+++(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))(((&&&%%%&&&&&&(((,,,000111111///,,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((('''&&&&&&'''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''''''''''')))(((''''''''''''((()))&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&)))(((((((((''''''''''''(((((((((((((((((((((((()))******))))))((('''&&&(((((('''''''''(((((()))+++******)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((''''''&&&))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((()))******+++***))))))(((((()))***+++***)))((((((((()))++++++)))))))))))))))******+++++++++*********+++,,,---...---------------,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---......//////000111111111111111000000000111222333444444555555555555666666777777888999999<<<===>>>===<<<<<<>>>???BBBCCCEEECCC@@@>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>======<<<=========@@@@@@??????>>>=========<<<;;;;;;::::::999888888777666555333222222222222222222222111111000000000///////////////...------............------------,,,+++******))))))******+++******************+++(((((()))))))))(((''''''******)))(((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((***)))((((((''''''((((((''')))***)))''''''(((***)))(((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((***)))(((((('''''''''(((''''''((((((((())))))))),,,---//////......///111........................//////...---...///000111//////000000111111222222444444333333333333333222333333333444444444555555555444444555666666555333222222222222222222222222///............---------............------------...---,,,+++******))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))(((''''''''')))---222555555222///,,,,,,+++******)))((((((((((((((((((((((((((((((************************((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((('''&&&%%%((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''))))))(((((((((((()))***''''''((((((((((((''''''((((((((())))))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''(((******+++***))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((('''''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))******++++++***)))(((((()))))))))))))))((()))******+++)))))))))))))))******+++++++++******++++++,,,---,,,,,,,,,------.........,,,,,,------------,,,,,,---------......//////000111111111111111222222222222333444555555555555555555555666666777888888888;;;===??????>>>>>>>>>@@@AAABBBCCCBBB@@@>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<;;;;;;<<<<<<======@@@@@@??????>>>>>>======<<<<<<;;;;;;:::999999999666666444333222111111111111111111111000000000000...////////////...------......---------,,,,,,,,,++++++***)))))))))******************************((((((((((((''''''&&&%%%)))))))))))))))(((((('''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))******))))))(((''''''((())))))''''''((()))((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&'''''''''(((((((((***,,,......---...///111------------------------111000...------///111222.../////////000000111111222222222222222222222222222222333333333444444444555444333444666666444333222222222222222222222222000000000/////////......------------------------///...---+++***)))))))))************************))))))))))))))))))))))))'''(((((())))))))))))((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((())))))))))))(((,,,...000444666555222///+++*********)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&''''''((()))***++++++&&&'''''''''((((((((((((''''''((((((((()))))))))((((((((((((((('''&&&&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((())))))'''((((((((((((((((((''''''(((((())))))(((((('''((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''((())))))((((((((((((((()))******))))))))))))))))))))))))************************))))))((((((((('''''''''(((((((((((())))))))))))''''''''''''(((((((((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((())))))*********)))))))))))))))))))))))))))))))))******+++)))))))))))))))******++++++***++++++++++++,,,,,,,,,,,,,,,---------......+++,,,------------------------....../////////000000000111111111111111222333444444555666666666555444444555666666777777888:::===???@@@???>>>??????@@@AAABBBAAA@@@???????????????@@@@@@@@@@@@??????;;;;;;;;;;;;<<<===>>>>>>?????????>>>>>>=========;;;;;;::::::999888888777666555444222111111111111000000000000000000000000.........//////...------------------,,,,,,,,,+++******))))))))))))***************++++++*********************)))((('''''''''((()))******)))((('''&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))***+++++++++***(((''''''(((((((((((('''((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''((()))***,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,---///111///////////////000000000222222222222222222222222222222222333333333333444444333333333555555333222111111111111111111111111////////////............,,,,,,------------------///...---+++***)))))))))************************))))))))))))))))))))))))''''''((()))***)))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))******000///.../////////---+++((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''((((((''''''''''''((((((((((((((()))))))))))))))%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''(((((()))&&&&&&'''(((((()))(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''(((((((((((((((((((((''''''((((((((('''''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))******)))))))))((('''''''''''''''%%%&&&&&&'''(((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((()))))))))***''''''''''''(((((((((((())))))(((((('''''''''&&&'''((((((((())))))******(((((((((((())))))))))))))))))((((((((((((((()))'''(((((()))***+++++++++((()))))))))************)))))))))))))))******+++******++++++,,,,,,,,,,,,......---------,,,,,,,,,+++,,,------.........---.........////////////////////////000000000111111444444555555666555555555444444444555666666777777999;;;>>>???>>>>>>>>>???@@@@@@@@@AAAAAAAAA@@@???>>>??????@@@@@@??????>>><<<<<<<<<<<<===>>>>>>???>>>>>>===============<<<999999888888777666666666555444333222111000000000////////////////////////------............---------,,,,,,,,,++++++++++++***))))))((())))))******)))***++++++++++++***)))***+++++++++******)))((('''((()))******)))((('''&&&&&&&&&&&&''''''(((((('''(((((())))))))))))))))))***+++++++++***((('''((('''''''''(((((((((''''''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''((()))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...////////////000000000000111222222222222333333333222222222333333333444444333222222333444444333111000000000000000000000000------,,,,,,,,,+++++++++,,,,,,,,,,,,------------...---,,,+++******))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((('''''''''((((((((((((((((((((((((***)))(((&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''((()))***+++,,,000---***(((((())))))(((&&&'''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((%%%&&&'''((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((($$$%%%&&&'''((((((((('''((((((''''''''''''((((((&&&''''''((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))***))))))******(((''''''&&&&&&&&&%%%%%%%%%'''(((***,,,---))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***(((((((((((())))))))))))))))))((((((''''''((((((&&&'''(((***++++++++++++(((((()))************))))))))))))))))))******+++)))***+++,,,,,,,,,,,,+++.........------,,,,,,,,,+++,,,---......///......////////////////////////.........///000000111111333444444555555555444444333333444444555666666666777999;;;<<<<<<<<<===>>>???>>>>>>???AAAAAA@@@>>>>>>>>>????????????>>>>>>=========<<<======>>>>>><<<<<<<<<<<<<<<;;;;;;;;;888888777777666555555444444444222111000/////////............////////////,,,,,,---............---,,,,,,,,,+++++++++******))))))((((((((()))******)))***+++,,,,,,+++***)))'''(((((())))))((((((((('''(((((()))))))))))))))&&&&&&&&&'''(((((())))))'''((())))))******))))))))))))******))))))((('''((('''&&&&&&(((((('''&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((+++,,,------++++++,,,---------------------------,,,,,,---------.........000000000000000000000000222222222222333333444444333333333333444444444444333222111222444444222111000000000000000000000000,,,,,,,,,++++++++++++***++++++,,,,,,,,,------------,,,,,,+++*********+++(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''((()))+++,,,'''''''''(((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&&&&((()))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''')))***,,,---...+++)))((()))******)))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((($$$%%%'''((()))))))))((()))((('''&&&&&&'''((()))'''(((((())))))(((((('''''''''''''''((((((((()))(((((((((((((((((((((((('''((()))))))))))))))((()))(((((('''''''''(((((('''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********''''''''''''((((((((((((&&&&&&''''''((()))))))))%%%&&&&&&'''(((((())))))(((((((((((())))))))))))))))))(((''''''''''''''''''((()))***++++++***)))'''((()))***+++******))))))))))))))))))******+++)))***+++,,,,,,,,,++++++,,,,,,---------------...+++,,,---...////////////000/////////////////////...//////000111111222222333333444444444444333333222333333444555555666666666777888888888999;;;======;;;;;;<<>><<<===>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::888888888777666666555555444333222111////////////---------....../////////+++,,,------.........---++++++++++++************((((((((((((((()))******(((***+++,,,,,,+++***(((%%%%%%&&&'''((((((((((((((((((((((((((()))******&&&&&&'''(((((()))******(((((()))************)))***)))((((((''''''((((((((('''%%%&&&((()))'''%%%''''''''''''((((((((()))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''(((((()))***''''''((((((((())))))))),,,.........,,,+++,,,---........................///000111111222111111111111111111111000000000000222222222333333444444444333333444444444444555555333222111222444444222000000000000000000000000000.........---------,,,,,,+++++++++,,,,,,---------,,,,,,++++++***+++++++++************************)))))))))))))))))))))))))))(((&&&&&&''')))+++---&&&'''''''''(((((())))))((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''')))+++---...---,,,+++,,,---///...---''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((******((('''&&&((((((''''''''''''(((((((((((())))))))))))))))))''''''''''''((((((((())))))))))))))))))((((((((())))))))))))((('''&&&%%%&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))%%%&&&((()))*********))))))((('''&&&&&&'''((()))))))))************))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&''''''((()))***))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''''''''''''''&&&''''''((()))******+++''''''''''''((((((((()))%%%%%%&&&'''((()))******%%%%%%%%%&&&'''(((((()))(((((((((((())))))))))))***)))((('''''''''''''''))))))***++++++***(((''''''((()))++++++******))))))))))))))))))******+++)))***+++,,,---,,,++++++***++++++,,,---//////000+++,,,---...////////////000000000000///////////////000000111222222333333333333333444444333222222222222333444444555555666555666666666666777:::===:::999888:::===>>><<<:::======>>>>>>>>>>>>=========<<<;;;;;;::::::::::::999999999999999999999999999999888888777666666666444333222000//////......---------.........//////+++,,,------.........---+++++++++************)))((((((((((((((()))******((()))+++,,,,,,+++)))(((%%%%%%'''((()))*********)))(((''''''''')))***+++'''''''''((()))******+++(((((()))******************)))'''&&&&&&&&&'''((()))&&&%%%&&&((()))'''%%%&&&'''''''''(((((())))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((''''''''')))***+++(((((((((((())))))))))))+++)))((((((+++---......000///---,,,++++++,,,---...///000111111000///...////////////000000000000000111333555555555333222444444444333333222222222333333333333333333333333////////////............------------------------,,,,,,+++***))))))))))))(((((())))))))))))((((((((())))))************)))******))))))(((((('''''')))((('''&&&%%%%%%&&&'''''''''''''''(((((((((((())))))((('''''''''''''''))))))(((((('''''''''&&&******)))(((((((((((((((''''''&&&&&&&&&&&&''''''***)))((('''((()))+++---000+++((((((++++++'''###+++***)))(((((('''((((((((((((((()))******++++++***************+++++++++)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((())))))(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%$$$&&&((()))&&&###!!!%%%))))))&&&%%%(((+++(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%***))))))((('''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''((())))))((('''&&&(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((++++++,,,,,,,,,------------------........................////////////000////////////////////////000000000000////////////333333444444333111000///222222333444555555555555777777777777888999:::;;;:::::::::;;;<<<======>>>;;;;;;<<<<<<<<<;;;999888;;;;;;999999999999;;;;;;999777666666888:::;;;;;;888999::::::999777444333222111//////000111111000/////////...---------,,,000000///...------,,,,,,+++++++++++++++***)))((('''((()))******)))((('''((()))+++,,,,,,+++)))(((''''''''''''(((((((((((()))((('''&&&&&&'''((()))++++++***)))((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))(((((('''((()))******)))((('''''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((''''''///---++++++---............---,,,,,,,,,---.........////////////......---000000000000111111111111///000333555666666666555222222222222222333333333222222222222222222222222////////////............,,,------------------,,,++++++*********++++++,,,)))******++++++******)))))))))*********))))))(((***)))))))))(((((((((''')))((('''&&&&&&&&&''''''''''''''''''((((((((((((+++***))))))(((((())))))******)))))))))(((((((((***))))))((((((((((((((('''''''''&&&&&&''''''''')))((((((((())),,,...000222---(((''')))+++)))'''***))))))(((((((((((()))((())))))******++++++,,,******))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))((())))))))))))((('''&&&'''((())))))(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%&&&((((((&&&###"""%%%))))))&&&%%%'''+++((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((***)))((('''&&&''''''((('''''''''''''''''''''''')))))))))((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&(((((((((((()))))))))))))))((('''&&&&&&'''((()))'''((((((((())))))))))))&&&'''''''''((((((((((((''''''((((((((()))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------------............,,,,,,,,,,,,------------........................000000000000////////////000111222333444444333333222222333444555555555555777777777777888999:::;;;999999::::::;;;<<<<<<===<<<<<<=========<<<:::::::::999888888888888999:::666777888888666666777888888888999999888666444222333111//////000111000///............------------//////......---,,,,,,++++++++++++++++++***))))))((()))***++++++***)))((()))***+++,,,,,,+++***)))''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))((((((((((((&&&'''((())))))))))))((((((((())))))))))))(((((('''((()))******)))((('''''''''''''''((((((((()))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((000...,,,,,,---------,,,,,,,,,+++,,,,,,...///000///......---,,,,,,------111111111111222222222222...000222555666777777777000000000111222222333333111111111111111111111111/////////............---+++,,,---......---,,,+++*********++++++,,,---...++++++,,,,,,,,,,,,++++++***************)))((('''))))))))))))(((((((((((('''''''''&&&&&&'''((((((''''''''''''((((((((((((,,,++++++***************************))))))))))))))))))((((((''''''(((((('''''''''''''''''''''''''''''''''(((+++---000222333...(((&&&(((++++++***(((((()))))))))))))))***)))******++++++,,,------*********)))(((((((((''''''''''''''''''((()))***************************))))))******))))))(((((('''((())))))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%&&&((((((&&&$$$"""&&&)))(((&&&%%%'''***((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))******)))(((((((((((()))''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))************************(((((((((((())))))))))))&&&''''''((((((''''''&&&(((((((((((())))))))))))((((((''''''''''''((()))'''''''''(((((()))))))))&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************)))*********++++++++++++,,,,,,------............,,,,,,,,,,,,------------........................////////////000000000000000111222333444444444444222333444555555666555555777777777777888888999:::999999999:::;;;;;;<<<<<<<<<<<<===>>>>>>===;;;:::999888888777777888888999666999;;;999666444444666666777777777666555333111444222000///000000///---------------...............------,,,,,,+++++++++***++++++++++++***))))))******++++++++++++******************************((((((((()))))))))******(((((())))))))))))((((((''''''(((((())))))******(((((())))))******))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((()))&&&'''''''''(((((())))))---+++******+++,,,+++***,,,,,,,,,,,,------......000///---,,,,,,,,,---...000000000111111111222222///000222333555555555555000000000000111111111111000000000000000000000000//////.........---------+++,,,...//////...,,,+++,,,+++++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,++++++++++++******((('''&&&))))))))))))((((((((((((&&&&&&'''''''''((())))))''''''''''''((((((((((((,,,+++******))))))******)))))))))))))))))))))))))))(((((('''''''''((((((''''''((((((((((((''''''&&&''''''(((***,,,...000///,,,(((''')))*********'''((())))))******************+++,,,,,,------...,,,++++++***)))(((((('''&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))************))))))'''((())))))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''&&&$$$&&&(((((('''&&&'''))))))((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((()))))))))(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++******)))))))))((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***************************+++++++++))))))))))))************,,,,,,,,,------......///------........./////////........................////////////000000000000444444444444333333222222222333444555666666666666777777777777777888999999::::::::::::;;;;;;<<<<<<;;;;;;<<<======<<<;;;:::999999888888888888999999::::::999888777777777777555555666555555333222111444222000/////////...,,,,,,,,,,,,------.........,,,,,,,,,+++++++++************+++++++++******)))************************++++++***))))))***++++++))))))))))))************'''((()))******)))((('''(((((((((((())))))))))))))))))************))))))'''(((((())))))))))))((((((((())))))))))))(((((('''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((())))))***&&&&&&''''''((()))))))))***))))))***,,,------,,,.........------,,,,,,+++000///...------...///000/////////000000000111111000111111111222222111111222222111111000///......////////////////////////............------------,,,,,,---......---,,,,,,...---,,,,,,+++++++++,,,******++++++++++++******+++++++++******((('''&&&(((((((((((())))))))))))&&&''''''(((((()))))))))''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((())))))(((''''''''''''(((((())))))***+++)))(((((()))******(((''''''((()))***++++++******+++++++++,,,------......------,,,++++++***))))))&&&&&&&&&'''''')))******(((((((((((((((((((((((())))))************))))))'''((())))))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''(((%%%&&&'''((('''''''''''')))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((((((((((((******)))((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))******++++++++++++(((((()))))))))*********++++++,,,,,,---......///---------............///.........................../////////000000000111444444333333333222333333333333444555666666666666777777777666777777888888;;;;;;;;;;;;;;;<<<<<<<<<999999:::;;;;;;;;;:::999999::::::::::::::::::999<<<777333333666888888777555555444444333333222222444222000/////////---,,,+++,,,,,,,,,------......+++++++++++++++*********)))******+++++++++******)))))))))(((((()))))))))++++++***))))))***++++++))))))))))))************'''((()))******)))((('''))))))))))))(((((((((((())))))************))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))******&&&'''''''''(((((())))))******+++---///000///...............---,,,+++***------------...///000111.../////////000000000000111111111000000000//////444333222111000...------////////////////////////.........------------,,,------------------------...---,,,+++************))))))************))))))***************)))((('''(((((((((((())))))))))))''''''((()))))))))((((((''''''''''''(((((((((((()))(((((('''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((('''((()))******)))((('''))))))((((((((('''''''''%%%&&&)))******)))'''&&&((()))***+++++++++***)))***++++++,,,,,,------...---------,,,+++++++++***'''''''''''''''((()))***''''''''''''''''''''''''(((((())))))******))))))'''((())))))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((('''&&&&&&''')))&&&&&&'''''''''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))%%%&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&$$$$$$%%%&&&((()))******((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))*********))))))(((((())))))***(((((((((((())))))))))))%%%&&&'''((()))))))))(((***))))))((('''&&&%%%%%%)))))))))))))))(((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))***+++++++++((()))))))))******************+++,,,---......///++++++++++++,,,,,,,,,,,,------------------------......//////000000111111000000000111222444555666333333555666666666666666777777777666666777777888::::::::::::;;;;;;;;;;;;777888999;;;;;;:::999999999::::::;;;;;;::::::999888555222222444666666666555444444333333333333222333111///...//////...,,,,,,,,,,,,,,,------------++++++++++++++++++++++++))))))***++++++++++++***))))))(((((((((((())))))************************((((((((()))))))))******''''''((((((((((((''''''******))))))((((((''''''))))))******))))))((((((&&&'''((())))))******)))))))))(((((((((((())))))++++++************))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))***((((((((((((((((((((((((,,,+++,,,---//////...,,,,,,---.........---,,,+++)))***+++---//////000000//////000000000111111111111000000000000000111111333333222111000000//////////////////////////////.........---------,,,,,,///...,,,++++++,,,...///,,,++++++*********++++++))))))************))))))))))))*********))))))((('''((((((((()))))))))***(((((()))***))))))''''''''''''''''''(((((((((((()))(((''''''&&&&&&''''''''''''(((((())))))))))))'''&&&&&&&&&&&&'''((()))'''((()))******)))(((''')))))))))))))))(((''''''&&&''')))))))))))))))))))))***+++,,,,,,+++)))(((*********+++,,,,,,------++++++++++++++++++++++++(((((('''''''''(((((()))((((((((((((((((((((((((&&&'''((())))))))))))((('''((())))))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))'''%%%%%%(((***'''&&&&&&'''((((((&&&%%%&&&&&&'''(((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&'''((()))(((((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((######$$$%%%'''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((()))*********)))((('''&&&&&&'''((()))(((((((((((())))))))))))%%%&&&'''((()))))))))(((''''''''''''''''''''''''))))))((((((((('''''''''''''''((((((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************''''''((())))))***++++++)))))))))*********++++++)))***+++,,,---......///******+++++++++,,,,,,,,,------------------------.........///000111111111///......///111333555666333444555666666777777777777777666666666666777777888888888888888888888888888999:::;;;;;;;;;::::::888999::::::::::::999888444888;;;:::666333444777555444444333333333333333222000......//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++******)))(((((()))******)))***+++,,,,,,+++***)))''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((())))))))))))((('''&&&&&&'''((()))***************)))(((''''''((()))***************)))))))))((('''((((((((()))))))))***''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))(((''''''&&&&&&+++++++++,,,---,,,***(((***+++---...///......---&&&'''***---.../////////000111111111111222222222000000000000111222333444222222222111111111111111000000000000000000000000......---------,,,,,,,,,000...,,,******,,,...000))))))))))))***+++,,,,,,*********++++++*********((())))))************)))'''((((((((())))))******))))))*********((('''&&&''''''''''''((((((((()))))))))((('''''''''''''''(((((())))))*********+++&&&&&&&&&&&&&&&'''((()))'''((()))++++++)))((('''))))))*********))))))(((((())))))(((((()))+++---***+++,,,---,,,***(((''')))******++++++,,,------***************+++++++++)))(((((('''''''''(((((())))))))))))))))))))))))&&&&&&'''(((((()))(((((('''((())))))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''))))))(((%%%%%%(((+++''''''&&&'''((((((&&&%%%$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&'''(((*********)))((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((%%%%%%&&&'''((()))***+++'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++'''&&&%%%$$$$$$%%%&&&'''(((((((((((())))))))))))$$$%%%'''))))))))))))((($$$$$$%%%&&&'''((()))***(((((('''''''''&&&&&&&&&(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************&&&''''''((()))*********************++++++++++++)))******+++---...//////,,,,,,---------.........---------------------------......///000111111222111111000//////000111222333444555666777777777777888777666666666666777777777777777666666666666666888999;;;<<<<<<<<<;;;;;;777888999::::::999888777222===GGGEEE999222333999555555444333333333444444111///------/////////...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,+++***))))))***+++,,,((()))+++,,,,,,+++)))(((''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&'''((()))***++++++(((((()))(((((('''&&&&&&&&&'''((()))***************)))(((''''''((()))*********))))))(((((((((''''''((((((((())))))******''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((******)))((('''&&&%%%%%%---......,,,******+++,,,******+++,,,,,,---......000---,,,---000111000...000222444333///------///111111000000000000000111222222333333333222111111222000000222555777555333000000///...............000///...---,,,+++++++++///,,,)))))),,,...---,,,///---+++))))))***,,,---))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((())))))******)))'''&&&(((((()))+++---///111222(((((())))))))))))((((((&&&''')))***+++***((('''(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---,,,,,,++++++***))))))))))))((('''&&&%%%%%%&&&'''%%%&&&&&&'''((())))))*********)))(((((((((((((((&&&&&&''''''((()))))))))------,,,+++***)))(((((()))((('''''''''(((***+++))))))((('''''''''''''''%%%%%%&&&&&&''''''((((((%%%######%%%)))+++***(((******)))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))******))))))((((((((((((((()))******))))))))))))))))))))))))***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''(((***+++,,,******))))))(((((('''''')))((('''&&&&&&'''((()))---,,,***)))'''&&&&&&&&&''''''''''''((((((((((((,,,,,,+++***))))))******%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))&&&((())))))(((((()))***))))))***++++++++++++***************))))))((((((+++*********+++---///000---,,,+++******+++,,,---,,,,,,,,,---------......//////............//////.........///000000111111333444666888999999888888555666888:::::::::888777777777777777888999:::;;;999999999999999999999999999777555444333444666777333HHHvvv^^^BBB@@@))):::666666666555444222111000111000000///...---------........................+++++++++***)))(((((('''))))))************))))))((((((((((((((())))))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))***************)))(((''''''((()))***''''''((((((((((((''''''$$$%%%'''((()))******)))+++++++++++++++***)))(((((((((''''''''''''((((((***))))))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((------...,,,++++++,,,---,,,,,,,,,------.........///...,,,---000111000...111222333333222111222333111111000000000000111111222222333333444333333333222111111222555666444222000000///...............//////...---,,,,,,,,,,,,...+++))))))+++,,,,,,+++((((((&&&%%%%%%%%%&&&'''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))&&&'''((()))******))))))(((((((((((()))***+++,,,(((((())))))))))))(((((("""$$$&&&'''(((((('''&&&(((((()))***************++++++++++++++++++++++++***)))((((((((()))++++++,,,,,,+++******))))))((())))))'''&&&&&&&&&'''''''''''''''(((((())))))*********)))(((((((((((((((((((((((((((((('''''''''******))))))(((''''''''')))(((((('''((()))***+++))))))((('''''''''''''''((((((((((((((()))))))))&&&%%%$$$&&&)))+++***(((******)))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))'''''''''''''''(((((()))))))))))))))))))))))))))***))))))(((((((((((()))((((((((((((((((((((((((((())))))))))))((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***))))))))))))(((((((((((()))((('''&&&&&&'''((()))++++++)))(((''''''''''''((()))))))))************++++++***)))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))'''(((***)))(((((()))+++))))))***++++++++++++***,,,,,,,,,,,,+++++++++***+++*********+++---///000,,,,,,+++******+++,,,,,,,,,,,,,,,---------......//////............//////...//////000000111222222333444555666777888888888555666999:::;;;;;;:::999777777777888888999:::;;;:::::::::::::::::::::::::::888777555555666777888555EEElllWWWAAABBB---;;;666666666555444222111000000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))************)))))))))))))))))))))******+++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((())))))************)))(((''''''((()))***(((((())))))))))))((((((%%%&&&&&&&&&&&&&&&&&&&&&******++++++***))))))((()))))))))(((((()))))))))***))))))(((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((()))))),,,---...---,,,,,,---///------------............///...---...///000000......---,,,---///111111111222111111000111111222222222333444555555555555555333222222333444555333111000000///...............///...------,,,,,,,,,,,,,,,***))))))***++++++***)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***))))))))))))))))))))))))%%%&&&''')))******+++++++++***)))(((''''''''''''(((((())))))))))))((((((%%%&&&(((***++++++******(((((()))***************************************,,,++++++++++++,,,------,,,++++++******)))(((((())))))((('''''''''(((((())))))))))))))))))))))))***))))))(((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))******)))((((((''''''''''''(((+++***************))))))(((''''''((()))***)))(((***))))))((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***))))))))))))******+++(((((((((((((((((((((((())))))******))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((''''''''''''((((((***)))((((((''''''(((((((((((()))))))))************))))))(((((((((((()))***))))))(((((())))))***((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((()))+++***))))))***,,,))))))***++++++++++++***,,,,,,,,,,,,++++++++++++*********+++,,,---//////,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......//////............/////////000000111222222333333333333333444555666888888555777999;;;<<<<<<<<<<<<888888888888999:::;;;;;;:::::::::::::::::::::::::::999888777666777888888444===YYYIII===AAA000999555555555555444222111000000000//////...---------++++++++++++++++++++++++------,,,,,,+++*********))))))************))))))******))))))******+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))))))))))))))(((((((((((())))))))))))************))))))+++***)))((((((((())))))))))))******))))))((((((************************))))))))))))))))))))))))************************''''''''''''(((((((((((((((((((((((()))))))))***+++,,,------,,,,,,...000---------------,,,,,,,,,............///000/////////,,,***+++///222111000222222111111111222333333222333444666666777777777444444333444444333222111000000///...............///...---,,,,,,,,,,,,,,,++++++******+++++++++***+++,,,---......,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((&&&''''''((()))*********,,,,,,***)))((('''''''''(((((())))))))))))(((((()))******++++++++++++***(((((()))***************))))))))))))))))))))))))************++++++,,,,,,+++++++++***))))))(((((()))))))))((((((((())))))************))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''))))))******++++++++++++((((((((((((((())))))***)))(((''''''''''''((((((+++++++++******)))))))))***)))))))))******))))))))))))(((((((((((()))))))))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&***)))'''%%%%%%''')))***(((((((((((((((((((((((()))'''&&&$$$%%%&&&((()))''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((()))***++++++(((((((((((((((((((((((())))))************))))))''''''''''''(((((((((((()))(((''''''&&&&&&&&&'''''''''(((((())))))******(((((((((''''''((((((((((((((('''''''''(((((()))&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((******(((''''''(((******(((((((((((((((((((((((((((((((((''''''((((((((())))))(((((((((((())))))(((***++++++******+++,,,))))))***++++++++++++************************************+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////000111111222222333444444444333333333444555777999666777999;;;<<<===>>>>>>999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777888222444DDD:::666===111555444555555444333222111111/////////......---------************************,,,,,,+++++++++*********))))))************))))))))))))(((((())))))***+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))(((((())))))(((((((((((())))))((())))))******))))))(((,,,+++)))(((((()))+++,,,(((((())))))))))))(((((()))******************)))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))+++,,,------,,,,,,...000,,,,,,,,,+++++++++++++++---...///////////////000444111///000444555444222222222222222222333444444333444555666777888888888444444555444333222111111000000///.....................---,,,,,,,,,------+++,,,,,,,,,,,,+++,,,,,,'''(((***++++++)))'''%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((()))))))))(((((((((((()))***)))((((((''''''(((((((((((())))))))))))(((((((((((((((''''''&&&%%%%%%(((((()))***************((((((((((((((((((((((((&&&''''''(((((((((((((((++++++******)))(((((('''(((((())))))))))))))))))************))))))))))))))))))(((((((((((())))))''''''''''''(((((()))))))))))))))***++++++,,,,,,'''(((((()))))))))))))))((((((''''''''''''((((((*********))))))(((((((((************))))))))))))))))))(((((((((((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&***)))'''%%%%%%''')))***(((((((((((((((((((((((()))(((&&&%%%$$$&&&''')))((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''(((((()))***(((((((((((((((((((((((())))))************))))))''''''''''''((((((((((((******)))(((''''''''''''''''''(((((())))))******'''((((((((((((((((((''''''''''''''''''(((((()))&&&&&&&&&&&&''''''''''''((('''''''''''''''((((((***)))'''''''''''')))***(((((((((((((((((((((((('''(((((((((((((((((('''))))))(((((((((((())))))(((***++++++******+++,,,))))))***++++++++++++************************+++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////111111111222333333444444444333333333444555777999666666888999;;;<<<======999999888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666666666333111777333444999333333444444444444333222111111............------------,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))))))))************))))))(((''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((('''(((((())))))))))))(((((('''(((((())))))(((((('''&&&%%%######$$$&&&(((***'''((())))))))))))((((((((())))))******))))))((())))))))))))************((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((+++,,,---,,,++++++,,,...************++++++++++++---...//////......///111111000000222333444333111222222222222333444555555444555666777777777777777333444555555333111111222000000///..................------,,,,,,---------***,,,......,,,+++,,,,,,'''((()))******(((&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))))))))(((((())))))))))))))))))))))))******)))(((((((((((((((%%%%%%%%%%%%&&&'''(((((((((((())))))))))))(((((())))))(((''''''&&&&&&&&&(((((()))***************(((((((((((((((((((((((()))***++++++,,,,,,+++++++++******))))))(((''''''''''''((()))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***&&&&&&''''''((())))))***''''''(((((()))))))))***''''''((()))))))))))))))(((''''''''''''(((((()))(((((((((((((((((('''''')))***+++***)))((()))***((((((((((((((())))))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((((((((((((((((()))******))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((((((((())))))******))))))''''''''''''((((((((((((+++***)))((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''''''''&&&''''''((((((''''''((((((((()))))))))(((''''''''''''(((((())))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))((()))+++***))))))***,,,))))))***++++++++++++***,,,,,,,,,,,,------------))))))+++,,,---.........,,,,,,------------,,,,,,,,,,,,,,,---------......//////............//////000111111222222333444444333333333444555666888888555555666777999:::;;;;;;999888888777888888999999::::::::::::::::::::::::888888777777777666666666666555555555666777555555333333333333333222111111------------------------------------------------))))))))))))))))))))))))))))))************))))))'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''%%%$$$$$$$$$&&&''')))***(((((())))))******))))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''+++,,,,,,+++))))))***,,,*********++++++,,,,,,,,,,,,...000///...---///111(((+++///111111111000111222222222333333444555666555555666666777666666555111333555555333111222333000000///...............---------,,,,,,------...)))+++......+++******,,,***++++++,,,+++***)))((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))(((''''''((()))***%%%%%%%%%%%%&&&((())))))(((((())))))))))))((((((((((((((((((((())))))***(((((()))***************((((((((((((((((((((((((+++,,,---...///...------*********)))((((((''''''%%%&&&'''((()))((((((''''''''''''(((((())))))***((((((((((((((()))******'''''''''(((((((((((((((((((((((((((((()))))))))&&&'''((()))***))))))((('''''''''''''''((())))))''''''((((((((((((((((((''')))******(((''')))+++((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''(((''''''''''''((())))))))))))))))))))))))))))))***)))((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))(((''''''''''''(((((((((((()))(((((('''''''''(((((())))))))))))((((((((((((&&&'''((())))))((('''&&&(((((('''&&&&&&&&&'''''''''''''''((((((((())))))((((((''''''(((((()))***((())))))******))))))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))(((((((((((())))))'''(((***)))(((((()))+++))))))***++++++++++++***,,,,,,,,,---------......((()))+++---.........---,,,,,,---......---,,,,,,,,,,,,,,,---------......//////............//////000000111111222333333333333444555666777888888888444444555555666777888999888888777666666777777888::::::::::::::::::::::::888888999999888888777777777999666888777222555444222333333333333222111111------------------------------------------------************************))))))************))))))'''''''''''''''((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((('''&&&&&&'''((()))******)))((('''(((((())))))))))))(((((((((((())))))*********+++((())))))***++++++******((()))+++,,,,,,+++)))(((***))))))(((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((+++,,,,,,***)))((()))*********+++,,,,,,---......,,,...000000...---///111%%%+++111444444333444555222222222333444555666777555666666666666666555444000333555555222111222444000000///...............------,,,,,,,,,------...'''***------***))))))+++***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''((()))+++,,,'''''''''((()))***++++++(((((())))))))))))(((((("""""""""###%%%'''((()))(((((()))***************))))))))))))))))))))))))&&&'''((()))***)))((((((*********)))((((((''''''$$$%%%'''(((((((((''''''%%%&&&&&&'''((())))))***((((((((((((((()))******)))))))))(((''''''&&&&&&++++++******************&&&''')))*********)))((('''''''''''''''((()))***''''''(((((())))))******&&&(((***)))'''''')))+++((((((((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((())))))******)))((('''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))++++++***)))(((((())))))((((((((((((((((((((((((&&&&&&'''(((((()))((((((''''''''''''((((((((()))''''''&&&&&&&&&''''''(((******))))))((((((''''''&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******)))***+++,,,,,,+++***)))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))(((((((((((())))))'''((())))))(((((()))***))))))***++++++++++++************++++++,,,,,,,,,((()))+++---.........---,,,,,,---......---,,,,,,,,,,,,,,,---------......//////............/////////000000111222222333333333444666888999999888888444444444444444555666777777777666666666666666777999999999999999999999999999::::::::::::999888888666:::777:::666...333333222222333333333222111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,))))))************))))))((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((''''''&&&&&&'''((()))******)))((('''))))))************))))))'''(((((((((((('''&&&&&&))))))***+++++++++++++++)))***,,,------,,,***)))***))))))((('''&&&&&&%%%))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))---------------,,,************+++,,,------......+++,,,,,,---...///000000111111222222222333333333111222333444555777888888666555555555555444444444555555444444444333333333333222222111000//////...---.........---,,,,,,+++...---,,,+++************(((((())))))))))))(((((()))))))))***++++++,,,,,,++++++***)))((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++'''***,,,+++(((&&&''')))(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''((()))******))))))))))))))))))))))))((()))***,,,,,,+++******)))(((((((((((())))))***))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++***************)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((('''''''''+++)))((()))***+++***)))(((((())))))((('''&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((******))))))))))))******)))))))))(((&&&''')))++++++***)))'''''''''((()))))))))******)))((('''&&&++++++******)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((''''''''''''(((((((((((()))))))))))))))((('''''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&++++++******))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''(((((())))))''''''((((((((((((''''''***))))))((((((((()))))),,,,,,+++***)))(((''''''))))))(((((('''''''''&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------..................,,,---------.../////////////////////000000000000111111111111222333444555222333333444555666777777333444666777777777666555:::::::::999888777666666999:::;;;;;;999999:::;;;:::999999999999999999888999999888888777555444333111222222333222111000///------..................---------,,,,,,++++++++++++,,,---......,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((************************((('''&&&&&&&&&((()))***)))(((((('''&&&%%%%%%%%%''''''((((((((((((''''''))))))(((((((((((())))))((((((''''''''''''((((((***)))(((''''''&&&&&&'''))))))))))))))))))))))))'''(((***,,,,,,***((('''(((((()))******************)))(((''''''((()))***))))))))))))))))))))))))+++******))))))))))))))),,,------.........------,,,,,,,,,,,,,,,---...///,,,------...///000111111111111111222222222333333222222333333444444555555555555555555444444444444333333333222222222111111000000//////...------,,,------...------,,,,,,+++------+++******)))))))))(((((())))))))))))((((((***************)))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))((()))))))))'''''''''(((***)))((((((''''''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((())))))***************))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))******)))(((((()))*********************)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&(((((())))))(((''''''&&&************************(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((((((''''''''''''(((((()))******((('''''')))+++***)))(((''''''(((((()))((((((((((((''''''&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''((((((((((((((((((((()))))))))))))))))))))))))))((('''''')))(((''''''''''''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))''''''(((((((((((('''''')))((((((''''''(((((()))++++++******)))((((((((())))))((((((((('''''''''************************++++++++++++,,,,,,,,,,,,***+++,,,---...000111111---------...............////////////000000000000111111111111222333444555222333333444555666777777444555666666777777666666666777777888999999:::::::::;;;<<<;;;:::999:::;;;::::::::::::999999999999999999888777666555444333222333333333222111///.........------------------------,,,,,,,,,+++++++++,,,---/////////...,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))+++******)))((((((''''''''''''((((((((((((''''''))))))(((((((((((())))))((((((''''''''''''(((((('''''''''''''''(((******))))))))))))))))))))))))((()))***++++++***)))((((((((()))************)))***)))(((''''''((()))***))))))))))))))))))))))))+++***))))))(((((()))))),,,------...///000000111///...,,,+++,,,---...000------...///000111222222111111111222222222222333333333333222222222222222555555444444444333333333111111000000000//////////////////...------,,,,,,------------,,,,,,,,,,,,,,,+++***)))))))))))))))(((((())))))))))))((((((+++******)))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))'''%%%%%%'''(((((((((+++***))))))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******+++***)))(((((('''(((((((((((())))))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))******))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***)))((((((******)))((((((((()))))))))(((''''''(((((('''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((******)))((('''&&&%%%%%%(((''''''&&&&&&''''''((()))******)))(((((()))+++)))(((((((((((())))))***(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((()))))))))*********)))))))))))))))((((((''')))((((((''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((''''''((((((((((((''''''((('''''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((''''''++++++++++++++++++++++++*********++++++++++++,,,***++++++---...///000111...............---------////////////000000000000111111111111222333444555222333333444555666777777666666666666666777777888555666666888999:::;;;;;;;;;======<<<:::999:::;;;;;;;;;;;;::::::999999999999888777555444444444555555555444444222111///.........------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&+++******))))))((((((''''''(((((())))))(((((('''))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***))))))(((((())))))------......///000111222111///,,,******+++---///------...///000111111222111111111111222222222222222222222222333333333333444444444444333333333222000000000/////////......000000000//////.........------,,,,,,,,,,,,,,,,,,+++******)))(((((())))))(((((())))))))))))(((((())))))(((((('''''''''''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***&&&"""###&&&))))))(((******)))(((((((((((()))))))))((((((''''''''''''))))))))))))))))))))))))(((((('''&&&&&&((()))***++++++)))(((''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((()))))))))(((((()))))))))((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))))))))+++***))))))++++++***)))(((((()))))))))(((((('''((('''%%%$$$$$$%%%'''(((((((((((('''''''''''''''''''''''''''((((((((((((***))))))((('''&&&&&&&&&)))))))))(((((())))))))))))***+++***)))(((***+++''''''(((((())))))******((('''&&&&&&&&&'''((()))((((((((((((((((((''''''((((((((((((((((((((((((%%%&&&'''(((((()))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))(((((((((((((((((()))((((((((('''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((())))))******))))))((((((((((((((((((------------------------))))))*********+++++++++......---------------,,,/////////...---------,,,////////////000000000000111111111111222333444444222333333444555666777777888777666555666777888999888888888888888999999999<<<===>>>===;;;::::::;;;<<<<<<;;;;;;:::999999999999888555333333333444555666666555333222000///.........---,,,++++++******,,,+++++++++++++++++++++)))************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))'''&&&%%%((((((((((((''''''&&&&&&(((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((+++***)))(((''''''''''''((((((((((((((((((((((((******))))))))))))******'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((((((((((((///.........///000222333222000---***)))***,,,---+++,,,------//////000111000000111111111222222222111111222333444555666666444333333333222222222222111000000000////////////////////////............,,,,,,+++++++++,,,,,,---+++***))))))((()))))))))(((((())))))))))))((((((&&&&&&''''''((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((*********&&&"""###&&&))))))(((***)))((((((''''''(((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&''')))***++++++)))((('''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((())))))((((((((('''(((((()))))))))(((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))******((('''&&&&&&(((((('''&&&(((((()))))))))))))))(((+++***(((''''''(((***+++(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((((((((())))))(((((((((((())))))((()))+++***)))((()))***''''''(((((())))))******''''''''''''((()))******''''''((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((())))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((())))))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&'''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((('''''''''((())))))******(((((())))))))))))))))))------------------------))))))*********+++++++++......------,,,,,,,,,,,,/////////...---------,,,////////////000000000000111111111111222333444444222333333444555666777777888888777666666888999:::888888888888888999999999<<<===>>>===;;;:::;;;<<<<<<<<<;;;::::::999888888888777444333222333444555666666444333111000///.........---,,,++++++******++++++++++++++++++++++++)))*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))'''&&&%%%((((((((((((((('''''''''(((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((+++***)))((((((''''''(((((((((((((((((((((((((((******))))))))))))******''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***))))))((('''(((((((((////////////111333555777333111///,,,+++***++++++++++++,,,---...///000000000000000111111111111222000000111333444666777777333333333222222222111111111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...+++******)))))))))******(((((())))))))))))((((((&&&&&&''''''((())))))***''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&((()))***+++)))'''%%%%%%'''((((((((())))))(((''''''''''''((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))+++***)))(((((('''((((((''''''(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((()))))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))******+++)))(((''''''))))))((('''(((((()))*********))))))******((((((((((((******'''(((((((((((()))))))))''''''((((((((()))))))))''''''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&''''''(((******)))(((((()))'''((()))))))))))))))(((&&&&&&((()))************&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''')))))))))((((((%%%%%%&&&&&&&&&''''''''''''(((((()))))))))))))))((())))))******))))))((('''(((((((((((()))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))'''''''''(((((()))))))))(((((())))))))))))***************************************++++++++++++,,,***++++++,,,------.....................---------////////////000000000000111111111111222333444555222333333444555666777777888888888888888999999:::555666666888999:::;;;;;;:::;;;<<<<<<;;;:::;;;<<<;;;;;;::::::999888777777666555444333222333333444555444333111000/////////......------,,,,,,++++++*********+++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&************************((())))))******))))))((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((***)))((((((''''''((((((......///111444888<<<>>>555444222000...,,,,,,+++,,,,,,---...///000111111000000000000111111111111000111111222333444444555222222222222111111111111000000000000////////////++++++++++++++++++++++++,,,+++***)))***+++---...++++++************++++++(((((())))))))))))((((((((((((((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((()))***((()))))))))'''''''''(((+++***))))))(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''((())))))))))))((())))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))''''''((())))))(((''''''&&&''''''((())))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''(((((()))******+++++++++***)))***+++,,,+++)))(((((()))***************(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%'''))))))((('''''''''((())))))******)))((('''"""$$$'''***+++***)))(((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&'''((()))))))))'''&&&&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))((()))************)))((('''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))***)))(((''')))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''((()))***+++''''''(((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...---------...............////////////000000000000111111111111222333444555222333333444555666777777777888999999::::::999999666777777888999999::::::888999;;;;;;::::::<<<===;;;::::::999777666666555444444444333333333333333333222111//////...//////......------------------)))*********++++++++++++------,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))************************))))))************))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((()))***+++,,,))))))))))))))))))))))))((()))***++++++***)))(((&&&'''(((((())))))(((((('''((()))******)))((('''(((((((((((((((((((((((())))))(((''''''''''''(((---...///222777<<>>::::::999888777666555444333333444444444333222222222111000.........///000------..................))))))******++++++++++++,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((************************((('''&&&&&&&&&((()))+++((((((((((((((()))))))))))))))************))))))))))))(((((((((((())))))((((((''''''''''''((((((,,,+++***)))(((((((((((())))))))))))))))))))))))''')))***,,,,,,***)))'''&&&''''''((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))((('''''''''''''''++++++---333;;;AAADDDCCC;;;888444///,,,,,,---...---------............///000000000000111111111111111111111111111111111111222000...///222333111///000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((&&&%%%$$$))))))*********((('''&&&))))))))))))((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))))))))))))))(((((())))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''(((((())))))******))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***((()))+++---&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''((()))***((((((''''''''''''((((((***)))(((''''''((()))***(((''''''&&&&&&((()))***'''''''''''''''((()))***(((''''''(((((()))***+++))))))))))))))))))))))))&&&&&&''''''(((((()))))),,,+++***)))((((((((((((''''''&&&&&&&&&&&&'''''',,,+++)))((('''''''''(((++++++******))))))(((((())))))(((((('''''''''&&&(((((((((((('''&&&%%%$$$%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''(((((())))))******''''''''''''(((((((((((((((((('''(((((()))***+++,,,+++++++++******))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++++++++,,,---,,,+++)))(((//////...//////000111222//////000111222333333333222222333444444555555666888:::;;;;;;:::999;;;<<<;;;;;;:::999888888888888999999999888999999::::::666666444333333333333333333333333333222111000000//////////////////////////////...------------...++++++******)))(((''''''************))))))))))))'''((()))******)))(((''')))'''%%%&&&)))***(((&&&&&&''''''((((((((((((((())))))((('''''''''''''''***(((((()))***+++***)))'''((()))******)))((('''&&&'''''''''((((((((()))***)))(((''''''((()))***))))))))))))))))))))))))***)))(((&&&&&&&&&'''((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))(((''''''---,,,...333:::???AAA@@@888666222///.........///.........////////////000//////000000000111111111111111111111111111111111111///...///111222000.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''&&&&&&'''((()))******)))((((((***************)))))))))((((((((()))))))))))))))************************++++++++++++++++++++++++(((((((((''''''(((((()))'''''''''((((((''''''&&&))))))))))))))))))))))))))))))******))))))((('''))))))))))))))))))))))))&&&&&&''''''((((((((()))))))))))))))(((((((((((()))(((((((((((((((((()))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))'''&&&&&&(((***)))))))))))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((()))((((((''''''''''''((((((***)))(((''''''((())))))(((((('''&&&'''((()))***)))(((((((((((())))))******)))((((((((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((+++***))))))((()))))))))((((((''''''''''''(((((())))))(((''''''((()))************))))))))))))))))))(((((((((''''''''''''&&&&&&''''''((((((''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((('''((((((((((((((())))))''''''''''''(((((((((((((((''''''''''''(((((()))***)))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++)))***,,,---............//////////////////000111000000000111111222222333222222333333444555555555777999::::::999888:::;;;;;;;;;:::999999999999999:::999999888888888999999777666555444333333333333333333333333222111000000........................///......---------------------,,,,,,+++******)))************))))))))))))(((((())))))))))))(((((()))'''&&&'''))))))(((&&&&&&''''''(((((((((((((((***)))((((((''''''((((((***(((((()))***+++***)))(((((())))))))))))(((((()))))))))))))))************)))(((''''''((()))***((((((((((((((((((((((((***)))((('''''''''((((((******)))))))))((((((((((((((((((''''''(((((((((((((((((((((((((((((((((******)))((((((((((((((()))))))))))))))(((''''''///...000333777;;;<<<;;;333333111000////////////...////////////000000000//////000000000000111111111111111111111111111111000///......///000///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''(((((())))))(((((('''&&&'''((()))***************************+++++++++))))))))))))))))))((((((************************++++++++++++++++++++++++***))))))(((((())))))***''''''((())))))(((((('''))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++******))))))((('''''''''(((((((((''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((('''&&&&&&''')))+++++++++***))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((++++++******))))))((((((((((((''''''''''''((((((+++***)))(((''''''(((((((((((('''''''''((()))***+++******))))))))))))***+++***)))(((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))((((((((()))******))))))(((((((((((())))))''''''''''''((()))++++++((())))))))))))))))))***((((((((((((''''''''''''###$$$&&&'''((()))******'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++***+++---...///000000000000000//////.../////////111111111111111111111111222222333333444444555555666777888888777777888999;;;;;;:::999999999:::::::::999888777777777777777888777666555444444444444333333333333222111000///........................///...------,,,,,,------------,,,,,,+++*********************))))))))))))))))))(((((((((((()))))))))'''&&&'''((()))((('''&&&''''''(((((((((((((((******)))((((((((())))))***(((((()))***+++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''******)))((((((((())))))************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***))))))((((((((((((((()))))))))))))))(((((('''000000111222444666666666111111111111000///...---............////////////////////////000000000111111111111111111111111111///...............---------------,,,,,,,,,++++++++++++++++++++++++++++++*********************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''((()))))))))))))))''''''((()))))))))))))))))))))***************++++++******))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((()))))))))******++++++++++++***(((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((******)))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&)))))))))***)))))))))(((((((((''''''''''''((((((******))))))((('''''''''((((((((((((((()))))))))++++++***)))((((((((((((******)))((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''((((((***++++++******))))))))))))******'''''''''((())))))******'''((((((((())))))******((((((((((((((('''''''''###$$$&&&''')))*********((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------111000///...............111111111111000000000000111222222333444444555555444666777777666555777888;;;:::::::::::::::;;;;;;:::999888777666666666666888777666555555444555555222333333222222111000///...........................------,,,,,,,,,,,,,,,*********)))))))))((((((************)))))))))(((***)))(((''''''((()))***((((((''''''((((((((('''&&&''''''(((((((((((((((******))))))))))))*********(((((((((***+++***)))***)))(((''''''((()))***(((''''''''''''&&&&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((*********))))))))))))***)))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((///000111111111111222333111111111111000...,,,+++,,,,,,,,,---------.........////////////000000000000000000000000000000000......///...---,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))******************)))(((((((((((((((((((((((()))))))))******++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((('''''''''((())))))***+++++++++++++++(((((((((((((((((((((((((((((()))******)))))))))******************************************))))))&&&''''''((()))******+++''''''((())))))(((''''''(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''((()))&&&&&&''''''((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&'''((()))***))))))((((((''''''''''''(((((()))))))))))))))(((''''''((((((((()))))))))))))))***)))((((((''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''''''''((()))++++++******))))))))))))******(((((())))))))))))((((((''''''(((((()))))))))***'''''''''(((((((((((((((&&&''''''((())))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((++++++***)))((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------000000///......---......111111000000000000000000111111222222333444444555333444666555444444555777999999999999::::::;;;<<<:::999888777666666666666888777666555555444555555222222222222111000//////........................------,,,+++++++++++++++*********)))))))))))))))************)))))))))(((***)))(((''''''((()))***'''(((((((((''''''((((((&&&''''''(((((((((((((((******))))))))))))*********(((((((((***+++***)))***)))(((''''''((()))***'''''''''&&&&&&&&&&&&&&&(((((())))))))))))(((((()))))))))))))))))))))))))))))))))************)))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))((((((---///000000///...000111111111111000///---,,,+++++++++,,,,,,,,,---------......////////////000000000000000000000000000000...///000///---,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((('''((())))))************+++***)))((('''''''''''''''''''''((())))))************************))))))************************))))))))))))))))))))))))******)))(((''''''''''''&&&&&&'''((())))))))))))))))))))))))))))))))))))'''((())))))***)))))))))************************************)))))))))(((%%%&&&'''((()))***+++,,,'''((()))******)))((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))))))'''&&&''''''$$$%%%%%%'''((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''###$$$&&&(((************((((((''''''''''''(((((((((((())))))))))))(((((('''((()))*********)))))))))((((((''''''''''''(((''''''''''''((()))***+++************************((((((((((((((('''''''''''''''''''''((()))***+++******))))))))))))******(((((())))))))))))(((''''''(((((((((((((((((()))'''''''''((((((((((((((((((((()))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((++++++******))))))******'''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------'''(((((()))+++---///000//////......---.........000000000000000000000000111111222222333333444444333444555555444444555777777777888888999:::;;;<<<:::999888777777777777777888777666555444444444444222222222222111000///...---------------------------,,,++++++******++++++++++++++++++++++++++++++************))))))))))))))))))(((((((((((())))))'''((()))((('''&&&''')))&&&''''''((((((((((((((())))))((((((((()))*********(((((()))***+++***)))))))))(((((((((((())))))''''''((((((((()))))))))(((((())))))))))))((((((************************'''((()))*********))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((())))))***'''(((((()))))))))))))))+++---///...------...000//////.........---------,,,,,,,,,---------.............../////////000000000000000000000000000000///000111000---+++,,,...------------,,,,,,,,,,,,************************))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((())))))*********))))))***)))(((''''''((())))))'''(((((()))******++++++******************++++++************************************************,,,+++***)))((((((((((((%%%%%%&&&'''(((((((((((())))))))))))))))))))))))((()))******++++++******************************(((((())))))))))))))))))&&&''''''((()))******+++((()))***++++++***)))((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******(((''''''(((&&&&&&'''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''$$$&&&(((***+++***))))))((((((''''''''''''((((((&&&'''((()))******))))))'''((()))***+++***))))))(((((((((((((((((()))***)))((((((((((((((()))***))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''((()))***)))))))))(((((()))))))))&&&'''((()))******))))))((((((((((((((('''''''''''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''((((((((((((((())))))''''''''''''((((((((((((***)))))))))))))))***+++&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------''''''((()))***---///000......---------...//////......//////000000111111111111111222333333444444333444555555444444555777666666666777888999;;;<<<:::999999888888888999999777666555444333333333333222222222222111000///...------------------------,,,,,,+++***************++++++++++++++++++++++++************))))))))))))(((((())))))))))))((((((&&&((())))))'''&&&''')))&&&''''''(((((((((((((((((((((''''''(((((()))******(((((()))***+++***)))(((((())))))))))))((((((%%%&&&&&&'''((()))******'''((()))******)))((('''))))))))))))))))))))))))&&&'''((()))))))))((((((''''''(((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))******''''''((()))))))))))))))))),,,......,,,,,,...111---------------...///000---------.........//////............/////////000000000000000000000000000///111222000---+++---///......------------,,,,,,************************))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))************))))))((((((''''''((()))***,,,((())))))***++++++,,,,,,)))))))))***+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))---,,,+++***))))))))))))&&&'''((()))************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,************************&&&&&&'''((()))***++++++(((((((((((())))))))))))(((***+++,,,,,,+++***((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,---+++*********))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''((((((((('''(((***+++,,,+++)))(((((((((''''''''''''((((((%%%&&&((()))***+++******'''((()))++++++******)))))))))(((((()))***+++++++++***)))((((((''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))(((''''''''''''((())))))))))))(((((((((((())))))###%%%''')))++++++++++++))))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''((()))))))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((()))(((((('''(((((()))***+++&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,------,,,+++***+++++++++,,,,,,---------++++++***)))***+++---...---------------...///000---......///000111111222000111111222333333444444333444666555444444555777555555555666777999:::;;;999999999999999999::::::666666555333333333333333111222222111111000///...------------------------,,,++++++***)))*********))))))))))))))))))******************))))))))))))'''((()))******)))((('''&&&(((***)))&&&%%%''')))&&&''''''((((((((((((((('''''''''''''''((())))))***(((((()))***+++***)))'''((()))******)))((('''"""###$$$%%%&&&((())))))'''((()))******)))((('''((((((((((((((((((((((((%%%&&&''')))))))))((('''(((((())))))*********+++))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((()))******''''''((()))))))))))))))////////////...---,,,,,,........................,,,---------,,,++++++***............/////////000000111222111000......//////.........------------......---,,,,,,,,,,,,------,,,,,,+++*********+++,,,+++***)))(((((((((((('''''''''(((***)))'''%%%))))))))))))((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''((()))))))))))))))((('''&&&&&&&&&''')))*********)))((('''&&&%%%%%%&&&''')))*********)))((())))))************))))))+++++++++++++++***)))(((***)))(((&&&&&&&&&'''(((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''+++++++++*********))))))***)))(((''''''((()))***((((((((((((((('''''''''))))))))))))************))))))))))))************,,,---...,,,***))))))***+++++++++************)))***)))'''''')))***)))((((((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''$$$&&&'''((('''(((***+++((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&''')))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%))))))((((((((('''''''''(((((('''(((((()))***+++(((''''''&&&&&&''')))***)))))))))))))))(((''''''+++***((('''&&&&&&''''''))))))((((((''''''&&&&&&***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((''''''((((((((((((''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++***)))(((&&&))),,,......------...*********+++,,,---...///000000000000///...---,,,---...///000000111111111000111111111111222222222222222333444555666777888777777666555555666777888888888888888777777777666888666333222333333333222222222111111000/////////......---,,,,,,+++******************************+++***)))(((((()))***+++'''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''((())))))))))))***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&''''''''''''((((((((())))))************))))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))))))))(((''''''(((((()))***************((((((&&&&&&''')))+++,,,******++++++******))))))........................//////000000///......---........./////////000000111222333444444444333222////////////............000//////...---.........---,,,++++++*********+++,,,,,,+++***))))))))))))***))))))***++++++***((())))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))(((((('''''''''((()))******))))))(((((('''''''''&&&'''((()))***))))))((())))))************))))))***************)))((((((***)))(((((('''''''''(((&&&&&&'''((()))***++++++))))))))))))))))))))))))***)))((((((''''''((((((+++++++++*********))))))))))))(((''''''((()))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))************+++,,,,,,+++)))(((((()))*********)))))))))((((((***(((''''''((())))))(((''''''''''''(((((((((((())))))(((((((((((())))))***)))))))))((((((((('''%%%'''(((((('''''')))***((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))((((((''''''''''''''''''((())))))((((((((((((((((((((((((((()))))))))(((((('''&&&'''''''''&&&&&&&&&%%%%%%((((((((((((((())))))***++++++)))(((((((((((())))))))))))))))))(((''''''(((((('''&&&'''((()))***+++*********)))))))))(((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))******+++++++++******))),,,...///---,,,+++,,,*********+++,,,---//////...////////////...---------...///000000111111111000111111111111222222222222333333444555666777777888777666555555666777777888888888777777777666666777555333222333333333222111111111000//////.........------,,,++++++******************************+++***)))(((((()))***+++&&&'''((()))************((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((('''''')))(((((('''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))((((((((()))))))))******(((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))((((((******+++,,,,,,,,,,,,+++........................000000000000////////////....../////////000000000222222333777;;;;;;888555111111000000000////////////......---------------,,,,,,+++************+++---,,,+++******)))******,,,***((()))***+++***)))(((((((((((())))))))))))(((((((((((())))))))))))************************''''''((())))))))))))((()))(((((((((((()))***+++))))))))))))))))))))))))''''''((()))))))))))))))))))))************)))))))))))))))))))))(((((('''))))))******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++***))))))(((((())))))+++************)))))))))((((((''''''((()))***+++))))))))))))************(((((())))))))))))******))))))))))))************)))***+++***(((''''''((())))))))))))(((((((((''')))(((&&&&&&((()))((('''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))))))))))))))(((((((((((('''((())))))''''''((()))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))(((((('''&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))*********)))((((((************)))))))))))))))))))))(((((((((((((((...---,,,***))))))(((((()))))))))))))))(((((('''&&&&&&&&&'''((()))+++,,,************))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******((())))))***++++++,,,,,,---///000///---+++************++++++,,,...///000,,,---......///.........---...///000000111111111000111111111111222222222333333444444555555555666999888777666555555666666777777777777666666666666666444222111222333222111000000000///......------------,,,,,,++++++************************************))))))))))))******&&&&&&((()))************((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))((('''&&&%%%(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((())))))))))))(((''''''&&&&&&'''((((((((((((((()))***,,,,,,+++)))'''%%%***+++,,,---............---------------------------------,,,,,,,,,------...////////////000000000222111222888>>>???;;;666222222111111111111000000,,,,,,+++************+++++++++***************+++---,,,,,,+++******+++++++++)))&&&&&&''')))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((()))))))))))))))******+++((()))))))))*********+++'''(((((()))))))))))))))))))))************))))))'''(((((((((((((((''''''((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))******)))(((((((((((()))************))))))))))))'''''''''((())))))******((()))))))))))))))******(((((((((((()))))))))***((()))))))))************)))***+++***((('''((()))******)))))))))((((((((()))'''&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((******)))'''&&&'''(((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((('''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((++++++++++++************)))))))))))))))((('''''',,,,,,+++******)))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++(((((((((((('''''''''''')))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++(((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((()))))))))************))))))******++++++,,,...///000///---+++***++++++++++++,,,---...///000+++,,,---...////////////---...///000000111111111000000111111111222222222444444444444444444444444999888888777666555555555777777666666666555555555444333111111222222111000000//////...------,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))***'''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******************************))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((())))))(((((('''&&&&&&'''(((((())))))((((((***++++++++++++)))((('''((()))***+++,,,---------++++++++++++++++++++++++,,,++++++******+++,,,,,,////////////000000000111000///111666===>>>:::555333222222222222111111111,,,,,,+++************+++*********))))))***++++++,,,,,,++++++***++++++++++++)))'''&&&((()))))))))'''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((())))))***************(((((())))))******++++++((((((((((((((())))))***))))))************))))))&&&''''''(((((((((''''''((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))'''''''''(((((()))))))))'''(((((((((((()))))))))((()))))))))************)))+++++++++)))((()))***++++++*********))))))))))))(((&&&&&&((()))((('''''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))***+++***(((''''''(((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''''''''((())))))******))))))))))))))))))))))))))))))'''(((((())))))(((((((((''''''''''''&&&&&&&&&&&&))))))******)))((('''&&&(((((())))))))))))))))))(((((())))))))))))((((((((())))))))))))))))))(((''''''''''''((((((((((((''''''((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++(((((())))))))))))(((((()))))))))*********++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++(((((((((((((((((((((((())))))))))))************,,,,,,******))))))******,,,---......,,,,,,,,,---+++++++++,,,---...000000++++++---...//////000000---...///000000111111111000000111111111222222222333333333444444444444444888888888777666555444444666666666555555555555444333222111222333333222000//////......---,,,,,,,,,,,,+++++++++++++++******************************)))))))))******))))))))))))******))))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))******))))))''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))++++++++++++++++++++++++************************))))))((((((''''''&&&&&&((((((((((((((('''&&&&&&(((((()))************)))+++***)))(((((()))***+++***+++,,,---............++++++++++++++++++++++++---,,,+++++++++,,,....../////////000000000111111//////000444999:::777444333333222222222111111111///......---------------***))))))))))))***++++++,,,+++************++++++---+++)))***+++,,,+++***''''''(((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''((((((((((((''''''((()))*********))))))((((((((())))))*********((((((((((((((()))******))))))************))))))&&&''''''((((((((((((((((((((())))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''((((((((()))))))))))))))***(((((())))))))))))((((((&&&&&&''''''(((((())))))''''''(((((((((((())))))))))))))))))************)))***++++++))))))***+++++++++++++++***************)))'''''')))***)))((((((((((((((()))))))))***))))))(((((((((((())))))(((((((((((()))))))))))))))***+++***((('''((()))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''((('''((()))***+++***)))((())))))))))))))))))))))))''''''(((((())))))((((((((((((((((((''''''''''''(((((()))******)))''''''&&&&&&'''((((((((((((((('''(((((()))))))))))))))************)))((('''&&&))))))))))))************%%%&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((())))))******))))))(((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++...,,,+++)))((())))))******+++,,,,,,++++++---...++++++,,,,,,---///000111,,,---...///000000000000---...///000000111111111000111111111111222222222222222333333444444444555777777888888777666555444666555555555444444444444333222222333444444222111/////////...------,,,,,,++++++++++++++++++******************************))))))************)))))))))******))))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((()))************(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((()))))),,,++++++++++++*********++++++++++++++++++++++++(((((((((((((((''''''''''''(((((((((((('''&&&&&&((())))))******************)))'''&&&&&&(((***+++,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000//////000000000111111111///000111333444555444333222222222222111111111111000//////...---.........)))))))))))))))***++++++******)))))))))******+++,,,+++***+++,,,---+++)))'''''''''((()))*********''''''(((((())))))******((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''((()))))))))((((((((((((((((((((((((((())))))(((((('''((()))***+++))))))************))))))&&&'''((()))))))))))))))((('''''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))(((((())))))(((((((((((())))))******))))))******)))((('''&&&&&&''''''((())))))******'''''''''((((((((())))))))))))))))))************((()))******(((((()))***************))))))))))))+++***((((((***+++***)))'''''''''((((((((())))))))))))(((((((((((())))))'''((((((((()))))))))***)))***+++***(((((()))***((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&''''''))))))'''((()))++++++***)))((((((((((((((((((((((((((('''((())))))*********))),,,,,,+++++++++*********&&&''')))*********((('''&&&'''((((((((('''&&&%%%''''''((()))))))))))))))******++++++***)))'''&&&((()))))))))*********+++%%%'''(((*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))%%%%%%&&&''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++***)))((()))+++,,,)))***++++++******,,,---,,,,,,,,,,,,---///000111......///000111111111000---...///000000111111111000111111111111222222222111111222333444444555555666666777888888777666555555555555444444444333333333333333444555555333111000000//////...---------******************++++++************************((()))***++++++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((())))))*********))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))******************)))))))))((((((************************'''''''''(((((((((((((((''''''((((((''''''&&&%%%'''(((((()))***)))))))))))))))(((''''''&&&&&&&&&))))))***+++++++++******........................---,,,*********,,,...///000000000000111111111111///111333333222111222444222222222111111111000000......---,,,,,,,,,,,,---))))))((())))))***++++++***)))))))))))))))******)))((()))***++++++)))'''&&&''''''((()))******+++&&&''''''((()))******+++))))))))))))))))))))))))%%%&&&''''''((((((''''''%%%&&&((()))))))))((('''(((((((((((((((''''''''')))((('''''''''(((***+++))))))************))))))''''''((()))******))))))((('''&&&&&&&&&((()))***(((((((((((()))))))))***)))))))))))))))))))))))),,,++++++***)))*********'''((((((((())))))************+++***)))(((&&&%%%'''(((((()))***+++++++++''''''''''''((((((((()))))))))))))))************&&&((()))(((''''''((()))))))))))))))((((((((((((,,,***))))))***++++++***&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''((((((((())))))******(((***+++***)))((()))+++((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&'''((()))***'''(((***+++,,,+++)))(((((((((((((((((((((((((((((()))***+++++++++++++++*********)))))))))((((((%%%''')))***+++***)))((())))))***)))((('''%%%$$$''''''((())))))))))))))))))******++++++)))((('''&&&'''''''''(((((())))))&&&(((***+++,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((())))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))************++++++++++++***)))((()))***---...***++++++***))))))***,,,,,,,,,,,,---...///000111///000000111111111111111---...///000111111111111000111111111111222222222000000111222444555666666555666777888888777666666555555444444444333333333333333333555666666444222000000000///......------******************++++++************************((()))***++++++***)))((($$$%%%'''(((***+++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((***++++++******)))(((''')))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++))))))(((((('''''''''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((''''''&&&%%%&&&''''''(((((((((((((((((()))***)))(((%%%###!!!,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,//////000111111111111111000000000000000000000000//////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********((((((((((((((((((((((((+++++++++******)))'''''')))))))))))))))***++++++,,,,,,+++***)))(((''''''''''''(((((())))))******((((((((((((((((((((((((++++++***)))((('''&&&&&&)))))))))))))))))))))))))))(((''''''''')))***+++((((((((((((((((((((((((*********))))))'''&&&&&&''''''&&&&&&&&&&&&''''''++++++***)))))))))))))))(((((((((((())))))))))))******)))(((''''''(((((())))))************))))))''''''((()))))))))))))))***)))(((''''''((()))***%%%&&&'''((())))))))))))''''''(((***+++,,,---...+++*********))))))(((((((((((())))))))))))((((((******))))))((((((''''''++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++***************((((((((((((((((((((((((&&&'''***++++++***'''&&&&&&&&&'''((())))))((((((((((((''''''''''''''''''(((''''''&&&&&&((()))***)))***+++,,,,,,+++***)))''''''(((((())))))************))))))((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((,,,++++++***)))(((((('''(((((((((((())))))))))))+++)))(((((())))))(((&&&(((((())))))******++++++(((((((((((((((((((((((('''&&&$$$%%%'''((((((((())))))***))))))(((''''''))))))*********))))))(((&&&&&&((()))************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))((('''((()))+++---***++++++++++++,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,---------......111111111111111111111111000///---,,,---...000111333333333333333333333333555333111111222333444333666666666666777777777777777666555444333222222222111111222333222111000//////............---------///......---+++******))),,,,,,,,,+++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&''''''(((((((((((((((((()))))))))))))))(((((())))))))))))************)))(((''''''''')))***+++))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''***)))'''%%%%%%''')))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------------------...///000000111111000000000000000000000000000000///////////////...------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************************+++++++++******)))(((''''''''''''''''''((())))))************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******)))(((((('''''''''))))))))))))))))))))))))))))))((('''((((((******((((((((((((((((((((((((++++++++++++***)))((('''******))))))))))))*********)))((('''''''''''''''''''''((((((((())))))))),,,+++***))))))))))))***((())))))******))))))(((((())))))******************)))(((''''''((()))***(((((((((((((((((('''''''''(((((()))***+++,,,,,,******)))))))))((((((((())))))************))))))))))))))))))((((((''''''###$$$&&&((())))))((('''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&&&&''''''((())))))((((((***++++++,,,,,,+++******(((((('''&&&'''((()))***'''(((((())))))((((((''''''((((((((()))))))))******)))))))))((((((((('''((((((((((((''''''''''''((((((((())))))))))))***))))))((((((''''''&&&&&&(((((((((((())))))))))))***)))(((((())))))(((&&&(((((())))))))))))))))))(((((((((((((((((((((((((((&&&%%%&&&'''(((((('''((()))))))))(((((('''&&&(((((()))))))))(((((('''&&&'''((()))************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&''')))***((())))))))))))*********+++***)))))))))***,,,,,,,,,,,,,,,---------..............................000///...------///111222333333333333333333333333666444222222444666666666666666666777777777888888777666555444333222222222111222333333333222000000///............---------///......---+++******))),,,++++++***))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((((((((((()))))))))******))))))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---......///000/////////000000000000000000000000......//////......------------,,,,,,+++++++++***))))))******************************************++++++******))))))(((((('''''''''((((((((())))))(((((())))))*********+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))******)))((((((((()))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))((((((''''''''''''((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((---,,,++++++++++++++++++'''(((((())))))(((((('''))))))***+++++++++++++++))))))(((((((((((())))))))))))))))))((('''&&&%%%(((((((((((()))))))))***))))))(((((((((((((((''')))******++++++******))))))))))))(((((((((((('''!!!$$$'''))))))'''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))(((((('''(((***++++++***)))((((((((('''''''''((()))***(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))************''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''(((((('''&&&))))))(((((((((((((((((((((((((((((((((((((((((()))'''&&&&&&(((((('''&&&'''(((((((((((('''&&&&&&''''''((((((((((((''''''&&&'''((())))))******)))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))((('''&&&'''((()))((())))))))))))*********+++************+++,,,,,,,,,,,,,,,---------..............................000000///...///000111222333333333333333333333333666555444555777999999999666777777777777888888888888777555444333333222222222333333333333222111111///............---------......---,,,,,,+++******+++******))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))***)))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******'''((((((((((((((())))))))))))***++++++***))))))))))))*********+++++++++))))))))))))))))))))))))+++***++++++++++++,,,,,,++++++,,,,,,,,,,,,------.........///////////////,,,---......//////......////////////////////////------.........------,,,------,,,,,,+++*********((((((((()))*********+++************************+++******)))))))))))))))))))))******++++++++++++))))))))))))******************))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((((((((())))))))))))))))))))))))+++******))))))((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((,,,,,,++++++***++++++,,,''''''((((((((((((''''''((()))******++++++******))))))(((((((((((()))))))))))))))))))))(((''''''((((((((((((((((((''''''((((((((((((''''''''''''))))))************))))))((((((((((((((((((((((((###$$$&&&((()))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''(((((()))))))))((((((%%%'''***+++,,,***((('''((((((((((((((()))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((()))))))))*********(((((())))))))))))))))))(((((((((((()))))))))))))))'''&&&'''(((((('''&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((()))(((''''''((((((&&&%%%&&&'''''''''''''''&&&&&&''''''(((((())))))((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,************++++++,,,,,,,,,,,,,,,---------......000000000000000000000000111000000///000111222222222222333333333333444444666666555777:::<<<<<<<<<777777777888888888999999888777666444333333333333333333333333222222222111///............---------......---,,,,,,+++*********)))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''(((((())))))))))))(((''''''''''''(((((((((((()))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((())))))))))))((('''(((((((((((((((((((((((((((((()))))))))*********''''''''''''((((((((((((((()))+++,,,,,,+++)))(((((())))))))))))*********((((((((((((((((((((((((******++++++,,,,,,,,,,,,+++++++++,,,,,,---------............//////000000,,,,,,---.......................................,,,,,,------------,,,,,,,,,,,,,,,++++++*********((((((((()))*********+++))))))))))))))))))))))))+++***))))))((())))))***))))))***+++,,,++++++***************))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))************************++++++*********)))(((((())))))))))))))))))))))))***************))))))(((***))))))))))))))))))***((('''''''''''''''(((((('''''''''(((((((((((()))******))))))))))))******''''''(((((((((((('''''''''((())))))******))))))(((((())))))))))))((((((''''''((()))******))))))((((((((('''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''((((((((()))((('''''''''((()))***'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))---,,,++++++***)))((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((()))))))))))))))(((((((((***,,,//////...,,,***((((((((()))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((('''&&&'''((()))((('''))))))((((((''''''&&&&&&(((((((((((((((((((((((()))((((((((())))))&&&$$$&&&&&&'''''''''''''''&&&'''((()))***************'''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((,,,,,,+++*********************+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000000000000000111111222222222222333333444444444666666666999<<<>>>>>>===888888888888999999999999888777666555444333333333333333222222222111111111///............------------------,,,,,,++++++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((((())))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))******)))(((((())))))))))))))))))))))))))))))))))))************(((((((((((('''''''''''''''(((***++++++***(((''''''''''''(((((((((((()))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,+++***++++++,,,,,,------...---------......//////000,,,------...///.................................++++++,,,,,,------,,,,,,++++++++++++++++++++++++))))))******************((((((((((((((((((((((((+++***)))(((((()))***+++'''((()))*********)))(((+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))************************************+++++++++***))))))))))))))))))))))))))))))(((((()))))))))((((((''')))((((((''''''(((((()))((((((((('''(((((()))***(((((((((((())))))))))))((((((((('''(((((()))***'''(((((())))))(((((('''''''''((()))))))))))))))(((((())))))))))))((((((&&&'''((()))************(((((((((((((((''''''''''''(((((((((((()))))))))&&&''''''((((((''''''&&&&&&''''''''''''(((((((((***)))&&&$$$$$$&&&(((***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))*********)))(((((('''(((***,,,,,,,,,+++***'''((()))*********))))))(((''''''&&&&&&''''''((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))((('''((()))***)))((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''%%%&&&&&&'''((((((((((((''''''((()))******++++++***(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))************++++++,,,---,,,,,,,,,,,,,,,,,,---------......------------------------/////////000000000111111111222222333333444444555666666777999<<<======<<<888888999999999:::::::::888888666555444333333333333222111111000000111111///............------------------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))&&&''''''(((((((((((((((&&&'''((())))))******)))''''''((((((((()))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))(((((((((((('''''''''((())))))(((''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))***+++,,,,,,,,,++++++******+++,,,,,,---......+++,,,,,,---......//////------...///////////////------------------------******+++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,+++++++++++++++*********))))))))))))))))))))))))+++***)))(((((()))***+++&&&((()))++++++***)))((())))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***************************************((()))***+++++++++******(((((((((((((((((((((((('''(((((())))))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''((())))))***))))))))))))*********+++((('''''''''(((((()))***((())))))******))))))((((((((()))************)))'''((()))******)))((('''((())))))*********))))))(((((((((((((((((())))))((((((((()))))))))******''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&%%%&&&''')))***'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))***************)))(((((($$$%%%&&&'''(((((((((((('''((()))***+++***))))))'''(((((())))))(((((('''***)))))))))(((((((((''''''((((((((()))))))))***(((((((((((('''''''''''''''(((((((((((()))))))))'''''''''&&&&&&%%%%%%$$$(((((((((((())))))))))))***)))((()))+++++++++***(((((())))))))))))))))))((((((((((((((((((((((((''''''((()))++++++(((&&&&&&'''(((((()))))))))(((&&&'''((()))************(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((())))))******))))))((())))))))))))************+++,,,---------,,,,,,,,,,,,,,,---------......------------------------......//////000000000///111111222333333444555555666555666999;;;<<<;;;:::999999999::::::::::::;;;999888777555444444444444222111000/////////000000///............---------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***&&&''''''(((((((((((((((&&&'''((()))************((((((((()))))))))******%%%&&&((()))************))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))*********)))(((((()))******))))))))))))))))))))))))))))))*********+++++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))***+++,,,---,,,++++++******+++,,,,,,---......++++++,,,,,,---...//////---...//////000000//////------------------------)))***+++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,------,,,,,,,,,+++*********************************+++***((('''''')))+++,,,(((***,,,---------+++***''''''((()))***+++,,,,,,''''''(((((())))))******))))))))))))))))))))))))++++++******************************************((()))***+++,,,,,,+++***(((((((((((((((((((((((('''((())))))))))))(((((())))))(((((((((((())))))'''''''''''''''((()))***)))*********++++++++++++(((((('''(((((()))******))))))************))))))))))))***+++++++++++++++'''((()))******)))((('''***++++++******)))((('''(((((((((((())))))******(((((())))))******++++++(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%&&&''')))***++++++,,,&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((((((((((()))***++++++,,,'''((()))++++++******))))))***+++,,,,,,+++***)))******))))))(((((((((''''''((((((((())))))******)))(((((((((''''''''''''))))))))))))******************)))(((''''''&&&&&&(((((((((((())))))))))))***)))((()))+++,,,,,,+++(((((())))))******++++++((((((((((((((((((((((((&&&&&&'''***++++++)))'''''''''((()))******))))))%%%&&&'''((())))))))))))((()))))))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((()))******+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,---------......////////////////////////---......///////////////111111222333333444555555555555666888;;;;;;:::888999999:::::::::;;;;;;;;;999888777666444444444444222111///.........///000//////.........------------,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((&&&''''''(((((((((((((((&&&'''((()))************))))))))))))************$$$%%%''')))++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******,,,***(((''''''(((***,,,)))))))))))))))))))))))))))************+++++++++++++++******))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))(((***++++++++++++***)))))))))+++------,,,,,,,,,---111111111000000000000000000///---,,,,,,---......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))------,,,+++***)))((((((((((((((((((((()))***************)))((('''''''''&&&&&&&&&&&&&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))((()))***,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))+++++++++)))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))+++***)))'''''''''((()))+++***)))(((((()))***+++))))))(((((('''''''''&&&((((((''''''''''''(((((()))((('''''')))******)))(((((((((((((((((((((((((((((((((((())))))))))))+++***((('''&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******)))((('''''''''''''''((((((((()))''''''(((((())))))***************)))(((((('''''''''((()))******)))((('''+++*********))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((&&&%%%&&&)))+++)))'''%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))***((('''(((+++,,,+++)))++++++************************+++,,,,,,,,,,,,+++------------------------////////////////////////...............///000000111222222222222222222333555555666777888888999999999888777777888:::<<<===<<<<<<<<<;;;:::999777777222222111111000/////////---------............///))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***)))(((((()))***+++(((((()))++++++***'''$$$(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))***+++,,,---))))))(((((((((((())))))******+++,,,,,,,,,,,,+++(((((((((((((((((((((((('''((()))******)))((('''&&&'''''''''(((((())))))(((((()))*********************++++++++++++******'''((()))******)))((('''''''''((()))))))))))))))))))))((((((''''''&&&&&&******))))))(((((('''''')))******++++++******))),,,,,,------,,,,,,+++***)))+++------,,,,,,,,,---000000000000000000000000111000///---------......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((('''''''''''''''((((((((((((((()))******(((((((((((())))))))))))))))))((((((((()))*********)))))))))))))))))))))))))))))))))))))))))))))'''''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))***+++,,,***)))'''(((((())))))(((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))+++***)))((('''(((((()))))))))(((''''''((()))))))))(((((((((''''''''''''((((((''''''''''''(((((()))((('''''')))******)))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''''''''''''''((((((((())))))(((((((((((())))))))))))&&&&&&'''''''''''''''''''''((()))******)))((('''))))))))))))((((((''''''******)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((())))))'''%%%&&&)))***((('''((((((((()))))))))******''''''''''''''''''''''''***((('''(((+++,,,+++)))******************************+++,,,,,,,,,,,,+++,,,,,,,,,------.........////////////////////////...............///000000222222222222333333333333777777888888999::::::;;;999888777777777999;;;<<<;;;;;;;;;;;;:::888777666444333333222222111000000000000///...---,,,++++++++++++++++++++++++++++++(((((()))))))))*********+++***)))(((((()))***+++)))((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))+++******)))))))))******))))))(((((((((((())))))((())))))***************(((((((((((((((((((((((('''((()))******)))(((''''''''''''((((((((())))))((())))))***************+++***)))(((((()))***+++'''((()))******)))((('''''''''((()))))))))))))))((((((((((((((('''''''''***)))))))))((((((((('''***++++++,,,,,,+++++++++...............---,,,,,,)))+++------,,,,,,,,,---/////////000000000000000222222000///............++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))((((((''''''%%%&&&&&&&&&'''''''''(((((((((((((((((()))******&&&''''''((()))******+++******)))((((((((())))))))))))))))))))))))******((((((((((((((((((((((((%%%&&&'''(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))+++,,,,,,***'''((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((())))))(((((((((((())))))******)))((((((((())))))((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((()))((('''''')))******)))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((''''''''''''((((((((()))))))))))))))))))))((((((((((((%%%%%%&&&''''''((())))))(((((())))))))))))((((((((((((((((((''''''''''''************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((()))(((''''''((()))'''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))((()))***+++***)))******************************+++,,,,,,,,,,,,+++++++++,,,,,,---...//////////////////////////////...............///000000222333333333444444444444777777777888888999999:::999888777777777888999:::::::::::::::999777666555333333222222111111000000000000///...---,,,++++++++++++++++++++++++++++++((((((((())))))))))))*********))))))))))))*********)))'''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******,,,+++***)))(((((((((((())))))(((((((((((())))))&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))((()))******++++++******,,,***'''&&&&&&'''***,,,(((((())))))))))))((((((''''''((()))))))))))))))'''''''''((((((((((((((())))))))))))((((((((((((++++++,,,,,,------,,,,,,...............------,,,)))+++------,,,,,,,,,---......///////////////000333333222111000///......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************))))))((((((''''''))))))))))))))))))))))))((((((((((((((())))))***''''''(((((())))))******))))))((('''&&&&&&&&&''')))))))))))))))*********((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))+++,,,+++)))'''((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))))))))(((((((((((())))))******))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((()))((('''''')))******)))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''(((((()))***************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''(((((((((((()))))))))******))))))((((((''''''(((((())))))************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''((((((((())))))(((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))*********)))***************+++++++++******+++,,,,,,,,,,,,+++******+++,,,---//////000////////////////////////...............///000000222333333444444555555555444444555555555666666666888888777666666666777777999999999888777666555444111000000///......------,,,,,,---------.........))))))))))))))))))))))))************++++++++++++***))))))))))))))))))***)))***)))(((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***************)))(((((('''(((((())))))(((((((((((())))))&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***++++++++++++***+++***)))(((((()))***+++(((((())))))))))))((((((''''''((()))))))))))))))&&&&&&''''''(((((())))))))))))))))))((((((((((((***+++,,,------------------------------,,,++++++)))+++------,,,,,,,,,---------........./////////222222222111111000///...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))***)))))))))(((((((((''',,,,,,+++******)))((((((((((((((((((((())))))***(((((((((((((((((()))(((***)))((('''''''''''''''(((((())))))************((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))((((((***++++++)))''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))******))))))(((((((((((())))))))))))******************))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''(((((()))((('''''')))******)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''(((((((((((((((((()))))))))*********))))))((((((''''''++++++******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((((((''')))))))))((('''&&&&&&'''))))))))))))************(((((((((((((((((((((((()))*********))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++******+++,,,---//////000////////////////////////...............///000000222222333444444555666666333444444444444444555555777777666666555666666666888888888777666555333333000000///......------,,,,,,,,,,,,------------...))))))))))))))))))))))))************************)))))))))******)))))))))(((+++------+++)))((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))************((((((((((((((()))******))))))(((((((((((())))))'''((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))***+++++++++++++++)))***,,,------,,,***)))))))))(((((((((((())))))''''''((()))))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))******+++,,,------------,,,,,,,,,,,,,,,+++******)))+++------,,,,,,,,,---,,,,,,------.../////////000111111111111000//////++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((()))))))))))))))++++++***)))((('''&&&&&&((((((((((((((()))******))))))))))))((((((((((((++++++***)))))))))******((((((((()))******++++++(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((((()))***)))((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))((()))***+++++++++******))))))************))))))'''''''''(((((((((((((((((((((''''''''''''(((((()))((('''''')))******)))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''((()))***((((((((()))))))))******))))))))))))((((((((((((******)))(((((('''&&&&&&))))))(((((((((((())))))))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''''''((()))((('''&&&'''((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++***)))((()))***)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////////////////////////////...............///000000111111222333444555555666555555555555555555555555555555555555555555555555666666666666555333222111111111000000//////......//////...---,,,+++******++++++++++++++++++++++++)))(((((((((((((((''''''))))))************))))))'''+++000000---***)))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))******++++++(((((((((((()))***+++,,,))))))(((((((((((())))))((()))******++++++******))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((()))***++++++,,,+++++++++)))+++---//////---+++)))))))))(((((((((((())))))''''''((()))))))))))))))'''''''''((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,---------,,,,,,,,,,,,,,,+++******)))+++------,,,,,,,,,---+++,,,,,,---......//////...///000111111111000///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******))))))(((((('''''''''&&&((((((((((((((()))******''''''(((((())))))***************)))******++++++'''(((((()))******++++++))))))))))))))))))))))))))))))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++)))'''&&&((()))***)))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))***++++++++++++***(((((()))******)))((((((''''''''''''((((((((()))((((((''''''''''''(((((()))((('''''')))******)))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))*********''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&''')))***+++(((((()))))))))*********(((((((((((())))))))))))))))))((((((((((((((((((***)))(((''''''((()))***((((((((()))))))))******''''''(((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&&&&((())))))'''&&&(((***&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))+++,,,+++((('''(((***((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------.........////////////////////////...............///000000000000111222333444555555555555555444444444444444222333444444555555555555666555555555444222111000111111000//////......---///......---,,,+++******++++++++++++++++++++++++))))))((((((''''''''''''((()))***++++++***)))((((((,,,///...***((())),,,(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))******++++++******)))))))))******+++))))))(((((((((((())))))((()))******++++++******))))))))))))))))))))))))***)))(((''''''((()))************)))))))))(((((()))***++++++,,,,,,++++++***+++,,,------,,,+++******)))(((''''''((()))***''''''((()))))))))))))))(((((((((((((((''''''''''''((((((((()))))))))***((()))***+++,,,,,,---,,,,,,,,,------,,,,,,+++***)))+++------,,,,,,,,,---++++++,,,------...//////,,,---///000111111000000++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++((((((((()))))))))))))))((((((((((((((()))******%%%%%%&&&((()))+++,,,,,,((((((''''''((()))******'''(((((()))***+++++++++************************)))(((((('''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,)))&&&%%%&&&)))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))(((((((((((())))))((()))***+++,,,,,,+++***&&&'''((())))))((('''&&&&&&'''''''''(((((())))))((((((''''''''''''(((((()))((('''''')))******)))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&((()))************''''''''''''''''''''''''************************))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((('''''''''((()))+++,,,))))))))))))************''''''(((((())))))******)))))))))***++++++,,,,,,***)))(((''''''((()))***&&&'''''''''(((((())))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&$$$'''))))))'''&&&(((+++))))))))))))************'''''''''''''''''''''''')))+++,,,+++((('''(((***((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++------------------------////////////////////////...............///000000///000000111333444555555222222222222222222222222111222333444555555666555555555555444333222111000///......---,,,,,,++++++++++++,,,,,,,,,---------))))))))))))))))))))))))++++++******)))))))))(((((()))***++++++***)))(((***,,,...+++'''&&&)))...(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))***+++++++++---,,,+++***))))))))))))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))((((((******+++,,,,,,,,,,,,+++++++++************++++++***)))(((''''''((()))***'''(((((()))))))))))))))))))))(((((('''''''''&&&'''((((((((())))))******---------------------------,,,+++******+++,,,---+++++++++,,,,,,,,,------------------------------000000000000000000000000///---+++)))(((((()))***))))))))))))))))))))))))*********+++,,,,,,***((())))))*********+++++++++))))))))))))))))))))))))''''''(((((())))))******---,,,***)))))))))******...------,,,+++***))))))))))))))))))******************))))))((((((''''''+++*********))))))((((((************)))(((&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((((((((((((((())))))))))))+++++++++*********))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***((((((((())))))))))))((())))))(((%%%"""%%%&&&(((+++------+++((())))))(((((('''''''''&&&,,,+++***))))))***++++++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++************))))))))))))((((((((((((---+++)))''''''((()))*********))))))((((((''''''))))))))))))))))))))))))'''''''''((((((***++++++&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((()))((((((((((((((()))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((()))******(((&&&$$$(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))((((((((())),,,,,,---------,,,,,,+++,,,,,,------------------////////////////////////000000000000111111111111---...///111111222222111000222444666777666444222666555555555555444444444333333333222222222111111444222///---,,,,,,---...---------,,,,,,+++++++++++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))++++++******************))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++)))***+++,,,,,,+++***)))(((((())))))******++++++++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++,,,,,,++++++***)))(((************************,,,++++++++++++++++++,,,---------............///------------------------...........................---+++***)))))))))***************************)))))))))+++,,,,,,+++)))++++++++++++,,,,,,,,,---))))))))))))))))))))))))'''((((((((()))))))))***,,,+++***)))))))))******++++++***))))))(((''''''((((((((()))))))))******''''''''''''((((((((((((************)))))))))(((************)))((('''&&&***)))((((((''''''((((((((((((((((((((((((((((((,,,,,,++++++++++++++++++((((((((()))((((((''''''((((((((()))))))))******+++++++++*********)))))))))(((((((((((((((((()))''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''(((((())))))((((((((())))))(((&&&)))(((((((((***+++)))((()))))))))(((((((((''''''***)))(((''''''((())))))((((((((()))))))))******'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******&&&&&&''''''((((((((()))(((((((((((()))))))))))),,,+++)))((((((((()))******)))))))))((((((((('''))))))))))))))))))))))))%%%%%%%%%&&&&&&'''((()))&&&&&&&&&'''(((((())))))************************(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((()))))))))(((&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,------------.........................../////////000000000111111000000000111111111222222222333555666666555444333666666555555555444444444333333222222222111111111333111///---,,,,,,------+++++++++******)))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******)))))))))(((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))(((((('''((()))***+++)))***++++++++++++***))))))))))))))))))*********++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***++++++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++)))))))))***,,,---+++***************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))))))))************))))))((((((''''''''''''((((((((()))))))))%%%%%%&&&''''''((())))))************)))))))))))))))******))))))((('''&&&******)))((((((((())))))((((((((((((((((((((((((*********************+++)))***++++++++++++++++++)))))))))*********+++++++++************)))))))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))***************************)))((('''''''''((()))***)))'''''')))++++++***,,,***(((((()))))))))(((***)))))))))))))))(((((())))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((''''''''''''''''''(((((())))))******''''''''''''''''''''''''''''''((((((((()))))))))''''''((()))***+++,,,,,,''''''(((((())))))***************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&%%%&&&&&&'''((()))&&&&&&''''''((())))))***++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((,,,+++***(((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))******+++++++++******,,,,,,,,,---------.......................................////////////000333222111000000111333333333333333333333222222222444444444333333333222222222222222222111111111000222000///---,,,,,,,,,---***************)))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((())))))*********))))))***************)))))))))(((((((((((((((((()))))))))******)))))))))))))))))))))))))))(((((((((((()))***+++)))***++++++++++++***)))************))))))))))))+++***************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++++++++++++++++++++***)))***++++++***)))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))*********************))))))''''''''''''(((((((((((('''''''''((((((((())))))*********))))))))))))))))))))))))))))))(((''''''******))))))))))))******(((((((((((((((((((((((())))))))))))***************+++,,,---------------)))*********++++++++++++************))))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&'''((()))...+++((('''(((***,,,,,,+++*********,,,,,,***)))************))))))))))))***************+++++++++))))))))))))*********+++((((((((((((((((((((((((((((((''''''''''''((()))((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''((((((((((((((())))))***++++++,,,,,,&&&''''''((()))******+++))))))************)))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''((()))***++++++,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******)))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''')))(((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((((()))***++++++((())))))************)))+++,,,,,,------.................................---------.........//////222111000000000222555666222222000//////000000111111111111111000000000000222111111111111000000000000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((()))))))))))))))++++++************++++++*********)))))))))(((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))******************++++++*********++++++******))))))((((((*********)))******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))******))))))((('''&&&------------------------***+++,,,------,,,+++************+++++++++,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++...,,,************)))'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))))))))))))))))))))******''''''''''''((((((((((((*********)))))))))(((((())))))))))))))))))******((())))))))))))(((((('''******))))))))))))******))))))))))))))))))))))))((((((((())))))*********''''''((())))))***)))))))))*********++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&((()))***111---)))'''((()))***+++((()))+++...111000,,,)))))))))))))))************))))))******++++++++++++((())))))))))))*********''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''&&&&&&''''''((()))******+++((()))************))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((())))))***((()))***+++,,,---......''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''(((((()))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((((()))***++++++'''((()))***************++++++,,,,,,---...//////........................------------............000000//////111444777999444333111000000111222333222222222222111111111111111111111000000000//////......---,,,,,,,,,++++++++++++++++++++++++++++++(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++++++++************++++++************))))))))))))))))))))))))************************************((())))))***************+++******************+++++++++******))))))((((((******))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))******))))))((('''&&&+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++///,,,***)))******)))(((************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))*********))))))%%%%%%&&&&&&''''''((((((''''''((((((((())))))))),,,,,,+++******)))(((((())))))))))))************(((((())))))))))))(((((())))))((((((((()))******))))))))))))))))))))))))((((((((()))******++++++(((((())))))***))))))))))))))))))*********++++++(((((()))))))))))))))***))))))(((((((((((())))))************++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&''')))+++,,,111...***'''((()))))))))%%%(((+++000222111---)))(((((()))))))))))))))***&&&'''((())))))***))))))(((((((((((())))))))))))'''''''''''''''''''''''')))((((((''''''''''''((())))))))))))************''''''(((((())))))******************************''''''((((((((()))))))))))))))((((((''''''''''''''''''(((((())))))******)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))***+++,,,...//////(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''(((***+++,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++'''((()))******+++*********+++,,,,,,---...//////---------------------------------............////////////000111444666777555444333333333555666777555555555444444444333333000000000000////////////---------,,,,,,+++++++++((((((((()))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,*********))))))*********++++++*********))))))))))))))))))*********++++++************************((()))******++++++******++++++***))))))***++++++************))))))))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,''''''((()))************************************,,,++++++++++++++++++,,,+++,,,,,,,,,,,,---------------------------------++++++++++++++++++++++++++++++******+++,,,...///************************,,,***((((((***++++++++++++++++++******)))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&''')))*********))))))$$$$$$%%%&&&&&&'''((((((((((((((()))))))))******************))))))))))))((()))))))))************(((((())))))))))))((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((()))******+++,,,,,,******+++++++++***))))))((((((((()))))))))******(((((((((((())))))************))))))))))))******++++++******************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((***,,,---...+++((('''((()))***)))'''(((***---///...+++'''''''''((((((((()))))))))%%%&&&((()))******))))))&&&'''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))***************(((((((((((())))))))))))***)))((((((((()))+++,,,'''((((((((()))))))))***))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''((()))***+++---......))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))***)))(((''''''((()))***(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))))))))'''((()))***++++++++++++***++++++,,,---...///000---------------------------............////////////000000111111222222222333333333444555666777888555555444444444333333333000000/////////.........,,,,,,,,,,,,,,,++++++***'''((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((()))***+++++++++***))))))(((((())))))***+++++++++*********))))))))))))*********+++++++++************************((()))***+++++++++******++++++***))))))***++++++)))))))))))))))*********))))))))))))***+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,---'''((()))***++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---))))))*********+++++++++------------------------************************,,,+++***)))***,,,///111))))))))))))))))))))))))***((('''(((***---......******))))))((((((''''''))))))))))))))))))))))))******))))))((((((((('''&&&'''(((*********)))(((%%%&&&&&&'''((()))******))))))))))))************''''''(((((())))))******(((((())))))*********+++(((((()))))))))))))))((('''''''''''''''((())))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,'''''''''''''''&&&%%%$$$(((((((((((())))))))))))'''((((((((())))))******++++++************++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))+++---...+++)))'''''')))***+++******))))))***++++++(((&&&&&&'''''''''(((((())))))'''(((***+++,,,,,,,,,+++&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))***)))((('''''''''''''''&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************$$$$$$%%%&&&'''((())))))))))))))))))((((((((((((***)))((('''''')))+++---'''((((((((())))))******))))))))))))))))))))))))***))))))((((((((())))))%%%&&&''')))***+++------(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))+++)))(((''''''((()))+++***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))******$$$&&&(((******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))(((((())))))(((((()))++++++,,,,,,,,,******+++,,,---//////000------------------------.........////////////000111111111111111000///...//////000222333444555555222222222111111111111000000/////////............++++++,,,,,,,,,+++******))))))******+++++++++,,,++++++******))))))((((((************************))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))+++++++++************))))))************+++++++++************************((()))***+++,,,+++******,,,+++***))))))***+++,,,(((((())))))******++++++))))))))))))***+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++&&&&&&''')))***+++,,,---+++,,,,,,++++++***)))(((+++***)))))))))***,,,,,,,,,------,,,++++++,,,...'''***---...,,,,,,---///...---,,,,,,,,,---...///******++++++++++++******---+++)))+++---///---+++(((((((((((())))))))))))*********)))***++++++,,,))))))))))))))))))))))))---+++)))((('''((()))***)))))))))))))))******+++***)))(((''''''((()))*********))))))))))))******++++++++++++++++++++++++///...,,,+++***)))))))))))))))))))))))))))))))))''''''((()))))))))))))))((())))))(((''''''(((***'''((()))******)))((('''(((((((((((())))))))))))...---,,,***)))((((((((()))((((((((((((***,,,---111///---+++******+++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((()))***++++++---***((((((+++,,,+++)))++++++++++++++++++++++++)))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))(((((((((((()))###)))999>>>333'''""")))))))))))))))*********++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))***)))((()))***,,,///111''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''((()))***++++++,,,))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))((('''''''''''''''))))))(((((('''''''''&&&))))))))))))((('''&&&%%%''''''((())))))))))))))))))************++++++++++++++++++++++++++++++,,,------------------------,,,,,,.../////////...---111111111000000000000000222222222222333444555666333333222111111000//////000000000000000111111111///---***(((((())),,,---,,,+++++++++******))))))))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''&&&'''(((******+++++++++(((((())))))))))))((((((''''''(((((())))))******&&&''''''((()))******+++******)))(((((((((((((((***************++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,++++++***))))))************++++++++++++***************++++++,,,,,,,,,)))))))))))))))*********(((((()))***************(((((((((((())))))))))))***,,,+++((()))---...,,,+++***)))))))))***+++,,,++++++,,,+++***)))+++---***,,,---,,,***+++---000...---,,,++++++,,,------******++++++++++++******,,,***)))***---...---+++******))))))((((((''''''((((((((((((((())))))***)))))))))))))))))))))))),,,+++)))((('''((()))***))))))(((((())))))***+++---,,,+++******+++,,,---******))))))))))))******************************************************))))))))))))))))))))))))((())))))***************)))******)))(((((()))+++(((((()))*********))))))((((((((()))))))))******,,,+++******)))*********))))))(((((()))***+++,,,---,,,***)))(((((())))))))))))*********+++++++++************************)))))))))*********++++++,,,***((((((+++,,,+++)))++++++++++++++++++++++++)))******+++***)))((('''))))))))))))))))))))))))***)))))))))((((((((((((***%%%(((444777///((('''***))))))))))))))))))))))))((((((((((((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))+++)))(((&&&&&&&&&((()))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((()))+++---///++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''((((((((()))*********+++((((((((((((((('''''''''))))))))))))))))))))))))))))))(((''''''''''''''')))(((((((((''''''''''''))))))))))))((('''&&&%%%'''((())))))******)))))))))************++++++++++++++++++,,,,,,,,,,,,,,,------------------------,,,---.../////////......111000000000000000000000222222222222333444555555666666555555444333333222///////////////////////////...,,,+++***+++,,,---+++++++++******)))))))))))))))))))))))))))))))))************))))))))))))'''''''''''''''''''''''''''((()))***************((())))))******))))))((((((((((((((())))))))))))''''''(((((())))))************)))(((((((((((((((***))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))*********************************---,,,+++***))))))))))))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))))))))))))))))))))***(((((()))***************))))))))))))************(((******'''(((,,,...,,,******))))))******+++,,,***++++++***))))))***,,,------,,,+++)))***---000...---,,,++++++***++++++******++++++++++++*********)))))))))+++,,,+++***++++++***)))((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))+++***)))((('''((()))***))))))(((((())))))***+++---,,,++++++++++++,,,---******))))))))))))******))))))))))))))))))))))))%%%&&&(((***++++++******))))))))))))))))))))))))))))))***+++++++++++++++)))***++++++))))))***+++***)))))))))***++++++,,,)))))))))*********++++++***)))))))))***+++,,,,,,******)))))))))******+++))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++)))***+++,,,,,,,,,+++***,,,***((()))***+++***)))++++++++++++++++++++++++)))************)))((((((((((((((((((((((((((((((******)))))))))(((((((((,,,'''(((---...)))(((---*********))))))((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))***)))(((''''''((()))******)))((('''&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''''''''))))))))))))((('''&&&&&&((()))******++++++******)))************+++++++++,,,,,,,,,---------......------------------------,,,---...////////////...000000000000000000111111222222222333333444444555444444333333222111111111000//////......---------......---------,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''(((((()))******))))))))))))******************)))))))))))))))(((((((((((())))))))))))))))))))))))******)))((((((((())))))))))))((((((((()))******))))))))))))))))))))))))***************)))))))))************************---,,,+++***)))))))))))),,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,******))))))))))))))))))(((((()))***************************++++++++++++(((+++***((()))...000///***************+++++++++***+++++++++))))))+++,,,......---,,,+++,,,------...---,,,+++******))))))******++++++++++++******))))))))))))******************))))))((((((''''''((())))))***************))))))))))))))))))))))))***)))(((((((((((())))))((((((((((((((()))************)))(((((()))************))))))))))))******(((((()))))))))))))))***$$$&&&(((+++,,,+++***)))((((((((((((((((((((((((((()))******++++++*********+++,,,,,,+++***+++,,,+++******)))***+++---...)))*********++++++++++++******))))))******+++,,,++++++******************((()))***+++++++++++++++))))))))))))*********+++++++++++++++++++++++++++)))***,,,------,,,+++)))+++***)))))))))*********************************))))))*********)))))))))((((((((((((((((((((((((*********)))))))))((((((***'''(((***(((%%%(((///++++++***)))(((''''''&&&((((((((()))))))))******((((((((((((((((((((((((******+++++++++******)))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++)))(((&&&&&&((()))+++))))))(((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((((((((((()))))))))(((((((((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((''''''''')))))))))))))))(((''''''))))))***+++++++++++++++))))))*********+++++++++,,,,,,------.../////////........................---......///////////////000000000000000111111111111222333333444444444444222222222111111000000000000000//////...---,,,,,,,,,---.........---++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((''''''''''''''''''''''''((()))))))))))))))((((((******++++++++++++************))))))((((((''''''******))))))))))))))))))******))))))((())))))***((((((((((((((())))))***))))))))))))))))))))))))------,,,,,,,,,,,,++++++************************+++***************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))(((((()))***************)))))))))*********++++++***------+++,,,111444222))))))******+++++++++++++++,,,---,,,******,,,---,,,,,,...//////...,,,***------,,,,,,+++***))))))******++++++++++++******(((((())))))))))))******''''''(((((())))))******(((((()))************)))))))))))))))))))))))))))(((((((((((((((((())))))((((((((('''((())))))***)))((('''&&&&&&'''((()))******))))))))))))******)))))))))*********++++++''')))+++,,,,,,+++)))((((((((((((((((((((((((((('''((())))))******)))))))))+++------,,,+++++++++,,,+++*********+++---...)))*********++++++++++++,,,+++******))))))******+++++++++++++++*********((()))***++++++,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))+++,,,------,,,***))))))***))))))(((((()))***************************))))))))))))))))))******))))))))))))))))))))))))************))))))))))))&&&''')))***'''$$$'''---+++******)))((('''&&&&&&+++++++++*********))))))((((((((((((((((((((((((******++++++++++++******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++)))(((&&&&&&((()))+++))))))((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((++++++************++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))((('''))))))***+++++++++++++++))))))*********+++++++++,,,,,,---......///000000....................................//////000000//////000000111111111111111222333444444444333333444444444444333333333333111111000//////...------***+++---------,,,***))))))))))))))))))*********))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((()))))))))(((((('''******++++++++++++************))))))((((((''''''************))))))))))))******))))))))))))******((((((((((((((())))))***************************---,,,,,,,,,,,,,,,,,,,,,************************((((((((()))***+++---...******++++++++++++******++++++++++++++++++++++++************))))))(((((((((((()))***************((((((((()))))))))*********,,,---***,,,111333222))))))***++++++++++++***,,,------,,,++++++,,,...***+++...000222000,,,))),,,---------,,,+++***)))******++++++++++++******''')))******))))))***+++&&&&&&'''((()))***++++++%%%&&&'''((()))((('''&&&))))))))))))))))))))))))''''''(((((((((((())))))((((((''''''(((((()))******)))(((((((((((()))*********))))))))))))******((())))))******+++++++++***++++++++++++***((('''))))))))))))))))))))))))''''''((())))))))))))))))))+++------,,,+++***+++,,,,,,+++++++++++++++,,,)))))))))*********++++++,,,,,,+++***)))))))))*********++++++,,,++++++***((((((((())))))************++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,+++***)))))))))***)))(((''')))+++************************)))))))))((())))))***+++))))))))))))))))))))))))++++++*********)))))))))$$$''')))***'''&&&'''***)))))))))(((((('''''''''+++++++++******)))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))******)))(((''''''((()))***(((((())))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((***))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))'''''''''((((((((((((((()))))))))******))))))(((((()))******++++++******)))************++++++++++++,,,,,,---...///000000........................//////......//////000111/////////000111111222222111222333444444444333222111111111111111111111111111000000//////.........***+++,,,---,,,+++***)))***************+++++++++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''((())))))((((((((()))******************)))))))))))))))((((((((((((******************************)))))))))***++++++))))))((((((((()))******************************************+++++++++,,,++++++++++++++++++++++++((((((((()))***,,,---...)))******++++++******))),,,,,,,,,++++++++++++***++++++******)))((((((((((((((()))***************'''((((((((())))))))))))'''***)))'''(((---///...((()))***+++,,,++++++***+++,,,,,,+++******+++---++++++,,,///111111...+++,,,,,,---...------,,,+++******++++++++++++******'''***++++++))))))***,,,''''''(((((())))))******$$$%%%'''((()))((('''&&&))))))))))))))))))))))))&&&''''''(((((()))(((((((((''''''''''''((())))))+++***)))(((((()))***+++******))))))))))))******''''''(((((()))******+++******)))))))))((((((((())))))))))))))))))))))))(((((()))************)))(((***------,,,*********,,,,,,,,,,,,+++***)))(((((((((((()))))))))***************)))******+++,,,((()))+++,,,,,,,,,,,,+++******)))(((((()))++++++************++++++++++++************************++++++*********)))))))))((()))***)))'''''')))+++***************************)))((((((((()))+++,,,+++++++++++++++++++++++++++++++++*********))))))%%%'''(((((('''(((((()))((((((((((((((((((''''''((((((((((((((()))))))))))))))))))))))))))))))))((())))))***++++++******))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''((()))))))))((((((((((((((('''''''''))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((()))((())))))*********))))))'''((())))))******)))))))))************+++++++++***+++,,,---...///000000........................000///.........///111111...//////000111111222222111222444555555444222111------------....................................,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))((())))))******))))))((((((((((((((()))))))))))))))))))))******++++++,,,******))))))******+++,,,***))))))))))))***++++++************************((())))))***+++,,,------++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++******)))(((((('''(((((()))***************(((((()))))))))*********&&&)))(((%%%&&&+++,,,+++((()))***+++,,,+++*********++++++***))))))***,,,---+++***,,,000111000...+++,,,---.........---,,,******++++++++++++******(((***,,,+++))))))+++---))))))))))))((((((((((((&&&''')))***+++***)))((())))))))))))))))))))))))&&&&&&'''((())))))(((((('''''''''''''''((())))))***)))(((''''''((()))*********))))))))))))******&&&&&&&&&'''((())))))***((((((''''''''''''((()))))))))))))))))))))))))))))))))***+++++++++++++++'''***,,,---+++***))))))+++,,,,,,,,,+++)))'''&&&(((((((((((())))))))))))((((((((()))***,,,---...((()))***,,,------,,,,,,///---+++******+++---...))))))))))))************))))))))))))))))))))))))++++++***)))(((((())))))''')))***)))'''&&&(((+++))))))))))))))))))))))))***)))(((((((((***+++,,,+++++++++++++++++++++++++++++++++************)))(((((('''&&&&&&)))***)))'''''''''((((((((((((((($$$$$$%%%&&&'''((()))***))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((())))))))))))(((((('''((()))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************---,,,,,,,,,,,,,,,,,,---(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''((()))***&&&'''''''''(((((())))))((())))))*********))))))''''''((())))))))))))))))))************+++++++++******+++,,,---...///000////////////////////////000///.........///111222...//////000111222222222111222444555555444222111/////////000000000000000,,,,,,------------------......---------,,,,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))%%%%%%'''((())))))))))))(((((())))))))))))((((((''''''(((((())))))******(((((()))***+++,,,,,,,,,******))))))***+++,,,,,,***************++++++,,,******************************+++,,,...///000000++++++++++++++++++++++++---,,,+++***))))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++***)))(((((('''(((((()))***************)))************+++++++++(((***)))&&&'''+++,,,************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---...------,,,+++***))))))+++******))))))******+++***)))(((''''''((()))***+++++++++++++++***))))))((()))+++,,,,,,+++)))((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++,,,------...)))))))))))))))*********((((((((((((''''''''''''))))))))))))))))))))))))---------,,,,,,,,,++++++---,,,+++)))((((((''''''))))))))))))))))))))))))***))))))((('''&&&&&&&&&))))))***++++++***((((((+++******)))))))))))))))******))))))((((((''''''))))))))))))***+++,,,---,,,,,,+++******+++,,,,,,************************)))((((((((()))***+++++++++++++++++++++***)))((()))))))))***+++++++++,,,)))((('''''''''(((***+++''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************+++*********))))))((((((************************''''''''''''((((((((()))''''''((()))***+++,,,,,,&&&&&&&&&&&&'''''''''((())))))))))))************''''''((()))))))))))))))***)))'''(((***++++++***'''((()))))))))(((&&&%%%))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((***))))))))))))+++---...))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&((()))***&&&''''''(((((((((((((((%%%%%%&&&((()))+++,,,,,,))))))((((((((('''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''(((((())))))*********)))(((((()))+++...///)))))))))))))))******+++,,,,,,++++++***+++++++++---,,,,,,,,,,,,---......///////////////////////////////////////.........000000000000111111111111111111222333333333222222111111000000//////......//////...------------...,,,,,,,,,+++++++++******((())))))******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((('''''''''******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++******************+++++++++++++++++++++++++++*********))))))((((((++++++++++++++++++++++++)))******++++++,,,------...------,,,,,,++++++***,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------)))************+++++++++,,,,,,,,,+++++++++******+++++++++++++++***)))(((++++++++++++++++++++++++++++++***)))(((((())))))++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***)))(((((((((((()))***)))))))))))))))(((''''''((()))+++,,,,,,+++)))((((((((((((((()))))))))))))))))))))(((((((((((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''************************))))))******++++++,,,,,,(((((())))))*********+++******)))))))))((((((((())))))))))))))))))))))))******++++++,,,,,,------,,,+++***))))))(((((()))))))))))))))))))))))))))***))))))(((''''''&&&&&&((()))***++++++***))))))++++++***)))))))))))))))******))))))(((((((((((()))(((((()))***+++,,,,,,,,,++++++******++++++,,,******************************)))))))))***++++++---------------,,,+++******************+++++++++)))(((((('''((()))***+++''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************)))))))))((((((((())))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&''''''''''''&&&'''''''''(((((((((((()))))))))))))))))))))((((((((()))***************)))'''&&&&&&((()))(((((((((((())))))(((''''''&&&))))))))))))))))))))))))&&&'''''''''(((((((((((())))))))))))((((((((((((((('''''''''((()))***+++))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&''''''((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((((((((())))))))))))******)))((()))***+++,,,)))))))))))))))******++++++++++++***++++++,,,,,,---,,,,,,,,,,,,---....../////////////////////////////////////////////...//////000000000111111111111111222333333333222222111111111000//////......//////...------------...,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++*********))))))))))))************************,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++***))))))++++++++++++++++++++++++,,,,,,+++***************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++((())))))))))))(((((('''((()))***++++++***)))((((((((((((((())))))))))))******))))))(((((('''''''''''''''((((((((())))))((((((((((((((((((((((((************************)))))))))))))))*********''''''((()))***++++++,,,++++++*********)))))))))))))))))))))))))))))))))(((((()))***+++,,,---...+++******)))))))))******((((((((((((((((((((((((***))))))((((((''''''&&&(((((()))***+++++++++***++++++***))))))))))))******))))))))))))((((((((((((((((((((()))***++++++,,,+++************+++,,,************************,,,++++++************+++,,,,,,---------,,,+++++++++++++++***************)))(((((((((((()))***+++((())))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))************))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''&&&&&&%%%%%%%%%(((((((((((()))))))))))))))))))))((((((''''''''')))******++++++++++++******(((&&&&&&'''(((((('''))))))((((((''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((('''''''''((()))***+++))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))((((((((((((*********))))))((((((((()))))))))))))))******+++************+++,,,---------,,,,,,,,,,,,---......////////////////////////......////////////////////////000000000000111111000111222333333333333333222111111000000///......//////...------------...,,,,,,,,,+++++++++************++++++,,,---------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************************************************************************)))))))))************************------,,,,,,+++******)))))))))******+++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******************************,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------------))))))************))))))+++******************+++******++++++++++++***)))))))))************))))))(((((((((((())))))))))))*********))))))(((''''''************++++++++++++******************************************************))))))((((((((('''&&&'''((()))***+++,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,***)))))))))******+++,,,(((((((((((((((((((((((())))))))))))((((((''''''(((((()))***++++++,,,,,,,,,+++******))))))******))))))))))))))))))))))))((((((((((((((()))******++++++************++++++************************------,,,+++*********+++******+++++++++******))),,,+++++++++***))))))))))))))))))))))))*********))))))*********+++++++++((()))))))))************))))))))))))))))))))))))((()))))))))************(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((())))))))))))*********))))))((((((''''''&&&&&&))))))***++++++*********,,,***(((((()))***)))(((***)))(((''''''((()))***((((((((((((((((((((((((((())))))))))))*********(((((((((((())))))))))))***************++++++,,,((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''(((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''((())))))******))))))((((((''''''((())))))))))))((('''''')))))))))))))))******+++************+++,,,---...---,,,,,,,,,,,,---......////////////////////////............////////////////////////000000000111000111222222333333333333222222111111000//////...//////...------------...,,,,,,,,,+++++++++*********++++++,,,,,,---......************************((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))((((((((((((((((((((((((((()))))))))***************************+++++++++))))))))))))))))))))))))************************************************,,,,,,,,,++++++*********))))))*********+++++++++++++++---......---+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++************************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,...------,,,,,,++++++***---------,,,+++******)))((())))))******))))))(((*********++++++*********)))******+++++++++******)))))))))******)))))))))(((((((((((())))))))))))))))))******)))((('''&&&************++++++++++++************************))))))))))))))))))))))))******))))))((('''''''''&&&'''((()))***+++,,,,,,******)))))))))((((((((())))))))))))))))))))))))************************))))))))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++,,,,,,---,,,++++++***************))))))))))))************(((((((((((((((((()))***************************************************------,,,+++*********+++)))******+++++++++******,,,+++++++++***)))))))))((())))))***************************++++++++++++((()))))))))************))))))))))))))))))))))))((()))))))))************''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((())))))***++++++,,,,,,))))))))))))*********+++)))((((((((('''''''''&&&((()))))))))))))))((((((+++***(((((()))******)))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))*********+++'''((((((((()))))))))***)))*********++++++++++++(((((((((((((((((((((((()))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''(((((((((((((((&&&&&&'''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''''''''((())))))))))))((()))))))))))))))******+++************+++,,,---...---,,,,,,,,,,,,---......////////////////////////---.........//////000000...////////////000000000///000111222333333444333222222222111000000////////////...------------...,,,,,,,,,+++++++++*********++++++,,,,,,---......************************(((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))++++++---......---+++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++***+++,,,---------------******************************+++,,,,,,++++++***,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,++++++***...------,,,***))))))((()))***+++,,,,,,+++***)))))))))***++++++***))))))'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))(((''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''((()))***++++++,,,******)))))))))((((((((()))))))))))))))))))))))),,,,,,+++++++++************************+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---,,,,,,+++************+++)))))))))************+++)))))))))(((((())))))***))))))***++++++***))))))************************,,,++++++************+++++++++,,,---------,,,,,,+++++++++***************((()))******++++++******)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************'''(((((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******&&&''''''(((***++++++,,,))))))))))))************((((((((((((((((((((((((((())))))))))))(((''''''((('''%%%&&&((())))))((())))))(((((())))))******))))))))))))))))))))))))))))))))))))************''''''(((((())))))******'''((())))))))))))(((((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''(((((((((((((((******))))))((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&))))))))))))((((((((((((((((((((())))))*********)))))))))))))))******+++************+++,,,---------,,,,,,,,,,,,---......////////////////////////------......///000000000......////////////000000///000111222333444444444333222222111111000////////////...------------...,,,,,,,,,+++++++++************++++++,,,---------************************))))))))))))))))))))))))'''(((((())))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,*********************************+++++++++++++++------------------------)))******+++,,,,,,---------,,,,,,+++******))))))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,---.../////////++++++++++++++++++++++++((()))+++,,,,,,,,,+++***++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))((())))))******))))))(((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))%%%&&&(((***+++***)))(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))))))))))))))(((((())))))*********+++++++++*********)))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++*********+++,,,,,,---,,,++++++******++++++))))))*********++++++++++++******)))))))))******((()))***++++++***)))(((******************************)))))))))***++++++***+++,,,------------,,,***************+++++++++((()))***+++++++++******)))))))))************+++))))))))))))************))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))*********''''''(((((())))))******((((((((()))))))))******'''(((((())))))************************)))(((''''''%%%%%%&&&(((*********(((((()))***************))))))))))))))))))))))))((((((((()))))))))******'''''''''((()))*********'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''&&&''''''(((((((((((((((*********)))((('''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))),,,+++***)))((()))******)))))))))))))))******++++++++++++***++++++,,,,,,---,,,,,,,,,,,,---......////////////////////////------......///000000111........./////////000000///000111222333444444444333333222111111000000/////////...------------...,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,************************))))))))))))))))))))))))'''(((((()))******++++++++++++************++++++))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...------------,,,,,,,,,***+++,,,...//////000000,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++*********++++++,,,,,,---******+++++++++,,,,,,,,,((()))***+++---...///000,,,,,,,,,---------......&&&((()))******)))(((&&&'''((()))******)))((('''))))))***+++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))$$$&&&(((***++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))*********,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++,,,---......///,,,,,,++++++***++++++,,,++++++++++++++++++++++++)))))))))))))))*********---,,,+++*********+++,,,---,,,++++++******++++++))))))******++++++++++++++++++***************+++((()))***++++++***)))(((************************)))((((((((()))***++++++((()))***+++++++++++++++))))))******+++++++++,,,((()))***+++,,,+++******((())))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,+++++++++++++++***)))(((((('''&&&(((***,,,------'''((()))+++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((&&&''''''(((((((((((((((''''''(((((())))))******((()))))))))******++++++(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******///...+++)))(((((()))***)))))))))))))))******+++,,,,,,++++++***+++++++++---,,,,,,,,,,,,---......////////////////////////---------...///000000111............/////////000//////111222333444444444333333222222111000000000//////...------------...,,,,,,,,,+++++++++******((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++*********+++++++++,,,,,,---......,,,+++***))))))***+++,,,++++++,,,,,,,,,------------------.........//////......---------,,,,,,,,,***+++,,,...///000000000------------------------***+++---//////...---,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))),,,+++)))((((((((()))))),,,,,,+++******+++,,,,,,))))))))))))))))))******)))))))))))))))))))))))))))************+++++++++******++++++++++++******(((((((((((())))))))))))******((('''&&&&&&&&&&&&((((((((((((((()))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---+++)))((()))+++...///.........---,,,+++***)))************************+++++++++*********))))))000///...,,,+++*********))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))))))))******++++++******++++++,,,------+++)))))))))*********---,,,***)))((()))***+++*********)))))))))))))))((((((((()))******++++++,,,---......---,,,***)))******)))(((((()))******++++++***)))(((((())))))''''''((()))***++++++,,,************************(((((()))***+++,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))(((((((((((())))))))))))*********))))))(((...---+++))))))***+++,,,'''''''''''''''((()))***))))))))))))))))))))))))+++*********))))))((((((%%%%%%&&&((()))+++,,,,,,(((((((((((())))))))))))+++***((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&''''''((()))******+++((((((((((((((((((((((((******)))(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((()))***((('''((()))***)))''')))))))))))))))))))))))))))***+++***(((((()))***)))************+++++++++...---,,,++++++,,,---...//////............//////,,,,,,------.../////////000000000000000000000000111111111111111111111111444444333222111000///...........................,,,,,,++++++***)))((((((+++***)))))))))***,,,---+++++++++++++++++++++++++++++++++++++++***)))(((&&&'''((()))+++---...///+++*********))))))(((((((((((()))***+++,,,,,,,,,(((((((((((()))))))))))),,,,,,,,,++++++*********************************............---,,,++++++***++++++,,,,,,++++++*********)))))))))+++,,,---......---------------...,,,+++*********,,,---...***+++,,,...///......---------///000000///......,,,---...//////---+++)))******+++,,,---.........///......---------......***,,,......---,,,,,,---++++++************++++++************************---,,,,,,++++++*********---,,,+++)))))))))***+++++++++***))))))***++++++************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******(((((((((((()))))))))***+++***)))(((''''''''''''((((((((((((((()))******))))))))))))))))))))))))***************************)))((('''''')))***+++,,,,,,,,,++++++***))))))************************+++++++++*********)))))),,,,,,+++******)))((('''))))))))))))******************************************+++++++++,,,,,,,,,++++++***)))))))))*********************+++,,,,,,---+++)))))))))************************))))))((()))))))))(((((((((((((((+++++++++***************++++++,,,,,,,,,,,,,,,+++************************++++++***)))))))))))))))((())))))******+++++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++************)))))))))((((((((((((''''''((((((((())))))************))))))---,,,***(((((()))***+++)))(((((((((((())))))***))))))))))))))))))))))))************)))))))))(((''''''(((((())))))******************++++++++++++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((&&&'''(((((())))))(((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))******)))(((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((('''''''''((((((((())))))***((('''((()))***)))''')))))))))))))))))))))))))))***+++***))))))***+++************++++++++++++------,,,++++++,,,------......------------......,,,,,,------.../////////000000000000000000000000111111111111111111111111333222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((******)))))))))***+++,,,((((((((((((((((((((((((***************)))((((((''''''((()))+++,,,------************)))))))))((((((((()))++++++,,,,,,+++)))))))))************+++,,,,,,,,,,,,+++++++++***************************---------...------,,,,,,++++++,,,,,,,,,,,,++++++,,,+++*********,,,---...------,,,+++++++++,,,,,,---,,,,,,+++,,,---...///------......//////......+++,,,---.........------,,,---.........---,,,+++,,,------.....................---------......//////111222111///......///++++++************++++++************************++++++++++++++++++++++++***)))(((((('''(((((((((******)))(((((()))******++++++++++++++++++******)))))))))))))))))))))))))))************+++++++++******++++++++++++******((((((((()))))))))******++++++***)))(((((((((((()))(((((((((((()))******))))))))))))))))))))))))***************************))))))))))))((((((((())))))))))))))))))))))))************************+++************))))))))))))***+++++++++***((('''))))))))))))******************************************+++++++++,,,,,,,,,,,,+++******))))))))))))***))))))))))))***++++++++++++***))))))))))))***((()))***++++++)))'''&&&((((((((((((((((((((((((------,,,++++++***))))))************+++,,,---...)))***+++,,,,,,+++***)))+++***))))))))))))))))))++++++++++++++++++++++++******************************************++++++************************************))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))((('''((()))***+++******))))))))))))***))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((************++++++++++++******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''((()))******)))((('''(((((()))************)))(((((('''&&&&&&%%%$$$$$$''''''((((((((((((''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))***))))))((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((()))))))))***((('''((()))***)))'''))))))))))))))))))))))))(((***++++++******,,,---************+++++++++,,,------,,,++++++,,,------------------------------,,,,,,------.../////////000000000000000000000000111111111111111111111111111111000///...------,,,++++++++++++++++++++++++,,,,,,++++++***))))))))))))))))))((())))))***+++''''''''''''''''''''''''((())))))))))))(((''''''(((((())))))***++++++,,,************))))))))))))((()))***+++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------...---------++++++,,,,,,,,,,,,++++++------,,,+++,,,---...///......---,,,,,,,,,,,,,,,...............///000000000000//////......//////,,,---......//////.....................//////000000111111222222222111111000000000000111222333333777999999888666444444444++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******))))))))))))))))))*********))))))*********,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******(((((()))))))))*********,,,++++++***))))))******))))))(((((())))))***+++************************++++++++++++++++++++++++++++++,,,,,,,,,***)))(((((((((((())))))******+++************************************)))))))))))))))***,,,......,,,+++***((()))))))))******************************************+++++++++,,,,,,,,,++++++***)))(((((((((((()))))))))((())))))***+++***++++++***)))((()))***((())))))***)))((('''&&&(((((((((((())))))))))))+++++++++*********))))))+++***)))))))))+++,,,---)))***,,,------,,,***)))******)))))))))))))))***,,,,,,,,,+++++++++******************************+++++++++***************))))))))))))))))))))))))*********)))))))))))))))***++++++++++++++++++***((())))))************)))******)))((((((((()))***++++++***)))((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((())))))'''((((((((())))))))))))******+++,,,,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((('''((()))******)))(((''''''((())))))******))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((('''''''''''''''''''''************************))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((***++++++++++++---...*********+++++++++,,,,,,...------------------...---------......---------,,,,,,------.../////////000000000000000000000000111111111111111111111111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))***************************((()))))))))))))))(((((())))))))))))*********************)))))))))))))))((()))***+++++++++++++++************+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---............+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,...///000222111000///............000000000000111222222333444333111////////////000000111111222333333333333333222111000111333555666555666777888999999999999777777777888999:::;;;<<<@@@AAABBBAAA@@@>>>>>>???++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******))))))))))))************,,,++++++************+++)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,***((('''))))))(((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,------,,,+++***((()))))))))******************************************+++++++++,,,,,,,,,***)))(((''''''''''''''')))))))))((())))))***+++***+++---,,,***((()))++++++***((('''''''''((())))))))))))******+++++++++(((((((((((())))))******,,,+++***)))((()))******)))***,,,------,,,***)))***)))))))))))))))******------,,,,,,+++*********************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))******)))******++++++******)))(((((()))*********************)))))))))************)))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))******''''''(((((())))))******'''((((((((())))))))))))******+++,,,,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''((()))******)))((('''''''''((())))))))))))(((''''''(((((())))))))))))''''''((((((((((((''''''))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))******((('''((()))***)))'''(((((((((((((((((((((((((((***++++++++++++---...***++++++++++++,,,,,,,,,......////////////......---...////////////...---,,,,,,------.../////////////////////////////////000000000000000000000000000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************)))))))))++++++++++++++++++++++++))))))***++++++*********))))))))))))))))))))))))))))))))))))))))))******))))))***+++++++++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---............,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---///111222555444333111000/////////111222333444555666777777888777555333222222333333555555555666777888888999;;;999888777777999<<<===;;;<<<===???AAABBBCCCCCCAAAAAAAAAAAABBBCCCEEEEEEEEEGGGIIIIIIIIIHHHIIIJJJ++++++************++++++*********************************++++++,,,,,,,,,))))))***+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******)))))))))*********++++++++++++***************+++***))))))))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))))))))((('''&&&***)))(((((((((***+++,,,))))))))))))))))))))))))(((((()))))))))))))))***'''((()))*********)))((())))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((((((''''''(((((()))***))))))))))))***++++++***---///...+++)))***,,,,,,+++)))''''''((()))***)))******++++++,,,,,,,,,&&&&&&''''''((())))))***,,,+++***)))(((((((((((()))***+++,,,,,,+++***))))))))))))))))))******+++,,,,,,++++++*********)))******************************************++++++************************))))))))))))************&&&'''((())))))((('''&&&'''((()))******+++******))))))******************)))((((((''''''''''''((())))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++************++++++++++++******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))(((((((((((())))))&&&'''(((((())))))(((((('''(((((()))******++++++''''''((((((((((((''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))((((((************************((((((((()))))))))*********((('''((()))***)))'''))))))))))))))))))))))))(((***++++++******,,,---++++++++++++,,,,,,,,,,,,......////////////......---...///000000///...---,,,,,,------.../////////////////////////////////000000000000000000000000000000//////............))))))))))))))))))))))))***************************++++++++++++***)))))))))))))))))))))))))))))))))******++++++++++++***(((((())))))))))))))))))))))))))))))************)))******+++++++++******)))))))))************+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,------------,,,,,,,,,,,,,,,---///222444666888777555333222111000000555666888:::<<<===>>>>>>??????>>><<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@DDDCCCAAA@@@@@@BBBDDDEEEAAABBBDDDFFFHHHIIIIIIJJJGGGGGGGGGGGGHHHIIIJJJJJJHHHJJJLLLMMMMMMMMMNNNOOO++++++************++++++************************++++++++++++++++++,,,,,,&&&'''((()))))))))(((((()))***+++,,,,,,+++***))),,,++++++***))))))(((((()))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))*********+++++++++******)))))))))******+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''(((((((((((((((((()))((('''&&&&&&((()))***))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))((())))))***+++,,,***************+++,,,,,,***...111000,,,***+++...++++++******))))))))))))((())))))***++++++,,,,,,(((((((((((())))))))))))))))))))))))))))))((((((************************)))))))))))))))***++++++******************))))))************************)))))))))***+++++++++,,,++++++++++++++++++++++++((()))))))))************'''(((***++++++***(((''''''((()))******+++++++++'''(((((()))*********)))(((((((((((((((((()))***))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))************++++++++++++******))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++******)))(((''''''((()))***'''((())))))******))))))(((((((((((())))))))))))''''''((((((((((((''''''&&&''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((()))******'''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))************((('''((()))***)))''')))))))))))))))))))))))))))***+++***))))))***++++++++++++,,,,,,,,,------,,,,,,---......---,,,,,,,,,---///000000///---,,,,,,,,,------.../////////////////////////////////000000000000000000000000............------------))))))))))))))))))))))))************************+++,,,,,,---,,,+++***)))))))))))))))))))))))))))(((((()))***************'''((((((((())))))******((()))))))))******************+++++++++******)))*********+++++++++,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,------------,,,,,,------...000333666999;;;>>>===;;;999777666555555999:::===AAACCCEEEFFFGGGHHHHHHIIIHHHHHHGGGFFFFFFDDDDDDDDDDDDEEEGGGHHHIIILLLKKKJJJIIIIIIJJJJJJKKKHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHGGGGGGHHHIIIIIIHHHJJJLLLLLLKKKKKKLLLMMM++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...///......---((()))***++++++***)))(((++++++******)))((((((''')))))))))))))))))))))))))))************+++++++++******++++++++++++******)))************+++++++++***)))))))))))))))***************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))******++++++)))(((&&&%%%%%%&&&''')))))))))))))))))))))))))))'''((((((((())))))******,,,,,,+++***))))))******))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++,,,......++++++******++++++,,,---***///222111---+++,,,...)))***,,,,,,,,,+++)))((('''(((((()))***+++++++++++++++******))))))((((((%%%'''(((*********))))))******)))(((((()))******))))))((())))))***++++++))))))))))))))))))))))))************************(((((()))***+++,,,,,,---++++++++++++++++++++++++(((((())))))*********+++***+++---......---+++***''''''(((******+++++++++&&&&&&'''((())))))(((((())))))(((((()))***++++++))))))))))))))))))))))))(((((())))))*********++++++******)))((('''''''''(((((((((((())))))))))))+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++++++++***'''&&&&&&'''***+++))))))***++++++++++++***)))))))))(((''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((()))******'''((()))******)))((('''(((((((((((((((((((((((())))))))))))***************((('''((()))***)))((()))))))))))))))))))))))))))***+++***)))((()))***++++++,,,,,,,,,---------******,,,,,,,,,,,,******+++,,,...//////...,,,+++,,,,,,------...//////000////////////////////////000000000000000000000000------,,,,,,,,,,,,,,,,,,******************************************++++++,,,------...---,,,+++***************************''''''((()))))))))))))))'''''''''((()))*********(((((())))))*********+++******+++++++++******)))++++++,,,,,,,,,---------(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,------......------,,,......000222555999===???DDDCCCAAA???===<<<;;;:::<<<>>>AAAEEEIIIKKKLLLMMMOOOPPPQQQQQQQQQPPPNNNMMMLLLLLLLLLLLLMMMOOOQQQRRRQQQQQQPPPOOOOOONNNNNNNNNLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGFFFEEEEEEEEEFFFFFFGGGIIIJJJJJJHHHGGGGGGHHH))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,************************************))))))))))))&&&&&&&&&&&&'''(((******+++,,,,,,,,,,,,+++******---,,,+++***))))))))))))...---,,,***)))(((((('''+++++++++************)))...+++))))))******'''%%%,,,,,,------------,,,,,,))))))))))))))))))******************++++++,,,---------,,,***)))'''&&&%%%))))))))))))))))))))))))---,,,+++))))))))))))***((()))+++,,,---,,,,,,++++++,,,------+++))))))***,,,,,,,,,+++++++++******+++++++++*********))))))((()))***+++,,,,,,+++***++++++++++++++++++++++++***+++---......---+++***************************)))))))))***+++++++++,,,++++++***************+++************************))))))(((((()))***++++++******++++++++++++******'''((()))******)))(((''',,,***(((((()))*********))))))))))))((((((((((((------,,,,,,***)))'''&&&)))))))))***++++++,,,,,,+++&&&+++999===333)))'''************************&&&''''''((()))******+++,,,,,,++++++++++++++++++***************************)))))))))***+++,,,,,,))))))))))))((((((((((((''''''((()))***++++++,,,+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((************************+++*********))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''((()))))))))))))))%%%%%%%%%%%%&&&&&&''''''))))))(((((('''''''''&&&(((((((((((())))))))))))+++*********))))))((((((+++***)))(((((('''(((((())))))))))))************+++***)))))))))+++,,,---((((((***+++,,,---------,,,,,,,,,---------......---.........---,,,,,,+++,,,,,,,,,---------......------------------,,,,,,////////////............++++++,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((************************++++++***)))(((((())))))+++++++++++++++***)))(((+++*********))))))((((((++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---***+++,,,------------,,,,,,***)))+++...///...,,,***,,,------,,,***++++++------,,,,,,---.../////////222555666888<<>>>>>>>>AAACCCDDDCCCBBB*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,+++************************+++*********))))))(((((())))))))))))***++++++,,,++++++,,,,,,++++++***))),,,+++******)))*********------+++***))))))((((((+++++++++************))),,,***((()))***+++)))'''))))))************))))))++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++******))))))((((((************************))))))***+++++++++******)))***+++,,,,,,,,,++++++***,,,------+++******+++,,,,,,+++++++++*********+++++++++*********))))))((()))***+++,,,++++++***++++++++++++++++++++++++)))***,,,------,,,***)))***************************************+++++++++++++++***************+++++++++++++++++++++++++++***))))))))))))******+++))))))************))))))))))))***++++++***)))(((''''''&&&'''(((***,,,,,,******)))))))))(((((((((***++++++++++++***))))))++++++******************+++%%%&&&111444---'''(((************************(((((())))))***+++++++++))))))))))))))))))))))))************************)))))))))((())))))******))))))))))))(((((((((((()))))))))))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((************************************)))))))))(((''''''''''''''''''''''''************))))))))))))((((((((()))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))((((((((()))))))))************)))))))))((((((((((((((((((((())))))))))))*********)))))))))((((((***))))))(((((((((((()))))))))))))))************))))))(((''''''&&&&&&'''((()))***+++,,,---------,,,,,,,,,---------......---.........------,,,+++---------.........//////............------------////////////............---------,,,,,,,,,,,,,,,***************************************)))))))))******************************)))(((((((((((((((+++++++++++++++***))))))++++++++++++*********)))+++++++++,,,,,,+++++++++************++++++++++++++++++******++++++,,,---+++,,,,,,---------,,,,,,---+++******,,,---+++))),,,---......---,,,---//////.........//////000000111444777:::<<>>;;;:::888777666777888999999888999;;;???BBBBBBBBB++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******************************+++++++++***)))(((((('''++++++*********++++++,,,++++++,,,,,,++++++***)))*********)))******+++,,,,,,++++++***))))))******+++++++++************)))***(((((()))+++,,,+++***))))))))))))))))))))))))---------------,,,,,,,,,......---,,,,,,++++++***)))))))))***************************************%%%'''***---...---+++)))++++++,,,,,,,,,+++******)))+++,,,,,,+++++++++,,,,,,++++++++++++*********+++++++++***************))))))***++++++++++++***++++++++++++++++++++++++((()))***++++++***)))(((************************+++++++++***************+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******(((((())))))))))))((((((******+++,,,,,,++++++***(((((((((((()))+++,,,---++++++*********)))))))))((()))***+++++++++++++++,,,,,,++++++***))))))(((---%%%###))),,,)))(((+++))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))***************************)))(((((((((((((((((())))))))))))((((((((((((************))))))((((((******((((((((((((******))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))((((((((((((((((((((((((************))))))))))))************))))))))))))))))))************))))))''''''((()))))))))))))))&&&&&&&&&'''''''''''''''************))))))))))))(((((((((((())))))))))))******))))))))))))(((((()))(((((((((((())))))***))))))))))))************)))***************))))))((()))***+++,,,---------,,,,,,,,,---------......---............---,,,,,,........./////////000000............////////////////////////.....................------,,,,,,+++***************************************+++++++++******************************)))(((((((((((()))***++++++++++++***)))))),,,,,,,,,+++++++++++++++***+++,,,------,,,+++***************+++++++++,,,++++++******++++++,,,---------------,,,,,,,,,,,,///---,,,,,,,,,,,,+++)))---...//////...///111333111111222222333444444555888:::===@@@CCCGGGMMMQQQVVVWWWWWWWWWWWWUUUSSSRRRUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUTTTQQQSSSTTTSSSOOOHHH@@@<<<666555444333333444555666444444444777===BBBEEEGGG++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++***))))))************************,,,++++++***)))(((''''''******)))))))))))))))***+++++++++++++++***))))))))))))))))))***+++,,,---+++***************+++++++++++++++*********))))))***))))))******++++++++++++******************+++---------------,,,,,,,,,,,,------------,,,,,,+++)))***************++++++************************''')))***,,,,,,,,,***))),,,,,,,,,,,,+++******)))(((***,,,,,,++++++,,,---++++++++++++************************************************+++*********************************))))))***++++++***))))))************************,,,+++++++++***)))))))))*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))************))))))*********+++++++++++++++.........---+++******+++++++++++++++*********)))((()))***++++++++++++++++++++++++*********))))))///(((%%%(((***)))***...(((((((((((((((((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,************************+++***)))((((((((((((((())))))))))))((((((((((((******))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''*********)))))))))((((((((())))))******))))))(((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((('''(((((()))******((()))))))))************&&&'''))),,,---......---((()))***+++,,,------,,,,,,,,,,,,---------......------............---------.........////////////////////////000000000000////////////...............---------------------************************))))))***************+++************************+++******)))))))))************+++++++++******)))++++++++++++++++++++++++***+++---......---+++************+++++++++,,,,,,++++++******++++++,,,---...------,,,,,,,,,,,,,,,//////............---,,,---.../////////111444666333444666888:::<<<======AAABBBDDDGGGJJJNNNQQQTTTXXXXXXXXXXXXWWWVVVUUUTTTVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSSSSSSSSSSTTTUUUTTTUUUVVVWWWWWWWWWVVVUUUVVVWWWXXXVVVQQQJJJBBB===777666555444444444444555444333444777>>>FFFKKKNNN++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))************************++++++******)))(((((('''******)))))))))))))))******++++++++++++***))))))(((((())))))***+++------*********)))******+++,,,+++++++++*********))))))++++++++++++************++++++***))))))***++++++---,,,,,,,,,+++++++++***)))***+++,,,---...------++++++++++++************************************,,,++++++***))))))******---,,,,,,++++++*********(((***,,,,,,++++++,,,---+++++++++*********))))))************************++++++************************************************++++++++++++******************************,,,+++++++++***)))))))))******))))))***++++++,,,++++++++++++++++++++++++,,,,,,+++***))))))*********++++++,,,,,,++++++***))))))))))))******++++++...///000...+++))))))***++++++++++++*********))))))******+++++++++******))))))*********+++++++++,,,)))(((***+++***+++---((((((((((((((((((((((((((((((((()))))))))))))))******+++++++++,,,,,,,,,************************,,,+++******))))))))))))))))))))))))(((((((((((('''(((((()))******++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************((((((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''((()))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))(((((('''(((((()))******((()))))))))************"""$$$&&&(((***+++******)))***++++++,,,,,,,,,,,,,,,,,,,,,---------......------...//////......---,,,,,,---------........./////////000000000111111////////////............+++,,,,,,------.........************************((((((((()))))))))******************************+++++++++******++++++,,,)))******+++++++++******))))))******************+++,,,------------,,,+++***++++++++++++,,,,,,,,,++++++******++++++,,,---......---,,,,,,------...,,,---............//////---///111222333444777:::888999<<<@@@CCCEEEFFFGGGJJJJJJKKKMMMOOOQQQSSSSSSVVVWWWWWWWWWVVVVVVUUUUUUSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWWWWVVVVVVWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWYYYZZZZZZXXXTTTMMMFFFBBB===<<<:::999777666555555777666666:::AAAJJJPPPSSS++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,++++++************************************))))))))))))++++++*********++++++,,,******++++++******)))((())))))))))))***+++,,,---+++***************+++++++++++++++************)))+++,,,---,,,***))))))+++***)))(((''''''((()))***,,,,,,++++++******))))))&&&(((***,,,---...------+++++++++++++++*********++++++++++++++++++++++++...---+++)))((())))))***,,,,,,+++******+++++++++)))+++,,,,,,+++++++++,,,+++************)))))))))***************+++++++++,,,+++******)))*********************************++++++++++++++++++++++++************************+++++++++***************))))))))))))***+++,,,,,,************************,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++)))))))))))))))***+++,,,))),,,///...+++)))***,,,++++++*********))))))))))))******+++++++++******((())))))***++++++,,,,,,'''((()))*********))))))))))))))))))))))))))))))((((((((((((((((((((()))((((((((()))******++++++************************,,,+++***************+++))))))))))))((((((((((((''''''((()))***+++,,,,,,))))))''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))&&&'''''''''((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((((((((()))))))))(((((((((((())))))***))))))))))))************)))))))))******))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......------...////////////...,,,,,,,,,------------.........//////000000111111////////////............+++++++++,,,,,,,,,------************************'''''''''((())))))******************************++++++*********+++,,,,,,))))))***++++++++++++***)))))))))))))))*********------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++******++++++,,,---...---,,,,,,,,,---///000***+++------,,,---...000000333666999:::<<<>>>@@@@@@BBBEEEHHHKKKMMMNNNNNNPPPOOOOOOPPPSSSTTTTTTSSSVVVVVVVVVVVVVVVWWWWWWWWWQQQQQQRRRSSSTTTVVVXXXYYYXXXWWWVVVVVVVVVVVVWWWXXXWWWVVVTTTSSSSSSTTTVVVWWWXXXWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXVVVSSSNNNJJJHHHCCCCCCAAA???===;;;:::999<<<;;;;;;???FFFMMMSSSVVV*********++++++++++++,,,******+++++++++,,,,,,,,,************************((()))***,,,------------************************))))))))))))************))))))))))))***++++++,,,***************))))))(((***)))))))))***+++,,,,,,++++++******************+++++++++************))))))+++,,,,,,******+++---+++***)))(((((()))***+++,,,,,,,,,+++***)))))))))&&&''')))+++,,,,,,+++***)))******++++++,,,,,,---++++++++++++++++++++++++******++++++************,,,+++*********+++,,,---***,,,------+++******+++************))))))))))))))))))*********+++++++++,,,,,,***)))))))))************************************))))))))))))*********************************************+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++++++++*********+++,,,,,,+++++++++,,,,,,+++++++++******))))))***+++---...,,,///222111---+++,,,...******)))))))))((((((((('''((()))***+++,,,,,,,,,******************++++++&&&((())))))((()))))))))************************))))))))))))))))))))))))'''(((((()))******++++++***************************))))))))))))******+++))))))))))))(((((((((((((((((())))))*********+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************))))))))))))&&&&&&'''((()))******+++(((((())))))))))))((((((''''''((()))))))))))))))''''''''''''&&&&&&&&&%%%''''''(((((())))))))))))(((((((((((())))))))))))'''''''''((((((((())))))***))))))(((((((((((()))))))))))))))************------,,,+++******************+++,,,,,,,,,++++++,,,,,,,,,---------......------...///////////////------------............------...//////000111111////////////............------,,,+++******))))))************************'''(((((()))******++++++************************))))))(((((())))))***+++))))))***+++++++++++++++)))))))))******+++++++++...---,,,++++++,,,---...+++++++++,,,,,,,,,------++++++******++++++,,,------,,,++++++,,,...000222---///111000......///111555999???CCCEEEFFFGGGHHHJJJKKKNNNPPPRRRRRRRRRQQQQQQPPPPPPRRRUUUVVVUUUSSSTTTTTTTTTUUUVVVWWWXXXYYYRRRRRRSSSTTTUUUWWWXXXYYYYYYYYYXXXWWWWWWXXXYYYYYYXXXWWWUUUSSSSSSUUUWWWXXXVVVTTTRRRPPPOOOPPPRRRSSSSSSRRRRRRPPPOOOMMMLLLKKKKKKJJJJJJHHHGGGEEECCCCCCDDDCCCCCCFFFMMMSSSWWWYYY))))))*********+++++++++******+++++++++,,,,,,,,,************************((()))***,,,---...//////************************((((((((()))******++++++&&&&&&&&&&&&'''(((*********************)))((((((*********)))******+++,,,,,,++++++***))))))******+++++++++************)))&&&))),,,,,,***+++---000...---+++******+++---...------,,,++++++***))))))'''(((***++++++***)))((('''((()))***,,,---//////++++++++++++++++++++++++&&&(((***------,,,+++)))++++++*********+++---...+++,,,------+++))))))***************))))))))))))))))))******++++++++++++---,,,***)))))))))******))))))))))))))))))))))))))))))(((((((((((())))))************************))))))******+++++++++,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------******++++++++++++******++++++******+++---...///333777999777111------///))))))))))))((((((((((((%%%&&&(((***,,,---...///,,,,,,++++++***)))))))))(((***+++)))(((***++++++************************++++++******************)))******+++,,,,,,------************************(((((('''(((((()))***+++))))))))))))((((((((((((************)))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''')))***+++,,,---))))))************))))))'''(((((()))))))))))))))++++++******)))))))))((((((((())))))*********+++(((((((((((())))))))))))&&&'''''''''(((((())))))+++***)))(((((('''(((((())))))))))))************)))((('''''''''(((***+++******+++,,,,,,,,,++++++,,,,,,,,,---------......------...///000000//////............/////////000,,,------...///000000111000/////////............///...---+++)))'''&&&%%%************************((())))))***++++++,,,,,,************************'''''''''''''''((())))))((()))***+++++++++++++++*********++++++,,,,,,,,,000...,,,******,,,...000++++++,,,,,,,,,---------++++++******++++++,,,---,,,,,,++++++,,,///222333333555666555222000111333:::???EEEJJJLLLMMMNNNNNNQQQRRRTTTUUUVVVTTTSSSRRRPPPOOOOOORRRVVVXXXVVVTTTRRRRRRRRRSSSUUUVVVXXXYYYUUUUUUUUUVVVVVVXXXYYYZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[YYYWWWUUUSSSSSSUUUWWWYYYRRRPPPMMMJJJIIIJJJLLLNNNNNNNNNMMMKKKKKKKKKKKKLLLQQQQQQQQQPPPOOONNNMMMLLLKKKJJJKKKNNNSSSXXX\\\]]]++++++++++++++++++++++++***((('''(((***+++)))&&&)))))))))))))))))))))))))))***,,,---...------,,,///......---,,,+++******************************++++++************++++++)))************+++++++++************************---------,,,,,,,,,++++++,,,+++++++++******)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***+++,,,,,,------******+++,,,,,,---......++++++++++++,,,,,,---...'''(((***,,,,,,,,,***)))###$$$'''***,,,...///000+++++++++************)))))))))))))))************+++++++++************)))))))))***+++,,,------...******++++++++++++*********+++,,,,,,,,,,,,+++***))))))***++++++++++++***++++++,,,,,,,,,,,,------+++++++++*********))))))...------,,,+++***))))))'''((()))***,,,---...///+++,,,------......------111...///000***%%%222EEETTTbbbcccMMM666------,,,&&&'''(((******+++++++++))))))))))))))))))))))))+++*********))))))((((((+++...000...(((%%%&&&((((((***+++***)))((()))***))))))******++++++,,,,,,((()))***+++,,,+++************+++++++++,,,,,,,,,++++++***))))))((())))))******************++++++))))))((((((''''''&&&&&&+++***)))(((((()))***++++++++++++***************((((((((((((((((((((((((''''''(((((())))))******&&&&&&'''((()))))))))(((+++*********))))))(((((())))))))))))))))))))))))***)))))))))((((((''''''((('''''''''((()))+++,,,*********)))))))))))))))''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&))))))(((((((((((())))))))))))))))))************((((((''''''''''''((((((***((('''(((+++,,,+++((())))))***++++++++++++***************************,,,,,,,,,------............---,,,,,,,,,,,,---.........---,,,---...///000...............///000000////////////............///...,,,,,,------,,,+++***+++,,,------,,,+++***+++*********))))))((((((&&&&&&&&&''')))+++---///))))))*********))))))(((*********++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---///000/////////...---///333666777:::<<<:::777666:::???CCCFFFJJJMMMNNNOOOQQQRRRXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTVVVXXXXXXVVVTTTWWWWWWVVVVVVVVVWWWYYYZZZWWWVVVUUUUUUVVVXXXYYY[[[___^^^\\\ZZZZZZYYYXXXVVVWWWVVVTTTSSSQQQPPPPPPPPPLLLHHHCCC???>>>???@@@@@@GGGFFFDDDCCCBBBBBBCCCCCCKKKMMMPPPSSSTTTUUUTTTSSSQQQRRRUUUWWWYYY[[[[[[[[[,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))++++++)))'''******************************+++,,,,,,,,,,,,,,,------,,,,,,+++******************************************))))))*********)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------'''(((***,,,,,,+++***)))+++++++++,,,,,,,,,+++++++++++++++************)))))))))*********+++++++++++++++++++++************++++++++++++++++++,,,,,,******++++++++++++*********+++,,,,,,,,,,,,+++***))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******---,,,,,,++++++***************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,'''&&&)))//////...;;;LLLhhhkkk```GGG555111111000'''((()))***************))))))))))))))))))))))))***************)))))))))---000111///***'''(((***(((***+++***)))((()))***))))))******************'''((()))+++,,,,,,,,,+++************+++++++++,,,,,,+++)))((((((((()))***,,,++++++******))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&'''((()))*********************************************(((((((((((())))))******''''''(((((()))(((((((((******)))))))))((((((((())))))))))))))))))))))))++++++***)))))))))))))))((((((''''''((()))***+++))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&))))))(((((((((((())))))))))))))))))************)))(((''''''''''''((()))***((('''(((+++,,,***)))(((((((((((())))))))))))************************,,,,,,------------------......---,,,,,,---............---------...///000...............///000000////////////............///---,,,,,,------,,,+++((()))************)))(((+++*********))))))))))))+++***)))(((((((((((()))))))))************))))))++++++++++++++++++,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...000000/////////......111666:::>>>AAABBB@@@======@@@DDDJJJMMMPPPQQQRRRRRRRRRTTTWWWVVVUUUTTTTTTTTTTTTTTTVVVUUUVVVXXXZZZZZZYYYWWWXXXWWWVVVUUUVVVWWWXXXYYYWWWWWWWWWXXXYYYZZZ[[[\\\^^^]]]\\\[[[ZZZXXXUUUTTTPPPOOOMMMKKKIIIHHHGGGFFFEEECCCAAA@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>???IIIJJJLLLOOOQQQRRRRRRRRRQQQRRRTTTVVVXXXYYYYYYYYY+++++++++++++++++++++++++++***)))***,,,,,,***(((******************************************+++,,,***************************************************))))))(((((())))))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------......///......---,,,,,,+++******---,,,,,,++++++++++++,,,)))***,,,---------,,,+++.........---,,,+++***)))+++++++++************)))************++++++++++++,,,+++++++++************,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++***++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++*********((())))))***************+++((()))...///...555@@@SSSPPPDDD333---000111---((())))))*********))))))))))))))))))))))))))))))***************+++++++++,,,///000...***((((((***(((***+++***)))((()))************)))))))))))))))))))))***++++++++++++***)))))))))*********++++++,,,+++)))''''''(((***+++,,,,,,+++***)))(((((('''))))))))))))***************))))))((())))))******((((((((())))))*********************************((((((((())))))))))))***(((((()))))))))(((''''''))))))((((((((((((((('''((((((((((((((((((((((((,,,+++***)))))))))***+++))))))(((((((((((()))***))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))***************)))'''&&&&&&''')))******(((((((((***+++***)))))))))((('''((()))***+++++++++++++++++++++++++++------------------,,,,,,......---,,,,,,---............------......///000///............//////000/////////............---...---,,,,,,------,,,+++((()))************)))(((***************)))))))))---,,,***)))((('''''''''))))))***************))),,,,,,++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------//////.........///000000////////////000555;;;@@@GGGIIIJJJIIIFFFEEEGGGJJJQQQTTTVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUVVVXXXWWWWWWYYY[[[\\\ZZZYYYYYYXXXWWWVVVVVVVVVWWWXXXVVVWWWXXXZZZ[[[\\\\\\\\\\\\\\\\\\[[[XXXTTTPPPMMMIIIGGGEEECCC@@@>>>=========>>>@@@CCCEEEFFFFFFGGGDDDDDDCCCBBBAAAAAAAAAAAADDDEEEFFFHHHIIIKKKLLLMMMNNNOOOPPPQQQSSSTTTUUUUUU************************++++++++++++,,,,,,+++***************************+++***)))(((((()))***+++(((((())))))*********+++************************))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++***************************++++++,,,,,,++++++***+++,,,,,,,,,------.........------,,,,,,++++++***------,,,+++*********+++------...//////......---***++++++,,,------,,,,,,+++++++++*********)))))))))))))))************+++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,---,,,,,,++++++*********((())))))***************000+++***,,,+++(((***///000000---)))+++...,,,%%%)))************))))))(((++++++++++++++++++++++++))))))******++++++,,,,,,***+++---+++)))''''''((((((***+++***)))((()))************))))))(((((((((,,,,,,++++++***)))((((((((())))))))))))*********,,,+++)))''''''(((***,,,++++++******))))))((((((((((((((())))))*********************+++++++++,,,&&&&&&'''((()))******+++************************)))))))))))))))))))))))))))))))))))))))((('''&&&((((((((((((''''''''''''((((((((((((((((((((((((+++***)))((('''(((***+++)))))))))(((((((((((((((((((((((()))))))))))))))((((((''''''''''''(((((('''(((((((((((((((((('''))))))(((((((((((())))))((()))))))))************+++)))'''&&&&&&''')))+++))))))((()))************,,,+++***))))))+++---...++++++++++++++++++++++++.........------,,,,,,,,,......------------.....................//////000//////............///000//////.........------------,,,+++,,,------,,,++++++++++++,,,,,,+++++++++************************)))))))))******+++,,,,,,))))))***+++++++++******,,,,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------------//////.../////////000000//////000000333999@@@EEEMMMOOOOOONNNLLLKKKMMMNNNSSSUUUXXXXXXWWWVVVWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXWWWXXXZZZ[[[ZZZYYYZZZYYYXXXWWWWWWXXXYYYZZZVVVWWWYYY[[[\\\\\\\\\[[[ZZZ[[[\\\ZZZTTTNNNHHHEEEAAA@@@???===;;;:::999999999===DDDIIILLLNNNOOOOOONNNMMMLLLKKKIIIHHHGGGGGGCCCCCCBBBCCCCCCEEEFFFGGGHHHHHHIIIJJJKKKMMMOOOPPP))))))))))))))))))))))))***+++,,,,,,,,,+++++++++************************+++***)))(((((((((******'''(((((())))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))*********))))))*********+++++++++***************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************,,,---------------,,,,,,'''((()))+++,,,---------+++++++++*********))))))((((((((()))))))))******,,,,,,,,,++++++++++++***))))))***+++,,,,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***+++++++++,,,,,,,,,------************++++++++++++*********++++++,,,,,,---++++++++++++++++++,,,,,,)))***++++++,,,++++++++++++((((((***+++***+++------000222111000///+++&&&)))************))))))(((************************)))))))))******++++++,,,)))***+++***)))((((((((((((***+++***)))((()))***++++++******))))))((((((******************++++++((())))))))))))*********+++***((('''((()))***+++((((((((())))))******+++'''''''''(((((()))))))))'''''''''(((((()))))))))&&&&&&'''((()))******+++))))))))))))))))))))))))************)))))))))))))))*********)))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&''''''((())))))))))))))))))(((((((((''''''(((((())))))))))))(((((((((''''''((((((((((((((((((''''''((((((((())))))(((((((((((())))))((()))))))))************+++)))(((''''''((()))+++((()))))))))))))))***+++---,,,***))))))+++---...++++++++++++++++++++++++.........------,,,,,,,,,................................./////////////////////............//////............---------------+++***+++------,,,+++,,,++++++++++++++++++,,,***************+++++++++((()))***,,,---...//////))))))***+++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........------...///000111111222222222333555888===EEEJJJOOOPPPQQQPPPOOOOOOOOOPPPPPPSSSVVVWWWWWWWWWXXXYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[YYYXXXXXXYYYZZZYYYXXXXXXWWWWWWVVVWWWXXXZZZ[[[XXXYYY[[[\\\]]]]]]\\\\\\XXXZZZ[[[XXXPPPHHHAAA>>>;;;;;;:::999999999999999;;;AAAIIIOOORRRTTTUUUWWWVVVUUUTTTRRRPPPNNNLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFCCCCCCBBBBBBCCCEEEGGGIII(((((((((((((((((((((((()))+++------+++***+++,,,+++++++++++++++++++++++++++******)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))***))))))(((((())))))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++************))))))))))))((()))******+++++++++++++++++++++************)))((())))))))))))*********,,,,,,,,,,,,++++++++++++((()))***+++,,,------...---,,,+++******+++,,,---,,,++++++******++++++,,,))))))***++++++++++++***++++++,,,,,,,,,,,,------)))***************++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------***+++,,,,,,------,,,,,,++++++++++++++++++,,,---...//////...,,,,,,------((())))))*********))))))'''''''''''''''''''''''')))))))))))))))*********++++++++++++++++++******(((***+++***)))((()))***+++++++++***************&&&'''''')))***---...000)))))))))*********++++++)))))))))))))))******+++&&&''''''((()))***++++++''''''''''''(((((((((((('''((()))***++++++******((((((((())))))*********((((((((((((((((((((((((+++************)))))))))))))))*********)))(((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''((('''((())))))))))))((((((&&&''''''(((((())))))***)))((((((''''''(((((()))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))***************))))))))))))))))))***''')))******))))))***+++******)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---...////////////...------...///000000000000///000//////............///.........------------,,,,,,+++***+++,,,---,,,+++******)))(((((()))***************+++++++++++++++***+++,,,------------,,,))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////,,,---000222555666777888777999:::<<>>???@@@BBB************************(((+++---,,,***)))***+++++++++++++++++++++++++++***+++++++++******)))((()))*********************))))))))))))))))))))))))*********))))))*********)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++*********************+++,,,++++++***))))))))))))))))))***++++++,,,,,,+++++++++++++++************)))******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,...---+++******+++---...,,,,,,+++******+++,,,,,,))))))***++++++++++++***++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++,,,,,,)))******++++++,,,------***+++,,,,,,---,,,,,,,,,---///...+++)))(((***+++&&&%%%$$$&&&(((***+++---'''((()))***************(((((((((((((((((((((((()))))))))(((((((((((((((*********+++,,,,,,+++***(((***+++***)))((()))***++++++++++++,,,,,,,,,,,,((((((((((((***+++---...************+++++++++,,,'''((()))***+++******)))''''''(((((())))))******)))))))))((((((((((((((()))***+++---......------)))*********************))))))))))))))))))))))))+++++++++*********))))))(((((()))*********))))))((((((((()))))))))******))))))))))))))))))))))))%%%&&&((()))***)))((('''&&&'''((()))******))))))&&&&&&''''''((())))))***))))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))************((()))************)))(((''')))+++***)))(((***,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///000000///...------...///000111000000///000000///........................---------,,,,,,+++***)))***,,,---,,,+++******)))(((((()))***************++++++,,,,,,,,,***+++,,,,,,,,,+++***)))((()))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------.../////////...000444888<<>>@@@CCCEEEGGGJJJNNNQQQOOOOOOQQQRRRTTTUUUTTTSSSPPPSSSVVVXXXXXXYYYZZZ[[[XXXXXXXXXWWWXXXXXXYYYYYYUUURRROOOMMMMMMLLLKKKJJJEEEEEEFFFIIILLLPPPTTTVVVXXXWWWVVVUUUTTTTTTTTTTTTRRRVVVXXXVVVNNNHHHEEEEEE>>>>>>============>>>>>>>>>CCCHHHKKKKKKLLLQQQUUUXXXYYYYYYZZZZZZYYYYYYXXXUUUVVVWWWXXXWWWWWWVVVUUUOOOKKKFFF@@@<<<;;;;;;<<<++++++++++++++++++++++++(((***---,,,***((()))+++++++++++++++++++++++++++***+++,,,,,,,,,***)))(((++++++******************))))))))))))))))))))))))++++++************++++++)))************+++++++++************************---------,,,,,,,,,+++++++++++++++,,,,,,---------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------------------------000///...---+++***)))(((***)))))))))***+++,,,,,,...---,,,,,,+++++++++,,,((()))***,,,---......///+++++++++************))),,,,,,------------......---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***...---+++******+++---...---,,,+++******+++,,,---))))))***++++++++++++***++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++&&&)))+++(((&&&(((,,,///***'''&&&***...---)))&&&''''''(((******+++++++++++++++++++++++++++++++++))))))((((((''''''&&&&&&(((''''''(((******)))((((((***+++***)))((()))***+++++++++,,,,,,---------...---+++)))(((((())))))***++++++++++++,,,,,,,,,&&&'''***+++,,,+++***((())))))))))))((((((((((((++++++******))))))((((((&&&''')))***++++++******+++++++++***************************************++++++++++++******))))))'''((()))***************(((((())))))******++++++************************$$$&&&)))+++,,,***((('''%%%&&&((()))*********)))&&&&&&&&&'''((())))))***))))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))************'''(((***,,,,,,***((('''''')))+++***((((((***,,,***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---...///000000///...------...000111111111000///111000///.....................---------,,,,,,,,,+++***)))***,,,---,,,+++---,,,+++******+++,,,---*********++++++,,,,,,,,,'''((()))***+++******)))((()))***+++,,,---------*********++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------...///000000111333888===BBBEEEGGGHHHCCCFFFIIIKKKMMMOOORRRTTTPPPPPPQQQTTTVVVWWWVVVUUUSSSUUUXXXZZZZZZZZZZZZ[[[XXXWWWWWWVVVVVVVVVWWWWWWNNNKKKGGGEEEDDDCCCAAA@@@<<<===???BBBGGGKKKPPPRRRSSSRRRPPPNNNLLLLLLMMMMMMPPPTTTXXXVVVPPPKKKJJJKKKEEEEEEDDDCCCBBBBBBBBBBBB===AAAEEEFFFDDDFFFKKKPPPNNNOOOQQQTTTUUUVVVVVVUUUTTTVVVXXXZZZ[[[[[[ZZZYYYWWWRRRKKKCCC===:::999999)))*********++++++++++++***************)))((((((************************+++******)))((('''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++***))))))))))))***++++++++++++***)))......---,,,,,,++++++***...---+++*********++++++---,,,,,,++++++,,,,,,---))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++,,,...//////,,,***(((((((((***++++++***(((((()))))))))***+++++++++,,,---+++***+++......,,,***+++++++++,,,,,,---------......---,,,++++++++++++///...,,,***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,,,,,,,,,,,,,------...///))))))***+++,,,,,,------++++++******++++++,,,------,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++************))))))))))))))))))***+++---...///000---+++******+++,,,,,,+++******++++++++++++******))))))(((((((((((()))))),,,+++)))((((((***+++---+++++++++++++++***)))(((,,,+++++++++******))))))......------------------,,,+++***))))))***+++,,,...---,,,***)))((((((((((((((()))************)))(((''''''&&&''')))+++,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((()))***************,,,+++++++++******))))))*********))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))((((((((())))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))((()))***,,,,,,+++************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------,,,+++************////////////////////////......///000000000000000000000000000////////////......---------,,,,,,,,,++++++************++++++...---,,,,,,+++***))))))************************))))))*********++++++++++++***)))(((((()))***+++------,,,,,,+++*********((()))+++,,,......//////+++---......------...///+++---------,,,---...000333777>>>DDDIIILLLMMMMMMPPPNNNLLLKKKLLLOOOSSSUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYZZZ]]]^^^^^^]]]WWWUUUTTTUUUWWWVVVRRROOOHHHFFFCCC@@@>>>===>>>>>>===>>>@@@BBBDDDFFFHHHHHHJJJIIIGGGEEEDDDDDDDDDEEEJJJKKKLLLMMMNNNOOOPPPPPPJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIFFFDDDBBBBBBBBBIIIHHHHHHIIIKKKNNNQQQSSSUUUUUUVVVVVVWWWWWWXXXXXXXXXUUUPPPHHH@@@;;;::::::)))))))))*********+++++++++++++++++++++***))))))+++*********)))))))))(((,,,+++***)))((((((''''''************++++++++++++))))))))))))))))))))))))+++++++++************************************************************+++---,,,+++***)))******+++,,,++++++******++++++,,,******))))))))))))******++++++++++++++++++,,,,,,))))))((((((((((((((())))))***,,,------,,,+++***,,,,,,------------,,,,,,************++++++++++++---+++***,,,......,,,***************+++++++++,,,......---,,,,,,,,,---------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,,,,,,,,,,,,,,,,+++*********++++++)))******+++,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++++++++*********)))))))))))))))******+++,,,---......,,,+++))))))+++,,,+++*********++++++++++++************))))))))))))******,,,+++)))((((((***+++,,,+++++++++++++++***))))))++++++*********)))))))))***************+++++++++++++++******************++++++******************((())))))***+++***************)))((((((((())))))))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((()))))))))))))))((())))))***************))))))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++************++++++,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,+++,,,,,,------////////////////////////......///000000000000000000000000000/////////......------------,,,,,,,,,+++******************+++------,,,++++++***))))))************************)))))))))*********+++++++++******))))))******++++++*********))))))((((((((()))***+++,,,---------***+++,,,,,,++++++,,,...---.../////////000333555;;;>>>DDDIIILLLNNNNNNNNNMMMLLLKKKKKKLLLPPPSSSVVVXXXXXXXXXXXXYYYYYYZZZ[[[YYYXXXXXXZZZ\\\^^^^^^]]]ZZZXXXUUUTTTSSSQQQLLLIIIHHHFFFDDDBBB@@@???>>>>>>>>>>>>@@@AAACCCDDDFFFFFFFFFEEECCCBBBAAA@@@AAAAAAEEEFFFGGGHHHJJJKKKLLLMMMLLLLLLLLLMMMMMMNNNOOOOOOMMMNNNNNNLLLIIIFFFFFFFFFGGGFFFFFFFFFGGGIIILLLMMMPPPPPPQQQRRRTTTUUUVVVVVVUUUSSSNNNGGGAAA<<<<<<<<<((()))))))))************,,,,,,,,,,,,,,,+++******++++++++++++******))))))---,,,***)))(((((()))***************++++++++++++))))))))))))))))))))))))***************+++++++++,,,+++***))))))***+++,,,((())))))***++++++,,,,,,,,,+++******)))*********+++******))))))******++++++++++++******+++++++++*********++++++,,,,,,,,,++++++************++++++((())))))***++++++,,,,,,,,,++++++++++++++++++,,,+++++++++++++++*********,,,++++++,,,------,,,***++++++++++++,,,,,,,,,,,,---------------......///++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++------,,,+++******************++++++,,,,,,------------,,,,,,------...///------,,,,,,,,,,,,------//////...---+++***))))))++++++++++++++++++++++++******))))))******+++,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,***))))))***++++++*********++++++++++++******++++++************++++++,,,+++***))))))***++++++***++++++++++++***))))))******))))))))))))(((((((((((())))))******+++++++++++++++++++++***)))((()))))))))******++++++,,,))))))***++++++++++++***---,,,,,,+++***((('''&&&((((((((((((''''''''''''))))))))))))))))))))))))******)))))))))(((((((((((()))******++++++******))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))***************+++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...///000////////////////////////.........///////////////000000000/////////......------------,,,,,,,,,,,,************************,,,,,,,,,+++*********)))************************))))))************++++++,,,++++++******++++++,,,***************)))))))))***+++++++++,,,,,,,,,,,,***+++,,,,,,++++++---...///000111111222555999===DDDGGGJJJMMMPPPPPPPPPPPPKKKKKKJJJKKKNNNQQQUUUWWW[[[[[[[[[[[[[[[[[[[[[[[[XXXWWWWWWYYY\\\^^^^^^]]][[[YYYWWWVVVTTTRRRMMMJJJKKKKKKJJJIIIGGGEEEDDDCCCCCCDDDEEEEEEGGGGGGHHHIIIGGGFFFEEEDDDBBBBBBBBBBBBAAABBBCCCEEEFFFGGGHHHHHHKKKKKKLLLMMMNNNPPPRRRSSSSSSTTTUUUTTTQQQNNNLLLLLLJJJIIIHHHGGGGGGHHHJJJJJJLLLLLLNNNOOOQQQSSSTTTTTTRRRQQQNNNIIIDDDAAAAAABBB(((((()))))))))*********++++++,,,,,,++++++***)))+++++++++,,,,,,,,,---------,,,***)))))))))+++,,,'''((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,+++)))(((((()))+++,,,+++++++++,,,,,,---------************************++++++************++++++++++++************++++++*********++++++,,,,,,---,,,,,,+++++++++,,,------***)))(((((((((***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,------,,,+++........................+++++++++,,,---...//////++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***++++++,,,,,,++++++......---,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,//////...---+++***))))))************************+++************+++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,***((()))***+++************++++++++++++******+++******))))))******+++,,,+++***))))))******+++******+++++++++******))))))))))))(((((((((((((((((())))))***+++,,,,,,---***+++,,,,,,+++***((('''))))))******++++++++++++)))******+++++++++++++++,,,---------+++)))'''&&&((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++***************''''''((((((((((((((()))((((((((((((((((((((((((******(((''''''(((******(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''((((((((()))))))))))))))))))))))))))*********++++++++++++)))))))))))))))))))))))))))((('''''''''(((***+++***************++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---......////////////////////////.....................///000000/////////.........---------,,,,,,,,,++++++*********++++++*********++++++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,---------,,,---000222222333555555777;;;@@@DDDIIIJJJLLLOOOQQQQQQRRRRRRKKKLLLMMMOOORRRUUUXXXZZZ\\\\\\\\\\\\\\\[[[ZZZZZZWWWVVVWWWYYY\\\^^^^^^]]]YYYZZZZZZ[[[[[[ZZZXXXVVVSSSSSSTTTTTTSSSPPPNNNLLLOOOOOOOOOPPPPPPPPPQQQQQQOOOOOONNNMMMLLLKKKKKKJJJDDDEEEFFFGGGHHHGGGGGGFFFGGGHHHHHHJJJLLLOOORRRSSSVVVXXXZZZZZZXXXUUUTTTTTTTTTSSSQQQPPPOOOOOOOOOOOONNNOOOPPPQQQRRRSSSTTTTTTRRRSSSRRROOOLLLJJJJJJKKK))))))))))))***************************))))))((('''((()))***+++---......+++******))))))***+++,,,'''((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,+++)))(((((()))+++,,,---------,,,,,,,,,++++++*********+++++++++******,,,,,,++++++++++++,,,,,,*********))))))******************++++++,,,,,,,,,((((((((((((((()))******,,,+++)))((('''((()))***///...---,,,,,,---...///---,,,,,,,,,++++++******+++,,,------,,,,,,,,,,,,........................))))))******+++,,,......------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,++++++++++++,,,---...///000,,,,,,,,,,,,,,,---------+++++++++++++++,,,,,,---++++++************++++++---------,,,,,,+++++++++************************+++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,***))))))***++++++*********++++++++++++******))))))(((((((((((()))))),,,++++++******))))))***)))******+++++++++******((((((((((((((()))))))))(((((()))***++++++,,,,,,***++++++,,,,,,***)))(((***++++++++++++***)))((())))))***++++++++++++******+++,,,,,,,,,***)))((((((((())))))******++++++************************((((((((()))***+++++++++))))))***+++++++++++++++******************++++++((((((((())))))*********((((((((((((((((((((((((,,,+++))))))))))))+++,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))*********++++++++++++)))))))))))))))))))))))))))((('''''''''(((***+++******)))))))))***+++,,,,,,,,,++++++,,,,,,---...------,,,+++++++++++++++///////////////////////////...------,,,---......////////////............------,,,,,,,,,+++++++++)))***++++++++++++***)))*********************+++************************,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,++++++,,,,,,---------.........---,,,,,,,,,,,,---,,,---------...///333666777888:::<<<===AAAFFFIIIIIIJJJKKKMMMOOOQQQRRRSSSOOOPPPQQQTTTVVVYYY[[[\\\\\\\\\\\\\\\\\\[[[YYYYYYXXXWWWWWWYYY\\\^^^^^^]]]YYY[[[]]]^^^____________YYYZZZ\\\\\\[[[YYYWWWUUUYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTNNNOOOOOOOOOOOOMMMKKKJJJHHHHHHIIIJJJMMMPPPSSSUUUWWWZZZ\\\]]]\\\[[[[[[\\\]]]]]][[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYXXXVVVUUUUUUUUU)))*********++++++++++++)))************)))(((((($$$%%%&&&''')))+++,,,,,,((())))))******+++++++++************++++++++++++))))))))))))))))))))))))***************+++++++++,,,+++***))))))***+++,,,,,,,,,++++++***))))))(((******+++,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---******))))))))))))******++++++++++++++++++++++++))))))))))))***++++++,,,---,,,***(((((((((((()))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++***,,,...---,,,++++++,,,,,,,,,,,,,,,++++++++++++))))))))))))***+++------------......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,(((((()))***+++---...///,,,,,,,,,,,,------------+++************+++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++******++++++++++++******))))))(((((((((((()))))),,,,,,++++++***)))))))))))))))***++++++++++++***(((((())))))))))))******''''''(((((())))))***************+++++++++*********+++,,,,,,+++***)))((((((((()))************)))))))))******************&&&&&&''''''(((((())))))************************''''''((()))***+++,,,---)))***++++++,,,+++++++++(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))************)))((()))***+++,,,,,,,,,++++++,,,,,,---......---,,,+++************///////////////////////////...---++++++,,,---.../////////.........------,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))((()))))))))***+++++++++************************,,,,,,---------.........+++,,,,,,------,,,,,,+++((())))))***+++,,,---------,,,+++******+++,,,,,,+++,,,---...///222777:::>>>@@@BBBDDDFFFHHHKKKNNNJJJJJJKKKLLLNNNQQQSSSTTTSSSTTTVVVYYY[[[\\\\\\]]][[[[[[\\\\\\\\\[[[YYYXXXZZZYYYYYYZZZ]]]^^^^^^]]]ZZZ]]]___``````___```aaa\\\]]]_________]]][[[ZZZ^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^]]]\\\ZZZYYYXXXYYYYYYZZZXXXVVVSSSRRRQQQPPPPPPQQQSSSVVVYYY[[[[[[\\\]]]^^^]]]]]]___aaaaaaaaa```___^^^]]]]]]\\\]]]]]]]]]\\\\\\\\\[[[[[[\\\^^^``````___]]]\\\]]]++++++++++++,,,,,,,,,,,,***++++++++++++***))))))'''(((((())))))******+++%%%&&&)))***++++++***)))************++++++++++++))))))))))))))))))))))))+++++++++***************************************+++************************+++,,,---...------,,,,,,,,,++++++++++++,,,,,,++++++************++++++---,,,,,,++++++*********++++++++++++,,,---...///+++******)))))))))******((())))))))))))))))))(((++++++,,,,,,,,,,,,,,,,,,***,,,......,,,***+++---,,,+++++++++************************+++,,,,,,---+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---)))))))))***+++,,,---...------------------------,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,---------------------......,,,++++++,,,------,,,******++++++++++++*********))))))))))))))))))***,,,,,,,,,+++***)))(((((())))))***+++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,((()))+++,,,,,,+++***)))''''''((())))))))))))((()))))))))(((((())))))***''''''''''''((((((((((((************************)))))))))******+++++++++)))***++++++,,,,,,++++++'''((((((((())))))))))))''''''(((((()))******+++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++************((((((((()))+++,,,,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,///////////////////////////...,,,+++***+++,,,---//////.........---------,,,,,,,,,++++++++++++***(((***+++,,,,,,+++***((('''(((((()))***++++++,,,************************++++++++++++,,,,,,,,,---***+++,,,------,,,+++***(((((()))***+++------...///...---,,,,,,---///000...///111222444888>>>BBBFFFHHHLLLNNNNNNOOOPPPRRRMMMMMMMMMMMMOOOQQQTTTUUUWWWXXXZZZ\\\]]]]]]\\\[[[ZZZ[[[\\\]]]]]]\\\ZZZYYY\\\[[[[[[[[[]]]^^^]]]\\\[[[^^^bbbbbbaaa```aaabbb___``````aaaaaa```___^^^````````````````````````aaaaaabbbaaa```___]]]\\\]]]^^^```aaaaaa___\\\[[[ZZZYYYXXXXXXYYY\\\___aaa`````````^^^]]]^^^```bbbaaaaaabbbbbbaaaaaa```____________```````````````___bbbdddeeecccaaa______++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******---------,,,,,,,,,++++++###%%%(((+++,,,+++)))((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++******)))))))))***++++++++++++***)))+++++++++,,,,,,---......***+++---...///...------++++++************++++++---,,,,,,++++++,,,,,,---...------,,,+++***))))))(((((((((((()))***+++,,,))))))******++++++,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,---------***,,,......+++***+++------------,,,,,,+++++++++,,,,,,++++++,,,,,,------)))***,,,.../////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......---------,,,,,,---......---------------------------,,,,,,,,,,,,---......///......------......///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---------,,,,,,,,,---------........./////////---,,,,,,---...------******++++++++++++******++++++************++++++,,,,,,,,,++++++)))((((((((()))***+++++++++++++++))))))******+++++++++,,,,,,,,,,,,+++++++++++++++))))))(((((()))+++---...%%%'''***,,,------,,,+++&&&''''''(((((((((((((((+++***((('''''''''((()))************))))))))))))************************+++++++++*********************+++,,,,,,,,,,,,+++))))))******+++++++++,,,&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((())))))***+++,,,,,,,,,))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))((()))+++,,,,,,++++++***+++***((('''((()))+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---.../////////////////////////////////...,,,******+++,,,---//////.........---------,,,,,,,,,+++++++++******((()))+++,,,,,,+++)))(((''''''((()))***++++++,,,************************))))))*********+++++++++******,,,,,,,,,,,,************+++,,,...///000000222111000///000111333555222444555777:::???EEEIIIKKKNNNRRRTTTTTTSSSTTTTTTQQQPPPOOOOOOPPPRRRTTTVVVYYYZZZ\\\]]]]]]\\\[[[ZZZZZZ[[[]]]^^^^^^]]][[[ZZZ^^^]]]\\\\\\^^^^^^]]]\\\[[[___cccdddcccccceeegggbbbbbbbbbccccccbbbbbbaaaaaabbbbbbbbbbbbbbbccccccccccccccccccbbbaaa___]]]^^^```bbbdddeeedddbbbaaa```^^^]]]\\\]]]___bbbdddeeedddbbb___]]]]]]```cccaaabbbbbbcccccccccbbbbbb______``````aaabbbcccccc```ccceeefffdddaaa```___,,,,,,***)))((((((''''''************************++++++************++++++************************++++++++++++******)))))),,,,,,+++***)))))))))***,,,,,,+++***))))))******************************((()))***+++,,,---------++++++++++++,,,---......,,,------......------,,,(((***+++------,,,+++***...------,,,+++***))))))---------,,,,,,+++++++++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((***,,,---,,,,,,---///000000///...------,,,,,,------------------------------------------------------,,,,,,+++*********+++++++++,,,------..............................++++++++++++++++++++++++---,,,+++***+++,,,---...------------------------++++++,,,,,,,,,---------+++,,,,,,+++******+++---000...,,,---...///...---++++++,,,,,,,,,------------///000///,,,)))(((((((((((())))))******++++++++++++++++++++++++++++++,,,+++++++++***)))))))))(((((())))))******++++++,,,,,,+++***))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---,,,+++)))(((,,,+++***))))))***+++,,,))))))))))))))))))******)))************+++++++++************************))))))******+++++++++,,,***)))))))))***+++,,,,,,)))))))))))))))))))))))))))************+++++++++...,,,)))'''&&&''')))*********))))))(((((('''''''''((()))***************++++++***)))((('''&&&&&&,,,+++***)))(((((((((((((((((((((((())))))))))))((())))))************)))))))))*********))))))(((*********)))))))))))))))***)))((((((((()))+++,,,******++++++++++++******(((((()))***+++,,,,,,,,,)))************+++++++++---,,,+++***+++,,,---...***++++++,,,---...//////------------------------////////////////////////...---,,,,,,++++++,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,---,,,***)))***+++---------+++******---///+++,,,///111444777999:::;;;<<<>>>AAADDDHHHKKKMMMOOOPPPRRRRRRQQQRRRSSSUUUQQQQQQPPPPPPQQQSSSUUUWWWXXXXXXXXXXXXYYYZZZ\\\\\\^^^^^^^^^_________``````]]]\\\\\\[[[\\\]]]___````````````aaabbbbbbccccccbbbeeegggeeebbbaaacccfffcccbbbaaa```___```aaaaaaiiigggddd```\\\ZZZ\\\^^^]]]```cccdddcccaaaaaaaaacccaaa___^^^^^^```ccceeegggeeeaaa]]][[[ZZZ[[[\\\bbbbbbaaa````````````aaa```______```aaabbbaaa______bbbdddeeedddbbbaaaaaa------,,,+++************************************+++******))))))******+++************************************))))))(((((())))))))))))))))))***+++,,,++++++***))))))******************************+++++++++,,,,,,------...,,,++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++***)))))))))******++++++++++++******)))(((((((((,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++------,,,,,,---...//////......---,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................++++++,,,,,,,,,---------+++,,,,,,+++******+++---///---,,,,,,---......---******+++++++++,,,,,,,,,+++---///...,,,******************+++++++++++++++*********************************)))))))))))))))************++++++++++++,,,++++++***))))))***************+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***)))(((***)))(((''''''((()))************))))))))))))))))))************+++++++++))))))))))))))))))))))))'''''''''(((((()))))))))*********)))******++++++))))))))))))))))))))))))(((((()))))))))*********++++++******)))(((((((((***)))))))))((((((((('''((())))))************)))******))))))((((((''''''***)))))))))))))))******))))))))))))(((((((((((())))))*********))))))((())))))*********))))))((()))))))))))))))*********)))))))))))))))******+++******++++++++++++******)))))))))***+++++++++,,,************++++++++++++,,,,,,++++++,,,,,,------,,,,,,------------------------------------------........................///...------,,,,,,------,,,,,,+++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++******)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,---,,,***)))***+++---......---,,,+++---//////000333666:::>>>AAABBBCCCCCCEEEGGGIIILLLOOOPPPOOOQQQRRRRRRRRRRRRSSSUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWXXXYYYZZZ[[[\\\^^^^^^______````````````___^^^]]]\\\\\\\\\]]]^^^``````aaaaaabbbcccccccccbbbcccddddddcccbbbcccdddeeedddcccbbbbbbbbbcccdddeeedddbbb^^^[[[ZZZ\\\^^^]]]___bbbcccbbbaaaaaaaaafffeeecccbbbbbbdddfffgggjjjhhheeebbb```_________aaa```````````````aaaaaa]]]]]]]]]]]]]]]]]]\\\[[[]]]___aaaaaa___^^^^^^^^^------,,,,,,,,,,,,------************************+++******))))))******+++************************)))))))))))))))((((((((((((((('''(((((()))***+++,,,+++******)))*********++++++++++++++++++++++++...---,,,++++++,,,---...,,,++++++*********++++++******++++++++++++******+++)))((('''''')))+++,,,*********************************)))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,,,,,,,---.........------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------,,,,,,+++******)))++++++++++++++++++++++++------------------------,,,,,,---.......................................,,,,,,,,,,,,------------,,,,,,---,,,+++***,,,......,,,++++++---------,,,************++++++++++++***,,,------,,,+++,,,---------,,,,,,,,,,,,,,,,,,************************((((((((())))))))))))))),,,,,,,,,+++++++++++++++,,,+++******)))******************++++++++++++,,,++++++++++++++++++++++++***++++++++++++******)))***)))(((((((((((()))***+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))******++++++++++++,,,,,,+++***************))))))))))))))))))))))))))))))'''((((((((()))))))))))))))***+++++++++)))'''&&&))))))))))))(((((((((((()))************))))))((())))))))))))(((((((((((((((((((((((()))***+++,,,******))))))((((((''''''***************)))((('''((())))))******)))))))))(((((())))))******++++++(((((()))*********************++++++++++++************************++++++************+++++++++,,,++++++,,,,,,------,,,,,,......---------,,,,,,,,,------------------------------------------------//////...------------...,,,++++++******+++,,,,,,***************************************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,---,,,+++***+++,,,,,,...///...------...///111333666;;;@@@EEEHHHJJJKKKKKKKKKLLLMMMOOOQQQRRRPPPQQQSSSSSSRRRRRRSSSUUUXXXXXXXXXXXXXXXWWWVVVUUUWWWWWWWWWXXXYYY[[[\\\]]]^^^___``````aaaaaa``````aaa```^^^]]]\\\\\\]]]]]]aaaaaaaaabbbccccccddddddbbbbbbaaabbbdddeeeddddddddddddccccccccccccdddeeebbbbbb```]]]ZZZZZZ\\\^^^\\\^^^aaabbbbbbaaaaaabbbhhhgggfffeeeeeeeeegggggghhhgggeeebbb```^^^]]]\\\]]]]]]^^^^^^___`````````\\\\\\\\\\\\ZZZYYYXXXWWWXXXZZZ[[[[[[ZZZYYYYYYZZZ,,,,,,,,,,,,,,,---......******************************))))))))))))******************************************))))))))))))***)))))))))))))))***+++++++++***************+++++++++++++++++++++++++++///...,,,*********,,,---,,,,,,+++***)))))))))))))))))))))******)))))))))***))))))((()))***+++,,,+++++++++,,,,,,---------*********)))))))))))))))************+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---+++,,,---......------,,,,,,,,,+++------------------------------------------------------------........................------,,,,,,------------------------------------------------+++,,,---...///...---,,,------------------------,,,,,,,,,------------...,,,---------++++++---......,,,***+++,,,---,,,,,,******+++++++++,,,,,,,,,+++,,,------,,,+++,,,---...---------,,,+++++++++************************(((((())))))******++++++,,,,,,,,,++++++******)))++++++***************+++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******)))((((((((())))))*********+++++++++))))))))))))))))))))))))------------------------++++++*********)))(((((())))))))))))))))))))))))((((((((()))))))))*********************)))(((((())))))))))))((((((((((((***************)))(((''''''((((((((()))))))))***))))))(((((()))***++++++******))))))((((((''''''+++++++++******((('''&&&'''((())))))))))))))))))''''''((()))***++++++,,,'''((()))++++++***))))))******++++++++++++******+++++++++************************+++++++++,,,,,,***+++,,,---...---,,,+++------------------------------------------------------------------------///......---------------++++++++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,------+++***+++---+++---//////......///000111444888===CCCHHHMMMOOOOOOOOONNNNNNNNNOOOPPPPPPQQQRRRTTTSSSSSSRRRTTTUUUXXXYYYZZZZZZZZZYYYWWWVVVXXXXXXXXXYYY[[[\\\^^^^^^___```aaabbbbbbbbbaaaaaa```___^^^]]]]]]^^^______aaaaaabbbbbbccccccdddddddddaaa```bbbfffgggfffdddbbbbbbbbbbbbccccccddddddbbbbbb```]]][[[ZZZ[[[]]]\\\___aaabbbbbbaaabbbcccgggffffffeeeeeeeeeeeeeeefffeeecccaaa^^^[[[YYYWWWWWWXXXYYYZZZ[[[\\\\\\]]][[[\\\\\\[[[XXXVVVUUUUUUQQQTTTYYY[[[[[[ZZZYYYYYY+++******++++++,,,---...***************************))))))))))))))))))***************************++++++++++++++++++++++++...---,,,+++***)))))))))+++***************++++++++++++++++++++++++++++++...---***)))((()))***+++,,,,,,+++***)))))))))))))))))))))******))))))))))))***+++,,,,,,,,,+++***+++++++++,,,------......++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,---...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------......//////---------....../////////........................------------------------***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......---,,,,,,---///...,,,***+++,,,---,,,,,,,,,,,,,,,------------...---......---+++******,,,---------,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******)))))))))(((+++***************++++++))))))*********+++++++++++++++++++++++++++++++++------,,,,,,,,,---------++++++,,,,,,,,,,,,++++++************))))))(((((())))))*********+++++++++++++++++++++++++++++++++***************)))))))))***************)))(((''')))))))))))))))))))))))))))))))))*********++++++,,,+++)))((('''(((***+++(((((((((((())))))))))))***************)))((('''''''''(((((())))))******++++++***)))(((((())))))***)))))))))((((((((('''+++++++++******((('''&&&''''''((()))))))))))))))''''''((()))***++++++,,,'''((()))++++++***))))))******++++++++++++******+++++++++******************++++++++++++,,,,,,,,,***+++,,,---...---,,,+++++++++,,,,,,---...//////------------------------------------------------...---,,,,,,+++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,------,,,+++,,,---+++---.../////////111333555888<<>>???CCCGGGKKKPPPSSSUUUUUUUUUTTTTTTSSSTTTTTTTTTSSSTTTUUUUUUTTTSSSTTTVVVWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[\\\^^^```aaa```aaaccceeeeeedddcccbbb^^^]]]]]]^^^___aaaccceee`````````aaabbbbbbccccccdddcccbbbccceeeffffffeeeeeeeeeffffffeeedddcccccc```aaaaaa___\\\[[[[[[\\\]]]^^^______^^^^^^___aaabbbcccdddfffffffffeeeddd]]]\\\ZZZXXXWWWUUUUUUUUUTTTUUUWWWYYYZZZZZZZZZZZZXXX[[[]]]\\\YYYWWWXXXZZZ___fffooouuuwwwuuusssqqq+++************++++++,,,************************))))))(((((((((((())))))******************************+++++++++,,,,,,,,,...---,,,+++******************))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++)))******+++++++++++++++******+++++++++++++++++++++,,,,,,,,,------------............////////////................................................***,,,...///...---...///////////////////////////////////////////////////000000000000000000000000//////000111222333444555222222222222222222222222111111111111111111111111000000000000000000000000///////////////000000111////////////////////////------------...............//////...------...000///---,,,,,,---......---,,,,,,,,,---------......,,,------,,,******,,,...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))***************++++++******))))))***++++++,,,))))))))))))************++++++++++++++++++++++++++++++*********+++,,,---)))******++++++******)))((((((((()))******++++++)))************+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++&&&''')))***+++***((('''))))))))))))))))))))))))))))))))))))******************)))(((((()))***+++'''((((((((()))))))))***((())))))************)))(((((((((((())))))))))))******)))))))))))))))***''''''(((((())))))******))))))*********))))))(((%%%&&&'''((()))))))))))))))))))))))))))*********)))))))))))))))******+++******++++++++++++******)))))))))***+++++++++,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,------.........------------------------..............................---,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,++++++++++++++++++++++++------,,,,,,++++++*********++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,------,,,,,,---//////000111111333777===BBBEEEFFFHHHKKKNNNQQQSSSTTTVVVUUUUUUUUUUUUVVVVVVWWWTTTUUUVVVVVVTTTTTTTTTVVV[[[[[[ZZZZZZYYYYYYZZZZZZWWWWWWXXXYYY[[[]]]___``````bbbdddffffffeeecccbbb______^^^^^^___aaacccddd_________```aaaaaabbbbbbaaabbbccccccbbbaaabbbccccccdddddddddcccaaa___^^^[[[\\\]]]]]]\\\\\\]]]^^^[[[\\\]]]\\\ZZZYYY[[[\\\]]]^^^aaacccddddddcccbbbZZZZZZXXXXXXYYY[[[]]]^^^cccdddfffhhhiiiiiihhhgggeeeiiilllkkkhhhgggiiilllyyy}}},,,++++++******++++++,,,************************))))))(((((((((((())))))************************))))))******++++++++++++++++++************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++***++++++++++++,,,---......,,,------......------,,,***)))((('''((()))+++,,,------------------------+++++++++,,,,,,---------,,,,,,,,,---------..............................////////////////////////***,,,...///......///000/////////000000000000000111111111111111111111111444444444444444444444444111111222333555666777777888888888777777666555555555555555555555555555555222222222222222222222222222111000000000111333444111111111111111111111111---------.........//////...///000///------///000000...,,,---...///...---++++++,,,,,,,,,---------***+++,,,+++***+++...000---.........//////000000++++++++++++++++++++++++,,,+++++++++***)))))))))*********++++++,,,,,,---******))))))***+++,,,,,,))))))))))))************++++++++++++++++++++++++))))))((((((((()))+++,,,+++,,,---......---,,,+++''''''((()))***+++,,,,,,)))************+++++++++************************)))))))))(((((((((''''''%%%''')))***+++***)))((())))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((('''((((((((())))))******'''((()))***************))))))))))))(((((((((((((((((((((((()))***+++,,,&&&&&&'''((()))***++++++((())))))************)))%%%&&&'''((())))))))))))*********)))))))))))))))***)))((((((((()))+++,,,******++++++++++++******(((((()))***+++,,,,,,---++++++,,,,,,,,,------------,,,+++***+++,,,---.........---------,,,,,,,,,------------------------//////////////////////////////...------------...((()))+++,,,------,,,,,,************************---,,,,,,+++***)))((((((+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,------,,,,,,...///222222222333666;;;BBBGGGHHHIIIJJJLLLNNNPPPQQQRRRTTTTTTTTTTTTTTTUUUVVVWWWTTTVVVWWWVVVTTTTTTUUUVVV___^^^\\\ZZZYYYYYYYYYZZZUUUVVVVVVXXXZZZ\\\^^^___```bbbeeefffgggfffdddbbbaaaaaa```______```aaabbb^^^^^^______```aaaaaaaaa___aaacccbbb___^^^```bbb````````````^^^\\\ZZZYYYVVVXXXZZZ[[[[[[\\\^^^```ZZZZZZZZZYYYWWWVVVWWWYYYWWWYYY]]]```aaaaaa___^^^``````___```cccggglllnnnrrrtttvvvxxxxxxxxxvvvuuutttxxx||||||zzzyyy|||))))))***+++,,,------...,,,,,,,,,++++++*********...,,,******,,,---+++(((++++++++++++++++++++++++*********++++++,,,,,,---************++++++,,,---***++++++,,,,,,---......,,,+++++++++,,,,,,------,,,+++***)))))))))++++++.........---,,,,,,,,,,,,++++++************++++++)))******)))(((((()))+++++++++++++++++++++++++++---------.........//////......---,,,,,,+++,,,,,,+++---......------...000...---,,,++++++,,,---...///000000111111111111000333333444555555555555444777777777888888888999999::::::;;;<<<============<<<===???@@@@@@@@@???>>>?????????????????????>>>>>>===<<<<<<;;;;;;<<<<<<===<<<;;;999888888888888777777888888777777666555444444333333222111/////////...,,,,,,,,,...000111111111000...------------000///............//////000...------......,,,+++,,,------......//////000,,,---------.../////////000///...---------------...------,,,,,,------...------,,,++++++******)))+++*********))))))((((((******+++,,,,,,,,,++++++((()))******++++++******,,,***((()))+++,,,+++(((************************((((((((((((((((((((((((,,,,,,,,,++++++*********---+++)))'''((())),,,---))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))''')))***++++++)))&&&$$$&&&&&&''''''(((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''$$$$$$&&&'''(((***++++++++++++***)))(((((())))))+++*********))))))(((((()))*********++++++++++++///...---,,,,,,,,,,,,,,,///...,,,++++++,,,...///---..................---,,,,,,,,,---------......////////////............------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++******))))))******+++,,,*********+++,,,---...///---...//////------...///222333444666:::@@@GGGLLLJJJMMMPPPQQQQQQOOOOOOOOOSSSTTTTTTUUUUUUVVVWWWWWWUUUUUUUUUVVVWWWXXXYYYZZZ]]]^^^^^^___^^^]]][[[ZZZZZZZZZYYYYYY[[[]]]```bbbeeefffgggeeebbb```___``````aaaaaaaaaaaa``````______\\\\\\aaabbb___]]]^^^aaabbbbbb```\\\ZZZXXXXXX\\\]]]]]]\\\ZZZYYYYYYZZZYYY\\\]]]\\\___eeeiiihhhhhhbbb___dddfffbbb```bbbaaa___]]]```dddggghhhgggeeeooouuutttvvv---,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++---+++))))))++++++***'''++++++++++++++++++++++++***************+++++++++***************+++,,,,,,((())))))******+++,,,,,,,,,,,,+++++++++,,,---...++++++************++++++------------------,,,,,,++++++************++++++)))***+++***((((((***++++++++++++***************------------............++++++*********++++++,,,+++,,,......------///000000//////...///000111222...///111222333444555555888888:::<<<===>>>>>>>>>>>>>>>????????????@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGIIIIIIJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA?????????@@@???>>>>>>===;;;;;;;;;:::999777666555444333111///...///000111111000//////...............---------------------***))))))+++---......---,,,,,,,,,,,,,,,,,,,,,,,,.........//////////////////......---,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,+++++++++******************+++,,,,,,,,,,,,++++++,,,,,,---------------,,,+++)))***,,,---+++)))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++******)))))))))'''((()))***+++,,,,,,,,,************************(((((()))***************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))************************+++*********))))))))))))&&&&&&''''''((()))))))))++++++***)))))))))))))))************)))))))))((()))))))))*********++++++---,,,,,,++++++++++++,,,///...,,,+++++++++---...------............------,,,,,,---------.........////////////............------,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...++++++++++++,,,---......,,,---......---...///111333666:::>>>AAADDDHHHKKKKKKNNNQQQRRRQQQPPPPPPQQQTTTTTTTTTUUUVVVVVVWWWWWWUUUUUUUUUVVVWWWYYYZZZ[[[^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[ZZZZZZ\\\^^^aaabbbccceeeeeedddbbb````````````aaabbbbbbbbbbbbbbbaaaccc``````cccccc```___```___```___\\\YYYVVVUUUUUUXXX[[[\\\[[[YYYXXX[[[^^^bbbgggjjjjjjnnnwww~~~zzzyyy|||{{{tttnnnllljjjjjjkkkmmmoooqqqqqqrrruuu}}}---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++***((()))******)))'''++++++++++++++++++++++++************))))))))))))***************++++++,,,((())))))******+++,,,,,,---,,,+++******,,,...///******+++++++++++++++***++++++---......---,,,,,,++++++************++++++***++++++***))))))***,,,+++++++++******))))))))),,,,,,,,,---------......************+++,,,------+++,,,......---...///111111111111222333444555666222333555888:::<<<===>>>???@@@CCCEEEGGGIIIJJJKKKHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKLLLNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFEEEDDDCCCAAA???>>><<<:::888666444333333444222222111000////////////------------------------***))))))+++---//////.........------,,,++++++***000000000///////////////...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,------...//////,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,---...............---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))###&&&***---......,,,***++++++++++++++++++++++++((()))******+++***************************************++++++++++++******))))))))))))))))))))))))***)))(((((()))+++,,,...))))))((((((((((((((('''))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))************************++++++++++++************((((((((((((((((((((((((+++***))))))))))))))))))************))))))))))))((()))))))))************+++************++++++,,,...---,,,*********+++,,,,,,,,,------------,,,,,,,,,------------........./////////............---,,,,,,,,,,,,++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,------+++------......///333555777<<>>AAACCCEEEFFFGGGGGGHHHJJJLLLOOOPPPQQQRRROOOOOOOOOPPPPPPPPPPPPQQQOOOPPPQQQRRRRRRSSSSSSRRRSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOONNNLLLJJJHHHGGGDDDCCCAAA???===<<<<<<<<<888777555333111000000/////////////////////......///...------......---,,,000/////////.........---000000//////......---------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,---------...,,,,,,,,,,,,++++++++++++******+++,,,------------***+++,,,,,,------,,,,,,------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************))))))%%%'''***---...---+++)))++++++++++++++++++++++++)))******++++++***************************************++++++++++++******))))))))))))))))))))))))+++*********++++++,,,---***)))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************((((((((((((((((((((((((******)))))))))))))))************)))))))))))))))(((((()))))))))************************+++,,,---...---,,,***************+++,,,,,,------,,,,,,+++------------............//////.........---------,,,,,,,,,++++++++++++******************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,...------,,,,,,,,,------+++---...///000333777:::===BBBHHHKKKLLLLLLKKKKKKNNNPPPSSSSSSSSSSSSTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXUUUVVVVVVWWWYYY[[[]]]^^^^^^]]]\\\[[[\\\]]]^^^___]]]]]]]]]^^^___aaabbbcccbbbcccdddbbb```]]]]]]]]]^^^___aaacccddddddccccccccc```___```___\\\]]]bbbaaabbbbbb```______aaabbbnnntttxxxuuupppooovvv~~~''''''((()))***+++,,,,,,*********++++++,,,,,,,,,***+++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,,,,------***++++++,,,,,,---......---,,,+++******,,,...///)))***+++---------,,,+++)))***,,,---------,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,+++******+++---.........------,,,,,,,,,,,,,,,,,,---------............------......///000///000222333222333555666999999;;;===>>>@@@AAAAAADDDEEEFFFHHHIIIJJJKKKKKKMMMNNNOOOQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTRRRRRRSSSTTTUUUUUUUUUUUUWWWVVVUUUTTTSSSRRRRRRRRRTTTTTTTTTTTTUUUUUUVVVVVVXXXWWWVVVVVVUUUUUUVVVVVVUUUVVVWWWWWWXXXWWWWWWVVVVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVUUUTTTSSSQQQOOONNNKKKJJJIIIHHHHHHGGGGGGGGGAAA???===:::777555333222222222222222111000///...000///...---......---+++.........//////000000000.........------,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,++++++************++++++++++++++++++******+++,,,---......---***+++,,,,,,------,,,,,,------...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***))))))++++++++++++++++++++++++******++++++++++++************************************++++++++++++******************************+++,,,---...---,,,***(((******))))))((((((((('''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))************)))))))))))))))******))))))))))))))))))******))))))))))))************++++++***++++++,,,---...---,,,++++++************+++,,,,,,------,,,,,,+++---------.........//////............------------,,,,,,+++++++++******************************************+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---......---,,,,,,,,,------,,,...000222444888<<>>BBBCCCEEEGGGHHHIIIJJJJJJHHHIIIJJJKKKLLLMMMMMMLLLQQQQQQRRRSSSSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZYYYXXXVVVUUUTTTTTTTTTVVVVVVWWWWWWXXXYYYYYYYYY[[[ZZZYYYYYYXXXXXXYYYYYYXXXYYYZZZ\\\\\\\\\[[[ZZZYYYYYYZZZZZZYYYYYYXXXWWWXXXXXXXXXXXXWWWUUUTTTSSSPPPPPPPPPPPPPPPPPPPPPOOOKKKJJJGGGDDD@@@>>><<<;;;888888999888666444222000///---,,,---...///...---+++,,,,,,---......//////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,------,,,++++++***))))))************++++++++++++)))***+++---............,,,,,,---...............,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,+++***)))))))))***+++++++++++++++++++++++++++++++++,,,++++++***)))******************************++++++++++++*********************************,,,---......+++(((&&&***))))))))))))))))))((()))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))''''''((())))))***++++++)))))))))))))))******+++))))))))))))************)))*********++++++++++++,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------........./////////.........------------,,,++++++++++++************************************************++++++++++++++++++++++++++++++++++++---------------......///...---------------.........111555888:::===@@@CCCHHHJJJLLLLLLLLLLLLNNNOOOOOOQQQRRRSSSSSSTTTVVVWWWVVVVVVWWWXXXXXXYYYYYYZZZYYYYYYYYYZZZ[[[\\\]]]^^^[[[[[[[[[\\\]]]^^^___```^^^^^^___```aaaaaabbbbbbbbbcccccc```\\\YYYXXXXXX\\\^^^aaaccccccbbb```___YYYZZZ^^^ccceeeeeejjjqqqvvvzzz~~~,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++(((***,,,+++***)))+++---)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,---------,,,+++************+++((())))))******+++,,,,,,***+++,,,---------,,,,,,++++++++++++,,,---.........,,,+++***)))***,,,,,,---,,,,,,++++++,,,,,,---,,,---...---++++++---...,,,,,,------.../////////........./////////000000///000111333555888:::;;;===???AAABBBBBBCCCEEEFFFIIIJJJLLLNNNOOOOOOOOOOOOKKKLLLMMMNNNOOOPPPPPPPPPSSSSSSTTTTTTUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZXXXWWWWWWWWWXXXYYYWWWXXXXXXYYYZZZZZZ[[[[[[\\\[[[[[[ZZZYYYZZZZZZZZZYYYZZZ\\\^^^___^^^^^^]]][[[\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWTTTUUUUUUUUUUUUTTTSSSSSSTTTSSSQQQNNNLLLJJJHHHHHHDDDDDDDDDBBB@@@===999777444222111111222111000...------------............,,,,,,,,,---------------------,,,,,,---......///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------)))***+++---.../////////+++,,,,,,---------------+++---...---+++***,,,...++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++******************************************+++,,,,,,,,,++++++***)))))))))))))))))))))))))))******++++++++++++************************************+++,,,,,,+++***))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))***++++++((()))))))))************++++++++++++,,,,,,,,,,,,,,,++++++************+++***+++,,,------......---------............------............////////////.........---------,,,,,,++++++++++++************************************************++++++++++++++++++++++++++++++++++++...------------...//////---------------...///000111444999===@@@BBBDDDFFFHHHKKKNNNOOOOOONNNOOOPPPOOOPPPRRRRRRRRRSSSVVVXXXWWWWWWWWWXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\]]]]]]YYYZZZ\\\]]]^^^_________^^^^^^___```aaaaaaaaaaaa^^^___```___\\\ZZZYYYZZZ^^^```bbbddddddccc```^^^[[[^^^fffnnnrrrtttzzz***+++,,,,,,......///000---,,,,,,++++++*********&&&)))+++***((((((***,,,))))))***+++,,,,,,------*********++++++,,,,,,---++++++***)))(((((())))))***++++++,,,------......)))***,,,......---,,,+++++++++******+++---...000///---+++)))((()))+++------,,,,,,++++++,,,,,,---------...---,,,+++---///***++++++,,,---...//////////////////000000000000222333555888<<>>BBBCCCDDDEEEFFFHHHJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNQQQQQQRRRRRRRRRQQQQQQPPPRRRRRRRRRRRRSSSSSSTTTUUUTTTUUUUUUVVVVVVWWWWWWWWWXXXVVVUUUTTTTTTUUUVVVWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXWWWWWWXXXWWWUUUSSSRRRSSSSSSTTTUUUUUUTTTTTTXXXXXXWWWVVVUUUUUUVVVVVVUUUXXX[[[\\\\\\\\\\\\\\\[[[]]]______^^^^^^^^^___```___^^^^^^______^^^]]]ZZZ[[[[[[[[[ZZZZZZ[[[\\\ZZZ[[[[[[\\\\\\\\\[[[[[[YYYYYYXXXWWWVVVUUUUUUUUUPPPNNNKKKIIIGGGDDD@@@===999777444333333333111000------............------111000......---...//////------------,,,,,,,,,,,,***++++++,,,,,,++++++******+++---//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,,,,,,,+++***)))(((************************+++++++++++++++,,,,,,,,,************+++++++++,,,***++++++,,,,,,++++++***))))))))))))************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))************+++++++++------,,,******)))))))))******)))(((((())))))***,,,+++)))''''''((()))***************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,+++++++++***************------......------,,,,,,,,,---------......////////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,---------,,,,,,---.........///222777;;;???BBBEEEGGGHHHIIIJJJLLLNNNNNNNNNOOOPPPRRRSSSSSSSSSRRRQQQQQQQQQSSSUUUVVVWWWWWWVVVVVVVVVWWWXXXYYY\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[\\\\\\]]]^^^^^^___`````````aaa```^^^ZZZXXX\\\WWWUUUXXXZZZZZZ[[[^^^aaa``````bbbeeeggghhhgggnnnwww++++++,,,,,,,,,+++******+++++++++,,,,,,+++++++++(((((((((((()))***++++++++++++,,,,,,------......******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////......------......///,,,,,,,,,---------......000///...---,,,---......---...//////000//////............///000333555777:::;;;===>>>AAABBBDDDEEEGGGGGGGGGHHHIIIJJJKKKKKKMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOOOONNNRRRRRRQQQQQQQQQQQQRRRRRRPPPQQQSSSVVVWWWXXXXXXXXXSSSRRRQQQQQQQQQRRRTTTUUURRRRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSSSSSSSQQQMMMJJJJJJJJJLLLMMMNNNNNNOOOOOOSSSRRRRRRQQQPPPPPPPPPQQQOOOSSSXXXZZZ[[[ZZZ[[[[[[XXXZZZ\\\]]]]]]^^^___``````______```bbbbbbaaa___[[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYWWWTTTSSSQQQOOOKKKIIICCC???:::777666555444333//////000000///...,,,+++111111000//////......---------,,,,,,,,,+++++++++,,,------......------,,,***,,,---......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,+++++++++)))))))))*********++++++***++++++,,,,,,++++++******)))(((((()))***,,,,,,++++++++++++++++++++++++******++++++,,,++++++***)))************+++++++++...---,,,++++++******++++++******)))******+++++++++***)))((((((((()))***************************((())))))******))))))((())))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,,,,,,,++++++*********))),,,---...............------------..............................---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------.........------,,,,,,------...------------------------000000///...000666===CCCEEEGGGHHHIIIHHHIIIJJJLLLNNNOOOOOOPPPQQQRRRSSSSSSSSSRRRRRRQQQRRRTTTUUUVVVXXXWWWWWWWWWWWWXXXYYYYYY[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\]]]______```aaaaaaaaa___\\\XXXVVVYYYUUUTTTWWWZZZZZZ[[[]]]aaa^^^]]]aaajjjrrruuutttwww}}},,,,,,,,,,,,++++++***))))))***+++,,,,,,+++***))))))))))))))))))***++++++,,,,,,,,,------............------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------............///......------------......,,,,,,,,,---------......///...---,,,,,,,,,,,,---......---......000111222222222333555777:::<<<>>>BBBBBBBBBCCCDDDEEEFFFFFFDDDDDDEEEFFFHHHHHHIIIIIIIIIGGGFFFEEEEEEFFFHHHIIICCCDDDFFFHHHIIIKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMMMMKKKMMMQQQUUUWWWXXXXXXXXXLLLLLLKKKKKKKKKKKKLLLMMMLLLMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKLLLKKKIIIDDDAAABBBCCCDDDFFFGGGHHHIIIIIILLLKKKKKKKKKLLLLLLMMMNNNMMMPPPUUUXXXXXXXXXWWWWWWWWWYYY[[[\\\\\\\\\^^^______^^^___```bbbcccaaa```ZZZYYYXXXYYYZZZ\\\\\\\\\]]]\\\\\\\\\\\\]]]]]]]]]__________________^^^^^^]]][[[YYYXXXWWWVVVSSSPPPMMMJJJFFFBBB@@@>>>;;;999666555333111///.........//////000000//////...------,,,,,,,,,,,,+++++++++------............------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---------------************************,,,,,,,,,++++++*********((())))))))))))************++++++,,,,,,++++++******)))((('''(((***---...************************&&&''')))******)))((('''))))))*********+++++++++...---,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,+++******)))***++++++************************)))))))))******)))))))))))))))))))))))))))))))))((()))))))))************++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,---,,,,,,++++++******)))++++++,,,---.........---......................................................---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,---......///...------,,,,,,------...---------,,,,,,---------111222222333666<<>>AAACCCDDDEEEDDDDDDDDDCCCBBBBBBBBB<<<===???AAACCCDDDDDDDDDAAA@@@>>>======>>>???AAA;;;<<<===???AAABBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFFFFHHHMMMQQQTTTVVVWWWWWWJJJIIIIIIHHHHHHHHHGGGHHHIIIIIIIIIIIIIIIGGGFFFEEEEEEEEEFFFGGGGGGEEEAAA======>>>@@@BBBCCCEEEEEEEEEHHHHHHHHHIIIKKKLLLNNNOOOOOORRRVVVXXXWWWVVVVVVVVVWWWYYY[[[\\\[[[[[[\\\]]]^^^^^^^^^```aaaaaa___]]]XXXVVVSSSTTTVVVXXXXXXXXXYYYYYYYYYYYY[[[\\\^^^___^^^___``````aaa``````______]]]\\\\\\\\\[[[XXXVVVVVVUUUSSSQQQOOOKKKEEEAAA>>>;;;666222//////000111---....../////////......---------,,,,,,,,,++++++,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...............******+++,,,------------************************++++++******))))))((((((((())))))))))))************++++++,,,,,,++++++******)))(((((()))+++---///************************&&&'''(((******))))))((())))))*********+++++++++------,,,,,,++++++,,,,,,++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,---************************))))))************))))))))))))))))))))))))))))))((()))))))))************++++++***)))((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))***+++,,,,,,,,,,,,,,,---------...............---...........................---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,------......------,,,,,,------...---,,,,,,,,,,,,---......222444888;;;>>>BBBFFFIIIHHHJJJKKKLLLLLLMMMPPPRRRPPPPPPQQQSSSSSSSSSSSSSSSUUUUUUUUUVVVVVVWWWXXXYYYXXXXXXYYYYYYYYYZZZZZZZZZ\\\\\\]]]]]]]]]]]]\\\\\\]]]\\\[[[YYYYYYZZZ[[[\\\``````___\\\[[[\\\```cccdddeeejjjqqqtttooojjjhhhbbbbbbgggttt++++++,,,,,,,,,+++***************++++++*********,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,------......------------------------)))***,,,---...------,,,---------............///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---....../////////222111//////111444999;;;>>>???@@@AAABBBCCCCCCDDDBBBBBBAAA@@@???>>>======666888;;;===???@@@@@@@@@;;;:::999888888888999:::999999::::::999888888777888888888999;;;===>>>???@@@BBBFFFJJJNNNPPPRRRSSSKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJKKKLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGFFFBBB@@@<<<===???AAABBBCCCDDDDDDGGGGGGHHHIIIKKKMMMNNNOOOQQQSSSVVVWWWVVVVVVVVVWWWWWWYYY[[[\\\[[[[[[\\\]]]_________``````___\\\YYYSSSOOOKKKKKKNNNPPPPPPNNNRRRRRRSSSUUUWWW[[[^^^___\\\]]]___```aaaaaa```___aaa```______```___^^^\\\\\\[[[\\\\\\ZZZVVVPPPLLLFFFBBB===888444333444555000000///////////////.........---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,******+++,,,,,,---,,,,,,************************)))))))))))))))((((((((()))))))))*********++++++***++++++,,,,,,++++++***+++***))))))***+++,,,---************************))))))***+++,,,,,,,,,,,,)))************+++++++++,,,,,,++++++++++++,,,,,,************+++,,,------+++,,,,,,,,,,,,---------************************)))******++++++******)))))))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***,,,,,,------...//////000---------.....................---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------...------,,,,,,------...---,,,,,,,,,---///111222444888>>>CCCEEEGGGHHHIIIGGGIIILLLMMMNNNOOOQQQTTTPPPQQQSSSTTTTTTTTTSSSRRRSSSTTTTTTUUUVVVVVVWWWWWWXXXYYYYYYZZZ[[[ZZZZZZZZZ\\\\\\]]]]]]]]]]]]\\\\\\\\\[[[YYYXXXXXXYYY[[[\\\^^^```aaa``````dddkkkqqquuuvvv|||yyyvvvoooqqqyyy******+++,,,,,,,,,+++++++++++++++******+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---......---,,,---------............///------,,,,,,,,,,,,------,,,,,,,,,---------......---...///111222333333444444555666888:::===???@@@@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<;;;;;;:::::::::777999;;;===>>>>>>>>>===:::999999999888888888888888888888777666555444333555555555555666777888999:::;;;>>>AAAEEEIIIKKKMMMMMMMMMOOOPPPQQQRRRSSSSSSOOOPPPQQQRRRRRRQQQOOONNNMMMLLLJJJIIIHHHFFFCCCAAA>>>???AAABBBCCCDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIIIILLLNNNPPPPPPQQQRRRTTTWWWUUUWWWZZZ\\\\\\]]]^^^```bbbaaaaaaaaa```^^^YYYVVVLLLGGGBBBAAADDDFFFFFFDDDGGGHHHIIILLLPPPUUUYYY\\\[[[]]]___```aaaaaa```___bbbaaa```aaabbbbbbaaa______^^^^^^___^^^\\\YYYUUUOOOMMMJJJFFFBBB>>><<<:::666555333111///........./////////.........------+++,,,,,,------,,,,,,+++---..................---,,,,,,,,,,,,,,,,,,,,,,,,*********))))))(((((((((******++++++++++++++++++************************)))))))))))))))*********************+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********************************++++++,,,......)))************+++++++++++++++*********++++++,,,)))))))))******+++,,,---)))******++++++,,,++++++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++++++++*********++++++,,,,,,---------++++++,,,,,,,,,+++*********+++,,,---...000111111---------.........//////......---------,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------......---------///222555666999===BBBFFFHHHIIIJJJJJJGGGJJJMMMOOOOOOPPPQQQRRRQQQRRRSSSUUUUUUTTTSSSRRRSSSTTTUUUVVVVVVWWWWWWWWWXXXYYYZZZ[[[[[[[[[ZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[YYYXXXWWWWWWXXXZZZ]]]___```dddjjjnnnpppuuu|||)))***+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---******)))))))))))))))***++++++++++++++++++++++++///......------,,,++++++++++++++++++++++++++++++((())),,,.........---,,,---------.........//////.........------.........,,,,,,,,,---------.........///111333555666777777666888<<<@@@CCCCCCCCCBBB?????????>>><<<;;;999888777777888888999999999:::;;;<<<>>>???@@@???===<<<;;;;;;;;;;;;;;;:::999888555555666666666666666555555555444444444555555555555666888;;;???CCCGGGHHHLLLMMMPPPRRRUUUWWWXXXYYYTTTUUUWWWXXXXXXWWWUUUTTTQQQOOOKKKIIIHHHEEEBBB@@@@@@AAABBBDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBFFFGGGHHHIIIJJJMMMQQQTTTSSSVVVYYY[[[]]]^^^aaabbbdddcccbbbbbbaaa]]]XXXTTTGGGAAA<<<;;;>>>@@@>>><<<===>>>@@@DDDIIIOOOTTTWWW[[[\\\___aaabbbaaa``````aaa```___```bbbbbbaaa___```^^^]]]]]]^^^^^^]]][[[VVVVVVUUUSSSNNNIIICCC@@@<<<:::666222000.........000////////////.........,,,------------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++******)))************************))))))******+++++++++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))***)))(((((()))+++---...)))************+++++++++*********)))******++++++))))))))))))***+++,,,---'''((()))*********************************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))***+++***)))))))))***+++,,,------...///------------,,,,,,+++***)))***+++---///000111222---------.........//////......---------,,,,,,,,,******************************+++++++++,,,,,,,,,...............---------...------,,,,,,------...///......///111555888:::===@@@EEEGGGHHHIIIKKKLLLHHHKKKNNNPPPPPPOOOOOOPPPQQQRRRTTTUUUVVVUUUSSSRRRUUUVVVWWWXXXYYYYYYYYYYYYXXXYYYZZZ\\\\\\[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZVVVVVVUUUVVVXXX\\\```bbbccckkkuuu|||)))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,///...,,,*********,,,---++++++,,,---............------------------------000///---,,,,,,---...///------...//////.........///000///...------///111111111111222444888<<<>>>???@@@@@@AAAAAAAAABBBBBB:::;;;:::888666555666888777888;;;>>>BBBFFFHHHJJJGGGGGGGGGFFFEEECCCAAA@@@AAA???===<<<;;;;;;======:::;;;;;;<<<<<<<<<<<<<<<666777888666444333333444444444666777999;;;<<<<<<@@@FFFOOOUUUYYYYYYYYYYYY[[[ZZZYYYYYY[[[\\\[[[ZZZSSSOOOJJJDDDAAAAAABBBCCC????????????@@@AAABBBBBBAAAAAABBBBBBAAA@@@>>>===>>>???AAA@@@???AAAEEEIIIJJJLLLPPPTTTYYY]]]aaabbb```aaabbbbbb```\\\XXXUUUFFFCCC>>>:::777777777888:::::::::<<<@@@FFFKKKOOORRRVVV[[[\\\ZZZZZZ^^^bbb```___^^^^^^```bbbeeegggfffccc``````aaabbb```^^^^^^\\\ZZZYYYXXXVVVRRROOOHHHDDD>>>888444333444555000000000///...---,,,,,,,,,---...///000///............,,,,,,,,,,,,......+++++++++++++++++++++,,,,,,+++++++++***)))))))))************************++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,++++++*********+++++++++************)))(((((((((((())))))))))))''''''(((***+++,,,---...+++++++++++++++***)))(((******++++++++++++******'''(((+++,,,,,,+++((('''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))***++++++,,,,,,***((('''(((+++,,,***((((((((((((((((((((((((((((((((()))***************000...,,,***(((''''''(((************))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,++++++*********+++,,,,,,---------,,,,,,((()))+++,,,.../////////000//////111555999>>>AAABBBEEEGGGIIIHHHHHHHHHIIIKKKLLLNNNPPPRRRTTTUUUUUUTTTUUUUUUVVVVVVUUUUUUUUUSSSTTTUUUVVVWWWWWWWWWWWWZZZZZZ[[[ZZZZZZYYYYYYXXXTTTVVVYYYZZZYYYXXXWWWWWWPPPRRRUUUVVVZZZaaakkksssxxx******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...,,,+++***)))***+++,,,,,,,,,------...---------------------------------///......------...............////////////.........///000//////000222444555666777999<<<@@@CCCEEEDDDCCCAAA@@@>>>=========888888777555333333555777;;;===@@@DDDHHHKKKNNNOOONNNMMMKKKIIIGGGDDDCCCBBB>>><<<:::999999;;;===>>>??????@@@AAAAAAAAAAAAAAA======<<<:::666333222333444444555666777999:::;;;@@@FFFNNNUUUYYY[[[[[[\\\\\\[[[ZZZ[[[]]]^^^]]]\\\VVVSSSNNNIIIFFFDDDEEEEEE@@@???????????????@@@AAAAAABBBBBBBBBBBB@@@???>>>;;;<<<===<<<;;;===AAADDDFFFHHHKKKPPPVVV[[[___aaaaaabbbcccbbbaaa^^^ZZZXXXMMMIIIDDD>>>:::777777777555666999===BBBHHHMMMPPPRRRUUUWWWVVVTTTVVV[[[`````````_________aaacccdddeeecccaaaaaacccdddcccaaa```___]]]]]]\\\ZZZVVVTTTQQQNNNJJJDDD???:::666555555555333222000/////////,,,------......---,,,+++...---,,,++++++,,,---......------,,,+++***)))))),,,,,,,,,,,,++++++++++++------------------------++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,+++***)))***,,,---,,,+++,,,+++++++++************+++++++++************)))((((((((()))))))))******)))))))))***++++++,,,,,,---------------,,,+++*********++++++++++++******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++*********************,,,***)))***,,,---,,,***))))))))))))))))))))))))(((((()))***************---,,,+++))))))))))))***++++++*********)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++,,,,,,,,,---------...+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---------,,,,,,,,,,,,------......//////111111222444888<<>>===<<<===@@@CCCBBBDDDHHHMMMSSSXXX]]]___bbbbbbbbbbbbaaa___^^^]]]VVVRRRLLLEEE???;;;888777333444888>>>DDDKKKPPPSSSSSSSSSRRRPPPNNNQQQWWW]]]]]]]]]^^^^^^___```aaabbbdddcccbbbccceeefffeeedddcccbbbaaaaaaaaa```]]]ZZZXXXXXXVVVRRRMMMFFF@@@<<<>>><<<999666333111111111............---,,,+++***---,,,,,,++++++,,,,,,---------,,,,,,+++++++++***,,,,,,,,,,,,------------........................++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))***,,,---,,,+++++++++++++++************+++++++++************))))))))))))*********++++++++++++******************,,,,,,---------,,,++++++******++++++++++++******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************))))))))),,,,,,+++******)))((((((+++***)))***,,,---,,,+++************************((())))))************)))*********)))******+++,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000///...------------------.........---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,000///............///000444555777:::<<>>AAABBBGGGLLLSSSXXXZZZ\\\]]]^^^]]]\\\\\\]]]___```___^^^[[[ZZZYYYWWWUUUTTTSSSRRROOONNNMMMMMMLLLLLLLLLLLLKKKKKKLLLMMMLLLKKKJJJIIIFFFFFFFFFEEEEEEFFFHHHIIIFFFHHHJJJNNNRRRWWW[[[^^^aaaaaa```____________```\\\YYYSSSMMMGGGBBB>>>===888999:::>>>CCCJJJQQQTTTTTTTTTRRRPPPMMMOOOSSSVVVVVVVVVXXXZZZ]]]___aaabbbdddddddddeeeffffffeeeeeeddddddcccdddeeedddaaa___YYYZZZ[[[ZZZWWWRRRMMMJJJGGGDDD@@@:::666333111000///////////////...------,,,,,,,,,++++++,,,,,,,,,))))))***+++,,,......///++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,+++++++++++++++++++++*********)))))))))*********++++++++++++******************************+++++++++******)))******++++++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++*********)))))))))((((((((((((((())))))))))))************************((()))************))))))******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000000///..............................---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,---..................000///.........000222444888:::<<>>@@@CCCFFFGGGIIILLLNNNOOOOOOMMMLLLJJJFFFAAA<<<777555555555333444666777999===BBBFFFLLLNNNRRRTTTUUUUUUSSSRRRNNNJJJCCC<<<777555444444777666555666888===AAADDDHHHGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIFFFBBB???>>>>>>===>>>???AAADDDHHHKKKMMMPPPSSSWWWZZZZZZZZZ[[[[[[\\\[[[ZZZ[[[^^^___^^^]]]ZZZZZZZZZ[[[ZZZZZZZZZZZZWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSTTTUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQQQQRRRRRRPPPPPPQQQRRRUUUXXX[[[]]]___^^^]]]]]]]]]^^^^^^___]]][[[XXXTTTOOOKKKHHHGGGBBB@@@======???EEELLLPPPSSSTTTTTTSSSQQQOOOOOOOOOLLLMMMPPPSSSXXX\\\___aaacccccceeeeeeddddddccccccdddddddddeeefffeeecccaaa[[[\\\\\\[[[ZZZXXXWWWVVVPPPMMMGGGAAA:::555222000//////........./////////,,,,,,,,,,,,,,,,,,,,,,,,)))******,,,---...//////******++++++,,,,,,------************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,------------------+++++++++*********)))))))))*********++++++++++++)))))))))***++++++,,,,,,)))******+++++++++************++++++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((((((((((((((())))))************************))))))*********))))))(((++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............//////////////////...........................---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------///000000111111111.........///111444888:::===>>>AAADDDFFFFFFFFFFFFHHHIIIJJJIIIIIIJJJMMMPPPOOOPPPQQQQQQRRRRRRRRRQQQQQQRRRTTTVVVXXXYYYYYYZZZYYYYYYZZZZZZ[[[[[[ZZZZZZUUUWWWXXXZZZZZZYYYXXXWWWSSSTTTUUUVVVWWWZZZ___bbb``````eeeppp,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......//////////////////---------...------,,,,,,---------------------------...//////000000000000/////////000111444666777888;;;???BBBCCCEEEHHHJJJKKKLLLNNNPPPPPPOOOMMMLLLJJJHHHDDD@@@===;;;::::::999:::===>>>@@@CCCGGGJJJOOOQQQSSSUUUUUUUUUSSSSSSNNNJJJDDD>>>:::888777888777666777888:::===AAACCCDDDDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHGGGEEECCCDDDEEEEEEGGGIIILLLPPPSSSUUUVVVXXXZZZ\\\\\\ZZZYYYYYYZZZZZZYYYYYYZZZ]]]^^^^^^]]]YYYZZZZZZ[[[\\\\\\]]]]]]ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVXXXYYYYYYXXXYYYXXXWWWWWWXXXZZZ\\\^^^]]]\\\\\\[[[\\\\\\]]]]]][[[[[[ZZZYYYWWWUUUSSSQQQKKKHHHCCC??????BBBFFFIIINNNOOORRRSSSSSSQQQNNNLLLHHHHHHIIIKKKOOOTTTYYY[[[]]]```bbbcccbbbaaaaaabbbdddccccccdddeeeeeecccaaa```___^^^]]][[[ZZZZZZYYYVVVTTTOOOJJJCCC===999666000//////............///,,,------......------,,,...---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++***)))***,,,---,,,+++,,,,,,,,,,,,------------+++++++++************))))))))))))*********++++++(((((()))***++++++,,,,,,++++++,,,---------,,,,,,******++++++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***''''''((())))))***++++++((()))+++***))))))***,,,************************)))************))))))(((******+++++++++***))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.................................------------------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,---...000111333444555555......000222666:::>>>@@@AAACCCEEEGGGHHHHHHHHHHHHHHHIIIKKKKKKJJJKKKMMMOOOOOOOOOPPPQQQRRRRRRQQQQQQRRRSSSUUUVVVXXXYYYYYYZZZYYYZZZZZZ[[[[[[ZZZZZZZZZYYYYYYXXXWWWVVVUUUSSSSSSPPPSSSXXX]]]aaafffjjjnnnllllllnnnttt~~~+++,,,,,,,,,,,,,,,,,,+++........................,,,,,,,,,,,,------------......------------......///////////////......---,,,,,,------...---------------------------------............///000111222111111111222555888<<<>>>>>>AAAEEEGGGHHHIIIKKKLLLMMMNNNOOOPPPQQQPPPPPPOOONNNMMMJJJGGGDDDBBBAAA@@@@@@BBBDDDEEEEEEFFFGGGIIIKKKLLLMMMOOOPPPQQQQQQQQQNNNLLLGGGCCC@@@>>>>>>>>><<<===>>>@@@AAACCCDDDEEEGGGFFFEEEDDDDDDFFFGGGIIIKKKLLLMMMMMMLLLLLLMMMNNNNNNPPPSSSWWWYYYZZZ[[[ZZZ\\\]]]^^^]]]ZZZYYYYYYZZZZZZYYYYYYZZZ]]]^^^^^^]]][[[[[[ZZZZZZZZZ[[[[[[\\\YYYYYYYYYXXXYYYYYYZZZZZZYYYZZZ[[[\\\\\\[[[ZZZYYYYYYXXXWWWZZZ]]]___^^^\\\]]]\\\ZZZYYYYYY[[[]]]^^^\\\\\\\\\\\\\\\\\\\\\[[[YYYZZZ\\\\\\\\\[[[ZZZYYYTTTRRRNNNIIIFFFEEEEEEEEEEEEGGGKKKNNNQQQPPPNNNLLLIIIHHHFFFEEEFFFIIIMMMPPPVVVYYY^^^`````````aaacccddddddcccdddeeeeeebbb```aaaaaaaaa```___]]]\\\[[[ZZZYYYWWWTTTOOOIIIDDDAAA777666444222000/////////---......//////......---//////...---,,,++++++***------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++***)))***,,,---,,,+++*********++++++,,,,,,,,,+++++++++************)))((((((((()))))))))*********************************+++,,,------------,,,******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******((((((((()))))))))))))))''')))+++***)))(((***,,,))))))))))))))))))))))))***************)))(((((('''(((***+++,,,,,,++++++)))))))))*********++++++------------------------,,,,,,------.../////////......------------......------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------******+++++++++,,,,,,,,,---...000333555777999999000222444888<<<@@@CCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHJJJMMMMMMMMMMMMNNNPPPOOOOOOPPPRRRRRRSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYZZZYYYXXXWWWVVVWWWWWWXXXWWW]]]fffnnnuuuyyy}}}|||{{{}}}++++++---......---++++++---------------------------------.........////////////............//////.../////////...---,,,,,,++++++,,,---............------------------------///............000222333333333333555888<<<@@@BBBBBBDDDHHHJJJKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQOOOMMMJJJGGGEEEDDDFFFHHHJJJJJJHHHGGGFFFFFFDDDDDDFFFHHHJJJLLLNNNOOONNNLLLIIIFFFDDDBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJJJJLLLKKKJJJIIIIIIKKKMMMNNNRRRSSSUUUUUUTTTTTTVVVWWWTTTWWWZZZ]]]^^^^^^\\\[[[]]]^^^^^^]]][[[ZZZZZZ[[[ZZZYYYYYY[[[]]]______^^^]]]\\\ZZZYYYXXXXXXYYYZZZYYYYYYYYYYYYZZZ[[[\\\\\\XXXYYY[[[[[[\\\[[[ZZZYYYZZZYYYYYY\\\```bbbaaa___]]]\\\ZZZYYYYYY[[[]]]___\\\\\\]]]]]]]]]\\\[[[[[[YYYZZZ\\\^^^______^^^]]][[[ZZZXXXTTTPPPKKKHHHFFF???AAADDDIIIMMMPPPOOONNNMMMJJJEEEAAA@@@BBBEEEGGGPPPTTTZZZ]]]^^^___bbbdddeeeddddddeeeeeeeeebbb```___```bbbccccccaaa___]]]\\\\\\\\\[[[WWWRRRNNNKKK???===:::777444222111111---...///000000///...---------------------------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++***)))***,,,---,,,+++(((((())))))*********++++++++++++************)))(((((((((((()))))))))))),,,,,,++++++***))))))(((((()))***+++++++++++++++******++++++++++++******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))************))))))((((((''''''%%%'''))))))&&&&&&(((***((((((((((((((((((((((((***************)))((((((%%%&&&)))+++,,,---------(((((())))))*********+++------------------------,,,,,,------...///000000...------,,,,,,------...---------,,,,,,++++++++++++++++++,,,,,,---------...------,,,,,,------...*********++++++,,,,,,,,,---...111444777999;;;<<<333555999===@@@DDDFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJIIILLLNNNPPPOOOOOOOOOPPPOOOPPPQQQSSSTTTTTTUUUUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXYYYYYYXXXXXXZZZ]]]```bbbhhhooo{{{------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------.........---+++***,,,///000...+++.........------,,,,,,,,,+++,,,------//////000111000111111000///111444777444666:::>>>BBBEEEGGGHHHGGGGGGIIIKKKMMMOOOQQQQQQOOOPPPRRRSSSSSSSSSRRRQQQNNNMMMKKKJJJIIIJJJJJJKKKGGGGGGGGGFFFDDDAAA>>>===???@@@@@@AAABBBEEEIIIMMMPPPPPPOOONNNMMMLLLLLLKKKMMMMMMMMMOOORRRTTTTTTSSSQQQQQQRRRRRRSSSTTTUUUUUUXXXXXXXXXXXXXXXXXXXXXXXX[[[\\\\\\]]]]]]\\\\\\\\\[[[ZZZYYYZZZ\\\\\\\\\[[[XXXXXXYYY[[[[[[\\\\\\[[[XXXZZZ[[[YYYWWWVVVXXX[[[XXXVVVTTTTTTWWWZZZ[[[[[[ZZZYYYYYYYYY[[[[[[YYYWWWYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[]]]]]]]]]]]]\\\[[[ZZZZZZ\\\]]]___``````^^^[[[ZZZWWWXXXZZZZZZWWWRRRMMMJJJGGGFFFDDDCCCCCCEEEGGGHHHHHHFFFCCC@@@>>>=========FFFKKKRRRWWWZZZ\\\]]]]]]```cccggghhhhhhfffeeeddd___aaaccccccaaa_________^^^^^^^^^]]]ZZZXXXUUUTTTMMMHHHBBB<<<888444000---///......///000000...,,,------------------------,,,,,,,,,------.................................++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++******++++++,,,---------------------------,,,,,,,,,+++***)))((((((++++++************++++++************************+++***)))(((((()))***++++++++++++*********))))))+++*********))))))((((((''''''(((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((()))***************************************)))*********++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++,,,,,,...,,,+++)))***,,,...000***++++++,,,,,,------...,,,,,,++++++,,,,,,---...,,,---...111444777:::<<<666999>>>BBBDDDEEEGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLIIIJJJLLLMMMOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSUUUVVVUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXWWWWWWXXXYYYYYYXXXZZZXXXZZZ^^^```cccnnn||||||------------------------,,,,,,,,,,,,------------,,,,,,---------.........,,,------------------...---,,,+++---///000...,,,.........------,,,,,,,,,------......//////000000....../////////111555777;;;<<>>?????????>>><<<;;;:::;;;;;;<<<<<<===AAAFFFJJJRRRRRRRRRRRRSSSSSSSSSSSSTTTSSSSSSUUUWWWXXXWWWVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXZZZ[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZUUUVVVWWWUUURRRQQQSSSVVVTTTTTTSSSUUUWWWXXXWWWVVVVVVUUUUUUVVVXXXYYYXXXVVVVVVVVVWWWXXXXXXXXXWWWWWWYYYYYYXXXWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[]]]______]]][[[ZZZ[[[\\\^^^^^^\\\YYYUUURRRLLLKKKIIIFFFEEEDDDDDDDDDCCCCCCBBBAAA???===;;;:::???CCCIIINNNQQQTTTWWWYYY___aaaddddddcccbbbbbbbbb```bbbccccccaaa```___```___`````````___^^^\\\[[[TTTPPPJJJDDD???:::555111///...,,,------...,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,...---,,,+++***)))))))))++++++++++++++++++++++++,,,+++++++++***)))))))))+++******))))))******+++************************++++++************+++++++++++++++*********))))))************)))))))))((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))***************************************)))))))))*********++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---***++++++,,,,,,------...,,,,,,++++++,,,,,,---...---...///222555888;;;===999===AAADDDEEEFFFHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLLLLMMMNNNOOOOOOPPPQQQPPPPPPPPPQQQRRRTTTUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYWWWVVVVVVXXX```hhhnnnrrr~~~,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,------------..................---------------...---------///000///............---------------////////////////////////---...000111222555999<<>>>>>AAADDDFFFGGGHHHIIIJJJIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNMMMMMMMMMNNNPPPPPPQQQQQQPPPPPPQQQRRRSSSSSSUUUUUUUUUUUUVVVVVVVVVVVVTTTUUUVVVWWWVVVUUUTTTSSSWWW^^^lllyyy,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,---------------............//////......------,,,,,,//////......////////////...............---------////////////////////////000222555777999<<<@@@CCCHHHIIIKKKLLLMMMMMMLLLLLLOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNLLLKKKIIIHHHGGGDDDCCCBBBAAA@@@???>>>>>>===<<<;;;:::999888888888444555777999<<>><<<:::999<<<<<<======???CCCIIIMMMWWW\\\aaadddeeedddcccbbbbbbcccddddddbbbaaabbbccc^^^^^^___``````aaaaaaaaa^^^\\\YYYVVVRRRLLLEEE@@@:::666222000/////////...............------------------------------------..............................---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,******)))))))))***++++++***************************************+++++++++***))))))(((((())))))***************************)))***+++,,,,,,+++***)))*********************************)))))))))))))))+++++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((()))***************************************(((((()))))))))******************+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,++++++******))))))***++++++++++++******++++++,,,,,,------...,,,,,,,,,,,,,,,---.........///111333666:::<<<>>>AAACCCFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMPPPOOONNNLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUTTTSSSSSSSSSVVVWWW```kkk|||+++++++++,,,,,,,,,------++++++,,,,,,,,,------------------.........///////////////......---------000//////.........///000..............................//////000000111111333666999<<<>>>AAAEEEHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAFFFDDD@@@===:::888888888333666999===AAAGGGOOOSSSTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXZZZ[[[ZZZYYYVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUSSSQQQPPPOOONNNQQQQQQRRRQQQQQQPPPOOOOOOOOOPPPQQQOOOLLLJJJKKKLLLMMMMMMLLLKKKKKKLLLMMMMMMJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMMMMLLLJJJHHHGGGFFFFFFHHHJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMHHHIIIKKKNNNPPPRRRSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVWWWYYY[[[]]]^^^______WWWWWWXXXYYY[[[]]]___```^^^]]][[[XXXUUUQQQMMMKKKGGGEEECCCAAA???>>>>>>?????????===;;;;;;>>>CCCGGGMMMTTT]]]dddgggfffdddbbbcccdddeeedddcccbbbdddeee`````````_______________]]]\\\[[[ZZZXXXSSSMMMHHHAAA===888444222111000.../////////......---------------------------------..............................------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---*********)))***++++++,,,++++++++++++++++++++++++***************+++++++++******))))))))))))******************************((()))***++++++***)))(((************************))))))))))))))))))***************))))))(((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((()))***************************************))))))))))))************+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,+++******+++***)))((((((***,,,---***++++++,,,,,,------...------,,,,,,------...///...///111333777:::<<<>>>BBBDDDFFFGGGFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMQQQPPPNNNMMMMMMOOOQQQRRRUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTUUUTTTQQQOOOOOOTTT\\\bbbkkkxxx******++++++,,,,,,------,,,,,,,,,---------......------.........//////////////////...............///000///...,,,,,,...000.............../////////---...///111333444666666777999===???AAACCCFFFIIIHHHJJJKKKMMMNNNOOONNNNNNNNNNNNMMMMMMLLLKKKKKKJJJGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIHHHHHHHHHJJJGGGBBB>>>:::999999:::777:::???CCCGGGLLLQQQUUUWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXYYYZZZ[[[YYYXXXUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQPPPNNNMMMKKKJJJJJJLLLMMMMMMNNNNNNMMMMMMMMMJJJLLLNNNLLLIIIGGGIIIKKKLLLLLLJJJJJJJJJKKKLLLMMMLLLLLLLLLNNNOOOOOOLLLJJJHHHHHHIIILLLOOOOOOMMMKKKFFFDDDCCCDDDFFFIIIJJJJJJHHHHHHJJJKKKLLLLLLMMMMMMHHHIIIJJJKKKLLLMMMMMMMMMQQQRRRSSSSSSSSSSSSSSSRRRRRRSSSUUUWWWXXXZZZ[[[[[[WWWVVVVVVVVVXXX[[[^^^```___^^^]]][[[YYYWWWVVVUUUOOOMMMIIIFFFDDDCCCDDDDDDBBBBBBAAA>>><<<===@@@CCCEEEMMMXXXaaaddddddbbbaaadddeeeeeedddcccccceeegggdddcccbbbaaa`````````aaa]]]\\\\\\\\\\\\YYYTTTQQQHHHDDD???:::777444000...000000//////...---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++************++++++************************)))))))))******)))))))))***************+++++++++))))))))))))************)))))))))((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************************************)))*********++++++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,++++++---+++)))((((((***---///***++++++,,,,,,------...---------------......///000111222555888;;;>>>???CCCDDDFFFFFFFFFFFFHHHJJJJJJKKKKKKLLLLLLMMMMMMNNNPPPPPPOOONNNOOOPPPRRRRRRVVVVVVWWWVVVVVVUUUTTTSSSTTTUUUVVVWWWWWWVVVUUUTTTNNNMMMKKKHHHJJJSSS___iiiwww)))******+++,,,,,,------------........./////////............////////////............/////////////////////---******---000---........./////////000...///111444777:::<<<===<<>>??????AAACCCFFFIIIJJJJJJKKKLLLLLLLLLKKKJJJJJJHHHEEEAAA>>>======???AAAAAADDDIIIMMMOOOQQQSSSUUUVVVVVVWWWXXXXXXYYYZZZZZZ\\\ZZZYYYYYYYYYXXXUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQMMMMMMLLLKKKJJJHHHHHHGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJMMMQQQPPPNNNMMMQQQTTTVVVTTTRRRQQQPPPQQQRRRSSSXXXWWWWWWYYYYYYVVVPPPKKKHHHKKKQQQWWW[[[ZZZUUUQQQHHHGGGGGGHHHLLLQQQSSSTTTSSSTTTUUUWWWXXXXXXYYYYYYUUUUUUUUUTTTRRROOOMMMLLLNNNNNNNNNOOONNNNNNMMMMMMLLLLLLNNNOOOQQQRRRSSSTTTVVVUUUSSSRRRTTTWWW[[[^^^___^^^\\\[[[ZZZZZZ[[[[[[UUUTTTRRROOOLLLJJJHHHHHHFFFGGGGGGEEECCCCCCDDDEEEFFFLLLUUU\\\```bbbbbbcccdddeeeeeeeeeddddddfffiiidddcccbbbaaaaaaaaabbbccc```____________]]]ZZZWWWRRRNNNIIIDDD???:::444111000000000///...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------+++++++++,,,---...///000000///---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))),,,,,,++++++++++++,,,,,,************************+++******))))))******+++))))))*********+++++++++((()))))))))************))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))***************************************++++++++++++,,,,,,,,,,,,...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,++++++***+++,,,------***++++++,,,,,,------...---------------...//////222333555777;;;>>>AAABBBDDDEEEFFFGGGFFFGGGIIIKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRSSSVVVVVVWWWWWWVVVTTTSSSRRRSSSTTTVVVXXXXXXXXXWWWVVVLLLMMMMMMMMMPPP[[[jjjuuu))))))***+++,,,,,,------.........////////////000............/////////000------......//////000000...//////,,,)))))),,,///---.........//////000000///000333666:::>>>AAABBBBBBDDDGGGIIIIIIJJJKKKMMMLLLMMMNNNNNNNNNMMMLLLKKKMMMLLLIIIEEEAAA>>>;;;999888999;;;>>>CCCHHHLLLOOOLLLLLLMMMMMMLLLJJJIIIHHHFFFDDDAAA???@@@BBBFFFHHHJJJNNNSSSVVVVVVVVVVVVVVVSSSTTTUUUVVVWWWXXXYYYZZZ]]][[[XXXWWWVVVSSSPPPMMMNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLQQQVVVVVVUUUVVV[[[___fffdddaaa___]]]]]]^^^^^^ccccccccccccbbb]]]UUUOOOJJJPPPZZZccchhheee^^^XXXMMMLLLLLLPPPUUUZZZ^^^___bbbbbbdddeeefffgggggghhhjjjiiigggddd```[[[WWWUUUKKKKKKLLLKKKKKKJJJIIIIIIGGGGGGHHHJJJKKKLLLMMMNNNTTTRRRPPPNNNOOOSSSWWWZZZ^^^]]][[[ZZZZZZ[[[]]]^^^XXXXXXWWWVVVRRRNNNKKKHHHIIIKKKMMMMMMKKKJJJJJJJJJKKKOOOUUU[[[^^^aaadddfffeeeffffffeeedddeeegggiiibbbaaa`````````aaabbbccccccbbbaaaaaaaaa```]]]ZZZZZZWWWRRRLLLFFF@@@999555111000000///...---------.........------,,,,,,,,,........................,,,,,,------------------------------------------******+++,,,---///000111------,,,,,,------...///++++++++++++++++++++++++---,,,,,,+++***)))((((((---,,,,,,++++++,,,,,,---************************---,,,+++******+++,,,---))))))******++++++++++++(((((())))))*********+++))))))******+++++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((()))***************************************++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------***+++,,,---...---,,,,,,***++++++,,,,,,---.........------------...//////555666777:::===@@@CCCDDDDDDFFFGGGGGGGGGHHHKKKMMMKKKKKKKKKLLLMMMMMMNNNNNNMMMNNNOOOQQQRRRSSSSSSSSSUUUVVVVVVVVVUUUSSSRRRQQQSSSTTTWWWYYYYYYYYYXXXWWWTTTVVVYYY[[[```kkkzzz,,,---.........---,,,+++000111111111///......////////////...---------,,,///////////////000111111.........//////000111222000///......///000111222222555999===???BBBEEEGGGJJJIIIHHHHHHHHHJJJKKKLLLNNNNNNNNNMMMMMMLLLKKKJJJKKKGGGAAA<<<888777999:::>>>???@@@BBBDDDEEEGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIFFFFFFGGGIIIJJJKKKLLLMMMRRRSSSUUUVVVVVVTTTQQQOOOTTTSSSRRRSSSVVVWWWWWWWWWVVVUUUSSSQQQNNNKKKIIIHHHJJJKKKMMMNNNKKKIIIKKKPPPNNNNNNNNNMMMMMMOOOQQQRRRSSSVVVXXXWWWUUURRRQQQQQQOOOUUU\\\______aaahhhoooyyyyyyxxxvvvrrrooonnnooo~~~|||rrriiiccc]]]WWWYYY[[[___fffkkkiii```XXXTTTUUUXXXaaalllssstttrrrooorrruuuvvvvvvxxx|||zzzoooddd\\\WWWQQQOOORRRQQQKKKIIIKKKHHHFFFEEEFFFHHHHHHHHHGGGLLLKKKIIIHHHIIILLLOOORRRVVVVVVVVVWWWYYY\\\^^^```[[[ZZZYYYXXXXXXVVVRRROOOIIIKKKLLLLLLLLLMMMPPPRRRWWWYYY[[[^^^```bbbddddddeeeeeeeeefffeeeeeeddddddeeedddcccbbbbbbbbbcccdddhhheeeaaa```aaa```\\\YYY[[[XXXVVVTTTRRRLLLDDD>>>777444000------,,,,,,+++......---------.../////////......------,,,,,,+++,,,---...//////...---,,,,,,,,,,,,------.........******+++,,,,,,,,,,,,+++,,,++++++***+++,,,...///************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++...---,,,,,,++++++++++++---------,,,,,,+++++++++)))***++++++***)))((('''))))))))))))))))))))))))((()))***+++,,,,,,+++***&&&&&&&&&&&&'''(((******)))***+++++++++)))((('''************)))))))))(((+++*********))))))((((((+++***)))(((((()))***+++,,,+++++++++******))))))***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,---..................///111222444444666999===@@@CCCDDDDDDGGGGGGHHHIIIIIIJJJJJJKKKLLLKKKKKKKKKLLLMMMNNNNNNPPPQQQQQQRRRSSSTTTTTTTTTUUUWWWYYYYYYWWWUUUTTTUUUSSSXXX[[[ZZZZZZ^^^``````\\\bbbjjjpppuuu}}},,,------...------,,,,,,...///000///---,,,---..................---------...............//////000///.........///000111111//////...///000111333444666999===@@@BBBEEEHHHJJJMMMLLLKKKKKKKKKLLLMMMNNNMMMNNNNNNNNNNNNLLLKKKJJJEEEBBB>>>999777666777777::::::;;;<<<>>>???@@@AAACCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOPPPRRRRRRRRRRRRRRRRRRRRRQQQSSSRRRPPPPPPQQQSSSSSSRRRRRRPPPNNNLLLJJJIIIHHHGGGHHHJJJNNNPPPOOOOOOSSSWWWYYYYYYYYY[[[___bbbddddddeeefffeeeccc^^^ZZZXXXXXXXXX___fffiiiiiilllssszzzwwwpppkkkeeedddeeeiiinnnqqqmmmeee___\\\^^^dddooo{{{|||}}}yyyqqqccc\\\VVVVVVSSSPPPPPPTTTQQQOOOLLLHHHFFFDDDEEEEEELLLKKKJJJIIIHHHIIIJJJJJJPPPPPPQQQSSSUUUXXXZZZ[[[]]]\\\[[[ZZZZZZXXXUUUSSSQQQPPPNNNLLLKKKMMMQQQTTTZZZ[[[^^^```bbbcccccccccddddddeeeeeeeeedddddddddeeedddcccbbbbbbcccddddddeeecccaaa```aaaaaa^^^\\\```^^^\\\[[[XXXSSSLLLGGG===999444111000///...---++++++,,,------...//////------------------------------............------,,,,,,,,,,,,------------******+++,,,,,,,,,,,,+++...---,,,+++++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((((()))***)))))))))---,,,+++************++++++++++++******)))))))))))))))*********)))''''''))))))))))))))))))))))))))))))***++++++***))))))(((((((((((()))***+++,,,***************)))((((((++++++++++++************+++*********))))))))))))+++***)))(((((()))***+++***)))))))))((((((((((((***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,------......000///......///000333444888999<<<@@@BBBDDDEEEEEEGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQQQQRRRSSSSSSTTTUUUUUUSSSUUUWWWWWWUUUTTTTTTUUUUUUYYY[[[YYY[[[ccckkknnnmmmsss{{{---------,,,,,,------...,,,---...---+++++++++------------...............---------------...////////////.........///000000...//////000222444666777;;;>>>BBBDDDFFFHHHKKKMMMPPPOOOOOONNNNNNNNNNNNOOOMMMNNNOOOOOONNNLLLIIIGGG===;;;999777666555555666777888999:::;;;<<<======BBBCCCEEEGGGIIIJJJKKKKKKMMMMMMNNNPPPQQQRRRSSSTTTVVVTTTRRRQQQQQQRRRSSSTTTSSSPPPMMMLLLLLLMMMNNNMMMMMMLLLJJJIIIIIIJJJLLLMMMMMMRRRXXXZZZ\\\___cccgggkkkjjjjjjoooxxxzzzssskkkeeeddddddaaagggnnnrrrssswww~~~~~~xxxtttwwwzzz|||{{{wwwqqqmmmlllooovvvuuummmddd___[[[YYY\\\aaadddbbb]]]UUULLLHHHHHHJJJKKKKKKJJJJJJIIIHHHGGGGGGJJJJJJLLLNNNPPPSSSUUUVVV\\\[[[[[[[[[\\\[[[YYYWWWWWWUUUPPPLLLIIIKKKPPPTTT[[[\\\___bbbccccccbbbbbbbbbccccccdddddddddccccccddddddcccccccccddddddeeecccbbb``````aaaaaa```^^^cccbbbaaa```^^^ZZZUUUQQQGGGBBB<<<777444333111000------.../////////......+++,,,,,,---......//////.........------.........,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++******))))))*********************))))))))))))))))))***))))))((('''))))))))))))))))))))))))))))))*********)))((((((***************+++,,,---+++******))))))))))))))),,,,,,,,,++++++++++++******************)))))))))+++***))))))))))))***+++)))))))))))))))(((((((((***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,---......///111000......///111444666<<<>>>@@@CCCEEEFFFFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRSSSSSSTTTUUUUUUUUUSSSTTTVVVVVVUUUTTTUUUWWWVVVZZZ]]]^^^dddrrr...---,,,+++,,,---...///+++---...---++++++,,,---,,,---------.../////////......------......///000000//////......//////000///000111333666888:::;;;???BBBEEEHHHIIIJJJMMMOOOQQQQQQPPPPPPOOOOOOOOOOOOMMMOOOPPPOOOMMMHHHDDDAAA888888888888888888888888::::::<<<===???AAABBBCCCHHHIIIKKKMMMNNNOOOPPPPPPQQQQQQRRRSSSUUUVVVWWWWWWZZZYYYVVVTTTSSSSSSSSSTTTRRROOOKKKIIIIIIJJJJJJJJJKKKJJJJJJKKKNNNRRRWWWZZZ]]]dddkkkmmmoootttyyy{{{}}}zzzyyyyyysssrrrsssoootttzzz~~~wwwoooiiihhhkkknnnvvvvvvsssiii]]]UUUTTTUUUNNNNNNNNNMMMLLLKKKJJJJJJGGGHHHIIIJJJLLLNNNPPPQQQWWWVVVVVVXXXZZZ[[[[[[ZZZYYYVVVRRRMMMJJJJJJNNNQQQWWWYYY]]]```bbbbbbaaaaaaaaaaaabbbcccccccccbbbbbbccccccccccccddddddeeeeeeccccccbbbaaaaaaaaa```___aaaaaaaaaaaa___\\\YYYVVVRRRMMMEEE>>>:::666333111222222222222111///...---,,,---------.........//////...---,,,,,,---...///,,,,,,,,,++++++************+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,---............---++++++************++++++,,,,,,,,,+++++++++++++++******************))))))))))))))))))))))))))))))((((((((()))))))))))))))************++++++,,,---+++***)))(((((()))***+++,,,,,,+++++++++*********************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,------...///000000///......111444999;;;@@@AAACCCEEEFFFGGGGGGFFFIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNPPPQQQQQQSSSSSSTTTTTTUUUUUUUUUUUUVVVWWWWWWVVVUUUVVVWWWYYYWWW^^^ffflllxxx------,,,+++,,,---...///,,,---......---,,,---///,,,---------...///////////////......//////000111000////////////000111111111222444777:::<<<>>>???BBBDDDGGGIIIJJJKKKMMMOOOPPPPPPPPPOOOOOONNNNNNMMMOOOOOOPPPNNNJJJEEE???<<<888999:::;;;<<<======>>>>>>???AAACCCFFFIIIJJJKKKPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSUUUVVVWWWXXXYYYZZZYYYXXXVVVSSSQQQNNNMMMMMMKKKHHHGGGGGGHHHHHHHHHJJJJJJLLLPPPVVV^^^dddhhhqqqyyy|||zzz{{{|||~~~zzzoooeeeaaaaaaYYYYYYYYYXXXVVVSSSPPPOOOJJJIIIHHHHHHHHHJJJKKKMMMOOOOOOOOORRRUUUXXXYYYYYYVVVVVVUUURRROOOMMMNNNOOOQQQSSSWWW[[[^^^___``````______```aaabbbbbbaaaaaa```aaabbbcccddddddeeeeeeeeeeeedddbbbaaa______^^^___```aaaaaa___]]][[[ZZZZZZUUUMMMFFF@@@;;;666333222222222111111000///.../////////......---------///...---,,,,,,---...///,,,,,,,,,++++++*********++++++,,,------------,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************************************(((((()))************))),,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++***))))))))))))***+++++++++***)))(((((()))***++++++*********))))))))))))***************+++++++++******++++++++++++******+++++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,------------------,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------...///000111......///111444999>>>AAAAAABBBDDDFFFGGGGGGFFFFFFIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUWWWWWWWWWVVVTTTUUUXXX[[[\\\iiiwww,,,,,,,,,,,,---......///---...//////......///000---------...............///////////////000111111000000000000111222333333444666888;;;>>>@@@BBBBBBDDDFFFIIIJJJJJJKKKLLLNNNMMMNNNNNNNNNNNNNNNMMMLLLOOOOOOOOOMMMIIIDDD???<<<<<<===>>>@@@BBBDDDEEEEEEDDDEEEFFFIIILLLNNNPPPQQQSSSSSSTTTSSSRRRQQQPPPPPPQQQQQQRRRTTTUUUVVVWWWXXXVVVVVVTTTRRROOOLLLIIIHHHHHHGGGFFFGGGJJJKKKKKKKKKMMMOOOSSSYYYaaaiiipppttt}}}tttooommmlllmmmooooookkkeee___ZZZTTTRRRMMMJJJHHHHHHJJJKKKLLLKKKKKKMMMPPPSSSTTTTTTSSSUUUWWWVVVTTTQQQPPPPPPMMMOOORRRUUUXXX[[[]]]^^^]]]^^^___``````aaa``````^^^___```bbbcccdddddddddeeeeeeeeeccc```^^^^^^______aaacccbbb```___^^^___]]]YYYTTTNNNIIICCC===999000000/////////000111111000000//////...------,,,.........------.........,,,,,,,,,,,,++++++++++++++++++,,,---------------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***++++++++++++***,,,,,,,,,+++,,,,,,---...((((((((()))))))))))))))++++++*********+++,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,))))))((((((((())))))***)))))))))))))))******+++*********)))))))))((((((*********+++++++++++++++******+++,,,,,,+++******)))))))))******************+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...///111111...///111555999===AAADDDBBBCCCEEEFFFGGGGGGGGGGGGJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNOOOPPPRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTWWW[[[___jjjzzz|||zzzyyy{{{}}}***+++,,,---............,,,...//////......///000...............---------///............///000000000000000111222444555666777999<<>>AAADDDEEEFFFFFFGGGIIIKKKLLLLLLLLLMMMNNNJJJKKKMMMNNNOOONNNNNNMMMNNNMMMMMMLLLKKKIIIHHHGGGDDDDDDEEEFFFHHHKKKNNNPPPSSSSSSSSSTTTTTTUUUUUUUUURRRRRRSSSSSSRRRQQQPPPPPPMMMMMMNNNPPPQQQRRRSSSTTTUUURRRNNNKKKJJJKKKMMMOOOLLLNNNQQQVVV\\\^^^^^^]]]___bbbgggnnnvvv}}}tttnnnddd[[[UUUTTTUUUWWWTTTQQQNNNMMMMMMMMMLLLKKKHHHJJJMMMNNNNNNNNNOOOPPPOOOOOONNNOOOQQQUUUXXXZZZ[[[\\\]]]^^^____________ZZZ[[[^^^```bbbbbbcccbbb```cccdddcccaaa```bbbddd___bbbdddccc```___```bbbYYYYYYYYYYYYXXXTTTNNNJJJDDDAAA;;;555111000000000------......///000000000,,,---...//////...---,,,,,,,,,,,,------.........+++,,,------......------,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))***+++,,,,,,------,,,,,,******))))))***+++,,,,,,))))))******+++++++++,,,((('''&&&&&&&&&((()))***))))))))))))))))))))))))000///,,,***(((''''''(((******)))))))))))))))***'''((()))+++++++++***))),,,,,,,,,+++++++++***************++++++,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------///000111222444666999<<>>AAACCCDDDDDDEEEGGGIIIIIIHHHHHHIIIJJJLLLKKKJJJIIIJJJKKKMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTSSSTTTTTTUUUUUUTTTSSSQQQYYYaaallluuuzzz|||yyywwwuuusssuuutttuuuyyy~~~|||xxx{{{|||~~~+++++++++,,,------.....................---------........................//////......//////000111333555888:::<<<>>>BBBEEEEEEFFFFFFGGGIIIJJJJJJKKKHHHHHHIIIJJJJJJKKKKKKLLLKKKJJJIIIGGGFFFEEEEEEEEE@@@AAABBBCCCEEEEEEFFFFFFFFFFFFGGGJJJNNNQQQSSSSSSMMMNNNOOOQQQRRRRRRRRRRRRMMMNNNMMMKKKIIIHHHIIIJJJHHHJJJLLLNNNPPPOOOOOONNNLLLMMMRRRWWW[[[aaammmxxxyyytttxxx}}}yyyxxxuuurrroooiiibbb]]]QQQMMMIIIFFFFFFGGGHHHHHHGGGKKKPPPSSSSSSQQQPPPPPPOOOQQQVVVZZZ]]]_________^^^^^^^^^___```aaaaaabbbccccccbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbccccccccc```___]]]]]]\\\[[[XXXVVVZZZVVVPPPJJJDDD>>>777333222000......///111111000---............/////////------------------------///......------......///------------------------///...---,,,,,,,,,------,,,+++***)))***+++,,,---+++***))))))((())))))))),,,,,,++++++++++++,,,,,,++++++,,,,,,++++++***)))(((***---......---***(((+++************)))))))))(((((()))*********))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++*********)))))))))))))))++++++++++++++++++++++++******)))))))))******+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------,,,---......//////..............................------------------------------------------------,,,,,,,,,,,,------------/////////......000333666888999<<>>???AAADDDFFFFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGEEEDDDCCCDDDDDDEEEAAABBBDDDFFFGGGHHHIIIIIIJJJJJJJJJMMMQQQSSSSSSRRRNNNNNNPPPQQQQQQRRRRRRQQQJJJKKKJJJHHHGGGFFFHHHIIIFFFHHHLLLOOOQQQQQQQQQPPPRRRWWW^^^dddjjjsss{{{xxx~~~}}}uuulllgggYYYTTTOOOLLLKKKKKKJJJIIIFFFIIINNNRRRTTTTTTSSSRRRPPPQQQSSSVVVYYY\\\^^^_________```aaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaa```aaaaaabbbbbbbbbbbbbbbcccaaa```___^^^]]]\\\ZZZXXX\\\ZZZWWWSSSMMMFFF===888444111///...///000000000---------.........//////..............................------------......------------------------...------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******)))))))))******---,,,+++******+++,,,---------......------,,,+++)))***,,,------,,,***)))***))))))))))))))))))))))))))))))))))))(((''''''************************))))))))))))))))))))))))++++++************++++++---,,,,,,,,,+++*********++++++++++++++++++++++++******))))))******++++++******+++++++++,,,,,,,,,......---,,,,,,,,,------,,,---......///.........---------...............------------------------........................,,,,,,,,,------------......////////////111444777:::<<<>>>AAACCCEEEEEEEEEEEEGGGIIIJJJIIIIIIJJJKKKJJJJJJJJJJJJJJJLLLMMMMMMOOOOOOPPPQQQRRRTTTUUUUUURRRVVVZZZXXXTTTRRRWWW\\\nnnzzz{{{{{{||||||}}}|||{{{yyyvvvsssrrrssstttppppppsssxxx}}}~~~~~~,,,,,,------------....../////////...---------,,,---------.........//////000000000111222333555555;;;===???@@@AAAAAACCCEEEHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDEEEFFFDDDDDDCCCCCCDDDFFFGGGIIIHHHHHHIIIJJJKKKKKKKKKKKKNNNNNNNNNPPPRRRRRRQQQPPPMMMMMMMMMMMMMMMNNNNNNOOOMMMNNNNNNNNNLLLLLLNNNPPPLLLOOOTTTYYY\\\^^^^^^^^^```gggooovvvzzzwwwiiiccc]]]XXXVVVSSSMMMHHHHHHIIIJJJMMMPPPRRRTTTUUUTTTSSSRRRRRRTTTXXX\\\^^^______```aaabbbbbbaaaaaaaaabbbbbbbbbbbbaaa```___`````````aaaaaaaaabbbbbbaaaaaaaaa```^^^]]][[[[[[[[[ZZZYYYXXXTTTMMMEEE@@@888444000......///......------------....................................------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++***+++,,,---......---,,,***++++++*********++++++,,,...---,,,++++++,,,---...------......------,,,+++******))))))))))))******)))))))))))))))))))))***+++++++++***((('''%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++---,,,,,,,,,+++*********++++++++++++++++++++++++***************+++,,,,,,******+++++++++,,,,,,,,,......---,,,,,,,,,------,,,---......///.........---------.........//////------------------------........................,,,,,,---------.........,,,...///000111333666999===>>>AAACCCEEEFFFFFFFFFFFFHHHJJJJJJIIIIIIJJJKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOQQQRRRSSSTTTUUURRRVVVYYYVVVSSSVVV```jjjzzzxxxyyyyyy{{{~~~zzz{{{{{{yyyvvvtttuuuvvvwwwyyy|||------------------.....................---------,,,,,,------.../////////000000111333555777999:::>>>@@@BBBCCCCCCCCCDDDEEEJJJIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@??????AAABBBCCCCCCCCCDDDFFFHHHJJJLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLPPPPPPPPPQQQRRRRRROOOMMMKKKJJJIIIHHHIIIJJJMMMNNNQQQTTTVVVWWWWWWWWWXXXYYYXXX[[[aaaggglllpppssstttwww}}}wwwqqqmmmmmmooouuu~~~xxxrrrmmmhhh```TTTKKKOOOLLLHHHHHHJJJNNNQQQSSSVVVTTTRRRQQQRRRVVVZZZ\\\]]]^^^```bbbbbbbbbbbbaaa```aaabbbbbbbbbaaa```____________```aaaaaabbbbbbaaabbbcccbbb___]]]]]]]]][[[ZZZZZZZZZXXXTTTMMMIII???;;;555111///...---,,,,,,------------.................................,,,,,,,,,++++++,,,,,,,,,------------------------++++++,,,,,,,,,+++***)))+++,,,---...---,,,+++***++++++++++++++++++,,,---------,,,,,,,,,,,,------++++++,,,,,,++++++***)))+++***)))(((((()))***+++)))))))))************+++,,,,,,+++***)))'''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------,,,---......//////......,,,,,,------.../////////------------------------........................,,,---------............,,,...111222333555999;;;???AAACCCEEEFFFGGGGGGGGGFFFHHHJJJJJJJJJIIIJJJKKKJJJKKKLLLMMMNNNNNNOOOOOONNNOOOPPPQQQSSSTTTVVVVVVRRRVVVYYYYYYZZZcccrrr}}}zzzyyyyyyxxxyyy{{{|||~~~{{{{{{|||..................---------------...............,,,,,,------...//////000000000222444777:::<<<>>>>>>AAADDDEEEFFFFFFGGGHHHGGGGGGEEEDDDBBBAAA@@@???;;;;;;:::;;;<<>>AAAEEEGGGHHHIIIJJJKKKCCCBBBAAA???===;;;:::999;;;;;;<<<===@@@DDDGGGJJJFFFHHHKKKMMMOOOPPPQQQPPPNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLNNNPPPRRRRRROOOMMMLLLJJJHHHGGGKKKQQQWWW\\\nnnsssxxx|||~~~~~~~~~~~~}}}zzzzzz|||~~~{{{yyyxxxuuutttzzz~~~}}}|||qqqhhhjjjaaa\\\___gggoooxxx~~~uuurrrtttvvvuuujjjeeeaaaffftttyyylllddd^^^UUUOOONNNNNNNNNMMMOOOQQQTTTVVVXXXYYYXXXXXXZZZ[[[^^^aaabbbcccbbbaaa___```bbbcccbbbaaa___^^^```aaaaaabbbccccccddddddaaaccceeeddd```^^^___```aaa___]]]\\\[[[YYYWWWTTTMMMGGG???888444111...,,,,,,,,,,,,---------......////////////////////////.........------.........------------------------,,,---.........---,,,+++///,,,'''######%%%***---))))))((())))))***+++++++++,,,............,,,+++------.........---,,,,,,)))***,,,......,,,***)))******+++++++++,,,,,,,,,(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...******+++++++++,,,,,,,,,))))))******+++,,,---...,,,---......//////......,,,,,,------...///000000---------------------------------------------------------........./////////222555888999<<>>;;;:::::::::;;;===???AAAEEEGGGJJJKKKLLLPPPNNNMMMNNNRRRTTTTTTSSSVVVTTTQQQNNNMMMLLLMMMNNNPPPQQQQQQNNNMMMNNNLLLJJJJJJMMMRRRWWWUUUUUUaaaooo~~~{{{vvvrrrooonnntttuuuuuurrrooonnnppprrrtttpppooopppnnnjjjiiilllmmmggg___^^^gggrrrtttpppxxxtttooommmllljjjfffcccdddZZZ]]]eeefffppptttdddXXXWWWTTTKKKHHHLLLRRRVVVZZZYYYVVVTTTUUUXXX\\\___aaaaaa______aaaddd```aaabbbaaa``````bbbdddaaaaaabbbbbbbbbbbbaaaaaaccccccbbbcccdddcccaaa```aaa^^^[[[ZZZYYYXXXWWWUUUQQQOOOKKKEEE???999444111///......///000///---***........................000////////////.........***++++++,,,,,,++++++***)))))))))******++++++,,,---------,,,,,,+++++++++---,,,,,,+++*********+++------------------------///...------,,,+++***)))///...---,,,++++++++++++,,,+++***))))))***+++,,,)))))))))))))))))))))))))))******+++++++++******)))************+++++++++(((((()))***************++++++*********************)))))))))***+++,,,,,,******************************+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,---------------------------------............///+++,,,,,,------,,,,,,+++..............................------...///111222222555:::===>>>???@@@AAAEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNPPPQQQQQQPPPPPPPPPPPPSSSWWWXXX[[[dddooo}}}|||000/////////...............///////////////......000////////////111222333555777:::>>>AAADDDEEEEEEEEEGGGHHHHHHFFFDDDCCCDDD>>>===<<<;;;;;;<<<>>>???AAABBBDDDGGGIIIKKKLLLMMMPPPNNNMMMNNNQQQSSSSSSQQQTTTRRRPPPNNNLLLLLLLLLLLLMMMNNNNNNMMMMMMOOOPPPPPPRRRVVV___fffhhhhhhqqq{{{|||zzzyyywwwyyyyyyyyy{{{}}}}}}xxxtttyyyyyyyyywwwtttqqqppppppkkkooorrrrrrooollljjjiiigggdddcccfffhhhgggiiinnnqqqnnnggg``````eeegggeeekkkiiiggghhhiiihhhddd``````WWWZZZ``````ggguuu{{{yyyjjj^^^\\\YYYQQQNNNQQQUUUWWWYYYXXXTTTRRRRRRTTTXXX[[[]]]]]]\\\[[[]]]___```aaaaaaaaa```___aaacccaaabbbbbbbbbbbbbbbbbbaaacccbbbaaaaaabbbbbbaaa```bbb```^^^\\\\\\[[[YYYWWWVVVTTTPPPJJJCCC;;;555111000000///000000000...,,,......................../////////.........------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------,,,,,,+++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))((((((------,,,+++************,,,+++***))))))***+++,,,************************++++++++++++******)))((()))************+++++++++((())))))***************++++++******************++++++******+++,,,,,,---***************************++++++++++++,,,,,,,,,///...---,,,,,,,,,,,,---........................---------............///---......//////......---.......................................000222333555888<<>>AAADDDFFFGGGGGGHHHIIIIIIGGGDDDAAA@@@@@@::::::;;;<<<>>>AAACCCEEEEEEFFFHHHJJJLLLMMMMMMNNNOOONNNMMMMMMOOOPPPPPPOOOTTTSSSQQQOOONNNMMMLLLLLLKKKLLLNNNQQQTTTVVVYYYZZZ^^^cccmmmwww{{{|||xxxnnnkkknnnooosssvvvxxxwwwrrrnnnjjjmmmpppqqqooollljjjiiioooooopppqqqrrrssstttuuujjjnnnssstttqqqkkkeeebbb```]]]\\\```ccceeejjjpppvvvvvvpppeee]]]]]]^^^^^^^^^___aaafffjjjjjjfffbbb```VVVXXX]]][[[bbbnnnqqqtttuuu|||uuukkkiiifff^^^[[[]]]^^^^^^]]]YYYUUURRRQQQQQQUUUWWWYYYYYYYYYYYY[[[\\\```aaabbbaaa______```aaabbbbbbccccccccccccbbbbbbcccbbbaaa______``````aaabbbaaa``````___^^^[[[XXXZZZXXXVVVQQQJJJBBB;;;777333222000000111000...---....................................---------,,,,,,------------------,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***))))))))))))++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++***)))'''''')))************+++++++++((()))******++++++************++++++++++++++++++,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------////////////////////////---------............///---......//////......---........................///......///000222444555888;;;???AAABBBCCCDDDFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMOOOOOOPPPQQQRRRRRRRRRRRRRRRPPPQQQTTT[[[lll}}}~~~///////////////............//////000000000000///000//////000222555999;;;===???BBBEEEGGGHHHIIIIIIHHHHHHGGGDDD@@@===<<<<<<;;;<<<===???BBBEEEHHHIIIHHHIIIJJJLLLMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNNNNNNNVVVUUUSSSRRRPPPNNNMMMMMMKKKMMMTTT]]]bbbcccccceeegggmmmvvv~~~|||{{{zzz{{{}}}xxxnnnfffcccjjjmmmqqqssspppkkkfffcccaaaeeehhhgggcccbbbdddhhhhhhiiilllqqqwww|||yyyzzzzzzxxxsssmmmhhheeegggcccaaacccfffhhhmmmsssxxxyyyuuukkkdddccccccccc\\\^^^ccckkkrrrsssoookkkfff\\\\\\^^^^^^hhhuuuvvvwwwpppnnnttt}}}~~~}}}}}}zzzsssnnnnnnllliiieee```[[[WWWSSSQQQSSSTTTVVVWWWXXXZZZ\\\]]]```bbbcccbbbaaa``````aaacccccccccddddddcccccccccbbbaaa```^^^]]]^^^```bbbbbbaaaaaaaaaaaa___[[[XXXYYYYYYYYYVVVRRRKKKEEEAAA777555222000000000...---..............................---------,,,,,,,,,------............------,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++******+++******)))(((((())))))*********+++++++++))))))***++++++++++++*********+++++++++++++++,,,,,,,,,+++++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,,,,------........................---------............///+++,,,,,,------,,,,,,+++......................../////////000222444666888;;;>>>AAACCCCCCDDDEEEGGGEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIKKKLLLMMMMMMMMMMMMPPPPPPPPPQQQQQQQQQQQQQQQTTTTTTUUUYYYbbbwww.........///////////////......///000111111000000/////////111444888;;;>>>AAABBBEEEGGGIIIJJJJJJJJJHHHIIIGGGDDD@@@>>>===>>>AAABBBCCCDDDFFFHHHJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNUUUTTTSSSRRRPPPPPPPPPPPPNNNRRR___mmmsssppplllmmmlllrrrzzz|||www}}}~~~~~~xxxmmmjjjiiilllqqqooogggbbbaaajjjmmmppppppkkkfffaaa```^^^aaacccaaa]]]]]]ccciiijjjlllqqqyyyzzztttqqqooonnnppplllkkknnnpppqqqtttzzz|||}}}zzztttpppqqqpppmmmggghhhlllssszzz|||zzzwwwoooeeebbbccceeettt~~~rrrhhhgggooo|||wwwsssuuuxxx{{{~~~{{{}}}xxxsssnnniiieee```ZZZVVVSSSRRRRRRSSSUUUXXX[[[]]]```bbbddddddbbbaaaaaabbbcccccccccddddddcccccccccaaaaaaaaa^^^\\\\\\___bbbaaa``````aaaaaa___[[[XXXZZZ[[[[[[ZZZWWWRRRMMMIII===999555222000///...,,,////////////////////////......---------,,,,,,,,,---......//////......------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++------......///000000000------,,,++++++++++++,,,+++++++++,,,,,,+++++++++************************'''((()))***************))))))*********+++++++++))))))***+++++++++++++++******++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,------...---------------------------------............///+++,,,,,,------,,,,,,+++........................//////000111444777999;;;===???AAABBBCCCCCCEEEGGGFFFFFFGGGHHHIIIJJJJJJKKKHHHIIIJJJKKKLLLMMMMMMMMMPPPPPPOOOOOOOOOOOOOOOOOOQQQSSSYYYbbbooo.........///////////////......///000111111111111///000222555888;;;>>>???CCCDDDFFFHHHIIIJJJJJJIIIJJJJJJIIIGGGDDDCCCDDDEEEGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMKKKLLLMMMMMMLLLLLLNNNPPPSSSRRRQQQQQQRRRUUUWWWYYYWWW\\\kkk~~~|||uuutttsss{{{yyysssnnnllltttwwwzzz}}}uuuhhheeedddhhhmmmmmmiiifffgggpppqqqrrrpppmmmiiigggfffgggjjjlllkkkhhhhhhmmmrrrtttvvv||||||xxxxxxxxxyyyvvvtttvvv{{{}}}}}}}}}zzzyyywwwvvvzzzwwwnnnkkkkkkmmm~~~~~~rrrgggeeeiiinnnuuu|||}}}uuulllggghhhmmmqqqsss{{{yyyvvvvvvzzzzzzuuussssssppphhhbbbVVVRRROOONNNPPPTTTWWWYYY^^^```ccccccbbbaaaaaabbbbbbbbbccccccccccccbbbbbb```aaabbb```]]]\\\___bbbaaa```______```^^^\\\YYY]]]]]]]]]\\\YYYTTTPPPMMMDDD@@@999444222000///---////////////////////////............---------,,,------............------............------------++++++,,,,,,,,,,,,------++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,+++,,,,,,---++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))&&&&&&((()))***+++++++++)))************+++++++++)))***++++++,,,+++++++++******++++++,,,---------++++++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---......---------------------------------............///---......//////......---........................000000111333666999<<<>>>>>>@@@BBBBBBBBBCCCEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKHHHHHHJJJKKKMMMNNNNNNNNNQQQPPPOOONNNNNNNNNNNNNNNKKKPPP[[[kkk|||............/////////000......///111111222222111111333666:::===???@@@AAADDDEEEGGGHHHIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGIIIKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNJJJLLLMMMMMMLLLLLLOOORRRSSSSSSSSSUUUZZZ```gggkkkhhhlllzzz~~~~~~uuuooollljjjjjjnnnwww|||sssjjjffffffjjjqqqtttssssssvvv~~~|||zzzxxxxxxxxxxxxxxxxxx|||~~~|||{{{{{{{{{}}}}}}}}}xxxvvvuuuwww{{{oooeeebbbbbbccceeehhhfffaaa[[[ZZZ___eeehhhiiilllmmmllllllooowww}}}|||uuu___YYYQQQLLLMMMPPPSSSUUUZZZ]]]```bbbaaa```aaaaaaaaabbbbbbbbbbbbbbbbbbaaa^^^bbbdddbbb^^^]]]___bbbbbbaaa____________]]][[[[[[[[[[[[ZZZYYYVVVTTTRRRMMMGGG???999555222111////////////////////////////////////.........---------------......------------------...............+++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,------,,,++++++************************''''''((()))*********))))))************+++++++++)))***++++++,,,,,,++++++******++++++,,,------...---,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---...///........................---------............///---......//////......---........................000000111444777;;;>>>@@@@@@BBBCCCCCCCCCCCCEEEGGGFFFGGGGGGHHHIIIJJJKKKKKKHHHIIIKKKMMMNNNOOOPPPPPPSSSRRRPPPOOONNNNNNNNNOOOLLLPPP]]]qqq}}}~~~---.........//////000000......///111111222222222333555999===@@@BBBBBBBBBDDDEEEGGGHHHIIIHHHHHHGGGFFFGGGGGGGGGGGGHHHKKKMMMKKKKKKKKKKKKKKKJJJJJJIIIKKKLLLMMMNNNOOOPPPPPPPPPIIIKKKNNNMMMLLLMMMPPPSSSUUUUUUVVVZZZbbbkkktttzzzwwwyyyyyyrrrmmmlllkkkkkkjjjxxxwwwqqqlllhhhhhhmmmvvv{{{}}}}}}}}}~~~~~~~~~{{{mmm```[[[ZZZ[[[^^^aaaVVVRRRNNNOOOUUU[[[]]]\\\^^^```bbbcccfffppp~~~hhh```UUUNNNMMMPPPRRRSSSWWWZZZ^^^``````___``````aaaaaabbbbbbbbbbbbaaaaaa^^^bbbeeeddd___]]]___bbbdddbbb___^^^______^^^]]]WWWWWWXXXXXXYYYYYYYYYYYYRRRLLLDDD<<<777444222111000000000000000000000000000////////////.........,,,------------------,,,+++++++++,,,,,,---------+++++++++,,,,,,---------+++*********+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++------------++++++++++++++++++++++++++++++((()))))))))))))))(((''')))************+++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///////////////////////////---------.........//////+++,,,,,,------,,,,,,+++........................000000222444888<<>>@@@AAACCCDDDDDDFFFGGGHHHIIIJJJLLLMMMMMMHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKMMMNNNNNNOOOOOOMMMLLLKKKKKKMMMOOORRRTTTRRRRRRWWWbbbqqq}}}~~~}}}}}}xxxtttrrrrrrsssqqq~~~|||xxxyyy~~~}}}~~~~~~zzzpppeee^^^]]]]]]\\\ZZZXXXXXXUUUQQQNNNOOOUUUZZZZZZXXXVVVZZZdddnnnvvvyyy}}}|||ssseeeYYYSSSQQQQQQRRRQQQTTTXXX\\\^^^^^^^^^^^^___```aaabbbbbbaaa___^^^aaaaaa```______^^^______``````___^^^]]]]]]\\\\\\\\\\\\[[[[[[YYYXXXWWWVVVNNNNNNKKKFFF>>>777222111222111000111222222000.........////////////......---.........//////000000......---,,,,,,,,,------......---------,,,,,,,,,*********++++++,,,,,,---)))***+++,,,---.........,,,,,,------------------******))))))***,,,...///))))))*********+++++++++++++++++++++++++++++++++))))))))))))************,,,,,,,,,++++++*********,,,+++******))))))******)))***+++,,,---,,,++++++000---++++++---...---++++++++++++,,,,,,---------***+++,,,---,,,,,,***)))------------------------............////////////........................---------............///,,,,,,,,,,,,------...///---///222555888;;;@@@CCCBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJLLLMMMMMMLLLLLLMMMNNNQQQQQQOOOMMMLLLMMMOOORRRSSS^^^mmmvvv}}}~~~}}}{{{wwwtttrrrrrrrrrssswwwvvvvvvxxxyyyyyyxxxvvv~~~||||||~~~{{{wwwwwwzzzzzzwwwsss//////000000000000//////222222111222333444666777>>>???AAACCCDDDFFFFFFGGGHHHIIIIIIIIIJJJKKKKKKKKKHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJLLLNNNPPPRRRSSSTTTVVV\\\gggttt{{{xxxvvvwww{{{~~~yyy|||}}}wwwpppeee______aaacccddd```^^^YYYTTTQQQQQQTTTWWWXXXUUUTTTWWW^^^gggmmmppprrrxxxzzzyyy|||}}}rrrjjjeeeaaaYYYSSSMMMOOOQQQUUUYYYZZZYYYXXX[[[\\\]]]^^^```aaacccdddbbbbbbaaa````````````````````````___^^^]]]]]]]]]^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVRRRMMMGGG???999555444222000000000000///---......////////////................../////////000000///...---,,,+++++++++......---------,,,,,,,,,+++++++++++++++,,,,,,,,,***+++,,,,,,------------------------------------,,,++++++***+++,,,......***+++++++++,,,,,,,,,,,,++++++++++++++++++******))))))))))))************++++++***************))),,,+++******))))))******)))***+++,,,,,,,,,++++++...+++******,,,...---++++++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++............////////////........................---------............///......------...///000000///222555888:::===@@@CCCAAAAAABBBCCCEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKIIIKKKMMMNNNMMMNNNPPPQQQOOOPPPPPPMMMKKKMMMSSSYYYaaahhhooouuuzzzwwwtttqqqnnnllllllmmmnnnooooooppprrrtttvvvwwwwwwzzzzzz{{{|||yyyyyyzzzzzzyyytttpppllllllmmmllliiieee//////000000111000000///222222333444666888:::;;;@@@AAABBBDDDFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLNNNNNNNNNOOOMMMMMMMMMMMMMMMLLLKKKKKKLLLKKKJJJIIIIIIHHHHHHHHHHHHJJJNNNRRRUUUWWWXXXXXXYYY]]]dddmmmyyyyyytttuuutttuuuxxx~~~~~~{{{xxx}}}~~~vvvqqqiiidddcccggglllpppnnniiibbb]]]ZZZXXXWWWWWWYYYVVVTTTTTTXXX]]]aaabbbdddjjjnnnmmmoootttzzz|||xxxhhhYYYNNNMMMLLLOOOTTTWWWWWWUUUZZZZZZZZZZZZ]]]```dddfffccccccbbbaaaaaaaaaaaabbbaaaaaa``````______^^^^^^``````______^^^]]][[[[[[^^^[[[WWWSSSOOOIII@@@:::777444111/////////......------............------............////////////111000///---,,,+++******......---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,.........------,,,,,,+++---,,,,,,++++++,,,------++++++,,,,,,,,,---------+++++++++*********))))))))))))))))))************)))))))))))))))*********,,,+++******))))))******)))***+++,,,,,,,,,,,,++++++***))))))+++------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++............////////////........................---------............///000000/////////000111111333666:::<<<>>>???AAABBB@@@AAABBBCCCEEEFFFHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKIIIKKKMMMNNNOOOPPPRRRTTTPPPQQQPPPMMMLLLQQQ[[[cccoooqqqsssvvv{{{}}}yyyqqqooollljjjiiiiiikkkllllllllllllmmmoooqqqtttuuuyyyzzz}}}zzzwwwqqqnnnkkkiiijjjjjjjjjjjjgggccc___^^^]]]\\\XXXTTT//////000111111111000000222333444666999;;;===>>>@@@AAABBBDDDEEEFFFGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKIIIIIIHHHGGGGGGIIIJJJKKKKKKOOOVVV]]]bbbdddddddddaaaeeelllvvv|||{{{~~~}}}{{{||||||{{{tttsssppplllllloootttyyy{{{uuunnniiifffdddaaa^^^___]]]ZZZWWWVVVWWWWWWWWW]]]aaaffffffeeegggkkkoootttyyyyyyfffVVVQQQLLLKKKPPPTTTVVVVVVZZZZZZZZZ[[[]]]___bbbcccdddcccbbbbbbbbbbbbccccccbbbaaaaaaaaa``````_______________^^^^^^\\\[[[[[[^^^ZZZVVVUUUTTTOOOFFF>>>:::666111......///000000------............------.........///////////////000///...---,,,+++++++++......---------,,,,,,,,,---------,,,,,,++++++***------------------,,,,,,//////...---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---,,,++++++******))))))(((((()))))))))************((()))))))))******++++++,,,+++******))))))************++++++,,,,,,,,,,,,******)))***+++---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,....................................////////////........................---------............///000000000000000111111222666:::>>>@@@AAAAAABBBCCCAAABBBCCCEEEFFFHHHIIIJJJGGGHHHIIIJJJJJJKKKKKKKKKIIIKKKMMMNNNNNNOOOQQQSSSRRRPPPOOOOOOSSS[[[eeekkktttsssuuu{{{{{{uuuvvv|||}}}yyyvvvooommmkkkhhhhhhiiikkklllnnnnnnmmmmmmmmmooorrrttt~~~{{{vvvrrrmmmjjjcccaaa]]]\\\\\\\\\\\\[[[ZZZXXXUUUSSSRRRQQQMMMKKK//////000111111111111111222333555888;;;===???@@@AAABBBCCCEEEFFFGGGGGGHHHGGGGGGHHHIIIJJJKKKLLLMMMOOOOOOOOOOOONNNMMMLLLKKKMMMMMMMMMMMMMMMLLLKKKKKKGGGFFFEEEEEEFFFHHHKKKMMMRRRWWW```iiiooorrrqqqqqqjjjmmmttt}}}zzz~~~}}}~~~zzzqqqrrrtttvvvxxx|||yyyuuutttqqqmmmjjjjjjhhheeeaaa\\\YYYWWWVVV[[[^^^aaabbb```bbbiiiqqqssswwwvvv^^^WWWNNNJJJKKKOOORRRTTTVVVXXXZZZ]]]___```aaaaaacccbbbbbbbbbbbbbbbccccccaaaaaaaaaaaaaaa`````````_______________^^^]]]\\\[[[WWWTTTUUUVVVSSSLLLEEE===999444000000111222222---..................---///////////////.........------,,,,,,,,,---............---------,,,,,,,,,...------,,,,,,+++++++++------.........---,,,,,,//////...---,,,,,,+++++++++++++++++++++*********************++++++++++++++++++++++++******))))))((()))))))))************)))******++++++,,,,,,,,,,,,+++******))))))******+++***++++++++++++,,,,,,+++++++++,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------.......................................////////////........................---------............///////////////000111222333999<<<@@@BBBCCCBBBCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKGGGHHHIIIJJJKKKKKKKKKKKKJJJLLLMMMMMMLLLLLLNNNOOOSSSOOONNNRRR\\\gggmmmooossstttwwwwwwrrrtttxxx}}}~~~}}}{{{wwwuuullljjjhhhffffffgggiiijjjlllmmmnnnnnnnnnqqquuuyyy~~~|||wwwuuuqqqnnnkkkhhheeebbb\\\YYYVVVTTTSSSRRRPPPOOONNNMMMKKKJJJJJJIIIHHHFFF//////000111222222222222333444777:::===???@@@AAADDDEEEFFFGGGIIIIIIIIIJJJFFFGGGHHHIIIJJJLLLMMMMMMOOOOOOOOONNNMMMLLLKKKJJJLLLLLLLLLLLLLLLKKKJJJJJJHHHGGGFFFFFFIIIMMMRRRUUU^^^dddmmmvvv{{{|||{{{yyyrrruuu~~~{{{vvvvvv{{{|||sssuuuxxx~~~|||zzzyyyyyywwwsssmmmhhheeeddd^^^^^^^^^]]][[[^^^jjjvvvfffaaaYYYQQQMMMLLLOOOQQQPPPSSSWWW\\\___aaabbbbbbaaaaaa`````````aaabbbbbbaaaaaaaaaaaa````````````aaaaaabbbbbbaaa``````___[[[XXXVVVVVVWWWVVVRRRNNNDDD???999555333333222222......////////////......///////////////.........,,,,,,,,,,,,---...//////......---------,,,,,,,,,------------,,,,,,,,,,,,,,,------.........------.........------,,,,,,+++******+++,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))************+++++++++++++++,,,,,,,,,,,,+++******))))))******++++++******++++++,,,---+++,,,------,,,,,,...000------,,,,,,,,,,,,++++++,,,+++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,............////////////........................---------............///......//////111222444555:::===@@@BBBBBBBBBDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJGGGHHHJJJKKKLLLLLLKKKKKKKKKLLLMMMMMMLLLKKKMMMNNNRRRRRRUUU^^^iiirrruuuuuuwwwyyy}}}zzzsssvvv~~~~~~}}}||||||}}}{{{xxxvvvllljjjgggeeeeeefffhhhiiiiiilllpppsssuuuyyyzzztttpppoooiiifffdddbbbaaa___\\\ZZZUUUSSSOOOMMMLLLKKKHHHGGGDDDDDDDDDCCCCCCCCCCCCCCC//////000111222222222222555777:::===@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJNNNTTT]]]eeejjjpppuuu|||{{{~~~~~~tttoooiiiccc]]]___mmm~~~ssssssooofff\\\UUUSSSTTTOOOQQQTTTWWWZZZ]]]___```___^^^^^^^^^______```aaa````````````````````````aaaaaaaaaaaaaaaaaa```___\\\[[[YYYXXXVVVUUUTTTTTTLLLGGG@@@:::666333000...//////000000000000//////000/////////............------,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,---------------,,,,,,---.../////////...------------------------***+++---............---*********+++++++++,,,,,,+++++++++,,,------......))))))))))))************++++++++++++************,,,+++******))))))******++++++*********+++,,,---+++---...---+++***,,,///---------,,,,,,+++++++++,,,,,,++++++,,,---///000------------------------............////////////........................---------............///......///111333555777888;;;===???@@@AAABBBDDDFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHJJJLLLMMMLLLKKKJJJJJJKKKMMMMMMMMMMMMOOOPPPSSS[[[gggrrryyy~~~|||{{{}}}}}}~~~}}}{{{tttrrrooommmlllmmmnnnooommmsssyyy}}}~~~vvvuuutttoooiiidddaaa```]]][[[XXXWWWVVVTTTRRRPPPLLLJJJHHHGGGFFFEEECCCAAA@@@@@@AAA@@@?????????@@@//////000222222333333333888999<<>>888333...+++000000111111111111000000000000//////.........---///...------,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------.........+++,,,---...////////////,,,,,,------------------+++,,,...000111111000000++++++,,,,,,,,,---------***+++,,,,,,......///000))))))))))))************++++++******))))))((((((,,,++++++***)))*********,,,+++*********+++,,,---***,,,---,,,)))(((+++------------,,,,,,+++++++++,,,,,,++++++,,,...///000////////////////////////............/////////000........................---------.........//////...///000222555777:::;;;;;;<<<>>>??????AAADDDGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHJJJLLLMMMLLLKKKJJJIIIKKKMMMNNNNNNOOORRRSSSWWWfffyyy}}}zzzwwwvvvwwwxxxyyywww}}}|||zzzzzzyyyvvvssskkkjjjhhhccc^^^YYYWWWWWWVVVTTTQQQOOONNNMMMJJJHHHFFFDDDBBBBBBBBBBBB@@@>>>@@@AAAAAA@@@???>>>>>>???111111000000111333555666;;;===@@@AAAAAABBBEEEGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKQQQQQQOOONNNMMMMMMMMMMMMPPPKKKGGGGGGJJJLLLLLLJJJNNNPPPZZZlll|||xxxooommmoooqqqooolllnnnpppuuu|||www}}}zzzxxx~~~~~~wwwppplllooozzz|||pppdddYYYSSSOOOOOOOOOPPPTTTZZZZZZ\\\\\\\\\[[[[[[]]]___aaa```___^^^^^^___```aaa^^^_______________^^^^^^^^^^^^^^^]]]\\\ZZZXXXVVVTTTQQQMMMHHHCCC<<<555000333222333444555444000...000000000///......------//////............////////////.........------------------------------------------.........////////////...---,,,,,,++++++***++++++,,,,,,++++++***---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******++++++------......,,,,,,,,,++++++*********,,,,,,,,,---------......))))))***+++,,,,,,---------,,,+++***+++,,,---...+++,,,.../////////...---////////////////////////000000000000000000000000///////////////////////////......---------......//////000222555888<<<===@@@AAAAAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMQQQRRRRRRQQQPPPSSSYYY^^^lll|||}}}{{{{{{xxxtttrrrpppnnnkkkiiieeeaaa\\\XXXVVVSSSPPPNNNLLLLLLKKKKKKJJJIIIHHHHHHDDDCCCBBBAAA@@@>>>=========<<<<<<;;;;;;<<<<<<===111000000111222444666777<<<>>>@@@AAAAAABBBEEEGGGEEEFFFFFFGGGGGGHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJHHHGGGHHHLLLQQQUUU___```iiixxx|||xxxwwwwwwwwwrrrmmmnnnsssxxxyyyxxx}}}~~~{{{pppjjjdddaaadddooo|||ooo^^^VVVPPPOOOOOONNNRRRWWWXXXZZZ[[[[[[ZZZ[[[]]]```bbbbbb``````___```aaaaaa^^^_______________^^^^^^^^^^^^^^^]]]\\\YYYWWWVVVTTTRRROOOLLLGGG@@@999444333333222222333333000..................////////////................../////////.........------------------------------------------........./////////......---,,,,,,++++++***++++++,,,,,,++++++***++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************+++***+++++++++++++++++++++,,,,,,++++++++++++++++++***+++++++++,,,,,,,,,,,,*********+++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,---......///.........////////////////////////000000000000000000000000////////////////////////000//////.........////////////000333666:::===???@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMOOOPPPOOOPPPXXXfffqqq|||yyyvvvuuurrroookkkiiigggeeecccaaa^^^[[[VVVRRRPPPNNNKKKJJJGGGFFFFFFEEEDDDDDDCCCCCC@@@@@@???>>>======<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<000000111222444777999:::<<<>>>@@@AAABBBCCCEEEGGGEEEEEEEEEFFFGGGHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKGGGIIIJJJJJJMMMTTT```iiiuuuuuu{{{wwwooojjjjjjmmmpppsssrrrssszzz}}}}}}}}}fff```ZZZXXXZZZccctttzzzddd[[[RRROOOMMMLLLNNNRRRUUUWWWXXXYYYYYY[[[^^^```ccccccbbbaaa``````aaaaaa^^^^^^_______________^^^^^^^^^^^^]]]\\\YYYWWWUUUUUUTTTRRRQQQMMMGGG???:::666333111000111111000///,,,,,,------...//////000......------------.....................------------------------------------------........................------,,,,,,+++***++++++,,,,,,++++++*********))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,+++++++++******)))))))))++++++++++++++++++,,,,,,))))))))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,...------------...//////////////////////////////000000000000000000000000////////////////////////000000/////////000000111...///111444888<<>>>>>>>>>>>=========<<<===<<<<<<;;;;;;<<<<<<===///000222444777999<<<======???AAABBBBBBCCCEEEFFFEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLKKKJJJIIIHHHFFFHHHLLLQQQYYYfffuuu}}}wwwnnngggeeeiiipppuuu{{{vvvfff___WWWTTTUUU[[[hhhttt{{{}}}jjj___TTTOOOLLLJJJKKKNNNRRRSSSUUUWWWWWWYYY\\\___aaaaaaaaa``````_________]]]^^^______```__________________^^^\\\ZZZWWWVVVTTTTTTUUUUUURRRMMMEEE@@@999666111//////000000000,,,---------.........///------,,,,,,,,,,,,------........................------------------------..............................---------,,,,,,,,,***++++++,,,,,,++++++***+++******************+++++++++++++++++++++++++++((()))))))))*********+++++++++++++++*********************++++++,,,,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,++++++***+++,,,---...---,,,+++......---,,,,,,...///000/////////////////////////////////////////////////////////////////////////////////...//////000000///000222666:::>>>AAACCCAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHIIIJJJKKKLLLLLLMMMOOOPPPRRRWWWaaaqqq}}}{{{sssrrrooolllhhheeebbbaaa]]]ZZZWWWVVVUUUTTTRRRQQQLLLIIIFFFCCCBBBAAA???>>>AAAAAAAAA@@@@@@?????????????????????????????????======<<<<<<<<<<<<======///111333666999<<<>>>???>>>@@@AAABBBBBBCCCEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFEEEGGGIIINNNYYYjjj{{{sssooojjjhhhkkksss|||ttthhh```XXXTTTSSSWWWaaakkksssnnnbbbVVVQQQNNNKKKJJJKKKOOOQQQSSSTTTTTTVVVYYY[[[]]]]]]^^^^^^^^^^^^]]]]]]]]]^^^^^^___``````__________________]]][[[YYYXXXUUUUUUVVVWWWUUUPPPJJJEEE???:::444000///000111111//////.........---------------,,,,,,,,,,,,---------.....................------------------------.....................------------------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((******++++++,,,------...*********++++++,,,,,,,,,*********++++++++++++,,,------,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++......---,,,,,,...///000////////////////////////////////////////////////////////////////////////...---------......///000000111444888<<<@@@BBBDDDAAABBBBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMQQQSSSXXXdddttt}}}|||zzzwwwuuuooommmjjjeeeaaa\\\YYYWWWTTTQQQOOONNNNNNMMMLLLJJJGGGDDDAAA?????????>>>===@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@???>>>>>>======>>>>>>???000222555888;;;>>>???@@@???@@@BBBCCCBBBCCCDDDFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGJJJMMMVVVggg{{{pppooopppssszzzzzzxxxzzzzzzwwwuuuwwwxxxwwwuuutttssstttvvvwwwyyyzzz{{{}}}qqqggg]]]XXXVVVXXX```iiipppvvvpppdddYYYUUUTTTPPPMMMMMMNNNOOOPPPQQQPPPQQQTTTVVVYYYZZZ[[[\\\\\\]]]\\\\\\]]]]]]^^^___````````````______``````___^^^\\\[[[VVVWWWWWWXXXWWWSSSNNNIIIDDD???999333111111111111111000000///......------......------------......---------...............------------------------...............---------------------------------***++++++,,,,,,++++++***,,,,,,------------,,,,,,++++++++++++++++++++++++++++++***))))))((('''''')))***+++,,,---...//////++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,------,,,,,,...------------...//////////////////////////////000000000000000000000000////////////////////////------,,,------...///000222333777;;;>>>AAACCCDDDBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKLLLMMMNNNNNNOOORRRYYYeeewww~~~{{{yyyvvvrrrooohhhfffbbb^^^XXXTTTPPPNNNKKKIIIGGGFFFFFFFFFEEEDDDEEEBBB???>>>??????>>>>>>????????????????????????>>>>>>>>>>>>>>>?????????AAA@@@@@@??????@@@@@@AAA111333666:::===???@@@AAA???AAABBBCCCBBBCCCDDDFFFEEEFFFGGGHHHJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFFFFHHHJJJLLLQQQYYYhhhzzz~~~~~~|||~~~~~~~~~}}}{{{yyywwwvvvwwwyyyxxxtttssstttsssnnnooopppqqqqqqooonnnooopppmmmppptttwwwyyyzzz|||~~~}}}{{{||||||nnneee```___dddkkkmmmoooyyyrrrggg]]][[[[[[WWWSSSQQQMMMNNNOOONNNMMMMMMOOOPPPVVVWWWYYY[[[\\\]]]]]]]]]\\\]]]^^^___````````````^^^___```aaaaaa```___^^^ZZZYYYYYYYYYYYYVVVQQQNNNJJJDDD===777444222111000000000000000000000/////////..................///---------.........//////------------------------//////.........---------------------------------***++++++,,,,,,++++++***+++,,,------------,,,+++************************)))))))))))))))(((((((((******++++++,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---+++,,,,,,,,,---.........,,,,,,++++++,,,,,,------,,,---......///.........////////////////////////000000000000000000000000////////////////////////------------...///000111444555999<<<@@@BBBCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPXXXeeeyyy|||wwwrrrmmmhhhddd^^^\\\XXXTTTOOOKKKHHHFFFFFFDDDBBBBBBCCCCCCBBBAAACCCAAA???>>>???@@@@@@????????????????????????@@@@@@@@@@@@???????????????BBBBBBAAAAAAAAAAAABBBBBB222444777;;;>>>???@@@AAA???AAACCCCCCCCCCCCDDDFFFDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFEEEFFFIIIMMMPPPWWWeeexxx}}}{{{uuu~~~{{{zzzvvvvvvuuusssqqqooommmllllllooorrrrrrqqqpppqqqrrrrrrttttttpppppppppmmmhhhkkkmmmnnnnnnmmmmmmnnnoooiiimmmssswwwyyyyyyzzz{{{{{{|||||||||{{{|||}}}zzzvvvuuutttqqqlllmmmuuutttkkkgggiiinnnkkkjjjqqqtttiii```___```]]]XXXUUUMMMNNNNNNMMMKKKJJJKKKMMMTTTVVVXXX[[[]]]^^^^^^^^^\\\]]]^^^___````````````^^^___```bbbbbbbbbaaa```]]]\\\[[[[[[ZZZXXXTTTQQQMMMHHH@@@:::666333111000//////000000111111222222//////............//////---------.........//////------------------------//////.........---------------------------------+++++++++,,,,,,+++++++++***+++,,,------,,,+++***************************''''''(((((())))))******+++++++++***************---,,,,,,++++++************++++++++++++,,,,,,,,,++++++,,,,,,---...//////---,,,+++***+++,,,---...+++,,,.../////////...---////////////////////////000000000000000000000000////////////////////////............///000222222555777:::===@@@BBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQ```rrr~~~}}}|||||||||~~~~~~}}}}}}}}}~~~{{{tttnnnggg```ZZZUUUUUUSSSQQQMMMIIIEEECCCAAAEEECCCBBBAAACCCCCCCCCBBBCCCAAA>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCBBBBBBCCCCCCCCC777999;;;>>>@@@AAAAAAAAACCCEEEFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFIIIJJJHHHGGGKKKTTT\\\lll|||wwwssspppuuuwwwrrrtttvvvvvvtttqqqpppoookkkgggggghhhhhheeedddgggkkkkkklllllllllkkkkkkjjjooommmkkklllnnnppppppppppppnnnmmmmmmmmmnnnmmmmmmoooppprrrvvv{{{~~~}}}{{{yyyxxxwwwvvvxxxzzzzzzvvvpppkkkiiiiiieeeiiiqqq{{{wwwsssrrrmmmgggdddnnn~~~sssoookkkiiihhhgggccc___UUUQQQLLLIIIHHHIIIHHHHHHOOOSSSXXX[[[ZZZYYYZZZ\\\[[[\\\]]]___``````aaaaaaaaaaaa```````````````aaa___^^^]]]\\\ZZZYYYXXXWWWQQQNNNIIIBBB:::444111111333000---,,,---...////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------,,,,,,+++++++++---,,,+++******+++,,,---,,,,,,,,,---------......************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...........................+++,,,------......------------,,,,,,,,,,,,++++++,,,.........,,,+++,,,...............////////////000000////////////000000000///...------...///000000000000111111111111000777999<<>>???@@@@@@@@@AAABBBCCCCCCBBBBBBDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHJJJKKKKKKLLLTTT```jjj||||||rrrrrrttt~~~~~~wwwooommmllllllmmmmmmmmmkkkiiihhhdddcccddddddbbbcccggglllllllllkkkkkkkkkjjjjjjmmmkkkiiijjjlllnnnoooppprrrqqqpppqqqrrrssssssssswwwxxxyyy|||}}}{{{yyywwwvvvzzz{{{{{{vvvooohhhdddccc```ccchhhooowww~~~yyyooogggaaa^^^eeevvv}}}{{{}}}wwwuuurrrssssssrrrmmmiii]]]XXXPPPJJJHHHHHHHHHHHHIIINNNTTTYYY[[[\\\]]]___[[[[[[]]]^^^___`````````aaaaaa```````````````aaa___^^^]]]\\\[[[YYYXXXXXXSSSQQQLLLFFF>>>888444333333111///...///000000/////////.........---------------------------------------------------------........................---------------,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------+++,,,------......------+++++++++,,,,,,---------+++---...---,,,+++---...............////////////000000////////////000000000///...------...///000000000000000111222333333999;;;>>>@@@AAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGKKKJJJJJJJJJJJJJJJKKKKKKMMMLLLMMMMMMLLLOOO[[[gggzzz}}}|||yyytttrrrrrrkkkhhhhhhkkkkkkkkkpppvvvyyy|||yyyuuurrrpppnnnkkkiiiddd```[[[UUUOOOJJJGGGEEEDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBBBBGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHH999:::<<<===>>>?????????@@@AAACCCCCCCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIGGGIIIKKKLLLPPP\\\lllxxx~~~{{{yyyuuuyyy~~~~~~zzzyyyxxxsssmmmmmmiiieeegggkkknnnllliiiiiidddaaabbbbbbbbbeeejjjmmmmmmlllllllllmmmmmmnnnooommmjjjjjjllloooppppppttttttuuuvvvxxxzzz{{{|||}}}{{{xxxwwwzzz{{{zzzvvvooohhhbbb___^^^___aaadddhhhmmmqqqsssyyy}}}qqqddd^^^ZZZ]]]jjjzzzzzzzzz~~~}}}~~~~~~yyyooogggZZZPPPJJJIIIIIIIIIFFFKKKQQQWWWZZZ\\\]]]___ZZZ[[[\\\]]]____________``````_________``````aaa___^^^]]]\\\[[[ZZZYYYXXXVVVTTTQQQKKKEEE>>>999666333222000000111111111////////////............---........................------------------------........................---------...............,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,************************************************++++++++++++++++++++++++---,,,,,,++++++++++++,,,+++++++++++++++++++++++++++,,,------......------******+++,,,---...//////***+++,,,,,,,,,,,,---...............////////////000000////////////000000//////............//////000000//////111333666888<<<>>>AAABBBBBBBBBDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIKKKLLLMMMMMMNNNOOOOOOMMMRRRdddvvv|||uuuppppppnnnjjjhhhiiibbb``````bbbcccbbbgggmmmrrrwww~~~~~~|||ssspppkkkfffccc___[[[XXXRRRPPPMMMIIIFFFDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJ;;;;;;<<<===>>>>>>??????AAACCCEEEEEEEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJJJJIIIHHHHHHHHHLLLPPPTTTZZZeeeuuuyyywww|||~~~~~~~~~}}}~~~}}}zzztttwwwxxxxxx{{{~~~yyyuuunnnhhhjjjrrrwwwvvvrrroooiiieeeeeeeeefffkkkqqqppppppqqqqqqsssuuuwwwyyyyyywwwtttrrrssstttuuuuuuwwwxxxzzz|||}}}|||{{{yyyzzzzzzxxxsssllleeeaaaaaaaaa``````bbbdddgggiiikkknnnrrrtttwww}}}{{{jjjccc\\\ZZZaaaooo|||yyyiiiZZZQQQLLLKKKJJJIIILLLPPPUUUXXXYYYZZZZZZZZZ[[[]]]^^^______``````______^^^^^^______``````___^^^^^^]]][[[ZZZZZZYYYXXXVVVTTTPPPKKKEEE>>>999444222111000111111000////////////...............////////////////////////------------------------........................------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************************************************************------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,---......///(((***,,,,,,+++,,,---///............////////////000000////////////000000/////////....../////////000/////////222555999<<<===???AAABBBBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLOOORRRTTT[[[mmm~~~vvvpppjjjiiigggcccaaaccc^^^[[[[[[]]]^^^^^^bbbhhhppptttzzz}}}yyyuuurrrfffbbb]]]YYYUUUQQQMMMJJJIIIGGGEEECCCBBBAAAAAABBB@@@@@@AAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJNNNMMMMMMMMMMMMMMMMMMMMM<<<<<<<<<===>>>???@@@@@@BBBCCCEEEFFFFFFFFFHHHJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHMMMSSS[[[aaafffnnnyyy~~~xxxvvvtttyyy|||wwwtttttttttooossswwwzzz{{{zzzxxxwwwssswww{{{~~~xxxqqqsss|||{{{tttnnnmmmmmmnnnsssyyyxxxyyy{{{~~~}}}}}}xxxqqqjjjeeecccbbb```______aaabbbdddcccfffiiijjjmmmrrrzzzvvvnnnccc\\\^^^fffpppwwwvvvxxxxxx|||wwwggg[[[SSSNNNKKKKKKLLLNNNRRRUUUXXXYYYYYY[[[\\\]]]^^^___`````````^^^^^^]]]^^^^^^___``````___^^^^^^]]]\\\[[[ZZZZZZYYYWWWUUUSSSOOOJJJCCC===666444111000111111///...////////////////////////////////////////////////------------------------.................................//////000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************************************************************************---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------)))***,,,,,,,,,,,,...///............////////////000000////////////000000...//////////////////...000000///000333888<<>>???@@@BBBCCCAAABBBDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHIIIJJJLLLNNNPPPXXXbbbiiilllpppwww|||~~~~~~zzzwwwooossszzz}}}xxxtttpppppppppmmmrrrwwwzzz{{{zzzzzzzzz|||~~~|||zzzxxxxxx}}}wwwoooiiieeedddbbbaaa``````aaaaaaaaacccffffffgggkkkqqqwwwzzzlllbbbaaadddhhhjjjiiiiiiiiinnn~~~uuuiii___VVVRRRMMMLLLLLLNNNSSSXXXZZZ[[[ZZZ[[[\\\^^^____________]]]]]]]]]]]]]]]^^^___```___^^^^^^]]]\\\\\\[[[[[[YYYWWWUUUTTTSSSOOOHHHCCC;;;777333111000000000///...////////////000000000////////////////////////------------------------.................................///////////////,,,,,,------------,,,,,,,,,,,,---------.........************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************+++------------------------+++,,,------......------............------,,,,,,***,,,------------...///............////////////000000////////////000000......////////////......000000111222555999===@@@===???AAABBBAAAAAABBBDDDEEEFFFFFFGGGHHHIIIJJJJJJLLLKKKKKKJJJJJJJJJKKKKKKMMMOOOVVVbbbmmmttt|||}}}vvvuuu~~~qqqjjjccc```]]]YYYXXXZZZVVVTTTUUUXXXYYYZZZ___fffhhhooo|||~~~yyyrrrkkkeee___ZZZWWWLLLJJJGGGEEEEEEDDDBBBAAABBBBBBAAA@@@@@@AAABBBCCCEEEFFFFFFHHHIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPOOOQQQSSSTTTUUUTTTRRRQQQOOOPPPPPPQQQQQQRRRRRRSSSRRRRRRRRRRRRRRRSSSSSSSSS=========>>>@@@BBBDDDEEEBBBCCCEEEEEEDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGHHHKKKOOOTTTXXXWWW___iiioooqqqssswww|||wwwqqqsssuuuuuuwww~~~}}}}}}{{{xxxtttsssuuuwwwwww{{{wwwqqqlllkkkjjjiiigggeeeddddddccceeeggggggfffhhhmmmqqqxxx{{{~~~}}}{{{yyy{{{}}}vvvllliiiiiigggddd___^^^\\\bbbttt|||qqqfff___SSSOOOLLLLLLQQQVVVYYYZZZXXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\\\\\\\]]]^^^___```^^^^^^^^^]]]]]]\\\\\\[[[[[[XXXUUUUUUVVVTTTNNNIIIAAA===777222111111111111.../////////000000000000........................------------------------........................//////..................,,,,,,---......---,,,,,,++++++,,,,,,,,,---------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,+++++++++++++++++++++++++++,,,------......------------------............---...//////------...///............////////////000000////////////000000---...///000000///...---000111222555888;;;>>>???>>>@@@BBBCCCCCCCCCDDDFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNQQQWWWbbbooovvv|||zzzvvvuuu|||wwwllleee^^^\\\ZZZVVVVVVXXXUUUTTTUUUYYY[[[\\\bbbiiioooxxx{{{oooiiiaaaZZZTTTQQQMMMKKKFFFDDDBBBBBBBBBCCCBBB@@@AAAAAA@@@AAAAAACCCEEEFFFHHHHHHIIIJJJKKKKKKLLLLLLMMMLLLLLLLLLMMMNNNPPPQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUWWWYYY[[[[[[ZZZXXXWWWVVVWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[[[[\\\]]]]]]]]]>>>>>>>>>???AAACCCFFFGGGEEEFFFGGGGGGFFFEEEFFFHHHGGGGGGHHHIIIIIIJJJKKKKKKHHHGGGGGGHHHMMMTTT[[[```dddkkktttxxxzzz{{{xxxnnnjjjpppxxx{{{{{{{{{{{{zzzwwwuuuwww|||zzzuuuuuutttrrrpppmmmkkkiiifffhhhjjjiiiggghhhlllooorrrtttvvvvvvssssssuuuxxxyyy|||~~~uuurrrpppjjjdddZZZWWWUUUZZZllltttlllZZZTTTNNNLLLNNNSSSUUUVVVVVVWWWXXXZZZ[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^___```^^^^^^^^^]]]]]]\\\\\\\\\\\\YYYVVVVVVXXXWWWRRRMMMFFF@@@999444222222333333.../////////000000111111........................------------------------........................//////......---------,,,,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,************************+++,,,------......------+++,,,,,,---...///000000...///000000...---...///............/////////000000000////////////000000---...///000000///...---000111333666999<<<>>>???>>>AAACCCDDDDDDEEEFFFHHHEEEFFFFFFGGGIIIJJJKKKKKKIIIJJJJJJKKKMMMNNNPPPQQQUUU^^^lllwww{{{zzzyyyyyy{{{uuuqqqiiibbb\\\ZZZYYYVVVWWWZZZWWWUUUWWW[[[^^^```fffmmmzzzxxxsssbbb\\\TTTMMMJJJHHHFFFEEEDDDCCCAAAAAABBBBBBBBBAAAAAAAAAAAABBBDDDGGGIIIJJJIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMNNNPPPQQQRRRTTTSSSSSSSSSSSSUUUWWWXXX___aaaccceeefffdddbbbaaacccccccccdddeeeffffffgggccccccdddeeefffgggggghhh<<<>>>@@@BBBCCCDDDCCCCCCHHHGGGFFFHHHJJJKKKJJJGGGJJJJJJJJJKKKLLLKKKHHHEEEDDDFFFIIIKKKPPPZZZgggpppttt|||}}}yyysssoooqqqzzz~~~|||zzzxxxtttqqqmmmrrrwwwwwwsssqqqrrrtttttttttssssssttttttuuuuuuxxxxxxxxxyyy{{{|||pppcccYYYPPPRRRaaauuuyyyhhhbbbYYYQQQMMMNNNQQQSSSWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]]]]]]]^^^^^^bbbaaa```^^^^^^]]]]]]^^^\\\\\\[[[YYYXXXWWWVVVUUULLLGGG@@@999666444222111111111///......------...///000111000......000111......//////......---,,,...............---------////////////...---,,,++++++,,,,,,------,,,,,,+++000000///...------,,,,,,*********++++++,,,,,,---------------------------,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............////////////................../////////000000222///***---333222,,,000111111///------///111000333777:::;;;;;;<<<======???AAACCCEEEFFFFFFEEEHHHGGGFFFEEEEEEFFFGGGHHHMMMOOOOOOMMMKKKKKKOOORRR]]]mmm}}}{{{xxxuuuqqqnnnddd___XXXUUUUUUWWWWWWVVVXXXZZZ]]]```fffnnnvvv|||{{{uuulllbbb\\\QQQOOOMMMIIIFFFDDDBBBAAACCCCCCCCCBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKJJJKKKLLLNNNPPPPPPOOONNNSSSSSSRRRRRRSSSUUUWWWXXX___^^^^^^^^^^^^```aaabbbgggjjjnnnrrrttttttsssrrrsssrrrpppnnnnnnppptttxxxyyyxxxwwwuuuuuuvvvvvvwww===>>>@@@BBBCCCDDDDDDCCCGGGEEEEEEFFFIIIJJJHHHFFFGGGIIIKKKMMMMMMLLLJJJIIIKKKMMMNNNQQQVVVaaannnxxx|||zzzwwwwww}}}}}}{{{wwwxxxzzzyyywwwtttqqqpppqqqsssuuuttttttssstttvvvyyy}}}nnnbbbVVVSSS[[[hhhsssxxx{{{zzzrrrfffZZZSSSOOONNNNNNPPPQQQSSSUUUXXXZZZ[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^_____________________\\\\\\[[[ZZZXXXWWWVVVUUUNNNIIIBBB<<<888555222000111111000000//////......---...///...,,,,,,...///------......------,,,+++.....................///////////////...---,,,+++,,,,,,------------,,,,,,...------,,,++++++******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------............////////////.............../////////000000000111000---,,,...000///000111111///......000222222555999;;;<<<===>>>??????@@@BBBDDDEEEEEEEEEEEEHHHGGGGGGFFFFFFGGGHHHIIIGGGJJJLLLKKKJJJMMMTTTZZZhhhvvvzzzuuurrrnnnkkkhhh___ZZZUUUSSSTTTWWWXXXXXXaaadddiiiooouuu~~~{{{wwwqqqjjjddd]]]WWWRRRIIIHHHGGGEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEHHHHHHIIIIIIJJJLLLMMMNNNNNNNNNPPPRRRTTTUUUTTTTTTUUUUUUWWWYYY]]]aaadddgggiiihhhhhhhhhiiillloooppptttwww{{{~~~~~~}}}===>>>@@@AAACCCDDDDDDDDDGGGFFFFFFGGGHHHIIIHHHFFFDDDHHHLLLMMMLLLLLLMMMOOOTTTWWWYYY]]]cccnnn{{{|||vvvqqqoooppprrrtttqqqqqqppppppqqqsssvvvxxxvvvzzzrrraaaWWWVVV[[[```bbbgggnnnvvv}}}uuuggg\\\TTTNNNKKKKKKMMMQQQUUUYYY[[[\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^[[[\\\^^^```````````````]]]\\\[[[ZZZYYYWWWVVVVVVRRRMMMFFF@@@;;;777333111000000111111111000//////---...///...,,,,,,...///,,,------------,,,++++++.........//////000000000////////////...---,,,,,,------............---------------,,,,,,++++++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++......---------------,,,,,,,,,,,,---------......,,,,,,,,,---------............////////////............/////////000000000111000000///---***---222000111111000...///111333555777;;;===>>>>>>@@@AAAAAAAAACCCDDDEEEEEEEEEEEEHHHHHHGGGGGGHHHIIIJJJJJJGGGKKKNNNNNNNNNSSS^^^hhhwww{{{uuuppplllhhheeebbbZZZWWWTTTSSSVVVZZZ^^^___kkkpppwww}}}xxxnnnggg^^^VVVPPPMMMJJJIIICCCBBBBBBBBBCCCCCCDDDEEECCCCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPRRRUUUWWWYYYYYYZZZ]]]___aaafffkkkqqqvvvyyyzzzyyyxxxxxxzzz~~~>>>???@@@AAACCCDDDEEEEEEHHHHHHHHHIIIJJJJJJIIIHHHDDDHHHKKKJJJIIIKKKRRRXXX___dddjjjpppwwwyyytttqqqpppqqqsssqqqpppooonnnooopppqqqrrrooorrrwww{{{qqq___WWWUUUVVVWWWVVVZZZbbbmmmqqqfff\\\SSSNNNLLLNNNRRRVVVYYY[[[[[[\\\]]]]]]]]]]]]^^^^^^^^^^^^[[[\\\___aaaaaaaaa___^^^]]]]]]\\\[[[YYYXXXWWWWWWUUUQQQKKKFFFAAA;;;666222//////000111111000///...///000111000......000111------......------,,,+++---......///000111111222......//////...------,,,---..................---//////.........------------------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++......------,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------............////////////.........////////////000000000111------000///+++,,,222000111111000///000222444777999<<<>>>>>>???@@@BBBCCCCCCDDDDDDEEEEEEEEEEEEGGGGGGGGGHHHIIIJJJKKKKKKLLLQQQVVVWWWXXX```nnnzzz~~~yyysssmmmiiifffbbb```XXXWWWVVVXXX\\\bbbhhhkkksssyyy{{{pppiii___YYYPPPIIIFFFEEEEEEDDDBBBBBBBBBCCCDDDEEEGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRUUUWWWZZZ]]]___bbbdddffflllnnnqqquuu{{{??????@@@AAABBBDDDEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHOOO[[[eeemmmttt~~~{{{wwwssspppnnnmmmoooooommmllllllllllllllljjjmmmqqqtttxxx~~~lll\\\VVVSSSSSSLLLOOOUUU```uuu{{{qqqfff[[[SSSMMMNNNPPPSSSVVVYYY[[[\\\\\\\\\\\\]]]]]]]]]]]]^^^]]]^^^```aaaaaa```^^^]]]^^^^^^]]][[[ZZZYYYXXXWWWVVVTTTOOOKKKGGGAAA:::666//////000000000///......///000111000......000111///////////////...---------......///000111111222.........///......---,,,---..................---...............---------...------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,++++++******,,,,,,,,,---------......,,,,,,,,,---------............////////////......////////////000000000111111......111222000///000000000111111000111444666888:::===>>>>>>???AAABBBDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKKKKLLLMMMSSS[[[aaahhhsss}}}zzzvvvooojjjfffdddaaa___XXXXXXYYY\\\bbbiiiqqqvvv{{{xxxlll```YYYOOOLLLGGGEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGHHHJJJJJJJJJJJJKKKLLLLLLMMMQQQRRRSSSTTTVVVYYY[[[\\\```dddhhhkkkmmmqqqvvvyyy{{{}}}@@@@@@@@@AAABBBDDDFFFGGGHHHIIIKKKJJJIIIHHHHHHIIIKKKKKKJJJKKKPPP[[[jjjuuu}}}~~~xxxsssnnnjjjhhhkkkjjjiiihhhgggfffffffffeeeiiimmmoooppptttzzz~~~jjj]]]VVVTTTLLLNNNPPPXXXkkk~~~rrreee[[[QQQPPPOOOOOOQQQUUUYYY\\\[[[[[[[[[[[[\\\\\\\\\\\\^^^______``````___^^^]]]___^^^]]]\\\[[[YYYXXXXXXVVVUUUSSSPPPLLLFFF???;;;333222111///////////////---...///...,,,,,,...//////000000000000///...............//////000000000---...............------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,+++++++++++++++******,,,,,,,,,---------......,,,,,,,,,---------............////////////....../////////000000000111111111666888777555555333//////000111111111222555888:::<<<>>>??????@@@BBBDDDDDDDDDDDDDDDEEEFFFHHHHHHFFFGGGHHHJJJLLLMMMMMMMMMLLLSSS^^^jjjwww{{{wwwtttooojjjeeecccaaa```___YYYZZZ]]]aaafffnnnxxx~~~|||qqqggg\\\SSSMMMDDDCCCCCCCCCEEEEEEDDDBBBDDDDDDDDDDDDEEEEEEFFFGGGJJJJJJKKKLLLMMMOOOQQQRRRTTTUUUWWWZZZ^^^bbbeeegggjjjnnntttwwwzzz~~~@@@@@@@@@AAABBBDDDFFFGGGKKKMMMOOONNNLLLJJJKKKLLLLLLLLLNNNTTT___nnn}}}~~~|||{{{zzzyyy{{{{{{zzz{{{~~~|||tttnnnjjjiiiggggggfffeeedddcccbbbbbbbbbfffjjjllllllmmmqqqtttxxx|||~~~mmmbbb]]]RRRQQQPPPRRR```vvvsssiii___[[[UUUPPPNNNQQQVVVYYYYYYZZZZZZZZZZZZ[[[[[[[[[]]]]]]^^^^^^___`````````______^^^]]][[[ZZZYYYXXXUUUUUUTTTTTTQQQLLLDDD???888666333000//////000111---...///...,,,,,,...////////////000///......---.....................///------...............---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............////////////......//////000000000111111111111CCCKKK@@@666777666000///000111111111333666999===???@@@@@@@@@AAADDDFFFDDDDDDDDDDDDEEEGGGIIIJJJGGGHHHKKKMMMOOOPPPPPPPPPQQQXXXdddsss~~~}}}xxxtttoookkkfffbbbaaaaaaaaaaaa]]]```cccgggllluuu{{{ttthhh]]]UUUOOOKKKHHHBBBBBBBBBDDDFFFGGGFFFDDDGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKMMMPPPSSSWWWZZZ\\\\\\^^^aaaeeekkkppptttwwwwww|||AAA@@@@@@AAABBBDDDFFFHHHPPPRRRTTTSSSPPPOOOOOOQQQLLLMMMQQQ\\\kkk||||||uuusssrrrqqqpppqqqtttuuuvvvyyy}}}}}}zzz}}}wwwqqqnnnmmmggggggfffeeedddcccbbbbbbbbbgggkkklllkkkjjjlllnnnnnnssszzz}}}pppiiiWWWUUUQQQOOOXXXlllvvvpppiii^^^TTTNNNNNNRRRUUUYYYYYYYYYYYYZZZZZZZZZZZZ\\\\\\\\\]]]___aaabbbccc```___^^^]]][[[ZZZYYYYYYTTTTTTUUUUUUTTTOOOGGGBBB<<<999555111000000222333///000111000......000111......//////......---,,,...............---------------...............---+++,,,,,,------,,,,,,+++........................,,,,,,,,,------.........------------------------,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------............////////////......000000000000111111111111222NNNZZZHHH666666777111///000111222222444777999???AAABBBBBBBBBCCCEEEHHHDDDCCCCCCDDDFFFHHHJJJLLLIIIJJJMMMOOOQQQSSSSSSSSS[[[```kkk{{{~~~yyytttnnnjjjeeebbbbbbccccccdddbbbeeeiiimmmrrrzzz|||ooofffZZZPPPJJJHHHGGGHHHFFFEEEEEEFFFHHHIIIHHHGGGJJJJJJJJJKKKLLLMMMNNNOOOKKKMMMPPPUUUZZZ___dddfffiiikkkooottt{{{???AAACCCDDDEEEGGGJJJMMM[[[[[[ZZZVVVQQQOOOQQQTTTMMMWWW___gggxxxwwwqqqlllkkkkkkjjjkkkooouuuwwwxxxwwwxxx~~~uuunnnlllyyy}}}uuuooooookkkfffdddcccbbb___\\\eeeeeedddddddddddddddeeejjjmmmrrryyyvvviii^^^UUUUUUYYY```nnn|||}}}}}}lll[[[PPPLLLOOOSSSYYYZZZ[[[ZZZXXXXXX\\\_________^^^^^^^^^______````````````___^^^]]][[[ZZZXXXWWWUUUUUUTTTSSSOOOLLL@@@;;;555111000000...,,,////////////////////////////////////////////////......////////////......///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((+++---//////---+++(((,,,,,,++++++++++++++++++,,,,,,.../////////...---)))***+++,,,,,,,,,,,,+++)))+++---/////////---,,,..................------...//////000000///......---......///////////////000000000111222222222333333:::DDDKKKKKKDDD:::222111111222333555888;;;=========???AAACCCEEEFFFGGGDDDDDDCCCDDDFFFIIILLLNNNMMMKKKJJJMMMRRRWWWWWWVVV\\\nnn|||uuupppooolllgggeeeffffffcccdddhhheeeiiipppwww}}}}}}ooofffYYYUUUNNNHHHDDDDDDEEEGGGFFFHHHIIIIIIHHHHHHJJJKKKJJJMMMQQQSSSSSSRRRQQQQQQQQQUUU[[[^^^aaaeeelllqqqtttwww{{{~~~@@@BBBDDDEEEFFFIIIMMMPPP\\\^^^]]]WWWOOOLLLOOOSSS\\\fffnnnuuu}}}uuunnniiiiiijjjjjjlllppptttwww{{{|||{{{oooiiifffppp|||zzz}}}zzz|||}}}zzzyyyzzz{{{|||~~~~~~~~~~~~~~~|||{{{zzzzzz{{{|||vvvoookkkiiigggccc___aaaaaa```______```aaabbbdddhhhmmmsssyyy~~~{{{ooobbb]]][[[___jjjuuu|||wwwyyytttaaaRRRLLLMMMOOOTTTVVVXXXYYYXXXXXX[[[]]]^^^^^^]]]]]]^^^___``````aaa```___^^^]]]\\\[[[ZZZXXXWWWVVVUUUUUUSSSPPPMMMCCC>>>777333111000///---////////////////////////////////////////////////......////////////......///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++++++++---.........---,,,******+++++++++,,,,,,,,,+++,,,---.........---,,,......................................................///000000000000///111111111111111222222222000555;;;??????;;;444000111111222444666999<<<>>>>>>>>>@@@AAACCCDDDFFFFFFFFFEEEEEEEEEFFFHHHKKKLLLLLLLLLMMMPPPTTTXXXYYYYYYddduuu~~~wwwqqqpppjjjgggfffgggeeecccggglllppptttzzzvvvjjj___XXXNNNKKKHHHFFFEEEFFFHHHJJJJJJKKKMMMMMMLLLLLLMMMOOOKKKOOOSSSVVVWWWWWWXXXYYYZZZ]]]aaadddiiipppzzzBBBCCCDDDEEEGGGLLLQQQUUU]]]``````YYYQQQOOOVVV^^^mmmvvv}}}vvvtttnnnjjjkkknnnooosssxxx{{{qqqjjjgggkkktttzzzwwwuuuvvvrrrjjjjjjggghhhpppwwwxxxyyyzzzwwwuuutttuuuwwwvvvrrroooqqqssstttsssqqqoooooooooooopppooooooooorrrvvvzzz}}}|||zzzwwwsssooollljjjjjjkkkmmmooopppqqqrrrrrrooonnnnnnmmmnnnnnnooopppvvv}}}}}}vvvqqqkkkfffaaa```___]]]\\\\\\]]]^^^___```ccchhhnnntttyyy}}}xxxmmmgggfffkkkrrr{{{tttssszzz{{{hhhXXXOOOLLLKKKMMMPPPTTTWWWXXXXXXYYYZZZ\\\\\\\\\\\\]]]___```aaabbbaaa___]]][[[[[[[[[[[[YYYXXXWWWVVVVVVTTTQQQNNNHHHCCC<<<666333111000///////////////////////////////////////////////////......////////////......///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************************+++,,,,,,------,,,,,,,,,++++++******+++------------------------,,,,,,..............................---,,,,,,---...///...///000000111111000000222222222111111111111111000000222333333222111000000111333555888;;;>>>???@@@@@@AAABBBCCCDDDEEEEEEGGGGGGFFFFFFFFFHHHIIIJJJHHHJJJMMMOOORRRUUUYYY\\\mmmyyysssqqqjjjjjjkkkkkkiiihhhnnnwwwyyylllaaaXXXPPPLLLFFFFFFFFFGGGHHHIIIKKKLLLIIIKKKMMMMMMLLLMMMNNNPPPPPPTTTYYY]]]```aaacccddddddfffhhhkkkoooxxxCCCCCCDDDEEEGGGLLLRRRWWW[[[```aaa\\\VVVZZZhhhuuu{{{zzztttrrrvvv{{{~~~wwwppplllgggnnnqqqpppoooppplllfffbbb^^^]]]ccchhhhhhhhhiiifffeeeccccccdddccc```]]]```aaabbbaaa^^^]]]\\\]]]^^^^^^___^^^^^^```dddgggjjjjjjiiihhheeeaaa^^^\\\[[[\\\]]]^^^```aaabbbbbb```aaaaaabbbbbbaaa``````dddiiipppuuuxxxzzz}}}zzzrrrjjjeeedddbbb```]]]\\\]]]^^^______aaafffkkkpppuuuyyy{{{yyyxxxyyyzzzsssssswww}}}nnnaaaVVVNNNJJJIIILLLRRRVVVYYYYYYYYYYYYZZZZZZ[[[[[[]]]^^^``````bbb```^^^[[[ZZZZZZZZZ[[[ZZZYYYXXXXXXWWWVVVSSSPPPLLLGGG@@@999555222000000////////////////////////////////////////////////......////////////......///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))************++++++++++++,,,,,,------------...---+++******+++---...///...---,,,,,,,,,,,,,,,---------..................---,,,***+++,,,...000//////000111111111111111333222222222111000000000111000/////////000111222000222444777:::===@@@AAAAAAAAABBBBBBCCCCCCDDDDDDFFFFFFFFFFFFGGGIIIJJJKKKHHHJJJLLLNNNPPPVVV___fffwwwzzzsssqqqmmmooorrrsssppppppzzz}}}uuuhhh\\\TTTOOOLLLJJJHHHIIIJJJKKKLLLLLLLLLKKKKKKMMMOOOPPPPPPPPPRRRTTTYYY]]]bbbfffiiikkknnnppprrrtttwwwyyy|||CCCCCCDDDDDDFFFKKKQQQUUUZZZ^^^```]]][[[cccvvv}}}~~~~~~~~~{{{wwwtttnnnmmmmmmnnnqqqwww~~~zzzrrrlll```dddhhhjjjlllmmmkkkhhhccc\\\XXX[[[\\\ZZZXXXYYYWWWVVVUUUTTTTTTSSSQQQPPPQQQRRRSSSRRRPPPNNNNNNOOOPPPQQQQQQQQQQQQSSSVVVYYY[[[[[[[[[ZZZXXXVVVSSSQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSUUUVVVWWWVVVUUUTTTVVVXXX\\\___aaabbbcccddddddfffgggiiiiiijjjkkklllpppvvv~~~uuuooollljjjfffccc```_________```aaadddhhhlllpppsssuuuwww{{{wwwqqqrrr|||vvvlll___RRRJJJJJJLLLPPPUUUYYYZZZZZZYYYYYYYYYZZZZZZ\\\]]]^^^___aaa___\\\ZZZYYYYYYZZZ[[[[[[ZZZYYYYYYYYYWWWUUURRRNNNKKKEEE>>>777333111000000000000000000000000000////////////////////////......////////////......///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))******++++++++++++---------------......//////---+++******+++---...///...---,,,,,,,,,,,,,,,---------.........//////...---+++***+++,,,///000//////000111111111111111333222222222111000000000000000//////000000222222111333555888<<>>@@@AAAAAAAAABBBBBBCCCDDDEEEEEEFFFDDDEEEGGGHHHJJJKKKLLLLLLJJJJJJMMMWWWgggzzz}}}|||}}}xxxlll```YYYMMMKKKIIIHHHIIIIIIHHHGGGJJJIIIIIIKKKOOOTTTYYY]]]^^^aaaeeeiiilllppptttwww}}}GGGHHHIIIIIIHHHHHHJJJKKKRRRYYYeeeooowww{{{xxxwwwuuuuuu|||{{{sssnnngggbbb___\\\WWWTTTTTTSSSQQQPPPPPPNNNLLLIIIHHHJJJLLLKKKKKKNNNTTTXXXeeekkkvvvwwwhhh\\\TTTQQQRRRWWW[[[\\\[[[ZZZ[[[SSSLLLKKKKKKHHHGGGHHHDDDDDDDDDCCCBBBBBBCCCDDD@@@BBBDDDDDDCCCCCCDDDEEE???@@@AAAAAA@@@AAACCCEEEEEEDDDCCCBBBBBBCCCDDDEEECCCCCCAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDCCCBBBCCCBBBAAAAAACCCDDDEEEDDD???AAACCCCCCBBBCCCGGGKKKKKKQQQXXX]]]aaahhhqqqyyyxxxqqqllllllkkkiiihhhgggggghhhiiifffkkkrrruuuwww{{{kkkaaahhhwww}}}tttTTTPPPLLLKKKOOOTTTWWWXXXZZZYYYYYYYYYYYYYYYZZZ[[[XXXXXXZZZ[[[\\\\\\\\\\\\\\\\\\[[[[[[\\\[[[XXXVVVSSSTTTTTTOOOGGG>>>999888000000000000000000000000////////////////////////......////////////......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------...//////---,,,+++***+++,,,---...---.........------,,,+++)))+++---/////////---,,,,,,,,,------...///000000,,,---...///000000000000---......///////////////000000111111222222222333111000///...///111444555666777:::===???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJPPPQQQWWWeeexxx~~~rrrggg]]]TTTOOOIIIHHHGGGHHHJJJLLLMMMMMMPPPOOOMMMMMMPPPVVV]]]aaakkkoootttxxx|||JJJIIIGGGFFFEEEGGGIIIJJJRRR[[[hhhuuu~~~xxxwwwyyy{{{zzzsssjjjddd^^^YYYUUURRRQQQPPPNNNKKKLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGIIIKKKMMMOOOSSS\\\hhhpppnnnfff\\\UUUPPPOOONNNPPPRRRTTTTTTSSSOOOMMMKKKIIIGGGFFFFFFGGGBBB@@@@@@BBBEEEEEECCC@@@AAABBBCCCDDDDDDCCCAAA@@@BBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCBBBEEEDDDBBBAAAAAACCCDDDFFFDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCEEEGGGJJJNNNRRRXXX___dddpppvvv}}}uuutttpppkkkiiiiiihhhfffddddddhhhlllnnnpppsssxxx}}}sssfffbbbhhhooo{{{iiiYYYLLLKKKOOOPPPSSSWWWUUUXXX[[[[[[YYYYYY[[[]]]YYYZZZ[[[\\\]]]]]]^^^___```^^^[[[ZZZZZZZZZZZZYYYTTTSSSPPPNNNKKKEEE>>>:::222222333111///...///000...999===666...---......///000111111111///...---////////////////////////------------------------//////.........---------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////...---,,,++++++***..................------...------------...//////---......///000111111222111111111000000000000000333333222111000000000111000000000000111222333333888999;;;===????????????CCCCCCDDDDDDEEEEEEFFFFFFIIIFFFFFFJJJMMMLLLLLLNNNUUUTTT```xxxzzzmmm```WWWQQQMMMKKKLLLJJJIIIJJJMMMNNNMMMJJJNNNLLLMMMPPPSSSXXXdddoooyyy|||HHHHHHGGGFFFFFFGGGHHHJJJRRR]]]mmmzzz|||zzz|||yyypppjjjddd\\\WWWSSSPPPLLLKKKKKKKKKJJJHHHHHHGGGFFFEEEEEEDDDDDDEEECCCCCCCCCDDDEEEGGGIIIJJJKKKQQQYYY^^^]]]WWWQQQMMMGGGGGGGGGIIIKKKMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGDDDCCCBBBDDDFFFGGGEEECCCDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDEEECCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBAAA@@@??????>>>>>>??????@@@@@@@@@AAAAAABBBEEEGGGJJJNNNTTTXXXeeekkkrrrxxxzzzzzzzzzyyyyyyzzz~~~uuuqqqkkkhhhhhhhhhhhhgggccchhhmmmppprrrtttvvvyyy{{{mmmaaa```dddjjjxxx|||kkk[[[RRROOOLLLMMMQQQSSSVVVYYYZZZZZZYYY[[[]]][[[[[[\\\\\\]]]]]]^^^^^^```]]]ZZZYYYYYYYYYXXXWWWUUUTTTRRRPPPMMMHHHBBB>>>777555333111000000111111222;;;???888000...///...///000111111000///...---////////////////////////------------------------///.........------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///.........------,,,,,,+++...........................------------...//////......//////000000111111111000000000000000000000222222111111000111111111000//////000111333555666999:::<<<>>>@@@@@@@@@@@@CCCCCCDDDDDDEEEFFFFFFFFFIIIFFFFFFIIIKKKIIIJJJLLLYYY```ooossslll```VVVOOOLLLJJJHHHJJJHHHGGGHHHLLLNNNNNNMMMQQQPPPQQQUUUXXX^^^iiittt~~~IIIIIIIIIHHHHHHIIILLLNNNVVVbbbrrr~~~ssslllccc\\\WWWSSSNNNIIIIIIGGGEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEECCCBBBBBBCCCCCCDDDFFFFFFFFFIIILLLMMMLLLJJJHHHHHHBBBCCCDDDFFFIIIIIIGGGEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFEEEEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@????????????????????????>>>???@@@AAABBBEEEIIILLLXXX]]]cccggghhhhhhggggggfffhhhmmmvvvzzztttmmmiiihhhiiikkklllfffjjjooosssttttttttttttuuu{{{yyydddZZZYYYYYYcccpppyyyoooaaaUUUMMMKKKMMMPPPSSSWWWYYYZZZZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]___]]]ZZZYYYYYYXXXWWWUUUVVVUUUTTTRRRPPPMMMHHHDDD>>>999333111111333222111444:::===999222///...---///000000000000//////...////////////////////////------------------------............---------------------,,,,,,------...------------------------+++,,,,,,------.........------------------------...........................------------...//////////////////000000000000000000000000000000111111111111111000111111222222111000//////111444777999;;;<<<>>>@@@AAABBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHFFFFFFIIIKKKJJJLLLPPP```nnn~~~sssaaa[[[SSSLLLIIIHHHHHHHHHIIIHHHFFFHHHKKKPPPRRRSSSUUUUUUWWW\\\```dddooozzzLLLLLLKKKJJJIIILLLRRRWWW___iiivvv|||}}}tttkkk___[[[UUUPPPMMMJJJGGGDDDFFFEEEEEEEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIEEEFFFHHHKKKMMMMMMJJJGGGFFFGGGIIIKKKLLLKKKKKKJJJHHHGGGFFFEEEFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGEEEDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@??????AAAEEEHHHOOOSSSWWWZZZZZZYYYXXXXXXUUUXXX\\\dddnnnxxx{{{sssmmmkkkmmmppprrrnnnooorrrsssttttttttttttwwwxxxzzzlll[[[UUURRRWWW^^^fffoooyyyuuueeeYYYRRRPPPOOOQQQTTTWWWYYY[[[\\\\\\^^^^^^^^^]]]]]]]]]\\\\\\___]]]ZZZZZZYYYYYYWWWUUUVVVUUUTTTSSSRRRPPPLLLIIIDDD<<<444000222333222000111555888777333///...---///000000000000/////////////////////////////////------------------------------------------------...---,,,+++,,,---...///........................,,,,,,,,,---------......,,,,,,,,,------.........---------..................------------...//////000000000000////////////000000000000000111111111111000000000111222333333333222000///111444888:::===>>>@@@BBBCCCDDDDDDCCCDDDDDDEEEEEEFFFGGGHHHHHHGGGEEEGGGKKKMMMNNNSSSYYYkkkzzzyyygggVVVRRRLLLIIIHHHIIIJJJJJJLLLKKKIIIIIIMMMRRRWWWYYYYYYZZZ]]]cccgggkkkttt~~~LLLMMMLLLJJJJJJOOOXXX```iiiooouuuvvvvvv{{{zzzmmmaaaYYYTTTRRRNNNKKKJJJHHHFFFEEEGGGGGGHHHHHHHHHGGGGGGHHHFFFEEEEEEFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJJJJHHHHHHHHHIIIIIIIIIKKKNNNPPPOOOLLLJJJHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIKKKIIIIIIIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAA@@@???AAADDDGGGIIILLLNNNPPPNNNMMMMMMMMMLLLNNNQQQVVV]]]eeemmmqqqxxx}}}{{{uuurrrssswwwzzzyyyxxxvvvuuuuuuvvvvvvwwwxxxvvvuuuxxxttt___UUUOOONNNPPPVVV___iiiqqqwww}}}mmm___VVVQQQQQQSSSUUUXXX[[[\\\\\\___^^^^^^]]]]]]\\\\\\[[[^^^]]][[[[[[[[[[[[YYYWWWVVVUUUSSSSSSSSSRRROOOLLLGGG???555111111222111///...000333666666333000///000////////////000000000////////////////////////------------------------,,,,,,------------------------,,,+++,,,---...///........................,,,,,,,,,---------------+++,,,,,,------.........---------.........//////...------------...//////000000000000//////////////////000000111111111111111000000000111222333333555444222000111444888:::>>>???AAACCCEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGHHHKKKMMMNNNTTT\\\rrr{{{uuuggg[[[PPPMMMJJJHHHIIIKKKLLLLLLNNNMMMLLLLLLOOOTTTZZZ^^^___```eeelllooorrrzzzKKKNNNPPPOOOPPPUUU___gggpppsssttttttuuu~~~uuujjj```VVVOOONNNMMMKKKJJJHHHGGGGGGGGGFFFHHHIIIIIIHHHGGGGGGHHHFFFFFFEEEEEEFFFGGGHHHHHHGGGHHHIIIIIIJJJIIIIIIHHHFFFHHHJJJJJJIIIGGGGGGHHHIIIIIIJJJLLLNNNMMMKKKIIIJJJJJJJJJKKKJJJJJJIIIHHHJJJKKKLLLKKKJJJJJJLLLNNNLLLLLLLLLMMMNNNPPPQQQRRROOOOOONNNNNNNNNNNNOOOOOOQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKKKKJJJGGGGGGFFFEEEDDDDDDCCCCCCAAAAAAAAA@@@???@@@CCCFFFDDDFFFGGGGGGFFFDDDDDDEEEFFFHHHJJJMMMPPPUUU[[[```eeekkkssszzz~~~~~~{{{||||||yyyyyyyyyzzzyyytttqqqpppsssxxx|||fffZZZNNNIIIGGGLLLSSS[[[dddkkkuuu}}}ppp```VVVTTTSSSTTTWWWZZZ[[[[[[]]]]]]]]]\\\\\\[[[[[[[[[]]]\\\[[[\\\]]]\\\[[[YYYVVVUUUTTTSSSTTTSSSQQQOOOIIIBBB999333111111000//////...222888:::777444333000////////////000000111////////////////////////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---......///------------------------------------------------,,,,,,,,,------.........,,,,,,------.../////////...------------...//////////////////000000000000/////////000111111222222111111111000111111222222555444222222333666999;;;???@@@BBBDDDEEEFFFFFFFFFDDDDDDEEEGGGHHHIIIJJJKKKKKKJJJJJJLLLLLLMMMUUU]]]mmmrrrvvvzzzzzzlll___UUUOOOMMMKKKHHHHHHJJJLLLMMMMMMOOOPPPPPPQQQTTTYYYaaafffjjjlllrrryyy|||~~~KKKQQQYYY\\\]]]aaahhhoooqqqssstttwww}}}~~~qqqeee]]]WWWRRRNNNKKKKKKKKKJJJIIIHHHHHHHHHEEEGGGJJJKKKIIIHHHIIIJJJIIIHHHHHHHHHHHHHHHIIIJJJHHHIIIJJJKKKLLLKKKKKKJJJIIIJJJKKKKKKJJJIIIJJJKKKKKKKKKKKKLLLMMMNNNLLLKKKNNNMMMMMMMMMMMMMMMMMMNNNNNNPPPRRRRRRQQQPPPQQQSSSQQQQQQRRRSSSUUUXXXZZZ\\\WWWVVVVVVUUUUUUUUUVVVVVVXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUSSSRRRQQQQQQQQQRRROOOOOOOOOOOOOOOOOONNNNNNOOOPPPPPPQQQQQQQQQQQQQQQNNNMMMLLLKKKJJJIIIHHHHHHDDDDDDCCCAAA@@@@@@BBBEEEAAACCCCCCCCCAAA@@@@@@AAABBBDDDFFFGGGHHHJJJOOORRRSSSWWW^^^ccchhhnnnuuuyyy~~~|||zzzqqqnnnmmmqqqtttwwwrrrfffWWWNNNGGGIIIMMMQQQXXX___ffftttppp[[[WWWSSSSSSUUUYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYY[[[]]]]]][[[YYYXXXVVVUUUUUUUUUTTTSSSQQQJJJFFF???888333000000000111...000888<<<888333222000///......///000111222////////////////////////------------------------++++++,,,,,,,,,---------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,------...//////000...------------...//////......//////000000111111...//////000111111222222222222111111000111111111111111222333666999<<<>>>???@@@BBBDDDFFFFFFFFFFFFDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKLLLOOOPPPSSS]]]gggmmmqqqyyywwwjjj]]]SSSLLLJJJKKKIIIIIIJJJLLLOOOOOOOOOSSSUUUXXX[[[___eeennntttyyy{{{LLLVVVbbbiiijjjlllqqqvvvpppqqquuu{{{|||sssfff\\\VVVTTTQQQOOOKKKLLLLLLKKKJJJIIIIIIJJJDDDHHHKKKLLLKKKJJJLLLNNNMMMLLLLLLKKKKKKKKKLLLLLLIIIKKKLLLNNNNNNNNNNNNMMMNNNOOOOOONNNMMMMMMOOOQQQPPPOOONNNOOOPPPQQQPPPOOORRRQQQQQQPPPQQQRRRTTTUUUQQQTTTXXXXXXVVVTTTUUUWWWUUUVVVVVVXXX[[[^^^aaaccc^^^^^^]]]]]]]]]]]]]]]^^^`````````_________^^^^^^^^^]]]ZZZXXXWWWXXXYYYZZZWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWWWWXXXWWWWWWUUUTTTSSSRRRQQQOOONNNNNNHHHHHHGGGDDDAAAAAABBBDDDBBBCCCCCCBBB@@@???@@@AAA???AAADDDDDDDDDEEEHHHKKKFFFJJJOOOSSSXXX```iiipppzzz~~~}}}yyyrrrmmmmmmpppqqqqqqwww}}}qqqcccWWWMMMKKKLLLLLLQQQWWWZZZlll___ZZZTTTRRRTTTXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWXXXZZZ\\\\\\[[[YYYZZZXXXVVVVVVVVVVVVTTTRRRKKKHHHCCC;;;444000000111111,,,...777;;;666000...000///.........000111222////////////////////////------------------------+++++++++,,,,,,---------)))+++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------...///000000...------------...//////---......///000111111222...//////000111222222222333333222111000000000111---...111444888<<>>AAA@@@???@@@BBBDDDDDDDDDEEEEEEFFFIIIMMMSSSYYY\\\mmmrrrxxx}}}yyyxxxoooiiijjjlllmmmsss{{{vvvfffVVVOOOLLLJJJMMMSSSWWWaaasssvvvhhhXXXPPPRRRVVVWWWUUUWWWXXXXXXWWWWWWXXX[[[^^^ZZZZZZ[[[\\\\\\\\\\\\[[[WWWXXXYYYYYYWWWUUURRRQQQMMMLLLHHHAAA999333222333111//////222777999555111...333333...---000000---......////////////......///......------,,,++++++000///...---------------+++++++++,,,,,,---------------------------------///...---,,,+++,,,---.........---------,,,,,,,,,---------............///............------------111111111111222222222222000111111111111222222222222111111111000000//////000222555777888;;;???BBBAAABBBDDDFFFGGGHHHGGGGGGGGGEEEDDDDDDGGGIIIKKKLLLMMMOOORRRVVV^^^mmmwwwkkk]]]TTTOOOKKKJJJMMMMMMLLLLLLNNNRRRUUUWWWXXX___```fffnnnttt{{{UUUaaaoooyyy~~~uuuiiiddd\\\WWWTTTSSSRRRPPPRRRTTTVVVVVVTTTSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVVVVUUUUUUUUUVVVWWWWWWXXXYYY[[[]]]___```___]]]\\\[[[\\\]]]^^^^^^]]]^^^```aaabbbcccccccccdddcccbbbccceeeffffffeeehhhgggggghhhjjjllllllkkkiiihhhhhhiiimmmpppqqqqqqooooooooooooooooooooopppqqqqqqpppoooooopppqqqqqqrrrpppnnnmmmnnnoooooonnnnnnmmmmmmlllllllllllllllnnnoooppppppnnnllllllmmmrrrooollliiigggddd```^^^\\\YYYUUUQQQMMMKKKKKKKKKHHHHHHGGGGGGEEEDDDCCCCCCCCCAAA???@@@AAABBBAAAAAABBBBBBBBBDDDGGGKKKPPPRRR\\\ccclllvvv~~~uuummmlllmmmmmmqqqwwwvvvdddXXXPPPJJJIIILLLRRR[[[mmmuuubbbUUUSSSTTTTTTRRRUUUVVVXXXXXXWWWXXXZZZ\\\[[[[[[\\\]]]]]]]]]]]]]]]YYYZZZZZZZZZXXXVVVSSSRRRNNNNNNKKKDDD<<<666444444000...---000555888666444///333333...---000111......//////000000//////...------------------------///......---,,,,,,------,,,,,,---------.........------------------------...---,,,,,,,,,,,,---...............------,,,,,,---------............///////////////////////////////////////000000000000000111111111111222222222333222222222111111111111111444666999:::===AAACCCBBBCCCEEEGGGHHHHHHHHHGGGIIIGGGFFFGGGIIIKKKLLLMMMOOOPPPSSS[[[hhhzzz|||kkk```UUUPPPLLLIIIIIILLLNNNNNNOOOQQQUUUZZZ]]]^^^eeefffllluuu|||UUUdddvvv~~~tttkkkccc___ZZZWWWVVVWWWWWWVVVWWWYYY[[[[[[ZZZYYYYYYZZZZZZZZZZZZ[[[\\\___aaabbbcccbbbaaa```___^^^]]]]]]aaaaaaaaacccdddfffhhhiiigggggggggggghhhiiijjjkkklllmmmmmmnnnppprrrttttttsssrrrqqqrrrtttvvvvvvuuuvvvtttssstttvvvwwwvvvvvvuuuttttttvvvzzz}}}~~~~~~{{{{{{{{{zzzzzzzzzzzzzzz|||{{{zzzzzzzzzzzz{{{||||||zzzzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}zzzwwwrrrmmmiiieeebbb]]]WWWSSSQQQQQQQQQOOONNNLLLJJJHHHGGGEEEEEEFFFDDDBBBAAAAAAAAA@@@???AAAAAA@@@@@@AAADDDGGGHHHKKKTTT___iiiuuuxxxtttqqqnnnpppssswww}}}vvvggg[[[PPPKKKJJJMMMUUUhhhooo]]]SSSPPPOOOMMMRRRTTTWWWXXXXXXXXXYYYZZZ\\\\\\]]]^^^^^^^^^^^^]]]\\\\\\\\\[[[YYYVVVTTTRRRPPPPPPNNNIIIAAA;;;777555222///---000555999::::::000222222///...111111//////000000111111000000///++++++,,,------...//////...------,,,,,,,,,,,,,,,------............//////------------------------------,,,,,,,,,------.../////////............------------............///////////////////////////////////////000000000000000111111111111222222222333333333333333222222222333666999;;;<<>>@@@BBBDDDDDDEEEGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJLLLOOOQQQXXX\\\dddpppxxxiii^^^SSSNNNKKKLLLMMMLLLNNNRRRRRRUUUYYY]]]ccciiiooosssuuuwww~~~gggqqq|||~~~zzzyyyzzz~~~}}}tttlllddd^^^[[[\\\]]]^^^___```bbbdddlllnnnpppqqqrrrsssvvvxxxxxxxxxwwwwwwxxxyyy{{{|||}}}~~~zzzssslllfffcccaaa______^^^]]][[[XXXVVVTTTMMMKKKHHHGGGFFFFFFDDDCCCAAAAAA@@@@@@AAABBBCCCDDDDDDIIIOOOTTTXXX___lllvvv}}}xxxxxxwwwxxxlll^^^UUUQQQTTTaaawwwjjjXXXMMMJJJJJJNNNRRRVVVYYYYYYXXXWWWWWWZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYWWWUUUSSSRRRRRRRRRPPPMMMIIICCC<<<888666444111111555;;;@@@CCC777333000000111111111000000000111111111111000000......---------,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------............/////////////////////---------............///....../////////000000000000111111111222222222222000000111111111222222222111111222222222222222222444777;;;===>>>@@@BBBCCCFFFGGGHHHJJJJJJJJJIIIIIIFFFGGGHHHIIIIIILLLQQQVVVZZZdddqqq{{{wwwhhh[[[TTTNNNKKKKKKNNNOOONNNQQQVVVXXX\\\aaafffkkkqqqyyy~~~|||www|||uuuuuuuuussstttxxxuuullleee```]]]ZZZ]]]aaaccceeehhhkkknnnuuuwwwzzz|||}}}wwwqqqnnnmmmnnnnnnmmmiiieee```]]]TTTQQQNNNLLLJJJIIIFFFDDDAAAAAA@@@@@@AAAAAABBBBBBCCCDDDHHHLLLOOOSSS^^^iiissszzz||||||kkk]]]XXXWWW^^^mmm~~~ttt___RRRNNNNNNNNNRRRVVVYYYYYYXXXXXXXXXZZZZZZ[[[\\\\\\\\\\\\[[[[[[ZZZYYYXXXVVVUUUTTTTTTTTTRRRPPPOOOLLLGGGAAA<<<555333000///111666;;;???;;;444000111222111000000///000000111111000000/////////...---,,,,,,++++++,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,+++++++++------------------------++++++,,,---............---............/////////---------............///000000000111111222222333////////////000000000000000111111111111222222222111111111111222222222222555888<<<>>>@@@@@@BBBCCCGGGHHHIIIKKKKKKKKKJJJIIIEEEGGGHHHIIIJJJPPPXXX___aaammm|||vvviii\\\SSSPPPMMMKKKLLLPPPQQQQQQVVV\\\```eeekkkoootttzzz|||zzzyyyrrrrrrrrruuu|||vvvkkkdddaaaaaaaaa]]]bbbhhhmmmqqquuuzzz}}}wwwpppkkkbbb^^^ZZZVVVRRROOOKKKIIIDDDDDDCCCCCCBBBAAAAAAAAACCCAAABBBFFFHHHJJJSSS\\\fffssszzzooobbb^^^^^^eeeqqqiiiZZZTTTSSSOOORRRVVVXXXYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVTTTQQQPPPOOOKKKFFFBBB555444111//////222777;;;???666000111333000...///...//////000000//////...---------------------,,,------,,,,,,---......///......------,,,,,,,,,,,,------------------------***+++,,,...............,,,,,,------............---------............///.........///000000111111////////////000000000000000111111111111222222222222222222222333333444444777:::>>>AAABBBBBBCCCDDDHHHIIIJJJKKKLLLKKKJJJJJJGGGIIIKKKKKKNNNVVVaaakkkttt}}}|||xxxvvvvvvzzzrrrggg]]]SSSPPPRRRNNNNNNPPPTTTVVVXXX^^^eeejjjooouuuyyy||||||vvvttttttuuuuuurrrrrrzzz~~~wwwlllccc^^^___cccfffbbbhhhpppwww||||||oookkkeee___[[[VVVQQQNNNIIIHHHGGGFFFDDDCCCBBBAAAEEEAAA@@@DDDEEEEEEJJJSSS]]]gggzzzyyyjjjeeeaaaccckkkzzzppp___XXXWWWPPPSSSVVVXXXXXXYYYZZZ\\\\\\\\\]]]^^^^^^^^^^^^]]][[[[[[ZZZYYYYYYYYYYYYYYYXXXUUURRRQQQQQQNNNJJJFFF777666444111000222666:::AAA777000222333000---///......////////////......+++,,,,,,------......///---------------...///000//////.........---------------------------------)))+++,,,...//////......,,,,,,,,,---------......---------.........//////******++++++,,,---......111111111111222222222222000111111111111222222222333333333444444555555555888<<<@@@CCCCCCDDDEEEFFFIIIJJJKKKLLLLLLKKKKKKJJJJJJLLLMMMNNNQQQ[[[iiisssvvvppplllkkknnnvvvrrrddd\\\UUUPPPPPPUUURRRRRRUUUYYY\\\^^^fffnnnpppuuu|||zzzvvvsssoooqqqvvvzzzyyy~~~|||oooccc``````aaacccggglllqqqyyyzzzqqqkkkfff___UUUMMMOOOLLLIIIGGGGGGFFFDDDBBBCCCBBBAAA@@@BBBDDDGGGIIIPPP\\\ooo}}}}}}vvvllliiigggkkk}}}qqqcccWWWTTTTTTUUUUUUVVVWWWYYYZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ\\\\\\[[[YYYWWWWWWWWWWWWWWWVVVTTTQQQNNNLLLKKK???:::444111222444555555HHH:::000000111///---///000000000000////////////////////////////////////000///...---,,,------....................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////////////////////////////000111111222111111111000000//////000111111111111222222222444333222222222444666888;;;===@@@CCCEEEGGGGGGGGGJJJKKKMMMMMMLLLKKKKKKLLLKKKMMMOOOPPPVVVbbbsss{{{qqqmmmnnnnnnooosss|||pppdddYYYTTTPPPMMMMMMOOOSSSVVVZZZ___dddhhhkkklllvvvzzz~~~uuurrrssstttyyyuuukkkbbb```bbbcccgggkkkqqqxxx|||uuupppiii___VVVUUURRROOOLLLKKKIIIGGGEEEDDDCCCAAAAAABBBDDDGGGHHHLLLUUUddduuu}}}xxxqqqjjjiiivvvvvvggg[[[RRRQQQPPPQQQSSSUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[\\\[[[YYYWWWWWWXXXWWWWWWVVVTTTQQQOOOLLLKKKCCC===666333333555666666GGG<<<333222333111000222000000000000////////////........................000///...---,,,------....................................------,,,,,,,,,------------------------------------------------///////////////////////////////////////000111111111111111111000000000///111111111111222222222222444333222222333555777888>>>???AAADDDFFFHHHIIIJJJKKKMMMNNNNNNLLLKKKLLLLLLKKKNNNRRRUUU[[[fffuuu|||xxxwwwqqqppprrr{{{{{{iii___VVVRRRQQQOOOPPPSSSWWWZZZ```fffkkkooorrrsss|||yyyrrrssswww}}}yyymmmfffbbbcccfffhhhmmmrrryyyxxxkkk```YYYVVVRRROOOLLLJJJGGGEEEEEEDDDBBBAAABBBCCCEEEGGGIIINNNXXXdddqqqvvvmmmgggkkktttooocccUUUQQQMMMMMMPPPTTTUUUUUUVVVWWWZZZ\\\\\\\\\[[[ZZZYYY[[[\\\[[[YYYXXXXXXYYYXXXWWWVVVTTTRRROOOMMMLLLHHHBBB;;;555444555666777CCC;;;555444444222222333000000000000////////////........................//////...------------....................................---------------........................------------------------///////////////////////////////////////000111111111111111111000000000000111111111111222222222333444333222222333666888:::@@@AAABBBDDDFFFIIIKKKMMMMMMNNNOOONNNLLLKKKLLLMMMKKKQQQXXX^^^dddmmmzzz{{{wwwuuu~~~}}}mmm```YYYRRRQQQQQQQQQTTTXXX\\\```gggnnnuuuyyy{{{|||}}}yyyvvvyyy|||rrrhhheeedddhhhjjjlllrrrxxx~~~uuuggg___[[[WWWSSSPPPNNNJJJHHHFFFEEEDDDBBBBBBCCCDDDEEEJJJLLLPPPWWWaaaooo~~~tttkkkddddddgggppp}}}rrrcccZZZQQQLLLNNNRRRUUUVVVWWWXXX[[[]]]]]][[[YYYXXXXXXZZZ[[[[[[YYYXXXYYYYYYXXXWWWVVVUUUSSSPPPNNNMMMKKKFFF>>>888444444555666===999555333222111111111000000000000////////////....................................------.............................................---------////////////////////////........................///////////////////////////////////////000000111111111111000000000000000111111111222222222333333333333222333444777999;;;BBBBBBBBBDDDFFFIIILLLNNNMMMNNNNNNMMMKKKJJJKKKLLLMMMVVVbbbkkkqqqxxxooobbbZZZUUUQQQRRRSSSTTTWWW]]]___dddkkkttt{{{~~~zzzxxxxxxwwwvvvttttttuuuvvvyyy}}}~~~xxxyyy{{{wwwkkkeeedddfffjjjlllmmmttt|||~~~nnnhhheee```[[[XXXUUUQQQNNNIIIHHHFFFDDDCCCCCCCCCCCCJJJJJJJJJMMMUUUaaaoooxxxqqqgggaaa^^^^^^bbbooovvvjjjZZZOOOKKKOOOSSSWWWXXXYYY[[[\\\\\\ZZZWWWUUUWWWYYY[[[[[[ZZZYYYYYYZZZXXXXXXWWWUUUSSSQQQOOONNNLLLHHHBBB;;;555333444555999999888555333222111111000000000000////////////........................------..................................................................////////////////////////........................///////////////////////////////////////000000111000000000000000000111111111222222222222333333333333333222333555888;;;===BBBBBBBBBCCCFFFIIILLLNNNMMMNNNMMMLLLJJJJJJKKKMMMQQQ]]]nnn{{{sssddd[[[WWWTTTSSSUUUVVVWWW[[[aaabbbgggnnnwww}}}yyyuuuoookkkiiihhhgggfffeeeeeeeeefffhhhkkknnnppptttvvvyyy}}}}}}zzzvvv|||rrrhhhdddfffiiimmmmmmnnnvvvrrrnnnhhhbbb]]]XXXSSSPPPKKKJJJIIIGGGEEEDDDCCCCCCFFFFFFEEEFFFKKKTTT___fffqqqxxxvvviiiaaa[[[XXXZZZbbbmmmxxx~~~kkkYYYNNNLLLPPPTTTXXXYYYZZZZZZZZZXXXVVVUUUVVVXXXZZZ[[[ZZZYYYZZZ[[[XXXXXXWWWVVVTTTRRRPPPOOOLLLJJJEEE???888444444444888<<<>>>999555444333222000000000000////////////------------------------,,,---......///................................................/////////////////////////////////........................///////////////////////////////////////000111111000000000000111111111111222222222222333333333333333333333444666999<<<>>>AAABBBCCCEEEGGGJJJLLLMMMMMMNNNMMMLLLKKKKKKMMMOOOXXXhhh}}}tttfff\\\YYYVVVTTTVVVYYY[[[\\\aaahhhiiimmmsss{{{|||xxxvvvqqqmmmgggccc```___^^^]]]\\\[[[ZZZZZZ[[[]]]___aaadddeeegggiiilllpppuuuyyy~~~zzzpppkkkhhhkkkppptttsssuuu~~~~~~vvvnnnfff___XXXSSSNNNMMMKKKIIIGGGEEECCCBBBBBBBBBCCCCCCFFFKKKRRRWWW```iiiwwwttthhh___YYYWWWXXX\\\ccclllwwwlllYYYOOOOOOSSSUUUVVVVVVWWWXXXXXXWWWWWWVVVXXXZZZZZZZZZZZZ[[[\\\XXXXXXWWWVVVUUUSSSQQQPPPLLLLLLIIICCC<<<777555555666>>>AAA;;;555333333111000000000000////////////------------------------,,,,,,.../////////..............................---........./////////000................................................///////////////////////////////////////000111111///000000000111111111111222222222333333333444444333222333444666:::===???BBBCCCEEEHHHJJJLLLMMMNNNNNNOOONNNMMMMMMNNNQQQSSSaaasssrrrfff[[[WWWYYYUUUUUUXXX^^^```bbbhhhpppsssuuuzzz}}}zzzxxxqqqmmmgggbbb```^^^\\\[[[ZZZXXXWWWUUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\___cccgggnnnrrryyywwwrrrpppmmmqqqwwwzzzzzz|||}}}sssjjjbbb]]]OOONNNMMMJJJHHHEEECCCBBBAAABBBCCCCCCEEEHHHMMMPPPTTT___nnn{{{~~~pppeee]]]UUUTTTSSSVVV___jjjtttzzz|||cccTTTQQQSSSRRRSSSTTTUUUWWWXXXYYYZZZUUUWWWZZZZZZZZZZZZ[[[\\\XXXXXXXXXWWWUUUSSSQQQPPPLLLMMMLLLGGG???999666666333===AAA:::333111000...000000000000////////////------------------------+++,,,.../////////..............................---.........//////000000........................///////////////////////////////////////////////////////////////000111111//////000000111111111222222222333333333444444444333222333444777:::>>>@@@BBBDDDGGGJJJLLLNNNNNNNNNOOOPPPPPPOOOOOOPPPTTTVVVgggzzzuuuhhh]]]TTTTTTZZZSSSTTTYYY```dddfffmmmuuuzzz|||~~~tttpppjjjeeecccaaa___^^^\\\ZZZXXXUUUTTTTTTUUUVVVTTTTTTTTTSSSSSSUUUYYY]]]___aaafffjjjpppvvv}}}|||uuutttvvvwwwxxxzzz}}}vvvfffZZZVVVRRRMMMJJJJJJIIIFFFCCCDDDCCCBBBAAABBBDDDFFFHHHOOOUUU___jjjttt~~~tttlll```YYYRRRQQQTTT]]]kkkyyy}}}sss\\\QQQOOOSSSQQQRRRXXX[[[YYYWWWXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUTTTTTTNNNLLLKKKKKKCCC888444888555???AAA777222555666111111111111111000000000000//////............//////***++++++,,,---...////////////.........---------...///000///---++++++,,,,,,------......------,,,............///////////////////////////000111111////////////000000000000000111111111111222222222333444444444444444444333111333666888:::<<>>AAAEEEGGGKKKOOOTTTWWWVVVSSSPPPOOOLLLLLLMMMOOOSSS___vvvyyynnnfff```\\\\\\\\\\\\___dddiiikkkooottt}}}|||xxxtttpppkkkfffccc```]]]YYYWWWVVVUUUSSSRRRPPPOOOMMMLLLKKKLLLMMMMMM}}}xxxyyy~~~wwwnnnbbbYYYTTTQQQOOOMMMHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCEEEKKKUUU```gggttt{{{nnn```ZZZ^^^eeelllnnnooonnnrrrzzz^^^UUUNNNQQQVVVYYYZZZ[[[YYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZYYYXXXVVVUUUTTTSSSSSSQQQNNNLLLLLLIIICCC===999@@@DDD>>>555111333666111111111111000000000///000000////////////000000000000//////...------------.....................///111222222000//////000,,,------......------,,,............///////////////////////////000000111000000000000111111111111111222222222222333333333333444666666666666444333444777;;;>>>AAADDDHHHJJJNNNRRRWWWXXXWWWTTTQQQPPPLLLLLLNNNQQQVVVddd|||~~~oooeeebbb___^^^```aaa```ccchhhmmmoootttzzz~~~yyysssoooeeeaaa]]]ZZZXXXWWWUUUSSSRRRQQQOOONNNMMMLLLLLLMMM{{{yyy{{{zzzmmmaaaYYYTTTOOOLLLJJJJJJIIIGGGFFFDDDCCCCCCAAAAAAAAABBBEEELLLUUU[[[hhhppp{{{uuufff]]]]]]cccmmmsssvvvtttrrr{{{lll___RRRPPPSSSVVVWWWYYYXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUQQQSSSQQQNNNLLLKKKFFFAAA>>>@@@???:::333111333777111111111111000000000000111000000//////000000111/////////......------------------..................///111000///......///,,,,,,------------,,,,,,............///////////////////////////000111111000000000111111111222222222222222222333333333333222444777888888777444222555888<<<@@@CCCFFFJJJMMMPPPSSSWWWYYYXXXUUUSSSRRRMMMLLLNNNRRRXXXdddzzzssshhh``````___aaaeeeeeedddggglllpppsssyyy{{{oookkkeee```\\\ZZZWWWUUUSSSRRRQQQOOONNNMMMMMMMMM{{{{{{zzzyyyzzz~~~|||oooddd\\\UUUPPPLLLLLLKKKIIIHHHEEEDDDCCC@@@@@@AAAAAACCCGGGMMMQQQ[[[eeeqqqyyy}}}pppccc___bbbhhhpppxxxxxxuuuzzz~~~lllYYYRRRQQQRRRSSSUUUXXXXXXXXXYYYYYYYYYZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWQQQUUUVVVQQQMMMMMMJJJEEEAAA>>>;;;888444222222444111111111111000000000000111111000000000000111111000000//////////////////---------.........//////+++---......---,,,,,,---------............------............///////////////////////////000111111000000111111111222222222222222222333333333444444444555666777777666555444666999===AAADDDHHHLLLOOOPPPSSSWWWYYYXXXUUUSSSSSSOOOMMMNNNSSSXXXaaappp~~~~~~tttiiiaaa]]]\\\]]]bbbhhhiiigggjjjooossswww}}}|||tttlllfffbbb^^^[[[VVVUUUTTTRRRPPPOOOMMMMMM{{{xxxyyyzzzyyyxxx|||{{{oooeee\\\VVVNNNMMMLLLKKKIIIFFFDDDCCC@@@AAABBBBBBCCCEEEIIILLLNNNXXXeeemmmsss{{{xxxiiibbbbbb___jjjuuuxxxvvv|||www___TTTQQQPPPPPPRRRYYYYYYYYYYYYZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXPPPXXXYYYSSSNNNNNNLLLIIIAAA===999888666333111111111111111111000000000000111111000000000000111111000000000000000111111111---------.........//////...///111111000//////000......////////////................../////////000///////////////000111111000111111111111222222222222222333333333444444444666666555555555555666666777:::>>>BBBEEEIIIMMMQQQPPPSSSWWWYYYXXXVVVTTTTTTQQQOOOOOOSSSXXX]]]gggqqqvvv~~~zzzlllbbb]]][[[YYY[[[bbbiiijjjiiilllqqqvvvzzzxxxpppjjjdddaaa[[[ZZZXXXVVVSSSQQQOOONNNzzzyyyuuuyyy|||{{{zzz}}}{{{mmmbbb\\\WWWOOOJJJKKKJJJFFFCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDGGGMMMVVVaaakkkvvvyyykkkaaacccdddgggllluuurrrbbbTTTMMMOOOUUUXXXZZZ[[[[[[ZZZYYYYYYZZZ^^^]]][[[YYYXXXYYYYYYZZZVVVVVVUUUTTTRRROOOLLLKKKEEE???999555444333111///111111111111000000000000///000000000//////222444000000//////.........---////////////////////////000000//////.........---......////////////......,,,---......//////......000000000000000000000000000111111111111222222222000000111222333555666777555555444444444555555666>>>???AAADDDGGGKKKOOOPPPQQQTTTWWWXXXWWWTTTSSSSSSNNNQQQTTTTTTVVV]]]iiirrr~~~|||lllbbb]]]\\\]]][[[]]]ccckkkoooooorrrwww|||wwwnnnhhhccc^^^WWWTTTTTTSSSQQQOOO{{{vvvvvvxxx{{{~~~~~~}}}{{{lllccc```XXXRRRQQQOOOKKKGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDFFFJJJRRRZZZcccllltttzzzsssggg^^^]]]```gggppp~~~zzziiiZZZOOOMMMQQQVVVXXXYYYZZZYYYXXXYYYZZZ]]]\\\[[[ZZZYYYYYYYYYYYYVVVVVVUUUTTTRRRPPPMMMLLLGGGBBB<<<888666555333111222111111111000000000000,,,...000111000//////000000/////////............////////////////////////000/////////..................////////////......,,,---......//////......000000000000000000000000111111111111222222222222111111111222333444555666777666666555555666777777???@@@CCCFFFJJJNNNQQQSSSPPPSSSUUUVVVTTTRRRQQQQQQNNNRRRWWW[[[```iiittt}}}tttfff^^^\\\\\\]]]___aaagggooossssssvvv{{{{{{tttoooiiiaaa\\\[[[ZZZWWWUUU{{{ssssssvvvzzz}}}}}}pppfff]]]UUUSSSPPPKKKGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDGGGKKKPPPVVV^^^ffflllyyyqqq```\\\[[[aaakkkxxxssscccTTTNNNNNNRRRTTTWWWWWWWWWWWWXXXYYY[[[[[[[[[[[[ZZZYYYXXXXXXUUUUUUUUUTTTRRRQQQOOONNNJJJFFF@@@<<<999777555444222222222111111111000000***---000222111///...---////////////............////////////////////////////////////..................////////////......------...////////////...000000000000000000000000111111111111222222222333333333333333333444444555999888777666666777888999???AAAEEEJJJNNNQQQTTTUUUQQQSSSUUUUUUSSSQQQQQQQQQQQQVVV^^^gggqqq{{{vvvjjj```[[[[[[]]]^^^dddfffllltttxxxzzz}}}zzzsssjjjccc```]]]ZZZWWW{{{sssppptttyyy{{{~~~mmmcccZZZVVVRRRMMMIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEHHHLLLTTT\\\bbbpppyyy~~~lllccc\\\___eeennnzzzlll\\\RRROOOPPPRRRTTTVVVVVVVVVXXXYYYYYYZZZ[[[[[[[[[ZZZXXXWWWVVVUUUUUUTTTSSSQQQPPPPPPKKKHHHCCC???;;;888666555333333222222222111111111,,,...111111000///......///////////////.........///////////////////////////////////////...............////////////......------...///////////////000000000000000000000000111111111222222222333333555444444333333333444444999888777666666777999:::???BBBGGGMMMQQQTTTUUUUUUSSSTTTVVVUUUSSSRRRRRRSSSVVV\\\hhhuuutttnnneee^^^\\\^^^```aaafffhhhoooxxx}}}tttlllgggbbb]]]ZZZ~~~tttppppppuuu{{{zzz}}}zzzoooeee___ZZZTTTQQQQQQIIIHHHFFFEEEDDDCCCCCCBBBAAABBBBBBDDDGGGNNNVVV[[[eeemmmzzzxxxjjj______bbbgggvvvsssbbbTTTNNNOOOQQQTTTUUUVVVVVVXXXYYYXXXYYYZZZ[[[[[[ZZZXXXWWWWWWVVVUUUTTTSSSRRRQQQQQQKKKIIIEEE@@@;;;777555444333333333333222222222222000111111000///...000111.........///////////////////////////////////////.........///////////////......////////////......---...//////000000//////111111111111111111111111111222222222222333333333555555444444333333444444777666555444555777:::;;;???CCCIIIPPPTTTVVVUUUTTTSSSTTTTTTSSSRRRRRRSSSUUU]]]fffttt~~~oookkkeeeaaaaaadddfffhhhhhhjjjqqq{{{{{{uuunnnhhhccctttppppppqqquuuzzz|||}}}oooggg```YYYTTTTTTKKKJJJHHHGGGEEEDDDCCCCCCAAAAAAAAABBBDDDIIIPPPUUU^^^ffftttpppcccbbbdddgggtttzzzhhhXXXPPPPPPRRRUUUVVVVVVWWWXXXZZZYYYYYYYYYZZZZZZYYYYYYXXXYYYXXXVVVTTTSSSRRRQQQQQQKKKJJJGGGBBB<<<777555444444444444333333333222222222222111000......000333.........///////////////////////////////////////.........///////////////......////////////............///000000000000///111111111111111111111111222222222222333333333333555555444444444444444555666555444444555999<<<>>>AAAEEEMMMSSSWWWWWWUUUSSSQQQRRRRRRQQQPPPQQQTTTWWWdddpppyyytttllliiifffeeehhhkkknnnoooooopppwwwzzzqqqkkkvvvoooppptttuuuwwwyyy|||qqqggg]]]WWWVVVMMMLLLJJJHHHFFFEEEDDDDDDAAAAAAAAA@@@AAAEEEJJJNNNZZZ___mmm}}}}}}mmmmmmmmmmmmxxxrrrbbbYYYRRRTTTWWWXXXXXXXXXYYYZZZYYYYYYXXXXXXXXXYYYYYYZZZ[[[YYYWWWUUUSSSRRRQQQQQQLLLLLLJJJDDD===777555555444444444444333333333333///111222111///...///000............/////////000////////////////////////............/////////000......////////////............///000000000000000111111111111111111111111222222222333333333444444555555444444444555555666666555444444777;;;???BBBCCCIIIPPPWWWZZZYYYVVVSSSSSSTTTTTTSSSSSSUUUYYY\\\hhhxxx}}}sssnnnlllhhhffffffhhhmmmrrruuuvvvyyyzzz{{{tttxxxrrrnnnsssxxxzzzzzzzzz|||pppddd]]]\\\OOOMMMLLLIIIGGGFFFEEEEEEAAAAAA@@@??????AAADDDHHHRRRWWWcccsss~~~yyywwwwwwttt}}}{{{lllcccTTTVVVXXXYYYXXXXXXZZZ[[[ZZZYYYXXXWWWWWWXXXZZZZZZ\\\[[[XXXUUUSSSQQQQQQQQQNNNNNNLLLFFF>>>888666666555555444444444333333333,,,///222222000...,,,,,,---.........//////000000////////////////////////---.........//////000000......////////////.........//////000000000000000111111111111111111111111222222333333333444444444444444444444444555666666666555444555888===BBBEEEFFFKKKSSSZZZ]]][[[WWWTTTWWWWWWWWWWWWWWWZZZ___bbbkkk|||uuujjjggggggdddcccdddhhhooouuuyyy{{{